package win32

import "github.com/zzl/go-win32api/v2/win32"

Index

Constants

const (
	CLR_NONE_U    = ^uint32(-CLR_NONE - 1)
	CLR_DEFAULT_U = ^uint32(-CLR_DEFAULT - 1)
)
const (
	//SP_GRIPPER            = 3
	LOCALE_INVARIANT      = 127
	LOCALE_USER_DEFAULT   = 1024
	LOCALE_SYSTEM_DEFAULT = 2048
)
const (
	TRUE                                                                  BOOL         = 1
	FALSE                                                                 BOOL         = 0
	VARIANT_TRUE                                                          VARIANT_BOOL = -1
	VARIANT_FALSE                                                         VARIANT_BOOL = 0
	INVALID_HANDLE_VALUE                                                  HANDLE       = ^HANDLE(0x0)
	CO_E_NOTINITIALIZED                                                   HRESULT      = -2147221008
	STILL_ACTIVE                                                          NTSTATUS     = 259
	EXCEPTION_ACCESS_VIOLATION                                            NTSTATUS     = -1073741819
	EXCEPTION_DATATYPE_MISALIGNMENT                                       NTSTATUS     = -2147483646
	EXCEPTION_BREAKPOINT                                                  NTSTATUS     = -2147483645
	EXCEPTION_SINGLE_STEP                                                 NTSTATUS     = -2147483644
	EXCEPTION_ARRAY_BOUNDS_EXCEEDED                                       NTSTATUS     = -1073741684
	EXCEPTION_FLT_DENORMAL_OPERAND                                        NTSTATUS     = -1073741683
	EXCEPTION_FLT_DIVIDE_BY_ZERO                                          NTSTATUS     = -1073741682
	EXCEPTION_FLT_INEXACT_RESULT                                          NTSTATUS     = -1073741681
	EXCEPTION_FLT_INVALID_OPERATION                                       NTSTATUS     = -1073741680
	EXCEPTION_FLT_OVERFLOW                                                NTSTATUS     = -1073741679
	EXCEPTION_FLT_STACK_CHECK                                             NTSTATUS     = -1073741678
	EXCEPTION_FLT_UNDERFLOW                                               NTSTATUS     = -1073741677
	EXCEPTION_INT_DIVIDE_BY_ZERO                                          NTSTATUS     = -1073741676
	EXCEPTION_INT_OVERFLOW                                                NTSTATUS     = -1073741675
	EXCEPTION_PRIV_INSTRUCTION                                            NTSTATUS     = -1073741674
	EXCEPTION_IN_PAGE_ERROR                                               NTSTATUS     = -1073741818
	EXCEPTION_ILLEGAL_INSTRUCTION                                         NTSTATUS     = -1073741795
	EXCEPTION_NONCONTINUABLE_EXCEPTION                                    NTSTATUS     = -1073741787
	EXCEPTION_STACK_OVERFLOW                                              NTSTATUS     = -1073741571
	EXCEPTION_INVALID_DISPOSITION                                         NTSTATUS     = -1073741786
	EXCEPTION_GUARD_PAGE                                                  NTSTATUS     = -2147483647
	EXCEPTION_INVALID_HANDLE                                              NTSTATUS     = -1073741816
	EXCEPTION_POSSIBLE_DEADLOCK                                           NTSTATUS     = -1073741420
	EXCEPTION_SPAPI_UNRECOVERABLE_STACK_OVERFLOW                          NTSTATUS     = -536870144
	CONTROL_C_EXIT                                                        NTSTATUS     = -1073741510
	STATUS_ACCESS_DENIED                                                  NTSTATUS     = -1073741790
	E_NOTIMPL                                                             HRESULT      = -2147467263
	E_OUTOFMEMORY                                                         HRESULT      = -2147024882
	E_INVALIDARG                                                          HRESULT      = -2147024809
	E_FAIL                                                                HRESULT      = -2147467259
	STRICT                                                                uint32       = 0x1
	MAX_PATH                                                              uint32       = 0x104
	IO_ERR_INSUFFICIENT_RESOURCES                                         NTSTATUS     = -1073479678
	IO_ERR_DRIVER_ERROR                                                   NTSTATUS     = -1073479676
	IO_ERR_SEEK_ERROR                                                     NTSTATUS     = -1073479674
	IO_ERR_BAD_BLOCK                                                      NTSTATUS     = -1073479673
	IO_ERR_TIMEOUT                                                        NTSTATUS     = -1073479671
	IO_ERR_CONTROLLER_ERROR                                               NTSTATUS     = -1073479669
	IO_ERR_NOT_READY                                                      NTSTATUS     = -1073479665
	IO_ERR_INVALID_REQUEST                                                NTSTATUS     = -1073479664
	IO_ERR_RESET                                                          NTSTATUS     = -1073479661
	IO_ERR_BAD_FIRMWARE                                                   NTSTATUS     = -1073479655
	IO_WRN_BAD_FIRMWARE                                                   NTSTATUS     = -2147221478
	IO_WRITE_CACHE_ENABLED                                                NTSTATUS     = -2147221472
	IO_RECOVERED_VIA_ECC                                                  NTSTATUS     = -2147221471
	IO_WRITE_CACHE_DISABLED                                               NTSTATUS     = -2147221470
	IO_WARNING_PAGING_FAILURE                                             NTSTATUS     = -2147221453
	IO_WRN_FAILURE_PREDICTED                                              NTSTATUS     = -2147221452
	IO_WARNING_ALLOCATION_FAILED                                          NTSTATUS     = -2147221448
	IO_WARNING_DUPLICATE_SIGNATURE                                        NTSTATUS     = -2147221446
	IO_WARNING_DUPLICATE_PATH                                             NTSTATUS     = -2147221445
	IO_WARNING_WRITE_FUA_PROBLEM                                          NTSTATUS     = -2147221372
	IO_WARNING_VOLUME_LOST_DISK_EXTENT                                    NTSTATUS     = -2147221362
	IO_WARNING_DEVICE_HAS_INTERNAL_DUMP                                   NTSTATUS     = -2147221361
	IO_WARNING_SOFT_THRESHOLD_REACHED                                     NTSTATUS     = -2147221360
	IO_WARNING_SOFT_THRESHOLD_REACHED_EX                                  NTSTATUS     = -2147221359
	IO_WARNING_SOFT_THRESHOLD_REACHED_EX_LUN_LUN                          NTSTATUS     = -2147221358
	IO_WARNING_SOFT_THRESHOLD_REACHED_EX_LUN_POOL                         NTSTATUS     = -2147221357
	IO_WARNING_SOFT_THRESHOLD_REACHED_EX_POOL_LUN                         NTSTATUS     = -2147221356
	IO_WARNING_SOFT_THRESHOLD_REACHED_EX_POOL_POOL                        NTSTATUS     = -2147221355
	IO_ERROR_DISK_RESOURCES_EXHAUSTED                                     NTSTATUS     = -1073479530
	IO_WARNING_DISK_CAPACITY_CHANGED                                      NTSTATUS     = -2147221353
	IO_WARNING_DISK_PROVISIONING_TYPE_CHANGED                             NTSTATUS     = -2147221352
	IO_WARNING_IO_OPERATION_RETRIED                                       NTSTATUS     = -2147221351
	IO_ERROR_IO_HARDWARE_ERROR                                            NTSTATUS     = -1073479526
	IO_WARNING_COMPLETION_TIME                                            NTSTATUS     = -2147221349
	IO_WARNING_DISK_SURPRISE_REMOVED                                      NTSTATUS     = -2147221347
	IO_WARNING_REPEATED_DISK_GUID                                         NTSTATUS     = -2147221346
	IO_WARNING_DISK_FIRMWARE_UPDATED                                      NTSTATUS     = 1074004127
	IO_ERR_RETRY_SUCCEEDED                                                NTSTATUS     = 262145
	IO_DUMP_CREATION_SUCCESS                                              NTSTATUS     = 262306
	IO_FILE_QUOTA_THRESHOLD                                               NTSTATUS     = 1074004004
	IO_FILE_QUOTA_LIMIT                                                   NTSTATUS     = 1074004005
	IO_FILE_QUOTA_STARTED                                                 NTSTATUS     = 1074004006
	IO_FILE_QUOTA_SUCCEEDED                                               NTSTATUS     = 1074004007
	IO_INFO_THROTTLE_COMPLETE                                             NTSTATUS     = 1074004087
	IO_CDROM_EXCLUSIVE_LOCK                                               NTSTATUS     = 1074004101
	IO_WARNING_ADAPTER_FIRMWARE_UPDATED                                   NTSTATUS     = 1074004128
	IO_FILE_QUOTA_FAILED                                                  NTSTATUS     = -2147221464
	IO_LOST_DELAYED_WRITE                                                 NTSTATUS     = -2147221454
	IO_WARNING_INTERRUPT_STILL_PENDING                                    NTSTATUS     = -2147221451
	IO_DRIVER_CANCEL_TIMEOUT                                              NTSTATUS     = -2147221450
	IO_WARNING_LOG_FLUSH_FAILED                                           NTSTATUS     = -2147221447
	IO_WARNING_BUS_RESET                                                  NTSTATUS     = -2147221386
	IO_WARNING_RESET                                                      NTSTATUS     = -2147221375
	IO_LOST_DELAYED_WRITE_NETWORK_DISCONNECTED                            NTSTATUS     = -2147221365
	IO_LOST_DELAYED_WRITE_NETWORK_SERVER_ERROR                            NTSTATUS     = -2147221364
	IO_LOST_DELAYED_WRITE_NETWORK_LOCAL_DISK_ERROR                        NTSTATUS     = -2147221363
	IO_WARNING_DUMP_DISABLED_DEVICE_GONE                                  NTSTATUS     = -2147221348
	IO_ERR_CONFIGURATION_ERROR                                            NTSTATUS     = -1073479677
	IO_ERR_PARITY                                                         NTSTATUS     = -1073479675
	IO_ERR_OVERRUN_ERROR                                                  NTSTATUS     = -1073479672
	IO_ERR_SEQUENCE                                                       NTSTATUS     = -1073479670
	IO_ERR_INTERNAL_ERROR                                                 NTSTATUS     = -1073479668
	IO_ERR_INCORRECT_IRQL                                                 NTSTATUS     = -1073479667
	IO_ERR_INVALID_IOBASE                                                 NTSTATUS     = -1073479666
	IO_ERR_VERSION                                                        NTSTATUS     = -1073479663
	IO_ERR_LAYERED_FAILURE                                                NTSTATUS     = -1073479662
	IO_ERR_PROTOCOL                                                       NTSTATUS     = -1073479660
	IO_ERR_MEMORY_CONFLICT_DETECTED                                       NTSTATUS     = -1073479659
	IO_ERR_PORT_CONFLICT_DETECTED                                         NTSTATUS     = -1073479658
	IO_ERR_DMA_CONFLICT_DETECTED                                          NTSTATUS     = -1073479657
	IO_ERR_IRQ_CONFLICT_DETECTED                                          NTSTATUS     = -1073479656
	IO_ERR_DMA_RESOURCE_CONFLICT                                          NTSTATUS     = -1073479653
	IO_ERR_INTERRUPT_RESOURCE_CONFLICT                                    NTSTATUS     = -1073479652
	IO_ERR_MEMORY_RESOURCE_CONFLICT                                       NTSTATUS     = -1073479651
	IO_ERR_PORT_RESOURCE_CONFLICT                                         NTSTATUS     = -1073479650
	IO_BAD_BLOCK_WITH_NAME                                                NTSTATUS     = -1073479649
	IO_FILE_SYSTEM_CORRUPT                                                NTSTATUS     = -1073479639
	IO_FILE_QUOTA_CORRUPT                                                 NTSTATUS     = -1073479638
	IO_SYSTEM_SLEEP_FAILED                                                NTSTATUS     = -1073479637
	IO_DUMP_POINTER_FAILURE                                               NTSTATUS     = -1073479636
	IO_DUMP_DRIVER_LOAD_FAILURE                                           NTSTATUS     = -1073479635
	IO_DUMP_INITIALIZATION_FAILURE                                        NTSTATUS     = -1073479634
	IO_DUMP_DUMPFILE_CONFLICT                                             NTSTATUS     = -1073479633
	IO_DUMP_DIRECT_CONFIG_FAILED                                          NTSTATUS     = -1073479632
	IO_DUMP_PAGE_CONFIG_FAILED                                            NTSTATUS     = -1073479631
	IO_FILE_SYSTEM_CORRUPT_WITH_NAME                                      NTSTATUS     = -1073479625
	IO_ERR_THREAD_STUCK_IN_DEVICE_DRIVER                                  NTSTATUS     = -1073479572
	IO_ERR_PORT_TIMEOUT                                                   NTSTATUS     = -1073479563
	IO_ERROR_DUMP_CREATION_ERROR                                          NTSTATUS     = -1073479519
	IO_DUMP_CALLBACK_EXCEPTION                                            NTSTATUS     = -1073479517
	IO_DUMP_INIT_DEDICATED_DUMP_FAILURE                                   NTSTATUS     = -1073479516
	MCA_INFO_CPU_THERMAL_THROTTLING_REMOVED                               NTSTATUS     = 1074069616
	MCA_INFO_NO_MORE_CORRECTED_ERROR_LOGS                                 NTSTATUS     = 1074069619
	MCA_INFO_MEMORY_PAGE_MARKED_BAD                                       NTSTATUS     = 1074069620
	MCA_WARNING_CACHE                                                     NTSTATUS     = -2147155908
	MCA_WARNING_TLB                                                       NTSTATUS     = -2147155906
	MCA_WARNING_CPU_BUS                                                   NTSTATUS     = -2147155904
	MCA_WARNING_REGISTER_FILE                                             NTSTATUS     = -2147155902
	MCA_WARNING_MAS                                                       NTSTATUS     = -2147155900
	MCA_WARNING_MEM_UNKNOWN                                               NTSTATUS     = -2147155898
	MCA_WARNING_MEM_1_2                                                   NTSTATUS     = -2147155896
	MCA_WARNING_MEM_1_2_5                                                 NTSTATUS     = -2147155894
	MCA_WARNING_MEM_1_2_5_4                                               NTSTATUS     = -2147155892
	MCA_WARNING_SYSTEM_EVENT                                              NTSTATUS     = -2147155890
	MCA_WARNING_PCI_BUS_PARITY                                            NTSTATUS     = -2147155888
	MCA_WARNING_PCI_BUS_PARITY_NO_INFO                                    NTSTATUS     = -2147155886
	MCA_WARNING_PCI_BUS_SERR                                              NTSTATUS     = -2147155884
	MCA_WARNING_PCI_BUS_SERR_NO_INFO                                      NTSTATUS     = -2147155882
	MCA_WARNING_PCI_BUS_MASTER_ABORT                                      NTSTATUS     = -2147155880
	MCA_WARNING_PCI_BUS_MASTER_ABORT_NO_INFO                              NTSTATUS     = -2147155878
	MCA_WARNING_PCI_BUS_TIMEOUT                                           NTSTATUS     = -2147155876
	MCA_WARNING_PCI_BUS_TIMEOUT_NO_INFO                                   NTSTATUS     = -2147155874
	MCA_WARNING_PCI_BUS_UNKNOWN                                           NTSTATUS     = -2147155872
	MCA_WARNING_PCI_DEVICE                                                NTSTATUS     = -2147155870
	MCA_WARNING_SMBIOS                                                    NTSTATUS     = -2147155868
	MCA_WARNING_PLATFORM_SPECIFIC                                         NTSTATUS     = -2147155866
	MCA_WARNING_UNKNOWN                                                   NTSTATUS     = -2147155864
	MCA_WARNING_UNKNOWN_NO_CPU                                            NTSTATUS     = -2147155862
	MCA_WARNING_CMC_THRESHOLD_EXCEEDED                                    NTSTATUS     = -2147155859
	MCA_WARNING_CPE_THRESHOLD_EXCEEDED                                    NTSTATUS     = -2147155858
	MCA_WARNING_CPU_THERMAL_THROTTLED                                     NTSTATUS     = -2147155857
	MCA_WARNING_CPU                                                       NTSTATUS     = -2147155855
	MCA_ERROR_CACHE                                                       NTSTATUS     = -1073414083
	MCA_ERROR_TLB                                                         NTSTATUS     = -1073414081
	MCA_ERROR_CPU_BUS                                                     NTSTATUS     = -1073414079
	MCA_ERROR_REGISTER_FILE                                               NTSTATUS     = -1073414077
	MCA_ERROR_MAS                                                         NTSTATUS     = -1073414075
	MCA_ERROR_MEM_UNKNOWN                                                 NTSTATUS     = -1073414073
	MCA_ERROR_MEM_1_2                                                     NTSTATUS     = -1073414071
	MCA_ERROR_MEM_1_2_5                                                   NTSTATUS     = -1073414069
	MCA_ERROR_MEM_1_2_5_4                                                 NTSTATUS     = -1073414067
	MCA_ERROR_SYSTEM_EVENT                                                NTSTATUS     = -1073414065
	MCA_ERROR_PCI_BUS_PARITY                                              NTSTATUS     = -1073414063
	MCA_ERROR_PCI_BUS_PARITY_NO_INFO                                      NTSTATUS     = -1073414061
	MCA_ERROR_PCI_BUS_SERR                                                NTSTATUS     = -1073414059
	MCA_ERROR_PCI_BUS_SERR_NO_INFO                                        NTSTATUS     = -1073414057
	MCA_ERROR_PCI_BUS_MASTER_ABORT                                        NTSTATUS     = -1073414055
	MCA_ERROR_PCI_BUS_MASTER_ABORT_NO_INFO                                NTSTATUS     = -1073414053
	MCA_ERROR_PCI_BUS_TIMEOUT                                             NTSTATUS     = -1073414051
	MCA_ERROR_PCI_BUS_TIMEOUT_NO_INFO                                     NTSTATUS     = -1073414049
	MCA_ERROR_PCI_BUS_UNKNOWN                                             NTSTATUS     = -1073414047
	MCA_ERROR_PCI_DEVICE                                                  NTSTATUS     = -1073414045
	MCA_ERROR_SMBIOS                                                      NTSTATUS     = -1073414043
	MCA_ERROR_PLATFORM_SPECIFIC                                           NTSTATUS     = -1073414041
	MCA_ERROR_UNKNOWN                                                     NTSTATUS     = -1073414039
	MCA_ERROR_UNKNOWN_NO_CPU                                              NTSTATUS     = -1073414037
	MCA_ERROR_CPU                                                         NTSTATUS     = -1073414030
	MCA_MEMORYHIERARCHY_ERROR                                             NTSTATUS     = -1073414024
	MCA_TLB_ERROR                                                         NTSTATUS     = -1073414023
	MCA_BUS_ERROR                                                         NTSTATUS     = -1073414022
	MCA_BUS_TIMEOUT_ERROR                                                 NTSTATUS     = -1073414021
	MCA_INTERNALTIMER_ERROR                                               NTSTATUS     = -1073414020
	MCA_MICROCODE_ROM_PARITY_ERROR                                        NTSTATUS     = -1073414018
	MCA_EXTERNAL_ERROR                                                    NTSTATUS     = -1073414017
	MCA_FRC_ERROR                                                         NTSTATUS     = -1073414016
	VOLMGR_KSR_ERROR                                                      NTSTATUS     = -2143813631
	VOLMGR_KSR_READ_ERROR                                                 NTSTATUS     = -2143813630
	VOLMGR_KSR_BYPASS                                                     NTSTATUS     = -2143813629
	STATUS_WAIT_0                                                         NTSTATUS     = 0
	FACILTIY_MUI_ERROR_CODE                                               uint32       = 0xb
	STATUS_SUCCESS                                                        NTSTATUS     = 0
	STATUS_WAIT_1                                                         NTSTATUS     = 1
	STATUS_WAIT_2                                                         NTSTATUS     = 2
	STATUS_WAIT_3                                                         NTSTATUS     = 3
	STATUS_WAIT_63                                                        NTSTATUS     = 63
	STATUS_ABANDONED                                                      NTSTATUS     = 128
	STATUS_ABANDONED_WAIT_0                                               NTSTATUS     = 128
	STATUS_ABANDONED_WAIT_63                                              NTSTATUS     = 191
	STATUS_USER_APC                                                       NTSTATUS     = 192
	STATUS_ALREADY_COMPLETE                                               NTSTATUS     = 255
	STATUS_KERNEL_APC                                                     NTSTATUS     = 256
	STATUS_ALERTED                                                        NTSTATUS     = 257
	STATUS_TIMEOUT                                                        NTSTATUS     = 258
	STATUS_PENDING                                                        NTSTATUS     = 259
	STATUS_REPARSE                                                        NTSTATUS     = 260
	STATUS_MORE_ENTRIES                                                   NTSTATUS     = 261
	STATUS_NOT_ALL_ASSIGNED                                               NTSTATUS     = 262
	STATUS_SOME_NOT_MAPPED                                                NTSTATUS     = 263
	STATUS_OPLOCK_BREAK_IN_PROGRESS                                       NTSTATUS     = 264
	STATUS_VOLUME_MOUNTED                                                 NTSTATUS     = 265
	STATUS_RXACT_COMMITTED                                                NTSTATUS     = 266
	STATUS_NOTIFY_CLEANUP                                                 NTSTATUS     = 267
	STATUS_NOTIFY_ENUM_DIR                                                NTSTATUS     = 268
	STATUS_NO_QUOTAS_FOR_ACCOUNT                                          NTSTATUS     = 269
	STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED                               NTSTATUS     = 270
	STATUS_PAGE_FAULT_TRANSITION                                          NTSTATUS     = 272
	STATUS_PAGE_FAULT_DEMAND_ZERO                                         NTSTATUS     = 273
	STATUS_PAGE_FAULT_COPY_ON_WRITE                                       NTSTATUS     = 274
	STATUS_PAGE_FAULT_GUARD_PAGE                                          NTSTATUS     = 275
	STATUS_PAGE_FAULT_PAGING_FILE                                         NTSTATUS     = 276
	STATUS_CACHE_PAGE_LOCKED                                              NTSTATUS     = 277
	STATUS_CRASH_DUMP                                                     NTSTATUS     = 278
	STATUS_BUFFER_ALL_ZEROS                                               NTSTATUS     = 279
	STATUS_REPARSE_OBJECT                                                 NTSTATUS     = 280
	STATUS_RESOURCE_REQUIREMENTS_CHANGED                                  NTSTATUS     = 281
	STATUS_TRANSLATION_COMPLETE                                           NTSTATUS     = 288
	STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY                                NTSTATUS     = 289
	STATUS_NOTHING_TO_TERMINATE                                           NTSTATUS     = 290
	STATUS_PROCESS_NOT_IN_JOB                                             NTSTATUS     = 291
	STATUS_PROCESS_IN_JOB                                                 NTSTATUS     = 292
	STATUS_VOLSNAP_HIBERNATE_READY                                        NTSTATUS     = 293
	STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY                             NTSTATUS     = 294
	STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED                             NTSTATUS     = 295
	STATUS_INTERRUPT_STILL_CONNECTED                                      NTSTATUS     = 296
	STATUS_PROCESS_CLONED                                                 NTSTATUS     = 297
	STATUS_FILE_LOCKED_WITH_ONLY_READERS                                  NTSTATUS     = 298
	STATUS_FILE_LOCKED_WITH_WRITERS                                       NTSTATUS     = 299
	STATUS_VALID_IMAGE_HASH                                               NTSTATUS     = 300
	STATUS_VALID_CATALOG_HASH                                             NTSTATUS     = 301
	STATUS_VALID_STRONG_CODE_HASH                                         NTSTATUS     = 302
	STATUS_GHOSTED                                                        NTSTATUS     = 303
	STATUS_DATA_OVERWRITTEN                                               NTSTATUS     = 304
	STATUS_RESOURCEMANAGER_READ_ONLY                                      NTSTATUS     = 514
	STATUS_RING_PREVIOUSLY_EMPTY                                          NTSTATUS     = 528
	STATUS_RING_PREVIOUSLY_FULL                                           NTSTATUS     = 529
	STATUS_RING_PREVIOUSLY_ABOVE_QUOTA                                    NTSTATUS     = 530
	STATUS_RING_NEWLY_EMPTY                                               NTSTATUS     = 531
	STATUS_RING_SIGNAL_OPPOSITE_ENDPOINT                                  NTSTATUS     = 532
	STATUS_OPLOCK_SWITCHED_TO_NEW_HANDLE                                  NTSTATUS     = 533
	STATUS_OPLOCK_HANDLE_CLOSED                                           NTSTATUS     = 534
	STATUS_WAIT_FOR_OPLOCK                                                NTSTATUS     = 871
	STATUS_REPARSE_GLOBAL                                                 NTSTATUS     = 872
	STATUS_PAGE_FAULT_RETRY                                               NTSTATUS     = 873
	DBG_EXCEPTION_HANDLED                                                 NTSTATUS     = 65537
	DBG_CONTINUE                                                          NTSTATUS     = 65538
	STATUS_FLT_IO_COMPLETE                                                NTSTATUS     = 1835009
	STATUS_OBJECT_NAME_EXISTS                                             NTSTATUS     = 1073741824
	STATUS_THREAD_WAS_SUSPENDED                                           NTSTATUS     = 1073741825
	STATUS_WORKING_SET_LIMIT_RANGE                                        NTSTATUS     = 1073741826
	STATUS_IMAGE_NOT_AT_BASE                                              NTSTATUS     = 1073741827
	STATUS_RXACT_STATE_CREATED                                            NTSTATUS     = 1073741828
	STATUS_SEGMENT_NOTIFICATION                                           NTSTATUS     = 1073741829
	STATUS_LOCAL_USER_SESSION_KEY                                         NTSTATUS     = 1073741830
	STATUS_BAD_CURRENT_DIRECTORY                                          NTSTATUS     = 1073741831
	STATUS_SERIAL_MORE_WRITES                                             NTSTATUS     = 1073741832
	STATUS_REGISTRY_RECOVERED                                             NTSTATUS     = 1073741833
	STATUS_FT_READ_RECOVERY_FROM_BACKUP                                   NTSTATUS     = 1073741834
	STATUS_FT_WRITE_RECOVERY                                              NTSTATUS     = 1073741835
	STATUS_SERIAL_COUNTER_TIMEOUT                                         NTSTATUS     = 1073741836
	STATUS_NULL_LM_PASSWORD                                               NTSTATUS     = 1073741837
	STATUS_IMAGE_MACHINE_TYPE_MISMATCH                                    NTSTATUS     = 1073741838
	STATUS_RECEIVE_PARTIAL                                                NTSTATUS     = 1073741839
	STATUS_RECEIVE_EXPEDITED                                              NTSTATUS     = 1073741840
	STATUS_RECEIVE_PARTIAL_EXPEDITED                                      NTSTATUS     = 1073741841
	STATUS_EVENT_DONE                                                     NTSTATUS     = 1073741842
	STATUS_EVENT_PENDING                                                  NTSTATUS     = 1073741843
	STATUS_CHECKING_FILE_SYSTEM                                           NTSTATUS     = 1073741844
	STATUS_FATAL_APP_EXIT                                                 NTSTATUS     = 1073741845
	STATUS_PREDEFINED_HANDLE                                              NTSTATUS     = 1073741846
	STATUS_WAS_UNLOCKED                                                   NTSTATUS     = 1073741847
	STATUS_SERVICE_NOTIFICATION                                           NTSTATUS     = 1073741848
	STATUS_WAS_LOCKED                                                     NTSTATUS     = 1073741849
	STATUS_LOG_HARD_ERROR                                                 NTSTATUS     = 1073741850
	STATUS_ALREADY_WIN32                                                  NTSTATUS     = 1073741851
	STATUS_WX86_UNSIMULATE                                                NTSTATUS     = 1073741852
	STATUS_WX86_CONTINUE                                                  NTSTATUS     = 1073741853
	STATUS_WX86_SINGLE_STEP                                               NTSTATUS     = 1073741854
	STATUS_WX86_BREAKPOINT                                                NTSTATUS     = 1073741855
	STATUS_WX86_EXCEPTION_CONTINUE                                        NTSTATUS     = 1073741856
	STATUS_WX86_EXCEPTION_LASTCHANCE                                      NTSTATUS     = 1073741857
	STATUS_WX86_EXCEPTION_CHAIN                                           NTSTATUS     = 1073741858
	STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE                                NTSTATUS     = 1073741859
	STATUS_NO_YIELD_PERFORMED                                             NTSTATUS     = 1073741860
	STATUS_TIMER_RESUME_IGNORED                                           NTSTATUS     = 1073741861
	STATUS_ARBITRATION_UNHANDLED                                          NTSTATUS     = 1073741862
	STATUS_CARDBUS_NOT_SUPPORTED                                          NTSTATUS     = 1073741863
	STATUS_WX86_CREATEWX86TIB                                             NTSTATUS     = 1073741864
	STATUS_MP_PROCESSOR_MISMATCH                                          NTSTATUS     = 1073741865
	STATUS_HIBERNATED                                                     NTSTATUS     = 1073741866
	STATUS_RESUME_HIBERNATION                                             NTSTATUS     = 1073741867
	STATUS_FIRMWARE_UPDATED                                               NTSTATUS     = 1073741868
	STATUS_DRIVERS_LEAKING_LOCKED_PAGES                                   NTSTATUS     = 1073741869
	STATUS_MESSAGE_RETRIEVED                                              NTSTATUS     = 1073741870
	STATUS_SYSTEM_POWERSTATE_TRANSITION                                   NTSTATUS     = 1073741871
	STATUS_ALPC_CHECK_COMPLETION_LIST                                     NTSTATUS     = 1073741872
	STATUS_SYSTEM_POWERSTATE_COMPLEX_TRANSITION                           NTSTATUS     = 1073741873
	STATUS_ACCESS_AUDIT_BY_POLICY                                         NTSTATUS     = 1073741874
	STATUS_ABANDON_HIBERFILE                                              NTSTATUS     = 1073741875
	STATUS_BIZRULES_NOT_ENABLED                                           NTSTATUS     = 1073741876
	STATUS_FT_READ_FROM_COPY                                              NTSTATUS     = 1073741877
	STATUS_IMAGE_AT_DIFFERENT_BASE                                        NTSTATUS     = 1073741878
	STATUS_PATCH_DEFERRED                                                 NTSTATUS     = 1073741879
	STATUS_EMULATION_BREAKPOINT                                           NTSTATUS     = 1073741880
	STATUS_EMULATION_SYSCALL                                              NTSTATUS     = 1073741881
	DBG_REPLY_LATER                                                       NTSTATUS     = 1073807361
	DBG_UNABLE_TO_PROVIDE_HANDLE                                          NTSTATUS     = 1073807362
	DBG_TERMINATE_THREAD                                                  NTSTATUS     = 1073807363
	DBG_TERMINATE_PROCESS                                                 NTSTATUS     = 1073807364
	DBG_CONTROL_C                                                         NTSTATUS     = 1073807365
	DBG_PRINTEXCEPTION_C                                                  NTSTATUS     = 1073807366
	DBG_RIPEXCEPTION                                                      NTSTATUS     = 1073807367
	DBG_CONTROL_BREAK                                                     NTSTATUS     = 1073807368
	DBG_COMMAND_EXCEPTION                                                 NTSTATUS     = 1073807369
	DBG_PRINTEXCEPTION_WIDE_C                                             NTSTATUS     = 1073807370
	STATUS_HEURISTIC_DAMAGE_POSSIBLE                                      NTSTATUS     = 1075380225
	STATUS_GUARD_PAGE_VIOLATION                                           NTSTATUS     = -2147483647
	STATUS_DATATYPE_MISALIGNMENT                                          NTSTATUS     = -2147483646
	STATUS_BREAKPOINT                                                     NTSTATUS     = -2147483645
	STATUS_SINGLE_STEP                                                    NTSTATUS     = -2147483644
	STATUS_BUFFER_OVERFLOW                                                NTSTATUS     = -2147483643
	STATUS_NO_MORE_FILES                                                  NTSTATUS     = -2147483642
	STATUS_WAKE_SYSTEM_DEBUGGER                                           NTSTATUS     = -2147483641
	STATUS_HANDLES_CLOSED                                                 NTSTATUS     = -2147483638
	STATUS_NO_INHERITANCE                                                 NTSTATUS     = -2147483637
	STATUS_GUID_SUBSTITUTION_MADE                                         NTSTATUS     = -2147483636
	STATUS_PARTIAL_COPY                                                   NTSTATUS     = -2147483635
	STATUS_DEVICE_PAPER_EMPTY                                             NTSTATUS     = -2147483634
	STATUS_DEVICE_POWERED_OFF                                             NTSTATUS     = -2147483633
	STATUS_DEVICE_OFF_LINE                                                NTSTATUS     = -2147483632
	STATUS_DEVICE_BUSY                                                    NTSTATUS     = -2147483631
	STATUS_NO_MORE_EAS                                                    NTSTATUS     = -2147483630
	STATUS_INVALID_EA_NAME                                                NTSTATUS     = -2147483629
	STATUS_EA_LIST_INCONSISTENT                                           NTSTATUS     = -2147483628
	STATUS_INVALID_EA_FLAG                                                NTSTATUS     = -2147483627
	STATUS_VERIFY_REQUIRED                                                NTSTATUS     = -2147483626
	STATUS_EXTRANEOUS_INFORMATION                                         NTSTATUS     = -2147483625
	STATUS_RXACT_COMMIT_NECESSARY                                         NTSTATUS     = -2147483624
	STATUS_NO_MORE_ENTRIES                                                NTSTATUS     = -2147483622
	STATUS_FILEMARK_DETECTED                                              NTSTATUS     = -2147483621
	STATUS_MEDIA_CHANGED                                                  NTSTATUS     = -2147483620
	STATUS_BUS_RESET                                                      NTSTATUS     = -2147483619
	STATUS_END_OF_MEDIA                                                   NTSTATUS     = -2147483618
	STATUS_BEGINNING_OF_MEDIA                                             NTSTATUS     = -2147483617
	STATUS_MEDIA_CHECK                                                    NTSTATUS     = -2147483616
	STATUS_SETMARK_DETECTED                                               NTSTATUS     = -2147483615
	STATUS_NO_DATA_DETECTED                                               NTSTATUS     = -2147483614
	STATUS_REDIRECTOR_HAS_OPEN_HANDLES                                    NTSTATUS     = -2147483613
	STATUS_SERVER_HAS_OPEN_HANDLES                                        NTSTATUS     = -2147483612
	STATUS_ALREADY_DISCONNECTED                                           NTSTATUS     = -2147483611
	STATUS_LONGJUMP                                                       NTSTATUS     = -2147483610
	STATUS_CLEANER_CARTRIDGE_INSTALLED                                    NTSTATUS     = -2147483609
	STATUS_PLUGPLAY_QUERY_VETOED                                          NTSTATUS     = -2147483608
	STATUS_UNWIND_CONSOLIDATE                                             NTSTATUS     = -2147483607
	STATUS_REGISTRY_HIVE_RECOVERED                                        NTSTATUS     = -2147483606
	STATUS_DLL_MIGHT_BE_INSECURE                                          NTSTATUS     = -2147483605
	STATUS_DLL_MIGHT_BE_INCOMPATIBLE                                      NTSTATUS     = -2147483604
	STATUS_STOPPED_ON_SYMLINK                                             NTSTATUS     = -2147483603
	STATUS_CANNOT_GRANT_REQUESTED_OPLOCK                                  NTSTATUS     = -2147483602
	STATUS_NO_ACE_CONDITION                                               NTSTATUS     = -2147483601
	STATUS_DEVICE_SUPPORT_IN_PROGRESS                                     NTSTATUS     = -2147483600
	STATUS_DEVICE_POWER_CYCLE_REQUIRED                                    NTSTATUS     = -2147483599
	STATUS_NO_WORK_DONE                                                   NTSTATUS     = -2147483598
	STATUS_RETURN_ADDRESS_HIJACK_ATTEMPT                                  NTSTATUS     = -2147483597
	STATUS_RECOVERABLE_BUGCHECK                                           NTSTATUS     = -2147483596
	DBG_EXCEPTION_NOT_HANDLED                                             NTSTATUS     = -2147418111
	STATUS_CLUSTER_NODE_ALREADY_UP                                        NTSTATUS     = -2146238463
	STATUS_CLUSTER_NODE_ALREADY_DOWN                                      NTSTATUS     = -2146238462
	STATUS_CLUSTER_NETWORK_ALREADY_ONLINE                                 NTSTATUS     = -2146238461
	STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE                                NTSTATUS     = -2146238460
	STATUS_CLUSTER_NODE_ALREADY_MEMBER                                    NTSTATUS     = -2146238459
	STATUS_FLT_BUFFER_TOO_SMALL                                           NTSTATUS     = -2145648639
	STATUS_GRAPHICS_LINK_CONFIGURATION_IN_PROGRESS                        NTSTATUS     = -2145517568
	STATUS_FVE_PARTIAL_METADATA                                           NTSTATUS     = -2145320959
	STATUS_FVE_TRANSIENT_STATE                                            NTSTATUS     = -2145320958
	STATUS_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH                     NTSTATUS     = -2147430656
	STATUS_UNSUCCESSFUL                                                   NTSTATUS     = -1073741823
	STATUS_NOT_IMPLEMENTED                                                NTSTATUS     = -1073741822
	STATUS_INVALID_INFO_CLASS                                             NTSTATUS     = -1073741821
	STATUS_INFO_LENGTH_MISMATCH                                           NTSTATUS     = -1073741820
	STATUS_ACCESS_VIOLATION                                               NTSTATUS     = -1073741819
	STATUS_IN_PAGE_ERROR                                                  NTSTATUS     = -1073741818
	STATUS_PAGEFILE_QUOTA                                                 NTSTATUS     = -1073741817
	STATUS_INVALID_HANDLE                                                 NTSTATUS     = -1073741816
	STATUS_BAD_INITIAL_STACK                                              NTSTATUS     = -1073741815
	STATUS_BAD_INITIAL_PC                                                 NTSTATUS     = -1073741814
	STATUS_INVALID_CID                                                    NTSTATUS     = -1073741813
	STATUS_TIMER_NOT_CANCELED                                             NTSTATUS     = -1073741812
	STATUS_INVALID_PARAMETER                                              NTSTATUS     = -1073741811
	STATUS_NO_SUCH_DEVICE                                                 NTSTATUS     = -1073741810
	STATUS_NO_SUCH_FILE                                                   NTSTATUS     = -1073741809
	STATUS_INVALID_DEVICE_REQUEST                                         NTSTATUS     = -1073741808
	STATUS_END_OF_FILE                                                    NTSTATUS     = -1073741807
	STATUS_WRONG_VOLUME                                                   NTSTATUS     = -1073741806
	STATUS_NO_MEDIA_IN_DEVICE                                             NTSTATUS     = -1073741805
	STATUS_UNRECOGNIZED_MEDIA                                             NTSTATUS     = -1073741804
	STATUS_NONEXISTENT_SECTOR                                             NTSTATUS     = -1073741803
	STATUS_MORE_PROCESSING_REQUIRED                                       NTSTATUS     = -1073741802
	STATUS_NO_MEMORY                                                      NTSTATUS     = -1073741801
	STATUS_CONFLICTING_ADDRESSES                                          NTSTATUS     = -1073741800
	STATUS_NOT_MAPPED_VIEW                                                NTSTATUS     = -1073741799
	STATUS_UNABLE_TO_FREE_VM                                              NTSTATUS     = -1073741798
	STATUS_UNABLE_TO_DELETE_SECTION                                       NTSTATUS     = -1073741797
	STATUS_INVALID_SYSTEM_SERVICE                                         NTSTATUS     = -1073741796
	STATUS_ILLEGAL_INSTRUCTION                                            NTSTATUS     = -1073741795
	STATUS_INVALID_LOCK_SEQUENCE                                          NTSTATUS     = -1073741794
	STATUS_INVALID_VIEW_SIZE                                              NTSTATUS     = -1073741793
	STATUS_INVALID_FILE_FOR_SECTION                                       NTSTATUS     = -1073741792
	STATUS_ALREADY_COMMITTED                                              NTSTATUS     = -1073741791
	STATUS_BUFFER_TOO_SMALL                                               NTSTATUS     = -1073741789
	STATUS_OBJECT_TYPE_MISMATCH                                           NTSTATUS     = -1073741788
	STATUS_NONCONTINUABLE_EXCEPTION                                       NTSTATUS     = -1073741787
	STATUS_INVALID_DISPOSITION                                            NTSTATUS     = -1073741786
	STATUS_UNWIND                                                         NTSTATUS     = -1073741785
	STATUS_BAD_STACK                                                      NTSTATUS     = -1073741784
	STATUS_INVALID_UNWIND_TARGET                                          NTSTATUS     = -1073741783
	STATUS_NOT_LOCKED                                                     NTSTATUS     = -1073741782
	STATUS_PARITY_ERROR                                                   NTSTATUS     = -1073741781
	STATUS_UNABLE_TO_DECOMMIT_VM                                          NTSTATUS     = -1073741780
	STATUS_NOT_COMMITTED                                                  NTSTATUS     = -1073741779
	STATUS_INVALID_PORT_ATTRIBUTES                                        NTSTATUS     = -1073741778
	STATUS_PORT_MESSAGE_TOO_LONG                                          NTSTATUS     = -1073741777
	STATUS_INVALID_PARAMETER_MIX                                          NTSTATUS     = -1073741776
	STATUS_INVALID_QUOTA_LOWER                                            NTSTATUS     = -1073741775
	STATUS_DISK_CORRUPT_ERROR                                             NTSTATUS     = -1073741774
	STATUS_OBJECT_NAME_INVALID                                            NTSTATUS     = -1073741773
	STATUS_OBJECT_NAME_NOT_FOUND                                          NTSTATUS     = -1073741772
	STATUS_OBJECT_NAME_COLLISION                                          NTSTATUS     = -1073741771
	STATUS_PORT_DO_NOT_DISTURB                                            NTSTATUS     = -1073741770
	STATUS_PORT_DISCONNECTED                                              NTSTATUS     = -1073741769
	STATUS_DEVICE_ALREADY_ATTACHED                                        NTSTATUS     = -1073741768
	STATUS_OBJECT_PATH_INVALID                                            NTSTATUS     = -1073741767
	STATUS_OBJECT_PATH_NOT_FOUND                                          NTSTATUS     = -1073741766
	STATUS_OBJECT_PATH_SYNTAX_BAD                                         NTSTATUS     = -1073741765
	STATUS_DATA_OVERRUN                                                   NTSTATUS     = -1073741764
	STATUS_DATA_LATE_ERROR                                                NTSTATUS     = -1073741763
	STATUS_DATA_ERROR                                                     NTSTATUS     = -1073741762
	STATUS_CRC_ERROR                                                      NTSTATUS     = -1073741761
	STATUS_SECTION_TOO_BIG                                                NTSTATUS     = -1073741760
	STATUS_PORT_CONNECTION_REFUSED                                        NTSTATUS     = -1073741759
	STATUS_INVALID_PORT_HANDLE                                            NTSTATUS     = -1073741758
	STATUS_SHARING_VIOLATION                                              NTSTATUS     = -1073741757
	STATUS_QUOTA_EXCEEDED                                                 NTSTATUS     = -1073741756
	STATUS_INVALID_PAGE_PROTECTION                                        NTSTATUS     = -1073741755
	STATUS_MUTANT_NOT_OWNED                                               NTSTATUS     = -1073741754
	STATUS_SEMAPHORE_LIMIT_EXCEEDED                                       NTSTATUS     = -1073741753
	STATUS_PORT_ALREADY_SET                                               NTSTATUS     = -1073741752
	STATUS_SECTION_NOT_IMAGE                                              NTSTATUS     = -1073741751
	STATUS_SUSPEND_COUNT_EXCEEDED                                         NTSTATUS     = -1073741750
	STATUS_THREAD_IS_TERMINATING                                          NTSTATUS     = -1073741749
	STATUS_BAD_WORKING_SET_LIMIT                                          NTSTATUS     = -1073741748
	STATUS_INCOMPATIBLE_FILE_MAP                                          NTSTATUS     = -1073741747
	STATUS_SECTION_PROTECTION                                             NTSTATUS     = -1073741746
	STATUS_EAS_NOT_SUPPORTED                                              NTSTATUS     = -1073741745
	STATUS_EA_TOO_LARGE                                                   NTSTATUS     = -1073741744
	STATUS_NONEXISTENT_EA_ENTRY                                           NTSTATUS     = -1073741743
	STATUS_NO_EAS_ON_FILE                                                 NTSTATUS     = -1073741742
	STATUS_EA_CORRUPT_ERROR                                               NTSTATUS     = -1073741741
	STATUS_FILE_LOCK_CONFLICT                                             NTSTATUS     = -1073741740
	STATUS_LOCK_NOT_GRANTED                                               NTSTATUS     = -1073741739
	STATUS_DELETE_PENDING                                                 NTSTATUS     = -1073741738
	STATUS_CTL_FILE_NOT_SUPPORTED                                         NTSTATUS     = -1073741737
	STATUS_UNKNOWN_REVISION                                               NTSTATUS     = -1073741736
	STATUS_REVISION_MISMATCH                                              NTSTATUS     = -1073741735
	STATUS_INVALID_OWNER                                                  NTSTATUS     = -1073741734
	STATUS_INVALID_PRIMARY_GROUP                                          NTSTATUS     = -1073741733
	STATUS_NO_IMPERSONATION_TOKEN                                         NTSTATUS     = -1073741732
	STATUS_CANT_DISABLE_MANDATORY                                         NTSTATUS     = -1073741731
	STATUS_NO_LOGON_SERVERS                                               NTSTATUS     = -1073741730
	STATUS_NO_SUCH_PRIVILEGE                                              NTSTATUS     = -1073741728
	STATUS_PRIVILEGE_NOT_HELD                                             NTSTATUS     = -1073741727
	STATUS_INVALID_ACCOUNT_NAME                                           NTSTATUS     = -1073741726
	STATUS_USER_EXISTS                                                    NTSTATUS     = -1073741725
	STATUS_GROUP_EXISTS                                                   NTSTATUS     = -1073741723
	STATUS_NO_SUCH_GROUP                                                  NTSTATUS     = -1073741722
	STATUS_MEMBER_IN_GROUP                                                NTSTATUS     = -1073741721
	STATUS_MEMBER_NOT_IN_GROUP                                            NTSTATUS     = -1073741720
	STATUS_LAST_ADMIN                                                     NTSTATUS     = -1073741719
	STATUS_ILL_FORMED_PASSWORD                                            NTSTATUS     = -1073741717
	STATUS_PASSWORD_RESTRICTION                                           NTSTATUS     = -1073741716
	STATUS_INVALID_LOGON_HOURS                                            NTSTATUS     = -1073741713
	STATUS_INVALID_WORKSTATION                                            NTSTATUS     = -1073741712
	STATUS_NONE_MAPPED                                                    NTSTATUS     = -1073741709
	STATUS_TOO_MANY_LUIDS_REQUESTED                                       NTSTATUS     = -1073741708
	STATUS_LUIDS_EXHAUSTED                                                NTSTATUS     = -1073741707
	STATUS_INVALID_SUB_AUTHORITY                                          NTSTATUS     = -1073741706
	STATUS_INVALID_ACL                                                    NTSTATUS     = -1073741705
	STATUS_INVALID_SID                                                    NTSTATUS     = -1073741704
	STATUS_INVALID_SECURITY_DESCR                                         NTSTATUS     = -1073741703
	STATUS_PROCEDURE_NOT_FOUND                                            NTSTATUS     = -1073741702
	STATUS_INVALID_IMAGE_FORMAT                                           NTSTATUS     = -1073741701
	STATUS_NO_TOKEN                                                       NTSTATUS     = -1073741700
	STATUS_BAD_INHERITANCE_ACL                                            NTSTATUS     = -1073741699
	STATUS_RANGE_NOT_LOCKED                                               NTSTATUS     = -1073741698
	STATUS_DISK_FULL                                                      NTSTATUS     = -1073741697
	STATUS_SERVER_DISABLED                                                NTSTATUS     = -1073741696
	STATUS_SERVER_NOT_DISABLED                                            NTSTATUS     = -1073741695
	STATUS_TOO_MANY_GUIDS_REQUESTED                                       NTSTATUS     = -1073741694
	STATUS_GUIDS_EXHAUSTED                                                NTSTATUS     = -1073741693
	STATUS_INVALID_ID_AUTHORITY                                           NTSTATUS     = -1073741692
	STATUS_AGENTS_EXHAUSTED                                               NTSTATUS     = -1073741691
	STATUS_INVALID_VOLUME_LABEL                                           NTSTATUS     = -1073741690
	STATUS_SECTION_NOT_EXTENDED                                           NTSTATUS     = -1073741689
	STATUS_NOT_MAPPED_DATA                                                NTSTATUS     = -1073741688
	STATUS_RESOURCE_DATA_NOT_FOUND                                        NTSTATUS     = -1073741687
	STATUS_RESOURCE_TYPE_NOT_FOUND                                        NTSTATUS     = -1073741686
	STATUS_RESOURCE_NAME_NOT_FOUND                                        NTSTATUS     = -1073741685
	STATUS_ARRAY_BOUNDS_EXCEEDED                                          NTSTATUS     = -1073741684
	STATUS_FLOAT_DENORMAL_OPERAND                                         NTSTATUS     = -1073741683
	STATUS_FLOAT_DIVIDE_BY_ZERO                                           NTSTATUS     = -1073741682
	STATUS_FLOAT_INEXACT_RESULT                                           NTSTATUS     = -1073741681
	STATUS_FLOAT_INVALID_OPERATION                                        NTSTATUS     = -1073741680
	STATUS_FLOAT_OVERFLOW                                                 NTSTATUS     = -1073741679
	STATUS_FLOAT_STACK_CHECK                                              NTSTATUS     = -1073741678
	STATUS_FLOAT_UNDERFLOW                                                NTSTATUS     = -1073741677
	STATUS_INTEGER_DIVIDE_BY_ZERO                                         NTSTATUS     = -1073741676
	STATUS_INTEGER_OVERFLOW                                               NTSTATUS     = -1073741675
	STATUS_PRIVILEGED_INSTRUCTION                                         NTSTATUS     = -1073741674
	STATUS_TOO_MANY_PAGING_FILES                                          NTSTATUS     = -1073741673
	STATUS_FILE_INVALID                                                   NTSTATUS     = -1073741672
	STATUS_ALLOTTED_SPACE_EXCEEDED                                        NTSTATUS     = -1073741671
	STATUS_INSUFFICIENT_RESOURCES                                         NTSTATUS     = -1073741670
	STATUS_DFS_EXIT_PATH_FOUND                                            NTSTATUS     = -1073741669
	STATUS_DEVICE_DATA_ERROR                                              NTSTATUS     = -1073741668
	STATUS_DEVICE_NOT_CONNECTED                                           NTSTATUS     = -1073741667
	STATUS_DEVICE_POWER_FAILURE                                           NTSTATUS     = -1073741666
	STATUS_FREE_VM_NOT_AT_BASE                                            NTSTATUS     = -1073741665
	STATUS_MEMORY_NOT_ALLOCATED                                           NTSTATUS     = -1073741664
	STATUS_WORKING_SET_QUOTA                                              NTSTATUS     = -1073741663
	STATUS_MEDIA_WRITE_PROTECTED                                          NTSTATUS     = -1073741662
	STATUS_DEVICE_NOT_READY                                               NTSTATUS     = -1073741661
	STATUS_INVALID_GROUP_ATTRIBUTES                                       NTSTATUS     = -1073741660
	STATUS_BAD_IMPERSONATION_LEVEL                                        NTSTATUS     = -1073741659
	STATUS_CANT_OPEN_ANONYMOUS                                            NTSTATUS     = -1073741658
	STATUS_BAD_VALIDATION_CLASS                                           NTSTATUS     = -1073741657
	STATUS_BAD_TOKEN_TYPE                                                 NTSTATUS     = -1073741656
	STATUS_BAD_MASTER_BOOT_RECORD                                         NTSTATUS     = -1073741655
	STATUS_INSTRUCTION_MISALIGNMENT                                       NTSTATUS     = -1073741654
	STATUS_INSTANCE_NOT_AVAILABLE                                         NTSTATUS     = -1073741653
	STATUS_PIPE_NOT_AVAILABLE                                             NTSTATUS     = -1073741652
	STATUS_INVALID_PIPE_STATE                                             NTSTATUS     = -1073741651
	STATUS_PIPE_BUSY                                                      NTSTATUS     = -1073741650
	STATUS_ILLEGAL_FUNCTION                                               NTSTATUS     = -1073741649
	STATUS_PIPE_DISCONNECTED                                              NTSTATUS     = -1073741648
	STATUS_PIPE_CLOSING                                                   NTSTATUS     = -1073741647
	STATUS_PIPE_CONNECTED                                                 NTSTATUS     = -1073741646
	STATUS_PIPE_LISTENING                                                 NTSTATUS     = -1073741645
	STATUS_INVALID_READ_MODE                                              NTSTATUS     = -1073741644
	STATUS_IO_TIMEOUT                                                     NTSTATUS     = -1073741643
	STATUS_FILE_FORCED_CLOSED                                             NTSTATUS     = -1073741642
	STATUS_PROFILING_NOT_STARTED                                          NTSTATUS     = -1073741641
	STATUS_PROFILING_NOT_STOPPED                                          NTSTATUS     = -1073741640
	STATUS_COULD_NOT_INTERPRET                                            NTSTATUS     = -1073741639
	STATUS_FILE_IS_A_DIRECTORY                                            NTSTATUS     = -1073741638
	STATUS_NOT_SUPPORTED                                                  NTSTATUS     = -1073741637
	STATUS_REMOTE_NOT_LISTENING                                           NTSTATUS     = -1073741636
	STATUS_DUPLICATE_NAME                                                 NTSTATUS     = -1073741635
	STATUS_BAD_NETWORK_PATH                                               NTSTATUS     = -1073741634
	STATUS_NETWORK_BUSY                                                   NTSTATUS     = -1073741633
	STATUS_DEVICE_DOES_NOT_EXIST                                          NTSTATUS     = -1073741632
	STATUS_TOO_MANY_COMMANDS                                              NTSTATUS     = -1073741631
	STATUS_ADAPTER_HARDWARE_ERROR                                         NTSTATUS     = -1073741630
	STATUS_INVALID_NETWORK_RESPONSE                                       NTSTATUS     = -1073741629
	STATUS_UNEXPECTED_NETWORK_ERROR                                       NTSTATUS     = -1073741628
	STATUS_BAD_REMOTE_ADAPTER                                             NTSTATUS     = -1073741627
	STATUS_PRINT_QUEUE_FULL                                               NTSTATUS     = -1073741626
	STATUS_NO_SPOOL_SPACE                                                 NTSTATUS     = -1073741625
	STATUS_PRINT_CANCELLED                                                NTSTATUS     = -1073741624
	STATUS_NETWORK_NAME_DELETED                                           NTSTATUS     = -1073741623
	STATUS_NETWORK_ACCESS_DENIED                                          NTSTATUS     = -1073741622
	STATUS_BAD_DEVICE_TYPE                                                NTSTATUS     = -1073741621
	STATUS_BAD_NETWORK_NAME                                               NTSTATUS     = -1073741620
	STATUS_TOO_MANY_NAMES                                                 NTSTATUS     = -1073741619
	STATUS_TOO_MANY_SESSIONS                                              NTSTATUS     = -1073741618
	STATUS_SHARING_PAUSED                                                 NTSTATUS     = -1073741617
	STATUS_REQUEST_NOT_ACCEPTED                                           NTSTATUS     = -1073741616
	STATUS_REDIRECTOR_PAUSED                                              NTSTATUS     = -1073741615
	STATUS_NET_WRITE_FAULT                                                NTSTATUS     = -1073741614
	STATUS_PROFILING_AT_LIMIT                                             NTSTATUS     = -1073741613
	STATUS_NOT_SAME_DEVICE                                                NTSTATUS     = -1073741612
	STATUS_FILE_RENAMED                                                   NTSTATUS     = -1073741611
	STATUS_VIRTUAL_CIRCUIT_CLOSED                                         NTSTATUS     = -1073741610
	STATUS_NO_SECURITY_ON_OBJECT                                          NTSTATUS     = -1073741609
	STATUS_CANT_WAIT                                                      NTSTATUS     = -1073741608
	STATUS_PIPE_EMPTY                                                     NTSTATUS     = -1073741607
	STATUS_CANT_ACCESS_DOMAIN_INFO                                        NTSTATUS     = -1073741606
	STATUS_CANT_TERMINATE_SELF                                            NTSTATUS     = -1073741605
	STATUS_INVALID_SERVER_STATE                                           NTSTATUS     = -1073741604
	STATUS_INVALID_DOMAIN_STATE                                           NTSTATUS     = -1073741603
	STATUS_INVALID_DOMAIN_ROLE                                            NTSTATUS     = -1073741602
	STATUS_NO_SUCH_DOMAIN                                                 NTSTATUS     = -1073741601
	STATUS_DOMAIN_EXISTS                                                  NTSTATUS     = -1073741600
	STATUS_DOMAIN_LIMIT_EXCEEDED                                          NTSTATUS     = -1073741599
	STATUS_OPLOCK_NOT_GRANTED                                             NTSTATUS     = -1073741598
	STATUS_INVALID_OPLOCK_PROTOCOL                                        NTSTATUS     = -1073741597
	STATUS_INTERNAL_DB_CORRUPTION                                         NTSTATUS     = -1073741596
	STATUS_INTERNAL_ERROR                                                 NTSTATUS     = -1073741595
	STATUS_GENERIC_NOT_MAPPED                                             NTSTATUS     = -1073741594
	STATUS_BAD_DESCRIPTOR_FORMAT                                          NTSTATUS     = -1073741593
	STATUS_INVALID_USER_BUFFER                                            NTSTATUS     = -1073741592
	STATUS_UNEXPECTED_IO_ERROR                                            NTSTATUS     = -1073741591
	STATUS_UNEXPECTED_MM_CREATE_ERR                                       NTSTATUS     = -1073741590
	STATUS_UNEXPECTED_MM_MAP_ERROR                                        NTSTATUS     = -1073741589
	STATUS_UNEXPECTED_MM_EXTEND_ERR                                       NTSTATUS     = -1073741588
	STATUS_NOT_LOGON_PROCESS                                              NTSTATUS     = -1073741587
	STATUS_LOGON_SESSION_EXISTS                                           NTSTATUS     = -1073741586
	STATUS_INVALID_PARAMETER_1                                            NTSTATUS     = -1073741585
	STATUS_INVALID_PARAMETER_2                                            NTSTATUS     = -1073741584
	STATUS_INVALID_PARAMETER_3                                            NTSTATUS     = -1073741583
	STATUS_INVALID_PARAMETER_4                                            NTSTATUS     = -1073741582
	STATUS_INVALID_PARAMETER_5                                            NTSTATUS     = -1073741581
	STATUS_INVALID_PARAMETER_6                                            NTSTATUS     = -1073741580
	STATUS_INVALID_PARAMETER_7                                            NTSTATUS     = -1073741579
	STATUS_INVALID_PARAMETER_8                                            NTSTATUS     = -1073741578
	STATUS_INVALID_PARAMETER_9                                            NTSTATUS     = -1073741577
	STATUS_INVALID_PARAMETER_10                                           NTSTATUS     = -1073741576
	STATUS_INVALID_PARAMETER_11                                           NTSTATUS     = -1073741575
	STATUS_INVALID_PARAMETER_12                                           NTSTATUS     = -1073741574
	STATUS_REDIRECTOR_NOT_STARTED                                         NTSTATUS     = -1073741573
	STATUS_REDIRECTOR_STARTED                                             NTSTATUS     = -1073741572
	STATUS_STACK_OVERFLOW                                                 NTSTATUS     = -1073741571
	STATUS_NO_SUCH_PACKAGE                                                NTSTATUS     = -1073741570
	STATUS_BAD_FUNCTION_TABLE                                             NTSTATUS     = -1073741569
	STATUS_VARIABLE_NOT_FOUND                                             NTSTATUS     = -1073741568
	STATUS_DIRECTORY_NOT_EMPTY                                            NTSTATUS     = -1073741567
	STATUS_FILE_CORRUPT_ERROR                                             NTSTATUS     = -1073741566
	STATUS_NOT_A_DIRECTORY                                                NTSTATUS     = -1073741565
	STATUS_BAD_LOGON_SESSION_STATE                                        NTSTATUS     = -1073741564
	STATUS_LOGON_SESSION_COLLISION                                        NTSTATUS     = -1073741563
	STATUS_NAME_TOO_LONG                                                  NTSTATUS     = -1073741562
	STATUS_FILES_OPEN                                                     NTSTATUS     = -1073741561
	STATUS_CONNECTION_IN_USE                                              NTSTATUS     = -1073741560
	STATUS_MESSAGE_NOT_FOUND                                              NTSTATUS     = -1073741559
	STATUS_PROCESS_IS_TERMINATING                                         NTSTATUS     = -1073741558
	STATUS_INVALID_LOGON_TYPE                                             NTSTATUS     = -1073741557
	STATUS_NO_GUID_TRANSLATION                                            NTSTATUS     = -1073741556
	STATUS_CANNOT_IMPERSONATE                                             NTSTATUS     = -1073741555
	STATUS_IMAGE_ALREADY_LOADED                                           NTSTATUS     = -1073741554
	STATUS_ABIOS_NOT_PRESENT                                              NTSTATUS     = -1073741553
	STATUS_ABIOS_LID_NOT_EXIST                                            NTSTATUS     = -1073741552
	STATUS_ABIOS_LID_ALREADY_OWNED                                        NTSTATUS     = -1073741551
	STATUS_ABIOS_NOT_LID_OWNER                                            NTSTATUS     = -1073741550
	STATUS_ABIOS_INVALID_COMMAND                                          NTSTATUS     = -1073741549
	STATUS_ABIOS_INVALID_LID                                              NTSTATUS     = -1073741548
	STATUS_ABIOS_SELECTOR_NOT_AVAILABLE                                   NTSTATUS     = -1073741547
	STATUS_ABIOS_INVALID_SELECTOR                                         NTSTATUS     = -1073741546
	STATUS_NO_LDT                                                         NTSTATUS     = -1073741545
	STATUS_INVALID_LDT_SIZE                                               NTSTATUS     = -1073741544
	STATUS_INVALID_LDT_OFFSET                                             NTSTATUS     = -1073741543
	STATUS_INVALID_LDT_DESCRIPTOR                                         NTSTATUS     = -1073741542
	STATUS_INVALID_IMAGE_NE_FORMAT                                        NTSTATUS     = -1073741541
	STATUS_RXACT_INVALID_STATE                                            NTSTATUS     = -1073741540
	STATUS_RXACT_COMMIT_FAILURE                                           NTSTATUS     = -1073741539
	STATUS_MAPPED_FILE_SIZE_ZERO                                          NTSTATUS     = -1073741538
	STATUS_TOO_MANY_OPENED_FILES                                          NTSTATUS     = -1073741537
	STATUS_CANCELLED                                                      NTSTATUS     = -1073741536
	STATUS_CANNOT_DELETE                                                  NTSTATUS     = -1073741535
	STATUS_INVALID_COMPUTER_NAME                                          NTSTATUS     = -1073741534
	STATUS_FILE_DELETED                                                   NTSTATUS     = -1073741533
	STATUS_SPECIAL_ACCOUNT                                                NTSTATUS     = -1073741532
	STATUS_SPECIAL_GROUP                                                  NTSTATUS     = -1073741531
	STATUS_SPECIAL_USER                                                   NTSTATUS     = -1073741530
	STATUS_MEMBERS_PRIMARY_GROUP                                          NTSTATUS     = -1073741529
	STATUS_FILE_CLOSED                                                    NTSTATUS     = -1073741528
	STATUS_TOO_MANY_THREADS                                               NTSTATUS     = -1073741527
	STATUS_THREAD_NOT_IN_PROCESS                                          NTSTATUS     = -1073741526
	STATUS_TOKEN_ALREADY_IN_USE                                           NTSTATUS     = -1073741525
	STATUS_PAGEFILE_QUOTA_EXCEEDED                                        NTSTATUS     = -1073741524
	STATUS_COMMITMENT_LIMIT                                               NTSTATUS     = -1073741523
	STATUS_INVALID_IMAGE_LE_FORMAT                                        NTSTATUS     = -1073741522
	STATUS_INVALID_IMAGE_NOT_MZ                                           NTSTATUS     = -1073741521
	STATUS_INVALID_IMAGE_PROTECT                                          NTSTATUS     = -1073741520
	STATUS_INVALID_IMAGE_WIN_16                                           NTSTATUS     = -1073741519
	STATUS_LOGON_SERVER_CONFLICT                                          NTSTATUS     = -1073741518
	STATUS_TIME_DIFFERENCE_AT_DC                                          NTSTATUS     = -1073741517
	STATUS_SYNCHRONIZATION_REQUIRED                                       NTSTATUS     = -1073741516
	STATUS_DLL_NOT_FOUND                                                  NTSTATUS     = -1073741515
	STATUS_OPEN_FAILED                                                    NTSTATUS     = -1073741514
	STATUS_IO_PRIVILEGE_FAILED                                            NTSTATUS     = -1073741513
	STATUS_ORDINAL_NOT_FOUND                                              NTSTATUS     = -1073741512
	STATUS_ENTRYPOINT_NOT_FOUND                                           NTSTATUS     = -1073741511
	STATUS_CONTROL_C_EXIT                                                 NTSTATUS     = -1073741510
	STATUS_LOCAL_DISCONNECT                                               NTSTATUS     = -1073741509
	STATUS_REMOTE_DISCONNECT                                              NTSTATUS     = -1073741508
	STATUS_REMOTE_RESOURCES                                               NTSTATUS     = -1073741507
	STATUS_LINK_FAILED                                                    NTSTATUS     = -1073741506
	STATUS_LINK_TIMEOUT                                                   NTSTATUS     = -1073741505
	STATUS_INVALID_CONNECTION                                             NTSTATUS     = -1073741504
	STATUS_INVALID_ADDRESS                                                NTSTATUS     = -1073741503
	STATUS_DLL_INIT_FAILED                                                NTSTATUS     = -1073741502
	STATUS_MISSING_SYSTEMFILE                                             NTSTATUS     = -1073741501
	STATUS_UNHANDLED_EXCEPTION                                            NTSTATUS     = -1073741500
	STATUS_APP_INIT_FAILURE                                               NTSTATUS     = -1073741499
	STATUS_PAGEFILE_CREATE_FAILED                                         NTSTATUS     = -1073741498
	STATUS_NO_PAGEFILE                                                    NTSTATUS     = -1073741497
	STATUS_INVALID_LEVEL                                                  NTSTATUS     = -1073741496
	STATUS_WRONG_PASSWORD_CORE                                            NTSTATUS     = -1073741495
	STATUS_ILLEGAL_FLOAT_CONTEXT                                          NTSTATUS     = -1073741494
	STATUS_PIPE_BROKEN                                                    NTSTATUS     = -1073741493
	STATUS_REGISTRY_CORRUPT                                               NTSTATUS     = -1073741492
	STATUS_REGISTRY_IO_FAILED                                             NTSTATUS     = -1073741491
	STATUS_NO_EVENT_PAIR                                                  NTSTATUS     = -1073741490
	STATUS_UNRECOGNIZED_VOLUME                                            NTSTATUS     = -1073741489
	STATUS_SERIAL_NO_DEVICE_INITED                                        NTSTATUS     = -1073741488
	STATUS_NO_SUCH_ALIAS                                                  NTSTATUS     = -1073741487
	STATUS_MEMBER_NOT_IN_ALIAS                                            NTSTATUS     = -1073741486
	STATUS_MEMBER_IN_ALIAS                                                NTSTATUS     = -1073741485
	STATUS_ALIAS_EXISTS                                                   NTSTATUS     = -1073741484
	STATUS_LOGON_NOT_GRANTED                                              NTSTATUS     = -1073741483
	STATUS_TOO_MANY_SECRETS                                               NTSTATUS     = -1073741482
	STATUS_SECRET_TOO_LONG                                                NTSTATUS     = -1073741481
	STATUS_INTERNAL_DB_ERROR                                              NTSTATUS     = -1073741480
	STATUS_FULLSCREEN_MODE                                                NTSTATUS     = -1073741479
	STATUS_TOO_MANY_CONTEXT_IDS                                           NTSTATUS     = -1073741478
	STATUS_NOT_REGISTRY_FILE                                              NTSTATUS     = -1073741476
	STATUS_NT_CROSS_ENCRYPTION_REQUIRED                                   NTSTATUS     = -1073741475
	STATUS_DOMAIN_CTRLR_CONFIG_ERROR                                      NTSTATUS     = -1073741474
	STATUS_FT_MISSING_MEMBER                                              NTSTATUS     = -1073741473
	STATUS_ILL_FORMED_SERVICE_ENTRY                                       NTSTATUS     = -1073741472
	STATUS_ILLEGAL_CHARACTER                                              NTSTATUS     = -1073741471
	STATUS_UNMAPPABLE_CHARACTER                                           NTSTATUS     = -1073741470
	STATUS_UNDEFINED_CHARACTER                                            NTSTATUS     = -1073741469
	STATUS_FLOPPY_VOLUME                                                  NTSTATUS     = -1073741468
	STATUS_FLOPPY_ID_MARK_NOT_FOUND                                       NTSTATUS     = -1073741467
	STATUS_FLOPPY_WRONG_CYLINDER                                          NTSTATUS     = -1073741466
	STATUS_FLOPPY_UNKNOWN_ERROR                                           NTSTATUS     = -1073741465
	STATUS_FLOPPY_BAD_REGISTERS                                           NTSTATUS     = -1073741464
	STATUS_DISK_RECALIBRATE_FAILED                                        NTSTATUS     = -1073741463
	STATUS_DISK_OPERATION_FAILED                                          NTSTATUS     = -1073741462
	STATUS_DISK_RESET_FAILED                                              NTSTATUS     = -1073741461
	STATUS_SHARED_IRQ_BUSY                                                NTSTATUS     = -1073741460
	STATUS_FT_ORPHANING                                                   NTSTATUS     = -1073741459
	STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT                               NTSTATUS     = -1073741458
	STATUS_PARTITION_FAILURE                                              NTSTATUS     = -1073741454
	STATUS_INVALID_BLOCK_LENGTH                                           NTSTATUS     = -1073741453
	STATUS_DEVICE_NOT_PARTITIONED                                         NTSTATUS     = -1073741452
	STATUS_UNABLE_TO_LOCK_MEDIA                                           NTSTATUS     = -1073741451
	STATUS_UNABLE_TO_UNLOAD_MEDIA                                         NTSTATUS     = -1073741450
	STATUS_EOM_OVERFLOW                                                   NTSTATUS     = -1073741449
	STATUS_NO_MEDIA                                                       NTSTATUS     = -1073741448
	STATUS_NO_SUCH_MEMBER                                                 NTSTATUS     = -1073741446
	STATUS_INVALID_MEMBER                                                 NTSTATUS     = -1073741445
	STATUS_KEY_DELETED                                                    NTSTATUS     = -1073741444
	STATUS_NO_LOG_SPACE                                                   NTSTATUS     = -1073741443
	STATUS_TOO_MANY_SIDS                                                  NTSTATUS     = -1073741442
	STATUS_LM_CROSS_ENCRYPTION_REQUIRED                                   NTSTATUS     = -1073741441
	STATUS_KEY_HAS_CHILDREN                                               NTSTATUS     = -1073741440
	STATUS_CHILD_MUST_BE_VOLATILE                                         NTSTATUS     = -1073741439
	STATUS_DEVICE_CONFIGURATION_ERROR                                     NTSTATUS     = -1073741438
	STATUS_DRIVER_INTERNAL_ERROR                                          NTSTATUS     = -1073741437
	STATUS_INVALID_DEVICE_STATE                                           NTSTATUS     = -1073741436
	STATUS_IO_DEVICE_ERROR                                                NTSTATUS     = -1073741435
	STATUS_DEVICE_PROTOCOL_ERROR                                          NTSTATUS     = -1073741434
	STATUS_BACKUP_CONTROLLER                                              NTSTATUS     = -1073741433
	STATUS_LOG_FILE_FULL                                                  NTSTATUS     = -1073741432
	STATUS_TOO_LATE                                                       NTSTATUS     = -1073741431
	STATUS_NO_TRUST_LSA_SECRET                                            NTSTATUS     = -1073741430
	STATUS_NO_TRUST_SAM_ACCOUNT                                           NTSTATUS     = -1073741429
	STATUS_TRUSTED_DOMAIN_FAILURE                                         NTSTATUS     = -1073741428
	STATUS_TRUSTED_RELATIONSHIP_FAILURE                                   NTSTATUS     = -1073741427
	STATUS_EVENTLOG_FILE_CORRUPT                                          NTSTATUS     = -1073741426
	STATUS_EVENTLOG_CANT_START                                            NTSTATUS     = -1073741425
	STATUS_TRUST_FAILURE                                                  NTSTATUS     = -1073741424
	STATUS_MUTANT_LIMIT_EXCEEDED                                          NTSTATUS     = -1073741423
	STATUS_NETLOGON_NOT_STARTED                                           NTSTATUS     = -1073741422
	STATUS_POSSIBLE_DEADLOCK                                              NTSTATUS     = -1073741420
	STATUS_NETWORK_CREDENTIAL_CONFLICT                                    NTSTATUS     = -1073741419
	STATUS_REMOTE_SESSION_LIMIT                                           NTSTATUS     = -1073741418
	STATUS_EVENTLOG_FILE_CHANGED                                          NTSTATUS     = -1073741417
	STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT                              NTSTATUS     = -1073741416
	STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT                              NTSTATUS     = -1073741415
	STATUS_NOLOGON_SERVER_TRUST_ACCOUNT                                   NTSTATUS     = -1073741414
	STATUS_DOMAIN_TRUST_INCONSISTENT                                      NTSTATUS     = -1073741413
	STATUS_FS_DRIVER_REQUIRED                                             NTSTATUS     = -1073741412
	STATUS_IMAGE_ALREADY_LOADED_AS_DLL                                    NTSTATUS     = -1073741411
	STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING           NTSTATUS     = -1073741410
	STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME                              NTSTATUS     = -1073741409
	STATUS_SECURITY_STREAM_IS_INCONSISTENT                                NTSTATUS     = -1073741408
	STATUS_INVALID_LOCK_RANGE                                             NTSTATUS     = -1073741407
	STATUS_INVALID_ACE_CONDITION                                          NTSTATUS     = -1073741406
	STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT                                    NTSTATUS     = -1073741405
	STATUS_NOTIFICATION_GUID_ALREADY_DEFINED                              NTSTATUS     = -1073741404
	STATUS_INVALID_EXCEPTION_HANDLER                                      NTSTATUS     = -1073741403
	STATUS_DUPLICATE_PRIVILEGES                                           NTSTATUS     = -1073741402
	STATUS_NOT_ALLOWED_ON_SYSTEM_FILE                                     NTSTATUS     = -1073741401
	STATUS_REPAIR_NEEDED                                                  NTSTATUS     = -1073741400
	STATUS_QUOTA_NOT_ENABLED                                              NTSTATUS     = -1073741399
	STATUS_NO_APPLICATION_PACKAGE                                         NTSTATUS     = -1073741398
	STATUS_FILE_METADATA_OPTIMIZATION_IN_PROGRESS                         NTSTATUS     = -1073741397
	STATUS_NOT_SAME_OBJECT                                                NTSTATUS     = -1073741396
	STATUS_FATAL_MEMORY_EXHAUSTION                                        NTSTATUS     = -1073741395
	STATUS_ERROR_PROCESS_NOT_IN_JOB                                       NTSTATUS     = -1073741394
	STATUS_CPU_SET_INVALID                                                NTSTATUS     = -1073741393
	STATUS_IO_DEVICE_INVALID_DATA                                         NTSTATUS     = -1073741392
	STATUS_IO_UNALIGNED_WRITE                                             NTSTATUS     = -1073741391
	STATUS_CONTROL_STACK_VIOLATION                                        NTSTATUS     = -1073741390
	STATUS_WEAK_WHFBKEY_BLOCKED                                           NTSTATUS     = -1073741389
	STATUS_SERVER_TRANSPORT_CONFLICT                                      NTSTATUS     = -1073741388
	STATUS_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT                     NTSTATUS     = -1073741387
	STATUS_DEVICE_RESET_REQUIRED                                          NTSTATUS     = -2147483210
	STATUS_NETWORK_OPEN_RESTRICTION                                       NTSTATUS     = -1073741311
	STATUS_NO_USER_SESSION_KEY                                            NTSTATUS     = -1073741310
	STATUS_USER_SESSION_DELETED                                           NTSTATUS     = -1073741309
	STATUS_RESOURCE_LANG_NOT_FOUND                                        NTSTATUS     = -1073741308
	STATUS_INSUFF_SERVER_RESOURCES                                        NTSTATUS     = -1073741307
	STATUS_INVALID_BUFFER_SIZE                                            NTSTATUS     = -1073741306
	STATUS_INVALID_ADDRESS_COMPONENT                                      NTSTATUS     = -1073741305
	STATUS_INVALID_ADDRESS_WILDCARD                                       NTSTATUS     = -1073741304
	STATUS_TOO_MANY_ADDRESSES                                             NTSTATUS     = -1073741303
	STATUS_ADDRESS_ALREADY_EXISTS                                         NTSTATUS     = -1073741302
	STATUS_ADDRESS_CLOSED                                                 NTSTATUS     = -1073741301
	STATUS_CONNECTION_DISCONNECTED                                        NTSTATUS     = -1073741300
	STATUS_CONNECTION_RESET                                               NTSTATUS     = -1073741299
	STATUS_TOO_MANY_NODES                                                 NTSTATUS     = -1073741298
	STATUS_TRANSACTION_ABORTED                                            NTSTATUS     = -1073741297
	STATUS_TRANSACTION_TIMED_OUT                                          NTSTATUS     = -1073741296
	STATUS_TRANSACTION_NO_RELEASE                                         NTSTATUS     = -1073741295
	STATUS_TRANSACTION_NO_MATCH                                           NTSTATUS     = -1073741294
	STATUS_TRANSACTION_RESPONDED                                          NTSTATUS     = -1073741293
	STATUS_TRANSACTION_INVALID_ID                                         NTSTATUS     = -1073741292
	STATUS_TRANSACTION_INVALID_TYPE                                       NTSTATUS     = -1073741291
	STATUS_NOT_SERVER_SESSION                                             NTSTATUS     = -1073741290
	STATUS_NOT_CLIENT_SESSION                                             NTSTATUS     = -1073741289
	STATUS_CANNOT_LOAD_REGISTRY_FILE                                      NTSTATUS     = -1073741288
	STATUS_DEBUG_ATTACH_FAILED                                            NTSTATUS     = -1073741287
	STATUS_SYSTEM_PROCESS_TERMINATED                                      NTSTATUS     = -1073741286
	STATUS_DATA_NOT_ACCEPTED                                              NTSTATUS     = -1073741285
	STATUS_NO_BROWSER_SERVERS_FOUND                                       NTSTATUS     = -1073741284
	STATUS_VDM_HARD_ERROR                                                 NTSTATUS     = -1073741283
	STATUS_DRIVER_CANCEL_TIMEOUT                                          NTSTATUS     = -1073741282
	STATUS_REPLY_MESSAGE_MISMATCH                                         NTSTATUS     = -1073741281
	STATUS_MAPPED_ALIGNMENT                                               NTSTATUS     = -1073741280
	STATUS_IMAGE_CHECKSUM_MISMATCH                                        NTSTATUS     = -1073741279
	STATUS_LOST_WRITEBEHIND_DATA                                          NTSTATUS     = -1073741278
	STATUS_CLIENT_SERVER_PARAMETERS_INVALID                               NTSTATUS     = -1073741277
	STATUS_NOT_FOUND                                                      NTSTATUS     = -1073741275
	STATUS_NOT_TINY_STREAM                                                NTSTATUS     = -1073741274
	STATUS_RECOVERY_FAILURE                                               NTSTATUS     = -1073741273
	STATUS_STACK_OVERFLOW_READ                                            NTSTATUS     = -1073741272
	STATUS_FAIL_CHECK                                                     NTSTATUS     = -1073741271
	STATUS_DUPLICATE_OBJECTID                                             NTSTATUS     = -1073741270
	STATUS_OBJECTID_EXISTS                                                NTSTATUS     = -1073741269
	STATUS_CONVERT_TO_LARGE                                               NTSTATUS     = -1073741268
	STATUS_RETRY                                                          NTSTATUS     = -1073741267
	STATUS_FOUND_OUT_OF_SCOPE                                             NTSTATUS     = -1073741266
	STATUS_ALLOCATE_BUCKET                                                NTSTATUS     = -1073741265
	STATUS_PROPSET_NOT_FOUND                                              NTSTATUS     = -1073741264
	STATUS_MARSHALL_OVERFLOW                                              NTSTATUS     = -1073741263
	STATUS_INVALID_VARIANT                                                NTSTATUS     = -1073741262
	STATUS_DOMAIN_CONTROLLER_NOT_FOUND                                    NTSTATUS     = -1073741261
	STATUS_HANDLE_NOT_CLOSABLE                                            NTSTATUS     = -1073741259
	STATUS_CONNECTION_REFUSED                                             NTSTATUS     = -1073741258
	STATUS_GRACEFUL_DISCONNECT                                            NTSTATUS     = -1073741257
	STATUS_ADDRESS_ALREADY_ASSOCIATED                                     NTSTATUS     = -1073741256
	STATUS_ADDRESS_NOT_ASSOCIATED                                         NTSTATUS     = -1073741255
	STATUS_CONNECTION_INVALID                                             NTSTATUS     = -1073741254
	STATUS_CONNECTION_ACTIVE                                              NTSTATUS     = -1073741253
	STATUS_NETWORK_UNREACHABLE                                            NTSTATUS     = -1073741252
	STATUS_HOST_UNREACHABLE                                               NTSTATUS     = -1073741251
	STATUS_PROTOCOL_UNREACHABLE                                           NTSTATUS     = -1073741250
	STATUS_PORT_UNREACHABLE                                               NTSTATUS     = -1073741249
	STATUS_REQUEST_ABORTED                                                NTSTATUS     = -1073741248
	STATUS_CONNECTION_ABORTED                                             NTSTATUS     = -1073741247
	STATUS_BAD_COMPRESSION_BUFFER                                         NTSTATUS     = -1073741246
	STATUS_USER_MAPPED_FILE                                               NTSTATUS     = -1073741245
	STATUS_AUDIT_FAILED                                                   NTSTATUS     = -1073741244
	STATUS_TIMER_RESOLUTION_NOT_SET                                       NTSTATUS     = -1073741243
	STATUS_CONNECTION_COUNT_LIMIT                                         NTSTATUS     = -1073741242
	STATUS_LOGIN_TIME_RESTRICTION                                         NTSTATUS     = -1073741241
	STATUS_LOGIN_WKSTA_RESTRICTION                                        NTSTATUS     = -1073741240
	STATUS_IMAGE_MP_UP_MISMATCH                                           NTSTATUS     = -1073741239
	STATUS_INSUFFICIENT_LOGON_INFO                                        NTSTATUS     = -1073741232
	STATUS_BAD_DLL_ENTRYPOINT                                             NTSTATUS     = -1073741231
	STATUS_BAD_SERVICE_ENTRYPOINT                                         NTSTATUS     = -1073741230
	STATUS_LPC_REPLY_LOST                                                 NTSTATUS     = -1073741229
	STATUS_IP_ADDRESS_CONFLICT1                                           NTSTATUS     = -1073741228
	STATUS_IP_ADDRESS_CONFLICT2                                           NTSTATUS     = -1073741227
	STATUS_REGISTRY_QUOTA_LIMIT                                           NTSTATUS     = -1073741226
	STATUS_PATH_NOT_COVERED                                               NTSTATUS     = -1073741225
	STATUS_NO_CALLBACK_ACTIVE                                             NTSTATUS     = -1073741224
	STATUS_LICENSE_QUOTA_EXCEEDED                                         NTSTATUS     = -1073741223
	STATUS_PWD_TOO_SHORT                                                  NTSTATUS     = -1073741222
	STATUS_PWD_TOO_RECENT                                                 NTSTATUS     = -1073741221
	STATUS_PWD_HISTORY_CONFLICT                                           NTSTATUS     = -1073741220
	STATUS_PLUGPLAY_NO_DEVICE                                             NTSTATUS     = -1073741218
	STATUS_UNSUPPORTED_COMPRESSION                                        NTSTATUS     = -1073741217
	STATUS_INVALID_HW_PROFILE                                             NTSTATUS     = -1073741216
	STATUS_INVALID_PLUGPLAY_DEVICE_PATH                                   NTSTATUS     = -1073741215
	STATUS_DRIVER_ORDINAL_NOT_FOUND                                       NTSTATUS     = -1073741214
	STATUS_DRIVER_ENTRYPOINT_NOT_FOUND                                    NTSTATUS     = -1073741213
	STATUS_RESOURCE_NOT_OWNED                                             NTSTATUS     = -1073741212
	STATUS_TOO_MANY_LINKS                                                 NTSTATUS     = -1073741211
	STATUS_QUOTA_LIST_INCONSISTENT                                        NTSTATUS     = -1073741210
	STATUS_FILE_IS_OFFLINE                                                NTSTATUS     = -1073741209
	STATUS_EVALUATION_EXPIRATION                                          NTSTATUS     = -1073741208
	STATUS_ILLEGAL_DLL_RELOCATION                                         NTSTATUS     = -1073741207
	STATUS_LICENSE_VIOLATION                                              NTSTATUS     = -1073741206
	STATUS_DLL_INIT_FAILED_LOGOFF                                         NTSTATUS     = -1073741205
	STATUS_DRIVER_UNABLE_TO_LOAD                                          NTSTATUS     = -1073741204
	STATUS_DFS_UNAVAILABLE                                                NTSTATUS     = -1073741203
	STATUS_VOLUME_DISMOUNTED                                              NTSTATUS     = -1073741202
	STATUS_WX86_INTERNAL_ERROR                                            NTSTATUS     = -1073741201
	STATUS_WX86_FLOAT_STACK_CHECK                                         NTSTATUS     = -1073741200
	STATUS_VALIDATE_CONTINUE                                              NTSTATUS     = -1073741199
	STATUS_NO_MATCH                                                       NTSTATUS     = -1073741198
	STATUS_NO_MORE_MATCHES                                                NTSTATUS     = -1073741197
	STATUS_NOT_A_REPARSE_POINT                                            NTSTATUS     = -1073741195
	STATUS_IO_REPARSE_TAG_INVALID                                         NTSTATUS     = -1073741194
	STATUS_IO_REPARSE_TAG_MISMATCH                                        NTSTATUS     = -1073741193
	STATUS_IO_REPARSE_DATA_INVALID                                        NTSTATUS     = -1073741192
	STATUS_IO_REPARSE_TAG_NOT_HANDLED                                     NTSTATUS     = -1073741191
	STATUS_PWD_TOO_LONG                                                   NTSTATUS     = -1073741190
	STATUS_STOWED_EXCEPTION                                               NTSTATUS     = -1073741189
	STATUS_CONTEXT_STOWED_EXCEPTION                                       NTSTATUS     = -1073741188
	STATUS_REPARSE_POINT_NOT_RESOLVED                                     NTSTATUS     = -1073741184
	STATUS_DIRECTORY_IS_A_REPARSE_POINT                                   NTSTATUS     = -1073741183
	STATUS_RANGE_LIST_CONFLICT                                            NTSTATUS     = -1073741182
	STATUS_SOURCE_ELEMENT_EMPTY                                           NTSTATUS     = -1073741181
	STATUS_DESTINATION_ELEMENT_FULL                                       NTSTATUS     = -1073741180
	STATUS_ILLEGAL_ELEMENT_ADDRESS                                        NTSTATUS     = -1073741179
	STATUS_MAGAZINE_NOT_PRESENT                                           NTSTATUS     = -1073741178
	STATUS_REINITIALIZATION_NEEDED                                        NTSTATUS     = -1073741177
	STATUS_DEVICE_REQUIRES_CLEANING                                       NTSTATUS     = -2147483000
	STATUS_DEVICE_DOOR_OPEN                                               NTSTATUS     = -2147482999
	STATUS_ENCRYPTION_FAILED                                              NTSTATUS     = -1073741174
	STATUS_DECRYPTION_FAILED                                              NTSTATUS     = -1073741173
	STATUS_RANGE_NOT_FOUND                                                NTSTATUS     = -1073741172
	STATUS_NO_RECOVERY_POLICY                                             NTSTATUS     = -1073741171
	STATUS_NO_EFS                                                         NTSTATUS     = -1073741170
	STATUS_WRONG_EFS                                                      NTSTATUS     = -1073741169
	STATUS_NO_USER_KEYS                                                   NTSTATUS     = -1073741168
	STATUS_FILE_NOT_ENCRYPTED                                             NTSTATUS     = -1073741167
	STATUS_NOT_EXPORT_FORMAT                                              NTSTATUS     = -1073741166
	STATUS_FILE_ENCRYPTED                                                 NTSTATUS     = -1073741165
	STATUS_WAKE_SYSTEM                                                    NTSTATUS     = 1073742484
	STATUS_WMI_GUID_NOT_FOUND                                             NTSTATUS     = -1073741163
	STATUS_WMI_INSTANCE_NOT_FOUND                                         NTSTATUS     = -1073741162
	STATUS_WMI_ITEMID_NOT_FOUND                                           NTSTATUS     = -1073741161
	STATUS_WMI_TRY_AGAIN                                                  NTSTATUS     = -1073741160
	STATUS_SHARED_POLICY                                                  NTSTATUS     = -1073741159
	STATUS_POLICY_OBJECT_NOT_FOUND                                        NTSTATUS     = -1073741158
	STATUS_POLICY_ONLY_IN_DS                                              NTSTATUS     = -1073741157
	STATUS_VOLUME_NOT_UPGRADED                                            NTSTATUS     = -1073741156
	STATUS_REMOTE_STORAGE_NOT_ACTIVE                                      NTSTATUS     = -1073741155
	STATUS_REMOTE_STORAGE_MEDIA_ERROR                                     NTSTATUS     = -1073741154
	STATUS_NO_TRACKING_SERVICE                                            NTSTATUS     = -1073741153
	STATUS_SERVER_SID_MISMATCH                                            NTSTATUS     = -1073741152
	STATUS_DS_NO_ATTRIBUTE_OR_VALUE                                       NTSTATUS     = -1073741151
	STATUS_DS_INVALID_ATTRIBUTE_SYNTAX                                    NTSTATUS     = -1073741150
	STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED                                    NTSTATUS     = -1073741149
	STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS                                   NTSTATUS     = -1073741148
	STATUS_DS_BUSY                                                        NTSTATUS     = -1073741147
	STATUS_DS_UNAVAILABLE                                                 NTSTATUS     = -1073741146
	STATUS_DS_NO_RIDS_ALLOCATED                                           NTSTATUS     = -1073741145
	STATUS_DS_NO_MORE_RIDS                                                NTSTATUS     = -1073741144
	STATUS_DS_INCORRECT_ROLE_OWNER                                        NTSTATUS     = -1073741143
	STATUS_DS_RIDMGR_INIT_ERROR                                           NTSTATUS     = -1073741142
	STATUS_DS_OBJ_CLASS_VIOLATION                                         NTSTATUS     = -1073741141
	STATUS_DS_CANT_ON_NON_LEAF                                            NTSTATUS     = -1073741140
	STATUS_DS_CANT_ON_RDN                                                 NTSTATUS     = -1073741139
	STATUS_DS_CANT_MOD_OBJ_CLASS                                          NTSTATUS     = -1073741138
	STATUS_DS_CROSS_DOM_MOVE_FAILED                                       NTSTATUS     = -1073741137
	STATUS_DS_GC_NOT_AVAILABLE                                            NTSTATUS     = -1073741136
	STATUS_DIRECTORY_SERVICE_REQUIRED                                     NTSTATUS     = -1073741135
	STATUS_REPARSE_ATTRIBUTE_CONFLICT                                     NTSTATUS     = -1073741134
	STATUS_CANT_ENABLE_DENY_ONLY                                          NTSTATUS     = -1073741133
	STATUS_FLOAT_MULTIPLE_FAULTS                                          NTSTATUS     = -1073741132
	STATUS_FLOAT_MULTIPLE_TRAPS                                           NTSTATUS     = -1073741131
	STATUS_DEVICE_REMOVED                                                 NTSTATUS     = -1073741130
	STATUS_JOURNAL_DELETE_IN_PROGRESS                                     NTSTATUS     = -1073741129
	STATUS_JOURNAL_NOT_ACTIVE                                             NTSTATUS     = -1073741128
	STATUS_NOINTERFACE                                                    NTSTATUS     = -1073741127
	STATUS_DS_RIDMGR_DISABLED                                             NTSTATUS     = -1073741126
	STATUS_DS_ADMIN_LIMIT_EXCEEDED                                        NTSTATUS     = -1073741119
	STATUS_DRIVER_FAILED_SLEEP                                            NTSTATUS     = -1073741118
	STATUS_MUTUAL_AUTHENTICATION_FAILED                                   NTSTATUS     = -1073741117
	STATUS_CORRUPT_SYSTEM_FILE                                            NTSTATUS     = -1073741116
	STATUS_DATATYPE_MISALIGNMENT_ERROR                                    NTSTATUS     = -1073741115
	STATUS_WMI_READ_ONLY                                                  NTSTATUS     = -1073741114
	STATUS_WMI_SET_FAILURE                                                NTSTATUS     = -1073741113
	STATUS_COMMITMENT_MINIMUM                                             NTSTATUS     = -1073741112
	STATUS_REG_NAT_CONSUMPTION                                            NTSTATUS     = -1073741111
	STATUS_TRANSPORT_FULL                                                 NTSTATUS     = -1073741110
	STATUS_DS_SAM_INIT_FAILURE                                            NTSTATUS     = -1073741109
	STATUS_ONLY_IF_CONNECTED                                              NTSTATUS     = -1073741108
	STATUS_DS_SENSITIVE_GROUP_VIOLATION                                   NTSTATUS     = -1073741107
	STATUS_PNP_RESTART_ENUMERATION                                        NTSTATUS     = -1073741106
	STATUS_JOURNAL_ENTRY_DELETED                                          NTSTATUS     = -1073741105
	STATUS_DS_CANT_MOD_PRIMARYGROUPID                                     NTSTATUS     = -1073741104
	STATUS_SYSTEM_IMAGE_BAD_SIGNATURE                                     NTSTATUS     = -1073741103
	STATUS_PNP_REBOOT_REQUIRED                                            NTSTATUS     = -1073741102
	STATUS_POWER_STATE_INVALID                                            NTSTATUS     = -1073741101
	STATUS_DS_INVALID_GROUP_TYPE                                          NTSTATUS     = -1073741100
	STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN                          NTSTATUS     = -1073741099
	STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN                           NTSTATUS     = -1073741098
	STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER                               NTSTATUS     = -1073741097
	STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER                           NTSTATUS     = -1073741096
	STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER                            NTSTATUS     = -1073741095
	STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER                         NTSTATUS     = -1073741094
	STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER                    NTSTATUS     = -1073741093
	STATUS_DS_HAVE_PRIMARY_MEMBERS                                        NTSTATUS     = -1073741092
	STATUS_WMI_NOT_SUPPORTED                                              NTSTATUS     = -1073741091
	STATUS_INSUFFICIENT_POWER                                             NTSTATUS     = -1073741090
	STATUS_SAM_NEED_BOOTKEY_PASSWORD                                      NTSTATUS     = -1073741089
	STATUS_SAM_NEED_BOOTKEY_FLOPPY                                        NTSTATUS     = -1073741088
	STATUS_DS_CANT_START                                                  NTSTATUS     = -1073741087
	STATUS_DS_INIT_FAILURE                                                NTSTATUS     = -1073741086
	STATUS_SAM_INIT_FAILURE                                               NTSTATUS     = -1073741085
	STATUS_DS_GC_REQUIRED                                                 NTSTATUS     = -1073741084
	STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY                                  NTSTATUS     = -1073741083
	STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS                                  NTSTATUS     = -1073741082
	STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED                              NTSTATUS     = -1073741081
	STATUS_MULTIPLE_FAULT_VIOLATION                                       NTSTATUS     = -1073741080
	STATUS_CURRENT_DOMAIN_NOT_ALLOWED                                     NTSTATUS     = -1073741079
	STATUS_CANNOT_MAKE                                                    NTSTATUS     = -1073741078
	STATUS_SYSTEM_SHUTDOWN                                                NTSTATUS     = -1073741077
	STATUS_DS_INIT_FAILURE_CONSOLE                                        NTSTATUS     = -1073741076
	STATUS_DS_SAM_INIT_FAILURE_CONSOLE                                    NTSTATUS     = -1073741075
	STATUS_UNFINISHED_CONTEXT_DELETED                                     NTSTATUS     = -1073741074
	STATUS_NO_TGT_REPLY                                                   NTSTATUS     = -1073741073
	STATUS_OBJECTID_NOT_FOUND                                             NTSTATUS     = -1073741072
	STATUS_NO_IP_ADDRESSES                                                NTSTATUS     = -1073741071
	STATUS_WRONG_CREDENTIAL_HANDLE                                        NTSTATUS     = -1073741070
	STATUS_CRYPTO_SYSTEM_INVALID                                          NTSTATUS     = -1073741069
	STATUS_MAX_REFERRALS_EXCEEDED                                         NTSTATUS     = -1073741068
	STATUS_MUST_BE_KDC                                                    NTSTATUS     = -1073741067
	STATUS_STRONG_CRYPTO_NOT_SUPPORTED                                    NTSTATUS     = -1073741066
	STATUS_TOO_MANY_PRINCIPALS                                            NTSTATUS     = -1073741065
	STATUS_NO_PA_DATA                                                     NTSTATUS     = -1073741064
	STATUS_PKINIT_NAME_MISMATCH                                           NTSTATUS     = -1073741063
	STATUS_SMARTCARD_LOGON_REQUIRED                                       NTSTATUS     = -1073741062
	STATUS_KDC_INVALID_REQUEST                                            NTSTATUS     = -1073741061
	STATUS_KDC_UNABLE_TO_REFER                                            NTSTATUS     = -1073741060
	STATUS_KDC_UNKNOWN_ETYPE                                              NTSTATUS     = -1073741059
	STATUS_SHUTDOWN_IN_PROGRESS                                           NTSTATUS     = -1073741058
	STATUS_SERVER_SHUTDOWN_IN_PROGRESS                                    NTSTATUS     = -1073741057
	STATUS_NOT_SUPPORTED_ON_SBS                                           NTSTATUS     = -1073741056
	STATUS_WMI_GUID_DISCONNECTED                                          NTSTATUS     = -1073741055
	STATUS_WMI_ALREADY_DISABLED                                           NTSTATUS     = -1073741054
	STATUS_WMI_ALREADY_ENABLED                                            NTSTATUS     = -1073741053
	STATUS_MFT_TOO_FRAGMENTED                                             NTSTATUS     = -1073741052
	STATUS_COPY_PROTECTION_FAILURE                                        NTSTATUS     = -1073741051
	STATUS_CSS_AUTHENTICATION_FAILURE                                     NTSTATUS     = -1073741050
	STATUS_CSS_KEY_NOT_PRESENT                                            NTSTATUS     = -1073741049
	STATUS_CSS_KEY_NOT_ESTABLISHED                                        NTSTATUS     = -1073741048
	STATUS_CSS_SCRAMBLED_SECTOR                                           NTSTATUS     = -1073741047
	STATUS_CSS_REGION_MISMATCH                                            NTSTATUS     = -1073741046
	STATUS_CSS_RESETS_EXHAUSTED                                           NTSTATUS     = -1073741045
	STATUS_PASSWORD_CHANGE_REQUIRED                                       NTSTATUS     = -1073741044
	STATUS_LOST_MODE_LOGON_RESTRICTION                                    NTSTATUS     = -1073741043
	STATUS_PKINIT_FAILURE                                                 NTSTATUS     = -1073741024
	STATUS_SMARTCARD_SUBSYSTEM_FAILURE                                    NTSTATUS     = -1073741023
	STATUS_NO_KERB_KEY                                                    NTSTATUS     = -1073741022
	STATUS_HOST_DOWN                                                      NTSTATUS     = -1073740976
	STATUS_UNSUPPORTED_PREAUTH                                            NTSTATUS     = -1073740975
	STATUS_EFS_ALG_BLOB_TOO_BIG                                           NTSTATUS     = -1073740974
	STATUS_PORT_NOT_SET                                                   NTSTATUS     = -1073740973
	STATUS_DEBUGGER_INACTIVE                                              NTSTATUS     = -1073740972
	STATUS_DS_VERSION_CHECK_FAILURE                                       NTSTATUS     = -1073740971
	STATUS_AUDITING_DISABLED                                              NTSTATUS     = -1073740970
	STATUS_PRENT4_MACHINE_ACCOUNT                                         NTSTATUS     = -1073740969
	STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER                               NTSTATUS     = -1073740968
	STATUS_INVALID_IMAGE_WIN_32                                           NTSTATUS     = -1073740967
	STATUS_INVALID_IMAGE_WIN_64                                           NTSTATUS     = -1073740966
	STATUS_BAD_BINDINGS                                                   NTSTATUS     = -1073740965
	STATUS_NETWORK_SESSION_EXPIRED                                        NTSTATUS     = -1073740964
	STATUS_APPHELP_BLOCK                                                  NTSTATUS     = -1073740963
	STATUS_ALL_SIDS_FILTERED                                              NTSTATUS     = -1073740962
	STATUS_NOT_SAFE_MODE_DRIVER                                           NTSTATUS     = -1073740961
	STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT                              NTSTATUS     = -1073740959
	STATUS_ACCESS_DISABLED_BY_POLICY_PATH                                 NTSTATUS     = -1073740958
	STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER                            NTSTATUS     = -1073740957
	STATUS_ACCESS_DISABLED_BY_POLICY_OTHER                                NTSTATUS     = -1073740956
	STATUS_FAILED_DRIVER_ENTRY                                            NTSTATUS     = -1073740955
	STATUS_DEVICE_ENUMERATION_ERROR                                       NTSTATUS     = -1073740954
	STATUS_MOUNT_POINT_NOT_RESOLVED                                       NTSTATUS     = -1073740952
	STATUS_INVALID_DEVICE_OBJECT_PARAMETER                                NTSTATUS     = -1073740951
	STATUS_MCA_OCCURED                                                    NTSTATUS     = -1073740950
	STATUS_DRIVER_BLOCKED_CRITICAL                                        NTSTATUS     = -1073740949
	STATUS_DRIVER_BLOCKED                                                 NTSTATUS     = -1073740948
	STATUS_DRIVER_DATABASE_ERROR                                          NTSTATUS     = -1073740947
	STATUS_SYSTEM_HIVE_TOO_LARGE                                          NTSTATUS     = -1073740946
	STATUS_INVALID_IMPORT_OF_NON_DLL                                      NTSTATUS     = -1073740945
	STATUS_DS_SHUTTING_DOWN                                               NTSTATUS     = 1073742704
	STATUS_NO_SECRETS                                                     NTSTATUS     = -1073740943
	STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY                          NTSTATUS     = -1073740942
	STATUS_FAILED_STACK_SWITCH                                            NTSTATUS     = -1073740941
	STATUS_HEAP_CORRUPTION                                                NTSTATUS     = -1073740940
	STATUS_SMARTCARD_WRONG_PIN                                            NTSTATUS     = -1073740928
	STATUS_SMARTCARD_CARD_BLOCKED                                         NTSTATUS     = -1073740927
	STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED                               NTSTATUS     = -1073740926
	STATUS_SMARTCARD_NO_CARD                                              NTSTATUS     = -1073740925
	STATUS_SMARTCARD_NO_KEY_CONTAINER                                     NTSTATUS     = -1073740924
	STATUS_SMARTCARD_NO_CERTIFICATE                                       NTSTATUS     = -1073740923
	STATUS_SMARTCARD_NO_KEYSET                                            NTSTATUS     = -1073740922
	STATUS_SMARTCARD_IO_ERROR                                             NTSTATUS     = -1073740921
	STATUS_SMARTCARD_CERT_REVOKED                                         NTSTATUS     = -1073740919
	STATUS_ISSUING_CA_UNTRUSTED                                           NTSTATUS     = -1073740918
	STATUS_REVOCATION_OFFLINE_C                                           NTSTATUS     = -1073740917
	STATUS_PKINIT_CLIENT_FAILURE                                          NTSTATUS     = -1073740916
	STATUS_SMARTCARD_CERT_EXPIRED                                         NTSTATUS     = -1073740915
	STATUS_DRIVER_FAILED_PRIOR_UNLOAD                                     NTSTATUS     = -1073740914
	STATUS_SMARTCARD_SILENT_CONTEXT                                       NTSTATUS     = -1073740913
	STATUS_PER_USER_TRUST_QUOTA_EXCEEDED                                  NTSTATUS     = -1073740799
	STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED                                  NTSTATUS     = -1073740798
	STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED                               NTSTATUS     = -1073740797
	STATUS_DS_NAME_NOT_UNIQUE                                             NTSTATUS     = -1073740796
	STATUS_DS_DUPLICATE_ID_FOUND                                          NTSTATUS     = -1073740795
	STATUS_DS_GROUP_CONVERSION_ERROR                                      NTSTATUS     = -1073740794
	STATUS_VOLSNAP_PREPARE_HIBERNATE                                      NTSTATUS     = -1073740793
	STATUS_USER2USER_REQUIRED                                             NTSTATUS     = -1073740792
	STATUS_STACK_BUFFER_OVERRUN                                           NTSTATUS     = -1073740791
	STATUS_NO_S4U_PROT_SUPPORT                                            NTSTATUS     = -1073740790
	STATUS_CROSSREALM_DELEGATION_FAILURE                                  NTSTATUS     = -1073740789
	STATUS_REVOCATION_OFFLINE_KDC                                         NTSTATUS     = -1073740788
	STATUS_ISSUING_CA_UNTRUSTED_KDC                                       NTSTATUS     = -1073740787
	STATUS_KDC_CERT_EXPIRED                                               NTSTATUS     = -1073740786
	STATUS_KDC_CERT_REVOKED                                               NTSTATUS     = -1073740785
	STATUS_PARAMETER_QUOTA_EXCEEDED                                       NTSTATUS     = -1073740784
	STATUS_HIBERNATION_FAILURE                                            NTSTATUS     = -1073740783
	STATUS_DELAY_LOAD_FAILED                                              NTSTATUS     = -1073740782
	STATUS_VDM_DISALLOWED                                                 NTSTATUS     = -1073740780
	STATUS_HUNG_DISPLAY_DRIVER_THREAD                                     NTSTATUS     = -1073740779
	STATUS_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE        NTSTATUS     = -1073740778
	STATUS_INVALID_CRUNTIME_PARAMETER                                     NTSTATUS     = -1073740777
	STATUS_NTLM_BLOCKED                                                   NTSTATUS     = -1073740776
	STATUS_DS_SRC_SID_EXISTS_IN_FOREST                                    NTSTATUS     = -1073740775
	STATUS_DS_DOMAIN_NAME_EXISTS_IN_FOREST                                NTSTATUS     = -1073740774
	STATUS_DS_FLAT_NAME_EXISTS_IN_FOREST                                  NTSTATUS     = -1073740773
	STATUS_INVALID_USER_PRINCIPAL_NAME                                    NTSTATUS     = -1073740772
	STATUS_FATAL_USER_CALLBACK_EXCEPTION                                  NTSTATUS     = -1073740771
	STATUS_ASSERTION_FAILURE                                              NTSTATUS     = -1073740768
	STATUS_VERIFIER_STOP                                                  NTSTATUS     = -1073740767
	STATUS_CALLBACK_POP_STACK                                             NTSTATUS     = -1073740765
	STATUS_INCOMPATIBLE_DRIVER_BLOCKED                                    NTSTATUS     = -1073740764
	STATUS_HIVE_UNLOADED                                                  NTSTATUS     = -1073740763
	STATUS_COMPRESSION_DISABLED                                           NTSTATUS     = -1073740762
	STATUS_FILE_SYSTEM_LIMITATION                                         NTSTATUS     = -1073740761
	STATUS_INVALID_IMAGE_HASH                                             NTSTATUS     = -1073740760
	STATUS_NOT_CAPABLE                                                    NTSTATUS     = -1073740759
	STATUS_REQUEST_OUT_OF_SEQUENCE                                        NTSTATUS     = -1073740758
	STATUS_IMPLEMENTATION_LIMIT                                           NTSTATUS     = -1073740757
	STATUS_ELEVATION_REQUIRED                                             NTSTATUS     = -1073740756
	STATUS_NO_SECURITY_CONTEXT                                            NTSTATUS     = -1073740755
	STATUS_PKU2U_CERT_FAILURE                                             NTSTATUS     = -1073740753
	STATUS_BEYOND_VDL                                                     NTSTATUS     = -1073740750
	STATUS_ENCOUNTERED_WRITE_IN_PROGRESS                                  NTSTATUS     = -1073740749
	STATUS_PTE_CHANGED                                                    NTSTATUS     = -1073740748
	STATUS_PURGE_FAILED                                                   NTSTATUS     = -1073740747
	STATUS_CRED_REQUIRES_CONFIRMATION                                     NTSTATUS     = -1073740736
	STATUS_CS_ENCRYPTION_INVALID_SERVER_RESPONSE                          NTSTATUS     = -1073740735
	STATUS_CS_ENCRYPTION_UNSUPPORTED_SERVER                               NTSTATUS     = -1073740734
	STATUS_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE                          NTSTATUS     = -1073740733
	STATUS_CS_ENCRYPTION_NEW_ENCRYPTED_FILE                               NTSTATUS     = -1073740732
	STATUS_CS_ENCRYPTION_FILE_NOT_CSE                                     NTSTATUS     = -1073740731
	STATUS_INVALID_LABEL                                                  NTSTATUS     = -1073740730
	STATUS_DRIVER_PROCESS_TERMINATED                                      NTSTATUS     = -1073740720
	STATUS_AMBIGUOUS_SYSTEM_DEVICE                                        NTSTATUS     = -1073740719
	STATUS_SYSTEM_DEVICE_NOT_FOUND                                        NTSTATUS     = -1073740718
	STATUS_RESTART_BOOT_APPLICATION                                       NTSTATUS     = -1073740717
	STATUS_INSUFFICIENT_NVRAM_RESOURCES                                   NTSTATUS     = -1073740716
	STATUS_INVALID_SESSION                                                NTSTATUS     = -1073740715
	STATUS_THREAD_ALREADY_IN_SESSION                                      NTSTATUS     = -1073740714
	STATUS_THREAD_NOT_IN_SESSION                                          NTSTATUS     = -1073740713
	STATUS_INVALID_WEIGHT                                                 NTSTATUS     = -1073740712
	STATUS_REQUEST_PAUSED                                                 NTSTATUS     = -1073740711
	STATUS_NO_RANGES_PROCESSED                                            NTSTATUS     = -1073740704
	STATUS_DISK_RESOURCES_EXHAUSTED                                       NTSTATUS     = -1073740703
	STATUS_NEEDS_REMEDIATION                                              NTSTATUS     = -1073740702
	STATUS_DEVICE_FEATURE_NOT_SUPPORTED                                   NTSTATUS     = -1073740701
	STATUS_DEVICE_UNREACHABLE                                             NTSTATUS     = -1073740700
	STATUS_INVALID_TOKEN                                                  NTSTATUS     = -1073740699
	STATUS_SERVER_UNAVAILABLE                                             NTSTATUS     = -1073740698
	STATUS_FILE_NOT_AVAILABLE                                             NTSTATUS     = -1073740697
	STATUS_DEVICE_INSUFFICIENT_RESOURCES                                  NTSTATUS     = -1073740696
	STATUS_PACKAGE_UPDATING                                               NTSTATUS     = -1073740695
	STATUS_NOT_READ_FROM_COPY                                             NTSTATUS     = -1073740694
	STATUS_FT_WRITE_FAILURE                                               NTSTATUS     = -1073740693
	STATUS_FT_DI_SCAN_REQUIRED                                            NTSTATUS     = -1073740692
	STATUS_OBJECT_NOT_EXTERNALLY_BACKED                                   NTSTATUS     = -1073740691
	STATUS_EXTERNAL_BACKING_PROVIDER_UNKNOWN                              NTSTATUS     = -1073740690
	STATUS_COMPRESSION_NOT_BENEFICIAL                                     NTSTATUS     = -1073740689
	STATUS_DATA_CHECKSUM_ERROR                                            NTSTATUS     = -1073740688
	STATUS_INTERMIXED_KERNEL_EA_OPERATION                                 NTSTATUS     = -1073740687
	STATUS_TRIM_READ_ZERO_NOT_SUPPORTED                                   NTSTATUS     = -1073740686
	STATUS_TOO_MANY_SEGMENT_DESCRIPTORS                                   NTSTATUS     = -1073740685
	STATUS_INVALID_OFFSET_ALIGNMENT                                       NTSTATUS     = -1073740684
	STATUS_INVALID_FIELD_IN_PARAMETER_LIST                                NTSTATUS     = -1073740683
	STATUS_OPERATION_IN_PROGRESS                                          NTSTATUS     = -1073740682
	STATUS_INVALID_INITIATOR_TARGET_PATH                                  NTSTATUS     = -1073740681
	STATUS_SCRUB_DATA_DISABLED                                            NTSTATUS     = -1073740680
	STATUS_NOT_REDUNDANT_STORAGE                                          NTSTATUS     = -1073740679
	STATUS_RESIDENT_FILE_NOT_SUPPORTED                                    NTSTATUS     = -1073740678
	STATUS_COMPRESSED_FILE_NOT_SUPPORTED                                  NTSTATUS     = -1073740677
	STATUS_DIRECTORY_NOT_SUPPORTED                                        NTSTATUS     = -1073740676
	STATUS_IO_OPERATION_TIMEOUT                                           NTSTATUS     = -1073740675
	STATUS_SYSTEM_NEEDS_REMEDIATION                                       NTSTATUS     = -1073740674
	STATUS_APPX_INTEGRITY_FAILURE_CLR_NGEN                                NTSTATUS     = -1073740673
	STATUS_SHARE_UNAVAILABLE                                              NTSTATUS     = -1073740672
	STATUS_APISET_NOT_HOSTED                                              NTSTATUS     = -1073740671
	STATUS_APISET_NOT_PRESENT                                             NTSTATUS     = -1073740670
	STATUS_DEVICE_HARDWARE_ERROR                                          NTSTATUS     = -1073740669
	STATUS_FIRMWARE_SLOT_INVALID                                          NTSTATUS     = -1073740668
	STATUS_FIRMWARE_IMAGE_INVALID                                         NTSTATUS     = -1073740667
	STATUS_STORAGE_TOPOLOGY_ID_MISMATCH                                   NTSTATUS     = -1073740666
	STATUS_WIM_NOT_BOOTABLE                                               NTSTATUS     = -1073740665
	STATUS_BLOCKED_BY_PARENTAL_CONTROLS                                   NTSTATUS     = -1073740664
	STATUS_NEEDS_REGISTRATION                                             NTSTATUS     = -1073740663
	STATUS_QUOTA_ACTIVITY                                                 NTSTATUS     = -1073740662
	STATUS_CALLBACK_INVOKE_INLINE                                         NTSTATUS     = -1073740661
	STATUS_BLOCK_TOO_MANY_REFERENCES                                      NTSTATUS     = -1073740660
	STATUS_MARKED_TO_DISALLOW_WRITES                                      NTSTATUS     = -1073740659
	STATUS_NETWORK_ACCESS_DENIED_EDP                                      NTSTATUS     = -1073740658
	STATUS_ENCLAVE_FAILURE                                                NTSTATUS     = -1073740657
	STATUS_PNP_NO_COMPAT_DRIVERS                                          NTSTATUS     = -1073740656
	STATUS_PNP_DRIVER_PACKAGE_NOT_FOUND                                   NTSTATUS     = -1073740655
	STATUS_PNP_DRIVER_CONFIGURATION_NOT_FOUND                             NTSTATUS     = -1073740654
	STATUS_PNP_DRIVER_CONFIGURATION_INCOMPLETE                            NTSTATUS     = -1073740653
	STATUS_PNP_FUNCTION_DRIVER_REQUIRED                                   NTSTATUS     = -1073740652
	STATUS_PNP_DEVICE_CONFIGURATION_PENDING                               NTSTATUS     = -1073740651
	STATUS_DEVICE_HINT_NAME_BUFFER_TOO_SMALL                              NTSTATUS     = -1073740650
	STATUS_PACKAGE_NOT_AVAILABLE                                          NTSTATUS     = -1073740649
	STATUS_DEVICE_IN_MAINTENANCE                                          NTSTATUS     = -1073740647
	STATUS_NOT_SUPPORTED_ON_DAX                                           NTSTATUS     = -1073740646
	STATUS_FREE_SPACE_TOO_FRAGMENTED                                      NTSTATUS     = -1073740645
	STATUS_DAX_MAPPING_EXISTS                                             NTSTATUS     = -1073740644
	STATUS_CHILD_PROCESS_BLOCKED                                          NTSTATUS     = -1073740643
	STATUS_STORAGE_LOST_DATA_PERSISTENCE                                  NTSTATUS     = -1073740642
	STATUS_PARTITION_TERMINATING                                          NTSTATUS     = -1073740640
	STATUS_EXTERNAL_SYSKEY_NOT_SUPPORTED                                  NTSTATUS     = -1073740639
	STATUS_ENCLAVE_VIOLATION                                              NTSTATUS     = -1073740638
	STATUS_FILE_PROTECTED_UNDER_DPL                                       NTSTATUS     = -1073740637
	STATUS_VOLUME_NOT_CLUSTER_ALIGNED                                     NTSTATUS     = -1073740636
	STATUS_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND                         NTSTATUS     = -1073740635
	STATUS_APPX_FILE_NOT_ENCRYPTED                                        NTSTATUS     = -1073740634
	STATUS_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED                             NTSTATUS     = -1073740633
	STATUS_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET                   NTSTATUS     = -1073740632
	STATUS_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE                    NTSTATUS     = -1073740631
	STATUS_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER                    NTSTATUS     = -1073740630
	STATUS_FT_READ_FAILURE                                                NTSTATUS     = -1073740629
	STATUS_PATCH_CONFLICT                                                 NTSTATUS     = -1073740628
	STATUS_STORAGE_RESERVE_ID_INVALID                                     NTSTATUS     = -1073740627
	STATUS_STORAGE_RESERVE_DOES_NOT_EXIST                                 NTSTATUS     = -1073740626
	STATUS_STORAGE_RESERVE_ALREADY_EXISTS                                 NTSTATUS     = -1073740625
	STATUS_STORAGE_RESERVE_NOT_EMPTY                                      NTSTATUS     = -1073740624
	STATUS_NOT_A_DAX_VOLUME                                               NTSTATUS     = -1073740623
	STATUS_NOT_DAX_MAPPABLE                                               NTSTATUS     = -1073740622
	STATUS_CASE_DIFFERING_NAMES_IN_DIR                                    NTSTATUS     = -1073740621
	STATUS_FILE_NOT_SUPPORTED                                             NTSTATUS     = -1073740620
	STATUS_NOT_SUPPORTED_WITH_BTT                                         NTSTATUS     = -1073740619
	STATUS_ENCRYPTION_DISABLED                                            NTSTATUS     = -1073740618
	STATUS_ENCRYPTING_METADATA_DISALLOWED                                 NTSTATUS     = -1073740617
	STATUS_CANT_CLEAR_ENCRYPTION_FLAG                                     NTSTATUS     = -1073740616
	STATUS_UNSATISFIED_DEPENDENCIES                                       NTSTATUS     = -1073740615
	STATUS_CASE_SENSITIVE_PATH                                            NTSTATUS     = -1073740614
	STATUS_UNSUPPORTED_PAGING_MODE                                        NTSTATUS     = -1073740613
	STATUS_UNTRUSTED_MOUNT_POINT                                          NTSTATUS     = -1073740612
	STATUS_HAS_SYSTEM_CRITICAL_FILES                                      NTSTATUS     = -1073740611
	STATUS_OBJECT_IS_IMMUTABLE                                            NTSTATUS     = -1073740610
	STATUS_FT_READ_FROM_COPY_FAILURE                                      NTSTATUS     = -1073740609
	STATUS_IMAGE_LOADED_AS_PATCH_IMAGE                                    NTSTATUS     = -1073740608
	STATUS_STORAGE_STACK_ACCESS_DENIED                                    NTSTATUS     = -1073740607
	STATUS_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES                            NTSTATUS     = -1073740606
	STATUS_ENCRYPTED_FILE_NOT_SUPPORTED                                   NTSTATUS     = -1073740605
	STATUS_SPARSE_FILE_NOT_SUPPORTED                                      NTSTATUS     = -1073740604
	STATUS_PAGEFILE_NOT_SUPPORTED                                         NTSTATUS     = -1073740603
	STATUS_VOLUME_NOT_SUPPORTED                                           NTSTATUS     = -1073740602
	STATUS_NOT_SUPPORTED_WITH_BYPASSIO                                    NTSTATUS     = -1073740601
	STATUS_NO_BYPASSIO_DRIVER_SUPPORT                                     NTSTATUS     = -1073740600
	STATUS_NOT_SUPPORTED_WITH_ENCRYPTION                                  NTSTATUS     = -1073740599
	STATUS_NOT_SUPPORTED_WITH_COMPRESSION                                 NTSTATUS     = -1073740598
	STATUS_NOT_SUPPORTED_WITH_REPLICATION                                 NTSTATUS     = -1073740597
	STATUS_NOT_SUPPORTED_WITH_DEDUPLICATION                               NTSTATUS     = -1073740596
	STATUS_NOT_SUPPORTED_WITH_AUDITING                                    NTSTATUS     = -1073740595
	STATUS_NOT_SUPPORTED_WITH_MONITORING                                  NTSTATUS     = -1073740594
	STATUS_NOT_SUPPORTED_WITH_SNAPSHOT                                    NTSTATUS     = -1073740593
	STATUS_NOT_SUPPORTED_WITH_VIRTUALIZATION                              NTSTATUS     = -1073740592
	STATUS_INDEX_OUT_OF_BOUNDS                                            NTSTATUS     = -1073740591
	STATUS_BYPASSIO_FLT_NOT_SUPPORTED                                     NTSTATUS     = -1073740590
	STATUS_VOLUME_WRITE_ACCESS_DENIED                                     NTSTATUS     = -1073740589
	STATUS_PATCH_NOT_REGISTERED                                           NTSTATUS     = -1073740588
	STATUS_NOT_SUPPORTED_WITH_CACHED_HANDLE                               NTSTATUS     = -1073740587
	STATUS_VOLUME_UPGRADE_NOT_NEEDED                                      NTSTATUS     = -1073740583
	STATUS_VOLUME_UPGRADE_PENDING                                         NTSTATUS     = -1073740582
	STATUS_VOLUME_UPGRADE_DISABLED                                        NTSTATUS     = -1073740581
	STATUS_VOLUME_UPGRADE_DISABLED_TILL_OS_DOWNGRADE_EXPIRED              NTSTATUS     = -1073740580
	STATUS_NOT_A_DEV_VOLUME                                               NTSTATUS     = -1073740579
	STATUS_FS_GUID_MISMATCH                                               NTSTATUS     = -1073740578
	STATUS_CANT_ATTACH_TO_DEV_VOLUME                                      NTSTATUS     = -1073740577
	STATUS_INVALID_CONFIG_VALUE                                           NTSTATUS     = -1073740576
	STATUS_INVALID_TASK_NAME                                              NTSTATUS     = -1073740544
	STATUS_INVALID_TASK_INDEX                                             NTSTATUS     = -1073740543
	STATUS_THREAD_ALREADY_IN_TASK                                         NTSTATUS     = -1073740542
	STATUS_CALLBACK_BYPASS                                                NTSTATUS     = -1073740541
	STATUS_UNDEFINED_SCOPE                                                NTSTATUS     = -1073740540
	STATUS_INVALID_CAP                                                    NTSTATUS     = -1073740539
	STATUS_NOT_GUI_PROCESS                                                NTSTATUS     = -1073740538
	STATUS_DEVICE_HUNG                                                    NTSTATUS     = -1073740537
	STATUS_CONTAINER_ASSIGNED                                             NTSTATUS     = -1073740536
	STATUS_JOB_NO_CONTAINER                                               NTSTATUS     = -1073740535
	STATUS_DEVICE_UNRESPONSIVE                                            NTSTATUS     = -1073740534
	STATUS_REPARSE_POINT_ENCOUNTERED                                      NTSTATUS     = -1073740533
	STATUS_ATTRIBUTE_NOT_PRESENT                                          NTSTATUS     = -1073740532
	STATUS_NOT_A_TIERED_VOLUME                                            NTSTATUS     = -1073740531
	STATUS_ALREADY_HAS_STREAM_ID                                          NTSTATUS     = -1073740530
	STATUS_JOB_NOT_EMPTY                                                  NTSTATUS     = -1073740529
	STATUS_ALREADY_INITIALIZED                                            NTSTATUS     = -1073740528
	STATUS_ENCLAVE_NOT_TERMINATED                                         NTSTATUS     = -1073740527
	STATUS_ENCLAVE_IS_TERMINATING                                         NTSTATUS     = -1073740526
	STATUS_SMB1_NOT_AVAILABLE                                             NTSTATUS     = -1073740525
	STATUS_SMR_GARBAGE_COLLECTION_REQUIRED                                NTSTATUS     = -1073740524
	STATUS_INTERRUPTED                                                    NTSTATUS     = -1073740523
	STATUS_THREAD_NOT_RUNNING                                             NTSTATUS     = -1073740522
	STATUS_SESSION_KEY_TOO_SHORT                                          NTSTATUS     = -1073740521
	STATUS_FS_METADATA_INCONSISTENT                                       NTSTATUS     = -1073740520
	STATUS_FAIL_FAST_EXCEPTION                                            NTSTATUS     = -1073740286
	STATUS_IMAGE_CERT_REVOKED                                             NTSTATUS     = -1073740285
	STATUS_DYNAMIC_CODE_BLOCKED                                           NTSTATUS     = -1073740284
	STATUS_IMAGE_CERT_EXPIRED                                             NTSTATUS     = -1073740283
	STATUS_STRICT_CFG_VIOLATION                                           NTSTATUS     = -1073740282
	STATUS_SET_CONTEXT_DENIED                                             NTSTATUS     = -1073740278
	STATUS_CROSS_PARTITION_VIOLATION                                      NTSTATUS     = -1073740277
	STATUS_PORT_CLOSED                                                    NTSTATUS     = -1073740032
	STATUS_MESSAGE_LOST                                                   NTSTATUS     = -1073740031
	STATUS_INVALID_MESSAGE                                                NTSTATUS     = -1073740030
	STATUS_REQUEST_CANCELED                                               NTSTATUS     = -1073740029
	STATUS_RECURSIVE_DISPATCH                                             NTSTATUS     = -1073740028
	STATUS_LPC_RECEIVE_BUFFER_EXPECTED                                    NTSTATUS     = -1073740027
	STATUS_LPC_INVALID_CONNECTION_USAGE                                   NTSTATUS     = -1073740026
	STATUS_LPC_REQUESTS_NOT_ALLOWED                                       NTSTATUS     = -1073740025
	STATUS_RESOURCE_IN_USE                                                NTSTATUS     = -1073740024
	STATUS_HARDWARE_MEMORY_ERROR                                          NTSTATUS     = -1073740023
	STATUS_THREADPOOL_HANDLE_EXCEPTION                                    NTSTATUS     = -1073740022
	STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED                      NTSTATUS     = -1073740021
	STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED              NTSTATUS     = -1073740020
	STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED                  NTSTATUS     = -1073740019
	STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED                   NTSTATUS     = -1073740018
	STATUS_THREADPOOL_RELEASED_DURING_OPERATION                           NTSTATUS     = -1073740017
	STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING                          NTSTATUS     = -1073740016
	STATUS_APC_RETURNED_WHILE_IMPERSONATING                               NTSTATUS     = -1073740015
	STATUS_PROCESS_IS_PROTECTED                                           NTSTATUS     = -1073740014
	STATUS_MCA_EXCEPTION                                                  NTSTATUS     = -1073740013
	STATUS_CERTIFICATE_MAPPING_NOT_UNIQUE                                 NTSTATUS     = -1073740012
	STATUS_SYMLINK_CLASS_DISABLED                                         NTSTATUS     = -1073740011
	STATUS_INVALID_IDN_NORMALIZATION                                      NTSTATUS     = -1073740010
	STATUS_NO_UNICODE_TRANSLATION                                         NTSTATUS     = -1073740009
	STATUS_ALREADY_REGISTERED                                             NTSTATUS     = -1073740008
	STATUS_CONTEXT_MISMATCH                                               NTSTATUS     = -1073740007
	STATUS_PORT_ALREADY_HAS_COMPLETION_LIST                               NTSTATUS     = -1073740006
	STATUS_CALLBACK_RETURNED_THREAD_PRIORITY                              NTSTATUS     = -1073740005
	STATUS_INVALID_THREAD                                                 NTSTATUS     = -1073740004
	STATUS_CALLBACK_RETURNED_TRANSACTION                                  NTSTATUS     = -1073740003
	STATUS_CALLBACK_RETURNED_LDR_LOCK                                     NTSTATUS     = -1073740002
	STATUS_CALLBACK_RETURNED_LANG                                         NTSTATUS     = -1073740001
	STATUS_CALLBACK_RETURNED_PRI_BACK                                     NTSTATUS     = -1073740000
	STATUS_CALLBACK_RETURNED_THREAD_AFFINITY                              NTSTATUS     = -1073739999
	STATUS_LPC_HANDLE_COUNT_EXCEEDED                                      NTSTATUS     = -1073739998
	STATUS_EXECUTABLE_MEMORY_WRITE                                        NTSTATUS     = -1073739997
	STATUS_KERNEL_EXECUTABLE_MEMORY_WRITE                                 NTSTATUS     = -1073739996
	STATUS_ATTACHED_EXECUTABLE_MEMORY_WRITE                               NTSTATUS     = -1073739995
	STATUS_TRIGGERED_EXECUTABLE_MEMORY_WRITE                              NTSTATUS     = -1073739994
	STATUS_DISK_REPAIR_DISABLED                                           NTSTATUS     = -1073739776
	STATUS_DS_DOMAIN_RENAME_IN_PROGRESS                                   NTSTATUS     = -1073739775
	STATUS_DISK_QUOTA_EXCEEDED                                            NTSTATUS     = -1073739774
	STATUS_DATA_LOST_REPAIR                                               NTSTATUS     = -2147481597
	STATUS_CONTENT_BLOCKED                                                NTSTATUS     = -1073739772
	STATUS_BAD_CLUSTERS                                                   NTSTATUS     = -1073739771
	STATUS_VOLUME_DIRTY                                                   NTSTATUS     = -1073739770
	STATUS_DISK_REPAIR_REDIRECTED                                         NTSTATUS     = 1073743879
	STATUS_DISK_REPAIR_UNSUCCESSFUL                                       NTSTATUS     = -1073739768
	STATUS_CORRUPT_LOG_OVERFULL                                           NTSTATUS     = -1073739767
	STATUS_CORRUPT_LOG_CORRUPTED                                          NTSTATUS     = -1073739766
	STATUS_CORRUPT_LOG_UNAVAILABLE                                        NTSTATUS     = -1073739765
	STATUS_CORRUPT_LOG_DELETED_FULL                                       NTSTATUS     = -1073739764
	STATUS_CORRUPT_LOG_CLEARED                                            NTSTATUS     = -1073739763
	STATUS_ORPHAN_NAME_EXHAUSTED                                          NTSTATUS     = -1073739762
	STATUS_PROACTIVE_SCAN_IN_PROGRESS                                     NTSTATUS     = -1073739761
	STATUS_ENCRYPTED_IO_NOT_POSSIBLE                                      NTSTATUS     = -1073739760
	STATUS_CORRUPT_LOG_UPLEVEL_RECORDS                                    NTSTATUS     = -1073739759
	STATUS_FILE_CHECKED_OUT                                               NTSTATUS     = -1073739519
	STATUS_CHECKOUT_REQUIRED                                              NTSTATUS     = -1073739518
	STATUS_BAD_FILE_TYPE                                                  NTSTATUS     = -1073739517
	STATUS_FILE_TOO_LARGE                                                 NTSTATUS     = -1073739516
	STATUS_FORMS_AUTH_REQUIRED                                            NTSTATUS     = -1073739515
	STATUS_VIRUS_INFECTED                                                 NTSTATUS     = -1073739514
	STATUS_VIRUS_DELETED                                                  NTSTATUS     = -1073739513
	STATUS_BAD_MCFG_TABLE                                                 NTSTATUS     = -1073739512
	STATUS_CANNOT_BREAK_OPLOCK                                            NTSTATUS     = -1073739511
	STATUS_BAD_KEY                                                        NTSTATUS     = -1073739510
	STATUS_BAD_DATA                                                       NTSTATUS     = -1073739509
	STATUS_NO_KEY                                                         NTSTATUS     = -1073739508
	STATUS_FILE_HANDLE_REVOKED                                            NTSTATUS     = -1073739504
	STATUS_SECTION_DIRECT_MAP_ONLY                                        NTSTATUS     = -1073739503
	STATUS_BLOCK_WEAK_REFERENCE_INVALID                                   NTSTATUS     = -1073739502
	STATUS_BLOCK_SOURCE_WEAK_REFERENCE_INVALID                            NTSTATUS     = -1073739501
	STATUS_BLOCK_TARGET_WEAK_REFERENCE_INVALID                            NTSTATUS     = -1073739500
	STATUS_BLOCK_SHARED                                                   NTSTATUS     = -1073739499
	STATUS_VRF_VOLATILE_CFG_AND_IO_ENABLED                                NTSTATUS     = -1073738744
	STATUS_VRF_VOLATILE_NOT_STOPPABLE                                     NTSTATUS     = -1073738743
	STATUS_VRF_VOLATILE_SAFE_MODE                                         NTSTATUS     = -1073738742
	STATUS_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM                               NTSTATUS     = -1073738741
	STATUS_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS                           NTSTATUS     = -1073738740
	STATUS_VRF_VOLATILE_PROTECTED_DRIVER                                  NTSTATUS     = -1073738739
	STATUS_VRF_VOLATILE_NMI_REGISTERED                                    NTSTATUS     = -1073738738
	STATUS_VRF_VOLATILE_SETTINGS_CONFLICT                                 NTSTATUS     = -1073738737
	STATUS_DIF_IOCALLBACK_NOT_REPLACED                                    NTSTATUS     = -1073738634
	STATUS_DIF_LIVEDUMP_LIMIT_EXCEEDED                                    NTSTATUS     = -1073738633
	STATUS_DIF_VOLATILE_SECTION_NOT_LOCKED                                NTSTATUS     = -1073738632
	STATUS_DIF_VOLATILE_DRIVER_HOTPATCHED                                 NTSTATUS     = -1073738631
	STATUS_DIF_VOLATILE_INVALID_INFO                                      NTSTATUS     = -1073738630
	STATUS_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING                             NTSTATUS     = -1073738629
	STATUS_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING                             NTSTATUS     = -1073738628
	STATUS_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED                         NTSTATUS     = -1073738627
	STATUS_DIF_VOLATILE_NOT_ALLOWED                                       NTSTATUS     = -1073738626
	STATUS_DIF_BINDING_API_NOT_FOUND                                      NTSTATUS     = -1073738625
	STATUS_WOW_ASSERTION                                                  NTSTATUS     = -1073702760
	STATUS_INVALID_SIGNATURE                                              NTSTATUS     = -1073700864
	STATUS_HMAC_NOT_SUPPORTED                                             NTSTATUS     = -1073700863
	STATUS_AUTH_TAG_MISMATCH                                              NTSTATUS     = -1073700862
	STATUS_INVALID_STATE_TRANSITION                                       NTSTATUS     = -1073700861
	STATUS_INVALID_KERNEL_INFO_VERSION                                    NTSTATUS     = -1073700860
	STATUS_INVALID_PEP_INFO_VERSION                                       NTSTATUS     = -1073700859
	STATUS_HANDLE_REVOKED                                                 NTSTATUS     = -1073700858
	STATUS_EOF_ON_GHOSTED_RANGE                                           NTSTATUS     = -1073700857
	STATUS_CC_NEEDS_CALLBACK_SECTION_DRAIN                                NTSTATUS     = -1073700856
	STATUS_IPSEC_QUEUE_OVERFLOW                                           NTSTATUS     = -1073700848
	STATUS_ND_QUEUE_OVERFLOW                                              NTSTATUS     = -1073700847
	STATUS_HOPLIMIT_EXCEEDED                                              NTSTATUS     = -1073700846
	STATUS_PROTOCOL_NOT_SUPPORTED                                         NTSTATUS     = -1073700845
	STATUS_FASTPATH_REJECTED                                              NTSTATUS     = -1073700844
	STATUS_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED                     NTSTATUS     = -1073700736
	STATUS_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR                     NTSTATUS     = -1073700735
	STATUS_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR                         NTSTATUS     = -1073700734
	STATUS_XML_PARSE_ERROR                                                NTSTATUS     = -1073700733
	STATUS_XMLDSIG_ERROR                                                  NTSTATUS     = -1073700732
	STATUS_WRONG_COMPARTMENT                                              NTSTATUS     = -1073700731
	STATUS_AUTHIP_FAILURE                                                 NTSTATUS     = -1073700730
	STATUS_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS                          NTSTATUS     = -1073700729
	STATUS_DS_OID_NOT_FOUND                                               NTSTATUS     = -1073700728
	STATUS_INCORRECT_ACCOUNT_TYPE                                         NTSTATUS     = -1073700727
	STATUS_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED                        NTSTATUS     = -1073700726
	STATUS_POLICY_CONTROLLED_ACCOUNT                                      NTSTATUS     = -1073700725
	STATUS_LAPS_LEGACY_SCHEMA_MISSING                                     NTSTATUS     = -1073700724
	STATUS_LAPS_SCHEMA_MISSING                                            NTSTATUS     = -1073700723
	STATUS_LAPS_ENCRYPTION_REQUIRES_2016_DFL                              NTSTATUS     = -1073700722
	STATUS_HASH_NOT_SUPPORTED                                             NTSTATUS     = -1073700608
	STATUS_HASH_NOT_PRESENT                                               NTSTATUS     = -1073700607
	STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED                           NTSTATUS     = -1073700575
	STATUS_GPIO_CLIENT_INFORMATION_INVALID                                NTSTATUS     = -1073700574
	STATUS_GPIO_VERSION_NOT_SUPPORTED                                     NTSTATUS     = -1073700573
	STATUS_GPIO_INVALID_REGISTRATION_PACKET                               NTSTATUS     = -1073700572
	STATUS_GPIO_OPERATION_DENIED                                          NTSTATUS     = -1073700571
	STATUS_GPIO_INCOMPATIBLE_CONNECT_MODE                                 NTSTATUS     = -1073700570
	STATUS_GPIO_INTERRUPT_ALREADY_UNMASKED                                NTSTATUS     = -2147442393
	STATUS_CANNOT_SWITCH_RUNLEVEL                                         NTSTATUS     = -1073700543
	STATUS_INVALID_RUNLEVEL_SETTING                                       NTSTATUS     = -1073700542
	STATUS_RUNLEVEL_SWITCH_TIMEOUT                                        NTSTATUS     = -1073700541
	STATUS_SERVICES_FAILED_AUTOSTART                                      NTSTATUS     = 1073783108
	STATUS_RUNLEVEL_SWITCH_AGENT_TIMEOUT                                  NTSTATUS     = -1073700539
	STATUS_RUNLEVEL_SWITCH_IN_PROGRESS                                    NTSTATUS     = -1073700538
	STATUS_NOT_APPCONTAINER                                               NTSTATUS     = -1073700352
	STATUS_NOT_SUPPORTED_IN_APPCONTAINER                                  NTSTATUS     = -1073700351
	STATUS_INVALID_PACKAGE_SID_LENGTH                                     NTSTATUS     = -1073700350
	STATUS_LPAC_ACCESS_DENIED                                             NTSTATUS     = -1073700349
	STATUS_ADMINLESS_ACCESS_DENIED                                        NTSTATUS     = -1073700348
	STATUS_APP_DATA_NOT_FOUND                                             NTSTATUS     = -1073700223
	STATUS_APP_DATA_EXPIRED                                               NTSTATUS     = -1073700222
	STATUS_APP_DATA_CORRUPT                                               NTSTATUS     = -1073700221
	STATUS_APP_DATA_LIMIT_EXCEEDED                                        NTSTATUS     = -1073700220
	STATUS_APP_DATA_REBOOT_REQUIRED                                       NTSTATUS     = -1073700219
	STATUS_OFFLOAD_READ_FLT_NOT_SUPPORTED                                 NTSTATUS     = -1073700191
	STATUS_OFFLOAD_WRITE_FLT_NOT_SUPPORTED                                NTSTATUS     = -1073700190
	STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED                                NTSTATUS     = -1073700189
	STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED                               NTSTATUS     = -1073700188
	STATUS_WOF_WIM_HEADER_CORRUPT                                         NTSTATUS     = -1073700187
	STATUS_WOF_WIM_RESOURCE_TABLE_CORRUPT                                 NTSTATUS     = -1073700186
	STATUS_WOF_FILE_RESOURCE_TABLE_CORRUPT                                NTSTATUS     = -1073700185
	STATUS_CIMFS_IMAGE_CORRUPT                                            NTSTATUS     = -1073692671
	STATUS_CIMFS_IMAGE_VERSION_NOT_SUPPORTED                              NTSTATUS     = -1073692670
	STATUS_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE                         NTSTATUS     = -1073689087
	STATUS_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT                    NTSTATUS     = -1073689086
	STATUS_FILE_SYSTEM_VIRTUALIZATION_BUSY                                NTSTATUS     = -1073689085
	STATUS_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN                    NTSTATUS     = -1073689084
	STATUS_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION                   NTSTATUS     = -1073689083
	STATUS_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT                          NTSTATUS     = -1073688832
	STATUS_CLOUD_FILE_PROVIDER_NOT_RUNNING                                NTSTATUS     = -1073688831
	STATUS_CLOUD_FILE_METADATA_CORRUPT                                    NTSTATUS     = -1073688830
	STATUS_CLOUD_FILE_METADATA_TOO_LARGE                                  NTSTATUS     = -1073688829
	STATUS_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE                             NTSTATUS     = -2147430652
	STATUS_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS                             NTSTATUS     = -2147430651
	STATUS_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED                      NTSTATUS     = -1073688826
	STATUS_NOT_A_CLOUD_FILE                                               NTSTATUS     = -1073688825
	STATUS_CLOUD_FILE_NOT_IN_SYNC                                         NTSTATUS     = -1073688824
	STATUS_CLOUD_FILE_ALREADY_CONNECTED                                   NTSTATUS     = -1073688823
	STATUS_CLOUD_FILE_NOT_SUPPORTED                                       NTSTATUS     = -1073688822
	STATUS_CLOUD_FILE_INVALID_REQUEST                                     NTSTATUS     = -1073688821
	STATUS_CLOUD_FILE_READ_ONLY_VOLUME                                    NTSTATUS     = -1073688820
	STATUS_CLOUD_FILE_CONNECTED_PROVIDER_ONLY                             NTSTATUS     = -1073688819
	STATUS_CLOUD_FILE_VALIDATION_FAILED                                   NTSTATUS     = -1073688818
	STATUS_CLOUD_FILE_AUTHENTICATION_FAILED                               NTSTATUS     = -1073688817
	STATUS_CLOUD_FILE_INSUFFICIENT_RESOURCES                              NTSTATUS     = -1073688816
	STATUS_CLOUD_FILE_NETWORK_UNAVAILABLE                                 NTSTATUS     = -1073688815
	STATUS_CLOUD_FILE_UNSUCCESSFUL                                        NTSTATUS     = -1073688814
	STATUS_CLOUD_FILE_NOT_UNDER_SYNC_ROOT                                 NTSTATUS     = -1073688813
	STATUS_CLOUD_FILE_IN_USE                                              NTSTATUS     = -1073688812
	STATUS_CLOUD_FILE_PINNED                                              NTSTATUS     = -1073688811
	STATUS_CLOUD_FILE_REQUEST_ABORTED                                     NTSTATUS     = -1073688810
	STATUS_CLOUD_FILE_PROPERTY_CORRUPT                                    NTSTATUS     = -1073688809
	STATUS_CLOUD_FILE_ACCESS_DENIED                                       NTSTATUS     = -1073688808
	STATUS_CLOUD_FILE_INCOMPATIBLE_HARDLINKS                              NTSTATUS     = -1073688807
	STATUS_CLOUD_FILE_PROPERTY_LOCK_CONFLICT                              NTSTATUS     = -1073688806
	STATUS_CLOUD_FILE_REQUEST_CANCELED                                    NTSTATUS     = -1073688805
	STATUS_CLOUD_FILE_PROVIDER_TERMINATED                                 NTSTATUS     = -1073688803
	STATUS_NOT_A_CLOUD_SYNC_ROOT                                          NTSTATUS     = -1073688802
	STATUS_CLOUD_FILE_REQUEST_TIMEOUT                                     NTSTATUS     = -1073688801
	STATUS_CLOUD_FILE_DEHYDRATION_DISALLOWED                              NTSTATUS     = -1073688800
	STATUS_CLOUD_FILE_US_MESSAGE_TIMEOUT                                  NTSTATUS     = -1073688799
	STATUS_FILE_SNAP_IN_PROGRESS                                          NTSTATUS     = -1073679104
	STATUS_FILE_SNAP_USER_SECTION_NOT_SUPPORTED                           NTSTATUS     = -1073679103
	STATUS_FILE_SNAP_MODIFY_NOT_SUPPORTED                                 NTSTATUS     = -1073679102
	STATUS_FILE_SNAP_IO_NOT_COORDINATED                                   NTSTATUS     = -1073679101
	STATUS_FILE_SNAP_UNEXPECTED_ERROR                                     NTSTATUS     = -1073679100
	STATUS_FILE_SNAP_INVALID_PARAMETER                                    NTSTATUS     = -1073679099
	DBG_NO_STATE_CHANGE                                                   NTSTATUS     = -1073676287
	DBG_APP_NOT_IDLE                                                      NTSTATUS     = -1073676286
	RPC_NT_INVALID_STRING_BINDING                                         NTSTATUS     = -1073610751
	RPC_NT_WRONG_KIND_OF_BINDING                                          NTSTATUS     = -1073610750
	RPC_NT_INVALID_BINDING                                                NTSTATUS     = -1073610749
	RPC_NT_PROTSEQ_NOT_SUPPORTED                                          NTSTATUS     = -1073610748
	RPC_NT_INVALID_RPC_PROTSEQ                                            NTSTATUS     = -1073610747
	RPC_NT_INVALID_STRING_UUID                                            NTSTATUS     = -1073610746
	RPC_NT_INVALID_ENDPOINT_FORMAT                                        NTSTATUS     = -1073610745
	RPC_NT_INVALID_NET_ADDR                                               NTSTATUS     = -1073610744
	RPC_NT_NO_ENDPOINT_FOUND                                              NTSTATUS     = -1073610743
	RPC_NT_INVALID_TIMEOUT                                                NTSTATUS     = -1073610742
	RPC_NT_OBJECT_NOT_FOUND                                               NTSTATUS     = -1073610741
	RPC_NT_ALREADY_REGISTERED                                             NTSTATUS     = -1073610740
	RPC_NT_TYPE_ALREADY_REGISTERED                                        NTSTATUS     = -1073610739
	RPC_NT_ALREADY_LISTENING                                              NTSTATUS     = -1073610738
	RPC_NT_NO_PROTSEQS_REGISTERED                                         NTSTATUS     = -1073610737
	RPC_NT_NOT_LISTENING                                                  NTSTATUS     = -1073610736
	RPC_NT_UNKNOWN_MGR_TYPE                                               NTSTATUS     = -1073610735
	RPC_NT_UNKNOWN_IF                                                     NTSTATUS     = -1073610734
	RPC_NT_NO_BINDINGS                                                    NTSTATUS     = -1073610733
	RPC_NT_NO_PROTSEQS                                                    NTSTATUS     = -1073610732
	RPC_NT_CANT_CREATE_ENDPOINT                                           NTSTATUS     = -1073610731
	RPC_NT_OUT_OF_RESOURCES                                               NTSTATUS     = -1073610730
	RPC_NT_SERVER_UNAVAILABLE                                             NTSTATUS     = -1073610729
	RPC_NT_SERVER_TOO_BUSY                                                NTSTATUS     = -1073610728
	RPC_NT_INVALID_NETWORK_OPTIONS                                        NTSTATUS     = -1073610727
	RPC_NT_NO_CALL_ACTIVE                                                 NTSTATUS     = -1073610726
	RPC_NT_CALL_FAILED                                                    NTSTATUS     = -1073610725
	RPC_NT_CALL_FAILED_DNE                                                NTSTATUS     = -1073610724
	RPC_NT_PROTOCOL_ERROR                                                 NTSTATUS     = -1073610723
	RPC_NT_UNSUPPORTED_TRANS_SYN                                          NTSTATUS     = -1073610721
	RPC_NT_UNSUPPORTED_TYPE                                               NTSTATUS     = -1073610719
	RPC_NT_INVALID_TAG                                                    NTSTATUS     = -1073610718
	RPC_NT_INVALID_BOUND                                                  NTSTATUS     = -1073610717
	RPC_NT_NO_ENTRY_NAME                                                  NTSTATUS     = -1073610716
	RPC_NT_INVALID_NAME_SYNTAX                                            NTSTATUS     = -1073610715
	RPC_NT_UNSUPPORTED_NAME_SYNTAX                                        NTSTATUS     = -1073610714
	RPC_NT_UUID_NO_ADDRESS                                                NTSTATUS     = -1073610712
	RPC_NT_DUPLICATE_ENDPOINT                                             NTSTATUS     = -1073610711
	RPC_NT_UNKNOWN_AUTHN_TYPE                                             NTSTATUS     = -1073610710
	RPC_NT_MAX_CALLS_TOO_SMALL                                            NTSTATUS     = -1073610709
	RPC_NT_STRING_TOO_LONG                                                NTSTATUS     = -1073610708
	RPC_NT_PROTSEQ_NOT_FOUND                                              NTSTATUS     = -1073610707
	RPC_NT_PROCNUM_OUT_OF_RANGE                                           NTSTATUS     = -1073610706
	RPC_NT_BINDING_HAS_NO_AUTH                                            NTSTATUS     = -1073610705
	RPC_NT_UNKNOWN_AUTHN_SERVICE                                          NTSTATUS     = -1073610704
	RPC_NT_UNKNOWN_AUTHN_LEVEL                                            NTSTATUS     = -1073610703
	RPC_NT_INVALID_AUTH_IDENTITY                                          NTSTATUS     = -1073610702
	RPC_NT_UNKNOWN_AUTHZ_SERVICE                                          NTSTATUS     = -1073610701
	EPT_NT_INVALID_ENTRY                                                  NTSTATUS     = -1073610700
	EPT_NT_CANT_PERFORM_OP                                                NTSTATUS     = -1073610699
	EPT_NT_NOT_REGISTERED                                                 NTSTATUS     = -1073610698
	RPC_NT_NOTHING_TO_EXPORT                                              NTSTATUS     = -1073610697
	RPC_NT_INCOMPLETE_NAME                                                NTSTATUS     = -1073610696
	RPC_NT_INVALID_VERS_OPTION                                            NTSTATUS     = -1073610695
	RPC_NT_NO_MORE_MEMBERS                                                NTSTATUS     = -1073610694
	RPC_NT_NOT_ALL_OBJS_UNEXPORTED                                        NTSTATUS     = -1073610693
	RPC_NT_INTERFACE_NOT_FOUND                                            NTSTATUS     = -1073610692
	RPC_NT_ENTRY_ALREADY_EXISTS                                           NTSTATUS     = -1073610691
	RPC_NT_ENTRY_NOT_FOUND                                                NTSTATUS     = -1073610690
	RPC_NT_NAME_SERVICE_UNAVAILABLE                                       NTSTATUS     = -1073610689
	RPC_NT_INVALID_NAF_ID                                                 NTSTATUS     = -1073610688
	RPC_NT_CANNOT_SUPPORT                                                 NTSTATUS     = -1073610687
	RPC_NT_NO_CONTEXT_AVAILABLE                                           NTSTATUS     = -1073610686
	RPC_NT_INTERNAL_ERROR                                                 NTSTATUS     = -1073610685
	RPC_NT_ZERO_DIVIDE                                                    NTSTATUS     = -1073610684
	RPC_NT_ADDRESS_ERROR                                                  NTSTATUS     = -1073610683
	RPC_NT_FP_DIV_ZERO                                                    NTSTATUS     = -1073610682
	RPC_NT_FP_UNDERFLOW                                                   NTSTATUS     = -1073610681
	RPC_NT_FP_OVERFLOW                                                    NTSTATUS     = -1073610680
	RPC_NT_NO_MORE_ENTRIES                                                NTSTATUS     = -1073545215
	RPC_NT_SS_CHAR_TRANS_OPEN_FAIL                                        NTSTATUS     = -1073545214
	RPC_NT_SS_CHAR_TRANS_SHORT_FILE                                       NTSTATUS     = -1073545213
	RPC_NT_SS_IN_NULL_CONTEXT                                             NTSTATUS     = -1073545212
	RPC_NT_SS_CONTEXT_MISMATCH                                            NTSTATUS     = -1073545211
	RPC_NT_SS_CONTEXT_DAMAGED                                             NTSTATUS     = -1073545210
	RPC_NT_SS_HANDLES_MISMATCH                                            NTSTATUS     = -1073545209
	RPC_NT_SS_CANNOT_GET_CALL_HANDLE                                      NTSTATUS     = -1073545208
	RPC_NT_NULL_REF_POINTER                                               NTSTATUS     = -1073545207
	RPC_NT_ENUM_VALUE_OUT_OF_RANGE                                        NTSTATUS     = -1073545206
	RPC_NT_BYTE_COUNT_TOO_SMALL                                           NTSTATUS     = -1073545205
	RPC_NT_BAD_STUB_DATA                                                  NTSTATUS     = -1073545204
	RPC_NT_CALL_IN_PROGRESS                                               NTSTATUS     = -1073610679
	RPC_NT_NO_MORE_BINDINGS                                               NTSTATUS     = -1073610678
	RPC_NT_GROUP_MEMBER_NOT_FOUND                                         NTSTATUS     = -1073610677
	EPT_NT_CANT_CREATE                                                    NTSTATUS     = -1073610676
	RPC_NT_INVALID_OBJECT                                                 NTSTATUS     = -1073610675
	RPC_NT_NO_INTERFACES                                                  NTSTATUS     = -1073610673
	RPC_NT_CALL_CANCELLED                                                 NTSTATUS     = -1073610672
	RPC_NT_BINDING_INCOMPLETE                                             NTSTATUS     = -1073610671
	RPC_NT_COMM_FAILURE                                                   NTSTATUS     = -1073610670
	RPC_NT_UNSUPPORTED_AUTHN_LEVEL                                        NTSTATUS     = -1073610669
	RPC_NT_NO_PRINC_NAME                                                  NTSTATUS     = -1073610668
	RPC_NT_NOT_RPC_ERROR                                                  NTSTATUS     = -1073610667
	RPC_NT_UUID_LOCAL_ONLY                                                NTSTATUS     = 1073872982
	RPC_NT_SEC_PKG_ERROR                                                  NTSTATUS     = -1073610665
	RPC_NT_NOT_CANCELLED                                                  NTSTATUS     = -1073610664
	RPC_NT_INVALID_ES_ACTION                                              NTSTATUS     = -1073545127
	RPC_NT_WRONG_ES_VERSION                                               NTSTATUS     = -1073545126
	RPC_NT_WRONG_STUB_VERSION                                             NTSTATUS     = -1073545125
	RPC_NT_INVALID_PIPE_OBJECT                                            NTSTATUS     = -1073545124
	RPC_NT_INVALID_PIPE_OPERATION                                         NTSTATUS     = -1073545123
	RPC_NT_WRONG_PIPE_VERSION                                             NTSTATUS     = -1073545122
	RPC_NT_PIPE_CLOSED                                                    NTSTATUS     = -1073545121
	RPC_NT_PIPE_DISCIPLINE_ERROR                                          NTSTATUS     = -1073545120
	RPC_NT_PIPE_EMPTY                                                     NTSTATUS     = -1073545119
	RPC_NT_INVALID_ASYNC_HANDLE                                           NTSTATUS     = -1073610654
	RPC_NT_INVALID_ASYNC_CALL                                             NTSTATUS     = -1073610653
	RPC_NT_PROXY_ACCESS_DENIED                                            NTSTATUS     = -1073610652
	RPC_NT_COOKIE_AUTH_FAILED                                             NTSTATUS     = -1073610651
	RPC_NT_SEND_INCOMPLETE                                                NTSTATUS     = 1073873071
	STATUS_ACPI_INVALID_OPCODE                                            NTSTATUS     = -1072431103
	STATUS_ACPI_STACK_OVERFLOW                                            NTSTATUS     = -1072431102
	STATUS_ACPI_ASSERT_FAILED                                             NTSTATUS     = -1072431101
	STATUS_ACPI_INVALID_INDEX                                             NTSTATUS     = -1072431100
	STATUS_ACPI_INVALID_ARGUMENT                                          NTSTATUS     = -1072431099
	STATUS_ACPI_FATAL                                                     NTSTATUS     = -1072431098
	STATUS_ACPI_INVALID_SUPERNAME                                         NTSTATUS     = -1072431097
	STATUS_ACPI_INVALID_ARGTYPE                                           NTSTATUS     = -1072431096
	STATUS_ACPI_INVALID_OBJTYPE                                           NTSTATUS     = -1072431095
	STATUS_ACPI_INVALID_TARGETTYPE                                        NTSTATUS     = -1072431094
	STATUS_ACPI_INCORRECT_ARGUMENT_COUNT                                  NTSTATUS     = -1072431093
	STATUS_ACPI_ADDRESS_NOT_MAPPED                                        NTSTATUS     = -1072431092
	STATUS_ACPI_INVALID_EVENTTYPE                                         NTSTATUS     = -1072431091
	STATUS_ACPI_HANDLER_COLLISION                                         NTSTATUS     = -1072431090
	STATUS_ACPI_INVALID_DATA                                              NTSTATUS     = -1072431089
	STATUS_ACPI_INVALID_REGION                                            NTSTATUS     = -1072431088
	STATUS_ACPI_INVALID_ACCESS_SIZE                                       NTSTATUS     = -1072431087
	STATUS_ACPI_ACQUIRE_GLOBAL_LOCK                                       NTSTATUS     = -1072431086
	STATUS_ACPI_ALREADY_INITIALIZED                                       NTSTATUS     = -1072431085
	STATUS_ACPI_NOT_INITIALIZED                                           NTSTATUS     = -1072431084
	STATUS_ACPI_INVALID_MUTEX_LEVEL                                       NTSTATUS     = -1072431083
	STATUS_ACPI_MUTEX_NOT_OWNED                                           NTSTATUS     = -1072431082
	STATUS_ACPI_MUTEX_NOT_OWNER                                           NTSTATUS     = -1072431081
	STATUS_ACPI_RS_ACCESS                                                 NTSTATUS     = -1072431080
	STATUS_ACPI_INVALID_TABLE                                             NTSTATUS     = -1072431079
	STATUS_ACPI_REG_HANDLER_FAILED                                        NTSTATUS     = -1072431072
	STATUS_ACPI_POWER_REQUEST_FAILED                                      NTSTATUS     = -1072431071
	STATUS_CTX_WINSTATION_NAME_INVALID                                    NTSTATUS     = -1073086463
	STATUS_CTX_INVALID_PD                                                 NTSTATUS     = -1073086462
	STATUS_CTX_PD_NOT_FOUND                                               NTSTATUS     = -1073086461
	STATUS_CTX_CDM_CONNECT                                                NTSTATUS     = 1074397188
	STATUS_CTX_CDM_DISCONNECT                                             NTSTATUS     = 1074397189
	STATUS_CTX_CLOSE_PENDING                                              NTSTATUS     = -1073086458
	STATUS_CTX_NO_OUTBUF                                                  NTSTATUS     = -1073086457
	STATUS_CTX_MODEM_INF_NOT_FOUND                                        NTSTATUS     = -1073086456
	STATUS_CTX_INVALID_MODEMNAME                                          NTSTATUS     = -1073086455
	STATUS_CTX_RESPONSE_ERROR                                             NTSTATUS     = -1073086454
	STATUS_CTX_MODEM_RESPONSE_TIMEOUT                                     NTSTATUS     = -1073086453
	STATUS_CTX_MODEM_RESPONSE_NO_CARRIER                                  NTSTATUS     = -1073086452
	STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE                                 NTSTATUS     = -1073086451
	STATUS_CTX_MODEM_RESPONSE_BUSY                                        NTSTATUS     = -1073086450
	STATUS_CTX_MODEM_RESPONSE_VOICE                                       NTSTATUS     = -1073086449
	STATUS_CTX_TD_ERROR                                                   NTSTATUS     = -1073086448
	STATUS_CTX_LICENSE_CLIENT_INVALID                                     NTSTATUS     = -1073086446
	STATUS_CTX_LICENSE_NOT_AVAILABLE                                      NTSTATUS     = -1073086445
	STATUS_CTX_LICENSE_EXPIRED                                            NTSTATUS     = -1073086444
	STATUS_CTX_WINSTATION_NOT_FOUND                                       NTSTATUS     = -1073086443
	STATUS_CTX_WINSTATION_NAME_COLLISION                                  NTSTATUS     = -1073086442
	STATUS_CTX_WINSTATION_BUSY                                            NTSTATUS     = -1073086441
	STATUS_CTX_BAD_VIDEO_MODE                                             NTSTATUS     = -1073086440
	STATUS_CTX_GRAPHICS_INVALID                                           NTSTATUS     = -1073086430
	STATUS_CTX_NOT_CONSOLE                                                NTSTATUS     = -1073086428
	STATUS_CTX_CLIENT_QUERY_TIMEOUT                                       NTSTATUS     = -1073086426
	STATUS_CTX_CONSOLE_DISCONNECT                                         NTSTATUS     = -1073086425
	STATUS_CTX_CONSOLE_CONNECT                                            NTSTATUS     = -1073086424
	STATUS_CTX_SHADOW_DENIED                                              NTSTATUS     = -1073086422
	STATUS_CTX_WINSTATION_ACCESS_DENIED                                   NTSTATUS     = -1073086421
	STATUS_CTX_INVALID_WD                                                 NTSTATUS     = -1073086418
	STATUS_CTX_WD_NOT_FOUND                                               NTSTATUS     = -1073086417
	STATUS_CTX_SHADOW_INVALID                                             NTSTATUS     = -1073086416
	STATUS_CTX_SHADOW_DISABLED                                            NTSTATUS     = -1073086415
	STATUS_RDP_PROTOCOL_ERROR                                             NTSTATUS     = -1073086414
	STATUS_CTX_CLIENT_LICENSE_NOT_SET                                     NTSTATUS     = -1073086413
	STATUS_CTX_CLIENT_LICENSE_IN_USE                                      NTSTATUS     = -1073086412
	STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE                                NTSTATUS     = -1073086411
	STATUS_CTX_SHADOW_NOT_RUNNING                                         NTSTATUS     = -1073086410
	STATUS_CTX_LOGON_DISABLED                                             NTSTATUS     = -1073086409
	STATUS_CTX_SECURITY_LAYER_ERROR                                       NTSTATUS     = -1073086408
	STATUS_TS_INCOMPATIBLE_SESSIONS                                       NTSTATUS     = -1073086407
	STATUS_TS_VIDEO_SUBSYSTEM_ERROR                                       NTSTATUS     = -1073086406
	STATUS_PNP_BAD_MPS_TABLE                                              NTSTATUS     = -1073479627
	STATUS_PNP_TRANSLATION_FAILED                                         NTSTATUS     = -1073479626
	STATUS_PNP_IRQ_TRANSLATION_FAILED                                     NTSTATUS     = -1073479625
	STATUS_PNP_INVALID_ID                                                 NTSTATUS     = -1073479624
	STATUS_IO_REISSUE_AS_CACHED                                           NTSTATUS     = -1073479623
	STATUS_MUI_FILE_NOT_FOUND                                             NTSTATUS     = -1073020927
	STATUS_MUI_INVALID_FILE                                               NTSTATUS     = -1073020926
	STATUS_MUI_INVALID_RC_CONFIG                                          NTSTATUS     = -1073020925
	STATUS_MUI_INVALID_LOCALE_NAME                                        NTSTATUS     = -1073020924
	STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME                              NTSTATUS     = -1073020923
	STATUS_MUI_FILE_NOT_LOADED                                            NTSTATUS     = -1073020922
	STATUS_RESOURCE_ENUM_USER_STOP                                        NTSTATUS     = -1073020921
	STATUS_FLT_NO_HANDLER_DEFINED                                         NTSTATUS     = -1071906815
	STATUS_FLT_CONTEXT_ALREADY_DEFINED                                    NTSTATUS     = -1071906814
	STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST                               NTSTATUS     = -1071906813
	STATUS_FLT_DISALLOW_FAST_IO                                           NTSTATUS     = -1071906812
	STATUS_FLT_DISALLOW_FSFILTER_IO                                       int32        = -1071906812
	STATUS_FLT_INVALID_NAME_REQUEST                                       NTSTATUS     = -1071906811
	STATUS_FLT_NOT_SAFE_TO_POST_OPERATION                                 NTSTATUS     = -1071906810
	STATUS_FLT_NOT_INITIALIZED                                            NTSTATUS     = -1071906809
	STATUS_FLT_FILTER_NOT_READY                                           NTSTATUS     = -1071906808
	STATUS_FLT_POST_OPERATION_CLEANUP                                     NTSTATUS     = -1071906807
	STATUS_FLT_INTERNAL_ERROR                                             NTSTATUS     = -1071906806
	STATUS_FLT_DELETING_OBJECT                                            NTSTATUS     = -1071906805
	STATUS_FLT_MUST_BE_NONPAGED_POOL                                      NTSTATUS     = -1071906804
	STATUS_FLT_DUPLICATE_ENTRY                                            NTSTATUS     = -1071906803
	STATUS_FLT_CBDQ_DISABLED                                              NTSTATUS     = -1071906802
	STATUS_FLT_DO_NOT_ATTACH                                              NTSTATUS     = -1071906801
	STATUS_FLT_DO_NOT_DETACH                                              NTSTATUS     = -1071906800
	STATUS_FLT_INSTANCE_ALTITUDE_COLLISION                                NTSTATUS     = -1071906799
	STATUS_FLT_INSTANCE_NAME_COLLISION                                    NTSTATUS     = -1071906798
	STATUS_FLT_FILTER_NOT_FOUND                                           NTSTATUS     = -1071906797
	STATUS_FLT_VOLUME_NOT_FOUND                                           NTSTATUS     = -1071906796
	STATUS_FLT_INSTANCE_NOT_FOUND                                         NTSTATUS     = -1071906795
	STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND                               NTSTATUS     = -1071906794
	STATUS_FLT_INVALID_CONTEXT_REGISTRATION                               NTSTATUS     = -1071906793
	STATUS_FLT_NAME_CACHE_MISS                                            NTSTATUS     = -1071906792
	STATUS_FLT_NO_DEVICE_OBJECT                                           NTSTATUS     = -1071906791
	STATUS_FLT_VOLUME_ALREADY_MOUNTED                                     NTSTATUS     = -1071906790
	STATUS_FLT_ALREADY_ENLISTED                                           NTSTATUS     = -1071906789
	STATUS_FLT_CONTEXT_ALREADY_LINKED                                     NTSTATUS     = -1071906788
	STATUS_FLT_NO_WAITER_FOR_REPLY                                        NTSTATUS     = -1071906784
	STATUS_FLT_REGISTRATION_BUSY                                          NTSTATUS     = -1071906781
	STATUS_FLT_WCOS_NOT_SUPPORTED                                         NTSTATUS     = -1071906780
	STATUS_SXS_SECTION_NOT_FOUND                                          NTSTATUS     = -1072365567
	STATUS_SXS_CANT_GEN_ACTCTX                                            NTSTATUS     = -1072365566
	STATUS_SXS_INVALID_ACTCTXDATA_FORMAT                                  NTSTATUS     = -1072365565
	STATUS_SXS_ASSEMBLY_NOT_FOUND                                         NTSTATUS     = -1072365564
	STATUS_SXS_MANIFEST_FORMAT_ERROR                                      NTSTATUS     = -1072365563
	STATUS_SXS_MANIFEST_PARSE_ERROR                                       NTSTATUS     = -1072365562
	STATUS_SXS_ACTIVATION_CONTEXT_DISABLED                                NTSTATUS     = -1072365561
	STATUS_SXS_KEY_NOT_FOUND                                              NTSTATUS     = -1072365560
	STATUS_SXS_VERSION_CONFLICT                                           NTSTATUS     = -1072365559
	STATUS_SXS_WRONG_SECTION_TYPE                                         NTSTATUS     = -1072365558
	STATUS_SXS_THREAD_QUERIES_DISABLED                                    NTSTATUS     = -1072365557
	STATUS_SXS_ASSEMBLY_MISSING                                           NTSTATUS     = -1072365556
	STATUS_SXS_RELEASE_ACTIVATION_CONTEXT                                 NTSTATUS     = 1075118093
	STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET                                NTSTATUS     = -1072365554
	STATUS_SXS_EARLY_DEACTIVATION                                         NTSTATUS     = -1072365553
	STATUS_SXS_INVALID_DEACTIVATION                                       NTSTATUS     = -1072365552
	STATUS_SXS_MULTIPLE_DEACTIVATION                                      NTSTATUS     = -1072365551
	STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY                    NTSTATUS     = -1072365550
	STATUS_SXS_PROCESS_TERMINATION_REQUESTED                              NTSTATUS     = -1072365549
	STATUS_SXS_CORRUPT_ACTIVATION_STACK                                   NTSTATUS     = -1072365548
	STATUS_SXS_CORRUPTION                                                 NTSTATUS     = -1072365547
	STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE                           NTSTATUS     = -1072365546
	STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME                            NTSTATUS     = -1072365545
	STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE                               NTSTATUS     = -1072365544
	STATUS_SXS_IDENTITY_PARSE_ERROR                                       NTSTATUS     = -1072365543
	STATUS_SXS_COMPONENT_STORE_CORRUPT                                    NTSTATUS     = -1072365542
	STATUS_SXS_FILE_HASH_MISMATCH                                         NTSTATUS     = -1072365541
	STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT              NTSTATUS     = -1072365540
	STATUS_SXS_IDENTITIES_DIFFERENT                                       NTSTATUS     = -1072365539
	STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT                               NTSTATUS     = -1072365538
	STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY                                  NTSTATUS     = -1072365537
	STATUS_ADVANCED_INSTALLER_FAILED                                      NTSTATUS     = -1072365536
	STATUS_XML_ENCODING_MISMATCH                                          NTSTATUS     = -1072365535
	STATUS_SXS_MANIFEST_TOO_BIG                                           NTSTATUS     = -1072365534
	STATUS_SXS_SETTING_NOT_REGISTERED                                     NTSTATUS     = -1072365533
	STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE                             NTSTATUS     = -1072365532
	STATUS_SMI_PRIMITIVE_INSTALLER_FAILED                                 NTSTATUS     = -1072365531
	STATUS_GENERIC_COMMAND_FAILED                                         NTSTATUS     = -1072365530
	STATUS_SXS_FILE_HASH_MISSING                                          NTSTATUS     = -1072365529
	STATUS_CLUSTER_INVALID_NODE                                           NTSTATUS     = -1072496639
	STATUS_CLUSTER_NODE_EXISTS                                            NTSTATUS     = -1072496638
	STATUS_CLUSTER_JOIN_IN_PROGRESS                                       NTSTATUS     = -1072496637
	STATUS_CLUSTER_NODE_NOT_FOUND                                         NTSTATUS     = -1072496636
	STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND                                   NTSTATUS     = -1072496635
	STATUS_CLUSTER_NETWORK_EXISTS                                         NTSTATUS     = -1072496634
	STATUS_CLUSTER_NETWORK_NOT_FOUND                                      NTSTATUS     = -1072496633
	STATUS_CLUSTER_NETINTERFACE_EXISTS                                    NTSTATUS     = -1072496632
	STATUS_CLUSTER_NETINTERFACE_NOT_FOUND                                 NTSTATUS     = -1072496631
	STATUS_CLUSTER_INVALID_REQUEST                                        NTSTATUS     = -1072496630
	STATUS_CLUSTER_INVALID_NETWORK_PROVIDER                               NTSTATUS     = -1072496629
	STATUS_CLUSTER_NODE_DOWN                                              NTSTATUS     = -1072496628
	STATUS_CLUSTER_NODE_UNREACHABLE                                       NTSTATUS     = -1072496627
	STATUS_CLUSTER_NODE_NOT_MEMBER                                        NTSTATUS     = -1072496626
	STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS                                   NTSTATUS     = -1072496625
	STATUS_CLUSTER_INVALID_NETWORK                                        NTSTATUS     = -1072496624
	STATUS_CLUSTER_NO_NET_ADAPTERS                                        NTSTATUS     = -1072496623
	STATUS_CLUSTER_NODE_UP                                                NTSTATUS     = -1072496622
	STATUS_CLUSTER_NODE_PAUSED                                            NTSTATUS     = -1072496621
	STATUS_CLUSTER_NODE_NOT_PAUSED                                        NTSTATUS     = -1072496620
	STATUS_CLUSTER_NO_SECURITY_CONTEXT                                    NTSTATUS     = -1072496619
	STATUS_CLUSTER_NETWORK_NOT_INTERNAL                                   NTSTATUS     = -1072496618
	STATUS_CLUSTER_POISONED                                               NTSTATUS     = -1072496617
	STATUS_CLUSTER_NON_CSV_PATH                                           NTSTATUS     = -1072496616
	STATUS_CLUSTER_CSV_VOLUME_NOT_LOCAL                                   NTSTATUS     = -1072496615
	STATUS_CLUSTER_CSV_READ_OPLOCK_BREAK_IN_PROGRESS                      NTSTATUS     = -1072496608
	STATUS_CLUSTER_CSV_AUTO_PAUSE_ERROR                                   NTSTATUS     = -1072496607
	STATUS_CLUSTER_CSV_REDIRECTED                                         NTSTATUS     = -1072496606
	STATUS_CLUSTER_CSV_NOT_REDIRECTED                                     NTSTATUS     = -1072496605
	STATUS_CLUSTER_CSV_VOLUME_DRAINING                                    NTSTATUS     = -1072496604
	STATUS_CLUSTER_CSV_SNAPSHOT_CREATION_IN_PROGRESS                      NTSTATUS     = -1072496603
	STATUS_CLUSTER_CSV_VOLUME_DRAINING_SUCCEEDED_DOWNLEVEL                NTSTATUS     = -1072496602
	STATUS_CLUSTER_CSV_NO_SNAPSHOTS                                       NTSTATUS     = -1072496601
	STATUS_CSV_IO_PAUSE_TIMEOUT                                           NTSTATUS     = -1072496600
	STATUS_CLUSTER_CSV_INVALID_HANDLE                                     NTSTATUS     = -1072496599
	STATUS_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR                      NTSTATUS     = -1072496592
	STATUS_CLUSTER_CAM_TICKET_REPLAY_DETECTED                             NTSTATUS     = -1072496591
	STATUS_TRANSACTIONAL_CONFLICT                                         NTSTATUS     = -1072103423
	STATUS_INVALID_TRANSACTION                                            NTSTATUS     = -1072103422
	STATUS_TRANSACTION_NOT_ACTIVE                                         NTSTATUS     = -1072103421
	STATUS_TM_INITIALIZATION_FAILED                                       NTSTATUS     = -1072103420
	STATUS_RM_NOT_ACTIVE                                                  NTSTATUS     = -1072103419
	STATUS_RM_METADATA_CORRUPT                                            NTSTATUS     = -1072103418
	STATUS_TRANSACTION_NOT_JOINED                                         NTSTATUS     = -1072103417
	STATUS_DIRECTORY_NOT_RM                                               NTSTATUS     = -1072103416
	STATUS_COULD_NOT_RESIZE_LOG                                           NTSTATUS     = -2145845239
	STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE                                NTSTATUS     = -1072103414
	STATUS_LOG_RESIZE_INVALID_SIZE                                        NTSTATUS     = -1072103413
	STATUS_REMOTE_FILE_VERSION_MISMATCH                                   NTSTATUS     = -1072103412
	STATUS_CRM_PROTOCOL_ALREADY_EXISTS                                    NTSTATUS     = -1072103409
	STATUS_TRANSACTION_PROPAGATION_FAILED                                 NTSTATUS     = -1072103408
	STATUS_CRM_PROTOCOL_NOT_FOUND                                         NTSTATUS     = -1072103407
	STATUS_TRANSACTION_SUPERIOR_EXISTS                                    NTSTATUS     = -1072103406
	STATUS_TRANSACTION_REQUEST_NOT_VALID                                  NTSTATUS     = -1072103405
	STATUS_TRANSACTION_NOT_REQUESTED                                      NTSTATUS     = -1072103404
	STATUS_TRANSACTION_ALREADY_ABORTED                                    NTSTATUS     = -1072103403
	STATUS_TRANSACTION_ALREADY_COMMITTED                                  NTSTATUS     = -1072103402
	STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER                            NTSTATUS     = -1072103401
	STATUS_CURRENT_TRANSACTION_NOT_VALID                                  NTSTATUS     = -1072103400
	STATUS_LOG_GROWTH_FAILED                                              NTSTATUS     = -1072103399
	STATUS_OBJECT_NO_LONGER_EXISTS                                        NTSTATUS     = -1072103391
	STATUS_STREAM_MINIVERSION_NOT_FOUND                                   NTSTATUS     = -1072103390
	STATUS_STREAM_MINIVERSION_NOT_VALID                                   NTSTATUS     = -1072103389
	STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION            NTSTATUS     = -1072103388
	STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT                       NTSTATUS     = -1072103387
	STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS                           NTSTATUS     = -1072103386
	STATUS_HANDLE_NO_LONGER_VALID                                         NTSTATUS     = -1072103384
	STATUS_NO_TXF_METADATA                                                NTSTATUS     = -2145845207
	STATUS_LOG_CORRUPTION_DETECTED                                        NTSTATUS     = -1072103376
	STATUS_CANT_RECOVER_WITH_HANDLE_OPEN                                  NTSTATUS     = -2145845199
	STATUS_RM_DISCONNECTED                                                NTSTATUS     = -1072103374
	STATUS_ENLISTMENT_NOT_SUPERIOR                                        NTSTATUS     = -1072103373
	STATUS_RECOVERY_NOT_NEEDED                                            NTSTATUS     = 1075380276
	STATUS_RM_ALREADY_STARTED                                             NTSTATUS     = 1075380277
	STATUS_FILE_IDENTITY_NOT_PERSISTENT                                   NTSTATUS     = -1072103370
	STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY                            NTSTATUS     = -1072103369
	STATUS_CANT_CROSS_RM_BOUNDARY                                         NTSTATUS     = -1072103368
	STATUS_TXF_DIR_NOT_EMPTY                                              NTSTATUS     = -1072103367
	STATUS_INDOUBT_TRANSACTIONS_EXIST                                     NTSTATUS     = -1072103366
	STATUS_TM_VOLATILE                                                    NTSTATUS     = -1072103365
	STATUS_ROLLBACK_TIMER_EXPIRED                                         NTSTATUS     = -1072103364
	STATUS_TXF_ATTRIBUTE_CORRUPT                                          NTSTATUS     = -1072103363
	STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION                                 NTSTATUS     = -1072103362
	STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED                                 NTSTATUS     = -1072103361
	STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE                          NTSTATUS     = -1072103360
	STATUS_TXF_METADATA_ALREADY_PRESENT                                   NTSTATUS     = -2145845183
	STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET                            NTSTATUS     = -2145845182
	STATUS_TRANSACTION_REQUIRED_PROMOTION                                 NTSTATUS     = -1072103357
	STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION                             NTSTATUS     = -1072103356
	STATUS_TRANSACTIONS_NOT_FROZEN                                        NTSTATUS     = -1072103355
	STATUS_TRANSACTION_FREEZE_IN_PROGRESS                                 NTSTATUS     = -1072103354
	STATUS_NOT_SNAPSHOT_VOLUME                                            NTSTATUS     = -1072103353
	STATUS_NO_SAVEPOINT_WITH_OPEN_FILES                                   NTSTATUS     = -1072103352
	STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION                              NTSTATUS     = -1072103351
	STATUS_TM_IDENTITY_MISMATCH                                           NTSTATUS     = -1072103350
	STATUS_FLOATED_SECTION                                                NTSTATUS     = -1072103349
	STATUS_CANNOT_ACCEPT_TRANSACTED_WORK                                  NTSTATUS     = -1072103348
	STATUS_CANNOT_ABORT_TRANSACTIONS                                      NTSTATUS     = -1072103347
	STATUS_TRANSACTION_NOT_FOUND                                          NTSTATUS     = -1072103346
	STATUS_RESOURCEMANAGER_NOT_FOUND                                      NTSTATUS     = -1072103345
	STATUS_ENLISTMENT_NOT_FOUND                                           NTSTATUS     = -1072103344
	STATUS_TRANSACTIONMANAGER_NOT_FOUND                                   NTSTATUS     = -1072103343
	STATUS_TRANSACTIONMANAGER_NOT_ONLINE                                  NTSTATUS     = -1072103342
	STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION                     NTSTATUS     = -1072103341
	STATUS_TRANSACTION_NOT_ROOT                                           NTSTATUS     = -1072103340
	STATUS_TRANSACTION_OBJECT_EXPIRED                                     NTSTATUS     = -1072103339
	STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION                         NTSTATUS     = -1072103338
	STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED                              NTSTATUS     = -1072103337
	STATUS_TRANSACTION_RECORD_TOO_LONG                                    NTSTATUS     = -1072103336
	STATUS_NO_LINK_TRACKING_IN_TRANSACTION                                NTSTATUS     = -1072103335
	STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION                         NTSTATUS     = -1072103334
	STATUS_TRANSACTION_INTEGRITY_VIOLATED                                 NTSTATUS     = -1072103333
	STATUS_TRANSACTIONMANAGER_IDENTITY_MISMATCH                           NTSTATUS     = -1072103332
	STATUS_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT                               NTSTATUS     = -1072103331
	STATUS_TRANSACTION_MUST_WRITETHROUGH                                  NTSTATUS     = -1072103330
	STATUS_TRANSACTION_NO_SUPERIOR                                        NTSTATUS     = -1072103329
	STATUS_EXPIRED_HANDLE                                                 NTSTATUS     = -1072103328
	STATUS_TRANSACTION_NOT_ENLISTED                                       NTSTATUS     = -1072103327
	STATUS_LOG_SECTOR_INVALID                                             NTSTATUS     = -1072037887
	STATUS_LOG_SECTOR_PARITY_INVALID                                      NTSTATUS     = -1072037886
	STATUS_LOG_SECTOR_REMAPPED                                            NTSTATUS     = -1072037885
	STATUS_LOG_BLOCK_INCOMPLETE                                           NTSTATUS     = -1072037884
	STATUS_LOG_INVALID_RANGE                                              NTSTATUS     = -1072037883
	STATUS_LOG_BLOCKS_EXHAUSTED                                           NTSTATUS     = -1072037882
	STATUS_LOG_READ_CONTEXT_INVALID                                       NTSTATUS     = -1072037881
	STATUS_LOG_RESTART_INVALID                                            NTSTATUS     = -1072037880
	STATUS_LOG_BLOCK_VERSION                                              NTSTATUS     = -1072037879
	STATUS_LOG_BLOCK_INVALID                                              NTSTATUS     = -1072037878
	STATUS_LOG_READ_MODE_INVALID                                          NTSTATUS     = -1072037877
	STATUS_LOG_NO_RESTART                                                 NTSTATUS     = 1075445772
	STATUS_LOG_METADATA_CORRUPT                                           NTSTATUS     = -1072037875
	STATUS_LOG_METADATA_INVALID                                           NTSTATUS     = -1072037874
	STATUS_LOG_METADATA_INCONSISTENT                                      NTSTATUS     = -1072037873
	STATUS_LOG_RESERVATION_INVALID                                        NTSTATUS     = -1072037872
	STATUS_LOG_CANT_DELETE                                                NTSTATUS     = -1072037871
	STATUS_LOG_CONTAINER_LIMIT_EXCEEDED                                   NTSTATUS     = -1072037870
	STATUS_LOG_START_OF_LOG                                               NTSTATUS     = -1072037869
	STATUS_LOG_POLICY_ALREADY_INSTALLED                                   NTSTATUS     = -1072037868
	STATUS_LOG_POLICY_NOT_INSTALLED                                       NTSTATUS     = -1072037867
	STATUS_LOG_POLICY_INVALID                                             NTSTATUS     = -1072037866
	STATUS_LOG_POLICY_CONFLICT                                            NTSTATUS     = -1072037865
	STATUS_LOG_PINNED_ARCHIVE_TAIL                                        NTSTATUS     = -1072037864
	STATUS_LOG_RECORD_NONEXISTENT                                         NTSTATUS     = -1072037863
	STATUS_LOG_RECORDS_RESERVED_INVALID                                   NTSTATUS     = -1072037862
	STATUS_LOG_SPACE_RESERVED_INVALID                                     NTSTATUS     = -1072037861
	STATUS_LOG_TAIL_INVALID                                               NTSTATUS     = -1072037860
	STATUS_LOG_FULL                                                       NTSTATUS     = -1072037859
	STATUS_LOG_MULTIPLEXED                                                NTSTATUS     = -1072037858
	STATUS_LOG_DEDICATED                                                  NTSTATUS     = -1072037857
	STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS                                    NTSTATUS     = -1072037856
	STATUS_LOG_ARCHIVE_IN_PROGRESS                                        NTSTATUS     = -1072037855
	STATUS_LOG_EPHEMERAL                                                  NTSTATUS     = -1072037854
	STATUS_LOG_NOT_ENOUGH_CONTAINERS                                      NTSTATUS     = -1072037853
	STATUS_LOG_CLIENT_ALREADY_REGISTERED                                  NTSTATUS     = -1072037852
	STATUS_LOG_CLIENT_NOT_REGISTERED                                      NTSTATUS     = -1072037851
	STATUS_LOG_FULL_HANDLER_IN_PROGRESS                                   NTSTATUS     = -1072037850
	STATUS_LOG_CONTAINER_READ_FAILED                                      NTSTATUS     = -1072037849
	STATUS_LOG_CONTAINER_WRITE_FAILED                                     NTSTATUS     = -1072037848
	STATUS_LOG_CONTAINER_OPEN_FAILED                                      NTSTATUS     = -1072037847
	STATUS_LOG_CONTAINER_STATE_INVALID                                    NTSTATUS     = -1072037846
	STATUS_LOG_STATE_INVALID                                              NTSTATUS     = -1072037845
	STATUS_LOG_PINNED                                                     NTSTATUS     = -1072037844
	STATUS_LOG_METADATA_FLUSH_FAILED                                      NTSTATUS     = -1072037843
	STATUS_LOG_INCONSISTENT_SECURITY                                      NTSTATUS     = -1072037842
	STATUS_LOG_APPENDED_FLUSH_FAILED                                      NTSTATUS     = -1072037841
	STATUS_LOG_PINNED_RESERVATION                                         NTSTATUS     = -1072037840
	STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD                               NTSTATUS     = -1071972118
	STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED                     NTSTATUS     = -2145713941
	STATUS_VIDEO_DRIVER_DEBUG_REPORT_REQUEST                              NTSTATUS     = 1075511532
	STATUS_MONITOR_NO_DESCRIPTOR                                          NTSTATUS     = -1071841279
	STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT                              NTSTATUS     = -1071841278
	STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM                            NTSTATUS     = -1071841277
	STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK                          NTSTATUS     = -1071841276
	STATUS_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED                      NTSTATUS     = -1071841275
	STATUS_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK                     NTSTATUS     = -1071841274
	STATUS_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK                     NTSTATUS     = -1071841273
	STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA                                NTSTATUS     = -1071841272
	STATUS_MONITOR_INVALID_DETAILED_TIMING_BLOCK                          NTSTATUS     = -1071841271
	STATUS_MONITOR_INVALID_MANUFACTURE_DATE                               NTSTATUS     = -1071841270
	STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER                              NTSTATUS     = -1071775744
	STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER                               NTSTATUS     = -1071775743
	STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER                               NTSTATUS     = -1071775742
	STATUS_GRAPHICS_ADAPTER_WAS_RESET                                     NTSTATUS     = -1071775741
	STATUS_GRAPHICS_INVALID_DRIVER_MODEL                                  NTSTATUS     = -1071775740
	STATUS_GRAPHICS_PRESENT_MODE_CHANGED                                  NTSTATUS     = -1071775739
	STATUS_GRAPHICS_PRESENT_OCCLUDED                                      NTSTATUS     = -1071775738
	STATUS_GRAPHICS_PRESENT_DENIED                                        NTSTATUS     = -1071775737
	STATUS_GRAPHICS_CANNOTCOLORCONVERT                                    NTSTATUS     = -1071775736
	STATUS_GRAPHICS_DRIVER_MISMATCH                                       NTSTATUS     = -1071775735
	STATUS_GRAPHICS_PARTIAL_DATA_POPULATED                                NTSTATUS     = 1075707914
	STATUS_GRAPHICS_PRESENT_REDIRECTION_DISABLED                          NTSTATUS     = -1071775733
	STATUS_GRAPHICS_PRESENT_UNOCCLUDED                                    NTSTATUS     = -1071775732
	STATUS_GRAPHICS_WINDOWDC_NOT_AVAILABLE                                NTSTATUS     = -1071775731
	STATUS_GRAPHICS_WINDOWLESS_PRESENT_DISABLED                           NTSTATUS     = -1071775730
	STATUS_GRAPHICS_PRESENT_INVALID_WINDOW                                NTSTATUS     = -1071775729
	STATUS_GRAPHICS_PRESENT_BUFFER_NOT_BOUND                              NTSTATUS     = -1071775728
	STATUS_GRAPHICS_VAIL_STATE_CHANGED                                    NTSTATUS     = -1071775727
	STATUS_GRAPHICS_INDIRECT_DISPLAY_ABANDON_SWAPCHAIN                    NTSTATUS     = -1071775726
	STATUS_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED                       NTSTATUS     = -1071775725
	STATUS_GRAPHICS_MPO_ALLOCATION_UNPINNED                               NTSTATUS     = -1071775720
	STATUS_GRAPHICS_NO_VIDEO_MEMORY                                       NTSTATUS     = -1071775488
	STATUS_GRAPHICS_CANT_LOCK_MEMORY                                      NTSTATUS     = -1071775487
	STATUS_GRAPHICS_ALLOCATION_BUSY                                       NTSTATUS     = -1071775486
	STATUS_GRAPHICS_TOO_MANY_REFERENCES                                   NTSTATUS     = -1071775485
	STATUS_GRAPHICS_TRY_AGAIN_LATER                                       NTSTATUS     = -1071775484
	STATUS_GRAPHICS_TRY_AGAIN_NOW                                         NTSTATUS     = -1071775483
	STATUS_GRAPHICS_ALLOCATION_INVALID                                    NTSTATUS     = -1071775482
	STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE                      NTSTATUS     = -1071775481
	STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED                      NTSTATUS     = -1071775480
	STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION                          NTSTATUS     = -1071775479
	STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE                              NTSTATUS     = -1071775472
	STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION                         NTSTATUS     = -1071775471
	STATUS_GRAPHICS_ALLOCATION_CLOSED                                     NTSTATUS     = -1071775470
	STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE                           NTSTATUS     = -1071775469
	STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE                             NTSTATUS     = -1071775468
	STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE                               NTSTATUS     = -1071775467
	STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST                               NTSTATUS     = -1071775466
	STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE                               NTSTATUS     = -1071775232
	STATUS_GRAPHICS_SKIP_ALLOCATION_PREPARATION                           NTSTATUS     = 1075708417
	STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY                                NTSTATUS     = -1071774976
	STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED                          NTSTATUS     = -1071774975
	STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED                NTSTATUS     = -1071774974
	STATUS_GRAPHICS_INVALID_VIDPN                                         NTSTATUS     = -1071774973
	STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE                          NTSTATUS     = -1071774972
	STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET                          NTSTATUS     = -1071774971
	STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED                          NTSTATUS     = -1071774970
	STATUS_GRAPHICS_MODE_NOT_PINNED                                       NTSTATUS     = 1075708679
	STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET                           NTSTATUS     = -1071774968
	STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET                           NTSTATUS     = -1071774967
	STATUS_GRAPHICS_INVALID_FREQUENCY                                     NTSTATUS     = -1071774966
	STATUS_GRAPHICS_INVALID_ACTIVE_REGION                                 NTSTATUS     = -1071774965
	STATUS_GRAPHICS_INVALID_TOTAL_REGION                                  NTSTATUS     = -1071774964
	STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE                     NTSTATUS     = -1071774960
	STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE                     NTSTATUS     = -1071774959
	STATUS_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET                        NTSTATUS     = -1071774958
	STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY                              NTSTATUS     = -1071774957
	STATUS_GRAPHICS_MODE_ALREADY_IN_MODESET                               NTSTATUS     = -1071774956
	STATUS_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET                         NTSTATUS     = -1071774955
	STATUS_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET                         NTSTATUS     = -1071774954
	STATUS_GRAPHICS_SOURCE_ALREADY_IN_SET                                 NTSTATUS     = -1071774953
	STATUS_GRAPHICS_TARGET_ALREADY_IN_SET                                 NTSTATUS     = -1071774952
	STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH                            NTSTATUS     = -1071774951
	STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY                         NTSTATUS     = -1071774950
	STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET                     NTSTATUS     = -1071774949
	STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE                        NTSTATUS     = -1071774948
	STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET                             NTSTATUS     = -1071774947
	STATUS_GRAPHICS_NO_PREFERRED_MODE                                     NTSTATUS     = 1075708702
	STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET                         NTSTATUS     = -1071774945
	STATUS_GRAPHICS_STALE_MODESET                                         NTSTATUS     = -1071774944
	STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET                         NTSTATUS     = -1071774943
	STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE                           NTSTATUS     = -1071774942
	STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN                       NTSTATUS     = -1071774941
	STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE                                NTSTATUS     = -1071774940
	STATUS_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION       NTSTATUS     = -1071774939
	STATUS_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES               NTSTATUS     = -1071774938
	STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY                                  NTSTATUS     = -1071774937
	STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE                 NTSTATUS     = -1071774936
	STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET                 NTSTATUS     = -1071774935
	STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET                          NTSTATUS     = -1071774934
	STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR                             NTSTATUS     = -1071774933
	STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET                          NTSTATUS     = -1071774932
	STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET                      NTSTATUS     = -1071774931
	STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE                   NTSTATUS     = -1071774930
	STATUS_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE                      NTSTATUS     = -1071774929
	STATUS_GRAPHICS_RESOURCES_NOT_RELATED                                 NTSTATUS     = -1071774928
	STATUS_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE                              NTSTATUS     = -1071774927
	STATUS_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE                              NTSTATUS     = -1071774926
	STATUS_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET                             NTSTATUS     = -1071774925
	STATUS_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER          NTSTATUS     = -1071774924
	STATUS_GRAPHICS_NO_VIDPNMGR                                           NTSTATUS     = -1071774923
	STATUS_GRAPHICS_NO_ACTIVE_VIDPN                                       NTSTATUS     = -1071774922
	STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGY                                  NTSTATUS     = -1071774921
	STATUS_GRAPHICS_MONITOR_NOT_CONNECTED                                 NTSTATUS     = -1071774920
	STATUS_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY                                NTSTATUS     = -1071774919
	STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE                           NTSTATUS     = -1071774918
	STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE                            NTSTATUS     = -1071774917
	STATUS_GRAPHICS_INVALID_STRIDE                                        NTSTATUS     = -1071774916
	STATUS_GRAPHICS_INVALID_PIXELFORMAT                                   NTSTATUS     = -1071774915
	STATUS_GRAPHICS_INVALID_COLORBASIS                                    NTSTATUS     = -1071774914
	STATUS_GRAPHICS_INVALID_PIXELVALUEACCESSMODE                          NTSTATUS     = -1071774913
	STATUS_GRAPHICS_TARGET_NOT_IN_TOPOLOGY                                NTSTATUS     = -1071774912
	STATUS_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT                    NTSTATUS     = -1071774911
	STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE                                   NTSTATUS     = -1071774910
	STATUS_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN                              NTSTATUS     = -1071774909
	STATUS_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL                       NTSTATUS     = -1071774908
	STATUS_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION          NTSTATUS     = -1071774907
	STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED    NTSTATUS     = -1071774906
	STATUS_GRAPHICS_INVALID_GAMMA_RAMP                                    NTSTATUS     = -1071774905
	STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED                              NTSTATUS     = -1071774904
	STATUS_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED                           NTSTATUS     = -1071774903
	STATUS_GRAPHICS_MODE_NOT_IN_MODESET                                   NTSTATUS     = -1071774902
	STATUS_GRAPHICS_DATASET_IS_EMPTY                                      NTSTATUS     = 1075708747
	STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET                           NTSTATUS     = 1075708748
	STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON          NTSTATUS     = -1071774899
	STATUS_GRAPHICS_INVALID_PATH_CONTENT_TYPE                             NTSTATUS     = -1071774898
	STATUS_GRAPHICS_INVALID_COPYPROTECTION_TYPE                           NTSTATUS     = -1071774897
	STATUS_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS                     NTSTATUS     = -1071774896
	STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED       NTSTATUS     = 1075708753
	STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING                             NTSTATUS     = -1071774894
	STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED                          NTSTATUS     = -1071774893
	STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS                      NTSTATUS     = -1071774892
	STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT                           NTSTATUS     = -1071774891
	STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM                        NTSTATUS     = -1071774890
	STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN                     NTSTATUS     = -1071774889
	STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT             NTSTATUS     = -1071774888
	STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED                                 NTSTATUS     = -1071774887
	STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION                    NTSTATUS     = -1071774886
	STATUS_GRAPHICS_INVALID_CLIENT_TYPE                                   NTSTATUS     = -1071774885
	STATUS_GRAPHICS_CLIENTVIDPN_NOT_SET                                   NTSTATUS     = -1071774884
	STATUS_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED                     NTSTATUS     = -1071774720
	STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED                        NTSTATUS     = -1071774719
	STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS                                  NTSTATUS     = 1075708975
	STATUS_GRAPHICS_NOT_A_LINKED_ADAPTER                                  NTSTATUS     = -1071774672
	STATUS_GRAPHICS_LEADLINK_NOT_ENUMERATED                               NTSTATUS     = -1071774671
	STATUS_GRAPHICS_CHAINLINKS_NOT_ENUMERATED                             NTSTATUS     = -1071774670
	STATUS_GRAPHICS_ADAPTER_CHAIN_NOT_READY                               NTSTATUS     = -1071774669
	STATUS_GRAPHICS_CHAINLINKS_NOT_STARTED                                NTSTATUS     = -1071774668
	STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON                             NTSTATUS     = -1071774667
	STATUS_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE                        NTSTATUS     = -1071774666
	STATUS_GRAPHICS_LEADLINK_START_DEFERRED                               NTSTATUS     = 1075708983
	STATUS_GRAPHICS_NOT_POST_DEVICE_DRIVER                                NTSTATUS     = -1071774664
	STATUS_GRAPHICS_POLLING_TOO_FREQUENTLY                                NTSTATUS     = 1075708985
	STATUS_GRAPHICS_START_DEFERRED                                        NTSTATUS     = 1075708986
	STATUS_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED                           NTSTATUS     = -1071774661
	STATUS_GRAPHICS_DEPENDABLE_CHILD_STATUS                               NTSTATUS     = 1075708988
	STATUS_GRAPHICS_OPM_NOT_SUPPORTED                                     NTSTATUS     = -1071774464
	STATUS_GRAPHICS_COPP_NOT_SUPPORTED                                    NTSTATUS     = -1071774463
	STATUS_GRAPHICS_UAB_NOT_SUPPORTED                                     NTSTATUS     = -1071774462
	STATUS_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS                      NTSTATUS     = -1071774461
	STATUS_GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST                        NTSTATUS     = -1071774459
	STATUS_GRAPHICS_OPM_INTERNAL_ERROR                                    NTSTATUS     = -1071774453
	STATUS_GRAPHICS_OPM_INVALID_HANDLE                                    NTSTATUS     = -1071774452
	STATUS_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH                        NTSTATUS     = -1071774450
	STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED                             NTSTATUS     = -1071774449
	STATUS_GRAPHICS_OPM_THEATER_MODE_ENABLED                              NTSTATUS     = -1071774448
	STATUS_GRAPHICS_PVP_HFS_FAILED                                        NTSTATUS     = -1071774447
	STATUS_GRAPHICS_OPM_INVALID_SRM                                       NTSTATUS     = -1071774446
	STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP                      NTSTATUS     = -1071774445
	STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP                       NTSTATUS     = -1071774444
	STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA                     NTSTATUS     = -1071774443
	STATUS_GRAPHICS_OPM_HDCP_SRM_NEVER_SET                                NTSTATUS     = -1071774442
	STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH                               NTSTATUS     = -1071774441
	STATUS_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE                  NTSTATUS     = -1071774440
	STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS                 NTSTATUS     = -1071774438
	STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS     NTSTATUS     = -1071774436
	STATUS_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST                       NTSTATUS     = -1071774435
	STATUS_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR                             NTSTATUS     = -1071774434
	STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS      NTSTATUS     = -1071774433
	STATUS_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED                           NTSTATUS     = -1071774432
	STATUS_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST                     NTSTATUS     = -1071774431
	STATUS_GRAPHICS_I2C_NOT_SUPPORTED                                     NTSTATUS     = -1071774336
	STATUS_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST                             NTSTATUS     = -1071774335
	STATUS_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA                           NTSTATUS     = -1071774334
	STATUS_GRAPHICS_I2C_ERROR_RECEIVING_DATA                              NTSTATUS     = -1071774333
	STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED                               NTSTATUS     = -1071774332
	STATUS_GRAPHICS_DDCCI_INVALID_DATA                                    NTSTATUS     = -1071774331
	STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE     NTSTATUS     = -1071774330
	STATUS_GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING                     NTSTATUS     = -1071774329
	STATUS_GRAPHICS_MCA_INTERNAL_ERROR                                    NTSTATUS     = -1071774328
	STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND                         NTSTATUS     = -1071774327
	STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH                          NTSTATUS     = -1071774326
	STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM                        NTSTATUS     = -1071774325
	STATUS_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE                       NTSTATUS     = -1071774324
	STATUS_GRAPHICS_MONITOR_NO_LONGER_EXISTS                              NTSTATUS     = -1071774323
	STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED                        NTSTATUS     = -1071774240
	STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME                 NTSTATUS     = -1071774239
	STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP                NTSTATUS     = -1071774238
	STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED                       NTSTATUS     = -1071774237
	STATUS_GRAPHICS_INVALID_POINTER                                       NTSTATUS     = -1071774236
	STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE              NTSTATUS     = -1071774235
	STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL                             NTSTATUS     = -1071774234
	STATUS_GRAPHICS_INTERNAL_ERROR                                        NTSTATUS     = -1071774233
	STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS                       NTSTATUS     = -1071774232
	STATUS_FVE_LOCKED_VOLUME                                              NTSTATUS     = -1071579136
	STATUS_FVE_NOT_ENCRYPTED                                              NTSTATUS     = -1071579135
	STATUS_FVE_BAD_INFORMATION                                            NTSTATUS     = -1071579134
	STATUS_FVE_TOO_SMALL                                                  NTSTATUS     = -1071579133
	STATUS_FVE_FAILED_WRONG_FS                                            NTSTATUS     = -1071579132
	STATUS_FVE_BAD_PARTITION_SIZE                                         NTSTATUS     = -1071579131
	STATUS_FVE_FS_NOT_EXTENDED                                            NTSTATUS     = -1071579130
	STATUS_FVE_FS_MOUNTED                                                 NTSTATUS     = -1071579129
	STATUS_FVE_NO_LICENSE                                                 NTSTATUS     = -1071579128
	STATUS_FVE_ACTION_NOT_ALLOWED                                         NTSTATUS     = -1071579127
	STATUS_FVE_BAD_DATA                                                   NTSTATUS     = -1071579126
	STATUS_FVE_VOLUME_NOT_BOUND                                           NTSTATUS     = -1071579125
	STATUS_FVE_NOT_DATA_VOLUME                                            NTSTATUS     = -1071579124
	STATUS_FVE_CONV_READ_ERROR                                            NTSTATUS     = -1071579123
	STATUS_FVE_CONV_WRITE_ERROR                                           NTSTATUS     = -1071579122
	STATUS_FVE_OVERLAPPED_UPDATE                                          NTSTATUS     = -1071579121
	STATUS_FVE_FAILED_SECTOR_SIZE                                         NTSTATUS     = -1071579120
	STATUS_FVE_FAILED_AUTHENTICATION                                      NTSTATUS     = -1071579119
	STATUS_FVE_NOT_OS_VOLUME                                              NTSTATUS     = -1071579118
	STATUS_FVE_KEYFILE_NOT_FOUND                                          NTSTATUS     = -1071579117
	STATUS_FVE_KEYFILE_INVALID                                            NTSTATUS     = -1071579116
	STATUS_FVE_KEYFILE_NO_VMK                                             NTSTATUS     = -1071579115
	STATUS_FVE_TPM_DISABLED                                               NTSTATUS     = -1071579114
	STATUS_FVE_TPM_SRK_AUTH_NOT_ZERO                                      NTSTATUS     = -1071579113
	STATUS_FVE_TPM_INVALID_PCR                                            NTSTATUS     = -1071579112
	STATUS_FVE_TPM_NO_VMK                                                 NTSTATUS     = -1071579111
	STATUS_FVE_PIN_INVALID                                                NTSTATUS     = -1071579110
	STATUS_FVE_AUTH_INVALID_APPLICATION                                   NTSTATUS     = -1071579109
	STATUS_FVE_AUTH_INVALID_CONFIG                                        NTSTATUS     = -1071579108
	STATUS_FVE_DEBUGGER_ENABLED                                           NTSTATUS     = -1071579107
	STATUS_FVE_DRY_RUN_FAILED                                             NTSTATUS     = -1071579106
	STATUS_FVE_BAD_METADATA_POINTER                                       NTSTATUS     = -1071579105
	STATUS_FVE_OLD_METADATA_COPY                                          NTSTATUS     = -1071579104
	STATUS_FVE_REBOOT_REQUIRED                                            NTSTATUS     = -1071579103
	STATUS_FVE_RAW_ACCESS                                                 NTSTATUS     = -1071579102
	STATUS_FVE_RAW_BLOCKED                                                NTSTATUS     = -1071579101
	STATUS_FVE_NO_AUTOUNLOCK_MASTER_KEY                                   NTSTATUS     = -1071579100
	STATUS_FVE_MOR_FAILED                                                 NTSTATUS     = -1071579099
	STATUS_FVE_NO_FEATURE_LICENSE                                         NTSTATUS     = -1071579098
	STATUS_FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED                        NTSTATUS     = -1071579097
	STATUS_FVE_CONV_RECOVERY_FAILED                                       NTSTATUS     = -1071579096
	STATUS_FVE_VIRTUALIZED_SPACE_TOO_BIG                                  NTSTATUS     = -1071579095
	STATUS_FVE_INVALID_DATUM_TYPE                                         NTSTATUS     = -1071579094
	STATUS_FVE_VOLUME_TOO_SMALL                                           NTSTATUS     = -1071579088
	STATUS_FVE_ENH_PIN_INVALID                                            NTSTATUS     = -1071579087
	STATUS_FVE_FULL_ENCRYPTION_NOT_ALLOWED_ON_TP_STORAGE                  NTSTATUS     = -1071579086
	STATUS_FVE_WIPE_NOT_ALLOWED_ON_TP_STORAGE                             NTSTATUS     = -1071579085
	STATUS_FVE_NOT_ALLOWED_ON_CSV_STACK                                   NTSTATUS     = -1071579084
	STATUS_FVE_NOT_ALLOWED_ON_CLUSTER                                     NTSTATUS     = -1071579083
	STATUS_FVE_NOT_ALLOWED_TO_UPGRADE_WHILE_CONVERTING                    NTSTATUS     = -1071579082
	STATUS_FVE_WIPE_CANCEL_NOT_APPLICABLE                                 NTSTATUS     = -1071579081
	STATUS_FVE_EDRIVE_DRY_RUN_FAILED                                      NTSTATUS     = -1071579080
	STATUS_FVE_SECUREBOOT_DISABLED                                        NTSTATUS     = -1071579079
	STATUS_FVE_SECUREBOOT_CONFIG_CHANGE                                   NTSTATUS     = -1071579078
	STATUS_FVE_DEVICE_LOCKEDOUT                                           NTSTATUS     = -1071579077
	STATUS_FVE_VOLUME_EXTEND_PREVENTS_EOW_DECRYPT                         NTSTATUS     = -1071579076
	STATUS_FVE_NOT_DE_VOLUME                                              NTSTATUS     = -1071579075
	STATUS_FVE_PROTECTION_DISABLED                                        NTSTATUS     = -1071579074
	STATUS_FVE_PROTECTION_CANNOT_BE_DISABLED                              NTSTATUS     = -1071579073
	STATUS_FVE_OSV_KSR_NOT_ALLOWED                                        NTSTATUS     = -1071579072
	STATUS_FVE_EDRIVE_BAND_ENUMERATION_FAILED                             NTSTATUS     = -1071579071
	STATUS_FVE_POLICY_ON_RDV_EXCLUSION_LIST                               NTSTATUS     = -1071579070
	STATUS_FVE_DATASET_FULL                                               NTSTATUS     = -1071579069
	STATUS_FVE_METADATA_FULL                                              NTSTATUS     = -1071579068
	STATUS_FWP_CALLOUT_NOT_FOUND                                          NTSTATUS     = -1071513599
	STATUS_FWP_CONDITION_NOT_FOUND                                        NTSTATUS     = -1071513598
	STATUS_FWP_FILTER_NOT_FOUND                                           NTSTATUS     = -1071513597
	STATUS_FWP_LAYER_NOT_FOUND                                            NTSTATUS     = -1071513596
	STATUS_FWP_PROVIDER_NOT_FOUND                                         NTSTATUS     = -1071513595
	STATUS_FWP_PROVIDER_CONTEXT_NOT_FOUND                                 NTSTATUS     = -1071513594
	STATUS_FWP_SUBLAYER_NOT_FOUND                                         NTSTATUS     = -1071513593
	STATUS_FWP_NOT_FOUND                                                  NTSTATUS     = -1071513592
	STATUS_FWP_ALREADY_EXISTS                                             NTSTATUS     = -1071513591
	STATUS_FWP_IN_USE                                                     NTSTATUS     = -1071513590
	STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS                                NTSTATUS     = -1071513589
	STATUS_FWP_WRONG_SESSION                                              NTSTATUS     = -1071513588
	STATUS_FWP_NO_TXN_IN_PROGRESS                                         NTSTATUS     = -1071513587
	STATUS_FWP_TXN_IN_PROGRESS                                            NTSTATUS     = -1071513586
	STATUS_FWP_TXN_ABORTED                                                NTSTATUS     = -1071513585
	STATUS_FWP_SESSION_ABORTED                                            NTSTATUS     = -1071513584
	STATUS_FWP_INCOMPATIBLE_TXN                                           NTSTATUS     = -1071513583
	STATUS_FWP_TIMEOUT                                                    NTSTATUS     = -1071513582
	STATUS_FWP_NET_EVENTS_DISABLED                                        NTSTATUS     = -1071513581
	STATUS_FWP_INCOMPATIBLE_LAYER                                         NTSTATUS     = -1071513580
	STATUS_FWP_KM_CLIENTS_ONLY                                            NTSTATUS     = -1071513579
	STATUS_FWP_LIFETIME_MISMATCH                                          NTSTATUS     = -1071513578
	STATUS_FWP_BUILTIN_OBJECT                                             NTSTATUS     = -1071513577
	STATUS_FWP_TOO_MANY_CALLOUTS                                          NTSTATUS     = -1071513576
	STATUS_FWP_NOTIFICATION_DROPPED                                       NTSTATUS     = -1071513575
	STATUS_FWP_TRAFFIC_MISMATCH                                           NTSTATUS     = -1071513574
	STATUS_FWP_INCOMPATIBLE_SA_STATE                                      NTSTATUS     = -1071513573
	STATUS_FWP_NULL_POINTER                                               NTSTATUS     = -1071513572
	STATUS_FWP_INVALID_ENUMERATOR                                         NTSTATUS     = -1071513571
	STATUS_FWP_INVALID_FLAGS                                              NTSTATUS     = -1071513570
	STATUS_FWP_INVALID_NET_MASK                                           NTSTATUS     = -1071513569
	STATUS_FWP_INVALID_RANGE                                              NTSTATUS     = -1071513568
	STATUS_FWP_INVALID_INTERVAL                                           NTSTATUS     = -1071513567
	STATUS_FWP_ZERO_LENGTH_ARRAY                                          NTSTATUS     = -1071513566
	STATUS_FWP_NULL_DISPLAY_NAME                                          NTSTATUS     = -1071513565
	STATUS_FWP_INVALID_ACTION_TYPE                                        NTSTATUS     = -1071513564
	STATUS_FWP_INVALID_WEIGHT                                             NTSTATUS     = -1071513563
	STATUS_FWP_MATCH_TYPE_MISMATCH                                        NTSTATUS     = -1071513562
	STATUS_FWP_TYPE_MISMATCH                                              NTSTATUS     = -1071513561
	STATUS_FWP_OUT_OF_BOUNDS                                              NTSTATUS     = -1071513560
	STATUS_FWP_RESERVED                                                   NTSTATUS     = -1071513559
	STATUS_FWP_DUPLICATE_CONDITION                                        NTSTATUS     = -1071513558
	STATUS_FWP_DUPLICATE_KEYMOD                                           NTSTATUS     = -1071513557
	STATUS_FWP_ACTION_INCOMPATIBLE_WITH_LAYER                             NTSTATUS     = -1071513556
	STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER                          NTSTATUS     = -1071513555
	STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER                            NTSTATUS     = -1071513554
	STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT                          NTSTATUS     = -1071513553
	STATUS_FWP_INCOMPATIBLE_AUTH_METHOD                                   NTSTATUS     = -1071513552
	STATUS_FWP_INCOMPATIBLE_DH_GROUP                                      NTSTATUS     = -1071513551
	STATUS_FWP_EM_NOT_SUPPORTED                                           NTSTATUS     = -1071513550
	STATUS_FWP_NEVER_MATCH                                                NTSTATUS     = -1071513549
	STATUS_FWP_PROVIDER_CONTEXT_MISMATCH                                  NTSTATUS     = -1071513548
	STATUS_FWP_INVALID_PARAMETER                                          NTSTATUS     = -1071513547
	STATUS_FWP_TOO_MANY_SUBLAYERS                                         NTSTATUS     = -1071513546
	STATUS_FWP_CALLOUT_NOTIFICATION_FAILED                                NTSTATUS     = -1071513545
	STATUS_FWP_INVALID_AUTH_TRANSFORM                                     NTSTATUS     = -1071513544
	STATUS_FWP_INVALID_CIPHER_TRANSFORM                                   NTSTATUS     = -1071513543
	STATUS_FWP_INCOMPATIBLE_CIPHER_TRANSFORM                              NTSTATUS     = -1071513542
	STATUS_FWP_INVALID_TRANSFORM_COMBINATION                              NTSTATUS     = -1071513541
	STATUS_FWP_DUPLICATE_AUTH_METHOD                                      NTSTATUS     = -1071513540
	STATUS_FWP_INVALID_TUNNEL_ENDPOINT                                    NTSTATUS     = -1071513539
	STATUS_FWP_L2_DRIVER_NOT_READY                                        NTSTATUS     = -1071513538
	STATUS_FWP_KEY_DICTATOR_ALREADY_REGISTERED                            NTSTATUS     = -1071513537
	STATUS_FWP_KEY_DICTATION_INVALID_KEYING_MATERIAL                      NTSTATUS     = -1071513536
	STATUS_FWP_CONNECTIONS_DISABLED                                       NTSTATUS     = -1071513535
	STATUS_FWP_INVALID_DNS_NAME                                           NTSTATUS     = -1071513534
	STATUS_FWP_STILL_ON                                                   NTSTATUS     = -1071513533
	STATUS_FWP_IKEEXT_NOT_RUNNING                                         NTSTATUS     = -1071513532
	STATUS_FWP_TCPIP_NOT_READY                                            NTSTATUS     = -1071513344
	STATUS_FWP_INJECT_HANDLE_CLOSING                                      NTSTATUS     = -1071513343
	STATUS_FWP_INJECT_HANDLE_STALE                                        NTSTATUS     = -1071513342
	STATUS_FWP_CANNOT_PEND                                                NTSTATUS     = -1071513341
	STATUS_FWP_DROP_NOICMP                                                NTSTATUS     = -1071513340
	STATUS_NDIS_CLOSING                                                   NTSTATUS     = -1071448062
	STATUS_NDIS_BAD_VERSION                                               NTSTATUS     = -1071448060
	STATUS_NDIS_BAD_CHARACTERISTICS                                       NTSTATUS     = -1071448059
	STATUS_NDIS_ADAPTER_NOT_FOUND                                         NTSTATUS     = -1071448058
	STATUS_NDIS_OPEN_FAILED                                               NTSTATUS     = -1071448057
	STATUS_NDIS_DEVICE_FAILED                                             NTSTATUS     = -1071448056
	STATUS_NDIS_MULTICAST_FULL                                            NTSTATUS     = -1071448055
	STATUS_NDIS_MULTICAST_EXISTS                                          NTSTATUS     = -1071448054
	STATUS_NDIS_MULTICAST_NOT_FOUND                                       NTSTATUS     = -1071448053
	STATUS_NDIS_REQUEST_ABORTED                                           NTSTATUS     = -1071448052
	STATUS_NDIS_RESET_IN_PROGRESS                                         NTSTATUS     = -1071448051
	STATUS_NDIS_NOT_SUPPORTED                                             NTSTATUS     = -1071447877
	STATUS_NDIS_INVALID_PACKET                                            NTSTATUS     = -1071448049
	STATUS_NDIS_ADAPTER_NOT_READY                                         NTSTATUS     = -1071448047
	STATUS_NDIS_INVALID_LENGTH                                            NTSTATUS     = -1071448044
	STATUS_NDIS_INVALID_DATA                                              NTSTATUS     = -1071448043
	STATUS_NDIS_BUFFER_TOO_SHORT                                          NTSTATUS     = -1071448042
	STATUS_NDIS_INVALID_OID                                               NTSTATUS     = -1071448041
	STATUS_NDIS_ADAPTER_REMOVED                                           NTSTATUS     = -1071448040
	STATUS_NDIS_UNSUPPORTED_MEDIA                                         NTSTATUS     = -1071448039
	STATUS_NDIS_GROUP_ADDRESS_IN_USE                                      NTSTATUS     = -1071448038
	STATUS_NDIS_FILE_NOT_FOUND                                            NTSTATUS     = -1071448037
	STATUS_NDIS_ERROR_READING_FILE                                        NTSTATUS     = -1071448036
	STATUS_NDIS_ALREADY_MAPPED                                            NTSTATUS     = -1071448035
	STATUS_NDIS_RESOURCE_CONFLICT                                         NTSTATUS     = -1071448034
	STATUS_NDIS_MEDIA_DISCONNECTED                                        NTSTATUS     = -1071448033
	STATUS_NDIS_INVALID_ADDRESS                                           NTSTATUS     = -1071448030
	STATUS_NDIS_INVALID_DEVICE_REQUEST                                    NTSTATUS     = -1071448048
	STATUS_NDIS_PAUSED                                                    NTSTATUS     = -1071448022
	STATUS_NDIS_INTERFACE_NOT_FOUND                                       NTSTATUS     = -1071448021
	STATUS_NDIS_UNSUPPORTED_REVISION                                      NTSTATUS     = -1071448020
	STATUS_NDIS_INVALID_PORT                                              NTSTATUS     = -1071448019
	STATUS_NDIS_INVALID_PORT_STATE                                        NTSTATUS     = -1071448018
	STATUS_NDIS_LOW_POWER_STATE                                           NTSTATUS     = -1071448017
	STATUS_NDIS_REINIT_REQUIRED                                           NTSTATUS     = -1071448016
	STATUS_NDIS_NO_QUEUES                                                 NTSTATUS     = -1071448015
	STATUS_NDIS_DOT11_AUTO_CONFIG_ENABLED                                 NTSTATUS     = -1071439872
	STATUS_NDIS_DOT11_MEDIA_IN_USE                                        NTSTATUS     = -1071439871
	STATUS_NDIS_DOT11_POWER_STATE_INVALID                                 NTSTATUS     = -1071439870
	STATUS_NDIS_PM_WOL_PATTERN_LIST_FULL                                  NTSTATUS     = -1071439869
	STATUS_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL                             NTSTATUS     = -1071439868
	STATUS_NDIS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE                  NTSTATUS     = -1071439867
	STATUS_NDIS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE                     NTSTATUS     = -1071439866
	STATUS_NDIS_DOT11_AP_CHANNEL_NOT_ALLOWED                              NTSTATUS     = -1071439865
	STATUS_NDIS_DOT11_AP_BAND_NOT_ALLOWED                                 NTSTATUS     = -1071439864
	STATUS_NDIS_INDICATION_REQUIRED                                       NTSTATUS     = 1076035585
	STATUS_NDIS_OFFLOAD_POLICY                                            NTSTATUS     = -1071443953
	STATUS_NDIS_OFFLOAD_CONNECTION_REJECTED                               NTSTATUS     = -1071443950
	STATUS_NDIS_OFFLOAD_PATH_REJECTED                                     NTSTATUS     = -1071443949
	STATUS_TPM_ERROR_MASK                                                 NTSTATUS     = -1071054848
	STATUS_TPM_AUTHFAIL                                                   NTSTATUS     = -1071054847
	STATUS_TPM_BADINDEX                                                   NTSTATUS     = -1071054846
	STATUS_TPM_BAD_PARAMETER                                              NTSTATUS     = -1071054845
	STATUS_TPM_AUDITFAILURE                                               NTSTATUS     = -1071054844
	STATUS_TPM_CLEAR_DISABLED                                             NTSTATUS     = -1071054843
	STATUS_TPM_DEACTIVATED                                                NTSTATUS     = -1071054842
	STATUS_TPM_DISABLED                                                   NTSTATUS     = -1071054841
	STATUS_TPM_DISABLED_CMD                                               NTSTATUS     = -1071054840
	STATUS_TPM_FAIL                                                       NTSTATUS     = -1071054839
	STATUS_TPM_BAD_ORDINAL                                                NTSTATUS     = -1071054838
	STATUS_TPM_INSTALL_DISABLED                                           NTSTATUS     = -1071054837
	STATUS_TPM_INVALID_KEYHANDLE                                          NTSTATUS     = -1071054836
	STATUS_TPM_KEYNOTFOUND                                                NTSTATUS     = -1071054835
	STATUS_TPM_INAPPROPRIATE_ENC                                          NTSTATUS     = -1071054834
	STATUS_TPM_MIGRATEFAIL                                                NTSTATUS     = -1071054833
	STATUS_TPM_INVALID_PCR_INFO                                           NTSTATUS     = -1071054832
	STATUS_TPM_NOSPACE                                                    NTSTATUS     = -1071054831
	STATUS_TPM_NOSRK                                                      NTSTATUS     = -1071054830
	STATUS_TPM_NOTSEALED_BLOB                                             NTSTATUS     = -1071054829
	STATUS_TPM_OWNER_SET                                                  NTSTATUS     = -1071054828
	STATUS_TPM_RESOURCES                                                  NTSTATUS     = -1071054827
	STATUS_TPM_SHORTRANDOM                                                NTSTATUS     = -1071054826
	STATUS_TPM_SIZE                                                       NTSTATUS     = -1071054825
	STATUS_TPM_WRONGPCRVAL                                                NTSTATUS     = -1071054824
	STATUS_TPM_BAD_PARAM_SIZE                                             NTSTATUS     = -1071054823
	STATUS_TPM_SHA_THREAD                                                 NTSTATUS     = -1071054822
	STATUS_TPM_SHA_ERROR                                                  NTSTATUS     = -1071054821
	STATUS_TPM_FAILEDSELFTEST                                             NTSTATUS     = -1071054820
	STATUS_TPM_AUTH2FAIL                                                  NTSTATUS     = -1071054819
	STATUS_TPM_BADTAG                                                     NTSTATUS     = -1071054818
	STATUS_TPM_IOERROR                                                    NTSTATUS     = -1071054817
	STATUS_TPM_ENCRYPT_ERROR                                              NTSTATUS     = -1071054816
	STATUS_TPM_DECRYPT_ERROR                                              NTSTATUS     = -1071054815
	STATUS_TPM_INVALID_AUTHHANDLE                                         NTSTATUS     = -1071054814
	STATUS_TPM_NO_ENDORSEMENT                                             NTSTATUS     = -1071054813
	STATUS_TPM_INVALID_KEYUSAGE                                           NTSTATUS     = -1071054812
	STATUS_TPM_WRONG_ENTITYTYPE                                           NTSTATUS     = -1071054811
	STATUS_TPM_INVALID_POSTINIT                                           NTSTATUS     = -1071054810
	STATUS_TPM_INAPPROPRIATE_SIG                                          NTSTATUS     = -1071054809
	STATUS_TPM_BAD_KEY_PROPERTY                                           NTSTATUS     = -1071054808
	STATUS_TPM_BAD_MIGRATION                                              NTSTATUS     = -1071054807
	STATUS_TPM_BAD_SCHEME                                                 NTSTATUS     = -1071054806
	STATUS_TPM_BAD_DATASIZE                                               NTSTATUS     = -1071054805
	STATUS_TPM_BAD_MODE                                                   NTSTATUS     = -1071054804
	STATUS_TPM_BAD_PRESENCE                                               NTSTATUS     = -1071054803
	STATUS_TPM_BAD_VERSION                                                NTSTATUS     = -1071054802
	STATUS_TPM_NO_WRAP_TRANSPORT                                          NTSTATUS     = -1071054801
	STATUS_TPM_AUDITFAIL_UNSUCCESSFUL                                     NTSTATUS     = -1071054800
	STATUS_TPM_AUDITFAIL_SUCCESSFUL                                       NTSTATUS     = -1071054799
	STATUS_TPM_NOTRESETABLE                                               NTSTATUS     = -1071054798
	STATUS_TPM_NOTLOCAL                                                   NTSTATUS     = -1071054797
	STATUS_TPM_BAD_TYPE                                                   NTSTATUS     = -1071054796
	STATUS_TPM_INVALID_RESOURCE                                           NTSTATUS     = -1071054795
	STATUS_TPM_NOTFIPS                                                    NTSTATUS     = -1071054794
	STATUS_TPM_INVALID_FAMILY                                             NTSTATUS     = -1071054793
	STATUS_TPM_NO_NV_PERMISSION                                           NTSTATUS     = -1071054792
	STATUS_TPM_REQUIRES_SIGN                                              NTSTATUS     = -1071054791
	STATUS_TPM_KEY_NOTSUPPORTED                                           NTSTATUS     = -1071054790
	STATUS_TPM_AUTH_CONFLICT                                              NTSTATUS     = -1071054789
	STATUS_TPM_AREA_LOCKED                                                NTSTATUS     = -1071054788
	STATUS_TPM_BAD_LOCALITY                                               NTSTATUS     = -1071054787
	STATUS_TPM_READ_ONLY                                                  NTSTATUS     = -1071054786
	STATUS_TPM_PER_NOWRITE                                                NTSTATUS     = -1071054785
	STATUS_TPM_FAMILYCOUNT                                                NTSTATUS     = -1071054784
	STATUS_TPM_WRITE_LOCKED                                               NTSTATUS     = -1071054783
	STATUS_TPM_BAD_ATTRIBUTES                                             NTSTATUS     = -1071054782
	STATUS_TPM_INVALID_STRUCTURE                                          NTSTATUS     = -1071054781
	STATUS_TPM_KEY_OWNER_CONTROL                                          NTSTATUS     = -1071054780
	STATUS_TPM_BAD_COUNTER                                                NTSTATUS     = -1071054779
	STATUS_TPM_NOT_FULLWRITE                                              NTSTATUS     = -1071054778
	STATUS_TPM_CONTEXT_GAP                                                NTSTATUS     = -1071054777
	STATUS_TPM_MAXNVWRITES                                                NTSTATUS     = -1071054776
	STATUS_TPM_NOOPERATOR                                                 NTSTATUS     = -1071054775
	STATUS_TPM_RESOURCEMISSING                                            NTSTATUS     = -1071054774
	STATUS_TPM_DELEGATE_LOCK                                              NTSTATUS     = -1071054773
	STATUS_TPM_DELEGATE_FAMILY                                            NTSTATUS     = -1071054772
	STATUS_TPM_DELEGATE_ADMIN                                             NTSTATUS     = -1071054771
	STATUS_TPM_TRANSPORT_NOTEXCLUSIVE                                     NTSTATUS     = -1071054770
	STATUS_TPM_OWNER_CONTROL                                              NTSTATUS     = -1071054769
	STATUS_TPM_DAA_RESOURCES                                              NTSTATUS     = -1071054768
	STATUS_TPM_DAA_INPUT_DATA0                                            NTSTATUS     = -1071054767
	STATUS_TPM_DAA_INPUT_DATA1                                            NTSTATUS     = -1071054766
	STATUS_TPM_DAA_ISSUER_SETTINGS                                        NTSTATUS     = -1071054765
	STATUS_TPM_DAA_TPM_SETTINGS                                           NTSTATUS     = -1071054764
	STATUS_TPM_DAA_STAGE                                                  NTSTATUS     = -1071054763
	STATUS_TPM_DAA_ISSUER_VALIDITY                                        NTSTATUS     = -1071054762
	STATUS_TPM_DAA_WRONG_W                                                NTSTATUS     = -1071054761
	STATUS_TPM_BAD_HANDLE                                                 NTSTATUS     = -1071054760
	STATUS_TPM_BAD_DELEGATE                                               NTSTATUS     = -1071054759
	STATUS_TPM_BADCONTEXT                                                 NTSTATUS     = -1071054758
	STATUS_TPM_TOOMANYCONTEXTS                                            NTSTATUS     = -1071054757
	STATUS_TPM_MA_TICKET_SIGNATURE                                        NTSTATUS     = -1071054756
	STATUS_TPM_MA_DESTINATION                                             NTSTATUS     = -1071054755
	STATUS_TPM_MA_SOURCE                                                  NTSTATUS     = -1071054754
	STATUS_TPM_MA_AUTHORITY                                               NTSTATUS     = -1071054753
	STATUS_TPM_PERMANENTEK                                                NTSTATUS     = -1071054751
	STATUS_TPM_BAD_SIGNATURE                                              NTSTATUS     = -1071054750
	STATUS_TPM_NOCONTEXTSPACE                                             NTSTATUS     = -1071054749
	STATUS_TPM_20_E_ASYMMETRIC                                            NTSTATUS     = -1071054719
	STATUS_TPM_20_E_ATTRIBUTES                                            NTSTATUS     = -1071054718
	STATUS_TPM_20_E_HASH                                                  NTSTATUS     = -1071054717
	STATUS_TPM_20_E_VALUE                                                 NTSTATUS     = -1071054716
	STATUS_TPM_20_E_HIERARCHY                                             NTSTATUS     = -1071054715
	STATUS_TPM_20_E_KEY_SIZE                                              NTSTATUS     = -1071054713
	STATUS_TPM_20_E_MGF                                                   NTSTATUS     = -1071054712
	STATUS_TPM_20_E_MODE                                                  NTSTATUS     = -1071054711
	STATUS_TPM_20_E_TYPE                                                  NTSTATUS     = -1071054710
	STATUS_TPM_20_E_HANDLE                                                NTSTATUS     = -1071054709
	STATUS_TPM_20_E_KDF                                                   NTSTATUS     = -1071054708
	STATUS_TPM_20_E_RANGE                                                 NTSTATUS     = -1071054707
	STATUS_TPM_20_E_AUTH_FAIL                                             NTSTATUS     = -1071054706
	STATUS_TPM_20_E_NONCE                                                 NTSTATUS     = -1071054705
	STATUS_TPM_20_E_PP                                                    NTSTATUS     = -1071054704
	STATUS_TPM_20_E_SCHEME                                                NTSTATUS     = -1071054702
	STATUS_TPM_20_E_SIZE                                                  NTSTATUS     = -1071054699
	STATUS_TPM_20_E_SYMMETRIC                                             NTSTATUS     = -1071054698
	STATUS_TPM_20_E_TAG                                                   NTSTATUS     = -1071054697
	STATUS_TPM_20_E_SELECTOR                                              NTSTATUS     = -1071054696
	STATUS_TPM_20_E_INSUFFICIENT                                          NTSTATUS     = -1071054694
	STATUS_TPM_20_E_SIGNATURE                                             NTSTATUS     = -1071054693
	STATUS_TPM_20_E_KEY                                                   NTSTATUS     = -1071054692
	STATUS_TPM_20_E_POLICY_FAIL                                           NTSTATUS     = -1071054691
	STATUS_TPM_20_E_INTEGRITY                                             NTSTATUS     = -1071054689
	STATUS_TPM_20_E_TICKET                                                NTSTATUS     = -1071054688
	STATUS_TPM_20_E_RESERVED_BITS                                         NTSTATUS     = -1071054687
	STATUS_TPM_20_E_BAD_AUTH                                              NTSTATUS     = -1071054686
	STATUS_TPM_20_E_EXPIRED                                               NTSTATUS     = -1071054685
	STATUS_TPM_20_E_POLICY_CC                                             NTSTATUS     = -1071054684
	STATUS_TPM_20_E_BINDING                                               NTSTATUS     = -1071054683
	STATUS_TPM_20_E_CURVE                                                 NTSTATUS     = -1071054682
	STATUS_TPM_20_E_ECC_POINT                                             NTSTATUS     = -1071054681
	STATUS_TPM_20_E_INITIALIZE                                            NTSTATUS     = -1071054592
	STATUS_TPM_20_E_FAILURE                                               NTSTATUS     = -1071054591
	STATUS_TPM_20_E_SEQUENCE                                              NTSTATUS     = -1071054589
	STATUS_TPM_20_E_PRIVATE                                               NTSTATUS     = -1071054581
	STATUS_TPM_20_E_HMAC                                                  NTSTATUS     = -1071054567
	STATUS_TPM_20_E_DISABLED                                              NTSTATUS     = -1071054560
	STATUS_TPM_20_E_EXCLUSIVE                                             NTSTATUS     = -1071054559
	STATUS_TPM_20_E_ECC_CURVE                                             NTSTATUS     = -1071054557
	STATUS_TPM_20_E_AUTH_TYPE                                             NTSTATUS     = -1071054556
	STATUS_TPM_20_E_AUTH_MISSING                                          NTSTATUS     = -1071054555
	STATUS_TPM_20_E_POLICY                                                NTSTATUS     = -1071054554
	STATUS_TPM_20_E_PCR                                                   NTSTATUS     = -1071054553
	STATUS_TPM_20_E_PCR_CHANGED                                           NTSTATUS     = -1071054552
	STATUS_TPM_20_E_UPGRADE                                               NTSTATUS     = -1071054547
	STATUS_TPM_20_E_TOO_MANY_CONTEXTS                                     NTSTATUS     = -1071054546
	STATUS_TPM_20_E_AUTH_UNAVAILABLE                                      NTSTATUS     = -1071054545
	STATUS_TPM_20_E_REBOOT                                                NTSTATUS     = -1071054544
	STATUS_TPM_20_E_UNBALANCED                                            NTSTATUS     = -1071054543
	STATUS_TPM_20_E_COMMAND_SIZE                                          NTSTATUS     = -1071054526
	STATUS_TPM_20_E_COMMAND_CODE                                          NTSTATUS     = -1071054525
	STATUS_TPM_20_E_AUTHSIZE                                              NTSTATUS     = -1071054524
	STATUS_TPM_20_E_AUTH_CONTEXT                                          NTSTATUS     = -1071054523
	STATUS_TPM_20_E_NV_RANGE                                              NTSTATUS     = -1071054522
	STATUS_TPM_20_E_NV_SIZE                                               NTSTATUS     = -1071054521
	STATUS_TPM_20_E_NV_LOCKED                                             NTSTATUS     = -1071054520
	STATUS_TPM_20_E_NV_AUTHORIZATION                                      NTSTATUS     = -1071054519
	STATUS_TPM_20_E_NV_UNINITIALIZED                                      NTSTATUS     = -1071054518
	STATUS_TPM_20_E_NV_SPACE                                              NTSTATUS     = -1071054517
	STATUS_TPM_20_E_NV_DEFINED                                            NTSTATUS     = -1071054516
	STATUS_TPM_20_E_BAD_CONTEXT                                           NTSTATUS     = -1071054512
	STATUS_TPM_20_E_CPHASH                                                NTSTATUS     = -1071054511
	STATUS_TPM_20_E_PARENT                                                NTSTATUS     = -1071054510
	STATUS_TPM_20_E_NEEDS_TEST                                            NTSTATUS     = -1071054509
	STATUS_TPM_20_E_NO_RESULT                                             NTSTATUS     = -1071054508
	STATUS_TPM_20_E_SENSITIVE                                             NTSTATUS     = -1071054507
	STATUS_TPM_COMMAND_BLOCKED                                            NTSTATUS     = -1071053824
	STATUS_TPM_INVALID_HANDLE                                             NTSTATUS     = -1071053823
	STATUS_TPM_DUPLICATE_VHANDLE                                          NTSTATUS     = -1071053822
	STATUS_TPM_EMBEDDED_COMMAND_BLOCKED                                   NTSTATUS     = -1071053821
	STATUS_TPM_EMBEDDED_COMMAND_UNSUPPORTED                               NTSTATUS     = -1071053820
	STATUS_TPM_RETRY                                                      NTSTATUS     = -1071052800
	STATUS_TPM_NEEDS_SELFTEST                                             NTSTATUS     = -1071052799
	STATUS_TPM_DOING_SELFTEST                                             NTSTATUS     = -1071052798
	STATUS_TPM_DEFEND_LOCK_RUNNING                                        NTSTATUS     = -1071052797
	STATUS_TPM_COMMAND_CANCELED                                           NTSTATUS     = -1071050751
	STATUS_TPM_TOO_MANY_CONTEXTS                                          NTSTATUS     = -1071050750
	STATUS_TPM_NOT_FOUND                                                  NTSTATUS     = -1071050749
	STATUS_TPM_ACCESS_DENIED                                              NTSTATUS     = -1071050748
	STATUS_TPM_INSUFFICIENT_BUFFER                                        NTSTATUS     = -1071050747
	STATUS_TPM_PPI_FUNCTION_UNSUPPORTED                                   NTSTATUS     = -1071050746
	STATUS_PCP_ERROR_MASK                                                 NTSTATUS     = -1071046656
	STATUS_PCP_DEVICE_NOT_READY                                           NTSTATUS     = -1071046655
	STATUS_PCP_INVALID_HANDLE                                             NTSTATUS     = -1071046654
	STATUS_PCP_INVALID_PARAMETER                                          NTSTATUS     = -1071046653
	STATUS_PCP_FLAG_NOT_SUPPORTED                                         NTSTATUS     = -1071046652
	STATUS_PCP_NOT_SUPPORTED                                              NTSTATUS     = -1071046651
	STATUS_PCP_BUFFER_TOO_SMALL                                           NTSTATUS     = -1071046650
	STATUS_PCP_INTERNAL_ERROR                                             NTSTATUS     = -1071046649
	STATUS_PCP_AUTHENTICATION_FAILED                                      NTSTATUS     = -1071046648
	STATUS_PCP_AUTHENTICATION_IGNORED                                     NTSTATUS     = -1071046647
	STATUS_PCP_POLICY_NOT_FOUND                                           NTSTATUS     = -1071046646
	STATUS_PCP_PROFILE_NOT_FOUND                                          NTSTATUS     = -1071046645
	STATUS_PCP_VALIDATION_FAILED                                          NTSTATUS     = -1071046644
	STATUS_PCP_DEVICE_NOT_FOUND                                           NTSTATUS     = -1071046643
	STATUS_PCP_WRONG_PARENT                                               NTSTATUS     = -1071046642
	STATUS_PCP_KEY_NOT_LOADED                                             NTSTATUS     = -1071046641
	STATUS_PCP_NO_KEY_CERTIFICATION                                       NTSTATUS     = -1071046640
	STATUS_PCP_KEY_NOT_FINALIZED                                          NTSTATUS     = -1071046639
	STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET                              NTSTATUS     = -1071046638
	STATUS_PCP_NOT_PCR_BOUND                                              NTSTATUS     = -1071046637
	STATUS_PCP_KEY_ALREADY_FINALIZED                                      NTSTATUS     = -1071046636
	STATUS_PCP_KEY_USAGE_POLICY_NOT_SUPPORTED                             NTSTATUS     = -1071046635
	STATUS_PCP_KEY_USAGE_POLICY_INVALID                                   NTSTATUS     = -1071046634
	STATUS_PCP_SOFT_KEY_ERROR                                             NTSTATUS     = -1071046633
	STATUS_PCP_KEY_NOT_AUTHENTICATED                                      NTSTATUS     = -1071046632
	STATUS_PCP_KEY_NOT_AIK                                                NTSTATUS     = -1071046631
	STATUS_PCP_KEY_NOT_SIGNING_KEY                                        NTSTATUS     = -1071046630
	STATUS_PCP_LOCKED_OUT                                                 NTSTATUS     = -1071046629
	STATUS_PCP_CLAIM_TYPE_NOT_SUPPORTED                                   NTSTATUS     = -1071046628
	STATUS_PCP_TPM_VERSION_NOT_SUPPORTED                                  NTSTATUS     = -1071046627
	STATUS_PCP_BUFFER_LENGTH_MISMATCH                                     NTSTATUS     = -1071046626
	STATUS_PCP_IFX_RSA_KEY_CREATION_BLOCKED                               NTSTATUS     = -1071046625
	STATUS_PCP_TICKET_MISSING                                             NTSTATUS     = -1071046624
	STATUS_PCP_RAW_POLICY_NOT_SUPPORTED                                   NTSTATUS     = -1071046623
	STATUS_PCP_KEY_HANDLE_INVALIDATED                                     NTSTATUS     = -1071046622
	STATUS_PCP_UNSUPPORTED_PSS_SALT                                       NTSTATUS     = 1076437027
	STATUS_RTPM_CONTEXT_CONTINUE                                          NTSTATUS     = 2699264
	STATUS_RTPM_CONTEXT_COMPLETE                                          NTSTATUS     = 2699265
	STATUS_RTPM_NO_RESULT                                                 NTSTATUS     = -1071042558
	STATUS_RTPM_PCR_READ_INCOMPLETE                                       NTSTATUS     = -1071042557
	STATUS_RTPM_INVALID_CONTEXT                                           NTSTATUS     = -1071042556
	STATUS_RTPM_UNSUPPORTED_CMD                                           NTSTATUS     = -1071042555
	STATUS_TPM_ZERO_EXHAUST_ENABLED                                       NTSTATUS     = -1071038464
	STATUS_HV_INVALID_HYPERCALL_CODE                                      NTSTATUS     = -1070268414
	STATUS_HV_INVALID_HYPERCALL_INPUT                                     NTSTATUS     = -1070268413
	STATUS_HV_INVALID_ALIGNMENT                                           NTSTATUS     = -1070268412
	STATUS_HV_INVALID_PARAMETER                                           NTSTATUS     = -1070268411
	STATUS_HV_ACCESS_DENIED                                               NTSTATUS     = -1070268410
	STATUS_HV_INVALID_PARTITION_STATE                                     NTSTATUS     = -1070268409
	STATUS_HV_OPERATION_DENIED                                            NTSTATUS     = -1070268408
	STATUS_HV_UNKNOWN_PROPERTY                                            NTSTATUS     = -1070268407
	STATUS_HV_PROPERTY_VALUE_OUT_OF_RANGE                                 NTSTATUS     = -1070268406
	STATUS_HV_INSUFFICIENT_MEMORY                                         NTSTATUS     = -1070268405
	STATUS_HV_PARTITION_TOO_DEEP                                          NTSTATUS     = -1070268404
	STATUS_HV_INVALID_PARTITION_ID                                        NTSTATUS     = -1070268403
	STATUS_HV_INVALID_VP_INDEX                                            NTSTATUS     = -1070268402
	STATUS_HV_INVALID_PORT_ID                                             NTSTATUS     = -1070268399
	STATUS_HV_INVALID_CONNECTION_ID                                       NTSTATUS     = -1070268398
	STATUS_HV_INSUFFICIENT_BUFFERS                                        NTSTATUS     = -1070268397
	STATUS_HV_NOT_ACKNOWLEDGED                                            NTSTATUS     = -1070268396
	STATUS_HV_INVALID_VP_STATE                                            NTSTATUS     = -1070268395
	STATUS_HV_ACKNOWLEDGED                                                NTSTATUS     = -1070268394
	STATUS_HV_INVALID_SAVE_RESTORE_STATE                                  NTSTATUS     = -1070268393
	STATUS_HV_INVALID_SYNIC_STATE                                         NTSTATUS     = -1070268392
	STATUS_HV_OBJECT_IN_USE                                               NTSTATUS     = -1070268391
	STATUS_HV_INVALID_PROXIMITY_DOMAIN_INFO                               NTSTATUS     = -1070268390
	STATUS_HV_NO_DATA                                                     NTSTATUS     = -1070268389
	STATUS_HV_INACTIVE                                                    NTSTATUS     = -1070268388
	STATUS_HV_NO_RESOURCES                                                NTSTATUS     = -1070268387
	STATUS_HV_FEATURE_UNAVAILABLE                                         NTSTATUS     = -1070268386
	STATUS_HV_INSUFFICIENT_BUFFER                                         NTSTATUS     = -1070268365
	STATUS_HV_INSUFFICIENT_DEVICE_DOMAINS                                 NTSTATUS     = -1070268360
	STATUS_HV_CPUID_FEATURE_VALIDATION_ERROR                              NTSTATUS     = -1070268356
	STATUS_HV_CPUID_XSAVE_FEATURE_VALIDATION_ERROR                        NTSTATUS     = -1070268355
	STATUS_HV_PROCESSOR_STARTUP_TIMEOUT                                   NTSTATUS     = -1070268354
	STATUS_HV_SMX_ENABLED                                                 NTSTATUS     = -1070268353
	STATUS_HV_INVALID_LP_INDEX                                            NTSTATUS     = -1070268351
	STATUS_HV_INVALID_REGISTER_VALUE                                      NTSTATUS     = -1070268336
	STATUS_HV_INVALID_VTL_STATE                                           NTSTATUS     = -1070268335
	STATUS_HV_NX_NOT_DETECTED                                             NTSTATUS     = -1070268331
	STATUS_HV_INVALID_DEVICE_ID                                           NTSTATUS     = -1070268329
	STATUS_HV_INVALID_DEVICE_STATE                                        NTSTATUS     = -1070268328
	STATUS_HV_PENDING_PAGE_REQUESTS                                       NTSTATUS     = 3473497
	STATUS_HV_PAGE_REQUEST_INVALID                                        NTSTATUS     = -1070268320
	STATUS_HV_INVALID_CPU_GROUP_ID                                        NTSTATUS     = -1070268305
	STATUS_HV_INVALID_CPU_GROUP_STATE                                     NTSTATUS     = -1070268304
	STATUS_HV_OPERATION_FAILED                                            NTSTATUS     = -1070268303
	STATUS_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE                         NTSTATUS     = -1070268302
	STATUS_HV_INSUFFICIENT_ROOT_MEMORY                                    NTSTATUS     = -1070268301
	STATUS_HV_EVENT_BUFFER_ALREADY_FREED                                  NTSTATUS     = -1070268300
	STATUS_HV_INSUFFICIENT_CONTIGUOUS_MEMORY                              NTSTATUS     = -1070268299
	STATUS_HV_DEVICE_NOT_IN_DOMAIN                                        NTSTATUS     = -1070268298
	STATUS_HV_NESTED_VM_EXIT                                              NTSTATUS     = -1070268297
	STATUS_HV_CALL_PENDING                                                NTSTATUS     = -1070268295
	STATUS_HV_MSR_ACCESS_FAILED                                           NTSTATUS     = -1070268288
	STATUS_HV_INSUFFICIENT_MEMORY_MIRRORING                               NTSTATUS     = -1070268287
	STATUS_HV_INSUFFICIENT_CONTIGUOUS_MEMORY_MIRRORING                    NTSTATUS     = -1070268286
	STATUS_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY                         NTSTATUS     = -1070268285
	STATUS_HV_INSUFFICIENT_ROOT_MEMORY_MIRRORING                          NTSTATUS     = -1070268284
	STATUS_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY_MIRRORING               NTSTATUS     = -1070268283
	STATUS_HV_NOT_PRESENT                                                 NTSTATUS     = -1070264320
	STATUS_VID_DUPLICATE_HANDLER                                          NTSTATUS     = -1070137343
	STATUS_VID_TOO_MANY_HANDLERS                                          NTSTATUS     = -1070137342
	STATUS_VID_QUEUE_FULL                                                 NTSTATUS     = -1070137341
	STATUS_VID_HANDLER_NOT_PRESENT                                        NTSTATUS     = -1070137340
	STATUS_VID_INVALID_OBJECT_NAME                                        NTSTATUS     = -1070137339
	STATUS_VID_PARTITION_NAME_TOO_LONG                                    NTSTATUS     = -1070137338
	STATUS_VID_MESSAGE_QUEUE_NAME_TOO_LONG                                NTSTATUS     = -1070137337
	STATUS_VID_PARTITION_ALREADY_EXISTS                                   NTSTATUS     = -1070137336
	STATUS_VID_PARTITION_DOES_NOT_EXIST                                   NTSTATUS     = -1070137335
	STATUS_VID_PARTITION_NAME_NOT_FOUND                                   NTSTATUS     = -1070137334
	STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS                               NTSTATUS     = -1070137333
	STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT                               NTSTATUS     = -1070137332
	STATUS_VID_MB_STILL_REFERENCED                                        NTSTATUS     = -1070137331
	STATUS_VID_CHILD_GPA_PAGE_SET_CORRUPTED                               NTSTATUS     = -1070137330
	STATUS_VID_INVALID_NUMA_SETTINGS                                      NTSTATUS     = -1070137329
	STATUS_VID_INVALID_NUMA_NODE_INDEX                                    NTSTATUS     = -1070137328
	STATUS_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED                      NTSTATUS     = -1070137327
	STATUS_VID_INVALID_MEMORY_BLOCK_HANDLE                                NTSTATUS     = -1070137326
	STATUS_VID_PAGE_RANGE_OVERFLOW                                        NTSTATUS     = -1070137325
	STATUS_VID_INVALID_MESSAGE_QUEUE_HANDLE                               NTSTATUS     = -1070137324
	STATUS_VID_INVALID_GPA_RANGE_HANDLE                                   NTSTATUS     = -1070137323
	STATUS_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE                         NTSTATUS     = -1070137322
	STATUS_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED                           NTSTATUS     = -1070137321
	STATUS_VID_INVALID_PPM_HANDLE                                         NTSTATUS     = -1070137320
	STATUS_VID_MBPS_ARE_LOCKED                                            NTSTATUS     = -1070137319
	STATUS_VID_MESSAGE_QUEUE_CLOSED                                       NTSTATUS     = -1070137318
	STATUS_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED                           NTSTATUS     = -1070137317
	STATUS_VID_STOP_PENDING                                               NTSTATUS     = -1070137316
	STATUS_VID_INVALID_PROCESSOR_STATE                                    NTSTATUS     = -1070137315
	STATUS_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT                            NTSTATUS     = -1070137314
	STATUS_VID_KM_INTERFACE_ALREADY_INITIALIZED                           NTSTATUS     = -1070137313
	STATUS_VID_MB_PROPERTY_ALREADY_SET_RESET                              NTSTATUS     = -1070137312
	STATUS_VID_MMIO_RANGE_DESTROYED                                       NTSTATUS     = -1070137311
	STATUS_VID_INVALID_CHILD_GPA_PAGE_SET                                 NTSTATUS     = -1070137310
	STATUS_VID_RESERVE_PAGE_SET_IS_BEING_USED                             NTSTATUS     = -1070137309
	STATUS_VID_RESERVE_PAGE_SET_TOO_SMALL                                 NTSTATUS     = -1070137308
	STATUS_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE                     NTSTATUS     = -1070137307
	STATUS_VID_MBP_COUNT_EXCEEDED_LIMIT                                   NTSTATUS     = -1070137306
	STATUS_VID_SAVED_STATE_CORRUPT                                        NTSTATUS     = -1070137305
	STATUS_VID_SAVED_STATE_UNRECOGNIZED_ITEM                              NTSTATUS     = -1070137304
	STATUS_VID_SAVED_STATE_INCOMPATIBLE                                   NTSTATUS     = -1070137303
	STATUS_VID_VTL_ACCESS_DENIED                                          NTSTATUS     = -1070137302
	STATUS_VID_INSUFFICIENT_RESOURCES_RESERVE                             NTSTATUS     = -1070137301
	STATUS_VID_INSUFFICIENT_RESOURCES_PHYSICAL_BUFFER                     NTSTATUS     = -1070137300
	STATUS_VID_INSUFFICIENT_RESOURCES_HV_DEPOSIT                          NTSTATUS     = -1070137299
	STATUS_VID_MEMORY_TYPE_NOT_SUPPORTED                                  NTSTATUS     = -1070137298
	STATUS_VID_INSUFFICIENT_RESOURCES_WITHDRAW                            NTSTATUS     = -1070137297
	STATUS_VID_PROCESS_ALREADY_SET                                        NTSTATUS     = -1070137296
	STATUS_DM_OPERATION_LIMIT_EXCEEDED                                    NTSTATUS     = -1070135808
	STATUS_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED                          NTSTATUS     = -2143879167
	STATUS_IPSEC_BAD_SPI                                                  NTSTATUS     = -1070202879
	STATUS_IPSEC_SA_LIFETIME_EXPIRED                                      NTSTATUS     = -1070202878
	STATUS_IPSEC_WRONG_SA                                                 NTSTATUS     = -1070202877
	STATUS_IPSEC_REPLAY_CHECK_FAILED                                      NTSTATUS     = -1070202876
	STATUS_IPSEC_INVALID_PACKET                                           NTSTATUS     = -1070202875
	STATUS_IPSEC_INTEGRITY_CHECK_FAILED                                   NTSTATUS     = -1070202874
	STATUS_IPSEC_CLEAR_TEXT_DROP                                          NTSTATUS     = -1070202873
	STATUS_IPSEC_AUTH_FIREWALL_DROP                                       NTSTATUS     = -1070202872
	STATUS_IPSEC_THROTTLE_DROP                                            NTSTATUS     = -1070202871
	STATUS_IPSEC_DOSP_BLOCK                                               NTSTATUS     = -1070170112
	STATUS_IPSEC_DOSP_RECEIVED_MULTICAST                                  NTSTATUS     = -1070170111
	STATUS_IPSEC_DOSP_INVALID_PACKET                                      NTSTATUS     = -1070170110
	STATUS_IPSEC_DOSP_STATE_LOOKUP_FAILED                                 NTSTATUS     = -1070170109
	STATUS_IPSEC_DOSP_MAX_ENTRIES                                         NTSTATUS     = -1070170108
	STATUS_IPSEC_DOSP_KEYMOD_NOT_ALLOWED                                  NTSTATUS     = -1070170107
	STATUS_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES                         NTSTATUS     = -1070170106
	STATUS_VOLMGR_INCOMPLETE_REGENERATION                                 NTSTATUS     = -2143813631
	STATUS_VOLMGR_INCOMPLETE_DISK_MIGRATION                               NTSTATUS     = -2143813630
	STATUS_VOLMGR_DATABASE_FULL                                           NTSTATUS     = -1070071807
	STATUS_VOLMGR_DISK_CONFIGURATION_CORRUPTED                            NTSTATUS     = -1070071806
	STATUS_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC                          NTSTATUS     = -1070071805
	STATUS_VOLMGR_PACK_CONFIG_UPDATE_FAILED                               NTSTATUS     = -1070071804
	STATUS_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME                         NTSTATUS     = -1070071803
	STATUS_VOLMGR_DISK_DUPLICATE                                          NTSTATUS     = -1070071802
	STATUS_VOLMGR_DISK_DYNAMIC                                            NTSTATUS     = -1070071801
	STATUS_VOLMGR_DISK_ID_INVALID                                         NTSTATUS     = -1070071800
	STATUS_VOLMGR_DISK_INVALID                                            NTSTATUS     = -1070071799
	STATUS_VOLMGR_DISK_LAST_VOTER                                         NTSTATUS     = -1070071798
	STATUS_VOLMGR_DISK_LAYOUT_INVALID                                     NTSTATUS     = -1070071797
	STATUS_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS          NTSTATUS     = -1070071796
	STATUS_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED                        NTSTATUS     = -1070071795
	STATUS_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL                        NTSTATUS     = -1070071794
	STATUS_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS          NTSTATUS     = -1070071793
	STATUS_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS                         NTSTATUS     = -1070071792
	STATUS_VOLMGR_DISK_MISSING                                            NTSTATUS     = -1070071791
	STATUS_VOLMGR_DISK_NOT_EMPTY                                          NTSTATUS     = -1070071790
	STATUS_VOLMGR_DISK_NOT_ENOUGH_SPACE                                   NTSTATUS     = -1070071789
	STATUS_VOLMGR_DISK_REVECTORING_FAILED                                 NTSTATUS     = -1070071788
	STATUS_VOLMGR_DISK_SECTOR_SIZE_INVALID                                NTSTATUS     = -1070071787
	STATUS_VOLMGR_DISK_SET_NOT_CONTAINED                                  NTSTATUS     = -1070071786
	STATUS_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS                           NTSTATUS     = -1070071785
	STATUS_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES                            NTSTATUS     = -1070071784
	STATUS_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED                              NTSTATUS     = -1070071783
	STATUS_VOLMGR_EXTENT_ALREADY_USED                                     NTSTATUS     = -1070071782
	STATUS_VOLMGR_EXTENT_NOT_CONTIGUOUS                                   NTSTATUS     = -1070071781
	STATUS_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION                             NTSTATUS     = -1070071780
	STATUS_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED                               NTSTATUS     = -1070071779
	STATUS_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION                           NTSTATUS     = -1070071778
	STATUS_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH                      NTSTATUS     = -1070071777
	STATUS_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED                            NTSTATUS     = -1070071776
	STATUS_VOLMGR_INTERLEAVE_LENGTH_INVALID                               NTSTATUS     = -1070071775
	STATUS_VOLMGR_MAXIMUM_REGISTERED_USERS                                NTSTATUS     = -1070071774
	STATUS_VOLMGR_MEMBER_IN_SYNC                                          NTSTATUS     = -1070071773
	STATUS_VOLMGR_MEMBER_INDEX_DUPLICATE                                  NTSTATUS     = -1070071772
	STATUS_VOLMGR_MEMBER_INDEX_INVALID                                    NTSTATUS     = -1070071771
	STATUS_VOLMGR_MEMBER_MISSING                                          NTSTATUS     = -1070071770
	STATUS_VOLMGR_MEMBER_NOT_DETACHED                                     NTSTATUS     = -1070071769
	STATUS_VOLMGR_MEMBER_REGENERATING                                     NTSTATUS     = -1070071768
	STATUS_VOLMGR_ALL_DISKS_FAILED                                        NTSTATUS     = -1070071767
	STATUS_VOLMGR_NO_REGISTERED_USERS                                     NTSTATUS     = -1070071766
	STATUS_VOLMGR_NO_SUCH_USER                                            NTSTATUS     = -1070071765
	STATUS_VOLMGR_NOTIFICATION_RESET                                      NTSTATUS     = -1070071764
	STATUS_VOLMGR_NUMBER_OF_MEMBERS_INVALID                               NTSTATUS     = -1070071763
	STATUS_VOLMGR_NUMBER_OF_PLEXES_INVALID                                NTSTATUS     = -1070071762
	STATUS_VOLMGR_PACK_DUPLICATE                                          NTSTATUS     = -1070071761
	STATUS_VOLMGR_PACK_ID_INVALID                                         NTSTATUS     = -1070071760
	STATUS_VOLMGR_PACK_INVALID                                            NTSTATUS     = -1070071759
	STATUS_VOLMGR_PACK_NAME_INVALID                                       NTSTATUS     = -1070071758
	STATUS_VOLMGR_PACK_OFFLINE                                            NTSTATUS     = -1070071757
	STATUS_VOLMGR_PACK_HAS_QUORUM                                         NTSTATUS     = -1070071756
	STATUS_VOLMGR_PACK_WITHOUT_QUORUM                                     NTSTATUS     = -1070071755
	STATUS_VOLMGR_PARTITION_STYLE_INVALID                                 NTSTATUS     = -1070071754
	STATUS_VOLMGR_PARTITION_UPDATE_FAILED                                 NTSTATUS     = -1070071753
	STATUS_VOLMGR_PLEX_IN_SYNC                                            NTSTATUS     = -1070071752
	STATUS_VOLMGR_PLEX_INDEX_DUPLICATE                                    NTSTATUS     = -1070071751
	STATUS_VOLMGR_PLEX_INDEX_INVALID                                      NTSTATUS     = -1070071750
	STATUS_VOLMGR_PLEX_LAST_ACTIVE                                        NTSTATUS     = -1070071749
	STATUS_VOLMGR_PLEX_MISSING                                            NTSTATUS     = -1070071748
	STATUS_VOLMGR_PLEX_REGENERATING                                       NTSTATUS     = -1070071747
	STATUS_VOLMGR_PLEX_TYPE_INVALID                                       NTSTATUS     = -1070071746
	STATUS_VOLMGR_PLEX_NOT_RAID5                                          NTSTATUS     = -1070071745
	STATUS_VOLMGR_PLEX_NOT_SIMPLE                                         NTSTATUS     = -1070071744
	STATUS_VOLMGR_STRUCTURE_SIZE_INVALID                                  NTSTATUS     = -1070071743
	STATUS_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS                          NTSTATUS     = -1070071742
	STATUS_VOLMGR_TRANSACTION_IN_PROGRESS                                 NTSTATUS     = -1070071741
	STATUS_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE                           NTSTATUS     = -1070071740
	STATUS_VOLMGR_VOLUME_CONTAINS_MISSING_DISK                            NTSTATUS     = -1070071739
	STATUS_VOLMGR_VOLUME_ID_INVALID                                       NTSTATUS     = -1070071738
	STATUS_VOLMGR_VOLUME_LENGTH_INVALID                                   NTSTATUS     = -1070071737
	STATUS_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE                  NTSTATUS     = -1070071736
	STATUS_VOLMGR_VOLUME_NOT_MIRRORED                                     NTSTATUS     = -1070071735
	STATUS_VOLMGR_VOLUME_NOT_RETAINED                                     NTSTATUS     = -1070071734
	STATUS_VOLMGR_VOLUME_OFFLINE                                          NTSTATUS     = -1070071733
	STATUS_VOLMGR_VOLUME_RETAINED                                         NTSTATUS     = -1070071732
	STATUS_VOLMGR_NUMBER_OF_EXTENTS_INVALID                               NTSTATUS     = -1070071731
	STATUS_VOLMGR_DIFFERENT_SECTOR_SIZE                                   NTSTATUS     = -1070071730
	STATUS_VOLMGR_BAD_BOOT_DISK                                           NTSTATUS     = -1070071729
	STATUS_VOLMGR_PACK_CONFIG_OFFLINE                                     NTSTATUS     = -1070071728
	STATUS_VOLMGR_PACK_CONFIG_ONLINE                                      NTSTATUS     = -1070071727
	STATUS_VOLMGR_NOT_PRIMARY_PACK                                        NTSTATUS     = -1070071726
	STATUS_VOLMGR_PACK_LOG_UPDATE_FAILED                                  NTSTATUS     = -1070071725
	STATUS_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID                         NTSTATUS     = -1070071724
	STATUS_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID                       NTSTATUS     = -1070071723
	STATUS_VOLMGR_VOLUME_MIRRORED                                         NTSTATUS     = -1070071722
	STATUS_VOLMGR_PLEX_NOT_SIMPLE_SPANNED                                 NTSTATUS     = -1070071721
	STATUS_VOLMGR_NO_VALID_LOG_COPIES                                     NTSTATUS     = -1070071720
	STATUS_VOLMGR_PRIMARY_PACK_PRESENT                                    NTSTATUS     = -1070071719
	STATUS_VOLMGR_NUMBER_OF_DISKS_INVALID                                 NTSTATUS     = -1070071718
	STATUS_VOLMGR_MIRROR_NOT_SUPPORTED                                    NTSTATUS     = -1070071717
	STATUS_VOLMGR_RAID5_NOT_SUPPORTED                                     NTSTATUS     = -1070071716
	STATUS_BCD_NOT_ALL_ENTRIES_IMPORTED                                   NTSTATUS     = -2143748095
	STATUS_BCD_TOO_MANY_ELEMENTS                                          NTSTATUS     = -1070006270
	STATUS_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED                               NTSTATUS     = -2143748093
	STATUS_VHD_DRIVE_FOOTER_MISSING                                       NTSTATUS     = -1069940735
	STATUS_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH                             NTSTATUS     = -1069940734
	STATUS_VHD_DRIVE_FOOTER_CORRUPT                                       NTSTATUS     = -1069940733
	STATUS_VHD_FORMAT_UNKNOWN                                             NTSTATUS     = -1069940732
	STATUS_VHD_FORMAT_UNSUPPORTED_VERSION                                 NTSTATUS     = -1069940731
	STATUS_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH                            NTSTATUS     = -1069940730
	STATUS_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION                          NTSTATUS     = -1069940729
	STATUS_VHD_SPARSE_HEADER_CORRUPT                                      NTSTATUS     = -1069940728
	STATUS_VHD_BLOCK_ALLOCATION_FAILURE                                   NTSTATUS     = -1069940727
	STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT                             NTSTATUS     = -1069940726
	STATUS_VHD_INVALID_BLOCK_SIZE                                         NTSTATUS     = -1069940725
	STATUS_VHD_BITMAP_MISMATCH                                            NTSTATUS     = -1069940724
	STATUS_VHD_PARENT_VHD_NOT_FOUND                                       NTSTATUS     = -1069940723
	STATUS_VHD_CHILD_PARENT_ID_MISMATCH                                   NTSTATUS     = -1069940722
	STATUS_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH                            NTSTATUS     = -1069940721
	STATUS_VHD_METADATA_READ_FAILURE                                      NTSTATUS     = -1069940720
	STATUS_VHD_METADATA_WRITE_FAILURE                                     NTSTATUS     = -1069940719
	STATUS_VHD_INVALID_SIZE                                               NTSTATUS     = -1069940718
	STATUS_VHD_INVALID_FILE_SIZE                                          NTSTATUS     = -1069940717
	STATUS_VIRTDISK_PROVIDER_NOT_FOUND                                    NTSTATUS     = -1069940716
	STATUS_VIRTDISK_NOT_VIRTUAL_DISK                                      NTSTATUS     = -1069940715
	STATUS_VHD_PARENT_VHD_ACCESS_DENIED                                   NTSTATUS     = -1069940714
	STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH                                 NTSTATUS     = -1069940713
	STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED                          NTSTATUS     = -1069940712
	STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT                         NTSTATUS     = -1069940711
	STATUS_VIRTUAL_DISK_LIMITATION                                        NTSTATUS     = -1069940710
	STATUS_VHD_INVALID_TYPE                                               NTSTATUS     = -1069940709
	STATUS_VHD_INVALID_STATE                                              NTSTATUS     = -1069940708
	STATUS_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE                          NTSTATUS     = -1069940707
	STATUS_VIRTDISK_DISK_ALREADY_OWNED                                    NTSTATUS     = -1069940706
	STATUS_VIRTDISK_DISK_ONLINE_AND_WRITABLE                              NTSTATUS     = -1069940705
	STATUS_CTLOG_TRACKING_NOT_INITIALIZED                                 NTSTATUS     = -1069940704
	STATUS_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE                            NTSTATUS     = -1069940703
	STATUS_CTLOG_VHD_CHANGED_OFFLINE                                      NTSTATUS     = -1069940702
	STATUS_CTLOG_INVALID_TRACKING_STATE                                   NTSTATUS     = -1069940701
	STATUS_CTLOG_INCONSISTENT_TRACKING_FILE                               NTSTATUS     = -1069940700
	STATUS_VHD_METADATA_FULL                                              NTSTATUS     = -1069940696
	STATUS_VHD_INVALID_CHANGE_TRACKING_ID                                 NTSTATUS     = -1069940695
	STATUS_VHD_CHANGE_TRACKING_DISABLED                                   NTSTATUS     = -1069940694
	STATUS_VHD_MISSING_CHANGE_TRACKING_INFORMATION                        NTSTATUS     = -1069940688
	STATUS_VHD_RESIZE_WOULD_TRUNCATE_DATA                                 NTSTATUS     = -1069940687
	STATUS_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE                     NTSTATUS     = -1069940686
	STATUS_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE                   NTSTATUS     = -1069940685
	STATUS_VHD_UNEXPECTED_ID                                              NTSTATUS     = -1069940684
	STATUS_QUERY_STORAGE_ERROR                                            NTSTATUS     = -2143682559
	STATUS_GDI_HANDLE_LEAK                                                NTSTATUS     = -2143354879
	STATUS_RKF_KEY_NOT_FOUND                                              NTSTATUS     = -1069547519
	STATUS_RKF_DUPLICATE_KEY                                              NTSTATUS     = -1069547518
	STATUS_RKF_BLOB_FULL                                                  NTSTATUS     = -1069547517
	STATUS_RKF_STORE_FULL                                                 NTSTATUS     = -1069547516
	STATUS_RKF_FILE_BLOCKED                                               NTSTATUS     = -1069547515
	STATUS_RKF_ACTIVE_KEY                                                 NTSTATUS     = -1069547514
	STATUS_RDBSS_RESTART_OPERATION                                        NTSTATUS     = -1069481983
	STATUS_RDBSS_CONTINUE_OPERATION                                       NTSTATUS     = -1069481982
	STATUS_RDBSS_POST_OPERATION                                           NTSTATUS     = -1069481981
	STATUS_RDBSS_RETRY_LOOKUP                                             NTSTATUS     = -1069481980
	STATUS_BTH_ATT_INVALID_HANDLE                                         NTSTATUS     = -1069416447
	STATUS_BTH_ATT_READ_NOT_PERMITTED                                     NTSTATUS     = -1069416446
	STATUS_BTH_ATT_WRITE_NOT_PERMITTED                                    NTSTATUS     = -1069416445
	STATUS_BTH_ATT_INVALID_PDU                                            NTSTATUS     = -1069416444
	STATUS_BTH_ATT_INSUFFICIENT_AUTHENTICATION                            NTSTATUS     = -1069416443
	STATUS_BTH_ATT_REQUEST_NOT_SUPPORTED                                  NTSTATUS     = -1069416442
	STATUS_BTH_ATT_INVALID_OFFSET                                         NTSTATUS     = -1069416441
	STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION                             NTSTATUS     = -1069416440
	STATUS_BTH_ATT_PREPARE_QUEUE_FULL                                     NTSTATUS     = -1069416439
	STATUS_BTH_ATT_ATTRIBUTE_NOT_FOUND                                    NTSTATUS     = -1069416438
	STATUS_BTH_ATT_ATTRIBUTE_NOT_LONG                                     NTSTATUS     = -1069416437
	STATUS_BTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE                       NTSTATUS     = -1069416436
	STATUS_BTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH                         NTSTATUS     = -1069416435
	STATUS_BTH_ATT_UNLIKELY                                               NTSTATUS     = -1069416434
	STATUS_BTH_ATT_INSUFFICIENT_ENCRYPTION                                NTSTATUS     = -1069416433
	STATUS_BTH_ATT_UNSUPPORTED_GROUP_TYPE                                 NTSTATUS     = -1069416432
	STATUS_BTH_ATT_INSUFFICIENT_RESOURCES                                 NTSTATUS     = -1069416431
	STATUS_BTH_ATT_UNKNOWN_ERROR                                          NTSTATUS     = -1069412352
	STATUS_SECUREBOOT_ROLLBACK_DETECTED                                   NTSTATUS     = -1069350911
	STATUS_SECUREBOOT_POLICY_VIOLATION                                    NTSTATUS     = -1069350910
	STATUS_SECUREBOOT_INVALID_POLICY                                      NTSTATUS     = -1069350909
	STATUS_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND                          NTSTATUS     = -1069350908
	STATUS_SECUREBOOT_POLICY_NOT_SIGNED                                   NTSTATUS     = -1069350907
	STATUS_SECUREBOOT_NOT_ENABLED                                         NTSTATUS     = -2143092730
	STATUS_SECUREBOOT_FILE_REPLACED                                       NTSTATUS     = -1069350905
	STATUS_SECUREBOOT_POLICY_NOT_AUTHORIZED                               NTSTATUS     = -1069350904
	STATUS_SECUREBOOT_POLICY_UNKNOWN                                      NTSTATUS     = -1069350903
	STATUS_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION                  NTSTATUS     = -1069350902
	STATUS_SECUREBOOT_PLATFORM_ID_MISMATCH                                NTSTATUS     = -1069350901
	STATUS_SECUREBOOT_POLICY_ROLLBACK_DETECTED                            NTSTATUS     = -1069350900
	STATUS_SECUREBOOT_POLICY_UPGRADE_MISMATCH                             NTSTATUS     = -1069350899
	STATUS_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING                        NTSTATUS     = -1069350898
	STATUS_SECUREBOOT_NOT_BASE_POLICY                                     NTSTATUS     = -1069350897
	STATUS_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY                             NTSTATUS     = -1069350896
	STATUS_PLATFORM_MANIFEST_NOT_AUTHORIZED                               NTSTATUS     = -1058340863
	STATUS_PLATFORM_MANIFEST_INVALID                                      NTSTATUS     = -1058340862
	STATUS_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED                          NTSTATUS     = -1058340861
	STATUS_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED                       NTSTATUS     = -1058340860
	STATUS_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND                          NTSTATUS     = -1058340859
	STATUS_PLATFORM_MANIFEST_NOT_ACTIVE                                   NTSTATUS     = -1058340858
	STATUS_PLATFORM_MANIFEST_NOT_SIGNED                                   NTSTATUS     = -1058340857
	STATUS_SYSTEM_INTEGRITY_ROLLBACK_DETECTED                             NTSTATUS     = -1058471935
	STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION                              NTSTATUS     = -1058471934
	STATUS_SYSTEM_INTEGRITY_INVALID_POLICY                                NTSTATUS     = -1058471933
	STATUS_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED                             NTSTATUS     = -1058471932
	STATUS_SYSTEM_INTEGRITY_TOO_MANY_POLICIES                             NTSTATUS     = -1058471931
	STATUS_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED            NTSTATUS     = -1058471930
	STATUS_SYSTEM_INTEGRITY_REPUTATION_MALICIOUS                          NTSTATUS     = -1058471929
	STATUS_SYSTEM_INTEGRITY_REPUTATION_PUA                                NTSTATUS     = -1058471928
	STATUS_SYSTEM_INTEGRITY_REPUTATION_DANGEROUS_EXT                      NTSTATUS     = -1058471927
	STATUS_SYSTEM_INTEGRITY_REPUTATION_OFFLINE                            NTSTATUS     = -1058471926
	STATUS_SYSTEM_INTEGRITY_REPUTATION_UNFRIENDLY_FILE                    NTSTATUS     = -1058471925
	STATUS_SYSTEM_INTEGRITY_REPUTATION_UNATTAINABLE                       NTSTATUS     = -1058471924
	STATUS_SYSTEM_INTEGRITY_REPUTATION_EXPLICIT_DENY_FILE                 NTSTATUS     = -1058471923
	STATUS_NO_APPLICABLE_APP_LICENSES_FOUND                               NTSTATUS     = -1058406399
	STATUS_CLIP_LICENSE_NOT_FOUND                                         NTSTATUS     = -1058406398
	STATUS_CLIP_DEVICE_LICENSE_MISSING                                    NTSTATUS     = -1058406397
	STATUS_CLIP_LICENSE_INVALID_SIGNATURE                                 NTSTATUS     = -1058406396
	STATUS_CLIP_KEYHOLDER_LICENSE_MISSING_OR_INVALID                      NTSTATUS     = -1058406395
	STATUS_CLIP_LICENSE_EXPIRED                                           NTSTATUS     = -1058406394
	STATUS_CLIP_LICENSE_SIGNED_BY_UNKNOWN_SOURCE                          NTSTATUS     = -1058406393
	STATUS_CLIP_LICENSE_NOT_SIGNED                                        NTSTATUS     = -1058406392
	STATUS_CLIP_LICENSE_HARDWARE_ID_OUT_OF_TOLERANCE                      NTSTATUS     = -1058406391
	STATUS_CLIP_LICENSE_DEVICE_ID_MISMATCH                                NTSTATUS     = -1058406390
	STATUS_AUDIO_ENGINE_NODE_NOT_FOUND                                    NTSTATUS     = -1069285375
	STATUS_HDAUDIO_EMPTY_CONNECTION_LIST                                  NTSTATUS     = -1069285374
	STATUS_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED                          NTSTATUS     = -1069285373
	STATUS_HDAUDIO_NO_LOGICAL_DEVICES_CREATED                             NTSTATUS     = -1069285372
	STATUS_HDAUDIO_NULL_LINKED_LIST_ENTRY                                 NTSTATUS     = -1069285371
	STATUS_SPACES_REPAIRED                                                NTSTATUS     = 15138816
	STATUS_SPACES_PAUSE                                                   NTSTATUS     = 15138817
	STATUS_SPACES_COMPLETE                                                NTSTATUS     = 15138818
	STATUS_SPACES_REDIRECT                                                NTSTATUS     = 15138819
	STATUS_SPACES_FAULT_DOMAIN_TYPE_INVALID                               NTSTATUS     = -1058603007
	STATUS_SPACES_RESILIENCY_TYPE_INVALID                                 NTSTATUS     = -1058603005
	STATUS_SPACES_DRIVE_SECTOR_SIZE_INVALID                               NTSTATUS     = -1058603004
	STATUS_SPACES_DRIVE_REDUNDANCY_INVALID                                NTSTATUS     = -1058603002
	STATUS_SPACES_NUMBER_OF_DATA_COPIES_INVALID                           NTSTATUS     = -1058603001
	STATUS_SPACES_INTERLEAVE_LENGTH_INVALID                               NTSTATUS     = -1058602999
	STATUS_SPACES_NUMBER_OF_COLUMNS_INVALID                               NTSTATUS     = -1058602998
	STATUS_SPACES_NOT_ENOUGH_DRIVES                                       NTSTATUS     = -1058602997
	STATUS_SPACES_EXTENDED_ERROR                                          NTSTATUS     = -1058602996
	STATUS_SPACES_PROVISIONING_TYPE_INVALID                               NTSTATUS     = -1058602995
	STATUS_SPACES_ALLOCATION_SIZE_INVALID                                 NTSTATUS     = -1058602994
	STATUS_SPACES_ENCLOSURE_AWARE_INVALID                                 NTSTATUS     = -1058602993
	STATUS_SPACES_WRITE_CACHE_SIZE_INVALID                                NTSTATUS     = -1058602992
	STATUS_SPACES_NUMBER_OF_GROUPS_INVALID                                NTSTATUS     = -1058602991
	STATUS_SPACES_DRIVE_OPERATIONAL_STATE_INVALID                         NTSTATUS     = -1058602990
	STATUS_SPACES_UPDATE_COLUMN_STATE                                     NTSTATUS     = -1058602989
	STATUS_SPACES_MAP_REQUIRED                                            NTSTATUS     = -1058602988
	STATUS_SPACES_UNSUPPORTED_VERSION                                     NTSTATUS     = -1058602987
	STATUS_SPACES_CORRUPT_METADATA                                        NTSTATUS     = -1058602986
	STATUS_SPACES_DRT_FULL                                                NTSTATUS     = -1058602985
	STATUS_SPACES_INCONSISTENCY                                           NTSTATUS     = -1058602984
	STATUS_SPACES_LOG_NOT_READY                                           NTSTATUS     = -1058602983
	STATUS_SPACES_NO_REDUNDANCY                                           NTSTATUS     = -1058602982
	STATUS_SPACES_DRIVE_NOT_READY                                         NTSTATUS     = -1058602981
	STATUS_SPACES_DRIVE_SPLIT                                             NTSTATUS     = -1058602980
	STATUS_SPACES_DRIVE_LOST_DATA                                         NTSTATUS     = -1058602979
	STATUS_SPACES_ENTRY_INCOMPLETE                                        NTSTATUS     = -1058602978
	STATUS_SPACES_ENTRY_INVALID                                           NTSTATUS     = -1058602977
	STATUS_SPACES_MARK_DIRTY                                              NTSTATUS     = -1058602976
	STATUS_SPACES_PD_NOT_FOUND                                            NTSTATUS     = -1058602975
	STATUS_SPACES_PD_LENGTH_MISMATCH                                      NTSTATUS     = -1058602974
	STATUS_SPACES_PD_UNSUPPORTED_VERSION                                  NTSTATUS     = -1058602973
	STATUS_SPACES_PD_INVALID_DATA                                         NTSTATUS     = -1058602972
	STATUS_SPACES_FLUSH_METADATA                                          NTSTATUS     = -1058602971
	STATUS_SPACES_CACHE_FULL                                              NTSTATUS     = -1058602970
	STATUS_SPACES_REPAIR_IN_PROGRESS                                      NTSTATUS     = -1058602969
	STATUS_VOLSNAP_BOOTFILE_NOT_VALID                                     NTSTATUS     = -1068498941
	STATUS_VOLSNAP_ACTIVATION_TIMEOUT                                     NTSTATUS     = -1068498940
	STATUS_VOLSNAP_NO_BYPASSIO_WITH_SNAPSHOT                              NTSTATUS     = -1068498939
	STATUS_IO_PREEMPTED                                                   NTSTATUS     = -1068433407
	STATUS_SVHDX_ERROR_STORED                                             NTSTATUS     = -1067712512
	STATUS_SVHDX_ERROR_NOT_AVAILABLE                                      NTSTATUS     = -1067647232
	STATUS_SVHDX_UNIT_ATTENTION_AVAILABLE                                 NTSTATUS     = -1067647231
	STATUS_SVHDX_UNIT_ATTENTION_CAPACITY_DATA_CHANGED                     NTSTATUS     = -1067647230
	STATUS_SVHDX_UNIT_ATTENTION_RESERVATIONS_PREEMPTED                    NTSTATUS     = -1067647229
	STATUS_SVHDX_UNIT_ATTENTION_RESERVATIONS_RELEASED                     NTSTATUS     = -1067647228
	STATUS_SVHDX_UNIT_ATTENTION_REGISTRATIONS_PREEMPTED                   NTSTATUS     = -1067647227
	STATUS_SVHDX_UNIT_ATTENTION_OPERATING_DEFINITION_CHANGED              NTSTATUS     = -1067647226
	STATUS_SVHDX_RESERVATION_CONFLICT                                     NTSTATUS     = -1067647225
	STATUS_SVHDX_WRONG_FILE_TYPE                                          NTSTATUS     = -1067647224
	STATUS_SVHDX_VERSION_MISMATCH                                         NTSTATUS     = -1067647223
	STATUS_VHD_SHARED                                                     NTSTATUS     = -1067647222
	STATUS_SVHDX_NO_INITIATOR                                             NTSTATUS     = -1067647221
	STATUS_VHDSET_BACKING_STORAGE_NOT_FOUND                               NTSTATUS     = -1067647220
	STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP                          NTSTATUS     = -1067646976
	STATUS_SMB_BAD_CLUSTER_DIALECT                                        NTSTATUS     = -1067646975
	STATUS_SMB_GUEST_LOGON_BLOCKED                                        NTSTATUS     = -1067646974
	STATUS_SMB_NO_SIGNING_ALGORITHM_OVERLAP                               NTSTATUS     = -1067646973
	STATUS_NETWORK_AUTHENTICATION_PROMPT_CANCELED                         NTSTATUS     = -1067646972
	STATUS_SECCORE_INVALID_COMMAND                                        NTSTATUS     = -1058537472
	STATUS_VSM_NOT_INITIALIZED                                            NTSTATUS     = -1069219840
	STATUS_VSM_DMA_PROTECTION_NOT_IN_USE                                  NTSTATUS     = -1069219839
	STATUS_APPEXEC_CONDITION_NOT_SATISFIED                                NTSTATUS     = -1058275328
	STATUS_APPEXEC_HANDLE_INVALIDATED                                     NTSTATUS     = -1058275327
	STATUS_APPEXEC_INVALID_HOST_GENERATION                                NTSTATUS     = -1058275326
	STATUS_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION                        NTSTATUS     = -1058275325
	STATUS_APPEXEC_INVALID_HOST_STATE                                     NTSTATUS     = -1058275324
	STATUS_APPEXEC_NO_DONOR                                               NTSTATUS     = -1058275323
	STATUS_APPEXEC_HOST_ID_MISMATCH                                       NTSTATUS     = -1058275322
	STATUS_APPEXEC_UNKNOWN_USER                                           NTSTATUS     = -1058275321
	STATUS_APPEXEC_APP_COMPAT_BLOCK                                       NTSTATUS     = -1058275320
	STATUS_APPEXEC_CALLER_WAIT_TIMEOUT                                    NTSTATUS     = -1058275319
	STATUS_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION                        NTSTATUS     = -1058275318
	STATUS_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING                          NTSTATUS     = -1058275317
	STATUS_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES                          NTSTATUS     = -1058275316
	STATUS_QUIC_HANDSHAKE_FAILURE                                         NTSTATUS     = -1071382528
	STATUS_QUIC_VER_NEG_FAILURE                                           NTSTATUS     = -1071382527
	STATUS_QUIC_USER_CANCELED                                             NTSTATUS     = -1071382526
	STATUS_QUIC_INTERNAL_ERROR                                            NTSTATUS     = -1071382525
	STATUS_QUIC_PROTOCOL_VIOLATION                                        NTSTATUS     = -1071382524
	STATUS_QUIC_CONNECTION_IDLE                                           NTSTATUS     = -1071382523
	STATUS_QUIC_CONNECTION_TIMEOUT                                        NTSTATUS     = -1071382522
	STATUS_QUIC_ALPN_NEG_FAILURE                                          NTSTATUS     = -1071382521
	STATUS_IORING_REQUIRED_FLAG_NOT_SUPPORTED                             NTSTATUS     = -1069154303
	STATUS_IORING_SUBMISSION_QUEUE_FULL                                   NTSTATUS     = -1069154302
	STATUS_IORING_VERSION_NOT_SUPPORTED                                   NTSTATUS     = -1069154301
	STATUS_IORING_SUBMISSION_QUEUE_TOO_BIG                                NTSTATUS     = -1069154300
	STATUS_IORING_COMPLETION_QUEUE_TOO_BIG                                NTSTATUS     = -1069154299
	STATUS_IORING_SUBMIT_IN_PROGRESS                                      NTSTATUS     = -1069154298
	STATUS_IORING_CORRUPT                                                 NTSTATUS     = -1069154297
	STATUS_IORING_COMPLETION_QUEUE_TOO_FULL                               NTSTATUS     = -1069154296
	WINVER                                                                uint32       = 0x500
	APP_LOCAL_DEVICE_ID_SIZE                                              uint32       = 0x20
	SEC_E_OK                                                              HRESULT      = 0
	RPC_X_NO_MORE_ENTRIES                                                 int32        = 1772
	RPC_X_SS_CHAR_TRANS_OPEN_FAIL                                         int32        = 1773
	RPC_X_SS_CHAR_TRANS_SHORT_FILE                                        int32        = 1774
	RPC_X_SS_IN_NULL_CONTEXT                                              int32        = 1775
	RPC_X_SS_CONTEXT_DAMAGED                                              int32        = 1777
	RPC_X_SS_HANDLES_MISMATCH                                             int32        = 1778
	RPC_X_SS_CANNOT_GET_CALL_HANDLE                                       int32        = 1779
	RPC_X_NULL_REF_POINTER                                                int32        = 1780
	RPC_X_ENUM_VALUE_OUT_OF_RANGE                                         int32        = 1781
	RPC_X_BYTE_COUNT_TOO_SMALL                                            int32        = 1782
	RPC_X_BAD_STUB_DATA                                                   int32        = 1783
	RPC_X_INVALID_ES_ACTION                                               int32        = 1827
	RPC_X_WRONG_ES_VERSION                                                int32        = 1828
	RPC_X_WRONG_STUB_VERSION                                              int32        = 1829
	RPC_X_INVALID_PIPE_OBJECT                                             int32        = 1830
	RPC_X_WRONG_PIPE_ORDER                                                int32        = 1831
	RPC_X_WRONG_PIPE_VERSION                                              int32        = 1832
	OR_INVALID_OXID                                                       int32        = 1910
	OR_INVALID_OID                                                        int32        = 1911
	OR_INVALID_SET                                                        int32        = 1912
	RPC_X_PIPE_CLOSED                                                     int32        = 1916
	RPC_X_PIPE_DISCIPLINE_ERROR                                           int32        = 1917
	RPC_X_PIPE_EMPTY                                                      int32        = 1918
	PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED                        int32        = 4050
	PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO                               int32        = 4051
	PEERDIST_ERROR_MISSING_DATA                                           int32        = 4052
	PEERDIST_ERROR_NO_MORE                                                int32        = 4053
	PEERDIST_ERROR_NOT_INITIALIZED                                        int32        = 4054
	PEERDIST_ERROR_ALREADY_INITIALIZED                                    int32        = 4055
	PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS                                   int32        = 4056
	PEERDIST_ERROR_INVALIDATED                                            int32        = 4057
	PEERDIST_ERROR_ALREADY_EXISTS                                         int32        = 4058
	PEERDIST_ERROR_OPERATION_NOTFOUND                                     int32        = 4059
	PEERDIST_ERROR_ALREADY_COMPLETED                                      int32        = 4060
	PEERDIST_ERROR_OUT_OF_BOUNDS                                          int32        = 4061
	PEERDIST_ERROR_VERSION_UNSUPPORTED                                    int32        = 4062
	PEERDIST_ERROR_INVALID_CONFIGURATION                                  int32        = 4063
	PEERDIST_ERROR_NOT_LICENSED                                           int32        = 4064
	PEERDIST_ERROR_SERVICE_UNAVAILABLE                                    int32        = 4065
	PEERDIST_ERROR_TRUST_FAILURE                                          int32        = 4066
	SCHED_E_SERVICE_NOT_LOCALSYSTEM                                       int32        = 6200
	FRS_ERR_INVALID_API_SEQUENCE                                          int32        = 8001
	FRS_ERR_STARTING_SERVICE                                              int32        = 8002
	FRS_ERR_STOPPING_SERVICE                                              int32        = 8003
	FRS_ERR_INTERNAL_API                                                  int32        = 8004
	FRS_ERR_INTERNAL                                                      int32        = 8005
	FRS_ERR_SERVICE_COMM                                                  int32        = 8006
	FRS_ERR_INSUFFICIENT_PRIV                                             int32        = 8007
	FRS_ERR_AUTHENTICATION                                                int32        = 8008
	FRS_ERR_PARENT_INSUFFICIENT_PRIV                                      int32        = 8009
	FRS_ERR_PARENT_AUTHENTICATION                                         int32        = 8010
	FRS_ERR_CHILD_TO_PARENT_COMM                                          int32        = 8011
	FRS_ERR_PARENT_TO_CHILD_COMM                                          int32        = 8012
	FRS_ERR_SYSVOL_POPULATE                                               int32        = 8013
	FRS_ERR_SYSVOL_POPULATE_TIMEOUT                                       int32        = 8014
	FRS_ERR_SYSVOL_IS_BUSY                                                int32        = 8015
	FRS_ERR_SYSVOL_DEMOTE                                                 int32        = 8016
	FRS_ERR_INVALID_SERVICE_PARAMETER                                     int32        = 8017
	DNS_INFO_NO_RECORDS                                                   int32        = 9501
	DNS_REQUEST_PENDING                                                   int32        = 9506
	DNS_STATUS_FQDN                                                       int32        = 9557
	DNS_STATUS_DOTTED_NAME                                                int32        = 9558
	DNS_STATUS_SINGLE_PART_NAME                                           int32        = 9559
	DNS_WARNING_PTR_CREATE_FAILED                                         int32        = 9715
	DNS_WARNING_DOMAIN_UNDELETED                                          int32        = 9716
	DNS_INFO_AXFR_COMPLETE                                                int32        = 9751
	DNS_INFO_ADDED_LOCAL_WINS                                             int32        = 9753
	DNS_STATUS_CONTINUE_NEEDED                                            int32        = 9801
	WARNING_IPSEC_MM_POLICY_PRUNED                                        int32        = 13024
	WARNING_IPSEC_QM_POLICY_PRUNED                                        int32        = 13025
	STORE_ERROR_UNLICENSED                                                int32        = 15861
	STORE_ERROR_UNLICENSED_USER                                           int32        = 15862
	STORE_ERROR_PENDING_COM_TRANSACTION                                   int32        = 15863
	STORE_ERROR_LICENSE_REVOKED                                           int32        = 15864
	SEVERITY_SUCCESS                                                      uint32       = 0x0
	SEVERITY_ERROR                                                        uint32       = 0x1
	NOERROR                                                               uint32       = 0x0
	E_UNEXPECTED                                                          HRESULT      = -2147418113
	E_NOINTERFACE                                                         HRESULT      = -2147467262
	E_POINTER                                                             HRESULT      = -2147467261
	E_HANDLE                                                              HRESULT      = -2147024890
	E_ABORT                                                               HRESULT      = -2147467260
	E_ACCESSDENIED                                                        HRESULT      = -2147024891
	E_BOUNDS                                                              HRESULT      = -2147483637
	E_CHANGED_STATE                                                       HRESULT      = -2147483636
	E_ILLEGAL_STATE_CHANGE                                                HRESULT      = -2147483635
	E_ILLEGAL_METHOD_CALL                                                 HRESULT      = -2147483634
	RO_E_METADATA_NAME_NOT_FOUND                                          HRESULT      = -2147483633
	RO_E_METADATA_NAME_IS_NAMESPACE                                       HRESULT      = -2147483632
	RO_E_METADATA_INVALID_TYPE_FORMAT                                     HRESULT      = -2147483631
	RO_E_INVALID_METADATA_FILE                                            HRESULT      = -2147483630
	RO_E_CLOSED                                                           HRESULT      = -2147483629
	RO_E_EXCLUSIVE_WRITE                                                  HRESULT      = -2147483628
	RO_E_CHANGE_NOTIFICATION_IN_PROGRESS                                  HRESULT      = -2147483627
	RO_E_ERROR_STRING_NOT_FOUND                                           HRESULT      = -2147483626
	E_STRING_NOT_NULL_TERMINATED                                          HRESULT      = -2147483625
	E_ILLEGAL_DELEGATE_ASSIGNMENT                                         HRESULT      = -2147483624
	E_ASYNC_OPERATION_NOT_STARTED                                         HRESULT      = -2147483623
	E_APPLICATION_EXITING                                                 HRESULT      = -2147483622
	E_APPLICATION_VIEW_EXITING                                            HRESULT      = -2147483621
	RO_E_MUST_BE_AGILE                                                    HRESULT      = -2147483620
	RO_E_UNSUPPORTED_FROM_MTA                                             HRESULT      = -2147483619
	RO_E_COMMITTED                                                        HRESULT      = -2147483618
	RO_E_BLOCKED_CROSS_ASTA_CALL                                          HRESULT      = -2147483617
	RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER                                HRESULT      = -2147483616
	RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER                     HRESULT      = -2147483615
	CO_E_INIT_TLS                                                         HRESULT      = -2147467258
	CO_E_INIT_SHARED_ALLOCATOR                                            HRESULT      = -2147467257
	CO_E_INIT_MEMORY_ALLOCATOR                                            HRESULT      = -2147467256
	CO_E_INIT_CLASS_CACHE                                                 HRESULT      = -2147467255
	CO_E_INIT_RPC_CHANNEL                                                 HRESULT      = -2147467254
	CO_E_INIT_TLS_SET_CHANNEL_CONTROL                                     HRESULT      = -2147467253
	CO_E_INIT_TLS_CHANNEL_CONTROL                                         HRESULT      = -2147467252
	CO_E_INIT_UNACCEPTED_USER_ALLOCATOR                                   HRESULT      = -2147467251
	CO_E_INIT_SCM_MUTEX_EXISTS                                            HRESULT      = -2147467250
	CO_E_INIT_SCM_FILE_MAPPING_EXISTS                                     HRESULT      = -2147467249
	CO_E_INIT_SCM_MAP_VIEW_OF_FILE                                        HRESULT      = -2147467248
	CO_E_INIT_SCM_EXEC_FAILURE                                            HRESULT      = -2147467247
	CO_E_INIT_ONLY_SINGLE_THREADED                                        HRESULT      = -2147467246
	CO_E_CANT_REMOTE                                                      HRESULT      = -2147467245
	CO_E_BAD_SERVER_NAME                                                  HRESULT      = -2147467244
	CO_E_WRONG_SERVER_IDENTITY                                            HRESULT      = -2147467243
	CO_E_OLE1DDE_DISABLED                                                 HRESULT      = -2147467242
	CO_E_RUNAS_SYNTAX                                                     HRESULT      = -2147467241
	CO_E_CREATEPROCESS_FAILURE                                            HRESULT      = -2147467240
	CO_E_RUNAS_CREATEPROCESS_FAILURE                                      HRESULT      = -2147467239
	CO_E_RUNAS_LOGON_FAILURE                                              HRESULT      = -2147467238
	CO_E_LAUNCH_PERMSSION_DENIED                                          HRESULT      = -2147467237
	CO_E_START_SERVICE_FAILURE                                            HRESULT      = -2147467236
	CO_E_REMOTE_COMMUNICATION_FAILURE                                     HRESULT      = -2147467235
	CO_E_SERVER_START_TIMEOUT                                             HRESULT      = -2147467234
	CO_E_CLSREG_INCONSISTENT                                              HRESULT      = -2147467233
	CO_E_IIDREG_INCONSISTENT                                              HRESULT      = -2147467232
	CO_E_NOT_SUPPORTED                                                    HRESULT      = -2147467231
	CO_E_RELOAD_DLL                                                       HRESULT      = -2147467230
	CO_E_MSI_ERROR                                                        HRESULT      = -2147467229
	CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT                         HRESULT      = -2147467228
	CO_E_SERVER_PAUSED                                                    HRESULT      = -2147467227
	CO_E_SERVER_NOT_PAUSED                                                HRESULT      = -2147467226
	CO_E_CLASS_DISABLED                                                   HRESULT      = -2147467225
	CO_E_CLRNOTAVAILABLE                                                  HRESULT      = -2147467224
	CO_E_ASYNC_WORK_REJECTED                                              HRESULT      = -2147467223
	CO_E_SERVER_INIT_TIMEOUT                                              HRESULT      = -2147467222
	CO_E_NO_SECCTX_IN_ACTIVATE                                            HRESULT      = -2147467221
	CO_E_TRACKER_CONFIG                                                   HRESULT      = -2147467216
	CO_E_THREADPOOL_CONFIG                                                HRESULT      = -2147467215
	CO_E_SXS_CONFIG                                                       HRESULT      = -2147467214
	CO_E_MALFORMED_SPN                                                    HRESULT      = -2147467213
	CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN                     HRESULT      = -2147467212
	CO_E_PREMATURE_STUB_RUNDOWN                                           HRESULT      = -2147467211
	S_OK                                                                  HRESULT      = 0
	S_FALSE                                                               HRESULT      = 1
	OLE_E_FIRST                                                           HRESULT      = -2147221504
	OLE_E_LAST                                                            HRESULT      = -2147221249
	OLE_S_FIRST                                                           HRESULT      = 262144
	OLE_S_LAST                                                            HRESULT      = 262399
	OLE_E_OLEVERB                                                         HRESULT      = -2147221504
	OLE_E_ADVF                                                            HRESULT      = -2147221503
	OLE_E_ENUM_NOMORE                                                     HRESULT      = -2147221502
	OLE_E_ADVISENOTSUPPORTED                                              HRESULT      = -2147221501
	OLE_E_NOCONNECTION                                                    HRESULT      = -2147221500
	OLE_E_NOTRUNNING                                                      HRESULT      = -2147221499
	OLE_E_NOCACHE                                                         HRESULT      = -2147221498
	OLE_E_BLANK                                                           HRESULT      = -2147221497
	OLE_E_CLASSDIFF                                                       HRESULT      = -2147221496
	OLE_E_CANT_GETMONIKER                                                 HRESULT      = -2147221495
	OLE_E_CANT_BINDTOSOURCE                                               HRESULT      = -2147221494
	OLE_E_STATIC                                                          HRESULT      = -2147221493
	OLE_E_PROMPTSAVECANCELLED                                             HRESULT      = -2147221492
	OLE_E_INVALIDRECT                                                     HRESULT      = -2147221491
	OLE_E_WRONGCOMPOBJ                                                    HRESULT      = -2147221490
	OLE_E_INVALIDHWND                                                     HRESULT      = -2147221489
	OLE_E_NOT_INPLACEACTIVE                                               HRESULT      = -2147221488
	OLE_E_CANTCONVERT                                                     HRESULT      = -2147221487
	OLE_E_NOSTORAGE                                                       HRESULT      = -2147221486
	DV_E_FORMATETC                                                        HRESULT      = -2147221404
	DV_E_DVTARGETDEVICE                                                   HRESULT      = -2147221403
	DV_E_STGMEDIUM                                                        HRESULT      = -2147221402
	DV_E_STATDATA                                                         HRESULT      = -2147221401
	DV_E_LINDEX                                                           HRESULT      = -2147221400
	DV_E_TYMED                                                            HRESULT      = -2147221399
	DV_E_CLIPFORMAT                                                       HRESULT      = -2147221398
	DV_E_DVASPECT                                                         HRESULT      = -2147221397
	DV_E_DVTARGETDEVICE_SIZE                                              HRESULT      = -2147221396
	DV_E_NOIVIEWOBJECT                                                    HRESULT      = -2147221395
	DRAGDROP_E_FIRST                                                      int32        = -2147221248
	DRAGDROP_E_LAST                                                       int32        = -2147221233
	DRAGDROP_S_FIRST                                                      int32        = 262400
	DRAGDROP_S_LAST                                                       int32        = 262415
	DRAGDROP_E_NOTREGISTERED                                              HRESULT      = -2147221248
	DRAGDROP_E_ALREADYREGISTERED                                          HRESULT      = -2147221247
	DRAGDROP_E_INVALIDHWND                                                HRESULT      = -2147221246
	DRAGDROP_E_CONCURRENT_DRAG_ATTEMPTED                                  HRESULT      = -2147221245
	CLASSFACTORY_E_FIRST                                                  int32        = -2147221232
	CLASSFACTORY_E_LAST                                                   int32        = -2147221217
	CLASSFACTORY_S_FIRST                                                  int32        = 262416
	CLASSFACTORY_S_LAST                                                   int32        = 262431
	CLASS_E_NOAGGREGATION                                                 HRESULT      = -2147221232
	CLASS_E_CLASSNOTAVAILABLE                                             HRESULT      = -2147221231
	CLASS_E_NOTLICENSED                                                   HRESULT      = -2147221230
	MARSHAL_E_FIRST                                                       int32        = -2147221216
	MARSHAL_E_LAST                                                        int32        = -2147221201
	MARSHAL_S_FIRST                                                       int32        = 262432
	MARSHAL_S_LAST                                                        int32        = 262447
	DATA_E_FIRST                                                          int32        = -2147221200
	DATA_E_LAST                                                           int32        = -2147221185
	DATA_S_FIRST                                                          int32        = 262448
	DATA_S_LAST                                                           int32        = 262463
	VIEW_E_FIRST                                                          int32        = -2147221184
	VIEW_E_LAST                                                           int32        = -2147221169
	VIEW_S_FIRST                                                          int32        = 262464
	VIEW_S_LAST                                                           int32        = 262479
	VIEW_E_DRAW                                                           HRESULT      = -2147221184
	REGDB_E_FIRST                                                         int32        = -2147221168
	REGDB_E_LAST                                                          int32        = -2147221153
	REGDB_S_FIRST                                                         int32        = 262480
	REGDB_S_LAST                                                          int32        = 262495
	REGDB_E_READREGDB                                                     HRESULT      = -2147221168
	REGDB_E_WRITEREGDB                                                    HRESULT      = -2147221167
	REGDB_E_KEYMISSING                                                    HRESULT      = -2147221166
	REGDB_E_INVALIDVALUE                                                  HRESULT      = -2147221165
	REGDB_E_CLASSNOTREG                                                   HRESULT      = -2147221164
	REGDB_E_IIDNOTREG                                                     HRESULT      = -2147221163
	REGDB_E_BADTHREADINGMODEL                                             HRESULT      = -2147221162
	REGDB_E_PACKAGEPOLICYVIOLATION                                        HRESULT      = -2147221161
	CAT_E_FIRST                                                           int32        = -2147221152
	CAT_E_LAST                                                            int32        = -2147221151
	CAT_E_CATIDNOEXIST                                                    HRESULT      = -2147221152
	CAT_E_NODESCRIPTION                                                   HRESULT      = -2147221151
	CS_E_FIRST                                                            int32        = -2147221148
	CS_E_LAST                                                             int32        = -2147221137
	CS_E_PACKAGE_NOTFOUND                                                 HRESULT      = -2147221148
	CS_E_NOT_DELETABLE                                                    HRESULT      = -2147221147
	CS_E_CLASS_NOTFOUND                                                   HRESULT      = -2147221146
	CS_E_INVALID_VERSION                                                  HRESULT      = -2147221145
	CS_E_NO_CLASSSTORE                                                    HRESULT      = -2147221144
	CS_E_OBJECT_NOTFOUND                                                  HRESULT      = -2147221143
	CS_E_OBJECT_ALREADY_EXISTS                                            HRESULT      = -2147221142
	CS_E_INVALID_PATH                                                     HRESULT      = -2147221141
	CS_E_NETWORK_ERROR                                                    HRESULT      = -2147221140
	CS_E_ADMIN_LIMIT_EXCEEDED                                             HRESULT      = -2147221139
	CS_E_SCHEMA_MISMATCH                                                  HRESULT      = -2147221138
	CS_E_INTERNAL_ERROR                                                   HRESULT      = -2147221137
	CACHE_E_FIRST                                                         int32        = -2147221136
	CACHE_E_LAST                                                          int32        = -2147221121
	CACHE_S_FIRST                                                         int32        = 262512
	CACHE_S_LAST                                                          int32        = 262527
	CACHE_E_NOCACHE_UPDATED                                               HRESULT      = -2147221136
	OLEOBJ_E_FIRST                                                        int32        = -2147221120
	OLEOBJ_E_LAST                                                         int32        = -2147221105
	OLEOBJ_S_FIRST                                                        int32        = 262528
	OLEOBJ_S_LAST                                                         int32        = 262543
	OLEOBJ_E_NOVERBS                                                      HRESULT      = -2147221120
	OLEOBJ_E_INVALIDVERB                                                  HRESULT      = -2147221119
	CLIENTSITE_E_FIRST                                                    int32        = -2147221104
	CLIENTSITE_E_LAST                                                     int32        = -2147221089
	CLIENTSITE_S_FIRST                                                    int32        = 262544
	CLIENTSITE_S_LAST                                                     int32        = 262559
	INPLACE_E_NOTUNDOABLE                                                 HRESULT      = -2147221088
	INPLACE_E_NOTOOLSPACE                                                 HRESULT      = -2147221087
	INPLACE_E_FIRST                                                       int32        = -2147221088
	INPLACE_E_LAST                                                        int32        = -2147221073
	INPLACE_S_FIRST                                                       int32        = 262560
	INPLACE_S_LAST                                                        int32        = 262575
	ENUM_E_FIRST                                                          int32        = -2147221072
	ENUM_E_LAST                                                           int32        = -2147221057
	ENUM_S_FIRST                                                          int32        = 262576
	ENUM_S_LAST                                                           int32        = 262591
	CONVERT10_E_FIRST                                                     int32        = -2147221056
	CONVERT10_E_LAST                                                      int32        = -2147221041
	CONVERT10_S_FIRST                                                     int32        = 262592
	CONVERT10_S_LAST                                                      int32        = 262607
	CONVERT10_E_OLESTREAM_GET                                             HRESULT      = -2147221056
	CONVERT10_E_OLESTREAM_PUT                                             HRESULT      = -2147221055
	CONVERT10_E_OLESTREAM_FMT                                             HRESULT      = -2147221054
	CONVERT10_E_OLESTREAM_BITMAP_TO_DIB                                   HRESULT      = -2147221053
	CONVERT10_E_STG_FMT                                                   HRESULT      = -2147221052
	CONVERT10_E_STG_NO_STD_STREAM                                         HRESULT      = -2147221051
	CONVERT10_E_STG_DIB_TO_BITMAP                                         HRESULT      = -2147221050
	CONVERT10_E_OLELINK_DISABLED                                          HRESULT      = -2147221049
	CLIPBRD_E_FIRST                                                       int32        = -2147221040
	CLIPBRD_E_LAST                                                        int32        = -2147221025
	CLIPBRD_S_FIRST                                                       int32        = 262608
	CLIPBRD_S_LAST                                                        int32        = 262623
	CLIPBRD_E_CANT_OPEN                                                   HRESULT      = -2147221040
	CLIPBRD_E_CANT_EMPTY                                                  HRESULT      = -2147221039
	CLIPBRD_E_CANT_SET                                                    HRESULT      = -2147221038
	CLIPBRD_E_BAD_DATA                                                    HRESULT      = -2147221037
	CLIPBRD_E_CANT_CLOSE                                                  HRESULT      = -2147221036
	MK_E_FIRST                                                            int32        = -2147221024
	MK_E_LAST                                                             int32        = -2147221009
	MK_S_FIRST                                                            int32        = 262624
	MK_S_LAST                                                             int32        = 262639
	MK_E_CONNECTMANUALLY                                                  HRESULT      = -2147221024
	MK_E_EXCEEDEDDEADLINE                                                 HRESULT      = -2147221023
	MK_E_NEEDGENERIC                                                      HRESULT      = -2147221022
	MK_E_UNAVAILABLE                                                      HRESULT      = -2147221021
	MK_E_SYNTAX                                                           HRESULT      = -2147221020
	MK_E_NOOBJECT                                                         HRESULT      = -2147221019
	MK_E_INVALIDEXTENSION                                                 HRESULT      = -2147221018
	MK_E_INTERMEDIATEINTERFACENOTSUPPORTED                                HRESULT      = -2147221017
	MK_E_NOTBINDABLE                                                      HRESULT      = -2147221016
	MK_E_NOTBOUND                                                         HRESULT      = -2147221015
	MK_E_CANTOPENFILE                                                     HRESULT      = -2147221014
	MK_E_MUSTBOTHERUSER                                                   HRESULT      = -2147221013
	MK_E_NOINVERSE                                                        HRESULT      = -2147221012
	MK_E_NOSTORAGE                                                        HRESULT      = -2147221011
	MK_E_NOPREFIX                                                         HRESULT      = -2147221010
	MK_E_ENUMERATION_FAILED                                               HRESULT      = -2147221009
	CO_E_FIRST                                                            int32        = -2147221008
	CO_E_LAST                                                             int32        = -2147220993
	CO_S_FIRST                                                            int32        = 262640
	CO_S_LAST                                                             int32        = 262655
	CO_E_ALREADYINITIALIZED                                               HRESULT      = -2147221007
	CO_E_CANTDETERMINECLASS                                               HRESULT      = -2147221006
	CO_E_CLASSSTRING                                                      HRESULT      = -2147221005
	CO_E_IIDSTRING                                                        HRESULT      = -2147221004
	CO_E_APPNOTFOUND                                                      HRESULT      = -2147221003
	CO_E_APPSINGLEUSE                                                     HRESULT      = -2147221002
	CO_E_ERRORINAPP                                                       HRESULT      = -2147221001
	CO_E_DLLNOTFOUND                                                      HRESULT      = -2147221000
	CO_E_ERRORINDLL                                                       HRESULT      = -2147220999
	CO_E_WRONGOSFORAPP                                                    HRESULT      = -2147220998
	CO_E_OBJNOTREG                                                        HRESULT      = -2147220997
	CO_E_OBJISREG                                                         HRESULT      = -2147220996
	CO_E_OBJNOTCONNECTED                                                  HRESULT      = -2147220995
	CO_E_APPDIDNTREG                                                      HRESULT      = -2147220994
	CO_E_RELEASED                                                         HRESULT      = -2147220993
	EVENT_E_FIRST                                                         int32        = -2147220992
	EVENT_E_LAST                                                          int32        = -2147220961
	EVENT_S_FIRST                                                         int32        = 262656
	EVENT_S_LAST                                                          int32        = 262687
	EVENT_S_SOME_SUBSCRIBERS_FAILED                                       HRESULT      = 262656
	EVENT_E_ALL_SUBSCRIBERS_FAILED                                        HRESULT      = -2147220991
	EVENT_S_NOSUBSCRIBERS                                                 HRESULT      = 262658
	EVENT_E_QUERYSYNTAX                                                   HRESULT      = -2147220989
	EVENT_E_QUERYFIELD                                                    HRESULT      = -2147220988
	EVENT_E_INTERNALEXCEPTION                                             HRESULT      = -2147220987
	EVENT_E_INTERNALERROR                                                 HRESULT      = -2147220986
	EVENT_E_INVALID_PER_USER_SID                                          HRESULT      = -2147220985
	EVENT_E_USER_EXCEPTION                                                HRESULT      = -2147220984
	EVENT_E_TOO_MANY_METHODS                                              HRESULT      = -2147220983
	EVENT_E_MISSING_EVENTCLASS                                            HRESULT      = -2147220982
	EVENT_E_NOT_ALL_REMOVED                                               HRESULT      = -2147220981
	EVENT_E_COMPLUS_NOT_INSTALLED                                         HRESULT      = -2147220980
	EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT                     HRESULT      = -2147220979
	EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT                       HRESULT      = -2147220978
	EVENT_E_INVALID_EVENT_CLASS_PARTITION                                 HRESULT      = -2147220977
	EVENT_E_PER_USER_SID_NOT_LOGGED_ON                                    HRESULT      = -2147220976
	TPC_E_INVALID_PROPERTY                                                HRESULT      = -2147220927
	TPC_E_NO_DEFAULT_TABLET                                               HRESULT      = -2147220974
	TPC_E_UNKNOWN_PROPERTY                                                HRESULT      = -2147220965
	TPC_E_INVALID_INPUT_RECT                                              HRESULT      = -2147220967
	TPC_E_INVALID_STROKE                                                  HRESULT      = -2147220958
	TPC_E_INITIALIZE_FAIL                                                 HRESULT      = -2147220957
	TPC_E_NOT_RELEVANT                                                    HRESULT      = -2147220942
	TPC_E_INVALID_PACKET_DESCRIPTION                                      HRESULT      = -2147220941
	TPC_E_RECOGNIZER_NOT_REGISTERED                                       HRESULT      = -2147220939
	TPC_E_INVALID_RIGHTS                                                  HRESULT      = -2147220938
	TPC_E_OUT_OF_ORDER_CALL                                               HRESULT      = -2147220937
	TPC_E_QUEUE_FULL                                                      HRESULT      = -2147220936
	TPC_E_INVALID_CONFIGURATION                                           HRESULT      = -2147220935
	TPC_E_INVALID_DATA_FROM_RECOGNIZER                                    HRESULT      = -2147220934
	TPC_S_TRUNCATED                                                       HRESULT      = 262738
	TPC_S_INTERRUPTED                                                     HRESULT      = 262739
	TPC_S_NO_DATA_TO_PROCESS                                              HRESULT      = 262740
	XACT_E_FIRST                                                          uint32       = 0x8004d000
	XACT_E_LAST                                                           uint32       = 0x8004d02b
	XACT_S_FIRST                                                          uint32       = 0x4d000
	XACT_S_LAST                                                           uint32       = 0x4d010
	XACT_E_ALREADYOTHERSINGLEPHASE                                        HRESULT      = -2147168256
	XACT_E_CANTRETAIN                                                     HRESULT      = -2147168255
	XACT_E_COMMITFAILED                                                   HRESULT      = -2147168254
	XACT_E_COMMITPREVENTED                                                HRESULT      = -2147168253
	XACT_E_HEURISTICABORT                                                 HRESULT      = -2147168252
	XACT_E_HEURISTICCOMMIT                                                HRESULT      = -2147168251
	XACT_E_HEURISTICDAMAGE                                                HRESULT      = -2147168250
	XACT_E_HEURISTICDANGER                                                HRESULT      = -2147168249
	XACT_E_ISOLATIONLEVEL                                                 HRESULT      = -2147168248
	XACT_E_NOASYNC                                                        HRESULT      = -2147168247
	XACT_E_NOENLIST                                                       HRESULT      = -2147168246
	XACT_E_NOISORETAIN                                                    HRESULT      = -2147168245
	XACT_E_NORESOURCE                                                     HRESULT      = -2147168244
	XACT_E_NOTCURRENT                                                     HRESULT      = -2147168243
	XACT_E_NOTRANSACTION                                                  HRESULT      = -2147168242
	XACT_E_NOTSUPPORTED                                                   HRESULT      = -2147168241
	XACT_E_UNKNOWNRMGRID                                                  HRESULT      = -2147168240
	XACT_E_WRONGSTATE                                                     HRESULT      = -2147168239
	XACT_E_WRONGUOW                                                       HRESULT      = -2147168238
	XACT_E_XTIONEXISTS                                                    HRESULT      = -2147168237
	XACT_E_NOIMPORTOBJECT                                                 HRESULT      = -2147168236
	XACT_E_INVALIDCOOKIE                                                  HRESULT      = -2147168235
	XACT_E_INDOUBT                                                        HRESULT      = -2147168234
	XACT_E_NOTIMEOUT                                                      HRESULT      = -2147168233
	XACT_E_ALREADYINPROGRESS                                              HRESULT      = -2147168232
	XACT_E_ABORTED                                                        HRESULT      = -2147168231
	XACT_E_LOGFULL                                                        HRESULT      = -2147168230
	XACT_E_TMNOTAVAILABLE                                                 HRESULT      = -2147168229
	XACT_E_CONNECTION_DOWN                                                HRESULT      = -2147168228
	XACT_E_CONNECTION_DENIED                                              HRESULT      = -2147168227
	XACT_E_REENLISTTIMEOUT                                                HRESULT      = -2147168226
	XACT_E_TIP_CONNECT_FAILED                                             HRESULT      = -2147168225
	XACT_E_TIP_PROTOCOL_ERROR                                             HRESULT      = -2147168224
	XACT_E_TIP_PULL_FAILED                                                HRESULT      = -2147168223
	XACT_E_DEST_TMNOTAVAILABLE                                            HRESULT      = -2147168222
	XACT_E_TIP_DISABLED                                                   HRESULT      = -2147168221
	XACT_E_NETWORK_TX_DISABLED                                            HRESULT      = -2147168220
	XACT_E_PARTNER_NETWORK_TX_DISABLED                                    HRESULT      = -2147168219
	XACT_E_XA_TX_DISABLED                                                 HRESULT      = -2147168218
	XACT_E_UNABLE_TO_READ_DTC_CONFIG                                      HRESULT      = -2147168217
	XACT_E_UNABLE_TO_LOAD_DTC_PROXY                                       HRESULT      = -2147168216
	XACT_E_ABORTING                                                       HRESULT      = -2147168215
	XACT_E_PUSH_COMM_FAILURE                                              HRESULT      = -2147168214
	XACT_E_PULL_COMM_FAILURE                                              HRESULT      = -2147168213
	XACT_E_LU_TX_DISABLED                                                 HRESULT      = -2147168212
	XACT_E_CLERKNOTFOUND                                                  HRESULT      = -2147168128
	XACT_E_CLERKEXISTS                                                    HRESULT      = -2147168127
	XACT_E_RECOVERYINPROGRESS                                             HRESULT      = -2147168126
	XACT_E_TRANSACTIONCLOSED                                              HRESULT      = -2147168125
	XACT_E_INVALIDLSN                                                     HRESULT      = -2147168124
	XACT_E_REPLAYREQUEST                                                  HRESULT      = -2147168123
	XACT_S_ASYNC                                                          HRESULT      = 315392
	XACT_S_DEFECT                                                         HRESULT      = 315393
	XACT_S_READONLY                                                       HRESULT      = 315394
	XACT_S_SOMENORETAIN                                                   HRESULT      = 315395
	XACT_S_OKINFORM                                                       HRESULT      = 315396
	XACT_S_MADECHANGESCONTENT                                             HRESULT      = 315397
	XACT_S_MADECHANGESINFORM                                              HRESULT      = 315398
	XACT_S_ALLNORETAIN                                                    HRESULT      = 315399
	XACT_S_ABORTING                                                       HRESULT      = 315400
	XACT_S_SINGLEPHASE                                                    HRESULT      = 315401
	XACT_S_LOCALLY_OK                                                     HRESULT      = 315402
	XACT_S_LASTRESOURCEMANAGER                                            HRESULT      = 315408
	CONTEXT_E_FIRST                                                       int32        = -2147164160
	CONTEXT_E_LAST                                                        int32        = -2147164113
	CONTEXT_S_FIRST                                                       int32        = 319488
	CONTEXT_S_LAST                                                        int32        = 319535
	CONTEXT_E_ABORTED                                                     HRESULT      = -2147164158
	CONTEXT_E_ABORTING                                                    HRESULT      = -2147164157
	CONTEXT_E_NOCONTEXT                                                   HRESULT      = -2147164156
	CONTEXT_E_WOULD_DEADLOCK                                              HRESULT      = -2147164155
	CONTEXT_E_SYNCH_TIMEOUT                                               HRESULT      = -2147164154
	CONTEXT_E_OLDREF                                                      HRESULT      = -2147164153
	CONTEXT_E_ROLENOTFOUND                                                HRESULT      = -2147164148
	CONTEXT_E_TMNOTAVAILABLE                                              HRESULT      = -2147164145
	CO_E_ACTIVATIONFAILED                                                 HRESULT      = -2147164127
	CO_E_ACTIVATIONFAILED_EVENTLOGGED                                     HRESULT      = -2147164126
	CO_E_ACTIVATIONFAILED_CATALOGERROR                                    HRESULT      = -2147164125
	CO_E_ACTIVATIONFAILED_TIMEOUT                                         HRESULT      = -2147164124
	CO_E_INITIALIZATIONFAILED                                             HRESULT      = -2147164123
	CONTEXT_E_NOJIT                                                       HRESULT      = -2147164122
	CONTEXT_E_NOTRANSACTION                                               HRESULT      = -2147164121
	CO_E_THREADINGMODEL_CHANGED                                           HRESULT      = -2147164120
	CO_E_NOIISINTRINSICS                                                  HRESULT      = -2147164119
	CO_E_NOCOOKIES                                                        HRESULT      = -2147164118
	CO_E_DBERROR                                                          HRESULT      = -2147164117
	CO_E_NOTPOOLED                                                        HRESULT      = -2147164116
	CO_E_NOTCONSTRUCTED                                                   HRESULT      = -2147164115
	CO_E_NOSYNCHRONIZATION                                                HRESULT      = -2147164114
	CO_E_ISOLEVELMISMATCH                                                 HRESULT      = -2147164113
	CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED                                 HRESULT      = -2147164112
	CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED                                HRESULT      = -2147164111
	OLE_S_USEREG                                                          HRESULT      = 262144
	OLE_S_STATIC                                                          HRESULT      = 262145
	OLE_S_MAC_CLIPFORMAT                                                  HRESULT      = 262146
	DRAGDROP_S_DROP                                                       HRESULT      = 262400
	DRAGDROP_S_CANCEL                                                     HRESULT      = 262401
	DRAGDROP_S_USEDEFAULTCURSORS                                          HRESULT      = 262402
	DATA_S_SAMEFORMATETC                                                  HRESULT      = 262448
	VIEW_S_ALREADY_FROZEN                                                 HRESULT      = 262464
	CACHE_S_FORMATETC_NOTSUPPORTED                                        HRESULT      = 262512
	CACHE_S_SAMECACHE                                                     HRESULT      = 262513
	CACHE_S_SOMECACHES_NOTUPDATED                                         HRESULT      = 262514
	OLEOBJ_S_INVALIDVERB                                                  HRESULT      = 262528
	OLEOBJ_S_CANNOT_DOVERB_NOW                                            HRESULT      = 262529
	OLEOBJ_S_INVALIDHWND                                                  HRESULT      = 262530
	INPLACE_S_TRUNCATED                                                   HRESULT      = 262560
	CONVERT10_S_NO_PRESENTATION                                           HRESULT      = 262592
	MK_S_REDUCED_TO_SELF                                                  HRESULT      = 262626
	MK_S_ME                                                               HRESULT      = 262628
	MK_S_HIM                                                              HRESULT      = 262629
	MK_S_US                                                               HRESULT      = 262630
	MK_S_MONIKERALREADYREGISTERED                                         HRESULT      = 262631
	SCHED_S_TASK_READY                                                    HRESULT      = 267008
	SCHED_S_TASK_RUNNING                                                  HRESULT      = 267009
	SCHED_S_TASK_DISABLED                                                 HRESULT      = 267010
	SCHED_S_TASK_HAS_NOT_RUN                                              HRESULT      = 267011
	SCHED_S_TASK_NO_MORE_RUNS                                             HRESULT      = 267012
	SCHED_S_TASK_NOT_SCHEDULED                                            HRESULT      = 267013
	SCHED_S_TASK_TERMINATED                                               HRESULT      = 267014
	SCHED_S_TASK_NO_VALID_TRIGGERS                                        HRESULT      = 267015
	SCHED_S_EVENT_TRIGGER                                                 HRESULT      = 267016
	SCHED_E_TRIGGER_NOT_FOUND                                             HRESULT      = -2147216631
	SCHED_E_TASK_NOT_READY                                                HRESULT      = -2147216630
	SCHED_E_TASK_NOT_RUNNING                                              HRESULT      = -2147216629
	SCHED_E_SERVICE_NOT_INSTALLED                                         HRESULT      = -2147216628
	SCHED_E_CANNOT_OPEN_TASK                                              HRESULT      = -2147216627
	SCHED_E_INVALID_TASK                                                  HRESULT      = -2147216626
	SCHED_E_ACCOUNT_INFORMATION_NOT_SET                                   HRESULT      = -2147216625
	SCHED_E_ACCOUNT_NAME_NOT_FOUND                                        HRESULT      = -2147216624
	SCHED_E_ACCOUNT_DBASE_CORRUPT                                         HRESULT      = -2147216623
	SCHED_E_NO_SECURITY_SERVICES                                          HRESULT      = -2147216622
	SCHED_E_UNKNOWN_OBJECT_VERSION                                        HRESULT      = -2147216621
	SCHED_E_UNSUPPORTED_ACCOUNT_OPTION                                    HRESULT      = -2147216620
	SCHED_E_SERVICE_NOT_RUNNING                                           HRESULT      = -2147216619
	SCHED_E_UNEXPECTEDNODE                                                HRESULT      = -2147216618
	SCHED_E_NAMESPACE                                                     HRESULT      = -2147216617
	SCHED_E_INVALIDVALUE                                                  HRESULT      = -2147216616
	SCHED_E_MISSINGNODE                                                   HRESULT      = -2147216615
	SCHED_E_MALFORMEDXML                                                  HRESULT      = -2147216614
	SCHED_S_SOME_TRIGGERS_FAILED                                          HRESULT      = 267035
	SCHED_S_BATCH_LOGON_PROBLEM                                           HRESULT      = 267036
	SCHED_E_TOO_MANY_NODES                                                HRESULT      = -2147216611
	SCHED_E_PAST_END_BOUNDARY                                             HRESULT      = -2147216610
	SCHED_E_ALREADY_RUNNING                                               HRESULT      = -2147216609
	SCHED_E_USER_NOT_LOGGED_ON                                            HRESULT      = -2147216608
	SCHED_E_INVALID_TASK_HASH                                             HRESULT      = -2147216607
	SCHED_E_SERVICE_NOT_AVAILABLE                                         HRESULT      = -2147216606
	SCHED_E_SERVICE_TOO_BUSY                                              HRESULT      = -2147216605
	SCHED_E_TASK_ATTEMPTED                                                HRESULT      = -2147216604
	SCHED_S_TASK_QUEUED                                                   HRESULT      = 267045
	SCHED_E_TASK_DISABLED                                                 HRESULT      = -2147216602
	SCHED_E_TASK_NOT_V1_COMPAT                                            HRESULT      = -2147216601
	SCHED_E_START_ON_DEMAND                                               HRESULT      = -2147216600
	SCHED_E_TASK_NOT_UBPM_COMPAT                                          HRESULT      = -2147216599
	SCHED_E_DEPRECATED_FEATURE_USED                                       HRESULT      = -2147216592
	CO_E_CLASS_CREATE_FAILED                                              HRESULT      = -2146959359
	CO_E_SCM_ERROR                                                        HRESULT      = -2146959358
	CO_E_SCM_RPC_FAILURE                                                  HRESULT      = -2146959357
	CO_E_BAD_PATH                                                         HRESULT      = -2146959356
	CO_E_SERVER_EXEC_FAILURE                                              HRESULT      = -2146959355
	CO_E_OBJSRV_RPC_FAILURE                                               HRESULT      = -2146959354
	MK_E_NO_NORMALIZED                                                    HRESULT      = -2146959353
	CO_E_SERVER_STOPPING                                                  HRESULT      = -2146959352
	MEM_E_INVALID_ROOT                                                    HRESULT      = -2146959351
	MEM_E_INVALID_LINK                                                    HRESULT      = -2146959344
	MEM_E_INVALID_SIZE                                                    HRESULT      = -2146959343
	CO_S_NOTALLINTERFACES                                                 HRESULT      = 524306
	CO_S_MACHINENAMENOTFOUND                                              HRESULT      = 524307
	CO_E_MISSING_DISPLAYNAME                                              HRESULT      = -2146959339
	CO_E_RUNAS_VALUE_MUST_BE_AAA                                          HRESULT      = -2146959338
	CO_E_ELEVATION_DISABLED                                               HRESULT      = -2146959337
	APPX_E_PACKAGING_INTERNAL                                             HRESULT      = -2146958848
	APPX_E_INTERLEAVING_NOT_ALLOWED                                       HRESULT      = -2146958847
	APPX_E_RELATIONSHIPS_NOT_ALLOWED                                      HRESULT      = -2146958846
	APPX_E_MISSING_REQUIRED_FILE                                          HRESULT      = -2146958845
	APPX_E_INVALID_MANIFEST                                               HRESULT      = -2146958844
	APPX_E_INVALID_BLOCKMAP                                               HRESULT      = -2146958843
	APPX_E_CORRUPT_CONTENT                                                HRESULT      = -2146958842
	APPX_E_BLOCK_HASH_INVALID                                             HRESULT      = -2146958841
	APPX_E_REQUESTED_RANGE_TOO_LARGE                                      HRESULT      = -2146958840
	APPX_E_INVALID_SIP_CLIENT_DATA                                        HRESULT      = -2146958839
	APPX_E_INVALID_KEY_INFO                                               HRESULT      = -2146958838
	APPX_E_INVALID_CONTENTGROUPMAP                                        HRESULT      = -2146958837
	APPX_E_INVALID_APPINSTALLER                                           HRESULT      = -2146958836
	APPX_E_DELTA_BASELINE_VERSION_MISMATCH                                HRESULT      = -2146958835
	APPX_E_DELTA_PACKAGE_MISSING_FILE                                     HRESULT      = -2146958834
	APPX_E_INVALID_DELTA_PACKAGE                                          HRESULT      = -2146958833
	APPX_E_DELTA_APPENDED_PACKAGE_NOT_ALLOWED                             HRESULT      = -2146958832
	APPX_E_INVALID_PACKAGING_LAYOUT                                       HRESULT      = -2146958831
	APPX_E_INVALID_PACKAGESIGNCONFIG                                      HRESULT      = -2146958830
	APPX_E_RESOURCESPRI_NOT_ALLOWED                                       HRESULT      = -2146958829
	APPX_E_FILE_COMPRESSION_MISMATCH                                      HRESULT      = -2146958828
	APPX_E_INVALID_PAYLOAD_PACKAGE_EXTENSION                              HRESULT      = -2146958827
	APPX_E_INVALID_ENCRYPTION_EXCLUSION_FILE_LIST                         HRESULT      = -2146958826
	APPX_E_INVALID_PACKAGE_FOLDER_ACLS                                    HRESULT      = -2146958825
	APPX_E_INVALID_PUBLISHER_BRIDGING                                     HRESULT      = -2146958824
	APPX_E_DIGEST_MISMATCH                                                HRESULT      = -2146958823
	BT_E_SPURIOUS_ACTIVATION                                              HRESULT      = -2146958592
	DISP_E_UNKNOWNINTERFACE                                               HRESULT      = -2147352575
	DISP_E_MEMBERNOTFOUND                                                 HRESULT      = -2147352573
	DISP_E_PARAMNOTFOUND                                                  HRESULT      = -2147352572
	DISP_E_TYPEMISMATCH                                                   HRESULT      = -2147352571
	DISP_E_UNKNOWNNAME                                                    HRESULT      = -2147352570
	DISP_E_NONAMEDARGS                                                    HRESULT      = -2147352569
	DISP_E_BADVARTYPE                                                     HRESULT      = -2147352568
	DISP_E_EXCEPTION                                                      HRESULT      = -2147352567
	DISP_E_OVERFLOW                                                       HRESULT      = -2147352566
	DISP_E_BADINDEX                                                       HRESULT      = -2147352565
	DISP_E_UNKNOWNLCID                                                    HRESULT      = -2147352564
	DISP_E_ARRAYISLOCKED                                                  HRESULT      = -2147352563
	DISP_E_BADPARAMCOUNT                                                  HRESULT      = -2147352562
	DISP_E_PARAMNOTOPTIONAL                                               HRESULT      = -2147352561
	DISP_E_BADCALLEE                                                      HRESULT      = -2147352560
	DISP_E_NOTACOLLECTION                                                 HRESULT      = -2147352559
	DISP_E_DIVBYZERO                                                      HRESULT      = -2147352558
	DISP_E_BUFFERTOOSMALL                                                 HRESULT      = -2147352557
	TYPE_E_BUFFERTOOSMALL                                                 HRESULT      = -2147319786
	TYPE_E_FIELDNOTFOUND                                                  HRESULT      = -2147319785
	TYPE_E_INVDATAREAD                                                    HRESULT      = -2147319784
	TYPE_E_UNSUPFORMAT                                                    HRESULT      = -2147319783
	TYPE_E_REGISTRYACCESS                                                 HRESULT      = -2147319780
	TYPE_E_LIBNOTREGISTERED                                               HRESULT      = -2147319779
	TYPE_E_UNDEFINEDTYPE                                                  HRESULT      = -2147319769
	TYPE_E_QUALIFIEDNAMEDISALLOWED                                        HRESULT      = -2147319768
	TYPE_E_INVALIDSTATE                                                   HRESULT      = -2147319767
	TYPE_E_WRONGTYPEKIND                                                  HRESULT      = -2147319766
	TYPE_E_ELEMENTNOTFOUND                                                HRESULT      = -2147319765
	TYPE_E_AMBIGUOUSNAME                                                  HRESULT      = -2147319764
	TYPE_E_NAMECONFLICT                                                   HRESULT      = -2147319763
	TYPE_E_UNKNOWNLCID                                                    HRESULT      = -2147319762
	TYPE_E_DLLFUNCTIONNOTFOUND                                            HRESULT      = -2147319761
	TYPE_E_BADMODULEKIND                                                  HRESULT      = -2147317571
	TYPE_E_SIZETOOBIG                                                     HRESULT      = -2147317563
	TYPE_E_DUPLICATEID                                                    HRESULT      = -2147317562
	TYPE_E_INVALIDID                                                      HRESULT      = -2147317553
	TYPE_E_TYPEMISMATCH                                                   HRESULT      = -2147316576
	TYPE_E_OUTOFBOUNDS                                                    HRESULT      = -2147316575
	TYPE_E_IOERROR                                                        HRESULT      = -2147316574
	TYPE_E_CANTCREATETMPFILE                                              HRESULT      = -2147316573
	TYPE_E_CANTLOADLIBRARY                                                HRESULT      = -2147312566
	TYPE_E_INCONSISTENTPROPFUNCS                                          HRESULT      = -2147312509
	TYPE_E_CIRCULARTYPE                                                   HRESULT      = -2147312508
	STG_E_INVALIDFUNCTION                                                 HRESULT      = -2147287039
	STG_E_FILENOTFOUND                                                    HRESULT      = -2147287038
	STG_E_PATHNOTFOUND                                                    HRESULT      = -2147287037
	STG_E_TOOMANYOPENFILES                                                HRESULT      = -2147287036
	STG_E_ACCESSDENIED                                                    HRESULT      = -2147287035
	STG_E_INVALIDHANDLE                                                   HRESULT      = -2147287034
	STG_E_INSUFFICIENTMEMORY                                              HRESULT      = -2147287032
	STG_E_INVALIDPOINTER                                                  HRESULT      = -2147287031
	STG_E_NOMOREFILES                                                     HRESULT      = -2147287022
	STG_E_DISKISWRITEPROTECTED                                            HRESULT      = -2147287021
	STG_E_SEEKERROR                                                       HRESULT      = -2147287015
	STG_E_WRITEFAULT                                                      HRESULT      = -2147287011
	STG_E_READFAULT                                                       HRESULT      = -2147287010
	STG_E_SHAREVIOLATION                                                  HRESULT      = -2147287008
	STG_E_LOCKVIOLATION                                                   HRESULT      = -2147287007
	STG_E_FILEALREADYEXISTS                                               HRESULT      = -2147286960
	STG_E_INVALIDPARAMETER                                                HRESULT      = -2147286953
	STG_E_MEDIUMFULL                                                      HRESULT      = -2147286928
	STG_E_PROPSETMISMATCHED                                               HRESULT      = -2147286800
	STG_E_ABNORMALAPIEXIT                                                 HRESULT      = -2147286790
	STG_E_INVALIDHEADER                                                   HRESULT      = -2147286789
	STG_E_INVALIDNAME                                                     HRESULT      = -2147286788
	STG_E_UNKNOWN                                                         HRESULT      = -2147286787
	STG_E_UNIMPLEMENTEDFUNCTION                                           HRESULT      = -2147286786
	STG_E_INVALIDFLAG                                                     HRESULT      = -2147286785
	STG_E_INUSE                                                           HRESULT      = -2147286784
	STG_E_NOTCURRENT                                                      HRESULT      = -2147286783
	STG_E_REVERTED                                                        HRESULT      = -2147286782
	STG_E_CANTSAVE                                                        HRESULT      = -2147286781
	STG_E_OLDFORMAT                                                       HRESULT      = -2147286780
	STG_E_OLDDLL                                                          HRESULT      = -2147286779
	STG_E_SHAREREQUIRED                                                   HRESULT      = -2147286778
	STG_E_NOTFILEBASEDSTORAGE                                             HRESULT      = -2147286777
	STG_E_EXTANTMARSHALLINGS                                              HRESULT      = -2147286776
	STG_E_DOCFILECORRUPT                                                  HRESULT      = -2147286775
	STG_E_BADBASEADDRESS                                                  HRESULT      = -2147286768
	STG_E_DOCFILETOOLARGE                                                 HRESULT      = -2147286767
	STG_E_NOTSIMPLEFORMAT                                                 HRESULT      = -2147286766
	STG_E_INCOMPLETE                                                      HRESULT      = -2147286527
	STG_E_TERMINATED                                                      HRESULT      = -2147286526
	STG_S_CONVERTED                                                       HRESULT      = 197120
	STG_S_BLOCK                                                           HRESULT      = 197121
	STG_S_RETRYNOW                                                        HRESULT      = 197122
	STG_S_MONITORING                                                      HRESULT      = 197123
	STG_S_MULTIPLEOPENS                                                   HRESULT      = 197124
	STG_S_CONSOLIDATIONFAILED                                             HRESULT      = 197125
	STG_S_CANNOTCONSOLIDATE                                               HRESULT      = 197126
	STG_S_POWER_CYCLE_REQUIRED                                            HRESULT      = 197127
	STG_E_FIRMWARE_SLOT_INVALID                                           HRESULT      = -2147286520
	STG_E_FIRMWARE_IMAGE_INVALID                                          HRESULT      = -2147286519
	STG_E_DEVICE_UNRESPONSIVE                                             HRESULT      = -2147286518
	STG_E_STATUS_COPY_PROTECTION_FAILURE                                  HRESULT      = -2147286267
	STG_E_CSS_AUTHENTICATION_FAILURE                                      HRESULT      = -2147286266
	STG_E_CSS_KEY_NOT_PRESENT                                             HRESULT      = -2147286265
	STG_E_CSS_KEY_NOT_ESTABLISHED                                         HRESULT      = -2147286264
	STG_E_CSS_SCRAMBLED_SECTOR                                            HRESULT      = -2147286263
	STG_E_CSS_REGION_MISMATCH                                             HRESULT      = -2147286262
	STG_E_RESETS_EXHAUSTED                                                HRESULT      = -2147286261
	RPC_E_CALL_REJECTED                                                   HRESULT      = -2147418111
	RPC_E_CALL_CANCELED                                                   HRESULT      = -2147418110
	RPC_E_CANTPOST_INSENDCALL                                             HRESULT      = -2147418109
	RPC_E_CANTCALLOUT_INASYNCCALL                                         HRESULT      = -2147418108
	RPC_E_CANTCALLOUT_INEXTERNALCALL                                      HRESULT      = -2147418107
	RPC_E_CONNECTION_TERMINATED                                           HRESULT      = -2147418106
	RPC_E_SERVER_DIED                                                     HRESULT      = -2147418105
	RPC_E_CLIENT_DIED                                                     HRESULT      = -2147418104
	RPC_E_INVALID_DATAPACKET                                              HRESULT      = -2147418103
	RPC_E_CANTTRANSMIT_CALL                                               HRESULT      = -2147418102
	RPC_E_CLIENT_CANTMARSHAL_DATA                                         HRESULT      = -2147418101
	RPC_E_CLIENT_CANTUNMARSHAL_DATA                                       HRESULT      = -2147418100
	RPC_E_SERVER_CANTMARSHAL_DATA                                         HRESULT      = -2147418099
	RPC_E_SERVER_CANTUNMARSHAL_DATA                                       HRESULT      = -2147418098
	RPC_E_INVALID_DATA                                                    HRESULT      = -2147418097
	RPC_E_INVALID_PARAMETER                                               HRESULT      = -2147418096
	RPC_E_CANTCALLOUT_AGAIN                                               HRESULT      = -2147418095
	RPC_E_SERVER_DIED_DNE                                                 HRESULT      = -2147418094
	RPC_E_SYS_CALL_FAILED                                                 HRESULT      = -2147417856
	RPC_E_OUT_OF_RESOURCES                                                HRESULT      = -2147417855
	RPC_E_ATTEMPTED_MULTITHREAD                                           HRESULT      = -2147417854
	RPC_E_NOT_REGISTERED                                                  HRESULT      = -2147417853
	RPC_E_FAULT                                                           HRESULT      = -2147417852
	RPC_E_SERVERFAULT                                                     HRESULT      = -2147417851
	RPC_E_CHANGED_MODE                                                    HRESULT      = -2147417850
	RPC_E_INVALIDMETHOD                                                   HRESULT      = -2147417849
	RPC_E_DISCONNECTED                                                    HRESULT      = -2147417848
	RPC_E_RETRY                                                           HRESULT      = -2147417847
	RPC_E_SERVERCALL_RETRYLATER                                           HRESULT      = -2147417846
	RPC_E_SERVERCALL_REJECTED                                             HRESULT      = -2147417845
	RPC_E_INVALID_CALLDATA                                                HRESULT      = -2147417844
	RPC_E_CANTCALLOUT_ININPUTSYNCCALL                                     HRESULT      = -2147417843
	RPC_E_WRONG_THREAD                                                    HRESULT      = -2147417842
	RPC_E_THREAD_NOT_INIT                                                 HRESULT      = -2147417841
	RPC_E_VERSION_MISMATCH                                                HRESULT      = -2147417840
	RPC_E_INVALID_HEADER                                                  HRESULT      = -2147417839
	RPC_E_INVALID_EXTENSION                                               HRESULT      = -2147417838
	RPC_E_INVALID_IPID                                                    HRESULT      = -2147417837
	RPC_E_INVALID_OBJECT                                                  HRESULT      = -2147417836
	RPC_S_CALLPENDING                                                     HRESULT      = -2147417835
	RPC_S_WAITONTIMER                                                     HRESULT      = -2147417834
	RPC_E_CALL_COMPLETE                                                   HRESULT      = -2147417833
	RPC_E_UNSECURE_CALL                                                   HRESULT      = -2147417832
	RPC_E_TOO_LATE                                                        HRESULT      = -2147417831
	RPC_E_NO_GOOD_SECURITY_PACKAGES                                       HRESULT      = -2147417830
	RPC_E_ACCESS_DENIED                                                   HRESULT      = -2147417829
	RPC_E_REMOTE_DISABLED                                                 HRESULT      = -2147417828
	RPC_E_INVALID_OBJREF                                                  HRESULT      = -2147417827
	RPC_E_NO_CONTEXT                                                      HRESULT      = -2147417826
	RPC_E_TIMEOUT                                                         HRESULT      = -2147417825
	RPC_E_NO_SYNC                                                         HRESULT      = -2147417824
	RPC_E_FULLSIC_REQUIRED                                                HRESULT      = -2147417823
	RPC_E_INVALID_STD_NAME                                                HRESULT      = -2147417822
	CO_E_FAILEDTOIMPERSONATE                                              HRESULT      = -2147417821
	CO_E_FAILEDTOGETSECCTX                                                HRESULT      = -2147417820
	CO_E_FAILEDTOOPENTHREADTOKEN                                          HRESULT      = -2147417819
	CO_E_FAILEDTOGETTOKENINFO                                             HRESULT      = -2147417818
	CO_E_TRUSTEEDOESNTMATCHCLIENT                                         HRESULT      = -2147417817
	CO_E_FAILEDTOQUERYCLIENTBLANKET                                       HRESULT      = -2147417816
	CO_E_FAILEDTOSETDACL                                                  HRESULT      = -2147417815
	CO_E_ACCESSCHECKFAILED                                                HRESULT      = -2147417814
	CO_E_NETACCESSAPIFAILED                                               HRESULT      = -2147417813
	CO_E_WRONGTRUSTEENAMESYNTAX                                           HRESULT      = -2147417812
	CO_E_INVALIDSID                                                       HRESULT      = -2147417811
	CO_E_CONVERSIONFAILED                                                 HRESULT      = -2147417810
	CO_E_NOMATCHINGSIDFOUND                                               HRESULT      = -2147417809
	CO_E_LOOKUPACCSIDFAILED                                               HRESULT      = -2147417808
	CO_E_NOMATCHINGNAMEFOUND                                              HRESULT      = -2147417807
	CO_E_LOOKUPACCNAMEFAILED                                              HRESULT      = -2147417806
	CO_E_SETSERLHNDLFAILED                                                HRESULT      = -2147417805
	CO_E_FAILEDTOGETWINDIR                                                HRESULT      = -2147417804
	CO_E_PATHTOOLONG                                                      HRESULT      = -2147417803
	CO_E_FAILEDTOGENUUID                                                  HRESULT      = -2147417802
	CO_E_FAILEDTOCREATEFILE                                               HRESULT      = -2147417801
	CO_E_FAILEDTOCLOSEHANDLE                                              HRESULT      = -2147417800
	CO_E_EXCEEDSYSACLLIMIT                                                HRESULT      = -2147417799
	CO_E_ACESINWRONGORDER                                                 HRESULT      = -2147417798
	CO_E_INCOMPATIBLESTREAMVERSION                                        HRESULT      = -2147417797
	CO_E_FAILEDTOOPENPROCESSTOKEN                                         HRESULT      = -2147417796
	CO_E_DECODEFAILED                                                     HRESULT      = -2147417795
	CO_E_ACNOTINITIALIZED                                                 HRESULT      = -2147417793
	CO_E_CANCEL_DISABLED                                                  HRESULT      = -2147417792
	RPC_E_UNEXPECTED                                                      HRESULT      = -2147352577
	ERROR_AUDITING_DISABLED                                               HRESULT      = -1073151999
	ERROR_ALL_SIDS_FILTERED                                               HRESULT      = -1073151998
	ERROR_BIZRULES_NOT_ENABLED                                            HRESULT      = -1073151997
	NTE_BAD_UID                                                           HRESULT      = -2146893823
	NTE_BAD_HASH                                                          HRESULT      = -2146893822
	NTE_BAD_KEY                                                           HRESULT      = -2146893821
	NTE_BAD_LEN                                                           HRESULT      = -2146893820
	NTE_BAD_DATA                                                          HRESULT      = -2146893819
	NTE_BAD_SIGNATURE                                                     HRESULT      = -2146893818
	NTE_BAD_VER                                                           HRESULT      = -2146893817
	NTE_BAD_ALGID                                                         HRESULT      = -2146893816
	NTE_BAD_FLAGS                                                         HRESULT      = -2146893815
	NTE_BAD_TYPE                                                          HRESULT      = -2146893814
	NTE_BAD_KEY_STATE                                                     HRESULT      = -2146893813
	NTE_BAD_HASH_STATE                                                    HRESULT      = -2146893812
	NTE_NO_KEY                                                            HRESULT      = -2146893811
	NTE_NO_MEMORY                                                         HRESULT      = -2146893810
	NTE_EXISTS                                                            HRESULT      = -2146893809
	NTE_PERM                                                              HRESULT      = -2146893808
	NTE_NOT_FOUND                                                         HRESULT      = -2146893807
	NTE_DOUBLE_ENCRYPT                                                    HRESULT      = -2146893806
	NTE_BAD_PROVIDER                                                      HRESULT      = -2146893805
	NTE_BAD_PROV_TYPE                                                     HRESULT      = -2146893804
	NTE_BAD_PUBLIC_KEY                                                    HRESULT      = -2146893803
	NTE_BAD_KEYSET                                                        HRESULT      = -2146893802
	NTE_PROV_TYPE_NOT_DEF                                                 HRESULT      = -2146893801
	NTE_PROV_TYPE_ENTRY_BAD                                               HRESULT      = -2146893800
	NTE_KEYSET_NOT_DEF                                                    HRESULT      = -2146893799
	NTE_KEYSET_ENTRY_BAD                                                  HRESULT      = -2146893798
	NTE_PROV_TYPE_NO_MATCH                                                HRESULT      = -2146893797
	NTE_SIGNATURE_FILE_BAD                                                HRESULT      = -2146893796
	NTE_PROVIDER_DLL_FAIL                                                 HRESULT      = -2146893795
	NTE_PROV_DLL_NOT_FOUND                                                HRESULT      = -2146893794
	NTE_BAD_KEYSET_PARAM                                                  HRESULT      = -2146893793
	NTE_FAIL                                                              HRESULT      = -2146893792
	NTE_SYS_ERR                                                           HRESULT      = -2146893791
	NTE_SILENT_CONTEXT                                                    HRESULT      = -2146893790
	NTE_TOKEN_KEYSET_STORAGE_FULL                                         HRESULT      = -2146893789
	NTE_TEMPORARY_PROFILE                                                 HRESULT      = -2146893788
	NTE_FIXEDPARAMETER                                                    HRESULT      = -2146893787
	NTE_INVALID_HANDLE                                                    HRESULT      = -2146893786
	NTE_INVALID_PARAMETER                                                 HRESULT      = -2146893785
	NTE_BUFFER_TOO_SMALL                                                  HRESULT      = -2146893784
	NTE_NOT_SUPPORTED                                                     HRESULT      = -2146893783
	NTE_NO_MORE_ITEMS                                                     HRESULT      = -2146893782
	NTE_BUFFERS_OVERLAP                                                   HRESULT      = -2146893781
	NTE_DECRYPTION_FAILURE                                                HRESULT      = -2146893780
	NTE_INTERNAL_ERROR                                                    HRESULT      = -2146893779
	NTE_UI_REQUIRED                                                       HRESULT      = -2146893778
	NTE_HMAC_NOT_SUPPORTED                                                HRESULT      = -2146893777
	NTE_DEVICE_NOT_READY                                                  HRESULT      = -2146893776
	NTE_AUTHENTICATION_IGNORED                                            HRESULT      = -2146893775
	NTE_VALIDATION_FAILED                                                 HRESULT      = -2146893774
	NTE_INCORRECT_PASSWORD                                                HRESULT      = -2146893773
	NTE_ENCRYPTION_FAILURE                                                HRESULT      = -2146893772
	NTE_DEVICE_NOT_FOUND                                                  HRESULT      = -2146893771
	NTE_USER_CANCELLED                                                    HRESULT      = -2146893770
	NTE_PASSWORD_CHANGE_REQUIRED                                          HRESULT      = -2146893769
	NTE_NOT_ACTIVE_CONSOLE                                                HRESULT      = -2146893768
	SEC_E_INSUFFICIENT_MEMORY                                             HRESULT      = -2146893056
	SEC_E_INVALID_HANDLE                                                  HRESULT      = -2146893055
	SEC_E_UNSUPPORTED_FUNCTION                                            HRESULT      = -2146893054
	SEC_E_TARGET_UNKNOWN                                                  HRESULT      = -2146893053
	SEC_E_INTERNAL_ERROR                                                  HRESULT      = -2146893052
	SEC_E_SECPKG_NOT_FOUND                                                HRESULT      = -2146893051
	SEC_E_NOT_OWNER                                                       HRESULT      = -2146893050
	SEC_E_CANNOT_INSTALL                                                  HRESULT      = -2146893049
	SEC_E_INVALID_TOKEN                                                   HRESULT      = -2146893048
	SEC_E_CANNOT_PACK                                                     HRESULT      = -2146893047
	SEC_E_QOP_NOT_SUPPORTED                                               HRESULT      = -2146893046
	SEC_E_NO_IMPERSONATION                                                HRESULT      = -2146893045
	SEC_E_LOGON_DENIED                                                    HRESULT      = -2146893044
	SEC_E_UNKNOWN_CREDENTIALS                                             HRESULT      = -2146893043
	SEC_E_NO_CREDENTIALS                                                  HRESULT      = -2146893042
	SEC_E_MESSAGE_ALTERED                                                 HRESULT      = -2146893041
	SEC_E_OUT_OF_SEQUENCE                                                 HRESULT      = -2146893040
	SEC_E_NO_AUTHENTICATING_AUTHORITY                                     HRESULT      = -2146893039
	SEC_I_CONTINUE_NEEDED                                                 HRESULT      = 590610
	SEC_I_COMPLETE_NEEDED                                                 HRESULT      = 590611
	SEC_I_COMPLETE_AND_CONTINUE                                           HRESULT      = 590612
	SEC_I_LOCAL_LOGON                                                     HRESULT      = 590613
	SEC_I_GENERIC_EXTENSION_RECEIVED                                      HRESULT      = 590614
	SEC_E_BAD_PKGID                                                       HRESULT      = -2146893034
	SEC_E_CONTEXT_EXPIRED                                                 HRESULT      = -2146893033
	SEC_I_CONTEXT_EXPIRED                                                 HRESULT      = 590615
	SEC_E_INCOMPLETE_MESSAGE                                              HRESULT      = -2146893032
	SEC_E_INCOMPLETE_CREDENTIALS                                          HRESULT      = -2146893024
	SEC_E_BUFFER_TOO_SMALL                                                HRESULT      = -2146893023
	SEC_I_INCOMPLETE_CREDENTIALS                                          HRESULT      = 590624
	SEC_I_RENEGOTIATE                                                     HRESULT      = 590625
	SEC_E_WRONG_PRINCIPAL                                                 HRESULT      = -2146893022
	SEC_I_NO_LSA_CONTEXT                                                  HRESULT      = 590627
	SEC_E_TIME_SKEW                                                       HRESULT      = -2146893020
	SEC_E_UNTRUSTED_ROOT                                                  HRESULT      = -2146893019
	SEC_E_ILLEGAL_MESSAGE                                                 HRESULT      = -2146893018
	SEC_E_CERT_UNKNOWN                                                    HRESULT      = -2146893017
	SEC_E_CERT_EXPIRED                                                    HRESULT      = -2146893016
	SEC_E_ENCRYPT_FAILURE                                                 HRESULT      = -2146893015
	SEC_E_DECRYPT_FAILURE                                                 HRESULT      = -2146893008
	SEC_E_ALGORITHM_MISMATCH                                              HRESULT      = -2146893007
	SEC_E_SECURITY_QOS_FAILED                                             HRESULT      = -2146893006
	SEC_E_UNFINISHED_CONTEXT_DELETED                                      HRESULT      = -2146893005
	SEC_E_NO_TGT_REPLY                                                    HRESULT      = -2146893004
	SEC_E_NO_IP_ADDRESSES                                                 HRESULT      = -2146893003
	SEC_E_WRONG_CREDENTIAL_HANDLE                                         HRESULT      = -2146893002
	SEC_E_CRYPTO_SYSTEM_INVALID                                           HRESULT      = -2146893001
	SEC_E_MAX_REFERRALS_EXCEEDED                                          HRESULT      = -2146893000
	SEC_E_MUST_BE_KDC                                                     HRESULT      = -2146892999
	SEC_E_STRONG_CRYPTO_NOT_SUPPORTED                                     HRESULT      = -2146892998
	SEC_E_TOO_MANY_PRINCIPALS                                             HRESULT      = -2146892997
	SEC_E_NO_PA_DATA                                                      HRESULT      = -2146892996
	SEC_E_PKINIT_NAME_MISMATCH                                            HRESULT      = -2146892995
	SEC_E_SMARTCARD_LOGON_REQUIRED                                        HRESULT      = -2146892994
	SEC_E_SHUTDOWN_IN_PROGRESS                                            HRESULT      = -2146892993
	SEC_E_KDC_INVALID_REQUEST                                             HRESULT      = -2146892992
	SEC_E_KDC_UNABLE_TO_REFER                                             HRESULT      = -2146892991
	SEC_E_KDC_UNKNOWN_ETYPE                                               HRESULT      = -2146892990
	SEC_E_UNSUPPORTED_PREAUTH                                             HRESULT      = -2146892989
	SEC_E_DELEGATION_REQUIRED                                             HRESULT      = -2146892987
	SEC_E_BAD_BINDINGS                                                    HRESULT      = -2146892986
	SEC_E_MULTIPLE_ACCOUNTS                                               HRESULT      = -2146892985
	SEC_E_NO_KERB_KEY                                                     HRESULT      = -2146892984
	SEC_E_CERT_WRONG_USAGE                                                HRESULT      = -2146892983
	SEC_E_DOWNGRADE_DETECTED                                              HRESULT      = -2146892976
	SEC_E_SMARTCARD_CERT_REVOKED                                          HRESULT      = -2146892975
	SEC_E_ISSUING_CA_UNTRUSTED                                            HRESULT      = -2146892974
	SEC_E_REVOCATION_OFFLINE_C                                            HRESULT      = -2146892973
	SEC_E_PKINIT_CLIENT_FAILURE                                           HRESULT      = -2146892972
	SEC_E_SMARTCARD_CERT_EXPIRED                                          HRESULT      = -2146892971
	SEC_E_NO_S4U_PROT_SUPPORT                                             HRESULT      = -2146892970
	SEC_E_CROSSREALM_DELEGATION_FAILURE                                   HRESULT      = -2146892969
	SEC_E_REVOCATION_OFFLINE_KDC                                          HRESULT      = -2146892968
	SEC_E_ISSUING_CA_UNTRUSTED_KDC                                        HRESULT      = -2146892967
	SEC_E_KDC_CERT_EXPIRED                                                HRESULT      = -2146892966
	SEC_E_KDC_CERT_REVOKED                                                HRESULT      = -2146892965
	SEC_I_SIGNATURE_NEEDED                                                HRESULT      = 590684
	SEC_E_INVALID_PARAMETER                                               HRESULT      = -2146892963
	SEC_E_DELEGATION_POLICY                                               HRESULT      = -2146892962
	SEC_E_POLICY_NLTM_ONLY                                                HRESULT      = -2146892961
	SEC_I_NO_RENEGOTIATION                                                HRESULT      = 590688
	SEC_E_NO_CONTEXT                                                      HRESULT      = -2146892959
	SEC_E_PKU2U_CERT_FAILURE                                              HRESULT      = -2146892958
	SEC_E_MUTUAL_AUTH_FAILED                                              HRESULT      = -2146892957
	SEC_I_MESSAGE_FRAGMENT                                                HRESULT      = 590692
	SEC_E_ONLY_HTTPS_ALLOWED                                              HRESULT      = -2146892955
	SEC_I_CONTINUE_NEEDED_MESSAGE_OK                                      HRESULT      = 590694
	SEC_E_APPLICATION_PROTOCOL_MISMATCH                                   HRESULT      = -2146892953
	SEC_I_ASYNC_CALL_PENDING                                              HRESULT      = 590696
	SEC_E_INVALID_UPN_NAME                                                HRESULT      = -2146892951
	SEC_E_EXT_BUFFER_TOO_SMALL                                            HRESULT      = -2146892950
	SEC_E_INSUFFICIENT_BUFFERS                                            HRESULT      = -2146892949
	SEC_E_NO_SPM                                                          int32        = -2146893052
	SEC_E_NOT_SUPPORTED                                                   int32        = -2146893054
	CRYPT_E_MSG_ERROR                                                     HRESULT      = -2146889727
	CRYPT_E_UNKNOWN_ALGO                                                  HRESULT      = -2146889726
	CRYPT_E_OID_FORMAT                                                    HRESULT      = -2146889725
	CRYPT_E_INVALID_MSG_TYPE                                              HRESULT      = -2146889724
	CRYPT_E_UNEXPECTED_ENCODING                                           HRESULT      = -2146889723
	CRYPT_E_AUTH_ATTR_MISSING                                             HRESULT      = -2146889722
	CRYPT_E_HASH_VALUE                                                    HRESULT      = -2146889721
	CRYPT_E_INVALID_INDEX                                                 HRESULT      = -2146889720
	CRYPT_E_ALREADY_DECRYPTED                                             HRESULT      = -2146889719
	CRYPT_E_NOT_DECRYPTED                                                 HRESULT      = -2146889718
	CRYPT_E_RECIPIENT_NOT_FOUND                                           HRESULT      = -2146889717
	CRYPT_E_CONTROL_TYPE                                                  HRESULT      = -2146889716
	CRYPT_E_ISSUER_SERIALNUMBER                                           HRESULT      = -2146889715
	CRYPT_E_SIGNER_NOT_FOUND                                              HRESULT      = -2146889714
	CRYPT_E_ATTRIBUTES_MISSING                                            HRESULT      = -2146889713
	CRYPT_E_STREAM_MSG_NOT_READY                                          HRESULT      = -2146889712
	CRYPT_E_STREAM_INSUFFICIENT_DATA                                      HRESULT      = -2146889711
	CRYPT_I_NEW_PROTECTION_REQUIRED                                       HRESULT      = 593938
	CRYPT_E_BAD_LEN                                                       HRESULT      = -2146885631
	CRYPT_E_BAD_ENCODE                                                    HRESULT      = -2146885630
	CRYPT_E_FILE_ERROR                                                    HRESULT      = -2146885629
	CRYPT_E_NOT_FOUND                                                     HRESULT      = -2146885628
	CRYPT_E_EXISTS                                                        HRESULT      = -2146885627
	CRYPT_E_NO_PROVIDER                                                   HRESULT      = -2146885626
	CRYPT_E_SELF_SIGNED                                                   HRESULT      = -2146885625
	CRYPT_E_DELETED_PREV                                                  HRESULT      = -2146885624
	CRYPT_E_NO_MATCH                                                      HRESULT      = -2146885623
	CRYPT_E_UNEXPECTED_MSG_TYPE                                           HRESULT      = -2146885622
	CRYPT_E_NO_KEY_PROPERTY                                               HRESULT      = -2146885621
	CRYPT_E_NO_DECRYPT_CERT                                               HRESULT      = -2146885620
	CRYPT_E_BAD_MSG                                                       HRESULT      = -2146885619
	CRYPT_E_NO_SIGNER                                                     HRESULT      = -2146885618
	CRYPT_E_PENDING_CLOSE                                                 HRESULT      = -2146885617
	CRYPT_E_REVOKED                                                       HRESULT      = -2146885616
	CRYPT_E_NO_REVOCATION_DLL                                             HRESULT      = -2146885615
	CRYPT_E_NO_REVOCATION_CHECK                                           HRESULT      = -2146885614
	CRYPT_E_REVOCATION_OFFLINE                                            HRESULT      = -2146885613
	CRYPT_E_NOT_IN_REVOCATION_DATABASE                                    HRESULT      = -2146885612
	CRYPT_E_INVALID_NUMERIC_STRING                                        HRESULT      = -2146885600
	CRYPT_E_INVALID_PRINTABLE_STRING                                      HRESULT      = -2146885599
	CRYPT_E_INVALID_IA5_STRING                                            HRESULT      = -2146885598
	CRYPT_E_INVALID_X500_STRING                                           HRESULT      = -2146885597
	CRYPT_E_NOT_CHAR_STRING                                               HRESULT      = -2146885596
	CRYPT_E_FILERESIZED                                                   HRESULT      = -2146885595
	CRYPT_E_SECURITY_SETTINGS                                             HRESULT      = -2146885594
	CRYPT_E_NO_VERIFY_USAGE_DLL                                           HRESULT      = -2146885593
	CRYPT_E_NO_VERIFY_USAGE_CHECK                                         HRESULT      = -2146885592
	CRYPT_E_VERIFY_USAGE_OFFLINE                                          HRESULT      = -2146885591
	CRYPT_E_NOT_IN_CTL                                                    HRESULT      = -2146885590
	CRYPT_E_NO_TRUSTED_SIGNER                                             HRESULT      = -2146885589
	CRYPT_E_MISSING_PUBKEY_PARA                                           HRESULT      = -2146885588
	CRYPT_E_OBJECT_LOCATOR_OBJECT_NOT_FOUND                               HRESULT      = -2146885587
	CRYPT_E_OSS_ERROR                                                     HRESULT      = -2146881536
	OSS_MORE_BUF                                                          HRESULT      = -2146881535
	OSS_NEGATIVE_UINTEGER                                                 HRESULT      = -2146881534
	OSS_PDU_RANGE                                                         HRESULT      = -2146881533
	OSS_MORE_INPUT                                                        HRESULT      = -2146881532
	OSS_DATA_ERROR                                                        HRESULT      = -2146881531
	OSS_BAD_ARG                                                           HRESULT      = -2146881530
	OSS_BAD_VERSION                                                       HRESULT      = -2146881529
	OSS_OUT_MEMORY                                                        HRESULT      = -2146881528
	OSS_PDU_MISMATCH                                                      HRESULT      = -2146881527
	OSS_LIMITED                                                           HRESULT      = -2146881526
	OSS_BAD_PTR                                                           HRESULT      = -2146881525
	OSS_BAD_TIME                                                          HRESULT      = -2146881524
	OSS_INDEFINITE_NOT_SUPPORTED                                          HRESULT      = -2146881523
	OSS_MEM_ERROR                                                         HRESULT      = -2146881522
	OSS_BAD_TABLE                                                         HRESULT      = -2146881521
	OSS_TOO_LONG                                                          HRESULT      = -2146881520
	OSS_CONSTRAINT_VIOLATED                                               HRESULT      = -2146881519
	OSS_FATAL_ERROR                                                       HRESULT      = -2146881518
	OSS_ACCESS_SERIALIZATION_ERROR                                        HRESULT      = -2146881517
	OSS_NULL_TBL                                                          HRESULT      = -2146881516
	OSS_NULL_FCN                                                          HRESULT      = -2146881515
	OSS_BAD_ENCRULES                                                      HRESULT      = -2146881514
	OSS_UNAVAIL_ENCRULES                                                  HRESULT      = -2146881513
	OSS_CANT_OPEN_TRACE_WINDOW                                            HRESULT      = -2146881512
	OSS_UNIMPLEMENTED                                                     HRESULT      = -2146881511
	OSS_OID_DLL_NOT_LINKED                                                HRESULT      = -2146881510
	OSS_CANT_OPEN_TRACE_FILE                                              HRESULT      = -2146881509
	OSS_TRACE_FILE_ALREADY_OPEN                                           HRESULT      = -2146881508
	OSS_TABLE_MISMATCH                                                    HRESULT      = -2146881507
	OSS_TYPE_NOT_SUPPORTED                                                HRESULT      = -2146881506
	OSS_REAL_DLL_NOT_LINKED                                               HRESULT      = -2146881505
	OSS_REAL_CODE_NOT_LINKED                                              HRESULT      = -2146881504
	OSS_OUT_OF_RANGE                                                      HRESULT      = -2146881503
	OSS_COPIER_DLL_NOT_LINKED                                             HRESULT      = -2146881502
	OSS_CONSTRAINT_DLL_NOT_LINKED                                         HRESULT      = -2146881501
	OSS_COMPARATOR_DLL_NOT_LINKED                                         HRESULT      = -2146881500
	OSS_COMPARATOR_CODE_NOT_LINKED                                        HRESULT      = -2146881499
	OSS_MEM_MGR_DLL_NOT_LINKED                                            HRESULT      = -2146881498
	OSS_PDV_DLL_NOT_LINKED                                                HRESULT      = -2146881497
	OSS_PDV_CODE_NOT_LINKED                                               HRESULT      = -2146881496
	OSS_API_DLL_NOT_LINKED                                                HRESULT      = -2146881495
	OSS_BERDER_DLL_NOT_LINKED                                             HRESULT      = -2146881494
	OSS_PER_DLL_NOT_LINKED                                                HRESULT      = -2146881493
	OSS_OPEN_TYPE_ERROR                                                   HRESULT      = -2146881492
	OSS_MUTEX_NOT_CREATED                                                 HRESULT      = -2146881491
	OSS_CANT_CLOSE_TRACE_FILE                                             HRESULT      = -2146881490
	CRYPT_E_ASN1_ERROR                                                    HRESULT      = -2146881280
	CRYPT_E_ASN1_INTERNAL                                                 HRESULT      = -2146881279
	CRYPT_E_ASN1_EOD                                                      HRESULT      = -2146881278
	CRYPT_E_ASN1_CORRUPT                                                  HRESULT      = -2146881277
	CRYPT_E_ASN1_LARGE                                                    HRESULT      = -2146881276
	CRYPT_E_ASN1_CONSTRAINT                                               HRESULT      = -2146881275
	CRYPT_E_ASN1_MEMORY                                                   HRESULT      = -2146881274
	CRYPT_E_ASN1_OVERFLOW                                                 HRESULT      = -2146881273
	CRYPT_E_ASN1_BADPDU                                                   HRESULT      = -2146881272
	CRYPT_E_ASN1_BADARGS                                                  HRESULT      = -2146881271
	CRYPT_E_ASN1_BADREAL                                                  HRESULT      = -2146881270
	CRYPT_E_ASN1_BADTAG                                                   HRESULT      = -2146881269
	CRYPT_E_ASN1_CHOICE                                                   HRESULT      = -2146881268
	CRYPT_E_ASN1_RULE                                                     HRESULT      = -2146881267
	CRYPT_E_ASN1_UTF8                                                     HRESULT      = -2146881266
	CRYPT_E_ASN1_PDU_TYPE                                                 HRESULT      = -2146881229
	CRYPT_E_ASN1_NYI                                                      HRESULT      = -2146881228
	CRYPT_E_ASN1_EXTENDED                                                 HRESULT      = -2146881023
	CRYPT_E_ASN1_NOEOD                                                    HRESULT      = -2146881022
	CERTSRV_E_BAD_REQUESTSUBJECT                                          HRESULT      = -2146877439
	CERTSRV_E_NO_REQUEST                                                  HRESULT      = -2146877438
	CERTSRV_E_BAD_REQUESTSTATUS                                           HRESULT      = -2146877437
	CERTSRV_E_PROPERTY_EMPTY                                              HRESULT      = -2146877436
	CERTSRV_E_INVALID_CA_CERTIFICATE                                      HRESULT      = -2146877435
	CERTSRV_E_SERVER_SUSPENDED                                            HRESULT      = -2146877434
	CERTSRV_E_ENCODING_LENGTH                                             HRESULT      = -2146877433
	CERTSRV_E_ROLECONFLICT                                                HRESULT      = -2146877432
	CERTSRV_E_RESTRICTEDOFFICER                                           HRESULT      = -2146877431
	CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED                                 HRESULT      = -2146877430
	CERTSRV_E_NO_VALID_KRA                                                HRESULT      = -2146877429
	CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL                                    HRESULT      = -2146877428
	CERTSRV_E_NO_CAADMIN_DEFINED                                          HRESULT      = -2146877427
	CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE                                  HRESULT      = -2146877426
	CERTSRV_E_NO_DB_SESSIONS                                              HRESULT      = -2146877425
	CERTSRV_E_ALIGNMENT_FAULT                                             HRESULT      = -2146877424
	CERTSRV_E_ENROLL_DENIED                                               HRESULT      = -2146877423
	CERTSRV_E_TEMPLATE_DENIED                                             HRESULT      = -2146877422
	CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE                                 HRESULT      = -2146877421
	CERTSRV_E_ADMIN_DENIED_REQUEST                                        HRESULT      = -2146877420
	CERTSRV_E_NO_POLICY_SERVER                                            HRESULT      = -2146877419
	CERTSRV_E_WEAK_SIGNATURE_OR_KEY                                       HRESULT      = -2146877418
	CERTSRV_E_KEY_ATTESTATION_NOT_SUPPORTED                               HRESULT      = -2146877417
	CERTSRV_E_ENCRYPTION_CERT_REQUIRED                                    HRESULT      = -2146877416
	CERTSRV_E_UNSUPPORTED_CERT_TYPE                                       HRESULT      = -2146875392
	CERTSRV_E_NO_CERT_TYPE                                                HRESULT      = -2146875391
	CERTSRV_E_TEMPLATE_CONFLICT                                           HRESULT      = -2146875390
	CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED                                   HRESULT      = -2146875389
	CERTSRV_E_ARCHIVED_KEY_REQUIRED                                       HRESULT      = -2146875388
	CERTSRV_E_SMIME_REQUIRED                                              HRESULT      = -2146875387
	CERTSRV_E_BAD_RENEWAL_SUBJECT                                         HRESULT      = -2146875386
	CERTSRV_E_BAD_TEMPLATE_VERSION                                        HRESULT      = -2146875385
	CERTSRV_E_TEMPLATE_POLICY_REQUIRED                                    HRESULT      = -2146875384
	CERTSRV_E_SIGNATURE_POLICY_REQUIRED                                   HRESULT      = -2146875383
	CERTSRV_E_SIGNATURE_COUNT                                             HRESULT      = -2146875382
	CERTSRV_E_SIGNATURE_REJECTED                                          HRESULT      = -2146875381
	CERTSRV_E_ISSUANCE_POLICY_REQUIRED                                    HRESULT      = -2146875380
	CERTSRV_E_SUBJECT_UPN_REQUIRED                                        HRESULT      = -2146875379
	CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED                             HRESULT      = -2146875378
	CERTSRV_E_SUBJECT_DNS_REQUIRED                                        HRESULT      = -2146875377
	CERTSRV_E_ARCHIVED_KEY_UNEXPECTED                                     HRESULT      = -2146875376
	CERTSRV_E_KEY_LENGTH                                                  HRESULT      = -2146875375
	CERTSRV_E_SUBJECT_EMAIL_REQUIRED                                      HRESULT      = -2146875374
	CERTSRV_E_UNKNOWN_CERT_TYPE                                           HRESULT      = -2146875373
	CERTSRV_E_CERT_TYPE_OVERLAP                                           HRESULT      = -2146875372
	CERTSRV_E_TOO_MANY_SIGNATURES                                         HRESULT      = -2146875371
	CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY                                      HRESULT      = -2146875370
	CERTSRV_E_INVALID_EK                                                  HRESULT      = -2146875369
	CERTSRV_E_INVALID_IDBINDING                                           HRESULT      = -2146875368
	CERTSRV_E_INVALID_ATTESTATION                                         HRESULT      = -2146875367
	CERTSRV_E_KEY_ATTESTATION                                             HRESULT      = -2146875366
	CERTSRV_E_CORRUPT_KEY_ATTESTATION                                     HRESULT      = -2146875365
	CERTSRV_E_EXPIRED_CHALLENGE                                           HRESULT      = -2146875364
	CERTSRV_E_INVALID_RESPONSE                                            HRESULT      = -2146875363
	CERTSRV_E_INVALID_REQUESTID                                           HRESULT      = -2146875362
	CERTSRV_E_REQUEST_PRECERTIFICATE_MISMATCH                             HRESULT      = -2146875361
	CERTSRV_E_PENDING_CLIENT_RESPONSE                                     HRESULT      = -2146875360
	CERTSRV_E_SEC_EXT_DIRECTORY_SID_REQUIRED                              HRESULT      = -2146875359
	XENROLL_E_KEY_NOT_EXPORTABLE                                          HRESULT      = -2146873344
	XENROLL_E_CANNOT_ADD_ROOT_CERT                                        HRESULT      = -2146873343
	XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND                                  HRESULT      = -2146873342
	XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH                                 HRESULT      = -2146873341
	XENROLL_E_RESPONSE_KA_HASH_MISMATCH                                   HRESULT      = -2146873340
	XENROLL_E_KEYSPEC_SMIME_MISMATCH                                      HRESULT      = -2146873339
	TRUST_E_SYSTEM_ERROR                                                  HRESULT      = -2146869247
	TRUST_E_NO_SIGNER_CERT                                                HRESULT      = -2146869246
	TRUST_E_COUNTER_SIGNER                                                HRESULT      = -2146869245
	TRUST_E_CERT_SIGNATURE                                                HRESULT      = -2146869244
	TRUST_E_TIME_STAMP                                                    HRESULT      = -2146869243
	TRUST_E_BAD_DIGEST                                                    HRESULT      = -2146869232
	TRUST_E_MALFORMED_SIGNATURE                                           HRESULT      = -2146869231
	TRUST_E_BASIC_CONSTRAINTS                                             HRESULT      = -2146869223
	TRUST_E_FINANCIAL_CRITERIA                                            HRESULT      = -2146869218
	MSSIPOTF_E_OUTOFMEMRANGE                                              HRESULT      = -2146865151
	MSSIPOTF_E_CANTGETOBJECT                                              HRESULT      = -2146865150
	MSSIPOTF_E_NOHEADTABLE                                                HRESULT      = -2146865149
	MSSIPOTF_E_BAD_MAGICNUMBER                                            HRESULT      = -2146865148
	MSSIPOTF_E_BAD_OFFSET_TABLE                                           HRESULT      = -2146865147
	MSSIPOTF_E_TABLE_TAGORDER                                             HRESULT      = -2146865146
	MSSIPOTF_E_TABLE_LONGWORD                                             HRESULT      = -2146865145
	MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT                                  HRESULT      = -2146865144
	MSSIPOTF_E_TABLES_OVERLAP                                             HRESULT      = -2146865143
	MSSIPOTF_E_TABLE_PADBYTES                                             HRESULT      = -2146865142
	MSSIPOTF_E_FILETOOSMALL                                               HRESULT      = -2146865141
	MSSIPOTF_E_TABLE_CHECKSUM                                             HRESULT      = -2146865140
	MSSIPOTF_E_FILE_CHECKSUM                                              HRESULT      = -2146865139
	MSSIPOTF_E_FAILED_POLICY                                              HRESULT      = -2146865136
	MSSIPOTF_E_FAILED_HINTS_CHECK                                         HRESULT      = -2146865135
	MSSIPOTF_E_NOT_OPENTYPE                                               HRESULT      = -2146865134
	MSSIPOTF_E_FILE                                                       HRESULT      = -2146865133
	MSSIPOTF_E_CRYPT                                                      HRESULT      = -2146865132
	MSSIPOTF_E_BADVERSION                                                 HRESULT      = -2146865131
	MSSIPOTF_E_DSIG_STRUCTURE                                             HRESULT      = -2146865130
	MSSIPOTF_E_PCONST_CHECK                                               HRESULT      = -2146865129
	MSSIPOTF_E_STRUCTURE                                                  HRESULT      = -2146865128
	ERROR_CRED_REQUIRES_CONFIRMATION                                      HRESULT      = -2146865127
	NTE_OP_OK                                                             uint32       = 0x0
	TRUST_E_PROVIDER_UNKNOWN                                              HRESULT      = -2146762751
	TRUST_E_ACTION_UNKNOWN                                                HRESULT      = -2146762750
	TRUST_E_SUBJECT_FORM_UNKNOWN                                          HRESULT      = -2146762749
	TRUST_E_SUBJECT_NOT_TRUSTED                                           HRESULT      = -2146762748
	DIGSIG_E_ENCODE                                                       HRESULT      = -2146762747
	DIGSIG_E_DECODE                                                       HRESULT      = -2146762746
	DIGSIG_E_EXTENSIBILITY                                                HRESULT      = -2146762745
	DIGSIG_E_CRYPTO                                                       HRESULT      = -2146762744
	PERSIST_E_SIZEDEFINITE                                                HRESULT      = -2146762743
	PERSIST_E_SIZEINDEFINITE                                              HRESULT      = -2146762742
	PERSIST_E_NOTSELFSIZING                                               HRESULT      = -2146762741
	TRUST_E_NOSIGNATURE                                                   HRESULT      = -2146762496
	CERT_E_EXPIRED                                                        HRESULT      = -2146762495
	CERT_E_VALIDITYPERIODNESTING                                          HRESULT      = -2146762494
	CERT_E_ROLE                                                           HRESULT      = -2146762493
	CERT_E_PATHLENCONST                                                   HRESULT      = -2146762492
	CERT_E_CRITICAL                                                       HRESULT      = -2146762491
	CERT_E_PURPOSE                                                        HRESULT      = -2146762490
	CERT_E_ISSUERCHAINING                                                 HRESULT      = -2146762489
	CERT_E_MALFORMED                                                      HRESULT      = -2146762488
	CERT_E_UNTRUSTEDROOT                                                  HRESULT      = -2146762487
	CERT_E_CHAINING                                                       HRESULT      = -2146762486
	TRUST_E_FAIL                                                          HRESULT      = -2146762485
	CERT_E_REVOKED                                                        HRESULT      = -2146762484
	CERT_E_UNTRUSTEDTESTROOT                                              HRESULT      = -2146762483
	CERT_E_REVOCATION_FAILURE                                             HRESULT      = -2146762482
	CERT_E_CN_NO_MATCH                                                    HRESULT      = -2146762481
	CERT_E_WRONG_USAGE                                                    HRESULT      = -2146762480
	TRUST_E_EXPLICIT_DISTRUST                                             HRESULT      = -2146762479
	CERT_E_UNTRUSTEDCA                                                    HRESULT      = -2146762478
	CERT_E_INVALID_POLICY                                                 HRESULT      = -2146762477
	CERT_E_INVALID_NAME                                                   HRESULT      = -2146762476
	SPAPI_E_EXPECTED_SECTION_NAME                                         HRESULT      = -2146500608
	SPAPI_E_BAD_SECTION_NAME_LINE                                         HRESULT      = -2146500607
	SPAPI_E_SECTION_NAME_TOO_LONG                                         HRESULT      = -2146500606
	SPAPI_E_GENERAL_SYNTAX                                                HRESULT      = -2146500605
	SPAPI_E_WRONG_INF_STYLE                                               HRESULT      = -2146500352
	SPAPI_E_SECTION_NOT_FOUND                                             HRESULT      = -2146500351
	SPAPI_E_LINE_NOT_FOUND                                                HRESULT      = -2146500350
	SPAPI_E_NO_BACKUP                                                     HRESULT      = -2146500349
	SPAPI_E_NO_ASSOCIATED_CLASS                                           HRESULT      = -2146500096
	SPAPI_E_CLASS_MISMATCH                                                HRESULT      = -2146500095
	SPAPI_E_DUPLICATE_FOUND                                               HRESULT      = -2146500094
	SPAPI_E_NO_DRIVER_SELECTED                                            HRESULT      = -2146500093
	SPAPI_E_KEY_DOES_NOT_EXIST                                            HRESULT      = -2146500092
	SPAPI_E_INVALID_DEVINST_NAME                                          HRESULT      = -2146500091
	SPAPI_E_INVALID_CLASS                                                 HRESULT      = -2146500090
	SPAPI_E_DEVINST_ALREADY_EXISTS                                        HRESULT      = -2146500089
	SPAPI_E_DEVINFO_NOT_REGISTERED                                        HRESULT      = -2146500088
	SPAPI_E_INVALID_REG_PROPERTY                                          HRESULT      = -2146500087
	SPAPI_E_NO_INF                                                        HRESULT      = -2146500086
	SPAPI_E_NO_SUCH_DEVINST                                               HRESULT      = -2146500085
	SPAPI_E_CANT_LOAD_CLASS_ICON                                          HRESULT      = -2146500084
	SPAPI_E_INVALID_CLASS_INSTALLER                                       HRESULT      = -2146500083
	SPAPI_E_DI_DO_DEFAULT                                                 HRESULT      = -2146500082
	SPAPI_E_DI_NOFILECOPY                                                 HRESULT      = -2146500081
	SPAPI_E_INVALID_HWPROFILE                                             HRESULT      = -2146500080
	SPAPI_E_NO_DEVICE_SELECTED                                            HRESULT      = -2146500079
	SPAPI_E_DEVINFO_LIST_LOCKED                                           HRESULT      = -2146500078
	SPAPI_E_DEVINFO_DATA_LOCKED                                           HRESULT      = -2146500077
	SPAPI_E_DI_BAD_PATH                                                   HRESULT      = -2146500076
	SPAPI_E_NO_CLASSINSTALL_PARAMS                                        HRESULT      = -2146500075
	SPAPI_E_FILEQUEUE_LOCKED                                              HRESULT      = -2146500074
	SPAPI_E_BAD_SERVICE_INSTALLSECT                                       HRESULT      = -2146500073
	SPAPI_E_NO_CLASS_DRIVER_LIST                                          HRESULT      = -2146500072
	SPAPI_E_NO_ASSOCIATED_SERVICE                                         HRESULT      = -2146500071
	SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE                                   HRESULT      = -2146500070
	SPAPI_E_DEVICE_INTERFACE_ACTIVE                                       HRESULT      = -2146500069
	SPAPI_E_DEVICE_INTERFACE_REMOVED                                      HRESULT      = -2146500068
	SPAPI_E_BAD_INTERFACE_INSTALLSECT                                     HRESULT      = -2146500067
	SPAPI_E_NO_SUCH_INTERFACE_CLASS                                       HRESULT      = -2146500066
	SPAPI_E_INVALID_REFERENCE_STRING                                      HRESULT      = -2146500065
	SPAPI_E_INVALID_MACHINENAME                                           HRESULT      = -2146500064
	SPAPI_E_REMOTE_COMM_FAILURE                                           HRESULT      = -2146500063
	SPAPI_E_MACHINE_UNAVAILABLE                                           HRESULT      = -2146500062
	SPAPI_E_NO_CONFIGMGR_SERVICES                                         HRESULT      = -2146500061
	SPAPI_E_INVALID_PROPPAGE_PROVIDER                                     HRESULT      = -2146500060
	SPAPI_E_NO_SUCH_DEVICE_INTERFACE                                      HRESULT      = -2146500059
	SPAPI_E_DI_POSTPROCESSING_REQUIRED                                    HRESULT      = -2146500058
	SPAPI_E_INVALID_COINSTALLER                                           HRESULT      = -2146500057
	SPAPI_E_NO_COMPAT_DRIVERS                                             HRESULT      = -2146500056
	SPAPI_E_NO_DEVICE_ICON                                                HRESULT      = -2146500055
	SPAPI_E_INVALID_INF_LOGCONFIG                                         HRESULT      = -2146500054
	SPAPI_E_DI_DONT_INSTALL                                               HRESULT      = -2146500053
	SPAPI_E_INVALID_FILTER_DRIVER                                         HRESULT      = -2146500052
	SPAPI_E_NON_WINDOWS_NT_DRIVER                                         HRESULT      = -2146500051
	SPAPI_E_NON_WINDOWS_DRIVER                                            HRESULT      = -2146500050
	SPAPI_E_NO_CATALOG_FOR_OEM_INF                                        HRESULT      = -2146500049
	SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE                                    HRESULT      = -2146500048
	SPAPI_E_NOT_DISABLEABLE                                               HRESULT      = -2146500047
	SPAPI_E_CANT_REMOVE_DEVINST                                           HRESULT      = -2146500046
	SPAPI_E_INVALID_TARGET                                                HRESULT      = -2146500045
	SPAPI_E_DRIVER_NONNATIVE                                              HRESULT      = -2146500044
	SPAPI_E_IN_WOW64                                                      HRESULT      = -2146500043
	SPAPI_E_SET_SYSTEM_RESTORE_POINT                                      HRESULT      = -2146500042
	SPAPI_E_INCORRECTLY_COPIED_INF                                        HRESULT      = -2146500041
	SPAPI_E_SCE_DISABLED                                                  HRESULT      = -2146500040
	SPAPI_E_UNKNOWN_EXCEPTION                                             HRESULT      = -2146500039
	SPAPI_E_PNP_REGISTRY_ERROR                                            HRESULT      = -2146500038
	SPAPI_E_REMOTE_REQUEST_UNSUPPORTED                                    HRESULT      = -2146500037
	SPAPI_E_NOT_AN_INSTALLED_OEM_INF                                      HRESULT      = -2146500036
	SPAPI_E_INF_IN_USE_BY_DEVICES                                         HRESULT      = -2146500035
	SPAPI_E_DI_FUNCTION_OBSOLETE                                          HRESULT      = -2146500034
	SPAPI_E_NO_AUTHENTICODE_CATALOG                                       HRESULT      = -2146500033
	SPAPI_E_AUTHENTICODE_DISALLOWED                                       HRESULT      = -2146500032
	SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER                                HRESULT      = -2146500031
	SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED                            HRESULT      = -2146500030
	SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED                            HRESULT      = -2146500029
	SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH                                HRESULT      = -2146500028
	SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE                                HRESULT      = -2146500027
	SPAPI_E_DEVICE_INSTALLER_NOT_READY                                    HRESULT      = -2146500026
	SPAPI_E_DRIVER_STORE_ADD_FAILED                                       HRESULT      = -2146500025
	SPAPI_E_DEVICE_INSTALL_BLOCKED                                        HRESULT      = -2146500024
	SPAPI_E_DRIVER_INSTALL_BLOCKED                                        HRESULT      = -2146500023
	SPAPI_E_WRONG_INF_TYPE                                                HRESULT      = -2146500022
	SPAPI_E_FILE_HASH_NOT_IN_CATALOG                                      HRESULT      = -2146500021
	SPAPI_E_DRIVER_STORE_DELETE_FAILED                                    HRESULT      = -2146500020
	SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW                                  HRESULT      = -2146499840
	SPAPI_E_ERROR_NOT_INSTALLED                                           HRESULT      = -2146496512
	SCARD_F_INTERNAL_ERROR                                                HRESULT      = -2146435071
	SCARD_E_CANCELLED                                                     HRESULT      = -2146435070
	SCARD_E_INVALID_HANDLE                                                HRESULT      = -2146435069
	SCARD_E_INVALID_PARAMETER                                             HRESULT      = -2146435068
	SCARD_E_INVALID_TARGET                                                HRESULT      = -2146435067
	SCARD_E_NO_MEMORY                                                     HRESULT      = -2146435066
	SCARD_F_WAITED_TOO_LONG                                               HRESULT      = -2146435065
	SCARD_E_INSUFFICIENT_BUFFER                                           HRESULT      = -2146435064
	SCARD_E_UNKNOWN_READER                                                HRESULT      = -2146435063
	SCARD_E_TIMEOUT                                                       HRESULT      = -2146435062
	SCARD_E_SHARING_VIOLATION                                             HRESULT      = -2146435061
	SCARD_E_NO_SMARTCARD                                                  HRESULT      = -2146435060
	SCARD_E_UNKNOWN_CARD                                                  HRESULT      = -2146435059
	SCARD_E_CANT_DISPOSE                                                  HRESULT      = -2146435058
	SCARD_E_PROTO_MISMATCH                                                HRESULT      = -2146435057
	SCARD_E_NOT_READY                                                     HRESULT      = -2146435056
	SCARD_E_INVALID_VALUE                                                 HRESULT      = -2146435055
	SCARD_E_SYSTEM_CANCELLED                                              HRESULT      = -2146435054
	SCARD_F_COMM_ERROR                                                    HRESULT      = -2146435053
	SCARD_F_UNKNOWN_ERROR                                                 HRESULT      = -2146435052
	SCARD_E_INVALID_ATR                                                   HRESULT      = -2146435051
	SCARD_E_NOT_TRANSACTED                                                HRESULT      = -2146435050
	SCARD_E_READER_UNAVAILABLE                                            HRESULT      = -2146435049
	SCARD_P_SHUTDOWN                                                      HRESULT      = -2146435048
	SCARD_E_PCI_TOO_SMALL                                                 HRESULT      = -2146435047
	SCARD_E_READER_UNSUPPORTED                                            HRESULT      = -2146435046
	SCARD_E_DUPLICATE_READER                                              HRESULT      = -2146435045
	SCARD_E_CARD_UNSUPPORTED                                              HRESULT      = -2146435044
	SCARD_E_NO_SERVICE                                                    HRESULT      = -2146435043
	SCARD_E_SERVICE_STOPPED                                               HRESULT      = -2146435042
	SCARD_E_UNEXPECTED                                                    HRESULT      = -2146435041
	SCARD_E_ICC_INSTALLATION                                              HRESULT      = -2146435040
	SCARD_E_ICC_CREATEORDER                                               HRESULT      = -2146435039
	SCARD_E_UNSUPPORTED_FEATURE                                           HRESULT      = -2146435038
	SCARD_E_DIR_NOT_FOUND                                                 HRESULT      = -2146435037
	SCARD_E_FILE_NOT_FOUND                                                HRESULT      = -2146435036
	SCARD_E_NO_DIR                                                        HRESULT      = -2146435035
	SCARD_E_NO_FILE                                                       HRESULT      = -2146435034
	SCARD_E_NO_ACCESS                                                     HRESULT      = -2146435033
	SCARD_E_WRITE_TOO_MANY                                                HRESULT      = -2146435032
	SCARD_E_BAD_SEEK                                                      HRESULT      = -2146435031
	SCARD_E_INVALID_CHV                                                   HRESULT      = -2146435030
	SCARD_E_UNKNOWN_RES_MNG                                               HRESULT      = -2146435029
	SCARD_E_NO_SUCH_CERTIFICATE                                           HRESULT      = -2146435028
	SCARD_E_CERTIFICATE_UNAVAILABLE                                       HRESULT      = -2146435027
	SCARD_E_NO_READERS_AVAILABLE                                          HRESULT      = -2146435026
	SCARD_E_COMM_DATA_LOST                                                HRESULT      = -2146435025
	SCARD_E_NO_KEY_CONTAINER                                              HRESULT      = -2146435024
	SCARD_E_SERVER_TOO_BUSY                                               HRESULT      = -2146435023
	SCARD_E_PIN_CACHE_EXPIRED                                             HRESULT      = -2146435022
	SCARD_E_NO_PIN_CACHE                                                  HRESULT      = -2146435021
	SCARD_E_READ_ONLY_CARD                                                HRESULT      = -2146435020
	SCARD_W_UNSUPPORTED_CARD                                              HRESULT      = -2146434971
	SCARD_W_UNRESPONSIVE_CARD                                             HRESULT      = -2146434970
	SCARD_W_UNPOWERED_CARD                                                HRESULT      = -2146434969
	SCARD_W_RESET_CARD                                                    HRESULT      = -2146434968
	SCARD_W_REMOVED_CARD                                                  HRESULT      = -2146434967
	SCARD_W_SECURITY_VIOLATION                                            HRESULT      = -2146434966
	SCARD_W_WRONG_CHV                                                     HRESULT      = -2146434965
	SCARD_W_CHV_BLOCKED                                                   HRESULT      = -2146434964
	SCARD_W_EOF                                                           HRESULT      = -2146434963
	SCARD_W_CANCELLED_BY_USER                                             HRESULT      = -2146434962
	SCARD_W_CARD_NOT_AUTHENTICATED                                        HRESULT      = -2146434961
	SCARD_W_CACHE_ITEM_NOT_FOUND                                          HRESULT      = -2146434960
	SCARD_W_CACHE_ITEM_STALE                                              HRESULT      = -2146434959
	SCARD_W_CACHE_ITEM_TOO_BIG                                            HRESULT      = -2146434958
	COMADMIN_E_OBJECTERRORS                                               HRESULT      = -2146368511
	COMADMIN_E_OBJECTINVALID                                              HRESULT      = -2146368510
	COMADMIN_E_KEYMISSING                                                 HRESULT      = -2146368509
	COMADMIN_E_ALREADYINSTALLED                                           HRESULT      = -2146368508
	COMADMIN_E_APP_FILE_WRITEFAIL                                         HRESULT      = -2146368505
	COMADMIN_E_APP_FILE_READFAIL                                          HRESULT      = -2146368504
	COMADMIN_E_APP_FILE_VERSION                                           HRESULT      = -2146368503
	COMADMIN_E_BADPATH                                                    HRESULT      = -2146368502
	COMADMIN_E_APPLICATIONEXISTS                                          HRESULT      = -2146368501
	COMADMIN_E_ROLEEXISTS                                                 HRESULT      = -2146368500
	COMADMIN_E_CANTCOPYFILE                                               HRESULT      = -2146368499
	COMADMIN_E_NOUSER                                                     HRESULT      = -2146368497
	COMADMIN_E_INVALIDUSERIDS                                             HRESULT      = -2146368496
	COMADMIN_E_NOREGISTRYCLSID                                            HRESULT      = -2146368495
	COMADMIN_E_BADREGISTRYPROGID                                          HRESULT      = -2146368494
	COMADMIN_E_AUTHENTICATIONLEVEL                                        HRESULT      = -2146368493
	COMADMIN_E_USERPASSWDNOTVALID                                         HRESULT      = -2146368492
	COMADMIN_E_CLSIDORIIDMISMATCH                                         HRESULT      = -2146368488
	COMADMIN_E_REMOTEINTERFACE                                            HRESULT      = -2146368487
	COMADMIN_E_DLLREGISTERSERVER                                          HRESULT      = -2146368486
	COMADMIN_E_NOSERVERSHARE                                              HRESULT      = -2146368485
	COMADMIN_E_DLLLOADFAILED                                              HRESULT      = -2146368483
	COMADMIN_E_BADREGISTRYLIBID                                           HRESULT      = -2146368482
	COMADMIN_E_APPDIRNOTFOUND                                             HRESULT      = -2146368481
	COMADMIN_E_REGISTRARFAILED                                            HRESULT      = -2146368477
	COMADMIN_E_COMPFILE_DOESNOTEXIST                                      HRESULT      = -2146368476
	COMADMIN_E_COMPFILE_LOADDLLFAIL                                       HRESULT      = -2146368475
	COMADMIN_E_COMPFILE_GETCLASSOBJ                                       HRESULT      = -2146368474
	COMADMIN_E_COMPFILE_CLASSNOTAVAIL                                     HRESULT      = -2146368473
	COMADMIN_E_COMPFILE_BADTLB                                            HRESULT      = -2146368472
	COMADMIN_E_COMPFILE_NOTINSTALLABLE                                    HRESULT      = -2146368471
	COMADMIN_E_NOTCHANGEABLE                                              HRESULT      = -2146368470
	COMADMIN_E_NOTDELETEABLE                                              HRESULT      = -2146368469
	COMADMIN_E_SESSION                                                    HRESULT      = -2146368468
	COMADMIN_E_COMP_MOVE_LOCKED                                           HRESULT      = -2146368467
	COMADMIN_E_COMP_MOVE_BAD_DEST                                         HRESULT      = -2146368466
	COMADMIN_E_REGISTERTLB                                                HRESULT      = -2146368464
	COMADMIN_E_SYSTEMAPP                                                  HRESULT      = -2146368461
	COMADMIN_E_COMPFILE_NOREGISTRAR                                       HRESULT      = -2146368460
	COMADMIN_E_COREQCOMPINSTALLED                                         HRESULT      = -2146368459
	COMADMIN_E_SERVICENOTINSTALLED                                        HRESULT      = -2146368458
	COMADMIN_E_PROPERTYSAVEFAILED                                         HRESULT      = -2146368457
	COMADMIN_E_OBJECTEXISTS                                               HRESULT      = -2146368456
	COMADMIN_E_COMPONENTEXISTS                                            HRESULT      = -2146368455
	COMADMIN_E_REGFILE_CORRUPT                                            HRESULT      = -2146368453
	COMADMIN_E_PROPERTY_OVERFLOW                                          HRESULT      = -2146368452
	COMADMIN_E_NOTINREGISTRY                                              HRESULT      = -2146368450
	COMADMIN_E_OBJECTNOTPOOLABLE                                          HRESULT      = -2146368449
	COMADMIN_E_APPLID_MATCHES_CLSID                                       HRESULT      = -2146368442
	COMADMIN_E_ROLE_DOES_NOT_EXIST                                        HRESULT      = -2146368441
	COMADMIN_E_START_APP_NEEDS_COMPONENTS                                 HRESULT      = -2146368440
	COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM                                HRESULT      = -2146368439
	COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY                                   HRESULT      = -2146368438
	COMADMIN_E_CAN_NOT_START_APP                                          HRESULT      = -2146368437
	COMADMIN_E_CAN_NOT_EXPORT_SYS_APP                                     HRESULT      = -2146368436
	COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT                                HRESULT      = -2146368435
	COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER                              HRESULT      = -2146368434
	COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE                                 HRESULT      = -2146368433
	COMADMIN_E_BASE_PARTITION_ONLY                                        HRESULT      = -2146368432
	COMADMIN_E_START_APP_DISABLED                                         HRESULT      = -2146368431
	COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME                               HRESULT      = -2146368425
	COMADMIN_E_CAT_INVALID_PARTITION_NAME                                 HRESULT      = -2146368424
	COMADMIN_E_CAT_PARTITION_IN_USE                                       HRESULT      = -2146368423
	COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES                             HRESULT      = -2146368422
	COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED                        HRESULT      = -2146368421
	COMADMIN_E_AMBIGUOUS_APPLICATION_NAME                                 HRESULT      = -2146368420
	COMADMIN_E_AMBIGUOUS_PARTITION_NAME                                   HRESULT      = -2146368419
	COMADMIN_E_REGDB_NOTINITIALIZED                                       HRESULT      = -2146368398
	COMADMIN_E_REGDB_NOTOPEN                                              HRESULT      = -2146368397
	COMADMIN_E_REGDB_SYSTEMERR                                            HRESULT      = -2146368396
	COMADMIN_E_REGDB_ALREADYRUNNING                                       HRESULT      = -2146368395
	COMADMIN_E_MIG_VERSIONNOTSUPPORTED                                    HRESULT      = -2146368384
	COMADMIN_E_MIG_SCHEMANOTFOUND                                         HRESULT      = -2146368383
	COMADMIN_E_CAT_BITNESSMISMATCH                                        HRESULT      = -2146368382
	COMADMIN_E_CAT_UNACCEPTABLEBITNESS                                    HRESULT      = -2146368381
	COMADMIN_E_CAT_WRONGAPPBITNESS                                        HRESULT      = -2146368380
	COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED                             HRESULT      = -2146368379
	COMADMIN_E_CAT_SERVERFAULT                                            HRESULT      = -2146368378
	COMQC_E_APPLICATION_NOT_QUEUED                                        HRESULT      = -2146368000
	COMQC_E_NO_QUEUEABLE_INTERFACES                                       HRESULT      = -2146367999
	COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE                                 HRESULT      = -2146367998
	COMQC_E_NO_IPERSISTSTREAM                                             HRESULT      = -2146367997
	COMQC_E_BAD_MESSAGE                                                   HRESULT      = -2146367996
	COMQC_E_UNAUTHENTICATED                                               HRESULT      = -2146367995
	COMQC_E_UNTRUSTED_ENQUEUER                                            HRESULT      = -2146367994
	MSDTC_E_DUPLICATE_RESOURCE                                            HRESULT      = -2146367743
	COMADMIN_E_OBJECT_PARENT_MISSING                                      HRESULT      = -2146367480
	COMADMIN_E_OBJECT_DOES_NOT_EXIST                                      HRESULT      = -2146367479
	COMADMIN_E_APP_NOT_RUNNING                                            HRESULT      = -2146367478
	COMADMIN_E_INVALID_PARTITION                                          HRESULT      = -2146367477
	COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE                          HRESULT      = -2146367475
	COMADMIN_E_USER_IN_SET                                                HRESULT      = -2146367474
	COMADMIN_E_CANTRECYCLELIBRARYAPPS                                     HRESULT      = -2146367473
	COMADMIN_E_CANTRECYCLESERVICEAPPS                                     HRESULT      = -2146367471
	COMADMIN_E_PROCESSALREADYRECYCLED                                     HRESULT      = -2146367470
	COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED                              HRESULT      = -2146367469
	COMADMIN_E_CANTMAKEINPROCSERVICE                                      HRESULT      = -2146367468
	COMADMIN_E_PROGIDINUSEBYCLSID                                         HRESULT      = -2146367467
	COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET                               HRESULT      = -2146367466
	COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED                              HRESULT      = -2146367465
	COMADMIN_E_PARTITION_ACCESSDENIED                                     HRESULT      = -2146367464
	COMADMIN_E_PARTITION_MSI_ONLY                                         HRESULT      = -2146367463
	COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT                      HRESULT      = -2146367462
	COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS              HRESULT      = -2146367461
	COMADMIN_E_COMP_MOVE_SOURCE                                           HRESULT      = -2146367460
	COMADMIN_E_COMP_MOVE_DEST                                             HRESULT      = -2146367459
	COMADMIN_E_COMP_MOVE_PRIVATE                                          HRESULT      = -2146367458
	COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET                              HRESULT      = -2146367457
	COMADMIN_E_CANNOT_ALIAS_EVENTCLASS                                    HRESULT      = -2146367456
	COMADMIN_E_PRIVATE_ACCESSDENIED                                       HRESULT      = -2146367455
	COMADMIN_E_SAFERINVALID                                               HRESULT      = -2146367454
	COMADMIN_E_REGISTRY_ACCESSDENIED                                      HRESULT      = -2146367453
	COMADMIN_E_PARTITIONS_DISABLED                                        HRESULT      = -2146367452
	MENROLL_S_ENROLLMENT_SUSPENDED                                        HRESULT      = 1572881
	WER_S_REPORT_DEBUG                                                    HRESULT      = 1769472
	WER_S_REPORT_UPLOADED                                                 HRESULT      = 1769473
	WER_S_REPORT_QUEUED                                                   HRESULT      = 1769474
	WER_S_DISABLED                                                        HRESULT      = 1769475
	WER_S_SUSPENDED_UPLOAD                                                HRESULT      = 1769476
	WER_S_DISABLED_QUEUE                                                  HRESULT      = 1769477
	WER_S_DISABLED_ARCHIVE                                                HRESULT      = 1769478
	WER_S_REPORT_ASYNC                                                    HRESULT      = 1769479
	WER_S_IGNORE_ASSERT_INSTANCE                                          HRESULT      = 1769480
	WER_S_IGNORE_ALL_ASSERTS                                              HRESULT      = 1769481
	WER_S_ASSERT_CONTINUE                                                 HRESULT      = 1769482
	WER_S_THROTTLED                                                       HRESULT      = 1769483
	WER_S_REPORT_UPLOADED_CAB                                             HRESULT      = 1769484
	WER_E_CRASH_FAILURE                                                   HRESULT      = -2145681408
	WER_E_CANCELED                                                        HRESULT      = -2145681407
	WER_E_NETWORK_FAILURE                                                 HRESULT      = -2145681406
	WER_E_NOT_INITIALIZED                                                 HRESULT      = -2145681405
	WER_E_ALREADY_REPORTING                                               HRESULT      = -2145681404
	WER_E_DUMP_THROTTLED                                                  HRESULT      = -2145681403
	WER_E_INSUFFICIENT_CONSENT                                            HRESULT      = -2145681402
	WER_E_TOO_HEAVY                                                       HRESULT      = -2145681401
	ERROR_FLT_IO_COMPLETE                                                 HRESULT      = 2031617
	ERROR_FLT_NO_HANDLER_DEFINED                                          HRESULT      = -2145452031
	ERROR_FLT_CONTEXT_ALREADY_DEFINED                                     HRESULT      = -2145452030
	ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST                                HRESULT      = -2145452029
	ERROR_FLT_DISALLOW_FAST_IO                                            HRESULT      = -2145452028
	ERROR_FLT_INVALID_NAME_REQUEST                                        HRESULT      = -2145452027
	ERROR_FLT_NOT_SAFE_TO_POST_OPERATION                                  HRESULT      = -2145452026
	ERROR_FLT_NOT_INITIALIZED                                             HRESULT      = -2145452025
	ERROR_FLT_FILTER_NOT_READY                                            HRESULT      = -2145452024
	ERROR_FLT_POST_OPERATION_CLEANUP                                      HRESULT      = -2145452023
	ERROR_FLT_INTERNAL_ERROR                                              HRESULT      = -2145452022
	ERROR_FLT_DELETING_OBJECT                                             HRESULT      = -2145452021
	ERROR_FLT_MUST_BE_NONPAGED_POOL                                       HRESULT      = -2145452020
	ERROR_FLT_DUPLICATE_ENTRY                                             HRESULT      = -2145452019
	ERROR_FLT_CBDQ_DISABLED                                               HRESULT      = -2145452018
	ERROR_FLT_DO_NOT_ATTACH                                               HRESULT      = -2145452017
	ERROR_FLT_DO_NOT_DETACH                                               HRESULT      = -2145452016
	ERROR_FLT_INSTANCE_ALTITUDE_COLLISION                                 HRESULT      = -2145452015
	ERROR_FLT_INSTANCE_NAME_COLLISION                                     HRESULT      = -2145452014
	ERROR_FLT_FILTER_NOT_FOUND                                            HRESULT      = -2145452013
	ERROR_FLT_VOLUME_NOT_FOUND                                            HRESULT      = -2145452012
	ERROR_FLT_INSTANCE_NOT_FOUND                                          HRESULT      = -2145452011
	ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND                                HRESULT      = -2145452010
	ERROR_FLT_INVALID_CONTEXT_REGISTRATION                                HRESULT      = -2145452009
	ERROR_FLT_NAME_CACHE_MISS                                             HRESULT      = -2145452008
	ERROR_FLT_NO_DEVICE_OBJECT                                            HRESULT      = -2145452007
	ERROR_FLT_VOLUME_ALREADY_MOUNTED                                      HRESULT      = -2145452006
	ERROR_FLT_ALREADY_ENLISTED                                            HRESULT      = -2145452005
	ERROR_FLT_CONTEXT_ALREADY_LINKED                                      HRESULT      = -2145452004
	ERROR_FLT_NO_WAITER_FOR_REPLY                                         HRESULT      = -2145452000
	ERROR_FLT_REGISTRATION_BUSY                                           HRESULT      = -2145451997
	ERROR_FLT_WCOS_NOT_SUPPORTED                                          HRESULT      = -2145451996
	ERROR_HUNG_DISPLAY_DRIVER_THREAD                                      HRESULT      = -2144993279
	DWM_E_COMPOSITIONDISABLED                                             HRESULT      = -2144980991
	DWM_E_REMOTING_NOT_SUPPORTED                                          HRESULT      = -2144980990
	DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE                                HRESULT      = -2144980989
	DWM_E_NOT_QUEUING_PRESENTS                                            HRESULT      = -2144980988
	DWM_E_ADAPTER_NOT_FOUND                                               HRESULT      = -2144980987
	DWM_S_GDI_REDIRECTION_SURFACE                                         HRESULT      = 2502661
	DWM_E_TEXTURE_TOO_LARGE                                               HRESULT      = -2144980985
	DWM_S_GDI_REDIRECTION_SURFACE_BLT_VIA_GDI                             HRESULT      = 2502664
	ERROR_MONITOR_NO_DESCRIPTOR                                           HRESULT      = 2494465
	ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT                               HRESULT      = 2494466
	ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM                             HRESULT      = -1071247357
	ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK                           HRESULT      = -1071247356
	ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED                       HRESULT      = -1071247355
	ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK                      HRESULT      = -1071247354
	ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK                      HRESULT      = -1071247353
	ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA                                 HRESULT      = -1071247352
	ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK                           HRESULT      = -1071247351
	ERROR_MONITOR_INVALID_MANUFACTURE_DATE                                HRESULT      = -1071247350
	ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER                               HRESULT      = -1071243264
	ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER                                HRESULT      = -1071243263
	ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER                                HRESULT      = -1071243262
	ERROR_GRAPHICS_ADAPTER_WAS_RESET                                      HRESULT      = -1071243261
	ERROR_GRAPHICS_INVALID_DRIVER_MODEL                                   HRESULT      = -1071243260
	ERROR_GRAPHICS_PRESENT_MODE_CHANGED                                   HRESULT      = -1071243259
	ERROR_GRAPHICS_PRESENT_OCCLUDED                                       HRESULT      = -1071243258
	ERROR_GRAPHICS_PRESENT_DENIED                                         HRESULT      = -1071243257
	ERROR_GRAPHICS_CANNOTCOLORCONVERT                                     HRESULT      = -1071243256
	ERROR_GRAPHICS_DRIVER_MISMATCH                                        HRESULT      = -1071243255
	ERROR_GRAPHICS_PARTIAL_DATA_POPULATED                                 HRESULT      = 1076240394
	ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED                           HRESULT      = -1071243253
	ERROR_GRAPHICS_PRESENT_UNOCCLUDED                                     HRESULT      = -1071243252
	ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE                                 HRESULT      = -1071243251
	ERROR_GRAPHICS_WINDOWLESS_PRESENT_DISABLED                            HRESULT      = -1071243250
	ERROR_GRAPHICS_PRESENT_INVALID_WINDOW                                 HRESULT      = -1071243249
	ERROR_GRAPHICS_PRESENT_BUFFER_NOT_BOUND                               HRESULT      = -1071243248
	ERROR_GRAPHICS_VAIL_STATE_CHANGED                                     HRESULT      = -1071243247
	ERROR_GRAPHICS_INDIRECT_DISPLAY_ABANDON_SWAPCHAIN                     HRESULT      = -1071243246
	ERROR_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED                        HRESULT      = -1071243245
	ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_CREATE_SUPERWETINK_MESSAGE         HRESULT      = -1071243244
	ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_DESTROY_SUPERWETINK_MESSAGE        HRESULT      = -1071243243
	ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_COMPOSITION_WINDOW_DPI_MESSAGE     HRESULT      = -1071243242
	ERROR_GRAPHICS_LINK_CONFIGURATION_IN_PROGRESS                         HRESULT      = -1071243241
	ERROR_GRAPHICS_MPO_ALLOCATION_UNPINNED                                HRESULT      = -1071243240
	ERROR_GRAPHICS_NO_VIDEO_MEMORY                                        HRESULT      = -1071243008
	ERROR_GRAPHICS_CANT_LOCK_MEMORY                                       HRESULT      = -1071243007
	ERROR_GRAPHICS_ALLOCATION_BUSY                                        HRESULT      = -1071243006
	ERROR_GRAPHICS_TOO_MANY_REFERENCES                                    HRESULT      = -1071243005
	ERROR_GRAPHICS_TRY_AGAIN_LATER                                        HRESULT      = -1071243004
	ERROR_GRAPHICS_TRY_AGAIN_NOW                                          HRESULT      = -1071243003
	ERROR_GRAPHICS_ALLOCATION_INVALID                                     HRESULT      = -1071243002
	ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE                       HRESULT      = -1071243001
	ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED                       HRESULT      = -1071243000
	ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION                           HRESULT      = -1071242999
	ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE                               HRESULT      = -1071242992
	ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION                          HRESULT      = -1071242991
	ERROR_GRAPHICS_ALLOCATION_CLOSED                                      HRESULT      = -1071242990
	ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE                            HRESULT      = -1071242989
	ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE                              HRESULT      = -1071242988
	ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE                                HRESULT      = -1071242987
	ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST                                HRESULT      = -1071242986
	ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE                                HRESULT      = -1071242752
	ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION                            HRESULT      = 1076240897
	ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY                                 HRESULT      = -1071242496
	ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED                           HRESULT      = -1071242495
	ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED                 HRESULT      = -1071242494
	ERROR_GRAPHICS_INVALID_VIDPN                                          HRESULT      = -1071242493
	ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE                           HRESULT      = -1071242492
	ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET                           HRESULT      = -1071242491
	ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED                           HRESULT      = -1071242490
	ERROR_GRAPHICS_MODE_NOT_PINNED                                        HRESULT      = 2499335
	ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET                            HRESULT      = -1071242488
	ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET                            HRESULT      = -1071242487
	ERROR_GRAPHICS_INVALID_FREQUENCY                                      HRESULT      = -1071242486
	ERROR_GRAPHICS_INVALID_ACTIVE_REGION                                  HRESULT      = -1071242485
	ERROR_GRAPHICS_INVALID_TOTAL_REGION                                   HRESULT      = -1071242484
	ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE                      HRESULT      = -1071242480
	ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE                      HRESULT      = -1071242479
	ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET                         HRESULT      = -1071242478
	ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY                               HRESULT      = -1071242477
	ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET                                HRESULT      = -1071242476
	ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET                          HRESULT      = -1071242475
	ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET                          HRESULT      = -1071242474
	ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET                                  HRESULT      = -1071242473
	ERROR_GRAPHICS_TARGET_ALREADY_IN_SET                                  HRESULT      = -1071242472
	ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH                             HRESULT      = -1071242471
	ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY                          HRESULT      = -1071242470
	ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET                      HRESULT      = -1071242469
	ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE                         HRESULT      = -1071242468
	ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET                              HRESULT      = -1071242467
	ERROR_GRAPHICS_NO_PREFERRED_MODE                                      HRESULT      = 2499358
	ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET                          HRESULT      = -1071242465
	ERROR_GRAPHICS_STALE_MODESET                                          HRESULT      = -1071242464
	ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET                          HRESULT      = -1071242463
	ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE                            HRESULT      = -1071242462
	ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN                        HRESULT      = -1071242461
	ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE                                 HRESULT      = -1071242460
	ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION        HRESULT      = -1071242459
	ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES                HRESULT      = -1071242458
	ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY                                   HRESULT      = -1071242457
	ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE                  HRESULT      = -1071242456
	ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET                  HRESULT      = -1071242455
	ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET                           HRESULT      = -1071242454
	ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR                              HRESULT      = -1071242453
	ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET                           HRESULT      = -1071242452
	ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET                       HRESULT      = -1071242451
	ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE                    HRESULT      = -1071242450
	ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE                       HRESULT      = -1071242449
	ERROR_GRAPHICS_RESOURCES_NOT_RELATED                                  HRESULT      = -1071242448
	ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE                               HRESULT      = -1071242447
	ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE                               HRESULT      = -1071242446
	ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET                              HRESULT      = -1071242445
	ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER           HRESULT      = -1071242444
	ERROR_GRAPHICS_NO_VIDPNMGR                                            HRESULT      = -1071242443
	ERROR_GRAPHICS_NO_ACTIVE_VIDPN                                        HRESULT      = -1071242442
	ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY                                   HRESULT      = -1071242441
	ERROR_GRAPHICS_MONITOR_NOT_CONNECTED                                  HRESULT      = -1071242440
	ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY                                 HRESULT      = -1071242439
	ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE                            HRESULT      = -1071242438
	ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE                             HRESULT      = -1071242437
	ERROR_GRAPHICS_INVALID_STRIDE                                         HRESULT      = -1071242436
	ERROR_GRAPHICS_INVALID_PIXELFORMAT                                    HRESULT      = -1071242435
	ERROR_GRAPHICS_INVALID_COLORBASIS                                     HRESULT      = -1071242434
	ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE                           HRESULT      = -1071242433
	ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY                                 HRESULT      = -1071242432
	ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT                     HRESULT      = -1071242431
	ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE                                    HRESULT      = -1071242430
	ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN                               HRESULT      = -1071242429
	ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL                        HRESULT      = -1071242428
	ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION           HRESULT      = -1071242427
	ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED     HRESULT      = -1071242426
	ERROR_GRAPHICS_INVALID_GAMMA_RAMP                                     HRESULT      = -1071242425
	ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED                               HRESULT      = -1071242424
	ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED                            HRESULT      = -1071242423
	ERROR_GRAPHICS_MODE_NOT_IN_MODESET                                    HRESULT      = -1071242422
	ERROR_GRAPHICS_DATASET_IS_EMPTY                                       HRESULT      = 2499403
	ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET                            HRESULT      = 2499404
	ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON           HRESULT      = -1071242419
	ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE                              HRESULT      = -1071242418
	ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE                            HRESULT      = -1071242417
	ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS                      HRESULT      = -1071242416
	ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED        HRESULT      = 2499409
	ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING                              HRESULT      = -1071242414
	ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED                           HRESULT      = -1071242413
	ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS                       HRESULT      = -1071242412
	ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT                            HRESULT      = -1071242411
	ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM                         HRESULT      = -1071242410
	ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN                      HRESULT      = -1071242409
	ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT              HRESULT      = -1071242408
	ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED                                  HRESULT      = -1071242407
	ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION                     HRESULT      = -1071242406
	ERROR_GRAPHICS_INVALID_CLIENT_TYPE                                    HRESULT      = -1071242405
	ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET                                    HRESULT      = -1071242404
	ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED                      HRESULT      = -1071242240
	ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED                         HRESULT      = -1071242239
	ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS                                   HRESULT      = 1076241455
	ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER                                   HRESULT      = -1071242192
	ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED                                HRESULT      = -1071242191
	ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED                              HRESULT      = -1071242190
	ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY                                HRESULT      = -1071242189
	ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED                                 HRESULT      = -1071242188
	ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON                              HRESULT      = -1071242187
	ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE                         HRESULT      = -1071242186
	ERROR_GRAPHICS_LEADLINK_START_DEFERRED                                HRESULT      = 1076241463
	ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER                                 HRESULT      = -1071242184
	ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY                                 HRESULT      = 1076241465
	ERROR_GRAPHICS_START_DEFERRED                                         HRESULT      = 1076241466
	ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED                            HRESULT      = -1071242181
	ERROR_GRAPHICS_DEPENDABLE_CHILD_STATUS                                HRESULT      = 1076241468
	ERROR_GRAPHICS_OPM_NOT_SUPPORTED                                      HRESULT      = -1071241984
	ERROR_GRAPHICS_COPP_NOT_SUPPORTED                                     HRESULT      = -1071241983
	ERROR_GRAPHICS_UAB_NOT_SUPPORTED                                      HRESULT      = -1071241982
	ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS                       HRESULT      = -1071241981
	ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST                             HRESULT      = -1071241979
	ERROR_GRAPHICS_OPM_INTERNAL_ERROR                                     HRESULT      = -1071241973
	ERROR_GRAPHICS_OPM_INVALID_HANDLE                                     HRESULT      = -1071241972
	ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH                         HRESULT      = -1071241970
	ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED                              HRESULT      = -1071241969
	ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED                               HRESULT      = -1071241968
	ERROR_GRAPHICS_PVP_HFS_FAILED                                         HRESULT      = -1071241967
	ERROR_GRAPHICS_OPM_INVALID_SRM                                        HRESULT      = -1071241966
	ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP                       HRESULT      = -1071241965
	ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP                        HRESULT      = -1071241964
	ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA                      HRESULT      = -1071241963
	ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET                                 HRESULT      = -1071241962
	ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH                                HRESULT      = -1071241961
	ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE                   HRESULT      = -1071241960
	ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS                      HRESULT      = -1071241958
	ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS                    HRESULT      = -1071241957
	ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS          HRESULT      = -1071241956
	ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST                        HRESULT      = -1071241955
	ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR                              HRESULT      = -1071241954
	ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS           HRESULT      = -1071241953
	ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED                            HRESULT      = -1071241952
	ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST                      HRESULT      = -1071241951
	ERROR_GRAPHICS_I2C_NOT_SUPPORTED                                      HRESULT      = -1071241856
	ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST                              HRESULT      = -1071241855
	ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA                            HRESULT      = -1071241854
	ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA                               HRESULT      = -1071241853
	ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED                                HRESULT      = -1071241852
	ERROR_GRAPHICS_DDCCI_INVALID_DATA                                     HRESULT      = -1071241851
	ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE      HRESULT      = -1071241850
	ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING                        HRESULT      = -1071241849
	ERROR_GRAPHICS_MCA_INTERNAL_ERROR                                     HRESULT      = -1071241848
	ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND                          HRESULT      = -1071241847
	ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH                           HRESULT      = -1071241846
	ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM                         HRESULT      = -1071241845
	ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE                        HRESULT      = -1071241844
	ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS                               HRESULT      = -1071241843
	ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE HRESULT      = -1071241768
	ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION                                HRESULT      = -1071241767
	ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION                HRESULT      = -1071241766
	ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH                              HRESULT      = -1071241765
	ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION                           HRESULT      = -1071241764
	ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED                   HRESULT      = -1071241762
	ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE                      HRESULT      = -1071241761
	ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED                         HRESULT      = -1071241760
	ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME                  HRESULT      = -1071241759
	ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP                 HRESULT      = -1071241758
	ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED                        HRESULT      = -1071241757
	ERROR_GRAPHICS_INVALID_POINTER                                        HRESULT      = -1071241756
	ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE               HRESULT      = -1071241755
	ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL                              HRESULT      = -1071241754
	ERROR_GRAPHICS_INTERNAL_ERROR                                         HRESULT      = -1071241753
	ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS                        HRESULT      = -1071249944
	NAP_E_INVALID_PACKET                                                  HRESULT      = -2144927743
	NAP_E_MISSING_SOH                                                     HRESULT      = -2144927742
	NAP_E_CONFLICTING_ID                                                  HRESULT      = -2144927741
	NAP_E_NO_CACHED_SOH                                                   HRESULT      = -2144927740
	NAP_E_STILL_BOUND                                                     HRESULT      = -2144927739
	NAP_E_NOT_REGISTERED                                                  HRESULT      = -2144927738
	NAP_E_NOT_INITIALIZED                                                 HRESULT      = -2144927737
	NAP_E_MISMATCHED_ID                                                   HRESULT      = -2144927736
	NAP_E_NOT_PENDING                                                     HRESULT      = -2144927735
	NAP_E_ID_NOT_FOUND                                                    HRESULT      = -2144927734
	NAP_E_MAXSIZE_TOO_SMALL                                               HRESULT      = -2144927733
	NAP_E_SERVICE_NOT_RUNNING                                             HRESULT      = -2144927732
	NAP_S_CERT_ALREADY_PRESENT                                            HRESULT      = 2555917
	NAP_E_ENTITY_DISABLED                                                 HRESULT      = -2144927730
	NAP_E_NETSH_GROUPPOLICY_ERROR                                         HRESULT      = -2144927729
	NAP_E_TOO_MANY_CALLS                                                  HRESULT      = -2144927728
	NAP_E_SHV_CONFIG_EXISTED                                              HRESULT      = -2144927727
	NAP_E_SHV_CONFIG_NOT_FOUND                                            HRESULT      = -2144927726
	NAP_E_SHV_TIMEOUT                                                     HRESULT      = -2144927725
	TPM_E_ERROR_MASK                                                      HRESULT      = -2144862208
	TPM_E_AUTHFAIL                                                        HRESULT      = -2144862207
	TPM_E_BADINDEX                                                        HRESULT      = -2144862206
	TPM_E_BAD_PARAMETER                                                   HRESULT      = -2144862205
	TPM_E_AUDITFAILURE                                                    HRESULT      = -2144862204
	TPM_E_CLEAR_DISABLED                                                  HRESULT      = -2144862203
	TPM_E_DEACTIVATED                                                     HRESULT      = -2144862202
	TPM_E_DISABLED                                                        HRESULT      = -2144862201
	TPM_E_DISABLED_CMD                                                    HRESULT      = -2144862200
	TPM_E_FAIL                                                            HRESULT      = -2144862199
	TPM_E_BAD_ORDINAL                                                     HRESULT      = -2144862198
	TPM_E_INSTALL_DISABLED                                                HRESULT      = -2144862197
	TPM_E_INVALID_KEYHANDLE                                               HRESULT      = -2144862196
	TPM_E_KEYNOTFOUND                                                     HRESULT      = -2144862195
	TPM_E_INAPPROPRIATE_ENC                                               HRESULT      = -2144862194
	TPM_E_MIGRATEFAIL                                                     HRESULT      = -2144862193
	TPM_E_INVALID_PCR_INFO                                                HRESULT      = -2144862192
	TPM_E_NOSPACE                                                         HRESULT      = -2144862191
	TPM_E_NOSRK                                                           HRESULT      = -2144862190
	TPM_E_NOTSEALED_BLOB                                                  HRESULT      = -2144862189
	TPM_E_OWNER_SET                                                       HRESULT      = -2144862188
	TPM_E_RESOURCES                                                       HRESULT      = -2144862187
	TPM_E_SHORTRANDOM                                                     HRESULT      = -2144862186
	TPM_E_SIZE                                                            HRESULT      = -2144862185
	TPM_E_WRONGPCRVAL                                                     HRESULT      = -2144862184
	TPM_E_BAD_PARAM_SIZE                                                  HRESULT      = -2144862183
	TPM_E_SHA_THREAD                                                      HRESULT      = -2144862182
	TPM_E_SHA_ERROR                                                       HRESULT      = -2144862181
	TPM_E_FAILEDSELFTEST                                                  HRESULT      = -2144862180
	TPM_E_AUTH2FAIL                                                       HRESULT      = -2144862179
	TPM_E_BADTAG                                                          HRESULT      = -2144862178
	TPM_E_IOERROR                                                         HRESULT      = -2144862177
	TPM_E_ENCRYPT_ERROR                                                   HRESULT      = -2144862176
	TPM_E_DECRYPT_ERROR                                                   HRESULT      = -2144862175
	TPM_E_INVALID_AUTHHANDLE                                              HRESULT      = -2144862174
	TPM_E_NO_ENDORSEMENT                                                  HRESULT      = -2144862173
	TPM_E_INVALID_KEYUSAGE                                                HRESULT      = -2144862172
	TPM_E_WRONG_ENTITYTYPE                                                HRESULT      = -2144862171
	TPM_E_INVALID_POSTINIT                                                HRESULT      = -2144862170
	TPM_E_INAPPROPRIATE_SIG                                               HRESULT      = -2144862169
	TPM_E_BAD_KEY_PROPERTY                                                HRESULT      = -2144862168
	TPM_E_BAD_MIGRATION                                                   HRESULT      = -2144862167
	TPM_E_BAD_SCHEME                                                      HRESULT      = -2144862166
	TPM_E_BAD_DATASIZE                                                    HRESULT      = -2144862165
	TPM_E_BAD_MODE                                                        HRESULT      = -2144862164
	TPM_E_BAD_PRESENCE                                                    HRESULT      = -2144862163
	TPM_E_BAD_VERSION                                                     HRESULT      = -2144862162
	TPM_E_NO_WRAP_TRANSPORT                                               HRESULT      = -2144862161
	TPM_E_AUDITFAIL_UNSUCCESSFUL                                          HRESULT      = -2144862160
	TPM_E_AUDITFAIL_SUCCESSFUL                                            HRESULT      = -2144862159
	TPM_E_NOTRESETABLE                                                    HRESULT      = -2144862158
	TPM_E_NOTLOCAL                                                        HRESULT      = -2144862157
	TPM_E_BAD_TYPE                                                        HRESULT      = -2144862156
	TPM_E_INVALID_RESOURCE                                                HRESULT      = -2144862155
	TPM_E_NOTFIPS                                                         HRESULT      = -2144862154
	TPM_E_INVALID_FAMILY                                                  HRESULT      = -2144862153
	TPM_E_NO_NV_PERMISSION                                                HRESULT      = -2144862152
	TPM_E_REQUIRES_SIGN                                                   HRESULT      = -2144862151
	TPM_E_KEY_NOTSUPPORTED                                                HRESULT      = -2144862150
	TPM_E_AUTH_CONFLICT                                                   HRESULT      = -2144862149
	TPM_E_AREA_LOCKED                                                     HRESULT      = -2144862148
	TPM_E_BAD_LOCALITY                                                    HRESULT      = -2144862147
	TPM_E_READ_ONLY                                                       HRESULT      = -2144862146
	TPM_E_PER_NOWRITE                                                     HRESULT      = -2144862145
	TPM_E_FAMILYCOUNT                                                     HRESULT      = -2144862144
	TPM_E_WRITE_LOCKED                                                    HRESULT      = -2144862143
	TPM_E_BAD_ATTRIBUTES                                                  HRESULT      = -2144862142
	TPM_E_INVALID_STRUCTURE                                               HRESULT      = -2144862141
	TPM_E_KEY_OWNER_CONTROL                                               HRESULT      = -2144862140
	TPM_E_BAD_COUNTER                                                     HRESULT      = -2144862139
	TPM_E_NOT_FULLWRITE                                                   HRESULT      = -2144862138
	TPM_E_CONTEXT_GAP                                                     HRESULT      = -2144862137
	TPM_E_MAXNVWRITES                                                     HRESULT      = -2144862136
	TPM_E_NOOPERATOR                                                      HRESULT      = -2144862135
	TPM_E_RESOURCEMISSING                                                 HRESULT      = -2144862134
	TPM_E_DELEGATE_LOCK                                                   HRESULT      = -2144862133
	TPM_E_DELEGATE_FAMILY                                                 HRESULT      = -2144862132
	TPM_E_DELEGATE_ADMIN                                                  HRESULT      = -2144862131
	TPM_E_TRANSPORT_NOTEXCLUSIVE                                          HRESULT      = -2144862130
	TPM_E_OWNER_CONTROL                                                   HRESULT      = -2144862129
	TPM_E_DAA_RESOURCES                                                   HRESULT      = -2144862128
	TPM_E_DAA_INPUT_DATA0                                                 HRESULT      = -2144862127
	TPM_E_DAA_INPUT_DATA1                                                 HRESULT      = -2144862126
	TPM_E_DAA_ISSUER_SETTINGS                                             HRESULT      = -2144862125
	TPM_E_DAA_TPM_SETTINGS                                                HRESULT      = -2144862124
	TPM_E_DAA_STAGE                                                       HRESULT      = -2144862123
	TPM_E_DAA_ISSUER_VALIDITY                                             HRESULT      = -2144862122
	TPM_E_DAA_WRONG_W                                                     HRESULT      = -2144862121
	TPM_E_BAD_HANDLE                                                      HRESULT      = -2144862120
	TPM_E_BAD_DELEGATE                                                    HRESULT      = -2144862119
	TPM_E_BADCONTEXT                                                      HRESULT      = -2144862118
	TPM_E_TOOMANYCONTEXTS                                                 HRESULT      = -2144862117
	TPM_E_MA_TICKET_SIGNATURE                                             HRESULT      = -2144862116
	TPM_E_MA_DESTINATION                                                  HRESULT      = -2144862115
	TPM_E_MA_SOURCE                                                       HRESULT      = -2144862114
	TPM_E_MA_AUTHORITY                                                    HRESULT      = -2144862113
	TPM_E_PERMANENTEK                                                     HRESULT      = -2144862111
	TPM_E_BAD_SIGNATURE                                                   HRESULT      = -2144862110
	TPM_E_NOCONTEXTSPACE                                                  HRESULT      = -2144862109
	TPM_20_E_ASYMMETRIC                                                   HRESULT      = -2144862079
	TPM_20_E_ATTRIBUTES                                                   HRESULT      = -2144862078
	TPM_20_E_HASH                                                         HRESULT      = -2144862077
	TPM_20_E_VALUE                                                        HRESULT      = -2144862076
	TPM_20_E_HIERARCHY                                                    HRESULT      = -2144862075
	TPM_20_E_KEY_SIZE                                                     HRESULT      = -2144862073
	TPM_20_E_MGF                                                          HRESULT      = -2144862072
	TPM_20_E_MODE                                                         HRESULT      = -2144862071
	TPM_20_E_TYPE                                                         HRESULT      = -2144862070
	TPM_20_E_HANDLE                                                       HRESULT      = -2144862069
	TPM_20_E_KDF                                                          HRESULT      = -2144862068
	TPM_20_E_RANGE                                                        HRESULT      = -2144862067
	TPM_20_E_AUTH_FAIL                                                    HRESULT      = -2144862066
	TPM_20_E_NONCE                                                        HRESULT      = -2144862065
	TPM_20_E_PP                                                           HRESULT      = -2144862064
	TPM_20_E_SCHEME                                                       HRESULT      = -2144862062
	TPM_20_E_SIZE                                                         HRESULT      = -2144862059
	TPM_20_E_SYMMETRIC                                                    HRESULT      = -2144862058
	TPM_20_E_TAG                                                          HRESULT      = -2144862057
	TPM_20_E_SELECTOR                                                     HRESULT      = -2144862056
	TPM_20_E_INSUFFICIENT                                                 HRESULT      = -2144862054
	TPM_20_E_SIGNATURE                                                    HRESULT      = -2144862053
	TPM_20_E_KEY                                                          HRESULT      = -2144862052
	TPM_20_E_POLICY_FAIL                                                  HRESULT      = -2144862051
	TPM_20_E_INTEGRITY                                                    HRESULT      = -2144862049
	TPM_20_E_TICKET                                                       HRESULT      = -2144862048
	TPM_20_E_RESERVED_BITS                                                HRESULT      = -2144862047
	TPM_20_E_BAD_AUTH                                                     HRESULT      = -2144862046
	TPM_20_E_EXPIRED                                                      HRESULT      = -2144862045
	TPM_20_E_POLICY_CC                                                    HRESULT      = -2144862044
	TPM_20_E_BINDING                                                      HRESULT      = -2144862043
	TPM_20_E_CURVE                                                        HRESULT      = -2144862042
	TPM_20_E_ECC_POINT                                                    HRESULT      = -2144862041
	TPM_20_E_INITIALIZE                                                   HRESULT      = -2144861952
	TPM_20_E_FAILURE                                                      HRESULT      = -2144861951
	TPM_20_E_SEQUENCE                                                     HRESULT      = -2144861949
	TPM_20_E_PRIVATE                                                      HRESULT      = -2144861941
	TPM_20_E_HMAC                                                         HRESULT      = -2144861927
	TPM_20_E_DISABLED                                                     HRESULT      = -2144861920
	TPM_20_E_EXCLUSIVE                                                    HRESULT      = -2144861919
	TPM_20_E_ECC_CURVE                                                    HRESULT      = -2144861917
	TPM_20_E_AUTH_TYPE                                                    HRESULT      = -2144861916
	TPM_20_E_AUTH_MISSING                                                 HRESULT      = -2144861915
	TPM_20_E_POLICY                                                       HRESULT      = -2144861914
	TPM_20_E_PCR                                                          HRESULT      = -2144861913
	TPM_20_E_PCR_CHANGED                                                  HRESULT      = -2144861912
	TPM_20_E_UPGRADE                                                      HRESULT      = -2144861907
	TPM_20_E_TOO_MANY_CONTEXTS                                            HRESULT      = -2144861906
	TPM_20_E_AUTH_UNAVAILABLE                                             HRESULT      = -2144861905
	TPM_20_E_REBOOT                                                       HRESULT      = -2144861904
	TPM_20_E_UNBALANCED                                                   HRESULT      = -2144861903
	TPM_20_E_COMMAND_SIZE                                                 HRESULT      = -2144861886
	TPM_20_E_COMMAND_CODE                                                 HRESULT      = -2144861885
	TPM_20_E_AUTHSIZE                                                     HRESULT      = -2144861884
	TPM_20_E_AUTH_CONTEXT                                                 HRESULT      = -2144861883
	TPM_20_E_NV_RANGE                                                     HRESULT      = -2144861882
	TPM_20_E_NV_SIZE                                                      HRESULT      = -2144861881
	TPM_20_E_NV_LOCKED                                                    HRESULT      = -2144861880
	TPM_20_E_NV_AUTHORIZATION                                             HRESULT      = -2144861879
	TPM_20_E_NV_UNINITIALIZED                                             HRESULT      = -2144861878
	TPM_20_E_NV_SPACE                                                     HRESULT      = -2144861877
	TPM_20_E_NV_DEFINED                                                   HRESULT      = -2144861876
	TPM_20_E_BAD_CONTEXT                                                  HRESULT      = -2144861872
	TPM_20_E_CPHASH                                                       HRESULT      = -2144861871
	TPM_20_E_PARENT                                                       HRESULT      = -2144861870
	TPM_20_E_NEEDS_TEST                                                   HRESULT      = -2144861869
	TPM_20_E_NO_RESULT                                                    HRESULT      = -2144861868
	TPM_20_E_SENSITIVE                                                    HRESULT      = -2144861867
	TPM_E_COMMAND_BLOCKED                                                 HRESULT      = -2144861184
	TPM_E_INVALID_HANDLE                                                  HRESULT      = -2144861183
	TPM_E_DUPLICATE_VHANDLE                                               HRESULT      = -2144861182
	TPM_E_EMBEDDED_COMMAND_BLOCKED                                        HRESULT      = -2144861181
	TPM_E_EMBEDDED_COMMAND_UNSUPPORTED                                    HRESULT      = -2144861180
	TPM_E_RETRY                                                           HRESULT      = -2144860160
	TPM_E_NEEDS_SELFTEST                                                  HRESULT      = -2144860159
	TPM_E_DOING_SELFTEST                                                  HRESULT      = -2144860158
	TPM_E_DEFEND_LOCK_RUNNING                                             HRESULT      = -2144860157
	TPM_20_E_CONTEXT_GAP                                                  HRESULT      = -2144859903
	TPM_20_E_OBJECT_MEMORY                                                HRESULT      = -2144859902
	TPM_20_E_SESSION_MEMORY                                               HRESULT      = -2144859901
	TPM_20_E_MEMORY                                                       HRESULT      = -2144859900
	TPM_20_E_SESSION_HANDLES                                              HRESULT      = -2144859899
	TPM_20_E_OBJECT_HANDLES                                               HRESULT      = -2144859898
	TPM_20_E_LOCALITY                                                     HRESULT      = -2144859897
	TPM_20_E_YIELDED                                                      HRESULT      = -2144859896
	TPM_20_E_CANCELED                                                     HRESULT      = -2144859895
	TPM_20_E_TESTING                                                      HRESULT      = -2144859894
	TPM_20_E_NV_RATE                                                      HRESULT      = -2144859872
	TPM_20_E_LOCKOUT                                                      HRESULT      = -2144859871
	TPM_20_E_RETRY                                                        HRESULT      = -2144859870
	TPM_20_E_NV_UNAVAILABLE                                               HRESULT      = -2144859869
	TBS_E_INTERNAL_ERROR                                                  HRESULT      = -2144845823
	TBS_E_BAD_PARAMETER                                                   HRESULT      = -2144845822
	TBS_E_INVALID_OUTPUT_POINTER                                          HRESULT      = -2144845821
	TBS_E_INVALID_CONTEXT                                                 HRESULT      = -2144845820
	TBS_E_INSUFFICIENT_BUFFER                                             HRESULT      = -2144845819
	TBS_E_IOERROR                                                         HRESULT      = -2144845818
	TBS_E_INVALID_CONTEXT_PARAM                                           HRESULT      = -2144845817
	TBS_E_SERVICE_NOT_RUNNING                                             HRESULT      = -2144845816
	TBS_E_TOO_MANY_TBS_CONTEXTS                                           HRESULT      = -2144845815
	TBS_E_TOO_MANY_RESOURCES                                              HRESULT      = -2144845814
	TBS_E_SERVICE_START_PENDING                                           HRESULT      = -2144845813
	TBS_E_PPI_NOT_SUPPORTED                                               HRESULT      = -2144845812
	TBS_E_COMMAND_CANCELED                                                HRESULT      = -2144845811
	TBS_E_BUFFER_TOO_LARGE                                                HRESULT      = -2144845810
	TBS_E_TPM_NOT_FOUND                                                   HRESULT      = -2144845809
	TBS_E_SERVICE_DISABLED                                                HRESULT      = -2144845808
	TBS_E_NO_EVENT_LOG                                                    HRESULT      = -2144845807
	TBS_E_ACCESS_DENIED                                                   HRESULT      = -2144845806
	TBS_E_PROVISIONING_NOT_ALLOWED                                        HRESULT      = -2144845805
	TBS_E_PPI_FUNCTION_UNSUPPORTED                                        HRESULT      = -2144845804
	TBS_E_OWNERAUTH_NOT_FOUND                                             HRESULT      = -2144845803
	TBS_E_PROVISIONING_INCOMPLETE                                         HRESULT      = -2144845802
	TPMAPI_E_INVALID_STATE                                                HRESULT      = -2144796416
	TPMAPI_E_NOT_ENOUGH_DATA                                              HRESULT      = -2144796415
	TPMAPI_E_TOO_MUCH_DATA                                                HRESULT      = -2144796414
	TPMAPI_E_INVALID_OUTPUT_POINTER                                       HRESULT      = -2144796413
	TPMAPI_E_INVALID_PARAMETER                                            HRESULT      = -2144796412
	TPMAPI_E_OUT_OF_MEMORY                                                HRESULT      = -2144796411
	TPMAPI_E_BUFFER_TOO_SMALL                                             HRESULT      = -2144796410
	TPMAPI_E_INTERNAL_ERROR                                               HRESULT      = -2144796409
	TPMAPI_E_ACCESS_DENIED                                                HRESULT      = -2144796408
	TPMAPI_E_AUTHORIZATION_FAILED                                         HRESULT      = -2144796407
	TPMAPI_E_INVALID_CONTEXT_HANDLE                                       HRESULT      = -2144796406
	TPMAPI_E_TBS_COMMUNICATION_ERROR                                      HRESULT      = -2144796405
	TPMAPI_E_TPM_COMMAND_ERROR                                            HRESULT      = -2144796404
	TPMAPI_E_MESSAGE_TOO_LARGE                                            HRESULT      = -2144796403
	TPMAPI_E_INVALID_ENCODING                                             HRESULT      = -2144796402
	TPMAPI_E_INVALID_KEY_SIZE                                             HRESULT      = -2144796401
	TPMAPI_E_ENCRYPTION_FAILED                                            HRESULT      = -2144796400
	TPMAPI_E_INVALID_KEY_PARAMS                                           HRESULT      = -2144796399
	TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB                         HRESULT      = -2144796398
	TPMAPI_E_INVALID_PCR_INDEX                                            HRESULT      = -2144796397
	TPMAPI_E_INVALID_DELEGATE_BLOB                                        HRESULT      = -2144796396
	TPMAPI_E_INVALID_CONTEXT_PARAMS                                       HRESULT      = -2144796395
	TPMAPI_E_INVALID_KEY_BLOB                                             HRESULT      = -2144796394
	TPMAPI_E_INVALID_PCR_DATA                                             HRESULT      = -2144796393
	TPMAPI_E_INVALID_OWNER_AUTH                                           HRESULT      = -2144796392
	TPMAPI_E_FIPS_RNG_CHECK_FAILED                                        HRESULT      = -2144796391
	TPMAPI_E_EMPTY_TCG_LOG                                                HRESULT      = -2144796390
	TPMAPI_E_INVALID_TCG_LOG_ENTRY                                        HRESULT      = -2144796389
	TPMAPI_E_TCG_SEPARATOR_ABSENT                                         HRESULT      = -2144796388
	TPMAPI_E_TCG_INVALID_DIGEST_ENTRY                                     HRESULT      = -2144796387
	TPMAPI_E_POLICY_DENIES_OPERATION                                      HRESULT      = -2144796386
	TPMAPI_E_NV_BITS_NOT_DEFINED                                          HRESULT      = -2144796385
	TPMAPI_E_NV_BITS_NOT_READY                                            HRESULT      = -2144796384
	TPMAPI_E_SEALING_KEY_NOT_AVAILABLE                                    HRESULT      = -2144796383
	TPMAPI_E_NO_AUTHORIZATION_CHAIN_FOUND                                 HRESULT      = -2144796382
	TPMAPI_E_SVN_COUNTER_NOT_AVAILABLE                                    HRESULT      = -2144796381
	TPMAPI_E_OWNER_AUTH_NOT_NULL                                          HRESULT      = -2144796380
	TPMAPI_E_ENDORSEMENT_AUTH_NOT_NULL                                    HRESULT      = -2144796379
	TPMAPI_E_AUTHORIZATION_REVOKED                                        HRESULT      = -2144796378
	TPMAPI_E_MALFORMED_AUTHORIZATION_KEY                                  HRESULT      = -2144796377
	TPMAPI_E_AUTHORIZING_KEY_NOT_SUPPORTED                                HRESULT      = -2144796376
	TPMAPI_E_INVALID_AUTHORIZATION_SIGNATURE                              HRESULT      = -2144796375
	TPMAPI_E_MALFORMED_AUTHORIZATION_POLICY                               HRESULT      = -2144796374
	TPMAPI_E_MALFORMED_AUTHORIZATION_OTHER                                HRESULT      = -2144796373
	TPMAPI_E_SEALING_KEY_CHANGED                                          HRESULT      = -2144796372
	TPMAPI_E_INVALID_TPM_VERSION                                          HRESULT      = -2144796371
	TPMAPI_E_INVALID_POLICYAUTH_BLOB_TYPE                                 HRESULT      = -2144796370
	TBSIMP_E_BUFFER_TOO_SMALL                                             HRESULT      = -2144796160
	TBSIMP_E_CLEANUP_FAILED                                               HRESULT      = -2144796159
	TBSIMP_E_INVALID_CONTEXT_HANDLE                                       HRESULT      = -2144796158
	TBSIMP_E_INVALID_CONTEXT_PARAM                                        HRESULT      = -2144796157
	TBSIMP_E_TPM_ERROR                                                    HRESULT      = -2144796156
	TBSIMP_E_HASH_BAD_KEY                                                 HRESULT      = -2144796155
	TBSIMP_E_DUPLICATE_VHANDLE                                            HRESULT      = -2144796154
	TBSIMP_E_INVALID_OUTPUT_POINTER                                       HRESULT      = -2144796153
	TBSIMP_E_INVALID_PARAMETER                                            HRESULT      = -2144796152
	TBSIMP_E_RPC_INIT_FAILED                                              HRESULT      = -2144796151
	TBSIMP_E_SCHEDULER_NOT_RUNNING                                        HRESULT      = -2144796150
	TBSIMP_E_COMMAND_CANCELED                                             HRESULT      = -2144796149
	TBSIMP_E_OUT_OF_MEMORY                                                HRESULT      = -2144796148
	TBSIMP_E_LIST_NO_MORE_ITEMS                                           HRESULT      = -2144796147
	TBSIMP_E_LIST_NOT_FOUND                                               HRESULT      = -2144796146
	TBSIMP_E_NOT_ENOUGH_SPACE                                             HRESULT      = -2144796145
	TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS                                      HRESULT      = -2144796144
	TBSIMP_E_COMMAND_FAILED                                               HRESULT      = -2144796143
	TBSIMP_E_UNKNOWN_ORDINAL                                              HRESULT      = -2144796142
	TBSIMP_E_RESOURCE_EXPIRED                                             HRESULT      = -2144796141
	TBSIMP_E_INVALID_RESOURCE                                             HRESULT      = -2144796140
	TBSIMP_E_NOTHING_TO_UNLOAD                                            HRESULT      = -2144796139
	TBSIMP_E_HASH_TABLE_FULL                                              HRESULT      = -2144796138
	TBSIMP_E_TOO_MANY_TBS_CONTEXTS                                        HRESULT      = -2144796137
	TBSIMP_E_TOO_MANY_RESOURCES                                           HRESULT      = -2144796136
	TBSIMP_E_PPI_NOT_SUPPORTED                                            HRESULT      = -2144796135
	TBSIMP_E_TPM_INCOMPATIBLE                                             HRESULT      = -2144796134
	TBSIMP_E_NO_EVENT_LOG                                                 HRESULT      = -2144796133
	TPM_E_PPI_ACPI_FAILURE                                                HRESULT      = -2144795904
	TPM_E_PPI_USER_ABORT                                                  HRESULT      = -2144795903
	TPM_E_PPI_BIOS_FAILURE                                                HRESULT      = -2144795902
	TPM_E_PPI_NOT_SUPPORTED                                               HRESULT      = -2144795901
	TPM_E_PPI_BLOCKED_IN_BIOS                                             HRESULT      = -2144795900
	TPM_E_PCP_ERROR_MASK                                                  HRESULT      = -2144795648
	TPM_E_PCP_DEVICE_NOT_READY                                            HRESULT      = -2144795647
	TPM_E_PCP_INVALID_HANDLE                                              HRESULT      = -2144795646
	TPM_E_PCP_INVALID_PARAMETER                                           HRESULT      = -2144795645
	TPM_E_PCP_FLAG_NOT_SUPPORTED                                          HRESULT      = -2144795644
	TPM_E_PCP_NOT_SUPPORTED                                               HRESULT      = -2144795643
	TPM_E_PCP_BUFFER_TOO_SMALL                                            HRESULT      = -2144795642
	TPM_E_PCP_INTERNAL_ERROR                                              HRESULT      = -2144795641
	TPM_E_PCP_AUTHENTICATION_FAILED                                       HRESULT      = -2144795640
	TPM_E_PCP_AUTHENTICATION_IGNORED                                      HRESULT      = -2144795639
	TPM_E_PCP_POLICY_NOT_FOUND                                            HRESULT      = -2144795638
	TPM_E_PCP_PROFILE_NOT_FOUND                                           HRESULT      = -2144795637
	TPM_E_PCP_VALIDATION_FAILED                                           HRESULT      = -2144795636
	TPM_E_PCP_WRONG_PARENT                                                HRESULT      = -2144795634
	TPM_E_KEY_NOT_LOADED                                                  HRESULT      = -2144795633
	TPM_E_NO_KEY_CERTIFICATION                                            HRESULT      = -2144795632
	TPM_E_KEY_NOT_FINALIZED                                               HRESULT      = -2144795631
	TPM_E_ATTESTATION_CHALLENGE_NOT_SET                                   HRESULT      = -2144795630
	TPM_E_NOT_PCR_BOUND                                                   HRESULT      = -2144795629
	TPM_E_KEY_ALREADY_FINALIZED                                           HRESULT      = -2144795628
	TPM_E_KEY_USAGE_POLICY_NOT_SUPPORTED                                  HRESULT      = -2144795627
	TPM_E_KEY_USAGE_POLICY_INVALID                                        HRESULT      = -2144795626
	TPM_E_SOFT_KEY_ERROR                                                  HRESULT      = -2144795625
	TPM_E_KEY_NOT_AUTHENTICATED                                           HRESULT      = -2144795624
	TPM_E_PCP_KEY_NOT_AIK                                                 HRESULT      = -2144795623
	TPM_E_KEY_NOT_SIGNING_KEY                                             HRESULT      = -2144795622
	TPM_E_LOCKED_OUT                                                      HRESULT      = -2144795621
	TPM_E_CLAIM_TYPE_NOT_SUPPORTED                                        HRESULT      = -2144795620
	TPM_E_VERSION_NOT_SUPPORTED                                           HRESULT      = -2144795619
	TPM_E_BUFFER_LENGTH_MISMATCH                                          HRESULT      = -2144795618
	TPM_E_PCP_IFX_RSA_KEY_CREATION_BLOCKED                                HRESULT      = -2144795617
	TPM_E_PCP_TICKET_MISSING                                              HRESULT      = -2144795616
	TPM_E_PCP_RAW_POLICY_NOT_SUPPORTED                                    HRESULT      = -2144795615
	TPM_E_PCP_KEY_HANDLE_INVALIDATED                                      HRESULT      = -2144795614
	TPM_E_PCP_UNSUPPORTED_PSS_SALT                                        HRESULT      = 1076429859
	TPM_E_PCP_PLATFORM_CLAIM_MAY_BE_OUTDATED                              HRESULT      = 1076429860
	TPM_E_PCP_PLATFORM_CLAIM_OUTDATED                                     HRESULT      = 1076429861
	TPM_E_PCP_PLATFORM_CLAIM_REBOOT                                       HRESULT      = 1076429862
	TPM_E_ZERO_EXHAUST_ENABLED                                            HRESULT      = -2144795392
	TPM_E_PROVISIONING_INCOMPLETE                                         HRESULT      = -2144795136
	TPM_E_INVALID_OWNER_AUTH                                              HRESULT      = -2144795135
	TPM_E_TOO_MUCH_DATA                                                   HRESULT      = -2144795134
	TPM_E_TPM_GENERATED_EPS                                               HRESULT      = -2144795133
	PLA_E_DCS_NOT_FOUND                                                   HRESULT      = -2144337918
	PLA_E_DCS_IN_USE                                                      HRESULT      = -2144337750
	PLA_E_TOO_MANY_FOLDERS                                                HRESULT      = -2144337851
	PLA_E_NO_MIN_DISK                                                     HRESULT      = -2144337808
	PLA_E_DCS_ALREADY_EXISTS                                              HRESULT      = -2144337737
	PLA_S_PROPERTY_IGNORED                                                HRESULT      = 3145984
	PLA_E_PROPERTY_CONFLICT                                               HRESULT      = -2144337663
	PLA_E_DCS_SINGLETON_REQUIRED                                          HRESULT      = -2144337662
	PLA_E_CREDENTIALS_REQUIRED                                            HRESULT      = -2144337661
	PLA_E_DCS_NOT_RUNNING                                                 HRESULT      = -2144337660
	PLA_E_CONFLICT_INCL_EXCL_API                                          HRESULT      = -2144337659
	PLA_E_NETWORK_EXE_NOT_VALID                                           HRESULT      = -2144337658
	PLA_E_EXE_ALREADY_CONFIGURED                                          HRESULT      = -2144337657
	PLA_E_EXE_PATH_NOT_VALID                                              HRESULT      = -2144337656
	PLA_E_DC_ALREADY_EXISTS                                               HRESULT      = -2144337655
	PLA_E_DCS_START_WAIT_TIMEOUT                                          HRESULT      = -2144337654
	PLA_E_DC_START_WAIT_TIMEOUT                                           HRESULT      = -2144337653
	PLA_E_REPORT_WAIT_TIMEOUT                                             HRESULT      = -2144337652
	PLA_E_NO_DUPLICATES                                                   HRESULT      = -2144337651
	PLA_E_EXE_FULL_PATH_REQUIRED                                          HRESULT      = -2144337650
	PLA_E_INVALID_SESSION_NAME                                            HRESULT      = -2144337649
	PLA_E_PLA_CHANNEL_NOT_ENABLED                                         HRESULT      = -2144337648
	PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED                                   HRESULT      = -2144337647
	PLA_E_RULES_MANAGER_FAILED                                            HRESULT      = -2144337646
	PLA_E_CABAPI_FAILURE                                                  HRESULT      = -2144337645
	FVE_E_LOCKED_VOLUME                                                   HRESULT      = -2144272384
	FVE_E_NOT_ENCRYPTED                                                   HRESULT      = -2144272383
	FVE_E_NO_TPM_BIOS                                                     HRESULT      = -2144272382
	FVE_E_NO_MBR_METRIC                                                   HRESULT      = -2144272381
	FVE_E_NO_BOOTSECTOR_METRIC                                            HRESULT      = -2144272380
	FVE_E_NO_BOOTMGR_METRIC                                               HRESULT      = -2144272379
	FVE_E_WRONG_BOOTMGR                                                   HRESULT      = -2144272378
	FVE_E_SECURE_KEY_REQUIRED                                             HRESULT      = -2144272377
	FVE_E_NOT_ACTIVATED                                                   HRESULT      = -2144272376
	FVE_E_ACTION_NOT_ALLOWED                                              HRESULT      = -2144272375
	FVE_E_AD_SCHEMA_NOT_INSTALLED                                         HRESULT      = -2144272374
	FVE_E_AD_INVALID_DATATYPE                                             HRESULT      = -2144272373
	FVE_E_AD_INVALID_DATASIZE                                             HRESULT      = -2144272372
	FVE_E_AD_NO_VALUES                                                    HRESULT      = -2144272371
	FVE_E_AD_ATTR_NOT_SET                                                 HRESULT      = -2144272370
	FVE_E_AD_GUID_NOT_FOUND                                               HRESULT      = -2144272369
	FVE_E_BAD_INFORMATION                                                 HRESULT      = -2144272368
	FVE_E_TOO_SMALL                                                       HRESULT      = -2144272367
	FVE_E_SYSTEM_VOLUME                                                   HRESULT      = -2144272366
	FVE_E_FAILED_WRONG_FS                                                 HRESULT      = -2144272365
	FVE_E_BAD_PARTITION_SIZE                                              HRESULT      = -2144272364
	FVE_E_NOT_SUPPORTED                                                   HRESULT      = -2144272363
	FVE_E_BAD_DATA                                                        HRESULT      = -2144272362
	FVE_E_VOLUME_NOT_BOUND                                                HRESULT      = -2144272361
	FVE_E_TPM_NOT_OWNED                                                   HRESULT      = -2144272360
	FVE_E_NOT_DATA_VOLUME                                                 HRESULT      = -2144272359
	FVE_E_AD_INSUFFICIENT_BUFFER                                          HRESULT      = -2144272358
	FVE_E_CONV_READ                                                       HRESULT      = -2144272357
	FVE_E_CONV_WRITE                                                      HRESULT      = -2144272356
	FVE_E_KEY_REQUIRED                                                    HRESULT      = -2144272355
	FVE_E_CLUSTERING_NOT_SUPPORTED                                        HRESULT      = -2144272354
	FVE_E_VOLUME_BOUND_ALREADY                                            HRESULT      = -2144272353
	FVE_E_OS_NOT_PROTECTED                                                HRESULT      = -2144272352
	FVE_E_PROTECTION_DISABLED                                             HRESULT      = -2144272351
	FVE_E_RECOVERY_KEY_REQUIRED                                           HRESULT      = -2144272350
	FVE_E_FOREIGN_VOLUME                                                  HRESULT      = -2144272349
	FVE_E_OVERLAPPED_UPDATE                                               HRESULT      = -2144272348
	FVE_E_TPM_SRK_AUTH_NOT_ZERO                                           HRESULT      = -2144272347
	FVE_E_FAILED_SECTOR_SIZE                                              HRESULT      = -2144272346
	FVE_E_FAILED_AUTHENTICATION                                           HRESULT      = -2144272345
	FVE_E_NOT_OS_VOLUME                                                   HRESULT      = -2144272344
	FVE_E_AUTOUNLOCK_ENABLED                                              HRESULT      = -2144272343
	FVE_E_WRONG_BOOTSECTOR                                                HRESULT      = -2144272342
	FVE_E_WRONG_SYSTEM_FS                                                 HRESULT      = -2144272341
	FVE_E_POLICY_PASSWORD_REQUIRED                                        HRESULT      = -2144272340
	FVE_E_CANNOT_SET_FVEK_ENCRYPTED                                       HRESULT      = -2144272339
	FVE_E_CANNOT_ENCRYPT_NO_KEY                                           HRESULT      = -2144272338
	FVE_E_BOOTABLE_CDDVD                                                  HRESULT      = -2144272336
	FVE_E_PROTECTOR_EXISTS                                                HRESULT      = -2144272335
	FVE_E_RELATIVE_PATH                                                   HRESULT      = -2144272334
	FVE_E_PROTECTOR_NOT_FOUND                                             HRESULT      = -2144272333
	FVE_E_INVALID_KEY_FORMAT                                              HRESULT      = -2144272332
	FVE_E_INVALID_PASSWORD_FORMAT                                         HRESULT      = -2144272331
	FVE_E_FIPS_RNG_CHECK_FAILED                                           HRESULT      = -2144272330
	FVE_E_FIPS_PREVENTS_RECOVERY_PASSWORD                                 HRESULT      = -2144272329
	FVE_E_FIPS_PREVENTS_EXTERNAL_KEY_EXPORT                               HRESULT      = -2144272328
	FVE_E_NOT_DECRYPTED                                                   HRESULT      = -2144272327
	FVE_E_INVALID_PROTECTOR_TYPE                                          HRESULT      = -2144272326
	FVE_E_NO_PROTECTORS_TO_TEST                                           HRESULT      = -2144272325
	FVE_E_KEYFILE_NOT_FOUND                                               HRESULT      = -2144272324
	FVE_E_KEYFILE_INVALID                                                 HRESULT      = -2144272323
	FVE_E_KEYFILE_NO_VMK                                                  HRESULT      = -2144272322
	FVE_E_TPM_DISABLED                                                    HRESULT      = -2144272321
	FVE_E_NOT_ALLOWED_IN_SAFE_MODE                                        HRESULT      = -2144272320
	FVE_E_TPM_INVALID_PCR                                                 HRESULT      = -2144272319
	FVE_E_TPM_NO_VMK                                                      HRESULT      = -2144272318
	FVE_E_PIN_INVALID                                                     HRESULT      = -2144272317
	FVE_E_AUTH_INVALID_APPLICATION                                        HRESULT      = -2144272316
	FVE_E_AUTH_INVALID_CONFIG                                             HRESULT      = -2144272315
	FVE_E_FIPS_DISABLE_PROTECTION_NOT_ALLOWED                             HRESULT      = -2144272314
	FVE_E_FS_NOT_EXTENDED                                                 HRESULT      = -2144272313
	FVE_E_FIRMWARE_TYPE_NOT_SUPPORTED                                     HRESULT      = -2144272312
	FVE_E_NO_LICENSE                                                      HRESULT      = -2144272311
	FVE_E_NOT_ON_STACK                                                    HRESULT      = -2144272310
	FVE_E_FS_MOUNTED                                                      HRESULT      = -2144272309
	FVE_E_TOKEN_NOT_IMPERSONATED                                          HRESULT      = -2144272308
	FVE_E_DRY_RUN_FAILED                                                  HRESULT      = -2144272307
	FVE_E_REBOOT_REQUIRED                                                 HRESULT      = -2144272306
	FVE_E_DEBUGGER_ENABLED                                                HRESULT      = -2144272305
	FVE_E_RAW_ACCESS                                                      HRESULT      = -2144272304
	FVE_E_RAW_BLOCKED                                                     HRESULT      = -2144272303
	FVE_E_BCD_APPLICATIONS_PATH_INCORRECT                                 HRESULT      = -2144272302
	FVE_E_NOT_ALLOWED_IN_VERSION                                          HRESULT      = -2144272301
	FVE_E_NO_AUTOUNLOCK_MASTER_KEY                                        HRESULT      = -2144272300
	FVE_E_MOR_FAILED                                                      HRESULT      = -2144272299
	FVE_E_HIDDEN_VOLUME                                                   HRESULT      = -2144272298
	FVE_E_TRANSIENT_STATE                                                 HRESULT      = -2144272297
	FVE_E_PUBKEY_NOT_ALLOWED                                              HRESULT      = -2144272296
	FVE_E_VOLUME_HANDLE_OPEN                                              HRESULT      = -2144272295
	FVE_E_NO_FEATURE_LICENSE                                              HRESULT      = -2144272294
	FVE_E_INVALID_STARTUP_OPTIONS                                         HRESULT      = -2144272293
	FVE_E_POLICY_RECOVERY_PASSWORD_NOT_ALLOWED                            HRESULT      = -2144272292
	FVE_E_POLICY_RECOVERY_PASSWORD_REQUIRED                               HRESULT      = -2144272291
	FVE_E_POLICY_RECOVERY_KEY_NOT_ALLOWED                                 HRESULT      = -2144272290
	FVE_E_POLICY_RECOVERY_KEY_REQUIRED                                    HRESULT      = -2144272289
	FVE_E_POLICY_STARTUP_PIN_NOT_ALLOWED                                  HRESULT      = -2144272288
	FVE_E_POLICY_STARTUP_PIN_REQUIRED                                     HRESULT      = -2144272287
	FVE_E_POLICY_STARTUP_KEY_NOT_ALLOWED                                  HRESULT      = -2144272286
	FVE_E_POLICY_STARTUP_KEY_REQUIRED                                     HRESULT      = -2144272285
	FVE_E_POLICY_STARTUP_PIN_KEY_NOT_ALLOWED                              HRESULT      = -2144272284
	FVE_E_POLICY_STARTUP_PIN_KEY_REQUIRED                                 HRESULT      = -2144272283
	FVE_E_POLICY_STARTUP_TPM_NOT_ALLOWED                                  HRESULT      = -2144272282
	FVE_E_POLICY_STARTUP_TPM_REQUIRED                                     HRESULT      = -2144272281
	FVE_E_POLICY_INVALID_PIN_LENGTH                                       HRESULT      = -2144272280
	FVE_E_KEY_PROTECTOR_NOT_SUPPORTED                                     HRESULT      = -2144272279
	FVE_E_POLICY_PASSPHRASE_NOT_ALLOWED                                   HRESULT      = -2144272278
	FVE_E_POLICY_PASSPHRASE_REQUIRED                                      HRESULT      = -2144272277
	FVE_E_FIPS_PREVENTS_PASSPHRASE                                        HRESULT      = -2144272276
	FVE_E_OS_VOLUME_PASSPHRASE_NOT_ALLOWED                                HRESULT      = -2144272275
	FVE_E_INVALID_BITLOCKER_OID                                           HRESULT      = -2144272274
	FVE_E_VOLUME_TOO_SMALL                                                HRESULT      = -2144272273
	FVE_E_DV_NOT_SUPPORTED_ON_FS                                          HRESULT      = -2144272272
	FVE_E_DV_NOT_ALLOWED_BY_GP                                            HRESULT      = -2144272271
	FVE_E_POLICY_USER_CERTIFICATE_NOT_ALLOWED                             HRESULT      = -2144272270
	FVE_E_POLICY_USER_CERTIFICATE_REQUIRED                                HRESULT      = -2144272269
	FVE_E_POLICY_USER_CERT_MUST_BE_HW                                     HRESULT      = -2144272268
	FVE_E_POLICY_USER_CONFIGURE_FDV_AUTOUNLOCK_NOT_ALLOWED                HRESULT      = -2144272267
	FVE_E_POLICY_USER_CONFIGURE_RDV_AUTOUNLOCK_NOT_ALLOWED                HRESULT      = -2144272266
	FVE_E_POLICY_USER_CONFIGURE_RDV_NOT_ALLOWED                           HRESULT      = -2144272265
	FVE_E_POLICY_USER_ENABLE_RDV_NOT_ALLOWED                              HRESULT      = -2144272264
	FVE_E_POLICY_USER_DISABLE_RDV_NOT_ALLOWED                             HRESULT      = -2144272263
	FVE_E_POLICY_INVALID_PASSPHRASE_LENGTH                                HRESULT      = -2144272256
	FVE_E_POLICY_PASSPHRASE_TOO_SIMPLE                                    HRESULT      = -2144272255
	FVE_E_RECOVERY_PARTITION                                              HRESULT      = -2144272254
	FVE_E_POLICY_CONFLICT_FDV_RK_OFF_AUK_ON                               HRESULT      = -2144272253
	FVE_E_POLICY_CONFLICT_RDV_RK_OFF_AUK_ON                               HRESULT      = -2144272252
	FVE_E_NON_BITLOCKER_OID                                               HRESULT      = -2144272251
	FVE_E_POLICY_PROHIBITS_SELFSIGNED                                     HRESULT      = -2144272250
	FVE_E_POLICY_CONFLICT_RO_AND_STARTUP_KEY_REQUIRED                     HRESULT      = -2144272249
	FVE_E_CONV_RECOVERY_FAILED                                            HRESULT      = -2144272248
	FVE_E_VIRTUALIZED_SPACE_TOO_BIG                                       HRESULT      = -2144272247
	FVE_E_POLICY_CONFLICT_OSV_RP_OFF_ADB_ON                               HRESULT      = -2144272240
	FVE_E_POLICY_CONFLICT_FDV_RP_OFF_ADB_ON                               HRESULT      = -2144272239
	FVE_E_POLICY_CONFLICT_RDV_RP_OFF_ADB_ON                               HRESULT      = -2144272238
	FVE_E_NON_BITLOCKER_KU                                                HRESULT      = -2144272237
	FVE_E_PRIVATEKEY_AUTH_FAILED                                          HRESULT      = -2144272236
	FVE_E_REMOVAL_OF_DRA_FAILED                                           HRESULT      = -2144272235
	FVE_E_OPERATION_NOT_SUPPORTED_ON_VISTA_VOLUME                         HRESULT      = -2144272234
	FVE_E_CANT_LOCK_AUTOUNLOCK_ENABLED_VOLUME                             HRESULT      = -2144272233
	FVE_E_FIPS_HASH_KDF_NOT_ALLOWED                                       HRESULT      = -2144272232
	FVE_E_ENH_PIN_INVALID                                                 HRESULT      = -2144272231
	FVE_E_INVALID_PIN_CHARS                                               HRESULT      = -2144272230
	FVE_E_INVALID_DATUM_TYPE                                              HRESULT      = -2144272229
	FVE_E_EFI_ONLY                                                        HRESULT      = -2144272228
	FVE_E_MULTIPLE_NKP_CERTS                                              HRESULT      = -2144272227
	FVE_E_REMOVAL_OF_NKP_FAILED                                           HRESULT      = -2144272226
	FVE_E_INVALID_NKP_CERT                                                HRESULT      = -2144272225
	FVE_E_NO_EXISTING_PIN                                                 HRESULT      = -2144272224
	FVE_E_PROTECTOR_CHANGE_PIN_MISMATCH                                   HRESULT      = -2144272223
	FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED                     HRESULT      = -2144272222
	FVE_E_PROTECTOR_CHANGE_MAX_PIN_CHANGE_ATTEMPTS_REACHED                HRESULT      = -2144272221
	FVE_E_POLICY_PASSPHRASE_REQUIRES_ASCII                                HRESULT      = -2144272220
	FVE_E_FULL_ENCRYPTION_NOT_ALLOWED_ON_TP_STORAGE                       HRESULT      = -2144272219
	FVE_E_WIPE_NOT_ALLOWED_ON_TP_STORAGE                                  HRESULT      = -2144272218
	FVE_E_KEY_LENGTH_NOT_SUPPORTED_BY_EDRIVE                              HRESULT      = -2144272217
	FVE_E_NO_EXISTING_PASSPHRASE                                          HRESULT      = -2144272216
	FVE_E_PROTECTOR_CHANGE_PASSPHRASE_MISMATCH                            HRESULT      = -2144272215
	FVE_E_PASSPHRASE_TOO_LONG                                             HRESULT      = -2144272214
	FVE_E_NO_PASSPHRASE_WITH_TPM                                          HRESULT      = -2144272213
	FVE_E_NO_TPM_WITH_PASSPHRASE                                          HRESULT      = -2144272212
	FVE_E_NOT_ALLOWED_ON_CSV_STACK                                        HRESULT      = -2144272211
	FVE_E_NOT_ALLOWED_ON_CLUSTER                                          HRESULT      = -2144272210
	FVE_E_EDRIVE_NO_FAILOVER_TO_SW                                        HRESULT      = -2144272209
	FVE_E_EDRIVE_BAND_IN_USE                                              HRESULT      = -2144272208
	FVE_E_EDRIVE_DISALLOWED_BY_GP                                         HRESULT      = -2144272207
	FVE_E_EDRIVE_INCOMPATIBLE_VOLUME                                      HRESULT      = -2144272206
	FVE_E_NOT_ALLOWED_TO_UPGRADE_WHILE_CONVERTING                         HRESULT      = -2144272205
	FVE_E_EDRIVE_DV_NOT_SUPPORTED                                         HRESULT      = -2144272204
	FVE_E_NO_PREBOOT_KEYBOARD_DETECTED                                    HRESULT      = -2144272203
	FVE_E_NO_PREBOOT_KEYBOARD_OR_WINRE_DETECTED                           HRESULT      = -2144272202
	FVE_E_POLICY_REQUIRES_STARTUP_PIN_ON_TOUCH_DEVICE                     HRESULT      = -2144272201
	FVE_E_POLICY_REQUIRES_RECOVERY_PASSWORD_ON_TOUCH_DEVICE               HRESULT      = -2144272200
	FVE_E_WIPE_CANCEL_NOT_APPLICABLE                                      HRESULT      = -2144272199
	FVE_E_SECUREBOOT_DISABLED                                             HRESULT      = -2144272198
	FVE_E_SECUREBOOT_CONFIGURATION_INVALID                                HRESULT      = -2144272197
	FVE_E_EDRIVE_DRY_RUN_FAILED                                           HRESULT      = -2144272196
	FVE_E_SHADOW_COPY_PRESENT                                             HRESULT      = -2144272195
	FVE_E_POLICY_INVALID_ENHANCED_BCD_SETTINGS                            HRESULT      = -2144272194
	FVE_E_EDRIVE_INCOMPATIBLE_FIRMWARE                                    HRESULT      = -2144272193
	FVE_E_PROTECTOR_CHANGE_MAX_PASSPHRASE_CHANGE_ATTEMPTS_REACHED         HRESULT      = -2144272192
	FVE_E_PASSPHRASE_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED              HRESULT      = -2144272191
	FVE_E_LIVEID_ACCOUNT_SUSPENDED                                        HRESULT      = -2144272190
	FVE_E_LIVEID_ACCOUNT_BLOCKED                                          HRESULT      = -2144272189
	FVE_E_NOT_PROVISIONED_ON_ALL_VOLUMES                                  HRESULT      = -2144272188
	FVE_E_DE_FIXED_DATA_NOT_SUPPORTED                                     HRESULT      = -2144272187
	FVE_E_DE_HARDWARE_NOT_COMPLIANT                                       HRESULT      = -2144272186
	FVE_E_DE_WINRE_NOT_CONFIGURED                                         HRESULT      = -2144272185
	FVE_E_DE_PROTECTION_SUSPENDED                                         HRESULT      = -2144272184
	FVE_E_DE_OS_VOLUME_NOT_PROTECTED                                      HRESULT      = -2144272183
	FVE_E_DE_DEVICE_LOCKEDOUT                                             HRESULT      = -2144272182
	FVE_E_DE_PROTECTION_NOT_YET_ENABLED                                   HRESULT      = -2144272181
	FVE_E_INVALID_PIN_CHARS_DETAILED                                      HRESULT      = -2144272180
	FVE_E_DEVICE_LOCKOUT_COUNTER_UNAVAILABLE                              HRESULT      = -2144272179
	FVE_E_DEVICELOCKOUT_COUNTER_MISMATCH                                  HRESULT      = -2144272178
	FVE_E_BUFFER_TOO_LARGE                                                HRESULT      = -2144272177
	FVE_E_NO_SUCH_CAPABILITY_ON_TARGET                                    HRESULT      = -2144272176
	FVE_E_DE_PREVENTED_FOR_OS                                             HRESULT      = -2144272175
	FVE_E_DE_VOLUME_OPTED_OUT                                             HRESULT      = -2144272174
	FVE_E_DE_VOLUME_NOT_SUPPORTED                                         HRESULT      = -2144272173
	FVE_E_EOW_NOT_SUPPORTED_IN_VERSION                                    HRESULT      = -2144272172
	FVE_E_ADBACKUP_NOT_ENABLED                                            HRESULT      = -2144272171
	FVE_E_VOLUME_EXTEND_PREVENTS_EOW_DECRYPT                              HRESULT      = -2144272170
	FVE_E_NOT_DE_VOLUME                                                   HRESULT      = -2144272169
	FVE_E_PROTECTION_CANNOT_BE_DISABLED                                   HRESULT      = -2144272168
	FVE_E_OSV_KSR_NOT_ALLOWED                                             HRESULT      = -2144272167
	FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_OS_DRIVE                      HRESULT      = -2144272166
	FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_FIXED_DRIVE                   HRESULT      = -2144272165
	FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_REMOVABLE_DRIVE               HRESULT      = -2144272164
	FVE_E_KEY_ROTATION_NOT_SUPPORTED                                      HRESULT      = -2144272163
	FVE_E_EXECUTE_REQUEST_SENT_TOO_SOON                                   HRESULT      = -2144272162
	FVE_E_KEY_ROTATION_NOT_ENABLED                                        HRESULT      = -2144272161
	FVE_E_DEVICE_NOT_JOINED                                               HRESULT      = -2144272160
	FVE_E_AAD_ENDPOINT_BUSY                                               HRESULT      = -2144272159
	FVE_E_INVALID_NBP_CERT                                                HRESULT      = -2144272158
	FVE_E_EDRIVE_BAND_ENUMERATION_FAILED                                  HRESULT      = -2144272157
	FVE_E_POLICY_ON_RDV_EXCLUSION_LIST                                    HRESULT      = -2144272156
	FVE_E_PREDICTED_TPM_PROTECTOR_NOT_SUPPORTED                           HRESULT      = -2144272155
	FVE_E_SETUP_TPM_CALLBACK_NOT_SUPPORTED                                HRESULT      = -2144272154
	FVE_E_TPM_CONTEXT_SETUP_NOT_SUPPORTED                                 HRESULT      = -2144272153
	FVE_E_UPDATE_INVALID_CONFIG                                           HRESULT      = -2144272152
	FVE_E_AAD_SERVER_FAIL_RETRY_AFTER                                     HRESULT      = -2144272151
	FVE_E_AAD_SERVER_FAIL_BACKOFF                                         HRESULT      = -2144272150
	FVE_E_DATASET_FULL                                                    HRESULT      = -2144272149
	FVE_E_METADATA_FULL                                                   HRESULT      = -2144272148
	FWP_E_CALLOUT_NOT_FOUND                                               HRESULT      = -2144206847
	FWP_E_CONDITION_NOT_FOUND                                             HRESULT      = -2144206846
	FWP_E_FILTER_NOT_FOUND                                                HRESULT      = -2144206845
	FWP_E_LAYER_NOT_FOUND                                                 HRESULT      = -2144206844
	FWP_E_PROVIDER_NOT_FOUND                                              HRESULT      = -2144206843
	FWP_E_PROVIDER_CONTEXT_NOT_FOUND                                      HRESULT      = -2144206842
	FWP_E_SUBLAYER_NOT_FOUND                                              HRESULT      = -2144206841
	FWP_E_NOT_FOUND                                                       HRESULT      = -2144206840
	FWP_E_ALREADY_EXISTS                                                  HRESULT      = -2144206839
	FWP_E_IN_USE                                                          HRESULT      = -2144206838
	FWP_E_DYNAMIC_SESSION_IN_PROGRESS                                     HRESULT      = -2144206837
	FWP_E_WRONG_SESSION                                                   HRESULT      = -2144206836
	FWP_E_NO_TXN_IN_PROGRESS                                              HRESULT      = -2144206835
	FWP_E_TXN_IN_PROGRESS                                                 HRESULT      = -2144206834
	FWP_E_TXN_ABORTED                                                     HRESULT      = -2144206833
	FWP_E_SESSION_ABORTED                                                 HRESULT      = -2144206832
	FWP_E_INCOMPATIBLE_TXN                                                HRESULT      = -2144206831
	FWP_E_TIMEOUT                                                         HRESULT      = -2144206830
	FWP_E_NET_EVENTS_DISABLED                                             HRESULT      = -2144206829
	FWP_E_INCOMPATIBLE_LAYER                                              HRESULT      = -2144206828
	FWP_E_KM_CLIENTS_ONLY                                                 HRESULT      = -2144206827
	FWP_E_LIFETIME_MISMATCH                                               HRESULT      = -2144206826
	FWP_E_BUILTIN_OBJECT                                                  HRESULT      = -2144206825
	FWP_E_TOO_MANY_CALLOUTS                                               HRESULT      = -2144206824
	FWP_E_NOTIFICATION_DROPPED                                            HRESULT      = -2144206823
	FWP_E_TRAFFIC_MISMATCH                                                HRESULT      = -2144206822
	FWP_E_INCOMPATIBLE_SA_STATE                                           HRESULT      = -2144206821
	FWP_E_NULL_POINTER                                                    HRESULT      = -2144206820
	FWP_E_INVALID_ENUMERATOR                                              HRESULT      = -2144206819
	FWP_E_INVALID_FLAGS                                                   HRESULT      = -2144206818
	FWP_E_INVALID_NET_MASK                                                HRESULT      = -2144206817
	FWP_E_INVALID_RANGE                                                   HRESULT      = -2144206816
	FWP_E_INVALID_INTERVAL                                                HRESULT      = -2144206815
	FWP_E_ZERO_LENGTH_ARRAY                                               HRESULT      = -2144206814
	FWP_E_NULL_DISPLAY_NAME                                               HRESULT      = -2144206813
	FWP_E_INVALID_ACTION_TYPE                                             HRESULT      = -2144206812
	FWP_E_INVALID_WEIGHT                                                  HRESULT      = -2144206811
	FWP_E_MATCH_TYPE_MISMATCH                                             HRESULT      = -2144206810
	FWP_E_TYPE_MISMATCH                                                   HRESULT      = -2144206809
	FWP_E_OUT_OF_BOUNDS                                                   HRESULT      = -2144206808
	FWP_E_RESERVED                                                        HRESULT      = -2144206807
	FWP_E_DUPLICATE_CONDITION                                             HRESULT      = -2144206806
	FWP_E_DUPLICATE_KEYMOD                                                HRESULT      = -2144206805
	FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER                                  HRESULT      = -2144206804
	FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER                               HRESULT      = -2144206803
	FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER                                 HRESULT      = -2144206802
	FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT                               HRESULT      = -2144206801
	FWP_E_INCOMPATIBLE_AUTH_METHOD                                        HRESULT      = -2144206800
	FWP_E_INCOMPATIBLE_DH_GROUP                                           HRESULT      = -2144206799
	FWP_E_EM_NOT_SUPPORTED                                                HRESULT      = -2144206798
	FWP_E_NEVER_MATCH                                                     HRESULT      = -2144206797
	FWP_E_PROVIDER_CONTEXT_MISMATCH                                       HRESULT      = -2144206796
	FWP_E_INVALID_PARAMETER                                               HRESULT      = -2144206795
	FWP_E_TOO_MANY_SUBLAYERS                                              HRESULT      = -2144206794
	FWP_E_CALLOUT_NOTIFICATION_FAILED                                     HRESULT      = -2144206793
	FWP_E_INVALID_AUTH_TRANSFORM                                          HRESULT      = -2144206792
	FWP_E_INVALID_CIPHER_TRANSFORM                                        HRESULT      = -2144206791
	FWP_E_INCOMPATIBLE_CIPHER_TRANSFORM                                   HRESULT      = -2144206790
	FWP_E_INVALID_TRANSFORM_COMBINATION                                   HRESULT      = -2144206789
	FWP_E_DUPLICATE_AUTH_METHOD                                           HRESULT      = -2144206788
	FWP_E_INVALID_TUNNEL_ENDPOINT                                         HRESULT      = -2144206787
	FWP_E_L2_DRIVER_NOT_READY                                             HRESULT      = -2144206786
	FWP_E_KEY_DICTATOR_ALREADY_REGISTERED                                 HRESULT      = -2144206785
	FWP_E_KEY_DICTATION_INVALID_KEYING_MATERIAL                           HRESULT      = -2144206784
	FWP_E_CONNECTIONS_DISABLED                                            HRESULT      = -2144206783
	FWP_E_INVALID_DNS_NAME                                                HRESULT      = -2144206782
	FWP_E_STILL_ON                                                        HRESULT      = -2144206781
	FWP_E_IKEEXT_NOT_RUNNING                                              HRESULT      = -2144206780
	FWP_E_DROP_NOICMP                                                     HRESULT      = -2144206588
	WS_S_ASYNC                                                            HRESULT      = 3997696
	WS_S_END                                                              HRESULT      = 3997697
	WS_E_INVALID_FORMAT                                                   HRESULT      = -2143485952
	WS_E_OBJECT_FAULTED                                                   HRESULT      = -2143485951
	WS_E_NUMERIC_OVERFLOW                                                 HRESULT      = -2143485950
	WS_E_INVALID_OPERATION                                                HRESULT      = -2143485949
	WS_E_OPERATION_ABORTED                                                HRESULT      = -2143485948
	WS_E_ENDPOINT_ACCESS_DENIED                                           HRESULT      = -2143485947
	WS_E_OPERATION_TIMED_OUT                                              HRESULT      = -2143485946
	WS_E_OPERATION_ABANDONED                                              HRESULT      = -2143485945
	WS_E_QUOTA_EXCEEDED                                                   HRESULT      = -2143485944
	WS_E_NO_TRANSLATION_AVAILABLE                                         HRESULT      = -2143485943
	WS_E_SECURITY_VERIFICATION_FAILURE                                    HRESULT      = -2143485942
	WS_E_ADDRESS_IN_USE                                                   HRESULT      = -2143485941
	WS_E_ADDRESS_NOT_AVAILABLE                                            HRESULT      = -2143485940
	WS_E_ENDPOINT_NOT_FOUND                                               HRESULT      = -2143485939
	WS_E_ENDPOINT_NOT_AVAILABLE                                           HRESULT      = -2143485938
	WS_E_ENDPOINT_FAILURE                                                 HRESULT      = -2143485937
	WS_E_ENDPOINT_UNREACHABLE                                             HRESULT      = -2143485936
	WS_E_ENDPOINT_ACTION_NOT_SUPPORTED                                    HRESULT      = -2143485935
	WS_E_ENDPOINT_TOO_BUSY                                                HRESULT      = -2143485934
	WS_E_ENDPOINT_FAULT_RECEIVED                                          HRESULT      = -2143485933
	WS_E_ENDPOINT_DISCONNECTED                                            HRESULT      = -2143485932
	WS_E_PROXY_FAILURE                                                    HRESULT      = -2143485931
	WS_E_PROXY_ACCESS_DENIED                                              HRESULT      = -2143485930
	WS_E_NOT_SUPPORTED                                                    HRESULT      = -2143485929
	WS_E_PROXY_REQUIRES_BASIC_AUTH                                        HRESULT      = -2143485928
	WS_E_PROXY_REQUIRES_DIGEST_AUTH                                       HRESULT      = -2143485927
	WS_E_PROXY_REQUIRES_NTLM_AUTH                                         HRESULT      = -2143485926
	WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH                                    HRESULT      = -2143485925
	WS_E_SERVER_REQUIRES_BASIC_AUTH                                       HRESULT      = -2143485924
	WS_E_SERVER_REQUIRES_DIGEST_AUTH                                      HRESULT      = -2143485923
	WS_E_SERVER_REQUIRES_NTLM_AUTH                                        HRESULT      = -2143485922
	WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH                                   HRESULT      = -2143485921
	WS_E_INVALID_ENDPOINT_URL                                             HRESULT      = -2143485920
	WS_E_OTHER                                                            HRESULT      = -2143485919
	WS_E_SECURITY_TOKEN_EXPIRED                                           HRESULT      = -2143485918
	WS_E_SECURITY_SYSTEM_FAILURE                                          HRESULT      = -2143485917
	HCS_E_TERMINATED_DURING_START                                         HRESULT      = -2143878912
	HCS_E_IMAGE_MISMATCH                                                  HRESULT      = -2143878911
	HCS_E_HYPERV_NOT_INSTALLED                                            HRESULT      = -2143878910
	HCS_E_INVALID_STATE                                                   HRESULT      = -2143878907
	HCS_E_UNEXPECTED_EXIT                                                 HRESULT      = -2143878906
	HCS_E_TERMINATED                                                      HRESULT      = -2143878905
	HCS_E_CONNECT_FAILED                                                  HRESULT      = -2143878904
	HCS_E_CONNECTION_TIMEOUT                                              HRESULT      = -2143878903
	HCS_E_CONNECTION_CLOSED                                               HRESULT      = -2143878902
	HCS_E_UNKNOWN_MESSAGE                                                 HRESULT      = -2143878901
	HCS_E_UNSUPPORTED_PROTOCOL_VERSION                                    HRESULT      = -2143878900
	HCS_E_INVALID_JSON                                                    HRESULT      = -2143878899
	HCS_E_SYSTEM_NOT_FOUND                                                HRESULT      = -2143878898
	HCS_E_SYSTEM_ALREADY_EXISTS                                           HRESULT      = -2143878897
	HCS_E_SYSTEM_ALREADY_STOPPED                                          HRESULT      = -2143878896
	HCS_E_PROTOCOL_ERROR                                                  HRESULT      = -2143878895
	HCS_E_INVALID_LAYER                                                   HRESULT      = -2143878894
	HCS_E_WINDOWS_INSIDER_REQUIRED                                        HRESULT      = -2143878893
	HCS_E_SERVICE_NOT_AVAILABLE                                           HRESULT      = -2143878892
	HCS_E_OPERATION_NOT_STARTED                                           HRESULT      = -2143878891
	HCS_E_OPERATION_ALREADY_STARTED                                       HRESULT      = -2143878890
	HCS_E_OPERATION_PENDING                                               HRESULT      = -2143878889
	HCS_E_OPERATION_TIMEOUT                                               HRESULT      = -2143878888
	HCS_E_OPERATION_SYSTEM_CALLBACK_ALREADY_SET                           HRESULT      = -2143878887
	HCS_E_OPERATION_RESULT_ALLOCATION_FAILED                              HRESULT      = -2143878886
	HCS_E_ACCESS_DENIED                                                   HRESULT      = -2143878885
	HCS_E_GUEST_CRITICAL_ERROR                                            HRESULT      = -2143878884
	HCS_E_PROCESS_INFO_NOT_AVAILABLE                                      HRESULT      = -2143878883
	HCS_E_SERVICE_DISCONNECT                                              HRESULT      = -2143878882
	HCS_E_PROCESS_ALREADY_STOPPED                                         HRESULT      = -2143878881
	HCS_E_SYSTEM_NOT_CONFIGURED_FOR_OPERATION                             HRESULT      = -2143878880
	HCS_E_OPERATION_ALREADY_CANCELLED                                     HRESULT      = -2143878879
	WHV_E_UNKNOWN_CAPABILITY                                              HRESULT      = -2143878400
	WHV_E_INSUFFICIENT_BUFFER                                             HRESULT      = -2143878399
	WHV_E_UNKNOWN_PROPERTY                                                HRESULT      = -2143878398
	WHV_E_UNSUPPORTED_HYPERVISOR_CONFIG                                   HRESULT      = -2143878397
	WHV_E_INVALID_PARTITION_CONFIG                                        HRESULT      = -2143878396
	WHV_E_GPA_RANGE_NOT_FOUND                                             HRESULT      = -2143878395
	WHV_E_VP_ALREADY_EXISTS                                               HRESULT      = -2143878394
	WHV_E_VP_DOES_NOT_EXIST                                               HRESULT      = -2143878393
	WHV_E_INVALID_VP_STATE                                                HRESULT      = -2143878392
	WHV_E_INVALID_VP_REGISTER_NAME                                        HRESULT      = -2143878391
	WHV_E_UNSUPPORTED_PROCESSOR_CONFIG                                    HRESULT      = -2143878384
	VM_SAVED_STATE_DUMP_E_PARTITION_STATE_NOT_FOUND                       HRESULT      = -1070136064
	VM_SAVED_STATE_DUMP_E_GUEST_MEMORY_NOT_FOUND                          HRESULT      = -1070136063
	VM_SAVED_STATE_DUMP_E_NO_VP_FOUND_IN_PARTITION_STATE                  HRESULT      = -1070136062
	VM_SAVED_STATE_DUMP_E_NESTED_VIRTUALIZATION_NOT_SUPPORTED             HRESULT      = -1070136061
	VM_SAVED_STATE_DUMP_E_WINDOWS_KERNEL_IMAGE_NOT_FOUND                  HRESULT      = -1070136060
	VM_SAVED_STATE_DUMP_E_VA_NOT_MAPPED                                   HRESULT      = -1070136059
	VM_SAVED_STATE_DUMP_E_INVALID_VP_STATE                                HRESULT      = -1070136058
	VM_SAVED_STATE_DUMP_E_VP_VTL_NOT_ENABLED                              HRESULT      = -1070136055
	ERROR_DM_OPERATION_LIMIT_EXCEEDED                                     HRESULT      = -1070135808
	HCN_E_NETWORK_NOT_FOUND                                               HRESULT      = -2143617023
	HCN_E_ENDPOINT_NOT_FOUND                                              HRESULT      = -2143617022
	HCN_E_LAYER_NOT_FOUND                                                 HRESULT      = -2143617021
	HCN_E_SWITCH_NOT_FOUND                                                HRESULT      = -2143617020
	HCN_E_SUBNET_NOT_FOUND                                                HRESULT      = -2143617019
	HCN_E_ADAPTER_NOT_FOUND                                               HRESULT      = -2143617018
	HCN_E_PORT_NOT_FOUND                                                  HRESULT      = -2143617017
	HCN_E_POLICY_NOT_FOUND                                                HRESULT      = -2143617016
	HCN_E_VFP_PORTSETTING_NOT_FOUND                                       HRESULT      = -2143617015
	HCN_E_INVALID_NETWORK                                                 HRESULT      = -2143617014
	HCN_E_INVALID_NETWORK_TYPE                                            HRESULT      = -2143617013
	HCN_E_INVALID_ENDPOINT                                                HRESULT      = -2143617012
	HCN_E_INVALID_POLICY                                                  HRESULT      = -2143617011
	HCN_E_INVALID_POLICY_TYPE                                             HRESULT      = -2143617010
	HCN_E_INVALID_REMOTE_ENDPOINT_OPERATION                               HRESULT      = -2143617009
	HCN_E_NETWORK_ALREADY_EXISTS                                          HRESULT      = -2143617008
	HCN_E_LAYER_ALREADY_EXISTS                                            HRESULT      = -2143617007
	HCN_E_POLICY_ALREADY_EXISTS                                           HRESULT      = -2143617006
	HCN_E_PORT_ALREADY_EXISTS                                             HRESULT      = -2143617005
	HCN_E_ENDPOINT_ALREADY_ATTACHED                                       HRESULT      = -2143617004
	HCN_E_REQUEST_UNSUPPORTED                                             HRESULT      = -2143617003
	HCN_E_MAPPING_NOT_SUPPORTED                                           HRESULT      = -2143617002
	HCN_E_DEGRADED_OPERATION                                              HRESULT      = -2143617001
	HCN_E_SHARED_SWITCH_MODIFICATION                                      HRESULT      = -2143617000
	HCN_E_GUID_CONVERSION_FAILURE                                         HRESULT      = -2143616999
	HCN_E_REGKEY_FAILURE                                                  HRESULT      = -2143616998
	HCN_E_INVALID_JSON                                                    HRESULT      = -2143616997
	HCN_E_INVALID_JSON_REFERENCE                                          HRESULT      = -2143616996
	HCN_E_ENDPOINT_SHARING_DISABLED                                       HRESULT      = -2143616995
	HCN_E_INVALID_IP                                                      HRESULT      = -2143616994
	HCN_E_SWITCH_EXTENSION_NOT_FOUND                                      HRESULT      = -2143616993
	HCN_E_MANAGER_STOPPED                                                 HRESULT      = -2143616992
	GCN_E_MODULE_NOT_FOUND                                                HRESULT      = -2143616991
	GCN_E_NO_REQUEST_HANDLERS                                             HRESULT      = -2143616990
	GCN_E_REQUEST_UNSUPPORTED                                             HRESULT      = -2143616989
	GCN_E_RUNTIMEKEYS_FAILED                                              HRESULT      = -2143616988
	GCN_E_NETADAPTER_TIMEOUT                                              HRESULT      = -2143616987
	GCN_E_NETADAPTER_NOT_FOUND                                            HRESULT      = -2143616986
	GCN_E_NETCOMPARTMENT_NOT_FOUND                                        HRESULT      = -2143616985
	GCN_E_NETINTERFACE_NOT_FOUND                                          HRESULT      = -2143616984
	GCN_E_DEFAULTNAMESPACE_EXISTS                                         HRESULT      = -2143616983
	HCN_E_ICS_DISABLED                                                    HRESULT      = -2143616982
	HCN_E_ENDPOINT_NAMESPACE_ALREADY_EXISTS                               HRESULT      = -2143616981
	HCN_E_ENTITY_HAS_REFERENCES                                           HRESULT      = -2143616980
	HCN_E_INVALID_INTERNAL_PORT                                           HRESULT      = -2143616979
	HCN_E_NAMESPACE_ATTACH_FAILED                                         HRESULT      = -2143616978
	HCN_E_ADDR_INVALID_OR_RESERVED                                        HRESULT      = -2143616977
	HCN_E_INVALID_PREFIX                                                  HRESULT      = -2143616976
	HCN_E_OBJECT_USED_AFTER_UNLOAD                                        HRESULT      = -2143616975
	HCN_E_INVALID_SUBNET                                                  HRESULT      = -2143616974
	HCN_E_INVALID_IP_SUBNET                                               HRESULT      = -2143616973
	HCN_E_ENDPOINT_NOT_ATTACHED                                           HRESULT      = -2143616972
	HCN_E_ENDPOINT_NOT_LOCAL                                              HRESULT      = -2143616971
	HCN_INTERFACEPARAMETERS_ALREADY_APPLIED                               HRESULT      = -2143616970
	HCN_E_VFP_NOT_ALLOWED                                                 HRESULT      = -2143616969
	SDIAG_E_CANCELLED                                                     int32        = -2143551232
	SDIAG_E_SCRIPT                                                        int32        = -2143551231
	SDIAG_E_POWERSHELL                                                    int32        = -2143551230
	SDIAG_E_MANAGEDHOST                                                   int32        = -2143551229
	SDIAG_E_NOVERIFIER                                                    int32        = -2143551228
	SDIAG_S_CANNOTRUN                                                     int32        = 3932421
	SDIAG_E_DISABLED                                                      int32        = -2143551226
	SDIAG_E_TRUST                                                         int32        = -2143551225
	SDIAG_E_CANNOTRUN                                                     int32        = -2143551224
	SDIAG_E_VERSION                                                       int32        = -2143551223
	SDIAG_E_RESOURCE                                                      int32        = -2143551222
	SDIAG_E_ROOTCAUSE                                                     int32        = -2143551221
	WPN_E_CHANNEL_CLOSED                                                  HRESULT      = -2143420160
	WPN_E_CHANNEL_REQUEST_NOT_COMPLETE                                    HRESULT      = -2143420159
	WPN_E_INVALID_APP                                                     HRESULT      = -2143420158
	WPN_E_OUTSTANDING_CHANNEL_REQUEST                                     HRESULT      = -2143420157
	WPN_E_DUPLICATE_CHANNEL                                               HRESULT      = -2143420156
	WPN_E_PLATFORM_UNAVAILABLE                                            HRESULT      = -2143420155
	WPN_E_NOTIFICATION_POSTED                                             HRESULT      = -2143420154
	WPN_E_NOTIFICATION_HIDDEN                                             HRESULT      = -2143420153
	WPN_E_NOTIFICATION_NOT_POSTED                                         HRESULT      = -2143420152
	WPN_E_CLOUD_DISABLED                                                  HRESULT      = -2143420151
	WPN_E_CLOUD_INCAPABLE                                                 HRESULT      = -2143420144
	WPN_E_CLOUD_AUTH_UNAVAILABLE                                          HRESULT      = -2143420134
	WPN_E_CLOUD_SERVICE_UNAVAILABLE                                       HRESULT      = -2143420133
	WPN_E_FAILED_LOCK_SCREEN_UPDATE_INTIALIZATION                         HRESULT      = -2143420132
	WPN_E_NOTIFICATION_DISABLED                                           HRESULT      = -2143420143
	WPN_E_NOTIFICATION_INCAPABLE                                          HRESULT      = -2143420142
	WPN_E_INTERNET_INCAPABLE                                              HRESULT      = -2143420141
	WPN_E_NOTIFICATION_TYPE_DISABLED                                      HRESULT      = -2143420140
	WPN_E_NOTIFICATION_SIZE                                               HRESULT      = -2143420139
	WPN_E_TAG_SIZE                                                        HRESULT      = -2143420138
	WPN_E_ACCESS_DENIED                                                   HRESULT      = -2143420137
	WPN_E_DUPLICATE_REGISTRATION                                          HRESULT      = -2143420136
	WPN_E_PUSH_NOTIFICATION_INCAPABLE                                     HRESULT      = -2143420135
	WPN_E_DEV_ID_SIZE                                                     HRESULT      = -2143420128
	WPN_E_TAG_ALPHANUMERIC                                                HRESULT      = -2143420118
	WPN_E_INVALID_HTTP_STATUS_CODE                                        HRESULT      = -2143420117
	WPN_E_OUT_OF_SESSION                                                  HRESULT      = -2143419904
	WPN_E_POWER_SAVE                                                      HRESULT      = -2143419903
	WPN_E_IMAGE_NOT_FOUND_IN_CACHE                                        HRESULT      = -2143419902
	WPN_E_ALL_URL_NOT_COMPLETED                                           HRESULT      = -2143419901
	WPN_E_INVALID_CLOUD_IMAGE                                             HRESULT      = -2143419900
	WPN_E_NOTIFICATION_ID_MATCHED                                         HRESULT      = -2143419899
	WPN_E_CALLBACK_ALREADY_REGISTERED                                     HRESULT      = -2143419898
	WPN_E_TOAST_NOTIFICATION_DROPPED                                      HRESULT      = -2143419897
	WPN_E_STORAGE_LOCKED                                                  HRESULT      = -2143419896
	WPN_E_GROUP_SIZE                                                      HRESULT      = -2143419895
	WPN_E_GROUP_ALPHANUMERIC                                              HRESULT      = -2143419894
	WPN_E_CLOUD_DISABLED_FOR_APP                                          HRESULT      = -2143419893
	E_MBN_CONTEXT_NOT_ACTIVATED                                           HRESULT      = -2141945343
	E_MBN_BAD_SIM                                                         HRESULT      = -2141945342
	E_MBN_DATA_CLASS_NOT_AVAILABLE                                        HRESULT      = -2141945341
	E_MBN_INVALID_ACCESS_STRING                                           HRESULT      = -2141945340
	E_MBN_MAX_ACTIVATED_CONTEXTS                                          HRESULT      = -2141945339
	E_MBN_PACKET_SVC_DETACHED                                             HRESULT      = -2141945338
	E_MBN_PROVIDER_NOT_VISIBLE                                            HRESULT      = -2141945337
	E_MBN_RADIO_POWER_OFF                                                 HRESULT      = -2141945336
	E_MBN_SERVICE_NOT_ACTIVATED                                           HRESULT      = -2141945335
	E_MBN_SIM_NOT_INSERTED                                                HRESULT      = -2141945334
	E_MBN_VOICE_CALL_IN_PROGRESS                                          HRESULT      = -2141945333
	E_MBN_INVALID_CACHE                                                   HRESULT      = -2141945332
	E_MBN_NOT_REGISTERED                                                  HRESULT      = -2141945331
	E_MBN_PROVIDERS_NOT_FOUND                                             HRESULT      = -2141945330
	E_MBN_PIN_NOT_SUPPORTED                                               HRESULT      = -2141945329
	E_MBN_PIN_REQUIRED                                                    HRESULT      = -2141945328
	E_MBN_PIN_DISABLED                                                    HRESULT      = -2141945327
	E_MBN_FAILURE                                                         HRESULT      = -2141945326
	E_MBN_INVALID_PROFILE                                                 HRESULT      = -2141945320
	E_MBN_DEFAULT_PROFILE_EXIST                                           HRESULT      = -2141945319
	E_MBN_SMS_ENCODING_NOT_SUPPORTED                                      HRESULT      = -2141945312
	E_MBN_SMS_FILTER_NOT_SUPPORTED                                        HRESULT      = -2141945311
	E_MBN_SMS_INVALID_MEMORY_INDEX                                        HRESULT      = -2141945310
	E_MBN_SMS_LANG_NOT_SUPPORTED                                          HRESULT      = -2141945309
	E_MBN_SMS_MEMORY_FAILURE                                              HRESULT      = -2141945308
	E_MBN_SMS_NETWORK_TIMEOUT                                             HRESULT      = -2141945307
	E_MBN_SMS_UNKNOWN_SMSC_ADDRESS                                        HRESULT      = -2141945306
	E_MBN_SMS_FORMAT_NOT_SUPPORTED                                        HRESULT      = -2141945305
	E_MBN_SMS_OPERATION_NOT_ALLOWED                                       HRESULT      = -2141945304
	E_MBN_SMS_MEMORY_FULL                                                 HRESULT      = -2141945303
	PEER_E_IPV6_NOT_INSTALLED                                             HRESULT      = -2140995583
	PEER_E_NOT_INITIALIZED                                                HRESULT      = -2140995582
	PEER_E_CANNOT_START_SERVICE                                           HRESULT      = -2140995581
	PEER_E_NOT_LICENSED                                                   HRESULT      = -2140995580
	PEER_E_INVALID_GRAPH                                                  HRESULT      = -2140995568
	PEER_E_DBNAME_CHANGED                                                 HRESULT      = -2140995567
	PEER_E_DUPLICATE_GRAPH                                                HRESULT      = -2140995566
	PEER_E_GRAPH_NOT_READY                                                HRESULT      = -2140995565
	PEER_E_GRAPH_SHUTTING_DOWN                                            HRESULT      = -2140995564
	PEER_E_GRAPH_IN_USE                                                   HRESULT      = -2140995563
	PEER_E_INVALID_DATABASE                                               HRESULT      = -2140995562
	PEER_E_TOO_MANY_ATTRIBUTES                                            HRESULT      = -2140995561
	PEER_E_CONNECTION_NOT_FOUND                                           HRESULT      = -2140995325
	PEER_E_CONNECT_SELF                                                   HRESULT      = -2140995322
	PEER_E_ALREADY_LISTENING                                              HRESULT      = -2140995321
	PEER_E_NODE_NOT_FOUND                                                 HRESULT      = -2140995320
	PEER_E_CONNECTION_FAILED                                              HRESULT      = -2140995319
	PEER_E_CONNECTION_NOT_AUTHENTICATED                                   HRESULT      = -2140995318
	PEER_E_CONNECTION_REFUSED                                             HRESULT      = -2140995317
	PEER_E_CLASSIFIER_TOO_LONG                                            HRESULT      = -2140995071
	PEER_E_TOO_MANY_IDENTITIES                                            HRESULT      = -2140995070
	PEER_E_NO_KEY_ACCESS                                                  HRESULT      = -2140995069
	PEER_E_GROUPS_EXIST                                                   HRESULT      = -2140995068
	PEER_E_RECORD_NOT_FOUND                                               HRESULT      = -2140994815
	PEER_E_DATABASE_ACCESSDENIED                                          HRESULT      = -2140994814
	PEER_E_DBINITIALIZATION_FAILED                                        HRESULT      = -2140994813
	PEER_E_MAX_RECORD_SIZE_EXCEEDED                                       HRESULT      = -2140994812
	PEER_E_DATABASE_ALREADY_PRESENT                                       HRESULT      = -2140994811
	PEER_E_DATABASE_NOT_PRESENT                                           HRESULT      = -2140994810
	PEER_E_IDENTITY_NOT_FOUND                                             HRESULT      = -2140994559
	PEER_E_EVENT_HANDLE_NOT_FOUND                                         HRESULT      = -2140994303
	PEER_E_INVALID_SEARCH                                                 HRESULT      = -2140994047
	PEER_E_INVALID_ATTRIBUTES                                             HRESULT      = -2140994046
	PEER_E_INVITATION_NOT_TRUSTED                                         HRESULT      = -2140993791
	PEER_E_CHAIN_TOO_LONG                                                 HRESULT      = -2140993789
	PEER_E_INVALID_TIME_PERIOD                                            HRESULT      = -2140993787
	PEER_E_CIRCULAR_CHAIN_DETECTED                                        HRESULT      = -2140993786
	PEER_E_CERT_STORE_CORRUPTED                                           HRESULT      = -2140993535
	PEER_E_NO_CLOUD                                                       HRESULT      = -2140991487
	PEER_E_CLOUD_NAME_AMBIGUOUS                                           HRESULT      = -2140991483
	PEER_E_INVALID_RECORD                                                 HRESULT      = -2140987376
	PEER_E_NOT_AUTHORIZED                                                 HRESULT      = -2140987360
	PEER_E_PASSWORD_DOES_NOT_MEET_POLICY                                  HRESULT      = -2140987359
	PEER_E_DEFERRED_VALIDATION                                            HRESULT      = -2140987344
	PEER_E_INVALID_GROUP_PROPERTIES                                       HRESULT      = -2140987328
	PEER_E_INVALID_PEER_NAME                                              HRESULT      = -2140987312
	PEER_E_INVALID_CLASSIFIER                                             HRESULT      = -2140987296
	PEER_E_INVALID_FRIENDLY_NAME                                          HRESULT      = -2140987280
	PEER_E_INVALID_ROLE_PROPERTY                                          HRESULT      = -2140987279
	PEER_E_INVALID_CLASSIFIER_PROPERTY                                    HRESULT      = -2140987278
	PEER_E_INVALID_RECORD_EXPIRATION                                      HRESULT      = -2140987264
	PEER_E_INVALID_CREDENTIAL_INFO                                        HRESULT      = -2140987263
	PEER_E_INVALID_CREDENTIAL                                             HRESULT      = -2140987262
	PEER_E_INVALID_RECORD_SIZE                                            HRESULT      = -2140987261
	PEER_E_UNSUPPORTED_VERSION                                            HRESULT      = -2140987248
	PEER_E_GROUP_NOT_READY                                                HRESULT      = -2140987247
	PEER_E_GROUP_IN_USE                                                   HRESULT      = -2140987246
	PEER_E_INVALID_GROUP                                                  HRESULT      = -2140987245
	PEER_E_NO_MEMBERS_FOUND                                               HRESULT      = -2140987244
	PEER_E_NO_MEMBER_CONNECTIONS                                          HRESULT      = -2140987243
	PEER_E_UNABLE_TO_LISTEN                                               HRESULT      = -2140987242
	PEER_E_IDENTITY_DELETED                                               HRESULT      = -2140987232
	PEER_E_SERVICE_NOT_AVAILABLE                                          HRESULT      = -2140987231
	PEER_E_CONTACT_NOT_FOUND                                              HRESULT      = -2140971007
	PEER_S_GRAPH_DATA_CREATED                                             HRESULT      = 6488065
	PEER_S_NO_EVENT_DATA                                                  HRESULT      = 6488066
	PEER_S_ALREADY_CONNECTED                                              HRESULT      = 6496256
	PEER_S_SUBSCRIPTION_EXISTS                                            HRESULT      = 6512640
	PEER_S_NO_CONNECTIVITY                                                HRESULT      = 6488069
	PEER_S_ALREADY_A_MEMBER                                               HRESULT      = 6488070
	PEER_E_CANNOT_CONVERT_PEER_NAME                                       HRESULT      = -2140979199
	PEER_E_INVALID_PEER_HOST_NAME                                         HRESULT      = -2140979198
	PEER_E_NO_MORE                                                        HRESULT      = -2140979197
	PEER_E_PNRP_DUPLICATE_PEER_NAME                                       HRESULT      = -2140979195
	PEER_E_INVITE_CANCELLED                                               HRESULT      = -2140966912
	PEER_E_INVITE_RESPONSE_NOT_AVAILABLE                                  HRESULT      = -2140966911
	PEER_E_NOT_SIGNED_IN                                                  HRESULT      = -2140966909
	PEER_E_PRIVACY_DECLINED                                               HRESULT      = -2140966908
	PEER_E_TIMEOUT                                                        HRESULT      = -2140966907
	PEER_E_INVALID_ADDRESS                                                HRESULT      = -2140966905
	PEER_E_FW_EXCEPTION_DISABLED                                          HRESULT      = -2140966904
	PEER_E_FW_BLOCKED_BY_POLICY                                           HRESULT      = -2140966903
	PEER_E_FW_BLOCKED_BY_SHIELDS_UP                                       HRESULT      = -2140966902
	PEER_E_FW_DECLINED                                                    HRESULT      = -2140966901
	UI_E_CREATE_FAILED                                                    HRESULT      = -2144731135
	UI_E_SHUTDOWN_CALLED                                                  HRESULT      = -2144731134
	UI_E_ILLEGAL_REENTRANCY                                               HRESULT      = -2144731133
	UI_E_OBJECT_SEALED                                                    HRESULT      = -2144731132
	UI_E_VALUE_NOT_SET                                                    HRESULT      = -2144731131
	UI_E_VALUE_NOT_DETERMINED                                             HRESULT      = -2144731130
	UI_E_INVALID_OUTPUT                                                   HRESULT      = -2144731129
	UI_E_BOOLEAN_EXPECTED                                                 HRESULT      = -2144731128
	UI_E_DIFFERENT_OWNER                                                  HRESULT      = -2144731127
	UI_E_AMBIGUOUS_MATCH                                                  HRESULT      = -2144731126
	UI_E_FP_OVERFLOW                                                      HRESULT      = -2144731125
	UI_E_WRONG_THREAD                                                     HRESULT      = -2144731124
	UI_E_STORYBOARD_ACTIVE                                                HRESULT      = -2144730879
	UI_E_STORYBOARD_NOT_PLAYING                                           HRESULT      = -2144730878
	UI_E_START_KEYFRAME_AFTER_END                                         HRESULT      = -2144730877
	UI_E_END_KEYFRAME_NOT_DETERMINED                                      HRESULT      = -2144730876
	UI_E_LOOPS_OVERLAP                                                    HRESULT      = -2144730875
	UI_E_TRANSITION_ALREADY_USED                                          HRESULT      = -2144730874
	UI_E_TRANSITION_NOT_IN_STORYBOARD                                     HRESULT      = -2144730873
	UI_E_TRANSITION_ECLIPSED                                              HRESULT      = -2144730872
	UI_E_TIME_BEFORE_LAST_UPDATE                                          HRESULT      = -2144730871
	UI_E_TIMER_CLIENT_ALREADY_CONNECTED                                   HRESULT      = -2144730870
	UI_E_INVALID_DIMENSION                                                HRESULT      = -2144730869
	UI_E_PRIMITIVE_OUT_OF_BOUNDS                                          HRESULT      = -2144730868
	UI_E_WINDOW_CLOSED                                                    HRESULT      = -2144730623
	E_BLUETOOTH_ATT_INVALID_HANDLE                                        HRESULT      = -2140864511
	E_BLUETOOTH_ATT_READ_NOT_PERMITTED                                    HRESULT      = -2140864510
	E_BLUETOOTH_ATT_WRITE_NOT_PERMITTED                                   HRESULT      = -2140864509
	E_BLUETOOTH_ATT_INVALID_PDU                                           HRESULT      = -2140864508
	E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION                           HRESULT      = -2140864507
	E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED                                 HRESULT      = -2140864506
	E_BLUETOOTH_ATT_INVALID_OFFSET                                        HRESULT      = -2140864505
	E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION                            HRESULT      = -2140864504
	E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL                                    HRESULT      = -2140864503
	E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND                                   HRESULT      = -2140864502
	E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG                                    HRESULT      = -2140864501
	E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE                      HRESULT      = -2140864500
	E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH                        HRESULT      = -2140864499
	E_BLUETOOTH_ATT_UNLIKELY                                              HRESULT      = -2140864498
	E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION                               HRESULT      = -2140864497
	E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE                                HRESULT      = -2140864496
	E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES                                HRESULT      = -2140864495
	E_BLUETOOTH_ATT_UNKNOWN_ERROR                                         HRESULT      = -2140860416
	E_AUDIO_ENGINE_NODE_NOT_FOUND                                         HRESULT      = -2140798975
	E_HDAUDIO_EMPTY_CONNECTION_LIST                                       HRESULT      = -2140798974
	E_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED                               HRESULT      = -2140798973
	E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED                                  HRESULT      = -2140798972
	E_HDAUDIO_NULL_LINKED_LIST_ENTRY                                      HRESULT      = -2140798971
	STATEREPOSITORY_E_CONCURRENCY_LOCKING_FAILURE                         HRESULT      = -2140733439
	STATEREPOSITORY_E_STATEMENT_INPROGRESS                                HRESULT      = -2140733438
	STATEREPOSITORY_E_CONFIGURATION_INVALID                               HRESULT      = -2140733437
	STATEREPOSITORY_E_UNKNOWN_SCHEMA_VERSION                              HRESULT      = -2140733436
	STATEREPOSITORY_ERROR_DICTIONARY_CORRUPTED                            HRESULT      = -2140733435
	STATEREPOSITORY_E_BLOCKED                                             HRESULT      = -2140733434
	STATEREPOSITORY_E_BUSY_RETRY                                          HRESULT      = -2140733433
	STATEREPOSITORY_E_BUSY_RECOVERY_RETRY                                 HRESULT      = -2140733432
	STATEREPOSITORY_E_LOCKED_RETRY                                        HRESULT      = -2140733431
	STATEREPOSITORY_E_LOCKED_SHAREDCACHE_RETRY                            HRESULT      = -2140733430
	STATEREPOSITORY_E_TRANSACTION_REQUIRED                                HRESULT      = -2140733429
	STATEREPOSITORY_E_BUSY_TIMEOUT_EXCEEDED                               HRESULT      = -2140733428
	STATEREPOSITORY_E_BUSY_RECOVERY_TIMEOUT_EXCEEDED                      HRESULT      = -2140733427
	STATEREPOSITORY_E_LOCKED_TIMEOUT_EXCEEDED                             HRESULT      = -2140733426
	STATEREPOSITORY_E_LOCKED_SHAREDCACHE_TIMEOUT_EXCEEDED                 HRESULT      = -2140733425
	STATEREPOSITORY_E_SERVICE_STOP_IN_PROGRESS                            HRESULT      = -2140733424
	STATEREPOSTORY_E_NESTED_TRANSACTION_NOT_SUPPORTED                     HRESULT      = -2140733423
	STATEREPOSITORY_ERROR_CACHE_CORRUPTED                                 HRESULT      = -2140733422
	STATEREPOSITORY_TRANSACTION_CALLER_ID_CHANGED                         HRESULT      = 6750227
	STATEREPOSITORY_TRANSACTION_IN_PROGRESS                               HRESULT      = -2140733420
	STATEREPOSITORY_E_CACHE_NOT_INIITALIZED                               HRESULT      = -2140733419
	STATEREPOSITORY_E_DEPENDENCY_NOT_RESOLVED                             HRESULT      = -2140733418
	ERROR_SPACES_POOL_WAS_DELETED                                         HRESULT      = 15138817
	ERROR_SPACES_FAULT_DOMAIN_TYPE_INVALID                                HRESULT      = -2132344831
	ERROR_SPACES_INTERNAL_ERROR                                           HRESULT      = -2132344830
	ERROR_SPACES_RESILIENCY_TYPE_INVALID                                  HRESULT      = -2132344829
	ERROR_SPACES_DRIVE_SECTOR_SIZE_INVALID                                HRESULT      = -2132344828
	ERROR_SPACES_DRIVE_REDUNDANCY_INVALID                                 HRESULT      = -2132344826
	ERROR_SPACES_NUMBER_OF_DATA_COPIES_INVALID                            HRESULT      = -2132344825
	ERROR_SPACES_PARITY_LAYOUT_INVALID                                    HRESULT      = -2132344824
	ERROR_SPACES_INTERLEAVE_LENGTH_INVALID                                HRESULT      = -2132344823
	ERROR_SPACES_NUMBER_OF_COLUMNS_INVALID                                HRESULT      = -2132344822
	ERROR_SPACES_NOT_ENOUGH_DRIVES                                        HRESULT      = -2132344821
	ERROR_SPACES_EXTENDED_ERROR                                           HRESULT      = -2132344820
	ERROR_SPACES_PROVISIONING_TYPE_INVALID                                HRESULT      = -2132344819
	ERROR_SPACES_ALLOCATION_SIZE_INVALID                                  HRESULT      = -2132344818
	ERROR_SPACES_ENCLOSURE_AWARE_INVALID                                  HRESULT      = -2132344817
	ERROR_SPACES_WRITE_CACHE_SIZE_INVALID                                 HRESULT      = -2132344816
	ERROR_SPACES_NUMBER_OF_GROUPS_INVALID                                 HRESULT      = -2132344815
	ERROR_SPACES_DRIVE_OPERATIONAL_STATE_INVALID                          HRESULT      = -2132344814
	ERROR_SPACES_ENTRY_INCOMPLETE                                         HRESULT      = -2132344813
	ERROR_SPACES_ENTRY_INVALID                                            HRESULT      = -2132344812
	ERROR_SPACES_UPDATE_COLUMN_STATE                                      HRESULT      = -2132344811
	ERROR_SPACES_MAP_REQUIRED                                             HRESULT      = -2132344810
	ERROR_SPACES_UNSUPPORTED_VERSION                                      HRESULT      = -2132344809
	ERROR_SPACES_CORRUPT_METADATA                                         HRESULT      = -2132344808
	ERROR_SPACES_DRT_FULL                                                 HRESULT      = -2132344807
	ERROR_SPACES_INCONSISTENCY                                            HRESULT      = -2132344806
	ERROR_SPACES_LOG_NOT_READY                                            HRESULT      = -2132344805
	ERROR_SPACES_NO_REDUNDANCY                                            HRESULT      = -2132344804
	ERROR_SPACES_DRIVE_NOT_READY                                          HRESULT      = -2132344803
	ERROR_SPACES_DRIVE_SPLIT                                              HRESULT      = -2132344802
	ERROR_SPACES_DRIVE_LOST_DATA                                          HRESULT      = -2132344801
	ERROR_SPACES_MARK_DIRTY                                               HRESULT      = -2132344800
	ERROR_SPACES_FLUSH_METADATA                                           HRESULT      = -2132344795
	ERROR_SPACES_CACHE_FULL                                               HRESULT      = -2132344794
	ERROR_SPACES_REPAIR_IN_PROGRESS                                       HRESULT      = -2132344793
	ERROR_VOLSNAP_BOOTFILE_NOT_VALID                                      HRESULT      = -2138963967
	ERROR_VOLSNAP_ACTIVATION_TIMEOUT                                      HRESULT      = -2138963966
	ERROR_VOLSNAP_NO_BYPASSIO_WITH_SNAPSHOT                               HRESULT      = -2138963965
	ERROR_TIERING_NOT_SUPPORTED_ON_VOLUME                                 HRESULT      = -2138898431
	ERROR_TIERING_VOLUME_DISMOUNT_IN_PROGRESS                             HRESULT      = -2138898430
	ERROR_TIERING_STORAGE_TIER_NOT_FOUND                                  HRESULT      = -2138898429
	ERROR_TIERING_INVALID_FILE_ID                                         HRESULT      = -2138898428
	ERROR_TIERING_WRONG_CLUSTER_NODE                                      HRESULT      = -2138898427
	ERROR_TIERING_ALREADY_PROCESSING                                      HRESULT      = -2138898426
	ERROR_TIERING_CANNOT_PIN_OBJECT                                       HRESULT      = -2138898425
	ERROR_TIERING_FILE_IS_NOT_PINNED                                      HRESULT      = -2138898424
	ERROR_NOT_A_TIERED_VOLUME                                             HRESULT      = -2138898423
	ERROR_ATTRIBUTE_NOT_PRESENT                                           HRESULT      = -2138898422
	ERROR_SECCORE_INVALID_COMMAND                                         HRESULT      = -1058537472
	ERROR_NO_APPLICABLE_APP_LICENSES_FOUND                                HRESULT      = -1058406399
	ERROR_CLIP_LICENSE_NOT_FOUND                                          HRESULT      = -1058406398
	ERROR_CLIP_DEVICE_LICENSE_MISSING                                     HRESULT      = -1058406397
	ERROR_CLIP_LICENSE_INVALID_SIGNATURE                                  HRESULT      = -1058406396
	ERROR_CLIP_KEYHOLDER_LICENSE_MISSING_OR_INVALID                       HRESULT      = -1058406395
	ERROR_CLIP_LICENSE_EXPIRED                                            HRESULT      = -1058406394
	ERROR_CLIP_LICENSE_SIGNED_BY_UNKNOWN_SOURCE                           HRESULT      = -1058406393
	ERROR_CLIP_LICENSE_NOT_SIGNED                                         HRESULT      = -1058406392
	ERROR_CLIP_LICENSE_HARDWARE_ID_OUT_OF_TOLERANCE                       HRESULT      = -1058406391
	ERROR_CLIP_LICENSE_DEVICE_ID_MISMATCH                                 HRESULT      = -1058406390
	DXGI_STATUS_OCCLUDED                                                  HRESULT      = 142213121
	DXGI_STATUS_CLIPPED                                                   HRESULT      = 142213122
	DXGI_STATUS_NO_REDIRECTION                                            HRESULT      = 142213124
	DXGI_STATUS_NO_DESKTOP_ACCESS                                         HRESULT      = 142213125
	DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE                              HRESULT      = 142213126
	DXGI_STATUS_MODE_CHANGED                                              HRESULT      = 142213127
	DXGI_STATUS_MODE_CHANGE_IN_PROGRESS                                   HRESULT      = 142213128
	DXCORE_ERROR_EVENT_NOT_UNREGISTERED                                   HRESULT      = -2004877311
	PRESENTATION_ERROR_LOST                                               HRESULT      = -2004811775
	DXGI_STATUS_UNOCCLUDED                                                HRESULT      = 142213129
	DXGI_STATUS_DDA_WAS_STILL_DRAWING                                     HRESULT      = 142213130
	DXGI_STATUS_PRESENT_REQUIRED                                          HRESULT      = 142213167
	DXGI_DDI_ERR_WASSTILLDRAWING                                          HRESULT      = -2005204991
	DXGI_DDI_ERR_UNSUPPORTED                                              HRESULT      = -2005204990
	DXGI_DDI_ERR_NONEXCLUSIVE                                             HRESULT      = -2005204989
	D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS                             HRESULT      = -2005336063
	D3D10_ERROR_FILE_NOT_FOUND                                            HRESULT      = -2005336062
	D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS                             HRESULT      = -2005139455
	D3D11_ERROR_FILE_NOT_FOUND                                            HRESULT      = -2005139454
	D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS                              HRESULT      = -2005139453
	D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD              HRESULT      = -2005139452
	D3D12_ERROR_ADAPTER_NOT_FOUND                                         HRESULT      = -2005008383
	D3D12_ERROR_DRIVER_VERSION_MISMATCH                                   HRESULT      = -2005008382
	D3D12_ERROR_INVALID_REDIST                                            HRESULT      = -2005008381
	D2DERR_WRONG_STATE                                                    HRESULT      = -2003238911
	D2DERR_NOT_INITIALIZED                                                HRESULT      = -2003238910
	D2DERR_UNSUPPORTED_OPERATION                                          HRESULT      = -2003238909
	D2DERR_SCANNER_FAILED                                                 HRESULT      = -2003238908
	D2DERR_SCREEN_ACCESS_DENIED                                           HRESULT      = -2003238907
	D2DERR_DISPLAY_STATE_INVALID                                          HRESULT      = -2003238906
	D2DERR_ZERO_VECTOR                                                    HRESULT      = -2003238905
	D2DERR_INTERNAL_ERROR                                                 HRESULT      = -2003238904
	D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED                                   HRESULT      = -2003238903
	D2DERR_INVALID_CALL                                                   HRESULT      = -2003238902
	D2DERR_NO_HARDWARE_DEVICE                                             HRESULT      = -2003238901
	D2DERR_RECREATE_TARGET                                                HRESULT      = -2003238900
	D2DERR_TOO_MANY_SHADER_ELEMENTS                                       HRESULT      = -2003238899
	D2DERR_SHADER_COMPILE_FAILED                                          HRESULT      = -2003238898
	D2DERR_MAX_TEXTURE_SIZE_EXCEEDED                                      HRESULT      = -2003238897
	D2DERR_UNSUPPORTED_VERSION                                            HRESULT      = -2003238896
	D2DERR_BAD_NUMBER                                                     HRESULT      = -2003238895
	D2DERR_WRONG_FACTORY                                                  HRESULT      = -2003238894
	D2DERR_LAYER_ALREADY_IN_USE                                           HRESULT      = -2003238893
	D2DERR_POP_CALL_DID_NOT_MATCH_PUSH                                    HRESULT      = -2003238892
	D2DERR_WRONG_RESOURCE_DOMAIN                                          HRESULT      = -2003238891
	D2DERR_PUSH_POP_UNBALANCED                                            HRESULT      = -2003238890
	D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT                            HRESULT      = -2003238889
	D2DERR_INCOMPATIBLE_BRUSH_TYPES                                       HRESULT      = -2003238888
	D2DERR_WIN32_ERROR                                                    HRESULT      = -2003238887
	D2DERR_TARGET_NOT_GDI_COMPATIBLE                                      HRESULT      = -2003238886
	D2DERR_TEXT_EFFECT_IS_WRONG_TYPE                                      HRESULT      = -2003238885
	D2DERR_TEXT_RENDERER_NOT_RELEASED                                     HRESULT      = -2003238884
	D2DERR_EXCEEDS_MAX_BITMAP_SIZE                                        HRESULT      = -2003238883
	D2DERR_INVALID_GRAPH_CONFIGURATION                                    HRESULT      = -2003238882
	D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION                           HRESULT      = -2003238881
	D2DERR_CYCLIC_GRAPH                                                   HRESULT      = -2003238880
	D2DERR_BITMAP_CANNOT_DRAW                                             HRESULT      = -2003238879
	D2DERR_OUTSTANDING_BITMAP_REFERENCES                                  HRESULT      = -2003238878
	D2DERR_ORIGINAL_TARGET_NOT_BOUND                                      HRESULT      = -2003238877
	D2DERR_INVALID_TARGET                                                 HRESULT      = -2003238876
	D2DERR_BITMAP_BOUND_AS_TARGET                                         HRESULT      = -2003238875
	D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES                               HRESULT      = -2003238874
	D2DERR_INTERMEDIATE_TOO_LARGE                                         HRESULT      = -2003238873
	D2DERR_EFFECT_IS_NOT_REGISTERED                                       HRESULT      = -2003238872
	D2DERR_INVALID_PROPERTY                                               HRESULT      = -2003238871
	D2DERR_NO_SUBPROPERTIES                                               HRESULT      = -2003238870
	D2DERR_PRINT_JOB_CLOSED                                               HRESULT      = -2003238869
	D2DERR_PRINT_FORMAT_NOT_SUPPORTED                                     HRESULT      = -2003238868
	D2DERR_TOO_MANY_TRANSFORM_INPUTS                                      HRESULT      = -2003238867
	D2DERR_INVALID_GLYPH_IMAGE                                            HRESULT      = -2003238866
	DWRITE_E_FILEFORMAT                                                   HRESULT      = -2003283968
	DWRITE_E_UNEXPECTED                                                   HRESULT      = -2003283967
	DWRITE_E_NOFONT                                                       HRESULT      = -2003283966
	DWRITE_E_FILENOTFOUND                                                 HRESULT      = -2003283965
	DWRITE_E_FILEACCESS                                                   HRESULT      = -2003283964
	DWRITE_E_FONTCOLLECTIONOBSOLETE                                       HRESULT      = -2003283963
	DWRITE_E_ALREADYREGISTERED                                            HRESULT      = -2003283962
	DWRITE_E_CACHEFORMAT                                                  HRESULT      = -2003283961
	DWRITE_E_CACHEVERSION                                                 HRESULT      = -2003283960
	DWRITE_E_UNSUPPORTEDOPERATION                                         HRESULT      = -2003283959
	DWRITE_E_TEXTRENDERERINCOMPATIBLE                                     HRESULT      = -2003283958
	DWRITE_E_FLOWDIRECTIONCONFLICTS                                       HRESULT      = -2003283957
	DWRITE_E_NOCOLOR                                                      HRESULT      = -2003283956
	WINCODEC_ERR_WRONGSTATE                                               HRESULT      = -2003292412
	WINCODEC_ERR_VALUEOUTOFRANGE                                          HRESULT      = -2003292411
	WINCODEC_ERR_UNKNOWNIMAGEFORMAT                                       HRESULT      = -2003292409
	WINCODEC_ERR_UNSUPPORTEDVERSION                                       HRESULT      = -2003292405
	WINCODEC_ERR_NOTINITIALIZED                                           HRESULT      = -2003292404
	WINCODEC_ERR_ALREADYLOCKED                                            HRESULT      = -2003292403
	WINCODEC_ERR_PROPERTYNOTFOUND                                         HRESULT      = -2003292352
	WINCODEC_ERR_PROPERTYNOTSUPPORTED                                     HRESULT      = -2003292351
	WINCODEC_ERR_PROPERTYSIZE                                             HRESULT      = -2003292350
	WINCODEC_ERR_CODECPRESENT                                             HRESULT      = -2003292349
	WINCODEC_ERR_CODECNOTHUMBNAIL                                         HRESULT      = -2003292348
	WINCODEC_ERR_PALETTEUNAVAILABLE                                       HRESULT      = -2003292347
	WINCODEC_ERR_CODECTOOMANYSCANLINES                                    HRESULT      = -2003292346
	WINCODEC_ERR_INTERNALERROR                                            HRESULT      = -2003292344
	WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS                         HRESULT      = -2003292343
	WINCODEC_ERR_COMPONENTNOTFOUND                                        HRESULT      = -2003292336
	WINCODEC_ERR_IMAGESIZEOUTOFRANGE                                      HRESULT      = -2003292335
	WINCODEC_ERR_TOOMUCHMETADATA                                          HRESULT      = -2003292334
	WINCODEC_ERR_BADIMAGE                                                 HRESULT      = -2003292320
	WINCODEC_ERR_BADHEADER                                                HRESULT      = -2003292319
	WINCODEC_ERR_FRAMEMISSING                                             HRESULT      = -2003292318
	WINCODEC_ERR_BADMETADATAHEADER                                        HRESULT      = -2003292317
	WINCODEC_ERR_BADSTREAMDATA                                            HRESULT      = -2003292304
	WINCODEC_ERR_STREAMWRITE                                              HRESULT      = -2003292303
	WINCODEC_ERR_STREAMREAD                                               HRESULT      = -2003292302
	WINCODEC_ERR_STREAMNOTAVAILABLE                                       HRESULT      = -2003292301
	WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT                                   HRESULT      = -2003292288
	WINCODEC_ERR_UNSUPPORTEDOPERATION                                     HRESULT      = -2003292287
	WINCODEC_ERR_INVALIDREGISTRATION                                      HRESULT      = -2003292278
	WINCODEC_ERR_COMPONENTINITIALIZEFAILURE                               HRESULT      = -2003292277
	WINCODEC_ERR_INSUFFICIENTBUFFER                                       HRESULT      = -2003292276
	WINCODEC_ERR_DUPLICATEMETADATAPRESENT                                 HRESULT      = -2003292275
	WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE                                   HRESULT      = -2003292274
	WINCODEC_ERR_UNEXPECTEDSIZE                                           HRESULT      = -2003292273
	WINCODEC_ERR_INVALIDQUERYREQUEST                                      HRESULT      = -2003292272
	WINCODEC_ERR_UNEXPECTEDMETADATATYPE                                   HRESULT      = -2003292271
	WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT                           HRESULT      = -2003292270
	WINCODEC_ERR_INVALIDQUERYCHARACTER                                    HRESULT      = -2003292269
	WINCODEC_ERR_WIN32ERROR                                               HRESULT      = -2003292268
	WINCODEC_ERR_INVALIDPROGRESSIVELEVEL                                  HRESULT      = -2003292267
	WINCODEC_ERR_INVALIDJPEGSCANINDEX                                     HRESULT      = -2003292266
	MILERR_OBJECTBUSY                                                     HRESULT      = -2003304447
	MILERR_INSUFFICIENTBUFFER                                             HRESULT      = -2003304446
	MILERR_WIN32ERROR                                                     HRESULT      = -2003304445
	MILERR_SCANNER_FAILED                                                 HRESULT      = -2003304444
	MILERR_SCREENACCESSDENIED                                             HRESULT      = -2003304443
	MILERR_DISPLAYSTATEINVALID                                            HRESULT      = -2003304442
	MILERR_NONINVERTIBLEMATRIX                                            HRESULT      = -2003304441
	MILERR_ZEROVECTOR                                                     HRESULT      = -2003304440
	MILERR_TERMINATED                                                     HRESULT      = -2003304439
	MILERR_BADNUMBER                                                      HRESULT      = -2003304438
	MILERR_INTERNALERROR                                                  HRESULT      = -2003304320
	MILERR_DISPLAYFORMATNOTSUPPORTED                                      HRESULT      = -2003304316
	MILERR_INVALIDCALL                                                    HRESULT      = -2003304315
	MILERR_ALREADYLOCKED                                                  HRESULT      = -2003304314
	MILERR_NOTLOCKED                                                      HRESULT      = -2003304313
	MILERR_DEVICECANNOTRENDERTEXT                                         HRESULT      = -2003304312
	MILERR_GLYPHBITMAPMISSED                                              HRESULT      = -2003304311
	MILERR_MALFORMEDGLYPHCACHE                                            HRESULT      = -2003304310
	MILERR_GENERIC_IGNORE                                                 HRESULT      = -2003304309
	MILERR_MALFORMED_GUIDELINE_DATA                                       HRESULT      = -2003304308
	MILERR_NO_HARDWARE_DEVICE                                             HRESULT      = -2003304307
	MILERR_NEED_RECREATE_AND_PRESENT                                      HRESULT      = -2003304306
	MILERR_ALREADY_INITIALIZED                                            HRESULT      = -2003304305
	MILERR_MISMATCHED_SIZE                                                HRESULT      = -2003304304
	MILERR_NO_REDIRECTION_SURFACE_AVAILABLE                               HRESULT      = -2003304303
	MILERR_REMOTING_NOT_SUPPORTED                                         HRESULT      = -2003304302
	MILERR_QUEUED_PRESENT_NOT_SUPPORTED                                   HRESULT      = -2003304301
	MILERR_NOT_QUEUING_PRESENTS                                           HRESULT      = -2003304300
	MILERR_NO_REDIRECTION_SURFACE_RETRY_LATER                             HRESULT      = -2003304299
	MILERR_TOOMANYSHADERELEMNTS                                           HRESULT      = -2003304298
	MILERR_MROW_READLOCK_FAILED                                           HRESULT      = -2003304297
	MILERR_MROW_UPDATE_FAILED                                             HRESULT      = -2003304296
	MILERR_SHADER_COMPILE_FAILED                                          HRESULT      = -2003304295
	MILERR_MAX_TEXTURE_SIZE_EXCEEDED                                      HRESULT      = -2003304294
	MILERR_QPC_TIME_WENT_BACKWARD                                         HRESULT      = -2003304293
	MILERR_DXGI_ENUMERATION_OUT_OF_SYNC                                   HRESULT      = -2003304291
	MILERR_ADAPTER_NOT_FOUND                                              HRESULT      = -2003304290
	MILERR_COLORSPACE_NOT_SUPPORTED                                       HRESULT      = -2003304289
	MILERR_PREFILTER_NOT_SUPPORTED                                        HRESULT      = -2003304288
	MILERR_DISPLAYID_ACCESS_DENIED                                        HRESULT      = -2003304287
	UCEERR_INVALIDPACKETHEADER                                            HRESULT      = -2003303424
	UCEERR_UNKNOWNPACKET                                                  HRESULT      = -2003303423
	UCEERR_ILLEGALPACKET                                                  HRESULT      = -2003303422
	UCEERR_MALFORMEDPACKET                                                HRESULT      = -2003303421
	UCEERR_ILLEGALHANDLE                                                  HRESULT      = -2003303420
	UCEERR_HANDLELOOKUPFAILED                                             HRESULT      = -2003303419
	UCEERR_RENDERTHREADFAILURE                                            HRESULT      = -2003303418
	UCEERR_CTXSTACKFRSTTARGETNULL                                         HRESULT      = -2003303417
	UCEERR_CONNECTIONIDLOOKUPFAILED                                       HRESULT      = -2003303416
	UCEERR_BLOCKSFULL                                                     HRESULT      = -2003303415
	UCEERR_MEMORYFAILURE                                                  HRESULT      = -2003303414
	UCEERR_PACKETRECORDOUTOFRANGE                                         HRESULT      = -2003303413
	UCEERR_ILLEGALRECORDTYPE                                              HRESULT      = -2003303412
	UCEERR_OUTOFHANDLES                                                   HRESULT      = -2003303411
	UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED                                   HRESULT      = -2003303410
	UCEERR_NO_MULTIPLE_WORKER_THREADS                                     HRESULT      = -2003303409
	UCEERR_REMOTINGNOTSUPPORTED                                           HRESULT      = -2003303408
	UCEERR_MISSINGENDCOMMAND                                              HRESULT      = -2003303407
	UCEERR_MISSINGBEGINCOMMAND                                            HRESULT      = -2003303406
	UCEERR_CHANNELSYNCTIMEDOUT                                            HRESULT      = -2003303405
	UCEERR_CHANNELSYNCABANDONED                                           HRESULT      = -2003303404
	UCEERR_UNSUPPORTEDTRANSPORTVERSION                                    HRESULT      = -2003303403
	UCEERR_TRANSPORTUNAVAILABLE                                           HRESULT      = -2003303402
	UCEERR_FEEDBACK_UNSUPPORTED                                           HRESULT      = -2003303401
	UCEERR_COMMANDTRANSPORTDENIED                                         HRESULT      = -2003303400
	UCEERR_GRAPHICSSTREAMUNAVAILABLE                                      HRESULT      = -2003303399
	UCEERR_GRAPHICSSTREAMALREADYOPEN                                      HRESULT      = -2003303392
	UCEERR_TRANSPORTDISCONNECTED                                          HRESULT      = -2003303391
	UCEERR_TRANSPORTOVERLOADED                                            HRESULT      = -2003303390
	UCEERR_PARTITION_ZOMBIED                                              HRESULT      = -2003303389
	MILAVERR_NOCLOCK                                                      HRESULT      = -2003303168
	MILAVERR_NOMEDIATYPE                                                  HRESULT      = -2003303167
	MILAVERR_NOVIDEOMIXER                                                 HRESULT      = -2003303166
	MILAVERR_NOVIDEOPRESENTER                                             HRESULT      = -2003303165
	MILAVERR_NOREADYFRAMES                                                HRESULT      = -2003303164
	MILAVERR_MODULENOTLOADED                                              HRESULT      = -2003303163
	MILAVERR_WMPFACTORYNOTREGISTERED                                      HRESULT      = -2003303162
	MILAVERR_INVALIDWMPVERSION                                            HRESULT      = -2003303161
	MILAVERR_INSUFFICIENTVIDEORESOURCES                                   HRESULT      = -2003303160
	MILAVERR_VIDEOACCELERATIONNOTAVAILABLE                                HRESULT      = -2003303159
	MILAVERR_REQUESTEDTEXTURETOOBIG                                       HRESULT      = -2003303158
	MILAVERR_SEEKFAILED                                                   HRESULT      = -2003303157
	MILAVERR_UNEXPECTEDWMPFAILURE                                         HRESULT      = -2003303156
	MILAVERR_MEDIAPLAYERCLOSED                                            HRESULT      = -2003303155
	MILAVERR_UNKNOWNHARDWAREERROR                                         HRESULT      = -2003303154
	MILEFFECTSERR_UNKNOWNPROPERTY                                         HRESULT      = -2003302898
	MILEFFECTSERR_EFFECTNOTPARTOFGROUP                                    HRESULT      = -2003302897
	MILEFFECTSERR_NOINPUTSOURCEATTACHED                                   HRESULT      = -2003302896
	MILEFFECTSERR_CONNECTORNOTCONNECTED                                   HRESULT      = -2003302895
	MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT                        HRESULT      = -2003302894
	MILEFFECTSERR_RESERVED                                                HRESULT      = -2003302893
	MILEFFECTSERR_CYCLEDETECTED                                           HRESULT      = -2003302892
	MILEFFECTSERR_EFFECTINMORETHANONEGRAPH                                HRESULT      = -2003302891
	MILEFFECTSERR_EFFECTALREADYINAGRAPH                                   HRESULT      = -2003302890
	MILEFFECTSERR_EFFECTHASNOCHILDREN                                     HRESULT      = -2003302889
	MILEFFECTSERR_ALREADYATTACHEDTOLISTENER                               HRESULT      = -2003302888
	MILEFFECTSERR_NOTAFFINETRANSFORM                                      HRESULT      = -2003302887
	MILEFFECTSERR_EMPTYBOUNDS                                             HRESULT      = -2003302886
	MILEFFECTSERR_OUTPUTSIZETOOLARGE                                      HRESULT      = -2003302885
	DWMERR_STATE_TRANSITION_FAILED                                        HRESULT      = -2003302656
	DWMERR_THEME_FAILED                                                   HRESULT      = -2003302655
	DWMERR_CATASTROPHIC_FAILURE                                           HRESULT      = -2003302654
	DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED                            HRESULT      = -2003302400
	DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED                             HRESULT      = -2003302399
	DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED                         HRESULT      = -2003302398
	ONL_E_INVALID_AUTHENTICATION_TARGET                                   HRESULT      = -2138701823
	ONL_E_ACCESS_DENIED_BY_TOU                                            HRESULT      = -2138701822
	ONL_E_INVALID_APPLICATION                                             HRESULT      = -2138701821
	ONL_E_PASSWORD_UPDATE_REQUIRED                                        HRESULT      = -2138701820
	ONL_E_ACCOUNT_UPDATE_REQUIRED                                         HRESULT      = -2138701819
	ONL_E_FORCESIGNIN                                                     HRESULT      = -2138701818
	ONL_E_ACCOUNT_LOCKED                                                  HRESULT      = -2138701817
	ONL_E_PARENTAL_CONSENT_REQUIRED                                       HRESULT      = -2138701816
	ONL_E_EMAIL_VERIFICATION_REQUIRED                                     HRESULT      = -2138701815
	ONL_E_ACCOUNT_SUSPENDED_COMPROIMISE                                   HRESULT      = -2138701814
	ONL_E_ACCOUNT_SUSPENDED_ABUSE                                         HRESULT      = -2138701813
	ONL_E_ACTION_REQUIRED                                                 HRESULT      = -2138701812
	ONL_CONNECTION_COUNT_LIMIT                                            HRESULT      = -2138701811
	ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT                               HRESULT      = -2138701810
	ONL_E_USER_AUTHENTICATION_REQUIRED                                    HRESULT      = -2138701809
	ONL_E_REQUEST_THROTTLED                                               HRESULT      = -2138701808
	FA_E_MAX_PERSISTED_ITEMS_REACHED                                      HRESULT      = -2144927200
	FA_E_HOMEGROUP_NOT_AVAILABLE                                          HRESULT      = -2144927198
	E_MONITOR_RESOLUTION_TOO_LOW                                          HRESULT      = -2144927152
	E_ELEVATED_ACTIVATION_NOT_SUPPORTED                                   HRESULT      = -2144927151
	E_UAC_DISABLED                                                        HRESULT      = -2144927150
	E_FULL_ADMIN_NOT_SUPPORTED                                            HRESULT      = -2144927149
	E_APPLICATION_NOT_REGISTERED                                          HRESULT      = -2144927148
	E_MULTIPLE_EXTENSIONS_FOR_APPLICATION                                 HRESULT      = -2144927147
	E_MULTIPLE_PACKAGES_FOR_FAMILY                                        HRESULT      = -2144927146
	E_APPLICATION_MANAGER_NOT_RUNNING                                     HRESULT      = -2144927145
	S_STORE_LAUNCHED_FOR_REMEDIATION                                      HRESULT      = 2556504
	S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG                      HRESULT      = 2556505
	E_APPLICATION_ACTIVATION_TIMED_OUT                                    HRESULT      = -2144927142
	E_APPLICATION_ACTIVATION_EXEC_FAILURE                                 HRESULT      = -2144927141
	E_APPLICATION_TEMPORARY_LICENSE_ERROR                                 HRESULT      = -2144927140
	E_APPLICATION_TRIAL_LICENSE_EXPIRED                                   HRESULT      = -2144927139
	E_SKYDRIVE_ROOT_TARGET_FILE_SYSTEM_NOT_SUPPORTED                      HRESULT      = -2144927136
	E_SKYDRIVE_ROOT_TARGET_OVERLAP                                        HRESULT      = -2144927135
	E_SKYDRIVE_ROOT_TARGET_CANNOT_INDEX                                   HRESULT      = -2144927134
	E_SKYDRIVE_FILE_NOT_UPLOADED                                          HRESULT      = -2144927133
	E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL                                   HRESULT      = -2144927132
	E_SKYDRIVE_ROOT_TARGET_VOLUME_ROOT_NOT_SUPPORTED                      HRESULT      = -2144927131
	E_SYNCENGINE_FILE_SIZE_OVER_LIMIT                                     HRESULT      = -2013089791
	E_SYNCENGINE_FILE_SIZE_EXCEEDS_REMAINING_QUOTA                        HRESULT      = -2013089790
	E_SYNCENGINE_UNSUPPORTED_FILE_NAME                                    HRESULT      = -2013089789
	E_SYNCENGINE_FOLDER_ITEM_COUNT_LIMIT_EXCEEDED                         HRESULT      = -2013089788
	E_SYNCENGINE_FILE_SYNC_PARTNER_ERROR                                  HRESULT      = -2013089787
	E_SYNCENGINE_SYNC_PAUSED_BY_SERVICE                                   HRESULT      = -2013089786
	E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN                                  HRESULT      = -2013085694
	E_SYNCENGINE_SERVICE_AUTHENTICATION_FAILED                            HRESULT      = -2013085693
	E_SYNCENGINE_UNKNOWN_SERVICE_ERROR                                    HRESULT      = -2013085692
	E_SYNCENGINE_SERVICE_RETURNED_UNEXPECTED_SIZE                         HRESULT      = -2013085691
	E_SYNCENGINE_REQUEST_BLOCKED_BY_SERVICE                               HRESULT      = -2013085690
	E_SYNCENGINE_REQUEST_BLOCKED_DUE_TO_CLIENT_ERROR                      HRESULT      = -2013085689
	E_SYNCENGINE_FOLDER_INACCESSIBLE                                      HRESULT      = -2013081599
	E_SYNCENGINE_UNSUPPORTED_FOLDER_NAME                                  HRESULT      = -2013081598
	E_SYNCENGINE_UNSUPPORTED_MARKET                                       HRESULT      = -2013081597
	E_SYNCENGINE_PATH_LENGTH_LIMIT_EXCEEDED                               HRESULT      = -2013081596
	E_SYNCENGINE_REMOTE_PATH_LENGTH_LIMIT_EXCEEDED                        HRESULT      = -2013081595
	E_SYNCENGINE_CLIENT_UPDATE_NEEDED                                     HRESULT      = -2013081594
	E_SYNCENGINE_PROXY_AUTHENTICATION_REQUIRED                            HRESULT      = -2013081593
	E_SYNCENGINE_STORAGE_SERVICE_PROVISIONING_FAILED                      HRESULT      = -2013081592
	E_SYNCENGINE_UNSUPPORTED_REPARSE_POINT                                HRESULT      = -2013081591
	E_SYNCENGINE_STORAGE_SERVICE_BLOCKED                                  HRESULT      = -2013081590
	E_SYNCENGINE_FOLDER_IN_REDIRECTION                                    HRESULT      = -2013081589
	EAS_E_POLICY_NOT_MANAGED_BY_OS                                        HRESULT      = -2141913087
	EAS_E_POLICY_COMPLIANT_WITH_ACTIONS                                   HRESULT      = -2141913086
	EAS_E_REQUESTED_POLICY_NOT_ENFORCEABLE                                HRESULT      = -2141913085
	EAS_E_CURRENT_USER_HAS_BLANK_PASSWORD                                 HRESULT      = -2141913084
	EAS_E_REQUESTED_POLICY_PASSWORD_EXPIRATION_INCOMPATIBLE               HRESULT      = -2141913083
	EAS_E_USER_CANNOT_CHANGE_PASSWORD                                     HRESULT      = -2141913082
	EAS_E_ADMINS_HAVE_BLANK_PASSWORD                                      HRESULT      = -2141913081
	EAS_E_ADMINS_CANNOT_CHANGE_PASSWORD                                   HRESULT      = -2141913080
	EAS_E_LOCAL_CONTROLLED_USERS_CANNOT_CHANGE_PASSWORD                   HRESULT      = -2141913079
	EAS_E_PASSWORD_POLICY_NOT_ENFORCEABLE_FOR_CONNECTED_ADMINS            HRESULT      = -2141913078
	EAS_E_CONNECTED_ADMINS_NEED_TO_CHANGE_PASSWORD                        HRESULT      = -2141913077
	EAS_E_PASSWORD_POLICY_NOT_ENFORCEABLE_FOR_CURRENT_CONNECTED_USER      HRESULT      = -2141913076
	EAS_E_CURRENT_CONNECTED_USER_NEED_TO_CHANGE_PASSWORD                  HRESULT      = -2141913075
	WEB_E_UNSUPPORTED_FORMAT                                              HRESULT      = -2089484287
	WEB_E_INVALID_XML                                                     HRESULT      = -2089484286
	WEB_E_MISSING_REQUIRED_ELEMENT                                        HRESULT      = -2089484285
	WEB_E_MISSING_REQUIRED_ATTRIBUTE                                      HRESULT      = -2089484284
	WEB_E_UNEXPECTED_CONTENT                                              HRESULT      = -2089484283
	WEB_E_RESOURCE_TOO_LARGE                                              HRESULT      = -2089484282
	WEB_E_INVALID_JSON_STRING                                             HRESULT      = -2089484281
	WEB_E_INVALID_JSON_NUMBER                                             HRESULT      = -2089484280
	WEB_E_JSON_VALUE_NOT_FOUND                                            HRESULT      = -2089484279
	HTTP_E_STATUS_UNEXPECTED                                              HRESULT      = -2145845247
	HTTP_E_STATUS_UNEXPECTED_REDIRECTION                                  HRESULT      = -2145845245
	HTTP_E_STATUS_UNEXPECTED_CLIENT_ERROR                                 HRESULT      = -2145845244
	HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR                                 HRESULT      = -2145845243
	HTTP_E_STATUS_AMBIGUOUS                                               HRESULT      = -2145844948
	HTTP_E_STATUS_MOVED                                                   HRESULT      = -2145844947
	HTTP_E_STATUS_REDIRECT                                                HRESULT      = -2145844946
	HTTP_E_STATUS_REDIRECT_METHOD                                         HRESULT      = -2145844945
	HTTP_E_STATUS_NOT_MODIFIED                                            HRESULT      = -2145844944
	HTTP_E_STATUS_USE_PROXY                                               HRESULT      = -2145844943
	HTTP_E_STATUS_REDIRECT_KEEP_VERB                                      HRESULT      = -2145844941
	HTTP_E_STATUS_BAD_REQUEST                                             HRESULT      = -2145844848
	HTTP_E_STATUS_DENIED                                                  HRESULT      = -2145844847
	HTTP_E_STATUS_PAYMENT_REQ                                             HRESULT      = -2145844846
	HTTP_E_STATUS_FORBIDDEN                                               HRESULT      = -2145844845
	HTTP_E_STATUS_NOT_FOUND                                               HRESULT      = -2145844844
	HTTP_E_STATUS_BAD_METHOD                                              HRESULT      = -2145844843
	HTTP_E_STATUS_NONE_ACCEPTABLE                                         HRESULT      = -2145844842
	HTTP_E_STATUS_PROXY_AUTH_REQ                                          HRESULT      = -2145844841
	HTTP_E_STATUS_REQUEST_TIMEOUT                                         HRESULT      = -2145844840
	HTTP_E_STATUS_CONFLICT                                                HRESULT      = -2145844839
	HTTP_E_STATUS_GONE                                                    HRESULT      = -2145844838
	HTTP_E_STATUS_LENGTH_REQUIRED                                         HRESULT      = -2145844837
	HTTP_E_STATUS_PRECOND_FAILED                                          HRESULT      = -2145844836
	HTTP_E_STATUS_REQUEST_TOO_LARGE                                       HRESULT      = -2145844835
	HTTP_E_STATUS_URI_TOO_LONG                                            HRESULT      = -2145844834
	HTTP_E_STATUS_UNSUPPORTED_MEDIA                                       HRESULT      = -2145844833
	HTTP_E_STATUS_RANGE_NOT_SATISFIABLE                                   HRESULT      = -2145844832
	HTTP_E_STATUS_EXPECTATION_FAILED                                      HRESULT      = -2145844831
	HTTP_E_STATUS_SERVER_ERROR                                            HRESULT      = -2145844748
	HTTP_E_STATUS_NOT_SUPPORTED                                           HRESULT      = -2145844747
	HTTP_E_STATUS_BAD_GATEWAY                                             HRESULT      = -2145844746
	HTTP_E_STATUS_SERVICE_UNAVAIL                                         HRESULT      = -2145844745
	HTTP_E_STATUS_GATEWAY_TIMEOUT                                         HRESULT      = -2145844744
	HTTP_E_STATUS_VERSION_NOT_SUP                                         HRESULT      = -2145844743
	E_INVALID_PROTOCOL_OPERATION                                          HRESULT      = -2089418751
	E_INVALID_PROTOCOL_FORMAT                                             HRESULT      = -2089418750
	E_PROTOCOL_EXTENSIONS_NOT_SUPPORTED                                   HRESULT      = -2089418749
	E_SUBPROTOCOL_NOT_SUPPORTED                                           HRESULT      = -2089418748
	E_PROTOCOL_VERSION_NOT_SUPPORTED                                      HRESULT      = -2089418747
	INPUT_E_OUT_OF_ORDER                                                  HRESULT      = -2143289344
	INPUT_E_REENTRANCY                                                    HRESULT      = -2143289343
	INPUT_E_MULTIMODAL                                                    HRESULT      = -2143289342
	INPUT_E_PACKET                                                        HRESULT      = -2143289341
	INPUT_E_FRAME                                                         HRESULT      = -2143289340
	INPUT_E_HISTORY                                                       HRESULT      = -2143289339
	INPUT_E_DEVICE_INFO                                                   HRESULT      = -2143289338
	INPUT_E_TRANSFORM                                                     HRESULT      = -2143289337
	INPUT_E_DEVICE_PROPERTY                                               HRESULT      = -2143289336
	ERROR_DBG_CREATE_PROCESS_FAILURE_LOCKDOWN                             HRESULT      = -2135949311
	ERROR_DBG_ATTACH_PROCESS_FAILURE_LOCKDOWN                             HRESULT      = -2135949310
	ERROR_DBG_CONNECT_SERVER_FAILURE_LOCKDOWN                             HRESULT      = -2135949309
	ERROR_DBG_START_SERVER_FAILURE_LOCKDOWN                               HRESULT      = -2135949308
	HSP_E_ERROR_MASK                                                      HRESULT      = -2128084992
	HSP_E_INTERNAL_ERROR                                                  HRESULT      = -2128080897
	HSP_BS_ERROR_MASK                                                     HRESULT      = -2128080896
	HSP_BS_INTERNAL_ERROR                                                 HRESULT      = -2128080641
	HSP_DRV_ERROR_MASK                                                    HRESULT      = -2128019456
	HSP_DRV_INTERNAL_ERROR                                                HRESULT      = -2128019201
	HSP_BASE_ERROR_MASK                                                   HRESULT      = -2128019200
	HSP_BASE_INTERNAL_ERROR                                               HRESULT      = -2128018945
	HSP_KSP_ERROR_MASK                                                    HRESULT      = -2128018944
	HSP_KSP_DEVICE_NOT_READY                                              HRESULT      = -2128018943
	HSP_KSP_INVALID_PROVIDER_HANDLE                                       HRESULT      = -2128018942
	HSP_KSP_INVALID_KEY_HANDLE                                            HRESULT      = -2128018941
	HSP_KSP_INVALID_PARAMETER                                             HRESULT      = -2128018940
	HSP_KSP_BUFFER_TOO_SMALL                                              HRESULT      = -2128018939
	HSP_KSP_NOT_SUPPORTED                                                 HRESULT      = -2128018938
	HSP_KSP_INVALID_DATA                                                  HRESULT      = -2128018937
	HSP_KSP_INVALID_FLAGS                                                 HRESULT      = -2128018936
	HSP_KSP_ALGORITHM_NOT_SUPPORTED                                       HRESULT      = -2128018935
	HSP_KSP_KEY_ALREADY_FINALIZED                                         HRESULT      = -2128018934
	HSP_KSP_KEY_NOT_FINALIZED                                             HRESULT      = -2128018933
	HSP_KSP_INVALID_KEY_TYPE                                              HRESULT      = -2128018932
	HSP_KSP_NO_MEMORY                                                     HRESULT      = -2128018928
	HSP_KSP_PARAMETER_NOT_SET                                             HRESULT      = -2128018927
	HSP_KSP_KEY_EXISTS                                                    HRESULT      = -2128018923
	HSP_KSP_KEY_MISSING                                                   HRESULT      = -2128018922
	HSP_KSP_KEY_LOAD_FAIL                                                 HRESULT      = -2128018921
	HSP_KSP_NO_MORE_ITEMS                                                 HRESULT      = -2128018920
	HSP_KSP_INTERNAL_ERROR                                                HRESULT      = -2128018689
	ERROR_IO_PREEMPTED                                                    HRESULT      = -1996423167
	JSCRIPT_E_CANTEXECUTE                                                 HRESULT      = -1996357631
	WEP_E_NOT_PROVISIONED_ON_ALL_VOLUMES                                  HRESULT      = -2013200383
	WEP_E_FIXED_DATA_NOT_SUPPORTED                                        HRESULT      = -2013200382
	WEP_E_HARDWARE_NOT_COMPLIANT                                          HRESULT      = -2013200381
	WEP_E_LOCK_NOT_CONFIGURED                                             HRESULT      = -2013200380
	WEP_E_PROTECTION_SUSPENDED                                            HRESULT      = -2013200379
	WEP_E_NO_LICENSE                                                      HRESULT      = -2013200378
	WEP_E_OS_NOT_PROTECTED                                                HRESULT      = -2013200377
	WEP_E_UNEXPECTED_FAIL                                                 HRESULT      = -2013200376
	WEP_E_BUFFER_TOO_LARGE                                                HRESULT      = -2013200375
	ERROR_SVHDX_ERROR_STORED                                              HRESULT      = -1067712512
	ERROR_SVHDX_ERROR_NOT_AVAILABLE                                       HRESULT      = -1067647232
	ERROR_SVHDX_UNIT_ATTENTION_AVAILABLE                                  HRESULT      = -1067647231
	ERROR_SVHDX_UNIT_ATTENTION_CAPACITY_DATA_CHANGED                      HRESULT      = -1067647230
	ERROR_SVHDX_UNIT_ATTENTION_RESERVATIONS_PREEMPTED                     HRESULT      = -1067647229
	ERROR_SVHDX_UNIT_ATTENTION_RESERVATIONS_RELEASED                      HRESULT      = -1067647228
	ERROR_SVHDX_UNIT_ATTENTION_REGISTRATIONS_PREEMPTED                    HRESULT      = -1067647227
	ERROR_SVHDX_UNIT_ATTENTION_OPERATING_DEFINITION_CHANGED               HRESULT      = -1067647226
	ERROR_SVHDX_RESERVATION_CONFLICT                                      HRESULT      = -1067647225
	ERROR_SVHDX_WRONG_FILE_TYPE                                           HRESULT      = -1067647224
	ERROR_SVHDX_VERSION_MISMATCH                                          HRESULT      = -1067647223
	ERROR_VHD_SHARED                                                      HRESULT      = -1067647222
	ERROR_SVHDX_NO_INITIATOR                                              HRESULT      = -1067647221
	ERROR_VHDSET_BACKING_STORAGE_NOT_FOUND                                HRESULT      = -1067647220
	ERROR_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP                           HRESULT      = -1067646976
	ERROR_SMB_BAD_CLUSTER_DIALECT                                         HRESULT      = -1067646975
	ERROR_SMB_NO_SIGNING_ALGORITHM_OVERLAP                                HRESULT      = -1067646974
	WININET_E_OUT_OF_HANDLES                                              HRESULT      = -2147012895
	WININET_E_TIMEOUT                                                     HRESULT      = -2147012894
	WININET_E_EXTENDED_ERROR                                              HRESULT      = -2147012893
	WININET_E_INTERNAL_ERROR                                              HRESULT      = -2147012892
	WININET_E_INVALID_URL                                                 HRESULT      = -2147012891
	WININET_E_UNRECOGNIZED_SCHEME                                         HRESULT      = -2147012890
	WININET_E_NAME_NOT_RESOLVED                                           HRESULT      = -2147012889
	WININET_E_PROTOCOL_NOT_FOUND                                          HRESULT      = -2147012888
	WININET_E_INVALID_OPTION                                              HRESULT      = -2147012887
	WININET_E_BAD_OPTION_LENGTH                                           HRESULT      = -2147012886
	WININET_E_OPTION_NOT_SETTABLE                                         HRESULT      = -2147012885
	WININET_E_SHUTDOWN                                                    HRESULT      = -2147012884
	WININET_E_INCORRECT_USER_NAME                                         HRESULT      = -2147012883
	WININET_E_INCORRECT_PASSWORD                                          HRESULT      = -2147012882
	WININET_E_LOGIN_FAILURE                                               HRESULT      = -2147012881
	WININET_E_INVALID_OPERATION                                           HRESULT      = -2147012880
	WININET_E_OPERATION_CANCELLED                                         HRESULT      = -2147012879
	WININET_E_INCORRECT_HANDLE_TYPE                                       HRESULT      = -2147012878
	WININET_E_INCORRECT_HANDLE_STATE                                      HRESULT      = -2147012877
	WININET_E_NOT_PROXY_REQUEST                                           HRESULT      = -2147012876
	WININET_E_REGISTRY_VALUE_NOT_FOUND                                    HRESULT      = -2147012875
	WININET_E_BAD_REGISTRY_PARAMETER                                      HRESULT      = -2147012874
	WININET_E_NO_DIRECT_ACCESS                                            HRESULT      = -2147012873
	WININET_E_NO_CONTEXT                                                  HRESULT      = -2147012872
	WININET_E_NO_CALLBACK                                                 HRESULT      = -2147012871
	WININET_E_REQUEST_PENDING                                             HRESULT      = -2147012870
	WININET_E_INCORRECT_FORMAT                                            HRESULT      = -2147012869
	WININET_E_ITEM_NOT_FOUND                                              HRESULT      = -2147012868
	WININET_E_CANNOT_CONNECT                                              HRESULT      = -2147012867
	WININET_E_CONNECTION_ABORTED                                          HRESULT      = -2147012866
	WININET_E_CONNECTION_RESET                                            HRESULT      = -2147012865
	WININET_E_FORCE_RETRY                                                 HRESULT      = -2147012864
	WININET_E_INVALID_PROXY_REQUEST                                       HRESULT      = -2147012863
	WININET_E_NEED_UI                                                     HRESULT      = -2147012862
	WININET_E_HANDLE_EXISTS                                               HRESULT      = -2147012860
	WININET_E_SEC_CERT_DATE_INVALID                                       HRESULT      = -2147012859
	WININET_E_SEC_CERT_CN_INVALID                                         HRESULT      = -2147012858
	WININET_E_HTTP_TO_HTTPS_ON_REDIR                                      HRESULT      = -2147012857
	WININET_E_HTTPS_TO_HTTP_ON_REDIR                                      HRESULT      = -2147012856
	WININET_E_MIXED_SECURITY                                              HRESULT      = -2147012855
	WININET_E_CHG_POST_IS_NON_SECURE                                      HRESULT      = -2147012854
	WININET_E_POST_IS_NON_SECURE                                          HRESULT      = -2147012853
	WININET_E_CLIENT_AUTH_CERT_NEEDED                                     HRESULT      = -2147012852
	WININET_E_INVALID_CA                                                  HRESULT      = -2147012851
	WININET_E_CLIENT_AUTH_NOT_SETUP                                       HRESULT      = -2147012850
	WININET_E_ASYNC_THREAD_FAILED                                         HRESULT      = -2147012849
	WININET_E_REDIRECT_SCHEME_CHANGE                                      HRESULT      = -2147012848
	WININET_E_DIALOG_PENDING                                              HRESULT      = -2147012847
	WININET_E_RETRY_DIALOG                                                HRESULT      = -2147012846
	WININET_E_NO_NEW_CONTAINERS                                           HRESULT      = -2147012845
	WININET_E_HTTPS_HTTP_SUBMIT_REDIR                                     HRESULT      = -2147012844
	WININET_E_SEC_CERT_ERRORS                                             HRESULT      = -2147012841
	WININET_E_SEC_CERT_REV_FAILED                                         HRESULT      = -2147012839
	WININET_E_HEADER_NOT_FOUND                                            HRESULT      = -2147012746
	WININET_E_DOWNLEVEL_SERVER                                            HRESULT      = -2147012745
	WININET_E_INVALID_SERVER_RESPONSE                                     HRESULT      = -2147012744
	WININET_E_INVALID_HEADER                                              HRESULT      = -2147012743
	WININET_E_INVALID_QUERY_REQUEST                                       HRESULT      = -2147012742
	WININET_E_HEADER_ALREADY_EXISTS                                       HRESULT      = -2147012741
	WININET_E_REDIRECT_FAILED                                             HRESULT      = -2147012740
	WININET_E_SECURITY_CHANNEL_ERROR                                      HRESULT      = -2147012739
	WININET_E_UNABLE_TO_CACHE_FILE                                        HRESULT      = -2147012738
	WININET_E_TCPIP_NOT_INSTALLED                                         HRESULT      = -2147012737
	WININET_E_DISCONNECTED                                                HRESULT      = -2147012733
	WININET_E_SERVER_UNREACHABLE                                          HRESULT      = -2147012732
	WININET_E_PROXY_SERVER_UNREACHABLE                                    HRESULT      = -2147012731
	WININET_E_BAD_AUTO_PROXY_SCRIPT                                       HRESULT      = -2147012730
	WININET_E_UNABLE_TO_DOWNLOAD_SCRIPT                                   HRESULT      = -2147012729
	WININET_E_SEC_INVALID_CERT                                            HRESULT      = -2147012727
	WININET_E_SEC_CERT_REVOKED                                            HRESULT      = -2147012726
	WININET_E_FAILED_DUETOSECURITYCHECK                                   HRESULT      = -2147012725
	WININET_E_NOT_INITIALIZED                                             HRESULT      = -2147012724
	WININET_E_LOGIN_FAILURE_DISPLAY_ENTITY_BODY                           HRESULT      = -2147012722
	WININET_E_DECODING_FAILED                                             HRESULT      = -2147012721
	WININET_E_NOT_REDIRECTED                                              HRESULT      = -2147012736
	WININET_E_COOKIE_NEEDS_CONFIRMATION                                   HRESULT      = -2147012735
	WININET_E_COOKIE_DECLINED                                             HRESULT      = -2147012734
	WININET_E_REDIRECT_NEEDS_CONFIRMATION                                 HRESULT      = -2147012728
	SQLITE_E_ERROR                                                        HRESULT      = -2018574335
	SQLITE_E_INTERNAL                                                     HRESULT      = -2018574334
	SQLITE_E_PERM                                                         HRESULT      = -2018574333
	SQLITE_E_ABORT                                                        HRESULT      = -2018574332
	SQLITE_E_BUSY                                                         HRESULT      = -2018574331
	SQLITE_E_LOCKED                                                       HRESULT      = -2018574330
	SQLITE_E_NOMEM                                                        HRESULT      = -2018574329
	SQLITE_E_READONLY                                                     HRESULT      = -2018574328
	SQLITE_E_INTERRUPT                                                    HRESULT      = -2018574327
	SQLITE_E_IOERR                                                        HRESULT      = -2018574326
	SQLITE_E_CORRUPT                                                      HRESULT      = -2018574325
	SQLITE_E_NOTFOUND                                                     HRESULT      = -2018574324
	SQLITE_E_FULL                                                         HRESULT      = -2018574323
	SQLITE_E_CANTOPEN                                                     HRESULT      = -2018574322
	SQLITE_E_PROTOCOL                                                     HRESULT      = -2018574321
	SQLITE_E_EMPTY                                                        HRESULT      = -2018574320
	SQLITE_E_SCHEMA                                                       HRESULT      = -2018574319
	SQLITE_E_TOOBIG                                                       HRESULT      = -2018574318
	SQLITE_E_CONSTRAINT                                                   HRESULT      = -2018574317
	SQLITE_E_MISMATCH                                                     HRESULT      = -2018574316
	SQLITE_E_MISUSE                                                       HRESULT      = -2018574315
	SQLITE_E_NOLFS                                                        HRESULT      = -2018574314
	SQLITE_E_AUTH                                                         HRESULT      = -2018574313
	SQLITE_E_FORMAT                                                       HRESULT      = -2018574312
	SQLITE_E_RANGE                                                        HRESULT      = -2018574311
	SQLITE_E_NOTADB                                                       HRESULT      = -2018574310
	SQLITE_E_NOTICE                                                       HRESULT      = -2018574309
	SQLITE_E_WARNING                                                      HRESULT      = -2018574308
	SQLITE_E_ROW                                                          HRESULT      = -2018574236
	SQLITE_E_DONE                                                         HRESULT      = -2018574235
	SQLITE_E_IOERR_READ                                                   HRESULT      = -2018574070
	SQLITE_E_IOERR_SHORT_READ                                             HRESULT      = -2018573814
	SQLITE_E_IOERR_WRITE                                                  HRESULT      = -2018573558
	SQLITE_E_IOERR_FSYNC                                                  HRESULT      = -2018573302
	SQLITE_E_IOERR_DIR_FSYNC                                              HRESULT      = -2018573046
	SQLITE_E_IOERR_TRUNCATE                                               HRESULT      = -2018572790
	SQLITE_E_IOERR_FSTAT                                                  HRESULT      = -2018572534
	SQLITE_E_IOERR_UNLOCK                                                 HRESULT      = -2018572278
	SQLITE_E_IOERR_RDLOCK                                                 HRESULT      = -2018572022
	SQLITE_E_IOERR_DELETE                                                 HRESULT      = -2018571766
	SQLITE_E_IOERR_BLOCKED                                                HRESULT      = -2018571510
	SQLITE_E_IOERR_NOMEM                                                  HRESULT      = -2018571254
	SQLITE_E_IOERR_ACCESS                                                 HRESULT      = -2018570998
	SQLITE_E_IOERR_CHECKRESERVEDLOCK                                      HRESULT      = -2018570742
	SQLITE_E_IOERR_LOCK                                                   HRESULT      = -2018570486
	SQLITE_E_IOERR_CLOSE                                                  HRESULT      = -2018570230
	SQLITE_E_IOERR_DIR_CLOSE                                              HRESULT      = -2018569974
	SQLITE_E_IOERR_SHMOPEN                                                HRESULT      = -2018569718
	SQLITE_E_IOERR_SHMSIZE                                                HRESULT      = -2018569462
	SQLITE_E_IOERR_SHMLOCK                                                HRESULT      = -2018569206
	SQLITE_E_IOERR_SHMMAP                                                 HRESULT      = -2018568950
	SQLITE_E_IOERR_SEEK                                                   HRESULT      = -2018568694
	SQLITE_E_IOERR_DELETE_NOENT                                           HRESULT      = -2018568438
	SQLITE_E_IOERR_MMAP                                                   HRESULT      = -2018568182
	SQLITE_E_IOERR_GETTEMPPATH                                            HRESULT      = -2018567926
	SQLITE_E_IOERR_CONVPATH                                               HRESULT      = -2018567670
	SQLITE_E_IOERR_VNODE                                                  HRESULT      = -2018567678
	SQLITE_E_IOERR_AUTH                                                   HRESULT      = -2018567677
	SQLITE_E_LOCKED_SHAREDCACHE                                           HRESULT      = -2018574074
	SQLITE_E_BUSY_RECOVERY                                                HRESULT      = -2018574075
	SQLITE_E_BUSY_SNAPSHOT                                                HRESULT      = -2018573819
	SQLITE_E_CANTOPEN_NOTEMPDIR                                           HRESULT      = -2018574066
	SQLITE_E_CANTOPEN_ISDIR                                               HRESULT      = -2018573810
	SQLITE_E_CANTOPEN_FULLPATH                                            HRESULT      = -2018573554
	SQLITE_E_CANTOPEN_CONVPATH                                            HRESULT      = -2018573298
	SQLITE_E_CORRUPT_VTAB                                                 HRESULT      = -2018574069
	SQLITE_E_READONLY_RECOVERY                                            HRESULT      = -2018574072
	SQLITE_E_READONLY_CANTLOCK                                            HRESULT      = -2018573816
	SQLITE_E_READONLY_ROLLBACK                                            HRESULT      = -2018573560
	SQLITE_E_READONLY_DBMOVED                                             HRESULT      = -2018573304
	SQLITE_E_ABORT_ROLLBACK                                               HRESULT      = -2018573820
	SQLITE_E_CONSTRAINT_CHECK                                             HRESULT      = -2018574061
	SQLITE_E_CONSTRAINT_COMMITHOOK                                        HRESULT      = -2018573805
	SQLITE_E_CONSTRAINT_FOREIGNKEY                                        HRESULT      = -2018573549
	SQLITE_E_CONSTRAINT_FUNCTION                                          HRESULT      = -2018573293
	SQLITE_E_CONSTRAINT_NOTNULL                                           HRESULT      = -2018573037
	SQLITE_E_CONSTRAINT_PRIMARYKEY                                        HRESULT      = -2018572781
	SQLITE_E_CONSTRAINT_TRIGGER                                           HRESULT      = -2018572525
	SQLITE_E_CONSTRAINT_UNIQUE                                            HRESULT      = -2018572269
	SQLITE_E_CONSTRAINT_VTAB                                              HRESULT      = -2018572013
	SQLITE_E_CONSTRAINT_ROWID                                             HRESULT      = -2018571757
	SQLITE_E_NOTICE_RECOVER_WAL                                           HRESULT      = -2018574053
	SQLITE_E_NOTICE_RECOVER_ROLLBACK                                      HRESULT      = -2018573797
	SQLITE_E_WARNING_AUTOINDEX                                            HRESULT      = -2018574052
	UTC_E_TOGGLE_TRACE_STARTED                                            HRESULT      = -2017128447
	UTC_E_ALTERNATIVE_TRACE_CANNOT_PREEMPT                                HRESULT      = -2017128446
	UTC_E_AOT_NOT_RUNNING                                                 HRESULT      = -2017128445
	UTC_E_SCRIPT_TYPE_INVALID                                             HRESULT      = -2017128444
	UTC_E_SCENARIODEF_NOT_FOUND                                           HRESULT      = -2017128443
	UTC_E_TRACEPROFILE_NOT_FOUND                                          HRESULT      = -2017128442
	UTC_E_FORWARDER_ALREADY_ENABLED                                       HRESULT      = -2017128441
	UTC_E_FORWARDER_ALREADY_DISABLED                                      HRESULT      = -2017128440
	UTC_E_EVENTLOG_ENTRY_MALFORMED                                        HRESULT      = -2017128439
	UTC_E_DIAGRULES_SCHEMAVERSION_MISMATCH                                HRESULT      = -2017128438
	UTC_E_SCRIPT_TERMINATED                                               HRESULT      = -2017128437
	UTC_E_INVALID_CUSTOM_FILTER                                           HRESULT      = -2017128436
	UTC_E_TRACE_NOT_RUNNING                                               HRESULT      = -2017128435
	UTC_E_REESCALATED_TOO_QUICKLY                                         HRESULT      = -2017128434
	UTC_E_ESCALATION_ALREADY_RUNNING                                      HRESULT      = -2017128433
	UTC_E_PERFTRACK_ALREADY_TRACING                                       HRESULT      = -2017128432
	UTC_E_REACHED_MAX_ESCALATIONS                                         HRESULT      = -2017128431
	UTC_E_FORWARDER_PRODUCER_MISMATCH                                     HRESULT      = -2017128430
	UTC_E_INTENTIONAL_SCRIPT_FAILURE                                      HRESULT      = -2017128429
	UTC_E_SQM_INIT_FAILED                                                 HRESULT      = -2017128428
	UTC_E_NO_WER_LOGGER_SUPPORTED                                         HRESULT      = -2017128427
	UTC_E_TRACERS_DONT_EXIST                                              HRESULT      = -2017128426
	UTC_E_WINRT_INIT_FAILED                                               HRESULT      = -2017128425
	UTC_E_SCENARIODEF_SCHEMAVERSION_MISMATCH                              HRESULT      = -2017128424
	UTC_E_INVALID_FILTER                                                  HRESULT      = -2017128423
	UTC_E_EXE_TERMINATED                                                  HRESULT      = -2017128422
	UTC_E_ESCALATION_NOT_AUTHORIZED                                       HRESULT      = -2017128421
	UTC_E_SETUP_NOT_AUTHORIZED                                            HRESULT      = -2017128420
	UTC_E_CHILD_PROCESS_FAILED                                            HRESULT      = -2017128419
	UTC_E_COMMAND_LINE_NOT_AUTHORIZED                                     HRESULT      = -2017128418
	UTC_E_CANNOT_LOAD_SCENARIO_EDITOR_XML                                 HRESULT      = -2017128417
	UTC_E_ESCALATION_TIMED_OUT                                            HRESULT      = -2017128416
	UTC_E_SETUP_TIMED_OUT                                                 HRESULT      = -2017128415
	UTC_E_TRIGGER_MISMATCH                                                HRESULT      = -2017128414
	UTC_E_TRIGGER_NOT_FOUND                                               HRESULT      = -2017128413
	UTC_E_SIF_NOT_SUPPORTED                                               HRESULT      = -2017128412
	UTC_E_DELAY_TERMINATED                                                HRESULT      = -2017128411
	UTC_E_DEVICE_TICKET_ERROR                                             HRESULT      = -2017128410
	UTC_E_TRACE_BUFFER_LIMIT_EXCEEDED                                     HRESULT      = -2017128409
	UTC_E_API_RESULT_UNAVAILABLE                                          HRESULT      = -2017128408
	UTC_E_RPC_TIMEOUT                                                     HRESULT      = -2017128407
	UTC_E_RPC_WAIT_FAILED                                                 HRESULT      = -2017128406
	UTC_E_API_BUSY                                                        HRESULT      = -2017128405
	UTC_E_TRACE_MIN_DURATION_REQUIREMENT_NOT_MET                          HRESULT      = -2017128404
	UTC_E_EXCLUSIVITY_NOT_AVAILABLE                                       HRESULT      = -2017128403
	UTC_E_GETFILE_FILE_PATH_NOT_APPROVED                                  HRESULT      = -2017128402
	UTC_E_ESCALATION_DIRECTORY_ALREADY_EXISTS                             HRESULT      = -2017128401
	UTC_E_TIME_TRIGGER_ON_START_INVALID                                   HRESULT      = -2017128400
	UTC_E_TIME_TRIGGER_ONLY_VALID_ON_SINGLE_TRANSITION                    HRESULT      = -2017128399
	UTC_E_TIME_TRIGGER_INVALID_TIME_RANGE                                 HRESULT      = -2017128398
	UTC_E_MULTIPLE_TIME_TRIGGER_ON_SINGLE_STATE                           HRESULT      = -2017128397
	UTC_E_BINARY_MISSING                                                  HRESULT      = -2017128396
	UTC_E_FAILED_TO_RESOLVE_CONTAINER_ID                                  HRESULT      = -2017128394
	UTC_E_UNABLE_TO_RESOLVE_SESSION                                       HRESULT      = -2017128393
	UTC_E_THROTTLED                                                       HRESULT      = -2017128392
	UTC_E_UNAPPROVED_SCRIPT                                               HRESULT      = -2017128391
	UTC_E_SCRIPT_MISSING                                                  HRESULT      = -2017128390
	UTC_E_SCENARIO_THROTTLED                                              HRESULT      = -2017128389
	UTC_E_API_NOT_SUPPORTED                                               HRESULT      = -2017128388
	UTC_E_GETFILE_EXTERNAL_PATH_NOT_APPROVED                              HRESULT      = -2017128387
	UTC_E_TRY_GET_SCENARIO_TIMEOUT_EXCEEDED                               HRESULT      = -2017128386
	UTC_E_CERT_REV_FAILED                                                 HRESULT      = -2017128385
	UTC_E_FAILED_TO_START_NDISCAP                                         HRESULT      = -2017128384
	UTC_E_KERNELDUMP_LIMIT_REACHED                                        HRESULT      = -2017128383
	UTC_E_MISSING_AGGREGATE_EVENT_TAG                                     HRESULT      = -2017128382
	UTC_E_INVALID_AGGREGATION_STRUCT                                      HRESULT      = -2017128381
	UTC_E_ACTION_NOT_SUPPORTED_IN_DESTINATION                             HRESULT      = -2017128380
	UTC_E_FILTER_MISSING_ATTRIBUTE                                        HRESULT      = -2017128379
	UTC_E_FILTER_INVALID_TYPE                                             HRESULT      = -2017128378
	UTC_E_FILTER_VARIABLE_NOT_FOUND                                       HRESULT      = -2017128377
	UTC_E_FILTER_FUNCTION_RESTRICTED                                      HRESULT      = -2017128376
	UTC_E_FILTER_VERSION_MISMATCH                                         HRESULT      = -2017128375
	UTC_E_FILTER_INVALID_FUNCTION                                         HRESULT      = -2017128368
	UTC_E_FILTER_INVALID_FUNCTION_PARAMS                                  HRESULT      = -2017128367
	UTC_E_FILTER_INVALID_COMMAND                                          HRESULT      = -2017128366
	UTC_E_FILTER_ILLEGAL_EVAL                                             HRESULT      = -2017128365
	UTC_E_TTTRACER_RETURNED_ERROR                                         HRESULT      = -2017128364
	UTC_E_AGENT_DIAGNOSTICS_TOO_LARGE                                     HRESULT      = -2017128363
	UTC_E_FAILED_TO_RECEIVE_AGENT_DIAGNOSTICS                             HRESULT      = -2017128362
	UTC_E_SCENARIO_HAS_NO_ACTIONS                                         HRESULT      = -2017128361
	UTC_E_TTTRACER_STORAGE_FULL                                           HRESULT      = -2017128360
	UTC_E_INSUFFICIENT_SPACE_TO_START_TRACE                               HRESULT      = -2017128359
	UTC_E_ESCALATION_CANCELLED_AT_SHUTDOWN                                HRESULT      = -2017128358
	UTC_E_GETFILEINFOACTION_FILE_NOT_APPROVED                             HRESULT      = -2017128357
	UTC_E_SETREGKEYACTION_TYPE_NOT_APPROVED                               HRESULT      = -2017128356
	UTC_E_TRACE_THROTTLED                                                 HRESULT      = -2017128355
	WINML_ERR_INVALID_DEVICE                                              HRESULT      = -2003828735
	WINML_ERR_INVALID_BINDING                                             HRESULT      = -2003828734
	WINML_ERR_VALUE_NOTFOUND                                              HRESULT      = -2003828733
	WINML_ERR_SIZE_MISMATCH                                               HRESULT      = -2003828732
	ERROR_QUIC_HANDSHAKE_FAILURE                                          HRESULT      = -2143223808
	ERROR_QUIC_VER_NEG_FAILURE                                            HRESULT      = -2143223807
	ERROR_QUIC_USER_CANCELED                                              HRESULT      = -2143223806
	ERROR_QUIC_INTERNAL_ERROR                                             HRESULT      = -2143223805
	ERROR_QUIC_PROTOCOL_VIOLATION                                         HRESULT      = -2143223804
	ERROR_QUIC_CONNECTION_IDLE                                            HRESULT      = -2143223803
	ERROR_QUIC_CONNECTION_TIMEOUT                                         HRESULT      = -2143223802
	ERROR_QUIC_ALPN_NEG_FAILURE                                           HRESULT      = -2143223801
	IORING_E_REQUIRED_FLAG_NOT_SUPPORTED                                  HRESULT      = -2142896127
	IORING_E_SUBMISSION_QUEUE_FULL                                        HRESULT      = -2142896126
	IORING_E_VERSION_NOT_SUPPORTED                                        HRESULT      = -2142896125
	IORING_E_SUBMISSION_QUEUE_TOO_BIG                                     HRESULT      = -2142896124
	IORING_E_COMPLETION_QUEUE_TOO_BIG                                     HRESULT      = -2142896123
	IORING_E_SUBMIT_IN_PROGRESS                                           HRESULT      = -2142896122
	IORING_E_CORRUPT                                                      HRESULT      = -2142896121
	IORING_E_COMPLETION_QUEUE_TOO_FULL                                    HRESULT      = -2142896120
	RPC_X_ENUM_VALUE_TOO_LARGE                                            int32        = 1781
	RPC_X_INVALID_PIPE_OPERATION                                          int32        = 1831
	RPC_X_SS_CONTEXT_MISMATCH                                             int32        = -1073545211
	RPC_X_NO_MEMORY                                                       int32        = -1073741801
	RPC_X_INVALID_BOUND                                                   int32        = -1073610717
	RPC_X_INVALID_TAG                                                     int32        = -1073610718
	RPC_X_INVALID_BUFFER                                                  int32        = -1073741306
	RPC_X_PIPE_APP_MEMORY                                                 int32        = -1073741801
	STATUS_SEVERITY_COERROR                                               uint32       = 0x2
	STATUS_SEVERITY_COFAIL                                                uint32       = 0x3
	NOT_AN_ERROR1                                                         HRESULT      = 529920
	QUERY_E_FAILED                                                        HRESULT      = -2147215872
	QUERY_E_INVALIDQUERY                                                  HRESULT      = -2147215871
	QUERY_E_INVALIDRESTRICTION                                            HRESULT      = -2147215870
	QUERY_E_INVALIDSORT                                                   HRESULT      = -2147215869
	QUERY_E_INVALIDCATEGORIZE                                             HRESULT      = -2147215868
	QUERY_E_ALLNOISE                                                      HRESULT      = -2147215867
	QUERY_E_TOOCOMPLEX                                                    HRESULT      = -2147215866
	QUERY_E_TIMEDOUT                                                      HRESULT      = -2147215865
	QUERY_E_DUPLICATE_OUTPUT_COLUMN                                       HRESULT      = -2147215864
	QUERY_E_INVALID_OUTPUT_COLUMN                                         HRESULT      = -2147215863
	QUERY_E_INVALID_DIRECTORY                                             HRESULT      = -2147215862
	QUERY_E_DIR_ON_REMOVABLE_DRIVE                                        HRESULT      = -2147215861
	QUERY_S_NO_QUERY                                                      HRESULT      = -2147215860
	QPLIST_E_CANT_OPEN_FILE                                               HRESULT      = -2147215791
	QPLIST_E_READ_ERROR                                                   HRESULT      = -2147215790
	QPLIST_E_EXPECTING_NAME                                               HRESULT      = -2147215789
	QPLIST_E_EXPECTING_TYPE                                               HRESULT      = -2147215788
	QPLIST_E_UNRECOGNIZED_TYPE                                            HRESULT      = -2147215787
	QPLIST_E_EXPECTING_INTEGER                                            HRESULT      = -2147215786
	QPLIST_E_EXPECTING_CLOSE_PAREN                                        HRESULT      = -2147215785
	QPLIST_E_EXPECTING_GUID                                               HRESULT      = -2147215784
	QPLIST_E_BAD_GUID                                                     HRESULT      = -2147215783
	QPLIST_E_EXPECTING_PROP_SPEC                                          HRESULT      = -2147215782
	QPLIST_E_CANT_SET_PROPERTY                                            HRESULT      = -2147215781
	QPLIST_E_DUPLICATE                                                    HRESULT      = -2147215780
	QPLIST_E_VECTORBYREF_USED_ALONE                                       HRESULT      = -2147215779
	QPLIST_E_BYREF_USED_WITHOUT_PTRTYPE                                   HRESULT      = -2147215778
	QPARSE_E_UNEXPECTED_NOT                                               HRESULT      = -2147215776
	QPARSE_E_EXPECTING_INTEGER                                            HRESULT      = -2147215775
	QPARSE_E_EXPECTING_REAL                                               HRESULT      = -2147215774
	QPARSE_E_EXPECTING_DATE                                               HRESULT      = -2147215773
	QPARSE_E_EXPECTING_CURRENCY                                           HRESULT      = -2147215772
	QPARSE_E_EXPECTING_GUID                                               HRESULT      = -2147215771
	QPARSE_E_EXPECTING_BRACE                                              HRESULT      = -2147215770
	QPARSE_E_EXPECTING_PAREN                                              HRESULT      = -2147215769
	QPARSE_E_EXPECTING_PROPERTY                                           HRESULT      = -2147215768
	QPARSE_E_NOT_YET_IMPLEMENTED                                          HRESULT      = -2147215767
	QPARSE_E_EXPECTING_PHRASE                                             HRESULT      = -2147215766
	QPARSE_E_UNSUPPORTED_PROPERTY_TYPE                                    HRESULT      = -2147215765
	QPARSE_E_EXPECTING_REGEX                                              HRESULT      = -2147215764
	QPARSE_E_EXPECTING_REGEX_PROPERTY                                     HRESULT      = -2147215763
	QPARSE_E_INVALID_LITERAL                                              HRESULT      = -2147215762
	QPARSE_E_NO_SUCH_PROPERTY                                             HRESULT      = -2147215761
	QPARSE_E_EXPECTING_EOS                                                HRESULT      = -2147215760
	QPARSE_E_EXPECTING_COMMA                                              HRESULT      = -2147215759
	QPARSE_E_UNEXPECTED_EOS                                               HRESULT      = -2147215758
	QPARSE_E_WEIGHT_OUT_OF_RANGE                                          HRESULT      = -2147215757
	QPARSE_E_NO_SUCH_SORT_PROPERTY                                        HRESULT      = -2147215756
	QPARSE_E_INVALID_SORT_ORDER                                           HRESULT      = -2147215755
	QUTIL_E_CANT_CONVERT_VROOT                                            HRESULT      = -2147215754
	QPARSE_E_INVALID_GROUPING                                             HRESULT      = -2147215753
	QUTIL_E_INVALID_CODEPAGE                                              HRESULT      = -1073473928
	QPLIST_S_DUPLICATE                                                    HRESULT      = 267897
	QPARSE_E_INVALID_QUERY                                                HRESULT      = -2147215750
	QPARSE_E_INVALID_RANKMETHOD                                           HRESULT      = -2147215749
	FDAEMON_W_WORDLISTFULL                                                HRESULT      = 267904
	FDAEMON_E_LOWRESOURCE                                                 HRESULT      = -2147215743
	FDAEMON_E_FATALERROR                                                  HRESULT      = -2147215742
	FDAEMON_E_PARTITIONDELETED                                            HRESULT      = -2147215741
	FDAEMON_E_CHANGEUPDATEFAILED                                          HRESULT      = -2147215740
	FDAEMON_W_EMPTYWORDLIST                                               HRESULT      = 267909
	FDAEMON_E_WORDLISTCOMMITFAILED                                        HRESULT      = -2147215738
	FDAEMON_E_NOWORDLIST                                                  HRESULT      = -2147215737
	FDAEMON_E_TOOMANYFILTEREDBLOCKS                                       HRESULT      = -2147215736
	SEARCH_S_NOMOREHITS                                                   HRESULT      = 267936
	SEARCH_E_NOMONIKER                                                    HRESULT      = -2147215711
	SEARCH_E_NOREGION                                                     HRESULT      = -2147215710
	FILTER_E_TOO_BIG                                                      HRESULT      = -2147215568
	FILTER_S_PARTIAL_CONTENTSCAN_IMMEDIATE                                HRESULT      = 268081
	FILTER_S_FULL_CONTENTSCAN_IMMEDIATE                                   HRESULT      = 268082
	FILTER_S_CONTENTSCAN_DELAYED                                          HRESULT      = 268083
	FILTER_E_CONTENTINDEXCORRUPT                                          HRESULT      = -1073473740
	FILTER_S_DISK_FULL                                                    HRESULT      = 268085
	FILTER_E_ALREADY_OPEN                                                 HRESULT      = -2147215562
	FILTER_E_UNREACHABLE                                                  HRESULT      = -2147215561
	FILTER_E_IN_USE                                                       HRESULT      = -2147215560
	FILTER_E_NOT_OPEN                                                     HRESULT      = -2147215559
	FILTER_S_NO_PROPSETS                                                  HRESULT      = 268090
	FILTER_E_NO_SUCH_PROPERTY                                             HRESULT      = -2147215557
	FILTER_S_NO_SECURITY_DESCRIPTOR                                       HRESULT      = 268092
	FILTER_E_OFFLINE                                                      HRESULT      = -2147215555
	FILTER_E_PARTIALLY_FILTERED                                           HRESULT      = -2147215554
	WBREAK_E_END_OF_TEXT                                                  HRESULT      = -2147215488
	LANGUAGE_S_LARGE_WORD                                                 HRESULT      = 268161
	WBREAK_E_QUERY_ONLY                                                   HRESULT      = -2147215486
	WBREAK_E_BUFFER_TOO_SMALL                                             HRESULT      = -2147215485
	LANGUAGE_E_DATABASE_NOT_FOUND                                         HRESULT      = -2147215484
	WBREAK_E_INIT_FAILED                                                  HRESULT      = -2147215483
	PSINK_E_QUERY_ONLY                                                    HRESULT      = -2147215472
	PSINK_E_INDEX_ONLY                                                    HRESULT      = -2147215471
	PSINK_E_LARGE_ATTACHMENT                                              HRESULT      = -2147215470
	PSINK_S_LARGE_WORD                                                    HRESULT      = 268179
	CI_CORRUPT_DATABASE                                                   HRESULT      = -1073473536
	CI_CORRUPT_CATALOG                                                    HRESULT      = -1073473535
	CI_INVALID_PARTITION                                                  HRESULT      = -1073473534
	CI_INVALID_PRIORITY                                                   HRESULT      = -1073473533
	CI_NO_STARTING_KEY                                                    HRESULT      = -1073473532
	CI_OUT_OF_INDEX_IDS                                                   HRESULT      = -1073473531
	CI_NO_CATALOG                                                         HRESULT      = -1073473530
	CI_CORRUPT_FILTER_BUFFER                                              HRESULT      = -1073473529
	CI_INVALID_INDEX                                                      HRESULT      = -1073473528
	CI_PROPSTORE_INCONSISTENCY                                            HRESULT      = -1073473527
	CI_E_ALREADY_INITIALIZED                                              HRESULT      = -2147215350
	CI_E_NOT_INITIALIZED                                                  HRESULT      = -2147215349
	CI_E_BUFFERTOOSMALL                                                   HRESULT      = -2147215348
	CI_E_PROPERTY_NOT_CACHED                                              HRESULT      = -2147215347
	CI_S_WORKID_DELETED                                                   HRESULT      = 268302
	CI_E_INVALID_STATE                                                    HRESULT      = -2147215345
	CI_E_FILTERING_DISABLED                                               HRESULT      = -2147215344
	CI_E_DISK_FULL                                                        HRESULT      = -2147215343
	CI_E_SHUTDOWN                                                         HRESULT      = -2147215342
	CI_E_WORKID_NOTVALID                                                  HRESULT      = -2147215341
	CI_S_END_OF_ENUMERATION                                               HRESULT      = 268308
	CI_E_NOT_FOUND                                                        HRESULT      = -2147215339
	CI_E_USE_DEFAULT_PID                                                  HRESULT      = -2147215338
	CI_E_DUPLICATE_NOTIFICATION                                           HRESULT      = -2147215337
	CI_E_UPDATES_DISABLED                                                 HRESULT      = -2147215336
	CI_E_INVALID_FLAGS_COMBINATION                                        HRESULT      = -2147215335
	CI_E_OUTOFSEQ_INCREMENT_DATA                                          HRESULT      = -2147215334
	CI_E_SHARING_VIOLATION                                                HRESULT      = -2147215333
	CI_E_LOGON_FAILURE                                                    HRESULT      = -2147215332
	CI_E_NO_CATALOG                                                       HRESULT      = -2147215331
	CI_E_STRANGE_PAGEORSECTOR_SIZE                                        HRESULT      = -2147215330
	CI_E_TIMEOUT                                                          HRESULT      = -2147215329
	CI_E_NOT_RUNNING                                                      HRESULT      = -2147215328
	CI_INCORRECT_VERSION                                                  HRESULT      = -1073473503
	CI_E_ENUMERATION_STARTED                                              HRESULT      = -1073473502
	CI_E_PROPERTY_TOOLARGE                                                HRESULT      = -1073473501
	CI_E_CLIENT_FILTER_ABORT                                              HRESULT      = -1073473500
	CI_S_NO_DOCSTORE                                                      HRESULT      = 268325
	CI_S_CAT_STOPPED                                                      HRESULT      = 268326
	CI_E_CARDINALITY_MISMATCH                                             HRESULT      = -2147215321
	CI_E_CONFIG_DISK_FULL                                                 HRESULT      = -2147215320
	CI_E_DISTRIBUTED_GROUPBY_UNSUPPORTED                                  HRESULT      = -2147215319
	ROUTEBASE                                                             uint32       = 0x384
	SUCCESS                                                               uint32       = 0x0
	ERROR_ROUTER_STOPPED                                                  uint32       = 0x384
	ERROR_ALREADY_CONNECTED                                               uint32       = 0x385
	ERROR_UNKNOWN_PROTOCOL_ID                                             uint32       = 0x386
	ERROR_DDM_NOT_RUNNING                                                 uint32       = 0x387
	ERROR_INTERFACE_ALREADY_EXISTS                                        uint32       = 0x388
	ERROR_NO_SUCH_INTERFACE                                               uint32       = 0x389
	ERROR_INTERFACE_NOT_CONNECTED                                         uint32       = 0x38a
	ERROR_PROTOCOL_STOP_PENDING                                           uint32       = 0x38b
	ERROR_INTERFACE_CONNECTED                                             uint32       = 0x38c
	ERROR_NO_INTERFACE_CREDENTIALS_SET                                    uint32       = 0x38d
	ERROR_ALREADY_CONNECTING                                              uint32       = 0x38e
	ERROR_UPDATE_IN_PROGRESS                                              uint32       = 0x38f
	ERROR_INTERFACE_CONFIGURATION                                         uint32       = 0x390
	ERROR_NOT_CLIENT_PORT                                                 uint32       = 0x391
	ERROR_NOT_ROUTER_PORT                                                 uint32       = 0x392
	ERROR_CLIENT_INTERFACE_ALREADY_EXISTS                                 uint32       = 0x393
	ERROR_INTERFACE_DISABLED                                              uint32       = 0x394
	ERROR_AUTH_PROTOCOL_REJECTED                                          uint32       = 0x395
	ERROR_NO_AUTH_PROTOCOL_AVAILABLE                                      uint32       = 0x396
	ERROR_PEER_REFUSED_AUTH                                               uint32       = 0x397
	ERROR_REMOTE_NO_DIALIN_PERMISSION                                     uint32       = 0x398
	ERROR_REMOTE_PASSWD_EXPIRED                                           uint32       = 0x399
	ERROR_REMOTE_ACCT_DISABLED                                            uint32       = 0x39a
	ERROR_REMOTE_RESTRICTED_LOGON_HOURS                                   uint32       = 0x39b
	ERROR_REMOTE_AUTHENTICATION_FAILURE                                   uint32       = 0x39c
	ERROR_INTERFACE_HAS_NO_DEVICES                                        uint32       = 0x39d
	ERROR_IDLE_DISCONNECTED                                               uint32       = 0x39e
	ERROR_INTERFACE_UNREACHABLE                                           uint32       = 0x39f
	ERROR_SERVICE_IS_PAUSED                                               uint32       = 0x3a0
	ERROR_INTERFACE_DISCONNECTED                                          uint32       = 0x3a1
	ERROR_AUTH_SERVER_TIMEOUT                                             uint32       = 0x3a2
	ERROR_PORT_LIMIT_REACHED                                              uint32       = 0x3a3
	ERROR_PPP_SESSION_TIMEOUT                                             uint32       = 0x3a4
	ERROR_MAX_LAN_INTERFACE_LIMIT                                         uint32       = 0x3a5
	ERROR_MAX_WAN_INTERFACE_LIMIT                                         uint32       = 0x3a6
	ERROR_MAX_CLIENT_INTERFACE_LIMIT                                      uint32       = 0x3a7
	ERROR_BAP_DISCONNECTED                                                uint32       = 0x3a8
	ERROR_USER_LIMIT                                                      uint32       = 0x3a9
	ERROR_NO_RADIUS_SERVERS                                               uint32       = 0x3aa
	ERROR_INVALID_RADIUS_RESPONSE                                         uint32       = 0x3ab
	ERROR_DIALIN_HOURS_RESTRICTION                                        uint32       = 0x3ac
	ERROR_ALLOWED_PORT_TYPE_RESTRICTION                                   uint32       = 0x3ad
	ERROR_AUTH_PROTOCOL_RESTRICTION                                       uint32       = 0x3ae
	ERROR_BAP_REQUIRED                                                    uint32       = 0x3af
	ERROR_DIALOUT_HOURS_RESTRICTION                                       uint32       = 0x3b0
	ERROR_ROUTER_CONFIG_INCOMPATIBLE                                      uint32       = 0x3b1
	WARNING_NO_MD5_MIGRATION                                              uint32       = 0x3b2
	ERROR_PROTOCOL_ALREADY_INSTALLED                                      uint32       = 0x3b4
	ERROR_INVALID_SIGNATURE_LENGTH                                        uint32       = 0x3b5
	ERROR_INVALID_SIGNATURE                                               uint32       = 0x3b6
	ERROR_NO_SIGNATURE                                                    uint32       = 0x3b7
	ERROR_INVALID_PACKET_LENGTH_OR_ID                                     uint32       = 0x3b8
	ERROR_INVALID_ATTRIBUTE_LENGTH                                        uint32       = 0x3b9
	ERROR_INVALID_PACKET                                                  uint32       = 0x3ba
	ERROR_AUTHENTICATOR_MISMATCH                                          uint32       = 0x3bb
	ERROR_REMOTEACCESS_NOT_CONFIGURED                                     uint32       = 0x3bc
	ROUTEBASEEND                                                          uint32       = 0x3bd
	WIN32_MAXVER_                                                         uint32       = 0xa00
	WIN32_WINDOWS_MAXVER_                                                 uint32       = 0xa00
	NTDDI_MAXVER                                                          uint32       = 0xa00
	WIN32_IE_MAXVER_                                                      uint32       = 0xa00
	WIN32_WINNT_MAXVER_                                                   uint32       = 0xa00
	WINVER_MAXVER                                                         uint32       = 0xa00
)
const (
	ALL_SERVICE_TYPES                         uint32  = 0x0
	HIGHLEVEL_SERVICE_TYPES                   uint32  = 0x1
	LOWLEVEL_SERVICE_TYPES                    uint32  = 0x2
	ALL_SERVICES                              uint32  = 0x0
	ONLINE_SERVICES                           uint32  = 0x1
	OFFLINE_SERVICES                          uint32  = 0x2
	MAX_LEADBYTES                             uint32  = 0xc
	MAX_DEFAULTCHAR                           uint32  = 0x2
	HIGH_SURROGATE_START                      uint32  = 0xd800
	HIGH_SURROGATE_END                        uint32  = 0xdbff
	LOW_SURROGATE_START                       uint32  = 0xdc00
	LOW_SURROGATE_END                         uint32  = 0xdfff
	WC_COMPOSITECHECK                         uint32  = 0x200
	WC_DISCARDNS                              uint32  = 0x10
	WC_SEPCHARS                               uint32  = 0x20
	WC_DEFAULTCHAR                            uint32  = 0x40
	WC_ERR_INVALID_CHARS                      uint32  = 0x80
	WC_NO_BEST_FIT_CHARS                      uint32  = 0x400
	CT_CTYPE1                                 uint32  = 0x1
	CT_CTYPE2                                 uint32  = 0x2
	CT_CTYPE3                                 uint32  = 0x4
	C1_UPPER                                  uint32  = 0x1
	C1_LOWER                                  uint32  = 0x2
	C1_DIGIT                                  uint32  = 0x4
	C1_SPACE                                  uint32  = 0x8
	C1_PUNCT                                  uint32  = 0x10
	C1_CNTRL                                  uint32  = 0x20
	C1_BLANK                                  uint32  = 0x40
	C1_XDIGIT                                 uint32  = 0x80
	C1_ALPHA                                  uint32  = 0x100
	C1_DEFINED                                uint32  = 0x200
	C2_LEFTTORIGHT                            uint32  = 0x1
	C2_RIGHTTOLEFT                            uint32  = 0x2
	C2_EUROPENUMBER                           uint32  = 0x3
	C2_EUROPESEPARATOR                        uint32  = 0x4
	C2_EUROPETERMINATOR                       uint32  = 0x5
	C2_ARABICNUMBER                           uint32  = 0x6
	C2_COMMONSEPARATOR                        uint32  = 0x7
	C2_BLOCKSEPARATOR                         uint32  = 0x8
	C2_SEGMENTSEPARATOR                       uint32  = 0x9
	C2_WHITESPACE                             uint32  = 0xa
	C2_OTHERNEUTRAL                           uint32  = 0xb
	C2_NOTAPPLICABLE                          uint32  = 0x0
	C3_NONSPACING                             uint32  = 0x1
	C3_DIACRITIC                              uint32  = 0x2
	C3_VOWELMARK                              uint32  = 0x4
	C3_SYMBOL                                 uint32  = 0x8
	C3_KATAKANA                               uint32  = 0x10
	C3_HIRAGANA                               uint32  = 0x20
	C3_HALFWIDTH                              uint32  = 0x40
	C3_FULLWIDTH                              uint32  = 0x80
	C3_IDEOGRAPH                              uint32  = 0x100
	C3_KASHIDA                                uint32  = 0x200
	C3_LEXICAL                                uint32  = 0x400
	C3_HIGHSURROGATE                          uint32  = 0x800
	C3_LOWSURROGATE                           uint32  = 0x1000
	C3_ALPHA                                  uint32  = 0x8000
	C3_NOTAPPLICABLE                          uint32  = 0x0
	LCMAP_LOWERCASE                           uint32  = 0x100
	LCMAP_UPPERCASE                           uint32  = 0x200
	LCMAP_TITLECASE                           uint32  = 0x300
	LCMAP_SORTKEY                             uint32  = 0x400
	LCMAP_BYTEREV                             uint32  = 0x800
	LCMAP_HIRAGANA                            uint32  = 0x100000
	LCMAP_KATAKANA                            uint32  = 0x200000
	LCMAP_HALFWIDTH                           uint32  = 0x400000
	LCMAP_FULLWIDTH                           uint32  = 0x800000
	LCMAP_LINGUISTIC_CASING                   uint32  = 0x1000000
	LCMAP_SIMPLIFIED_CHINESE                  uint32  = 0x2000000
	LCMAP_TRADITIONAL_CHINESE                 uint32  = 0x4000000
	LCMAP_SORTHANDLE                          uint32  = 0x20000000
	LCMAP_HASH                                uint32  = 0x40000
	FIND_STARTSWITH                           uint32  = 0x100000
	FIND_ENDSWITH                             uint32  = 0x200000
	FIND_FROMSTART                            uint32  = 0x400000
	FIND_FROMEND                              uint32  = 0x800000
	LCID_ALTERNATE_SORTS                      uint32  = 0x4
	LOCALE_ALL                                uint32  = 0x0
	LOCALE_WINDOWS                            uint32  = 0x1
	LOCALE_SUPPLEMENTAL                       uint32  = 0x2
	LOCALE_ALTERNATE_SORTS                    uint32  = 0x4
	LOCALE_REPLACEMENT                        uint32  = 0x8
	LOCALE_NEUTRALDATA                        uint32  = 0x10
	LOCALE_SPECIFICDATA                       uint32  = 0x20
	CP_ACP                                    uint32  = 0x0
	CP_OEMCP                                  uint32  = 0x1
	CP_MACCP                                  uint32  = 0x2
	CP_THREAD_ACP                             uint32  = 0x3
	CP_SYMBOL                                 uint32  = 0x2a
	CP_UTF7                                   uint32  = 0xfde8
	CP_UTF8                                   uint32  = 0xfde9
	CTRY_DEFAULT                              uint32  = 0x0
	CTRY_ALBANIA                              uint32  = 0x163
	CTRY_ALGERIA                              uint32  = 0xd5
	CTRY_ARGENTINA                            uint32  = 0x36
	CTRY_ARMENIA                              uint32  = 0x176
	CTRY_AUSTRALIA                            uint32  = 0x3d
	CTRY_AUSTRIA                              uint32  = 0x2b
	CTRY_AZERBAIJAN                           uint32  = 0x3e2
	CTRY_BAHRAIN                              uint32  = 0x3cd
	CTRY_BELARUS                              uint32  = 0x177
	CTRY_BELGIUM                              uint32  = 0x20
	CTRY_BELIZE                               uint32  = 0x1f5
	CTRY_BOLIVIA                              uint32  = 0x24f
	CTRY_BRAZIL                               uint32  = 0x37
	CTRY_BRUNEI_DARUSSALAM                    uint32  = 0x2a1
	CTRY_BULGARIA                             uint32  = 0x167
	CTRY_CANADA                               uint32  = 0x2
	CTRY_CARIBBEAN                            uint32  = 0x1
	CTRY_CHILE                                uint32  = 0x38
	CTRY_COLOMBIA                             uint32  = 0x39
	CTRY_COSTA_RICA                           uint32  = 0x1fa
	CTRY_CROATIA                              uint32  = 0x181
	CTRY_CZECH                                uint32  = 0x1a4
	CTRY_DENMARK                              uint32  = 0x2d
	CTRY_DOMINICAN_REPUBLIC                   uint32  = 0x1
	CTRY_ECUADOR                              uint32  = 0x251
	CTRY_EGYPT                                uint32  = 0x14
	CTRY_EL_SALVADOR                          uint32  = 0x1f7
	CTRY_ESTONIA                              uint32  = 0x174
	CTRY_FAEROE_ISLANDS                       uint32  = 0x12a
	CTRY_FINLAND                              uint32  = 0x166
	CTRY_FRANCE                               uint32  = 0x21
	CTRY_GEORGIA                              uint32  = 0x3e3
	CTRY_GERMANY                              uint32  = 0x31
	CTRY_GREECE                               uint32  = 0x1e
	CTRY_GUATEMALA                            uint32  = 0x1f6
	CTRY_HONDURAS                             uint32  = 0x1f8
	CTRY_HONG_KONG                            uint32  = 0x354
	CTRY_HUNGARY                              uint32  = 0x24
	CTRY_ICELAND                              uint32  = 0x162
	CTRY_INDIA                                uint32  = 0x5b
	CTRY_INDONESIA                            uint32  = 0x3e
	CTRY_IRAN                                 uint32  = 0x3d5
	CTRY_IRAQ                                 uint32  = 0x3c4
	CTRY_IRELAND                              uint32  = 0x161
	CTRY_ISRAEL                               uint32  = 0x3cc
	CTRY_ITALY                                uint32  = 0x27
	CTRY_JAMAICA                              uint32  = 0x1
	CTRY_JAPAN                                uint32  = 0x51
	CTRY_JORDAN                               uint32  = 0x3c2
	CTRY_KAZAKSTAN                            uint32  = 0x7
	CTRY_KENYA                                uint32  = 0xfe
	CTRY_KUWAIT                               uint32  = 0x3c5
	CTRY_KYRGYZSTAN                           uint32  = 0x3e4
	CTRY_LATVIA                               uint32  = 0x173
	CTRY_LEBANON                              uint32  = 0x3c1
	CTRY_LIBYA                                uint32  = 0xda
	CTRY_LIECHTENSTEIN                        uint32  = 0x29
	CTRY_LITHUANIA                            uint32  = 0x172
	CTRY_LUXEMBOURG                           uint32  = 0x160
	CTRY_MACAU                                uint32  = 0x355
	CTRY_MACEDONIA                            uint32  = 0x185
	CTRY_MALAYSIA                             uint32  = 0x3c
	CTRY_MALDIVES                             uint32  = 0x3c0
	CTRY_MEXICO                               uint32  = 0x34
	CTRY_MONACO                               uint32  = 0x21
	CTRY_MONGOLIA                             uint32  = 0x3d0
	CTRY_MOROCCO                              uint32  = 0xd4
	CTRY_NETHERLANDS                          uint32  = 0x1f
	CTRY_NEW_ZEALAND                          uint32  = 0x40
	CTRY_NICARAGUA                            uint32  = 0x1f9
	CTRY_NORWAY                               uint32  = 0x2f
	CTRY_OMAN                                 uint32  = 0x3c8
	CTRY_PAKISTAN                             uint32  = 0x5c
	CTRY_PANAMA                               uint32  = 0x1fb
	CTRY_PARAGUAY                             uint32  = 0x253
	CTRY_PERU                                 uint32  = 0x33
	CTRY_PHILIPPINES                          uint32  = 0x3f
	CTRY_POLAND                               uint32  = 0x30
	CTRY_PORTUGAL                             uint32  = 0x15f
	CTRY_PRCHINA                              uint32  = 0x56
	CTRY_PUERTO_RICO                          uint32  = 0x1
	CTRY_QATAR                                uint32  = 0x3ce
	CTRY_ROMANIA                              uint32  = 0x28
	CTRY_RUSSIA                               uint32  = 0x7
	CTRY_SAUDI_ARABIA                         uint32  = 0x3c6
	CTRY_SERBIA                               uint32  = 0x17d
	CTRY_SINGAPORE                            uint32  = 0x41
	CTRY_SLOVAK                               uint32  = 0x1a5
	CTRY_SLOVENIA                             uint32  = 0x182
	CTRY_SOUTH_AFRICA                         uint32  = 0x1b
	CTRY_SOUTH_KOREA                          uint32  = 0x52
	CTRY_SPAIN                                uint32  = 0x22
	CTRY_SWEDEN                               uint32  = 0x2e
	CTRY_SWITZERLAND                          uint32  = 0x29
	CTRY_SYRIA                                uint32  = 0x3c3
	CTRY_TAIWAN                               uint32  = 0x376
	CTRY_TATARSTAN                            uint32  = 0x7
	CTRY_THAILAND                             uint32  = 0x42
	CTRY_TRINIDAD_Y_TOBAGO                    uint32  = 0x1
	CTRY_TUNISIA                              uint32  = 0xd8
	CTRY_TURKEY                               uint32  = 0x5a
	CTRY_UAE                                  uint32  = 0x3cb
	CTRY_UKRAINE                              uint32  = 0x17c
	CTRY_UNITED_KINGDOM                       uint32  = 0x2c
	CTRY_UNITED_STATES                        uint32  = 0x1
	CTRY_URUGUAY                              uint32  = 0x256
	CTRY_UZBEKISTAN                           uint32  = 0x7
	CTRY_VENEZUELA                            uint32  = 0x3a
	CTRY_VIET_NAM                             uint32  = 0x54
	CTRY_YEMEN                                uint32  = 0x3c7
	CTRY_ZIMBABWE                             uint32  = 0x107
	LOCALE_NOUSEROVERRIDE                     uint32  = 0x80000000
	LOCALE_USE_CP_ACP                         uint32  = 0x40000000
	LOCALE_RETURN_NUMBER                      uint32  = 0x20000000
	LOCALE_RETURN_GENITIVE_NAMES              uint32  = 0x10000000
	LOCALE_ALLOW_NEUTRAL_NAMES                uint32  = 0x8000000
	LOCALE_SLOCALIZEDDISPLAYNAME              uint32  = 0x2
	LOCALE_SENGLISHDISPLAYNAME                uint32  = 0x72
	LOCALE_SNATIVEDISPLAYNAME                 uint32  = 0x73
	LOCALE_SLOCALIZEDLANGUAGENAME             uint32  = 0x6f
	LOCALE_SENGLISHLANGUAGENAME               uint32  = 0x1001
	LOCALE_SNATIVELANGUAGENAME                uint32  = 0x4
	LOCALE_SLOCALIZEDCOUNTRYNAME              uint32  = 0x6
	LOCALE_SENGLISHCOUNTRYNAME                uint32  = 0x1002
	LOCALE_SNATIVECOUNTRYNAME                 uint32  = 0x8
	LOCALE_IDIALINGCODE                       uint32  = 0x5
	LOCALE_SLIST                              uint32  = 0xc
	LOCALE_IMEASURE                           uint32  = 0xd
	LOCALE_SDECIMAL                           uint32  = 0xe
	LOCALE_STHOUSAND                          uint32  = 0xf
	LOCALE_SGROUPING                          uint32  = 0x10
	LOCALE_IDIGITS                            uint32  = 0x11
	LOCALE_ILZERO                             uint32  = 0x12
	LOCALE_INEGNUMBER                         uint32  = 0x1010
	LOCALE_SNATIVEDIGITS                      uint32  = 0x13
	LOCALE_SCURRENCY                          uint32  = 0x14
	LOCALE_SINTLSYMBOL                        uint32  = 0x15
	LOCALE_SMONDECIMALSEP                     uint32  = 0x16
	LOCALE_SMONTHOUSANDSEP                    uint32  = 0x17
	LOCALE_SMONGROUPING                       uint32  = 0x18
	LOCALE_ICURRDIGITS                        uint32  = 0x19
	LOCALE_ICURRENCY                          uint32  = 0x1b
	LOCALE_INEGCURR                           uint32  = 0x1c
	LOCALE_SSHORTDATE                         uint32  = 0x1f
	LOCALE_SLONGDATE                          uint32  = 0x20
	LOCALE_STIMEFORMAT                        uint32  = 0x1003
	LOCALE_SAM                                uint32  = 0x28
	LOCALE_SPM                                uint32  = 0x29
	LOCALE_ICALENDARTYPE                      uint32  = 0x1009
	LOCALE_IOPTIONALCALENDAR                  uint32  = 0x100b
	LOCALE_IFIRSTDAYOFWEEK                    uint32  = 0x100c
	LOCALE_IFIRSTWEEKOFYEAR                   uint32  = 0x100d
	LOCALE_SDAYNAME1                          uint32  = 0x2a
	LOCALE_SDAYNAME2                          uint32  = 0x2b
	LOCALE_SDAYNAME3                          uint32  = 0x2c
	LOCALE_SDAYNAME4                          uint32  = 0x2d
	LOCALE_SDAYNAME5                          uint32  = 0x2e
	LOCALE_SDAYNAME6                          uint32  = 0x2f
	LOCALE_SDAYNAME7                          uint32  = 0x30
	LOCALE_SABBREVDAYNAME1                    uint32  = 0x31
	LOCALE_SABBREVDAYNAME2                    uint32  = 0x32
	LOCALE_SABBREVDAYNAME3                    uint32  = 0x33
	LOCALE_SABBREVDAYNAME4                    uint32  = 0x34
	LOCALE_SABBREVDAYNAME5                    uint32  = 0x35
	LOCALE_SABBREVDAYNAME6                    uint32  = 0x36
	LOCALE_SABBREVDAYNAME7                    uint32  = 0x37
	LOCALE_SMONTHNAME1                        uint32  = 0x38
	LOCALE_SMONTHNAME2                        uint32  = 0x39
	LOCALE_SMONTHNAME3                        uint32  = 0x3a
	LOCALE_SMONTHNAME4                        uint32  = 0x3b
	LOCALE_SMONTHNAME5                        uint32  = 0x3c
	LOCALE_SMONTHNAME6                        uint32  = 0x3d
	LOCALE_SMONTHNAME7                        uint32  = 0x3e
	LOCALE_SMONTHNAME8                        uint32  = 0x3f
	LOCALE_SMONTHNAME9                        uint32  = 0x40
	LOCALE_SMONTHNAME10                       uint32  = 0x41
	LOCALE_SMONTHNAME11                       uint32  = 0x42
	LOCALE_SMONTHNAME12                       uint32  = 0x43
	LOCALE_SMONTHNAME13                       uint32  = 0x100e
	LOCALE_SABBREVMONTHNAME1                  uint32  = 0x44
	LOCALE_SABBREVMONTHNAME2                  uint32  = 0x45
	LOCALE_SABBREVMONTHNAME3                  uint32  = 0x46
	LOCALE_SABBREVMONTHNAME4                  uint32  = 0x47
	LOCALE_SABBREVMONTHNAME5                  uint32  = 0x48
	LOCALE_SABBREVMONTHNAME6                  uint32  = 0x49
	LOCALE_SABBREVMONTHNAME7                  uint32  = 0x4a
	LOCALE_SABBREVMONTHNAME8                  uint32  = 0x4b
	LOCALE_SABBREVMONTHNAME9                  uint32  = 0x4c
	LOCALE_SABBREVMONTHNAME10                 uint32  = 0x4d
	LOCALE_SABBREVMONTHNAME11                 uint32  = 0x4e
	LOCALE_SABBREVMONTHNAME12                 uint32  = 0x4f
	LOCALE_SABBREVMONTHNAME13                 uint32  = 0x100f
	LOCALE_SPOSITIVESIGN                      uint32  = 0x50
	LOCALE_SNEGATIVESIGN                      uint32  = 0x51
	LOCALE_IPOSSIGNPOSN                       uint32  = 0x52
	LOCALE_INEGSIGNPOSN                       uint32  = 0x53
	LOCALE_IPOSSYMPRECEDES                    uint32  = 0x54
	LOCALE_IPOSSEPBYSPACE                     uint32  = 0x55
	LOCALE_INEGSYMPRECEDES                    uint32  = 0x56
	LOCALE_INEGSEPBYSPACE                     uint32  = 0x57
	LOCALE_FONTSIGNATURE                      uint32  = 0x58
	LOCALE_SISO639LANGNAME                    uint32  = 0x59
	LOCALE_SISO3166CTRYNAME                   uint32  = 0x5a
	LOCALE_IPAPERSIZE                         uint32  = 0x100a
	LOCALE_SENGCURRNAME                       uint32  = 0x1007
	LOCALE_SNATIVECURRNAME                    uint32  = 0x1008
	LOCALE_SYEARMONTH                         uint32  = 0x1006
	LOCALE_SSORTNAME                          uint32  = 0x1013
	LOCALE_IDIGITSUBSTITUTION                 uint32  = 0x1014
	LOCALE_SNAME                              uint32  = 0x5c
	LOCALE_SDURATION                          uint32  = 0x5d
	LOCALE_SSHORTESTDAYNAME1                  uint32  = 0x60
	LOCALE_SSHORTESTDAYNAME2                  uint32  = 0x61
	LOCALE_SSHORTESTDAYNAME3                  uint32  = 0x62
	LOCALE_SSHORTESTDAYNAME4                  uint32  = 0x63
	LOCALE_SSHORTESTDAYNAME5                  uint32  = 0x64
	LOCALE_SSHORTESTDAYNAME6                  uint32  = 0x65
	LOCALE_SSHORTESTDAYNAME7                  uint32  = 0x66
	LOCALE_SISO639LANGNAME2                   uint32  = 0x67
	LOCALE_SISO3166CTRYNAME2                  uint32  = 0x68
	LOCALE_SNAN                               uint32  = 0x69
	LOCALE_SPOSINFINITY                       uint32  = 0x6a
	LOCALE_SNEGINFINITY                       uint32  = 0x6b
	LOCALE_SSCRIPTS                           uint32  = 0x6c
	LOCALE_SPARENT                            uint32  = 0x6d
	LOCALE_SCONSOLEFALLBACKNAME               uint32  = 0x6e
	LOCALE_IREADINGLAYOUT                     uint32  = 0x70
	LOCALE_INEUTRAL                           uint32  = 0x71
	LOCALE_INEGATIVEPERCENT                   uint32  = 0x74
	LOCALE_IPOSITIVEPERCENT                   uint32  = 0x75
	LOCALE_SPERCENT                           uint32  = 0x76
	LOCALE_SPERMILLE                          uint32  = 0x77
	LOCALE_SMONTHDAY                          uint32  = 0x78
	LOCALE_SSHORTTIME                         uint32  = 0x79
	LOCALE_SOPENTYPELANGUAGETAG               uint32  = 0x7a
	LOCALE_SSORTLOCALE                        uint32  = 0x7b
	LOCALE_SRELATIVELONGDATE                  uint32  = 0x7c
	LOCALE_ICONSTRUCTEDLOCALE                 uint32  = 0x7d
	LOCALE_SSHORTESTAM                        uint32  = 0x7e
	LOCALE_SSHORTESTPM                        uint32  = 0x7f
	LOCALE_IUSEUTF8LEGACYACP                  uint32  = 0x666
	LOCALE_IUSEUTF8LEGACYOEMCP                uint32  = 0x999
	LOCALE_IDEFAULTCODEPAGE                   uint32  = 0xb
	LOCALE_IDEFAULTANSICODEPAGE               uint32  = 0x1004
	LOCALE_IDEFAULTMACCODEPAGE                uint32  = 0x1011
	LOCALE_IDEFAULTEBCDICCODEPAGE             uint32  = 0x1012
	LOCALE_ILANGUAGE                          uint32  = 0x1
	LOCALE_SABBREVLANGNAME                    uint32  = 0x3
	LOCALE_SABBREVCTRYNAME                    uint32  = 0x7
	LOCALE_IGEOID                             uint32  = 0x5b
	LOCALE_IDEFAULTLANGUAGE                   uint32  = 0x9
	LOCALE_IDEFAULTCOUNTRY                    uint32  = 0xa
	LOCALE_IINTLCURRDIGITS                    uint32  = 0x1a
	LOCALE_SDATE                              uint32  = 0x1d
	LOCALE_STIME                              uint32  = 0x1e
	LOCALE_IDATE                              uint32  = 0x21
	LOCALE_ILDATE                             uint32  = 0x22
	LOCALE_ITIME                              uint32  = 0x23
	LOCALE_ITIMEMARKPOSN                      uint32  = 0x1005
	LOCALE_ICENTURY                           uint32  = 0x24
	LOCALE_ITLZERO                            uint32  = 0x25
	LOCALE_IDAYLZERO                          uint32  = 0x26
	LOCALE_IMONLZERO                          uint32  = 0x27
	LOCALE_SKEYBOARDSTOINSTALL                uint32  = 0x5e
	LOCALE_SLANGUAGE                          uint32  = 0x2
	LOCALE_SLANGDISPLAYNAME                   uint32  = 0x6f
	LOCALE_SENGLANGUAGE                       uint32  = 0x1001
	LOCALE_SNATIVELANGNAME                    uint32  = 0x4
	LOCALE_SCOUNTRY                           uint32  = 0x6
	LOCALE_SENGCOUNTRY                        uint32  = 0x1002
	LOCALE_SNATIVECTRYNAME                    uint32  = 0x8
	LOCALE_ICOUNTRY                           uint32  = 0x5
	LOCALE_S1159                              uint32  = 0x28
	LOCALE_S2359                              uint32  = 0x29
	CAL_NOUSEROVERRIDE                        uint32  = 0x80000000
	CAL_USE_CP_ACP                            uint32  = 0x40000000
	CAL_RETURN_NUMBER                         uint32  = 0x20000000
	CAL_RETURN_GENITIVE_NAMES                 uint32  = 0x10000000
	CAL_ICALINTVALUE                          uint32  = 0x1
	CAL_SCALNAME                              uint32  = 0x2
	CAL_IYEAROFFSETRANGE                      uint32  = 0x3
	CAL_SERASTRING                            uint32  = 0x4
	CAL_SSHORTDATE                            uint32  = 0x5
	CAL_SLONGDATE                             uint32  = 0x6
	CAL_SDAYNAME1                             uint32  = 0x7
	CAL_SDAYNAME2                             uint32  = 0x8
	CAL_SDAYNAME3                             uint32  = 0x9
	CAL_SDAYNAME4                             uint32  = 0xa
	CAL_SDAYNAME5                             uint32  = 0xb
	CAL_SDAYNAME6                             uint32  = 0xc
	CAL_SDAYNAME7                             uint32  = 0xd
	CAL_SABBREVDAYNAME1                       uint32  = 0xe
	CAL_SABBREVDAYNAME2                       uint32  = 0xf
	CAL_SABBREVDAYNAME3                       uint32  = 0x10
	CAL_SABBREVDAYNAME4                       uint32  = 0x11
	CAL_SABBREVDAYNAME5                       uint32  = 0x12
	CAL_SABBREVDAYNAME6                       uint32  = 0x13
	CAL_SABBREVDAYNAME7                       uint32  = 0x14
	CAL_SMONTHNAME1                           uint32  = 0x15
	CAL_SMONTHNAME2                           uint32  = 0x16
	CAL_SMONTHNAME3                           uint32  = 0x17
	CAL_SMONTHNAME4                           uint32  = 0x18
	CAL_SMONTHNAME5                           uint32  = 0x19
	CAL_SMONTHNAME6                           uint32  = 0x1a
	CAL_SMONTHNAME7                           uint32  = 0x1b
	CAL_SMONTHNAME8                           uint32  = 0x1c
	CAL_SMONTHNAME9                           uint32  = 0x1d
	CAL_SMONTHNAME10                          uint32  = 0x1e
	CAL_SMONTHNAME11                          uint32  = 0x1f
	CAL_SMONTHNAME12                          uint32  = 0x20
	CAL_SMONTHNAME13                          uint32  = 0x21
	CAL_SABBREVMONTHNAME1                     uint32  = 0x22
	CAL_SABBREVMONTHNAME2                     uint32  = 0x23
	CAL_SABBREVMONTHNAME3                     uint32  = 0x24
	CAL_SABBREVMONTHNAME4                     uint32  = 0x25
	CAL_SABBREVMONTHNAME5                     uint32  = 0x26
	CAL_SABBREVMONTHNAME6                     uint32  = 0x27
	CAL_SABBREVMONTHNAME7                     uint32  = 0x28
	CAL_SABBREVMONTHNAME8                     uint32  = 0x29
	CAL_SABBREVMONTHNAME9                     uint32  = 0x2a
	CAL_SABBREVMONTHNAME10                    uint32  = 0x2b
	CAL_SABBREVMONTHNAME11                    uint32  = 0x2c
	CAL_SABBREVMONTHNAME12                    uint32  = 0x2d
	CAL_SABBREVMONTHNAME13                    uint32  = 0x2e
	CAL_SYEARMONTH                            uint32  = 0x2f
	CAL_ITWODIGITYEARMAX                      uint32  = 0x30
	CAL_SSHORTESTDAYNAME1                     uint32  = 0x31
	CAL_SSHORTESTDAYNAME2                     uint32  = 0x32
	CAL_SSHORTESTDAYNAME3                     uint32  = 0x33
	CAL_SSHORTESTDAYNAME4                     uint32  = 0x34
	CAL_SSHORTESTDAYNAME5                     uint32  = 0x35
	CAL_SSHORTESTDAYNAME6                     uint32  = 0x36
	CAL_SSHORTESTDAYNAME7                     uint32  = 0x37
	CAL_SMONTHDAY                             uint32  = 0x38
	CAL_SABBREVERASTRING                      uint32  = 0x39
	CAL_SRELATIVELONGDATE                     uint32  = 0x3a
	CAL_SENGLISHERANAME                       uint32  = 0x3b
	CAL_SENGLISHABBREVERANAME                 uint32  = 0x3c
	CAL_SJAPANESEERAFIRSTYEAR                 uint32  = 0x3d
	ENUM_ALL_CALENDARS                        uint32  = 0xffffffff
	CAL_GREGORIAN                             uint32  = 0x1
	CAL_GREGORIAN_US                          uint32  = 0x2
	CAL_JAPAN                                 uint32  = 0x3
	CAL_TAIWAN                                uint32  = 0x4
	CAL_KOREA                                 uint32  = 0x5
	CAL_HIJRI                                 uint32  = 0x6
	CAL_THAI                                  uint32  = 0x7
	CAL_HEBREW                                uint32  = 0x8
	CAL_GREGORIAN_ME_FRENCH                   uint32  = 0x9
	CAL_GREGORIAN_ARABIC                      uint32  = 0xa
	CAL_GREGORIAN_XLIT_ENGLISH                uint32  = 0xb
	CAL_GREGORIAN_XLIT_FRENCH                 uint32  = 0xc
	CAL_PERSIAN                               uint32  = 0x16
	CAL_UMALQURA                              uint32  = 0x17
	LGRPID_WESTERN_EUROPE                     uint32  = 0x1
	LGRPID_CENTRAL_EUROPE                     uint32  = 0x2
	LGRPID_BALTIC                             uint32  = 0x3
	LGRPID_GREEK                              uint32  = 0x4
	LGRPID_CYRILLIC                           uint32  = 0x5
	LGRPID_TURKIC                             uint32  = 0x6
	LGRPID_TURKISH                            uint32  = 0x6
	LGRPID_JAPANESE                           uint32  = 0x7
	LGRPID_KOREAN                             uint32  = 0x8
	LGRPID_TRADITIONAL_CHINESE                uint32  = 0x9
	LGRPID_SIMPLIFIED_CHINESE                 uint32  = 0xa
	LGRPID_THAI                               uint32  = 0xb
	LGRPID_HEBREW                             uint32  = 0xc
	LGRPID_ARABIC                             uint32  = 0xd
	LGRPID_VIETNAMESE                         uint32  = 0xe
	LGRPID_INDIC                              uint32  = 0xf
	LGRPID_GEORGIAN                           uint32  = 0x10
	LGRPID_ARMENIAN                           uint32  = 0x11
	MUI_LANGUAGE_ID                           uint32  = 0x4
	MUI_LANGUAGE_NAME                         uint32  = 0x8
	MUI_MERGE_SYSTEM_FALLBACK                 uint32  = 0x10
	MUI_MERGE_USER_FALLBACK                   uint32  = 0x20
	MUI_THREAD_LANGUAGES                      uint32  = 0x40
	MUI_CONSOLE_FILTER                        uint32  = 0x100
	MUI_COMPLEX_SCRIPT_FILTER                 uint32  = 0x200
	MUI_RESET_FILTERS                         uint32  = 0x1
	MUI_USER_PREFERRED_UI_LANGUAGES           uint32  = 0x10
	MUI_USE_INSTALLED_LANGUAGES               uint32  = 0x20
	MUI_USE_SEARCH_ALL_LANGUAGES              uint32  = 0x40
	MUI_LANG_NEUTRAL_PE_FILE                  uint32  = 0x100
	MUI_NON_LANG_NEUTRAL_FILE                 uint32  = 0x200
	MUI_MACHINE_LANGUAGE_SETTINGS             uint32  = 0x400
	MUI_FILETYPE_NOT_LANGUAGE_NEUTRAL         uint32  = 0x1
	MUI_FILETYPE_LANGUAGE_NEUTRAL_MAIN        uint32  = 0x2
	MUI_FILETYPE_LANGUAGE_NEUTRAL_MUI         uint32  = 0x4
	MUI_QUERY_TYPE                            uint32  = 0x1
	MUI_QUERY_CHECKSUM                        uint32  = 0x2
	MUI_QUERY_LANGUAGE_NAME                   uint32  = 0x4
	MUI_QUERY_RESOURCE_TYPES                  uint32  = 0x8
	MUI_FILEINFO_VERSION                      uint32  = 0x1
	MUI_FULL_LANGUAGE                         uint32  = 0x1
	MUI_PARTIAL_LANGUAGE                      uint32  = 0x2
	MUI_LIP_LANGUAGE                          uint32  = 0x4
	MUI_LANGUAGE_INSTALLED                    uint32  = 0x20
	MUI_LANGUAGE_LICENSED                     uint32  = 0x40
	GEOID_NOT_AVAILABLE                       int32   = -1
	SORTING_PARADIGM_NLS                      uint32  = 0x0
	SORTING_PARADIGM_ICU                      uint32  = 0x1000000
	IDN_ALLOW_UNASSIGNED                      uint32  = 0x1
	IDN_USE_STD3_ASCII_RULES                  uint32  = 0x2
	IDN_EMAIL_ADDRESS                         uint32  = 0x4
	IDN_RAW_PUNYCODE                          uint32  = 0x8
	VS_ALLOW_LATIN                            uint32  = 0x1
	GSS_ALLOW_INHERITED_COMMON                uint32  = 0x1
	MUI_FORMAT_REG_COMPAT                     uint32  = 0x1
	MUI_FORMAT_INF_COMPAT                     uint32  = 0x2
	MUI_VERIFY_FILE_EXISTS                    uint32  = 0x4
	MUI_SKIP_STRING_CACHE                     uint32  = 0x8
	MUI_IMMUTABLE_LOOKUP                      uint32  = 0x10
	LOCALE_NAME_INVARIANT                     string  = ""
	LOCALE_NAME_SYSTEM_DEFAULT                string  = "!x-sys-default-locale"
	MIN_SPELLING_NTDDI                        uint32  = 0x6020000
	SCRIPT_UNDEFINED                          uint32  = 0x0
	USP_E_SCRIPT_NOT_IN_FONT                  HRESULT = -2147220992
	SGCM_RTL                                  uint32  = 0x1
	SSA_PASSWORD                              uint32  = 0x1
	SSA_TAB                                   uint32  = 0x2
	SSA_CLIP                                  uint32  = 0x4
	SSA_FIT                                   uint32  = 0x8
	SSA_DZWG                                  uint32  = 0x10
	SSA_FALLBACK                              uint32  = 0x20
	SSA_BREAK                                 uint32  = 0x40
	SSA_GLYPHS                                uint32  = 0x80
	SSA_RTL                                   uint32  = 0x100
	SSA_GCP                                   uint32  = 0x200
	SSA_HOTKEY                                uint32  = 0x400
	SSA_METAFILE                              uint32  = 0x800
	SSA_LINK                                  uint32  = 0x1000
	SSA_HIDEHOTKEY                            uint32  = 0x2000
	SSA_HOTKEYONLY                            uint32  = 0x2400
	SSA_FULLMEASURE                           uint32  = 0x4000000
	SSA_LPKANSIFALLBACK                       uint32  = 0x8000000
	SSA_PIDX                                  uint32  = 0x10000000
	SSA_LAYOUTRTL                             uint32  = 0x20000000
	SSA_DONTGLYPH                             uint32  = 0x40000000
	SSA_NOKASHIDA                             uint32  = 0x80000000
	SCRIPT_DIGITSUBSTITUTE_CONTEXT            uint32  = 0x0
	SCRIPT_DIGITSUBSTITUTE_NONE               uint32  = 0x1
	SCRIPT_DIGITSUBSTITUTE_NATIONAL           uint32  = 0x2
	SCRIPT_DIGITSUBSTITUTE_TRADITIONAL        uint32  = 0x3
	UNISCRIBE_OPENTYPE                        uint32  = 0x100
	SCRIPT_TAG_UNKNOWN                        uint32  = 0x0
	MUI_LANGUAGE_EXACT                        uint32  = 0x10
	NLS_CP_CPINFO                             uint32  = 0x10000000
	NLS_CP_MBTOWC                             uint32  = 0x40000000
	NLS_CP_WCTOMB                             uint32  = 0x80000000
	U_DISABLE_RENAMING                        uint32  = 0x1
	U_SHOW_CPLUSPLUS_API                      uint32  = 0x0
	U_DEFAULT_SHOW_DRAFT                      uint32  = 0x0
	U_HIDE_DRAFT_API                          uint32  = 0x1
	U_HIDE_DEPRECATED_API                     uint32  = 0x1
	U_HIDE_OBSOLETE_API                       uint32  = 0x1
	U_HIDE_INTERNAL_API                       uint32  = 0x1
	U_NO_DEFAULT_INCLUDE_UTF_HEADERS          uint32  = 0x1
	U_DEBUG                                   uint32  = 0x1
	UCLN_NO_AUTO_CLEANUP                      uint32  = 0x1
	U_OVERRIDE_CXX_ALLOCATION                 uint32  = 0x1
	U_ENABLE_TRACING                          uint32  = 0x0
	UCONFIG_ENABLE_PLUGINS                    uint32  = 0x0
	U_ENABLE_DYLOAD                           uint32  = 0x1
	U_CHECK_DYLOAD                            uint32  = 0x1
	U_HAVE_LIB_SUFFIX                         uint32  = 0x1
	U_LIB_SUFFIX_C_NAME_STRING                string  = ""
	UCONFIG_ONLY_COLLATION                    uint32  = 0x0
	UCONFIG_NO_BREAK_ITERATION                uint32  = 0x1
	UCONFIG_NO_IDNA                           uint32  = 0x1
	UCONFIG_NO_FORMATTING                     uint32  = 0x1
	UCONFIG_NO_TRANSLITERATION                uint32  = 0x1
	UCONFIG_NO_REGULAR_EXPRESSIONS            uint32  = 0x1
	UCONFIG_NO_FILE_IO                        uint32  = 0x0
	UCONFIG_NO_CONVERSION                     uint32  = 0x0
	UCONFIG_NO_LEGACY_CONVERSION              uint32  = 0x1
	UCONFIG_ONLY_HTML_CONVERSION              uint32  = 0x0
	UCONFIG_NO_NORMALIZATION                  uint32  = 0x0
	UCONFIG_NO_COLLATION                      uint32  = 0x1
	UCONFIG_NO_SERVICE                        uint32  = 0x0
	UCONFIG_HAVE_PARSEALLINPUT                uint32  = 0x1
	UCONFIG_NO_FILTERED_BREAK_ITERATION       uint32  = 0x0
	U_PF_UNKNOWN                              uint32  = 0x0
	U_PF_WINDOWS                              uint32  = 0x3e8
	U_PF_MINGW                                uint32  = 0x708
	U_PF_CYGWIN                               uint32  = 0x76c
	U_PF_HPUX                                 uint32  = 0x834
	U_PF_SOLARIS                              uint32  = 0xa28
	U_PF_BSD                                  uint32  = 0xbb8
	U_PF_AIX                                  uint32  = 0xc1c
	U_PF_IRIX                                 uint32  = 0xc80
	U_PF_DARWIN                               uint32  = 0xdac
	U_PF_IPHONE                               uint32  = 0xdde
	U_PF_QNX                                  uint32  = 0xe74
	U_PF_LINUX                                uint32  = 0xfa0
	U_PF_BROWSER_NATIVE_CLIENT                uint32  = 0xfb4
	U_PF_ANDROID                              uint32  = 0xfd2
	U_PF_FUCHSIA                              uint32  = 0x1004
	U_PF_EMSCRIPTEN                           uint32  = 0x1392
	U_PF_OS390                                uint32  = 0x2328
	U_PF_OS400                                uint32  = 0x24b8
	U_PLATFORM                                uint32  = 0x708
	U_PLATFORM_USES_ONLY_WIN32_API            uint32  = 0x1
	U_PLATFORM_HAS_WIN32_API                  uint32  = 0x1
	U_PLATFORM_IMPLEMENTS_POSIX               uint32  = 0x0
	U_PLATFORM_IS_LINUX_BASED                 uint32  = 0x1
	U_PLATFORM_IS_DARWIN_BASED                uint32  = 0x1
	U_HAVE_STDINT_H                           uint32  = 0x1
	U_HAVE_INTTYPES_H                         uint32  = 0x1
	U_GCC_MAJOR_MINOR                         uint32  = 0x0
	U_IS_BIG_ENDIAN                           uint32  = 0x0
	U_HAVE_PLACEMENT_NEW                      uint32  = 0x0
	U_HAVE_DEBUG_LOCATION_NEW                 uint32  = 0x1
	U_CPLUSPLUS_VERSION                       uint32  = 0x0
	U_ASCII_FAMILY                            uint32  = 0x0
	U_EBCDIC_FAMILY                           uint32  = 0x1
	U_CHARSET_FAMILY                          uint32  = 0x1
	U_CHARSET_IS_UTF8                         uint32  = 0x1
	U_HAVE_WCHAR_H                            uint32  = 0x0
	U_SIZEOF_WCHAR_T                          uint32  = 0x1
	U_HAVE_WCSCPY                             uint32  = 0x0
	U_HAVE_CHAR16_T                           uint32  = 0x1
	U_DEFINE_FALSE_AND_TRUE                   uint32  = 0x1
	U_SIZEOF_UCHAR                            uint32  = 0x2
	U_CHAR16_IS_TYPEDEF                       uint32  = 0x1
	U_SENTINEL                                int32   = -1
	U8_LEAD3_T1_BITS                          string  = " 000000000000\x1000"
	U8_LEAD4_T1_BITS                          string  = ""
	U8_MAX_LENGTH                             uint32  = 0x4
	U16_MAX_LENGTH                            uint32  = 0x2
	U_HIDE_OBSOLETE_UTF_OLD_H                 uint32  = 0x0
	UTF_SIZE                                  uint32  = 0x10
	UTF8_ERROR_VALUE_1                        uint32  = 0x15
	UTF8_ERROR_VALUE_2                        uint32  = 0x9f
	UTF_ERROR_VALUE                           uint32  = 0xffff
	UTF8_MAX_CHAR_LENGTH                      uint32  = 0x4
	UTF16_MAX_CHAR_LENGTH                     uint32  = 0x2
	UTF32_MAX_CHAR_LENGTH                     uint32  = 0x1
	UTF_MAX_CHAR_LENGTH                       uint32  = 0x2
	U_COPYRIGHT_STRING_LENGTH                 uint32  = 0x80
	U_MAX_VERSION_LENGTH                      uint32  = 0x4
	U_MAX_VERSION_STRING_LENGTH               uint32  = 0x14
	U_MILLIS_PER_SECOND                       uint32  = 0x3e8
	U_MILLIS_PER_MINUTE                       uint32  = 0xea60
	U_MILLIS_PER_HOUR                         uint32  = 0x36ee80
	U_MILLIS_PER_DAY                          uint32  = 0x5265c00
	U_COMBINED_IMPLEMENTATION                 uint32  = 0x1
	U_SHAPE_LENGTH_GROW_SHRINK                uint32  = 0x0
	U_SHAPE_LAMALEF_RESIZE                    uint32  = 0x0
	U_SHAPE_LENGTH_FIXED_SPACES_NEAR          uint32  = 0x1
	U_SHAPE_LAMALEF_NEAR                      uint32  = 0x1
	U_SHAPE_LENGTH_FIXED_SPACES_AT_END        uint32  = 0x2
	U_SHAPE_LAMALEF_END                       uint32  = 0x2
	U_SHAPE_LENGTH_FIXED_SPACES_AT_BEGINNING  uint32  = 0x3
	U_SHAPE_LAMALEF_BEGIN                     uint32  = 0x3
	U_SHAPE_LAMALEF_AUTO                      uint32  = 0x10000
	U_SHAPE_LENGTH_MASK                       uint32  = 0x10003
	U_SHAPE_LAMALEF_MASK                      uint32  = 0x10003
	U_SHAPE_TEXT_DIRECTION_LOGICAL            uint32  = 0x0
	U_SHAPE_TEXT_DIRECTION_VISUAL_RTL         uint32  = 0x0
	U_SHAPE_TEXT_DIRECTION_VISUAL_LTR         uint32  = 0x4
	U_SHAPE_TEXT_DIRECTION_MASK               uint32  = 0x4
	U_SHAPE_LETTERS_NOOP                      uint32  = 0x0
	U_SHAPE_LETTERS_SHAPE                     uint32  = 0x8
	U_SHAPE_LETTERS_UNSHAPE                   uint32  = 0x10
	U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED   uint32  = 0x18
	U_SHAPE_LETTERS_MASK                      uint32  = 0x18
	U_SHAPE_DIGITS_NOOP                       uint32  = 0x0
	U_SHAPE_DIGITS_EN2AN                      uint32  = 0x20
	U_SHAPE_DIGITS_AN2EN                      uint32  = 0x40
	U_SHAPE_DIGITS_ALEN2AN_INIT_LR            uint32  = 0x60
	U_SHAPE_DIGITS_ALEN2AN_INIT_AL            uint32  = 0x80
	U_SHAPE_DIGITS_RESERVED                   uint32  = 0xa0
	U_SHAPE_DIGITS_MASK                       uint32  = 0xe0
	U_SHAPE_DIGIT_TYPE_AN                     uint32  = 0x0
	U_SHAPE_DIGIT_TYPE_AN_EXTENDED            uint32  = 0x100
	U_SHAPE_DIGIT_TYPE_RESERVED               uint32  = 0x200
	U_SHAPE_DIGIT_TYPE_MASK                   uint32  = 0x300
	U_SHAPE_AGGREGATE_TASHKEEL                uint32  = 0x4000
	U_SHAPE_AGGREGATE_TASHKEEL_NOOP           uint32  = 0x0
	U_SHAPE_AGGREGATE_TASHKEEL_MASK           uint32  = 0x4000
	U_SHAPE_PRESERVE_PRESENTATION             uint32  = 0x8000
	U_SHAPE_PRESERVE_PRESENTATION_NOOP        uint32  = 0x0
	U_SHAPE_PRESERVE_PRESENTATION_MASK        uint32  = 0x8000
	U_SHAPE_SEEN_TWOCELL_NEAR                 uint32  = 0x200000
	U_SHAPE_SEEN_MASK                         uint32  = 0x700000
	U_SHAPE_YEHHAMZA_TWOCELL_NEAR             uint32  = 0x1000000
	U_SHAPE_YEHHAMZA_MASK                     uint32  = 0x3800000
	U_SHAPE_TASHKEEL_BEGIN                    uint32  = 0x40000
	U_SHAPE_TASHKEEL_END                      uint32  = 0x60000
	U_SHAPE_TASHKEEL_RESIZE                   uint32  = 0x80000
	U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL       uint32  = 0xc0000
	U_SHAPE_TASHKEEL_MASK                     uint32  = 0xe0000
	U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END uint32  = 0x4000000
	U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK      uint32  = 0x4000000
	U_SHAPE_TAIL_NEW_UNICODE                  uint32  = 0x8000000
	U_SHAPE_TAIL_TYPE_MASK                    uint32  = 0x8000000
	ULOC_CHINESE                              string  = "zh"
	ULOC_ENGLISH                              string  = "en"
	ULOC_FRENCH                               string  = "fr"
	ULOC_GERMAN                               string  = "de"
	ULOC_ITALIAN                              string  = "it"
	ULOC_JAPANESE                             string  = "ja"
	ULOC_KOREAN                               string  = "ko"
	ULOC_SIMPLIFIED_CHINESE                   string  = "zh_CN"
	ULOC_TRADITIONAL_CHINESE                  string  = "zh_TW"
	ULOC_CANADA                               string  = "en_CA"
	ULOC_CANADA_FRENCH                        string  = "fr_CA"
	ULOC_CHINA                                string  = "zh_CN"
	ULOC_PRC                                  string  = "zh_CN"
	ULOC_FRANCE                               string  = "fr_FR"
	ULOC_GERMANY                              string  = "de_DE"
	ULOC_ITALY                                string  = "it_IT"
	ULOC_JAPAN                                string  = "ja_JP"
	ULOC_KOREA                                string  = "ko_KR"
	ULOC_TAIWAN                               string  = "zh_TW"
	ULOC_UK                                   string  = "en_GB"
	ULOC_US                                   string  = "en_US"
	ULOC_LANG_CAPACITY                        uint32  = 0xc
	ULOC_COUNTRY_CAPACITY                     uint32  = 0x4
	ULOC_FULLNAME_CAPACITY                    uint32  = 0x9d
	ULOC_SCRIPT_CAPACITY                      uint32  = 0x6
	ULOC_KEYWORDS_CAPACITY                    uint32  = 0x60
	ULOC_KEYWORD_AND_VALUES_CAPACITY          uint32  = 0x64
	ULOC_KEYWORD_SEPARATOR_UNICODE            uint32  = 0x40
	ULOC_KEYWORD_ASSIGN_UNICODE               uint32  = 0x3d
	ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE       uint32  = 0x3b
	UCNV_SUB_STOP_ON_ILLEGAL                  string  = "i"
	UCNV_SKIP_STOP_ON_ILLEGAL                 string  = "i"
	UCNV_ESCAPE_JAVA                          string  = "J"
	UCNV_ESCAPE_C                             string  = "C"
	UCNV_ESCAPE_XML_DEC                       string  = "D"
	UCNV_ESCAPE_XML_HEX                       string  = "X"
	UCNV_ESCAPE_UNICODE                       string  = "U"
	UCNV_ESCAPE_CSS2                          string  = "S"
	UCNV_MAX_CONVERTER_NAME_LENGTH            uint32  = 0x3c
	UCNV_SI                                   uint32  = 0xf
	UCNV_SO                                   uint32  = 0xe
	UCNV_OPTION_SEP_STRING                    string  = ","
	UCNV_VALUE_SEP_STRING                     string  = "="
	UCNV_LOCALE_OPTION_STRING                 string  = ",locale="
	UCNV_VERSION_OPTION_STRING                string  = ",version="
	UCNV_SWAP_LFNL_OPTION_STRING              string  = ",swaplfnl"
	U_FOLD_CASE_DEFAULT                       uint32  = 0x0
	U_FOLD_CASE_EXCLUDE_SPECIAL_I             uint32  = 0x1
	U_TITLECASE_WHOLE_STRING                  uint32  = 0x20
	U_TITLECASE_SENTENCES                     uint32  = 0x40
	U_TITLECASE_NO_LOWERCASE                  uint32  = 0x100
	U_TITLECASE_NO_BREAK_ADJUSTMENT           uint32  = 0x200
	U_TITLECASE_ADJUST_TO_CASED               uint32  = 0x400
	U_EDITS_NO_RESET                          uint32  = 0x2000
	U_OMIT_UNCHANGED_TEXT                     uint32  = 0x4000
	U_COMPARE_CODE_POINT_ORDER                uint32  = 0x8000
	U_COMPARE_IGNORE_CASE                     uint32  = 0x10000
	UNORM_INPUT_IS_FCD                        uint32  = 0x20000
	UCHAR_MIN_VALUE                           uint32  = 0x0
	UCHAR_MAX_VALUE                           uint32  = 0x10ffff
	UBIDI_DEFAULT_LTR                         uint32  = 0xfe
	UBIDI_DEFAULT_RTL                         uint32  = 0xff
	UBIDI_MAX_EXPLICIT_LEVEL                  uint32  = 0x7d
	UBIDI_LEVEL_OVERRIDE                      uint32  = 0x80
	UBIDI_MAP_NOWHERE                         int32   = -1
	UBIDI_KEEP_BASE_COMBINING                 uint32  = 0x1
	UBIDI_DO_MIRRORING                        uint32  = 0x2
	UBIDI_INSERT_LRM_FOR_NUMERIC              uint32  = 0x4
	UBIDI_REMOVE_BIDI_CONTROLS                uint32  = 0x8
	UBIDI_OUTPUT_REVERSE                      uint32  = 0x10
	USPREP_DEFAULT                            uint32  = 0x0
	USPREP_ALLOW_UNASSIGNED                   uint32  = 0x1
	U_ICU_VERSION_BUNDLE                      string  = "icuver"
	U_ICU_DATA_KEY                            string  = "DataVersion"
	UCAL_UNKNOWN_ZONE_ID                      string  = "Etc/Unknown"
	UDAT_YEAR                                 string  = "y"
	UDAT_QUARTER                              string  = "QQQQ"
	UDAT_ABBR_QUARTER                         string  = "QQQ"
	UDAT_YEAR_QUARTER                         string  = "yQQQQ"
	UDAT_YEAR_ABBR_QUARTER                    string  = "yQQQ"
	UDAT_MONTH                                string  = "MMMM"
	UDAT_ABBR_MONTH                           string  = "MMM"
	UDAT_NUM_MONTH                            string  = "M"
	UDAT_YEAR_MONTH                           string  = "yMMMM"
	UDAT_YEAR_ABBR_MONTH                      string  = "yMMM"
	UDAT_YEAR_NUM_MONTH                       string  = "yM"
	UDAT_DAY                                  string  = "d"
	UDAT_YEAR_MONTH_DAY                       string  = "yMMMMd"
	UDAT_YEAR_ABBR_MONTH_DAY                  string  = "yMMMd"
	UDAT_YEAR_NUM_MONTH_DAY                   string  = "yMd"
	UDAT_WEEKDAY                              string  = "EEEE"
	UDAT_ABBR_WEEKDAY                         string  = "E"
	UDAT_YEAR_MONTH_WEEKDAY_DAY               string  = "yMMMMEEEEd"
	UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY          string  = "yMMMEd"
	UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY           string  = "yMEd"
	UDAT_MONTH_DAY                            string  = "MMMMd"
	UDAT_ABBR_MONTH_DAY                       string  = "MMMd"
	UDAT_NUM_MONTH_DAY                        string  = "Md"
	UDAT_MONTH_WEEKDAY_DAY                    string  = "MMMMEEEEd"
	UDAT_ABBR_MONTH_WEEKDAY_DAY               string  = "MMMEd"
	UDAT_NUM_MONTH_WEEKDAY_DAY                string  = "MEd"
	UDAT_HOUR                                 string  = "j"
	UDAT_HOUR24                               string  = "H"
	UDAT_MINUTE                               string  = "m"
	UDAT_HOUR_MINUTE                          string  = "jm"
	UDAT_HOUR24_MINUTE                        string  = "Hm"
	UDAT_SECOND                               string  = "s"
	UDAT_HOUR_MINUTE_SECOND                   string  = "jms"
	UDAT_HOUR24_MINUTE_SECOND                 string  = "Hms"
	UDAT_MINUTE_SECOND                        string  = "ms"
	UDAT_LOCATION_TZ                          string  = "VVVV"
	UDAT_GENERIC_TZ                           string  = "vvvv"
	UDAT_ABBR_GENERIC_TZ                      string  = "v"
	UDAT_SPECIFIC_TZ                          string  = "zzzz"
	UDAT_ABBR_SPECIFIC_TZ                     string  = "z"
	UDAT_ABBR_UTC_TZ                          string  = "ZZZZ"
	USEARCH_DONE                              int32   = -1
	U_HAVE_STD_STRING                         uint32  = 0x0
	UCONFIG_FORMAT_FASTPATHS_49               uint32  = 0x1
	U_PLATFORM_HAS_WINUWP_API                 uint32  = 0x0
	U_IOSTREAM_SOURCE                         uint32  = 0x30c1f
	U_HAVE_RVALUE_REFERENCES                  uint32  = 0x1
	U_USING_ICU_NAMESPACE                     uint32  = 0x1
	U_ICUDATA_TYPE_LETTER                     string  = "e"
	U_UNICODE_VERSION                         string  = "8.0"
	CANITER_SKIP_ZEROES                       uint32  = 0x1
	NUMSYS_NAME_CAPACITY                      uint32  = 0x8
	U_HAVE_RBNF                               uint32  = 0x0
	MAX_MIMECP_NAME                           uint32  = 0x40
	MAX_MIMECSET_NAME                         uint32  = 0x32
	MAX_MIMEFACE_NAME                         uint32  = 0x20
	MAX_RFC1766_NAME                          uint32  = 0x6
	MAX_LOCALE_NAME                           uint32  = 0x20
	MAX_SCRIPT_NAME                           uint32  = 0x30
	CPIOD_PEEK                                int32   = 1073741824
	CPIOD_FORCE_PROMPT                        int32   = -2147483648
	UITER_UNKNOWN_INDEX                       int32   = -2
	UCPTRIE_FAST_SHIFT                        int32   = 6
	UCPTRIE_FAST_DATA_BLOCK_LENGTH            int32   = 64
	UCPTRIE_FAST_DATA_MASK                    int32   = 63
	UCPTRIE_SMALL_MAX                         int32   = 4095
	UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET       int32   = 1
	UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET        int32   = 2
	UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE        int32   = 1
	UTEXT_PROVIDER_STABLE_CHUNKS              int32   = 2
	UTEXT_PROVIDER_WRITABLE                   int32   = 3
	UTEXT_PROVIDER_HAS_META_DATA              int32   = 4
	UTEXT_PROVIDER_OWNS_TEXT                  int32   = 5
	UTEXT_MAGIC                               int32   = 878368812
	USET_IGNORE_SPACE                         int32   = 1
	USET_CASE_INSENSITIVE                     int32   = 2
	USET_ADD_CASE_MAPPINGS                    int32   = 4
	USET_SERIALIZED_STATIC_ARRAY_CAPACITY     int32   = 8
	U_PARSE_CONTEXT_LEN                       int32   = 16
	UIDNA_DEFAULT                             int32   = 0
	UIDNA_USE_STD3_RULES                      int32   = 2
	UIDNA_CHECK_BIDI                          int32   = 4
	UIDNA_CHECK_CONTEXTJ                      int32   = 8
	UIDNA_NONTRANSITIONAL_TO_ASCII            int32   = 16
	UIDNA_NONTRANSITIONAL_TO_UNICODE          int32   = 32
	UIDNA_CHECK_CONTEXTO                      int32   = 64
	UIDNA_ERROR_EMPTY_LABEL                   int32   = 1
	UIDNA_ERROR_LABEL_TOO_LONG                int32   = 2
	UIDNA_ERROR_DOMAIN_NAME_TOO_LONG          int32   = 4
	UIDNA_ERROR_LEADING_HYPHEN                int32   = 8
	UIDNA_ERROR_TRAILING_HYPHEN               int32   = 16
	UIDNA_ERROR_HYPHEN_3_4                    int32   = 32
	UIDNA_ERROR_LEADING_COMBINING_MARK        int32   = 64
	UIDNA_ERROR_DISALLOWED                    int32   = 128
	UIDNA_ERROR_PUNYCODE                      int32   = 256
	UIDNA_ERROR_LABEL_HAS_DOT                 int32   = 512
	UIDNA_ERROR_INVALID_ACE_LABEL             int32   = 1024
	UIDNA_ERROR_BIDI                          int32   = 2048
	UIDNA_ERROR_CONTEXTJ                      int32   = 4096
	UIDNA_ERROR_CONTEXTO_PUNCTUATION          int32   = 8192
	UIDNA_ERROR_CONTEXTO_DIGITS               int32   = 16384
	UMSGPAT_ARG_NAME_NOT_NUMBER               int32   = -1
	UMSGPAT_ARG_NAME_NOT_VALID                int32   = -2
)
const (
	GDI_ERROR                                       int32  = -1
	ERROR                                           int32  = 0
	MAXSTRETCHBLTMODE                               uint32 = 0x4
	POLYFILL_LAST                                   uint32 = 0x2
	LAYOUT_BTT                                      uint32 = 0x2
	LAYOUT_VBH                                      uint32 = 0x4
	ASPECT_FILTERING                                uint32 = 0x1
	META_SETBKCOLOR                                 uint32 = 0x201
	META_SETBKMODE                                  uint32 = 0x102
	META_SETMAPMODE                                 uint32 = 0x103
	META_SETROP2                                    uint32 = 0x104
	META_SETRELABS                                  uint32 = 0x105
	META_SETPOLYFILLMODE                            uint32 = 0x106
	META_SETSTRETCHBLTMODE                          uint32 = 0x107
	META_SETTEXTCHAREXTRA                           uint32 = 0x108
	META_SETTEXTCOLOR                               uint32 = 0x209
	META_SETTEXTJUSTIFICATION                       uint32 = 0x20a
	META_SETWINDOWORG                               uint32 = 0x20b
	META_SETWINDOWEXT                               uint32 = 0x20c
	META_SETVIEWPORTORG                             uint32 = 0x20d
	META_SETVIEWPORTEXT                             uint32 = 0x20e
	META_OFFSETWINDOWORG                            uint32 = 0x20f
	META_SCALEWINDOWEXT                             uint32 = 0x410
	META_OFFSETVIEWPORTORG                          uint32 = 0x211
	META_SCALEVIEWPORTEXT                           uint32 = 0x412
	META_LINETO                                     uint32 = 0x213
	META_MOVETO                                     uint32 = 0x214
	META_EXCLUDECLIPRECT                            uint32 = 0x415
	META_INTERSECTCLIPRECT                          uint32 = 0x416
	META_ARC                                        uint32 = 0x817
	META_ELLIPSE                                    uint32 = 0x418
	META_FLOODFILL                                  uint32 = 0x419
	META_PIE                                        uint32 = 0x81a
	META_RECTANGLE                                  uint32 = 0x41b
	META_ROUNDRECT                                  uint32 = 0x61c
	META_PATBLT                                     uint32 = 0x61d
	META_SAVEDC                                     uint32 = 0x1e
	META_SETPIXEL                                   uint32 = 0x41f
	META_OFFSETCLIPRGN                              uint32 = 0x220
	META_TEXTOUT                                    uint32 = 0x521
	META_BITBLT                                     uint32 = 0x922
	META_STRETCHBLT                                 uint32 = 0xb23
	META_POLYGON                                    uint32 = 0x324
	META_POLYLINE                                   uint32 = 0x325
	META_ESCAPE                                     uint32 = 0x626
	META_RESTOREDC                                  uint32 = 0x127
	META_FILLREGION                                 uint32 = 0x228
	META_FRAMEREGION                                uint32 = 0x429
	META_INVERTREGION                               uint32 = 0x12a
	META_PAINTREGION                                uint32 = 0x12b
	META_SELECTCLIPREGION                           uint32 = 0x12c
	META_SELECTOBJECT                               uint32 = 0x12d
	META_SETTEXTALIGN                               uint32 = 0x12e
	META_CHORD                                      uint32 = 0x830
	META_SETMAPPERFLAGS                             uint32 = 0x231
	META_EXTTEXTOUT                                 uint32 = 0xa32
	META_SETDIBTODEV                                uint32 = 0xd33
	META_SELECTPALETTE                              uint32 = 0x234
	META_REALIZEPALETTE                             uint32 = 0x35
	META_ANIMATEPALETTE                             uint32 = 0x436
	META_SETPALENTRIES                              uint32 = 0x37
	META_POLYPOLYGON                                uint32 = 0x538
	META_RESIZEPALETTE                              uint32 = 0x139
	META_DIBBITBLT                                  uint32 = 0x940
	META_DIBSTRETCHBLT                              uint32 = 0xb41
	META_DIBCREATEPATTERNBRUSH                      uint32 = 0x142
	META_STRETCHDIB                                 uint32 = 0xf43
	META_EXTFLOODFILL                               uint32 = 0x548
	META_SETLAYOUT                                  uint32 = 0x149
	META_DELETEOBJECT                               uint32 = 0x1f0
	META_CREATEPALETTE                              uint32 = 0xf7
	META_CREATEPATTERNBRUSH                         uint32 = 0x1f9
	META_CREATEPENINDIRECT                          uint32 = 0x2fa
	META_CREATEFONTINDIRECT                         uint32 = 0x2fb
	META_CREATEBRUSHINDIRECT                        uint32 = 0x2fc
	META_CREATEREGION                               uint32 = 0x6ff
	NEWFRAME                                        uint32 = 0x1
	ABORTDOC                                        uint32 = 0x2
	NEXTBAND                                        uint32 = 0x3
	SETCOLORTABLE                                   uint32 = 0x4
	GETCOLORTABLE                                   uint32 = 0x5
	FLUSHOUTPUT                                     uint32 = 0x6
	DRAFTMODE                                       uint32 = 0x7
	QUERYESCSUPPORT                                 uint32 = 0x8
	SETABORTPROC                                    uint32 = 0x9
	STARTDOC                                        uint32 = 0xa
	ENDDOC                                          uint32 = 0xb
	GETPHYSPAGESIZE                                 uint32 = 0xc
	GETPRINTINGOFFSET                               uint32 = 0xd
	GETSCALINGFACTOR                                uint32 = 0xe
	MFCOMMENT                                       uint32 = 0xf
	GETPENWIDTH                                     uint32 = 0x10
	SETCOPYCOUNT                                    uint32 = 0x11
	SELECTPAPERSOURCE                               uint32 = 0x12
	DEVICEDATA                                      uint32 = 0x13
	PASSTHROUGH                                     uint32 = 0x13
	GETTECHNOLGY                                    uint32 = 0x14
	GETTECHNOLOGY                                   uint32 = 0x14
	SETLINECAP                                      uint32 = 0x15
	SETLINEJOIN                                     uint32 = 0x16
	SETMITERLIMIT                                   uint32 = 0x17
	BANDINFO                                        uint32 = 0x18
	DRAWPATTERNRECT                                 uint32 = 0x19
	GETVECTORPENSIZE                                uint32 = 0x1a
	GETVECTORBRUSHSIZE                              uint32 = 0x1b
	ENABLEDUPLEX                                    uint32 = 0x1c
	GETSETPAPERBINS                                 uint32 = 0x1d
	GETSETPRINTORIENT                               uint32 = 0x1e
	ENUMPAPERBINS                                   uint32 = 0x1f
	SETDIBSCALING                                   uint32 = 0x20
	EPSPRINTING                                     uint32 = 0x21
	ENUMPAPERMETRICS                                uint32 = 0x22
	GETSETPAPERMETRICS                              uint32 = 0x23
	POSTSCRIPT_DATA                                 uint32 = 0x25
	POSTSCRIPT_IGNORE                               uint32 = 0x26
	MOUSETRAILS                                     uint32 = 0x27
	GETDEVICEUNITS                                  uint32 = 0x2a
	GETEXTENDEDTEXTMETRICS                          uint32 = 0x100
	GETEXTENTTABLE                                  uint32 = 0x101
	GETPAIRKERNTABLE                                uint32 = 0x102
	GETTRACKKERNTABLE                               uint32 = 0x103
	EXTTEXTOUT                                      uint32 = 0x200
	GETFACENAME                                     uint32 = 0x201
	DOWNLOADFACE                                    uint32 = 0x202
	ENABLERELATIVEWIDTHS                            uint32 = 0x300
	ENABLEPAIRKERNING                               uint32 = 0x301
	SETKERNTRACK                                    uint32 = 0x302
	SETALLJUSTVALUES                                uint32 = 0x303
	SETCHARSET                                      uint32 = 0x304
	STRETCHBLT                                      uint32 = 0x800
	METAFILE_DRIVER                                 uint32 = 0x801
	GETSETSCREENPARAMS                              uint32 = 0xc00
	QUERYDIBSUPPORT                                 uint32 = 0xc01
	BEGIN_PATH                                      uint32 = 0x1000
	CLIP_TO_PATH                                    uint32 = 0x1001
	END_PATH                                        uint32 = 0x1002
	EXT_DEVICE_CAPS                                 uint32 = 0x1003
	RESTORE_CTM                                     uint32 = 0x1004
	SAVE_CTM                                        uint32 = 0x1005
	SET_ARC_DIRECTION                               uint32 = 0x1006
	SET_BACKGROUND_COLOR                            uint32 = 0x1007
	SET_POLY_MODE                                   uint32 = 0x1008
	SET_SCREEN_ANGLE                                uint32 = 0x1009
	SET_SPREAD                                      uint32 = 0x100a
	TRANSFORM_CTM                                   uint32 = 0x100b
	SET_CLIP_BOX                                    uint32 = 0x100c
	SET_BOUNDS                                      uint32 = 0x100d
	SET_MIRROR_MODE                                 uint32 = 0x100e
	OPENCHANNEL                                     uint32 = 0x100e
	DOWNLOADHEADER                                  uint32 = 0x100f
	CLOSECHANNEL                                    uint32 = 0x1010
	POSTSCRIPT_PASSTHROUGH                          uint32 = 0x1013
	ENCAPSULATED_POSTSCRIPT                         uint32 = 0x1014
	POSTSCRIPT_IDENTIFY                             uint32 = 0x1015
	POSTSCRIPT_INJECTION                            uint32 = 0x1016
	CHECKJPEGFORMAT                                 uint32 = 0x1017
	CHECKPNGFORMAT                                  uint32 = 0x1018
	GET_PS_FEATURESETTING                           uint32 = 0x1019
	GDIPLUS_TS_QUERYVER                             uint32 = 0x101a
	GDIPLUS_TS_RECORD                               uint32 = 0x101b
	MILCORE_TS_QUERYVER_RESULT_FALSE                uint32 = 0x0
	MILCORE_TS_QUERYVER_RESULT_TRUE                 uint32 = 0x7fffffff
	SPCLPASSTHROUGH2                                uint32 = 0x11d8
	PSIDENT_GDICENTRIC                              uint32 = 0x0
	PSIDENT_PSCENTRIC                               uint32 = 0x1
	PSINJECT_DLFONT                                 uint32 = 0xdddddddd
	FEATURESETTING_NUP                              uint32 = 0x0
	FEATURESETTING_OUTPUT                           uint32 = 0x1
	FEATURESETTING_PSLEVEL                          uint32 = 0x2
	FEATURESETTING_CUSTPAPER                        uint32 = 0x3
	FEATURESETTING_MIRROR                           uint32 = 0x4
	FEATURESETTING_NEGATIVE                         uint32 = 0x5
	FEATURESETTING_PROTOCOL                         uint32 = 0x6
	FEATURESETTING_PRIVATE_BEGIN                    uint32 = 0x1000
	FEATURESETTING_PRIVATE_END                      uint32 = 0x1fff
	PSPROTOCOL_ASCII                                uint32 = 0x0
	PSPROTOCOL_BCP                                  uint32 = 0x1
	PSPROTOCOL_TBCP                                 uint32 = 0x2
	PSPROTOCOL_BINARY                               uint32 = 0x3
	QDI_SETDIBITS                                   uint32 = 0x1
	QDI_GETDIBITS                                   uint32 = 0x2
	QDI_DIBTOSCREEN                                 uint32 = 0x4
	QDI_STRETCHDIB                                  uint32 = 0x8
	SP_NOTREPORTED                                  uint32 = 0x4000
	SP_ERROR                                        int32  = -1
	SP_APPABORT                                     int32  = -2
	SP_USERABORT                                    int32  = -3
	SP_OUTOFDISK                                    int32  = -4
	SP_OUTOFMEMORY                                  int32  = -5
	PR_JOBSTATUS                                    uint32 = 0x0
	LCS_GM_BUSINESS                                 int32  = 1
	LCS_GM_GRAPHICS                                 int32  = 2
	LCS_GM_IMAGES                                   int32  = 4
	LCS_GM_ABS_COLORIMETRIC                         int32  = 8
	CM_OUT_OF_GAMUT                                 uint32 = 0xff
	CM_IN_GAMUT                                     uint32 = 0x0
	NTM_REGULAR                                     int32  = 64
	NTM_BOLD                                        int32  = 32
	NTM_ITALIC                                      int32  = 1
	NTM_NONNEGATIVE_AC                              uint32 = 0x10000
	NTM_PS_OPENTYPE                                 uint32 = 0x20000
	NTM_TT_OPENTYPE                                 uint32 = 0x40000
	NTM_MULTIPLEMASTER                              uint32 = 0x80000
	NTM_TYPE1                                       uint32 = 0x100000
	NTM_DSIG                                        uint32 = 0x200000
	LF_FACESIZE                                     uint32 = 0x20
	LF_FULLFACESIZE                                 uint32 = 0x40
	CLEARTYPE_NATURAL_QUALITY                       uint32 = 0x6
	MONO_FONT                                       uint32 = 0x8
	FS_LATIN1                                       int32  = 1
	FS_LATIN2                                       int32  = 2
	FS_CYRILLIC                                     int32  = 4
	FS_GREEK                                        int32  = 8
	FS_TURKISH                                      int32  = 16
	FS_HEBREW                                       int32  = 32
	FS_ARABIC                                       int32  = 64
	FS_BALTIC                                       int32  = 128
	FS_VIETNAMESE                                   int32  = 256
	FS_THAI                                         int32  = 65536
	FS_JISJAPAN                                     int32  = 131072
	FS_CHINESESIMP                                  int32  = 262144
	FS_WANSUNG                                      int32  = 524288
	FS_CHINESETRAD                                  int32  = 1048576
	FS_JOHAB                                        int32  = 2097152
	FS_SYMBOL                                       int32  = -2147483648
	PANOSE_COUNT                                    uint32 = 0xa
	PAN_FAMILYTYPE_INDEX                            uint32 = 0x0
	PAN_SERIFSTYLE_INDEX                            uint32 = 0x1
	PAN_PROPORTION_INDEX                            uint32 = 0x3
	PAN_STROKEVARIATION_INDEX                       uint32 = 0x5
	PAN_ARMSTYLE_INDEX                              uint32 = 0x6
	PAN_LETTERFORM_INDEX                            uint32 = 0x7
	PAN_CULTURE_LATIN                               uint32 = 0x0
	PAN_ANY                                         uint32 = 0x0
	PAN_NO_FIT                                      uint32 = 0x1
	ELF_VENDOR_SIZE                                 uint32 = 0x4
	ELF_VERSION                                     uint32 = 0x0
	ELF_CULTURE_LATIN                               uint32 = 0x0
	RASTER_FONTTYPE                                 uint32 = 0x1
	DEVICE_FONTTYPE                                 uint32 = 0x2
	TRUETYPE_FONTTYPE                               uint32 = 0x4
	PC_RESERVED                                     uint32 = 0x1
	PC_EXPLICIT                                     uint32 = 0x2
	PC_NOCOLLAPSE                                   uint32 = 0x4
	BKMODE_LAST                                     uint32 = 0x2
	GM_LAST                                         uint32 = 0x2
	PT_CLOSEFIGURE                                  uint32 = 0x1
	PT_LINETO                                       uint32 = 0x2
	PT_BEZIERTO                                     uint32 = 0x4
	PT_MOVETO                                       uint32 = 0x6
	ABSOLUTE                                        uint32 = 0x1
	RELATIVE                                        uint32 = 0x2
	STOCK_LAST                                      uint32 = 0x13
	CLR_INVALID                                     uint32 = 0xffffffff
	HS_API_MAX                                      uint32 = 0xc
	DT_PLOTTER                                      uint32 = 0x0
	DT_RASDISPLAY                                   uint32 = 0x1
	DT_RASPRINTER                                   uint32 = 0x2
	DT_RASCAMERA                                    uint32 = 0x3
	DT_CHARSTREAM                                   uint32 = 0x4
	DT_METAFILE                                     uint32 = 0x5
	DT_DISPFILE                                     uint32 = 0x6
	CC_NONE                                         uint32 = 0x0
	CC_CIRCLES                                      uint32 = 0x1
	CC_PIE                                          uint32 = 0x2
	CC_CHORD                                        uint32 = 0x4
	CC_ELLIPSES                                     uint32 = 0x8
	CC_WIDE                                         uint32 = 0x10
	CC_STYLED                                       uint32 = 0x20
	CC_WIDESTYLED                                   uint32 = 0x40
	CC_INTERIORS                                    uint32 = 0x80
	CC_ROUNDRECT                                    uint32 = 0x100
	LC_NONE                                         uint32 = 0x0
	LC_POLYLINE                                     uint32 = 0x2
	LC_MARKER                                       uint32 = 0x4
	LC_POLYMARKER                                   uint32 = 0x8
	LC_WIDE                                         uint32 = 0x10
	LC_STYLED                                       uint32 = 0x20
	LC_WIDESTYLED                                   uint32 = 0x40
	LC_INTERIORS                                    uint32 = 0x80
	PC_NONE                                         uint32 = 0x0
	PC_POLYGON                                      uint32 = 0x1
	PC_RECTANGLE                                    uint32 = 0x2
	PC_WINDPOLYGON                                  uint32 = 0x4
	PC_TRAPEZOID                                    uint32 = 0x4
	PC_SCANLINE                                     uint32 = 0x8
	PC_WIDE                                         uint32 = 0x10
	PC_STYLED                                       uint32 = 0x20
	PC_WIDESTYLED                                   uint32 = 0x40
	PC_INTERIORS                                    uint32 = 0x80
	PC_POLYPOLYGON                                  uint32 = 0x100
	PC_PATHS                                        uint32 = 0x200
	CP_NONE                                         uint32 = 0x0
	CP_RECTANGLE                                    uint32 = 0x1
	CP_REGION                                       uint32 = 0x2
	TC_OP_CHARACTER                                 uint32 = 0x1
	TC_OP_STROKE                                    uint32 = 0x2
	TC_CP_STROKE                                    uint32 = 0x4
	TC_CR_90                                        uint32 = 0x8
	TC_CR_ANY                                       uint32 = 0x10
	TC_SF_X_YINDEP                                  uint32 = 0x20
	TC_SA_DOUBLE                                    uint32 = 0x40
	TC_SA_INTEGER                                   uint32 = 0x80
	TC_SA_CONTIN                                    uint32 = 0x100
	TC_EA_DOUBLE                                    uint32 = 0x200
	TC_IA_ABLE                                      uint32 = 0x400
	TC_UA_ABLE                                      uint32 = 0x800
	TC_SO_ABLE                                      uint32 = 0x1000
	TC_RA_ABLE                                      uint32 = 0x2000
	TC_VA_ABLE                                      uint32 = 0x4000
	TC_RESERVED                                     uint32 = 0x8000
	TC_SCROLLBLT                                    uint32 = 0x10000
	RC_BITBLT                                       uint32 = 0x1
	RC_BANDING                                      uint32 = 0x2
	RC_SCALING                                      uint32 = 0x4
	RC_BITMAP64                                     uint32 = 0x8
	RC_GDI20_OUTPUT                                 uint32 = 0x10
	RC_GDI20_STATE                                  uint32 = 0x20
	RC_SAVEBITMAP                                   uint32 = 0x40
	RC_DI_BITMAP                                    uint32 = 0x80
	RC_PALETTE                                      uint32 = 0x100
	RC_DIBTODEV                                     uint32 = 0x200
	RC_BIGFONT                                      uint32 = 0x400
	RC_STRETCHBLT                                   uint32 = 0x800
	RC_FLOODFILL                                    uint32 = 0x1000
	RC_STRETCHDIB                                   uint32 = 0x2000
	RC_OP_DX_OUTPUT                                 uint32 = 0x4000
	RC_DEVBITS                                      uint32 = 0x8000
	SB_NONE                                         uint32 = 0x0
	SB_CONST_ALPHA                                  uint32 = 0x1
	SB_PIXEL_ALPHA                                  uint32 = 0x2
	SB_PREMULT_ALPHA                                uint32 = 0x4
	SB_GRAD_RECT                                    uint32 = 0x10
	SB_GRAD_TRI                                     uint32 = 0x20
	CM_NONE                                         uint32 = 0x0
	CM_DEVICE_ICM                                   uint32 = 0x1
	CM_GAMMA_RAMP                                   uint32 = 0x2
	CM_CMYK_COLOR                                   uint32 = 0x4
	SYSPAL_ERROR                                    uint32 = 0x0
	CBM_INIT                                        int32  = 4
	CCHFORMNAME                                     uint32 = 0x20
	DMORIENT_PORTRAIT                               uint32 = 0x1
	DMORIENT_LANDSCAPE                              uint32 = 0x2
	DMPAPER_LETTER                                  uint32 = 0x1
	DMPAPER_LETTERSMALL                             uint32 = 0x2
	DMPAPER_TABLOID                                 uint32 = 0x3
	DMPAPER_LEDGER                                  uint32 = 0x4
	DMPAPER_LEGAL                                   uint32 = 0x5
	DMPAPER_STATEMENT                               uint32 = 0x6
	DMPAPER_EXECUTIVE                               uint32 = 0x7
	DMPAPER_A3                                      uint32 = 0x8
	DMPAPER_A4                                      uint32 = 0x9
	DMPAPER_A4SMALL                                 uint32 = 0xa
	DMPAPER_A5                                      uint32 = 0xb
	DMPAPER_B4                                      uint32 = 0xc
	DMPAPER_B5                                      uint32 = 0xd
	DMPAPER_FOLIO                                   uint32 = 0xe
	DMPAPER_QUARTO                                  uint32 = 0xf
	DMPAPER_10X14                                   uint32 = 0x10
	DMPAPER_11X17                                   uint32 = 0x11
	DMPAPER_NOTE                                    uint32 = 0x12
	DMPAPER_ENV_9                                   uint32 = 0x13
	DMPAPER_ENV_10                                  uint32 = 0x14
	DMPAPER_ENV_11                                  uint32 = 0x15
	DMPAPER_ENV_12                                  uint32 = 0x16
	DMPAPER_ENV_14                                  uint32 = 0x17
	DMPAPER_CSHEET                                  uint32 = 0x18
	DMPAPER_DSHEET                                  uint32 = 0x19
	DMPAPER_ESHEET                                  uint32 = 0x1a
	DMPAPER_ENV_DL                                  uint32 = 0x1b
	DMPAPER_ENV_C5                                  uint32 = 0x1c
	DMPAPER_ENV_C3                                  uint32 = 0x1d
	DMPAPER_ENV_C4                                  uint32 = 0x1e
	DMPAPER_ENV_C6                                  uint32 = 0x1f
	DMPAPER_ENV_C65                                 uint32 = 0x20
	DMPAPER_ENV_B4                                  uint32 = 0x21
	DMPAPER_ENV_B5                                  uint32 = 0x22
	DMPAPER_ENV_B6                                  uint32 = 0x23
	DMPAPER_ENV_ITALY                               uint32 = 0x24
	DMPAPER_ENV_MONARCH                             uint32 = 0x25
	DMPAPER_ENV_PERSONAL                            uint32 = 0x26
	DMPAPER_FANFOLD_US                              uint32 = 0x27
	DMPAPER_FANFOLD_STD_GERMAN                      uint32 = 0x28
	DMPAPER_FANFOLD_LGL_GERMAN                      uint32 = 0x29
	DMPAPER_ISO_B4                                  uint32 = 0x2a
	DMPAPER_JAPANESE_POSTCARD                       uint32 = 0x2b
	DMPAPER_9X11                                    uint32 = 0x2c
	DMPAPER_10X11                                   uint32 = 0x2d
	DMPAPER_15X11                                   uint32 = 0x2e
	DMPAPER_ENV_INVITE                              uint32 = 0x2f
	DMPAPER_RESERVED_48                             uint32 = 0x30
	DMPAPER_RESERVED_49                             uint32 = 0x31
	DMPAPER_LETTER_EXTRA                            uint32 = 0x32
	DMPAPER_LEGAL_EXTRA                             uint32 = 0x33
	DMPAPER_TABLOID_EXTRA                           uint32 = 0x34
	DMPAPER_A4_EXTRA                                uint32 = 0x35
	DMPAPER_LETTER_TRANSVERSE                       uint32 = 0x36
	DMPAPER_A4_TRANSVERSE                           uint32 = 0x37
	DMPAPER_LETTER_EXTRA_TRANSVERSE                 uint32 = 0x38
	DMPAPER_A_PLUS                                  uint32 = 0x39
	DMPAPER_B_PLUS                                  uint32 = 0x3a
	DMPAPER_LETTER_PLUS                             uint32 = 0x3b
	DMPAPER_A4_PLUS                                 uint32 = 0x3c
	DMPAPER_A5_TRANSVERSE                           uint32 = 0x3d
	DMPAPER_B5_TRANSVERSE                           uint32 = 0x3e
	DMPAPER_A3_EXTRA                                uint32 = 0x3f
	DMPAPER_A5_EXTRA                                uint32 = 0x40
	DMPAPER_B5_EXTRA                                uint32 = 0x41
	DMPAPER_A2                                      uint32 = 0x42
	DMPAPER_A3_TRANSVERSE                           uint32 = 0x43
	DMPAPER_A3_EXTRA_TRANSVERSE                     uint32 = 0x44
	DMPAPER_DBL_JAPANESE_POSTCARD                   uint32 = 0x45
	DMPAPER_A6                                      uint32 = 0x46
	DMPAPER_JENV_KAKU2                              uint32 = 0x47
	DMPAPER_JENV_KAKU3                              uint32 = 0x48
	DMPAPER_JENV_CHOU3                              uint32 = 0x49
	DMPAPER_JENV_CHOU4                              uint32 = 0x4a
	DMPAPER_LETTER_ROTATED                          uint32 = 0x4b
	DMPAPER_A3_ROTATED                              uint32 = 0x4c
	DMPAPER_A4_ROTATED                              uint32 = 0x4d
	DMPAPER_A5_ROTATED                              uint32 = 0x4e
	DMPAPER_B4_JIS_ROTATED                          uint32 = 0x4f
	DMPAPER_B5_JIS_ROTATED                          uint32 = 0x50
	DMPAPER_JAPANESE_POSTCARD_ROTATED               uint32 = 0x51
	DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED           uint32 = 0x52
	DMPAPER_A6_ROTATED                              uint32 = 0x53
	DMPAPER_JENV_KAKU2_ROTATED                      uint32 = 0x54
	DMPAPER_JENV_KAKU3_ROTATED                      uint32 = 0x55
	DMPAPER_JENV_CHOU3_ROTATED                      uint32 = 0x56
	DMPAPER_JENV_CHOU4_ROTATED                      uint32 = 0x57
	DMPAPER_B6_JIS                                  uint32 = 0x58
	DMPAPER_B6_JIS_ROTATED                          uint32 = 0x59
	DMPAPER_12X11                                   uint32 = 0x5a
	DMPAPER_JENV_YOU4                               uint32 = 0x5b
	DMPAPER_JENV_YOU4_ROTATED                       uint32 = 0x5c
	DMPAPER_P16K                                    uint32 = 0x5d
	DMPAPER_P32K                                    uint32 = 0x5e
	DMPAPER_P32KBIG                                 uint32 = 0x5f
	DMPAPER_PENV_1                                  uint32 = 0x60
	DMPAPER_PENV_2                                  uint32 = 0x61
	DMPAPER_PENV_3                                  uint32 = 0x62
	DMPAPER_PENV_4                                  uint32 = 0x63
	DMPAPER_PENV_5                                  uint32 = 0x64
	DMPAPER_PENV_6                                  uint32 = 0x65
	DMPAPER_PENV_7                                  uint32 = 0x66
	DMPAPER_PENV_8                                  uint32 = 0x67
	DMPAPER_PENV_9                                  uint32 = 0x68
	DMPAPER_PENV_10                                 uint32 = 0x69
	DMPAPER_P16K_ROTATED                            uint32 = 0x6a
	DMPAPER_P32K_ROTATED                            uint32 = 0x6b
	DMPAPER_P32KBIG_ROTATED                         uint32 = 0x6c
	DMPAPER_PENV_1_ROTATED                          uint32 = 0x6d
	DMPAPER_PENV_2_ROTATED                          uint32 = 0x6e
	DMPAPER_PENV_3_ROTATED                          uint32 = 0x6f
	DMPAPER_PENV_4_ROTATED                          uint32 = 0x70
	DMPAPER_PENV_5_ROTATED                          uint32 = 0x71
	DMPAPER_PENV_6_ROTATED                          uint32 = 0x72
	DMPAPER_PENV_7_ROTATED                          uint32 = 0x73
	DMPAPER_PENV_8_ROTATED                          uint32 = 0x74
	DMPAPER_PENV_9_ROTATED                          uint32 = 0x75
	DMPAPER_PENV_10_ROTATED                         uint32 = 0x76
	DMPAPER_LAST                                    uint32 = 0x76
	DMPAPER_USER                                    uint32 = 0x100
	DMBIN_UPPER                                     uint32 = 0x1
	DMBIN_ONLYONE                                   uint32 = 0x1
	DMBIN_LOWER                                     uint32 = 0x2
	DMBIN_MIDDLE                                    uint32 = 0x3
	DMBIN_MANUAL                                    uint32 = 0x4
	DMBIN_ENVELOPE                                  uint32 = 0x5
	DMBIN_ENVMANUAL                                 uint32 = 0x6
	DMBIN_AUTO                                      uint32 = 0x7
	DMBIN_TRACTOR                                   uint32 = 0x8
	DMBIN_SMALLFMT                                  uint32 = 0x9
	DMBIN_LARGEFMT                                  uint32 = 0xa
	DMBIN_LARGECAPACITY                             uint32 = 0xb
	DMBIN_CASSETTE                                  uint32 = 0xe
	DMBIN_FORMSOURCE                                uint32 = 0xf
	DMBIN_LAST                                      uint32 = 0xf
	DMBIN_USER                                      uint32 = 0x100
	DMRES_DRAFT                                     int32  = -1
	DMRES_LOW                                       int32  = -2
	DMRES_MEDIUM                                    int32  = -3
	DMRES_HIGH                                      int32  = -4
	DMDISPLAYFLAGS_TEXTMODE                         uint32 = 0x4
	DMNUP_SYSTEM                                    uint32 = 0x1
	DMNUP_ONEUP                                     uint32 = 0x2
	DMICMMETHOD_NONE                                uint32 = 0x1
	DMICMMETHOD_SYSTEM                              uint32 = 0x2
	DMICMMETHOD_DRIVER                              uint32 = 0x3
	DMICMMETHOD_DEVICE                              uint32 = 0x4
	DMICMMETHOD_USER                                uint32 = 0x100
	DMICM_SATURATE                                  uint32 = 0x1
	DMICM_CONTRAST                                  uint32 = 0x2
	DMICM_COLORIMETRIC                              uint32 = 0x3
	DMICM_ABS_COLORIMETRIC                          uint32 = 0x4
	DMICM_USER                                      uint32 = 0x100
	DMMEDIA_STANDARD                                uint32 = 0x1
	DMMEDIA_TRANSPARENCY                            uint32 = 0x2
	DMMEDIA_GLOSSY                                  uint32 = 0x3
	DMMEDIA_USER                                    uint32 = 0x100
	DMDITHER_NONE                                   uint32 = 0x1
	DMDITHER_COARSE                                 uint32 = 0x2
	DMDITHER_FINE                                   uint32 = 0x3
	DMDITHER_LINEART                                uint32 = 0x4
	DMDITHER_ERRORDIFFUSION                         uint32 = 0x5
	DMDITHER_RESERVED6                              uint32 = 0x6
	DMDITHER_RESERVED7                              uint32 = 0x7
	DMDITHER_RESERVED8                              uint32 = 0x8
	DMDITHER_RESERVED9                              uint32 = 0x9
	DMDITHER_GRAYSCALE                              uint32 = 0xa
	DMDITHER_USER                                   uint32 = 0x100
	DISPLAY_DEVICE_ATTACHED_TO_DESKTOP              uint32 = 0x1
	DISPLAY_DEVICE_MULTI_DRIVER                     uint32 = 0x2
	DISPLAY_DEVICE_PRIMARY_DEVICE                   uint32 = 0x4
	DISPLAY_DEVICE_MIRRORING_DRIVER                 uint32 = 0x8
	DISPLAY_DEVICE_VGA_COMPATIBLE                   uint32 = 0x10
	DISPLAY_DEVICE_REMOVABLE                        uint32 = 0x20
	DISPLAY_DEVICE_ACC_DRIVER                       uint32 = 0x40
	DISPLAY_DEVICE_MODESPRUNED                      uint32 = 0x8000000
	DISPLAY_DEVICE_RDPUDD                           uint32 = 0x1000000
	DISPLAY_DEVICE_REMOTE                           uint32 = 0x4000000
	DISPLAY_DEVICE_DISCONNECT                       uint32 = 0x2000000
	DISPLAY_DEVICE_TS_COMPATIBLE                    uint32 = 0x200000
	DISPLAY_DEVICE_UNSAFE_MODES_ON                  uint32 = 0x80000
	DISPLAY_DEVICE_ACTIVE                           uint32 = 0x1
	DISPLAY_DEVICE_ATTACHED                         uint32 = 0x2
	DISPLAYCONFIG_MAXPATH                           uint32 = 0x400
	DISPLAYCONFIG_PATH_MODE_IDX_INVALID             uint32 = 0xffffffff
	DISPLAYCONFIG_PATH_TARGET_MODE_IDX_INVALID      uint32 = 0xffff
	DISPLAYCONFIG_PATH_DESKTOP_IMAGE_IDX_INVALID    uint32 = 0xffff
	DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID      uint32 = 0xffff
	DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID          uint32 = 0xffff
	DISPLAYCONFIG_SOURCE_IN_USE                     uint32 = 0x1
	DISPLAYCONFIG_TARGET_IN_USE                     uint32 = 0x1
	DISPLAYCONFIG_TARGET_FORCIBLE                   uint32 = 0x2
	DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_BOOT   uint32 = 0x4
	DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_PATH   uint32 = 0x8
	DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_SYSTEM uint32 = 0x10
	DISPLAYCONFIG_TARGET_IS_HMD                     uint32 = 0x20
	DISPLAYCONFIG_PATH_ACTIVE                       uint32 = 0x1
	DISPLAYCONFIG_PATH_PREFERRED_UNSCALED           uint32 = 0x4
	DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE         uint32 = 0x8
	DISPLAYCONFIG_PATH_VALID_FLAGS                  uint32 = 0x1d
	RDH_RECTANGLES                                  uint32 = 0x1
	SYSRGN                                          uint32 = 0x4
	TT_POLYGON_TYPE                                 uint32 = 0x18
	TT_PRIM_LINE                                    uint32 = 0x1
	TT_PRIM_QSPLINE                                 uint32 = 0x2
	TT_PRIM_CSPLINE                                 uint32 = 0x3
	GCP_DBCS                                        uint32 = 0x1
	GCP_ERROR                                       uint32 = 0x8000
	FLI_MASK                                        uint32 = 0x103b
	FLI_GLYPHS                                      int32  = 262144
	GCP_JUSTIFYIN                                   int32  = 2097152
	GCPCLASS_LATIN                                  uint32 = 0x1
	GCPCLASS_HEBREW                                 uint32 = 0x2
	GCPCLASS_ARABIC                                 uint32 = 0x2
	GCPCLASS_NEUTRAL                                uint32 = 0x3
	GCPCLASS_LOCALNUMBER                            uint32 = 0x4
	GCPCLASS_LATINNUMBER                            uint32 = 0x5
	GCPCLASS_LATINNUMERICTERMINATOR                 uint32 = 0x6
	GCPCLASS_LATINNUMERICSEPARATOR                  uint32 = 0x7
	GCPCLASS_NUMERICSEPARATOR                       uint32 = 0x8
	GCPCLASS_PREBOUNDLTR                            uint32 = 0x80
	GCPCLASS_PREBOUNDRTL                            uint32 = 0x40
	GCPCLASS_POSTBOUNDLTR                           uint32 = 0x20
	GCPCLASS_POSTBOUNDRTL                           uint32 = 0x10
	GCPGLYPH_LINKBEFORE                             uint32 = 0x8000
	GCPGLYPH_LINKAFTER                              uint32 = 0x4000
	TT_AVAILABLE                                    uint32 = 0x1
	TT_ENABLED                                      uint32 = 0x2
	DC_BINADJUST                                    uint32 = 0x13
	DC_EMF_COMPLIANT                                uint32 = 0x14
	DC_DATATYPE_PRODUCED                            uint32 = 0x15
	DC_MANUFACTURER                                 uint32 = 0x17
	DC_MODEL                                        uint32 = 0x18
	PRINTRATEUNIT_PPM                               uint32 = 0x1
	PRINTRATEUNIT_CPS                               uint32 = 0x2
	PRINTRATEUNIT_LPM                               uint32 = 0x3
	PRINTRATEUNIT_IPM                               uint32 = 0x4
	DCTT_BITMAP                                     int32  = 1
	DCTT_DOWNLOAD                                   int32  = 2
	DCTT_SUBDEV                                     int32  = 4
	DCTT_DOWNLOAD_OUTLINE                           int32  = 8
	DCBA_FACEUPNONE                                 uint32 = 0x0
	DCBA_FACEUPCENTER                               uint32 = 0x1
	DCBA_FACEUPLEFT                                 uint32 = 0x2
	DCBA_FACEUPRIGHT                                uint32 = 0x3
	DCBA_FACEDOWNNONE                               uint32 = 0x100
	DCBA_FACEDOWNCENTER                             uint32 = 0x101
	DCBA_FACEDOWNLEFT                               uint32 = 0x102
	DCBA_FACEDOWNRIGHT                              uint32 = 0x103
	GS_8BIT_INDICES                                 uint32 = 0x1
	GGI_MARK_NONEXISTING_GLYPHS                     uint32 = 0x1
	MM_MAX_NUMAXES                                  uint32 = 0x10
	MM_MAX_AXES_NAMELEN                             uint32 = 0x10
	GDIREGISTERDDRAWPACKETVERSION                   uint32 = 0x1
	AC_SRC_OVER                                     uint32 = 0x0
	AC_SRC_ALPHA                                    uint32 = 0x1
	GRADIENT_FILL_OP_FLAG                           uint32 = 0xff
	CA_NEGATIVE                                     uint32 = 0x1
	CA_LOG_FILTER                                   uint32 = 0x2
	ILLUMINANT_DEVICE_DEFAULT                       uint32 = 0x0
	ILLUMINANT_A                                    uint32 = 0x1
	ILLUMINANT_B                                    uint32 = 0x2
	ILLUMINANT_C                                    uint32 = 0x3
	ILLUMINANT_D50                                  uint32 = 0x4
	ILLUMINANT_D55                                  uint32 = 0x5
	ILLUMINANT_D65                                  uint32 = 0x6
	ILLUMINANT_D75                                  uint32 = 0x7
	ILLUMINANT_F2                                   uint32 = 0x8
	ILLUMINANT_MAX_INDEX                            uint32 = 0x8
	ILLUMINANT_TUNGSTEN                             uint32 = 0x1
	ILLUMINANT_DAYLIGHT                             uint32 = 0x3
	ILLUMINANT_FLUORESCENT                          uint32 = 0x8
	ILLUMINANT_NTSC                                 uint32 = 0x3
	DI_APPBANDING                                   uint32 = 0x1
	DI_ROPS_READ_DESTINATION                        uint32 = 0x2
	FONTMAPPER_MAX                                  uint32 = 0xa
	ENHMETA_SIGNATURE                               uint32 = 0x464d4520
	ENHMETA_STOCK_OBJECT                            uint32 = 0x80000000
	SETICMPROFILE_EMBEDED                           uint32 = 0x1
	CREATECOLORSPACE_EMBEDED                        uint32 = 0x1
	COLORMATCHTOTARGET_EMBEDED                      uint32 = 0x1
	GDICOMMENT_IDENTIFIER                           uint32 = 0x43494447
	GDICOMMENT_WINDOWS_METAFILE                     uint32 = 0x80000001
	GDICOMMENT_BEGINGROUP                           uint32 = 0x2
	GDICOMMENT_ENDGROUP                             uint32 = 0x3
	GDICOMMENT_MULTIFORMATS                         uint32 = 0x40000004
	EPS_SIGNATURE                                   uint32 = 0x46535045
	GDICOMMENT_UNICODE_STRING                       uint32 = 0x40
	GDICOMMENT_UNICODE_END                          uint32 = 0x80
	WGL_FONT_LINES                                  uint32 = 0x0
	WGL_FONT_POLYGONS                               uint32 = 0x1
	LPD_DOUBLEBUFFER                                uint32 = 0x1
	LPD_STEREO                                      uint32 = 0x2
	LPD_SUPPORT_GDI                                 uint32 = 0x10
	LPD_SUPPORT_OPENGL                              uint32 = 0x20
	LPD_SHARE_DEPTH                                 uint32 = 0x40
	LPD_SHARE_STENCIL                               uint32 = 0x80
	LPD_SHARE_ACCUM                                 uint32 = 0x100
	LPD_SWAP_EXCHANGE                               uint32 = 0x200
	LPD_SWAP_COPY                                   uint32 = 0x400
	LPD_TRANSPARENT                                 uint32 = 0x1000
	LPD_TYPE_RGBA                                   uint32 = 0x0
	LPD_TYPE_COLORINDEX                             uint32 = 0x1
	WGL_SWAP_MAIN_PLANE                             uint32 = 0x1
	WGL_SWAP_OVERLAY1                               uint32 = 0x2
	WGL_SWAP_OVERLAY2                               uint32 = 0x4
	WGL_SWAP_OVERLAY3                               uint32 = 0x8
	WGL_SWAP_OVERLAY4                               uint32 = 0x10
	WGL_SWAP_OVERLAY5                               uint32 = 0x20
	WGL_SWAP_OVERLAY6                               uint32 = 0x40
	WGL_SWAP_OVERLAY7                               uint32 = 0x80
	WGL_SWAP_OVERLAY8                               uint32 = 0x100
	WGL_SWAP_OVERLAY9                               uint32 = 0x200
	WGL_SWAP_OVERLAY10                              uint32 = 0x400
	WGL_SWAP_OVERLAY11                              uint32 = 0x800
	WGL_SWAP_OVERLAY12                              uint32 = 0x1000
	WGL_SWAP_OVERLAY13                              uint32 = 0x2000
	WGL_SWAP_OVERLAY14                              uint32 = 0x4000
	WGL_SWAP_OVERLAY15                              uint32 = 0x8000
	WGL_SWAP_UNDERLAY1                              uint32 = 0x10000
	WGL_SWAP_UNDERLAY2                              uint32 = 0x20000
	WGL_SWAP_UNDERLAY3                              uint32 = 0x40000
	WGL_SWAP_UNDERLAY4                              uint32 = 0x80000
	WGL_SWAP_UNDERLAY5                              uint32 = 0x100000
	WGL_SWAP_UNDERLAY6                              uint32 = 0x200000
	WGL_SWAP_UNDERLAY7                              uint32 = 0x400000
	WGL_SWAP_UNDERLAY8                              uint32 = 0x800000
	WGL_SWAP_UNDERLAY9                              uint32 = 0x1000000
	WGL_SWAP_UNDERLAY10                             uint32 = 0x2000000
	WGL_SWAP_UNDERLAY11                             uint32 = 0x4000000
	WGL_SWAP_UNDERLAY12                             uint32 = 0x8000000
	WGL_SWAP_UNDERLAY13                             uint32 = 0x10000000
	WGL_SWAP_UNDERLAY14                             uint32 = 0x20000000
	WGL_SWAP_UNDERLAY15                             uint32 = 0x40000000
	WGL_SWAPMULTIPLE_MAX                            uint32 = 0x10
	NEWTRANSPARENT                                  uint32 = 0x3
	QUERYROPSUPPORT                                 uint32 = 0x28
	SELECTDIB                                       uint32 = 0x29
	SC_SCREENSAVE                                   uint32 = 0xf140
	TTFCFP_SUBSET                                   uint32 = 0x0
	TTFCFP_SUBSET1                                  uint32 = 0x1
	TTFCFP_DELTA                                    uint32 = 0x2
	TTFCFP_APPLE_PLATFORMID                         uint32 = 0x1
	TTFCFP_MS_PLATFORMID                            uint32 = 0x3
	TTFCFP_DONT_CARE                                uint32 = 0xffff
	TTFCFP_LANG_KEEP_ALL                            uint32 = 0x0
	TTFCFP_FLAGS_SUBSET                             uint32 = 0x1
	TTFCFP_FLAGS_COMPRESS                           uint32 = 0x2
	TTFCFP_FLAGS_TTC                                uint32 = 0x4
	TTFCFP_FLAGS_GLYPHLIST                          uint32 = 0x8
	TTFMFP_SUBSET                                   uint32 = 0x0
	TTFMFP_SUBSET1                                  uint32 = 0x1
	TTFMFP_DELTA                                    uint32 = 0x2
	ERR_GENERIC                                     uint32 = 0x3e8
	ERR_READOUTOFBOUNDS                             uint32 = 0x3e9
	ERR_WRITEOUTOFBOUNDS                            uint32 = 0x3ea
	ERR_READCONTROL                                 uint32 = 0x3eb
	ERR_WRITECONTROL                                uint32 = 0x3ec
	ERR_MEM                                         uint32 = 0x3ed
	ERR_FORMAT                                      uint32 = 0x3ee
	ERR_WOULD_GROW                                  uint32 = 0x3ef
	ERR_VERSION                                     uint32 = 0x3f0
	ERR_NO_GLYPHS                                   uint32 = 0x3f1
	ERR_INVALID_MERGE_FORMATS                       uint32 = 0x3f2
	ERR_INVALID_MERGE_CHECKSUMS                     uint32 = 0x3f3
	ERR_INVALID_MERGE_NUMGLYPHS                     uint32 = 0x3f4
	ERR_INVALID_DELTA_FORMAT                        uint32 = 0x3f5
	ERR_NOT_TTC                                     uint32 = 0x3f6
	ERR_INVALID_TTC_INDEX                           uint32 = 0x3f7
	ERR_MISSING_CMAP                                uint32 = 0x406
	ERR_MISSING_GLYF                                uint32 = 0x407
	ERR_MISSING_HEAD                                uint32 = 0x408
	ERR_MISSING_HHEA                                uint32 = 0x409
	ERR_MISSING_HMTX                                uint32 = 0x40a
	ERR_MISSING_LOCA                                uint32 = 0x40b
	ERR_MISSING_MAXP                                uint32 = 0x40c
	ERR_MISSING_NAME                                uint32 = 0x40d
	ERR_MISSING_POST                                uint32 = 0x40e
	ERR_MISSING_OS2                                 uint32 = 0x40f
	ERR_MISSING_VHEA                                uint32 = 0x410
	ERR_MISSING_VMTX                                uint32 = 0x411
	ERR_MISSING_HHEA_OR_VHEA                        uint32 = 0x412
	ERR_MISSING_HMTX_OR_VMTX                        uint32 = 0x413
	ERR_MISSING_EBDT                                uint32 = 0x414
	ERR_INVALID_CMAP                                uint32 = 0x424
	ERR_INVALID_GLYF                                uint32 = 0x425
	ERR_INVALID_HEAD                                uint32 = 0x426
	ERR_INVALID_HHEA                                uint32 = 0x427
	ERR_INVALID_HMTX                                uint32 = 0x428
	ERR_INVALID_LOCA                                uint32 = 0x429
	ERR_INVALID_MAXP                                uint32 = 0x42a
	ERR_INVALID_NAME                                uint32 = 0x42b
	ERR_INVALID_POST                                uint32 = 0x42c
	ERR_INVALID_OS2                                 uint32 = 0x42d
	ERR_INVALID_VHEA                                uint32 = 0x42e
	ERR_INVALID_VMTX                                uint32 = 0x42f
	ERR_INVALID_HHEA_OR_VHEA                        uint32 = 0x430
	ERR_INVALID_HMTX_OR_VMTX                        uint32 = 0x431
	ERR_INVALID_TTO                                 uint32 = 0x438
	ERR_INVALID_GSUB                                uint32 = 0x439
	ERR_INVALID_GPOS                                uint32 = 0x43a
	ERR_INVALID_GDEF                                uint32 = 0x43b
	ERR_INVALID_JSTF                                uint32 = 0x43c
	ERR_INVALID_BASE                                uint32 = 0x43d
	ERR_INVALID_EBLC                                uint32 = 0x43e
	ERR_INVALID_LTSH                                uint32 = 0x43f
	ERR_INVALID_VDMX                                uint32 = 0x440
	ERR_INVALID_HDMX                                uint32 = 0x441
	ERR_PARAMETER0                                  uint32 = 0x44c
	ERR_PARAMETER1                                  uint32 = 0x44d
	ERR_PARAMETER2                                  uint32 = 0x44e
	ERR_PARAMETER3                                  uint32 = 0x44f
	ERR_PARAMETER4                                  uint32 = 0x450
	ERR_PARAMETER5                                  uint32 = 0x451
	ERR_PARAMETER6                                  uint32 = 0x452
	ERR_PARAMETER7                                  uint32 = 0x453
	ERR_PARAMETER8                                  uint32 = 0x454
	ERR_PARAMETER9                                  uint32 = 0x455
	ERR_PARAMETER10                                 uint32 = 0x456
	ERR_PARAMETER11                                 uint32 = 0x457
	ERR_PARAMETER12                                 uint32 = 0x458
	ERR_PARAMETER13                                 uint32 = 0x459
	ERR_PARAMETER14                                 uint32 = 0x45a
	ERR_PARAMETER15                                 uint32 = 0x45b
	ERR_PARAMETER16                                 uint32 = 0x45c
	CHARSET_DEFAULT                                 uint32 = 0x1
	CHARSET_GLYPHIDX                                uint32 = 0x3
	TTEMBED_FAILIFVARIATIONSIMULATED                uint32 = 0x10
	TTEMBED_WEBOBJECT                               uint32 = 0x80
	TTEMBED_XORENCRYPTDATA                          uint32 = 0x10000000
	TTEMBED_VARIATIONSIMULATED                      uint32 = 0x1
	TTEMBED_EUDCEMBEDDED                            uint32 = 0x2
	TTEMBED_SUBSETCANCEL                            uint32 = 0x4
	TTLOAD_PRIVATE                                  uint32 = 0x1
	TTLOAD_EUDC_OVERWRITE                           uint32 = 0x2
	TTLOAD_EUDC_SET                                 uint32 = 0x4
	TTDELETE_DONTREMOVEFONT                         uint32 = 0x1
	E_NONE                                          int32  = 0
	E_API_NOTIMPL                                   int32  = 1
	E_CHARCODECOUNTINVALID                          int32  = 2
	E_CHARCODESETINVALID                            int32  = 3
	E_DEVICETRUETYPEFONT                            int32  = 4
	E_HDCINVALID                                    int32  = 6
	E_NOFREEMEMORY                                  int32  = 7
	E_FONTREFERENCEINVALID                          int32  = 8
	E_NOTATRUETYPEFONT                              int32  = 10
	E_ERRORACCESSINGFONTDATA                        int32  = 12
	E_ERRORACCESSINGFACENAME                        int32  = 13
	E_ERRORUNICODECONVERSION                        int32  = 17
	E_ERRORCONVERTINGCHARS                          int32  = 18
	E_EXCEPTION                                     int32  = 19
	E_RESERVEDPARAMNOTNULL                          int32  = 20
	E_CHARSETINVALID                                int32  = 21
	E_FILE_NOT_FOUND                                int32  = 23
	E_TTC_INDEX_OUT_OF_RANGE                        int32  = 24
	E_INPUTPARAMINVALID                             int32  = 25
	E_ERRORCOMPRESSINGFONTDATA                      int32  = 256
	E_FONTDATAINVALID                               int32  = 258
	E_NAMECHANGEFAILED                              int32  = 259
	E_FONTNOTEMBEDDABLE                             int32  = 260
	E_PRIVSINVALID                                  int32  = 261
	E_SUBSETTINGFAILED                              int32  = 262
	E_READFROMSTREAMFAILED                          int32  = 263
	E_SAVETOSTREAMFAILED                            int32  = 264
	E_NOOS2                                         int32  = 265
	E_T2NOFREEMEMORY                                int32  = 266
	E_ERRORREADINGFONTDATA                          int32  = 267
	E_FLAGSINVALID                                  int32  = 268
	E_ERRORCREATINGFONTFILE                         int32  = 269
	E_FONTALREADYEXISTS                             int32  = 270
	E_FONTNAMEALREADYEXISTS                         int32  = 271
	E_FONTINSTALLFAILED                             int32  = 272
	E_ERRORDECOMPRESSINGFONTDATA                    int32  = 273
	E_ERRORACCESSINGEXCLUDELIST                     int32  = 274
	E_FACENAMEINVALID                               int32  = 275
	E_STREAMINVALID                                 int32  = 276
	E_STATUSINVALID                                 int32  = 277
	E_PRIVSTATUSINVALID                             int32  = 278
	E_PERMISSIONSINVALID                            int32  = 279
	E_PBENABLEDINVALID                              int32  = 280
	E_SUBSETTINGEXCEPTION                           int32  = 281
	E_SUBSTRING_TEST_FAIL                           int32  = 282
	E_FONTVARIATIONSIMULATED                        int32  = 283
	E_FONTFAMILYNAMENOTINFULL                       int32  = 285
	E_ADDFONTFAILED                                 int32  = 512
	E_COULDNTCREATETEMPFILE                         int32  = 513
	E_FONTFILECREATEFAILED                          int32  = 515
	E_WINDOWSAPI                                    int32  = 516
	E_FONTFILENOTFOUND                              int32  = 517
	E_RESOURCEFILECREATEFAILED                      int32  = 518
	E_ERROREXPANDINGFONTDATA                        int32  = 519
	E_ERRORGETTINGDC                                int32  = 520
	E_EXCEPTIONINDECOMPRESSION                      int32  = 521
	E_EXCEPTIONINCOMPRESSION                        int32  = 522
)
const (
	SAFER_SCOPEID_MACHINE                   uint32 = 0x1
	SAFER_SCOPEID_USER                      uint32 = 0x2
	SAFER_LEVELID_FULLYTRUSTED              uint32 = 0x40000
	SAFER_LEVELID_NORMALUSER                uint32 = 0x20000
	SAFER_LEVELID_CONSTRAINED               uint32 = 0x10000
	SAFER_LEVELID_UNTRUSTED                 uint32 = 0x1000
	SAFER_LEVELID_DISALLOWED                uint32 = 0x0
	SAFER_LEVEL_OPEN                        uint32 = 0x1
	SAFER_MAX_FRIENDLYNAME_SIZE             uint32 = 0x100
	SAFER_MAX_DESCRIPTION_SIZE              uint32 = 0x100
	SAFER_MAX_HASH_SIZE                     uint32 = 0x40
	SAFER_CRITERIA_IMAGEPATH                uint32 = 0x1
	SAFER_CRITERIA_NOSIGNEDHASH             uint32 = 0x2
	SAFER_CRITERIA_IMAGEHASH                uint32 = 0x4
	SAFER_CRITERIA_AUTHENTICODE             uint32 = 0x8
	SAFER_CRITERIA_URLZONE                  uint32 = 0x10
	SAFER_CRITERIA_APPX_PACKAGE             uint32 = 0x20
	SAFER_CRITERIA_IMAGEPATH_NT             uint32 = 0x1000
	SAFER_POLICY_JOBID_MASK                 uint32 = 0xff000000
	SAFER_POLICY_JOBID_CONSTRAINED          uint32 = 0x4000000
	SAFER_POLICY_JOBID_UNTRUSTED            uint32 = 0x3000000
	SAFER_POLICY_ONLY_EXES                  uint32 = 0x10000
	SAFER_POLICY_SANDBOX_INERT              uint32 = 0x20000
	SAFER_POLICY_HASH_DUPLICATE             uint32 = 0x40000
	SAFER_POLICY_ONLY_AUDIT                 uint32 = 0x1000
	SAFER_POLICY_BLOCK_CLIENT_UI            uint32 = 0x2000
	SAFER_POLICY_UIFLAGS_MASK               uint32 = 0xff
	SAFER_POLICY_UIFLAGS_INFORMATION_PROMPT uint32 = 0x1
	SAFER_POLICY_UIFLAGS_OPTION_PROMPT      uint32 = 0x2
	SAFER_POLICY_UIFLAGS_HIDDEN             uint32 = 0x4
	SRP_POLICY_EXE                          string = "EXE"
	SRP_POLICY_DLL                          string = "DLL"
	SRP_POLICY_MSI                          string = "MSI"
	SRP_POLICY_SCRIPT                       string = "SCRIPT"
	SRP_POLICY_SHELL                        string = "SHELL"
	SRP_POLICY_NOV2                         string = "IGNORESRPV2"
	SRP_POLICY_APPX                         string = "APPX"
	SRP_POLICY_WLDPMSI                      string = "WLDPMSI"
	SRP_POLICY_WLDPSCRIPT                   string = "WLDPSCRIPT"
	SRP_POLICY_WLDPCONFIGCI                 string = "WLDPCONFIGCI"
	SRP_POLICY_MANAGEDINSTALLER             string = "MANAGEDINSTALLER"
)
const (
	SECURITY_DYNAMIC_TRACKING                   BOOLEAN = 0x1
	SECURITY_STATIC_TRACKING                    BOOLEAN = 0x0
	SECURITY_MAX_SID_SIZE                       uint32  = 0x44
	SE_CREATE_TOKEN_NAME                        string  = "SeCreateTokenPrivilege"
	SE_ASSIGNPRIMARYTOKEN_NAME                  string  = "SeAssignPrimaryTokenPrivilege"
	SE_LOCK_MEMORY_NAME                         string  = "SeLockMemoryPrivilege"
	SE_INCREASE_QUOTA_NAME                      string  = "SeIncreaseQuotaPrivilege"
	SE_UNSOLICITED_INPUT_NAME                   string  = "SeUnsolicitedInputPrivilege"
	SE_MACHINE_ACCOUNT_NAME                     string  = "SeMachineAccountPrivilege"
	SE_TCB_NAME                                 string  = "SeTcbPrivilege"
	SE_SECURITY_NAME                            string  = "SeSecurityPrivilege"
	SE_TAKE_OWNERSHIP_NAME                      string  = "SeTakeOwnershipPrivilege"
	SE_LOAD_DRIVER_NAME                         string  = "SeLoadDriverPrivilege"
	SE_SYSTEM_PROFILE_NAME                      string  = "SeSystemProfilePrivilege"
	SE_SYSTEMTIME_NAME                          string  = "SeSystemtimePrivilege"
	SE_PROF_SINGLE_PROCESS_NAME                 string  = "SeProfileSingleProcessPrivilege"
	SE_INC_BASE_PRIORITY_NAME                   string  = "SeIncreaseBasePriorityPrivilege"
	SE_CREATE_PAGEFILE_NAME                     string  = "SeCreatePagefilePrivilege"
	SE_CREATE_PERMANENT_NAME                    string  = "SeCreatePermanentPrivilege"
	SE_BACKUP_NAME                              string  = "SeBackupPrivilege"
	SE_RESTORE_NAME                             string  = "SeRestorePrivilege"
	SE_SHUTDOWN_NAME                            string  = "SeShutdownPrivilege"
	SE_DEBUG_NAME                               string  = "SeDebugPrivilege"
	SE_AUDIT_NAME                               string  = "SeAuditPrivilege"
	SE_SYSTEM_ENVIRONMENT_NAME                  string  = "SeSystemEnvironmentPrivilege"
	SE_CHANGE_NOTIFY_NAME                       string  = "SeChangeNotifyPrivilege"
	SE_REMOTE_SHUTDOWN_NAME                     string  = "SeRemoteShutdownPrivilege"
	SE_UNDOCK_NAME                              string  = "SeUndockPrivilege"
	SE_SYNC_AGENT_NAME                          string  = "SeSyncAgentPrivilege"
	SE_ENABLE_DELEGATION_NAME                   string  = "SeEnableDelegationPrivilege"
	SE_MANAGE_VOLUME_NAME                       string  = "SeManageVolumePrivilege"
	SE_IMPERSONATE_NAME                         string  = "SeImpersonatePrivilege"
	SE_CREATE_GLOBAL_NAME                       string  = "SeCreateGlobalPrivilege"
	SE_TRUSTED_CREDMAN_ACCESS_NAME              string  = "SeTrustedCredManAccessPrivilege"
	SE_RELABEL_NAME                             string  = "SeRelabelPrivilege"
	SE_INC_WORKING_SET_NAME                     string  = "SeIncreaseWorkingSetPrivilege"
	SE_TIME_ZONE_NAME                           string  = "SeTimeZonePrivilege"
	SE_CREATE_SYMBOLIC_LINK_NAME                string  = "SeCreateSymbolicLinkPrivilege"
	SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME   string  = "SeDelegateSessionUserImpersonatePrivilege"
	WszCERTENROLLSHAREPATH                      string  = "CertSrv\\CertEnroll"
	CwcHRESULTSTRING                            uint32  = 0x28
	SzLBRACE                                    string  = "{"
	SzRBRACE                                    string  = "}"
	WszLBRACE                                   string  = "{"
	WszRBRACE                                   string  = "}"
	SzLPAREN                                    string  = "("
	SzRPAREN                                    string  = ")"
	WszLPAREN                                   string  = "("
	WszRPAREN                                   string  = ")"
	CVT_SECONDS                                 uint32  = 0x1
	CwcFILENAMESUFFIXMAX                        uint32  = 0x14
	WszFCSAPARM_SERVERDNSNAME                   string  = "%1"
	WszFCSAPARM_SERVERSHORTNAME                 string  = "%2"
	WszFCSAPARM_SANITIZEDCANAME                 string  = "%3"
	WszFCSAPARM_CERTFILENAMESUFFIX              string  = "%4"
	WszFCSAPARM_DOMAINDN                        string  = "%5"
	WszFCSAPARM_CONFIGDN                        string  = "%6"
	WszFCSAPARM_SANITIZEDCANAMEHASH             string  = "%7"
	WszFCSAPARM_CRLFILENAMESUFFIX               string  = "%8"
	WszFCSAPARM_CRLDELTAFILENAMESUFFIX          string  = "%9"
	WszFCSAPARM_DSCRLATTRIBUTE                  string  = "%10"
	WszFCSAPARM_DSCACERTATTRIBUTE               string  = "%11"
	WszFCSAPARM_DSUSERCERTATTRIBUTE             string  = "%12"
	WszFCSAPARM_DSKRACERTATTRIBUTE              string  = "%13"
	WszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE        string  = "%14"
	SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED uint32  = 0x1
	SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY uint32  = 0x4
	SIGNING_LEVEL_MICROSOFT                     uint32  = 0x8
)
const (
	MAXIMUM_REPARSE_DATA_BUFFER_SIZE                     uint32 = 0x4000
	EA_CONTAINER_NAME                                    string = "ContainerName"
	EA_CONTAINER_SIZE                                    string = "ContainerSize"
	CLFS_BASELOG_EXTENSION                               string = ".blf"
	CLFS_FLAG_REENTRANT_FILE_SYSTEM                      uint32 = 0x8
	CLFS_FLAG_NON_REENTRANT_FILTER                       uint32 = 0x10
	CLFS_FLAG_REENTRANT_FILTER                           uint32 = 0x20
	CLFS_FLAG_IGNORE_SHARE_ACCESS                        uint32 = 0x40
	CLFS_FLAG_READ_IN_PROGRESS                           uint32 = 0x80
	CLFS_FLAG_MINIFILTER_LEVEL                           uint32 = 0x100
	CLFS_FLAG_HIDDEN_SYSTEM_LOG                          uint32 = 0x200
	CLFS_MARSHALLING_FLAG_NONE                           uint32 = 0x0
	CLFS_MARSHALLING_FLAG_DISABLE_BUFF_INIT              uint32 = 0x1
	CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL                  uint32 = 0x10
	CLFS_FLAG_FILTER_TOP_LEVEL                           uint32 = 0x20
	CLFS_CONTAINER_STREAM_PREFIX                         string = "%BLF%:"
	CLFS_CONTAINER_RELATIVE_PREFIX                       string = "%BLF%\\"
	TRANSACTION_MANAGER_VOLATILE                         uint32 = 0x1
	TRANSACTION_MANAGER_COMMIT_DEFAULT                   uint32 = 0x0
	TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME             uint32 = 0x2
	TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES              uint32 = 0x4
	TRANSACTION_MANAGER_COMMIT_LOWEST                    uint32 = 0x8
	TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY             uint32 = 0x10
	TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS             uint32 = 0x20
	TRANSACTION_MANAGER_MAXIMUM_OPTION                   uint32 = 0x3f
	TRANSACTION_DO_NOT_PROMOTE                           uint32 = 0x1
	TRANSACTION_MAXIMUM_OPTION                           uint32 = 0x1
	RESOURCE_MANAGER_VOLATILE                            uint32 = 0x1
	RESOURCE_MANAGER_COMMUNICATION                       uint32 = 0x2
	RESOURCE_MANAGER_MAXIMUM_OPTION                      uint32 = 0x3
	CRM_PROTOCOL_EXPLICIT_MARSHAL_ONLY                   uint32 = 0x1
	CRM_PROTOCOL_DYNAMIC_MARSHAL_INFO                    uint32 = 0x2
	CRM_PROTOCOL_MAXIMUM_OPTION                          uint32 = 0x3
	ENLISTMENT_SUPERIOR                                  uint32 = 0x1
	ENLISTMENT_MAXIMUM_OPTION                            uint32 = 0x1
	TRANSACTION_NOTIFY_MASK                              uint32 = 0x3fffffff
	TRANSACTION_NOTIFY_PREPREPARE                        uint32 = 0x1
	TRANSACTION_NOTIFY_PREPARE                           uint32 = 0x2
	TRANSACTION_NOTIFY_COMMIT                            uint32 = 0x4
	TRANSACTION_NOTIFY_ROLLBACK                          uint32 = 0x8
	TRANSACTION_NOTIFY_PREPREPARE_COMPLETE               uint32 = 0x10
	TRANSACTION_NOTIFY_PREPARE_COMPLETE                  uint32 = 0x20
	TRANSACTION_NOTIFY_COMMIT_COMPLETE                   uint32 = 0x40
	TRANSACTION_NOTIFY_ROLLBACK_COMPLETE                 uint32 = 0x80
	TRANSACTION_NOTIFY_RECOVER                           uint32 = 0x100
	TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT               uint32 = 0x200
	TRANSACTION_NOTIFY_DELEGATE_COMMIT                   uint32 = 0x400
	TRANSACTION_NOTIFY_RECOVER_QUERY                     uint32 = 0x800
	TRANSACTION_NOTIFY_ENLIST_PREPREPARE                 uint32 = 0x1000
	TRANSACTION_NOTIFY_LAST_RECOVER                      uint32 = 0x2000
	TRANSACTION_NOTIFY_INDOUBT                           uint32 = 0x4000
	TRANSACTION_NOTIFY_PROPAGATE_PULL                    uint32 = 0x8000
	TRANSACTION_NOTIFY_PROPAGATE_PUSH                    uint32 = 0x10000
	TRANSACTION_NOTIFY_MARSHAL                           uint32 = 0x20000
	TRANSACTION_NOTIFY_ENLIST_MASK                       uint32 = 0x40000
	TRANSACTION_NOTIFY_RM_DISCONNECTED                   uint32 = 0x1000000
	TRANSACTION_NOTIFY_TM_ONLINE                         uint32 = 0x2000000
	TRANSACTION_NOTIFY_COMMIT_REQUEST                    uint32 = 0x4000000
	TRANSACTION_NOTIFY_PROMOTE                           uint32 = 0x8000000
	TRANSACTION_NOTIFY_PROMOTE_NEW                       uint32 = 0x10000000
	TRANSACTION_NOTIFY_REQUEST_OUTCOME                   uint32 = 0x20000000
	TRANSACTION_NOTIFY_COMMIT_FINALIZE                   uint32 = 0x40000000
	TRANSACTIONMANAGER_OBJECT_PATH                       string = "\\TransactionManager\\"
	TRANSACTION_OBJECT_PATH                              string = "\\Transaction\\"
	ENLISTMENT_OBJECT_PATH                               string = "\\Enlistment\\"
	RESOURCE_MANAGER_OBJECT_PATH                         string = "\\ResourceManager\\"
	TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED uint32 = 0x1
	KTM_MARSHAL_BLOB_VERSION_MAJOR                       uint32 = 0x1
	KTM_MARSHAL_BLOB_VERSION_MINOR                       uint32 = 0x1
	MAX_TRANSACTION_DESCRIPTION_LENGTH                   uint32 = 0x40
	MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH               uint32 = 0x40
	IOCTL_VOLUME_BASE                                    uint32 = 0x56
	IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS                 uint32 = 0x560000
	IOCTL_VOLUME_ONLINE                                  uint32 = 0x56c008
	IOCTL_VOLUME_OFFLINE                                 uint32 = 0x56c00c
	IOCTL_VOLUME_IS_CLUSTERED                            uint32 = 0x560030
	IOCTL_VOLUME_GET_GPT_ATTRIBUTES                      uint32 = 0x560038
	IOCTL_VOLUME_SUPPORTS_ONLINE_OFFLINE                 uint32 = 0x560004
	IOCTL_VOLUME_IS_OFFLINE                              uint32 = 0x560010
	IOCTL_VOLUME_IS_IO_CAPABLE                           uint32 = 0x560014
	IOCTL_VOLUME_QUERY_FAILOVER_SET                      uint32 = 0x560018
	IOCTL_VOLUME_QUERY_VOLUME_NUMBER                     uint32 = 0x56001c
	IOCTL_VOLUME_LOGICAL_TO_PHYSICAL                     uint32 = 0x560020
	IOCTL_VOLUME_PHYSICAL_TO_LOGICAL                     uint32 = 0x560024
	IOCTL_VOLUME_IS_PARTITION                            uint32 = 0x560028
	IOCTL_VOLUME_READ_PLEX                               uint32 = 0x56402e
	IOCTL_VOLUME_SET_GPT_ATTRIBUTES                      uint32 = 0x560034
	IOCTL_VOLUME_GET_BC_PROPERTIES                       uint32 = 0x56403c
	IOCTL_VOLUME_ALLOCATE_BC_STREAM                      uint32 = 0x56c040
	IOCTL_VOLUME_FREE_BC_STREAM                          uint32 = 0x56c044
	IOCTL_VOLUME_BC_VERSION                              uint32 = 0x1
	IOCTL_VOLUME_IS_DYNAMIC                              uint32 = 0x560048
	IOCTL_VOLUME_PREPARE_FOR_CRITICAL_IO                 uint32 = 0x56c04c
	IOCTL_VOLUME_QUERY_ALLOCATION_HINT                   uint32 = 0x564052
	IOCTL_VOLUME_UPDATE_PROPERTIES                       uint32 = 0x560054
	IOCTL_VOLUME_QUERY_MINIMUM_SHRINK_SIZE               uint32 = 0x564058
	IOCTL_VOLUME_PREPARE_FOR_SHRINK                      uint32 = 0x56c05c
	IOCTL_VOLUME_IS_CSV                                  uint32 = 0x560060
	IOCTL_VOLUME_POST_ONLINE                             uint32 = 0x56c064
	IOCTL_VOLUME_GET_CSVBLOCKCACHE_CALLBACK              uint32 = 0x56c068
	CSV_BLOCK_CACHE_CALLBACK_VERSION                     uint32 = 0x1
	CSV_BLOCK_AND_FILE_CACHE_CALLBACK_VERSION            uint32 = 0x2
	FT_TYPES_DEFINITION__                                uint32 = 0x1
	CLFS_MGMT_POLICY_VERSION                             uint32 = 0x1
	LOG_POLICY_OVERWRITE                                 uint32 = 0x1
	LOG_POLICY_PERSIST                                   uint32 = 0x2
	CLFS_MGMT_CLIENT_REGISTRATION_VERSION                uint32 = 0x1
	DISKQUOTA_STATE_DISABLED                             uint32 = 0x0
	DISKQUOTA_STATE_TRACK                                uint32 = 0x1
	DISKQUOTA_STATE_ENFORCE                              uint32 = 0x2
	DISKQUOTA_STATE_MASK                                 uint32 = 0x3
	DISKQUOTA_FILESTATE_INCOMPLETE                       uint32 = 0x100
	DISKQUOTA_FILESTATE_REBUILDING                       uint32 = 0x200
	DISKQUOTA_FILESTATE_MASK                             uint32 = 0x300
	DISKQUOTA_LOGFLAG_USER_THRESHOLD                     uint32 = 0x1
	DISKQUOTA_LOGFLAG_USER_LIMIT                         uint32 = 0x2
	DISKQUOTA_USER_ACCOUNT_RESOLVED                      uint32 = 0x0
	DISKQUOTA_USER_ACCOUNT_UNAVAILABLE                   uint32 = 0x1
	DISKQUOTA_USER_ACCOUNT_DELETED                       uint32 = 0x2
	DISKQUOTA_USER_ACCOUNT_INVALID                       uint32 = 0x3
	DISKQUOTA_USER_ACCOUNT_UNKNOWN                       uint32 = 0x4
	DISKQUOTA_USER_ACCOUNT_UNRESOLVED                    uint32 = 0x5
	INVALID_FILE_SIZE                                    uint32 = 0xffffffff
	INVALID_SET_FILE_POINTER                             uint32 = 0xffffffff
	INVALID_FILE_ATTRIBUTES                              uint32 = 0xffffffff
	SHARE_NETNAME_PARMNUM                                uint32 = 0x1
	SHARE_TYPE_PARMNUM                                   uint32 = 0x3
	SHARE_REMARK_PARMNUM                                 uint32 = 0x4
	SHARE_PERMISSIONS_PARMNUM                            uint32 = 0x5
	SHARE_MAX_USES_PARMNUM                               uint32 = 0x6
	SHARE_CURRENT_USES_PARMNUM                           uint32 = 0x7
	SHARE_PATH_PARMNUM                                   uint32 = 0x8
	SHARE_PASSWD_PARMNUM                                 uint32 = 0x9
	SHARE_FILE_SD_PARMNUM                                uint32 = 0x1f5
	SHARE_SERVER_PARMNUM                                 uint32 = 0x1f7
	SHARE_QOS_POLICY_PARMNUM                             uint32 = 0x1f8
	SHI1_NUM_ELEMENTS                                    uint32 = 0x4
	SHI2_NUM_ELEMENTS                                    uint32 = 0xa
	STYPE_RESERVED1                                      uint32 = 0x1000000
	STYPE_RESERVED2                                      uint32 = 0x2000000
	STYPE_RESERVED3                                      uint32 = 0x4000000
	STYPE_RESERVED4                                      uint32 = 0x8000000
	STYPE_RESERVED5                                      uint32 = 0x100000
	STYPE_RESERVED_ALL                                   uint32 = 0x3fffff00
	SHI_USES_UNLIMITED                                   uint32 = 0xffffffff
	SHI1005_FLAGS_DFS                                    uint32 = 0x1
	SHI1005_FLAGS_DFS_ROOT                               uint32 = 0x2
	CSC_MASK_EXT                                         uint32 = 0x2030
	CSC_MASK                                             uint32 = 0x30
	CSC_CACHE_MANUAL_REINT                               uint32 = 0x0
	CSC_CACHE_AUTO_REINT                                 uint32 = 0x10
	CSC_CACHE_VDO                                        uint32 = 0x20
	CSC_CACHE_NONE                                       uint32 = 0x30
	SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS               uint32 = 0x100
	SHI1005_FLAGS_FORCE_SHARED_DELETE                    uint32 = 0x200
	SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING                uint32 = 0x400
	SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM            uint32 = 0x800
	SHI1005_FLAGS_FORCE_LEVELII_OPLOCK                   uint32 = 0x1000
	SHI1005_FLAGS_ENABLE_HASH                            uint32 = 0x2000
	SHI1005_FLAGS_ENABLE_CA                              uint32 = 0x4000
	SHI1005_FLAGS_ENCRYPT_DATA                           uint32 = 0x8000
	SHI1005_FLAGS_RESERVED                               uint32 = 0x10000
	SHI1005_FLAGS_DISABLE_CLIENT_BUFFERING               uint32 = 0x20000
	SHI1005_FLAGS_IDENTITY_REMOTING                      uint32 = 0x40000
	SHI1005_FLAGS_CLUSTER_MANAGED                        uint32 = 0x80000
	SHI1005_FLAGS_COMPRESS_DATA                          uint32 = 0x100000
	SHI1005_FLAGS_ISOLATED_TRANSPORT                     uint32 = 0x200000
	SHI1005_FLAGS_DISABLE_DIRECTORY_HANDLE_LEASING       uint32 = 0x400000
	SESI1_NUM_ELEMENTS                                   uint32 = 0x8
	SESI2_NUM_ELEMENTS                                   uint32 = 0x9
	STATSOPT_CLR                                         uint32 = 0x1
	LZERROR_BADINHANDLE                                  int32  = -1
	LZERROR_BADOUTHANDLE                                 int32  = -2
	LZERROR_READ                                         int32  = -3
	LZERROR_WRITE                                        int32  = -4
	LZERROR_GLOBALLOC                                    int32  = -5
	LZERROR_GLOBLOCK                                     int32  = -6
	LZERROR_BADVALUE                                     int32  = -7
	LZERROR_UNKNOWNALG                                   int32  = -8
	NTMS_OBJECTNAME_LENGTH                               uint32 = 0x40
	NTMS_DESCRIPTION_LENGTH                              uint32 = 0x7f
	NTMS_DEVICENAME_LENGTH                               uint32 = 0x40
	NTMS_SERIALNUMBER_LENGTH                             uint32 = 0x20
	NTMS_REVISION_LENGTH                                 uint32 = 0x20
	NTMS_BARCODE_LENGTH                                  uint32 = 0x40
	NTMS_SEQUENCE_LENGTH                                 uint32 = 0x20
	NTMS_VENDORNAME_LENGTH                               uint32 = 0x80
	NTMS_PRODUCTNAME_LENGTH                              uint32 = 0x80
	NTMS_USERNAME_LENGTH                                 uint32 = 0x40
	NTMS_APPLICATIONNAME_LENGTH                          uint32 = 0x40
	NTMS_COMPUTERNAME_LENGTH                             uint32 = 0x40
	NTMS_I1_MESSAGE_LENGTH                               uint32 = 0x7f
	NTMS_MESSAGE_LENGTH                                  uint32 = 0x100
	NTMS_POOLHIERARCHY_LENGTH                            uint32 = 0x200
	NTMS_OMIDLABELID_LENGTH                              uint32 = 0xff
	NTMS_OMIDLABELTYPE_LENGTH                            uint32 = 0x40
	NTMS_OMIDLABELINFO_LENGTH                            uint32 = 0x100
	NTMS_MAXATTR_LENGTH                                  uint32 = 0x10000
	NTMS_MAXATTR_NAMELEN                                 uint32 = 0x20
	NTMSMLI_MAXTYPE                                      uint32 = 0x40
	NTMSMLI_MAXIDSIZE                                    uint32 = 0x100
	NTMSMLI_MAXAPPDESCR                                  uint32 = 0x100
	TXF_LOG_RECORD_GENERIC_TYPE_COMMIT                   uint32 = 0x1
	TXF_LOG_RECORD_GENERIC_TYPE_ABORT                    uint32 = 0x2
	TXF_LOG_RECORD_GENERIC_TYPE_PREPARE                  uint32 = 0x4
	TXF_LOG_RECORD_GENERIC_TYPE_DATA                     uint32 = 0x8
	VS_VERSION_INFO                                      uint32 = 0x1
	VS_USER_DEFINED                                      uint32 = 0x64
	VS_FFI_SIGNATURE                                     int32  = -17890115
	VS_FFI_STRUCVERSION                                  int32  = 65536
	VS_FFI_FILEFLAGSMASK                                 int32  = 63
	WINEFS_SETUSERKEY_SET_CAPABILITIES                   uint32 = 0x1
	EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR           uint32 = 0x5
	EFS_COMPATIBILITY_VERSION_PFILE_PROTECTOR            uint32 = 0x6
	EFS_SUBVER_UNKNOWN                                   uint32 = 0x0
	EFS_EFS_SUBVER_EFS_CERT                              uint32 = 0x1
	EFS_PFILE_SUBVER_RMS                                 uint32 = 0x2
	EFS_PFILE_SUBVER_APPX                                uint32 = 0x3
	MAX_SID_SIZE                                         uint32 = 0x100
	EFS_METADATA_ADD_USER                                uint32 = 0x1
	EFS_METADATA_REMOVE_USER                             uint32 = 0x2
	EFS_METADATA_REPLACE_USER                            uint32 = 0x4
	EFS_METADATA_GENERAL_OP                              uint32 = 0x8
	WOF_PROVIDER_WIM                                     uint32 = 0x1
	WOF_PROVIDER_FILE                                    uint32 = 0x2
	WIM_PROVIDER_HASH_SIZE                               uint32 = 0x14
	WIM_BOOT_OS_WIM                                      uint32 = 0x1
	WIM_BOOT_NOT_OS_WIM                                  uint32 = 0x0
	WIM_ENTRY_FLAG_NOT_ACTIVE                            uint32 = 0x1
	WIM_ENTRY_FLAG_SUSPENDED                             uint32 = 0x2
	WIM_EXTERNAL_FILE_INFO_FLAG_NOT_ACTIVE               uint32 = 0x1
	WIM_EXTERNAL_FILE_INFO_FLAG_SUSPENDED                uint32 = 0x2
	FILE_PROVIDER_COMPRESSION_XPRESS4K                   uint32 = 0x0
	FILE_PROVIDER_COMPRESSION_LZX                        uint32 = 0x1
	FILE_PROVIDER_COMPRESSION_XPRESS8K                   uint32 = 0x2
	FILE_PROVIDER_COMPRESSION_XPRESS16K                  uint32 = 0x3
	ClfsNullRecord                                       byte   = 0x0
	ClfsDataRecord                                       byte   = 0x1
	ClfsRestartRecord                                    byte   = 0x2
	ClfsClientRecord                                     byte   = 0x3
	ClsContainerInitializing                             uint32 = 0x1
	ClsContainerInactive                                 uint32 = 0x2
	ClsContainerActive                                   uint32 = 0x4
	ClsContainerActivePendingDelete                      uint32 = 0x8
	ClsContainerPendingArchive                           uint32 = 0x10
	ClsContainerPendingArchiveAndDelete                  uint32 = 0x20
	ClfsContainerInitializing                            uint32 = 0x1
	ClfsContainerInactive                                uint32 = 0x2
	ClfsContainerActive                                  uint32 = 0x4
	ClfsContainerActivePendingDelete                     uint32 = 0x8
	ClfsContainerPendingArchive                          uint32 = 0x10
	ClfsContainerPendingArchiveAndDelete                 uint32 = 0x20
	CLFS_MAX_CONTAINER_INFO                              uint32 = 0x100
	CLFS_SCAN_INIT                                       byte   = 0x1
	CLFS_SCAN_FORWARD                                    byte   = 0x2
	CLFS_SCAN_BACKWARD                                   byte   = 0x4
	CLFS_SCAN_CLOSE                                      byte   = 0x8
	CLFS_SCAN_INITIALIZED                                byte   = 0x10
	CLFS_SCAN_BUFFERED                                   byte   = 0x20
)
const (
	PROPSETFLAG_DEFAULT             uint32 = 0x0
	PROPSETFLAG_NONSIMPLE           uint32 = 0x1
	PROPSETFLAG_ANSI                uint32 = 0x2
	PROPSETFLAG_UNBUFFERED          uint32 = 0x4
	PROPSETFLAG_CASE_SENSITIVE      uint32 = 0x8
	PROPSET_BEHAVIOR_CASE_SENSITIVE uint32 = 0x1
	PID_DICTIONARY                  uint32 = 0x0
	PID_CODEPAGE                    uint32 = 0x1
	PID_FIRST_USABLE                uint32 = 0x2
	PID_FIRST_NAME_DEFAULT          uint32 = 0xfff
	PID_LOCALE                      uint32 = 0x80000000
	PID_MODIFY_TIME                 uint32 = 0x80000001
	PID_SECURITY                    uint32 = 0x80000002
	PID_BEHAVIOR                    uint32 = 0x80000003
	PID_ILLEGAL                     uint32 = 0xffffffff
	PID_MIN_READONLY                uint32 = 0x80000000
	PID_MAX_READONLY                uint32 = 0xbfffffff
	PRSPEC_INVALID                  uint32 = 0xffffffff
	PROPSETHDR_OSVERSION_UNKNOWN    uint32 = 0xffffffff
	PIDDI_THUMBNAIL                 int32  = 2
	PIDSI_TITLE                     int32  = 2
	PIDSI_SUBJECT                   int32  = 3
	PIDSI_AUTHOR                    int32  = 4
	PIDSI_KEYWORDS                  int32  = 5
	PIDSI_COMMENTS                  int32  = 6
	PIDSI_TEMPLATE                  int32  = 7
	PIDSI_LASTAUTHOR                int32  = 8
	PIDSI_REVNUMBER                 int32  = 9
	PIDSI_EDITTIME                  int32  = 10
	PIDSI_LASTPRINTED               int32  = 11
	PIDSI_CREATE_DTM                int32  = 12
	PIDSI_LASTSAVE_DTM              int32  = 13
	PIDSI_PAGECOUNT                 int32  = 14
	PIDSI_WORDCOUNT                 int32  = 15
	PIDSI_CHARCOUNT                 int32  = 16
	PIDSI_THUMBNAIL                 int32  = 17
	PIDSI_APPNAME                   int32  = 18
	PIDSI_DOC_SECURITY              int32  = 19
	PIDDSI_CATEGORY                 uint32 = 0x2
	PIDDSI_PRESFORMAT               uint32 = 0x3
	PIDDSI_BYTECOUNT                uint32 = 0x4
	PIDDSI_LINECOUNT                uint32 = 0x5
	PIDDSI_PARCOUNT                 uint32 = 0x6
	PIDDSI_SLIDECOUNT               uint32 = 0x7
	PIDDSI_NOTECOUNT                uint32 = 0x8
	PIDDSI_HIDDENCOUNT              uint32 = 0x9
	PIDDSI_MMCLIPCOUNT              uint32 = 0xa
	PIDDSI_SCALE                    uint32 = 0xb
	PIDDSI_HEADINGPAIR              uint32 = 0xc
	PIDDSI_DOCPARTS                 uint32 = 0xd
	PIDDSI_MANAGER                  uint32 = 0xe
	PIDDSI_COMPANY                  uint32 = 0xf
	PIDDSI_LINKSDIRTY               uint32 = 0x10
	PIDMSI_EDITOR                   int32  = 2
	PIDMSI_SUPPLIER                 int32  = 3
	PIDMSI_SOURCE                   int32  = 4
	PIDMSI_SEQUENCE_NO              int32  = 5
	PIDMSI_PROJECT                  int32  = 6
	PIDMSI_STATUS                   int32  = 7
	PIDMSI_OWNER                    int32  = 8
	PIDMSI_RATING                   int32  = 9
	PIDMSI_PRODUCTION               int32  = 10
	PIDMSI_COPYRIGHT                int32  = 11
	CWCSTORAGENAME                  uint32 = 0x20
	STGOPTIONS_VERSION              uint32 = 0x1
	CCH_MAX_PROPSTG_NAME            uint32 = 0x1f
)
const (
	COLE_DEFAULT_AUTHINFO                                  int32  = -1
	MARSHALINTERFACE_MIN                                   uint32 = 0x1f4
	ASYNC_MODE_COMPATIBILITY                               int32  = 1
	ASYNC_MODE_DEFAULT                                     int32  = 0
	STGTY_REPEAT                                           int32  = 256
	STG_TOEND                                              int32  = -1
	STG_LAYOUT_SEQUENTIAL                                  int32  = 0
	STG_LAYOUT_INTERLEAVED                                 int32  = 1
	COM_RIGHTS_EXECUTE                                     uint32 = 0x1
	COM_RIGHTS_EXECUTE_LOCAL                               uint32 = 0x2
	COM_RIGHTS_EXECUTE_REMOTE                              uint32 = 0x4
	COM_RIGHTS_ACTIVATE_LOCAL                              uint32 = 0x8
	COM_RIGHTS_ACTIVATE_REMOTE                             uint32 = 0x10
	COM_RIGHTS_RESERVED1                                   uint32 = 0x20
	COM_RIGHTS_RESERVED2                                   uint32 = 0x40
	CWMO_MAX_HANDLES                                       uint32 = 0x38
	ROTREGFLAGS_ALLOWANYCLIENT                             uint32 = 0x1
	APPIDREGFLAGS_ACTIVATE_IUSERVER_INDESKTOP              uint32 = 0x1
	APPIDREGFLAGS_SECURE_SERVER_PROCESS_SD_AND_BIND        uint32 = 0x2
	APPIDREGFLAGS_ISSUE_ACTIVATION_RPC_AT_IDENTIFY         uint32 = 0x4
	APPIDREGFLAGS_IUSERVER_UNMODIFIED_LOGON_TOKEN          uint32 = 0x8
	APPIDREGFLAGS_IUSERVER_SELF_SID_IN_LAUNCH_PERMISSION   uint32 = 0x10
	APPIDREGFLAGS_IUSERVER_ACTIVATE_IN_CLIENT_SESSION_ONLY uint32 = 0x20
	APPIDREGFLAGS_RESERVED1                                uint32 = 0x40
	APPIDREGFLAGS_RESERVED2                                uint32 = 0x80
	APPIDREGFLAGS_RESERVED3                                uint32 = 0x100
	APPIDREGFLAGS_RESERVED4                                uint32 = 0x200
	APPIDREGFLAGS_RESERVED5                                uint32 = 0x400
	APPIDREGFLAGS_AAA_NO_IMPLICIT_ACTIVATE_AS_IU           uint32 = 0x800
	APPIDREGFLAGS_RESERVED7                                uint32 = 0x1000
	APPIDREGFLAGS_RESERVED8                                uint32 = 0x2000
	APPIDREGFLAGS_RESERVED9                                uint32 = 0x4000
	DCOMSCM_ACTIVATION_USE_ALL_AUTHNSERVICES               uint32 = 0x1
	DCOMSCM_ACTIVATION_DISALLOW_UNSECURE_CALL              uint32 = 0x2
	DCOMSCM_RESOLVE_USE_ALL_AUTHNSERVICES                  uint32 = 0x4
	DCOMSCM_RESOLVE_DISALLOW_UNSECURE_CALL                 uint32 = 0x8
	DCOMSCM_PING_USE_MID_AUTHNSERVICE                      uint32 = 0x10
	DCOMSCM_PING_DISALLOW_UNSECURE_CALL                    uint32 = 0x20
	MAXLSN                                                 uint64 = 0x7fffffffffffffff
	DMUS_ERRBASE                                           uint32 = 0x1000
)
const (
	CONSOLE_TEXTMODE_BUFFER       uint32 = 0x1
	ATTACH_PARENT_PROCESS         uint32 = 0xffffffff
	CTRL_C_EVENT                  uint32 = 0x0
	CTRL_BREAK_EVENT              uint32 = 0x1
	CTRL_CLOSE_EVENT              uint32 = 0x2
	CTRL_LOGOFF_EVENT             uint32 = 0x5
	CTRL_SHUTDOWN_EVENT           uint32 = 0x6
	PSEUDOCONSOLE_INHERIT_CURSOR  uint32 = 0x1
	CONSOLE_NO_SELECTION          uint32 = 0x0
	CONSOLE_SELECTION_IN_PROGRESS uint32 = 0x1
	CONSOLE_SELECTION_NOT_EMPTY   uint32 = 0x2
	CONSOLE_MOUSE_SELECTION       uint32 = 0x4
	CONSOLE_MOUSE_DOWN            uint32 = 0x8
	HISTORY_NO_DUP_FLAG           uint32 = 0x1
	CONSOLE_FULLSCREEN            uint32 = 0x1
	CONSOLE_FULLSCREEN_HARDWARE   uint32 = 0x2
	CONSOLE_FULLSCREEN_MODE       uint32 = 0x1
	CONSOLE_WINDOWED_MODE         uint32 = 0x2
	RIGHT_ALT_PRESSED             uint32 = 0x1
	LEFT_ALT_PRESSED              uint32 = 0x2
	RIGHT_CTRL_PRESSED            uint32 = 0x4
	LEFT_CTRL_PRESSED             uint32 = 0x8
	SHIFT_PRESSED                 uint32 = 0x10
	NUMLOCK_ON                    uint32 = 0x20
	SCROLLLOCK_ON                 uint32 = 0x40
	CAPSLOCK_ON                   uint32 = 0x80
	ENHANCED_KEY                  uint32 = 0x100
	NLS_DBCSCHAR                  uint32 = 0x10000
	NLS_ALPHANUMERIC              uint32 = 0x0
	NLS_KATAKANA                  uint32 = 0x20000
	NLS_HIRAGANA                  uint32 = 0x40000
	NLS_ROMAN                     uint32 = 0x400000
	NLS_IME_CONVERSION            uint32 = 0x800000
	ALTNUMPAD_BIT                 uint32 = 0x4000000
	NLS_IME_DISABLE               uint32 = 0x20000000
	FROM_LEFT_1ST_BUTTON_PRESSED  uint32 = 0x1
	RIGHTMOST_BUTTON_PRESSED      uint32 = 0x2
	FROM_LEFT_2ND_BUTTON_PRESSED  uint32 = 0x4
	FROM_LEFT_3RD_BUTTON_PRESSED  uint32 = 0x8
	FROM_LEFT_4TH_BUTTON_PRESSED  uint32 = 0x10
	MOUSE_MOVED                   uint32 = 0x1
	DOUBLE_CLICK                  uint32 = 0x2
	MOUSE_WHEELED                 uint32 = 0x4
	MOUSE_HWHEELED                uint32 = 0x8
	KEY_EVENT                     uint32 = 0x1
	MOUSE_EVENT                   uint32 = 0x2
	WINDOW_BUFFER_SIZE_EVENT      uint32 = 0x4
	MENU_EVENT                    uint32 = 0x8
	FOCUS_EVENT                   uint32 = 0x10
)
const (
	WM_DDE_FIRST               uint32 = 0x3e0
	WM_DDE_INITIATE            uint32 = 0x3e0
	WM_DDE_TERMINATE           uint32 = 0x3e1
	WM_DDE_ADVISE              uint32 = 0x3e2
	WM_DDE_UNADVISE            uint32 = 0x3e3
	WM_DDE_ACK                 uint32 = 0x3e4
	WM_DDE_DATA                uint32 = 0x3e5
	WM_DDE_REQUEST             uint32 = 0x3e6
	WM_DDE_POKE                uint32 = 0x3e7
	WM_DDE_EXECUTE             uint32 = 0x3e8
	WM_DDE_LAST                uint32 = 0x3e8
	CADV_LATEACK               uint32 = 0xffff
	DDE_FACK                   uint32 = 0x8000
	DDE_FBUSY                  uint32 = 0x4000
	DDE_FDEFERUPD              uint32 = 0x4000
	DDE_FACKREQ                uint32 = 0x8000
	DDE_FRELEASE               uint32 = 0x2000
	DDE_FREQUESTED             uint32 = 0x1000
	DDE_FAPPSTATUS             uint32 = 0xff
	DDE_FNOTPROCESSED          uint32 = 0x0
	MSGF_DDEMGR                uint32 = 0x8001
	CP_WINANSI                 int32  = 1004
	CP_WINUNICODE              int32  = 1200
	CP_WINNEUTRAL              int32  = 1200
	XTYPF_NOBLOCK              uint32 = 0x2
	XTYPF_NODATA               uint32 = 0x4
	XTYPF_ACKREQ               uint32 = 0x8
	XCLASS_MASK                uint32 = 0xfc00
	XCLASS_BOOL                uint32 = 0x1000
	XCLASS_DATA                uint32 = 0x2000
	XCLASS_FLAGS               uint32 = 0x4000
	XCLASS_NOTIFICATION        uint32 = 0x8000
	XTYP_MASK                  uint32 = 0xf0
	XTYP_SHIFT                 uint32 = 0x4
	TIMEOUT_ASYNC              uint32 = 0xffffffff
	QID_SYNC                   uint32 = 0xffffffff
	SZDDESYS_TOPIC             string = "System"
	SZDDESYS_ITEM_TOPICS       string = "Topics"
	SZDDESYS_ITEM_SYSITEMS     string = "SysItems"
	SZDDESYS_ITEM_RTNMSG       string = "ReturnMessage"
	SZDDESYS_ITEM_STATUS       string = "Status"
	SZDDESYS_ITEM_FORMATS      string = "Formats"
	SZDDESYS_ITEM_HELP         string = "Help"
	SZDDE_ITEM_ITEMLIST        string = "TopicItemList"
	APPCMD_MASK                int32  = 4080
	APPCLASS_MASK              int32  = 15
	HDATA_APPOWNED             uint32 = 0x1
	DMLERR_NO_ERROR            uint32 = 0x0
	DMLERR_FIRST               uint32 = 0x4000
	DMLERR_ADVACKTIMEOUT       uint32 = 0x4000
	DMLERR_BUSY                uint32 = 0x4001
	DMLERR_DATAACKTIMEOUT      uint32 = 0x4002
	DMLERR_DLL_NOT_INITIALIZED uint32 = 0x4003
	DMLERR_DLL_USAGE           uint32 = 0x4004
	DMLERR_EXECACKTIMEOUT      uint32 = 0x4005
	DMLERR_INVALIDPARAMETER    uint32 = 0x4006
	DMLERR_LOW_MEMORY          uint32 = 0x4007
	DMLERR_MEMORY_ERROR        uint32 = 0x4008
	DMLERR_NOTPROCESSED        uint32 = 0x4009
	DMLERR_NO_CONV_ESTABLISHED uint32 = 0x400a
	DMLERR_POKEACKTIMEOUT      uint32 = 0x400b
	DMLERR_POSTMSG_FAILED      uint32 = 0x400c
	DMLERR_REENTRANCY          uint32 = 0x400d
	DMLERR_SERVER_DIED         uint32 = 0x400e
	DMLERR_SYS_ERROR           uint32 = 0x400f
	DMLERR_UNADVACKTIMEOUT     uint32 = 0x4010
	DMLERR_UNFOUND_QUEUE_ID    uint32 = 0x4011
	DMLERR_LAST                uint32 = 0x4011
	MH_CREATE                  uint32 = 0x1
	MH_KEEP                    uint32 = 0x2
	MH_DELETE                  uint32 = 0x3
	MH_CLEANUP                 uint32 = 0x4
	MAX_MONITORS               uint32 = 0x4
	MF_MASK                    uint32 = 0xff000000
)
const (
	EXCEPTION_EXECUTE_HANDLER                                          int32  = 1
	EXCEPTION_CONTINUE_SEARCH                                          int32  = 0
	EXCEPTION_CONTINUE_EXECUTION                                       int32  = -1
	WOW64_SIZE_OF_80387_REGISTERS                                      uint32 = 0x50
	WOW64_MAXIMUM_SUPPORTED_EXTENSION                                  uint32 = 0x200
	RESTORE_LAST_ERROR_NAME_A                                          string = "RestoreLastError"
	RESTORE_LAST_ERROR_NAME_W                                          string = "RestoreLastError"
	RESTORE_LAST_ERROR_NAME                                            string = "RestoreLastError"
	MAX_SYM_NAME                                                       uint32 = 0x7d0
	BIND_NO_BOUND_IMPORTS                                              uint32 = 0x1
	BIND_NO_UPDATE                                                     uint32 = 0x2
	BIND_ALL_IMAGES                                                    uint32 = 0x4
	BIND_CACHE_IMPORT_DLLS                                             uint32 = 0x8
	BIND_REPORT_64BIT_VA                                               uint32 = 0x10
	CHECKSUM_SUCCESS                                                   uint32 = 0x0
	CHECKSUM_OPEN_FAILURE                                              uint32 = 0x1
	CHECKSUM_MAP_FAILURE                                               uint32 = 0x2
	CHECKSUM_MAPVIEW_FAILURE                                           uint32 = 0x3
	CHECKSUM_UNICODE_FAILURE                                           uint32 = 0x4
	SPLITSYM_REMOVE_PRIVATE                                            uint32 = 0x1
	SPLITSYM_EXTRACT_ALL                                               uint32 = 0x2
	SPLITSYM_SYMBOLPATH_IS_SRC                                         uint32 = 0x4
	CERT_PE_IMAGE_DIGEST_DEBUG_INFO                                    uint32 = 0x1
	CERT_PE_IMAGE_DIGEST_RESOURCES                                     uint32 = 0x2
	CERT_PE_IMAGE_DIGEST_ALL_IMPORT_INFO                               uint32 = 0x4
	CERT_PE_IMAGE_DIGEST_NON_PE_INFO                                   uint32 = 0x8
	CERT_SECTION_TYPE_ANY                                              uint32 = 0xff
	ERROR_IMAGE_NOT_STRIPPED                                           uint32 = 0x8800
	ERROR_NO_DBG_POINTER                                               uint32 = 0x8801
	ERROR_NO_PDB_POINTER                                               uint32 = 0x8802
	UNDNAME_COMPLETE                                                   uint32 = 0x0
	UNDNAME_NO_LEADING_UNDERSCORES                                     uint32 = 0x1
	UNDNAME_NO_MS_KEYWORDS                                             uint32 = 0x2
	UNDNAME_NO_FUNCTION_RETURNS                                        uint32 = 0x4
	UNDNAME_NO_ALLOCATION_MODEL                                        uint32 = 0x8
	UNDNAME_NO_ALLOCATION_LANGUAGE                                     uint32 = 0x10
	UNDNAME_NO_MS_THISTYPE                                             uint32 = 0x20
	UNDNAME_NO_CV_THISTYPE                                             uint32 = 0x40
	UNDNAME_NO_THISTYPE                                                uint32 = 0x60
	UNDNAME_NO_ACCESS_SPECIFIERS                                       uint32 = 0x80
	UNDNAME_NO_THROW_SIGNATURES                                        uint32 = 0x100
	UNDNAME_NO_MEMBER_TYPE                                             uint32 = 0x200
	UNDNAME_NO_RETURN_UDT_MODEL                                        uint32 = 0x400
	UNDNAME_32_BIT_DECODE                                              uint32 = 0x800
	UNDNAME_NAME_ONLY                                                  uint32 = 0x1000
	UNDNAME_NO_ARGUMENTS                                               uint32 = 0x2000
	UNDNAME_NO_SPECIAL_SYMS                                            uint32 = 0x4000
	DBHHEADER_PDBGUID                                                  uint32 = 0x3
	INLINE_FRAME_CONTEXT_INIT                                          uint32 = 0x0
	INLINE_FRAME_CONTEXT_IGNORE                                        uint32 = 0xffffffff
	TARGET_ATTRIBUTE_PACMASK                                           uint32 = 0x1
	SYM_STKWALK_DEFAULT                                                uint32 = 0x0
	SYM_STKWALK_FORCE_FRAMEPTR                                         uint32 = 0x1
	SYM_STKWALK_ZEROEXTEND_PTRS                                        uint32 = 0x2
	API_VERSION_NUMBER                                                 uint32 = 0xc
	SYMFLAG_NULL                                                       uint32 = 0x80000
	SYMFLAG_FUNC_NO_RETURN                                             uint32 = 0x100000
	SYMFLAG_SYNTHETIC_ZEROBASE                                         uint32 = 0x200000
	SYMFLAG_PUBLIC_CODE                                                uint32 = 0x400000
	SYMFLAG_REGREL_ALIASINDIR                                          uint32 = 0x800000
	SYMFLAG_FIXUP_ARM64X                                               uint32 = 0x1000000
	SYMFLAG_GLOBAL                                                     uint32 = 0x2000000
	SYMFLAG_RESET                                                      uint32 = 0x80000000
	IMAGEHLP_MODULE_REGION_DLLBASE                                     uint32 = 0x1
	IMAGEHLP_MODULE_REGION_DLLRANGE                                    uint32 = 0x2
	IMAGEHLP_MODULE_REGION_ADDITIONAL                                  uint32 = 0x4
	IMAGEHLP_MODULE_REGION_JIT                                         uint32 = 0x8
	IMAGEHLP_MODULE_REGION_ALL                                         uint32 = 0xff
	CBA_DEFERRED_SYMBOL_LOAD_START                                     uint32 = 0x1
	CBA_DEFERRED_SYMBOL_LOAD_COMPLETE                                  uint32 = 0x2
	CBA_DEFERRED_SYMBOL_LOAD_FAILURE                                   uint32 = 0x3
	CBA_SYMBOLS_UNLOADED                                               uint32 = 0x4
	CBA_DUPLICATE_SYMBOL                                               uint32 = 0x5
	CBA_READ_MEMORY                                                    uint32 = 0x6
	CBA_DEFERRED_SYMBOL_LOAD_CANCEL                                    uint32 = 0x7
	CBA_SET_OPTIONS                                                    uint32 = 0x8
	CBA_EVENT                                                          uint32 = 0x10
	CBA_DEFERRED_SYMBOL_LOAD_PARTIAL                                   uint32 = 0x20
	CBA_DEBUG_INFO                                                     uint32 = 0x10000000
	CBA_SRCSRV_INFO                                                    uint32 = 0x20000000
	CBA_SRCSRV_EVENT                                                   uint32 = 0x40000000
	CBA_UPDATE_STATUS_BAR                                              uint32 = 0x50000000
	CBA_ENGINE_PRESENT                                                 uint32 = 0x60000000
	CBA_CHECK_ENGOPT_DISALLOW_NETWORK_PATHS                            uint32 = 0x70000000
	CBA_CHECK_ARM_MACHINE_THUMB_TYPE_OVERRIDE                          uint32 = 0x80000000
	CBA_XML_LOG                                                        uint32 = 0x90000000
	CBA_MAP_JIT_SYMBOL                                                 uint32 = 0xa0000000
	EVENT_SRCSPEW_START                                                uint32 = 0x64
	EVENT_SRCSPEW                                                      uint32 = 0x64
	EVENT_SRCSPEW_END                                                  uint32 = 0xc7
	DSLFLAG_MISMATCHED_PDB                                             uint32 = 0x1
	DSLFLAG_MISMATCHED_DBG                                             uint32 = 0x2
	FLAG_ENGINE_PRESENT                                                uint32 = 0x4
	FLAG_ENGOPT_DISALLOW_NETWORK_PATHS                                 uint32 = 0x8
	FLAG_OVERRIDE_ARM_MACHINE_TYPE                                     uint32 = 0x10
	SYMOPT_CASE_INSENSITIVE                                            uint32 = 0x1
	SYMOPT_UNDNAME                                                     uint32 = 0x2
	SYMOPT_DEFERRED_LOADS                                              uint32 = 0x4
	SYMOPT_NO_CPP                                                      uint32 = 0x8
	SYMOPT_LOAD_LINES                                                  uint32 = 0x10
	SYMOPT_OMAP_FIND_NEAREST                                           uint32 = 0x20
	SYMOPT_LOAD_ANYTHING                                               uint32 = 0x40
	SYMOPT_IGNORE_CVREC                                                uint32 = 0x80
	SYMOPT_NO_UNQUALIFIED_LOADS                                        uint32 = 0x100
	SYMOPT_FAIL_CRITICAL_ERRORS                                        uint32 = 0x200
	SYMOPT_EXACT_SYMBOLS                                               uint32 = 0x400
	SYMOPT_ALLOW_ABSOLUTE_SYMBOLS                                      uint32 = 0x800
	SYMOPT_IGNORE_NT_SYMPATH                                           uint32 = 0x1000
	SYMOPT_INCLUDE_32BIT_MODULES                                       uint32 = 0x2000
	SYMOPT_PUBLICS_ONLY                                                uint32 = 0x4000
	SYMOPT_NO_PUBLICS                                                  uint32 = 0x8000
	SYMOPT_AUTO_PUBLICS                                                uint32 = 0x10000
	SYMOPT_NO_IMAGE_SEARCH                                             uint32 = 0x20000
	SYMOPT_SECURE                                                      uint32 = 0x40000
	SYMOPT_NO_PROMPTS                                                  uint32 = 0x80000
	SYMOPT_OVERWRITE                                                   uint32 = 0x100000
	SYMOPT_IGNORE_IMAGEDIR                                             uint32 = 0x200000
	SYMOPT_FLAT_DIRECTORY                                              uint32 = 0x400000
	SYMOPT_FAVOR_COMPRESSED                                            uint32 = 0x800000
	SYMOPT_ALLOW_ZERO_ADDRESS                                          uint32 = 0x1000000
	SYMOPT_DISABLE_SYMSRV_AUTODETECT                                   uint32 = 0x2000000
	SYMOPT_READONLY_CACHE                                              uint32 = 0x4000000
	SYMOPT_SYMPATH_LAST                                                uint32 = 0x8000000
	SYMOPT_DISABLE_FAST_SYMBOLS                                        uint32 = 0x10000000
	SYMOPT_DISABLE_SYMSRV_TIMEOUT                                      uint32 = 0x20000000
	SYMOPT_DISABLE_SRVSTAR_ON_STARTUP                                  uint32 = 0x40000000
	SYMOPT_DEBUG                                                       uint32 = 0x80000000
	SYM_INLINE_COMP_ERROR                                              uint32 = 0x0
	SYM_INLINE_COMP_IDENTICAL                                          uint32 = 0x1
	SYM_INLINE_COMP_STEPIN                                             uint32 = 0x2
	SYM_INLINE_COMP_STEPOUT                                            uint32 = 0x3
	SYM_INLINE_COMP_STEPOVER                                           uint32 = 0x4
	SYM_INLINE_COMP_DIFFERENT                                          uint32 = 0x5
	ESLFLAG_FULLPATH                                                   uint32 = 0x1
	ESLFLAG_NEAREST                                                    uint32 = 0x2
	ESLFLAG_PREV                                                       uint32 = 0x4
	ESLFLAG_NEXT                                                       uint32 = 0x8
	ESLFLAG_INLINE_SITE                                                uint32 = 0x10
	SYMENUM_OPTIONS_DEFAULT                                            uint32 = 0x1
	SYMENUM_OPTIONS_INLINE                                             uint32 = 0x2
	SYMSEARCH_MASKOBJS                                                 uint32 = 0x1
	SYMSEARCH_RECURSE                                                  uint32 = 0x2
	SYMSEARCH_GLOBALSONLY                                              uint32 = 0x4
	SYMSEARCH_ALLITEMS                                                 uint32 = 0x8
	EXT_OUTPUT_VER                                                     uint32 = 0x1
	SYMSRV_VERSION                                                     uint32 = 0x2
	SSRVOPT_CALLBACK                                                   uint32 = 0x1
	SSRVOPT_OLDGUIDPTR                                                 uint32 = 0x10
	SSRVOPT_UNATTENDED                                                 uint32 = 0x20
	SSRVOPT_NOCOPY                                                     uint32 = 0x40
	SSRVOPT_GETPATH                                                    uint32 = 0x40
	SSRVOPT_PARENTWIN                                                  uint32 = 0x80
	SSRVOPT_PARAMTYPE                                                  uint32 = 0x100
	SSRVOPT_SECURE                                                     uint32 = 0x200
	SSRVOPT_TRACE                                                      uint32 = 0x400
	SSRVOPT_SETCONTEXT                                                 uint32 = 0x800
	SSRVOPT_PROXY                                                      uint32 = 0x1000
	SSRVOPT_DOWNSTREAM_STORE                                           uint32 = 0x2000
	SSRVOPT_OVERWRITE                                                  uint32 = 0x4000
	SSRVOPT_RESETTOU                                                   uint32 = 0x8000
	SSRVOPT_CALLBACKW                                                  uint32 = 0x10000
	SSRVOPT_FLAT_DEFAULT_STORE                                         uint32 = 0x20000
	SSRVOPT_PROXYW                                                     uint32 = 0x40000
	SSRVOPT_MESSAGE                                                    uint32 = 0x80000
	SSRVOPT_SERVICE                                                    uint32 = 0x100000
	SSRVOPT_FAVOR_COMPRESSED                                           uint32 = 0x200000
	SSRVOPT_STRING                                                     uint32 = 0x400000
	SSRVOPT_WINHTTP                                                    uint32 = 0x800000
	SSRVOPT_WININET                                                    uint32 = 0x1000000
	SSRVOPT_DONT_UNCOMPRESS                                            uint32 = 0x2000000
	SSRVOPT_DISABLE_PING_HOST                                          uint32 = 0x4000000
	SSRVOPT_DISABLE_TIMEOUT                                            uint32 = 0x8000000
	SSRVOPT_ENABLE_COMM_MSG                                            uint32 = 0x10000000
	SSRVOPT_URI_FILTER                                                 uint32 = 0x20000000
	SSRVOPT_URI_TIERS                                                  uint32 = 0x40000000
	SSRVOPT_RETRY_APP_HANG                                             uint32 = 0x80000000
	SSRVOPT_MAX                                                        uint32 = 0x80000000
	NUM_SSRVOPTS                                                       uint32 = 0x20
	SSRVURI_HTTP_NORMAL                                                uint32 = 0x1
	SSRVURI_HTTP_COMPRESSED                                            uint32 = 0x2
	SSRVURI_HTTP_FILEPTR                                               uint32 = 0x4
	SSRVURI_UNC_NORMAL                                                 uint32 = 0x10
	SSRVURI_UNC_COMPRESSED                                             uint32 = 0x20
	SSRVURI_UNC_FILEPTR                                                uint32 = 0x40
	SSRVURI_HTTP_MASK                                                  uint32 = 0xf
	SSRVURI_UNC_MASK                                                   uint32 = 0xf0
	SSRVURI_ALL                                                        uint32 = 0xff
	SSRVURI_NORMAL                                                     uint32 = 0x1
	SSRVURI_COMPRESSED                                                 uint32 = 0x2
	SSRVURI_FILEPTR                                                    uint32 = 0x4
	SSRVACTION_TRACE                                                   uint32 = 0x1
	SSRVACTION_QUERYCANCEL                                             uint32 = 0x2
	SSRVACTION_EVENT                                                   uint32 = 0x3
	SSRVACTION_EVENTW                                                  uint32 = 0x4
	SSRVACTION_SIZE                                                    uint32 = 0x5
	SSRVACTION_HTTPSTATUS                                              uint32 = 0x6
	SSRVACTION_XMLOUTPUT                                               uint32 = 0x7
	SSRVACTION_CHECKSUMSTATUS                                          uint32 = 0x8
	SYMSTOREOPT_ALT_INDEX                                              uint32 = 0x10
	SYMSTOREOPT_UNICODE                                                uint32 = 0x20
	SYMF_OMAP_GENERATED                                                uint32 = 0x1
	SYMF_OMAP_MODIFIED                                                 uint32 = 0x2
	SYMF_REGISTER                                                      uint32 = 0x8
	SYMF_REGREL                                                        uint32 = 0x10
	SYMF_FRAMEREL                                                      uint32 = 0x20
	SYMF_PARAMETER                                                     uint32 = 0x40
	SYMF_LOCAL                                                         uint32 = 0x80
	SYMF_CONSTANT                                                      uint32 = 0x100
	SYMF_EXPORT                                                        uint32 = 0x200
	SYMF_FORWARDER                                                     uint32 = 0x400
	SYMF_FUNCTION                                                      uint32 = 0x800
	SYMF_VIRTUAL                                                       uint32 = 0x1000
	SYMF_THUNK                                                         uint32 = 0x2000
	SYMF_TLSREL                                                        uint32 = 0x4000
	IMAGEHLP_SYMBOL_INFO_VALUEPRESENT                                  uint32 = 0x1
	IMAGEHLP_SYMBOL_INFO_REGISTER                                      uint32 = 0x8
	IMAGEHLP_SYMBOL_INFO_REGRELATIVE                                   uint32 = 0x10
	IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE                                 uint32 = 0x20
	IMAGEHLP_SYMBOL_INFO_PARAMETER                                     uint32 = 0x40
	IMAGEHLP_SYMBOL_INFO_LOCAL                                         uint32 = 0x80
	IMAGEHLP_SYMBOL_INFO_CONSTANT                                      uint32 = 0x100
	IMAGEHLP_SYMBOL_FUNCTION                                           uint32 = 0x800
	IMAGEHLP_SYMBOL_VIRTUAL                                            uint32 = 0x1000
	IMAGEHLP_SYMBOL_THUNK                                              uint32 = 0x2000
	IMAGEHLP_SYMBOL_INFO_TLSRELATIVE                                   uint32 = 0x4000
	IMAGEHLP_RMAP_MAPPED_FLAT                                          uint32 = 0x1
	IMAGEHLP_RMAP_BIG_ENDIAN                                           uint32 = 0x2
	IMAGEHLP_RMAP_IGNORE_MISCOMPARE                                    uint32 = 0x4
	IMAGEHLP_RMAP_FIXUP_ARM64X                                         uint32 = 0x10000000
	IMAGEHLP_RMAP_LOAD_RW_DATA_SECTIONS                                uint32 = 0x20000000
	IMAGEHLP_RMAP_OMIT_SHARED_RW_DATA_SECTIONS                         uint32 = 0x40000000
	IMAGEHLP_RMAP_FIXUP_IMAGEBASE                                      uint32 = 0x80000000
	DMP_PHYSICAL_MEMORY_BLOCK_SIZE_32                                  uint32 = 0x2bc
	DMP_CONTEXT_RECORD_SIZE_32                                         uint32 = 0x4b0
	DMP_RESERVED_0_SIZE_32                                             uint32 = 0x6e0
	DMP_RESERVED_2_SIZE_32                                             uint32 = 0x10
	DMP_RESERVED_3_SIZE_32                                             uint32 = 0x38
	DMP_PHYSICAL_MEMORY_BLOCK_SIZE_64                                  uint32 = 0x2bc
	DMP_CONTEXT_RECORD_SIZE_64                                         uint32 = 0xbb8
	DMP_RESERVED_0_SIZE_64                                             uint32 = 0xfa8
	DMP_HEADER_COMMENT_SIZE                                            uint32 = 0x80
	DUMP_SUMMARY_VALID_KERNEL_VA                                       uint32 = 0x1
	DUMP_SUMMARY_VALID_CURRENT_USER_VA                                 uint32 = 0x2
	MINIDUMP_VERSION                                                   uint32 = 0xa793
	MINIDUMP_MISC1_PROCESSOR_POWER_INFO                                uint32 = 0x4
	MINIDUMP_MISC3_PROCESS_INTEGRITY                                   uint32 = 0x10
	MINIDUMP_MISC3_PROCESS_EXECUTE_FLAGS                               uint32 = 0x20
	MINIDUMP_MISC3_TIMEZONE                                            uint32 = 0x40
	MINIDUMP_MISC3_PROTECTED_PROCESS                                   uint32 = 0x80
	MINIDUMP_MISC4_BUILDSTRING                                         uint32 = 0x100
	MINIDUMP_MISC5_PROCESS_COOKIE                                      uint32 = 0x200
	MINIDUMP_SYSMEMINFO1_FILECACHE_TRANSITIONREPURPOSECOUNT_FLAGS      uint32 = 0x1
	MINIDUMP_SYSMEMINFO1_BASICPERF                                     uint32 = 0x2
	MINIDUMP_SYSMEMINFO1_PERF_CCTOTALDIRTYPAGES_CCDIRTYPAGETHRESHOLD   uint32 = 0x4
	MINIDUMP_SYSMEMINFO1_PERF_RESIDENTAVAILABLEPAGES_SHAREDCOMMITPAGES uint32 = 0x8
	MINIDUMP_PROCESS_VM_COUNTERS                                       uint32 = 0x1
	MINIDUMP_PROCESS_VM_COUNTERS_VIRTUALSIZE                           uint32 = 0x2
	MINIDUMP_PROCESS_VM_COUNTERS_EX                                    uint32 = 0x4
	MINIDUMP_PROCESS_VM_COUNTERS_EX2                                   uint32 = 0x8
	MINIDUMP_PROCESS_VM_COUNTERS_JOB                                   uint32 = 0x10
	INTERFACESAFE_FOR_UNTRUSTED_CALLER                                 uint32 = 0x1
	INTERFACESAFE_FOR_UNTRUSTED_DATA                                   uint32 = 0x2
	INTERFACE_USES_DISPEX                                              uint32 = 0x4
	INTERFACE_USES_SECURITY_MANAGER                                    uint32 = 0x8
	WCT_MAX_NODE_COUNT                                                 uint32 = 0x10
	WCT_OBJNAME_LENGTH                                                 uint32 = 0x80
	WCT_NETWORK_IO_FLAG                                                uint32 = 0x8
	WHEA_ERROR_SOURCE_DESCRIPTOR_VERSION_10                            uint32 = 0xa
	WHEA_ERROR_SOURCE_DESCRIPTOR_VERSION_11                            uint32 = 0xb
	WHEA_MAX_MC_BANKS                                                  uint32 = 0x20
	WHEA_ERROR_SOURCE_FLAG_FIRMWAREFIRST                               uint32 = 0x1
	WHEA_ERROR_SOURCE_FLAG_GLOBAL                                      uint32 = 0x2
	WHEA_ERROR_SOURCE_FLAG_GHES_ASSIST                                 uint32 = 0x4
	WHEA_ERROR_SOURCE_FLAG_DEFAULTSOURCE                               uint32 = 0x80000000
	WHEA_ERROR_SOURCE_INVALID_RELATED_SOURCE                           uint32 = 0xffff
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE                           uint32 = 0x0
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFCMC                           uint32 = 0x1
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFNMI                           uint32 = 0x2
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFMCA                           uint32 = 0x3
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFCMC                           uint32 = 0x4
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFCPE                           uint32 = 0x5
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERROOTPORT                      uint32 = 0x6
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT                      uint32 = 0x7
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE                        uint32 = 0x8
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC                          uint32 = 0x9
	WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC_V2                       uint32 = 0xa
	WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA                              uint32 = 0x0
	WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA                           uint32 = 0x1
	WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA                             uint32 = 0x2
	WHEA_NOTIFICATION_TYPE_POLLED                                      uint32 = 0x0
	WHEA_NOTIFICATION_TYPE_EXTERNALINTERRUPT                           uint32 = 0x1
	WHEA_NOTIFICATION_TYPE_LOCALINTERRUPT                              uint32 = 0x2
	WHEA_NOTIFICATION_TYPE_SCI                                         uint32 = 0x3
	WHEA_NOTIFICATION_TYPE_NMI                                         uint32 = 0x4
	WHEA_NOTIFICATION_TYPE_CMCI                                        uint32 = 0x5
	WHEA_NOTIFICATION_TYPE_MCE                                         uint32 = 0x6
	WHEA_NOTIFICATION_TYPE_GPIO_SIGNAL                                 uint32 = 0x7
	WHEA_NOTIFICATION_TYPE_ARMV8_SEA                                   uint32 = 0x8
	WHEA_NOTIFICATION_TYPE_ARMV8_SEI                                   uint32 = 0x9
	WHEA_NOTIFICATION_TYPE_EXTERNALINTERRUPT_GSIV                      uint32 = 0xa
	WHEA_NOTIFICATION_TYPE_SDEI                                        uint32 = 0xb
	WHEA_DEVICE_DRIVER_CONFIG_V1                                       uint32 = 0x1
	WHEA_DEVICE_DRIVER_CONFIG_V2                                       uint32 = 0x2
	WHEA_DEVICE_DRIVER_CONFIG_MIN                                      uint32 = 0x1
	WHEA_DEVICE_DRIVER_CONFIG_MAX                                      uint32 = 0x2
	WHEA_DEVICE_DRIVER_BUFFER_SET_V1                                   uint32 = 0x1
	WHEA_DEVICE_DRIVER_BUFFER_SET_MIN                                  uint32 = 0x1
	WHEA_DEVICE_DRIVER_BUFFER_SET_MAX                                  uint32 = 0x1
	WHEA_DISABLE_OFFLINE                                               uint32 = 0x0
	WHEA_MEM_PERSISTOFFLINE                                            uint32 = 0x1
	WHEA_MEM_PFA_DISABLE                                               uint32 = 0x2
	WHEA_MEM_PFA_PAGECOUNT                                             uint32 = 0x3
	WHEA_MEM_PFA_THRESHOLD                                             uint32 = 0x4
	WHEA_MEM_PFA_TIMEOUT                                               uint32 = 0x5
	WHEA_DISABLE_DUMMY_WRITE                                           uint32 = 0x6
	WHEA_RESTORE_CMCI_ENABLED                                          uint32 = 0x7
	WHEA_RESTORE_CMCI_ATTEMPTS                                         uint32 = 0x8
	WHEA_RESTORE_CMCI_ERR_LIMIT                                        uint32 = 0x9
	WHEA_CMCI_THRESHOLD_COUNT                                          uint32 = 0xa
	WHEA_CMCI_THRESHOLD_TIME                                           uint32 = 0xb
	WHEA_CMCI_THRESHOLD_POLL_COUNT                                     uint32 = 0xc
	WHEA_PENDING_PAGE_LIST_SZ                                          uint32 = 0xd
	WHEA_BAD_PAGE_LIST_MAX_SIZE                                        uint32 = 0xe
	WHEA_BAD_PAGE_LIST_LOCATION                                        uint32 = 0xf
	WHEA_NOTIFY_ALL_OFFLINES                                           uint32 = 0x10
	WHEA_ROW_FAIL_CHECK_EXTENT                                         uint32 = 0x11
	WHEA_ROW_FAIL_CHECK_ENABLE                                         uint32 = 0x12
	WHEA_ROW_FAIL_CHECK_THRESHOLD                                      uint32 = 0x13
	IPMI_OS_SEL_RECORD_VERSION_1                                       uint32 = 0x1
	IPMI_OS_SEL_RECORD_VERSION                                         uint32 = 0x1
	IPMI_IOCTL_INDEX                                                   uint32 = 0x400
	IOCTL_IPMI_INTERNAL_RECORD_SEL_EVENT                               uint32 = 0x221000
	IPMI_OS_SEL_RECORD_MASK                                            uint32 = 0xffff
	SevMax                                                             int32  = 4
)
const (
	MAX_MODULE_NAME32 uint32 = 0xff
	HF32_DEFAULT      uint32 = 0x1
	HF32_SHARED       uint32 = 0x2
)
const (
	ENCLAVE_RUNTIME_POLICY_ALLOW_FULL_DEBUG                   uint32 = 0x1
	ENCLAVE_RUNTIME_POLICY_ALLOW_DYNAMIC_DEBUG                uint32 = 0x2
	ENCLAVE_UNSEAL_FLAG_STALE_KEY                             uint32 = 0x1
	ENCLAVE_FLAG_FULL_DEBUG_ENABLED                           uint32 = 0x1
	ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED                        uint32 = 0x2
	ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE                         uint32 = 0x4
	VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT             uint32 = 0x1
	VBS_ENCLAVE_REPORT_SIGNATURE_SCHEME_SHA256_RSA_PSS_SHA256 uint32 = 0x1
	VBS_ENCLAVE_REPORT_VERSION_CURRENT                        uint32 = 0x1
	ENCLAVE_REPORT_DATA_LENGTH                                uint32 = 0x40
	VBS_ENCLAVE_VARDATA_INVALID                               uint32 = 0x0
	VBS_ENCLAVE_VARDATA_MODULE                                uint32 = 0x1
	ENCLAVE_VBS_BASIC_KEY_FLAG_MEASUREMENT                    uint32 = 0x1
	ENCLAVE_VBS_BASIC_KEY_FLAG_FAMILY_ID                      uint32 = 0x2
	ENCLAVE_VBS_BASIC_KEY_FLAG_IMAGE_ID                       uint32 = 0x4
	ENCLAVE_VBS_BASIC_KEY_FLAG_DEBUG_KEY                      uint32 = 0x8
)
const (
	EVT_VARIANT_TYPE_MASK  uint32 = 0x7f
	EVT_VARIANT_TYPE_ARRAY uint32 = 0x80
	EVT_READ_ACCESS        uint32 = 0x1
	EVT_WRITE_ACCESS       uint32 = 0x2
	EVT_CLEAR_ACCESS       uint32 = 0x4
	EVT_ALL_ACCESS         uint32 = 0x7
)
const (
	OBJ_HANDLE_TAGBITS                     int32  = 3
	RTL_BALANCED_NODE_RESERVED_PARENT_MASK uint32 = 0x3
	OBJ_INHERIT                            int32  = 2
	OBJ_PERMANENT                          int32  = 16
	OBJ_EXCLUSIVE                          int32  = 32
	OBJ_CASE_INSENSITIVE                   int32  = 64
	OBJ_OPENIF                             int32  = 128
	OBJ_OPENLINK                           int32  = 256
	OBJ_KERNEL_HANDLE                      int32  = 512
	OBJ_FORCE_ACCESS_CHECK                 int32  = 1024
	OBJ_IGNORE_IMPERSONATED_DEVICEMAP      int32  = 2048
	OBJ_DONT_REPARSE                       int32  = 4096
	OBJ_VALID_ATTRIBUTES                   int32  = 8178
	NULL64                                 uint32 = 0x0
	MAXUCHAR                               uint32 = 0xff
	MAXUSHORT                              uint32 = 0xffff
	MAXULONG                               uint32 = 0xffffffff
)
const (
	FIND_RESOURCE_DIRECTORY_TYPES                uint32 = 0x100
	FIND_RESOURCE_DIRECTORY_NAMES                uint32 = 0x200
	FIND_RESOURCE_DIRECTORY_LANGUAGES            uint32 = 0x400
	RESOURCE_ENUM_LN                             uint32 = 0x1
	RESOURCE_ENUM_MUI                            uint32 = 0x2
	RESOURCE_ENUM_MUI_SYSTEM                     uint32 = 0x4
	RESOURCE_ENUM_VALIDATE                       uint32 = 0x8
	RESOURCE_ENUM_MODULE_EXACT                   uint32 = 0x10
	SUPPORT_LANG_NUMBER                          uint32 = 0x20
	GET_MODULE_HANDLE_EX_FLAG_PIN                uint32 = 0x1
	GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT uint32 = 0x2
	GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS       uint32 = 0x4
	CURRENT_IMPORT_REDIRECTION_VERSION           uint32 = 0x1
	LOAD_LIBRARY_OS_INTEGRITY_CONTINUITY         uint32 = 0x8000
)
const (
	FILE_CACHE_MAX_HARD_ENABLE   uint32 = 0x1
	FILE_CACHE_MAX_HARD_DISABLE  uint32 = 0x2
	FILE_CACHE_MIN_HARD_ENABLE   uint32 = 0x4
	FILE_CACHE_MIN_HARD_DISABLE  uint32 = 0x8
	MEHC_PATROL_SCRUBBER_PRESENT uint32 = 0x1
)
const (
	CTL_E_ILLEGALFUNCTIONCALL                  int32   = -2146828283
	CONNECT_E_FIRST                            int32   = -2147220992
	SELFREG_E_FIRST                            int32   = -2147220992
	PERPROP_E_FIRST                            int32   = -2147220992
	OLECMDERR_E_FIRST                          HRESULT = -2147221248
	OLECMDERR_E_DISABLED                       HRESULT = -2147221247
	OLECMDERR_E_NOHELP                         HRESULT = -2147221246
	OLECMDERR_E_CANCELED                       HRESULT = -2147221245
	OLECMDERR_E_UNKNOWNGROUP                   HRESULT = -2147221244
	CONNECT_E_NOCONNECTION                     HRESULT = -2147220992
	CONNECT_E_ADVISELIMIT                      HRESULT = -2147220991
	CONNECT_E_CANNOTCONNECT                    HRESULT = -2147220990
	CONNECT_E_OVERRIDDEN                       HRESULT = -2147220989
	SELFREG_E_TYPELIB                          HRESULT = -2147220992
	SELFREG_E_CLASS                            HRESULT = -2147220991
	PERPROP_E_NOPAGEAVAILABLE                  HRESULT = -2147220992
	CONNECT_E_LAST                             HRESULT = -2147220977
	CONNECT_S_FIRST                            HRESULT = 262656
	CONNECT_S_LAST                             HRESULT = 262671
	SELFREG_E_LAST                             HRESULT = -2147220977
	SELFREG_S_FIRST                            HRESULT = 262656
	SELFREG_S_LAST                             HRESULT = 262671
	PERPROP_E_LAST                             HRESULT = -2147220977
	PERPROP_S_FIRST                            HRESULT = 262656
	PERPROP_S_LAST                             HRESULT = 262671
	OLEIVERB_PROPERTIES                        int32   = -7
	VT_STREAMED_PROPSET                        uint32  = 0x49
	VT_STORED_PROPSET                          uint32  = 0x4a
	VT_BLOB_PROPSET                            uint32  = 0x4b
	VT_VERBOSE_ENUM                            uint32  = 0x4c
	OCM__BASE                                  uint32  = 0x2000
	DISPID_AUTOSIZE                            int32   = -500
	DISPID_BACKCOLOR                           int32   = -501
	DISPID_BACKSTYLE                           int32   = -502
	DISPID_BORDERCOLOR                         int32   = -503
	DISPID_BORDERSTYLE                         int32   = -504
	DISPID_BORDERWIDTH                         int32   = -505
	DISPID_DRAWMODE                            int32   = -507
	DISPID_DRAWSTYLE                           int32   = -508
	DISPID_DRAWWIDTH                           int32   = -509
	DISPID_FILLCOLOR                           int32   = -510
	DISPID_FILLSTYLE                           int32   = -511
	DISPID_FONT                                int32   = -512
	DISPID_FORECOLOR                           int32   = -513
	DISPID_ENABLED                             int32   = -514
	DISPID_HWND                                int32   = -515
	DISPID_TABSTOP                             int32   = -516
	DISPID_TEXT                                int32   = -517
	DISPID_CAPTION                             int32   = -518
	DISPID_BORDERVISIBLE                       int32   = -519
	DISPID_APPEARANCE                          int32   = -520
	DISPID_MOUSEPOINTER                        int32   = -521
	DISPID_MOUSEICON                           int32   = -522
	DISPID_PICTURE                             int32   = -523
	DISPID_VALID                               int32   = -524
	DISPID_READYSTATE                          int32   = -525
	DISPID_LISTINDEX                           int32   = -526
	DISPID_SELECTED                            int32   = -527
	DISPID_LIST                                int32   = -528
	DISPID_COLUMN                              int32   = -529
	DISPID_LISTCOUNT                           int32   = -531
	DISPID_MULTISELECT                         int32   = -532
	DISPID_MAXLENGTH                           int32   = -533
	DISPID_PASSWORDCHAR                        int32   = -534
	DISPID_SCROLLBARS                          int32   = -535
	DISPID_WORDWRAP                            int32   = -536
	DISPID_MULTILINE                           int32   = -537
	DISPID_NUMBEROFROWS                        int32   = -538
	DISPID_NUMBEROFCOLUMNS                     int32   = -539
	DISPID_DISPLAYSTYLE                        int32   = -540
	DISPID_GROUPNAME                           int32   = -541
	DISPID_IMEMODE                             int32   = -542
	DISPID_ACCELERATOR                         int32   = -543
	DISPID_ENTERKEYBEHAVIOR                    int32   = -544
	DISPID_TABKEYBEHAVIOR                      int32   = -545
	DISPID_SELTEXT                             int32   = -546
	DISPID_SELSTART                            int32   = -547
	DISPID_SELLENGTH                           int32   = -548
	DISPID_REFRESH                             int32   = -550
	DISPID_DOCLICK                             int32   = -551
	DISPID_ABOUTBOX                            int32   = -552
	DISPID_ADDITEM                             int32   = -553
	DISPID_CLEAR                               int32   = -554
	DISPID_REMOVEITEM                          int32   = -555
	DISPID_CLICK                               int32   = -600
	DISPID_DBLCLICK                            int32   = -601
	DISPID_KEYDOWN                             int32   = -602
	DISPID_KEYPRESS                            int32   = -603
	DISPID_KEYUP                               int32   = -604
	DISPID_MOUSEDOWN                           int32   = -605
	DISPID_MOUSEMOVE                           int32   = -606
	DISPID_MOUSEUP                             int32   = -607
	DISPID_ERROREVENT                          int32   = -608
	DISPID_READYSTATECHANGE                    int32   = -609
	DISPID_CLICK_VALUE                         int32   = -610
	DISPID_RIGHTTOLEFT                         int32   = -611
	DISPID_TOPTOBOTTOM                         int32   = -612
	DISPID_THIS                                int32   = -613
	DISPID_AMBIENT_BACKCOLOR                   int32   = -701
	DISPID_AMBIENT_DISPLAYNAME                 int32   = -702
	DISPID_AMBIENT_FONT                        int32   = -703
	DISPID_AMBIENT_FORECOLOR                   int32   = -704
	DISPID_AMBIENT_LOCALEID                    int32   = -705
	DISPID_AMBIENT_MESSAGEREFLECT              int32   = -706
	DISPID_AMBIENT_SCALEUNITS                  int32   = -707
	DISPID_AMBIENT_TEXTALIGN                   int32   = -708
	DISPID_AMBIENT_USERMODE                    int32   = -709
	DISPID_AMBIENT_UIDEAD                      int32   = -710
	DISPID_AMBIENT_SHOWGRABHANDLES             int32   = -711
	DISPID_AMBIENT_SHOWHATCHING                int32   = -712
	DISPID_AMBIENT_DISPLAYASDEFAULT            int32   = -713
	DISPID_AMBIENT_SUPPORTSMNEMONICS           int32   = -714
	DISPID_AMBIENT_AUTOCLIP                    int32   = -715
	DISPID_AMBIENT_APPEARANCE                  int32   = -716
	DISPID_AMBIENT_CODEPAGE                    int32   = -725
	DISPID_AMBIENT_PALETTE                     int32   = -726
	DISPID_AMBIENT_CHARSET                     int32   = -727
	DISPID_AMBIENT_TRANSFERPRIORITY            int32   = -728
	DISPID_AMBIENT_RIGHTTOLEFT                 int32   = -732
	DISPID_AMBIENT_TOPTOBOTTOM                 int32   = -733
	DISPID_Name                                int32   = -800
	DISPID_Delete                              int32   = -801
	DISPID_Object                              int32   = -802
	DISPID_Parent                              int32   = -803
	DISPID_FONT_NAME                           uint32  = 0x0
	DISPID_FONT_SIZE                           uint32  = 0x2
	DISPID_FONT_BOLD                           uint32  = 0x3
	DISPID_FONT_ITALIC                         uint32  = 0x4
	DISPID_FONT_UNDER                          uint32  = 0x5
	DISPID_FONT_STRIKE                         uint32  = 0x6
	DISPID_FONT_WEIGHT                         uint32  = 0x7
	DISPID_FONT_CHARSET                        uint32  = 0x8
	DISPID_FONT_CHANGED                        uint32  = 0x9
	DISPID_PICT_HANDLE                         uint32  = 0x0
	DISPID_PICT_HPAL                           uint32  = 0x2
	DISPID_PICT_TYPE                           uint32  = 0x3
	DISPID_PICT_WIDTH                          uint32  = 0x4
	DISPID_PICT_HEIGHT                         uint32  = 0x5
	DISPID_PICT_RENDER                         uint32  = 0x6
	STDOLE_TLB                                 string  = "stdole2.tlb"
	STDTYPE_TLB                                string  = "stdole2.tlb"
	GC_WCH_SIBLING                             int32   = 1
	TIFLAGS_EXTENDDISPATCHONLY                 uint32  = 0x1
	OLECMDERR_E_NOTSUPPORTED                   int32   = -2147221248
	MSOCMDERR_E_FIRST                          int32   = -2147221248
	MSOCMDERR_E_NOTSUPPORTED                   int32   = -2147221248
	MSOCMDERR_E_DISABLED                       int32   = -2147221247
	MSOCMDERR_E_NOHELP                         int32   = -2147221246
	MSOCMDERR_E_CANCELED                       int32   = -2147221245
	MSOCMDERR_E_UNKNOWNGROUP                   int32   = -2147221244
	OLECMD_TASKDLGID_ONBEFOREUNLOAD            uint32  = 0x1
	OLECMDARGINDEX_SHOWPAGEACTIONMENU_HWND     uint32  = 0x0
	OLECMDARGINDEX_SHOWPAGEACTIONMENU_X        uint32  = 0x1
	OLECMDARGINDEX_SHOWPAGEACTIONMENU_Y        uint32  = 0x2
	OLECMDARGINDEX_ACTIVEXINSTALL_PUBLISHER    uint32  = 0x0
	OLECMDARGINDEX_ACTIVEXINSTALL_DISPLAYNAME  uint32  = 0x1
	OLECMDARGINDEX_ACTIVEXINSTALL_CLSID        uint32  = 0x2
	OLECMDARGINDEX_ACTIVEXINSTALL_INSTALLSCOPE uint32  = 0x3
	OLECMDARGINDEX_ACTIVEXINSTALL_SOURCEURL    uint32  = 0x4
	INSTALL_SCOPE_INVALID                      uint32  = 0x0
	INSTALL_SCOPE_MACHINE                      uint32  = 0x1
	INSTALL_SCOPE_USER                         uint32  = 0x2
	MK_ALT                                     uint32  = 0x20
	DD_DEFSCROLLINSET                          uint32  = 0xb
	DD_DEFSCROLLDELAY                          uint32  = 0x32
	DD_DEFSCROLLINTERVAL                       uint32  = 0x32
	DD_DEFDRAGDELAY                            uint32  = 0xc8
	DD_DEFDRAGMINDIST                          uint32  = 0x2
	OT_LINK                                    int32   = 1
	OT_EMBEDDED                                int32   = 2
	OT_STATIC                                  int32   = 3
	OLEVERB_PRIMARY                            uint32  = 0x0
	OF_SET                                     uint32  = 0x1
	OF_GET                                     uint32  = 0x2
	OF_HANDLER                                 uint32  = 0x4
	WIN32                                      uint32  = 0x64
	OLESTREAM_CONVERSION_DEFAULT               int32   = 0
	OLESTREAM_CONVERSION_DISABLEOLELINK        int32   = 1
	IDC_OLEUIHELP                              uint32  = 0x63
	IDC_IO_CREATENEW                           uint32  = 0x834
	IDC_IO_CREATEFROMFILE                      uint32  = 0x835
	IDC_IO_LINKFILE                            uint32  = 0x836
	IDC_IO_OBJECTTYPELIST                      uint32  = 0x837
	IDC_IO_DISPLAYASICON                       uint32  = 0x838
	IDC_IO_CHANGEICON                          uint32  = 0x839
	IDC_IO_FILE                                uint32  = 0x83a
	IDC_IO_FILEDISPLAY                         uint32  = 0x83b
	IDC_IO_RESULTIMAGE                         uint32  = 0x83c
	IDC_IO_RESULTTEXT                          uint32  = 0x83d
	IDC_IO_ICONDISPLAY                         uint32  = 0x83e
	IDC_IO_OBJECTTYPETEXT                      uint32  = 0x83f
	IDC_IO_FILETEXT                            uint32  = 0x840
	IDC_IO_FILETYPE                            uint32  = 0x841
	IDC_IO_INSERTCONTROL                       uint32  = 0x842
	IDC_IO_ADDCONTROL                          uint32  = 0x843
	IDC_IO_CONTROLTYPELIST                     uint32  = 0x844
	IDC_PS_PASTE                               uint32  = 0x1f4
	IDC_PS_PASTELINK                           uint32  = 0x1f5
	IDC_PS_SOURCETEXT                          uint32  = 0x1f6
	IDC_PS_PASTELIST                           uint32  = 0x1f7
	IDC_PS_PASTELINKLIST                       uint32  = 0x1f8
	IDC_PS_DISPLAYLIST                         uint32  = 0x1f9
	IDC_PS_DISPLAYASICON                       uint32  = 0x1fa
	IDC_PS_ICONDISPLAY                         uint32  = 0x1fb
	IDC_PS_CHANGEICON                          uint32  = 0x1fc
	IDC_PS_RESULTIMAGE                         uint32  = 0x1fd
	IDC_PS_RESULTTEXT                          uint32  = 0x1fe
	IDC_CI_GROUP                               uint32  = 0x78
	IDC_CI_CURRENT                             uint32  = 0x79
	IDC_CI_CURRENTICON                         uint32  = 0x7a
	IDC_CI_DEFAULT                             uint32  = 0x7b
	IDC_CI_DEFAULTICON                         uint32  = 0x7c
	IDC_CI_FROMFILE                            uint32  = 0x7d
	IDC_CI_FROMFILEEDIT                        uint32  = 0x7e
	IDC_CI_ICONLIST                            uint32  = 0x7f
	IDC_CI_LABEL                               uint32  = 0x80
	IDC_CI_LABELEDIT                           uint32  = 0x81
	IDC_CI_BROWSE                              uint32  = 0x82
	IDC_CI_ICONDISPLAY                         uint32  = 0x83
	IDC_CV_OBJECTTYPE                          uint32  = 0x96
	IDC_CV_DISPLAYASICON                       uint32  = 0x98
	IDC_CV_CHANGEICON                          uint32  = 0x99
	IDC_CV_ACTIVATELIST                        uint32  = 0x9a
	IDC_CV_CONVERTTO                           uint32  = 0x9b
	IDC_CV_ACTIVATEAS                          uint32  = 0x9c
	IDC_CV_RESULTTEXT                          uint32  = 0x9d
	IDC_CV_CONVERTLIST                         uint32  = 0x9e
	IDC_CV_ICONDISPLAY                         uint32  = 0xa5
	IDC_EL_CHANGESOURCE                        uint32  = 0xc9
	IDC_EL_AUTOMATIC                           uint32  = 0xca
	IDC_EL_CANCELLINK                          uint32  = 0xd1
	IDC_EL_UPDATENOW                           uint32  = 0xd2
	IDC_EL_OPENSOURCE                          uint32  = 0xd3
	IDC_EL_MANUAL                              uint32  = 0xd4
	IDC_EL_LINKSOURCE                          uint32  = 0xd8
	IDC_EL_LINKTYPE                            uint32  = 0xd9
	IDC_EL_LINKSLISTBOX                        uint32  = 0xce
	IDC_EL_COL1                                uint32  = 0xdc
	IDC_EL_COL2                                uint32  = 0xdd
	IDC_EL_COL3                                uint32  = 0xde
	IDC_BZ_RETRY                               uint32  = 0x258
	IDC_BZ_ICON                                uint32  = 0x259
	IDC_BZ_MESSAGE1                            uint32  = 0x25a
	IDC_BZ_SWITCHTO                            uint32  = 0x25c
	IDC_UL_METER                               uint32  = 0x405
	IDC_UL_STOP                                uint32  = 0x406
	IDC_UL_PERCENT                             uint32  = 0x407
	IDC_UL_PROGRESS                            uint32  = 0x408
	IDC_PU_LINKS                               uint32  = 0x384
	IDC_PU_TEXT                                uint32  = 0x385
	IDC_PU_CONVERT                             uint32  = 0x386
	IDC_PU_ICON                                uint32  = 0x38c
	IDC_GP_OBJECTNAME                          uint32  = 0x3f1
	IDC_GP_OBJECTTYPE                          uint32  = 0x3f2
	IDC_GP_OBJECTSIZE                          uint32  = 0x3f3
	IDC_GP_CONVERT                             uint32  = 0x3f5
	IDC_GP_OBJECTICON                          uint32  = 0x3f6
	IDC_GP_OBJECTLOCATION                      uint32  = 0x3fe
	IDC_VP_PERCENT                             uint32  = 0x3e8
	IDC_VP_CHANGEICON                          uint32  = 0x3e9
	IDC_VP_EDITABLE                            uint32  = 0x3ea
	IDC_VP_ASICON                              uint32  = 0x3eb
	IDC_VP_RELATIVE                            uint32  = 0x3ed
	IDC_VP_SPIN                                uint32  = 0x3ee
	IDC_VP_SCALETXT                            uint32  = 0x40a
	IDC_VP_ICONDISPLAY                         uint32  = 0x3fd
	IDC_VP_RESULTIMAGE                         uint32  = 0x409
	IDC_LP_OPENSOURCE                          uint32  = 0x3ee
	IDC_LP_UPDATENOW                           uint32  = 0x3ef
	IDC_LP_BREAKLINK                           uint32  = 0x3f0
	IDC_LP_LINKSOURCE                          uint32  = 0x3f4
	IDC_LP_CHANGESOURCE                        uint32  = 0x3f7
	IDC_LP_AUTOMATIC                           uint32  = 0x3f8
	IDC_LP_MANUAL                              uint32  = 0x3f9
	IDC_LP_DATE                                uint32  = 0x3fa
	IDC_LP_TIME                                uint32  = 0x3fb
	IDD_INSERTOBJECT                           uint32  = 0x3e8
	IDD_CHANGEICON                             uint32  = 0x3e9
	IDD_CONVERT                                uint32  = 0x3ea
	IDD_PASTESPECIAL                           uint32  = 0x3eb
	IDD_EDITLINKS                              uint32  = 0x3ec
	IDD_BUSY                                   uint32  = 0x3ee
	IDD_UPDATELINKS                            uint32  = 0x3ef
	IDD_CHANGESOURCE                           uint32  = 0x3f1
	IDD_INSERTFILEBROWSE                       uint32  = 0x3f2
	IDD_CHANGEICONBROWSE                       uint32  = 0x3f3
	IDD_CONVERTONLY                            uint32  = 0x3f4
	IDD_CHANGESOURCE4                          uint32  = 0x3f5
	IDD_GNRLPROPS                              uint32  = 0x44c
	IDD_VIEWPROPS                              uint32  = 0x44d
	IDD_LINKPROPS                              uint32  = 0x44e
	IDD_CONVERT4                               uint32  = 0x44f
	IDD_CONVERTONLY4                           uint32  = 0x450
	IDD_EDITLINKS4                             uint32  = 0x451
	IDD_GNRLPROPS4                             uint32  = 0x452
	IDD_LINKPROPS4                             uint32  = 0x453
	IDD_PASTESPECIAL4                          uint32  = 0x454
	IDD_CANNOTUPDATELINK                       uint32  = 0x3f0
	IDD_LINKSOURCEUNAVAILABLE                  uint32  = 0x3fc
	IDD_SERVERNOTFOUND                         uint32  = 0x3ff
	IDD_OUTOFMEMORY                            uint32  = 0x400
	IDD_SERVERNOTREGW                          uint32  = 0x3fd
	IDD_LINKTYPECHANGEDW                       uint32  = 0x3fe
	IDD_SERVERNOTREGA                          uint32  = 0x401
	IDD_LINKTYPECHANGEDA                       uint32  = 0x402
	IDD_SERVERNOTREG                           uint32  = 0x3fd
	IDD_LINKTYPECHANGED                        uint32  = 0x3fe
	OLESTDDELIM                                string  = "\\"
	SZOLEUI_MSG_HELP                           string  = "OLEUI_MSG_HELP"
	SZOLEUI_MSG_ENDDIALOG                      string  = "OLEUI_MSG_ENDDIALOG"
	SZOLEUI_MSG_BROWSE                         string  = "OLEUI_MSG_BROWSE"
	SZOLEUI_MSG_CHANGEICON                     string  = "OLEUI_MSG_CHANGEICON"
	SZOLEUI_MSG_CLOSEBUSYDIALOG                string  = "OLEUI_MSG_CLOSEBUSYDIALOG"
	SZOLEUI_MSG_CONVERT                        string  = "OLEUI_MSG_CONVERT"
	SZOLEUI_MSG_CHANGESOURCE                   string  = "OLEUI_MSG_CHANGESOURCE"
	SZOLEUI_MSG_ADDCONTROL                     string  = "OLEUI_MSG_ADDCONTROL"
	SZOLEUI_MSG_BROWSE_OFN                     string  = "OLEUI_MSG_BROWSE_OFN"
	ID_BROWSE_CHANGEICON                       uint32  = 0x1
	ID_BROWSE_INSERTFILE                       uint32  = 0x2
	ID_BROWSE_ADDCONTROL                       uint32  = 0x3
	ID_BROWSE_CHANGESOURCE                     uint32  = 0x4
	OLEUI_FALSE                                uint32  = 0x0
	OLEUI_SUCCESS                              uint32  = 0x1
	OLEUI_OK                                   uint32  = 0x1
	OLEUI_CANCEL                               uint32  = 0x2
	OLEUI_ERR_STANDARDMIN                      uint32  = 0x64
	OLEUI_ERR_OLEMEMALLOC                      uint32  = 0x64
	OLEUI_ERR_STRUCTURENULL                    uint32  = 0x65
	OLEUI_ERR_STRUCTUREINVALID                 uint32  = 0x66
	OLEUI_ERR_CBSTRUCTINCORRECT                uint32  = 0x67
	OLEUI_ERR_HWNDOWNERINVALID                 uint32  = 0x68
	OLEUI_ERR_LPSZCAPTIONINVALID               uint32  = 0x69
	OLEUI_ERR_LPFNHOOKINVALID                  uint32  = 0x6a
	OLEUI_ERR_HINSTANCEINVALID                 uint32  = 0x6b
	OLEUI_ERR_LPSZTEMPLATEINVALID              uint32  = 0x6c
	OLEUI_ERR_HRESOURCEINVALID                 uint32  = 0x6d
	OLEUI_ERR_FINDTEMPLATEFAILURE              uint32  = 0x6e
	OLEUI_ERR_LOADTEMPLATEFAILURE              uint32  = 0x6f
	OLEUI_ERR_DIALOGFAILURE                    uint32  = 0x70
	OLEUI_ERR_LOCALMEMALLOC                    uint32  = 0x71
	OLEUI_ERR_GLOBALMEMALLOC                   uint32  = 0x72
	OLEUI_ERR_LOADSTRING                       uint32  = 0x73
	OLEUI_ERR_STANDARDMAX                      uint32  = 0x74
	OLEUI_IOERR_LPSZFILEINVALID                uint32  = 0x74
	OLEUI_IOERR_LPSZLABELINVALID               uint32  = 0x75
	OLEUI_IOERR_HICONINVALID                   uint32  = 0x76
	OLEUI_IOERR_LPFORMATETCINVALID             uint32  = 0x77
	OLEUI_IOERR_PPVOBJINVALID                  uint32  = 0x78
	OLEUI_IOERR_LPIOLECLIENTSITEINVALID        uint32  = 0x79
	OLEUI_IOERR_LPISTORAGEINVALID              uint32  = 0x7a
	OLEUI_IOERR_SCODEHASERROR                  uint32  = 0x7b
	OLEUI_IOERR_LPCLSIDEXCLUDEINVALID          uint32  = 0x7c
	OLEUI_IOERR_CCHFILEINVALID                 uint32  = 0x7d
	PS_MAXLINKTYPES                            uint32  = 0x8
	OLEUI_IOERR_SRCDATAOBJECTINVALID           uint32  = 0x74
	OLEUI_IOERR_ARRPASTEENTRIESINVALID         uint32  = 0x75
	OLEUI_IOERR_ARRLINKTYPESINVALID            uint32  = 0x76
	OLEUI_PSERR_CLIPBOARDCHANGED               uint32  = 0x77
	OLEUI_PSERR_GETCLIPBOARDFAILED             uint32  = 0x78
	OLEUI_ELERR_LINKCNTRNULL                   uint32  = 0x74
	OLEUI_ELERR_LINKCNTRINVALID                uint32  = 0x75
	OLEUI_CIERR_MUSTHAVECLSID                  uint32  = 0x74
	OLEUI_CIERR_MUSTHAVECURRENTMETAFILE        uint32  = 0x75
	OLEUI_CIERR_SZICONEXEINVALID               uint32  = 0x76
	PROP_HWND_CHGICONDLG                       string  = "HWND_CIDLG"
	OLEUI_CTERR_CLASSIDINVALID                 uint32  = 0x75
	OLEUI_CTERR_DVASPECTINVALID                uint32  = 0x76
	OLEUI_CTERR_CBFORMATINVALID                uint32  = 0x77
	OLEUI_CTERR_HMETAPICTINVALID               uint32  = 0x78
	OLEUI_CTERR_STRINGINVALID                  uint32  = 0x79
	OLEUI_BZERR_HTASKINVALID                   uint32  = 0x74
	OLEUI_BZ_SWITCHTOSELECTED                  uint32  = 0x75
	OLEUI_BZ_RETRYSELECTED                     uint32  = 0x76
	OLEUI_BZ_CALLUNBLOCKED                     uint32  = 0x77
	OLEUI_CSERR_LINKCNTRNULL                   uint32  = 0x74
	OLEUI_CSERR_LINKCNTRINVALID                uint32  = 0x75
	OLEUI_CSERR_FROMNOTNULL                    uint32  = 0x76
	OLEUI_CSERR_TONOTNULL                      uint32  = 0x77
	OLEUI_CSERR_SOURCENULL                     uint32  = 0x78
	OLEUI_CSERR_SOURCEINVALID                  uint32  = 0x79
	OLEUI_CSERR_SOURCEPARSERROR                uint32  = 0x7a
	OLEUI_CSERR_SOURCEPARSEERROR               uint32  = 0x7a
	OLEUI_OPERR_SUBPROPNULL                    uint32  = 0x74
	OLEUI_OPERR_SUBPROPINVALID                 uint32  = 0x75
	OLEUI_OPERR_PROPSHEETNULL                  uint32  = 0x76
	OLEUI_OPERR_PROPSHEETINVALID               uint32  = 0x77
	OLEUI_OPERR_SUPPROP                        uint32  = 0x78
	OLEUI_OPERR_PROPSINVALID                   uint32  = 0x79
	OLEUI_OPERR_PAGESINCORRECT                 uint32  = 0x7a
	OLEUI_OPERR_INVALIDPAGES                   uint32  = 0x7b
	OLEUI_OPERR_NOTSUPPORTED                   uint32  = 0x7c
	OLEUI_OPERR_DLGPROCNOTNULL                 uint32  = 0x7d
	OLEUI_OPERR_LPARAMNOTZERO                  uint32  = 0x7e
	OLEUI_GPERR_STRINGINVALID                  uint32  = 0x7f
	OLEUI_GPERR_CLASSIDINVALID                 uint32  = 0x80
	OLEUI_GPERR_LPCLSIDEXCLUDEINVALID          uint32  = 0x81
	OLEUI_GPERR_CBFORMATINVALID                uint32  = 0x82
	OLEUI_VPERR_METAPICTINVALID                uint32  = 0x83
	OLEUI_VPERR_DVASPECTINVALID                uint32  = 0x84
	OLEUI_LPERR_LINKCNTRNULL                   uint32  = 0x85
	OLEUI_LPERR_LINKCNTRINVALID                uint32  = 0x86
	OLEUI_OPERR_PROPERTYSHEET                  uint32  = 0x87
	OLEUI_OPERR_OBJINFOINVALID                 uint32  = 0x88
	OLEUI_OPERR_LINKINFOINVALID                uint32  = 0x89
	OLEUI_QUERY_GETCLASSID                     uint32  = 0xff00
	OLEUI_QUERY_LINKBROKEN                     uint32  = 0xff01
	DISPID_UNKNOWN                             int32   = -1
	DISPID_VALUE                               uint32  = 0x0
	DISPID_PROPERTYPUT                         int32   = -3
	DISPID_NEWENUM                             int32   = -4
	DISPID_EVALUATE                            int32   = -5
	DISPID_CONSTRUCTOR                         int32   = -6
	DISPID_DESTRUCTOR                          int32   = -7
	DISPID_COLLECT                             int32   = -8
	STDOLE_MAJORVERNUM                         uint32  = 0x1
	STDOLE_MINORVERNUM                         uint32  = 0x0
	STDOLE_LCID                                uint32  = 0x0
	STDOLE2_MAJORVERNUM                        uint32  = 0x2
	STDOLE2_MINORVERNUM                        uint32  = 0x0
	STDOLE2_LCID                               uint32  = 0x0
	VAR_TIMEVALUEONLY                          uint32  = 0x1
	VAR_DATEVALUEONLY                          uint32  = 0x2
	VAR_VALIDDATE                              uint32  = 0x4
	VAR_CALENDAR_HIJRI                         uint32  = 0x8
	VAR_LOCALBOOL                              uint32  = 0x10
	VAR_FORMAT_NOSUBSTITUTE                    uint32  = 0x20
	VAR_FOURDIGITYEARS                         uint32  = 0x40
	LOCALE_USE_NLS                             uint32  = 0x10000000
	VAR_CALENDAR_THAI                          uint32  = 0x80
	VAR_CALENDAR_GREGORIAN                     uint32  = 0x100
	VTDATEGRE_MAX                              uint32  = 0x2d2481
	VTDATEGRE_MIN                              int32   = -657434
	MEMBERID_NIL                               int32   = -1
	ID_DEFAULTINST                             int32   = -2
	LOAD_TLB_AS_32BIT                          uint32  = 0x20
	LOAD_TLB_AS_64BIT                          uint32  = 0x40
	FdexNameCaseSensitive                      int32   = 1
	FdexNameEnsure                             int32   = 2
	FdexNameImplicit                           int32   = 4
	FdexNameCaseInsensitive                    int32   = 8
	FdexNameInternal                           int32   = 16
	FdexNameNoDynamicProperties                int32   = 32
	FdexEnumDefault                            int32   = 1
	FdexEnumAll                                int32   = 2
	DISPATCH_CONSTRUCT                         uint32  = 0x4000
	DISPID_STARTENUM                           int32   = -1
)
const (
	PIPE_UNLIMITED_INSTANCES uint32 = 0xff
	NMPWAIT_WAIT_FOREVER     uint32 = 0xffffffff
	NMPWAIT_NOWAIT           uint32 = 0x1
	NMPWAIT_USE_DEFAULT_WAIT uint32 = 0x0
)
const (
	PPM_FIRMWARE_ACPI1C2                       uint32 = 0x1
	PPM_FIRMWARE_ACPI1C3                       uint32 = 0x2
	PPM_FIRMWARE_ACPI1TSTATES                  uint32 = 0x4
	PPM_FIRMWARE_CST                           uint32 = 0x8
	PPM_FIRMWARE_CSD                           uint32 = 0x10
	PPM_FIRMWARE_PCT                           uint32 = 0x20
	PPM_FIRMWARE_PSS                           uint32 = 0x40
	PPM_FIRMWARE_XPSS                          uint32 = 0x80
	PPM_FIRMWARE_PPC                           uint32 = 0x100
	PPM_FIRMWARE_PSD                           uint32 = 0x200
	PPM_FIRMWARE_PTC                           uint32 = 0x400
	PPM_FIRMWARE_TSS                           uint32 = 0x800
	PPM_FIRMWARE_TPC                           uint32 = 0x1000
	PPM_FIRMWARE_TSD                           uint32 = 0x2000
	PPM_FIRMWARE_PCCH                          uint32 = 0x4000
	PPM_FIRMWARE_PCCP                          uint32 = 0x8000
	PPM_FIRMWARE_OSC                           uint32 = 0x10000
	PPM_FIRMWARE_PDC                           uint32 = 0x20000
	PPM_FIRMWARE_CPC                           uint32 = 0x40000
	PPM_FIRMWARE_LPI                           uint32 = 0x80000
	PPM_PERFORMANCE_IMPLEMENTATION_NONE        uint32 = 0x0
	PPM_PERFORMANCE_IMPLEMENTATION_PSTATES     uint32 = 0x1
	PPM_PERFORMANCE_IMPLEMENTATION_PCCV1       uint32 = 0x2
	PPM_PERFORMANCE_IMPLEMENTATION_CPPC        uint32 = 0x3
	PPM_PERFORMANCE_IMPLEMENTATION_PEP         uint32 = 0x4
	PPM_IDLE_IMPLEMENTATION_NONE               uint32 = 0x0
	PPM_IDLE_IMPLEMENTATION_CSTATES            uint32 = 0x1
	PPM_IDLE_IMPLEMENTATION_PEP                uint32 = 0x2
	PPM_IDLE_IMPLEMENTATION_MICROPEP           uint32 = 0x3
	PPM_IDLE_IMPLEMENTATION_LPISTATES          uint32 = 0x4
	BATTERY_UNKNOWN_CAPACITY                   uint32 = 0xffffffff
	UNKNOWN_CAPACITY                           uint32 = 0xffffffff
	BATTERY_SYSTEM_BATTERY                     uint32 = 0x80000000
	BATTERY_CAPACITY_RELATIVE                  uint32 = 0x40000000
	BATTERY_IS_SHORT_TERM                      uint32 = 0x20000000
	BATTERY_SEALED                             uint32 = 0x10000000
	BATTERY_SET_CHARGE_SUPPORTED               uint32 = 0x1
	BATTERY_SET_DISCHARGE_SUPPORTED            uint32 = 0x2
	BATTERY_SET_CHARGINGSOURCE_SUPPORTED       uint32 = 0x4
	BATTERY_SET_CHARGER_ID_SUPPORTED           uint32 = 0x8
	BATTERY_UNKNOWN_TIME                       uint32 = 0xffffffff
	BATTERY_UNKNOWN_CURRENT                    uint32 = 0xffffffff
	UNKNOWN_CURRENT                            uint32 = 0xffffffff
	BATTERY_USB_CHARGER_STATUS_FN_DEFAULT_USB  uint32 = 0x1
	BATTERY_USB_CHARGER_STATUS_UCM_PD          uint32 = 0x2
	BATTERY_UNKNOWN_VOLTAGE                    uint32 = 0xffffffff
	BATTERY_UNKNOWN_RATE                       uint32 = 0x80000000
	UNKNOWN_RATE                               uint32 = 0x80000000
	UNKNOWN_VOLTAGE                            uint32 = 0xffffffff
	BATTERY_POWER_ON_LINE                      uint32 = 0x1
	BATTERY_DISCHARGING                        uint32 = 0x2
	BATTERY_CHARGING                           uint32 = 0x4
	BATTERY_CRITICAL                           uint32 = 0x8
	MAX_BATTERY_STRING_SIZE                    uint32 = 0x80
	IOCTL_BATTERY_QUERY_TAG                    uint32 = 0x294040
	IOCTL_BATTERY_QUERY_INFORMATION            uint32 = 0x294044
	IOCTL_BATTERY_SET_INFORMATION              uint32 = 0x298048
	IOCTL_BATTERY_QUERY_STATUS                 uint32 = 0x29404c
	IOCTL_BATTERY_CHARGING_SOURCE_CHANGE       uint32 = 0x294050
	BATTERY_TAG_INVALID                        uint32 = 0x0
	MAX_ACTIVE_COOLING_LEVELS                  uint32 = 0xa
	ACTIVE_COOLING                             uint32 = 0x0
	PASSIVE_COOLING                            uint32 = 0x1
	TZ_ACTIVATION_REASON_THERMAL               uint32 = 0x1
	TZ_ACTIVATION_REASON_CURRENT               uint32 = 0x2
	THERMAL_POLICY_VERSION_1                   uint32 = 0x1
	THERMAL_POLICY_VERSION_2                   uint32 = 0x2
	IOCTL_THERMAL_QUERY_INFORMATION            uint32 = 0x294080
	IOCTL_THERMAL_SET_COOLING_POLICY           uint32 = 0x298084
	IOCTL_RUN_ACTIVE_COOLING_METHOD            uint32 = 0x298088
	IOCTL_THERMAL_SET_PASSIVE_LIMIT            uint32 = 0x29808c
	IOCTL_THERMAL_READ_TEMPERATURE             uint32 = 0x294090
	IOCTL_THERMAL_READ_POLICY                  uint32 = 0x294094
	IOCTL_QUERY_LID                            uint32 = 0x2940c0
	IOCTL_NOTIFY_SWITCH_EVENT                  uint32 = 0x294100
	IOCTL_GET_SYS_BUTTON_CAPS                  uint32 = 0x294140
	IOCTL_GET_SYS_BUTTON_EVENT                 uint32 = 0x294144
	SYS_BUTTON_POWER                           uint32 = 0x1
	SYS_BUTTON_SLEEP                           uint32 = 0x2
	SYS_BUTTON_LID                             uint32 = 0x4
	SYS_BUTTON_WAKE                            uint32 = 0x80000000
	SYS_BUTTON_LID_STATE_MASK                  uint32 = 0x30000
	SYS_BUTTON_LID_OPEN                        uint32 = 0x10000
	SYS_BUTTON_LID_CLOSED                      uint32 = 0x20000
	SYS_BUTTON_LID_INITIAL                     uint32 = 0x40000
	SYS_BUTTON_LID_CHANGED                     uint32 = 0x80000
	IOCTL_GET_PROCESSOR_OBJ_INFO               uint32 = 0x294180
	THERMAL_COOLING_INTERFACE_VERSION          uint32 = 0x1
	THERMAL_DEVICE_INTERFACE_VERSION           uint32 = 0x1
	IOCTL_SET_SYS_MESSAGE_INDICATOR            uint32 = 0x2981c0
	IOCTL_SET_WAKE_ALARM_VALUE                 uint32 = 0x298200
	IOCTL_SET_WAKE_ALARM_POLICY                uint32 = 0x298204
	IOCTL_GET_WAKE_ALARM_VALUE                 uint32 = 0x29c208
	IOCTL_GET_WAKE_ALARM_POLICY                uint32 = 0x29c20c
	ACPI_TIME_ADJUST_DAYLIGHT                  uint32 = 0x1
	ACPI_TIME_IN_DAYLIGHT                      uint32 = 0x2
	ACPI_TIME_ZONE_UNKNOWN                     uint32 = 0x7ff
	IOCTL_ACPI_GET_REAL_TIME                   uint32 = 0x294210
	IOCTL_ACPI_SET_REAL_TIME                   uint32 = 0x298214
	IOCTL_GET_WAKE_ALARM_SYSTEM_POWERSTATE     uint32 = 0x294218
	IOCTL_GET_ACPI_TIME_AND_ALARM_CAPABILITIES uint32 = 0x29421c
	BATTERY_MINIPORT_UPDATE_DATA_VER_1         uint32 = 0x1
	BATTERY_MINIPORT_UPDATE_DATA_VER_2         uint32 = 0x2
	BATTERY_CLASS_MAJOR_VERSION                uint32 = 0x1
	BATTERY_CLASS_MINOR_VERSION                uint32 = 0x0
	BATTERY_CLASS_MINOR_VERSION_1              uint32 = 0x1
	IOCTL_EMI_GET_VERSION                      uint32 = 0x224000
	IOCTL_EMI_GET_METADATA_SIZE                uint32 = 0x224004
	IOCTL_EMI_GET_METADATA                     uint32 = 0x224008
	IOCTL_EMI_GET_MEASUREMENT                  uint32 = 0x22400c
	EMI_NAME_MAX                               uint32 = 0x10
	EMI_VERSION_V1                             uint32 = 0x1
	EMI_VERSION_V2                             uint32 = 0x2
	EFFECTIVE_POWER_MODE_V1                    uint32 = 0x1
	EFFECTIVE_POWER_MODE_V2                    uint32 = 0x2
	EnableSysTrayBatteryMeter                  uint32 = 0x1
	EnableMultiBatteryDisplay                  uint32 = 0x2
	EnablePasswordLogon                        uint32 = 0x4
	EnableWakeOnRing                           uint32 = 0x8
	EnableVideoDimDisplay                      uint32 = 0x10
	POWER_ATTRIBUTE_HIDE                       uint32 = 0x1
	POWER_ATTRIBUTE_SHOW_AOAC                  uint32 = 0x2
	DEVICEPOWER_HARDWAREID                     uint32 = 0x80000000
	DEVICEPOWER_AND_OPERATION                  uint32 = 0x40000000
	DEVICEPOWER_FILTER_DEVICES_PRESENT         uint32 = 0x20000000
	DEVICEPOWER_FILTER_HARDWARE                uint32 = 0x10000000
	DEVICEPOWER_FILTER_WAKEENABLED             uint32 = 0x8000000
	DEVICEPOWER_FILTER_WAKEPROGRAMMABLE        uint32 = 0x4000000
	DEVICEPOWER_FILTER_ON_NAME                 uint32 = 0x2000000
	DEVICEPOWER_SET_WAKEENABLED                uint32 = 0x1
	DEVICEPOWER_CLEAR_WAKEENABLED              uint32 = 0x2
	PDCAP_S0_SUPPORTED                         uint32 = 0x10000
	PDCAP_S1_SUPPORTED                         uint32 = 0x20000
	PDCAP_S2_SUPPORTED                         uint32 = 0x40000
	PDCAP_S3_SUPPORTED                         uint32 = 0x80000
	PDCAP_WAKE_FROM_S0_SUPPORTED               uint32 = 0x100000
	PDCAP_WAKE_FROM_S1_SUPPORTED               uint32 = 0x200000
	PDCAP_WAKE_FROM_S2_SUPPORTED               uint32 = 0x400000
	PDCAP_WAKE_FROM_S3_SUPPORTED               uint32 = 0x800000
	PDCAP_S4_SUPPORTED                         uint32 = 0x1000000
	PDCAP_S5_SUPPORTED                         uint32 = 0x2000000
	THERMAL_EVENT_VERSION                      uint32 = 0x1
)
const (
	HKEY_CLASSES_ROOT                               HKEY   = ^HKEY(0x7fffffff)
	HKEY_CURRENT_USER                               HKEY   = ^HKEY(0x7ffffffe)
	HKEY_LOCAL_MACHINE                              HKEY   = ^HKEY(0x7ffffffd)
	HKEY_USERS                                      HKEY   = ^HKEY(0x7ffffffc)
	HKEY_PERFORMANCE_DATA                           HKEY   = ^HKEY(0x7ffffffb)
	HKEY_PERFORMANCE_TEXT                           HKEY   = ^HKEY(0x7fffffaf)
	HKEY_PERFORMANCE_NLSTEXT                        HKEY   = ^HKEY(0x7fffff9f)
	HKEY_CURRENT_CONFIG                             HKEY   = ^HKEY(0x7ffffffa)
	HKEY_DYN_DATA                                   HKEY   = ^HKEY(0x7ffffff9)
	HKEY_CURRENT_USER_LOCAL_SETTINGS                HKEY   = ^HKEY(0x7ffffff8)
	REG_PROCESS_APPKEY                              uint32 = 0x1
	REG_USE_CURRENT_SECURITY_CONTEXT                uint32 = 0x2
	PROVIDER_KEEPS_VALUE_LENGTH                     uint32 = 0x1
	REG_MUI_STRING_TRUNCATE                         uint32 = 0x1
	REG_SECURE_CONNECTION                           uint32 = 0x1
	REGSTR_KEY_CLASS                                string = "Class"
	REGSTR_KEY_CONFIG                               string = "Config"
	REGSTR_KEY_ENUM                                 string = "Enum"
	REGSTR_KEY_ROOTENUM                             string = "Root"
	REGSTR_KEY_BIOSENUM                             string = "BIOS"
	REGSTR_KEY_ACPIENUM                             string = "ACPI"
	REGSTR_KEY_PCMCIAENUM                           string = "PCMCIA"
	REGSTR_KEY_PCIENUM                              string = "PCI"
	REGSTR_KEY_VPOWERDENUM                          string = "VPOWERD"
	REGSTR_KEY_ISAENUM                              string = "ISAPnP"
	REGSTR_KEY_EISAENUM                             string = "EISA"
	REGSTR_KEY_LOGCONFIG                            string = "LogConfig"
	REGSTR_KEY_SYSTEMBOARD                          string = "*PNP0C01"
	REGSTR_KEY_APM                                  string = "*PNP0C05"
	REGSTR_KEY_INIUPDATE                            string = "IniUpdate"
	REG_KEY_INSTDEV                                 string = "Installed"
	REGSTR_KEY_DOSOPTCDROM                          string = "CD-ROM"
	REGSTR_KEY_DOSOPTMOUSE                          string = "MOUSE"
	REGSTR_KEY_KNOWNDOCKINGSTATES                   string = "Hardware Profiles"
	REGSTR_KEY_DEVICEPARAMETERS                     string = "Device Parameters"
	REGSTR_KEY_DRIVERPARAMETERS                     string = "Driver Parameters"
	REGSTR_DEFAULT_INSTANCE                         string = "0000"
	REGSTR_PATH_SETUP                               string = "Software\\Microsoft\\Windows\\CurrentVersion"
	REGSTR_PATH_DRIVERSIGN                          string = "Software\\Microsoft\\Driver Signing"
	REGSTR_PATH_NONDRIVERSIGN                       string = "Software\\Microsoft\\Non-Driver Signing"
	REGSTR_PATH_DRIVERSIGN_POLICY                   string = "Software\\Policies\\Microsoft\\Windows NT\\Driver Signing"
	REGSTR_PATH_NONDRIVERSIGN_POLICY                string = "Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing"
	REGSTR_PATH_PIFCONVERT                          string = "Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert"
	REGSTR_PATH_MSDOSOPTS                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions"
	REGSTR_PATH_NOSUGGMSDOS                         string = "Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn"
	REGSTR_PATH_NEWDOSBOX                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig"
	REGSTR_PATH_RUNONCE                             string = "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"
	REGSTR_PATH_RUNONCEEX                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"
	REGSTR_PATH_RUN                                 string = "Software\\Microsoft\\Windows\\CurrentVersion\\Run"
	REGSTR_PATH_RUNSERVICESONCE                     string = "Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"
	REGSTR_PATH_RUNSERVICES                         string = "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"
	REGSTR_PATH_EXPLORER                            string = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"
	REGSTR_PATH_PROPERTYSYSTEM                      string = "Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem"
	REGSTR_PATH_DETECT                              string = "Software\\Microsoft\\Windows\\CurrentVersion\\Detect"
	REGSTR_PATH_APPPATHS                            string = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths"
	REGSTR_PATH_UNINSTALL                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"
	REGSTR_PATH_REALMODENET                         string = "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net"
	REGSTR_PATH_NETEQUIV                            string = "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent"
	REGSTR_PATH_CVNETWORK                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\Network"
	REGSTR_PATH_WMI_SECURITY                        string = "System\\CurrentControlSet\\Control\\Wmi\\Security"
	REGSTR_PATH_RELIABILITY                         string = "Software\\Microsoft\\Windows\\CurrentVersion\\Reliability"
	REGSTR_PATH_RELIABILITY_POLICY                  string = "Software\\Policies\\Microsoft\\Windows NT\\Reliability"
	REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI string = "ShutdownReasonUI"
	REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT         string = "Snapshot"
	REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT   string = "ReportSnapshot"
	REGSTR_PATH_REINSTALL                           string = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall"
	REGSTR_PATH_NT_CURRENTVERSION                   string = "Software\\Microsoft\\Windows NT\\CurrentVersion"
	REGSTR_PATH_VOLUMECACHE                         string = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches"
	REGSTR_VAL_DISPLAY                              string = "display"
	REGSTR_PATH_IDCONFIGDB                          string = "System\\CurrentControlSet\\Control\\IDConfigDB"
	REGSTR_PATH_CRITICALDEVICEDATABASE              string = "System\\CurrentControlSet\\Control\\CriticalDeviceDatabase"
	REGSTR_PATH_CLASS                               string = "System\\CurrentControlSet\\Services\\Class"
	REGSTR_PATH_DISPLAYSETTINGS                     string = "Display\\Settings"
	REGSTR_PATH_FONTS                               string = "Display\\Fonts"
	REGSTR_PATH_ENUM                                string = "Enum"
	REGSTR_PATH_ROOT                                string = "Enum\\Root"
	REGSTR_PATH_CURRENTCONTROLSET                   string = "System\\CurrentControlSet"
	REGSTR_PATH_SYSTEMENUM                          string = "System\\CurrentControlSet\\Enum"
	REGSTR_PATH_HWPROFILES                          string = "System\\CurrentControlSet\\Hardware Profiles"
	REGSTR_PATH_HWPROFILESCURRENT                   string = "System\\CurrentControlSet\\Hardware Profiles\\Current"
	REGSTR_PATH_CLASS_NT                            string = "System\\CurrentControlSet\\Control\\Class"
	REGSTR_PATH_PER_HW_ID_STORAGE                   string = "Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage"
	REGSTR_PATH_DEVICE_CLASSES                      string = "System\\CurrentControlSet\\Control\\DeviceClasses"
	REGSTR_PATH_CODEVICEINSTALLERS                  string = "System\\CurrentControlSet\\Control\\CoDeviceInstallers"
	REGSTR_PATH_BUSINFORMATION                      string = "System\\CurrentControlSet\\Control\\PnP\\BusInformation"
	REGSTR_PATH_SERVICES                            string = "System\\CurrentControlSet\\Services"
	REGSTR_PATH_VXD                                 string = "System\\CurrentControlSet\\Services\\VxD"
	REGSTR_PATH_IOS                                 string = "System\\CurrentControlSet\\Services\\VxD\\IOS"
	REGSTR_PATH_VMM                                 string = "System\\CurrentControlSet\\Services\\VxD\\VMM"
	REGSTR_PATH_VPOWERD                             string = "System\\CurrentControlSet\\Services\\VxD\\VPOWERD"
	REGSTR_PATH_VNETSUP                             string = "System\\CurrentControlSet\\Services\\VxD\\VNETSUP"
	REGSTR_PATH_NWREDIR                             string = "System\\CurrentControlSet\\Services\\VxD\\NWREDIR"
	REGSTR_PATH_NCPSERVER                           string = "System\\CurrentControlSet\\Services\\NcpServer\\Parameters"
	REGSTR_PATH_VCOMM                               string = "System\\CurrentControlSet\\Services\\VxD\\VCOMM"
	REGSTR_PATH_IOARB                               string = "System\\CurrentControlSet\\Services\\Arbitrators\\IOArb"
	REGSTR_PATH_ADDRARB                             string = "System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb"
	REGSTR_PATH_DMAARB                              string = "System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb"
	REGSTR_PATH_IRQARB                              string = "System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb"
	REGSTR_PATH_CODEPAGE                            string = "System\\CurrentControlSet\\Control\\Nls\\Codepage"
	REGSTR_PATH_FILESYSTEM                          string = "System\\CurrentControlSet\\Control\\FileSystem"
	REGSTR_PATH_FILESYSTEM_NOVOLTRACK               string = "System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack"
	REGSTR_PATH_CDFS                                string = "System\\CurrentControlSet\\Control\\FileSystem\\CDFS"
	REGSTR_PATH_WINBOOT                             string = "System\\CurrentControlSet\\Control\\WinBoot"
	REGSTR_PATH_INSTALLEDFILES                      string = "System\\CurrentControlSet\\Control\\InstalledFiles"
	REGSTR_PATH_VMM32FILES                          string = "System\\CurrentControlSet\\Control\\VMM32Files"
	REGSTR_MAX_VALUE_LENGTH                         uint32 = 0x100
	REGSTR_KEY_DEVICE_PROPERTIES                    string = "Properties"
	REGSTR_VAL_SERVICE                              string = "Service"
	REGSTR_VAL_CLASSGUID                            string = "ClassGUID"
	REGSTR_VAL_DISABLECOUNT                         string = "DisableCount"
	REGSTR_VAL_DOCKSTATE                            string = "DockState"
	REGSTR_VAL_DEVICE_INSTANCE                      string = "DeviceInstance"
	REGSTR_VAL_SYMBOLIC_LINK                        string = "SymbolicLink"
	REGSTR_VAL_DEFAULT                              string = "Default"
	REGSTR_VAL_LOWERFILTERS                         string = "LowerFilters"
	REGSTR_VAL_UPPERFILTERS                         string = "UpperFilters"
	REGSTR_VAL_LOCATION_INFORMATION                 string = "LocationInformation"
	REGSTR_VAL_UI_NUMBER                            string = "UINumber"
	REGSTR_VAL_UI_NUMBER_DESC_FORMAT                string = "UINumberDescFormat"
	REGSTR_VAL_CAPABILITIES                         string = "Capabilities"
	REGSTR_VAL_ADDRESS                              string = "Address"
	REGSTR_VAL_DEVICE_TYPE                          string = "DeviceType"
	REGSTR_VAL_DEVICE_CHARACTERISTICS               string = "DeviceCharacteristics"
	REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR           string = "Security"
	REGSTR_VAL_DEVICE_EXCLUSIVE                     string = "Exclusive"
	REGSTR_VAL_RESOURCE_PICKER_TAGS                 string = "ResourcePickerTags"
	REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS           string = "ResourcePickerExceptions"
	REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE           string = "CustomPropertyCacheDate"
	REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY            string = "CustomPropertyHwIdKey"
	REGSTR_VAL_LAST_UPDATE_TIME                     string = "LastUpdateTime"
	REGSTR_VAL_CONTAINERID                          string = "ContainerID"
	REGSTR_VAL_EJECT_PRIORITY                       string = "EjectPriority"
	REGSTR_KEY_CONTROL                              string = "Control"
	REGSTR_VAL_ACTIVESERVICE                        string = "ActiveService"
	REGSTR_VAL_LINKED                               string = "Linked"
	REGSTR_VAL_PHYSICALDEVICEOBJECT                 string = "PhysicalDeviceObject"
	REGSTR_VAL_REMOVAL_POLICY                       string = "RemovalPolicy"
	REGSTR_KEY_FILTERS                              string = "Filters"
	REGSTR_VAL_LOWER_FILTER_DEFAULT_LEVEL           string = "LowerFilterDefaultLevel"
	REGSTR_VAL_UPPER_FILTER_DEFAULT_LEVEL           string = "UpperFilterDefaultLevel"
	REGSTR_KEY_LOWER_FILTER_LEVEL_DEFAULT           string = "*Lower"
	REGSTR_KEY_UPPER_FILTER_LEVEL_DEFAULT           string = "*Upper"
	REGSTR_VAL_LOWER_FILTER_LEVELS                  string = "LowerFilterLevels"
	REGSTR_VAL_UPPER_FILTER_LEVELS                  string = "UpperFilterLevels"
	REGSTR_VAL_CURRENT_VERSION                      string = "CurrentVersion"
	REGSTR_VAL_CURRENT_BUILD                        string = "CurrentBuildNumber"
	REGSTR_VAL_CURRENT_CSDVERSION                   string = "CSDVersion"
	REGSTR_VAL_CURRENT_TYPE                         string = "CurrentType"
	REGSTR_VAL_BITSPERPIXEL                         string = "BitsPerPixel"
	REGSTR_VAL_RESOLUTION                           string = "Resolution"
	REGSTR_VAL_DPILOGICALX                          string = "DPILogicalX"
	REGSTR_VAL_DPILOGICALY                          string = "DPILogicalY"
	REGSTR_VAL_DPIPHYSICALX                         string = "DPIPhysicalX"
	REGSTR_VAL_DPIPHYSICALY                         string = "DPIPhysicalY"
	REGSTR_VAL_REFRESHRATE                          string = "RefreshRate"
	REGSTR_VAL_DISPLAYFLAGS                         string = "DisplayFlags"
	REGSTR_PATH_CONTROLPANEL                        string = "Control Panel"
	REGSTR_PATH_CONTROLSFOLDER                      string = "Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder"
	REGSTR_VAL_DOSCP                                string = "OEMCP"
	REGSTR_VAL_WINCP                                string = "ACP"
	REGSTR_VAL_DONTUSEMEM                           string = "DontAllocLastMem"
	REGSTR_VAL_SYSTEMROOT                           string = "SystemRoot"
	REGSTR_VAL_BOOTCOUNT                            string = "BootCount"
	REGSTR_VAL_REALNETSTART                         string = "RealNetStart"
	REGSTR_VAL_MEDIA                                string = "MediaPath"
	REGSTR_VAL_CONFIG                               string = "ConfigPath"
	REGSTR_VAL_DEVICEPATH                           string = "DevicePath"
	REGSTR_VAL_SRCPATH                              string = "SourcePath"
	REGSTR_VAL_DRIVERCACHEPATH                      string = "DriverCachePath"
	REGSTR_VAL_OLDWINDIR                            string = "OldWinDir"
	REGSTR_VAL_SETUPFLAGS                           string = "SetupFlags"
	REGSTR_VAL_REGOWNER                             string = "RegisteredOwner"
	REGSTR_VAL_REGORGANIZATION                      string = "RegisteredOrganization"
	REGSTR_VAL_LICENSINGINFO                        string = "LicensingInfo"
	REGSTR_VAL_OLDMSDOSVER                          string = "OldMSDOSVer"
	REGSTR_VAL_FIRSTINSTALLDATETIME                 string = "FirstInstallDateTime"
	REGSTR_VAL_INSTALLTYPE                          string = "InstallType"
	IT_COMPACT                                      uint32 = 0x0
	IT_TYPICAL                                      uint32 = 0x1
	IT_PORTABLE                                     uint32 = 0x2
	IT_CUSTOM                                       uint32 = 0x3
	REGSTR_VAL_WRAPPER                              string = "Wrapper"
	REGSTR_KEY_RUNHISTORY                           string = "RunHistory"
	REGSTR_VAL_LASTALIVEINTERVAL                    string = "TimeStampInterval"
	REGSTR_VAL_DIRTYSHUTDOWN                        string = "DirtyShutdown"
	REGSTR_VAL_DIRTYSHUTDOWNTIME                    string = "DirtyShutdownTime"
	REGSTR_VAL_BT                                   string = "6005BT"
	REGSTR_VAL_LASTCOMPUTERNAME                     string = "LastComputerName"
	REGSTR_VAL_LASTALIVEBT                          string = "LastAliveBT"
	REGSTR_VAL_LASTALIVESTAMP                       string = "LastAliveStamp"
	REGSTR_VAL_LASTALIVESTAMPFORCED                 string = "LastAliveStampForced"
	REGSTR_VAL_LASTALIVESTAMPINTERVAL               string = "LastAliveStampInterval"
	REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL         string = "LastAliveStampPolicyInterval"
	REGSTR_VAL_LASTALIVEUPTIME                      string = "LastAliveUptime"
	REGSTR_VAL_LASTALIVEPMPOLICY                    string = "LastAlivePMPolicy"
	REGSTR_VAL_REASONCODE                           string = "ReasonCode"
	REGSTR_VAL_COMMENT                              string = "Comment"
	REGSTR_VAL_SHUTDOWNREASON                       string = "ShutdownReason"
	REGSTR_VAL_SHUTDOWNREASON_CODE                  string = "ShutdownReasonCode"
	REGSTR_VAL_SHUTDOWNREASON_COMMENT               string = "ShutdownReasonComment"
	REGSTR_VAL_SHUTDOWNREASON_PROCESS               string = "ShutdownReasonProcess"
	REGSTR_VAL_SHUTDOWNREASON_USERNAME              string = "ShutdownReasonUserName"
	REGSTR_VAL_SHOWREASONUI                         string = "ShutdownReasonUI"
	REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED           string = "ShutdownIgnorePredefinedReasons"
	REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT              string = "ShutdownStateSnapshot"
	REGSTR_KEY_SETUP                                string = "\\Setup"
	REGSTR_VAL_BOOTDIR                              string = "BootDir"
	REGSTR_VAL_WINBOOTDIR                           string = "WinbootDir"
	REGSTR_VAL_WINDIR                               string = "WinDir"
	REGSTR_VAL_APPINSTPATH                          string = "AppInstallPath"
	REGSTR_KEY_EBDFILESLOCAL                        string = "EBDFilesLocale"
	REGSTR_KEY_EBDFILESKEYBOARD                     string = "EBDFilesKeyboard"
	REGSTR_KEY_EBDAUTOEXECBATLOCAL                  string = "EBDAutoexecBatLocale"
	REGSTR_KEY_EBDAUTOEXECBATKEYBOARD               string = "EBDAutoexecBatKeyboard"
	REGSTR_KEY_EBDCONFIGSYSLOCAL                    string = "EBDConfigSysLocale"
	REGSTR_KEY_EBDCONFIGSYSKEYBOARD                 string = "EBDConfigSysKeyboard"
	REGSTR_VAL_POLICY                               string = "Policy"
	REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY            string = "BehaviorOnFailedVerify"
	DRIVERSIGN_NONE                                 uint32 = 0x0
	DRIVERSIGN_WARNING                              uint32 = 0x1
	DRIVERSIGN_BLOCKING                             uint32 = 0x2
	REGSTR_VAL_MSDOSMODE                            string = "MSDOSMode"
	REGSTR_VAL_MSDOSMODEDISCARD                     string = "Discard"
	REGSTR_VAL_DOSOPTGLOBALFLAGS                    string = "GlobalFlags"
	DOSOPTGF_DEFCLEAN                               int32  = 1
	REGSTR_VAL_DOSOPTFLAGS                          string = "Flags"
	REGSTR_VAL_OPTORDER                             string = "Order"
	REGSTR_VAL_CONFIGSYS                            string = "Config.Sys"
	REGSTR_VAL_AUTOEXEC                             string = "Autoexec.Bat"
	REGSTR_VAL_STDDOSOPTION                         string = "StdOption"
	REGSTR_VAL_DOSOPTTIP                            string = "TipText"
	DOSOPTF_DEFAULT                                 int32  = 1
	DOSOPTF_SUPPORTED                               int32  = 2
	DOSOPTF_ALWAYSUSE                               int32  = 4
	DOSOPTF_USESPMODE                               int32  = 8
	DOSOPTF_PROVIDESUMB                             int32  = 16
	DOSOPTF_NEEDSETUP                               int32  = 32
	DOSOPTF_INDOSSTART                              int32  = 64
	DOSOPTF_MULTIPLE                                int32  = 128
	SUF_FIRSTTIME                                   int32  = 1
	SUF_EXPRESS                                     int32  = 2
	SUF_BATCHINF                                    int32  = 4
	SUF_CLEAN                                       int32  = 8
	SUF_INSETUP                                     int32  = 16
	SUF_NETSETUP                                    int32  = 32
	SUF_NETHDBOOT                                   int32  = 64
	SUF_NETRPLBOOT                                  int32  = 128
	SUF_SBSCOPYOK                                   int32  = 256
	REGSTR_VAL_DOSPAGER                             string = "DOSPager"
	REGSTR_VAL_VXDGROUPS                            string = "VXDGroups"
	REGSTR_VAL_VPOWERDFLAGS                         string = "Flags"
	VPDF_DISABLEPWRMGMT                             uint32 = 0x1
	VPDF_FORCEAPM10MODE                             uint32 = 0x2
	VPDF_SKIPINTELSLCHECK                           uint32 = 0x4
	VPDF_DISABLEPWRSTATUSPOLL                       uint32 = 0x8
	VPDF_DISABLERINGRESUME                          uint32 = 0x10
	VPDF_SHOWMULTIBATT                              uint32 = 0x20
	BIF_SHOWSIMILARDRIVERS                          uint32 = 0x1
	BIF_RAWDEVICENEEDSDRIVER                        uint32 = 0x2
	REGSTR_VAL_WORKGROUP                            string = "Workgroup"
	REGSTR_VAL_DIRECTHOST                           string = "DirectHost"
	REGSTR_VAL_FILESHARING                          string = "FileSharing"
	REGSTR_VAL_PRINTSHARING                         string = "PrintSharing"
	REGSTR_VAL_FIRSTNETDRIVE                        string = "FirstNetworkDrive"
	REGSTR_VAL_MAXCONNECTIONS                       string = "MaxConnections"
	REGSTR_VAL_APISUPPORT                           string = "APISupport"
	REGSTR_VAL_MAXRETRY                             string = "MaxRetry"
	REGSTR_VAL_MINRETRY                             string = "MinRetry"
	REGSTR_VAL_SUPPORTLFN                           string = "SupportLFN"
	REGSTR_VAL_SUPPORTBURST                         string = "SupportBurst"
	REGSTR_VAL_SUPPORTTUNNELLING                    string = "SupportTunnelling"
	REGSTR_VAL_FULLTRACE                            string = "FullTrace"
	REGSTR_VAL_READCACHING                          string = "ReadCaching"
	REGSTR_VAL_SHOWDOTS                             string = "ShowDots"
	REGSTR_VAL_GAPTIME                              string = "GapTime"
	REGSTR_VAL_SEARCHMODE                           string = "SearchMode"
	REGSTR_VAL_SHELLVERSION                         string = "ShellVersion"
	REGSTR_VAL_MAXLIP                               string = "MaxLIP"
	REGSTR_VAL_PRESERVECASE                         string = "PreserveCase"
	REGSTR_VAL_OPTIMIZESFN                          string = "OptimizeSFN"
	REGSTR_VAL_NCP_BROWSEMASTER                     string = "BrowseMaster"
	REGSTR_VAL_NCP_USEPEERBROWSING                  string = "Use_PeerBrowsing"
	REGSTR_VAL_NCP_USESAP                           string = "Use_Sap"
	REGSTR_VAL_PCCARD_POWER                         string = "EnablePowerManagement"
	REGSTR_VAL_WIN31FILESYSTEM                      string = "Win31FileSystem"
	REGSTR_VAL_PRESERVELONGNAMES                    string = "PreserveLongNames"
	REGSTR_VAL_DRIVEWRITEBEHIND                     string = "DriveWriteBehind"
	REGSTR_VAL_ASYNCFILECOMMIT                      string = "AsyncFileCommit"
	REGSTR_VAL_PATHCACHECOUNT                       string = "PathCache"
	REGSTR_VAL_NAMECACHECOUNT                       string = "NameCache"
	REGSTR_VAL_CONTIGFILEALLOC                      string = "ContigFileAllocSize"
	REGSTR_VAL_FREESPACERATIO                       string = "FreeSpaceRatio"
	REGSTR_VAL_VOLIDLETIMEOUT                       string = "VolumeIdleTimeout"
	REGSTR_VAL_BUFFIDLETIMEOUT                      string = "BufferIdleTimeout"
	REGSTR_VAL_BUFFAGETIMEOUT                       string = "BufferAgeTimeout"
	REGSTR_VAL_NAMENUMERICTAIL                      string = "NameNumericTail"
	REGSTR_VAL_READAHEADTHRESHOLD                   string = "ReadAheadThreshold"
	REGSTR_VAL_DOUBLEBUFFER                         string = "DoubleBuffer"
	REGSTR_VAL_SOFTCOMPATMODE                       string = "SoftCompatMode"
	REGSTR_VAL_DRIVESPINDOWN                        string = "DriveSpinDown"
	REGSTR_VAL_FORCEPMIO                            string = "ForcePMIO"
	REGSTR_VAL_FORCERMIO                            string = "ForceRMIO"
	REGSTR_VAL_LASTBOOTPMDRVS                       string = "LastBootPMDrvs"
	REGSTR_VAL_ACSPINDOWNPREVIOUS                   string = "ACSpinDownPrevious"
	REGSTR_VAL_BATSPINDOWNPREVIOUS                  string = "BatSpinDownPrevious"
	REGSTR_VAL_VIRTUALHDIRQ                         string = "VirtualHDIRQ"
	REGSTR_VAL_SRVNAMECACHECOUNT                    string = "ServerNameCacheMax"
	REGSTR_VAL_SRVNAMECACHE                         string = "ServerNameCache"
	REGSTR_VAL_SRVNAMECACHENETPROV                  string = "ServerNameCacheNumNets"
	REGSTR_VAL_AUTOMOUNT                            string = "AutoMountDrives"
	REGSTR_VAL_COMPRESSIONMETHOD                    string = "CompressionAlgorithm"
	REGSTR_VAL_COMPRESSIONTHRESHOLD                 string = "CompressionThreshold"
	REGSTR_VAL_ACDRIVESPINDOWN                      string = "ACDriveSpinDown"
	REGSTR_VAL_BATDRIVESPINDOWN                     string = "BatDriveSpinDown"
	REGSTR_VAL_CDCACHESIZE                          string = "CacheSize"
	REGSTR_VAL_CDPREFETCH                           string = "Prefetch"
	REGSTR_VAL_CDPREFETCHTAIL                       string = "PrefetchTail"
	REGSTR_VAL_CDRAWCACHE                           string = "RawCache"
	REGSTR_VAL_CDEXTERRORS                          string = "ExtendedErrors"
	REGSTR_VAL_CDSVDSENSE                           string = "SVDSense"
	REGSTR_VAL_CDSHOWVERSIONS                       string = "ShowVersions"
	REGSTR_VAL_CDCOMPATNAMES                        string = "MSCDEXCompatNames"
	REGSTR_VAL_CDNOREADAHEAD                        string = "NoReadAhead"
	REGSTR_VAL_SCSI                                 string = "SCSI\\"
	REGSTR_VAL_ESDI                                 string = "ESDI\\"
	REGSTR_VAL_FLOP                                 string = "FLOP\\"
	REGSTR_VAL_DISK                                 string = "GenDisk"
	REGSTR_VAL_CDROM                                string = "GenCD"
	REGSTR_VAL_TAPE                                 string = "TAPE"
	REGSTR_VAL_SCANNER                              string = "SCANNER"
	REGSTR_VAL_FLOPPY                               string = "FLOPPY"
	REGSTR_VAL_SCSITID                              string = "SCSITargetID"
	REGSTR_VAL_SCSILUN                              string = "SCSILUN"
	REGSTR_VAL_REVLEVEL                             string = "RevisionLevel"
	REGSTR_VAL_PRODUCTID                            string = "ProductId"
	REGSTR_VAL_PRODUCTTYPE                          string = "ProductType"
	REGSTR_VAL_DEVTYPE                              string = "DeviceType"
	REGSTR_VAL_REMOVABLE                            string = "Removable"
	REGSTR_VAL_CURDRVLET                            string = "CurrentDriveLetterAssignment"
	REGSTR_VAL_USRDRVLET                            string = "UserDriveLetterAssignment"
	REGSTR_VAL_SYNCDATAXFER                         string = "SyncDataXfer"
	REGSTR_VAL_AUTOINSNOTE                          string = "AutoInsertNotification"
	REGSTR_VAL_DISCONNECT                           string = "Disconnect"
	REGSTR_VAL_INT13                                string = "Int13"
	REGSTR_VAL_PMODE_INT13                          string = "PModeInt13"
	REGSTR_VAL_USERSETTINGS                         string = "AdapterSettings"
	REGSTR_VAL_NOIDE                                string = "NoIDE"
	REGSTR_VAL_DISKCLASSNAME                        string = "DiskDrive"
	REGSTR_VAL_CDROMCLASSNAME                       string = "CDROM"
	REGSTR_VAL_FORCELOAD                            string = "ForceLoadPD"
	REGSTR_VAL_FORCEFIFO                            string = "ForceFIFO"
	REGSTR_VAL_FORCECL                              string = "ForceChangeLine"
	REGSTR_VAL_NOUSECLASS                           string = "NoUseClass"
	REGSTR_VAL_NOINSTALLCLASS                       string = "NoInstallClass"
	REGSTR_VAL_NODISPLAYCLASS                       string = "NoDisplayClass"
	REGSTR_VAL_SILENTINSTALL                        string = "SilentInstall"
	REGSTR_VAL_FSFILTERCLASS                        string = "FSFilterClass"
	REGSTR_KEY_PCMCIA_CLASS                         string = "PCMCIA"
	REGSTR_KEY_SCSI_CLASS                           string = "SCSIAdapter"
	REGSTR_KEY_PORTS_CLASS                          string = "ports"
	REGSTR_KEY_MEDIA_CLASS                          string = "MEDIA"
	REGSTR_KEY_DISPLAY_CLASS                        string = "Display"
	REGSTR_KEY_KEYBOARD_CLASS                       string = "Keyboard"
	REGSTR_KEY_MOUSE_CLASS                          string = "Mouse"
	REGSTR_KEY_MONITOR_CLASS                        string = "Monitor"
	REGSTR_KEY_MODEM_CLASS                          string = "Modem"
	REGSTR_VAL_PCMCIA_OPT                           string = "Options"
	PCMCIA_OPT_HAVE_SOCKET                          int32  = 1
	PCMCIA_OPT_AUTOMEM                              int32  = 4
	PCMCIA_OPT_NO_SOUND                             int32  = 8
	PCMCIA_OPT_NO_AUDIO                             int32  = 16
	PCMCIA_OPT_NO_APMREMOVE                         int32  = 32
	REGSTR_VAL_PCMCIA_MEM                           string = "Memory"
	PCMCIA_DEF_MEMBEGIN                             uint32 = 0xc0000
	PCMCIA_DEF_MEMEND                               uint32 = 0xffffff
	PCMCIA_DEF_MEMLEN                               uint32 = 0x1000
	REGSTR_VAL_PCMCIA_ALLOC                         string = "AllocMemWin"
	REGSTR_VAL_PCMCIA_ATAD                          string = "ATADelay"
	REGSTR_VAL_PCMCIA_SIZ                           string = "MinRegionSize"
	PCMCIA_DEF_MIN_REGION                           uint32 = 0x10000
	REGSTR_VAL_P1284MDL                             string = "Model"
	REGSTR_VAL_P1284MFG                             string = "Manufacturer"
	REGSTR_VAL_ISAPNP                               string = "ISAPNP"
	REGSTR_VAL_ISAPNP_RDP_OVERRIDE                  string = "RDPOverRide"
	REGSTR_VAL_PCI                                  string = "PCI"
	REGSTR_PCI_OPTIONS                              string = "Options"
	REGSTR_PCI_DUAL_IDE                             string = "PCIDualIDE"
	PCI_OPTIONS_USE_BIOS                            int32  = 1
	PCI_OPTIONS_USE_IRQ_STEERING                    int32  = 2
	AGP_FLAG_NO_1X_RATE                             int32  = 1
	AGP_FLAG_NO_2X_RATE                             int32  = 2
	AGP_FLAG_NO_4X_RATE                             int32  = 4
	AGP_FLAG_NO_8X_RATE                             int32  = 8
	AGP_FLAG_REVERSE_INITIALIZATION                 int32  = 128
	AGP_FLAG_NO_SBA_ENABLE                          int32  = 256
	AGP_FLAG_NO_FW_ENABLE                           int32  = 512
	AGP_FLAG_SPECIAL_TARGET                         int32  = 1048575
	AGP_FLAG_SPECIAL_RESERVE                        int32  = 1015808
	REGSTR_KEY_CRASHES                              string = "Crashes"
	REGSTR_KEY_DANGERS                              string = "Dangers"
	REGSTR_KEY_DETMODVARS                           string = "DetModVars"
	REGSTR_KEY_NDISINFO                             string = "NDISInfo"
	REGSTR_VAL_PROTINIPATH                          string = "ProtIniPath"
	REGSTR_VAL_RESOURCES                            string = "Resources"
	REGSTR_VAL_CRASHFUNCS                           string = "CrashFuncs"
	REGSTR_VAL_CLASS                                string = "Class"
	REGSTR_VAL_CLASSDESC                            string = "ClassDesc"
	REGSTR_VAL_DEVDESC                              string = "DeviceDesc"
	REGSTR_VAL_BOOTCONFIG                           string = "BootConfig"
	REGSTR_VAL_DETFUNC                              string = "DetFunc"
	REGSTR_VAL_DETFLAGS                             string = "DetFlags"
	REGSTR_VAL_COMPATIBLEIDS                        string = "CompatibleIDs"
	REGSTR_VAL_DETCONFIG                            string = "DetConfig"
	REGSTR_VAL_VERIFYKEY                            string = "VerifyKey"
	REGSTR_VAL_COMINFO                              string = "ComInfo"
	REGSTR_VAL_INFNAME                              string = "InfName"
	REGSTR_VAL_CARDSPECIFIC                         string = "CardSpecific"
	REGSTR_VAL_NETOSTYPE                            string = "NetOSType"
	REGSTR_DATA_NETOS_NDIS                          string = "NDIS"
	REGSTR_DATA_NETOS_ODI                           string = "ODI"
	REGSTR_DATA_NETOS_IPX                           string = "IPX"
	REGSTR_VAL_MFG                                  string = "Mfg"
	REGSTR_VAL_SCAN_ONLY_FIRST                      string = "ScanOnlyFirstDrive"
	REGSTR_VAL_SHARE_IRQ                            string = "ForceIRQSharing"
	REGSTR_VAL_NONSTANDARD_ATAPI                    string = "NonStandardATAPI"
	REGSTR_VAL_IDE_FORCE_SERIALIZE                  string = "ForceSerialization"
	REGSTR_VAL_MAX_HCID_LEN                         uint32 = 0x400
	REGSTR_VAL_HWREV                                string = "HWRevision"
	REGSTR_VAL_ENABLEINTS                           string = "EnableInts"
	REGDF_NOTDETIO                                  uint32 = 0x1
	REGDF_NOTDETMEM                                 uint32 = 0x2
	REGDF_NOTDETIRQ                                 uint32 = 0x4
	REGDF_NOTDETDMA                                 uint32 = 0x8
	REGDF_NEEDFULLCONFIG                            uint32 = 0x10
	REGDF_GENFORCEDCONFIG                           uint32 = 0x20
	REGDF_NODETCONFIG                               uint32 = 0x8000
	REGDF_CONFLICTIO                                uint32 = 0x10000
	REGDF_CONFLICTMEM                               uint32 = 0x20000
	REGDF_CONFLICTIRQ                               uint32 = 0x40000
	REGDF_CONFLICTDMA                               uint32 = 0x80000
	REGDF_MAPIRQ2TO9                                uint32 = 0x100000
	REGDF_NOTVERIFIED                               uint32 = 0x80000000
	REGSTR_VAL_APMBIOSVER                           string = "APMBiosVer"
	REGSTR_VAL_APMFLAGS                             string = "APMFlags"
	REGSTR_VAL_SLSUPPORT                            string = "SLSupport"
	REGSTR_VAL_MACHINETYPE                          string = "MachineType"
	REGSTR_VAL_SETUPMACHINETYPE                     string = "SetupMachineType"
	REGSTR_MACHTYPE_UNKNOWN                         string = "Unknown"
	REGSTR_MACHTYPE_IBMPC                           string = "IBM PC"
	REGSTR_MACHTYPE_IBMPCJR                         string = "IBM PCjr"
	REGSTR_MACHTYPE_IBMPCCONV                       string = "IBM PC Convertible"
	REGSTR_MACHTYPE_IBMPCXT                         string = "IBM PC/XT"
	REGSTR_MACHTYPE_IBMPCXT_286                     string = "IBM PC/XT 286"
	REGSTR_MACHTYPE_IBMPCAT                         string = "IBM PC/AT"
	REGSTR_MACHTYPE_IBMPS2_25                       string = "IBM PS/2-25"
	REGSTR_MACHTYPE_IBMPS2_30_286                   string = "IBM PS/2-30 286"
	REGSTR_MACHTYPE_IBMPS2_30                       string = "IBM PS/2-30"
	REGSTR_MACHTYPE_IBMPS2_50                       string = "IBM PS/2-50"
	REGSTR_MACHTYPE_IBMPS2_50Z                      string = "IBM PS/2-50Z"
	REGSTR_MACHTYPE_IBMPS2_55SX                     string = "IBM PS/2-55SX"
	REGSTR_MACHTYPE_IBMPS2_60                       string = "IBM PS/2-60"
	REGSTR_MACHTYPE_IBMPS2_65SX                     string = "IBM PS/2-65SX"
	REGSTR_MACHTYPE_IBMPS2_70                       string = "IBM PS/2-70"
	REGSTR_MACHTYPE_IBMPS2_P70                      string = "IBM PS/2-P70"
	REGSTR_MACHTYPE_IBMPS2_70_80                    string = "IBM PS/2-70/80"
	REGSTR_MACHTYPE_IBMPS2_80                       string = "IBM PS/2-80"
	REGSTR_MACHTYPE_IBMPS2_90                       string = "IBM PS/2-90"
	REGSTR_MACHTYPE_IBMPS1                          string = "IBM PS/1"
	REGSTR_MACHTYPE_PHOENIX_PCAT                    string = "Phoenix PC/AT Compatible"
	REGSTR_MACHTYPE_HP_VECTRA                       string = "HP Vectra"
	REGSTR_MACHTYPE_ATT_PC                          string = "AT&T PC"
	REGSTR_MACHTYPE_ZENITH_PC                       string = "Zenith PC"
	REGSTR_VAL_APMMENUSUSPEND                       string = "APMMenuSuspend"
	APMMENUSUSPEND_DISABLED                         uint32 = 0x0
	APMMENUSUSPEND_ENABLED                          uint32 = 0x1
	APMMENUSUSPEND_UNDOCKED                         uint32 = 0x2
	APMMENUSUSPEND_NOCHANGE                         uint32 = 0x80
	REGSTR_VAL_APMACTIMEOUT                         string = "APMACTimeout"
	REGSTR_VAL_APMBATTIMEOUT                        string = "APMBatTimeout"
	APMTIMEOUT_DISABLED                             uint32 = 0x0
	REGSTR_VAL_APMSHUTDOWNPOWER                     string = "APMShutDownPower"
	REGSTR_VAL_BUSTYPE                              string = "BusType"
	REGSTR_VAL_CPU                                  string = "CPU"
	REGSTR_VAL_NDP                                  string = "NDP"
	REGSTR_VAL_PNPBIOSVER                           string = "PnPBIOSVer"
	REGSTR_VAL_PNPSTRUCOFFSET                       string = "PnPStrucOffset"
	REGSTR_VAL_PCIBIOSVER                           string = "PCIBIOSVer"
	REGSTR_VAL_HWMECHANISM                          string = "HWMechanism"
	REGSTR_VAL_LASTPCIBUSNUM                        string = "LastPCIBusNum"
	REGSTR_VAL_CONVMEM                              string = "ConvMem"
	REGSTR_VAL_EXTMEM                               string = "ExtMem"
	REGSTR_VAL_COMPUTERNAME                         string = "ComputerName"
	REGSTR_VAL_BIOSNAME                             string = "BIOSName"
	REGSTR_VAL_BIOSVERSION                          string = "BIOSVersion"
	REGSTR_VAL_BIOSDATE                             string = "BIOSDate"
	REGSTR_VAL_MODEL                                string = "Model"
	REGSTR_VAL_SUBMODEL                             string = "Submodel"
	REGSTR_VAL_REVISION                             string = "Revision"
	REGSTR_VAL_FIFODEPTH                            string = "FIFODepth"
	REGSTR_VAL_RDINTTHRESHOLD                       string = "RDIntThreshold"
	REGSTR_VAL_WRINTTHRESHOLD                       string = "WRIntThreshold"
	REGSTR_VAL_PRIORITY                             string = "Priority"
	REGSTR_VAL_DRIVER                               string = "Driver"
	REGSTR_VAL_FUNCDESC                             string = "FunctionDesc"
	REGSTR_VAL_FORCEDCONFIG                         string = "ForcedConfig"
	REGSTR_VAL_CONFIGFLAGS                          string = "ConfigFlags"
	REGSTR_VAL_CSCONFIGFLAGS                        string = "CSConfigFlags"
	CSCONFIGFLAG_BITS                               uint32 = 0x7
	CSCONFIGFLAG_DISABLED                           uint32 = 0x1
	CSCONFIGFLAG_DO_NOT_CREATE                      uint32 = 0x2
	CSCONFIGFLAG_DO_NOT_START                       uint32 = 0x4
	DMSTATEFLAG_APPLYTOALL                          uint32 = 0x1
	REGSTR_VAL_ROOT_DEVNODE                         string = "HTREE\\ROOT\\0"
	REGSTR_VAL_RESERVED_DEVNODE                     string = "HTREE\\RESERVED\\0"
	REGSTR_PATH_MULTI_FUNCTION                      string = "MF"
	REGSTR_VAL_RESOURCE_MAP                         string = "ResourceMap"
	REGSTR_PATH_CHILD_PREFIX                        string = "Child"
	NUM_RESOURCE_MAP                                uint32 = 0x100
	REGSTR_VAL_MF_FLAGS                             string = "MFFlags"
	MF_FLAGS_EVEN_IF_NO_RESOURCE                    uint32 = 0x1
	MF_FLAGS_NO_CREATE_IF_NO_RESOURCE               uint32 = 0x2
	MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE               uint32 = 0x4
	MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED            uint32 = 0x8
	REGSTR_VAL_EISA_RANGES                          string = "EISARanges"
	REGSTR_VAL_EISA_FUNCTIONS                       string = "EISAFunctions"
	REGSTR_VAL_EISA_FUNCTIONS_MASK                  string = "EISAFunctionsMask"
	REGSTR_VAL_EISA_FLAGS                           string = "EISAFlags"
	REGSTR_VAL_EISA_SIMULATE_INT15                  string = "EISASimulateInt15"
	EISAFLAG_NO_IO_MERGE                            uint32 = 0x1
	EISAFLAG_SLOT_IO_FIRST                          uint32 = 0x2
	EISA_NO_MAX_FUNCTION                            uint32 = 0xff
	NUM_EISA_RANGES                                 uint32 = 0x4
	REGSTR_VAL_DRVDESC                              string = "DriverDesc"
	REGSTR_VAL_DEVLOADER                            string = "DevLoader"
	REGSTR_VAL_STATICVXD                            string = "StaticVxD"
	REGSTR_VAL_PROPERTIES                           string = "Properties"
	REGSTR_VAL_MANUFACTURER                         string = "Manufacturer"
	REGSTR_VAL_EXISTS                               string = "Exists"
	REGSTR_VAL_CMENUMFLAGS                          string = "CMEnumFlags"
	REGSTR_VAL_CMDRIVFLAGS                          string = "CMDrivFlags"
	REGSTR_VAL_ENUMERATOR                           string = "Enumerator"
	REGSTR_VAL_DEVICEDRIVER                         string = "DeviceDriver"
	REGSTR_VAL_PORTNAME                             string = "PortName"
	REGSTR_VAL_INFPATH                              string = "InfPath"
	REGSTR_VAL_INFSECTION                           string = "InfSection"
	REGSTR_VAL_INFSECTIONEXT                        string = "InfSectionExt"
	REGSTR_VAL_POLLING                              string = "Polling"
	REGSTR_VAL_DONTLOADIFCONFLICT                   string = "DontLoadIfConflict"
	REGSTR_VAL_PORTSUBCLASS                         string = "PortSubClass"
	REGSTR_VAL_NETCLEAN                             string = "NetClean"
	REGSTR_VAL_IDE_NO_SERIALIZE                     string = "IDENoSerialize"
	REGSTR_VAL_NOCMOSORFDPT                         string = "NoCMOSorFDPT"
	REGSTR_VAL_COMVERIFYBASE                        string = "COMVerifyBase"
	REGSTR_VAL_MATCHINGDEVID                        string = "MatchingDeviceId"
	REGSTR_VAL_DRIVERDATE                           string = "DriverDate"
	REGSTR_VAL_DRIVERDATEDATA                       string = "DriverDateData"
	REGSTR_VAL_DRIVERVERSION                        string = "DriverVersion"
	REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE        string = "LocationInformationOverride"
	REGSTR_KEY_OVERRIDE                             string = "Override"
	REGSTR_VAL_CONFIGMG                             string = "CONFIGMG"
	REGSTR_VAL_SYSDM                                string = "SysDM"
	REGSTR_VAL_SYSDMFUNC                            string = "SysDMFunc"
	REGSTR_VAL_PRIVATE                              string = "Private"
	REGSTR_VAL_PRIVATEFUNC                          string = "PrivateFunc"
	REGSTR_VAL_DETECT                               string = "Detect"
	REGSTR_VAL_DETECTFUNC                           string = "DetectFunc"
	REGSTR_VAL_ASKFORCONFIG                         string = "AskForConfig"
	REGSTR_VAL_ASKFORCONFIGFUNC                     string = "AskForConfigFunc"
	REGSTR_VAL_WAITFORUNDOCK                        string = "WaitForUndock"
	REGSTR_VAL_WAITFORUNDOCKFUNC                    string = "WaitForUndockFunc"
	REGSTR_VAL_REMOVEROMOKAY                        string = "RemoveRomOkay"
	REGSTR_VAL_REMOVEROMOKAYFUNC                    string = "RemoveRomOkayFunc"
	REGSTR_VAL_CURCONFIG                            string = "CurrentConfig"
	REGSTR_VAL_FRIENDLYNAME                         string = "FriendlyName"
	REGSTR_VAL_CURRENTCONFIG                        string = "CurrentConfig"
	REGSTR_VAL_MAP                                  string = "Map"
	REGSTR_VAL_ID                                   string = "CurrentID"
	REGSTR_VAL_DOCKED                               string = "CurrentDockedState"
	REGSTR_VAL_CHECKSUM                             string = "CurrentChecksum"
	REGSTR_VAL_HWDETECT                             string = "HardwareDetect"
	REGSTR_VAL_INHIBITRESULTS                       string = "InhibitResults"
	REGSTR_VAL_PROFILEFLAGS                         string = "ProfileFlags"
	REGSTR_KEY_PCMCIA                               string = "PCMCIA\\"
	REGSTR_KEY_PCUNKNOWN                            string = "UNKNOWN_MANUFACTURER"
	REGSTR_VAL_PCSSDRIVER                           string = "Driver"
	REGSTR_KEY_PCMTD                                string = "MTD-"
	REGSTR_VAL_PCMTDRIVER                           string = "MTD"
	REGSTR_VAL_HARDWAREID                           string = "HardwareID"
	REGSTR_VAL_INSTALLER                            string = "Installer"
	REGSTR_VAL_INSTALLER_32                         string = "Installer32"
	REGSTR_VAL_INSICON                              string = "Icon"
	REGSTR_VAL_ENUMPROPPAGES                        string = "EnumPropPages"
	REGSTR_VAL_ENUMPROPPAGES_32                     string = "EnumPropPages32"
	REGSTR_VAL_BASICPROPERTIES                      string = "BasicProperties"
	REGSTR_VAL_BASICPROPERTIES_32                   string = "BasicProperties32"
	REGSTR_VAL_COINSTALLERS_32                      string = "CoInstallers32"
	REGSTR_VAL_PRIVATEPROBLEM                       string = "PrivateProblem"
	REGSTR_KEY_CURRENT                              string = "Current"
	REGSTR_KEY_DEFAULT                              string = "Default"
	REGSTR_KEY_MODES                                string = "Modes"
	REGSTR_VAL_MODE                                 string = "Mode"
	REGSTR_VAL_BPP                                  string = "BPP"
	REGSTR_VAL_HRES                                 string = "HRes"
	REGSTR_VAL_VRES                                 string = "VRes"
	REGSTR_VAL_FONTSIZE                             string = "FontSize"
	REGSTR_VAL_DRV                                  string = "drv"
	REGSTR_VAL_GRB                                  string = "grb"
	REGSTR_VAL_VDD                                  string = "vdd"
	REGSTR_VAL_VER                                  string = "Ver"
	REGSTR_VAL_MAXRES                               string = "MaxResolution"
	REGSTR_VAL_DPMS                                 string = "DPMS"
	REGSTR_VAL_RESUMERESET                          string = "ResumeReset"
	REGSTR_KEY_SYSTEM                               string = "System"
	REGSTR_KEY_USER                                 string = "User"
	REGSTR_VAL_DPI                                  string = "dpi"
	REGSTR_VAL_PCICOPTIONS                          string = "PCICOptions"
	PCIC_DEFAULT_IRQMASK                            uint32 = 0x4eb8
	PCIC_DEFAULT_NUMSOCKETS                         uint32 = 0x0
	REGSTR_VAL_PCICIRQMAP                           string = "PCICIRQMap"
	REGSTR_PATH_APPEARANCE                          string = "Control Panel\\Appearance"
	REGSTR_PATH_LOOKSCHEMES                         string = "Control Panel\\Appearance\\Schemes"
	REGSTR_VAL_CUSTOMCOLORS                         string = "CustomColors"
	REGSTR_PATH_SCREENSAVE                          string = "Control Panel\\Desktop"
	REGSTR_VALUE_USESCRPASSWORD                     string = "ScreenSaveUsePassword"
	REGSTR_VALUE_SCRPASSWORD                        string = "ScreenSave_Data"
	REGSTR_VALUE_LOWPOWERTIMEOUT                    string = "ScreenSaveLowPowerTimeout"
	REGSTR_VALUE_POWEROFFTIMEOUT                    string = "ScreenSavePowerOffTimeout"
	REGSTR_VALUE_LOWPOWERACTIVE                     string = "ScreenSaveLowPowerActive"
	REGSTR_VALUE_POWEROFFACTIVE                     string = "ScreenSavePowerOffActive"
	REGSTR_PATH_WINDOWSAPPLETS                      string = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets"
	REGSTR_PATH_SYSTRAY                             string = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray"
	REGSTR_VAL_SYSTRAYSVCS                          string = "Services"
	REGSTR_VAL_SYSTRAYBATFLAGS                      string = "PowerFlags"
	REGSTR_VAL_SYSTRAYPCCARDFLAGS                   string = "PCMCIAFlags"
	REGSTR_PATH_NETWORK_USERSETTINGS                string = "Network"
	REGSTR_KEY_NETWORK_PERSISTENT                   string = "\\Persistent"
	REGSTR_KEY_NETWORK_RECENT                       string = "\\Recent"
	REGSTR_VAL_REMOTE_PATH                          string = "RemotePath"
	REGSTR_VAL_USER_NAME                            string = "UserName"
	REGSTR_VAL_PROVIDER_NAME                        string = "ProviderName"
	REGSTR_VAL_CONNECTION_TYPE                      string = "ConnectionType"
	REGSTR_VAL_UPGRADE                              string = "Upgrade"
	REGSTR_KEY_LOGON                                string = "\\Logon"
	REGSTR_VAL_MUSTBEVALIDATED                      string = "MustBeValidated"
	REGSTR_VAL_RUNLOGINSCRIPT                       string = "ProcessLoginScript"
	REGSTR_KEY_NETWORKPROVIDER                      string = "\\NetworkProvider"
	REGSTR_VAL_AUTHENT_AGENT                        string = "AuthenticatingAgent"
	REGSTR_VAL_PREFREDIR                            string = "PreferredRedir"
	REGSTR_VAL_AUTOSTART                            string = "AutoStart"
	REGSTR_VAL_AUTOLOGON                            string = "AutoLogon"
	REGSTR_VAL_NETCARD                              string = "Netcard"
	REGSTR_VAL_TRANSPORT                            string = "Transport"
	REGSTR_VAL_DYNAMIC                              string = "Dynamic"
	REGSTR_VAL_TRANSITION                           string = "Transition"
	REGSTR_VAL_STATICDRIVE                          string = "StaticDrive"
	REGSTR_VAL_LOADHI                               string = "LoadHi"
	REGSTR_VAL_LOADRMDRIVERS                        string = "LoadRMDrivers"
	REGSTR_VAL_SETUPN                               string = "SetupN"
	REGSTR_VAL_SETUPNPATH                           string = "SetupNPath"
	REGSTR_VAL_WRKGRP_FORCEMAPPING                  string = "WrkgrpForceMapping"
	REGSTR_VAL_WRKGRP_REQUIRED                      string = "WrkgrpRequired"
	REGSTR_PATH_CURRENT_CONTROL_SET                 string = "System\\CurrentControlSet\\Control"
	REGSTR_VAL_CURRENT_USER                         string = "Current User"
	REGSTR_PATH_PWDPROVIDER                         string = "System\\CurrentControlSet\\Control\\PwdProvider"
	REGSTR_VAL_PWDPROVIDER_PATH                     string = "ProviderPath"
	REGSTR_VAL_PWDPROVIDER_DESC                     string = "Description"
	REGSTR_VAL_PWDPROVIDER_CHANGEPWD                string = "ChangePassword"
	REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND            string = "ChangePasswordHwnd"
	REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS             string = "GetPasswordStatus"
	REGSTR_VAL_PWDPROVIDER_ISNP                     string = "NetworkProvider"
	REGSTR_VAL_PWDPROVIDER_CHANGEORDER              string = "ChangeOrder"
	REGSTR_PATH_POLICIES                            string = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies"
	REGSTR_PATH_UPDATE                              string = "System\\CurrentControlSet\\Control\\Update"
	REGSTR_VALUE_ENABLE                             string = "Enable"
	REGSTR_VALUE_VERBOSE                            string = "Verbose"
	REGSTR_VALUE_NETPATH                            string = "NetworkPath"
	REGSTR_VALUE_DEFAULTLOC                         string = "UseDefaultNetLocation"
	REGSTR_KEY_NETWORK                              string = "Network"
	REGSTR_KEY_PRINTERS                             string = "Printers"
	REGSTR_KEY_WINOLDAPP                            string = "WinOldApp"
	REGSTR_KEY_EXPLORER                             string = "Explorer"
	REGSTR_VAL_NOFILESHARING                        string = "NoFileSharing"
	REGSTR_VAL_NOPRINTSHARING                       string = "NoPrintSharing"
	REGSTR_VAL_NOFILESHARINGCTRL                    string = "NoFileSharingControl"
	REGSTR_VAL_NOPRINTSHARINGCTRL                   string = "NoPrintSharingControl"
	REGSTR_VAL_HIDESHAREPWDS                        string = "HideSharePwds"
	REGSTR_VAL_DISABLEPWDCACHING                    string = "DisablePwdCaching"
	REGSTR_VAL_ALPHANUMPWDS                         string = "AlphanumPwds"
	REGSTR_VAL_NETSETUP_DISABLE                     string = "NoNetSetup"
	REGSTR_VAL_NETSETUP_NOCONFIGPAGE                string = "NoNetSetupConfigPage"
	REGSTR_VAL_NETSETUP_NOIDPAGE                    string = "NoNetSetupIDPage"
	REGSTR_VAL_NETSETUP_NOSECURITYPAGE              string = "NoNetSetupSecurityPage"
	REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE              string = "NoVirtMemPage"
	REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE               string = "NoDevMgrPage"
	REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE               string = "NoConfigPage"
	REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE              string = "NoFileSysPage"
	REGSTR_VAL_DISPCPL_NODISPCPL                    string = "NoDispCPL"
	REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE             string = "NoDispBackgroundPage"
	REGSTR_VAL_DISPCPL_NOSCRSAVPAGE                 string = "NoDispScrSavPage"
	REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE             string = "NoDispAppearancePage"
	REGSTR_VAL_DISPCPL_NOSETTINGSPAGE               string = "NoDispSettingsPage"
	REGSTR_VAL_SECCPL_NOSECCPL                      string = "NoSecCPL"
	REGSTR_VAL_SECCPL_NOPWDPAGE                     string = "NoPwdPage"
	REGSTR_VAL_SECCPL_NOADMINPAGE                   string = "NoAdminPage"
	REGSTR_VAL_SECCPL_NOPROFILEPAGE                 string = "NoProfilePage"
	REGSTR_VAL_PRINTERS_HIDETABS                    string = "NoPrinterTabs"
	REGSTR_VAL_PRINTERS_NODELETE                    string = "NoDeletePrinter"
	REGSTR_VAL_PRINTERS_NOADD                       string = "NoAddPrinter"
	REGSTR_VAL_WINOLDAPP_DISABLED                   string = "Disabled"
	REGSTR_VAL_WINOLDAPP_NOREALMODE                 string = "NoRealMode"
	REGSTR_VAL_NOENTIRENETWORK                      string = "NoEntireNetwork"
	REGSTR_VAL_NOWORKGROUPCONTENTS                  string = "NoWorkgroupContents"
	REGSTR_VAL_UNDOCK_WITHOUT_LOGON                 string = "UndockWithoutLogon"
	REGSTR_VAL_MINPWDLEN                            string = "MinPwdLen"
	REGSTR_VAL_PWDEXPIRATION                        string = "PwdExpiration"
	REGSTR_VAL_WIN31PROVIDER                        string = "Win31Provider"
	REGSTR_VAL_DISABLEREGTOOLS                      string = "DisableRegistryTools"
	REGSTR_PATH_WINLOGON                            string = "Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon"
	REGSTR_VAL_LEGALNOTICECAPTION                   string = "LegalNoticeCaption"
	REGSTR_VAL_LEGALNOTICETEXT                      string = "LegalNoticeText"
	REGSTR_VAL_DRIVE_SPINDOWN                       string = "NoDispSpinDown"
	REGSTR_VAL_SHUTDOWN_FLAGS                       string = "ShutdownFlags"
	REGSTR_VAL_RESTRICTRUN                          string = "RestrictRun"
	REGSTR_KEY_POL_USERS                            string = "Users"
	REGSTR_KEY_POL_COMPUTERS                        string = "Computers"
	REGSTR_KEY_POL_USERGROUPS                       string = "UserGroups"
	REGSTR_KEY_POL_DEFAULT                          string = ".default"
	REGSTR_KEY_POL_USERGROUPDATA                    string = "GroupData\\UserGroups\\Priority"
	REGSTR_PATH_TIMEZONE                            string = "System\\CurrentControlSet\\Control\\TimeZoneInformation"
	REGSTR_VAL_TZBIAS                               string = "Bias"
	REGSTR_VAL_TZDLTBIAS                            string = "DaylightBias"
	REGSTR_VAL_TZSTDBIAS                            string = "StandardBias"
	REGSTR_VAL_TZACTBIAS                            string = "ActiveTimeBias"
	REGSTR_VAL_TZDLTFLAG                            string = "DaylightFlag"
	REGSTR_VAL_TZSTDSTART                           string = "StandardStart"
	REGSTR_VAL_TZDLTSTART                           string = "DaylightStart"
	REGSTR_VAL_TZDLTNAME                            string = "DaylightName"
	REGSTR_VAL_TZSTDNAME                            string = "StandardName"
	REGSTR_VAL_TZNOCHANGESTART                      string = "NoChangeStart"
	REGSTR_VAL_TZNOCHANGEEND                        string = "NoChangeEnd"
	REGSTR_VAL_TZNOAUTOTIME                         string = "DisableAutoDaylightTimeSet"
	REGSTR_PATH_FLOATINGPOINTPROCESSOR              string = "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor"
	REGSTR_PATH_FLOATINGPOINTPROCESSOR0             string = "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0"
	REGSTR_PATH_COMPUTRNAME                         string = "System\\CurrentControlSet\\Control\\ComputerName\\ComputerName"
	REGSTR_VAL_COMPUTRNAME                          string = "ComputerName"
	REGSTR_PATH_SHUTDOWN                            string = "System\\CurrentControlSet\\Control\\Shutdown"
	REGSTR_VAL_FORCEREBOOT                          string = "ForceReboot"
	REGSTR_VAL_SETUPPROGRAMRAN                      string = "SetupProgramRan"
	REGSTR_VAL_DOES_POLLING                         string = "PollingSupportNeeded"
	REGSTR_PATH_KNOWNDLLS                           string = "System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs"
	REGSTR_PATH_KNOWN16DLLS                         string = "System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs"
	REGSTR_PATH_CHECKVERDLLS                        string = "System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs"
	REGSTR_PATH_WARNVERDLLS                         string = "System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs"
	REGSTR_PATH_HACKINIFILE                         string = "System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles"
	REGSTR_PATH_CHECKBADAPPS                        string = "System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps"
	REGSTR_PATH_APPPATCH                            string = "System\\CurrentControlSet\\Control\\SessionManager\\AppPatches"
	REGSTR_PATH_CHECKBADAPPS400                     string = "System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400"
	REGSTR_PATH_KNOWNVXDS                           string = "System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs"
	REGSTR_VAL_UNINSTALLER_DISPLAYNAME              string = "DisplayName"
	REGSTR_VAL_UNINSTALLER_COMMANDLINE              string = "UninstallString"
	REGSTR_VAL_REINSTALL_DISPLAYNAME                string = "DisplayName"
	REGSTR_VAL_REINSTALL_STRING                     string = "ReinstallString"
	REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS          string = "DeviceInstanceIds"
	REGSTR_PATH_DESKTOP                             string = "Control Panel\\Desktop"
	REGSTR_PATH_MOUSE                               string = "Control Panel\\Mouse"
	REGSTR_PATH_KEYBOARD                            string = "Control Panel\\Keyboard"
	REGSTR_PATH_COLORS                              string = "Control Panel\\Colors"
	REGSTR_PATH_SOUND                               string = "Control Panel\\Sound"
	REGSTR_PATH_METRICS                             string = "Control Panel\\Desktop\\WindowMetrics"
	REGSTR_PATH_ICONS                               string = "Control Panel\\Icons"
	REGSTR_PATH_CURSORS                             string = "Control Panel\\Cursors"
	REGSTR_PATH_CHECKDISK                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive"
	REGSTR_PATH_CHECKDISKSET                        string = "Settings"
	REGSTR_PATH_CHECKDISKUDRVS                      string = "NoUnknownDDErrDrvs"
	REGSTR_PATH_FAULT                               string = "Software\\Microsoft\\Windows\\CurrentVersion\\Fault"
	REGSTR_VAL_FAULT_LOGFILE                        string = "LogFile"
	REGSTR_PATH_AEDEBUG                             string = "Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug"
	REGSTR_VAL_AEDEBUG_DEBUGGER                     string = "Debugger"
	REGSTR_VAL_AEDEBUG_AUTO                         string = "Auto"
	REGSTR_PATH_GRPCONV                             string = "Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv"
	REGSTR_VAL_REGITEMDELETEMESSAGE                 string = "Removal Message"
	REGSTR_PATH_LASTCHECK                           string = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck"
	REGSTR_PATH_LASTOPTIMIZE                        string = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize"
	REGSTR_PATH_LASTBACKUP                          string = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup"
	REGSTR_PATH_CHKLASTCHECK                        string = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck"
	REGSTR_PATH_CHKLASTSURFAN                       string = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis"
	DTRESULTOK                                      uint32 = 0x0
	DTRESULTFIX                                     uint32 = 0x1
	DTRESULTPROB                                    uint32 = 0x2
	DTRESULTPART                                    uint32 = 0x3
	REGSTR_KEY_SHARES                               string = "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan"
	REGSTR_VAL_SHARES_FLAGS                         string = "Flags"
	REGSTR_VAL_SHARES_TYPE                          string = "Type"
	REGSTR_VAL_SHARES_PATH                          string = "Path"
	REGSTR_VAL_SHARES_REMARK                        string = "Remark"
	REGSTR_VAL_SHARES_RW_PASS                       string = "Parm1"
	REGSTR_VAL_SHARES_RO_PASS                       string = "Parm2"
	REGSTR_PATH_PRINT                               string = "System\\CurrentControlSet\\Control\\Print"
	REGSTR_PATH_PRINTERS                            string = "System\\CurrentControlSet\\Control\\Print\\Printers"
	REGSTR_PATH_PROVIDERS                           string = "System\\CurrentControlSet\\Control\\Print\\Providers"
	REGSTR_PATH_MONITORS                            string = "System\\CurrentControlSet\\Control\\Print\\Monitors"
	REGSTR_PATH_ENVIRONMENTS                        string = "System\\CurrentControlSet\\Control\\Print\\Environments"
	REGSTR_VAL_START_ON_BOOT                        string = "StartOnBoot"
	REGSTR_VAL_PRINTERS_MASK                        string = "PrintersMask"
	REGSTR_VAL_DOS_SPOOL_MASK                       string = "DOSSpoolMask"
	REGSTR_KEY_CURRENT_ENV                          string = "\\Windows 4.0"
	REGSTR_KEY_DRIVERS                              string = "\\Drivers"
	REGSTR_KEY_PRINT_PROC                           string = "\\Print Processors"
	REGSTR_PATH_EVENTLABELS                         string = "AppEvents\\EventLabels"
	REGSTR_PATH_SCHEMES                             string = "AppEvents\\Schemes"
	REGSTR_PATH_MULTIMEDIA_AUDIO                    string = "Software\\Microsoft\\Multimedia\\Audio"
	REGSTR_KEY_JOYCURR                              string = "CurrentJoystickSettings"
	REGSTR_KEY_JOYSETTINGS                          string = "JoystickSettings"
	REGSTR_VAL_JOYUSERVALUES                        string = "JoystickUserValues"
	REGSTR_VAL_JOYCALLOUT                           string = "JoystickCallout"
	REGSTR_VAL_JOYNCONFIG                           string = "Joystick%dConfiguration"
	REGSTR_VAL_JOYNOEMNAME                          string = "Joystick%dOEMName"
	REGSTR_VAL_JOYNOEMCALLOUT                       string = "Joystick%dOEMCallout"
	REGSTR_VAL_JOYOEMCALLOUT                        string = "OEMCallout"
	REGSTR_VAL_JOYOEMNAME                           string = "OEMName"
	REGSTR_VAL_JOYOEMDATA                           string = "OEMData"
	REGSTR_VAL_JOYOEMXYLABEL                        string = "OEMXYLabel"
	REGSTR_VAL_JOYOEMZLABEL                         string = "OEMZLabel"
	REGSTR_VAL_JOYOEMRLABEL                         string = "OEMRLabel"
	REGSTR_VAL_JOYOEMPOVLABEL                       string = "OEMPOVLabel"
	REGSTR_VAL_JOYOEMULABEL                         string = "OEMULabel"
	REGSTR_VAL_JOYOEMVLABEL                         string = "OEMVLabel"
	REGSTR_VAL_JOYOEMTESTMOVEDESC                   string = "OEMTestMoveDesc"
	REGSTR_VAL_JOYOEMTESTBUTTONDESC                 string = "OEMTestButtonDesc"
	REGSTR_VAL_JOYOEMTESTMOVECAP                    string = "OEMTestMoveCap"
	REGSTR_VAL_JOYOEMTESTBUTTONCAP                  string = "OEMTestButtonCap"
	REGSTR_VAL_JOYOEMTESTWINCAP                     string = "OEMTestWinCap"
	REGSTR_VAL_JOYOEMCALCAP                         string = "OEMCalCap"
	REGSTR_VAL_JOYOEMCALWINCAP                      string = "OEMCalWinCap"
	REGSTR_VAL_JOYOEMCAL1                           string = "OEMCal1"
	REGSTR_VAL_JOYOEMCAL2                           string = "OEMCal2"
	REGSTR_VAL_JOYOEMCAL3                           string = "OEMCal3"
	REGSTR_VAL_JOYOEMCAL4                           string = "OEMCal4"
	REGSTR_VAL_JOYOEMCAL5                           string = "OEMCal5"
	REGSTR_VAL_JOYOEMCAL6                           string = "OEMCal6"
	REGSTR_VAL_JOYOEMCAL7                           string = "OEMCal7"
	REGSTR_VAL_JOYOEMCAL8                           string = "OEMCal8"
	REGSTR_VAL_JOYOEMCAL9                           string = "OEMCal9"
	REGSTR_VAL_JOYOEMCAL10                          string = "OEMCal10"
	REGSTR_VAL_JOYOEMCAL11                          string = "OEMCal11"
	REGSTR_VAL_JOYOEMCAL12                          string = "OEMCal12"
	REGSTR_VAL_AUDIO_BITMAP                         string = "bitmap"
	REGSTR_VAL_AUDIO_ICON                           string = "icon"
	REGSTR_PATH_DEVICEINSTALLER                     string = "Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer"
	REGSTR_PATH_DIFX                                string = "Software\\Microsoft\\Windows\\CurrentVersion\\DIFX"
	REGSTR_VAL_SEARCHOPTIONS                        string = "SearchOptions"
	REGSTR_PATH_BIOSINFO                            string = "System\\CurrentControlSet\\Control\\BiosInfo"
	REGSTR_PATH_PCIIR                               string = "System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting"
	REGSTR_VAL_OPTIONS                              string = "Options"
	REGSTR_VAL_STAT                                 string = "Status"
	REGSTR_VAL_TABLE_STAT                           string = "TableStatus"
	REGSTR_VAL_MINIPORT_STAT                        string = "MiniportStatus"
	PIR_OPTION_ENABLED                              uint32 = 0x1
	PIR_OPTION_REGISTRY                             uint32 = 0x2
	PIR_OPTION_MSSPEC                               uint32 = 0x4
	PIR_OPTION_REALMODE                             uint32 = 0x8
	PIR_OPTION_DEFAULT                              uint32 = 0xf
	PIR_STATUS_ERROR                                uint32 = 0x0
	PIR_STATUS_ENABLED                              uint32 = 0x1
	PIR_STATUS_DISABLED                             uint32 = 0x2
	PIR_STATUS_MAX                                  uint32 = 0x3
	PIR_STATUS_TABLE_REGISTRY                       uint32 = 0x0
	PIR_STATUS_TABLE_MSSPEC                         uint32 = 0x1
	PIR_STATUS_TABLE_REALMODE                       uint32 = 0x2
	PIR_STATUS_TABLE_NONE                           uint32 = 0x3
	PIR_STATUS_TABLE_ERROR                          uint32 = 0x4
	PIR_STATUS_TABLE_BAD                            uint32 = 0x5
	PIR_STATUS_TABLE_SUCCESS                        uint32 = 0x6
	PIR_STATUS_TABLE_MAX                            uint32 = 0x7
	PIR_STATUS_MINIPORT_NORMAL                      uint32 = 0x0
	PIR_STATUS_MINIPORT_COMPATIBLE                  uint32 = 0x1
	PIR_STATUS_MINIPORT_OVERRIDE                    uint32 = 0x2
	PIR_STATUS_MINIPORT_NONE                        uint32 = 0x3
	PIR_STATUS_MINIPORT_ERROR                       uint32 = 0x4
	PIR_STATUS_MINIPORT_NOKEY                       uint32 = 0x5
	PIR_STATUS_MINIPORT_SUCCESS                     uint32 = 0x6
	PIR_STATUS_MINIPORT_INVALID                     uint32 = 0x7
	PIR_STATUS_MINIPORT_MAX                         uint32 = 0x8
	REGSTR_PATH_LASTGOOD                            string = "System\\LastKnownGoodRecovery\\LastGood"
	REGSTR_PATH_LASTGOODTMP                         string = "System\\LastKnownGoodRecovery\\LastGood.Tmp"
	LASTGOOD_OPERATION                              uint32 = 0xff
	LASTGOOD_OPERATION_NOPOSTPROC                   uint32 = 0x0
	LASTGOOD_OPERATION_DELETE                       uint32 = 0x1
)
const (
	SERVICE_ALL_ACCESS                                  uint32 = 0xf01ff
	SC_MANAGER_ALL_ACCESS                               uint32 = 0xf003f
	SERVICES_ACTIVE_DATABASEW                           string = "ServicesActive"
	SERVICES_FAILED_DATABASEW                           string = "ServicesFailed"
	SERVICES_ACTIVE_DATABASEA                           string = "ServicesActive"
	SERVICES_FAILED_DATABASEA                           string = "ServicesFailed"
	SERVICES_ACTIVE_DATABASE                            string = "ServicesActive"
	SERVICES_FAILED_DATABASE                            string = "ServicesFailed"
	SERVICE_NO_CHANGE                                   uint32 = 0xffffffff
	SERVICE_CONTROL_STOP                                uint32 = 0x1
	SERVICE_CONTROL_PAUSE                               uint32 = 0x2
	SERVICE_CONTROL_CONTINUE                            uint32 = 0x3
	SERVICE_CONTROL_INTERROGATE                         uint32 = 0x4
	SERVICE_CONTROL_SHUTDOWN                            uint32 = 0x5
	SERVICE_CONTROL_PARAMCHANGE                         uint32 = 0x6
	SERVICE_CONTROL_NETBINDADD                          uint32 = 0x7
	SERVICE_CONTROL_NETBINDREMOVE                       uint32 = 0x8
	SERVICE_CONTROL_NETBINDENABLE                       uint32 = 0x9
	SERVICE_CONTROL_NETBINDDISABLE                      uint32 = 0xa
	SERVICE_CONTROL_DEVICEEVENT                         uint32 = 0xb
	SERVICE_CONTROL_HARDWAREPROFILECHANGE               uint32 = 0xc
	SERVICE_CONTROL_POWEREVENT                          uint32 = 0xd
	SERVICE_CONTROL_SESSIONCHANGE                       uint32 = 0xe
	SERVICE_CONTROL_PRESHUTDOWN                         uint32 = 0xf
	SERVICE_CONTROL_TIMECHANGE                          uint32 = 0x10
	SERVICE_CONTROL_TRIGGEREVENT                        uint32 = 0x20
	SERVICE_CONTROL_LOWRESOURCES                        uint32 = 0x60
	SERVICE_CONTROL_SYSTEMLOWRESOURCES                  uint32 = 0x61
	SERVICE_ACCEPT_STOP                                 uint32 = 0x1
	SERVICE_ACCEPT_PAUSE_CONTINUE                       uint32 = 0x2
	SERVICE_ACCEPT_SHUTDOWN                             uint32 = 0x4
	SERVICE_ACCEPT_PARAMCHANGE                          uint32 = 0x8
	SERVICE_ACCEPT_NETBINDCHANGE                        uint32 = 0x10
	SERVICE_ACCEPT_HARDWAREPROFILECHANGE                uint32 = 0x20
	SERVICE_ACCEPT_POWEREVENT                           uint32 = 0x40
	SERVICE_ACCEPT_SESSIONCHANGE                        uint32 = 0x80
	SERVICE_ACCEPT_PRESHUTDOWN                          uint32 = 0x100
	SERVICE_ACCEPT_TIMECHANGE                           uint32 = 0x200
	SERVICE_ACCEPT_TRIGGEREVENT                         uint32 = 0x400
	SERVICE_ACCEPT_USER_LOGOFF                          uint32 = 0x800
	SERVICE_ACCEPT_LOWRESOURCES                         uint32 = 0x2000
	SERVICE_ACCEPT_SYSTEMLOWRESOURCES                   uint32 = 0x4000
	SC_MANAGER_CONNECT                                  uint32 = 0x1
	SC_MANAGER_CREATE_SERVICE                           uint32 = 0x2
	SC_MANAGER_ENUMERATE_SERVICE                        uint32 = 0x4
	SC_MANAGER_LOCK                                     uint32 = 0x8
	SC_MANAGER_QUERY_LOCK_STATUS                        uint32 = 0x10
	SC_MANAGER_MODIFY_BOOT_CONFIG                       uint32 = 0x20
	SERVICE_QUERY_CONFIG                                uint32 = 0x1
	SERVICE_CHANGE_CONFIG                               uint32 = 0x2
	SERVICE_QUERY_STATUS                                uint32 = 0x4
	SERVICE_ENUMERATE_DEPENDENTS                        uint32 = 0x8
	SERVICE_START                                       uint32 = 0x10
	SERVICE_STOP                                        uint32 = 0x20
	SERVICE_PAUSE_CONTINUE                              uint32 = 0x40
	SERVICE_INTERROGATE                                 uint32 = 0x80
	SERVICE_USER_DEFINED_CONTROL                        uint32 = 0x100
	SERVICE_NOTIFY_STATUS_CHANGE_1                      uint32 = 0x1
	SERVICE_NOTIFY_STATUS_CHANGE_2                      uint32 = 0x2
	SERVICE_NOTIFY_STATUS_CHANGE                        uint32 = 0x2
	SERVICE_STOP_REASON_FLAG_MIN                        uint32 = 0x0
	SERVICE_STOP_REASON_FLAG_UNPLANNED                  uint32 = 0x10000000
	SERVICE_STOP_REASON_FLAG_CUSTOM                     uint32 = 0x20000000
	SERVICE_STOP_REASON_FLAG_PLANNED                    uint32 = 0x40000000
	SERVICE_STOP_REASON_FLAG_MAX                        uint32 = 0x80000000
	SERVICE_STOP_REASON_MAJOR_MIN                       uint32 = 0x0
	SERVICE_STOP_REASON_MAJOR_OTHER                     uint32 = 0x10000
	SERVICE_STOP_REASON_MAJOR_HARDWARE                  uint32 = 0x20000
	SERVICE_STOP_REASON_MAJOR_OPERATINGSYSTEM           uint32 = 0x30000
	SERVICE_STOP_REASON_MAJOR_SOFTWARE                  uint32 = 0x40000
	SERVICE_STOP_REASON_MAJOR_APPLICATION               uint32 = 0x50000
	SERVICE_STOP_REASON_MAJOR_NONE                      uint32 = 0x60000
	SERVICE_STOP_REASON_MAJOR_MAX                       uint32 = 0x70000
	SERVICE_STOP_REASON_MAJOR_MIN_CUSTOM                uint32 = 0x400000
	SERVICE_STOP_REASON_MAJOR_MAX_CUSTOM                uint32 = 0xff0000
	SERVICE_STOP_REASON_MINOR_MIN                       uint32 = 0x0
	SERVICE_STOP_REASON_MINOR_OTHER                     uint32 = 0x1
	SERVICE_STOP_REASON_MINOR_MAINTENANCE               uint32 = 0x2
	SERVICE_STOP_REASON_MINOR_INSTALLATION              uint32 = 0x3
	SERVICE_STOP_REASON_MINOR_UPGRADE                   uint32 = 0x4
	SERVICE_STOP_REASON_MINOR_RECONFIG                  uint32 = 0x5
	SERVICE_STOP_REASON_MINOR_HUNG                      uint32 = 0x6
	SERVICE_STOP_REASON_MINOR_UNSTABLE                  uint32 = 0x7
	SERVICE_STOP_REASON_MINOR_DISK                      uint32 = 0x8
	SERVICE_STOP_REASON_MINOR_NETWORKCARD               uint32 = 0x9
	SERVICE_STOP_REASON_MINOR_ENVIRONMENT               uint32 = 0xa
	SERVICE_STOP_REASON_MINOR_HARDWARE_DRIVER           uint32 = 0xb
	SERVICE_STOP_REASON_MINOR_OTHERDRIVER               uint32 = 0xc
	SERVICE_STOP_REASON_MINOR_SERVICEPACK               uint32 = 0xd
	SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE           uint32 = 0xe
	SERVICE_STOP_REASON_MINOR_SECURITYFIX               uint32 = 0xf
	SERVICE_STOP_REASON_MINOR_SECURITY                  uint32 = 0x10
	SERVICE_STOP_REASON_MINOR_NETWORK_CONNECTIVITY      uint32 = 0x11
	SERVICE_STOP_REASON_MINOR_WMI                       uint32 = 0x12
	SERVICE_STOP_REASON_MINOR_SERVICEPACK_UNINSTALL     uint32 = 0x13
	SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE_UNINSTALL uint32 = 0x14
	SERVICE_STOP_REASON_MINOR_SECURITYFIX_UNINSTALL     uint32 = 0x15
	SERVICE_STOP_REASON_MINOR_MMC                       uint32 = 0x16
	SERVICE_STOP_REASON_MINOR_NONE                      uint32 = 0x17
	SERVICE_STOP_REASON_MINOR_MEMOTYLIMIT               uint32 = 0x18
	SERVICE_STOP_REASON_MINOR_MAX                       uint32 = 0x19
	SERVICE_STOP_REASON_MINOR_MIN_CUSTOM                uint32 = 0x100
	SERVICE_STOP_REASON_MINOR_MAX_CUSTOM                uint32 = 0xffff
	SERVICE_CONTROL_STATUS_REASON_INFO                  uint32 = 0x1
	SERVICE_SID_TYPE_NONE                               uint32 = 0x0
	SERVICE_SID_TYPE_UNRESTRICTED                       uint32 = 0x1
	SERVICE_TRIGGER_TYPE_CUSTOM_SYSTEM_STATE_CHANGE     uint32 = 0x7
	SERVICE_TRIGGER_TYPE_AGGREGATE                      uint32 = 0x1e
	SERVICE_START_REASON_DEMAND                         uint32 = 0x1
	SERVICE_START_REASON_AUTO                           uint32 = 0x2
	SERVICE_START_REASON_TRIGGER                        uint32 = 0x4
	SERVICE_START_REASON_RESTART_ON_FAILURE             uint32 = 0x8
	SERVICE_START_REASON_DELAYEDAUTO                    uint32 = 0x10
	SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON      uint32 = 0x1
	SERVICE_LAUNCH_PROTECTED_NONE                       uint32 = 0x0
	SERVICE_LAUNCH_PROTECTED_WINDOWS                    uint32 = 0x1
	SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT              uint32 = 0x2
	SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT          uint32 = 0x3
	SERVICE_TRIGGER_STARTED_ARGUMENT                    string = "TriggerStarted"
	SC_AGGREGATE_STORAGE_KEY                            string = "System\\CurrentControlSet\\Control\\ServiceAggregatedEvents"
)
const (
	MAX_REASON_NAME_LEN                 uint32 = 0x40
	MAX_REASON_DESC_LEN                 uint32 = 0x100
	MAX_REASON_BUGID_LEN                uint32 = 0x20
	MAX_REASON_COMMENT_LEN              uint32 = 0x200
	SHUTDOWN_TYPE_LEN                   uint32 = 0x20
	POLICY_SHOWREASONUI_NEVER           uint32 = 0x0
	POLICY_SHOWREASONUI_ALWAYS          uint32 = 0x1
	POLICY_SHOWREASONUI_WORKSTATIONONLY uint32 = 0x2
	POLICY_SHOWREASONUI_SERVERONLY      uint32 = 0x3
	SNAPSHOT_POLICY_NEVER               uint32 = 0x0
	SNAPSHOT_POLICY_ALWAYS              uint32 = 0x1
	SNAPSHOT_POLICY_UNPLANNED           uint32 = 0x2
	MAX_NUM_REASONS                     uint32 = 0x100
)
const (
	NTDDI_WIN2K                                            uint32 = 0x5000000
	NTDDI_WINXP                                            uint32 = 0x5010000
	NTDDI_WINXPSP2                                         uint32 = 0x5010200
	NTDDI_WS03SP1                                          uint32 = 0x5020100
	NTDDI_VISTA                                            uint32 = 0x6000000
	NTDDI_VISTASP1                                         uint32 = 0x6000100
	NTDDI_WIN7                                             uint32 = 0x6010000
	NTDDI_WIN8                                             uint32 = 0x6020000
	NTDDI_WINBLUE                                          uint32 = 0x6030000
	NTDDI_WINTHRESHOLD                                     uint32 = 0xa000000
	SYSTEM_CPU_SET_INFORMATION_PARKED                      uint32 = 0x1
	SYSTEM_CPU_SET_INFORMATION_ALLOCATED                   uint32 = 0x2
	SYSTEM_CPU_SET_INFORMATION_ALLOCATED_TO_TARGET_PROCESS uint32 = 0x4
	SYSTEM_CPU_SET_INFORMATION_REALTIME                    uint32 = 0x8
	WIN32_WINNT_NT4_                                       uint32 = 0x400
	WIN32_WINNT_WIN2K_                                     uint32 = 0x500
	WIN32_WINNT_WINXP_                                     uint32 = 0x501
	WIN32_WINNT_WS03_                                      uint32 = 0x502
	WIN32_WINNT_WIN6_                                      uint32 = 0x600
	WIN32_WINNT_VISTA_                                     uint32 = 0x600
	WIN32_WINNT_WS08_                                      uint32 = 0x600
	WIN32_WINNT_LONGHORN_                                  uint32 = 0x600
	WIN32_WINNT_WIN7_                                      uint32 = 0x601
	WIN32_WINNT_WIN8_                                      uint32 = 0x602
	WIN32_WINNT_WINBLUE_                                   uint32 = 0x603
	WIN32_WINNT_WINTHRESHOLD_                              uint32 = 0xa00
	WIN32_WINNT_WIN10_                                     uint32 = 0xa00
	WIN32_IE_IE20_                                         uint32 = 0x200
	WIN32_IE_IE30_                                         uint32 = 0x300
	WIN32_IE_IE302_                                        uint32 = 0x302
	WIN32_IE_IE40_                                         uint32 = 0x400
	WIN32_IE_IE401_                                        uint32 = 0x401
	WIN32_IE_IE50_                                         uint32 = 0x500
	WIN32_IE_IE501_                                        uint32 = 0x501
	WIN32_IE_IE55_                                         uint32 = 0x550
	WIN32_IE_IE60_                                         uint32 = 0x600
	WIN32_IE_IE60SP1_                                      uint32 = 0x601
	WIN32_IE_IE60SP2_                                      uint32 = 0x603
	WIN32_IE_IE70_                                         uint32 = 0x700
	WIN32_IE_IE80_                                         uint32 = 0x800
	WIN32_IE_IE90_                                         uint32 = 0x900
	WIN32_IE_IE100_                                        uint32 = 0xa00
	WIN32_IE_IE110_                                        uint32 = 0xa00
	WIN32_IE_NT4_                                          uint32 = 0x200
	WIN32_IE_NT4SP1_                                       uint32 = 0x200
	WIN32_IE_NT4SP2_                                       uint32 = 0x200
	WIN32_IE_NT4SP3_                                       uint32 = 0x302
	WIN32_IE_NT4SP4_                                       uint32 = 0x401
	WIN32_IE_NT4SP5_                                       uint32 = 0x401
	WIN32_IE_NT4SP6_                                       uint32 = 0x500
	WIN32_IE_WIN98_                                        uint32 = 0x401
	WIN32_IE_WIN98SE_                                      uint32 = 0x500
	WIN32_IE_WINME_                                        uint32 = 0x550
	WIN32_IE_WIN2K_                                        uint32 = 0x501
	WIN32_IE_WIN2KSP1_                                     uint32 = 0x501
	WIN32_IE_WIN2KSP2_                                     uint32 = 0x501
	WIN32_IE_WIN2KSP3_                                     uint32 = 0x501
	WIN32_IE_WIN2KSP4_                                     uint32 = 0x501
	WIN32_IE_XP_                                           uint32 = 0x600
	WIN32_IE_XPSP1_                                        uint32 = 0x601
	WIN32_IE_XPSP2_                                        uint32 = 0x603
	WIN32_IE_WS03_                                         uint32 = 0x602
	WIN32_IE_WS03SP1_                                      uint32 = 0x603
	WIN32_IE_WIN6_                                         uint32 = 0x700
	WIN32_IE_LONGHORN_                                     uint32 = 0x700
	WIN32_IE_WIN7_                                         uint32 = 0x800
	WIN32_IE_WIN8_                                         uint32 = 0xa00
	WIN32_IE_WINBLUE_                                      uint32 = 0xa00
	WIN32_IE_WINTHRESHOLD_                                 uint32 = 0xa00
	WIN32_IE_WIN10_                                        uint32 = 0xa00
	NTDDI_WIN4                                             uint32 = 0x4000000
	NTDDI_WIN2KSP1                                         uint32 = 0x5000100
	NTDDI_WIN2KSP2                                         uint32 = 0x5000200
	NTDDI_WIN2KSP3                                         uint32 = 0x5000300
	NTDDI_WIN2KSP4                                         uint32 = 0x5000400
	NTDDI_WINXPSP1                                         uint32 = 0x5010100
	NTDDI_WINXPSP3                                         uint32 = 0x5010300
	NTDDI_WINXPSP4                                         uint32 = 0x5010400
	NTDDI_WS03                                             uint32 = 0x5020000
	NTDDI_WS03SP2                                          uint32 = 0x5020200
	NTDDI_WS03SP3                                          uint32 = 0x5020300
	NTDDI_WS03SP4                                          uint32 = 0x5020400
	NTDDI_WIN6                                             uint32 = 0x6000000
	NTDDI_WIN6SP1                                          uint32 = 0x6000100
	NTDDI_WIN6SP2                                          uint32 = 0x6000200
	NTDDI_WIN6SP3                                          uint32 = 0x6000300
	NTDDI_WIN6SP4                                          uint32 = 0x6000400
	NTDDI_VISTASP2                                         uint32 = 0x6000200
	NTDDI_VISTASP3                                         uint32 = 0x6000300
	NTDDI_VISTASP4                                         uint32 = 0x6000400
	NTDDI_LONGHORN                                         uint32 = 0x6000000
	NTDDI_WS08                                             uint32 = 0x6000100
	NTDDI_WS08SP2                                          uint32 = 0x6000200
	NTDDI_WS08SP3                                          uint32 = 0x6000300
	NTDDI_WS08SP4                                          uint32 = 0x6000400
	NTDDI_WIN10                                            uint32 = 0xa000000
	NTDDI_WIN10_TH2                                        uint32 = 0xa000001
	NTDDI_WIN10_RS1                                        uint32 = 0xa000002
	NTDDI_WIN10_RS2                                        uint32 = 0xa000003
	NTDDI_WIN10_RS3                                        uint32 = 0xa000004
	NTDDI_WIN10_RS4                                        uint32 = 0xa000005
	NTDDI_WIN10_RS5                                        uint32 = 0xa000006
	NTDDI_WIN10_19H1                                       uint32 = 0xa000007
	NTDDI_WIN10_VB                                         uint32 = 0xa000008
	NTDDI_WIN10_MN                                         uint32 = 0xa000009
	NTDDI_WIN10_FE                                         uint32 = 0xa00000a
	NTDDI_WIN10_CO                                         uint32 = 0xa00000b
	NTDDI_WIN10_NI                                         uint32 = 0xa00000c
	WDK_NTDDI_VERSION                                      uint32 = 0xa00000c
	OSVERSION_MASK                                         uint32 = 0xffff0000
	SPVERSION_MASK                                         uint32 = 0xff00
	SUBVERSION_MASK                                        uint32 = 0xff
	NTDDI_VERSION                                          uint32 = 0xa00000c
	SCEX2_ALT_NETBIOS_NAME                                 uint32 = 0x1
)
const (
	MM_HINT_T0_                                                  uint32 = 0x1
	MM_HINT_T1_                                                  uint32 = 0x2
	MM_HINT_T2_                                                  uint32 = 0x3
	MM_HINT_NTA_                                                 uint32 = 0x0
	ANYSIZE_ARRAY                                                uint32 = 0x1
	MEMORY_ALLOCATION_ALIGNMENT                                  uint32 = 0x10
	X86_CACHE_ALIGNMENT_SIZE                                     uint32 = 0x40
	ARM_CACHE_ALIGNMENT_SIZE                                     uint32 = 0x80
	SYSTEM_CACHE_ALIGNMENT_SIZE                                  uint32 = 0x40
	PRAGMA_DEPRECATED_DDK                                        uint32 = 0x1
	UCSCHAR_INVALID_CHARACTER                                    uint32 = 0xffffffff
	MIN_UCSCHAR                                                  uint32 = 0x0
	MAX_UCSCHAR                                                  uint32 = 0x10ffff
	MAXIMUM_PROC_PER_GROUP                                       uint32 = 0x40
	MAXIMUM_PROCESSORS                                           uint32 = 0x40
	APPLICATION_ERROR_MASK                                       uint32 = 0x20000000
	ERROR_SEVERITY_SUCCESS                                       uint32 = 0x0
	ERROR_SEVERITY_INFORMATIONAL                                 uint32 = 0x40000000
	ERROR_SEVERITY_WARNING                                       uint32 = 0x80000000
	ERROR_SEVERITY_ERROR                                         uint32 = 0xc0000000
	MAXLONGLONG                                                  uint64 = 0x7fffffffffffffff
	UNICODE_STRING_MAX_CHARS                                     uint32 = 0x7fff
	MINCHAR                                                      uint32 = 0x80
	MAXCHAR                                                      uint32 = 0x7f
	MINSHORT                                                     uint32 = 0x8000
	MAXSHORT                                                     uint32 = 0x7fff
	MINLONG                                                      uint32 = 0x80000000
	MAXLONG                                                      uint32 = 0x7fffffff
	MAXBYTE                                                      uint32 = 0xff
	MAXWORD                                                      uint32 = 0xffff
	MAXDWORD                                                     uint32 = 0xffffffff
	ENCLAVE_SHORT_ID_LENGTH                                      uint32 = 0x10
	ENCLAVE_LONG_ID_LENGTH                                       uint32 = 0x20
	VER_SERVER_NT                                                uint32 = 0x80000000
	VER_WORKSTATION_NT                                           uint32 = 0x40000000
	VER_SUITE_SMALLBUSINESS                                      uint32 = 0x1
	VER_SUITE_ENTERPRISE                                         uint32 = 0x2
	VER_SUITE_BACKOFFICE                                         uint32 = 0x4
	VER_SUITE_COMMUNICATIONS                                     uint32 = 0x8
	VER_SUITE_TERMINAL                                           uint32 = 0x10
	VER_SUITE_SMALLBUSINESS_RESTRICTED                           uint32 = 0x20
	VER_SUITE_EMBEDDEDNT                                         uint32 = 0x40
	VER_SUITE_DATACENTER                                         uint32 = 0x80
	VER_SUITE_SINGLEUSERTS                                       uint32 = 0x100
	VER_SUITE_PERSONAL                                           uint32 = 0x200
	VER_SUITE_BLADE                                              uint32 = 0x400
	VER_SUITE_EMBEDDED_RESTRICTED                                uint32 = 0x800
	VER_SUITE_SECURITY_APPLIANCE                                 uint32 = 0x1000
	VER_SUITE_STORAGE_SERVER                                     uint32 = 0x2000
	VER_SUITE_COMPUTE_SERVER                                     uint32 = 0x4000
	VER_SUITE_WH_SERVER                                          uint32 = 0x8000
	VER_SUITE_MULTIUSERTS                                        uint32 = 0x20000
	PRODUCT_STANDARD_SERVER_CORE                                 uint32 = 0xd
	PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE                         uint32 = 0x39
	PRODUCT_PROFESSIONAL_EMBEDDED                                uint32 = 0x3a
	PRODUCT_EMBEDDED                                             uint32 = 0x41
	PRODUCT_EMBEDDED_AUTOMOTIVE                                  uint32 = 0x55
	PRODUCT_EMBEDDED_INDUSTRY_A                                  uint32 = 0x56
	PRODUCT_THINPC                                               uint32 = 0x57
	PRODUCT_EMBEDDED_A                                           uint32 = 0x58
	PRODUCT_EMBEDDED_INDUSTRY                                    uint32 = 0x59
	PRODUCT_EMBEDDED_E                                           uint32 = 0x5a
	PRODUCT_EMBEDDED_INDUSTRY_E                                  uint32 = 0x5b
	PRODUCT_EMBEDDED_INDUSTRY_A_E                                uint32 = 0x5c
	PRODUCT_CORE_ARM                                             uint32 = 0x61
	PRODUCT_EMBEDDED_INDUSTRY_EVAL                               uint32 = 0x69
	PRODUCT_EMBEDDED_INDUSTRY_E_EVAL                             uint32 = 0x6a
	PRODUCT_EMBEDDED_EVAL                                        uint32 = 0x6b
	PRODUCT_EMBEDDED_E_EVAL                                      uint32 = 0x6c
	PRODUCT_NANO_SERVER                                          uint32 = 0x6d
	PRODUCT_CLOUD_STORAGE_SERVER                                 uint32 = 0x6e
	PRODUCT_CORE_CONNECTED                                       uint32 = 0x6f
	PRODUCT_PROFESSIONAL_STUDENT                                 uint32 = 0x70
	PRODUCT_CORE_CONNECTED_N                                     uint32 = 0x71
	PRODUCT_PROFESSIONAL_STUDENT_N                               uint32 = 0x72
	PRODUCT_CORE_CONNECTED_SINGLELANGUAGE                        uint32 = 0x73
	PRODUCT_CORE_CONNECTED_COUNTRYSPECIFIC                       uint32 = 0x74
	PRODUCT_CONNECTED_CAR                                        uint32 = 0x75
	PRODUCT_INDUSTRY_HANDHELD                                    uint32 = 0x76
	PRODUCT_PPI_PRO                                              uint32 = 0x77
	PRODUCT_ARM64_SERVER                                         uint32 = 0x78
	PRODUCT_CLOUD_HOST_INFRASTRUCTURE_SERVER                     uint32 = 0x7c
	PRODUCT_PROFESSIONAL_S                                       uint32 = 0x7f
	PRODUCT_PROFESSIONAL_S_N                                     uint32 = 0x80
	PRODUCT_HOLOGRAPHIC                                          uint32 = 0x87
	PRODUCT_HOLOGRAPHIC_BUSINESS                                 uint32 = 0x88
	PRODUCT_PRO_SINGLE_LANGUAGE                                  uint32 = 0x8a
	PRODUCT_PRO_CHINA                                            uint32 = 0x8b
	PRODUCT_ENTERPRISE_SUBSCRIPTION                              uint32 = 0x8c
	PRODUCT_ENTERPRISE_SUBSCRIPTION_N                            uint32 = 0x8d
	PRODUCT_DATACENTER_NANO_SERVER                               uint32 = 0x8f
	PRODUCT_STANDARD_NANO_SERVER                                 uint32 = 0x90
	PRODUCT_DATACENTER_WS_SERVER_CORE                            uint32 = 0x93
	PRODUCT_STANDARD_WS_SERVER_CORE                              uint32 = 0x94
	PRODUCT_UTILITY_VM                                           uint32 = 0x95
	PRODUCT_DATACENTER_EVALUATION_SERVER_CORE                    uint32 = 0x9f
	PRODUCT_STANDARD_EVALUATION_SERVER_CORE                      uint32 = 0xa0
	PRODUCT_PRO_FOR_EDUCATION                                    uint32 = 0xa4
	PRODUCT_PRO_FOR_EDUCATION_N                                  uint32 = 0xa5
	PRODUCT_AZURE_SERVER_CORE                                    uint32 = 0xa8
	PRODUCT_AZURE_NANO_SERVER                                    uint32 = 0xa9
	PRODUCT_ENTERPRISEG                                          uint32 = 0xab
	PRODUCT_ENTERPRISEGN                                         uint32 = 0xac
	PRODUCT_SERVERRDSH                                           uint32 = 0xaf
	PRODUCT_CLOUD                                                uint32 = 0xb2
	PRODUCT_CLOUDN                                               uint32 = 0xb3
	PRODUCT_HUBOS                                                uint32 = 0xb4
	PRODUCT_ONECOREUPDATEOS                                      uint32 = 0xb6
	PRODUCT_CLOUDE                                               uint32 = 0xb7
	PRODUCT_IOTOS                                                uint32 = 0xb9
	PRODUCT_CLOUDEN                                              uint32 = 0xba
	PRODUCT_IOTEDGEOS                                            uint32 = 0xbb
	PRODUCT_IOTENTERPRISE                                        uint32 = 0xbc
	PRODUCT_LITE                                                 uint32 = 0xbd
	PRODUCT_IOTENTERPRISES                                       uint32 = 0xbf
	PRODUCT_XBOX_SYSTEMOS                                        uint32 = 0xc0
	PRODUCT_XBOX_GAMEOS                                          uint32 = 0xc2
	PRODUCT_XBOX_ERAOS                                           uint32 = 0xc3
	PRODUCT_XBOX_DURANGOHOSTOS                                   uint32 = 0xc4
	PRODUCT_XBOX_SCARLETTHOSTOS                                  uint32 = 0xc5
	PRODUCT_XBOX_KEYSTONE                                        uint32 = 0xc6
	PRODUCT_AZURE_SERVER_CLOUDHOST                               uint32 = 0xc7
	PRODUCT_AZURE_SERVER_CLOUDMOS                                uint32 = 0xc8
	PRODUCT_CLOUDEDITIONN                                        uint32 = 0xca
	PRODUCT_CLOUDEDITION                                         uint32 = 0xcb
	PRODUCT_AZURESTACKHCI_SERVER_CORE                            uint32 = 0x196
	PRODUCT_DATACENTER_SERVER_AZURE_EDITION                      uint32 = 0x197
	PRODUCT_DATACENTER_SERVER_CORE_AZURE_EDITION                 uint32 = 0x198
	PRODUCT_UNLICENSED                                           uint32 = 0xabcdabcd
	LANG_NEUTRAL                                                 uint32 = 0x0
	LANG_INVARIANT                                               uint32 = 0x7f
	LANG_AFRIKAANS                                               uint32 = 0x36
	LANG_ALBANIAN                                                uint32 = 0x1c
	LANG_ALSATIAN                                                uint32 = 0x84
	LANG_AMHARIC                                                 uint32 = 0x5e
	LANG_ARABIC                                                  uint32 = 0x1
	LANG_ARMENIAN                                                uint32 = 0x2b
	LANG_ASSAMESE                                                uint32 = 0x4d
	LANG_AZERI                                                   uint32 = 0x2c
	LANG_AZERBAIJANI                                             uint32 = 0x2c
	LANG_BANGLA                                                  uint32 = 0x45
	LANG_BASHKIR                                                 uint32 = 0x6d
	LANG_BASQUE                                                  uint32 = 0x2d
	LANG_BELARUSIAN                                              uint32 = 0x23
	LANG_BENGALI                                                 uint32 = 0x45
	LANG_BRETON                                                  uint32 = 0x7e
	LANG_BOSNIAN                                                 uint32 = 0x1a
	LANG_BOSNIAN_NEUTRAL                                         uint32 = 0x781a
	LANG_BULGARIAN                                               uint32 = 0x2
	LANG_CATALAN                                                 uint32 = 0x3
	LANG_CENTRAL_KURDISH                                         uint32 = 0x92
	LANG_CHEROKEE                                                uint32 = 0x5c
	LANG_CHINESE                                                 uint32 = 0x4
	LANG_CHINESE_SIMPLIFIED                                      uint32 = 0x4
	LANG_CHINESE_TRADITIONAL                                     uint32 = 0x7c04
	LANG_CORSICAN                                                uint32 = 0x83
	LANG_CROATIAN                                                uint32 = 0x1a
	LANG_CZECH                                                   uint32 = 0x5
	LANG_DANISH                                                  uint32 = 0x6
	LANG_DARI                                                    uint32 = 0x8c
	LANG_DIVEHI                                                  uint32 = 0x65
	LANG_DUTCH                                                   uint32 = 0x13
	LANG_ENGLISH                                                 uint32 = 0x9
	LANG_ESTONIAN                                                uint32 = 0x25
	LANG_FAEROESE                                                uint32 = 0x38
	LANG_FARSI                                                   uint32 = 0x29
	LANG_FILIPINO                                                uint32 = 0x64
	LANG_FINNISH                                                 uint32 = 0xb
	LANG_FRENCH                                                  uint32 = 0xc
	LANG_FRISIAN                                                 uint32 = 0x62
	LANG_FULAH                                                   uint32 = 0x67
	LANG_GALICIAN                                                uint32 = 0x56
	LANG_GEORGIAN                                                uint32 = 0x37
	LANG_GERMAN                                                  uint32 = 0x7
	LANG_GREEK                                                   uint32 = 0x8
	LANG_GREENLANDIC                                             uint32 = 0x6f
	LANG_GUJARATI                                                uint32 = 0x47
	LANG_HAUSA                                                   uint32 = 0x68
	LANG_HAWAIIAN                                                uint32 = 0x75
	LANG_HEBREW                                                  uint32 = 0xd
	LANG_HINDI                                                   uint32 = 0x39
	LANG_HUNGARIAN                                               uint32 = 0xe
	LANG_ICELANDIC                                               uint32 = 0xf
	LANG_IGBO                                                    uint32 = 0x70
	LANG_INDONESIAN                                              uint32 = 0x21
	LANG_INUKTITUT                                               uint32 = 0x5d
	LANG_IRISH                                                   uint32 = 0x3c
	LANG_ITALIAN                                                 uint32 = 0x10
	LANG_JAPANESE                                                uint32 = 0x11
	LANG_KANNADA                                                 uint32 = 0x4b
	LANG_KASHMIRI                                                uint32 = 0x60
	LANG_KAZAK                                                   uint32 = 0x3f
	LANG_KHMER                                                   uint32 = 0x53
	LANG_KICHE                                                   uint32 = 0x86
	LANG_KINYARWANDA                                             uint32 = 0x87
	LANG_KONKANI                                                 uint32 = 0x57
	LANG_KOREAN                                                  uint32 = 0x12
	LANG_KYRGYZ                                                  uint32 = 0x40
	LANG_LAO                                                     uint32 = 0x54
	LANG_LATVIAN                                                 uint32 = 0x26
	LANG_LITHUANIAN                                              uint32 = 0x27
	LANG_LOWER_SORBIAN                                           uint32 = 0x2e
	LANG_LUXEMBOURGISH                                           uint32 = 0x6e
	LANG_MACEDONIAN                                              uint32 = 0x2f
	LANG_MALAY                                                   uint32 = 0x3e
	LANG_MALAYALAM                                               uint32 = 0x4c
	LANG_MALTESE                                                 uint32 = 0x3a
	LANG_MANIPURI                                                uint32 = 0x58
	LANG_MAORI                                                   uint32 = 0x81
	LANG_MAPUDUNGUN                                              uint32 = 0x7a
	LANG_MARATHI                                                 uint32 = 0x4e
	LANG_MOHAWK                                                  uint32 = 0x7c
	LANG_MONGOLIAN                                               uint32 = 0x50
	LANG_NEPALI                                                  uint32 = 0x61
	LANG_NORWEGIAN                                               uint32 = 0x14
	LANG_OCCITAN                                                 uint32 = 0x82
	LANG_ODIA                                                    uint32 = 0x48
	LANG_ORIYA                                                   uint32 = 0x48
	LANG_PASHTO                                                  uint32 = 0x63
	LANG_PERSIAN                                                 uint32 = 0x29
	LANG_POLISH                                                  uint32 = 0x15
	LANG_PORTUGUESE                                              uint32 = 0x16
	LANG_PULAR                                                   uint32 = 0x67
	LANG_PUNJABI                                                 uint32 = 0x46
	LANG_QUECHUA                                                 uint32 = 0x6b
	LANG_ROMANIAN                                                uint32 = 0x18
	LANG_ROMANSH                                                 uint32 = 0x17
	LANG_RUSSIAN                                                 uint32 = 0x19
	LANG_SAKHA                                                   uint32 = 0x85
	LANG_SAMI                                                    uint32 = 0x3b
	LANG_SANSKRIT                                                uint32 = 0x4f
	LANG_SCOTTISH_GAELIC                                         uint32 = 0x91
	LANG_SERBIAN                                                 uint32 = 0x1a
	LANG_SERBIAN_NEUTRAL                                         uint32 = 0x7c1a
	LANG_SINDHI                                                  uint32 = 0x59
	LANG_SINHALESE                                               uint32 = 0x5b
	LANG_SLOVAK                                                  uint32 = 0x1b
	LANG_SLOVENIAN                                               uint32 = 0x24
	LANG_SOTHO                                                   uint32 = 0x6c
	LANG_SPANISH                                                 uint32 = 0xa
	LANG_SWAHILI                                                 uint32 = 0x41
	LANG_SWEDISH                                                 uint32 = 0x1d
	LANG_SYRIAC                                                  uint32 = 0x5a
	LANG_TAJIK                                                   uint32 = 0x28
	LANG_TAMAZIGHT                                               uint32 = 0x5f
	LANG_TAMIL                                                   uint32 = 0x49
	LANG_TATAR                                                   uint32 = 0x44
	LANG_TELUGU                                                  uint32 = 0x4a
	LANG_THAI                                                    uint32 = 0x1e
	LANG_TIBETAN                                                 uint32 = 0x51
	LANG_TIGRIGNA                                                uint32 = 0x73
	LANG_TIGRINYA                                                uint32 = 0x73
	LANG_TSWANA                                                  uint32 = 0x32
	LANG_TURKISH                                                 uint32 = 0x1f
	LANG_TURKMEN                                                 uint32 = 0x42
	LANG_UIGHUR                                                  uint32 = 0x80
	LANG_UKRAINIAN                                               uint32 = 0x22
	LANG_UPPER_SORBIAN                                           uint32 = 0x2e
	LANG_URDU                                                    uint32 = 0x20
	LANG_UZBEK                                                   uint32 = 0x43
	LANG_VALENCIAN                                               uint32 = 0x3
	LANG_VIETNAMESE                                              uint32 = 0x2a
	LANG_WELSH                                                   uint32 = 0x52
	LANG_WOLOF                                                   uint32 = 0x88
	LANG_XHOSA                                                   uint32 = 0x34
	LANG_YAKUT                                                   uint32 = 0x85
	LANG_YI                                                      uint32 = 0x78
	LANG_YORUBA                                                  uint32 = 0x6a
	LANG_ZULU                                                    uint32 = 0x35
	SUBLANG_NEUTRAL                                              uint32 = 0x0
	SUBLANG_DEFAULT                                              uint32 = 0x1
	SUBLANG_SYS_DEFAULT                                          uint32 = 0x2
	SUBLANG_CUSTOM_DEFAULT                                       uint32 = 0x3
	SUBLANG_CUSTOM_UNSPECIFIED                                   uint32 = 0x4
	SUBLANG_UI_CUSTOM_DEFAULT                                    uint32 = 0x5
	SUBLANG_AFRIKAANS_SOUTH_AFRICA                               uint32 = 0x1
	SUBLANG_ALBANIAN_ALBANIA                                     uint32 = 0x1
	SUBLANG_ALSATIAN_FRANCE                                      uint32 = 0x1
	SUBLANG_AMHARIC_ETHIOPIA                                     uint32 = 0x1
	SUBLANG_ARABIC_SAUDI_ARABIA                                  uint32 = 0x1
	SUBLANG_ARABIC_IRAQ                                          uint32 = 0x2
	SUBLANG_ARABIC_EGYPT                                         uint32 = 0x3
	SUBLANG_ARABIC_LIBYA                                         uint32 = 0x4
	SUBLANG_ARABIC_ALGERIA                                       uint32 = 0x5
	SUBLANG_ARABIC_MOROCCO                                       uint32 = 0x6
	SUBLANG_ARABIC_TUNISIA                                       uint32 = 0x7
	SUBLANG_ARABIC_OMAN                                          uint32 = 0x8
	SUBLANG_ARABIC_YEMEN                                         uint32 = 0x9
	SUBLANG_ARABIC_SYRIA                                         uint32 = 0xa
	SUBLANG_ARABIC_JORDAN                                        uint32 = 0xb
	SUBLANG_ARABIC_LEBANON                                       uint32 = 0xc
	SUBLANG_ARABIC_KUWAIT                                        uint32 = 0xd
	SUBLANG_ARABIC_UAE                                           uint32 = 0xe
	SUBLANG_ARABIC_BAHRAIN                                       uint32 = 0xf
	SUBLANG_ARABIC_QATAR                                         uint32 = 0x10
	SUBLANG_ARMENIAN_ARMENIA                                     uint32 = 0x1
	SUBLANG_ASSAMESE_INDIA                                       uint32 = 0x1
	SUBLANG_AZERI_LATIN                                          uint32 = 0x1
	SUBLANG_AZERI_CYRILLIC                                       uint32 = 0x2
	SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN                         uint32 = 0x1
	SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC                      uint32 = 0x2
	SUBLANG_BANGLA_INDIA                                         uint32 = 0x1
	SUBLANG_BANGLA_BANGLADESH                                    uint32 = 0x2
	SUBLANG_BASHKIR_RUSSIA                                       uint32 = 0x1
	SUBLANG_BASQUE_BASQUE                                        uint32 = 0x1
	SUBLANG_BELARUSIAN_BELARUS                                   uint32 = 0x1
	SUBLANG_BENGALI_INDIA                                        uint32 = 0x1
	SUBLANG_BENGALI_BANGLADESH                                   uint32 = 0x2
	SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN                     uint32 = 0x5
	SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC                  uint32 = 0x8
	SUBLANG_BRETON_FRANCE                                        uint32 = 0x1
	SUBLANG_BULGARIAN_BULGARIA                                   uint32 = 0x1
	SUBLANG_CATALAN_CATALAN                                      uint32 = 0x1
	SUBLANG_CENTRAL_KURDISH_IRAQ                                 uint32 = 0x1
	SUBLANG_CHEROKEE_CHEROKEE                                    uint32 = 0x1
	SUBLANG_CHINESE_TRADITIONAL                                  uint32 = 0x1
	SUBLANG_CHINESE_SIMPLIFIED                                   uint32 = 0x2
	SUBLANG_CHINESE_HONGKONG                                     uint32 = 0x3
	SUBLANG_CHINESE_SINGAPORE                                    uint32 = 0x4
	SUBLANG_CHINESE_MACAU                                        uint32 = 0x5
	SUBLANG_CORSICAN_FRANCE                                      uint32 = 0x1
	SUBLANG_CZECH_CZECH_REPUBLIC                                 uint32 = 0x1
	SUBLANG_CROATIAN_CROATIA                                     uint32 = 0x1
	SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN                    uint32 = 0x4
	SUBLANG_DANISH_DENMARK                                       uint32 = 0x1
	SUBLANG_DARI_AFGHANISTAN                                     uint32 = 0x1
	SUBLANG_DIVEHI_MALDIVES                                      uint32 = 0x1
	SUBLANG_DUTCH                                                uint32 = 0x1
	SUBLANG_DUTCH_BELGIAN                                        uint32 = 0x2
	SUBLANG_ENGLISH_US                                           uint32 = 0x1
	SUBLANG_ENGLISH_UK                                           uint32 = 0x2
	SUBLANG_ENGLISH_AUS                                          uint32 = 0x3
	SUBLANG_ENGLISH_CAN                                          uint32 = 0x4
	SUBLANG_ENGLISH_NZ                                           uint32 = 0x5
	SUBLANG_ENGLISH_EIRE                                         uint32 = 0x6
	SUBLANG_ENGLISH_SOUTH_AFRICA                                 uint32 = 0x7
	SUBLANG_ENGLISH_JAMAICA                                      uint32 = 0x8
	SUBLANG_ENGLISH_CARIBBEAN                                    uint32 = 0x9
	SUBLANG_ENGLISH_BELIZE                                       uint32 = 0xa
	SUBLANG_ENGLISH_TRINIDAD                                     uint32 = 0xb
	SUBLANG_ENGLISH_ZIMBABWE                                     uint32 = 0xc
	SUBLANG_ENGLISH_PHILIPPINES                                  uint32 = 0xd
	SUBLANG_ENGLISH_INDIA                                        uint32 = 0x10
	SUBLANG_ENGLISH_MALAYSIA                                     uint32 = 0x11
	SUBLANG_ENGLISH_SINGAPORE                                    uint32 = 0x12
	SUBLANG_ESTONIAN_ESTONIA                                     uint32 = 0x1
	SUBLANG_FAEROESE_FAROE_ISLANDS                               uint32 = 0x1
	SUBLANG_FILIPINO_PHILIPPINES                                 uint32 = 0x1
	SUBLANG_FINNISH_FINLAND                                      uint32 = 0x1
	SUBLANG_FRENCH                                               uint32 = 0x1
	SUBLANG_FRENCH_BELGIAN                                       uint32 = 0x2
	SUBLANG_FRENCH_CANADIAN                                      uint32 = 0x3
	SUBLANG_FRENCH_SWISS                                         uint32 = 0x4
	SUBLANG_FRENCH_LUXEMBOURG                                    uint32 = 0x5
	SUBLANG_FRENCH_MONACO                                        uint32 = 0x6
	SUBLANG_FRISIAN_NETHERLANDS                                  uint32 = 0x1
	SUBLANG_FULAH_SENEGAL                                        uint32 = 0x2
	SUBLANG_GALICIAN_GALICIAN                                    uint32 = 0x1
	SUBLANG_GEORGIAN_GEORGIA                                     uint32 = 0x1
	SUBLANG_GERMAN                                               uint32 = 0x1
	SUBLANG_GERMAN_SWISS                                         uint32 = 0x2
	SUBLANG_GERMAN_AUSTRIAN                                      uint32 = 0x3
	SUBLANG_GERMAN_LUXEMBOURG                                    uint32 = 0x4
	SUBLANG_GERMAN_LIECHTENSTEIN                                 uint32 = 0x5
	SUBLANG_GREEK_GREECE                                         uint32 = 0x1
	SUBLANG_GREENLANDIC_GREENLAND                                uint32 = 0x1
	SUBLANG_GUJARATI_INDIA                                       uint32 = 0x1
	SUBLANG_HAUSA_NIGERIA_LATIN                                  uint32 = 0x1
	SUBLANG_HAWAIIAN_US                                          uint32 = 0x1
	SUBLANG_HEBREW_ISRAEL                                        uint32 = 0x1
	SUBLANG_HINDI_INDIA                                          uint32 = 0x1
	SUBLANG_HUNGARIAN_HUNGARY                                    uint32 = 0x1
	SUBLANG_ICELANDIC_ICELAND                                    uint32 = 0x1
	SUBLANG_IGBO_NIGERIA                                         uint32 = 0x1
	SUBLANG_INDONESIAN_INDONESIA                                 uint32 = 0x1
	SUBLANG_INUKTITUT_CANADA                                     uint32 = 0x1
	SUBLANG_INUKTITUT_CANADA_LATIN                               uint32 = 0x2
	SUBLANG_IRISH_IRELAND                                        uint32 = 0x2
	SUBLANG_ITALIAN                                              uint32 = 0x1
	SUBLANG_ITALIAN_SWISS                                        uint32 = 0x2
	SUBLANG_JAPANESE_JAPAN                                       uint32 = 0x1
	SUBLANG_KANNADA_INDIA                                        uint32 = 0x1
	SUBLANG_KASHMIRI_SASIA                                       uint32 = 0x2
	SUBLANG_KASHMIRI_INDIA                                       uint32 = 0x2
	SUBLANG_KAZAK_KAZAKHSTAN                                     uint32 = 0x1
	SUBLANG_KHMER_CAMBODIA                                       uint32 = 0x1
	SUBLANG_KICHE_GUATEMALA                                      uint32 = 0x1
	SUBLANG_KINYARWANDA_RWANDA                                   uint32 = 0x1
	SUBLANG_KONKANI_INDIA                                        uint32 = 0x1
	SUBLANG_KOREAN                                               uint32 = 0x1
	SUBLANG_KYRGYZ_KYRGYZSTAN                                    uint32 = 0x1
	SUBLANG_LAO_LAO                                              uint32 = 0x1
	SUBLANG_LATVIAN_LATVIA                                       uint32 = 0x1
	SUBLANG_LITHUANIAN                                           uint32 = 0x1
	SUBLANG_LOWER_SORBIAN_GERMANY                                uint32 = 0x2
	SUBLANG_LUXEMBOURGISH_LUXEMBOURG                             uint32 = 0x1
	SUBLANG_MACEDONIAN_MACEDONIA                                 uint32 = 0x1
	SUBLANG_MALAY_MALAYSIA                                       uint32 = 0x1
	SUBLANG_MALAY_BRUNEI_DARUSSALAM                              uint32 = 0x2
	SUBLANG_MALAYALAM_INDIA                                      uint32 = 0x1
	SUBLANG_MALTESE_MALTA                                        uint32 = 0x1
	SUBLANG_MAORI_NEW_ZEALAND                                    uint32 = 0x1
	SUBLANG_MAPUDUNGUN_CHILE                                     uint32 = 0x1
	SUBLANG_MARATHI_INDIA                                        uint32 = 0x1
	SUBLANG_MOHAWK_MOHAWK                                        uint32 = 0x1
	SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA                          uint32 = 0x1
	SUBLANG_MONGOLIAN_PRC                                        uint32 = 0x2
	SUBLANG_NEPALI_INDIA                                         uint32 = 0x2
	SUBLANG_NEPALI_NEPAL                                         uint32 = 0x1
	SUBLANG_NORWEGIAN_BOKMAL                                     uint32 = 0x1
	SUBLANG_NORWEGIAN_NYNORSK                                    uint32 = 0x2
	SUBLANG_OCCITAN_FRANCE                                       uint32 = 0x1
	SUBLANG_ODIA_INDIA                                           uint32 = 0x1
	SUBLANG_ORIYA_INDIA                                          uint32 = 0x1
	SUBLANG_PASHTO_AFGHANISTAN                                   uint32 = 0x1
	SUBLANG_PERSIAN_IRAN                                         uint32 = 0x1
	SUBLANG_POLISH_POLAND                                        uint32 = 0x1
	SUBLANG_PORTUGUESE                                           uint32 = 0x2
	SUBLANG_PORTUGUESE_BRAZILIAN                                 uint32 = 0x1
	SUBLANG_PULAR_SENEGAL                                        uint32 = 0x2
	SUBLANG_PUNJABI_INDIA                                        uint32 = 0x1
	SUBLANG_PUNJABI_PAKISTAN                                     uint32 = 0x2
	SUBLANG_QUECHUA_BOLIVIA                                      uint32 = 0x1
	SUBLANG_QUECHUA_ECUADOR                                      uint32 = 0x2
	SUBLANG_QUECHUA_PERU                                         uint32 = 0x3
	SUBLANG_ROMANIAN_ROMANIA                                     uint32 = 0x1
	SUBLANG_ROMANSH_SWITZERLAND                                  uint32 = 0x1
	SUBLANG_RUSSIAN_RUSSIA                                       uint32 = 0x1
	SUBLANG_SAKHA_RUSSIA                                         uint32 = 0x1
	SUBLANG_SAMI_NORTHERN_NORWAY                                 uint32 = 0x1
	SUBLANG_SAMI_NORTHERN_SWEDEN                                 uint32 = 0x2
	SUBLANG_SAMI_NORTHERN_FINLAND                                uint32 = 0x3
	SUBLANG_SAMI_LULE_NORWAY                                     uint32 = 0x4
	SUBLANG_SAMI_LULE_SWEDEN                                     uint32 = 0x5
	SUBLANG_SAMI_SOUTHERN_NORWAY                                 uint32 = 0x6
	SUBLANG_SAMI_SOUTHERN_SWEDEN                                 uint32 = 0x7
	SUBLANG_SAMI_SKOLT_FINLAND                                   uint32 = 0x8
	SUBLANG_SAMI_INARI_FINLAND                                   uint32 = 0x9
	SUBLANG_SANSKRIT_INDIA                                       uint32 = 0x1
	SUBLANG_SCOTTISH_GAELIC                                      uint32 = 0x1
	SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN                     uint32 = 0x6
	SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC                  uint32 = 0x7
	SUBLANG_SERBIAN_MONTENEGRO_LATIN                             uint32 = 0xb
	SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC                          uint32 = 0xc
	SUBLANG_SERBIAN_SERBIA_LATIN                                 uint32 = 0x9
	SUBLANG_SERBIAN_SERBIA_CYRILLIC                              uint32 = 0xa
	SUBLANG_SERBIAN_CROATIA                                      uint32 = 0x1
	SUBLANG_SERBIAN_LATIN                                        uint32 = 0x2
	SUBLANG_SERBIAN_CYRILLIC                                     uint32 = 0x3
	SUBLANG_SINDHI_INDIA                                         uint32 = 0x1
	SUBLANG_SINDHI_PAKISTAN                                      uint32 = 0x2
	SUBLANG_SINDHI_AFGHANISTAN                                   uint32 = 0x2
	SUBLANG_SINHALESE_SRI_LANKA                                  uint32 = 0x1
	SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA                          uint32 = 0x1
	SUBLANG_SLOVAK_SLOVAKIA                                      uint32 = 0x1
	SUBLANG_SLOVENIAN_SLOVENIA                                   uint32 = 0x1
	SUBLANG_SPANISH                                              uint32 = 0x1
	SUBLANG_SPANISH_MEXICAN                                      uint32 = 0x2
	SUBLANG_SPANISH_MODERN                                       uint32 = 0x3
	SUBLANG_SPANISH_GUATEMALA                                    uint32 = 0x4
	SUBLANG_SPANISH_COSTA_RICA                                   uint32 = 0x5
	SUBLANG_SPANISH_PANAMA                                       uint32 = 0x6
	SUBLANG_SPANISH_DOMINICAN_REPUBLIC                           uint32 = 0x7
	SUBLANG_SPANISH_VENEZUELA                                    uint32 = 0x8
	SUBLANG_SPANISH_COLOMBIA                                     uint32 = 0x9
	SUBLANG_SPANISH_PERU                                         uint32 = 0xa
	SUBLANG_SPANISH_ARGENTINA                                    uint32 = 0xb
	SUBLANG_SPANISH_ECUADOR                                      uint32 = 0xc
	SUBLANG_SPANISH_CHILE                                        uint32 = 0xd
	SUBLANG_SPANISH_URUGUAY                                      uint32 = 0xe
	SUBLANG_SPANISH_PARAGUAY                                     uint32 = 0xf
	SUBLANG_SPANISH_BOLIVIA                                      uint32 = 0x10
	SUBLANG_SPANISH_EL_SALVADOR                                  uint32 = 0x11
	SUBLANG_SPANISH_HONDURAS                                     uint32 = 0x12
	SUBLANG_SPANISH_NICARAGUA                                    uint32 = 0x13
	SUBLANG_SPANISH_PUERTO_RICO                                  uint32 = 0x14
	SUBLANG_SPANISH_US                                           uint32 = 0x15
	SUBLANG_SWAHILI_KENYA                                        uint32 = 0x1
	SUBLANG_SWEDISH                                              uint32 = 0x1
	SUBLANG_SWEDISH_FINLAND                                      uint32 = 0x2
	SUBLANG_SYRIAC_SYRIA                                         uint32 = 0x1
	SUBLANG_TAJIK_TAJIKISTAN                                     uint32 = 0x1
	SUBLANG_TAMAZIGHT_ALGERIA_LATIN                              uint32 = 0x2
	SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH                           uint32 = 0x4
	SUBLANG_TAMIL_INDIA                                          uint32 = 0x1
	SUBLANG_TAMIL_SRI_LANKA                                      uint32 = 0x2
	SUBLANG_TATAR_RUSSIA                                         uint32 = 0x1
	SUBLANG_TELUGU_INDIA                                         uint32 = 0x1
	SUBLANG_THAI_THAILAND                                        uint32 = 0x1
	SUBLANG_TIBETAN_PRC                                          uint32 = 0x1
	SUBLANG_TIGRIGNA_ERITREA                                     uint32 = 0x2
	SUBLANG_TIGRINYA_ERITREA                                     uint32 = 0x2
	SUBLANG_TIGRINYA_ETHIOPIA                                    uint32 = 0x1
	SUBLANG_TSWANA_BOTSWANA                                      uint32 = 0x2
	SUBLANG_TSWANA_SOUTH_AFRICA                                  uint32 = 0x1
	SUBLANG_TURKISH_TURKEY                                       uint32 = 0x1
	SUBLANG_TURKMEN_TURKMENISTAN                                 uint32 = 0x1
	SUBLANG_UIGHUR_PRC                                           uint32 = 0x1
	SUBLANG_UKRAINIAN_UKRAINE                                    uint32 = 0x1
	SUBLANG_UPPER_SORBIAN_GERMANY                                uint32 = 0x1
	SUBLANG_URDU_PAKISTAN                                        uint32 = 0x1
	SUBLANG_URDU_INDIA                                           uint32 = 0x2
	SUBLANG_UZBEK_LATIN                                          uint32 = 0x1
	SUBLANG_UZBEK_CYRILLIC                                       uint32 = 0x2
	SUBLANG_VALENCIAN_VALENCIA                                   uint32 = 0x2
	SUBLANG_VIETNAMESE_VIETNAM                                   uint32 = 0x1
	SUBLANG_WELSH_UNITED_KINGDOM                                 uint32 = 0x1
	SUBLANG_WOLOF_SENEGAL                                        uint32 = 0x1
	SUBLANG_XHOSA_SOUTH_AFRICA                                   uint32 = 0x1
	SUBLANG_YAKUT_RUSSIA                                         uint32 = 0x1
	SUBLANG_YI_PRC                                               uint32 = 0x1
	SUBLANG_YORUBA_NIGERIA                                       uint32 = 0x1
	SUBLANG_ZULU_SOUTH_AFRICA                                    uint32 = 0x1
	SORT_DEFAULT                                                 uint32 = 0x0
	SORT_INVARIANT_MATH                                          uint32 = 0x1
	SORT_JAPANESE_XJIS                                           uint32 = 0x0
	SORT_JAPANESE_UNICODE                                        uint32 = 0x1
	SORT_JAPANESE_RADICALSTROKE                                  uint32 = 0x4
	SORT_CHINESE_BIG5                                            uint32 = 0x0
	SORT_CHINESE_PRCP                                            uint32 = 0x0
	SORT_CHINESE_UNICODE                                         uint32 = 0x1
	SORT_CHINESE_PRC                                             uint32 = 0x2
	SORT_CHINESE_BOPOMOFO                                        uint32 = 0x3
	SORT_CHINESE_RADICALSTROKE                                   uint32 = 0x4
	SORT_KOREAN_KSC                                              uint32 = 0x0
	SORT_KOREAN_UNICODE                                          uint32 = 0x1
	SORT_GERMAN_PHONE_BOOK                                       uint32 = 0x1
	SORT_HUNGARIAN_DEFAULT                                       uint32 = 0x0
	SORT_HUNGARIAN_TECHNICAL                                     uint32 = 0x1
	SORT_GEORGIAN_TRADITIONAL                                    uint32 = 0x0
	SORT_GEORGIAN_MODERN                                         uint32 = 0x1
	NLS_VALID_LOCALE_MASK                                        uint32 = 0xfffff
	LOCALE_NAME_MAX_LENGTH                                       uint32 = 0x55
	LOCALE_TRANSIENT_KEYBOARD1                                   uint32 = 0x2000
	LOCALE_TRANSIENT_KEYBOARD2                                   uint32 = 0x2400
	LOCALE_TRANSIENT_KEYBOARD3                                   uint32 = 0x2800
	LOCALE_TRANSIENT_KEYBOARD4                                   uint32 = 0x2c00
	MAXIMUM_WAIT_OBJECTS                                         uint32 = 0x40
	MAXIMUM_SUSPEND_COUNT                                        uint32 = 0x7f
	PF_TEMPORAL_LEVEL_1                                          uint32 = 0x1
	PF_TEMPORAL_LEVEL_2                                          uint32 = 0x2
	PF_TEMPORAL_LEVEL_3                                          uint32 = 0x3
	PF_NON_TEMPORAL_LEVEL_ALL                                    uint32 = 0x0
	EXCEPTION_READ_FAULT                                         uint32 = 0x0
	EXCEPTION_WRITE_FAULT                                        uint32 = 0x1
	EXCEPTION_EXECUTE_FAULT                                      uint32 = 0x8
	INITIAL_MXCSR                                                uint32 = 0x1f80
	INITIAL_FPCSR                                                uint32 = 0x27f
	RUNTIME_FUNCTION_INDIRECT                                    uint32 = 0x1
	UNW_FLAG_NO_EPILOGUE                                         uint32 = 0x80000000
	UNWIND_CHAIN_LIMIT                                           uint32 = 0x20
	OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME           string = "OutOfProcessFunctionTableCallback"
	INITIAL_CPSR                                                 uint32 = 0x10
	INITIAL_FPSCR                                                uint32 = 0x0
	ARM_MAX_BREAKPOINTS                                          uint32 = 0x8
	ARM_MAX_WATCHPOINTS                                          uint32 = 0x1
	ARM64_PREFETCH_PLD                                           uint32 = 0x0
	ARM64_PREFETCH_PLI                                           uint32 = 0x8
	ARM64_PREFETCH_PST                                           uint32 = 0x10
	ARM64_PREFETCH_L1                                            uint32 = 0x0
	ARM64_PREFETCH_L2                                            uint32 = 0x2
	ARM64_PREFETCH_L3                                            uint32 = 0x4
	ARM64_PREFETCH_KEEP                                          uint32 = 0x0
	ARM64_PREFETCH_STRM                                          uint32 = 0x1
	ARM64_MULT_INTRINSICS_SUPPORTED                              uint32 = 0x1
	ARM64_MAX_BREAKPOINTS                                        uint32 = 0x8
	ARM64_MAX_WATCHPOINTS                                        uint32 = 0x2
	NONVOL_INT_NUMREG_ARM64                                      uint32 = 0xb
	NONVOL_FP_NUMREG_ARM64                                       uint32 = 0x8
	BREAK_DEBUG_BASE                                             uint32 = 0x80000
	ASSERT_BREAKPOINT                                            uint32 = 0x80003
	SIZE_OF_80387_REGISTERS                                      uint32 = 0x50
	MAXIMUM_SUPPORTED_EXTENSION                                  uint32 = 0x200
	EXCEPTION_NONCONTINUABLE                                     uint32 = 0x1
	EXCEPTION_UNWINDING                                          uint32 = 0x2
	EXCEPTION_EXIT_UNWIND                                        uint32 = 0x4
	EXCEPTION_STACK_INVALID                                      uint32 = 0x8
	EXCEPTION_NESTED_CALL                                        uint32 = 0x10
	EXCEPTION_TARGET_UNWIND                                      uint32 = 0x20
	EXCEPTION_COLLIDED_UNWIND                                    uint32 = 0x40
	EXCEPTION_SOFTWARE_ORIGINATE                                 uint32 = 0x80
	EXCEPTION_MAXIMUM_PARAMETERS                                 uint32 = 0xf
	ACCESS_SYSTEM_SECURITY                                       uint32 = 0x1000000
	MAXIMUM_ALLOWED                                              uint32 = 0x2000000
	SID_REVISION                                                 uint32 = 0x1
	SID_MAX_SUB_AUTHORITIES                                      uint32 = 0xf
	SID_RECOMMENDED_SUB_AUTHORITIES                              uint32 = 0x1
	SID_HASH_SIZE                                                uint32 = 0x20
	SECURITY_NULL_RID                                            int32  = 0
	SECURITY_WORLD_RID                                           int32  = 0
	SECURITY_LOCAL_RID                                           int32  = 0
	SECURITY_LOCAL_LOGON_RID                                     int32  = 1
	SECURITY_CREATOR_OWNER_RID                                   int32  = 0
	SECURITY_CREATOR_GROUP_RID                                   int32  = 1
	SECURITY_CREATOR_OWNER_SERVER_RID                            int32  = 2
	SECURITY_CREATOR_GROUP_SERVER_RID                            int32  = 3
	SECURITY_CREATOR_OWNER_RIGHTS_RID                            int32  = 4
	SECURITY_DIALUP_RID                                          int32  = 1
	SECURITY_NETWORK_RID                                         int32  = 2
	SECURITY_BATCH_RID                                           int32  = 3
	SECURITY_INTERACTIVE_RID                                     int32  = 4
	SECURITY_LOGON_IDS_RID                                       int32  = 5
	SECURITY_LOGON_IDS_RID_COUNT                                 int32  = 3
	SECURITY_SERVICE_RID                                         int32  = 6
	SECURITY_ANONYMOUS_LOGON_RID                                 int32  = 7
	SECURITY_PROXY_RID                                           int32  = 8
	SECURITY_ENTERPRISE_CONTROLLERS_RID                          int32  = 9
	SECURITY_SERVER_LOGON_RID                                    int32  = 9
	SECURITY_PRINCIPAL_SELF_RID                                  int32  = 10
	SECURITY_AUTHENTICATED_USER_RID                              int32  = 11
	SECURITY_RESTRICTED_CODE_RID                                 int32  = 12
	SECURITY_TERMINAL_SERVER_RID                                 int32  = 13
	SECURITY_REMOTE_LOGON_RID                                    int32  = 14
	SECURITY_THIS_ORGANIZATION_RID                               int32  = 15
	SECURITY_IUSER_RID                                           int32  = 17
	SECURITY_LOCAL_SYSTEM_RID                                    int32  = 18
	SECURITY_LOCAL_SERVICE_RID                                   int32  = 19
	SECURITY_NETWORK_SERVICE_RID                                 int32  = 20
	SECURITY_NT_NON_UNIQUE                                       int32  = 21
	SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT                        int32  = 3
	SECURITY_ENTERPRISE_READONLY_CONTROLLERS_RID                 int32  = 22
	SECURITY_BUILTIN_DOMAIN_RID                                  int32  = 32
	SECURITY_WRITE_RESTRICTED_CODE_RID                           int32  = 33
	SECURITY_PACKAGE_BASE_RID                                    int32  = 64
	SECURITY_PACKAGE_RID_COUNT                                   int32  = 2
	SECURITY_PACKAGE_NTLM_RID                                    int32  = 10
	SECURITY_PACKAGE_SCHANNEL_RID                                int32  = 14
	SECURITY_PACKAGE_DIGEST_RID                                  int32  = 21
	SECURITY_CRED_TYPE_BASE_RID                                  int32  = 65
	SECURITY_CRED_TYPE_RID_COUNT                                 int32  = 2
	SECURITY_CRED_TYPE_THIS_ORG_CERT_RID                         int32  = 1
	SECURITY_MIN_BASE_RID                                        int32  = 80
	SECURITY_SERVICE_ID_BASE_RID                                 int32  = 80
	SECURITY_SERVICE_ID_RID_COUNT                                int32  = 6
	SECURITY_RESERVED_ID_BASE_RID                                int32  = 81
	SECURITY_APPPOOL_ID_BASE_RID                                 int32  = 82
	SECURITY_APPPOOL_ID_RID_COUNT                                int32  = 6
	SECURITY_VIRTUALSERVER_ID_BASE_RID                           int32  = 83
	SECURITY_VIRTUALSERVER_ID_RID_COUNT                          int32  = 6
	SECURITY_USERMODEDRIVERHOST_ID_BASE_RID                      int32  = 84
	SECURITY_USERMODEDRIVERHOST_ID_RID_COUNT                     int32  = 6
	SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_BASE_RID           int32  = 85
	SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_RID_COUNT          int32  = 6
	SECURITY_WMIHOST_ID_BASE_RID                                 int32  = 86
	SECURITY_WMIHOST_ID_RID_COUNT                                int32  = 6
	SECURITY_TASK_ID_BASE_RID                                    int32  = 87
	SECURITY_NFS_ID_BASE_RID                                     int32  = 88
	SECURITY_COM_ID_BASE_RID                                     int32  = 89
	SECURITY_WINDOW_MANAGER_BASE_RID                             int32  = 90
	SECURITY_RDV_GFX_BASE_RID                                    int32  = 91
	SECURITY_DASHOST_ID_BASE_RID                                 int32  = 92
	SECURITY_DASHOST_ID_RID_COUNT                                int32  = 6
	SECURITY_USERMANAGER_ID_BASE_RID                             int32  = 93
	SECURITY_USERMANAGER_ID_RID_COUNT                            int32  = 6
	SECURITY_WINRM_ID_BASE_RID                                   int32  = 94
	SECURITY_WINRM_ID_RID_COUNT                                  int32  = 6
	SECURITY_CCG_ID_BASE_RID                                     int32  = 95
	SECURITY_UMFD_BASE_RID                                       int32  = 96
	SECURITY_VIRTUALACCOUNT_ID_RID_COUNT                         int32  = 6
	SECURITY_MAX_BASE_RID                                        int32  = 111
	SECURITY_MAX_ALWAYS_FILTERED                                 int32  = 999
	SECURITY_MIN_NEVER_FILTERED                                  int32  = 1000
	SECURITY_OTHER_ORGANIZATION_RID                              int32  = 1000
	SECURITY_WINDOWSMOBILE_ID_BASE_RID                           int32  = 112
	SECURITY_INSTALLER_GROUP_CAPABILITY_BASE                     uint32 = 0x20
	SECURITY_INSTALLER_GROUP_CAPABILITY_RID_COUNT                uint32 = 0x9
	SECURITY_INSTALLER_CAPABILITY_RID_COUNT                      uint32 = 0xa
	SECURITY_LOCAL_ACCOUNT_RID                                   int32  = 113
	SECURITY_LOCAL_ACCOUNT_AND_ADMIN_RID                         int32  = 114
	DOMAIN_GROUP_RID_AUTHORIZATION_DATA_IS_COMPOUNDED            int32  = 496
	DOMAIN_GROUP_RID_AUTHORIZATION_DATA_CONTAINS_CLAIMS          int32  = 497
	DOMAIN_GROUP_RID_ENTERPRISE_READONLY_DOMAIN_CONTROLLERS      int32  = 498
	FOREST_USER_RID_MAX                                          int32  = 499
	DOMAIN_USER_RID_ADMIN                                        int32  = 500
	DOMAIN_USER_RID_GUEST                                        int32  = 501
	DOMAIN_USER_RID_KRBTGT                                       int32  = 502
	DOMAIN_USER_RID_DEFAULT_ACCOUNT                              int32  = 503
	DOMAIN_USER_RID_WDAG_ACCOUNT                                 int32  = 504
	DOMAIN_USER_RID_MAX                                          int32  = 999
	DOMAIN_GROUP_RID_ADMINS                                      int32  = 512
	DOMAIN_GROUP_RID_USERS                                       int32  = 513
	DOMAIN_GROUP_RID_GUESTS                                      int32  = 514
	DOMAIN_GROUP_RID_COMPUTERS                                   int32  = 515
	DOMAIN_GROUP_RID_CONTROLLERS                                 int32  = 516
	DOMAIN_GROUP_RID_CERT_ADMINS                                 int32  = 517
	DOMAIN_GROUP_RID_SCHEMA_ADMINS                               int32  = 518
	DOMAIN_GROUP_RID_ENTERPRISE_ADMINS                           int32  = 519
	DOMAIN_GROUP_RID_POLICY_ADMINS                               int32  = 520
	DOMAIN_GROUP_RID_READONLY_CONTROLLERS                        int32  = 521
	DOMAIN_GROUP_RID_CLONEABLE_CONTROLLERS                       int32  = 522
	DOMAIN_GROUP_RID_CDC_RESERVED                                int32  = 524
	DOMAIN_GROUP_RID_PROTECTED_USERS                             int32  = 525
	DOMAIN_GROUP_RID_KEY_ADMINS                                  int32  = 526
	DOMAIN_GROUP_RID_ENTERPRISE_KEY_ADMINS                       int32  = 527
	DOMAIN_ALIAS_RID_ADMINS                                      int32  = 544
	DOMAIN_ALIAS_RID_USERS                                       int32  = 545
	DOMAIN_ALIAS_RID_GUESTS                                      int32  = 546
	DOMAIN_ALIAS_RID_POWER_USERS                                 int32  = 547
	DOMAIN_ALIAS_RID_ACCOUNT_OPS                                 int32  = 548
	DOMAIN_ALIAS_RID_SYSTEM_OPS                                  int32  = 549
	DOMAIN_ALIAS_RID_PRINT_OPS                                   int32  = 550
	DOMAIN_ALIAS_RID_BACKUP_OPS                                  int32  = 551
	DOMAIN_ALIAS_RID_REPLICATOR                                  int32  = 552
	DOMAIN_ALIAS_RID_RAS_SERVERS                                 int32  = 553
	DOMAIN_ALIAS_RID_PREW2KCOMPACCESS                            int32  = 554
	DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS                        int32  = 555
	DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS                   int32  = 556
	DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS              int32  = 557
	DOMAIN_ALIAS_RID_MONITORING_USERS                            int32  = 558
	DOMAIN_ALIAS_RID_LOGGING_USERS                               int32  = 559
	DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS                         int32  = 560
	DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS                          int32  = 561
	DOMAIN_ALIAS_RID_DCOM_USERS                                  int32  = 562
	DOMAIN_ALIAS_RID_IUSERS                                      int32  = 568
	DOMAIN_ALIAS_RID_CRYPTO_OPERATORS                            int32  = 569
	DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP                  int32  = 571
	DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP              int32  = 572
	DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP                     int32  = 573
	DOMAIN_ALIAS_RID_CERTSVC_DCOM_ACCESS_GROUP                   int32  = 574
	DOMAIN_ALIAS_RID_RDS_REMOTE_ACCESS_SERVERS                   int32  = 575
	DOMAIN_ALIAS_RID_RDS_ENDPOINT_SERVERS                        int32  = 576
	DOMAIN_ALIAS_RID_RDS_MANAGEMENT_SERVERS                      int32  = 577
	DOMAIN_ALIAS_RID_HYPER_V_ADMINS                              int32  = 578
	DOMAIN_ALIAS_RID_ACCESS_CONTROL_ASSISTANCE_OPS               int32  = 579
	DOMAIN_ALIAS_RID_REMOTE_MANAGEMENT_USERS                     int32  = 580
	DOMAIN_ALIAS_RID_DEFAULT_ACCOUNT                             int32  = 581
	DOMAIN_ALIAS_RID_STORAGE_REPLICA_ADMINS                      int32  = 582
	DOMAIN_ALIAS_RID_DEVICE_OWNERS                               int32  = 583
	SECURITY_APP_PACKAGE_BASE_RID                                int32  = 2
	SECURITY_BUILTIN_APP_PACKAGE_RID_COUNT                       int32  = 2
	SECURITY_APP_PACKAGE_RID_COUNT                               int32  = 8
	SECURITY_CAPABILITY_BASE_RID                                 int32  = 3
	SECURITY_CAPABILITY_APP_RID                                  int32  = 1024
	SECURITY_CAPABILITY_APP_SILO_RID                             int32  = 65536
	SECURITY_BUILTIN_CAPABILITY_RID_COUNT                        int32  = 2
	SECURITY_CAPABILITY_RID_COUNT                                int32  = 5
	SECURITY_PARENT_PACKAGE_RID_COUNT                            int32  = 8
	SECURITY_CHILD_PACKAGE_RID_COUNT                             int32  = 12
	SECURITY_BUILTIN_PACKAGE_ANY_PACKAGE                         int32  = 1
	SECURITY_BUILTIN_PACKAGE_ANY_RESTRICTED_PACKAGE              int32  = 2
	SECURITY_CAPABILITY_INTERNET_CLIENT                          int32  = 1
	SECURITY_CAPABILITY_INTERNET_CLIENT_SERVER                   int32  = 2
	SECURITY_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER            int32  = 3
	SECURITY_CAPABILITY_PICTURES_LIBRARY                         int32  = 4
	SECURITY_CAPABILITY_VIDEOS_LIBRARY                           int32  = 5
	SECURITY_CAPABILITY_MUSIC_LIBRARY                            int32  = 6
	SECURITY_CAPABILITY_DOCUMENTS_LIBRARY                        int32  = 7
	SECURITY_CAPABILITY_ENTERPRISE_AUTHENTICATION                int32  = 8
	SECURITY_CAPABILITY_SHARED_USER_CERTIFICATES                 int32  = 9
	SECURITY_CAPABILITY_REMOVABLE_STORAGE                        int32  = 10
	SECURITY_CAPABILITY_APPOINTMENTS                             int32  = 11
	SECURITY_CAPABILITY_CONTACTS                                 int32  = 12
	SECURITY_CAPABILITY_INTERNET_EXPLORER                        int32  = 4096
	SECURITY_MANDATORY_UNTRUSTED_RID                             int32  = 0
	SECURITY_MANDATORY_LOW_RID                                   int32  = 4096
	SECURITY_MANDATORY_MEDIUM_RID                                int32  = 8192
	SECURITY_MANDATORY_MEDIUM_PLUS_RID                           uint32 = 0x2100
	SECURITY_MANDATORY_HIGH_RID                                  int32  = 12288
	SECURITY_MANDATORY_SYSTEM_RID                                int32  = 16384
	SECURITY_MANDATORY_PROTECTED_PROCESS_RID                     int32  = 20480
	SECURITY_MANDATORY_MAXIMUM_USER_RID                          int32  = 16384
	SECURITY_AUTHENTICATION_AUTHORITY_RID_COUNT                  int32  = 1
	SECURITY_AUTHENTICATION_AUTHORITY_ASSERTED_RID               int32  = 1
	SECURITY_AUTHENTICATION_SERVICE_ASSERTED_RID                 int32  = 2
	SECURITY_AUTHENTICATION_FRESH_KEY_AUTH_RID                   int32  = 3
	SECURITY_AUTHENTICATION_KEY_TRUST_RID                        int32  = 4
	SECURITY_AUTHENTICATION_KEY_PROPERTY_MFA_RID                 int32  = 5
	SECURITY_AUTHENTICATION_KEY_PROPERTY_ATTESTATION_RID         int32  = 6
	SECURITY_PROCESS_TRUST_AUTHORITY_RID_COUNT                   int32  = 2
	SECURITY_PROCESS_PROTECTION_TYPE_FULL_RID                    int32  = 1024
	SECURITY_PROCESS_PROTECTION_TYPE_LITE_RID                    int32  = 512
	SECURITY_PROCESS_PROTECTION_TYPE_NONE_RID                    int32  = 0
	SECURITY_PROCESS_PROTECTION_LEVEL_WINTCB_RID                 int32  = 8192
	SECURITY_PROCESS_PROTECTION_LEVEL_WINDOWS_RID                int32  = 4096
	SECURITY_PROCESS_PROTECTION_LEVEL_APP_RID                    int32  = 2048
	SECURITY_PROCESS_PROTECTION_LEVEL_ANTIMALWARE_RID            int32  = 1536
	SECURITY_PROCESS_PROTECTION_LEVEL_AUTHENTICODE_RID           int32  = 1024
	SECURITY_PROCESS_PROTECTION_LEVEL_NONE_RID                   int32  = 0
	SECURITY_TRUSTED_INSTALLER_RID1                              uint32 = 0x38fb89b5
	SECURITY_TRUSTED_INSTALLER_RID2                              uint32 = 0xcbc28419
	SECURITY_TRUSTED_INSTALLER_RID3                              uint32 = 0x6d236c5c
	SECURITY_TRUSTED_INSTALLER_RID4                              uint32 = 0x6e770057
	SECURITY_TRUSTED_INSTALLER_RID5                              uint32 = 0x876402c0
	SE_GROUP_MANDATORY                                           int32  = 1
	SE_GROUP_ENABLED_BY_DEFAULT                                  int32  = 2
	SE_GROUP_ENABLED                                             int32  = 4
	SE_GROUP_OWNER                                               int32  = 8
	SE_GROUP_USE_FOR_DENY_ONLY                                   int32  = 16
	SE_GROUP_INTEGRITY                                           int32  = 32
	SE_GROUP_INTEGRITY_ENABLED                                   int32  = 64
	SE_GROUP_LOGON_ID                                            int32  = -1073741824
	SE_GROUP_RESOURCE                                            int32  = 536870912
	ACL_REVISION1                                                uint32 = 0x1
	ACL_REVISION2                                                uint32 = 0x2
	ACL_REVISION3                                                uint32 = 0x3
	ACL_REVISION4                                                uint32 = 0x4
	MAX_ACL_REVISION                                             uint32 = 0x4
	ACCESS_MIN_MS_ACE_TYPE                                       uint32 = 0x0
	ACCESS_ALLOWED_ACE_TYPE                                      uint32 = 0x0
	ACCESS_DENIED_ACE_TYPE                                       uint32 = 0x1
	SYSTEM_AUDIT_ACE_TYPE                                        uint32 = 0x2
	SYSTEM_ALARM_ACE_TYPE                                        uint32 = 0x3
	ACCESS_MAX_MS_V2_ACE_TYPE                                    uint32 = 0x3
	ACCESS_ALLOWED_COMPOUND_ACE_TYPE                             uint32 = 0x4
	ACCESS_MAX_MS_V3_ACE_TYPE                                    uint32 = 0x4
	ACCESS_MIN_MS_OBJECT_ACE_TYPE                                uint32 = 0x5
	ACCESS_ALLOWED_OBJECT_ACE_TYPE                               uint32 = 0x5
	ACCESS_DENIED_OBJECT_ACE_TYPE                                uint32 = 0x6
	SYSTEM_AUDIT_OBJECT_ACE_TYPE                                 uint32 = 0x7
	SYSTEM_ALARM_OBJECT_ACE_TYPE                                 uint32 = 0x8
	ACCESS_MAX_MS_OBJECT_ACE_TYPE                                uint32 = 0x8
	ACCESS_MAX_MS_V4_ACE_TYPE                                    uint32 = 0x8
	ACCESS_MAX_MS_ACE_TYPE                                       uint32 = 0x8
	ACCESS_ALLOWED_CALLBACK_ACE_TYPE                             uint32 = 0x9
	ACCESS_DENIED_CALLBACK_ACE_TYPE                              uint32 = 0xa
	ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE                      uint32 = 0xb
	ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE                       uint32 = 0xc
	SYSTEM_AUDIT_CALLBACK_ACE_TYPE                               uint32 = 0xd
	SYSTEM_ALARM_CALLBACK_ACE_TYPE                               uint32 = 0xe
	SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE                        uint32 = 0xf
	SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE                        uint32 = 0x10
	SYSTEM_MANDATORY_LABEL_ACE_TYPE                              uint32 = 0x11
	SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE                           uint32 = 0x12
	SYSTEM_SCOPED_POLICY_ID_ACE_TYPE                             uint32 = 0x13
	SYSTEM_PROCESS_TRUST_LABEL_ACE_TYPE                          uint32 = 0x14
	SYSTEM_ACCESS_FILTER_ACE_TYPE                                uint32 = 0x15
	ACCESS_MAX_MS_V5_ACE_TYPE                                    uint32 = 0x15
	VALID_INHERIT_FLAGS                                          uint32 = 0x1f
	CRITICAL_ACE_FLAG                                            uint32 = 0x20
	TRUST_PROTECTED_FILTER_ACE_FLAG                              uint32 = 0x40
	SYSTEM_MANDATORY_LABEL_NO_WRITE_UP                           uint32 = 0x1
	SYSTEM_MANDATORY_LABEL_NO_READ_UP                            uint32 = 0x2
	SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP                         uint32 = 0x4
	SYSTEM_PROCESS_TRUST_LABEL_VALID_MASK                        uint32 = 0xffffff
	SYSTEM_PROCESS_TRUST_NOCONSTRAINT_MASK                       uint32 = 0xffffffff
	SYSTEM_ACCESS_FILTER_VALID_MASK                              uint32 = 0xffffff
	SYSTEM_ACCESS_FILTER_NOCONSTRAINT_MASK                       uint32 = 0xffffffff
	SECURITY_DESCRIPTOR_REVISION                                 uint32 = 0x1
	SECURITY_DESCRIPTOR_REVISION1                                uint32 = 0x1
	ACCESS_OBJECT_GUID                                           uint32 = 0x0
	ACCESS_PROPERTY_SET_GUID                                     uint32 = 0x1
	ACCESS_PROPERTY_GUID                                         uint32 = 0x2
	ACCESS_MAX_LEVEL                                             uint32 = 0x4
	AUDIT_ALLOW_NO_PRIVILEGE                                     uint32 = 0x1
	ACCESS_DS_SOURCE_A                                           string = "DS"
	ACCESS_DS_SOURCE_W                                           string = "DS"
	ACCESS_DS_OBJECT_TYPE_NAME_A                                 string = "Directory Service Object"
	ACCESS_DS_OBJECT_TYPE_NAME_W                                 string = "Directory Service Object"
	PRIVILEGE_SET_ALL_NECESSARY                                  uint32 = 0x1
	ACCESS_REASON_TYPE_MASK                                      uint32 = 0xff0000
	ACCESS_REASON_DATA_MASK                                      uint32 = 0xffff
	ACCESS_REASON_STAGING_MASK                                   uint32 = 0x80000000
	ACCESS_REASON_EXDATA_MASK                                    uint32 = 0x7f000000
	SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE                     uint32 = 0x1
	SE_SECURITY_DESCRIPTOR_FLAG_NO_LABEL_ACE                     uint32 = 0x2
	SE_SECURITY_DESCRIPTOR_FLAG_NO_ACCESS_FILTER_ACE             uint32 = 0x4
	SE_SECURITY_DESCRIPTOR_VALID_FLAGS                           uint32 = 0x7
	SE_ACCESS_CHECK_FLAG_NO_LEARNING_MODE_LOGGING                uint32 = 0x8
	SE_ACCESS_CHECK_VALID_FLAGS                                  uint32 = 0x8
	SE_ACTIVATE_AS_USER_CAPABILITY                               string = "activateAsUser"
	SE_CONSTRAINED_IMPERSONATION_CAPABILITY                      string = "constrainedImpersonation"
	SE_SESSION_IMPERSONATION_CAPABILITY                          string = "sessionImpersonation"
	SE_MUMA_CAPABILITY                                           string = "muma"
	SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY                       string = "developmentModeNetwork"
	SE_LEARNING_MODE_LOGGING_CAPABILITY                          string = "learningModeLogging"
	SE_PERMISSIVE_LEARNING_MODE_CAPABILITY                       string = "permissiveLearningMode"
	SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY                   string = "isolatedWin32-volumeRootMinimal"
	SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY                 string = "isolatedWin32-profilesRootMinimal"
	SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY                  string = "isolatedWin32-userProfileMinimal"
	SE_APP_SILO_PRINT_CAPABILITY                                 string = "isolatedWin32-print"
	POLICY_AUDIT_SUBCATEGORY_COUNT                               uint32 = 0x3b
	TOKEN_SOURCE_LENGTH                                          uint32 = 0x8
	CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID                        uint32 = 0x0
	CLAIM_SECURITY_ATTRIBUTE_CUSTOM_FLAGS                        uint32 = 0xffff0000
	CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION_V1             uint32 = 0x1
	CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION                uint32 = 0x1
	PROCESS_TRUST_LABEL_SECURITY_INFORMATION                     int32  = 128
	ACCESS_FILTER_SECURITY_INFORMATION                           int32  = 256
	SE_SIGNING_LEVEL_UNCHECKED                                   uint32 = 0x0
	SE_SIGNING_LEVEL_UNSIGNED                                    uint32 = 0x1
	SE_SIGNING_LEVEL_ENTERPRISE                                  uint32 = 0x2
	SE_SIGNING_LEVEL_CUSTOM_1                                    uint32 = 0x3
	SE_SIGNING_LEVEL_DEVELOPER                                   uint32 = 0x3
	SE_SIGNING_LEVEL_AUTHENTICODE                                uint32 = 0x4
	SE_SIGNING_LEVEL_CUSTOM_2                                    uint32 = 0x5
	SE_SIGNING_LEVEL_STORE                                       uint32 = 0x6
	SE_SIGNING_LEVEL_CUSTOM_3                                    uint32 = 0x7
	SE_SIGNING_LEVEL_ANTIMALWARE                                 uint32 = 0x7
	SE_SIGNING_LEVEL_MICROSOFT                                   uint32 = 0x8
	SE_SIGNING_LEVEL_CUSTOM_4                                    uint32 = 0x9
	SE_SIGNING_LEVEL_CUSTOM_5                                    uint32 = 0xa
	SE_SIGNING_LEVEL_DYNAMIC_CODEGEN                             uint32 = 0xb
	SE_SIGNING_LEVEL_WINDOWS                                     uint32 = 0xc
	SE_SIGNING_LEVEL_CUSTOM_7                                    uint32 = 0xd
	SE_SIGNING_LEVEL_WINDOWS_TCB                                 uint32 = 0xe
	SE_SIGNING_LEVEL_CUSTOM_6                                    uint32 = 0xf
	JOB_OBJECT_ASSIGN_PROCESS                                    uint32 = 0x1
	JOB_OBJECT_SET_ATTRIBUTES                                    uint32 = 0x2
	JOB_OBJECT_QUERY                                             uint32 = 0x4
	JOB_OBJECT_TERMINATE                                         uint32 = 0x8
	JOB_OBJECT_SET_SECURITY_ATTRIBUTES                           uint32 = 0x10
	JOB_OBJECT_IMPERSONATE                                       uint32 = 0x20
	FLS_MAXIMUM_AVAILABLE                                        uint32 = 0xff0
	TLS_MINIMUM_AVAILABLE                                        uint32 = 0x40
	THREAD_DYNAMIC_CODE_ALLOW                                    uint32 = 0x1
	THREAD_BASE_PRIORITY_LOWRT                                   uint32 = 0xf
	THREAD_BASE_PRIORITY_MAX                                     uint32 = 0x2
	THREAD_BASE_PRIORITY_MIN                                     int32  = -2
	THREAD_BASE_PRIORITY_IDLE                                    int32  = -15
	COMPONENT_KTM                                                uint32 = 0x1
	COMPONENT_VALID_FLAGS                                        uint32 = 0x1
	MEMORY_PRIORITY_LOWEST                                       uint32 = 0x0
	DYNAMIC_EH_CONTINUATION_TARGET_ADD                           uint32 = 0x1
	DYNAMIC_EH_CONTINUATION_TARGET_PROCESSED                     uint32 = 0x2
	DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD                           uint32 = 0x1
	DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED                     uint32 = 0x2
	QUOTA_LIMITS_USE_DEFAULT_LIMITS                              uint32 = 0x10
	MAX_HW_COUNTERS                                              uint32 = 0x10
	THREAD_PROFILING_FLAG_DISPATCH                               uint32 = 0x1
	JOB_OBJECT_NET_RATE_CONTROL_MAX_DSCP_TAG                     uint32 = 0x40
	JOB_OBJECT_MSG_END_OF_JOB_TIME                               uint32 = 0x1
	JOB_OBJECT_MSG_END_OF_PROCESS_TIME                           uint32 = 0x2
	JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT                          uint32 = 0x3
	JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO                           uint32 = 0x4
	JOB_OBJECT_MSG_NEW_PROCESS                                   uint32 = 0x6
	JOB_OBJECT_MSG_EXIT_PROCESS                                  uint32 = 0x7
	JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS                         uint32 = 0x8
	JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT                          uint32 = 0x9
	JOB_OBJECT_MSG_JOB_MEMORY_LIMIT                              uint32 = 0xa
	JOB_OBJECT_MSG_NOTIFICATION_LIMIT                            uint32 = 0xb
	JOB_OBJECT_MSG_JOB_CYCLE_TIME_LIMIT                          uint32 = 0xc
	JOB_OBJECT_MSG_SILO_TERMINATED                               uint32 = 0xd
	JOB_OBJECT_MSG_MINIMUM                                       uint32 = 0x1
	JOB_OBJECT_MSG_MAXIMUM                                       uint32 = 0xd
	JOB_OBJECT_UILIMIT_IME                                       uint32 = 0x100
	JOB_OBJECT_UILIMIT_ALL                                       uint32 = 0x1ff
	JOB_OBJECT_UI_VALID_FLAGS                                    uint32 = 0x1ff
	MEMORY_PARTITION_QUERY_ACCESS                                uint32 = 0x1
	MEMORY_PARTITION_MODIFY_ACCESS                               uint32 = 0x2
	MUTANT_QUERY_STATE                                           uint32 = 0x1
	TIME_ZONE_ID_UNKNOWN                                         uint32 = 0x0
	TIME_ZONE_ID_STANDARD                                        uint32 = 0x1
	TIME_ZONE_ID_DAYLIGHT                                        uint32 = 0x2
	LTP_PC_SMT                                                   uint32 = 0x1
	CACHE_FULLY_ASSOCIATIVE                                      uint32 = 0xff
	PROCESSOR_INTEL_386                                          uint32 = 0x182
	PROCESSOR_INTEL_486                                          uint32 = 0x1e6
	PROCESSOR_INTEL_PENTIUM                                      uint32 = 0x24a
	PROCESSOR_INTEL_IA64                                         uint32 = 0x898
	PROCESSOR_AMD_X8664                                          uint32 = 0x21d8
	PROCESSOR_MIPS_R4000                                         uint32 = 0xfa0
	PROCESSOR_ALPHA_21064                                        uint32 = 0x5248
	PROCESSOR_PPC_601                                            uint32 = 0x259
	PROCESSOR_PPC_603                                            uint32 = 0x25b
	PROCESSOR_PPC_604                                            uint32 = 0x25c
	PROCESSOR_PPC_620                                            uint32 = 0x26c
	PROCESSOR_HITACHI_SH3                                        uint32 = 0x2713
	PROCESSOR_HITACHI_SH3E                                       uint32 = 0x2714
	PROCESSOR_HITACHI_SH4                                        uint32 = 0x2715
	PROCESSOR_MOTOROLA_821                                       uint32 = 0x335
	PROCESSOR_SHx_SH3                                            uint32 = 0x67
	PROCESSOR_SHx_SH4                                            uint32 = 0x68
	PROCESSOR_STRONGARM                                          uint32 = 0xa11
	PROCESSOR_ARM720                                             uint32 = 0x720
	PROCESSOR_ARM820                                             uint32 = 0x820
	PROCESSOR_ARM920                                             uint32 = 0x920
	PROCESSOR_ARM_7TDMI                                          uint32 = 0x11171
	PROCESSOR_OPTIL                                              uint32 = 0x494f
	XSTATE_LEGACY_FLOATING_POINT                                 uint32 = 0x0
	XSTATE_LEGACY_SSE                                            uint32 = 0x1
	XSTATE_GSSE                                                  uint32 = 0x2
	XSTATE_AVX                                                   uint32 = 0x2
	XSTATE_MPX_BNDREGS                                           uint32 = 0x3
	XSTATE_MPX_BNDCSR                                            uint32 = 0x4
	XSTATE_AVX512_KMASK                                          uint32 = 0x5
	XSTATE_AVX512_ZMM_H                                          uint32 = 0x6
	XSTATE_AVX512_ZMM                                            uint32 = 0x7
	XSTATE_IPT                                                   uint32 = 0x8
	XSTATE_PASID                                                 uint32 = 0xa
	XSTATE_CET_U                                                 uint32 = 0xb
	XSTATE_CET_S                                                 uint32 = 0xc
	XSTATE_AMX_TILE_CONFIG                                       uint32 = 0x11
	XSTATE_AMX_TILE_DATA                                         uint32 = 0x12
	XSTATE_LWP                                                   uint32 = 0x3e
	MAXIMUM_XSTATE_FEATURES                                      uint32 = 0x40
	XSTATE_COMPACTION_ENABLE                                     uint32 = 0x3f
	XSTATE_ALIGN_BIT                                             uint32 = 0x1
	XSTATE_XFD_BIT                                               uint32 = 0x2
	XSTATE_CONTROLFLAG_XSAVEOPT_MASK                             uint32 = 0x1
	XSTATE_CONTROLFLAG_XSAVEC_MASK                               uint32 = 0x2
	XSTATE_CONTROLFLAG_XFD_MASK                                  uint32 = 0x4
	CFG_CALL_TARGET_VALID                                        uint32 = 0x1
	CFG_CALL_TARGET_PROCESSED                                    uint32 = 0x2
	CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID           uint32 = 0x4
	CFG_CALL_TARGET_VALID_XFG                                    uint32 = 0x8
	CFG_CALL_TARGET_CONVERT_XFG_TO_CFG                           uint32 = 0x10
	SESSION_QUERY_ACCESS                                         uint32 = 0x1
	SESSION_MODIFY_ACCESS                                        uint32 = 0x2
	MEM_TOP_DOWN                                                 uint32 = 0x100000
	MEM_WRITE_WATCH                                              uint32 = 0x200000
	MEM_PHYSICAL                                                 uint32 = 0x400000
	MEM_ROTATE                                                   uint32 = 0x800000
	MEM_DIFFERENT_IMAGE_BASE_OK                                  uint32 = 0x800000
	MEM_4MB_PAGES                                                uint32 = 0x80000000
	MEM_COALESCE_PLACEHOLDERS                                    uint32 = 0x1
	MEM_EXTENDED_PARAMETER_GRAPHICS                              uint32 = 0x1
	MEM_EXTENDED_PARAMETER_NONPAGED                              uint32 = 0x2
	MEM_EXTENDED_PARAMETER_ZERO_PAGES_OPTIONAL                   uint32 = 0x4
	MEM_EXTENDED_PARAMETER_NONPAGED_LARGE                        uint32 = 0x8
	MEM_EXTENDED_PARAMETER_NONPAGED_HUGE                         uint32 = 0x10
	MEM_EXTENDED_PARAMETER_SOFT_FAULT_PAGES                      uint32 = 0x20
	MEM_EXTENDED_PARAMETER_EC_CODE                               uint32 = 0x40
	MEM_EXTENDED_PARAMETER_IMAGE_NO_HPAT                         uint32 = 0x80
	MEM_EXTENDED_PARAMETER_TYPE_BITS                             uint32 = 0x8
	SEC_HUGE_PAGES                                               uint32 = 0x20000
	WRITE_WATCH_FLAG_RESET                                       uint32 = 0x1
	ENCLAVE_TYPE_SGX                                             uint32 = 0x1
	ENCLAVE_TYPE_SGX2                                            uint32 = 0x2
	ENCLAVE_TYPE_VBS                                             uint32 = 0x10
	ENCLAVE_VBS_FLAG_DEBUG                                       uint32 = 0x1
	ENCLAVE_TYPE_VBS_BASIC                                       uint32 = 0x11
	VBS_BASIC_PAGE_MEASURED_DATA                                 uint32 = 0x1
	VBS_BASIC_PAGE_UNMEASURED_DATA                               uint32 = 0x2
	VBS_BASIC_PAGE_ZERO_FILL                                     uint32 = 0x3
	VBS_BASIC_PAGE_THREAD_DESCRIPTOR                             uint32 = 0x4
	VBS_BASIC_PAGE_SYSTEM_CALL                                   uint32 = 0x5
	DEDICATED_MEMORY_CACHE_ELIGIBLE                              uint32 = 0x1
	TREE_CONNECT_ATTRIBUTE_PRIVACY                               uint32 = 0x4000
	TREE_CONNECT_ATTRIBUTE_INTEGRITY                             uint32 = 0x8000
	TREE_CONNECT_ATTRIBUTE_GLOBAL                                uint32 = 0x4
	TREE_CONNECT_ATTRIBUTE_PINNED                                uint32 = 0x2
	FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL                           uint32 = 0x20000000
	MAILSLOT_NO_MESSAGE                                          uint32 = 0xffffffff
	MAILSLOT_WAIT_FOREVER                                        uint32 = 0xffffffff
	FILE_CASE_SENSITIVE_SEARCH                                   uint32 = 0x1
	FILE_CASE_PRESERVED_NAMES                                    uint32 = 0x2
	FILE_UNICODE_ON_DISK                                         uint32 = 0x4
	FILE_PERSISTENT_ACLS                                         uint32 = 0x8
	FILE_FILE_COMPRESSION                                        uint32 = 0x10
	FILE_VOLUME_QUOTAS                                           uint32 = 0x20
	FILE_SUPPORTS_SPARSE_FILES                                   uint32 = 0x40
	FILE_SUPPORTS_REPARSE_POINTS                                 uint32 = 0x80
	FILE_SUPPORTS_REMOTE_STORAGE                                 uint32 = 0x100
	FILE_RETURNS_CLEANUP_RESULT_INFO                             uint32 = 0x200
	FILE_SUPPORTS_POSIX_UNLINK_RENAME                            uint32 = 0x400
	FILE_SUPPORTS_BYPASS_IO                                      uint32 = 0x800
	FILE_SUPPORTS_STREAM_SNAPSHOTS                               uint32 = 0x1000
	FILE_SUPPORTS_CASE_SENSITIVE_DIRS                            uint32 = 0x2000
	FILE_VOLUME_IS_COMPRESSED                                    uint32 = 0x8000
	FILE_SUPPORTS_OBJECT_IDS                                     uint32 = 0x10000
	FILE_SUPPORTS_ENCRYPTION                                     uint32 = 0x20000
	FILE_NAMED_STREAMS                                           uint32 = 0x40000
	FILE_READ_ONLY_VOLUME                                        uint32 = 0x80000
	FILE_SEQUENTIAL_WRITE_ONCE                                   uint32 = 0x100000
	FILE_SUPPORTS_TRANSACTIONS                                   uint32 = 0x200000
	FILE_SUPPORTS_HARD_LINKS                                     uint32 = 0x400000
	FILE_SUPPORTS_EXTENDED_ATTRIBUTES                            uint32 = 0x800000
	FILE_SUPPORTS_OPEN_BY_FILE_ID                                uint32 = 0x1000000
	FILE_SUPPORTS_USN_JOURNAL                                    uint32 = 0x2000000
	FILE_SUPPORTS_INTEGRITY_STREAMS                              uint32 = 0x4000000
	FILE_SUPPORTS_BLOCK_REFCOUNTING                              uint32 = 0x8000000
	FILE_SUPPORTS_SPARSE_VDL                                     uint32 = 0x10000000
	FILE_DAX_VOLUME                                              uint32 = 0x20000000
	FILE_SUPPORTS_GHOSTING                                       uint32 = 0x40000000
	FILE_NAME_FLAG_HARDLINK                                      uint32 = 0x0
	FILE_NAME_FLAG_NTFS                                          uint32 = 0x1
	FILE_NAME_FLAG_DOS                                           uint32 = 0x2
	FILE_NAME_FLAG_BOTH                                          uint32 = 0x3
	FILE_NAME_FLAGS_UNSPECIFIED                                  uint32 = 0x80
	FILE_CS_FLAG_CASE_SENSITIVE_DIR                              uint32 = 0x1
	FLUSH_FLAGS_FILE_DATA_ONLY                                   uint32 = 0x1
	FLUSH_FLAGS_NO_SYNC                                          uint32 = 0x2
	FLUSH_FLAGS_FILE_DATA_SYNC_ONLY                              uint32 = 0x4
	IO_REPARSE_TAG_RESERVED_ZERO                                 uint32 = 0x0
	IO_REPARSE_TAG_RESERVED_ONE                                  uint32 = 0x1
	IO_REPARSE_TAG_RESERVED_TWO                                  uint32 = 0x2
	IO_REPARSE_TAG_RESERVED_RANGE                                uint32 = 0x2
	IO_REPARSE_TAG_RESERVED_INVALID                              int32  = -1073709056
	IO_REPARSE_TAG_MOUNT_POINT                                   uint32 = 0xa0000003
	IO_REPARSE_TAG_HSM                                           uint32 = 0xc0000004
	IO_REPARSE_TAG_HSM2                                          uint32 = 0x80000006
	IO_REPARSE_TAG_SIS                                           uint32 = 0x80000007
	IO_REPARSE_TAG_WIM                                           uint32 = 0x80000008
	IO_REPARSE_TAG_CSV                                           uint32 = 0x80000009
	IO_REPARSE_TAG_DFS                                           uint32 = 0x8000000a
	IO_REPARSE_TAG_SYMLINK                                       uint32 = 0xa000000c
	IO_REPARSE_TAG_DFSR                                          uint32 = 0x80000012
	IO_REPARSE_TAG_DEDUP                                         uint32 = 0x80000013
	IO_REPARSE_TAG_NFS                                           uint32 = 0x80000014
	IO_REPARSE_TAG_FILE_PLACEHOLDER                              uint32 = 0x80000015
	IO_REPARSE_TAG_WOF                                           uint32 = 0x80000017
	IO_REPARSE_TAG_WCI                                           uint32 = 0x80000018
	IO_REPARSE_TAG_WCI_1                                         uint32 = 0x90001018
	IO_REPARSE_TAG_GLOBAL_REPARSE                                uint32 = 0xa0000019
	IO_REPARSE_TAG_CLOUD                                         uint32 = 0x9000001a
	IO_REPARSE_TAG_CLOUD_1                                       uint32 = 0x9000101a
	IO_REPARSE_TAG_CLOUD_2                                       uint32 = 0x9000201a
	IO_REPARSE_TAG_CLOUD_3                                       uint32 = 0x9000301a
	IO_REPARSE_TAG_CLOUD_4                                       uint32 = 0x9000401a
	IO_REPARSE_TAG_CLOUD_5                                       uint32 = 0x9000501a
	IO_REPARSE_TAG_CLOUD_6                                       uint32 = 0x9000601a
	IO_REPARSE_TAG_CLOUD_7                                       uint32 = 0x9000701a
	IO_REPARSE_TAG_CLOUD_8                                       uint32 = 0x9000801a
	IO_REPARSE_TAG_CLOUD_9                                       uint32 = 0x9000901a
	IO_REPARSE_TAG_CLOUD_A                                       uint32 = 0x9000a01a
	IO_REPARSE_TAG_CLOUD_B                                       uint32 = 0x9000b01a
	IO_REPARSE_TAG_CLOUD_C                                       uint32 = 0x9000c01a
	IO_REPARSE_TAG_CLOUD_D                                       uint32 = 0x9000d01a
	IO_REPARSE_TAG_CLOUD_E                                       uint32 = 0x9000e01a
	IO_REPARSE_TAG_CLOUD_F                                       uint32 = 0x9000f01a
	IO_REPARSE_TAG_CLOUD_MASK                                    uint32 = 0xf000
	IO_REPARSE_TAG_APPEXECLINK                                   uint32 = 0x8000001b
	IO_REPARSE_TAG_PROJFS                                        uint32 = 0x9000001c
	IO_REPARSE_TAG_STORAGE_SYNC                                  uint32 = 0x8000001e
	IO_REPARSE_TAG_WCI_TOMBSTONE                                 uint32 = 0xa000001f
	IO_REPARSE_TAG_UNHANDLED                                     uint32 = 0x80000020
	IO_REPARSE_TAG_ONEDRIVE                                      uint32 = 0x80000021
	IO_REPARSE_TAG_PROJFS_TOMBSTONE                              uint32 = 0xa0000022
	IO_REPARSE_TAG_AF_UNIX                                       uint32 = 0x80000023
	IO_REPARSE_TAG_WCI_LINK                                      uint32 = 0xa0000027
	IO_REPARSE_TAG_WCI_LINK_1                                    uint32 = 0xa0001027
	IO_REPARSE_TAG_DATALESS_CIM                                  uint32 = 0xa0000028
	SCRUB_DATA_INPUT_FLAG_RESUME                                 uint32 = 0x1
	SCRUB_DATA_INPUT_FLAG_SKIP_IN_SYNC                           uint32 = 0x2
	SCRUB_DATA_INPUT_FLAG_SKIP_NON_INTEGRITY_DATA                uint32 = 0x4
	SCRUB_DATA_INPUT_FLAG_IGNORE_REDUNDANCY                      uint32 = 0x8
	SCRUB_DATA_INPUT_FLAG_SKIP_DATA                              uint32 = 0x10
	SCRUB_DATA_INPUT_FLAG_SCRUB_BY_OBJECT_ID                     uint32 = 0x20
	SCRUB_DATA_INPUT_FLAG_OPLOCK_NOT_ACQUIRED                    uint32 = 0x40
	SCRUB_DATA_OUTPUT_FLAG_INCOMPLETE                            uint32 = 0x1
	SCRUB_DATA_OUTPUT_FLAG_NON_USER_DATA_RANGE                   uint32 = 0x10000
	SCRUB_DATA_OUTPUT_FLAG_PARITY_EXTENT_DATA_RETURNED           uint32 = 0x20000
	SCRUB_DATA_OUTPUT_FLAG_RESUME_CONTEXT_LENGTH_SPECIFIED       uint32 = 0x40000
	SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS             uint32 = 0x1
	IO_COMPLETION_MODIFY_STATE                                   uint32 = 0x2
	SMB_CCF_APP_INSTANCE_EA_NAME                                 string = "ClusteredApplicationInstance"
	NETWORK_APP_INSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR uint32 = 0x1
	POWERBUTTON_ACTION_INDEX_NOTHING                             uint32 = 0x0
	POWERBUTTON_ACTION_INDEX_SLEEP                               uint32 = 0x1
	POWERBUTTON_ACTION_INDEX_HIBERNATE                           uint32 = 0x2
	POWERBUTTON_ACTION_INDEX_SHUTDOWN                            uint32 = 0x3
	POWERBUTTON_ACTION_INDEX_TURN_OFF_THE_DISPLAY                uint32 = 0x4
	POWERBUTTON_ACTION_VALUE_NOTHING                             uint32 = 0x0
	POWERBUTTON_ACTION_VALUE_SLEEP                               uint32 = 0x2
	POWERBUTTON_ACTION_VALUE_HIBERNATE                           uint32 = 0x3
	POWERBUTTON_ACTION_VALUE_SHUTDOWN                            uint32 = 0x6
	POWERBUTTON_ACTION_VALUE_TURN_OFF_THE_DISPLAY                uint32 = 0x8
	PERFSTATE_POLICY_CHANGE_IDEAL                                uint32 = 0x0
	PERFSTATE_POLICY_CHANGE_SINGLE                               uint32 = 0x1
	PERFSTATE_POLICY_CHANGE_ROCKET                               uint32 = 0x2
	PERFSTATE_POLICY_CHANGE_IDEAL_AGGRESSIVE                     uint32 = 0x3
	PERFSTATE_POLICY_CHANGE_DECREASE_MAX                         uint32 = 0x2
	PERFSTATE_POLICY_CHANGE_INCREASE_MAX                         uint32 = 0x3
	PROCESSOR_THROTTLE_DISABLED                                  uint32 = 0x0
	PROCESSOR_THROTTLE_ENABLED                                   uint32 = 0x1
	PROCESSOR_THROTTLE_AUTOMATIC                                 uint32 = 0x2
	PROCESSOR_PERF_BOOST_POLICY_DISABLED                         uint32 = 0x0
	PROCESSOR_PERF_BOOST_POLICY_MAX                              uint32 = 0x64
	PROCESSOR_PERF_BOOST_MODE_DISABLED                           uint32 = 0x0
	PROCESSOR_PERF_BOOST_MODE_ENABLED                            uint32 = 0x1
	PROCESSOR_PERF_BOOST_MODE_AGGRESSIVE                         uint32 = 0x2
	PROCESSOR_PERF_BOOST_MODE_EFFICIENT_ENABLED                  uint32 = 0x3
	PROCESSOR_PERF_BOOST_MODE_EFFICIENT_AGGRESSIVE               uint32 = 0x4
	PROCESSOR_PERF_BOOST_MODE_AGGRESSIVE_AT_GUARANTEED           uint32 = 0x5
	PROCESSOR_PERF_BOOST_MODE_EFFICIENT_AGGRESSIVE_AT_GUARANTEED uint32 = 0x6
	PROCESSOR_PERF_BOOST_MODE_MAX                                uint32 = 0x6
	PROCESSOR_PERF_AUTONOMOUS_MODE_DISABLED                      uint32 = 0x0
	PROCESSOR_PERF_AUTONOMOUS_MODE_ENABLED                       uint32 = 0x1
	PROCESSOR_PERF_PERFORMANCE_PREFERENCE                        uint32 = 0xff
	PROCESSOR_PERF_ENERGY_PREFERENCE                             uint32 = 0x0
	PROCESSOR_PERF_MINIMUM_ACTIVITY_WINDOW                       uint32 = 0x0
	PROCESSOR_PERF_MAXIMUM_ACTIVITY_WINDOW                       uint32 = 0x4bb2a980
	PROCESSOR_DUTY_CYCLING_DISABLED                              uint32 = 0x0
	PROCESSOR_DUTY_CYCLING_ENABLED                               uint32 = 0x1
	CORE_PARKING_POLICY_CHANGE_IDEAL                             uint32 = 0x0
	CORE_PARKING_POLICY_CHANGE_SINGLE                            uint32 = 0x1
	CORE_PARKING_POLICY_CHANGE_ROCKET                            uint32 = 0x2
	CORE_PARKING_POLICY_CHANGE_MULTISTEP                         uint32 = 0x3
	CORE_PARKING_POLICY_CHANGE_MAX                               uint32 = 0x3
	PARKING_TOPOLOGY_POLICY_DISABLED                             uint32 = 0x0
	PARKING_TOPOLOGY_POLICY_ROUNDROBIN                           uint32 = 0x1
	PARKING_TOPOLOGY_POLICY_SEQUENTIAL                           uint32 = 0x2
	SMT_UNPARKING_POLICY_CORE                                    uint32 = 0x0
	SMT_UNPARKING_POLICY_CORE_PER_THREAD                         uint32 = 0x1
	SMT_UNPARKING_POLICY_LP_ROUNDROBIN                           uint32 = 0x2
	SMT_UNPARKING_POLICY_LP_SEQUENTIAL                           uint32 = 0x3
	POWER_DEVICE_IDLE_POLICY_PERFORMANCE                         uint32 = 0x0
	POWER_DEVICE_IDLE_POLICY_CONSERVATIVE                        uint32 = 0x1
	POWER_CONNECTIVITY_IN_STANDBY_DISABLED                       uint32 = 0x0
	POWER_CONNECTIVITY_IN_STANDBY_ENABLED                        uint32 = 0x1
	POWER_CONNECTIVITY_IN_STANDBY_SYSTEM_MANAGED                 uint32 = 0x2
	POWER_DISCONNECTED_STANDBY_MODE_NORMAL                       uint32 = 0x0
	POWER_DISCONNECTED_STANDBY_MODE_AGGRESSIVE                   uint32 = 0x1
	POWER_SYSTEM_MAXIMUM                                         uint32 = 0x7
	DIAGNOSTIC_REASON_VERSION                                    uint32 = 0x0
	DIAGNOSTIC_REASON_SIMPLE_STRING                              uint32 = 0x1
	DIAGNOSTIC_REASON_DETAILED_STRING                            uint32 = 0x2
	DIAGNOSTIC_REASON_NOT_SPECIFIED                              uint32 = 0x80000000
	POWER_REQUEST_CONTEXT_VERSION                                uint32 = 0x0
	PDCAP_D0_SUPPORTED                                           uint32 = 0x1
	PDCAP_D1_SUPPORTED                                           uint32 = 0x2
	PDCAP_D2_SUPPORTED                                           uint32 = 0x4
	PDCAP_D3_SUPPORTED                                           uint32 = 0x8
	PDCAP_WAKE_FROM_D0_SUPPORTED                                 uint32 = 0x10
	PDCAP_WAKE_FROM_D1_SUPPORTED                                 uint32 = 0x20
	PDCAP_WAKE_FROM_D2_SUPPORTED                                 uint32 = 0x40
	PDCAP_WAKE_FROM_D3_SUPPORTED                                 uint32 = 0x80
	PDCAP_WARM_EJECT_SUPPORTED                                   uint32 = 0x100
	POWER_SETTING_VALUE_VERSION                                  uint32 = 0x1
	PROC_IDLE_BUCKET_COUNT                                       uint32 = 0x6
	PROC_IDLE_BUCKET_COUNT_EX                                    uint32 = 0x10
	ACPI_PPM_SOFTWARE_ALL                                        uint32 = 0xfc
	ACPI_PPM_SOFTWARE_ANY                                        uint32 = 0xfd
	ACPI_PPM_HARDWARE_ALL                                        uint32 = 0xfe
	MS_PPM_SOFTWARE_ALL                                          uint32 = 0x1
	POWER_ACTION_QUERY_ALLOWED                                   uint32 = 0x1
	POWER_ACTION_UI_ALLOWED                                      uint32 = 0x2
	POWER_ACTION_OVERRIDE_APPS                                   uint32 = 0x4
	POWER_ACTION_HIBERBOOT                                       uint32 = 0x8
	POWER_ACTION_USER_NOTIFY                                     uint32 = 0x10
	POWER_ACTION_DOZE_TO_HIBERNATE                               uint32 = 0x20
	POWER_ACTION_ACPI_CRITICAL                                   uint32 = 0x1000000
	POWER_ACTION_ACPI_USER_NOTIFY                                uint32 = 0x2000000
	POWER_ACTION_DIRECTED_DRIPS                                  uint32 = 0x4000000
	POWER_ACTION_PSEUDO_TRANSITION                               uint32 = 0x8000000
	POWER_ACTION_LIGHTEST_FIRST                                  uint32 = 0x10000000
	POWER_ACTION_LOCK_CONSOLE                                    uint32 = 0x20000000
	POWER_ACTION_DISABLE_WAKES                                   uint32 = 0x40000000
	POWER_ACTION_CRITICAL                                        uint32 = 0x80000000
	POWER_USER_NOTIFY_FORCED_SHUTDOWN                            uint32 = 0x20
	BATTERY_DISCHARGE_FLAGS_EVENTCODE_MASK                       uint32 = 0x7
	BATTERY_DISCHARGE_FLAGS_ENABLE                               uint32 = 0x80000000
	NUM_DISCHARGE_POLICIES                                       uint32 = 0x4
	DISCHARGE_POLICY_CRITICAL                                    uint32 = 0x0
	DISCHARGE_POLICY_LOW                                         uint32 = 0x1
	PROCESSOR_IDLESTATE_POLICY_COUNT                             uint32 = 0x3
	PO_THROTTLE_NONE                                             uint32 = 0x0
	PO_THROTTLE_CONSTANT                                         uint32 = 0x1
	PO_THROTTLE_DEGRADE                                          uint32 = 0x2
	PO_THROTTLE_ADAPTIVE                                         uint32 = 0x3
	PO_THROTTLE_MAXIMUM                                          uint32 = 0x4
	HIBERFILE_TYPE_NONE                                          uint32 = 0x0
	HIBERFILE_TYPE_REDUCED                                       uint32 = 0x1
	HIBERFILE_TYPE_FULL                                          uint32 = 0x2
	HIBERFILE_TYPE_MAX                                           uint32 = 0x3
	IMAGE_DOS_SIGNATURE                                          uint16 = 0x5a4d
	IMAGE_OS2_SIGNATURE                                          uint16 = 0x454e
	IMAGE_OS2_SIGNATURE_LE                                       uint16 = 0x454c
	IMAGE_VXD_SIGNATURE                                          uint16 = 0x454c
	IMAGE_NT_SIGNATURE                                           uint32 = 0x4550
	IMAGE_SIZEOF_FILE_HEADER                                     uint32 = 0x14
	IMAGE_NUMBEROF_DIRECTORY_ENTRIES                             uint32 = 0x10
	IMAGE_SIZEOF_SHORT_NAME                                      uint32 = 0x8
	IMAGE_SIZEOF_SECTION_HEADER                                  uint32 = 0x28
	IMAGE_SIZEOF_SYMBOL                                          uint32 = 0x12
	IMAGE_SYM_SECTION_MAX                                        uint32 = 0xfeff
	IMAGE_SYM_SECTION_MAX_EX                                     uint32 = 0x7fffffff
	IMAGE_SYM_TYPE_NULL                                          uint32 = 0x0
	IMAGE_SYM_TYPE_VOID                                          uint32 = 0x1
	IMAGE_SYM_TYPE_CHAR                                          uint32 = 0x2
	IMAGE_SYM_TYPE_SHORT                                         uint32 = 0x3
	IMAGE_SYM_TYPE_INT                                           uint32 = 0x4
	IMAGE_SYM_TYPE_LONG                                          uint32 = 0x5
	IMAGE_SYM_TYPE_FLOAT                                         uint32 = 0x6
	IMAGE_SYM_TYPE_DOUBLE                                        uint32 = 0x7
	IMAGE_SYM_TYPE_STRUCT                                        uint32 = 0x8
	IMAGE_SYM_TYPE_UNION                                         uint32 = 0x9
	IMAGE_SYM_TYPE_ENUM                                          uint32 = 0xa
	IMAGE_SYM_TYPE_MOE                                           uint32 = 0xb
	IMAGE_SYM_TYPE_BYTE                                          uint32 = 0xc
	IMAGE_SYM_TYPE_WORD                                          uint32 = 0xd
	IMAGE_SYM_TYPE_UINT                                          uint32 = 0xe
	IMAGE_SYM_TYPE_DWORD                                         uint32 = 0xf
	IMAGE_SYM_TYPE_PCODE                                         uint32 = 0x8000
	IMAGE_SYM_DTYPE_NULL                                         uint32 = 0x0
	IMAGE_SYM_DTYPE_POINTER                                      uint32 = 0x1
	IMAGE_SYM_DTYPE_FUNCTION                                     uint32 = 0x2
	IMAGE_SYM_DTYPE_ARRAY                                        uint32 = 0x3
	IMAGE_SYM_CLASS_NULL                                         uint32 = 0x0
	IMAGE_SYM_CLASS_AUTOMATIC                                    uint32 = 0x1
	IMAGE_SYM_CLASS_EXTERNAL                                     uint32 = 0x2
	IMAGE_SYM_CLASS_STATIC                                       uint32 = 0x3
	IMAGE_SYM_CLASS_REGISTER                                     uint32 = 0x4
	IMAGE_SYM_CLASS_EXTERNAL_DEF                                 uint32 = 0x5
	IMAGE_SYM_CLASS_LABEL                                        uint32 = 0x6
	IMAGE_SYM_CLASS_UNDEFINED_LABEL                              uint32 = 0x7
	IMAGE_SYM_CLASS_MEMBER_OF_STRUCT                             uint32 = 0x8
	IMAGE_SYM_CLASS_ARGUMENT                                     uint32 = 0x9
	IMAGE_SYM_CLASS_STRUCT_TAG                                   uint32 = 0xa
	IMAGE_SYM_CLASS_MEMBER_OF_UNION                              uint32 = 0xb
	IMAGE_SYM_CLASS_UNION_TAG                                    uint32 = 0xc
	IMAGE_SYM_CLASS_TYPE_DEFINITION                              uint32 = 0xd
	IMAGE_SYM_CLASS_UNDEFINED_STATIC                             uint32 = 0xe
	IMAGE_SYM_CLASS_ENUM_TAG                                     uint32 = 0xf
	IMAGE_SYM_CLASS_MEMBER_OF_ENUM                               uint32 = 0x10
	IMAGE_SYM_CLASS_REGISTER_PARAM                               uint32 = 0x11
	IMAGE_SYM_CLASS_BIT_FIELD                                    uint32 = 0x12
	IMAGE_SYM_CLASS_FAR_EXTERNAL                                 uint32 = 0x44
	IMAGE_SYM_CLASS_BLOCK                                        uint32 = 0x64
	IMAGE_SYM_CLASS_FUNCTION                                     uint32 = 0x65
	IMAGE_SYM_CLASS_END_OF_STRUCT                                uint32 = 0x66
	IMAGE_SYM_CLASS_FILE                                         uint32 = 0x67
	IMAGE_SYM_CLASS_SECTION                                      uint32 = 0x68
	IMAGE_SYM_CLASS_WEAK_EXTERNAL                                uint32 = 0x69
	IMAGE_SYM_CLASS_CLR_TOKEN                                    uint32 = 0x6b
	N_BTMASK                                                     uint32 = 0xf
	N_TMASK                                                      uint32 = 0x30
	N_TMASK1                                                     uint32 = 0xc0
	N_TMASK2                                                     uint32 = 0xf0
	N_BTSHFT                                                     uint32 = 0x4
	N_TSHIFT                                                     uint32 = 0x2
	IMAGE_COMDAT_SELECT_NODUPLICATES                             uint32 = 0x1
	IMAGE_COMDAT_SELECT_ANY                                      uint32 = 0x2
	IMAGE_COMDAT_SELECT_SAME_SIZE                                uint32 = 0x3
	IMAGE_COMDAT_SELECT_EXACT_MATCH                              uint32 = 0x4
	IMAGE_COMDAT_SELECT_ASSOCIATIVE                              uint32 = 0x5
	IMAGE_COMDAT_SELECT_LARGEST                                  uint32 = 0x6
	IMAGE_COMDAT_SELECT_NEWEST                                   uint32 = 0x7
	IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY                           uint32 = 0x1
	IMAGE_WEAK_EXTERN_SEARCH_LIBRARY                             uint32 = 0x2
	IMAGE_WEAK_EXTERN_SEARCH_ALIAS                               uint32 = 0x3
	IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY                            uint32 = 0x4
	IMAGE_REL_I386_ABSOLUTE                                      uint32 = 0x0
	IMAGE_REL_I386_DIR16                                         uint32 = 0x1
	IMAGE_REL_I386_REL16                                         uint32 = 0x2
	IMAGE_REL_I386_DIR32                                         uint32 = 0x6
	IMAGE_REL_I386_DIR32NB                                       uint32 = 0x7
	IMAGE_REL_I386_SEG12                                         uint32 = 0x9
	IMAGE_REL_I386_SECTION                                       uint32 = 0xa
	IMAGE_REL_I386_SECREL                                        uint32 = 0xb
	IMAGE_REL_I386_TOKEN                                         uint32 = 0xc
	IMAGE_REL_I386_SECREL7                                       uint32 = 0xd
	IMAGE_REL_I386_REL32                                         uint32 = 0x14
	IMAGE_REL_MIPS_ABSOLUTE                                      uint32 = 0x0
	IMAGE_REL_MIPS_REFHALF                                       uint32 = 0x1
	IMAGE_REL_MIPS_REFWORD                                       uint32 = 0x2
	IMAGE_REL_MIPS_JMPADDR                                       uint32 = 0x3
	IMAGE_REL_MIPS_REFHI                                         uint32 = 0x4
	IMAGE_REL_MIPS_REFLO                                         uint32 = 0x5
	IMAGE_REL_MIPS_GPREL                                         uint32 = 0x6
	IMAGE_REL_MIPS_LITERAL                                       uint32 = 0x7
	IMAGE_REL_MIPS_SECTION                                       uint32 = 0xa
	IMAGE_REL_MIPS_SECREL                                        uint32 = 0xb
	IMAGE_REL_MIPS_SECRELLO                                      uint32 = 0xc
	IMAGE_REL_MIPS_SECRELHI                                      uint32 = 0xd
	IMAGE_REL_MIPS_TOKEN                                         uint32 = 0xe
	IMAGE_REL_MIPS_JMPADDR16                                     uint32 = 0x10
	IMAGE_REL_MIPS_REFWORDNB                                     uint32 = 0x22
	IMAGE_REL_MIPS_PAIR                                          uint32 = 0x25
	IMAGE_REL_ALPHA_ABSOLUTE                                     uint32 = 0x0
	IMAGE_REL_ALPHA_REFLONG                                      uint32 = 0x1
	IMAGE_REL_ALPHA_REFQUAD                                      uint32 = 0x2
	IMAGE_REL_ALPHA_GPREL32                                      uint32 = 0x3
	IMAGE_REL_ALPHA_LITERAL                                      uint32 = 0x4
	IMAGE_REL_ALPHA_LITUSE                                       uint32 = 0x5
	IMAGE_REL_ALPHA_GPDISP                                       uint32 = 0x6
	IMAGE_REL_ALPHA_BRADDR                                       uint32 = 0x7
	IMAGE_REL_ALPHA_HINT                                         uint32 = 0x8
	IMAGE_REL_ALPHA_INLINE_REFLONG                               uint32 = 0x9
	IMAGE_REL_ALPHA_REFHI                                        uint32 = 0xa
	IMAGE_REL_ALPHA_REFLO                                        uint32 = 0xb
	IMAGE_REL_ALPHA_PAIR                                         uint32 = 0xc
	IMAGE_REL_ALPHA_MATCH                                        uint32 = 0xd
	IMAGE_REL_ALPHA_SECTION                                      uint32 = 0xe
	IMAGE_REL_ALPHA_SECREL                                       uint32 = 0xf
	IMAGE_REL_ALPHA_REFLONGNB                                    uint32 = 0x10
	IMAGE_REL_ALPHA_SECRELLO                                     uint32 = 0x11
	IMAGE_REL_ALPHA_SECRELHI                                     uint32 = 0x12
	IMAGE_REL_ALPHA_REFQ3                                        uint32 = 0x13
	IMAGE_REL_ALPHA_REFQ2                                        uint32 = 0x14
	IMAGE_REL_ALPHA_REFQ1                                        uint32 = 0x15
	IMAGE_REL_ALPHA_GPRELLO                                      uint32 = 0x16
	IMAGE_REL_ALPHA_GPRELHI                                      uint32 = 0x17
	IMAGE_REL_PPC_ABSOLUTE                                       uint32 = 0x0
	IMAGE_REL_PPC_ADDR64                                         uint32 = 0x1
	IMAGE_REL_PPC_ADDR32                                         uint32 = 0x2
	IMAGE_REL_PPC_ADDR24                                         uint32 = 0x3
	IMAGE_REL_PPC_ADDR16                                         uint32 = 0x4
	IMAGE_REL_PPC_ADDR14                                         uint32 = 0x5
	IMAGE_REL_PPC_REL24                                          uint32 = 0x6
	IMAGE_REL_PPC_REL14                                          uint32 = 0x7
	IMAGE_REL_PPC_TOCREL16                                       uint32 = 0x8
	IMAGE_REL_PPC_TOCREL14                                       uint32 = 0x9
	IMAGE_REL_PPC_ADDR32NB                                       uint32 = 0xa
	IMAGE_REL_PPC_SECREL                                         uint32 = 0xb
	IMAGE_REL_PPC_SECTION                                        uint32 = 0xc
	IMAGE_REL_PPC_IFGLUE                                         uint32 = 0xd
	IMAGE_REL_PPC_IMGLUE                                         uint32 = 0xe
	IMAGE_REL_PPC_SECREL16                                       uint32 = 0xf
	IMAGE_REL_PPC_REFHI                                          uint32 = 0x10
	IMAGE_REL_PPC_REFLO                                          uint32 = 0x11
	IMAGE_REL_PPC_PAIR                                           uint32 = 0x12
	IMAGE_REL_PPC_SECRELLO                                       uint32 = 0x13
	IMAGE_REL_PPC_SECRELHI                                       uint32 = 0x14
	IMAGE_REL_PPC_GPREL                                          uint32 = 0x15
	IMAGE_REL_PPC_TOKEN                                          uint32 = 0x16
	IMAGE_REL_PPC_TYPEMASK                                       uint32 = 0xff
	IMAGE_REL_PPC_NEG                                            uint32 = 0x100
	IMAGE_REL_PPC_BRTAKEN                                        uint32 = 0x200
	IMAGE_REL_PPC_BRNTAKEN                                       uint32 = 0x400
	IMAGE_REL_PPC_TOCDEFN                                        uint32 = 0x800
	IMAGE_REL_SH3_ABSOLUTE                                       uint32 = 0x0
	IMAGE_REL_SH3_DIRECT16                                       uint32 = 0x1
	IMAGE_REL_SH3_DIRECT32                                       uint32 = 0x2
	IMAGE_REL_SH3_DIRECT8                                        uint32 = 0x3
	IMAGE_REL_SH3_DIRECT8_WORD                                   uint32 = 0x4
	IMAGE_REL_SH3_DIRECT8_LONG                                   uint32 = 0x5
	IMAGE_REL_SH3_DIRECT4                                        uint32 = 0x6
	IMAGE_REL_SH3_DIRECT4_WORD                                   uint32 = 0x7
	IMAGE_REL_SH3_DIRECT4_LONG                                   uint32 = 0x8
	IMAGE_REL_SH3_PCREL8_WORD                                    uint32 = 0x9
	IMAGE_REL_SH3_PCREL8_LONG                                    uint32 = 0xa
	IMAGE_REL_SH3_PCREL12_WORD                                   uint32 = 0xb
	IMAGE_REL_SH3_STARTOF_SECTION                                uint32 = 0xc
	IMAGE_REL_SH3_SIZEOF_SECTION                                 uint32 = 0xd
	IMAGE_REL_SH3_SECTION                                        uint32 = 0xe
	IMAGE_REL_SH3_SECREL                                         uint32 = 0xf
	IMAGE_REL_SH3_DIRECT32_NB                                    uint32 = 0x10
	IMAGE_REL_SH3_GPREL4_LONG                                    uint32 = 0x11
	IMAGE_REL_SH3_TOKEN                                          uint32 = 0x12
	IMAGE_REL_SHM_PCRELPT                                        uint32 = 0x13
	IMAGE_REL_SHM_REFLO                                          uint32 = 0x14
	IMAGE_REL_SHM_REFHALF                                        uint32 = 0x15
	IMAGE_REL_SHM_RELLO                                          uint32 = 0x16
	IMAGE_REL_SHM_RELHALF                                        uint32 = 0x17
	IMAGE_REL_SHM_PAIR                                           uint32 = 0x18
	IMAGE_REL_SH_NOMODE                                          uint32 = 0x8000
	IMAGE_REL_ARM_ABSOLUTE                                       uint32 = 0x0
	IMAGE_REL_ARM_ADDR32                                         uint32 = 0x1
	IMAGE_REL_ARM_ADDR32NB                                       uint32 = 0x2
	IMAGE_REL_ARM_BRANCH24                                       uint32 = 0x3
	IMAGE_REL_ARM_BRANCH11                                       uint32 = 0x4
	IMAGE_REL_ARM_TOKEN                                          uint32 = 0x5
	IMAGE_REL_ARM_GPREL12                                        uint32 = 0x6
	IMAGE_REL_ARM_GPREL7                                         uint32 = 0x7
	IMAGE_REL_ARM_BLX24                                          uint32 = 0x8
	IMAGE_REL_ARM_BLX11                                          uint32 = 0x9
	IMAGE_REL_ARM_SECTION                                        uint32 = 0xe
	IMAGE_REL_ARM_SECREL                                         uint32 = 0xf
	IMAGE_REL_ARM_MOV32A                                         uint32 = 0x10
	IMAGE_REL_ARM_MOV32                                          uint32 = 0x10
	IMAGE_REL_ARM_MOV32T                                         uint32 = 0x11
	IMAGE_REL_THUMB_MOV32                                        uint32 = 0x11
	IMAGE_REL_ARM_BRANCH20T                                      uint32 = 0x12
	IMAGE_REL_THUMB_BRANCH20                                     uint32 = 0x12
	IMAGE_REL_ARM_BRANCH24T                                      uint32 = 0x14
	IMAGE_REL_THUMB_BRANCH24                                     uint32 = 0x14
	IMAGE_REL_ARM_BLX23T                                         uint32 = 0x15
	IMAGE_REL_THUMB_BLX23                                        uint32 = 0x15
	IMAGE_REL_AM_ABSOLUTE                                        uint32 = 0x0
	IMAGE_REL_AM_ADDR32                                          uint32 = 0x1
	IMAGE_REL_AM_ADDR32NB                                        uint32 = 0x2
	IMAGE_REL_AM_CALL32                                          uint32 = 0x3
	IMAGE_REL_AM_FUNCINFO                                        uint32 = 0x4
	IMAGE_REL_AM_REL32_1                                         uint32 = 0x5
	IMAGE_REL_AM_REL32_2                                         uint32 = 0x6
	IMAGE_REL_AM_SECREL                                          uint32 = 0x7
	IMAGE_REL_AM_SECTION                                         uint32 = 0x8
	IMAGE_REL_AM_TOKEN                                           uint32 = 0x9
	IMAGE_REL_ARM64_ABSOLUTE                                     uint32 = 0x0
	IMAGE_REL_ARM64_ADDR32                                       uint32 = 0x1
	IMAGE_REL_ARM64_ADDR32NB                                     uint32 = 0x2
	IMAGE_REL_ARM64_BRANCH26                                     uint32 = 0x3
	IMAGE_REL_ARM64_PAGEBASE_REL21                               uint32 = 0x4
	IMAGE_REL_ARM64_REL21                                        uint32 = 0x5
	IMAGE_REL_ARM64_PAGEOFFSET_12A                               uint32 = 0x6
	IMAGE_REL_ARM64_PAGEOFFSET_12L                               uint32 = 0x7
	IMAGE_REL_ARM64_SECREL                                       uint32 = 0x8
	IMAGE_REL_ARM64_SECREL_LOW12A                                uint32 = 0x9
	IMAGE_REL_ARM64_SECREL_HIGH12A                               uint32 = 0xa
	IMAGE_REL_ARM64_SECREL_LOW12L                                uint32 = 0xb
	IMAGE_REL_ARM64_TOKEN                                        uint32 = 0xc
	IMAGE_REL_ARM64_SECTION                                      uint32 = 0xd
	IMAGE_REL_ARM64_ADDR64                                       uint32 = 0xe
	IMAGE_REL_ARM64_BRANCH19                                     uint32 = 0xf
	IMAGE_REL_AMD64_ABSOLUTE                                     uint32 = 0x0
	IMAGE_REL_AMD64_ADDR64                                       uint32 = 0x1
	IMAGE_REL_AMD64_ADDR32                                       uint32 = 0x2
	IMAGE_REL_AMD64_ADDR32NB                                     uint32 = 0x3
	IMAGE_REL_AMD64_REL32                                        uint32 = 0x4
	IMAGE_REL_AMD64_REL32_1                                      uint32 = 0x5
	IMAGE_REL_AMD64_REL32_2                                      uint32 = 0x6
	IMAGE_REL_AMD64_REL32_3                                      uint32 = 0x7
	IMAGE_REL_AMD64_REL32_4                                      uint32 = 0x8
	IMAGE_REL_AMD64_REL32_5                                      uint32 = 0x9
	IMAGE_REL_AMD64_SECTION                                      uint32 = 0xa
	IMAGE_REL_AMD64_SECREL                                       uint32 = 0xb
	IMAGE_REL_AMD64_SECREL7                                      uint32 = 0xc
	IMAGE_REL_AMD64_TOKEN                                        uint32 = 0xd
	IMAGE_REL_AMD64_SREL32                                       uint32 = 0xe
	IMAGE_REL_AMD64_PAIR                                         uint32 = 0xf
	IMAGE_REL_AMD64_SSPAN32                                      uint32 = 0x10
	IMAGE_REL_AMD64_EHANDLER                                     uint32 = 0x11
	IMAGE_REL_AMD64_IMPORT_BR                                    uint32 = 0x12
	IMAGE_REL_AMD64_IMPORT_CALL                                  uint32 = 0x13
	IMAGE_REL_AMD64_CFG_BR                                       uint32 = 0x14
	IMAGE_REL_AMD64_CFG_BR_REX                                   uint32 = 0x15
	IMAGE_REL_AMD64_CFG_CALL                                     uint32 = 0x16
	IMAGE_REL_AMD64_INDIR_BR                                     uint32 = 0x17
	IMAGE_REL_AMD64_INDIR_BR_REX                                 uint32 = 0x18
	IMAGE_REL_AMD64_INDIR_CALL                                   uint32 = 0x19
	IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_FIRST                   uint32 = 0x20
	IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_LAST                    uint32 = 0x2f
	IMAGE_REL_IA64_ABSOLUTE                                      uint32 = 0x0
	IMAGE_REL_IA64_IMM14                                         uint32 = 0x1
	IMAGE_REL_IA64_IMM22                                         uint32 = 0x2
	IMAGE_REL_IA64_IMM64                                         uint32 = 0x3
	IMAGE_REL_IA64_DIR32                                         uint32 = 0x4
	IMAGE_REL_IA64_DIR64                                         uint32 = 0x5
	IMAGE_REL_IA64_PCREL21B                                      uint32 = 0x6
	IMAGE_REL_IA64_PCREL21M                                      uint32 = 0x7
	IMAGE_REL_IA64_PCREL21F                                      uint32 = 0x8
	IMAGE_REL_IA64_GPREL22                                       uint32 = 0x9
	IMAGE_REL_IA64_LTOFF22                                       uint32 = 0xa
	IMAGE_REL_IA64_SECTION                                       uint32 = 0xb
	IMAGE_REL_IA64_SECREL22                                      uint32 = 0xc
	IMAGE_REL_IA64_SECREL64I                                     uint32 = 0xd
	IMAGE_REL_IA64_SECREL32                                      uint32 = 0xe
	IMAGE_REL_IA64_DIR32NB                                       uint32 = 0x10
	IMAGE_REL_IA64_SREL14                                        uint32 = 0x11
	IMAGE_REL_IA64_SREL22                                        uint32 = 0x12
	IMAGE_REL_IA64_SREL32                                        uint32 = 0x13
	IMAGE_REL_IA64_UREL32                                        uint32 = 0x14
	IMAGE_REL_IA64_PCREL60X                                      uint32 = 0x15
	IMAGE_REL_IA64_PCREL60B                                      uint32 = 0x16
	IMAGE_REL_IA64_PCREL60F                                      uint32 = 0x17
	IMAGE_REL_IA64_PCREL60I                                      uint32 = 0x18
	IMAGE_REL_IA64_PCREL60M                                      uint32 = 0x19
	IMAGE_REL_IA64_IMMGPREL64                                    uint32 = 0x1a
	IMAGE_REL_IA64_TOKEN                                         uint32 = 0x1b
	IMAGE_REL_IA64_GPREL32                                       uint32 = 0x1c
	IMAGE_REL_IA64_ADDEND                                        uint32 = 0x1f
	IMAGE_REL_CEF_ABSOLUTE                                       uint32 = 0x0
	IMAGE_REL_CEF_ADDR32                                         uint32 = 0x1
	IMAGE_REL_CEF_ADDR64                                         uint32 = 0x2
	IMAGE_REL_CEF_ADDR32NB                                       uint32 = 0x3
	IMAGE_REL_CEF_SECTION                                        uint32 = 0x4
	IMAGE_REL_CEF_SECREL                                         uint32 = 0x5
	IMAGE_REL_CEF_TOKEN                                          uint32 = 0x6
	IMAGE_REL_CEE_ABSOLUTE                                       uint32 = 0x0
	IMAGE_REL_CEE_ADDR32                                         uint32 = 0x1
	IMAGE_REL_CEE_ADDR64                                         uint32 = 0x2
	IMAGE_REL_CEE_ADDR32NB                                       uint32 = 0x3
	IMAGE_REL_CEE_SECTION                                        uint32 = 0x4
	IMAGE_REL_CEE_SECREL                                         uint32 = 0x5
	IMAGE_REL_CEE_TOKEN                                          uint32 = 0x6
	IMAGE_REL_M32R_ABSOLUTE                                      uint32 = 0x0
	IMAGE_REL_M32R_ADDR32                                        uint32 = 0x1
	IMAGE_REL_M32R_ADDR32NB                                      uint32 = 0x2
	IMAGE_REL_M32R_ADDR24                                        uint32 = 0x3
	IMAGE_REL_M32R_GPREL16                                       uint32 = 0x4
	IMAGE_REL_M32R_PCREL24                                       uint32 = 0x5
	IMAGE_REL_M32R_PCREL16                                       uint32 = 0x6
	IMAGE_REL_M32R_PCREL8                                        uint32 = 0x7
	IMAGE_REL_M32R_REFHALF                                       uint32 = 0x8
	IMAGE_REL_M32R_REFHI                                         uint32 = 0x9
	IMAGE_REL_M32R_REFLO                                         uint32 = 0xa
	IMAGE_REL_M32R_PAIR                                          uint32 = 0xb
	IMAGE_REL_M32R_SECTION                                       uint32 = 0xc
	IMAGE_REL_M32R_SECREL32                                      uint32 = 0xd
	IMAGE_REL_M32R_TOKEN                                         uint32 = 0xe
	IMAGE_REL_EBC_ABSOLUTE                                       uint32 = 0x0
	IMAGE_REL_EBC_ADDR32NB                                       uint32 = 0x1
	IMAGE_REL_EBC_REL32                                          uint32 = 0x2
	IMAGE_REL_EBC_SECTION                                        uint32 = 0x3
	IMAGE_REL_EBC_SECREL                                         uint32 = 0x4
	EMARCH_ENC_I17_IMM7B_INST_WORD_X                             uint32 = 0x3
	EMARCH_ENC_I17_IMM7B_SIZE_X                                  uint32 = 0x7
	EMARCH_ENC_I17_IMM7B_INST_WORD_POS_X                         uint32 = 0x4
	EMARCH_ENC_I17_IMM7B_VAL_POS_X                               uint32 = 0x0
	EMARCH_ENC_I17_IMM9D_INST_WORD_X                             uint32 = 0x3
	EMARCH_ENC_I17_IMM9D_SIZE_X                                  uint32 = 0x9
	EMARCH_ENC_I17_IMM9D_INST_WORD_POS_X                         uint32 = 0x12
	EMARCH_ENC_I17_IMM9D_VAL_POS_X                               uint32 = 0x7
	EMARCH_ENC_I17_IMM5C_INST_WORD_X                             uint32 = 0x3
	EMARCH_ENC_I17_IMM5C_SIZE_X                                  uint32 = 0x5
	EMARCH_ENC_I17_IMM5C_INST_WORD_POS_X                         uint32 = 0xd
	EMARCH_ENC_I17_IMM5C_VAL_POS_X                               uint32 = 0x10
	EMARCH_ENC_I17_IC_INST_WORD_X                                uint32 = 0x3
	EMARCH_ENC_I17_IC_SIZE_X                                     uint32 = 0x1
	EMARCH_ENC_I17_IC_INST_WORD_POS_X                            uint32 = 0xc
	EMARCH_ENC_I17_IC_VAL_POS_X                                  uint32 = 0x15
	EMARCH_ENC_I17_IMM41a_INST_WORD_X                            uint32 = 0x1
	EMARCH_ENC_I17_IMM41a_SIZE_X                                 uint32 = 0xa
	EMARCH_ENC_I17_IMM41a_INST_WORD_POS_X                        uint32 = 0xe
	EMARCH_ENC_I17_IMM41a_VAL_POS_X                              uint32 = 0x16
	EMARCH_ENC_I17_IMM41b_INST_WORD_X                            uint32 = 0x1
	EMARCH_ENC_I17_IMM41b_SIZE_X                                 uint32 = 0x8
	EMARCH_ENC_I17_IMM41b_INST_WORD_POS_X                        uint32 = 0x18
	EMARCH_ENC_I17_IMM41b_VAL_POS_X                              uint32 = 0x20
	EMARCH_ENC_I17_IMM41c_INST_WORD_X                            uint32 = 0x2
	EMARCH_ENC_I17_IMM41c_SIZE_X                                 uint32 = 0x17
	EMARCH_ENC_I17_IMM41c_INST_WORD_POS_X                        uint32 = 0x0
	EMARCH_ENC_I17_IMM41c_VAL_POS_X                              uint32 = 0x28
	EMARCH_ENC_I17_SIGN_INST_WORD_X                              uint32 = 0x3
	EMARCH_ENC_I17_SIGN_SIZE_X                                   uint32 = 0x1
	EMARCH_ENC_I17_SIGN_INST_WORD_POS_X                          uint32 = 0x1b
	EMARCH_ENC_I17_SIGN_VAL_POS_X                                uint32 = 0x3f
	X3_OPCODE_INST_WORD_X                                        uint32 = 0x3
	X3_OPCODE_SIZE_X                                             uint32 = 0x4
	X3_OPCODE_INST_WORD_POS_X                                    uint32 = 0x1c
	X3_OPCODE_SIGN_VAL_POS_X                                     uint32 = 0x0
	X3_I_INST_WORD_X                                             uint32 = 0x3
	X3_I_SIZE_X                                                  uint32 = 0x1
	X3_I_INST_WORD_POS_X                                         uint32 = 0x1b
	X3_I_SIGN_VAL_POS_X                                          uint32 = 0x3b
	X3_D_WH_INST_WORD_X                                          uint32 = 0x3
	X3_D_WH_SIZE_X                                               uint32 = 0x3
	X3_D_WH_INST_WORD_POS_X                                      uint32 = 0x18
	X3_D_WH_SIGN_VAL_POS_X                                       uint32 = 0x0
	X3_IMM20_INST_WORD_X                                         uint32 = 0x3
	X3_IMM20_SIZE_X                                              uint32 = 0x14
	X3_IMM20_INST_WORD_POS_X                                     uint32 = 0x4
	X3_IMM20_SIGN_VAL_POS_X                                      uint32 = 0x0
	X3_IMM39_1_INST_WORD_X                                       uint32 = 0x2
	X3_IMM39_1_SIZE_X                                            uint32 = 0x17
	X3_IMM39_1_INST_WORD_POS_X                                   uint32 = 0x0
	X3_IMM39_1_SIGN_VAL_POS_X                                    uint32 = 0x24
	X3_IMM39_2_INST_WORD_X                                       uint32 = 0x1
	X3_IMM39_2_SIZE_X                                            uint32 = 0x10
	X3_IMM39_2_INST_WORD_POS_X                                   uint32 = 0x10
	X3_IMM39_2_SIGN_VAL_POS_X                                    uint32 = 0x14
	X3_P_INST_WORD_X                                             uint32 = 0x3
	X3_P_SIZE_X                                                  uint32 = 0x4
	X3_P_INST_WORD_POS_X                                         uint32 = 0x0
	X3_P_SIGN_VAL_POS_X                                          uint32 = 0x0
	X3_TMPLT_INST_WORD_X                                         uint32 = 0x0
	X3_TMPLT_SIZE_X                                              uint32 = 0x4
	X3_TMPLT_INST_WORD_POS_X                                     uint32 = 0x0
	X3_TMPLT_SIGN_VAL_POS_X                                      uint32 = 0x0
	X3_BTYPE_QP_INST_WORD_X                                      uint32 = 0x2
	X3_BTYPE_QP_SIZE_X                                           uint32 = 0x9
	X3_BTYPE_QP_INST_WORD_POS_X                                  uint32 = 0x17
	X3_BTYPE_QP_INST_VAL_POS_X                                   uint32 = 0x0
	X3_EMPTY_INST_WORD_X                                         uint32 = 0x1
	X3_EMPTY_SIZE_X                                              uint32 = 0x2
	X3_EMPTY_INST_WORD_POS_X                                     uint32 = 0xe
	X3_EMPTY_INST_VAL_POS_X                                      uint32 = 0x0
	IMAGE_REL_BASED_ABSOLUTE                                     uint32 = 0x0
	IMAGE_REL_BASED_HIGH                                         uint32 = 0x1
	IMAGE_REL_BASED_LOW                                          uint32 = 0x2
	IMAGE_REL_BASED_HIGHLOW                                      uint32 = 0x3
	IMAGE_REL_BASED_HIGHADJ                                      uint32 = 0x4
	IMAGE_REL_BASED_MACHINE_SPECIFIC_5                           uint32 = 0x5
	IMAGE_REL_BASED_RESERVED                                     uint32 = 0x6
	IMAGE_REL_BASED_MACHINE_SPECIFIC_7                           uint32 = 0x7
	IMAGE_REL_BASED_MACHINE_SPECIFIC_8                           uint32 = 0x8
	IMAGE_REL_BASED_MACHINE_SPECIFIC_9                           uint32 = 0x9
	IMAGE_REL_BASED_DIR64                                        uint32 = 0xa
	IMAGE_REL_BASED_IA64_IMM64                                   uint32 = 0x9
	IMAGE_REL_BASED_MIPS_JMPADDR                                 uint32 = 0x5
	IMAGE_REL_BASED_MIPS_JMPADDR16                               uint32 = 0x9
	IMAGE_REL_BASED_ARM_MOV32                                    uint32 = 0x5
	IMAGE_REL_BASED_THUMB_MOV32                                  uint32 = 0x7
	IMAGE_ARCHIVE_START_SIZE                                     uint32 = 0x8
	IMAGE_ARCHIVE_START                                          string = "!<arch>\n"
	IMAGE_ARCHIVE_END                                            string = "`\n"
	IMAGE_ARCHIVE_PAD                                            string = "\n"
	IMAGE_ARCHIVE_LINKER_MEMBER                                  string = "/               "
	IMAGE_ARCHIVE_LONGNAMES_MEMBER                               string = "//              "
	IMAGE_ARCHIVE_HYBRIDMAP_MEMBER                               string = "/<HYBRIDMAP>/   "
	IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR                              uint32 = 0x3c
	IMAGE_ORDINAL_FLAG64                                         uint64 = 0x8000000000000000
	IMAGE_ORDINAL_FLAG32                                         uint32 = 0x80000000
	IMAGE_RESOURCE_NAME_IS_STRING                                uint32 = 0x80000000
	IMAGE_RESOURCE_DATA_IS_DIRECTORY                             uint32 = 0x80000000
	IMAGE_DYNAMIC_RELOCATION_GUARD_RF_PROLOGUE                   uint32 = 0x1
	IMAGE_DYNAMIC_RELOCATION_GUARD_RF_EPILOGUE                   uint32 = 0x2
	IMAGE_DYNAMIC_RELOCATION_GUARD_IMPORT_CONTROL_TRANSFER       uint32 = 0x3
	IMAGE_DYNAMIC_RELOCATION_GUARD_INDIR_CONTROL_TRANSFER        uint32 = 0x4
	IMAGE_DYNAMIC_RELOCATION_GUARD_SWITCHTABLE_BRANCH            uint32 = 0x5
	IMAGE_DYNAMIC_RELOCATION_FUNCTION_OVERRIDE                   uint32 = 0x7
	IMAGE_FUNCTION_OVERRIDE_INVALID                              uint32 = 0x0
	IMAGE_FUNCTION_OVERRIDE_X64_REL32                            uint32 = 0x1
	IMAGE_FUNCTION_OVERRIDE_ARM64_BRANCH26                       uint32 = 0x2
	IMAGE_FUNCTION_OVERRIDE_ARM64_THUNK                          uint32 = 0x3
	IMAGE_HOT_PATCH_BASE_OBLIGATORY                              uint32 = 0x1
	IMAGE_HOT_PATCH_BASE_CAN_ROLL_BACK                           uint32 = 0x2
	IMAGE_HOT_PATCH_CHUNK_INVERSE                                uint32 = 0x80000000
	IMAGE_HOT_PATCH_CHUNK_OBLIGATORY                             uint32 = 0x40000000
	IMAGE_HOT_PATCH_CHUNK_RESERVED                               uint32 = 0x3ff03000
	IMAGE_HOT_PATCH_CHUNK_TYPE                                   uint32 = 0xfc000
	IMAGE_HOT_PATCH_CHUNK_SOURCE_RVA                             uint32 = 0x8000
	IMAGE_HOT_PATCH_CHUNK_TARGET_RVA                             uint32 = 0x4000
	IMAGE_HOT_PATCH_CHUNK_SIZE                                   uint32 = 0xfff
	IMAGE_HOT_PATCH_NONE                                         uint32 = 0x0
	IMAGE_HOT_PATCH_FUNCTION                                     uint32 = 0x1c000
	IMAGE_HOT_PATCH_ABSOLUTE                                     uint32 = 0x2c000
	IMAGE_HOT_PATCH_REL32                                        uint32 = 0x3c000
	IMAGE_HOT_PATCH_CALL_TARGET                                  uint32 = 0x44000
	IMAGE_HOT_PATCH_INDIRECT                                     uint32 = 0x5c000
	IMAGE_HOT_PATCH_NO_CALL_TARGET                               uint32 = 0x64000
	IMAGE_HOT_PATCH_DYNAMIC_VALUE                                uint32 = 0x78000
	IMAGE_GUARD_CF_INSTRUMENTED                                  uint32 = 0x100
	IMAGE_GUARD_CFW_INSTRUMENTED                                 uint32 = 0x200
	IMAGE_GUARD_CF_FUNCTION_TABLE_PRESENT                        uint32 = 0x400
	IMAGE_GUARD_SECURITY_COOKIE_UNUSED                           uint32 = 0x800
	IMAGE_GUARD_PROTECT_DELAYLOAD_IAT                            uint32 = 0x1000
	IMAGE_GUARD_DELAYLOAD_IAT_IN_ITS_OWN_SECTION                 uint32 = 0x2000
	IMAGE_GUARD_CF_EXPORT_SUPPRESSION_INFO_PRESENT               uint32 = 0x4000
	IMAGE_GUARD_CF_ENABLE_EXPORT_SUPPRESSION                     uint32 = 0x8000
	IMAGE_GUARD_CF_LONGJUMP_TABLE_PRESENT                        uint32 = 0x10000
	IMAGE_GUARD_RF_INSTRUMENTED                                  uint32 = 0x20000
	IMAGE_GUARD_RF_ENABLE                                        uint32 = 0x40000
	IMAGE_GUARD_RF_STRICT                                        uint32 = 0x80000
	IMAGE_GUARD_RETPOLINE_PRESENT                                uint32 = 0x100000
	IMAGE_GUARD_EH_CONTINUATION_TABLE_PRESENT                    uint32 = 0x400000
	IMAGE_GUARD_XFG_ENABLED                                      uint32 = 0x800000
	IMAGE_GUARD_CASTGUARD_PRESENT                                uint32 = 0x1000000
	IMAGE_GUARD_MEMCPY_PRESENT                                   uint32 = 0x2000000
	IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_MASK                      uint32 = 0xf0000000
	IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_SHIFT                     uint32 = 0x1c
	IMAGE_GUARD_FLAG_FID_SUPPRESSED                              uint32 = 0x1
	IMAGE_GUARD_FLAG_EXPORT_SUPPRESSED                           uint32 = 0x2
	IMAGE_GUARD_FLAG_FID_LANGEXCPTHANDLER                        uint32 = 0x4
	IMAGE_GUARD_FLAG_FID_XFG                                     uint32 = 0x8
	IMAGE_ENCLAVE_LONG_ID_LENGTH                                 uint32 = 0x20
	IMAGE_ENCLAVE_SHORT_ID_LENGTH                                uint32 = 0x10
	IMAGE_ENCLAVE_POLICY_DEBUGGABLE                              uint32 = 0x1
	IMAGE_ENCLAVE_FLAG_PRIMARY_IMAGE                             uint32 = 0x1
	IMAGE_ENCLAVE_IMPORT_MATCH_NONE                              uint32 = 0x0
	IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID                         uint32 = 0x1
	IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID                         uint32 = 0x2
	IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID                         uint32 = 0x3
	IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID                          uint32 = 0x4
	IMAGE_DEBUG_TYPE_OMAP_TO_SRC                                 uint32 = 0x7
	IMAGE_DEBUG_TYPE_OMAP_FROM_SRC                               uint32 = 0x8
	IMAGE_DEBUG_TYPE_RESERVED10                                  uint32 = 0xa
	IMAGE_DEBUG_TYPE_BBT                                         uint32 = 0xa
	IMAGE_DEBUG_TYPE_CLSID                                       uint32 = 0xb
	IMAGE_DEBUG_TYPE_VC_FEATURE                                  uint32 = 0xc
	IMAGE_DEBUG_TYPE_POGO                                        uint32 = 0xd
	IMAGE_DEBUG_TYPE_ILTCG                                       uint32 = 0xe
	IMAGE_DEBUG_TYPE_MPX                                         uint32 = 0xf
	IMAGE_DEBUG_TYPE_REPRO                                       uint32 = 0x10
	IMAGE_DEBUG_TYPE_SPGO                                        uint32 = 0x12
	IMAGE_DEBUG_TYPE_EX_DLLCHARACTERISTICS                       uint32 = 0x14
	FRAME_FPO                                                    uint32 = 0x0
	FRAME_TRAP                                                   uint32 = 0x1
	FRAME_TSS                                                    uint32 = 0x2
	FRAME_NONFPO                                                 uint32 = 0x3
	SIZEOF_RFPO_DATA                                             uint32 = 0x10
	IMAGE_DEBUG_MISC_EXENAME                                     uint32 = 0x1
	IMAGE_SEPARATE_DEBUG_SIGNATURE                               uint32 = 0x4944
	NON_PAGED_DEBUG_SIGNATURE                                    uint32 = 0x494e
	IMAGE_SEPARATE_DEBUG_FLAGS_MASK                              uint32 = 0x8000
	IMAGE_SEPARATE_DEBUG_MISMATCH                                uint32 = 0x8000
	IMPORT_OBJECT_HDR_SIG2                                       uint32 = 0xffff
	UNWIND_HISTORY_TABLE_SIZE                                    uint32 = 0xc
	FAST_FAIL_LEGACY_GS_VIOLATION                                uint32 = 0x0
	FAST_FAIL_VTGUARD_CHECK_FAILURE                              uint32 = 0x1
	FAST_FAIL_STACK_COOKIE_CHECK_FAILURE                         uint32 = 0x2
	FAST_FAIL_CORRUPT_LIST_ENTRY                                 uint32 = 0x3
	FAST_FAIL_INCORRECT_STACK                                    uint32 = 0x4
	FAST_FAIL_INVALID_ARG                                        uint32 = 0x5
	FAST_FAIL_GS_COOKIE_INIT                                     uint32 = 0x6
	FAST_FAIL_FATAL_APP_EXIT                                     uint32 = 0x7
	FAST_FAIL_RANGE_CHECK_FAILURE                                uint32 = 0x8
	FAST_FAIL_UNSAFE_REGISTRY_ACCESS                             uint32 = 0x9
	FAST_FAIL_GUARD_ICALL_CHECK_FAILURE                          uint32 = 0xa
	FAST_FAIL_GUARD_WRITE_CHECK_FAILURE                          uint32 = 0xb
	FAST_FAIL_INVALID_FIBER_SWITCH                               uint32 = 0xc
	FAST_FAIL_INVALID_SET_OF_CONTEXT                             uint32 = 0xd
	FAST_FAIL_INVALID_REFERENCE_COUNT                            uint32 = 0xe
	FAST_FAIL_INVALID_JUMP_BUFFER                                uint32 = 0x12
	FAST_FAIL_MRDATA_MODIFIED                                    uint32 = 0x13
	FAST_FAIL_CERTIFICATION_FAILURE                              uint32 = 0x14
	FAST_FAIL_INVALID_EXCEPTION_CHAIN                            uint32 = 0x15
	FAST_FAIL_CRYPTO_LIBRARY                                     uint32 = 0x16
	FAST_FAIL_INVALID_CALL_IN_DLL_CALLOUT                        uint32 = 0x17
	FAST_FAIL_INVALID_IMAGE_BASE                                 uint32 = 0x18
	FAST_FAIL_DLOAD_PROTECTION_FAILURE                           uint32 = 0x19
	FAST_FAIL_UNSAFE_EXTENSION_CALL                              uint32 = 0x1a
	FAST_FAIL_DEPRECATED_SERVICE_INVOKED                         uint32 = 0x1b
	FAST_FAIL_INVALID_BUFFER_ACCESS                              uint32 = 0x1c
	FAST_FAIL_INVALID_BALANCED_TREE                              uint32 = 0x1d
	FAST_FAIL_INVALID_NEXT_THREAD                                uint32 = 0x1e
	FAST_FAIL_GUARD_ICALL_CHECK_SUPPRESSED                       uint32 = 0x1f
	FAST_FAIL_APCS_DISABLED                                      uint32 = 0x20
	FAST_FAIL_INVALID_IDLE_STATE                                 uint32 = 0x21
	FAST_FAIL_MRDATA_PROTECTION_FAILURE                          uint32 = 0x22
	FAST_FAIL_UNEXPECTED_HEAP_EXCEPTION                          uint32 = 0x23
	FAST_FAIL_INVALID_LOCK_STATE                                 uint32 = 0x24
	FAST_FAIL_GUARD_JUMPTABLE                                    uint32 = 0x25
	FAST_FAIL_INVALID_LONGJUMP_TARGET                            uint32 = 0x26
	FAST_FAIL_INVALID_DISPATCH_CONTEXT                           uint32 = 0x27
	FAST_FAIL_INVALID_THREAD                                     uint32 = 0x28
	FAST_FAIL_INVALID_SYSCALL_NUMBER                             uint32 = 0x29
	FAST_FAIL_INVALID_FILE_OPERATION                             uint32 = 0x2a
	FAST_FAIL_LPAC_ACCESS_DENIED                                 uint32 = 0x2b
	FAST_FAIL_GUARD_SS_FAILURE                                   uint32 = 0x2c
	FAST_FAIL_LOADER_CONTINUITY_FAILURE                          uint32 = 0x2d
	FAST_FAIL_GUARD_EXPORT_SUPPRESSION_FAILURE                   uint32 = 0x2e
	FAST_FAIL_INVALID_CONTROL_STACK                              uint32 = 0x2f
	FAST_FAIL_SET_CONTEXT_DENIED                                 uint32 = 0x30
	FAST_FAIL_INVALID_IAT                                        uint32 = 0x31
	FAST_FAIL_HEAP_METADATA_CORRUPTION                           uint32 = 0x32
	FAST_FAIL_PAYLOAD_RESTRICTION_VIOLATION                      uint32 = 0x33
	FAST_FAIL_LOW_LABEL_ACCESS_DENIED                            uint32 = 0x34
	FAST_FAIL_ENCLAVE_CALL_FAILURE                               uint32 = 0x35
	FAST_FAIL_UNHANDLED_LSS_EXCEPTON                             uint32 = 0x36
	FAST_FAIL_ADMINLESS_ACCESS_DENIED                            uint32 = 0x37
	FAST_FAIL_UNEXPECTED_CALL                                    uint32 = 0x38
	FAST_FAIL_CONTROL_INVALID_RETURN_ADDRESS                     uint32 = 0x39
	FAST_FAIL_UNEXPECTED_HOST_BEHAVIOR                           uint32 = 0x3a
	FAST_FAIL_FLAGS_CORRUPTION                                   uint32 = 0x3b
	FAST_FAIL_VEH_CORRUPTION                                     uint32 = 0x3c
	FAST_FAIL_ETW_CORRUPTION                                     uint32 = 0x3d
	FAST_FAIL_RIO_ABORT                                          uint32 = 0x3e
	FAST_FAIL_INVALID_PFN                                        uint32 = 0x3f
	FAST_FAIL_GUARD_ICALL_CHECK_FAILURE_XFG                      uint32 = 0x40
	FAST_FAIL_CAST_GUARD                                         uint32 = 0x41
	FAST_FAIL_HOST_VISIBILITY_CHANGE                             uint32 = 0x42
	FAST_FAIL_KERNEL_CET_SHADOW_STACK_ASSIST                     uint32 = 0x43
	FAST_FAIL_PATCH_CALLBACK_FAILED                              uint32 = 0x44
	FAST_FAIL_NTDLL_PATCH_FAILED                                 uint32 = 0x45
	FAST_FAIL_INVALID_FLS_DATA                                   uint32 = 0x46
	FAST_FAIL_INVALID_FAST_FAIL_CODE                             uint32 = 0xffffffff
	IS_TEXT_UNICODE_DBCS_LEADBYTE                                uint32 = 0x400
	IS_TEXT_UNICODE_UTF8                                         uint32 = 0x800
	COMPRESSION_ENGINE_STANDARD                                  uint32 = 0x0
	COMPRESSION_ENGINE_MAXIMUM                                   uint32 = 0x100
	COMPRESSION_ENGINE_HIBER                                     uint32 = 0x200
	SEF_AI_USE_EXTRA_PARAMS                                      uint32 = 0x800
	SEF_FORCE_USER_MODE                                          uint32 = 0x2000
	SEF_NORMALIZE_OUTPUT_DESCRIPTOR                              uint32 = 0x4000
	MESSAGE_RESOURCE_UNICODE                                     uint32 = 0x1
	MESSAGE_RESOURCE_UTF8                                        uint32 = 0x2
	VER_EQUAL                                                    uint32 = 0x1
	VER_GREATER                                                  uint32 = 0x2
	VER_GREATER_EQUAL                                            uint32 = 0x3
	VER_LESS                                                     uint32 = 0x4
	VER_LESS_EQUAL                                               uint32 = 0x5
	VER_AND                                                      uint32 = 0x6
	VER_OR                                                       uint32 = 0x7
	VER_CONDITION_MASK                                           uint32 = 0x7
	VER_NUM_BITS_PER_CONDITION_MASK                              uint32 = 0x3
	VER_NT_WORKSTATION                                           uint32 = 0x1
	VER_NT_DOMAIN_CONTROLLER                                     uint32 = 0x2
	VER_NT_SERVER                                                uint32 = 0x3
	RTL_UMS_VERSION                                              uint32 = 0x100
	VRL_PREDEFINED_CLASS_BEGIN                                   uint32 = 0x1
	VRL_CUSTOM_CLASS_BEGIN                                       uint32 = 0x100
	VRL_ENABLE_KERNEL_BREAKS                                     uint32 = 0x80000000
	CTMF_INCLUDE_APPCONTAINER                                    uint32 = 0x1
	CTMF_INCLUDE_LPAC                                            uint32 = 0x2
	FLUSH_NV_MEMORY_IN_FLAG_NO_DRAIN                             uint32 = 0x1
	WRITE_NV_MEMORY_FLAG_FLUSH                                   uint32 = 0x1
	WRITE_NV_MEMORY_FLAG_NON_TEMPORAL                            uint32 = 0x2
	WRITE_NV_MEMORY_FLAG_NO_DRAIN                                uint32 = 0x100
	FILL_NV_MEMORY_FLAG_FLUSH                                    uint32 = 0x1
	FILL_NV_MEMORY_FLAG_NON_TEMPORAL                             uint32 = 0x2
	FILL_NV_MEMORY_FLAG_NO_DRAIN                                 uint32 = 0x100
	IMAGE_POLICY_METADATA_VERSION                                uint32 = 0x1
	IMAGE_POLICY_SECTION_NAME                                    string = ".tPolicy"
	RTL_VIRTUAL_UNWIND2_VALIDATE_PAC                             uint32 = 0x1
	HEAP_OPTIMIZE_RESOURCES_CURRENT_VERSION                      uint32 = 0x1
	WT_EXECUTEINUITHREAD                                         uint32 = 0x2
	WT_EXECUTEINPERSISTENTIOTHREAD                               uint32 = 0x40
	WT_EXECUTEINLONGTHREAD                                       uint32 = 0x10
	WT_EXECUTEDELETEWAIT                                         uint32 = 0x8
	ACTIVATION_CONTEXT_PATH_TYPE_NONE                            uint32 = 0x1
	ACTIVATION_CONTEXT_PATH_TYPE_WIN32_FILE                      uint32 = 0x2
	ACTIVATION_CONTEXT_PATH_TYPE_URL                             uint32 = 0x3
	ACTIVATION_CONTEXT_PATH_TYPE_ASSEMBLYREF                     uint32 = 0x4
	CREATE_BOUNDARY_DESCRIPTOR_ADD_APPCONTAINER_SID              uint32 = 0x1
	PERFORMANCE_DATA_VERSION                                     uint32 = 0x1
	READ_THREAD_PROFILING_FLAG_DISPATCHING                       uint32 = 0x1
	READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS                 uint32 = 0x2
	UNIFIEDBUILDREVISION_KEY                                     string = "\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion"
	UNIFIEDBUILDREVISION_VALUE                                   string = "UBR"
	UNIFIEDBUILDREVISION_MIN                                     uint32 = 0x0
	DEVICEFAMILYDEVICEFORM_KEY                                   string = "\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\OEM"
	DEVICEFAMILYDEVICEFORM_VALUE                                 string = "DeviceForm"
	DLL_PROCESS_ATTACH                                           uint32 = 0x1
	DLL_THREAD_ATTACH                                            uint32 = 0x2
	DLL_THREAD_DETACH                                            uint32 = 0x3
	DLL_PROCESS_DETACH                                           uint32 = 0x0
	EVENTLOG_FORWARDS_READ                                       uint32 = 0x4
	EVENTLOG_BACKWARDS_READ                                      uint32 = 0x8
	EVENTLOG_START_PAIRED_EVENT                                  uint32 = 0x1
	EVENTLOG_END_PAIRED_EVENT                                    uint32 = 0x2
	EVENTLOG_END_ALL_PAIRED_EVENTS                               uint32 = 0x4
	EVENTLOG_PAIRED_EVENT_ACTIVE                                 uint32 = 0x8
	EVENTLOG_PAIRED_EVENT_INACTIVE                               uint32 = 0x10
	MAXLOGICALLOGNAMESIZE                                        uint32 = 0x100
	REG_REFRESH_HIVE                                             int32  = 2
	REG_NO_LAZY_FLUSH                                            int32  = 4
	REG_APP_HIVE                                                 int32  = 16
	REG_PROCESS_PRIVATE                                          int32  = 32
	REG_START_JOURNAL                                            int32  = 64
	REG_HIVE_EXACT_FILE_GROWTH                                   int32  = 128
	REG_HIVE_NO_RM                                               int32  = 256
	REG_HIVE_SINGLE_LOG                                          int32  = 512
	REG_BOOT_HIVE                                                int32  = 1024
	REG_LOAD_HIVE_OPEN_HANDLE                                    int32  = 2048
	REG_FLUSH_HIVE_FILE_GROWTH                                   int32  = 4096
	REG_OPEN_READ_ONLY                                           int32  = 8192
	REG_IMMUTABLE                                                int32  = 16384
	REG_NO_IMPERSONATION_FALLBACK                                int32  = 32768
	REG_APP_HIVE_OPEN_READ_ONLY                                  int32  = 8192
	REG_FORCE_UNLOAD                                             uint32 = 0x1
	REG_UNLOAD_LEGAL_FLAGS                                       uint32 = 0x1
	SERVICE_USER_SERVICE                                         uint32 = 0x40
	SERVICE_USERSERVICE_INSTANCE                                 uint32 = 0x80
	SERVICE_INTERACTIVE_PROCESS                                  uint32 = 0x100
	SERVICE_PKG_SERVICE                                          uint32 = 0x200
	CM_SERVICE_NETWORK_BOOT_LOAD                                 uint32 = 0x1
	CM_SERVICE_VIRTUAL_DISK_BOOT_LOAD                            uint32 = 0x2
	CM_SERVICE_USB_DISK_BOOT_LOAD                                uint32 = 0x4
	CM_SERVICE_SD_DISK_BOOT_LOAD                                 uint32 = 0x8
	CM_SERVICE_USB3_DISK_BOOT_LOAD                               uint32 = 0x10
	CM_SERVICE_MEASURED_BOOT_LOAD                                uint32 = 0x20
	CM_SERVICE_VERIFIER_BOOT_LOAD                                uint32 = 0x40
	CM_SERVICE_WINPE_BOOT_LOAD                                   uint32 = 0x80
	CM_SERVICE_RAM_DISK_BOOT_LOAD                                uint32 = 0x100
	TAPE_PSEUDO_LOGICAL_POSITION                                 int32  = 2
	TAPE_PSEUDO_LOGICAL_BLOCK                                    int32  = 3
	TAPE_DRIVE_FIXED                                             uint32 = 0x1
	TAPE_DRIVE_SELECT                                            uint32 = 0x2
	TAPE_DRIVE_INITIATOR                                         uint32 = 0x4
	TAPE_DRIVE_ERASE_SHORT                                       uint32 = 0x10
	TAPE_DRIVE_ERASE_LONG                                        uint32 = 0x20
	TAPE_DRIVE_ERASE_BOP_ONLY                                    uint32 = 0x40
	TAPE_DRIVE_ERASE_IMMEDIATE                                   uint32 = 0x80
	TAPE_DRIVE_TAPE_CAPACITY                                     uint32 = 0x100
	TAPE_DRIVE_TAPE_REMAINING                                    uint32 = 0x200
	TAPE_DRIVE_FIXED_BLOCK                                       uint32 = 0x400
	TAPE_DRIVE_VARIABLE_BLOCK                                    uint32 = 0x800
	TAPE_DRIVE_WRITE_PROTECT                                     uint32 = 0x1000
	TAPE_DRIVE_EOT_WZ_SIZE                                       uint32 = 0x2000
	TAPE_DRIVE_ECC                                               uint32 = 0x10000
	TAPE_DRIVE_COMPRESSION                                       uint32 = 0x20000
	TAPE_DRIVE_PADDING                                           uint32 = 0x40000
	TAPE_DRIVE_REPORT_SMKS                                       uint32 = 0x80000
	TAPE_DRIVE_GET_ABSOLUTE_BLK                                  uint32 = 0x100000
	TAPE_DRIVE_GET_LOGICAL_BLK                                   uint32 = 0x200000
	TAPE_DRIVE_SET_EOT_WZ_SIZE                                   uint32 = 0x400000
	TAPE_DRIVE_EJECT_MEDIA                                       uint32 = 0x1000000
	TAPE_DRIVE_CLEAN_REQUESTS                                    uint32 = 0x2000000
	TAPE_DRIVE_SET_CMP_BOP_ONLY                                  uint32 = 0x4000000
	TAPE_DRIVE_RESERVED_BIT                                      uint32 = 0x80000000
	TAPE_DRIVE_FORMAT                                            uint32 = 0xa0000000
	TAPE_DRIVE_FORMAT_IMMEDIATE                                  uint32 = 0xc0000000
	TAPE_DRIVE_HIGH_FEATURES                                     uint32 = 0x80000000
	TAPE_QUERY_DRIVE_PARAMETERS                                  int32  = 0
	TAPE_QUERY_MEDIA_CAPACITY                                    int32  = 1
	TAPE_CHECK_FOR_DRIVE_PROBLEM                                 int32  = 2
	TAPE_QUERY_IO_ERROR_DATA                                     int32  = 3
	TAPE_QUERY_DEVICE_ERROR_DATA                                 int32  = 4
	TRANSACTIONMANAGER_QUERY_INFORMATION                         uint32 = 0x1
	TRANSACTIONMANAGER_SET_INFORMATION                           uint32 = 0x2
	TRANSACTIONMANAGER_RECOVER                                   uint32 = 0x4
	TRANSACTIONMANAGER_RENAME                                    uint32 = 0x8
	TRANSACTIONMANAGER_CREATE_RM                                 uint32 = 0x10
	TRANSACTIONMANAGER_BIND_TRANSACTION                          uint32 = 0x20
	TRANSACTION_QUERY_INFORMATION                                uint32 = 0x1
	TRANSACTION_SET_INFORMATION                                  uint32 = 0x2
	TRANSACTION_ENLIST                                           uint32 = 0x4
	TRANSACTION_COMMIT                                           uint32 = 0x8
	TRANSACTION_ROLLBACK                                         uint32 = 0x10
	TRANSACTION_PROPAGATE                                        uint32 = 0x20
	TRANSACTION_RIGHT_RESERVED1                                  uint32 = 0x40
	RESOURCEMANAGER_QUERY_INFORMATION                            uint32 = 0x1
	RESOURCEMANAGER_SET_INFORMATION                              uint32 = 0x2
	RESOURCEMANAGER_RECOVER                                      uint32 = 0x4
	RESOURCEMANAGER_ENLIST                                       uint32 = 0x8
	RESOURCEMANAGER_GET_NOTIFICATION                             uint32 = 0x10
	RESOURCEMANAGER_REGISTER_PROTOCOL                            uint32 = 0x20
	RESOURCEMANAGER_COMPLETE_PROPAGATION                         uint32 = 0x40
	ENLISTMENT_QUERY_INFORMATION                                 uint32 = 0x1
	ENLISTMENT_SET_INFORMATION                                   uint32 = 0x2
	ENLISTMENT_RECOVER                                           uint32 = 0x4
	ENLISTMENT_SUBORDINATE_RIGHTS                                uint32 = 0x8
	ENLISTMENT_SUPERIOR_RIGHTS                                   uint32 = 0x10
	PcTeb                                                        uint32 = 0x18
	ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION              uint32 = 0x1
	ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION                   uint32 = 0x2
	ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION          uint32 = 0x3
	ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION            uint32 = 0x4
	ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION         uint32 = 0x5
	ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION      uint32 = 0x6
	ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION            uint32 = 0x7
	ACTIVATION_CONTEXT_SECTION_GLOBAL_OBJECT_RENAME_TABLE        uint32 = 0x8
	ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES                    uint32 = 0x9
	ACTIVATION_CONTEXT_SECTION_APPLICATION_SETTINGS              uint32 = 0xa
	ACTIVATION_CONTEXT_SECTION_COMPATIBILITY_INFO                uint32 = 0xb
	ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES         uint32 = 0xc
	ROT_COMPARE_MAX                                              uint32 = 0x800
	WDT_INPROC_CALL                                              uint32 = 0x48746457
	WDT_REMOTE_CALL                                              uint32 = 0x52746457
	WDT_INPROC64_CALL                                            uint32 = 0x50746457
	DECIMAL_NEG                                                  byte   = 0x80
	PROCESS_HEAP_REGION                                          uint32 = 0x1
	PROCESS_HEAP_UNCOMMITTED_RANGE                               uint32 = 0x2
	PROCESS_HEAP_ENTRY_BUSY                                      uint32 = 0x4
	PROCESS_HEAP_SEG_ALLOC                                       uint32 = 0x8
	PROCESS_HEAP_ENTRY_MOVEABLE                                  uint32 = 0x10
	PROCESS_HEAP_ENTRY_DDESHARE                                  uint32 = 0x20
	LMEM_NOCOMPACT                                               uint32 = 0x10
	LMEM_NODISCARD                                               uint32 = 0x20
	LMEM_MODIFY                                                  uint32 = 0x80
	LMEM_DISCARDABLE                                             uint32 = 0xf00
	LMEM_VALID_FLAGS                                             uint32 = 0xf72
	LMEM_INVALID_HANDLE                                          uint32 = 0x8000
	LMEM_DISCARDED                                               uint32 = 0x4000
	LMEM_LOCKCOUNT                                               uint32 = 0xff
	NUMA_NO_PREFERRED_NODE                                       uint32 = 0xffffffff
	REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO_VERSION                uint32 = 0x1
)
const (
	CONDITION_VARIABLE_LOCKMODE_SHARED                    uint32 = 0x1
	INIT_ONCE_CHECK_ONLY                                  uint32 = 0x1
	INIT_ONCE_ASYNC                                       uint32 = 0x2
	INIT_ONCE_INIT_FAILED                                 uint32 = 0x4
	INIT_ONCE_CTX_RESERVED_BITS                           uint32 = 0x2
	ALL_PROCESSOR_GROUPS                                  uint16 = 0xffff
	RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO               uint32 = 0x1000000
	RTL_CRITICAL_SECTION_FLAG_DYNAMIC_SPIN                uint32 = 0x2000000
	RTL_CRITICAL_SECTION_FLAG_STATIC_INIT                 uint32 = 0x4000000
	RTL_CRITICAL_SECTION_FLAG_RESOURCE_TYPE               uint32 = 0x8000000
	RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO            uint32 = 0x10000000
	RTL_CRITICAL_SECTION_ALL_FLAG_BITS                    uint32 = 0xff000000
	RTL_CRITICAL_SECTION_DEBUG_FLAG_STATIC_INIT           uint32 = 0x1
	FLS_OUT_OF_INDEXES                                    uint32 = 0xffffffff
	PRIVATE_NAMESPACE_FLAG_DESTROY                        uint32 = 0x1
	TLS_OUT_OF_INDEXES                                    uint32 = 0xffffffff
	PROC_THREAD_ATTRIBUTE_REPLACE_VALUE                   uint32 = 0x1
	THREAD_POWER_THROTTLING_CURRENT_VERSION               uint32 = 0x1
	THREAD_POWER_THROTTLING_EXECUTION_SPEED               uint32 = 0x1
	THREAD_POWER_THROTTLING_VALID_FLAGS                   uint32 = 0x1
	PME_CURRENT_VERSION                                   uint32 = 0x1
	PME_FAILFAST_ON_COMMIT_FAIL_DISABLE                   uint32 = 0x0
	PME_FAILFAST_ON_COMMIT_FAIL_ENABLE                    uint32 = 0x1
	PROCESS_POWER_THROTTLING_CURRENT_VERSION              uint32 = 0x1
	PROCESS_POWER_THROTTLING_EXECUTION_SPEED              uint32 = 0x1
	PROCESS_POWER_THROTTLING_IGNORE_TIMER_RESOLUTION      uint32 = 0x4
	PROCESS_LEAP_SECOND_INFO_FLAG_ENABLE_SIXTY_SECOND     uint32 = 0x1
	PROCESS_LEAP_SECOND_INFO_VALID_FLAGS                  uint32 = 0x1
	CREATE_MUTEX_INITIAL_OWNER                            uint32 = 0x1
	CREATE_WAITABLE_TIMER_MANUAL_RESET                    uint32 = 0x1
	CREATE_WAITABLE_TIMER_HIGH_RESOLUTION                 uint32 = 0x2
	SYNCHRONIZATION_BARRIER_FLAGS_SPIN_ONLY               uint32 = 0x1
	SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY              uint32 = 0x2
	SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE               uint32 = 0x4
	INFINITE                                              uint32 = 0xffffffff
	PROC_THREAD_ATTRIBUTE_PARENT_PROCESS                  uint32 = 0x20000
	PROC_THREAD_ATTRIBUTE_HANDLE_LIST                     uint32 = 0x20002
	PROC_THREAD_ATTRIBUTE_GROUP_AFFINITY                  uint32 = 0x30003
	PROC_THREAD_ATTRIBUTE_PREFERRED_NODE                  uint32 = 0x20004
	PROC_THREAD_ATTRIBUTE_IDEAL_PROCESSOR                 uint32 = 0x30005
	PROC_THREAD_ATTRIBUTE_UMS_THREAD                      uint32 = 0x30006
	PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY               uint32 = 0x20007
	PROC_THREAD_ATTRIBUTE_SECURITY_CAPABILITIES           uint32 = 0x20009
	PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL                uint32 = 0x2000b
	PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE                   uint32 = 0x20016
	PROC_THREAD_ATTRIBUTE_MACHINE_TYPE                    uint32 = 0x20019
	PROC_THREAD_ATTRIBUTE_ENABLE_OPTIONAL_XSTATE_FEATURES uint32 = 0x3001b
	PROC_THREAD_ATTRIBUTE_WIN32K_FILTER                   uint32 = 0x20010
	PROC_THREAD_ATTRIBUTE_JOB_LIST                        uint32 = 0x2000d
	PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY            uint32 = 0x2000e
	PROC_THREAD_ATTRIBUTE_ALL_APPLICATION_PACKAGES_POLICY uint32 = 0x2000f
	PROC_THREAD_ATTRIBUTE_DESKTOP_APP_POLICY              uint32 = 0x20012
	PROC_THREAD_ATTRIBUTE_MITIGATION_AUDIT_POLICY         uint32 = 0x20018
	PROC_THREAD_ATTRIBUTE_COMPONENT_FILTER                uint32 = 0x2001a
)
const (
	WszW32TimeRegKeyTimeProviders       string = "System\\CurrentControlSet\\Services\\W32Time\\TimeProviders"
	WszW32TimeRegKeyPolicyTimeProviders string = "Software\\Policies\\Microsoft\\W32Time\\TimeProviders"
	WszW32TimeRegValueEnabled           string = "Enabled"
	WszW32TimeRegValueDllName           string = "DllName"
	WszW32TimeRegValueInputProvider     string = "InputProvider"
	WszW32TimeRegValueMetaDataProvider  string = "MetaDataProvider"
	TSF_Hardware                        uint32 = 0x1
	TSF_Authenticated                   uint32 = 0x2
	TSF_IPv6                            uint32 = 0x4
	TSF_SignatureAuthenticated          uint32 = 0x8
	TIME_ZONE_ID_INVALID                uint32 = 0xffffffff
)
const (
	MAX_ERROR_MESSAGE_CHARS                             uint32 = 0x200
	CastingSourceInfo_Property_PreferredSourceUriScheme string = "PreferredSourceUriScheme"
	CastingSourceInfo_Property_CastingTypes             string = "CastingTypes"
	CastingSourceInfo_Property_ProtectedMedia           string = "ProtectedMedia"
)
const (
	WLDP_DLL                                                           string = "WLDP.DLL"
	WLDP_GETLOCKDOWNPOLICY_FN                                          string = "WldpGetLockdownPolicy"
	WLDP_ISCLASSINAPPROVEDLIST_FN                                      string = "WldpIsClassInApprovedList"
	WLDP_SETDYNAMICCODETRUST_FN                                        string = "WldpSetDynamicCodeTrust"
	WLDP_ISDYNAMICCODEPOLICYENABLED_FN                                 string = "WldpIsDynamicCodePolicyEnabled"
	WLDP_QUERYDANAMICCODETRUST_FN                                      string = "WldpQueryDynamicCodeTrust"
	WLDP_QUERYDYNAMICCODETRUST_FN                                      string = "WldpQueryDynamicCodeTrust"
	WLDP_QUERYWINDOWSLOCKDOWNMODE_FN                                   string = "WldpQueryWindowsLockdownMode"
	WLDP_SETWINDOWSLOCKDOWNRESTRICTION_FN                              string = "WldpSetWindowsLockdownRestriction"
	WLDP_QUERYDEVICESECURITYINFORMATION_FN                             string = "WldpQueryDeviceSecurityInformation"
	WLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_FN                            string = "WldpQueryWindowsLockdownRestriction"
	WLDP_ISAPPAPPROVEDBYPOLICY_FN                                      string = "WldpIsAppApprovedByPolicy"
	WLDP_QUERYPOLICYSETTINGENABLED_FN                                  string = "WldpQueryPolicySettingEnabled"
	WLDP_QUERYPOLICYSETTINGENABLED2_FN                                 string = "WldpQueryPolicySettingEnabled2"
	WLDP_ISWCOSPRODUCTIONCONFIGURATION_FN                              string = "WldpIsWcosProductionConfiguration"
	WLDP_RESETWCOSPRODUCTIONCONFIGURATION_FN                           string = "WldpResetWcosProductionConfiguration"
	WLDP_ISPRODUCTIONCONFIGURATION_FN                                  string = "WldpIsProductionConfiguration"
	WLDP_RESETPRODUCTIONCONFIGURATION_FN                               string = "WldpResetProductionConfiguration"
	WLDP_CANEXECUTEBUFFER_FN                                           string = "WldpCanExecuteBuffer"
	WLDP_CANEXECUTEFILE_FN                                             string = "WldpCanExecuteFile"
	WLDP_LOCKDOWN_UNDEFINED                                            uint32 = 0x0
	WLDP_LOCKDOWN_DEFINED_FLAG                                         uint32 = 0x80000000
	WLDP_LOCKDOWN_CONFIG_CI_FLAG                                       uint32 = 0x1
	WLDP_LOCKDOWN_CONFIG_CI_AUDIT_FLAG                                 uint32 = 0x2
	WLDP_LOCKDOWN_UMCIENFORCE_FLAG                                     uint32 = 0x4
	WLDP_LOCKDOWN_AUDIT_FLAG                                           uint32 = 0x8
	WLDP_LOCKDOWN_EXCLUSION_FLAG                                       uint32 = 0x10
	WLDP_LOCKDOWN_OFF                                                  uint32 = 0x80000000
	WLDP_HOST_INFORMATION_REVISION                                     uint32 = 0x1
	WLDP_FLAGS_SKIPSIGNATUREVALIDATION                                 uint32 = 0x100
	MAX_TDI_ENTITIES                                                   uint32 = 0x1000
	INFO_CLASS_GENERIC                                                 uint32 = 0x100
	INFO_CLASS_PROTOCOL                                                uint32 = 0x200
	INFO_CLASS_IMPLEMENTATION                                          uint32 = 0x300
	INFO_TYPE_PROVIDER                                                 uint32 = 0x100
	INFO_TYPE_ADDRESS_OBJECT                                           uint32 = 0x200
	INFO_TYPE_CONNECTION                                               uint32 = 0x300
	ENTITY_LIST_ID                                                     uint32 = 0x0
	INVALID_ENTITY_INSTANCE                                            int32  = -1
	CONTEXT_SIZE                                                       uint32 = 0x10
	ENTITY_TYPE_ID                                                     uint32 = 0x1
	CO_TL_NBF                                                          uint32 = 0x400
	CO_TL_SPX                                                          uint32 = 0x402
	CO_TL_TCP                                                          uint32 = 0x404
	CO_TL_SPP                                                          uint32 = 0x406
	CL_TL_NBF                                                          uint32 = 0x401
	CL_TL_UDP                                                          uint32 = 0x403
	ER_ICMP                                                            uint32 = 0x380
	CL_NL_IPX                                                          uint32 = 0x301
	CL_NL_IP                                                           uint32 = 0x303
	AT_ARP                                                             uint32 = 0x280
	AT_NULL                                                            uint32 = 0x282
	IF_GENERIC                                                         uint32 = 0x200
	IF_MIB                                                             uint32 = 0x202
	IOCTL_TDI_TL_IO_CONTROL_ENDPOINT                                   uint32 = 0x210038
	DCI_VERSION                                                        uint32 = 0x100
	DCICREATEPRIMARYSURFACE                                            uint32 = 0x1
	DCICREATEOFFSCREENSURFACE                                          uint32 = 0x2
	DCICREATEOVERLAYSURFACE                                            uint32 = 0x3
	DCIENUMSURFACE                                                     uint32 = 0x4
	DCIESCAPE                                                          uint32 = 0x5
	DCI_OK                                                             uint32 = 0x0
	DCI_FAIL_GENERIC                                                   int32  = -1
	DCI_FAIL_UNSUPPORTEDVERSION                                        int32  = -2
	DCI_FAIL_INVALIDSURFACE                                            int32  = -3
	DCI_FAIL_UNSUPPORTED                                               int32  = -4
	DCI_ERR_CURRENTLYNOTAVAIL                                          int32  = -5
	DCI_ERR_INVALIDRECT                                                int32  = -6
	DCI_ERR_UNSUPPORTEDFORMAT                                          int32  = -7
	DCI_ERR_UNSUPPORTEDMASK                                            int32  = -8
	DCI_ERR_TOOBIGHEIGHT                                               int32  = -9
	DCI_ERR_TOOBIGWIDTH                                                int32  = -10
	DCI_ERR_TOOBIGSIZE                                                 int32  = -11
	DCI_ERR_OUTOFMEMORY                                                int32  = -12
	DCI_ERR_INVALIDPOSITION                                            int32  = -13
	DCI_ERR_INVALIDSTRETCH                                             int32  = -14
	DCI_ERR_INVALIDCLIPLIST                                            int32  = -15
	DCI_ERR_SURFACEISOBSCURED                                          int32  = -16
	DCI_ERR_XALIGN                                                     int32  = -17
	DCI_ERR_YALIGN                                                     int32  = -18
	DCI_ERR_XYALIGN                                                    int32  = -19
	DCI_ERR_WIDTHALIGN                                                 int32  = -20
	DCI_ERR_HEIGHTALIGN                                                int32  = -21
	DCI_STATUS_POINTERCHANGED                                          uint32 = 0x1
	DCI_STATUS_STRIDECHANGED                                           uint32 = 0x2
	DCI_STATUS_FORMATCHANGED                                           uint32 = 0x4
	DCI_STATUS_SURFACEINFOCHANGED                                      uint32 = 0x8
	DCI_STATUS_CHROMAKEYCHANGED                                        uint32 = 0x10
	DCI_STATUS_WASSTILLDRAWING                                         uint32 = 0x20
	DCI_SURFACE_TYPE                                                   uint32 = 0xf
	DCI_PRIMARY                                                        uint32 = 0x0
	DCI_OFFSCREEN                                                      uint32 = 0x1
	DCI_OVERLAY                                                        uint32 = 0x2
	DCI_VISIBLE                                                        uint32 = 0x10
	DCI_CHROMAKEY                                                      uint32 = 0x20
	DCI_1632_ACCESS                                                    uint32 = 0x40
	DCI_DWORDSIZE                                                      uint32 = 0x80
	DCI_DWORDALIGN                                                     uint32 = 0x100
	DCI_WRITEONLY                                                      uint32 = 0x200
	DCI_ASYNC                                                          uint32 = 0x400
	DCI_CAN_STRETCHX                                                   uint32 = 0x1000
	DCI_CAN_STRETCHY                                                   uint32 = 0x2000
	DCI_CAN_STRETCHXN                                                  uint32 = 0x4000
	DCI_CAN_STRETCHYN                                                  uint32 = 0x8000
	DCI_CANOVERLAY                                                     uint32 = 0x10000
	FILE_FLAG_OPEN_REQUIRING_OPLOCK                                    uint32 = 0x40000
	FILE_FLAG_IGNORE_IMPERSONATED_DEVICEMAP                            uint32 = 0x20000
	PROGRESS_CONTINUE                                                  uint32 = 0x0
	PROGRESS_CANCEL                                                    uint32 = 0x1
	PROGRESS_STOP                                                      uint32 = 0x2
	PROGRESS_QUIET                                                     uint32 = 0x3
	COPY_FILE_FAIL_IF_EXISTS                                           uint32 = 0x1
	COPY_FILE_RESTARTABLE                                              uint32 = 0x2
	COPY_FILE_OPEN_SOURCE_FOR_WRITE                                    uint32 = 0x4
	COPY_FILE_ALLOW_DECRYPTED_DESTINATION                              uint32 = 0x8
	COPY_FILE_COPY_SYMLINK                                             uint32 = 0x800
	COPY_FILE_NO_BUFFERING                                             uint32 = 0x1000
	COPY_FILE_REQUEST_SECURITY_PRIVILEGES                              uint32 = 0x2000
	COPY_FILE_RESUME_FROM_PAUSE                                        uint32 = 0x4000
	COPY_FILE_NO_OFFLOAD                                               uint32 = 0x40000
	COPY_FILE_IGNORE_EDP_BLOCK                                         uint32 = 0x400000
	COPY_FILE_IGNORE_SOURCE_ENCRYPTION                                 uint32 = 0x800000
	COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC                              uint32 = 0x2000000
	COPY_FILE_REQUEST_COMPRESSED_TRAFFIC                               uint32 = 0x10000000
	COPY_FILE_OPEN_AND_COPY_REPARSE_POINT                              uint32 = 0x200000
	COPY_FILE_DIRECTORY                                                uint32 = 0x80
	COPY_FILE_SKIP_ALTERNATE_STREAMS                                   uint32 = 0x8000
	COPY_FILE_DISABLE_PRE_ALLOCATION                                   uint32 = 0x4000000
	COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE                               uint32 = 0x8000000
	COPY_FILE_ENABLE_SPARSE_COPY                                       uint32 = 0x20000000
	FAIL_FAST_GENERATE_EXCEPTION_ADDRESS                               uint32 = 0x1
	FAIL_FAST_NO_HARD_ERROR_DLG                                        uint32 = 0x2
	SP_SERIALCOMM                                                      uint32 = 0x1
	PST_UNSPECIFIED                                                    uint32 = 0x0
	PST_RS232                                                          uint32 = 0x1
	PST_PARALLELPORT                                                   uint32 = 0x2
	PST_RS422                                                          uint32 = 0x3
	PST_RS423                                                          uint32 = 0x4
	PST_RS449                                                          uint32 = 0x5
	PST_MODEM                                                          uint32 = 0x6
	PST_FAX                                                            uint32 = 0x21
	PST_SCANNER                                                        uint32 = 0x22
	PST_NETWORK_BRIDGE                                                 uint32 = 0x100
	PST_LAT                                                            uint32 = 0x101
	PST_TCPIP_TELNET                                                   uint32 = 0x102
	PST_X25                                                            uint32 = 0x103
	PCF_DTRDSR                                                         uint32 = 0x1
	PCF_RTSCTS                                                         uint32 = 0x2
	PCF_RLSD                                                           uint32 = 0x4
	PCF_PARITY_CHECK                                                   uint32 = 0x8
	PCF_XONXOFF                                                        uint32 = 0x10
	PCF_SETXCHAR                                                       uint32 = 0x20
	PCF_TOTALTIMEOUTS                                                  uint32 = 0x40
	PCF_INTTIMEOUTS                                                    uint32 = 0x80
	PCF_SPECIALCHARS                                                   uint32 = 0x100
	PCF_16BITMODE                                                      uint32 = 0x200
	SP_PARITY                                                          uint32 = 0x1
	SP_BAUD                                                            uint32 = 0x2
	SP_DATABITS                                                        uint32 = 0x4
	SP_STOPBITS                                                        uint32 = 0x8
	SP_HANDSHAKING                                                     uint32 = 0x10
	SP_PARITY_CHECK                                                    uint32 = 0x20
	SP_RLSD                                                            uint32 = 0x40
	BAUD_075                                                           uint32 = 0x1
	BAUD_110                                                           uint32 = 0x2
	BAUD_134_5                                                         uint32 = 0x4
	BAUD_150                                                           uint32 = 0x8
	BAUD_300                                                           uint32 = 0x10
	BAUD_600                                                           uint32 = 0x20
	BAUD_1200                                                          uint32 = 0x40
	BAUD_1800                                                          uint32 = 0x80
	BAUD_2400                                                          uint32 = 0x100
	BAUD_4800                                                          uint32 = 0x200
	BAUD_7200                                                          uint32 = 0x400
	BAUD_9600                                                          uint32 = 0x800
	BAUD_14400                                                         uint32 = 0x1000
	BAUD_19200                                                         uint32 = 0x2000
	BAUD_38400                                                         uint32 = 0x4000
	BAUD_56K                                                           uint32 = 0x8000
	BAUD_128K                                                          uint32 = 0x10000
	BAUD_115200                                                        uint32 = 0x20000
	BAUD_57600                                                         uint32 = 0x40000
	BAUD_USER                                                          uint32 = 0x10000000
	COMMPROP_INITIALIZED                                               uint32 = 0xe73cf52e
	DTR_CONTROL_DISABLE                                                uint32 = 0x0
	DTR_CONTROL_ENABLE                                                 uint32 = 0x1
	DTR_CONTROL_HANDSHAKE                                              uint32 = 0x2
	RTS_CONTROL_DISABLE                                                uint32 = 0x0
	RTS_CONTROL_ENABLE                                                 uint32 = 0x1
	RTS_CONTROL_HANDSHAKE                                              uint32 = 0x2
	RTS_CONTROL_TOGGLE                                                 uint32 = 0x3
	GMEM_NOCOMPACT                                                     uint32 = 0x10
	GMEM_NODISCARD                                                     uint32 = 0x20
	GMEM_MODIFY                                                        uint32 = 0x80
	GMEM_DISCARDABLE                                                   uint32 = 0x100
	GMEM_NOT_BANKED                                                    uint32 = 0x1000
	GMEM_SHARE                                                         uint32 = 0x2000
	GMEM_DDESHARE                                                      uint32 = 0x2000
	GMEM_NOTIFY                                                        uint32 = 0x4000
	GMEM_LOWER                                                         uint32 = 0x1000
	GMEM_VALID_FLAGS                                                   uint32 = 0x7f72
	GMEM_INVALID_HANDLE                                                uint32 = 0x8000
	GMEM_DISCARDED                                                     uint32 = 0x4000
	GMEM_LOCKCOUNT                                                     uint32 = 0xff
	THREAD_PRIORITY_ERROR_RETURN                                       uint32 = 0x7fffffff
	DRIVE_UNKNOWN                                                      uint32 = 0x0
	DRIVE_NO_ROOT_DIR                                                  uint32 = 0x1
	DRIVE_REMOVABLE                                                    uint32 = 0x2
	DRIVE_FIXED                                                        uint32 = 0x3
	DRIVE_REMOTE                                                       uint32 = 0x4
	DRIVE_CDROM                                                        uint32 = 0x5
	DRIVE_RAMDISK                                                      uint32 = 0x6
	IGNORE                                                             uint32 = 0x0
	CBR_110                                                            uint32 = 0x6e
	CBR_300                                                            uint32 = 0x12c
	CBR_600                                                            uint32 = 0x258
	CBR_1200                                                           uint32 = 0x4b0
	CBR_2400                                                           uint32 = 0x960
	CBR_4800                                                           uint32 = 0x12c0
	CBR_9600                                                           uint32 = 0x2580
	CBR_14400                                                          uint32 = 0x3840
	CBR_19200                                                          uint32 = 0x4b00
	CBR_38400                                                          uint32 = 0x9600
	CBR_56000                                                          uint32 = 0xdac0
	CBR_57600                                                          uint32 = 0xe100
	CBR_115200                                                         uint32 = 0x1c200
	CBR_128000                                                         uint32 = 0x1f400
	CBR_256000                                                         uint32 = 0x3e800
	CE_TXFULL                                                          uint32 = 0x100
	CE_PTO                                                             uint32 = 0x200
	CE_IOE                                                             uint32 = 0x400
	CE_DNS                                                             uint32 = 0x800
	CE_OOP                                                             uint32 = 0x1000
	CE_MODE                                                            uint32 = 0x8000
	IE_BADID                                                           int32  = -1
	IE_OPEN                                                            int32  = -2
	IE_NOPEN                                                           int32  = -3
	IE_MEMORY                                                          int32  = -4
	IE_DEFAULT                                                         int32  = -5
	IE_HARDWARE                                                        int32  = -10
	IE_BYTESIZE                                                        int32  = -11
	IE_BAUDRATE                                                        int32  = -12
	RESETDEV                                                           uint32 = 0x7
	LPTx                                                               uint32 = 0x80
	S_QUEUEEMPTY                                                       uint32 = 0x0
	S_THRESHOLD                                                        uint32 = 0x1
	S_ALLTHRESHOLD                                                     uint32 = 0x2
	S_NORMAL                                                           uint32 = 0x0
	S_LEGATO                                                           uint32 = 0x1
	S_STACCATO                                                         uint32 = 0x2
	S_PERIOD512                                                        uint32 = 0x0
	S_PERIOD1024                                                       uint32 = 0x1
	S_PERIOD2048                                                       uint32 = 0x2
	S_PERIODVOICE                                                      uint32 = 0x3
	S_WHITE512                                                         uint32 = 0x4
	S_WHITE1024                                                        uint32 = 0x5
	S_WHITE2048                                                        uint32 = 0x6
	S_WHITEVOICE                                                       uint32 = 0x7
	S_SERDVNA                                                          int32  = -1
	S_SEROFM                                                           int32  = -2
	S_SERMACT                                                          int32  = -3
	S_SERQFUL                                                          int32  = -4
	S_SERBDNT                                                          int32  = -5
	S_SERDLN                                                           int32  = -6
	S_SERDCC                                                           int32  = -7
	S_SERDTP                                                           int32  = -8
	S_SERDVL                                                           int32  = -9
	S_SERDMD                                                           int32  = -10
	S_SERDSH                                                           int32  = -11
	S_SERDPT                                                           int32  = -12
	S_SERDFQ                                                           int32  = -13
	S_SERDDR                                                           int32  = -14
	S_SERDSR                                                           int32  = -15
	S_SERDST                                                           int32  = -16
	FS_CASE_IS_PRESERVED                                               uint32 = 0x2
	FS_CASE_SENSITIVE                                                  uint32 = 0x1
	FS_UNICODE_STORED_ON_DISK                                          uint32 = 0x4
	FS_PERSISTENT_ACLS                                                 uint32 = 0x8
	FS_VOL_IS_COMPRESSED                                               uint32 = 0x8000
	FS_FILE_COMPRESSION                                                uint32 = 0x10
	FS_FILE_ENCRYPTION                                                 uint32 = 0x20000
	OFS_MAXPATHNAME                                                    uint32 = 0x80
	MAXINTATOM                                                         uint32 = 0xc000
	SCS_32BIT_BINARY                                                   uint32 = 0x0
	SCS_DOS_BINARY                                                     uint32 = 0x1
	SCS_WOW_BINARY                                                     uint32 = 0x2
	SCS_PIF_BINARY                                                     uint32 = 0x3
	SCS_POSIX_BINARY                                                   uint32 = 0x4
	SCS_OS216_BINARY                                                   uint32 = 0x5
	SCS_64BIT_BINARY                                                   uint32 = 0x6
	SCS_THIS_PLATFORM_BINARY                                           uint32 = 0x6
	FIBER_FLAG_FLOAT_SWITCH                                            uint32 = 0x1
	UMS_VERSION                                                        uint32 = 0x100
	FILE_SKIP_COMPLETION_PORT_ON_SUCCESS                               uint32 = 0x1
	FILE_SKIP_SET_EVENT_ON_HANDLE                                      uint32 = 0x2
	CRITICAL_SECTION_NO_DEBUG_INFO                                     uint32 = 0x1000000
	HINSTANCE_ERROR                                                    uint32 = 0x20
	FORMAT_MESSAGE_MAX_WIDTH_MASK                                      uint32 = 0xff
	FILE_ENCRYPTABLE                                                   uint32 = 0x0
	FILE_IS_ENCRYPTED                                                  uint32 = 0x1
	FILE_SYSTEM_ATTR                                                   uint32 = 0x2
	FILE_ROOT_DIR                                                      uint32 = 0x3
	FILE_SYSTEM_DIR                                                    uint32 = 0x4
	FILE_UNKNOWN                                                       uint32 = 0x5
	FILE_SYSTEM_NOT_SUPPORT                                            uint32 = 0x6
	FILE_USER_DISALLOWED                                               uint32 = 0x7
	FILE_READ_ONLY                                                     uint32 = 0x8
	FILE_DIR_DISALLOWED                                                uint32 = 0x9
	EFS_USE_RECOVERY_KEYS                                              uint32 = 0x1
	CREATE_FOR_IMPORT                                                  uint32 = 0x1
	CREATE_FOR_DIR                                                     uint32 = 0x2
	OVERWRITE_HIDDEN                                                   uint32 = 0x4
	EFSRPC_SECURE_ONLY                                                 uint32 = 0x8
	EFS_DROP_ALTERNATE_STREAMS                                         uint32 = 0x10
	BACKUP_INVALID                                                     uint32 = 0x0
	BACKUP_GHOSTED_FILE_EXTENTS                                        uint32 = 0xb
	STREAM_NORMAL_ATTRIBUTE                                            uint32 = 0x0
	STREAM_MODIFIED_WHEN_READ                                          uint32 = 0x1
	STREAM_CONTAINS_SECURITY                                           uint32 = 0x2
	STREAM_CONTAINS_PROPERTIES                                         uint32 = 0x4
	STREAM_SPARSE_ATTRIBUTE                                            uint32 = 0x8
	STREAM_CONTAINS_GHOSTED_FILE_EXTENTS                               uint32 = 0x10
	STARTF_HOLOGRAPHIC                                                 uint32 = 0x40000
	SHUTDOWN_NORETRY                                                   uint32 = 0x1
	PROTECTION_LEVEL_SAME                                              uint32 = 0xffffffff
	PROC_THREAD_ATTRIBUTE_NUMBER                                       uint32 = 0xffff
	PROC_THREAD_ATTRIBUTE_THREAD                                       uint32 = 0x10000
	PROC_THREAD_ATTRIBUTE_INPUT                                        uint32 = 0x20000
	PROC_THREAD_ATTRIBUTE_ADDITIVE                                     uint32 = 0x40000
	PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE                      uint32 = 0x1
	PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE            uint32 = 0x2
	PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE                    uint32 = 0x4
	PROCESS_CREATION_CHILD_PROCESS_RESTRICTED                          uint32 = 0x1
	PROCESS_CREATION_CHILD_PROCESS_OVERRIDE                            uint32 = 0x2
	PROCESS_CREATION_CHILD_PROCESS_RESTRICTED_UNLESS_SECURE            uint32 = 0x4
	PROCESS_CREATION_ALL_APPLICATION_PACKAGES_OPT_OUT                  uint32 = 0x1
	PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_ENABLE_PROCESS_TREE         uint32 = 0x1
	PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_DISABLE_PROCESS_TREE        uint32 = 0x2
	PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_OVERRIDE                    uint32 = 0x4
	ATOM_FLAG_GLOBAL                                                   uint32 = 0x2
	GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A                                string = "GetSystemWow64DirectoryA"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W                                string = "GetSystemWow64DirectoryA"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T                                string = "GetSystemWow64DirectoryA"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A                                string = "GetSystemWow64DirectoryW"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W                                string = "GetSystemWow64DirectoryW"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T                                string = "GetSystemWow64DirectoryW"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A                                string = "GetSystemWow64DirectoryW"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W                                string = "GetSystemWow64DirectoryW"
	GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T                                string = "GetSystemWow64DirectoryW"
	BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE                            uint32 = 0x1
	BASE_SEARCH_PATH_DISABLE_SAFE_SEARCHMODE                           uint32 = 0x10000
	BASE_SEARCH_PATH_PERMANENT                                         uint32 = 0x8000
	COPYFILE2_MESSAGE_COPY_OFFLOAD                                     int32  = 1
	COPYFILE2_IO_CYCLE_SIZE_MIN                                        uint32 = 0x1000
	COPYFILE2_IO_CYCLE_SIZE_MAX                                        uint32 = 0x40000000
	COPYFILE2_IO_RATE_MIN                                              uint32 = 0x200
	COPY_FILE2_V2_DONT_COPY_JUNCTIONS                                  uint32 = 0x1
	COPY_FILE2_V2_VALID_FLAGS                                          uint32 = 0x1
	EVENTLOG_FULL_INFO                                                 uint32 = 0x0
	OPERATION_API_VERSION                                              uint32 = 0x1
	MAX_COMPUTERNAME_LENGTH                                            uint32 = 0xf
	LOGON32_PROVIDER_WINNT35                                           uint32 = 0x1
	LOGON32_PROVIDER_VIRTUAL                                           uint32 = 0x4
	LOGON_ZERO_PASSWORD_BUFFER                                         uint32 = 0x80000000
	HW_PROFILE_GUIDLEN                                                 uint32 = 0x27
	DOCKINFO_UNDOCKED                                                  uint32 = 0x1
	DOCKINFO_DOCKED                                                    uint32 = 0x2
	DOCKINFO_USER_SUPPLIED                                             uint32 = 0x4
	TC_NORMAL                                                          uint32 = 0x0
	TC_HARDERR                                                         uint32 = 0x1
	TC_GP_TRAP                                                         uint32 = 0x2
	TC_SIGNAL                                                          uint32 = 0x3
	AC_LINE_OFFLINE                                                    uint32 = 0x0
	AC_LINE_ONLINE                                                     uint32 = 0x1
	AC_LINE_BACKUP_POWER                                               uint32 = 0x2
	AC_LINE_UNKNOWN                                                    uint32 = 0xff
	BATTERY_FLAG_HIGH                                                  uint32 = 0x1
	BATTERY_FLAG_LOW                                                   uint32 = 0x2
	BATTERY_FLAG_CRITICAL                                              uint32 = 0x4
	BATTERY_FLAG_CHARGING                                              uint32 = 0x8
	BATTERY_FLAG_NO_BATTERY                                            uint32 = 0x80
	BATTERY_FLAG_UNKNOWN                                               uint32 = 0xff
	BATTERY_PERCENTAGE_UNKNOWN                                         uint32 = 0xff
	SYSTEM_STATUS_FLAG_POWER_SAVING_ON                                 uint32 = 0x1
	BATTERY_LIFE_UNKNOWN                                               uint32 = 0xffffffff
	ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID                           uint32 = 0x1
	ACTCTX_FLAG_LANGID_VALID                                           uint32 = 0x2
	ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID                               uint32 = 0x4
	ACTCTX_FLAG_RESOURCE_NAME_VALID                                    uint32 = 0x8
	ACTCTX_FLAG_SET_PROCESS_DEFAULT                                    uint32 = 0x10
	ACTCTX_FLAG_APPLICATION_NAME_VALID                                 uint32 = 0x20
	ACTCTX_FLAG_SOURCE_IS_ASSEMBLYREF                                  uint32 = 0x40
	ACTCTX_FLAG_HMODULE_VALID                                          uint32 = 0x80
	DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION                    uint32 = 0x1
	FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX                             uint32 = 0x1
	FIND_ACTCTX_SECTION_KEY_RETURN_FLAGS                               uint32 = 0x2
	FIND_ACTCTX_SECTION_KEY_RETURN_ASSEMBLY_METADATA                   uint32 = 0x4
	ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED                       uint32 = 0x1
	QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX                                uint32 = 0x4
	QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE                                uint32 = 0x8
	QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS                                uint32 = 0x10
	QUERY_ACTCTX_FLAG_NO_ADDREF                                        uint32 = 0x80000000
	RESTART_MAX_CMD_LINE                                               uint32 = 0x400
	RECOVERY_DEFAULT_PING_INTERVAL                                     uint32 = 0x1388
	FILE_RENAME_FLAG_REPLACE_IF_EXISTS                                 uint32 = 0x1
	FILE_RENAME_FLAG_POSIX_SEMANTICS                                   uint32 = 0x2
	FILE_RENAME_FLAG_SUPPRESS_PIN_STATE_INHERITANCE                    uint32 = 0x4
	STORAGE_INFO_FLAGS_ALIGNED_DEVICE                                  uint32 = 0x1
	STORAGE_INFO_FLAGS_PARTITION_ALIGNED_ON_DEVICE                     uint32 = 0x2
	STORAGE_INFO_OFFSET_UNKNOWN                                        uint32 = 0xffffffff
	REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK                                 uint32 = 0x1
	REMOTE_PROTOCOL_INFO_FLAG_OFFLINE                                  uint32 = 0x2
	REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE                        uint32 = 0x4
	RPI_FLAG_SMB2_SHARECAP_TIMEWARP                                    uint32 = 0x2
	RPI_FLAG_SMB2_SHARECAP_DFS                                         uint32 = 0x8
	RPI_FLAG_SMB2_SHARECAP_CONTINUOUS_AVAILABILITY                     uint32 = 0x10
	RPI_FLAG_SMB2_SHARECAP_SCALEOUT                                    uint32 = 0x20
	RPI_FLAG_SMB2_SHARECAP_CLUSTER                                     uint32 = 0x40
	RPI_SMB2_SHAREFLAG_ENCRYPT_DATA                                    uint32 = 0x1
	RPI_SMB2_SHAREFLAG_COMPRESS_DATA                                   uint32 = 0x2
	RPI_SMB2_FLAG_SERVERCAP_DFS                                        uint32 = 0x1
	RPI_SMB2_FLAG_SERVERCAP_LEASING                                    uint32 = 0x2
	RPI_SMB2_FLAG_SERVERCAP_LARGEMTU                                   uint32 = 0x4
	RPI_SMB2_FLAG_SERVERCAP_MULTICHANNEL                               uint32 = 0x8
	RPI_SMB2_FLAG_SERVERCAP_PERSISTENT_HANDLES                         uint32 = 0x10
	RPI_SMB2_FLAG_SERVERCAP_DIRECTORY_LEASING                          uint32 = 0x20
	MICROSOFT_WINDOWS_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS uint32 = 0x0
	MICROSOFT_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS         uint32 = 0x0
	CODEINTEGRITY_OPTION_ENABLED                                       uint32 = 0x1
	CODEINTEGRITY_OPTION_TESTSIGN                                      uint32 = 0x2
	CODEINTEGRITY_OPTION_UMCI_ENABLED                                  uint32 = 0x4
	CODEINTEGRITY_OPTION_UMCI_AUDITMODE_ENABLED                        uint32 = 0x8
	CODEINTEGRITY_OPTION_UMCI_EXCLUSIONPATHS_ENABLED                   uint32 = 0x10
	CODEINTEGRITY_OPTION_TEST_BUILD                                    uint32 = 0x20
	CODEINTEGRITY_OPTION_PREPRODUCTION_BUILD                           uint32 = 0x40
	CODEINTEGRITY_OPTION_DEBUGMODE_ENABLED                             uint32 = 0x80
	CODEINTEGRITY_OPTION_FLIGHT_BUILD                                  uint32 = 0x100
	CODEINTEGRITY_OPTION_FLIGHTING_ENABLED                             uint32 = 0x200
	CODEINTEGRITY_OPTION_HVCI_KMCI_ENABLED                             uint32 = 0x400
	CODEINTEGRITY_OPTION_HVCI_KMCI_AUDITMODE_ENABLED                   uint32 = 0x800
	CODEINTEGRITY_OPTION_HVCI_KMCI_STRICTMODE_ENABLED                  uint32 = 0x1000
	CODEINTEGRITY_OPTION_HVCI_IUM_ENABLED                              uint32 = 0x2000
	FILE_MAXIMUM_DISPOSITION                                           uint32 = 0x5
	FILE_OPEN_REMOTE_INSTANCE                                          uint32 = 0x400
	FILE_NO_COMPRESSION                                                uint32 = 0x8000
	FILE_OPEN_NO_RECALL                                                uint32 = 0x400000
	FILE_VALID_OPTION_FLAGS                                            uint32 = 0xffffff
	FILE_VALID_PIPE_OPTION_FLAGS                                       uint32 = 0x32
	FILE_VALID_MAILSLOT_OPTION_FLAGS                                   uint32 = 0x32
	FILE_VALID_SET_FLAGS                                               uint32 = 0x36
	FILE_SUPERSEDED                                                    uint32 = 0x0
	FILE_OPENED                                                        uint32 = 0x1
	FILE_CREATED                                                       uint32 = 0x2
	FILE_OVERWRITTEN                                                   uint32 = 0x3
	FILE_EXISTS                                                        uint32 = 0x4
	FILE_DOES_NOT_EXIST                                                uint32 = 0x5
	WINWATCHNOTIFY_START                                               uint32 = 0x0
	WINWATCHNOTIFY_STOP                                                uint32 = 0x1
	WINWATCHNOTIFY_DESTROY                                             uint32 = 0x2
	WINWATCHNOTIFY_CHANGING                                            uint32 = 0x3
	WINWATCHNOTIFY_CHANGED                                             uint32 = 0x4
	RSC_FLAG_INF                                                       uint32 = 0x1
	RSC_FLAG_SKIPDISKSPACECHECK                                        uint32 = 0x2
	RSC_FLAG_QUIET                                                     uint32 = 0x4
	RSC_FLAG_NGCONV                                                    uint32 = 0x8
	RSC_FLAG_UPDHLPDLLS                                                uint32 = 0x10
	RSC_FLAG_DELAYREGISTEROCX                                          uint32 = 0x200
	RSC_FLAG_SETUPAPI                                                  uint32 = 0x400
	ALINF_QUIET                                                        uint32 = 0x4
	ALINF_NGCONV                                                       uint32 = 0x8
	ALINF_UPDHLPDLLS                                                   uint32 = 0x10
	ALINF_BKINSTALL                                                    uint32 = 0x20
	ALINF_ROLLBACK                                                     uint32 = 0x40
	ALINF_CHECKBKDATA                                                  uint32 = 0x80
	ALINF_ROLLBKDOALL                                                  uint32 = 0x100
	ALINF_DELAYREGISTEROCX                                             uint32 = 0x200
	AIF_WARNIFSKIP                                                     uint32 = 0x1
	AIF_NOSKIP                                                         uint32 = 0x2
	AIF_NOVERSIONCHECK                                                 uint32 = 0x4
	AIF_FORCE_FILE_IN_USE                                              uint32 = 0x8
	AIF_NOOVERWRITE                                                    uint32 = 0x10
	AIF_NO_VERSION_DIALOG                                              uint32 = 0x20
	AIF_REPLACEONLY                                                    uint32 = 0x400
	AIF_NOLANGUAGECHECK                                                uint32 = 0x10000000
	AIF_QUIET                                                          uint32 = 0x20000000
	IE4_RESTORE                                                        uint32 = 0x1
	IE4_BACKNEW                                                        uint32 = 0x2
	IE4_NODELETENEW                                                    uint32 = 0x4
	IE4_NOMESSAGES                                                     uint32 = 0x8
	IE4_NOPROGRESS                                                     uint32 = 0x10
	IE4_NOENUMKEY                                                      uint32 = 0x20
	IE4_NO_CRC_MAPPING                                                 uint32 = 0x40
	IE4_REGSECTION                                                     uint32 = 0x80
	IE4_FRDOALL                                                        uint32 = 0x100
	IE4_UPDREFCNT                                                      uint32 = 0x200
	IE4_USEREFCNT                                                      uint32 = 0x400
	IE4_EXTRAINCREFCNT                                                 uint32 = 0x800
	IE4_REMOVREGBKDATA                                                 uint32 = 0x1000
	ARSR_RESTORE                                                       uint32 = 0x1
	ARSR_NOMESSAGES                                                    uint32 = 0x8
	ARSR_REGSECTION                                                    uint32 = 0x80
	ARSR_REMOVREGBKDATA                                                uint32 = 0x1000
	REG_SAVE_LOG_KEY                                                   string = "RegSaveLogFile"
	REG_RESTORE_LOG_KEY                                                string = "RegRestoreLogFile"
	AFSR_RESTORE                                                       uint32 = 0x1
	AFSR_BACKNEW                                                       uint32 = 0x2
	AFSR_NODELETENEW                                                   uint32 = 0x4
	AFSR_NOMESSAGES                                                    uint32 = 0x8
	AFSR_NOPROGRESS                                                    uint32 = 0x10
	AFSR_UPDREFCNT                                                     uint32 = 0x200
	AFSR_USEREFCNT                                                     uint32 = 0x400
	AFSR_EXTRAINCREFCNT                                                uint32 = 0x800
	AADBE_ADD_ENTRY                                                    uint32 = 0x1
	AADBE_DEL_ENTRY                                                    uint32 = 0x2
	ADN_DEL_IF_EMPTY                                                   uint32 = 0x1
	ADN_DONT_DEL_SUBDIRS                                               uint32 = 0x2
	ADN_DONT_DEL_DIR                                                   uint32 = 0x4
	ADN_DEL_UNC_PATHS                                                  uint32 = 0x8
	LIS_QUIET                                                          uint32 = 0x1
	LIS_NOGRPCONV                                                      uint32 = 0x2
	RUNCMDS_QUIET                                                      uint32 = 0x1
	RUNCMDS_NOWAIT                                                     uint32 = 0x2
	RUNCMDS_DELAYPOSTCMD                                               uint32 = 0x4
	IME_MAXPROCESS                                                     uint32 = 0x20
	CP_HWND                                                            uint32 = 0x0
	CP_OPEN                                                            uint32 = 0x1
	CP_DIRECT                                                          uint32 = 0x2
	CP_LEVEL                                                           uint32 = 0x3
	MCW_DEFAULT                                                        uint32 = 0x0
	MCW_RECT                                                           uint32 = 0x1
	MCW_WINDOW                                                         uint32 = 0x2
	MCW_SCREEN                                                         uint32 = 0x4
	MCW_VERTICAL                                                       uint32 = 0x8
	MCW_HIDDEN                                                         uint32 = 0x10
	IME_MODE_ALPHANUMERIC                                              uint32 = 0x1
	IME_MODE_SBCSCHAR                                                  uint32 = 0x2
	IME_MODE_KATAKANA                                                  uint32 = 0x2
	IME_MODE_HIRAGANA                                                  uint32 = 0x4
	IME_MODE_HANJACONVERT                                              uint32 = 0x4
	IME_MODE_DBCSCHAR                                                  uint32 = 0x10
	IME_MODE_ROMAN                                                     uint32 = 0x20
	IME_MODE_NOROMAN                                                   uint32 = 0x40
	IME_MODE_CODEINPUT                                                 uint32 = 0x80
	IME_MODE_NOCODEINPUT                                               uint32 = 0x100
	IME_GETIMECAPS                                                     uint32 = 0x3
	IME_SETOPEN                                                        uint32 = 0x4
	IME_GETOPEN                                                        uint32 = 0x5
	IME_GETVERSION                                                     uint32 = 0x7
	IME_SETCONVERSIONWINDOW                                            uint32 = 0x8
	IME_MOVEIMEWINDOW                                                  uint32 = 0x8
	IME_SETCONVERSIONMODE                                              uint32 = 0x10
	IME_GETCONVERSIONMODE                                              uint32 = 0x11
	IME_SET_MODE                                                       uint32 = 0x12
	IME_SENDVKEY                                                       uint32 = 0x13
	IME_ENTERWORDREGISTERMODE                                          uint32 = 0x18
	IME_SETCONVERSIONFONTEX                                            uint32 = 0x19
	IME_BANJAtoJUNJA                                                   uint32 = 0x13
	IME_JUNJAtoBANJA                                                   uint32 = 0x14
	IME_JOHABtoKS                                                      uint32 = 0x15
	IME_KStoJOHAB                                                      uint32 = 0x16
	IMEA_INIT                                                          uint32 = 0x1
	IMEA_NEXT                                                          uint32 = 0x2
	IMEA_PREV                                                          uint32 = 0x3
	IME_REQUEST_CONVERT                                                uint32 = 0x1
	IME_ENABLE_CONVERT                                                 uint32 = 0x2
	INTERIM_WINDOW                                                     uint32 = 0x0
	MODE_WINDOW                                                        uint32 = 0x1
	HANJA_WINDOW                                                       uint32 = 0x2
	IME_RS_ERROR                                                       uint32 = 0x1
	IME_RS_NOIME                                                       uint32 = 0x2
	IME_RS_TOOLONG                                                     uint32 = 0x5
	IME_RS_ILLEGAL                                                     uint32 = 0x6
	IME_RS_NOTFOUND                                                    uint32 = 0x7
	IME_RS_NOROOM                                                      uint32 = 0xa
	IME_RS_DISKERROR                                                   uint32 = 0xe
	IME_RS_INVALID                                                     uint32 = 0x11
	IME_RS_NEST                                                        uint32 = 0x12
	IME_RS_SYSTEMMODAL                                                 uint32 = 0x13
	WM_IME_REPORT                                                      uint32 = 0x280
	IR_STRINGSTART                                                     uint32 = 0x100
	IR_STRINGEND                                                       uint32 = 0x101
	IR_OPENCONVERT                                                     uint32 = 0x120
	IR_CHANGECONVERT                                                   uint32 = 0x121
	IR_CLOSECONVERT                                                    uint32 = 0x122
	IR_FULLCONVERT                                                     uint32 = 0x123
	IR_IMESELECT                                                       uint32 = 0x130
	IR_STRING                                                          uint32 = 0x140
	IR_DBCSCHAR                                                        uint32 = 0x160
	IR_UNDETERMINE                                                     uint32 = 0x170
	IR_STRINGEX                                                        uint32 = 0x180
	IR_MODEINFO                                                        uint32 = 0x190
	WM_WNT_CONVERTREQUESTEX                                            uint32 = 0x109
	WM_CONVERTREQUEST                                                  uint32 = 0x10a
	WM_CONVERTRESULT                                                   uint32 = 0x10b
	WM_INTERIM                                                         uint32 = 0x10c
	WM_IMEKEYDOWN                                                      uint32 = 0x290
	WM_IMEKEYUP                                                        uint32 = 0x291
	DELAYLOAD_GPA_FAILURE                                              uint32 = 0x4
	DELETE_BROWSING_HISTORY_HISTORY                                    uint32 = 0x1
	DELETE_BROWSING_HISTORY_COOKIES                                    uint32 = 0x2
	DELETE_BROWSING_HISTORY_TIF                                        uint32 = 0x4
	DELETE_BROWSING_HISTORY_FORMDATA                                   uint32 = 0x8
	DELETE_BROWSING_HISTORY_PASSWORDS                                  uint32 = 0x10
	DELETE_BROWSING_HISTORY_PRESERVEFAVORITES                          uint32 = 0x20
	DELETE_BROWSING_HISTORY_DOWNLOADHISTORY                            uint32 = 0x40
)
const (
	ANRUS_PRIORITY_AUDIO_DYNAMIC_DUCK uint32  = 0x10
	MSAA_MENU_SIG                     int32   = -1441927155
	DISPID_ACC_PARENT                 int32   = -5000
	DISPID_ACC_CHILDCOUNT             int32   = -5001
	DISPID_ACC_CHILD                  int32   = -5002
	DISPID_ACC_NAME                   int32   = -5003
	DISPID_ACC_VALUE                  int32   = -5004
	DISPID_ACC_DESCRIPTION            int32   = -5005
	DISPID_ACC_ROLE                   int32   = -5006
	DISPID_ACC_STATE                  int32   = -5007
	DISPID_ACC_HELP                   int32   = -5008
	DISPID_ACC_HELPTOPIC              int32   = -5009
	DISPID_ACC_KEYBOARDSHORTCUT       int32   = -5010
	DISPID_ACC_FOCUS                  int32   = -5011
	DISPID_ACC_SELECTION              int32   = -5012
	DISPID_ACC_DEFAULTACTION          int32   = -5013
	DISPID_ACC_SELECT                 int32   = -5014
	DISPID_ACC_LOCATION               int32   = -5015
	DISPID_ACC_NAVIGATE               int32   = -5016
	DISPID_ACC_HITTEST                int32   = -5017
	DISPID_ACC_DODEFAULTACTION        int32   = -5018
	NAVDIR_MIN                        uint32  = 0x0
	NAVDIR_UP                         uint32  = 0x1
	NAVDIR_DOWN                       uint32  = 0x2
	NAVDIR_LEFT                       uint32  = 0x3
	NAVDIR_RIGHT                      uint32  = 0x4
	NAVDIR_NEXT                       uint32  = 0x5
	NAVDIR_PREVIOUS                   uint32  = 0x6
	NAVDIR_FIRSTCHILD                 uint32  = 0x7
	NAVDIR_LASTCHILD                  uint32  = 0x8
	NAVDIR_MAX                        uint32  = 0x9
	SELFLAG_NONE                      uint32  = 0x0
	SELFLAG_TAKEFOCUS                 uint32  = 0x1
	SELFLAG_TAKESELECTION             uint32  = 0x2
	SELFLAG_EXTENDSELECTION           uint32  = 0x4
	SELFLAG_ADDSELECTION              uint32  = 0x8
	SELFLAG_REMOVESELECTION           uint32  = 0x10
	SELFLAG_VALID                     uint32  = 0x1f
	STATE_SYSTEM_NORMAL               uint32  = 0x0
	STATE_SYSTEM_HASPOPUP             uint32  = 0x40000000
	ROLE_SYSTEM_TITLEBAR              uint32  = 0x1
	ROLE_SYSTEM_MENUBAR               uint32  = 0x2
	ROLE_SYSTEM_SCROLLBAR             uint32  = 0x3
	ROLE_SYSTEM_GRIP                  uint32  = 0x4
	ROLE_SYSTEM_SOUND                 uint32  = 0x5
	ROLE_SYSTEM_CURSOR                uint32  = 0x6
	ROLE_SYSTEM_CARET                 uint32  = 0x7
	ROLE_SYSTEM_ALERT                 uint32  = 0x8
	ROLE_SYSTEM_WINDOW                uint32  = 0x9
	ROLE_SYSTEM_CLIENT                uint32  = 0xa
	ROLE_SYSTEM_MENUPOPUP             uint32  = 0xb
	ROLE_SYSTEM_MENUITEM              uint32  = 0xc
	ROLE_SYSTEM_TOOLTIP               uint32  = 0xd
	ROLE_SYSTEM_APPLICATION           uint32  = 0xe
	ROLE_SYSTEM_DOCUMENT              uint32  = 0xf
	ROLE_SYSTEM_PANE                  uint32  = 0x10
	ROLE_SYSTEM_CHART                 uint32  = 0x11
	ROLE_SYSTEM_DIALOG                uint32  = 0x12
	ROLE_SYSTEM_BORDER                uint32  = 0x13
	ROLE_SYSTEM_GROUPING              uint32  = 0x14
	ROLE_SYSTEM_SEPARATOR             uint32  = 0x15
	ROLE_SYSTEM_TOOLBAR               uint32  = 0x16
	ROLE_SYSTEM_STATUSBAR             uint32  = 0x17
	ROLE_SYSTEM_TABLE                 uint32  = 0x18
	ROLE_SYSTEM_COLUMNHEADER          uint32  = 0x19
	ROLE_SYSTEM_ROWHEADER             uint32  = 0x1a
	ROLE_SYSTEM_COLUMN                uint32  = 0x1b
	ROLE_SYSTEM_ROW                   uint32  = 0x1c
	ROLE_SYSTEM_CELL                  uint32  = 0x1d
	ROLE_SYSTEM_LINK                  uint32  = 0x1e
	ROLE_SYSTEM_HELPBALLOON           uint32  = 0x1f
	ROLE_SYSTEM_CHARACTER             uint32  = 0x20
	ROLE_SYSTEM_LIST                  uint32  = 0x21
	ROLE_SYSTEM_LISTITEM              uint32  = 0x22
	ROLE_SYSTEM_OUTLINE               uint32  = 0x23
	ROLE_SYSTEM_OUTLINEITEM           uint32  = 0x24
	ROLE_SYSTEM_PAGETAB               uint32  = 0x25
	ROLE_SYSTEM_PROPERTYPAGE          uint32  = 0x26
	ROLE_SYSTEM_INDICATOR             uint32  = 0x27
	ROLE_SYSTEM_GRAPHIC               uint32  = 0x28
	ROLE_SYSTEM_STATICTEXT            uint32  = 0x29
	ROLE_SYSTEM_TEXT                  uint32  = 0x2a
	ROLE_SYSTEM_PUSHBUTTON            uint32  = 0x2b
	ROLE_SYSTEM_CHECKBUTTON           uint32  = 0x2c
	ROLE_SYSTEM_RADIOBUTTON           uint32  = 0x2d
	ROLE_SYSTEM_COMBOBOX              uint32  = 0x2e
	ROLE_SYSTEM_DROPLIST              uint32  = 0x2f
	ROLE_SYSTEM_PROGRESSBAR           uint32  = 0x30
	ROLE_SYSTEM_DIAL                  uint32  = 0x31
	ROLE_SYSTEM_HOTKEYFIELD           uint32  = 0x32
	ROLE_SYSTEM_SLIDER                uint32  = 0x33
	ROLE_SYSTEM_SPINBUTTON            uint32  = 0x34
	ROLE_SYSTEM_DIAGRAM               uint32  = 0x35
	ROLE_SYSTEM_ANIMATION             uint32  = 0x36
	ROLE_SYSTEM_EQUATION              uint32  = 0x37
	ROLE_SYSTEM_BUTTONDROPDOWN        uint32  = 0x38
	ROLE_SYSTEM_BUTTONMENU            uint32  = 0x39
	ROLE_SYSTEM_BUTTONDROPDOWNGRID    uint32  = 0x3a
	ROLE_SYSTEM_WHITESPACE            uint32  = 0x3b
	ROLE_SYSTEM_PAGETABLIST           uint32  = 0x3c
	ROLE_SYSTEM_CLOCK                 uint32  = 0x3d
	ROLE_SYSTEM_SPLITBUTTON           uint32  = 0x3e
	ROLE_SYSTEM_IPADDRESS             uint32  = 0x3f
	ROLE_SYSTEM_OUTLINEBUTTON         uint32  = 0x40
	UIA_E_ELEMENTNOTENABLED           uint32  = 0x80040200
	UIA_E_ELEMENTNOTAVAILABLE         uint32  = 0x80040201
	UIA_E_NOCLICKABLEPOINT            uint32  = 0x80040202
	UIA_E_PROXYASSEMBLYNOTLOADED      uint32  = 0x80040203
	UIA_E_NOTSUPPORTED                uint32  = 0x80040204
	UIA_E_INVALIDOPERATION            uint32  = 0x80131509
	UIA_E_TIMEOUT                     uint32  = 0x80131505
	UiaAppendRuntimeId                uint32  = 0x3
	UiaRootObjectId                   int32   = -25
	UIA_IAFP_DEFAULT                  uint32  = 0x0
	UIA_IAFP_UNWRAP_BRIDGE            uint32  = 0x1
	UIA_PFIA_DEFAULT                  uint32  = 0x0
	UIA_PFIA_UNWRAP_BRIDGE            uint32  = 0x1
	UIA_ScrollPatternNoScroll         float64 = -1
)
const (
	OFN_SHAREFALLTHROUGH       uint32 = 0x2
	OFN_SHARENOWARN            uint32 = 0x1
	OFN_SHAREWARN              uint32 = 0x0
	CDN_INITDONE               uint32 = 0xfffffda7
	CDN_SELCHANGE              uint32 = 0xfffffda6
	CDN_FOLDERCHANGE           uint32 = 0xfffffda5
	CDN_SHAREVIOLATION         uint32 = 0xfffffda4
	CDN_HELP                   uint32 = 0xfffffda3
	CDN_FILEOK                 uint32 = 0xfffffda2
	CDN_TYPECHANGE             uint32 = 0xfffffda1
	CDN_INCLUDEITEM            uint32 = 0xfffffda0
	CDM_FIRST                  uint32 = 0x464
	CDM_LAST                   uint32 = 0x4c8
	CDM_GETSPEC                uint32 = 0x464
	CDM_GETFILEPATH            uint32 = 0x465
	CDM_GETFOLDERPATH          uint32 = 0x466
	CDM_GETFOLDERIDLIST        uint32 = 0x467
	CDM_SETCONTROLTEXT         uint32 = 0x468
	CDM_HIDECONTROL            uint32 = 0x469
	CDM_SETDEFEXT              uint32 = 0x46a
	FRM_FIRST                  uint32 = 0x464
	FRM_LAST                   uint32 = 0x4c8
	FRM_SETOPERATIONRESULT     uint32 = 0x464
	FRM_SETOPERATIONRESULTTEXT uint32 = 0x465
	PS_OPENTYPE_FONTTYPE       uint32 = 0x10000
	TT_OPENTYPE_FONTTYPE       uint32 = 0x20000
	TYPE1_FONTTYPE             uint32 = 0x40000
	SYMBOL_FONTTYPE            uint32 = 0x80000
	WM_CHOOSEFONT_GETLOGFONT   uint32 = 0x401
	WM_CHOOSEFONT_SETLOGFONT   uint32 = 0x465
	WM_CHOOSEFONT_SETFLAGS     uint32 = 0x466
	LBSELCHSTRINGA             string = "commdlg_LBSelChangedNotify"
	SHAREVISTRINGA             string = "commdlg_ShareViolation"
	FILEOKSTRINGA              string = "commdlg_FileNameOK"
	COLOROKSTRINGA             string = "commdlg_ColorOK"
	SETRGBSTRINGA              string = "commdlg_SetRGBColor"
	HELPMSGSTRINGA             string = "commdlg_help"
	FINDMSGSTRINGA             string = "commdlg_FindReplace"
	LBSELCHSTRINGW             string = "commdlg_LBSelChangedNotify"
	SHAREVISTRINGW             string = "commdlg_ShareViolation"
	FILEOKSTRINGW              string = "commdlg_FileNameOK"
	COLOROKSTRINGW             string = "commdlg_ColorOK"
	SETRGBSTRINGW              string = "commdlg_SetRGBColor"
	HELPMSGSTRINGW             string = "commdlg_help"
	FINDMSGSTRINGW             string = "commdlg_FindReplace"
	LBSELCHSTRING              string = "commdlg_LBSelChangedNotify"
	SHAREVISTRING              string = "commdlg_ShareViolation"
	FILEOKSTRING               string = "commdlg_FileNameOK"
	COLOROKSTRING              string = "commdlg_ColorOK"
	SETRGBSTRING               string = "commdlg_SetRGBColor"
	HELPMSGSTRING              string = "commdlg_help"
	FINDMSGSTRING              string = "commdlg_FindReplace"
	CD_LBSELNOITEMS            int32  = -1
	CD_LBSELCHANGE             uint32 = 0x0
	CD_LBSELSUB                uint32 = 0x1
	CD_LBSELADD                uint32 = 0x2
	START_PAGE_GENERAL         uint32 = 0xffffffff
	PD_RESULT_CANCEL           uint32 = 0x0
	PD_RESULT_PRINT            uint32 = 0x1
	PD_RESULT_APPLY            uint32 = 0x2
	DN_DEFAULTPRN              uint32 = 0x1
	WM_PSD_FULLPAGERECT        uint32 = 0x401
	WM_PSD_MINMARGINRECT       uint32 = 0x402
	WM_PSD_MARGINRECT          uint32 = 0x403
	WM_PSD_GREEKTEXTRECT       uint32 = 0x404
	WM_PSD_ENVSTAMPRECT        uint32 = 0x405
	WM_PSD_YAFULLPAGERECT      uint32 = 0x406
	DLG_COLOR                  uint32 = 0xa
	COLOR_HUESCROLL            uint32 = 0x2bc
	COLOR_SATSCROLL            uint32 = 0x2bd
	COLOR_LUMSCROLL            uint32 = 0x2be
	COLOR_HUE                  uint32 = 0x2bf
	COLOR_SAT                  uint32 = 0x2c0
	COLOR_LUM                  uint32 = 0x2c1
	COLOR_RED                  uint32 = 0x2c2
	COLOR_GREEN                uint32 = 0x2c3
	COLOR_BLUE                 uint32 = 0x2c4
	COLOR_CURRENT              uint32 = 0x2c5
	COLOR_RAINBOW              uint32 = 0x2c6
	COLOR_SAVE                 uint32 = 0x2c7
	COLOR_ADD                  uint32 = 0x2c8
	COLOR_SOLID                uint32 = 0x2c9
	COLOR_TUNE                 uint32 = 0x2ca
	COLOR_SCHEMES              uint32 = 0x2cb
	COLOR_ELEMENT              uint32 = 0x2cc
	COLOR_SAMPLES              uint32 = 0x2cd
	COLOR_PALETTE              uint32 = 0x2ce
	COLOR_MIX                  uint32 = 0x2cf
	COLOR_BOX1                 uint32 = 0x2d0
	COLOR_CUSTOM1              uint32 = 0x2d1
	COLOR_HUEACCEL             uint32 = 0x2d3
	COLOR_SATACCEL             uint32 = 0x2d4
	COLOR_LUMACCEL             uint32 = 0x2d5
	COLOR_REDACCEL             uint32 = 0x2d6
	COLOR_GREENACCEL           uint32 = 0x2d7
	COLOR_BLUEACCEL            uint32 = 0x2d8
	COLOR_SOLID_LEFT           uint32 = 0x2da
	COLOR_SOLID_RIGHT          uint32 = 0x2db
	NUM_BASIC_COLORS           uint32 = 0x30
	NUM_CUSTOM_COLORS          uint32 = 0x10
)
const (
	CchTextLimitDefault               uint32  = 0x7fff
	MSFTEDIT_CLASS                    string  = "RICHEDIT50W"
	CERICHEDIT_CLASSA                 string  = "RichEditCEA"
	CERICHEDIT_CLASSW                 string  = "RichEditCEW"
	RICHEDIT_CLASSA                   string  = "RichEdit20A"
	RICHEDIT_CLASS10A                 string  = "RICHEDIT"
	RICHEDIT_CLASSW                   string  = "RichEdit20W"
	RICHEDIT_CLASS                    string  = "RichEdit20W"
	EM_CANPASTE                       uint32  = 0x432
	EM_DISPLAYBAND                    uint32  = 0x433
	EM_EXGETSEL                       uint32  = 0x434
	EM_EXLIMITTEXT                    uint32  = 0x435
	EM_EXLINEFROMCHAR                 uint32  = 0x436
	EM_EXSETSEL                       uint32  = 0x437
	EM_FINDTEXT                       uint32  = 0x438
	EM_FORMATRANGE                    uint32  = 0x439
	EM_GETCHARFORMAT                  uint32  = 0x43a
	EM_GETEVENTMASK                   uint32  = 0x43b
	EM_GETOLEINTERFACE                uint32  = 0x43c
	EM_GETPARAFORMAT                  uint32  = 0x43d
	EM_GETSELTEXT                     uint32  = 0x43e
	EM_HIDESELECTION                  uint32  = 0x43f
	EM_PASTESPECIAL                   uint32  = 0x440
	EM_REQUESTRESIZE                  uint32  = 0x441
	EM_SELECTIONTYPE                  uint32  = 0x442
	EM_SETBKGNDCOLOR                  uint32  = 0x443
	EM_SETCHARFORMAT                  uint32  = 0x444
	EM_SETEVENTMASK                   uint32  = 0x445
	EM_SETOLECALLBACK                 uint32  = 0x446
	EM_SETPARAFORMAT                  uint32  = 0x447
	EM_SETTARGETDEVICE                uint32  = 0x448
	EM_STREAMIN                       uint32  = 0x449
	EM_STREAMOUT                      uint32  = 0x44a
	EM_GETTEXTRANGE                   uint32  = 0x44b
	EM_FINDWORDBREAK                  uint32  = 0x44c
	EM_SETOPTIONS                     uint32  = 0x44d
	EM_GETOPTIONS                     uint32  = 0x44e
	EM_FINDTEXTEX                     uint32  = 0x44f
	EM_GETWORDBREAKPROCEX             uint32  = 0x450
	EM_SETWORDBREAKPROCEX             uint32  = 0x451
	EM_SETUNDOLIMIT                   uint32  = 0x452
	EM_REDO                           uint32  = 0x454
	EM_CANREDO                        uint32  = 0x455
	EM_GETUNDONAME                    uint32  = 0x456
	EM_GETREDONAME                    uint32  = 0x457
	EM_STOPGROUPTYPING                uint32  = 0x458
	EM_SETTEXTMODE                    uint32  = 0x459
	EM_GETTEXTMODE                    uint32  = 0x45a
	EM_AUTOURLDETECT                  uint32  = 0x45b
	AURL_ENABLEURL                    uint32  = 0x1
	AURL_ENABLEEMAILADDR              uint32  = 0x2
	AURL_ENABLETELNO                  uint32  = 0x4
	AURL_ENABLEEAURLS                 uint32  = 0x8
	AURL_ENABLEDRIVELETTERS           uint32  = 0x10
	AURL_DISABLEMIXEDLGC              uint32  = 0x20
	EM_GETAUTOURLDETECT               uint32  = 0x45c
	EM_SETPALETTE                     uint32  = 0x45d
	EM_GETTEXTEX                      uint32  = 0x45e
	EM_GETTEXTLENGTHEX                uint32  = 0x45f
	EM_SHOWSCROLLBAR                  uint32  = 0x460
	EM_SETTEXTEX                      uint32  = 0x461
	EM_SETPUNCTUATION                 uint32  = 0x464
	EM_GETPUNCTUATION                 uint32  = 0x465
	EM_SETWORDWRAPMODE                uint32  = 0x466
	EM_GETWORDWRAPMODE                uint32  = 0x467
	EM_SETIMECOLOR                    uint32  = 0x468
	EM_GETIMECOLOR                    uint32  = 0x469
	EM_SETIMEOPTIONS                  uint32  = 0x46a
	EM_GETIMEOPTIONS                  uint32  = 0x46b
	EM_CONVPOSITION                   uint32  = 0x46c
	EM_SETLANGOPTIONS                 uint32  = 0x478
	EM_GETLANGOPTIONS                 uint32  = 0x479
	EM_GETIMECOMPMODE                 uint32  = 0x47a
	EM_FINDTEXTW                      uint32  = 0x47b
	EM_FINDTEXTEXW                    uint32  = 0x47c
	EM_RECONVERSION                   uint32  = 0x47d
	EM_SETIMEMODEBIAS                 uint32  = 0x47e
	EM_GETIMEMODEBIAS                 uint32  = 0x47f
	EM_SETBIDIOPTIONS                 uint32  = 0x4c8
	EM_GETBIDIOPTIONS                 uint32  = 0x4c9
	EM_SETTYPOGRAPHYOPTIONS           uint32  = 0x4ca
	EM_GETTYPOGRAPHYOPTIONS           uint32  = 0x4cb
	EM_SETEDITSTYLE                   uint32  = 0x4cc
	EM_GETEDITSTYLE                   uint32  = 0x4cd
	SES_EMULATESYSEDIT                uint32  = 0x1
	SES_BEEPONMAXTEXT                 uint32  = 0x2
	SES_EXTENDBACKCOLOR               uint32  = 0x4
	SES_MAPCPS                        uint32  = 0x8
	SES_HYPERLINKTOOLTIPS             uint32  = 0x8
	SES_EMULATE10                     uint32  = 0x10
	SES_DEFAULTLATINLIGA              uint32  = 0x10
	SES_USECRLF                       uint32  = 0x20
	SES_NOFOCUSLINKNOTIFY             uint32  = 0x20
	SES_USEAIMM                       uint32  = 0x40
	SES_NOIME                         uint32  = 0x80
	SES_ALLOWBEEPS                    uint32  = 0x100
	SES_UPPERCASE                     uint32  = 0x200
	SES_LOWERCASE                     uint32  = 0x400
	SES_NOINPUTSEQUENCECHK            uint32  = 0x800
	SES_BIDI                          uint32  = 0x1000
	SES_SCROLLONKILLFOCUS             uint32  = 0x2000
	SES_XLTCRCRLFTOCR                 uint32  = 0x4000
	SES_DRAFTMODE                     uint32  = 0x8000
	SES_USECTF                        uint32  = 0x10000
	SES_HIDEGRIDLINES                 uint32  = 0x20000
	SES_USEATFONT                     uint32  = 0x40000
	SES_CUSTOMLOOK                    uint32  = 0x80000
	SES_LBSCROLLNOTIFY                uint32  = 0x100000
	SES_CTFALLOWEMBED                 uint32  = 0x200000
	SES_CTFALLOWSMARTTAG              uint32  = 0x400000
	SES_CTFALLOWPROOFING              uint32  = 0x800000
	SES_LOGICALCARET                  uint32  = 0x1000000
	SES_WORDDRAGDROP                  uint32  = 0x2000000
	SES_SMARTDRAGDROP                 uint32  = 0x4000000
	SES_MULTISELECT                   uint32  = 0x8000000
	SES_CTFNOLOCK                     uint32  = 0x10000000
	SES_NOEALINEHEIGHTADJUST          uint32  = 0x20000000
	SES_MAX                           uint32  = 0x20000000
	IMF_AUTOKEYBOARD                  uint32  = 0x1
	IMF_AUTOFONT                      uint32  = 0x2
	IMF_IMECANCELCOMPLETE             uint32  = 0x4
	IMF_IMEALWAYSSENDNOTIFY           uint32  = 0x8
	IMF_AUTOFONTSIZEADJUST            uint32  = 0x10
	IMF_UIFONTS                       uint32  = 0x20
	IMF_NOIMPLICITLANG                uint32  = 0x40
	IMF_DUALFONT                      uint32  = 0x80
	IMF_NOKBDLIDFIXUP                 uint32  = 0x200
	IMF_NORTFFONTSUBSTITUTE           uint32  = 0x400
	IMF_SPELLCHECKING                 uint32  = 0x800
	IMF_TKBPREDICTION                 uint32  = 0x1000
	IMF_IMEUIINTEGRATION              uint32  = 0x2000
	ICM_NOTOPEN                       uint32  = 0x0
	ICM_LEVEL3                        uint32  = 0x1
	ICM_LEVEL2                        uint32  = 0x2
	ICM_LEVEL2_5                      uint32  = 0x3
	ICM_LEVEL2_SUI                    uint32  = 0x4
	ICM_CTF                           uint32  = 0x5
	TO_ADVANCEDTYPOGRAPHY             uint32  = 0x1
	TO_SIMPLELINEBREAK                uint32  = 0x2
	TO_DISABLECUSTOMTEXTOUT           uint32  = 0x4
	TO_ADVANCEDLAYOUT                 uint32  = 0x8
	EM_OUTLINE                        uint32  = 0x4dc
	EM_GETSCROLLPOS                   uint32  = 0x4dd
	EM_SETSCROLLPOS                   uint32  = 0x4de
	EM_SETFONTSIZE                    uint32  = 0x4df
	EM_GETZOOM                        uint32  = 0x4e0
	EM_SETZOOM                        uint32  = 0x4e1
	EM_GETVIEWKIND                    uint32  = 0x4e2
	EM_SETVIEWKIND                    uint32  = 0x4e3
	EM_GETPAGE                        uint32  = 0x4e4
	EM_SETPAGE                        uint32  = 0x4e5
	EM_GETHYPHENATEINFO               uint32  = 0x4e6
	EM_SETHYPHENATEINFO               uint32  = 0x4e7
	EM_GETPAGEROTATE                  uint32  = 0x4eb
	EM_SETPAGEROTATE                  uint32  = 0x4ec
	EM_GETCTFMODEBIAS                 uint32  = 0x4ed
	EM_SETCTFMODEBIAS                 uint32  = 0x4ee
	EM_GETCTFOPENSTATUS               uint32  = 0x4f0
	EM_SETCTFOPENSTATUS               uint32  = 0x4f1
	EM_GETIMECOMPTEXT                 uint32  = 0x4f2
	EM_ISIME                          uint32  = 0x4f3
	EM_GETIMEPROPERTY                 uint32  = 0x4f4
	EM_GETQUERYRTFOBJ                 uint32  = 0x50d
	EM_SETQUERYRTFOBJ                 uint32  = 0x50e
	EM_SETQUERYCONVERTOLELINKCALLBACK uint32  = 0x593
	EM_SETDISABLEOLELINKCONVERSION    uint32  = 0x594
	EPR_0                             uint32  = 0x0
	EPR_270                           uint32  = 0x1
	EPR_180                           uint32  = 0x2
	EPR_90                            uint32  = 0x3
	EPR_SE                            uint32  = 0x5
	CTFMODEBIAS_DEFAULT               uint32  = 0x0
	CTFMODEBIAS_FILENAME              uint32  = 0x1
	CTFMODEBIAS_NAME                  uint32  = 0x2
	CTFMODEBIAS_READING               uint32  = 0x3
	CTFMODEBIAS_DATETIME              uint32  = 0x4
	CTFMODEBIAS_CONVERSATION          uint32  = 0x5
	CTFMODEBIAS_NUMERIC               uint32  = 0x6
	CTFMODEBIAS_HIRAGANA              uint32  = 0x7
	CTFMODEBIAS_KATAKANA              uint32  = 0x8
	CTFMODEBIAS_HANGUL                uint32  = 0x9
	CTFMODEBIAS_HALFWIDTHKATAKANA     uint32  = 0xa
	CTFMODEBIAS_FULLWIDTHALPHANUMERIC uint32  = 0xb
	CTFMODEBIAS_HALFWIDTHALPHANUMERIC uint32  = 0xc
	IMF_SMODE_PLAURALCLAUSE           uint32  = 0x1
	IMF_SMODE_NONE                    uint32  = 0x2
	EMO_EXIT                          uint32  = 0x0
	EMO_ENTER                         uint32  = 0x1
	EMO_PROMOTE                       uint32  = 0x2
	EMO_EXPAND                        uint32  = 0x3
	EMO_MOVESELECTION                 uint32  = 0x4
	EMO_GETVIEWMODE                   uint32  = 0x5
	EMO_EXPANDSELECTION               uint32  = 0x0
	EMO_EXPANDDOCUMENT                uint32  = 0x1
	VM_NORMAL                         uint32  = 0x4
	VM_OUTLINE                        uint32  = 0x2
	VM_PAGE                           uint32  = 0x9
	EM_INSERTTABLE                    uint32  = 0x4e8
	EM_GETAUTOCORRECTPROC             uint32  = 0x4e9
	EM_SETAUTOCORRECTPROC             uint32  = 0x4ea
	EM_CALLAUTOCORRECTPROC            uint32  = 0x4ff
	ATP_NOCHANGE                      uint32  = 0x0
	ATP_CHANGE                        uint32  = 0x1
	ATP_NODELIMITER                   uint32  = 0x2
	ATP_REPLACEALLTEXT                uint32  = 0x4
	EM_GETTABLEPARMS                  uint32  = 0x509
	EM_SETEDITSTYLEEX                 uint32  = 0x513
	EM_GETEDITSTYLEEX                 uint32  = 0x514
	SES_EX_NOTABLE                    uint32  = 0x4
	SES_EX_NOMATH                     uint32  = 0x40
	SES_EX_HANDLEFRIENDLYURL          uint32  = 0x100
	SES_EX_NOTHEMING                  uint32  = 0x80000
	SES_EX_NOACETATESELECTION         uint32  = 0x100000
	SES_EX_USESINGLELINE              uint32  = 0x200000
	SES_EX_MULTITOUCH                 uint32  = 0x8000000
	SES_EX_HIDETEMPFORMAT             uint32  = 0x10000000
	SES_EX_USEMOUSEWPARAM             uint32  = 0x20000000
	EM_GETSTORYTYPE                   uint32  = 0x522
	EM_SETSTORYTYPE                   uint32  = 0x523
	EM_GETELLIPSISMODE                uint32  = 0x531
	EM_SETELLIPSISMODE                uint32  = 0x532
	ELLIPSIS_MASK                     uint32  = 0x3
	ELLIPSIS_NONE                     uint32  = 0x0
	ELLIPSIS_END                      uint32  = 0x1
	ELLIPSIS_WORD                     uint32  = 0x3
	EM_SETTABLEPARMS                  uint32  = 0x533
	EM_GETTOUCHOPTIONS                uint32  = 0x536
	EM_SETTOUCHOPTIONS                uint32  = 0x537
	EM_INSERTIMAGE                    uint32  = 0x53a
	EM_SETUIANAME                     uint32  = 0x540
	EM_GETELLIPSISSTATE               uint32  = 0x542
	RTO_SHOWHANDLES                   uint32  = 0x1
	RTO_DISABLEHANDLES                uint32  = 0x2
	RTO_READINGMODE                   uint32  = 0x3
	EN_MSGFILTER                      uint32  = 0x700
	EN_REQUESTRESIZE                  uint32  = 0x701
	EN_SELCHANGE                      uint32  = 0x702
	EN_DROPFILES                      uint32  = 0x703
	EN_PROTECTED                      uint32  = 0x704
	EN_CORRECTTEXT                    uint32  = 0x705
	EN_STOPNOUNDO                     uint32  = 0x706
	EN_IMECHANGE                      uint32  = 0x707
	EN_SAVECLIPBOARD                  uint32  = 0x708
	EN_OLEOPFAILED                    uint32  = 0x709
	EN_OBJECTPOSITIONS                uint32  = 0x70a
	EN_LINK                           uint32  = 0x70b
	EN_DRAGDROPDONE                   uint32  = 0x70c
	EN_PARAGRAPHEXPANDED              uint32  = 0x70d
	EN_PAGECHANGE                     uint32  = 0x70e
	EN_LOWFIRTF                       uint32  = 0x70f
	EN_ALIGNLTR                       uint32  = 0x710
	EN_ALIGNRTL                       uint32  = 0x711
	EN_CLIPFORMAT                     uint32  = 0x712
	EN_STARTCOMPOSITION               uint32  = 0x713
	EN_ENDCOMPOSITION                 uint32  = 0x714
	ENM_NONE                          uint32  = 0x0
	ENM_CHANGE                        uint32  = 0x1
	ENM_UPDATE                        uint32  = 0x2
	ENM_SCROLL                        uint32  = 0x4
	ENM_SCROLLEVENTS                  uint32  = 0x8
	ENM_DRAGDROPDONE                  uint32  = 0x10
	ENM_PARAGRAPHEXPANDED             uint32  = 0x20
	ENM_PAGECHANGE                    uint32  = 0x40
	ENM_CLIPFORMAT                    uint32  = 0x80
	ENM_KEYEVENTS                     uint32  = 0x10000
	ENM_MOUSEEVENTS                   uint32  = 0x20000
	ENM_REQUESTRESIZE                 uint32  = 0x40000
	ENM_SELCHANGE                     uint32  = 0x80000
	ENM_DROPFILES                     uint32  = 0x100000
	ENM_PROTECTED                     uint32  = 0x200000
	ENM_CORRECTTEXT                   uint32  = 0x400000
	ENM_IMECHANGE                     uint32  = 0x800000
	ENM_LANGCHANGE                    uint32  = 0x1000000
	ENM_OBJECTPOSITIONS               uint32  = 0x2000000
	ENM_LINK                          uint32  = 0x4000000
	ENM_LOWFIRTF                      uint32  = 0x8000000
	ENM_STARTCOMPOSITION              uint32  = 0x10000000
	ENM_ENDCOMPOSITION                uint32  = 0x20000000
	ENM_GROUPTYPINGCHANGE             uint32  = 0x40000000
	ENM_HIDELINKTOOLTIP               uint32  = 0x80000000
	ES_SAVESEL                        uint32  = 0x8000
	ES_SUNKEN                         uint32  = 0x4000
	ES_DISABLENOSCROLL                uint32  = 0x2000
	ES_SELECTIONBAR                   uint32  = 0x1000000
	ES_NOOLEDRAGDROP                  uint32  = 0x8
	ES_EX_NOCALLOLEINIT               uint32  = 0x0
	ES_VERTICAL                       uint32  = 0x400000
	ES_NOIME                          uint32  = 0x80000
	ES_SELFIME                        uint32  = 0x40000
	ECO_AUTOWORDSELECTION             uint32  = 0x1
	ECO_AUTOVSCROLL                   uint32  = 0x40
	ECO_AUTOHSCROLL                   uint32  = 0x80
	ECO_NOHIDESEL                     uint32  = 0x100
	ECO_READONLY                      uint32  = 0x800
	ECO_WANTRETURN                    uint32  = 0x1000
	ECO_SAVESEL                       uint32  = 0x8000
	ECO_SELECTIONBAR                  uint32  = 0x1000000
	ECO_VERTICAL                      uint32  = 0x400000
	ECOOP_SET                         uint32  = 0x1
	ECOOP_OR                          uint32  = 0x2
	ECOOP_AND                         uint32  = 0x3
	ECOOP_XOR                         uint32  = 0x4
	WB_MOVEWORDPREV                   uint32  = 0x4
	WB_MOVEWORDNEXT                   uint32  = 0x5
	WB_PREVBREAK                      uint32  = 0x6
	WB_NEXTBREAK                      uint32  = 0x7
	PC_FOLLOWING                      uint32  = 0x1
	PC_LEADING                        uint32  = 0x2
	PC_OVERFLOW                       uint32  = 0x3
	PC_DELIMITER                      uint32  = 0x4
	WBF_WORDWRAP                      uint32  = 0x10
	WBF_WORDBREAK                     uint32  = 0x20
	WBF_OVERFLOW                      uint32  = 0x40
	WBF_LEVEL1                        uint32  = 0x80
	WBF_LEVEL2                        uint32  = 0x100
	WBF_CUSTOM                        uint32  = 0x200
	IMF_FORCENONE                     uint32  = 0x1
	IMF_FORCEENABLE                   uint32  = 0x2
	IMF_FORCEDISABLE                  uint32  = 0x4
	IMF_CLOSESTATUSWINDOW             uint32  = 0x8
	IMF_VERTICAL                      uint32  = 0x20
	IMF_FORCEACTIVE                   uint32  = 0x40
	IMF_FORCEINACTIVE                 uint32  = 0x80
	IMF_FORCEREMEMBER                 uint32  = 0x100
	IMF_MULTIPLEEDIT                  uint32  = 0x400
	YHeightCharPtsMost                uint32  = 0x666
	SCF_SELECTION                     uint32  = 0x1
	SCF_WORD                          uint32  = 0x2
	SCF_DEFAULT                       uint32  = 0x0
	SCF_ALL                           uint32  = 0x4
	SCF_USEUIRULES                    uint32  = 0x8
	SCF_ASSOCIATEFONT                 uint32  = 0x10
	SCF_NOKBUPDATE                    uint32  = 0x20
	SCF_ASSOCIATEFONT2                uint32  = 0x40
	SCF_SMARTFONT                     uint32  = 0x80
	SCF_CHARREPFROMLCID               uint32  = 0x100
	SPF_DONTSETDEFAULT                uint32  = 0x2
	SPF_SETDEFAULT                    uint32  = 0x4
	SF_TEXT                           uint32  = 0x1
	SF_RTF                            uint32  = 0x2
	SF_RTFNOOBJS                      uint32  = 0x3
	SF_TEXTIZED                       uint32  = 0x4
	SF_UNICODE                        uint32  = 0x10
	SF_USECODEPAGE                    uint32  = 0x20
	SF_NCRFORNONASCII                 uint32  = 0x40
	SFF_WRITEXTRAPAR                  uint32  = 0x80
	SFF_SELECTION                     uint32  = 0x8000
	SFF_PLAINRTF                      uint32  = 0x4000
	SFF_PERSISTVIEWSCALE              uint32  = 0x2000
	SFF_KEEPDOCINFO                   uint32  = 0x1000
	SFF_PWD                           uint32  = 0x800
	SF_RTFVAL                         uint32  = 0x700
	MAX_TAB_STOPS                     uint32  = 0x20
	LDefaultTab                       uint32  = 0x2d0
	MAX_TABLE_CELLS                   uint32  = 0x3f
	GCMF_GRIPPER                      uint32  = 0x1
	GCMF_SPELLING                     uint32  = 0x2
	GCMF_TOUCHMENU                    uint32  = 0x4000
	GCMF_MOUSEMENU                    uint32  = 0x2000
	OLEOP_DOVERB                      uint32  = 0x1
	CF_RTF                            string  = "Rich Text Format"
	CF_RTFNOOBJS                      string  = "Rich Text Format Without Objects"
	CF_RETEXTOBJ                      string  = "RichEdit Text and Objects"
	ST_DEFAULT                        uint32  = 0x0
	ST_KEEPUNDO                       uint32  = 0x1
	ST_SELECTION                      uint32  = 0x2
	ST_NEWCHARS                       uint32  = 0x4
	ST_UNICODE                        uint32  = 0x8
	BOM_DEFPARADIR                    uint32  = 0x1
	BOM_PLAINTEXT                     uint32  = 0x2
	BOM_NEUTRALOVERRIDE               uint32  = 0x4
	BOM_CONTEXTREADING                uint32  = 0x8
	BOM_CONTEXTALIGNMENT              uint32  = 0x10
	BOM_LEGACYBIDICLASS               uint32  = 0x40
	BOM_UNICODEBIDI                   uint32  = 0x80
	BOE_RTLDIR                        uint32  = 0x1
	BOE_PLAINTEXT                     uint32  = 0x2
	BOE_NEUTRALOVERRIDE               uint32  = 0x4
	BOE_CONTEXTREADING                uint32  = 0x8
	BOE_CONTEXTALIGNMENT              uint32  = 0x10
	BOE_FORCERECALC                   uint32  = 0x20
	BOE_LEGACYBIDICLASS               uint32  = 0x40
	BOE_UNICODEBIDI                   uint32  = 0x80
	RICHEDIT60_CLASS                  string  = "RICHEDIT60W"
	AURL_ENABLEEA                     uint32  = 0x1
	GCM_TOUCHMENU                     uint32  = 0x4000
	GCM_MOUSEMENU                     uint32  = 0x2000
	S_MSG_KEY_IGNORED                 HRESULT = 262657
	TXTBIT_RICHTEXT                   uint32  = 0x1
	TXTBIT_MULTILINE                  uint32  = 0x2
	TXTBIT_READONLY                   uint32  = 0x4
	TXTBIT_SHOWACCELERATOR            uint32  = 0x8
	TXTBIT_USEPASSWORD                uint32  = 0x10
	TXTBIT_HIDESELECTION              uint32  = 0x20
	TXTBIT_SAVESELECTION              uint32  = 0x40
	TXTBIT_AUTOWORDSEL                uint32  = 0x80
	TXTBIT_VERTICAL                   uint32  = 0x100
	TXTBIT_SELBARCHANGE               uint32  = 0x200
	TXTBIT_WORDWRAP                   uint32  = 0x400
	TXTBIT_ALLOWBEEP                  uint32  = 0x800
	TXTBIT_DISABLEDRAG                uint32  = 0x1000
	TXTBIT_VIEWINSETCHANGE            uint32  = 0x2000
	TXTBIT_BACKSTYLECHANGE            uint32  = 0x4000
	TXTBIT_MAXLENGTHCHANGE            uint32  = 0x8000
	TXTBIT_SCROLLBARCHANGE            uint32  = 0x10000
	TXTBIT_CHARFORMATCHANGE           uint32  = 0x20000
	TXTBIT_PARAFORMATCHANGE           uint32  = 0x40000
	TXTBIT_EXTENTCHANGE               uint32  = 0x80000
	TXTBIT_CLIENTRECTCHANGE           uint32  = 0x100000
	TXTBIT_USECURRENTBKG              uint32  = 0x200000
	TXTBIT_NOTHREADREFCOUNT           uint32  = 0x400000
	TXTBIT_SHOWPASSWORD               uint32  = 0x800000
	TXTBIT_D2DDWRITE                  uint32  = 0x1000000
	TXTBIT_D2DSIMPLETYPOGRAPHY        uint32  = 0x2000000
	TXTBIT_D2DPIXELSNAPPED            uint32  = 0x4000000
	TXTBIT_D2DSUBPIXELLINES           uint32  = 0x8000000
	TXTBIT_FLASHLASTPASSWORDCHAR      uint32  = 0x10000000
	TXTBIT_ADVANCEDINPUT              uint32  = 0x20000000
	TXES_ISDIALOG                     uint32  = 0x1
	REO_NULL                          int32   = 0
	REO_READWRITEMASK                 int32   = 2047
)
const (
	TVI_ROOT                      HTREEITEM = ^HTREEITEM(0xffff)
	TVI_FIRST                     HTREEITEM = ^HTREEITEM(0xfffe)
	TVI_LAST                      HTREEITEM = ^HTREEITEM(0xfffd)
	TVI_SORT                      HTREEITEM = ^HTREEITEM(0xfffc)
	NM_FIRST                      uint32    = 0x0
	NM_OUTOFMEMORY                uint32    = 0xffffffff
	NM_CLICK                      uint32    = 0xfffffffe
	NM_DBLCLK                     uint32    = 0xfffffffd
	NM_RETURN                     uint32    = 0xfffffffc
	NM_RCLICK                     uint32    = 0xfffffffb
	NM_RDBLCLK                    uint32    = 0xfffffffa
	NM_SETFOCUS                   uint32    = 0xfffffff9
	NM_KILLFOCUS                  uint32    = 0xfffffff8
	NM_CUSTOMDRAW                 uint32    = 0xfffffff4
	NM_HOVER                      uint32    = 0xfffffff3
	NM_NCHITTEST                  uint32    = 0xfffffff2
	NM_KEYDOWN                    uint32    = 0xfffffff1
	NM_RELEASEDCAPTURE            uint32    = 0xfffffff0
	NM_SETCURSOR                  uint32    = 0xffffffef
	NM_CHAR                       uint32    = 0xffffffee
	NM_TOOLTIPSCREATED            uint32    = 0xffffffed
	NM_LDOWN                      uint32    = 0xffffffec
	NM_RDOWN                      uint32    = 0xffffffeb
	NM_THEMECHANGED               uint32    = 0xffffffea
	NM_FONTCHANGED                uint32    = 0xffffffe9
	NM_CUSTOMTEXT                 uint32    = 0xffffffe8
	NM_TVSTATEIMAGECHANGING       uint32    = 0xffffffe8
	EM_SCROLLCARET                uint32    = 0xb7
	EM_SETLIMITTEXT               uint32    = 0xc5
	EM_GETLIMITTEXT               uint32    = 0xd5
	EM_POSFROMCHAR                uint32    = 0xd6
	EM_CHARFROMPOS                uint32    = 0xd7
	HOTKEYF_EXT                   uint32    = 0x8
	WM_CTLCOLOR                   uint32    = 0x19
	ODT_HEADER                    uint32    = 0x64
	LVM_FIRST                     uint32    = 0x1000
	TV_FIRST                      uint32    = 0x1100
	HDM_FIRST                     uint32    = 0x1200
	TCM_FIRST                     uint32    = 0x1300
	PGM_FIRST                     uint32    = 0x1400
	ECM_FIRST                     uint32    = 0x1500
	BCM_FIRST                     uint32    = 0x1600
	CBM_FIRST                     uint32    = 0x1700
	CCM_FIRST                     uint32    = 0x2000
	CCM_LAST                      uint32    = 0x2200
	CCM_SETBKCOLOR                uint32    = 0x2001
	CCM_SETCOLORSCHEME            uint32    = 0x2002
	CCM_GETCOLORSCHEME            uint32    = 0x2003
	CCM_GETDROPTARGET             uint32    = 0x2004
	CCM_SETUNICODEFORMAT          uint32    = 0x2005
	CCM_GETUNICODEFORMAT          uint32    = 0x2006
	COMCTL32_VERSION              uint32    = 0x6
	CCM_SETVERSION                uint32    = 0x2007
	CCM_GETVERSION                uint32    = 0x2008
	CCM_SETNOTIFYWINDOW           uint32    = 0x2009
	CCM_SETWINDOWTHEME            uint32    = 0x200b
	CCM_DPISCALE                  uint32    = 0x200c
	INFOTIPSIZE                   uint32    = 0x400
	NM_LAST                       uint32    = 0xffffff9d
	LVN_FIRST                     uint32    = 0xffffff9c
	LVN_LAST                      uint32    = 0xffffff39
	HDN_FIRST                     uint32    = 0xfffffed4
	HDN_LAST                      uint32    = 0xfffffe71
	TVN_FIRST                     uint32    = 0xfffffe70
	TVN_LAST                      uint32    = 0xfffffe0d
	TTN_FIRST                     uint32    = 0xfffffdf8
	TTN_LAST                      uint32    = 0xfffffddb
	TCN_FIRST                     uint32    = 0xfffffdda
	TCN_LAST                      uint32    = 0xfffffdbc
	CDN_FIRST                     uint32    = 0xfffffda7
	CDN_LAST                      uint32    = 0xfffffd45
	TBN_FIRST                     uint32    = 0xfffffd44
	TBN_LAST                      uint32    = 0xfffffd30
	UDN_FIRST                     uint32    = 0xfffffd2f
	UDN_LAST                      uint32    = 0xfffffd27
	DTN_FIRST                     uint32    = 0xfffffd1c
	DTN_LAST                      uint32    = 0xfffffd17
	MCN_FIRST                     uint32    = 0xfffffd16
	MCN_LAST                      uint32    = 0xfffffd10
	DTN_FIRST2                    uint32    = 0xfffffd0f
	DTN_LAST2                     uint32    = 0xfffffce1
	CBEN_FIRST                    uint32    = 0xfffffce0
	CBEN_LAST                     uint32    = 0xfffffcc2
	RBN_FIRST                     uint32    = 0xfffffcc1
	RBN_LAST                      uint32    = 0xfffffca5
	IPN_FIRST                     uint32    = 0xfffffca4
	IPN_LAST                      uint32    = 0xfffffc91
	SBN_FIRST                     uint32    = 0xfffffc90
	SBN_LAST                      uint32    = 0xfffffc7d
	PGN_FIRST                     uint32    = 0xfffffc7c
	PGN_LAST                      uint32    = 0xfffffc4a
	WMN_FIRST                     uint32    = 0xfffffc18
	WMN_LAST                      uint32    = 0xfffffb50
	BCN_FIRST                     uint32    = 0xfffffb1e
	BCN_LAST                      uint32    = 0xfffffaba
	TRBN_FIRST                    uint32    = 0xfffffa23
	TRBN_LAST                     uint32    = 0xfffffa11
	EN_FIRST                      uint32    = 0xfffffa10
	EN_LAST                       uint32    = 0xfffff9fc
	MSGF_COMMCTRL_BEGINDRAG       uint32    = 0x4200
	MSGF_COMMCTRL_SIZEHEADER      uint32    = 0x4201
	MSGF_COMMCTRL_DRAGSELECT      uint32    = 0x4202
	MSGF_COMMCTRL_TOOLBARCUST     uint32    = 0x4203
	CDRF_DODEFAULT                uint32    = 0x0
	CDRF_NEWFONT                  uint32    = 0x2
	CDRF_SKIPDEFAULT              uint32    = 0x4
	CDRF_DOERASE                  uint32    = 0x8
	CDRF_SKIPPOSTPAINT            uint32    = 0x100
	CDRF_NOTIFYPOSTPAINT          uint32    = 0x10
	CDRF_NOTIFYITEMDRAW           uint32    = 0x20
	CDRF_NOTIFYSUBITEMDRAW        uint32    = 0x20
	CDRF_NOTIFYPOSTERASE          uint32    = 0x40
	CDDS_POSTERASE                uint32    = 0x4
	CDDS_ITEM                     uint32    = 0x10000
	NM_GETCUSTOMSPLITRECT         uint32    = 0xfffffb21
	CLR_NONE                      int32     = -1
	CLR_DEFAULT                   int32     = -16777216
	CLR_HILIGHT                   int32     = -16777216
	ILS_NORMAL                    uint32    = 0x0
	ILS_GLOW                      uint32    = 0x1
	ILS_SHADOW                    uint32    = 0x2
	ILS_SATURATE                  uint32    = 0x4
	ILS_ALPHA                     uint32    = 0x8
	ILGT_NORMAL                   uint32    = 0x0
	ILGT_ASYNC                    uint32    = 0x1
	WC_HEADERA                    string    = "SysHeader32"
	WC_HEADERW                    string    = "SysHeader32"
	WC_HEADER                     string    = "SysHeader32"
	HDS_HORZ                      uint32    = 0x0
	HDS_BUTTONS                   uint32    = 0x2
	HDS_HOTTRACK                  uint32    = 0x4
	HDS_HIDDEN                    uint32    = 0x8
	HDS_DRAGDROP                  uint32    = 0x40
	HDS_FULLDRAG                  uint32    = 0x80
	HDS_FILTERBAR                 uint32    = 0x100
	HDS_FLAT                      uint32    = 0x200
	HDS_CHECKBOXES                uint32    = 0x400
	HDS_NOSIZING                  uint32    = 0x800
	HDS_OVERFLOW                  uint32    = 0x1000
	HDM_GETITEMCOUNT              uint32    = 0x1200
	HDM_INSERTITEMA               uint32    = 0x1201
	HDM_INSERTITEMW               uint32    = 0x120a
	HDM_INSERTITEM                uint32    = 0x120a
	HDM_DELETEITEM                uint32    = 0x1202
	HDM_GETITEMA                  uint32    = 0x1203
	HDM_GETITEMW                  uint32    = 0x120b
	HDM_GETITEM                   uint32    = 0x120b
	HDM_SETITEMA                  uint32    = 0x1204
	HDM_SETITEMW                  uint32    = 0x120c
	HDM_SETITEM                   uint32    = 0x120c
	HDM_LAYOUT                    uint32    = 0x1205
	HDSIL_NORMAL                  uint32    = 0x0
	HDSIL_STATE                   uint32    = 0x1
	HDM_HITTEST                   uint32    = 0x1206
	HDM_GETITEMRECT               uint32    = 0x1207
	HDM_SETIMAGELIST              uint32    = 0x1208
	HDM_GETIMAGELIST              uint32    = 0x1209
	HDM_ORDERTOINDEX              uint32    = 0x120f
	HDM_CREATEDRAGIMAGE           uint32    = 0x1210
	HDM_GETORDERARRAY             uint32    = 0x1211
	HDM_SETORDERARRAY             uint32    = 0x1212
	HDM_SETHOTDIVIDER             uint32    = 0x1213
	HDM_SETBITMAPMARGIN           uint32    = 0x1214
	HDM_GETBITMAPMARGIN           uint32    = 0x1215
	HDM_SETUNICODEFORMAT          uint32    = 0x2005
	HDM_GETUNICODEFORMAT          uint32    = 0x2006
	HDM_SETFILTERCHANGETIMEOUT    uint32    = 0x1216
	HDM_EDITFILTER                uint32    = 0x1217
	HDM_CLEARFILTER               uint32    = 0x1218
	HDM_GETITEMDROPDOWNRECT       uint32    = 0x1219
	HDM_GETOVERFLOWRECT           uint32    = 0x121a
	HDM_GETFOCUSEDITEM            uint32    = 0x121b
	HDM_SETFOCUSEDITEM            uint32    = 0x121c
	HDN_ITEMCHANGINGA             uint32    = 0xfffffed4
	HDN_ITEMCHANGINGW             uint32    = 0xfffffec0
	HDN_ITEMCHANGEDA              uint32    = 0xfffffed3
	HDN_ITEMCHANGEDW              uint32    = 0xfffffebf
	HDN_ITEMCLICKA                uint32    = 0xfffffed2
	HDN_ITEMCLICKW                uint32    = 0xfffffebe
	HDN_ITEMDBLCLICKA             uint32    = 0xfffffed1
	HDN_ITEMDBLCLICKW             uint32    = 0xfffffebd
	HDN_DIVIDERDBLCLICKA          uint32    = 0xfffffecf
	HDN_DIVIDERDBLCLICKW          uint32    = 0xfffffebb
	HDN_BEGINTRACKA               uint32    = 0xfffffece
	HDN_BEGINTRACKW               uint32    = 0xfffffeba
	HDN_ENDTRACKA                 uint32    = 0xfffffecd
	HDN_ENDTRACKW                 uint32    = 0xfffffeb9
	HDN_TRACKA                    uint32    = 0xfffffecc
	HDN_TRACKW                    uint32    = 0xfffffeb8
	HDN_GETDISPINFOA              uint32    = 0xfffffecb
	HDN_GETDISPINFOW              uint32    = 0xfffffeb7
	HDN_BEGINDRAG                 uint32    = 0xfffffeca
	HDN_ENDDRAG                   uint32    = 0xfffffec9
	HDN_FILTERCHANGE              uint32    = 0xfffffec8
	HDN_FILTERBTNCLICK            uint32    = 0xfffffec7
	HDN_BEGINFILTEREDIT           uint32    = 0xfffffec6
	HDN_ENDFILTEREDIT             uint32    = 0xfffffec5
	HDN_ITEMSTATEICONCLICK        uint32    = 0xfffffec4
	HDN_ITEMKEYDOWN               uint32    = 0xfffffec3
	HDN_DROPDOWN                  uint32    = 0xfffffec2
	HDN_OVERFLOWCLICK             uint32    = 0xfffffec1
	HDN_ITEMCHANGING              uint32    = 0xfffffec0
	HDN_ITEMCHANGED               uint32    = 0xfffffebf
	HDN_ITEMCLICK                 uint32    = 0xfffffebe
	HDN_ITEMDBLCLICK              uint32    = 0xfffffebd
	HDN_DIVIDERDBLCLICK           uint32    = 0xfffffebb
	HDN_BEGINTRACK                uint32    = 0xfffffeba
	HDN_ENDTRACK                  uint32    = 0xfffffeb9
	HDN_TRACK                     uint32    = 0xfffffeb8
	HDN_GETDISPINFO               uint32    = 0xfffffeb7
	TOOLBARCLASSNAMEW             string    = "ToolbarWindow32"
	TOOLBARCLASSNAMEA             string    = "ToolbarWindow32"
	TOOLBARCLASSNAME              string    = "ToolbarWindow32"
	CMB_MASKED                    uint32    = 0x2
	TBSTATE_CHECKED               uint32    = 0x1
	TBSTATE_PRESSED               uint32    = 0x2
	TBSTATE_ENABLED               uint32    = 0x4
	TBSTATE_HIDDEN                uint32    = 0x8
	TBSTATE_INDETERMINATE         uint32    = 0x10
	TBSTATE_WRAP                  uint32    = 0x20
	TBSTATE_ELLIPSES              uint32    = 0x40
	TBSTATE_MARKED                uint32    = 0x80
	TBSTYLE_BUTTON                uint32    = 0x0
	TBSTYLE_SEP                   uint32    = 0x1
	TBSTYLE_CHECK                 uint32    = 0x2
	TBSTYLE_GROUP                 uint32    = 0x4
	TBSTYLE_DROPDOWN              uint32    = 0x8
	TBSTYLE_AUTOSIZE              uint32    = 0x10
	TBSTYLE_NOPREFIX              uint32    = 0x20
	TBSTYLE_TOOLTIPS              uint32    = 0x100
	TBSTYLE_WRAPABLE              uint32    = 0x200
	TBSTYLE_ALTDRAG               uint32    = 0x400
	TBSTYLE_FLAT                  uint32    = 0x800
	TBSTYLE_LIST                  uint32    = 0x1000
	TBSTYLE_CUSTOMERASE           uint32    = 0x2000
	TBSTYLE_REGISTERDROP          uint32    = 0x4000
	TBSTYLE_TRANSPARENT           uint32    = 0x8000
	TBSTYLE_EX_DRAWDDARROWS       uint32    = 0x1
	BTNS_BUTTON                   uint32    = 0x0
	BTNS_SEP                      uint32    = 0x1
	BTNS_CHECK                    uint32    = 0x2
	BTNS_GROUP                    uint32    = 0x4
	BTNS_DROPDOWN                 uint32    = 0x8
	BTNS_AUTOSIZE                 uint32    = 0x10
	BTNS_NOPREFIX                 uint32    = 0x20
	BTNS_SHOWTEXT                 uint32    = 0x40
	BTNS_WHOLEDROPDOWN            uint32    = 0x80
	TBSTYLE_EX_MIXEDBUTTONS       uint32    = 0x8
	TBSTYLE_EX_HIDECLIPPEDBUTTONS uint32    = 0x10
	TBSTYLE_EX_MULTICOLUMN        uint32    = 0x2
	TBSTYLE_EX_VERTICAL           uint32    = 0x4
	TBSTYLE_EX_DOUBLEBUFFER       uint32    = 0x80
	TBCDRF_NOEDGES                uint32    = 0x10000
	TBCDRF_HILITEHOTTRACK         uint32    = 0x20000
	TBCDRF_NOOFFSET               uint32    = 0x40000
	TBCDRF_NOMARK                 uint32    = 0x80000
	TBCDRF_NOETCHEDEFFECT         uint32    = 0x100000
	TBCDRF_BLENDICON              uint32    = 0x200000
	TBCDRF_NOBACKGROUND           uint32    = 0x400000
	TBCDRF_USECDCOLORS            uint32    = 0x800000
	TB_ENABLEBUTTON               uint32    = 0x401
	TB_CHECKBUTTON                uint32    = 0x402
	TB_PRESSBUTTON                uint32    = 0x403
	TB_HIDEBUTTON                 uint32    = 0x404
	TB_INDETERMINATE              uint32    = 0x405
	TB_MARKBUTTON                 uint32    = 0x406
	TB_ISBUTTONENABLED            uint32    = 0x409
	TB_ISBUTTONCHECKED            uint32    = 0x40a
	TB_ISBUTTONPRESSED            uint32    = 0x40b
	TB_ISBUTTONHIDDEN             uint32    = 0x40c
	TB_ISBUTTONINDETERMINATE      uint32    = 0x40d
	TB_ISBUTTONHIGHLIGHTED        uint32    = 0x40e
	TB_SETSTATE                   uint32    = 0x411
	TB_GETSTATE                   uint32    = 0x412
	TB_ADDBITMAP                  uint32    = 0x413
	IDB_STD_SMALL_COLOR           uint32    = 0x0
	IDB_STD_LARGE_COLOR           uint32    = 0x1
	IDB_VIEW_SMALL_COLOR          uint32    = 0x4
	IDB_VIEW_LARGE_COLOR          uint32    = 0x5
	IDB_HIST_SMALL_COLOR          uint32    = 0x8
	IDB_HIST_LARGE_COLOR          uint32    = 0x9
	IDB_HIST_NORMAL               uint32    = 0xc
	IDB_HIST_HOT                  uint32    = 0xd
	IDB_HIST_DISABLED             uint32    = 0xe
	IDB_HIST_PRESSED              uint32    = 0xf
	STD_CUT                       uint32    = 0x0
	STD_COPY                      uint32    = 0x1
	STD_PASTE                     uint32    = 0x2
	STD_UNDO                      uint32    = 0x3
	STD_REDOW                     uint32    = 0x4
	STD_DELETE                    uint32    = 0x5
	STD_FILENEW                   uint32    = 0x6
	STD_FILEOPEN                  uint32    = 0x7
	STD_FILESAVE                  uint32    = 0x8
	STD_PRINTPRE                  uint32    = 0x9
	STD_PROPERTIES                uint32    = 0xa
	STD_HELP                      uint32    = 0xb
	STD_FIND                      uint32    = 0xc
	STD_REPLACE                   uint32    = 0xd
	STD_PRINT                     uint32    = 0xe
	VIEW_LARGEICONS               uint32    = 0x0
	VIEW_SMALLICONS               uint32    = 0x1
	VIEW_LIST                     uint32    = 0x2
	VIEW_DETAILS                  uint32    = 0x3
	VIEW_SORTNAME                 uint32    = 0x4
	VIEW_SORTSIZE                 uint32    = 0x5
	VIEW_SORTDATE                 uint32    = 0x6
	VIEW_SORTTYPE                 uint32    = 0x7
	VIEW_PARENTFOLDER             uint32    = 0x8
	VIEW_NETCONNECT               uint32    = 0x9
	VIEW_NETDISCONNECT            uint32    = 0xa
	VIEW_NEWFOLDER                uint32    = 0xb
	VIEW_VIEWMENU                 uint32    = 0xc
	HIST_BACK                     uint32    = 0x0
	HIST_FORWARD                  uint32    = 0x1
	HIST_FAVORITES                uint32    = 0x2
	HIST_ADDTOFAVORITES           uint32    = 0x3
	HIST_VIEWTREE                 uint32    = 0x4
	TB_ADDBUTTONSA                uint32    = 0x414
	TB_INSERTBUTTONA              uint32    = 0x415
	TB_DELETEBUTTON               uint32    = 0x416
	TB_GETBUTTON                  uint32    = 0x417
	TB_BUTTONCOUNT                uint32    = 0x418
	TB_COMMANDTOINDEX             uint32    = 0x419
	TB_SAVERESTOREA               uint32    = 0x41a
	TB_SAVERESTOREW               uint32    = 0x44c
	TB_CUSTOMIZE                  uint32    = 0x41b
	TB_ADDSTRINGA                 uint32    = 0x41c
	TB_ADDSTRINGW                 uint32    = 0x44d
	TB_GETITEMRECT                uint32    = 0x41d
	TB_BUTTONSTRUCTSIZE           uint32    = 0x41e
	TB_SETBUTTONSIZE              uint32    = 0x41f
	TB_SETBITMAPSIZE              uint32    = 0x420
	TB_AUTOSIZE                   uint32    = 0x421
	TB_GETTOOLTIPS                uint32    = 0x423
	TB_SETTOOLTIPS                uint32    = 0x424
	TB_SETPARENT                  uint32    = 0x425
	TB_SETROWS                    uint32    = 0x427
	TB_GETROWS                    uint32    = 0x428
	TB_SETCMDID                   uint32    = 0x42a
	TB_CHANGEBITMAP               uint32    = 0x42b
	TB_GETBITMAP                  uint32    = 0x42c
	TB_GETBUTTONTEXTA             uint32    = 0x42d
	TB_GETBUTTONTEXTW             uint32    = 0x44b
	TB_REPLACEBITMAP              uint32    = 0x42e
	TB_SETINDENT                  uint32    = 0x42f
	TB_SETIMAGELIST               uint32    = 0x430
	TB_GETIMAGELIST               uint32    = 0x431
	TB_LOADIMAGES                 uint32    = 0x432
	TB_GETRECT                    uint32    = 0x433
	TB_SETHOTIMAGELIST            uint32    = 0x434
	TB_GETHOTIMAGELIST            uint32    = 0x435
	TB_SETDISABLEDIMAGELIST       uint32    = 0x436
	TB_GETDISABLEDIMAGELIST       uint32    = 0x437
	TB_SETSTYLE                   uint32    = 0x438
	TB_GETSTYLE                   uint32    = 0x439
	TB_GETBUTTONSIZE              uint32    = 0x43a
	TB_SETBUTTONWIDTH             uint32    = 0x43b
	TB_SETMAXTEXTROWS             uint32    = 0x43c
	TB_GETTEXTROWS                uint32    = 0x43d
	TB_GETBUTTONTEXT              uint32    = 0x44b
	TB_SAVERESTORE                uint32    = 0x44c
	TB_ADDSTRING                  uint32    = 0x44d
	TB_GETOBJECT                  uint32    = 0x43e
	TB_GETHOTITEM                 uint32    = 0x447
	TB_SETHOTITEM                 uint32    = 0x448
	TB_SETANCHORHIGHLIGHT         uint32    = 0x449
	TB_GETANCHORHIGHLIGHT         uint32    = 0x44a
	TB_MAPACCELERATORA            uint32    = 0x44e
	TB_GETINSERTMARK              uint32    = 0x44f
	TB_SETINSERTMARK              uint32    = 0x450
	TB_INSERTMARKHITTEST          uint32    = 0x451
	TB_MOVEBUTTON                 uint32    = 0x452
	TB_GETMAXSIZE                 uint32    = 0x453
	TB_SETEXTENDEDSTYLE           uint32    = 0x454
	TB_GETEXTENDEDSTYLE           uint32    = 0x455
	TB_GETPADDING                 uint32    = 0x456
	TB_SETPADDING                 uint32    = 0x457
	TB_SETINSERTMARKCOLOR         uint32    = 0x458
	TB_GETINSERTMARKCOLOR         uint32    = 0x459
	TB_SETCOLORSCHEME             uint32    = 0x2002
	TB_GETCOLORSCHEME             uint32    = 0x2003
	TB_SETUNICODEFORMAT           uint32    = 0x2005
	TB_GETUNICODEFORMAT           uint32    = 0x2006
	TB_MAPACCELERATORW            uint32    = 0x45a
	TB_MAPACCELERATOR             uint32    = 0x45a
	TBBF_LARGE                    uint32    = 0x1
	TB_GETBITMAPFLAGS             uint32    = 0x429
	TB_GETBUTTONINFOW             uint32    = 0x43f
	TB_SETBUTTONINFOW             uint32    = 0x440
	TB_GETBUTTONINFOA             uint32    = 0x441
	TB_SETBUTTONINFOA             uint32    = 0x442
	TB_GETBUTTONINFO              uint32    = 0x43f
	TB_SETBUTTONINFO              uint32    = 0x440
	TB_INSERTBUTTONW              uint32    = 0x443
	TB_ADDBUTTONSW                uint32    = 0x444
	TB_HITTEST                    uint32    = 0x445
	TB_INSERTBUTTON               uint32    = 0x443
	TB_ADDBUTTONS                 uint32    = 0x444
	TB_SETDRAWTEXTFLAGS           uint32    = 0x446
	TB_GETSTRINGW                 uint32    = 0x45b
	TB_GETSTRINGA                 uint32    = 0x45c
	TB_GETSTRING                  uint32    = 0x45b
	TB_SETBOUNDINGSIZE            uint32    = 0x45d
	TB_SETHOTITEM2                uint32    = 0x45e
	TB_HASACCELERATOR             uint32    = 0x45f
	TB_SETLISTGAP                 uint32    = 0x460
	TB_GETIMAGELISTCOUNT          uint32    = 0x462
	TB_GETIDEALSIZE               uint32    = 0x463
	TBMF_PAD                      uint32    = 0x1
	TBMF_BARPAD                   uint32    = 0x2
	TBMF_BUTTONSPACING            uint32    = 0x4
	TB_GETMETRICS                 uint32    = 0x465
	TB_SETMETRICS                 uint32    = 0x466
	TB_GETITEMDROPDOWNRECT        uint32    = 0x467
	TB_SETPRESSEDIMAGELIST        uint32    = 0x468
	TB_GETPRESSEDIMAGELIST        uint32    = 0x469
	TB_SETWINDOWTHEME             uint32    = 0x200b
	TBN_GETBUTTONINFOA            uint32    = 0xfffffd44
	TBN_BEGINDRAG                 uint32    = 0xfffffd43
	TBN_ENDDRAG                   uint32    = 0xfffffd42
	TBN_BEGINADJUST               uint32    = 0xfffffd41
	TBN_ENDADJUST                 uint32    = 0xfffffd40
	TBN_RESET                     uint32    = 0xfffffd3f
	TBN_QUERYINSERT               uint32    = 0xfffffd3e
	TBN_QUERYDELETE               uint32    = 0xfffffd3d
	TBN_TOOLBARCHANGE             uint32    = 0xfffffd3c
	TBN_CUSTHELP                  uint32    = 0xfffffd3b
	TBN_DROPDOWN                  uint32    = 0xfffffd3a
	TBN_GETOBJECT                 uint32    = 0xfffffd38
	TBN_HOTITEMCHANGE             uint32    = 0xfffffd37
	TBN_DRAGOUT                   uint32    = 0xfffffd36
	TBN_DELETINGBUTTON            uint32    = 0xfffffd35
	TBN_GETDISPINFOA              uint32    = 0xfffffd34
	TBN_GETDISPINFOW              uint32    = 0xfffffd33
	TBN_GETINFOTIPA               uint32    = 0xfffffd32
	TBN_GETINFOTIPW               uint32    = 0xfffffd31
	TBN_GETBUTTONINFOW            uint32    = 0xfffffd30
	TBN_RESTORE                   uint32    = 0xfffffd2f
	TBN_SAVE                      uint32    = 0xfffffd2e
	TBN_INITCUSTOMIZE             uint32    = 0xfffffd2d
	TBNRF_HIDEHELP                uint32    = 0x1
	TBNRF_ENDCUSTOMIZE            uint32    = 0x2
	TBN_WRAPHOTITEM               uint32    = 0xfffffd2c
	TBN_DUPACCELERATOR            uint32    = 0xfffffd2b
	TBN_WRAPACCELERATOR           uint32    = 0xfffffd2a
	TBN_DRAGOVER                  uint32    = 0xfffffd29
	TBN_MAPACCELERATOR            uint32    = 0xfffffd28
	TBN_GETINFOTIP                uint32    = 0xfffffd31
	TBN_GETDISPINFO               uint32    = 0xfffffd33
	TBDDRET_DEFAULT               uint32    = 0x0
	TBDDRET_NODEFAULT             uint32    = 0x1
	TBDDRET_TREATPRESSED          uint32    = 0x2
	TBN_GETBUTTONINFO             uint32    = 0xfffffd30
	REBARCLASSNAMEW               string    = "ReBarWindow32"
	REBARCLASSNAMEA               string    = "ReBarWindow32"
	REBARCLASSNAME                string    = "ReBarWindow32"
	RBIM_IMAGELIST                uint32    = 0x1
	RBS_TOOLTIPS                  uint32    = 0x100
	RBS_VARHEIGHT                 uint32    = 0x200
	RBS_BANDBORDERS               uint32    = 0x400
	RBS_FIXEDORDER                uint32    = 0x800
	RBS_REGISTERDROP              uint32    = 0x1000
	RBS_AUTOSIZE                  uint32    = 0x2000
	RBS_VERTICALGRIPPER           uint32    = 0x4000
	RBS_DBLCLKTOGGLE              uint32    = 0x8000
	RBBS_BREAK                    uint32    = 0x1
	RBBS_FIXEDSIZE                uint32    = 0x2
	RBBS_CHILDEDGE                uint32    = 0x4
	RBBS_HIDDEN                   uint32    = 0x8
	RBBS_NOVERT                   uint32    = 0x10
	RBBS_FIXEDBMP                 uint32    = 0x20
	RBBS_VARIABLEHEIGHT           uint32    = 0x40
	RBBS_GRIPPERALWAYS            uint32    = 0x80
	RBBS_NOGRIPPER                uint32    = 0x100
	RBBS_USECHEVRON               uint32    = 0x200
	RBBS_HIDETITLE                uint32    = 0x400
	RBBS_TOPALIGN                 uint32    = 0x800
	RBBIM_STYLE                   uint32    = 0x1
	RBBIM_COLORS                  uint32    = 0x2
	RBBIM_TEXT                    uint32    = 0x4
	RBBIM_IMAGE                   uint32    = 0x8
	RBBIM_CHILD                   uint32    = 0x10
	RBBIM_CHILDSIZE               uint32    = 0x20
	RBBIM_SIZE                    uint32    = 0x40
	RBBIM_BACKGROUND              uint32    = 0x80
	RBBIM_ID                      uint32    = 0x100
	RBBIM_IDEALSIZE               uint32    = 0x200
	RBBIM_LPARAM                  uint32    = 0x400
	RBBIM_HEADERSIZE              uint32    = 0x800
	RBBIM_CHEVRONLOCATION         uint32    = 0x1000
	RBBIM_CHEVRONSTATE            uint32    = 0x2000
	RB_INSERTBANDA                uint32    = 0x401
	RB_DELETEBAND                 uint32    = 0x402
	RB_GETBARINFO                 uint32    = 0x403
	RB_SETBARINFO                 uint32    = 0x404
	RB_SETBANDINFOA               uint32    = 0x406
	RB_SETPARENT                  uint32    = 0x407
	RB_HITTEST                    uint32    = 0x408
	RB_GETRECT                    uint32    = 0x409
	RB_INSERTBANDW                uint32    = 0x40a
	RB_SETBANDINFOW               uint32    = 0x40b
	RB_GETBANDCOUNT               uint32    = 0x40c
	RB_GETROWCOUNT                uint32    = 0x40d
	RB_GETROWHEIGHT               uint32    = 0x40e
	RB_IDTOINDEX                  uint32    = 0x410
	RB_GETTOOLTIPS                uint32    = 0x411
	RB_SETTOOLTIPS                uint32    = 0x412
	RB_SETBKCOLOR                 uint32    = 0x413
	RB_GETBKCOLOR                 uint32    = 0x414
	RB_SETTEXTCOLOR               uint32    = 0x415
	RB_GETTEXTCOLOR               uint32    = 0x416
	RBSTR_CHANGERECT              uint32    = 0x1
	RB_SIZETORECT                 uint32    = 0x417
	RB_SETCOLORSCHEME             uint32    = 0x2002
	RB_GETCOLORSCHEME             uint32    = 0x2003
	RB_INSERTBAND                 uint32    = 0x40a
	RB_SETBANDINFO                uint32    = 0x40b
	RB_BEGINDRAG                  uint32    = 0x418
	RB_ENDDRAG                    uint32    = 0x419
	RB_DRAGMOVE                   uint32    = 0x41a
	RB_GETBARHEIGHT               uint32    = 0x41b
	RB_GETBANDINFOW               uint32    = 0x41c
	RB_GETBANDINFOA               uint32    = 0x41d
	RB_GETBANDINFO                uint32    = 0x41c
	RB_MINIMIZEBAND               uint32    = 0x41e
	RB_MAXIMIZEBAND               uint32    = 0x41f
	RB_GETDROPTARGET              uint32    = 0x2004
	RB_GETBANDBORDERS             uint32    = 0x422
	RB_SHOWBAND                   uint32    = 0x423
	RB_SETPALETTE                 uint32    = 0x425
	RB_GETPALETTE                 uint32    = 0x426
	RB_MOVEBAND                   uint32    = 0x427
	RB_SETUNICODEFORMAT           uint32    = 0x2005
	RB_GETUNICODEFORMAT           uint32    = 0x2006
	RB_GETBANDMARGINS             uint32    = 0x428
	RB_SETWINDOWTHEME             uint32    = 0x200b
	RB_SETEXTENDEDSTYLE           uint32    = 0x429
	RB_GETEXTENDEDSTYLE           uint32    = 0x42a
	RB_PUSHCHEVRON                uint32    = 0x42b
	RB_SETBANDWIDTH               uint32    = 0x42c
	RBN_HEIGHTCHANGE              uint32    = 0xfffffcc1
	RBN_GETOBJECT                 uint32    = 0xfffffcc0
	RBN_LAYOUTCHANGED             uint32    = 0xfffffcbf
	RBN_AUTOSIZE                  uint32    = 0xfffffcbe
	RBN_BEGINDRAG                 uint32    = 0xfffffcbd
	RBN_ENDDRAG                   uint32    = 0xfffffcbc
	RBN_DELETINGBAND              uint32    = 0xfffffcbb
	RBN_DELETEDBAND               uint32    = 0xfffffcba
	RBN_CHILDSIZE                 uint32    = 0xfffffcb9
	RBN_CHEVRONPUSHED             uint32    = 0xfffffcb7
	RBN_SPLITTERDRAG              uint32    = 0xfffffcb6
	RBN_MINMAX                    uint32    = 0xfffffcac
	RBN_AUTOBREAK                 uint32    = 0xfffffcab
	RBAB_AUTOSIZE                 uint32    = 0x1
	RBAB_ADDBAND                  uint32    = 0x2
	RBHT_NOWHERE                  uint32    = 0x1
	RBHT_CAPTION                  uint32    = 0x2
	RBHT_CLIENT                   uint32    = 0x3
	RBHT_GRABBER                  uint32    = 0x4
	RBHT_CHEVRON                  uint32    = 0x8
	RBHT_SPLITTER                 uint32    = 0x10
	TOOLTIPS_CLASSW               string    = "tooltips_class32"
	TOOLTIPS_CLASSA               string    = "tooltips_class32"
	TOOLTIPS_CLASS                string    = "tooltips_class32"
	TTS_ALWAYSTIP                 uint32    = 0x1
	TTS_NOPREFIX                  uint32    = 0x2
	TTS_NOANIMATE                 uint32    = 0x10
	TTS_NOFADE                    uint32    = 0x20
	TTS_BALLOON                   uint32    = 0x40
	TTS_CLOSE                     uint32    = 0x80
	TTS_USEVISUALSTYLE            uint32    = 0x100
	TTDT_AUTOMATIC                uint32    = 0x0
	TTDT_RESHOW                   uint32    = 0x1
	TTDT_AUTOPOP                  uint32    = 0x2
	TTDT_INITIAL                  uint32    = 0x3
	TTM_ACTIVATE                  uint32    = 0x401
	TTM_SETDELAYTIME              uint32    = 0x403
	TTM_ADDTOOLA                  uint32    = 0x404
	TTM_ADDTOOLW                  uint32    = 0x432
	TTM_DELTOOLA                  uint32    = 0x405
	TTM_DELTOOLW                  uint32    = 0x433
	TTM_NEWTOOLRECTA              uint32    = 0x406
	TTM_NEWTOOLRECTW              uint32    = 0x434
	TTM_RELAYEVENT                uint32    = 0x407
	TTM_GETTOOLINFOA              uint32    = 0x408
	TTM_GETTOOLINFOW              uint32    = 0x435
	TTM_SETTOOLINFOA              uint32    = 0x409
	TTM_SETTOOLINFOW              uint32    = 0x436
	TTM_HITTESTA                  uint32    = 0x40a
	TTM_HITTESTW                  uint32    = 0x437
	TTM_GETTEXTA                  uint32    = 0x40b
	TTM_GETTEXTW                  uint32    = 0x438
	TTM_UPDATETIPTEXTA            uint32    = 0x40c
	TTM_UPDATETIPTEXTW            uint32    = 0x439
	TTM_GETTOOLCOUNT              uint32    = 0x40d
	TTM_ENUMTOOLSA                uint32    = 0x40e
	TTM_ENUMTOOLSW                uint32    = 0x43a
	TTM_GETCURRENTTOOLA           uint32    = 0x40f
	TTM_GETCURRENTTOOLW           uint32    = 0x43b
	TTM_WINDOWFROMPOINT           uint32    = 0x410
	TTM_TRACKACTIVATE             uint32    = 0x411
	TTM_TRACKPOSITION             uint32    = 0x412
	TTM_SETTIPBKCOLOR             uint32    = 0x413
	TTM_SETTIPTEXTCOLOR           uint32    = 0x414
	TTM_GETDELAYTIME              uint32    = 0x415
	TTM_GETTIPBKCOLOR             uint32    = 0x416
	TTM_GETTIPTEXTCOLOR           uint32    = 0x417
	TTM_SETMAXTIPWIDTH            uint32    = 0x418
	TTM_GETMAXTIPWIDTH            uint32    = 0x419
	TTM_SETMARGIN                 uint32    = 0x41a
	TTM_GETMARGIN                 uint32    = 0x41b
	TTM_POP                       uint32    = 0x41c
	TTM_UPDATE                    uint32    = 0x41d
	TTM_GETBUBBLESIZE             uint32    = 0x41e
	TTM_ADJUSTRECT                uint32    = 0x41f
	TTM_SETTITLEA                 uint32    = 0x420
	TTM_SETTITLEW                 uint32    = 0x421
	TTM_POPUP                     uint32    = 0x422
	TTM_GETTITLE                  uint32    = 0x423
	TTM_ADDTOOL                   uint32    = 0x432
	TTM_DELTOOL                   uint32    = 0x433
	TTM_NEWTOOLRECT               uint32    = 0x434
	TTM_GETTOOLINFO               uint32    = 0x435
	TTM_SETTOOLINFO               uint32    = 0x436
	TTM_HITTEST                   uint32    = 0x437
	TTM_GETTEXT                   uint32    = 0x438
	TTM_UPDATETIPTEXT             uint32    = 0x439
	TTM_ENUMTOOLS                 uint32    = 0x43a
	TTM_GETCURRENTTOOL            uint32    = 0x43b
	TTM_SETTITLE                  uint32    = 0x421
	TTM_SETWINDOWTHEME            uint32    = 0x200b
	TTN_GETDISPINFOA              uint32    = 0xfffffdf8
	TTN_GETDISPINFOW              uint32    = 0xfffffdee
	TTN_SHOW                      uint32    = 0xfffffdf7
	TTN_POP                       uint32    = 0xfffffdf6
	TTN_LINKCLICK                 uint32    = 0xfffffdf5
	TTN_GETDISPINFO               uint32    = 0xfffffdee
	TTN_NEEDTEXT                  uint32    = 0xfffffdee
	TTN_NEEDTEXTA                 uint32    = 0xfffffdf8
	TTN_NEEDTEXTW                 uint32    = 0xfffffdee
	SBARS_SIZEGRIP                uint32    = 0x100
	SBARS_TOOLTIPS                uint32    = 0x800
	SBT_TOOLTIPS                  uint32    = 0x800
	STATUSCLASSNAMEW              string    = "msctls_statusbar32"
	STATUSCLASSNAMEA              string    = "msctls_statusbar32"
	STATUSCLASSNAME               string    = "msctls_statusbar32"
	SB_SETTEXTA                   uint32    = 0x401
	SB_SETTEXTW                   uint32    = 0x40b
	SB_GETTEXTA                   uint32    = 0x402
	SB_GETTEXTW                   uint32    = 0x40d
	SB_GETTEXTLENGTHA             uint32    = 0x403
	SB_GETTEXTLENGTHW             uint32    = 0x40c
	SB_GETTEXT                    uint32    = 0x40d
	SB_SETTEXT                    uint32    = 0x40b
	SB_GETTEXTLENGTH              uint32    = 0x40c
	SB_SETPARTS                   uint32    = 0x404
	SB_GETPARTS                   uint32    = 0x406
	SB_GETBORDERS                 uint32    = 0x407
	SB_SETMINHEIGHT               uint32    = 0x408
	SB_SIMPLE                     uint32    = 0x409
	SB_GETRECT                    uint32    = 0x40a
	SB_ISSIMPLE                   uint32    = 0x40e
	SB_SETICON                    uint32    = 0x40f
	SB_SETTIPTEXTA                uint32    = 0x410
	SB_SETTIPTEXTW                uint32    = 0x411
	SB_GETTIPTEXTA                uint32    = 0x412
	SB_GETTIPTEXTW                uint32    = 0x413
	SB_GETICON                    uint32    = 0x414
	SB_SETUNICODEFORMAT           uint32    = 0x2005
	SB_GETUNICODEFORMAT           uint32    = 0x2006
	SBT_OWNERDRAW                 uint32    = 0x1000
	SBT_NOBORDERS                 uint32    = 0x100
	SBT_POPOUT                    uint32    = 0x200
	SBT_RTLREADING                uint32    = 0x400
	SBT_NOTABPARSING              uint32    = 0x800
	SB_SETBKCOLOR                 uint32    = 0x2001
	SBN_SIMPLEMODECHANGE          uint32    = 0xfffffc90
	SB_SIMPLEID                   uint32    = 0xff
	TRACKBAR_CLASSA               string    = "msctls_trackbar32"
	TRACKBAR_CLASSW               string    = "msctls_trackbar32"
	TRACKBAR_CLASS                string    = "msctls_trackbar32"
	TBS_AUTOTICKS                 uint32    = 0x1
	TBS_VERT                      uint32    = 0x2
	TBS_HORZ                      uint32    = 0x0
	TBS_TOP                       uint32    = 0x4
	TBS_BOTTOM                    uint32    = 0x0
	TBS_LEFT                      uint32    = 0x4
	TBS_RIGHT                     uint32    = 0x0
	TBS_BOTH                      uint32    = 0x8
	TBS_NOTICKS                   uint32    = 0x10
	TBS_ENABLESELRANGE            uint32    = 0x20
	TBS_FIXEDLENGTH               uint32    = 0x40
	TBS_NOTHUMB                   uint32    = 0x80
	TBS_TOOLTIPS                  uint32    = 0x100
	TBS_REVERSED                  uint32    = 0x200
	TBS_DOWNISLEFT                uint32    = 0x400
	TBS_NOTIFYBEFOREMOVE          uint32    = 0x800
	TBS_TRANSPARENTBKGND          uint32    = 0x1000
	TBM_GETRANGEMIN               uint32    = 0x401
	TBM_GETRANGEMAX               uint32    = 0x402
	TBM_GETTIC                    uint32    = 0x403
	TBM_SETTIC                    uint32    = 0x404
	TBM_SETPOS                    uint32    = 0x405
	TBM_SETRANGE                  uint32    = 0x406
	TBM_SETRANGEMIN               uint32    = 0x407
	TBM_SETRANGEMAX               uint32    = 0x408
	TBM_CLEARTICS                 uint32    = 0x409
	TBM_SETSEL                    uint32    = 0x40a
	TBM_SETSELSTART               uint32    = 0x40b
	TBM_SETSELEND                 uint32    = 0x40c
	TBM_GETPTICS                  uint32    = 0x40e
	TBM_GETTICPOS                 uint32    = 0x40f
	TBM_GETNUMTICS                uint32    = 0x410
	TBM_GETSELSTART               uint32    = 0x411
	TBM_GETSELEND                 uint32    = 0x412
	TBM_CLEARSEL                  uint32    = 0x413
	TBM_SETTICFREQ                uint32    = 0x414
	TBM_SETPAGESIZE               uint32    = 0x415
	TBM_GETPAGESIZE               uint32    = 0x416
	TBM_SETLINESIZE               uint32    = 0x417
	TBM_GETLINESIZE               uint32    = 0x418
	TBM_GETTHUMBRECT              uint32    = 0x419
	TBM_GETCHANNELRECT            uint32    = 0x41a
	TBM_SETTHUMBLENGTH            uint32    = 0x41b
	TBM_GETTHUMBLENGTH            uint32    = 0x41c
	TBM_SETTOOLTIPS               uint32    = 0x41d
	TBM_GETTOOLTIPS               uint32    = 0x41e
	TBM_SETTIPSIDE                uint32    = 0x41f
	TBTS_TOP                      uint32    = 0x0
	TBTS_LEFT                     uint32    = 0x1
	TBTS_BOTTOM                   uint32    = 0x2
	TBTS_RIGHT                    uint32    = 0x3
	TBM_SETBUDDY                  uint32    = 0x420
	TBM_GETBUDDY                  uint32    = 0x421
	TBM_SETPOSNOTIFY              uint32    = 0x422
	TBM_SETUNICODEFORMAT          uint32    = 0x2005
	TBM_GETUNICODEFORMAT          uint32    = 0x2006
	TB_LINEUP                     uint32    = 0x0
	TB_LINEDOWN                   uint32    = 0x1
	TB_PAGEUP                     uint32    = 0x2
	TB_PAGEDOWN                   uint32    = 0x3
	TB_THUMBPOSITION              uint32    = 0x4
	TB_THUMBTRACK                 uint32    = 0x5
	TB_TOP                        uint32    = 0x6
	TB_BOTTOM                     uint32    = 0x7
	TB_ENDTRACK                   uint32    = 0x8
	TBCD_TICS                     uint32    = 0x1
	TBCD_THUMB                    uint32    = 0x2
	TBCD_CHANNEL                  uint32    = 0x3
	TRBN_THUMBPOSCHANGING         uint32    = 0xfffffa22
	DL_CURSORSET                  uint32    = 0x0
	DL_STOPCURSOR                 uint32    = 0x1
	DL_COPYCURSOR                 uint32    = 0x2
	DL_MOVECURSOR                 uint32    = 0x3
	DRAGLISTMSGSTRING             string    = "commctrl_DragListMsg"
	UPDOWN_CLASSA                 string    = "msctls_updown32"
	UPDOWN_CLASSW                 string    = "msctls_updown32"
	UPDOWN_CLASS                  string    = "msctls_updown32"
	UD_MAXVAL                     uint32    = 0x7fff
	UDS_WRAP                      uint32    = 0x1
	UDS_SETBUDDYINT               uint32    = 0x2
	UDS_ALIGNRIGHT                uint32    = 0x4
	UDS_ALIGNLEFT                 uint32    = 0x8
	UDS_AUTOBUDDY                 uint32    = 0x10
	UDS_ARROWKEYS                 uint32    = 0x20
	UDS_HORZ                      uint32    = 0x40
	UDS_NOTHOUSANDS               uint32    = 0x80
	UDS_HOTTRACK                  uint32    = 0x100
	UDM_SETRANGE                  uint32    = 0x465
	UDM_GETRANGE                  uint32    = 0x466
	UDM_SETPOS                    uint32    = 0x467
	UDM_GETPOS                    uint32    = 0x468
	UDM_SETBUDDY                  uint32    = 0x469
	UDM_GETBUDDY                  uint32    = 0x46a
	UDM_SETACCEL                  uint32    = 0x46b
	UDM_GETACCEL                  uint32    = 0x46c
	UDM_SETBASE                   uint32    = 0x46d
	UDM_GETBASE                   uint32    = 0x46e
	UDM_SETRANGE32                uint32    = 0x46f
	UDM_GETRANGE32                uint32    = 0x470
	UDM_SETUNICODEFORMAT          uint32    = 0x2005
	UDM_GETUNICODEFORMAT          uint32    = 0x2006
	UDM_SETPOS32                  uint32    = 0x471
	UDM_GETPOS32                  uint32    = 0x472
	UDN_DELTAPOS                  uint32    = 0xfffffd2e
	PROGRESS_CLASSA               string    = "msctls_progress32"
	PROGRESS_CLASSW               string    = "msctls_progress32"
	PROGRESS_CLASS                string    = "msctls_progress32"
	PBS_SMOOTH                    uint32    = 0x1
	PBS_VERTICAL                  uint32    = 0x4
	PBM_SETRANGE                  uint32    = 0x401
	PBM_SETPOS                    uint32    = 0x402
	PBM_DELTAPOS                  uint32    = 0x403
	PBM_SETSTEP                   uint32    = 0x404
	PBM_STEPIT                    uint32    = 0x405
	PBM_SETRANGE32                uint32    = 0x406
	PBM_GETRANGE                  uint32    = 0x407
	PBM_GETPOS                    uint32    = 0x408
	PBM_SETBARCOLOR               uint32    = 0x409
	PBM_SETBKCOLOR                uint32    = 0x2001
	PBS_MARQUEE                   uint32    = 0x8
	PBM_SETMARQUEE                uint32    = 0x40a
	PBS_SMOOTHREVERSE             uint32    = 0x10
	PBM_GETSTEP                   uint32    = 0x40d
	PBM_GETBKCOLOR                uint32    = 0x40e
	PBM_GETBARCOLOR               uint32    = 0x40f
	PBM_SETSTATE                  uint32    = 0x410
	PBM_GETSTATE                  uint32    = 0x411
	PBST_NORMAL                   uint32    = 0x1
	PBST_ERROR                    uint32    = 0x2
	PBST_PAUSED                   uint32    = 0x3
	HOTKEYF_SHIFT                 uint32    = 0x1
	HOTKEYF_CONTROL               uint32    = 0x2
	HOTKEYF_ALT                   uint32    = 0x4
	HKCOMB_NONE                   uint32    = 0x1
	HKCOMB_S                      uint32    = 0x2
	HKCOMB_C                      uint32    = 0x4
	HKCOMB_A                      uint32    = 0x8
	HKCOMB_SC                     uint32    = 0x10
	HKCOMB_SA                     uint32    = 0x20
	HKCOMB_CA                     uint32    = 0x40
	HKCOMB_SCA                    uint32    = 0x80
	HKM_SETHOTKEY                 uint32    = 0x401
	HKM_GETHOTKEY                 uint32    = 0x402
	HKM_SETRULES                  uint32    = 0x403
	HOTKEY_CLASSA                 string    = "msctls_hotkey32"
	HOTKEY_CLASSW                 string    = "msctls_hotkey32"
	HOTKEY_CLASS                  string    = "msctls_hotkey32"
	CCS_TOP                       int32     = 1
	CCS_NOMOVEY                   int32     = 2
	CCS_BOTTOM                    int32     = 3
	CCS_NORESIZE                  int32     = 4
	CCS_NOPARENTALIGN             int32     = 8
	CCS_ADJUSTABLE                int32     = 32
	CCS_NODIVIDER                 int32     = 64
	CCS_VERT                      int32     = 128
	INVALID_LINK_INDEX            int32     = -1
	MAX_LINKID_TEXT               uint32    = 0x30
	WC_LINK                       string    = "SysLink"
	LWS_TRANSPARENT               uint32    = 0x1
	LWS_IGNORERETURN              uint32    = 0x2
	LWS_NOPREFIX                  uint32    = 0x4
	LWS_USEVISUALSTYLE            uint32    = 0x8
	LWS_USECUSTOMTEXT             uint32    = 0x10
	LWS_RIGHT                     uint32    = 0x20
	LM_HITTEST                    uint32    = 0x700
	LM_GETIDEALHEIGHT             uint32    = 0x701
	LM_SETITEM                    uint32    = 0x702
	LM_GETITEM                    uint32    = 0x703
	LM_GETIDEALSIZE               uint32    = 0x701
	WC_LISTVIEWA                  string    = "SysListView32"
	WC_LISTVIEWW                  string    = "SysListView32"
	WC_LISTVIEW                   string    = "SysListView32"
	LVS_ICON                      uint32    = 0x0
	LVS_REPORT                    uint32    = 0x1
	LVS_SMALLICON                 uint32    = 0x2
	LVS_LIST                      uint32    = 0x3
	LVS_TYPEMASK                  uint32    = 0x3
	LVS_SINGLESEL                 uint32    = 0x4
	LVS_SHOWSELALWAYS             uint32    = 0x8
	LVS_SORTASCENDING             uint32    = 0x10
	LVS_SORTDESCENDING            uint32    = 0x20
	LVS_SHAREIMAGELISTS           uint32    = 0x40
	LVS_NOLABELWRAP               uint32    = 0x80
	LVS_AUTOARRANGE               uint32    = 0x100
	LVS_EDITLABELS                uint32    = 0x200
	LVS_OWNERDATA                 uint32    = 0x1000
	LVS_NOSCROLL                  uint32    = 0x2000
	LVS_TYPESTYLEMASK             uint32    = 0xfc00
	LVS_ALIGNTOP                  uint32    = 0x0
	LVS_ALIGNLEFT                 uint32    = 0x800
	LVS_ALIGNMASK                 uint32    = 0xc00
	LVS_OWNERDRAWFIXED            uint32    = 0x400
	LVS_NOCOLUMNHEADER            uint32    = 0x4000
	LVS_NOSORTHEADER              uint32    = 0x8000
	LVM_SETUNICODEFORMAT          uint32    = 0x2005
	LVM_GETUNICODEFORMAT          uint32    = 0x2006
	LVM_GETBKCOLOR                uint32    = 0x1000
	LVM_SETBKCOLOR                uint32    = 0x1001
	LVM_GETIMAGELIST              uint32    = 0x1002
	LVSIL_NORMAL                  uint32    = 0x0
	LVSIL_SMALL                   uint32    = 0x1
	LVSIL_STATE                   uint32    = 0x2
	LVSIL_GROUPHEADER             uint32    = 0x3
	LVM_SETIMAGELIST              uint32    = 0x1003
	LVM_GETITEMCOUNT              uint32    = 0x1004
	I_INDENTCALLBACK              int32     = -1
	I_IMAGECALLBACK               int32     = -1
	I_IMAGENONE                   int32     = -2
	LVM_GETITEMA                  uint32    = 0x1005
	LVM_GETITEMW                  uint32    = 0x104b
	LVM_GETITEM                   uint32    = 0x104b
	LVM_SETITEMA                  uint32    = 0x1006
	LVM_SETITEMW                  uint32    = 0x104c
	LVM_SETITEM                   uint32    = 0x104c
	LVM_INSERTITEMA               uint32    = 0x1007
	LVM_INSERTITEMW               uint32    = 0x104d
	LVM_INSERTITEM                uint32    = 0x104d
	LVM_DELETEITEM                uint32    = 0x1008
	LVM_DELETEALLITEMS            uint32    = 0x1009
	LVM_GETCALLBACKMASK           uint32    = 0x100a
	LVM_SETCALLBACKMASK           uint32    = 0x100b
	LVNI_ALL                      uint32    = 0x0
	LVNI_FOCUSED                  uint32    = 0x1
	LVNI_SELECTED                 uint32    = 0x2
	LVNI_CUT                      uint32    = 0x4
	LVNI_DROPHILITED              uint32    = 0x8
	LVNI_VISIBLEORDER             uint32    = 0x10
	LVNI_PREVIOUS                 uint32    = 0x20
	LVNI_VISIBLEONLY              uint32    = 0x40
	LVNI_SAMEGROUPONLY            uint32    = 0x80
	LVNI_ABOVE                    uint32    = 0x100
	LVNI_BELOW                    uint32    = 0x200
	LVNI_TOLEFT                   uint32    = 0x400
	LVNI_TORIGHT                  uint32    = 0x800
	LVM_GETNEXTITEM               uint32    = 0x100c
	LVM_FINDITEMA                 uint32    = 0x100d
	LVM_FINDITEMW                 uint32    = 0x1053
	LVM_FINDITEM                  uint32    = 0x1053
	LVIR_BOUNDS                   uint32    = 0x0
	LVIR_ICON                     uint32    = 0x1
	LVIR_LABEL                    uint32    = 0x2
	LVIR_SELECTBOUNDS             uint32    = 0x3
	LVM_GETITEMRECT               uint32    = 0x100e
	LVM_SETITEMPOSITION           uint32    = 0x100f
	LVM_GETITEMPOSITION           uint32    = 0x1010
	LVM_GETSTRINGWIDTHA           uint32    = 0x1011
	LVM_GETSTRINGWIDTHW           uint32    = 0x1057
	LVM_GETSTRINGWIDTH            uint32    = 0x1057
	LVM_HITTEST                   uint32    = 0x1012
	LVM_ENSUREVISIBLE             uint32    = 0x1013
	LVM_SCROLL                    uint32    = 0x1014
	LVM_REDRAWITEMS               uint32    = 0x1015
	LVA_DEFAULT                   uint32    = 0x0
	LVA_ALIGNLEFT                 uint32    = 0x1
	LVA_ALIGNTOP                  uint32    = 0x2
	LVA_SNAPTOGRID                uint32    = 0x5
	LVM_ARRANGE                   uint32    = 0x1016
	LVM_EDITLABELA                uint32    = 0x1017
	LVM_EDITLABELW                uint32    = 0x1076
	LVM_EDITLABEL                 uint32    = 0x1076
	LVM_GETEDITCONTROL            uint32    = 0x1018
	LVM_GETCOLUMNA                uint32    = 0x1019
	LVM_GETCOLUMNW                uint32    = 0x105f
	LVM_GETCOLUMN                 uint32    = 0x105f
	LVM_SETCOLUMNA                uint32    = 0x101a
	LVM_SETCOLUMNW                uint32    = 0x1060
	LVM_SETCOLUMN                 uint32    = 0x1060
	LVM_INSERTCOLUMNA             uint32    = 0x101b
	LVM_INSERTCOLUMNW             uint32    = 0x1061
	LVM_INSERTCOLUMN              uint32    = 0x1061
	LVM_DELETECOLUMN              uint32    = 0x101c
	LVM_GETCOLUMNWIDTH            uint32    = 0x101d
	LVSCW_AUTOSIZE                int32     = -1
	LVSCW_AUTOSIZE_USEHEADER      int32     = -2
	LVM_SETCOLUMNWIDTH            uint32    = 0x101e
	LVM_GETHEADER                 uint32    = 0x101f
	LVM_CREATEDRAGIMAGE           uint32    = 0x1021
	LVM_GETVIEWRECT               uint32    = 0x1022
	LVM_GETTEXTCOLOR              uint32    = 0x1023
	LVM_SETTEXTCOLOR              uint32    = 0x1024
	LVM_GETTEXTBKCOLOR            uint32    = 0x1025
	LVM_SETTEXTBKCOLOR            uint32    = 0x1026
	LVM_GETTOPINDEX               uint32    = 0x1027
	LVM_GETCOUNTPERPAGE           uint32    = 0x1028
	LVM_GETORIGIN                 uint32    = 0x1029
	LVM_UPDATE                    uint32    = 0x102a
	LVM_SETITEMSTATE              uint32    = 0x102b
	LVM_GETITEMSTATE              uint32    = 0x102c
	LVM_GETITEMTEXTA              uint32    = 0x102d
	LVM_GETITEMTEXTW              uint32    = 0x1073
	LVM_GETITEMTEXT               uint32    = 0x1073
	LVM_SETITEMTEXTA              uint32    = 0x102e
	LVM_SETITEMTEXTW              uint32    = 0x1074
	LVM_SETITEMTEXT               uint32    = 0x1074
	LVSICF_NOINVALIDATEALL        uint32    = 0x1
	LVSICF_NOSCROLL               uint32    = 0x2
	LVM_SETITEMCOUNT              uint32    = 0x102f
	LVM_SORTITEMS                 uint32    = 0x1030
	LVM_SETITEMPOSITION32         uint32    = 0x1031
	LVM_GETSELECTEDCOUNT          uint32    = 0x1032
	LVM_GETITEMSPACING            uint32    = 0x1033
	LVM_GETISEARCHSTRINGA         uint32    = 0x1034
	LVM_GETISEARCHSTRINGW         uint32    = 0x1075
	LVM_GETISEARCHSTRING          uint32    = 0x1075
	LVM_SETICONSPACING            uint32    = 0x1035
	LVM_SETEXTENDEDLISTVIEWSTYLE  uint32    = 0x1036
	LVM_GETEXTENDEDLISTVIEWSTYLE  uint32    = 0x1037
	LVS_EX_GRIDLINES              uint32    = 0x1
	LVS_EX_SUBITEMIMAGES          uint32    = 0x2
	LVS_EX_CHECKBOXES             uint32    = 0x4
	LVS_EX_TRACKSELECT            uint32    = 0x8
	LVS_EX_HEADERDRAGDROP         uint32    = 0x10
	LVS_EX_FULLROWSELECT          uint32    = 0x20
	LVS_EX_ONECLICKACTIVATE       uint32    = 0x40
	LVS_EX_TWOCLICKACTIVATE       uint32    = 0x80
	LVS_EX_FLATSB                 uint32    = 0x100
	LVS_EX_REGIONAL               uint32    = 0x200
	LVS_EX_INFOTIP                uint32    = 0x400
	LVS_EX_UNDERLINEHOT           uint32    = 0x800
	LVS_EX_UNDERLINECOLD          uint32    = 0x1000
	LVS_EX_MULTIWORKAREAS         uint32    = 0x2000
	LVS_EX_LABELTIP               uint32    = 0x4000
	LVS_EX_BORDERSELECT           uint32    = 0x8000
	LVS_EX_DOUBLEBUFFER           uint32    = 0x10000
	LVS_EX_HIDELABELS             uint32    = 0x20000
	LVS_EX_SINGLEROW              uint32    = 0x40000
	LVS_EX_SNAPTOGRID             uint32    = 0x80000
	LVS_EX_SIMPLESELECT           uint32    = 0x100000
	LVS_EX_JUSTIFYCOLUMNS         uint32    = 0x200000
	LVS_EX_TRANSPARENTBKGND       uint32    = 0x400000
	LVS_EX_TRANSPARENTSHADOWTEXT  uint32    = 0x800000
	LVS_EX_AUTOAUTOARRANGE        uint32    = 0x1000000
	LVS_EX_HEADERINALLVIEWS       uint32    = 0x2000000
	LVS_EX_AUTOCHECKSELECT        uint32    = 0x8000000
	LVS_EX_AUTOSIZECOLUMNS        uint32    = 0x10000000
	LVS_EX_COLUMNSNAPPOINTS       uint32    = 0x40000000
	LVS_EX_COLUMNOVERFLOW         uint32    = 0x80000000
	LVM_GETSUBITEMRECT            uint32    = 0x1038
	LVM_SUBITEMHITTEST            uint32    = 0x1039
	LVM_SETCOLUMNORDERARRAY       uint32    = 0x103a
	LVM_GETCOLUMNORDERARRAY       uint32    = 0x103b
	LVM_SETHOTITEM                uint32    = 0x103c
	LVM_GETHOTITEM                uint32    = 0x103d
	LVM_SETHOTCURSOR              uint32    = 0x103e
	LVM_GETHOTCURSOR              uint32    = 0x103f
	LVM_APPROXIMATEVIEWRECT       uint32    = 0x1040
	LV_MAX_WORKAREAS              uint32    = 0x10
	LVM_SETWORKAREAS              uint32    = 0x1041
	LVM_GETWORKAREAS              uint32    = 0x1046
	LVM_GETNUMBEROFWORKAREAS      uint32    = 0x1049
	LVM_GETSELECTIONMARK          uint32    = 0x1042
	LVM_SETSELECTIONMARK          uint32    = 0x1043
	LVM_SETHOVERTIME              uint32    = 0x1047
	LVM_GETHOVERTIME              uint32    = 0x1048
	LVM_SETTOOLTIPS               uint32    = 0x104a
	LVM_GETTOOLTIPS               uint32    = 0x104e
	LVM_SORTITEMSEX               uint32    = 0x1051
	LVM_SETBKIMAGEA               uint32    = 0x1044
	LVM_SETBKIMAGEW               uint32    = 0x108a
	LVM_GETBKIMAGEA               uint32    = 0x1045
	LVM_GETBKIMAGEW               uint32    = 0x108b
	LVM_SETSELECTEDCOLUMN         uint32    = 0x108c
	LV_VIEW_ICON                  uint32    = 0x0
	LV_VIEW_DETAILS               uint32    = 0x1
	LV_VIEW_SMALLICON             uint32    = 0x2
	LV_VIEW_LIST                  uint32    = 0x3
	LV_VIEW_TILE                  uint32    = 0x4
	LV_VIEW_MAX                   uint32    = 0x4
	LVM_SETVIEW                   uint32    = 0x108e
	LVM_GETVIEW                   uint32    = 0x108f
	LVM_INSERTGROUP               uint32    = 0x1091
	LVM_SETGROUPINFO              uint32    = 0x1093
	LVM_GETGROUPINFO              uint32    = 0x1095
	LVM_REMOVEGROUP               uint32    = 0x1096
	LVM_MOVEGROUP                 uint32    = 0x1097
	LVM_GETGROUPCOUNT             uint32    = 0x1098
	LVM_GETGROUPINFOBYINDEX       uint32    = 0x1099
	LVM_MOVEITEMTOGROUP           uint32    = 0x109a
	LVGGR_GROUP                   uint32    = 0x0
	LVGGR_HEADER                  uint32    = 0x1
	LVGGR_LABEL                   uint32    = 0x2
	LVGGR_SUBSETLINK              uint32    = 0x3
	LVM_GETGROUPRECT              uint32    = 0x1062
	LVGMF_NONE                    uint32    = 0x0
	LVGMF_BORDERSIZE              uint32    = 0x1
	LVGMF_BORDERCOLOR             uint32    = 0x2
	LVGMF_TEXTCOLOR               uint32    = 0x4
	LVM_SETGROUPMETRICS           uint32    = 0x109b
	LVM_GETGROUPMETRICS           uint32    = 0x109c
	LVM_ENABLEGROUPVIEW           uint32    = 0x109d
	LVM_SORTGROUPS                uint32    = 0x109e
	LVM_INSERTGROUPSORTED         uint32    = 0x109f
	LVM_REMOVEALLGROUPS           uint32    = 0x10a0
	LVM_HASGROUP                  uint32    = 0x10a1
	LVM_GETGROUPSTATE             uint32    = 0x105c
	LVM_GETFOCUSEDGROUP           uint32    = 0x105d
	LVTVIF_EXTENDED               uint32    = 0x4
	LVM_SETTILEVIEWINFO           uint32    = 0x10a2
	LVM_GETTILEVIEWINFO           uint32    = 0x10a3
	LVM_SETTILEINFO               uint32    = 0x10a4
	LVM_GETTILEINFO               uint32    = 0x10a5
	LVIM_AFTER                    uint32    = 0x1
	LVM_SETINSERTMARK             uint32    = 0x10a6
	LVM_GETINSERTMARK             uint32    = 0x10a7
	LVM_INSERTMARKHITTEST         uint32    = 0x10a8
	LVM_GETINSERTMARKRECT         uint32    = 0x10a9
	LVM_SETINSERTMARKCOLOR        uint32    = 0x10aa
	LVM_GETINSERTMARKCOLOR        uint32    = 0x10ab
	LVM_SETINFOTIP                uint32    = 0x10ad
	LVM_GETSELECTEDCOLUMN         uint32    = 0x10ae
	LVM_ISGROUPVIEWENABLED        uint32    = 0x10af
	LVM_GETOUTLINECOLOR           uint32    = 0x10b0
	LVM_SETOUTLINECOLOR           uint32    = 0x10b1
	LVM_CANCELEDITLABEL           uint32    = 0x10b3
	LVM_MAPINDEXTOID              uint32    = 0x10b4
	LVM_MAPIDTOINDEX              uint32    = 0x10b5
	LVM_ISITEMVISIBLE             uint32    = 0x10b6
	LVM_GETEMPTYTEXT              uint32    = 0x10cc
	LVM_GETFOOTERRECT             uint32    = 0x10cd
	LVFF_ITEMCOUNT                uint32    = 0x1
	LVM_GETFOOTERINFO             uint32    = 0x10ce
	LVM_GETFOOTERITEMRECT         uint32    = 0x10cf
	LVFIS_FOCUSED                 uint32    = 0x1
	LVM_GETFOOTERITEM             uint32    = 0x10d0
	LVM_GETITEMINDEXRECT          uint32    = 0x10d1
	LVM_SETITEMINDEXSTATE         uint32    = 0x10d2
	LVM_GETNEXTITEMINDEX          uint32    = 0x10d3
	LVM_SETBKIMAGE                uint32    = 0x108a
	LVM_GETBKIMAGE                uint32    = 0x108b
	LVKF_ALT                      uint32    = 0x1
	LVKF_CONTROL                  uint32    = 0x2
	LVKF_SHIFT                    uint32    = 0x4
	LVCDRF_NOSELECT               uint32    = 0x10000
	LVCDRF_NOGROUPFRAME           uint32    = 0x20000
	LVN_ITEMCHANGING              uint32    = 0xffffff9c
	LVN_ITEMCHANGED               uint32    = 0xffffff9b
	LVN_INSERTITEM                uint32    = 0xffffff9a
	LVN_DELETEITEM                uint32    = 0xffffff99
	LVN_DELETEALLITEMS            uint32    = 0xffffff98
	LVN_BEGINLABELEDITA           uint32    = 0xffffff97
	LVN_BEGINLABELEDITW           uint32    = 0xffffff51
	LVN_ENDLABELEDITA             uint32    = 0xffffff96
	LVN_ENDLABELEDITW             uint32    = 0xffffff50
	LVN_COLUMNCLICK               uint32    = 0xffffff94
	LVN_BEGINDRAG                 uint32    = 0xffffff93
	LVN_BEGINRDRAG                uint32    = 0xffffff91
	LVN_ODCACHEHINT               uint32    = 0xffffff8f
	LVN_ODFINDITEMA               uint32    = 0xffffff68
	LVN_ODFINDITEMW               uint32    = 0xffffff4d
	LVN_ITEMACTIVATE              uint32    = 0xffffff8e
	LVN_ODSTATECHANGED            uint32    = 0xffffff8d
	LVN_ODFINDITEM                uint32    = 0xffffff4d
	LVN_HOTTRACK                  uint32    = 0xffffff87
	LVN_GETDISPINFOA              uint32    = 0xffffff6a
	LVN_GETDISPINFOW              uint32    = 0xffffff4f
	LVN_SETDISPINFOA              uint32    = 0xffffff69
	LVN_SETDISPINFOW              uint32    = 0xffffff4e
	LVN_BEGINLABELEDIT            uint32    = 0xffffff51
	LVN_ENDLABELEDIT              uint32    = 0xffffff50
	LVN_GETDISPINFO               uint32    = 0xffffff4f
	LVN_SETDISPINFO               uint32    = 0xffffff4e
	LVN_KEYDOWN                   uint32    = 0xffffff65
	LVN_MARQUEEBEGIN              uint32    = 0xffffff64
	LVN_GETINFOTIPA               uint32    = 0xffffff63
	LVN_GETINFOTIPW               uint32    = 0xffffff62
	LVN_GETINFOTIP                uint32    = 0xffffff62
	LVNSCH_DEFAULT                int32     = -1
	LVNSCH_ERROR                  int32     = -2
	LVNSCH_IGNORE                 int32     = -3
	LVN_INCREMENTALSEARCHA        uint32    = 0xffffff5e
	LVN_INCREMENTALSEARCHW        uint32    = 0xffffff5d
	LVN_INCREMENTALSEARCH         uint32    = 0xffffff5d
	LVN_COLUMNDROPDOWN            uint32    = 0xffffff5c
	LVN_COLUMNOVERFLOWCLICK       uint32    = 0xffffff5a
	LVN_BEGINSCROLL               uint32    = 0xffffff4c
	LVN_ENDSCROLL                 uint32    = 0xffffff4b
	LVN_LINKCLICK                 uint32    = 0xffffff48
	LVN_GETEMPTYMARKUP            uint32    = 0xffffff45
	WC_TREEVIEWA                  string    = "SysTreeView32"
	WC_TREEVIEWW                  string    = "SysTreeView32"
	WC_TREEVIEW                   string    = "SysTreeView32"
	TVS_HASBUTTONS                uint32    = 0x1
	TVS_HASLINES                  uint32    = 0x2
	TVS_LINESATROOT               uint32    = 0x4
	TVS_EDITLABELS                uint32    = 0x8
	TVS_DISABLEDRAGDROP           uint32    = 0x10
	TVS_SHOWSELALWAYS             uint32    = 0x20
	TVS_RTLREADING                uint32    = 0x40
	TVS_NOTOOLTIPS                uint32    = 0x80
	TVS_CHECKBOXES                uint32    = 0x100
	TVS_TRACKSELECT               uint32    = 0x200
	TVS_SINGLEEXPAND              uint32    = 0x400
	TVS_INFOTIP                   uint32    = 0x800
	TVS_FULLROWSELECT             uint32    = 0x1000
	TVS_NOSCROLL                  uint32    = 0x2000
	TVS_NONEVENHEIGHT             uint32    = 0x4000
	TVS_NOHSCROLL                 uint32    = 0x8000
	TVS_EX_NOSINGLECOLLAPSE       uint32    = 0x1
	TVS_EX_MULTISELECT            uint32    = 0x2
	TVS_EX_DOUBLEBUFFER           uint32    = 0x4
	TVS_EX_NOINDENTSTATE          uint32    = 0x8
	TVS_EX_RICHTOOLTIP            uint32    = 0x10
	TVS_EX_AUTOHSCROLL            uint32    = 0x20
	TVS_EX_FADEINOUTEXPANDOS      uint32    = 0x40
	TVS_EX_PARTIALCHECKBOXES      uint32    = 0x80
	TVS_EX_EXCLUSIONCHECKBOXES    uint32    = 0x100
	TVS_EX_DIMMEDCHECKBOXES       uint32    = 0x200
	TVS_EX_DRAWIMAGEASYNC         uint32    = 0x400
	TVM_INSERTITEMA               uint32    = 0x1100
	TVM_INSERTITEMW               uint32    = 0x1132
	TVM_INSERTITEM                uint32    = 0x1132
	TVM_DELETEITEM                uint32    = 0x1101
	TVM_EXPAND                    uint32    = 0x1102
	TVM_GETITEMRECT               uint32    = 0x1104
	TVM_GETCOUNT                  uint32    = 0x1105
	TVM_GETINDENT                 uint32    = 0x1106
	TVM_SETINDENT                 uint32    = 0x1107
	TVM_GETIMAGELIST              uint32    = 0x1108
	TVSIL_NORMAL                  uint32    = 0x0
	TVSIL_STATE                   uint32    = 0x2
	TVM_SETIMAGELIST              uint32    = 0x1109
	TVM_GETNEXTITEM               uint32    = 0x110a
	TVGN_ROOT                     uint32    = 0x0
	TVGN_NEXT                     uint32    = 0x1
	TVGN_PREVIOUS                 uint32    = 0x2
	TVGN_PARENT                   uint32    = 0x3
	TVGN_CHILD                    uint32    = 0x4
	TVGN_FIRSTVISIBLE             uint32    = 0x5
	TVGN_NEXTVISIBLE              uint32    = 0x6
	TVGN_PREVIOUSVISIBLE          uint32    = 0x7
	TVGN_DROPHILITE               uint32    = 0x8
	TVGN_CARET                    uint32    = 0x9
	TVGN_LASTVISIBLE              uint32    = 0xa
	TVGN_NEXTSELECTED             uint32    = 0xb
	TVSI_NOSINGLEEXPAND           uint32    = 0x8000
	TVM_SELECTITEM                uint32    = 0x110b
	TVM_GETITEMA                  uint32    = 0x110c
	TVM_GETITEMW                  uint32    = 0x113e
	TVM_GETITEM                   uint32    = 0x113e
	TVM_SETITEMA                  uint32    = 0x110d
	TVM_SETITEMW                  uint32    = 0x113f
	TVM_SETITEM                   uint32    = 0x113f
	TVM_EDITLABELA                uint32    = 0x110e
	TVM_EDITLABELW                uint32    = 0x1141
	TVM_EDITLABEL                 uint32    = 0x1141
	TVM_GETEDITCONTROL            uint32    = 0x110f
	TVM_GETVISIBLECOUNT           uint32    = 0x1110
	TVM_HITTEST                   uint32    = 0x1111
	TVM_CREATEDRAGIMAGE           uint32    = 0x1112
	TVM_SORTCHILDREN              uint32    = 0x1113
	TVM_ENSUREVISIBLE             uint32    = 0x1114
	TVM_SORTCHILDRENCB            uint32    = 0x1115
	TVM_ENDEDITLABELNOW           uint32    = 0x1116
	TVM_GETISEARCHSTRINGA         uint32    = 0x1117
	TVM_GETISEARCHSTRINGW         uint32    = 0x1140
	TVM_GETISEARCHSTRING          uint32    = 0x1140
	TVM_SETTOOLTIPS               uint32    = 0x1118
	TVM_GETTOOLTIPS               uint32    = 0x1119
	TVM_SETINSERTMARK             uint32    = 0x111a
	TVM_SETUNICODEFORMAT          uint32    = 0x2005
	TVM_GETUNICODEFORMAT          uint32    = 0x2006
	TVM_SETITEMHEIGHT             uint32    = 0x111b
	TVM_GETITEMHEIGHT             uint32    = 0x111c
	TVM_SETBKCOLOR                uint32    = 0x111d
	TVM_SETTEXTCOLOR              uint32    = 0x111e
	TVM_GETBKCOLOR                uint32    = 0x111f
	TVM_GETTEXTCOLOR              uint32    = 0x1120
	TVM_SETSCROLLTIME             uint32    = 0x1121
	TVM_GETSCROLLTIME             uint32    = 0x1122
	TVM_SETINSERTMARKCOLOR        uint32    = 0x1125
	TVM_GETINSERTMARKCOLOR        uint32    = 0x1126
	TVM_SETBORDER                 uint32    = 0x1123
	TVSBF_XBORDER                 uint32    = 0x1
	TVSBF_YBORDER                 uint32    = 0x2
	TVM_GETITEMSTATE              uint32    = 0x1127
	TVM_SETLINECOLOR              uint32    = 0x1128
	TVM_GETLINECOLOR              uint32    = 0x1129
	TVM_MAPACCIDTOHTREEITEM       uint32    = 0x112a
	TVM_MAPHTREEITEMTOACCID       uint32    = 0x112b
	TVM_SETEXTENDEDSTYLE          uint32    = 0x112c
	TVM_GETEXTENDEDSTYLE          uint32    = 0x112d
	TVM_SETAUTOSCROLLINFO         uint32    = 0x113b
	TVM_SETHOT                    uint32    = 0x113a
	TVM_GETSELECTEDCOUNT          uint32    = 0x1146
	TVM_SHOWINFOTIP               uint32    = 0x1147
	TVM_GETITEMPARTRECT           uint32    = 0x1148
	TVN_SELCHANGINGA              uint32    = 0xfffffe6f
	TVN_SELCHANGINGW              uint32    = 0xfffffe3e
	TVN_SELCHANGEDA               uint32    = 0xfffffe6e
	TVN_SELCHANGEDW               uint32    = 0xfffffe3d
	TVN_GETDISPINFOA              uint32    = 0xfffffe6d
	TVN_GETDISPINFOW              uint32    = 0xfffffe3c
	TVN_SETDISPINFOA              uint32    = 0xfffffe6c
	TVN_SETDISPINFOW              uint32    = 0xfffffe3b
	TVN_ITEMEXPANDINGA            uint32    = 0xfffffe6b
	TVN_ITEMEXPANDINGW            uint32    = 0xfffffe3a
	TVN_ITEMEXPANDEDA             uint32    = 0xfffffe6a
	TVN_ITEMEXPANDEDW             uint32    = 0xfffffe39
	TVN_BEGINDRAGA                uint32    = 0xfffffe69
	TVN_BEGINDRAGW                uint32    = 0xfffffe38
	TVN_BEGINRDRAGA               uint32    = 0xfffffe68
	TVN_BEGINRDRAGW               uint32    = 0xfffffe37
	TVN_DELETEITEMA               uint32    = 0xfffffe67
	TVN_DELETEITEMW               uint32    = 0xfffffe36
	TVN_BEGINLABELEDITA           uint32    = 0xfffffe66
	TVN_BEGINLABELEDITW           uint32    = 0xfffffe35
	TVN_ENDLABELEDITA             uint32    = 0xfffffe65
	TVN_ENDLABELEDITW             uint32    = 0xfffffe34
	TVN_KEYDOWN                   uint32    = 0xfffffe64
	TVN_GETINFOTIPA               uint32    = 0xfffffe63
	TVN_GETINFOTIPW               uint32    = 0xfffffe62
	TVN_SINGLEEXPAND              uint32    = 0xfffffe61
	TVNRET_DEFAULT                uint32    = 0x0
	TVNRET_SKIPOLD                uint32    = 0x1
	TVNRET_SKIPNEW                uint32    = 0x2
	TVN_ITEMCHANGINGA             uint32    = 0xfffffe60
	TVN_ITEMCHANGINGW             uint32    = 0xfffffe5f
	TVN_ITEMCHANGEDA              uint32    = 0xfffffe5e
	TVN_ITEMCHANGEDW              uint32    = 0xfffffe5d
	TVN_ASYNCDRAW                 uint32    = 0xfffffe5c
	TVN_SELCHANGING               uint32    = 0xfffffe3e
	TVN_SELCHANGED                uint32    = 0xfffffe3d
	TVN_GETDISPINFO               uint32    = 0xfffffe3c
	TVN_SETDISPINFO               uint32    = 0xfffffe3b
	TVN_ITEMEXPANDING             uint32    = 0xfffffe3a
	TVN_ITEMEXPANDED              uint32    = 0xfffffe39
	TVN_BEGINDRAG                 uint32    = 0xfffffe38
	TVN_BEGINRDRAG                uint32    = 0xfffffe37
	TVN_DELETEITEM                uint32    = 0xfffffe36
	TVN_BEGINLABELEDIT            uint32    = 0xfffffe35
	TVN_ENDLABELEDIT              uint32    = 0xfffffe34
	TVN_GETINFOTIP                uint32    = 0xfffffe62
	TVCDRF_NOIMAGES               uint32    = 0x10000
	TVN_ITEMCHANGING              uint32    = 0xfffffe5f
	TVN_ITEMCHANGED               uint32    = 0xfffffe5d
	WC_COMBOBOXEXW                string    = "ComboBoxEx32"
	WC_COMBOBOXEXA                string    = "ComboBoxEx32"
	WC_COMBOBOXEX                 string    = "ComboBoxEx32"
	CBEM_INSERTITEMA              uint32    = 0x401
	CBEM_SETIMAGELIST             uint32    = 0x402
	CBEM_GETIMAGELIST             uint32    = 0x403
	CBEM_GETITEMA                 uint32    = 0x404
	CBEM_SETITEMA                 uint32    = 0x405
	CBEM_GETCOMBOCONTROL          uint32    = 0x406
	CBEM_GETEDITCONTROL           uint32    = 0x407
	CBEM_SETEXSTYLE               uint32    = 0x408
	CBEM_SETEXTENDEDSTYLE         uint32    = 0x40e
	CBEM_GETEXSTYLE               uint32    = 0x409
	CBEM_GETEXTENDEDSTYLE         uint32    = 0x409
	CBEM_SETUNICODEFORMAT         uint32    = 0x2005
	CBEM_GETUNICODEFORMAT         uint32    = 0x2006
	CBEM_HASEDITCHANGED           uint32    = 0x40a
	CBEM_INSERTITEMW              uint32    = 0x40b
	CBEM_SETITEMW                 uint32    = 0x40c
	CBEM_GETITEMW                 uint32    = 0x40d
	CBEM_INSERTITEM               uint32    = 0x40b
	CBEM_SETITEM                  uint32    = 0x40c
	CBEM_GETITEM                  uint32    = 0x40d
	CBEM_SETWINDOWTHEME           uint32    = 0x200b
	CBES_EX_NOEDITIMAGE           uint32    = 0x1
	CBES_EX_NOEDITIMAGEINDENT     uint32    = 0x2
	CBES_EX_PATHWORDBREAKPROC     uint32    = 0x4
	CBES_EX_NOSIZELIMIT           uint32    = 0x8
	CBES_EX_CASESENSITIVE         uint32    = 0x10
	CBES_EX_TEXTENDELLIPSIS       uint32    = 0x20
	CBEN_GETDISPINFOA             uint32    = 0xfffffce0
	CBEN_INSERTITEM               uint32    = 0xfffffcdf
	CBEN_DELETEITEM               uint32    = 0xfffffcde
	CBEN_BEGINEDIT                uint32    = 0xfffffcdc
	CBEN_ENDEDITA                 uint32    = 0xfffffcdb
	CBEN_ENDEDITW                 uint32    = 0xfffffcda
	CBEN_GETDISPINFOW             uint32    = 0xfffffcd9
	CBEN_DRAGBEGINA               uint32    = 0xfffffcd8
	CBEN_DRAGBEGINW               uint32    = 0xfffffcd7
	CBEN_DRAGBEGIN                uint32    = 0xfffffcd7
	CBEN_ENDEDIT                  uint32    = 0xfffffcda
	CBENF_KILLFOCUS               uint32    = 0x1
	CBENF_RETURN                  uint32    = 0x2
	CBENF_ESCAPE                  uint32    = 0x3
	CBENF_DROPDOWN                uint32    = 0x4
	CBEMAXSTRLEN                  uint32    = 0x104
	WC_TABCONTROLA                string    = "SysTabControl32"
	WC_TABCONTROLW                string    = "SysTabControl32"
	WC_TABCONTROL                 string    = "SysTabControl32"
	TCS_SCROLLOPPOSITE            uint32    = 0x1
	TCS_BOTTOM                    uint32    = 0x2
	TCS_RIGHT                     uint32    = 0x2
	TCS_MULTISELECT               uint32    = 0x4
	TCS_FLATBUTTONS               uint32    = 0x8
	TCS_FORCEICONLEFT             uint32    = 0x10
	TCS_FORCELABELLEFT            uint32    = 0x20
	TCS_HOTTRACK                  uint32    = 0x40
	TCS_VERTICAL                  uint32    = 0x80
	TCS_TABS                      uint32    = 0x0
	TCS_BUTTONS                   uint32    = 0x100
	TCS_SINGLELINE                uint32    = 0x0
	TCS_MULTILINE                 uint32    = 0x200
	TCS_RIGHTJUSTIFY              uint32    = 0x0
	TCS_FIXEDWIDTH                uint32    = 0x400
	TCS_RAGGEDRIGHT               uint32    = 0x800
	TCS_FOCUSONBUTTONDOWN         uint32    = 0x1000
	TCS_OWNERDRAWFIXED            uint32    = 0x2000
	TCS_TOOLTIPS                  uint32    = 0x4000
	TCS_FOCUSNEVER                uint32    = 0x8000
	TCS_EX_FLATSEPARATORS         uint32    = 0x1
	TCS_EX_REGISTERDROP           uint32    = 0x2
	TCM_GETIMAGELIST              uint32    = 0x1302
	TCM_SETIMAGELIST              uint32    = 0x1303
	TCM_GETITEMCOUNT              uint32    = 0x1304
	TCM_GETITEMA                  uint32    = 0x1305
	TCM_GETITEMW                  uint32    = 0x133c
	TCM_GETITEM                   uint32    = 0x133c
	TCM_SETITEMA                  uint32    = 0x1306
	TCM_SETITEMW                  uint32    = 0x133d
	TCM_SETITEM                   uint32    = 0x133d
	TCM_INSERTITEMA               uint32    = 0x1307
	TCM_INSERTITEMW               uint32    = 0x133e
	TCM_INSERTITEM                uint32    = 0x133e
	TCM_DELETEITEM                uint32    = 0x1308
	TCM_DELETEALLITEMS            uint32    = 0x1309
	TCM_GETITEMRECT               uint32    = 0x130a
	TCM_GETCURSEL                 uint32    = 0x130b
	TCM_SETCURSEL                 uint32    = 0x130c
	TCM_HITTEST                   uint32    = 0x130d
	TCM_SETITEMEXTRA              uint32    = 0x130e
	TCM_ADJUSTRECT                uint32    = 0x1328
	TCM_SETITEMSIZE               uint32    = 0x1329
	TCM_REMOVEIMAGE               uint32    = 0x132a
	TCM_SETPADDING                uint32    = 0x132b
	TCM_GETROWCOUNT               uint32    = 0x132c
	TCM_GETTOOLTIPS               uint32    = 0x132d
	TCM_SETTOOLTIPS               uint32    = 0x132e
	TCM_GETCURFOCUS               uint32    = 0x132f
	TCM_SETCURFOCUS               uint32    = 0x1330
	TCM_SETMINTABWIDTH            uint32    = 0x1331
	TCM_DESELECTALL               uint32    = 0x1332
	TCM_HIGHLIGHTITEM             uint32    = 0x1333
	TCM_SETEXTENDEDSTYLE          uint32    = 0x1334
	TCM_GETEXTENDEDSTYLE          uint32    = 0x1335
	TCM_SETUNICODEFORMAT          uint32    = 0x2005
	TCM_GETUNICODEFORMAT          uint32    = 0x2006
	TCN_KEYDOWN                   uint32    = 0xfffffdda
	TCN_SELCHANGE                 uint32    = 0xfffffdd9
	TCN_SELCHANGING               uint32    = 0xfffffdd8
	TCN_GETOBJECT                 uint32    = 0xfffffdd7
	TCN_FOCUSCHANGE               uint32    = 0xfffffdd6
	ANIMATE_CLASSW                string    = "SysAnimate32"
	ANIMATE_CLASSA                string    = "SysAnimate32"
	ANIMATE_CLASS                 string    = "SysAnimate32"
	ACS_CENTER                    uint32    = 0x1
	ACS_TRANSPARENT               uint32    = 0x2
	ACS_AUTOPLAY                  uint32    = 0x4
	ACS_TIMER                     uint32    = 0x8
	ACM_OPENA                     uint32    = 0x464
	ACM_OPENW                     uint32    = 0x467
	ACM_OPEN                      uint32    = 0x467
	ACM_PLAY                      uint32    = 0x465
	ACM_STOP                      uint32    = 0x466
	ACM_ISPLAYING                 uint32    = 0x468
	ACN_START                     uint32    = 0x1
	ACN_STOP                      uint32    = 0x2
	MONTHCAL_CLASSW               string    = "SysMonthCal32"
	MONTHCAL_CLASSA               string    = "SysMonthCal32"
	MONTHCAL_CLASS                string    = "SysMonthCal32"
	MCM_FIRST                     uint32    = 0x1000
	MCM_GETCURSEL                 uint32    = 0x1001
	MCM_SETCURSEL                 uint32    = 0x1002
	MCM_GETMAXSELCOUNT            uint32    = 0x1003
	MCM_SETMAXSELCOUNT            uint32    = 0x1004
	MCM_GETSELRANGE               uint32    = 0x1005
	MCM_SETSELRANGE               uint32    = 0x1006
	MCM_GETMONTHRANGE             uint32    = 0x1007
	MCM_SETDAYSTATE               uint32    = 0x1008
	MCM_GETMINREQRECT             uint32    = 0x1009
	MCM_SETCOLOR                  uint32    = 0x100a
	MCM_GETCOLOR                  uint32    = 0x100b
	MCSC_BACKGROUND               uint32    = 0x0
	MCSC_TEXT                     uint32    = 0x1
	MCSC_TITLEBK                  uint32    = 0x2
	MCSC_TITLETEXT                uint32    = 0x3
	MCSC_MONTHBK                  uint32    = 0x4
	MCSC_TRAILINGTEXT             uint32    = 0x5
	MCM_SETTODAY                  uint32    = 0x100c
	MCM_GETTODAY                  uint32    = 0x100d
	MCM_HITTEST                   uint32    = 0x100e
	MCM_SETFIRSTDAYOFWEEK         uint32    = 0x100f
	MCM_GETFIRSTDAYOFWEEK         uint32    = 0x1010
	MCM_GETRANGE                  uint32    = 0x1011
	MCM_SETRANGE                  uint32    = 0x1012
	MCM_GETMONTHDELTA             uint32    = 0x1013
	MCM_SETMONTHDELTA             uint32    = 0x1014
	MCM_GETMAXTODAYWIDTH          uint32    = 0x1015
	MCM_SETUNICODEFORMAT          uint32    = 0x2005
	MCM_GETUNICODEFORMAT          uint32    = 0x2006
	MCM_GETCURRENTVIEW            uint32    = 0x1016
	MCM_GETCALENDARCOUNT          uint32    = 0x1017
	MCM_GETCALENDARGRIDINFO       uint32    = 0x1018
	MCM_GETCALID                  uint32    = 0x101b
	MCM_SETCALID                  uint32    = 0x101c
	MCM_SIZERECTTOMIN             uint32    = 0x101d
	MCM_SETCALENDARBORDER         uint32    = 0x101e
	MCM_GETCALENDARBORDER         uint32    = 0x101f
	MCM_SETCURRENTVIEW            uint32    = 0x1020
	MCN_SELCHANGE                 uint32    = 0xfffffd13
	MCN_GETDAYSTATE               uint32    = 0xfffffd15
	MCN_SELECT                    uint32    = 0xfffffd16
	MCN_VIEWCHANGE                uint32    = 0xfffffd12
	MCS_DAYSTATE                  uint32    = 0x1
	MCS_MULTISELECT               uint32    = 0x2
	MCS_WEEKNUMBERS               uint32    = 0x4
	MCS_NOTODAYCIRCLE             uint32    = 0x8
	MCS_NOTODAY                   uint32    = 0x10
	MCS_NOTRAILINGDATES           uint32    = 0x40
	MCS_SHORTDAYSOFWEEK           uint32    = 0x80
	MCS_NOSELCHANGEONNAV          uint32    = 0x100
	GMR_VISIBLE                   uint32    = 0x0
	GMR_DAYSTATE                  uint32    = 0x1
	DATETIMEPICK_CLASSW           string    = "SysDateTimePick32"
	DATETIMEPICK_CLASSA           string    = "SysDateTimePick32"
	DATETIMEPICK_CLASS            string    = "SysDateTimePick32"
	DTM_FIRST                     uint32    = 0x1000
	DTM_GETSYSTEMTIME             uint32    = 0x1001
	DTM_SETSYSTEMTIME             uint32    = 0x1002
	DTM_GETRANGE                  uint32    = 0x1003
	DTM_SETRANGE                  uint32    = 0x1004
	DTM_SETFORMATA                uint32    = 0x1005
	DTM_SETFORMATW                uint32    = 0x1032
	DTM_SETFORMAT                 uint32    = 0x1032
	DTM_SETMCCOLOR                uint32    = 0x1006
	DTM_GETMCCOLOR                uint32    = 0x1007
	DTM_GETMONTHCAL               uint32    = 0x1008
	DTM_SETMCFONT                 uint32    = 0x1009
	DTM_GETMCFONT                 uint32    = 0x100a
	DTM_SETMCSTYLE                uint32    = 0x100b
	DTM_GETMCSTYLE                uint32    = 0x100c
	DTM_CLOSEMONTHCAL             uint32    = 0x100d
	DTM_GETDATETIMEPICKERINFO     uint32    = 0x100e
	DTM_GETIDEALSIZE              uint32    = 0x100f
	DTS_UPDOWN                    uint32    = 0x1
	DTS_SHOWNONE                  uint32    = 0x2
	DTS_SHORTDATEFORMAT           uint32    = 0x0
	DTS_LONGDATEFORMAT            uint32    = 0x4
	DTS_SHORTDATECENTURYFORMAT    uint32    = 0xc
	DTS_TIMEFORMAT                uint32    = 0x9
	DTS_APPCANPARSE               uint32    = 0x10
	DTS_RIGHTALIGN                uint32    = 0x20
	DTN_DATETIMECHANGE            uint32    = 0xfffffd09
	DTN_USERSTRINGA               uint32    = 0xfffffd0a
	DTN_USERSTRINGW               uint32    = 0xfffffd17
	DTN_USERSTRING                uint32    = 0xfffffd17
	DTN_WMKEYDOWNA                uint32    = 0xfffffd0b
	DTN_WMKEYDOWNW                uint32    = 0xfffffd18
	DTN_WMKEYDOWN                 uint32    = 0xfffffd18
	DTN_FORMATA                   uint32    = 0xfffffd0c
	DTN_FORMATW                   uint32    = 0xfffffd19
	DTN_FORMAT                    uint32    = 0xfffffd19
	DTN_FORMATQUERYA              uint32    = 0xfffffd0d
	DTN_FORMATQUERYW              uint32    = 0xfffffd1a
	DTN_FORMATQUERY               uint32    = 0xfffffd1a
	DTN_DROPDOWN                  uint32    = 0xfffffd0e
	DTN_CLOSEUP                   uint32    = 0xfffffd0f
	GDTR_MIN                      uint32    = 0x1
	GDTR_MAX                      uint32    = 0x2
	GDT_ERROR                     int32     = -1
	IPM_CLEARADDRESS              uint32    = 0x464
	IPM_SETADDRESS                uint32    = 0x465
	IPM_GETADDRESS                uint32    = 0x466
	IPM_SETRANGE                  uint32    = 0x467
	IPM_SETFOCUS                  uint32    = 0x468
	IPM_ISBLANK                   uint32    = 0x469
	WC_IPADDRESSW                 string    = "SysIPAddress32"
	WC_IPADDRESSA                 string    = "SysIPAddress32"
	WC_IPADDRESS                  string    = "SysIPAddress32"
	IPN_FIELDCHANGED              uint32    = 0xfffffca4
	WC_PAGESCROLLERW              string    = "SysPager"
	WC_PAGESCROLLERA              string    = "SysPager"
	WC_PAGESCROLLER               string    = "SysPager"
	PGS_VERT                      uint32    = 0x0
	PGS_HORZ                      uint32    = 0x1
	PGS_AUTOSCROLL                uint32    = 0x2
	PGS_DRAGNDROP                 uint32    = 0x4
	PGF_INVISIBLE                 uint32    = 0x0
	PGF_NORMAL                    uint32    = 0x1
	PGF_GRAYED                    uint32    = 0x2
	PGF_DEPRESSED                 uint32    = 0x4
	PGF_HOT                       uint32    = 0x8
	PGB_TOPORLEFT                 uint32    = 0x0
	PGB_BOTTOMORRIGHT             uint32    = 0x1
	PGM_SETCHILD                  uint32    = 0x1401
	PGM_RECALCSIZE                uint32    = 0x1402
	PGM_FORWARDMOUSE              uint32    = 0x1403
	PGM_SETBKCOLOR                uint32    = 0x1404
	PGM_GETBKCOLOR                uint32    = 0x1405
	PGM_SETBORDER                 uint32    = 0x1406
	PGM_GETBORDER                 uint32    = 0x1407
	PGM_SETPOS                    uint32    = 0x1408
	PGM_GETPOS                    uint32    = 0x1409
	PGM_SETBUTTONSIZE             uint32    = 0x140a
	PGM_GETBUTTONSIZE             uint32    = 0x140b
	PGM_GETBUTTONSTATE            uint32    = 0x140c
	PGM_GETDROPTARGET             uint32    = 0x2004
	PGM_SETSCROLLINFO             uint32    = 0x140d
	PGN_SCROLL                    uint32    = 0xfffffc7b
	PGN_CALCSIZE                  uint32    = 0xfffffc7a
	PGN_HOTITEMCHANGE             uint32    = 0xfffffc79
	WC_NATIVEFONTCTLW             string    = "NativeFontCtl"
	WC_NATIVEFONTCTLA             string    = "NativeFontCtl"
	WC_NATIVEFONTCTL              string    = "NativeFontCtl"
	NFS_EDIT                      uint32    = 0x1
	NFS_STATIC                    uint32    = 0x2
	NFS_LISTCOMBO                 uint32    = 0x4
	NFS_BUTTON                    uint32    = 0x8
	NFS_ALL                       uint32    = 0x10
	NFS_USEFONTASSOC              uint32    = 0x20
	WC_BUTTONA                    string    = "Button"
	WC_BUTTONW                    string    = "Button"
	WC_BUTTON                     string    = "Button"
	BCM_GETIDEALSIZE              uint32    = 0x1601
	BCM_SETIMAGELIST              uint32    = 0x1602
	BCM_GETIMAGELIST              uint32    = 0x1603
	BCM_SETTEXTMARGIN             uint32    = 0x1604
	BCM_GETTEXTMARGIN             uint32    = 0x1605
	BCN_HOTITEMCHANGE             uint32    = 0xfffffb1f
	BST_HOT                       uint32    = 0x200
	BST_DROPDOWNPUSHED            uint32    = 0x400
	BS_SPLITBUTTON                int32     = 12
	BS_DEFSPLITBUTTON             int32     = 13
	BS_COMMANDLINK                int32     = 14
	BS_DEFCOMMANDLINK             int32     = 15
	BCSIF_GLYPH                   uint32    = 0x1
	BCSIF_IMAGE                   uint32    = 0x2
	BCSIF_STYLE                   uint32    = 0x4
	BCSIF_SIZE                    uint32    = 0x8
	BCSS_NOSPLIT                  uint32    = 0x1
	BCSS_STRETCH                  uint32    = 0x2
	BCSS_ALIGNLEFT                uint32    = 0x4
	BCSS_IMAGE                    uint32    = 0x8
	BCM_SETDROPDOWNSTATE          uint32    = 0x1606
	BCM_SETSPLITINFO              uint32    = 0x1607
	BCM_GETSPLITINFO              uint32    = 0x1608
	BCM_SETNOTE                   uint32    = 0x1609
	BCM_GETNOTE                   uint32    = 0x160a
	BCM_GETNOTELENGTH             uint32    = 0x160b
	BCM_SETSHIELD                 uint32    = 0x160c
	BCN_DROPDOWN                  uint32    = 0xfffffb20
	WC_STATICA                    string    = "Static"
	WC_STATICW                    string    = "Static"
	WC_STATIC                     string    = "Static"
	WC_EDITA                      string    = "Edit"
	WC_EDITW                      string    = "Edit"
	WC_EDIT                       string    = "Edit"
	ES_EX_ALLOWEOL_CR             int32     = 1
	ES_EX_ALLOWEOL_LF             int32     = 2
	ES_EX_CONVERT_EOL_ON_PASTE    int32     = 4
	ES_EX_ZOOMABLE                int32     = 16
	EM_SETCUEBANNER               uint32    = 0x1501
	EM_GETCUEBANNER               uint32    = 0x1502
	EM_SHOWBALLOONTIP             uint32    = 0x1503
	EM_HIDEBALLOONTIP             uint32    = 0x1504
	EM_SETHILITE                  uint32    = 0x1505
	EM_GETHILITE                  uint32    = 0x1506
	EM_NOSETFOCUS                 uint32    = 0x1507
	EM_TAKEFOCUS                  uint32    = 0x1508
	EM_SETEXTENDEDSTYLE           uint32    = 0x150a
	EM_GETEXTENDEDSTYLE           uint32    = 0x150b
	EM_SETENDOFLINE               uint32    = 0x150c
	EM_GETENDOFLINE               uint32    = 0x150d
	EM_ENABLESEARCHWEB            uint32    = 0x150e
	EM_SEARCHWEB                  uint32    = 0x150f
	EM_SETCARETINDEX              uint32    = 0x1511
	EM_GETCARETINDEX              uint32    = 0x1512
	EM_FILELINEFROMCHAR           uint32    = 0x1513
	EM_FILELINEINDEX              uint32    = 0x1514
	EM_FILELINELENGTH             uint32    = 0x1515
	EM_GETFILELINE                uint32    = 0x1516
	EM_GETFILELINECOUNT           uint32    = 0x1517
	EN_SEARCHWEB                  uint32    = 0xfffffa10
	WC_LISTBOXA                   string    = "ListBox"
	WC_LISTBOXW                   string    = "ListBox"
	WC_LISTBOX                    string    = "ListBox"
	WC_COMBOBOXA                  string    = "ComboBox"
	WC_COMBOBOXW                  string    = "ComboBox"
	WC_COMBOBOX                   string    = "ComboBox"
	CB_SETMINVISIBLE              uint32    = 0x1701
	CB_GETMINVISIBLE              uint32    = 0x1702
	CB_SETCUEBANNER               uint32    = 0x1703
	CB_GETCUEBANNER               uint32    = 0x1704
	WC_SCROLLBARA                 string    = "ScrollBar"
	WC_SCROLLBARW                 string    = "ScrollBar"
	WC_SCROLLBAR                  string    = "ScrollBar"
	WM_MOUSEHOVER                 uint32    = 0x2a1
	WM_MOUSELEAVE                 uint32    = 0x2a3
	HOVER_DEFAULT                 uint32    = 0xffffffff
	WSB_PROP_MASK                 int32     = 4095
	FSB_FLAT_MODE                 uint32    = 0x2
	FSB_ENCARTA_MODE              uint32    = 0x1
	FSB_REGULAR_MODE              uint32    = 0x0
	ILDRF_IMAGELOWQUALITY         uint32    = 0x1
	ILDRF_OVERLAYLOWQUALITY       uint32    = 0x10
	ILR_DEFAULT                   uint32    = 0x0
	ILR_HORIZONTAL_LEFT           uint32    = 0x0
	ILR_HORIZONTAL_CENTER         uint32    = 0x1
	ILR_HORIZONTAL_RIGHT          uint32    = 0x2
	ILR_VERTICAL_TOP              uint32    = 0x0
	ILR_VERTICAL_CENTER           uint32    = 0x10
	ILR_VERTICAL_BOTTOM           uint32    = 0x20
	ILR_SCALE_CLIP                uint32    = 0x0
	ILR_SCALE_ASPECTRATIO         uint32    = 0x100
	ILGOS_ALWAYS                  uint32    = 0x0
	ILGOS_FROMSTANDBY             uint32    = 0x1
	ILFIP_ALWAYS                  uint32    = 0x0
	ILFIP_FROMSTANDBY             uint32    = 0x1
	ILDI_PURGE                    uint32    = 0x1
	ILDI_STANDBY                  uint32    = 0x2
	ILDI_RESETACCESS              uint32    = 0x4
	ILDI_QUERYACCESS              uint32    = 0x8
	CCHCCCLASS                    uint32    = 0x20
	CCHCCDESC                     uint32    = 0x20
	CCHCCTEXT                     uint32    = 0x100
	CCF_NOTEXT                    uint32    = 0x1
	CtlFirst                      uint32    = 0x400
	CtlLast                       uint32    = 0x4ff
	Psh1                          uint32    = 0x400
	Psh2                          uint32    = 0x401
	Psh3                          uint32    = 0x402
	Psh4                          uint32    = 0x403
	Psh5                          uint32    = 0x404
	Psh6                          uint32    = 0x405
	Psh7                          uint32    = 0x406
	Psh8                          uint32    = 0x407
	Psh9                          uint32    = 0x408
	Psh10                         uint32    = 0x409
	Psh11                         uint32    = 0x40a
	Psh12                         uint32    = 0x40b
	Psh13                         uint32    = 0x40c
	Psh14                         uint32    = 0x40d
	Psh15                         uint32    = 0x40e
	PshHelp                       uint32    = 0x40e
	Psh16                         uint32    = 0x40f
	Chx1                          uint32    = 0x410
	Chx2                          uint32    = 0x411
	Chx3                          uint32    = 0x412
	Chx4                          uint32    = 0x413
	Chx5                          uint32    = 0x414
	Chx6                          uint32    = 0x415
	Chx7                          uint32    = 0x416
	Chx8                          uint32    = 0x417
	Chx9                          uint32    = 0x418
	Chx10                         uint32    = 0x419
	Chx11                         uint32    = 0x41a
	Chx12                         uint32    = 0x41b
	Chx13                         uint32    = 0x41c
	Chx14                         uint32    = 0x41d
	Chx15                         uint32    = 0x41e
	Chx16                         uint32    = 0x41f
	Rad1                          uint32    = 0x420
	Rad2                          uint32    = 0x421
	Rad3                          uint32    = 0x422
	Rad4                          uint32    = 0x423
	Rad5                          uint32    = 0x424
	Rad6                          uint32    = 0x425
	Rad7                          uint32    = 0x426
	Rad8                          uint32    = 0x427
	Rad9                          uint32    = 0x428
	Rad10                         uint32    = 0x429
	Rad11                         uint32    = 0x42a
	Rad12                         uint32    = 0x42b
	Rad13                         uint32    = 0x42c
	Rad14                         uint32    = 0x42d
	Rad15                         uint32    = 0x42e
	Rad16                         uint32    = 0x42f
	Grp1                          uint32    = 0x430
	Grp2                          uint32    = 0x431
	Grp3                          uint32    = 0x432
	Grp4                          uint32    = 0x433
	Frm1                          uint32    = 0x434
	Frm2                          uint32    = 0x435
	Frm3                          uint32    = 0x436
	Frm4                          uint32    = 0x437
	Rct1                          uint32    = 0x438
	Rct2                          uint32    = 0x439
	Rct3                          uint32    = 0x43a
	Rct4                          uint32    = 0x43b
	Ico1                          uint32    = 0x43c
	Ico2                          uint32    = 0x43d
	Ico3                          uint32    = 0x43e
	Ico4                          uint32    = 0x43f
	Stc1                          uint32    = 0x440
	Stc2                          uint32    = 0x441
	Stc3                          uint32    = 0x442
	Stc4                          uint32    = 0x443
	Stc5                          uint32    = 0x444
	Stc6                          uint32    = 0x445
	Stc7                          uint32    = 0x446
	Stc8                          uint32    = 0x447
	Stc9                          uint32    = 0x448
	Stc10                         uint32    = 0x449
	Stc11                         uint32    = 0x44a
	Stc12                         uint32    = 0x44b
	Stc13                         uint32    = 0x44c
	Stc14                         uint32    = 0x44d
	Stc15                         uint32    = 0x44e
	Stc16                         uint32    = 0x44f
	Stc17                         uint32    = 0x450
	Stc18                         uint32    = 0x451
	Stc19                         uint32    = 0x452
	Stc20                         uint32    = 0x453
	Stc21                         uint32    = 0x454
	Stc22                         uint32    = 0x455
	Stc23                         uint32    = 0x456
	Stc24                         uint32    = 0x457
	Stc25                         uint32    = 0x458
	Stc26                         uint32    = 0x459
	Stc27                         uint32    = 0x45a
	Stc28                         uint32    = 0x45b
	Stc29                         uint32    = 0x45c
	Stc30                         uint32    = 0x45d
	Stc31                         uint32    = 0x45e
	Stc32                         uint32    = 0x45f
	Lst1                          uint32    = 0x460
	Lst2                          uint32    = 0x461
	Lst3                          uint32    = 0x462
	Lst4                          uint32    = 0x463
	Lst5                          uint32    = 0x464
	Lst6                          uint32    = 0x465
	Lst7                          uint32    = 0x466
	Lst8                          uint32    = 0x467
	Lst9                          uint32    = 0x468
	Lst10                         uint32    = 0x469
	Lst11                         uint32    = 0x46a
	Lst12                         uint32    = 0x46b
	Lst13                         uint32    = 0x46c
	Lst14                         uint32    = 0x46d
	Lst15                         uint32    = 0x46e
	Lst16                         uint32    = 0x46f
	Cmb1                          uint32    = 0x470
	Cmb2                          uint32    = 0x471
	Cmb3                          uint32    = 0x472
	Cmb4                          uint32    = 0x473
	Cmb5                          uint32    = 0x474
	Cmb6                          uint32    = 0x475
	Cmb7                          uint32    = 0x476
	Cmb8                          uint32    = 0x477
	Cmb9                          uint32    = 0x478
	Cmb10                         uint32    = 0x479
	Cmb11                         uint32    = 0x47a
	Cmb12                         uint32    = 0x47b
	Cmb13                         uint32    = 0x47c
	Cmb14                         uint32    = 0x47d
	Cmb15                         uint32    = 0x47e
	Cmb16                         uint32    = 0x47f
	Edt1                          uint32    = 0x480
	Edt2                          uint32    = 0x481
	Edt3                          uint32    = 0x482
	Edt4                          uint32    = 0x483
	Edt5                          uint32    = 0x484
	Edt6                          uint32    = 0x485
	Edt7                          uint32    = 0x486
	Edt8                          uint32    = 0x487
	Edt9                          uint32    = 0x488
	Edt10                         uint32    = 0x489
	Edt11                         uint32    = 0x48a
	Edt12                         uint32    = 0x48b
	Edt13                         uint32    = 0x48c
	Edt14                         uint32    = 0x48d
	Edt15                         uint32    = 0x48e
	Edt16                         uint32    = 0x48f
	Scr1                          uint32    = 0x490
	Scr2                          uint32    = 0x491
	Scr3                          uint32    = 0x492
	Scr4                          uint32    = 0x493
	Scr5                          uint32    = 0x494
	Scr6                          uint32    = 0x495
	Scr7                          uint32    = 0x496
	Scr8                          uint32    = 0x497
	Ctl1                          uint32    = 0x4a0
	FILEOPENORD                   uint32    = 0x600
	MULTIFILEOPENORD              uint32    = 0x601
	PRINTDLGORD                   uint32    = 0x602
	PRNSETUPDLGORD                uint32    = 0x603
	FINDDLGORD                    uint32    = 0x604
	REPLACEDLGORD                 uint32    = 0x605
	FONTDLGORD                    uint32    = 0x606
	FORMATDLGORD31                uint32    = 0x607
	FORMATDLGORD30                uint32    = 0x608
	RUNDLGORD                     uint32    = 0x609
	PAGESETUPDLGORD               uint32    = 0x60a
	NEWFILEOPENORD                uint32    = 0x60b
	PRINTDLGEXORD                 uint32    = 0x60d
	PAGESETUPDLGORDMOTIF          uint32    = 0x60e
	COLORMGMTDLGORD               uint32    = 0x60f
	NEWFILEOPENV2ORD              uint32    = 0x610
	NEWFILEOPENV3ORD              uint32    = 0x611
	NEWFORMATDLGWITHLINK          uint32    = 0x637
	IDC_MANAGE_LINK               uint32    = 0x638
	DA_LAST                       uint32    = 0x7fffffff
	DA_ERR                        int32     = -1
	DSA_APPEND                    uint32    = 0x7fffffff
	DSA_ERR                       int32     = -1
	DPAM_SORTED                   uint32    = 0x1
	DPAM_NORMAL                   uint32    = 0x2
	DPAM_UNION                    uint32    = 0x4
	DPAM_INTERSECT                uint32    = 0x8
	DPAS_SORTED                   uint32    = 0x1
	DPAS_INSERTBEFORE             uint32    = 0x2
	DPAS_INSERTAFTER              uint32    = 0x4
	DPA_APPEND                    uint32    = 0x7fffffff
	DPA_ERR                       int32     = -1
	MAXPROPPAGES                  uint32    = 0x64
	PSP_DEFAULT                   uint32    = 0x0
	PSP_DLGINDIRECT               uint32    = 0x1
	PSP_USEHICON                  uint32    = 0x2
	PSP_USEICONID                 uint32    = 0x4
	PSP_USETITLE                  uint32    = 0x8
	PSP_RTLREADING                uint32    = 0x10
	PSP_HASHELP                   uint32    = 0x20
	PSP_USEREFPARENT              uint32    = 0x40
	PSP_USECALLBACK               uint32    = 0x80
	PSP_PREMATURE                 uint32    = 0x400
	PSP_HIDEHEADER                uint32    = 0x800
	PSP_USEHEADERTITLE            uint32    = 0x1000
	PSP_USEHEADERSUBTITLE         uint32    = 0x2000
	PSP_USEFUSIONCONTEXT          uint32    = 0x4000
	PSH_DEFAULT                   uint32    = 0x0
	PSH_PROPTITLE                 uint32    = 0x1
	PSH_USEHICON                  uint32    = 0x2
	PSH_USEICONID                 uint32    = 0x4
	PSH_PROPSHEETPAGE             uint32    = 0x8
	PSH_WIZARDHASFINISH           uint32    = 0x10
	PSH_WIZARD                    uint32    = 0x20
	PSH_USEPSTARTPAGE             uint32    = 0x40
	PSH_NOAPPLYNOW                uint32    = 0x80
	PSH_USECALLBACK               uint32    = 0x100
	PSH_HASHELP                   uint32    = 0x200
	PSH_MODELESS                  uint32    = 0x400
	PSH_RTLREADING                uint32    = 0x800
	PSH_WIZARDCONTEXTHELP         uint32    = 0x1000
	PSH_WIZARD97                  uint32    = 0x2000
	PSH_WATERMARK                 uint32    = 0x8000
	PSH_USEHBMWATERMARK           uint32    = 0x10000
	PSH_USEHPLWATERMARK           uint32    = 0x20000
	PSH_STRETCHWATERMARK          uint32    = 0x40000
	PSH_HEADER                    uint32    = 0x80000
	PSH_USEHBMHEADER              uint32    = 0x100000
	PSH_USEPAGELANG               uint32    = 0x200000
	PSH_WIZARD_LITE               uint32    = 0x400000
	PSH_NOCONTEXTHELP             uint32    = 0x2000000
	PSH_AEROWIZARD                uint32    = 0x4000
	PSH_RESIZABLE                 uint32    = 0x4000000
	PSH_HEADERBITMAP              uint32    = 0x8000000
	PSH_NOMARGIN                  uint32    = 0x10000000
	PSCB_INITIALIZED              uint32    = 0x1
	PSCB_PRECREATE                uint32    = 0x2
	PSCB_BUTTONPRESSED            uint32    = 0x3
	PSN_FIRST                     uint32    = 0xffffff38
	PSN_LAST                      uint32    = 0xfffffed5
	PSN_SETACTIVE                 uint32    = 0xffffff38
	PSN_KILLACTIVE                uint32    = 0xffffff37
	PSN_APPLY                     uint32    = 0xffffff36
	PSN_RESET                     uint32    = 0xffffff35
	PSN_HELP                      uint32    = 0xffffff33
	PSN_WIZBACK                   uint32    = 0xffffff32
	PSN_WIZNEXT                   uint32    = 0xffffff31
	PSN_WIZFINISH                 uint32    = 0xffffff30
	PSN_QUERYCANCEL               uint32    = 0xffffff2f
	PSN_GETOBJECT                 uint32    = 0xffffff2e
	PSN_TRANSLATEACCELERATOR      uint32    = 0xffffff2c
	PSN_QUERYINITIALFOCUS         uint32    = 0xffffff2b
	PSNRET_NOERROR                uint32    = 0x0
	PSNRET_INVALID                uint32    = 0x1
	PSNRET_INVALID_NOCHANGEPAGE   uint32    = 0x2
	PSNRET_MESSAGEHANDLED         uint32    = 0x3
	PSM_SETCURSEL                 uint32    = 0x465
	PSM_REMOVEPAGE                uint32    = 0x466
	PSM_ADDPAGE                   uint32    = 0x467
	PSM_CHANGED                   uint32    = 0x468
	PSM_RESTARTWINDOWS            uint32    = 0x469
	PSM_REBOOTSYSTEM              uint32    = 0x46a
	PSM_CANCELTOCLOSE             uint32    = 0x46b
	PSM_QUERYSIBLINGS             uint32    = 0x46c
	PSM_UNCHANGED                 uint32    = 0x46d
	PSM_APPLY                     uint32    = 0x46e
	PSM_SETTITLEA                 uint32    = 0x46f
	PSM_SETTITLEW                 uint32    = 0x478
	PSM_SETTITLE                  uint32    = 0x478
	PSM_SETWIZBUTTONS             uint32    = 0x470
	PSWIZB_BACK                   uint32    = 0x1
	PSWIZB_NEXT                   uint32    = 0x2
	PSWIZB_FINISH                 uint32    = 0x4
	PSWIZB_DISABLEDFINISH         uint32    = 0x8
	PSWIZBF_ELEVATIONREQUIRED     uint32    = 0x1
	PSWIZB_CANCEL                 uint32    = 0x10
	PSM_PRESSBUTTON               uint32    = 0x471
	PSBTN_BACK                    uint32    = 0x0
	PSBTN_NEXT                    uint32    = 0x1
	PSBTN_FINISH                  uint32    = 0x2
	PSBTN_OK                      uint32    = 0x3
	PSBTN_APPLYNOW                uint32    = 0x4
	PSBTN_CANCEL                  uint32    = 0x5
	PSBTN_HELP                    uint32    = 0x6
	PSBTN_MAX                     uint32    = 0x6
	PSM_SETCURSELID               uint32    = 0x472
	PSM_SETFINISHTEXTA            uint32    = 0x473
	PSM_SETFINISHTEXTW            uint32    = 0x479
	PSM_SETFINISHTEXT             uint32    = 0x479
	PSM_GETTABCONTROL             uint32    = 0x474
	PSM_ISDIALOGMESSAGE           uint32    = 0x475
	PSM_GETCURRENTPAGEHWND        uint32    = 0x476
	PSM_INSERTPAGE                uint32    = 0x477
	PSM_SETHEADERTITLEA           uint32    = 0x47d
	PSM_SETHEADERTITLEW           uint32    = 0x47e
	PSM_SETHEADERTITLE            uint32    = 0x47e
	PSM_SETHEADERSUBTITLEA        uint32    = 0x47f
	PSM_SETHEADERSUBTITLEW        uint32    = 0x480
	PSM_SETHEADERSUBTITLE         uint32    = 0x480
	PSM_HWNDTOINDEX               uint32    = 0x481
	PSM_INDEXTOHWND               uint32    = 0x482
	PSM_PAGETOINDEX               uint32    = 0x483
	PSM_INDEXTOPAGE               uint32    = 0x484
	PSM_IDTOINDEX                 uint32    = 0x485
	PSM_INDEXTOID                 uint32    = 0x486
	PSM_GETRESULT                 uint32    = 0x487
	PSM_RECALCPAGESIZES           uint32    = 0x488
	PSM_SETNEXTTEXTW              uint32    = 0x489
	PSM_SETNEXTTEXT               uint32    = 0x489
	PSWIZB_SHOW                   uint32    = 0x0
	PSWIZB_RESTORE                uint32    = 0x1
	PSM_SHOWWIZBUTTONS            uint32    = 0x48a
	PSM_ENABLEWIZBUTTONS          uint32    = 0x48b
	PSM_SETBUTTONTEXTW            uint32    = 0x48c
	PSM_SETBUTTONTEXT             uint32    = 0x48c
	ID_PSRESTARTWINDOWS           uint32    = 0x2
	WIZ_CXDLG                     uint32    = 0x114
	WIZ_CYDLG                     uint32    = 0x8c
	WIZ_CXBMP                     uint32    = 0x50
	WIZ_BODYX                     uint32    = 0x5c
	WIZ_BODYCX                    uint32    = 0xb8
	PROP_SM_CXDLG                 uint32    = 0xd4
	PROP_SM_CYDLG                 uint32    = 0xbc
	PROP_MED_CXDLG                uint32    = 0xe3
	PROP_MED_CYDLG                uint32    = 0xd7
	PROP_LG_CXDLG                 uint32    = 0xfc
	PROP_LG_CYDLG                 uint32    = 0xda
	MAX_THEMECOLOR                uint32    = 0x40
	MAX_THEMESIZE                 uint32    = 0x40
	DTBG_CLIPRECT                 uint32    = 0x1
	DTBG_DRAWSOLID                uint32    = 0x2
	DTBG_OMITBORDER               uint32    = 0x4
	DTBG_OMITCONTENT              uint32    = 0x8
	DTBG_COMPUTINGREGION          uint32    = 0x10
	DTBG_MIRRORDC                 uint32    = 0x20
	DTBG_NOMIRROR                 uint32    = 0x40
	DTT_GRAYED                    uint32    = 0x1
	DTT_FLAGS2VALIDBITS           uint32    = 0x1
	MAX_INTLIST_COUNT             uint32    = 0x192
	ETDT_DISABLE                  uint32    = 0x1
	ETDT_ENABLE                   uint32    = 0x2
	ETDT_USETABTEXTURE            uint32    = 0x4
	ETDT_USEAEROWIZARDTABTEXTURE  uint32    = 0x8
	SZ_THDOCPROP_DISPLAYNAME      string    = "DisplayName"
	SZ_THDOCPROP_CANONICALNAME    string    = "ThemeName"
	SZ_THDOCPROP_TOOLTIP          string    = "ToolTip"
	SZ_THDOCPROP_AUTHOR           string    = "author"
	WTNCA_NODRAWCAPTION           uint32    = 0x1
	WTNCA_NODRAWICON              uint32    = 0x2
	WTNCA_NOSYSMENU               uint32    = 0x4
	WTNCA_NOMIRRORHELP            uint32    = 0x8
	TMTVS_RESERVEDLOW             uint32    = 0x186a0
	TMTVS_RESERVEDHIGH            uint32    = 0x4e1f
	VSCLASS_AEROWIZARDSTYLE       string    = "AEROWIZARDSTYLE"
	VSCLASS_AEROWIZARD            string    = "AEROWIZARD"
	VSCLASS_BUTTONSTYLE           string    = "BUTTONSTYLE"
	VSCLASS_BUTTON                string    = "BUTTON"
	VSCLASS_COMBOBOXSTYLE         string    = "COMBOBOXSTYLE"
	VSCLASS_COMBOBOX              string    = "COMBOBOX"
	VSCLASS_COMMUNICATIONSSTYLE   string    = "COMMUNICATIONSSTYLE"
	VSCLASS_COMMUNICATIONS        string    = "COMMUNICATIONS"
	VSCLASS_CONTROLPANELSTYLE     string    = "CONTROLPANELSTYLE"
	VSCLASS_CONTROLPANEL          string    = "CONTROLPANEL"
	VSCLASS_DATEPICKERSTYLE       string    = "DATEPICKERSTYLE"
	VSCLASS_DATEPICKER            string    = "DATEPICKER"
	VSCLASS_DRAGDROPSTYLE         string    = "DRAGDROPSTYLE"
	VSCLASS_DRAGDROP              string    = "DRAGDROP"
	VSCLASS_EDITSTYLE             string    = "EDITSTYLE"
	VSCLASS_EDIT                  string    = "EDIT"
	VSCLASS_EXPLORERBARSTYLE      string    = "EXPLORERBARSTYLE"
	VSCLASS_EXPLORERBAR           string    = "EXPLORERBAR"
	VSCLASS_FLYOUTSTYLE           string    = "FLYOUTSTYLE"
	VSCLASS_FLYOUT                string    = "FLYOUT"
	VSCLASS_HEADERSTYLE           string    = "HEADERSTYLE"
	VSCLASS_HEADER                string    = "HEADER"
	VSCLASS_LISTBOXSTYLE          string    = "LISTBOXSTYLE"
	VSCLASS_LISTBOX               string    = "LISTBOX"
	VSCLASS_LISTVIEWSTYLE         string    = "LISTVIEWSTYLE"
	VSCLASS_LISTVIEW              string    = "LISTVIEW"
	VSCLASS_MENUSTYLE             string    = "MENUSTYLE"
	VSCLASS_MENU                  string    = "MENU"
	VSCLASS_NAVIGATION            string    = "NAVIGATION"
	VSCLASS_PROGRESSSTYLE         string    = "PROGRESSSTYLE"
	VSCLASS_PROGRESS              string    = "PROGRESS"
	VSCLASS_REBARSTYLE            string    = "REBARSTYLE"
	VSCLASS_REBAR                 string    = "REBAR"
	VSCLASS_SCROLLBARSTYLE        string    = "SCROLLBARSTYLE"
	VSCLASS_SCROLLBAR             string    = "SCROLLBAR"
	VSCLASS_SPINSTYLE             string    = "SPINSTYLE"
	VSCLASS_SPIN                  string    = "SPIN"
	VSCLASS_STATUSSTYLE           string    = "STATUSSTYLE"
	VSCLASS_STATUS                string    = "STATUS"
	VSCLASS_TABSTYLE              string    = "TABSTYLE"
	VSCLASS_TAB                   string    = "TAB"
	VSCLASS_TASKDIALOGSTYLE       string    = "TASKDIALOGSTYLE"
	VSCLASS_TASKDIALOG            string    = "TASKDIALOG"
	VSCLASS_TEXTSTYLE             string    = "TEXTSTYLE"
	VSCLASS_TOOLBARSTYLE          string    = "TOOLBARSTYLE"
	VSCLASS_TOOLBAR               string    = "TOOLBAR"
	VSCLASS_TOOLTIPSTYLE          string    = "TOOLTIPSTYLE"
	VSCLASS_TOOLTIP               string    = "TOOLTIP"
	VSCLASS_TRACKBARSTYLE         string    = "TRACKBARSTYLE"
	VSCLASS_TRACKBAR              string    = "TRACKBAR"
	VSCLASS_TREEVIEWSTYLE         string    = "TREEVIEWSTYLE"
	VSCLASS_TREEVIEW              string    = "TREEVIEW"
	VSCLASS_USERTILE              string    = "USERTILE"
	VSCLASS_TEXTSELECTIONGRIPPER  string    = "TEXTSELECTIONGRIPPER"
	VSCLASS_WINDOWSTYLE           string    = "WINDOWSTYLE"
	VSCLASS_WINDOW                string    = "WINDOW"
	VSCLASS_LINK                  string    = "LINK"
	VSCLASS_EMPTYMARKUP           string    = "EMPTYMARKUP"
	VSCLASS_STATIC                string    = "STATIC"
	VSCLASS_PAGE                  string    = "PAGE"
	VSCLASS_MONTHCAL              string    = "MONTHCAL"
	VSCLASS_CLOCK                 string    = "CLOCK"
	VSCLASS_TRAYNOTIFY            string    = "TRAYNOTIFY"
	VSCLASS_TASKBAR               string    = "TASKBAR"
	VSCLASS_TASKBAND              string    = "TASKBAND"
	VSCLASS_STARTPANEL            string    = "STARTPANEL"
	VSCLASS_MENUBAND              string    = "MENUBAND"
	EM_GETSEL                     uint32    = 0xb0
	EM_SETSEL                     uint32    = 0xb1
	EM_GETRECT                    uint32    = 0xb2
	EM_SETRECT                    uint32    = 0xb3
	EM_SETRECTNP                  uint32    = 0xb4
	EM_SCROLL                     uint32    = 0xb5
	EM_LINESCROLL                 uint32    = 0xb6
	EM_GETMODIFY                  uint32    = 0xb8
	EM_SETMODIFY                  uint32    = 0xb9
	EM_GETLINECOUNT               uint32    = 0xba
	EM_LINEINDEX                  uint32    = 0xbb
	EM_SETHANDLE                  uint32    = 0xbc
	EM_GETHANDLE                  uint32    = 0xbd
	EM_GETTHUMB                   uint32    = 0xbe
	EM_LINELENGTH                 uint32    = 0xc1
	EM_REPLACESEL                 uint32    = 0xc2
	EM_GETLINE                    uint32    = 0xc4
	EM_LIMITTEXT                  uint32    = 0xc5
	EM_CANUNDO                    uint32    = 0xc6
	EM_UNDO                       uint32    = 0xc7
	EM_FMTLINES                   uint32    = 0xc8
	EM_LINEFROMCHAR               uint32    = 0xc9
	EM_SETTABSTOPS                uint32    = 0xcb
	EM_SETPASSWORDCHAR            uint32    = 0xcc
	EM_EMPTYUNDOBUFFER            uint32    = 0xcd
	EM_GETFIRSTVISIBLELINE        uint32    = 0xce
	EM_SETREADONLY                uint32    = 0xcf
	EM_SETWORDBREAKPROC           uint32    = 0xd0
	EM_GETWORDBREAKPROC           uint32    = 0xd1
	EM_GETPASSWORDCHAR            uint32    = 0xd2
	EM_SETMARGINS                 uint32    = 0xd3
	EM_GETMARGINS                 uint32    = 0xd4
	EM_SETIMESTATUS               uint32    = 0xd8
	EM_GETIMESTATUS               uint32    = 0xd9
	EM_ENABLEFEATURE              uint32    = 0xda
)
const (
	EXTENDED_BIT                      uint32 = 0x1000000
	DONTCARE_BIT                      uint32 = 0x2000000
	FAKE_KEYSTROKE                    uint32 = 0x2000000
	KBDBASE                           uint32 = 0x0
	KBDSHIFT                          uint32 = 0x1
	KBDCTRL                           uint32 = 0x2
	KBDALT                            uint32 = 0x4
	KBDKANA                           uint32 = 0x8
	KBDROYA                           uint32 = 0x10
	KBDLOYA                           uint32 = 0x20
	KBDGRPSELTAP                      uint32 = 0x80
	GRAVE                             uint32 = 0x300
	ACUTE                             uint32 = 0x301
	CIRCUMFLEX                        uint32 = 0x302
	TILDE                             uint32 = 0x303
	MACRON                            uint32 = 0x304
	OVERSCORE                         uint32 = 0x305
	BREVE                             uint32 = 0x306
	DOT_ABOVE                         uint32 = 0x307
	UMLAUT                            uint32 = 0x308
	DIARESIS                          uint32 = 0x308
	HOOK_ABOVE                        uint32 = 0x309
	RING                              uint32 = 0x30a
	DOUBLE_ACUTE                      uint32 = 0x30b
	HACEK                             uint32 = 0x30c
	CEDILLA                           uint32 = 0x327
	OGONEK                            uint32 = 0x328
	TONOS                             uint32 = 0x384
	DIARESIS_TONOS                    uint32 = 0x385
	WszGRAVE                          string = "̀"
	WszACUTE                          string = "́"
	WszCIRCUMFLEX                     string = "̂"
	WszTILDE                          string = "̃"
	WszMACRON                         string = "̄"
	WszOVERSCORE                      string = "̅"
	WszBREVE                          string = "̆"
	WszDOT_ABOVE                      string = "̇"
	WszUMLAUT                         string = "̈"
	WszHOOK_ABOVE                     string = "̉"
	WszRING                           string = "̊"
	WszDOUBLE_ACUTE                   string = "̋"
	WszHACEK                          string = "̌"
	WszCEDILLA                        string = "̧"
	WszOGONEK                         string = "̨"
	WszTONOS                          string = "΄"
	WszDIARESIS_TONOS                 string = "΅"
	SHFT_INVALID                      uint32 = 0xf
	WCH_NONE                          uint32 = 0xf000
	WCH_DEAD                          uint32 = 0xf001
	WCH_LGTR                          uint32 = 0xf002
	CAPLOK                            uint32 = 0x1
	SGCAPS                            uint32 = 0x2
	CAPLOKALTGR                       uint32 = 0x4
	KANALOK                           uint32 = 0x8
	GRPSELTAP                         uint32 = 0x80
	DKF_DEAD                          uint32 = 0x1
	KBD_VERSION                       uint32 = 0x1
	KLLF_ALTGR                        uint32 = 0x1
	KLLF_SHIFTLOCK                    uint32 = 0x2
	KLLF_LRM_RLM                      uint32 = 0x4
	KLLF_GLOBAL_ATTRS                 uint32 = 0x2
	KBDTABLE_MULTI_MAX                uint32 = 0x8
	KEYBOARD_TYPE_GENERIC_101         uint32 = 0x4
	KEYBOARD_TYPE_JAPAN               uint32 = 0x7
	KEYBOARD_TYPE_KOREA               uint32 = 0x8
	KEYBOARD_TYPE_UNKNOWN             uint32 = 0x51
	NLSKBD_OEM_MICROSOFT              uint32 = 0x0
	NLSKBD_OEM_AX                     uint32 = 0x1
	NLSKBD_OEM_EPSON                  uint32 = 0x4
	NLSKBD_OEM_FUJITSU                uint32 = 0x5
	NLSKBD_OEM_IBM                    uint32 = 0x7
	NLSKBD_OEM_MATSUSHITA             uint32 = 0xa
	NLSKBD_OEM_NEC                    uint32 = 0xd
	NLSKBD_OEM_TOSHIBA                uint32 = 0x12
	NLSKBD_OEM_DEC                    uint32 = 0x18
	MICROSOFT_KBD_101_TYPE            uint32 = 0x0
	MICROSOFT_KBD_AX_TYPE             uint32 = 0x1
	MICROSOFT_KBD_106_TYPE            uint32 = 0x2
	MICROSOFT_KBD_002_TYPE            uint32 = 0x3
	MICROSOFT_KBD_001_TYPE            uint32 = 0x4
	MICROSOFT_KBD_FUNC                uint32 = 0xc
	AX_KBD_DESKTOP_TYPE               uint32 = 0x1
	FMR_KBD_JIS_TYPE                  uint32 = 0x0
	FMR_KBD_OASYS_TYPE                uint32 = 0x1
	FMV_KBD_OASYS_TYPE                uint32 = 0x2
	NEC_KBD_NORMAL_TYPE               uint32 = 0x1
	NEC_KBD_N_MODE_TYPE               uint32 = 0x2
	NEC_KBD_H_MODE_TYPE               uint32 = 0x3
	NEC_KBD_LAPTOP_TYPE               uint32 = 0x4
	NEC_KBD_106_TYPE                  uint32 = 0x5
	TOSHIBA_KBD_DESKTOP_TYPE          uint32 = 0xd
	TOSHIBA_KBD_LAPTOP_TYPE           uint32 = 0xf
	DEC_KBD_ANSI_LAYOUT_TYPE          uint32 = 0x1
	DEC_KBD_JIS_LAYOUT_TYPE           uint32 = 0x2
	MICROSOFT_KBD_101A_TYPE           uint32 = 0x0
	MICROSOFT_KBD_101B_TYPE           uint32 = 0x4
	MICROSOFT_KBD_101C_TYPE           uint32 = 0x5
	MICROSOFT_KBD_103_TYPE            uint32 = 0x6
	NLSKBD_INFO_SEND_IME_NOTIFICATION uint32 = 0x1
	NLSKBD_INFO_ACCESSIBILITY_KEYMAP  uint32 = 0x2
	NLSKBD_INFO_EMURATE_101_KEYBOARD  uint32 = 0x10
	NLSKBD_INFO_EMURATE_106_KEYBOARD  uint32 = 0x20
	KBDNLS_TYPE_NULL                  uint32 = 0x0
	KBDNLS_TYPE_NORMAL                uint32 = 0x1
	KBDNLS_TYPE_TOGGLE                uint32 = 0x2
	KBDNLS_INDEX_NORMAL               uint32 = 0x1
	KBDNLS_INDEX_ALT                  uint32 = 0x2
	KBDNLS_NULL                       uint32 = 0x0
	KBDNLS_NOEVENT                    uint32 = 0x1
	KBDNLS_SEND_BASE_VK               uint32 = 0x2
	KBDNLS_SEND_PARAM_VK              uint32 = 0x3
	KBDNLS_KANALOCK                   uint32 = 0x4
	KBDNLS_ALPHANUM                   uint32 = 0x5
	KBDNLS_HIRAGANA                   uint32 = 0x6
	KBDNLS_KATAKANA                   uint32 = 0x7
	KBDNLS_SBCSDBCS                   uint32 = 0x8
	KBDNLS_ROMAN                      uint32 = 0x9
	KBDNLS_CODEINPUT                  uint32 = 0xa
	KBDNLS_HELP_OR_END                uint32 = 0xb
	KBDNLS_HOME_OR_CLEAR              uint32 = 0xc
	KBDNLS_NUMPAD                     uint32 = 0xd
	KBDNLS_KANAEVENT                  uint32 = 0xe
	KBDNLS_CONV_OR_NONCONV            uint32 = 0xf
	KBD_TYPE                          uint32 = 0x4
	SCANCODE_LSHIFT                   uint32 = 0x2a
	SCANCODE_RSHIFT                   uint32 = 0x36
	SCANCODE_CTRL                     uint32 = 0x1d
	SCANCODE_ALT                      uint32 = 0x38
	SCANCODE_NUMPAD_FIRST             uint32 = 0x47
	SCANCODE_NUMPAD_LAST              uint32 = 0x52
	SCANCODE_LWIN                     uint32 = 0x5b
	SCANCODE_RWIN                     uint32 = 0x5c
	SCANCODE_THAI_LAYOUT_TOGGLE       uint32 = 0x29
)
const (
	PERCEIVEDFLAG_UNDEFINED     uint32 = 0x0
	PERCEIVEDFLAG_SOFTCODED     uint32 = 0x1
	PERCEIVEDFLAG_HARDCODED     uint32 = 0x2
	PERCEIVEDFLAG_NATIVESUPPORT uint32 = 0x4
	PERCEIVEDFLAG_GDIPLUS       uint32 = 0x10
	PERCEIVEDFLAG_WMSDK         uint32 = 0x20
	PERCEIVEDFLAG_ZIPFOLDER     uint32 = 0x40
)
const (
	HLINK_E_FIRST                                             HRESULT = -2147221248
	HLINK_S_FIRST                                             HRESULT = 262400
	WM_CPL_LAUNCH                                             uint32  = 0x7e8
	WM_CPL_LAUNCHED                                           uint32  = 0x7e9
	CPL_DYNAMIC_RES                                           uint32  = 0x0
	CPL_INIT                                                  uint32  = 0x1
	CPL_GETCOUNT                                              uint32  = 0x2
	CPL_INQUIRE                                               uint32  = 0x3
	CPL_SELECT                                                uint32  = 0x4
	CPL_DBLCLK                                                uint32  = 0x5
	CPL_STOP                                                  uint32  = 0x6
	CPL_EXIT                                                  uint32  = 0x7
	CPL_NEWINQUIRE                                            uint32  = 0x8
	CPL_STARTWPARMSA                                          uint32  = 0x9
	CPL_STARTWPARMSW                                          uint32  = 0xa
	CPL_STARTWPARMS                                           uint32  = 0xa
	CPL_SETUP                                                 uint32  = 0xc8
	HLINK_S_DONTHIDE                                          int32   = 262400
	STR_MYDOCS_CLSID                                          string  = "{450D8FBA-AD25-11D0-98A8-0800361B1103}"
	PID_FINDDATA                                              uint32  = 0x0
	PID_NETRESOURCE                                           uint32  = 0x1
	PID_DESCRIPTIONID                                         uint32  = 0x2
	PID_WHICHFOLDER                                           uint32  = 0x3
	PID_NETWORKLOCATION                                       uint32  = 0x4
	PID_COMPUTERNAME                                          uint32  = 0x5
	PID_DISPLACED_FROM                                        uint32  = 0x2
	PID_DISPLACED_DATE                                        uint32  = 0x3
	PID_SYNC_COPY_IN                                          uint32  = 0x2
	PID_MISC_STATUS                                           uint32  = 0x2
	PID_MISC_ACCESSCOUNT                                      uint32  = 0x3
	PID_MISC_OWNER                                            uint32  = 0x4
	PID_HTMLINFOTIPFILE                                       uint32  = 0x5
	PID_MISC_PICS                                             uint32  = 0x6
	PID_DISPLAY_PROPERTIES                                    uint32  = 0x0
	PID_INTROTEXT                                             uint32  = 0x1
	PIDSI_ARTIST                                              uint32  = 0x2
	PIDSI_SONGTITLE                                           uint32  = 0x3
	PIDSI_ALBUM                                               uint32  = 0x4
	PIDSI_YEAR                                                uint32  = 0x5
	PIDSI_COMMENT                                             uint32  = 0x6
	PIDSI_TRACK                                               uint32  = 0x7
	PIDSI_GENRE                                               uint32  = 0xb
	PIDSI_LYRICS                                              uint32  = 0xc
	PIDDRSI_PROTECTED                                         uint32  = 0x2
	PIDDRSI_DESCRIPTION                                       uint32  = 0x3
	PIDDRSI_PLAYCOUNT                                         uint32  = 0x4
	PIDDRSI_PLAYSTARTS                                        uint32  = 0x5
	PIDDRSI_PLAYEXPIRES                                       uint32  = 0x6
	PIDVSI_STREAM_NAME                                        uint32  = 0x2
	PIDVSI_FRAME_WIDTH                                        uint32  = 0x3
	PIDVSI_FRAME_HEIGHT                                       uint32  = 0x4
	PIDVSI_TIMELENGTH                                         uint32  = 0x7
	PIDVSI_FRAME_COUNT                                        uint32  = 0x5
	PIDVSI_FRAME_RATE                                         uint32  = 0x6
	PIDVSI_DATA_RATE                                          uint32  = 0x8
	PIDVSI_SAMPLE_SIZE                                        uint32  = 0x9
	PIDVSI_COMPRESSION                                        uint32  = 0xa
	PIDVSI_STREAM_NUMBER                                      uint32  = 0xb
	PIDASI_FORMAT                                             uint32  = 0x2
	PIDASI_TIMELENGTH                                         uint32  = 0x3
	PIDASI_AVG_DATA_RATE                                      uint32  = 0x4
	PIDASI_SAMPLE_RATE                                        uint32  = 0x5
	PIDASI_SAMPLE_SIZE                                        uint32  = 0x6
	PIDASI_CHANNEL_COUNT                                      uint32  = 0x7
	PIDASI_STREAM_NUMBER                                      uint32  = 0x8
	PIDASI_STREAM_NAME                                        uint32  = 0x9
	PIDASI_COMPRESSION                                        uint32  = 0xa
	PID_CONTROLPANEL_CATEGORY                                 uint32  = 0x2
	PID_VOLUME_FREE                                           uint32  = 0x2
	PID_VOLUME_CAPACITY                                       uint32  = 0x3
	PID_VOLUME_FILESYSTEM                                     uint32  = 0x4
	PID_SHARE_CSC_STATUS                                      uint32  = 0x2
	PID_LINK_TARGET                                           uint32  = 0x2
	PID_LINK_TARGET_TYPE                                      uint32  = 0x3
	PID_QUERY_RANK                                            uint32  = 0x2
	IDD_WIZEXTN_FIRST                                         uint32  = 0x5000
	IDD_WIZEXTN_LAST                                          uint32  = 0x5100
	SHPWHF_NORECOMPRESS                                       uint32  = 0x1
	SHPWHF_NONETPLACECREATE                                   uint32  = 0x2
	SHPWHF_NOFILESELECTOR                                     uint32  = 0x4
	SHPWHF_USEMRU                                             uint32  = 0x8
	SHPWHF_ANYLOCATION                                        uint32  = 0x100
	SHPWHF_VALIDATEVIAWEBFOLDERS                              uint32  = 0x10000
	ACDD_VISIBLE                                              uint32  = 0x1
	PROPSTR_EXTENSIONCOMPLETIONSTATE                          string  = "ExtensionCompletionState"
	NSTCDHPOS_ONTOP                                           int32   = -1
	FVSIF_RECT                                                uint32  = 0x1
	FVSIF_PINNED                                              uint32  = 0x2
	FVSIF_NEWFAILED                                           uint32  = 0x8000000
	FVSIF_NEWFILE                                             uint32  = 0x80000000
	FVSIF_CANVIEWIT                                           uint32  = 0x40000000
	FCIDM_TOOLBAR                                             uint32  = 0xa000
	FCIDM_STATUS                                              uint32  = 0xa001
	IDC_OFFLINE_HAND                                          uint32  = 0x67
	IDC_PANTOOL_HAND_OPEN                                     uint32  = 0x68
	IDC_PANTOOL_HAND_CLOSED                                   uint32  = 0x69
	PANE_NONE                                                 uint32  = 0xffffffff
	PANE_ZONE                                                 uint32  = 0x1
	PANE_OFFLINE                                              uint32  = 0x2
	PANE_PRINTER                                              uint32  = 0x3
	PANE_SSL                                                  uint32  = 0x4
	PANE_NAVIGATION                                           uint32  = 0x5
	PANE_PROGRESS                                             uint32  = 0x6
	PANE_PRIVACY                                              uint32  = 0x7
	DWFRF_NORMAL                                              uint32  = 0x0
	DWFRF_DELETECONFIGDATA                                    uint32  = 0x1
	DWFAF_HIDDEN                                              uint32  = 0x1
	DWFAF_GROUP1                                              uint32  = 0x2
	DWFAF_GROUP2                                              uint32  = 0x4
	DWFAF_AUTOHIDE                                            uint32  = 0x10
	SHIMSTCAPFLAG_LOCKABLE                                    uint32  = 0x1
	SHIMSTCAPFLAG_PURGEABLE                                   uint32  = 0x2
	ISFB_MASK_STATE                                           uint32  = 0x1
	ISFB_MASK_BKCOLOR                                         uint32  = 0x2
	ISFB_MASK_VIEWMODE                                        uint32  = 0x4
	ISFB_MASK_SHELLFOLDER                                     uint32  = 0x8
	ISFB_MASK_IDLIST                                          uint32  = 0x10
	ISFB_MASK_COLORS                                          uint32  = 0x20
	ISFB_STATE_DEFAULT                                        uint32  = 0x0
	ISFB_STATE_DEBOSSED                                       uint32  = 0x1
	ISFB_STATE_ALLOWRENAME                                    uint32  = 0x2
	ISFB_STATE_NOSHOWTEXT                                     uint32  = 0x4
	ISFB_STATE_CHANNELBAR                                     uint32  = 0x10
	ISFB_STATE_QLINKSMODE                                     uint32  = 0x20
	ISFB_STATE_FULLOPEN                                       uint32  = 0x40
	ISFB_STATE_NONAMESORT                                     uint32  = 0x80
	ISFB_STATE_BTNMINSIZE                                     uint32  = 0x100
	ISFBVIEWMODE_SMALLICONS                                   uint32  = 0x1
	ISFBVIEWMODE_LARGEICONS                                   uint32  = 0x2
	ISFBVIEWMODE_LOGOS                                        uint32  = 0x3
	DBC_GS_IDEAL                                              uint32  = 0x0
	DBC_GS_SIZEDOWN                                           uint32  = 0x1
	DBC_HIDE                                                  uint32  = 0x0
	DBC_SHOW                                                  uint32  = 0x1
	DBC_SHOWOBSCURE                                           uint32  = 0x2
	SSM_CLEAR                                                 uint32  = 0x0
	SSM_SET                                                   uint32  = 0x1
	SSM_REFRESH                                               uint32  = 0x2
	SSM_UPDATE                                                uint32  = 0x4
	SCHEME_DISPLAY                                            uint32  = 0x1
	SCHEME_EDIT                                               uint32  = 0x2
	SCHEME_LOCAL                                              uint32  = 0x4
	SCHEME_GLOBAL                                             uint32  = 0x8
	SCHEME_REFRESH                                            uint32  = 0x10
	SCHEME_UPDATE                                             uint32  = 0x20
	SCHEME_DONOTUSE                                           uint32  = 0x40
	SCHEME_CREATE                                             uint32  = 0x80
	GADOF_DIRTY                                               uint32  = 0x1
	SHCDF_UPDATEITEM                                          uint32  = 0x1
	PPCF_ADDQUOTES                                            uint32  = 0x1
	PPCF_ADDARGUMENTS                                         uint32  = 0x3
	PPCF_NODIRECTORIES                                        uint32  = 0x10
	PPCF_FORCEQUALIFY                                         uint32  = 0x40
	PPCF_LONGESTPOSSIBLE                                      uint32  = 0x80
	OPENPROPS_NONE                                            uint32  = 0x0
	OPENPROPS_INHIBITPIF                                      uint32  = 0x8000
	GETPROPS_NONE                                             uint32  = 0x0
	SETPROPS_NONE                                             uint32  = 0x0
	CLOSEPROPS_NONE                                           uint32  = 0x0
	CLOSEPROPS_DISCARD                                        uint32  = 0x1
	TBIF_APPEND                                               uint32  = 0x0
	TBIF_PREPEND                                              uint32  = 0x1
	TBIF_REPLACE                                              uint32  = 0x2
	TBIF_DEFAULT                                              uint32  = 0x0
	TBIF_INTERNETBAR                                          uint32  = 0x10000
	TBIF_STANDARDTOOLBAR                                      uint32  = 0x20000
	TBIF_NOTOOLBAR                                            uint32  = 0x30000
	SFVM_REARRANGE                                            uint32  = 0x1
	SFVM_ADDOBJECT                                            uint32  = 0x3
	SFVM_REMOVEOBJECT                                         uint32  = 0x6
	SFVM_UPDATEOBJECT                                         uint32  = 0x7
	SFVM_GETSELECTEDOBJECTS                                   uint32  = 0x9
	SFVM_SETITEMPOS                                           uint32  = 0xe
	SFVM_SETCLIPBOARD                                         uint32  = 0x10
	SFVM_SETPOINTS                                            uint32  = 0x17
	GIL_OPENICON                                              uint32  = 0x1
	GIL_FORSHELL                                              uint32  = 0x2
	GIL_ASYNC                                                 uint32  = 0x20
	GIL_DEFAULTICON                                           uint32  = 0x40
	GIL_FORSHORTCUT                                           uint32  = 0x80
	GIL_CHECKSHIELD                                           uint32  = 0x200
	GIL_SIMULATEDOC                                           uint32  = 0x1
	GIL_PERINSTANCE                                           uint32  = 0x2
	GIL_PERCLASS                                              uint32  = 0x4
	GIL_NOTFILENAME                                           uint32  = 0x8
	GIL_DONTCACHE                                             uint32  = 0x10
	GIL_SHIELD                                                uint32  = 0x200
	GIL_FORCENOSHIELD                                         uint32  = 0x400
	SIOM_OVERLAYINDEX                                         uint32  = 0x1
	SIOM_ICONINDEX                                            uint32  = 0x2
	SIOM_RESERVED_SHARED                                      uint32  = 0x0
	SIOM_RESERVED_LINK                                        uint32  = 0x1
	SIOM_RESERVED_SLOWFILE                                    uint32  = 0x2
	SIOM_RESERVED_DEFAULT                                     uint32  = 0x3
	OI_DEFAULT                                                uint32  = 0x0
	OI_ASYNC                                                  uint32  = 0xffffeeee
	IDO_SHGIOI_SHARE                                          uint32  = 0xfffffff
	IDO_SHGIOI_LINK                                           uint32  = 0xffffffe
	IDO_SHGIOI_SLOWFILE                                       uint64  = 0xfffffffd
	IDO_SHGIOI_DEFAULT                                        uint64  = 0xfffffffc
	NT_CONSOLE_PROPS_SIG                                      uint32  = 0xa0000002
	NT_FE_CONSOLE_PROPS_SIG                                   uint32  = 0xa0000004
	EXP_DARWIN_ID_SIG                                         uint32  = 0xa0000006
	EXP_SPECIAL_FOLDER_SIG                                    uint32  = 0xa0000005
	EXP_SZ_LINK_SIG                                           uint32  = 0xa0000001
	EXP_SZ_ICON_SIG                                           uint32  = 0xa0000007
	EXP_PROPERTYSTORAGE_SIG                                   uint32  = 0xa0000009
	FCIDM_SHVIEWFIRST                                         uint32  = 0x0
	FCIDM_SHVIEWLAST                                          uint32  = 0x7fff
	FCIDM_BROWSERFIRST                                        uint32  = 0xa000
	FCIDM_BROWSERLAST                                         uint32  = 0xbf00
	FCIDM_GLOBALFIRST                                         uint32  = 0x8000
	FCIDM_GLOBALLAST                                          uint32  = 0x9fff
	FCIDM_MENU_FILE                                           uint32  = 0x8000
	FCIDM_MENU_EDIT                                           uint32  = 0x8040
	FCIDM_MENU_VIEW                                           uint32  = 0x8080
	FCIDM_MENU_VIEW_SEP_OPTIONS                               uint32  = 0x8081
	FCIDM_MENU_TOOLS                                          uint32  = 0x80c0
	FCIDM_MENU_TOOLS_SEP_GOTO                                 uint32  = 0x80c1
	FCIDM_MENU_HELP                                           uint32  = 0x8100
	FCIDM_MENU_FIND                                           uint32  = 0x8140
	FCIDM_MENU_EXPLORE                                        uint32  = 0x8150
	FCIDM_MENU_FAVORITES                                      uint32  = 0x8170
	OFASI_EDIT                                                uint32  = 0x1
	OFASI_OPENDESKTOP                                         uint32  = 0x2
	CSIDL_DESKTOP                                             uint32  = 0x0
	CSIDL_INTERNET                                            uint32  = 0x1
	CSIDL_PROGRAMS                                            uint32  = 0x2
	CSIDL_CONTROLS                                            uint32  = 0x3
	CSIDL_PRINTERS                                            uint32  = 0x4
	CSIDL_PERSONAL                                            uint32  = 0x5
	CSIDL_FAVORITES                                           uint32  = 0x6
	CSIDL_STARTUP                                             uint32  = 0x7
	CSIDL_RECENT                                              uint32  = 0x8
	CSIDL_SENDTO                                              uint32  = 0x9
	CSIDL_BITBUCKET                                           uint32  = 0xa
	CSIDL_STARTMENU                                           uint32  = 0xb
	CSIDL_MYDOCUMENTS                                         uint32  = 0x5
	CSIDL_MYMUSIC                                             uint32  = 0xd
	CSIDL_MYVIDEO                                             uint32  = 0xe
	CSIDL_DESKTOPDIRECTORY                                    uint32  = 0x10
	CSIDL_DRIVES                                              uint32  = 0x11
	CSIDL_NETWORK                                             uint32  = 0x12
	CSIDL_NETHOOD                                             uint32  = 0x13
	CSIDL_FONTS                                               uint32  = 0x14
	CSIDL_TEMPLATES                                           uint32  = 0x15
	CSIDL_COMMON_STARTMENU                                    uint32  = 0x16
	CSIDL_COMMON_PROGRAMS                                     uint32  = 0x17
	CSIDL_COMMON_STARTUP                                      uint32  = 0x18
	CSIDL_COMMON_DESKTOPDIRECTORY                             uint32  = 0x19
	CSIDL_APPDATA                                             uint32  = 0x1a
	CSIDL_PRINTHOOD                                           uint32  = 0x1b
	CSIDL_LOCAL_APPDATA                                       uint32  = 0x1c
	CSIDL_ALTSTARTUP                                          uint32  = 0x1d
	CSIDL_COMMON_ALTSTARTUP                                   uint32  = 0x1e
	CSIDL_COMMON_FAVORITES                                    uint32  = 0x1f
	CSIDL_INTERNET_CACHE                                      uint32  = 0x20
	CSIDL_COOKIES                                             uint32  = 0x21
	CSIDL_HISTORY                                             uint32  = 0x22
	CSIDL_COMMON_APPDATA                                      uint32  = 0x23
	CSIDL_WINDOWS                                             uint32  = 0x24
	CSIDL_SYSTEM                                              uint32  = 0x25
	CSIDL_PROGRAM_FILES                                       uint32  = 0x26
	CSIDL_MYPICTURES                                          uint32  = 0x27
	CSIDL_PROFILE                                             uint32  = 0x28
	CSIDL_SYSTEMX86                                           uint32  = 0x29
	CSIDL_PROGRAM_FILESX86                                    uint32  = 0x2a
	CSIDL_PROGRAM_FILES_COMMON                                uint32  = 0x2b
	CSIDL_PROGRAM_FILES_COMMONX86                             uint32  = 0x2c
	CSIDL_COMMON_TEMPLATES                                    uint32  = 0x2d
	CSIDL_COMMON_DOCUMENTS                                    uint32  = 0x2e
	CSIDL_COMMON_ADMINTOOLS                                   uint32  = 0x2f
	CSIDL_ADMINTOOLS                                          uint32  = 0x30
	CSIDL_CONNECTIONS                                         uint32  = 0x31
	CSIDL_COMMON_MUSIC                                        uint32  = 0x35
	CSIDL_COMMON_PICTURES                                     uint32  = 0x36
	CSIDL_COMMON_VIDEO                                        uint32  = 0x37
	CSIDL_RESOURCES                                           uint32  = 0x38
	CSIDL_RESOURCES_LOCALIZED                                 uint32  = 0x39
	CSIDL_COMMON_OEM_LINKS                                    uint32  = 0x3a
	CSIDL_CDBURN_AREA                                         uint32  = 0x3b
	CSIDL_COMPUTERSNEARME                                     uint32  = 0x3d
	CSIDL_FLAG_CREATE                                         uint32  = 0x8000
	CSIDL_FLAG_DONT_VERIFY                                    uint32  = 0x4000
	CSIDL_FLAG_DONT_UNEXPAND                                  uint32  = 0x2000
	CSIDL_FLAG_NO_ALIAS                                       uint32  = 0x1000
	CSIDL_FLAG_PER_USER_INIT                                  uint32  = 0x800
	CSIDL_FLAG_MASK                                           uint32  = 0xff00
	FCS_READ                                                  uint32  = 0x1
	FCS_FORCEWRITE                                            uint32  = 0x2
	FCS_FLAG_DRAGDROP                                         uint32  = 0x2
	FCSM_VIEWID                                               uint32  = 0x1
	FCSM_WEBVIEWTEMPLATE                                      uint32  = 0x2
	FCSM_INFOTIP                                              uint32  = 0x4
	FCSM_CLSID                                                uint32  = 0x8
	FCSM_ICONFILE                                             uint32  = 0x10
	                                                 uint32  = 0x20
	FCSM_FLAGS                                                uint32  = 0x40
	BIF_RETURNONLYFSDIRS                                      uint32  = 0x1
	BIF_DONTGOBELOWDOMAIN                                     uint32  = 0x2
	BIF_STATUSTEXT                                            uint32  = 0x4
	BIF_RETURNFSANCESTORS                                     uint32  = 0x8
	BIF_EDITBOX                                               uint32  = 0x10
	BIF_VALIDATE                                              uint32  = 0x20
	BIF_NEWDIALOGSTYLE                                        uint32  = 0x40
	BIF_BROWSEINCLUDEURLS                                     uint32  = 0x80
	BIF_UAHINT                                                uint32  = 0x100
	BIF_NONEWFOLDERBUTTON                                     uint32  = 0x200
	BIF_NOTRANSLATETARGETS                                    uint32  = 0x400
	BIF_BROWSEFORCOMPUTER                                     uint32  = 0x1000
	BIF_BROWSEFORPRINTER                                      uint32  = 0x2000
	BIF_BROWSEINCLUDEFILES                                    uint32  = 0x4000
	BIF_SHAREABLE                                             uint32  = 0x8000
	BIF_BROWSEFILEJUNCTIONS                                   uint32  = 0x10000
	BFFM_INITIALIZED                                          uint32  = 0x1
	BFFM_SELCHANGED                                           uint32  = 0x2
	BFFM_VALIDATEFAILEDA                                      uint32  = 0x3
	BFFM_VALIDATEFAILEDW                                      uint32  = 0x4
	BFFM_IUNKNOWN                                             uint32  = 0x5
	BFFM_SETSTATUSTEXTA                                       uint32  = 0x464
	BFFM_ENABLEOK                                             uint32  = 0x465
	BFFM_SETSELECTIONA                                        uint32  = 0x466
	BFFM_SETSELECTIONW                                        uint32  = 0x467
	BFFM_SETSTATUSTEXTW                                       uint32  = 0x468
	BFFM_SETOKTEXT                                            uint32  = 0x469
	BFFM_SETEXPANDED                                          uint32  = 0x46a
	BFFM_SETSTATUSTEXT                                        uint32  = 0x468
	BFFM_SETSELECTION                                         uint32  = 0x467
	BFFM_VALIDATEFAILED                                       uint32  = 0x4
	CMDID_INTSHORTCUTCREATE                                   int32   = 1
	STR_PARSE_WITH_PROPERTIES                                 string  = "ParseWithProperties"
	STR_PARSE_PARTIAL_IDLIST                                  string  = "ParseOriginalItem"
	PROGDLG_NORMAL                                            uint32  = 0x0
	PROGDLG_MODAL                                             uint32  = 0x1
	PROGDLG_AUTOTIME                                          uint32  = 0x2
	PROGDLG_NOTIME                                            uint32  = 0x4
	PROGDLG_NOMINIMIZE                                        uint32  = 0x8
	PROGDLG_NOPROGRESSBAR                                     uint32  = 0x10
	PROGDLG_MARQUEEPROGRESS                                   uint32  = 0x20
	PROGDLG_NOCANCEL                                          uint32  = 0x40
	PDTIMER_RESET                                             uint32  = 0x1
	PDTIMER_PAUSE                                             uint32  = 0x2
	PDTIMER_RESUME                                            uint32  = 0x3
	COMPONENT_TOP                                             uint32  = 0x3fffffff
	COMP_TYPE_HTMLDOC                                         uint32  = 0x0
	COMP_TYPE_PICTURE                                         uint32  = 0x1
	COMP_TYPE_WEBSITE                                         uint32  = 0x2
	COMP_TYPE_CONTROL                                         uint32  = 0x3
	COMP_TYPE_CFHTML                                          uint32  = 0x4
	COMP_TYPE_MAX                                             uint32  = 0x4
	IS_NORMAL                                                 uint32  = 0x1
	IS_FULLSCREEN                                             uint32  = 0x2
	IS_SPLIT                                                  uint32  = 0x4
	AD_APPLY_SAVE                                             uint32  = 0x1
	AD_APPLY_HTMLGEN                                          uint32  = 0x2
	AD_APPLY_REFRESH                                          uint32  = 0x4
	AD_APPLY_FORCE                                            uint32  = 0x8
	AD_APPLY_BUFFERED_REFRESH                                 uint32  = 0x10
	AD_APPLY_DYNAMICREFRESH                                   uint32  = 0x20
	AD_GETWP_BMP                                              uint32  = 0x0
	AD_GETWP_IMAGE                                            uint32  = 0x1
	AD_GETWP_LAST_APPLIED                                     uint32  = 0x2
	WPSTYLE_CENTER                                            uint32  = 0x0
	WPSTYLE_TILE                                              uint32  = 0x1
	WPSTYLE_STRETCH                                           uint32  = 0x2
	WPSTYLE_KEEPASPECT                                        uint32  = 0x3
	WPSTYLE_CROPTOFIT                                         uint32  = 0x4
	WPSTYLE_SPAN                                              uint32  = 0x5
	WPSTYLE_MAX                                               uint32  = 0x6
	COMP_ELEM_TYPE                                            uint32  = 0x1
	COMP_ELEM_CHECKED                                         uint32  = 0x2
	COMP_ELEM_DIRTY                                           uint32  = 0x4
	COMP_ELEM_NOSCROLL                                        uint32  = 0x8
	COMP_ELEM_POS_LEFT                                        uint32  = 0x10
	COMP_ELEM_POS_TOP                                         uint32  = 0x20
	COMP_ELEM_SIZE_WIDTH                                      uint32  = 0x40
	COMP_ELEM_SIZE_HEIGHT                                     uint32  = 0x80
	COMP_ELEM_POS_ZINDEX                                      uint32  = 0x100
	COMP_ELEM_SOURCE                                          uint32  = 0x200
	COMP_ELEM_FRIENDLYNAME                                    uint32  = 0x400
	COMP_ELEM_SUBSCRIBEDURL                                   uint32  = 0x800
	COMP_ELEM_ORIGINAL_CSI                                    uint32  = 0x1000
	COMP_ELEM_RESTORED_CSI                                    uint32  = 0x2000
	COMP_ELEM_CURITEMSTATE                                    uint32  = 0x4000
	ADDURL_SILENT                                             uint32  = 0x1
	COMPONENT_DEFAULT_LEFT                                    uint32  = 0xffff
	COMPONENT_DEFAULT_TOP                                     uint32  = 0xffff
	MAX_COLUMN_NAME_LEN                                       uint32  = 0x50
	MAX_COLUMN_DESC_LEN                                       uint32  = 0x80
	CFSTR_SHELLIDLIST                                         string  = "Shell IDList Array"
	CFSTR_SHELLIDLISTOFFSET                                   string  = "Shell Object Offsets"
	CFSTR_NETRESOURCES                                        string  = "Net Resource"
	CFSTR_FILEDESCRIPTORA                                     string  = "FileGroupDescriptor"
	CFSTR_FILEDESCRIPTORW                                     string  = "FileGroupDescriptorW"
	CFSTR_FILECONTENTS                                        string  = "FileContents"
	CFSTR_FILENAMEA                                           string  = "FileName"
	CFSTR_FILENAMEW                                           string  = "FileNameW"
	CFSTR_PRINTERGROUP                                        string  = "PrinterFriendlyName"
	CFSTR_FILENAMEMAPA                                        string  = "FileNameMap"
	CFSTR_FILENAMEMAPW                                        string  = "FileNameMapW"
	CFSTR_SHELLURL                                            string  = "UniformResourceLocator"
	CFSTR_INETURLA                                            string  = "UniformResourceLocator"
	CFSTR_INETURLW                                            string  = "UniformResourceLocatorW"
	CFSTR_PREFERREDDROPEFFECT                                 string  = "Preferred DropEffect"
	CFSTR_PERFORMEDDROPEFFECT                                 string  = "Performed DropEffect"
	CFSTR_PASTESUCCEEDED                                      string  = "Paste Succeeded"
	CFSTR_INDRAGLOOP                                          string  = "InShellDragLoop"
	CFSTR_MOUNTEDVOLUME                                       string  = "MountedVolume"
	CFSTR_PERSISTEDDATAOBJECT                                 string  = "PersistedDataObject"
	CFSTR_TARGETCLSID                                         string  = "TargetCLSID"
	CFSTR_LOGICALPERFORMEDDROPEFFECT                          string  = "Logical Performed DropEffect"
	CFSTR_AUTOPLAY_SHELLIDLISTS                               string  = "Autoplay Enumerated IDList Array"
	CFSTR_UNTRUSTEDDRAGDROP                                   string  = "UntrustedDragDrop"
	CFSTR_FILE_ATTRIBUTES_ARRAY                               string  = "File Attributes Array"
	CFSTR_INVOKECOMMAND_DROPPARAM                             string  = "InvokeCommand DropParam"
	CFSTR_SHELLDROPHANDLER                                    string  = "DropHandlerCLSID"
	CFSTR_DROPDESCRIPTION                                     string  = "DropDescription"
	CFSTR_ZONEIDENTIFIER                                      string  = "ZoneIdentifier"
	CFSTR_FILEDESCRIPTOR                                      string  = "FileGroupDescriptorW"
	CFSTR_FILENAME                                            string  = "FileNameW"
	CFSTR_FILENAMEMAP                                         string  = "FileNameMapW"
	CFSTR_INETURL                                             string  = "UniformResourceLocatorW"
	DVASPECT_SHORTNAME                                        uint32  = 0x2
	DVASPECT_COPY                                             uint32  = 0x3
	DVASPECT_LINK                                             uint32  = 0x4
	SHCNEE_ORDERCHANGED                                       int32   = 2
	SHCNEE_MSI_CHANGE                                         int32   = 4
	SHCNEE_MSI_UNINSTALL                                      int32   = 5
	NUM_POINTS                                                uint32  = 0x3
	CABINETSTATE_VERSION                                      uint32  = 0x2
	PIFNAMESIZE                                               uint32  = 0x1e
	PIFSTARTLOCSIZE                                           uint32  = 0x3f
	PIFDEFPATHSIZE                                            uint32  = 0x40
	PIFPARAMSSIZE                                             uint32  = 0x40
	PIFSHPROGSIZE                                             uint32  = 0x40
	PIFSHDATASIZE                                             uint32  = 0x40
	PIFDEFFILESIZE                                            uint32  = 0x50
	PIFMAXFILEPATH                                            uint32  = 0x104
	QCMINFO_PLACE_BEFORE                                      uint32  = 0x0
	QCMINFO_PLACE_AFTER                                       uint32  = 0x1
	SFVSOC_INVALIDATE_ALL                                     uint32  = 0x1
	SFVSOC_NOSCROLL                                           uint32  = 0x2
	SHELLSTATEVERSION_IE4                                     uint32  = 0x9
	SHELLSTATEVERSION_WIN2K                                   uint32  = 0xa
	SHPPFW_NONE                                               uint32  = 0x0
	SHPPFW_DIRCREATE                                          uint32  = 0x1
	SHPPFW_ASKDIRCREATE                                       uint32  = 0x2
	SHPPFW_IGNOREFILENAME                                     uint32  = 0x4
	SHPPFW_NOWRITECHECK                                       uint32  = 0x8
	SHPPFW_MEDIACHECKONLY                                     uint32  = 0x10
	CMF_NORMAL                                                uint32  = 0x0
	CMF_DEFAULTONLY                                           uint32  = 0x1
	CMF_VERBSONLY                                             uint32  = 0x2
	CMF_EXPLORE                                               uint32  = 0x4
	CMF_NOVERBS                                               uint32  = 0x8
	CMF_CANRENAME                                             uint32  = 0x10
	CMF_NODEFAULT                                             uint32  = 0x20
	CMF_INCLUDESTATIC                                         uint32  = 0x40
	CMF_ITEMMENU                                              uint32  = 0x80
	CMF_EXTENDEDVERBS                                         uint32  = 0x100
	CMF_DISABLEDVERBS                                         uint32  = 0x200
	CMF_ASYNCVERBSTATE                                        uint32  = 0x400
	CMF_OPTIMIZEFORINVOKE                                     uint32  = 0x800
	CMF_SYNCCASCADEMENU                                       uint32  = 0x1000
	CMF_DONOTPICKDEFAULT                                      uint32  = 0x2000
	CMF_RESERVED                                              uint32  = 0xffff0000
	GCS_VERBA                                                 uint32  = 0x0
	GCS_HELPTEXTA                                             uint32  = 0x1
	GCS_VALIDATEA                                             uint32  = 0x2
	GCS_VERBW                                                 uint32  = 0x4
	GCS_HELPTEXTW                                             uint32  = 0x5
	GCS_VALIDATEW                                             uint32  = 0x6
	GCS_VERBICONW                                             uint32  = 0x14
	GCS_UNICODE                                               uint32  = 0x4
	GCS_VERB                                                  uint32  = 0x4
	GCS_HELPTEXT                                              uint32  = 0x5
	GCS_VALIDATE                                              uint32  = 0x6
	CMDSTR_NEWFOLDERA                                         string  = "NewFolder"
	CMDSTR_VIEWLISTA                                          string  = "ViewList"
	CMDSTR_VIEWDETAILSA                                       string  = "ViewDetails"
	CMDSTR_NEWFOLDERW                                         string  = "NewFolder"
	CMDSTR_VIEWLISTW                                          string  = "ViewList"
	CMDSTR_VIEWDETAILSW                                       string  = "ViewDetails"
	CMDSTR_NEWFOLDER                                          string  = "NewFolder"
	CMDSTR_VIEWLIST                                           string  = "ViewList"
	CMDSTR_VIEWDETAILS                                        string  = "ViewDetails"
	CMIC_MASK_SHIFT_DOWN                                      uint32  = 0x10000000
	CMIC_MASK_CONTROL_DOWN                                    uint32  = 0x40000000
	CMIC_MASK_PTINVOKE                                        uint32  = 0x20000000
	IRTIR_TASK_NOT_RUNNING                                    uint32  = 0x0
	IRTIR_TASK_RUNNING                                        uint32  = 0x1
	IRTIR_TASK_SUSPENDED                                      uint32  = 0x2
	IRTIR_TASK_PENDING                                        uint32  = 0x3
	IRTIR_TASK_FINISHED                                       uint32  = 0x4
	ITSAT_DEFAULT_PRIORITY                                    uint32  = 0x10000000
	ITSAT_MAX_PRIORITY                                        uint32  = 0x7fffffff
	ITSAT_MIN_PRIORITY                                        uint32  = 0x0
	ITSSFLAG_COMPLETE_ON_DESTROY                              uint32  = 0x0
	ITSSFLAG_KILL_ON_DESTROY                                  uint32  = 0x1
	ITSSFLAG_FLAGS_MASK                                       uint32  = 0x3
	ITSS_THREAD_TIMEOUT_NO_CHANGE                             uint32  = 0xfffffffe
	CSIDL_FLAG_PFTI_TRACKTARGET                               uint32  = 0x4000
	SHCIDS_ALLFIELDS                                          int32   = -2147483648
	SHCIDS_CANONICALONLY                                      int32   = 268435456
	SHCIDS_BITMASK                                            int32   = -65536
	SHCIDS_COLUMNMASK                                         int32   = 65535
	CONFLICT_RESOLUTION_CLSID_KEY                             string  = "ConflictResolutionCLSID"
	STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE                    string  = "Force Folder Shortcut Resolve"
	STR_AVOID_DRIVE_RESTRICTION_POLICY                        string  = "Avoid Drive Restriction Policy"
	STR_SKIP_BINDING_CLSID                                    string  = "Skip Binding CLSID"
	STR_PARSE_PREFER_FOLDER_BROWSING                          string  = "Parse Prefer Folder Browsing"
	STR_DONT_PARSE_RELATIVE                                   string  = "Don't Parse Relative"
	STR_PARSE_TRANSLATE_ALIASES                               string  = "Parse Translate Aliases"
	STR_PARSE_SKIP_NET_CACHE                                  string  = "Skip Net Resource Cache"
	STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS                  string  = "Parse Shell Protocol To File Objects"
	STR_TRACK_CLSID                                           string  = "Track the CLSID"
	STR_INTERNAL_NAVIGATE                                     string  = "Internal Navigation"
	STR_PARSE_PROPERTYSTORE                                   string  = "DelegateNamedProperties"
	STR_NO_VALIDATE_FILENAME_CHARS                            string  = "NoValidateFilenameChars"
	STR_BIND_DELEGATE_CREATE_OBJECT                           string  = "Delegate Object Creation"
	STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS                    string  = "Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING"
	STR_PARSE_PREFER_WEB_BROWSING                             string  = "Do not bind to Internet shell folder handlers"
	STR_PARSE_SHOW_NET_DIAGNOSTICS_UI                         string  = "Show network diagnostics UI"
	STR_PARSE_DONT_REQUIRE_VALIDATED_URLS                     string  = "Do not require validated URLs"
	STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE             string  = "Validate URL"
	BIND_INTERRUPTABLE                                        uint32  = 0xffffffff
	STR_BIND_FOLDERS_READ_ONLY                                string  = "Folders As Read Only"
	STR_BIND_FOLDER_ENUM_MODE                                 string  = "Folder Enum Mode"
	STR_PARSE_WITH_EXPLICIT_PROGID                            string  = "ExplicitProgid"
	STR_PARSE_WITH_EXPLICIT_ASSOCAPP                          string  = "ExplicitAssociationApp"
	STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL                 string  = "ExplicitAssociationSuccessful"
	STR_PARSE_AND_CREATE_ITEM                                 string  = "ParseAndCreateItem"
	STR_PROPERTYBAG_PARAM                                     string  = "SHBindCtxPropertyBag"
	STR_ENUM_ITEMS_FLAGS                                      string  = "SHCONTF"
	STR_STORAGEITEM_CREATION_FLAGS                            string  = "SHGETSTORAGEITEM"
	STR_ITEM_CACHE_CONTEXT                                    string  = "ItemCacheContext"
	CDBOSC_SETFOCUS                                           uint32  = 0x0
	CDBOSC_KILLFOCUS                                          uint32  = 0x1
	CDBOSC_SELCHANGE                                          uint32  = 0x2
	CDBOSC_RENAME                                             uint32  = 0x3
	CDBOSC_STATECHANGE                                        uint32  = 0x4
	CDB2N_CONTEXTMENU_DONE                                    uint32  = 0x1
	CDB2N_CONTEXTMENU_START                                   uint32  = 0x2
	CDB2GVF_SHOWALLFILES                                      uint32  = 0x1
	CDB2GVF_ISFILESAVE                                        uint32  = 0x2
	CDB2GVF_ALLOWPREVIEWPANE                                  uint32  = 0x4
	CDB2GVF_NOSELECTVERB                                      uint32  = 0x8
	CDB2GVF_NOINCLUDEITEM                                     uint32  = 0x10
	CDB2GVF_ISFOLDERPICKER                                    uint32  = 0x20
	CDB2GVF_ADDSHIELD                                         uint32  = 0x40
	SBSP_DEFBROWSER                                           uint32  = 0x0
	SBSP_SAMEBROWSER                                          uint32  = 0x1
	SBSP_NEWBROWSER                                           uint32  = 0x2
	SBSP_DEFMODE                                              uint32  = 0x0
	SBSP_OPENMODE                                             uint32  = 0x10
	SBSP_EXPLOREMODE                                          uint32  = 0x20
	SBSP_HELPMODE                                             uint32  = 0x40
	SBSP_NOTRANSFERHIST                                       uint32  = 0x80
	SBSP_ABSOLUTE                                             uint32  = 0x0
	SBSP_RELATIVE                                             uint32  = 0x1000
	SBSP_PARENT                                               uint32  = 0x2000
	SBSP_NAVIGATEBACK                                         uint32  = 0x4000
	SBSP_NAVIGATEFORWARD                                      uint32  = 0x8000
	SBSP_ALLOW_AUTONAVIGATE                                   uint32  = 0x10000
	SBSP_KEEPSAMETEMPLATE                                     uint32  = 0x20000
	SBSP_KEEPWORDWHEELTEXT                                    uint32  = 0x40000
	SBSP_ACTIVATE_NOFOCUS                                     uint32  = 0x80000
	SBSP_CREATENOHISTORY                                      uint32  = 0x100000
	SBSP_PLAYNOSOUND                                          uint32  = 0x200000
	SBSP_CALLERUNTRUSTED                                      uint32  = 0x800000
	SBSP_TRUSTFIRSTDOWNLOAD                                   uint32  = 0x1000000
	SBSP_UNTRUSTEDFORDOWNLOAD                                 uint32  = 0x2000000
	SBSP_NOAUTOSELECT                                         uint32  = 0x4000000
	SBSP_WRITENOHISTORY                                       uint32  = 0x8000000
	SBSP_TRUSTEDFORACTIVEX                                    uint32  = 0x10000000
	SBSP_FEEDNAVIGATION                                       uint32  = 0x20000000
	SBSP_REDIRECT                                             uint32  = 0x40000000
	SBSP_INITIATEDBYHLINKFRAME                                uint32  = 0x80000000
	FCW_STATUS                                                uint32  = 0x1
	FCW_TOOLBAR                                               uint32  = 0x2
	FCW_TREE                                                  uint32  = 0x3
	FCW_INTERNETBAR                                           uint32  = 0x6
	FCW_PROGRESS                                              uint32  = 0x8
	FCT_MERGE                                                 uint32  = 0x1
	FCT_CONFIGABLE                                            uint32  = 0x2
	FCT_ADDTOEND                                              uint32  = 0x4
	STR_DONT_RESOLVE_LINK                                     string  = "Don't Resolve Link"
	STR_GET_ASYNC_HANDLER                                     string  = "GetAsyncHandler"
	STR_GPS_HANDLERPROPERTIESONLY                             string  = "GPS_HANDLERPROPERTIESONLY"
	STR_GPS_FASTPROPERTIESONLY                                string  = "GPS_FASTPROPERTIESONLY"
	STR_GPS_OPENSLOWITEM                                      string  = "GPS_OPENSLOWITEM"
	STR_GPS_DELAYCREATION                                     string  = "GPS_DELAYCREATION"
	STR_GPS_BESTEFFORT                                        string  = "GPS_BESTEFFORT"
	STR_GPS_NO_OPLOCK                                         string  = "GPS_NO_OPLOCK"
	DI_GETDRAGIMAGE                                           string  = "ShellGetDragImage"
	ARCONTENT_AUTORUNINF                                      uint32  = 0x2
	ARCONTENT_AUDIOCD                                         uint32  = 0x4
	ARCONTENT_DVDMOVIE                                        uint32  = 0x8
	ARCONTENT_BLANKCD                                         uint32  = 0x10
	ARCONTENT_BLANKDVD                                        uint32  = 0x20
	ARCONTENT_UNKNOWNCONTENT                                  uint32  = 0x40
	ARCONTENT_AUTOPLAYPIX                                     uint32  = 0x80
	ARCONTENT_AUTOPLAYMUSIC                                   uint32  = 0x100
	ARCONTENT_AUTOPLAYVIDEO                                   uint32  = 0x200
	ARCONTENT_VCD                                             uint32  = 0x400
	ARCONTENT_SVCD                                            uint32  = 0x800
	ARCONTENT_DVDAUDIO                                        uint32  = 0x1000
	ARCONTENT_BLANKBD                                         uint32  = 0x2000
	ARCONTENT_BLURAY                                          uint32  = 0x4000
	ARCONTENT_CAMERASTORAGE                                   uint32  = 0x8000
	ARCONTENT_CUSTOMEVENT                                     uint32  = 0x10000
	ARCONTENT_NONE                                            uint32  = 0x0
	ARCONTENT_MASK                                            uint32  = 0x1fffe
	ARCONTENT_PHASE_UNKNOWN                                   uint32  = 0x0
	ARCONTENT_PHASE_PRESNIFF                                  uint32  = 0x10000000
	ARCONTENT_PHASE_SNIFFING                                  uint32  = 0x20000000
	ARCONTENT_PHASE_FINAL                                     uint32  = 0x40000000
	ARCONTENT_PHASE_MASK                                      uint32  = 0x70000000
	IEI_PRIORITY_MAX                                          uint32  = 0x7fffffff
	IEI_PRIORITY_MIN                                          uint32  = 0x0
	IEIT_PRIORITY_NORMAL                                      uint32  = 0x10000000
	IEIFLAG_ASYNC                                             uint32  = 0x1
	IEIFLAG_CACHE                                             uint32  = 0x2
	IEIFLAG_ASPECT                                            uint32  = 0x4
	IEIFLAG_OFFLINE                                           uint32  = 0x8
	IEIFLAG_GLEAM                                             uint32  = 0x10
	IEIFLAG_SCREEN                                            uint32  = 0x20
	IEIFLAG_ORIGSIZE                                          uint32  = 0x40
	IEIFLAG_NOSTAMP                                           uint32  = 0x80
	IEIFLAG_NOBORDER                                          uint32  = 0x100
	IEIFLAG_QUALITY                                           uint32  = 0x200
	IEIFLAG_REFRESH                                           uint32  = 0x400
	DBIM_MINSIZE                                              uint32  = 0x1
	DBIM_MAXSIZE                                              uint32  = 0x2
	DBIM_INTEGRAL                                             uint32  = 0x4
	DBIM_ACTUAL                                               uint32  = 0x8
	DBIM_TITLE                                                uint32  = 0x10
	DBIM_MODEFLAGS                                            uint32  = 0x20
	DBIM_BKCOLOR                                              uint32  = 0x40
	DBIMF_NORMAL                                              uint32  = 0x0
	DBIMF_FIXED                                               uint32  = 0x1
	DBIMF_FIXEDBMP                                            uint32  = 0x4
	DBIMF_VARIABLEHEIGHT                                      uint32  = 0x8
	DBIMF_UNDELETEABLE                                        uint32  = 0x10
	DBIMF_DEBOSSED                                            uint32  = 0x20
	DBIMF_BKCOLOR                                             uint32  = 0x40
	DBIMF_USECHEVRON                                          uint32  = 0x80
	DBIMF_BREAK                                               uint32  = 0x100
	DBIMF_ADDTOFRONT                                          uint32  = 0x200
	DBIMF_TOPALIGN                                            uint32  = 0x400
	DBIMF_NOGRIPPER                                           uint32  = 0x800
	DBIMF_ALWAYSGRIPPER                                       uint32  = 0x1000
	DBIMF_NOMARGINS                                           uint32  = 0x2000
	DBIF_VIEWMODE_NORMAL                                      uint32  = 0x0
	DBIF_VIEWMODE_VERTICAL                                    uint32  = 0x1
	DBIF_VIEWMODE_FLOATING                                    uint32  = 0x2
	DBIF_VIEWMODE_TRANSPARENT                                 uint32  = 0x4
	DBPC_SELECTFIRST                                          uint32  = 0xffffffff
	THBN_CLICKED                                              uint32  = 0x1800
	BSIM_STATE                                                uint32  = 0x1
	BSIM_STYLE                                                uint32  = 0x2
	BSSF_VISIBLE                                              uint32  = 0x1
	BSSF_NOTITLE                                              uint32  = 0x2
	BSSF_UNDELETEABLE                                         uint32  = 0x1000
	BSIS_AUTOGRIPPER                                          uint32  = 0x0
	BSIS_NOGRIPPER                                            uint32  = 0x1
	BSIS_ALWAYSGRIPPER                                        uint32  = 0x2
	BSIS_LEFTALIGN                                            uint32  = 0x4
	BSIS_SINGLECLICK                                          uint32  = 0x8
	BSIS_NOCONTEXTMENU                                        uint32  = 0x10
	BSIS_NODROPTARGET                                         uint32  = 0x20
	BSIS_NOCAPTION                                            uint32  = 0x40
	BSIS_PREFERNOLINEBREAK                                    uint32  = 0x80
	BSIS_LOCKED                                               uint32  = 0x100
	BSIS_PRESERVEORDERDURINGLAYOUT                            uint32  = 0x200
	BSIS_FIXEDORDER                                           uint32  = 0x400
	OF_CAP_CANSWITCHTO                                        uint32  = 0x1
	OF_CAP_CANCLOSE                                           uint32  = 0x2
	SMDM_SHELLFOLDER                                          uint32  = 0x1
	SMDM_HMENU                                                uint32  = 0x2
	SMDM_TOOLBAR                                              uint32  = 0x4
	SMC_INITMENU                                              uint32  = 0x1
	SMC_CREATE                                                uint32  = 0x2
	SMC_EXITMENU                                              uint32  = 0x3
	SMC_GETINFO                                               uint32  = 0x5
	SMC_GETSFINFO                                             uint32  = 0x6
	SMC_GETOBJECT                                             uint32  = 0x7
	SMC_GETSFOBJECT                                           uint32  = 0x8
	SMC_SFEXEC                                                uint32  = 0x9
	SMC_SFSELECTITEM                                          uint32  = 0xa
	SMC_REFRESH                                               uint32  = 0x10
	SMC_DEMOTE                                                uint32  = 0x11
	SMC_PROMOTE                                               uint32  = 0x12
	SMC_DEFAULTICON                                           uint32  = 0x16
	SMC_NEWITEM                                               uint32  = 0x17
	SMC_CHEVRONEXPAND                                         uint32  = 0x19
	SMC_DISPLAYCHEVRONTIP                                     uint32  = 0x2a
	SMC_SETSFOBJECT                                           uint32  = 0x2d
	SMC_SHCHANGENOTIFY                                        uint32  = 0x2e
	SMC_CHEVRONGETTIP                                         uint32  = 0x2f
	SMC_SFDDRESTRICTED                                        uint32  = 0x30
	SMC_SFEXEC_MIDDLE                                         uint32  = 0x31
	SMC_GETAUTOEXPANDSTATE                                    uint32  = 0x41
	SMC_AUTOEXPANDCHANGE                                      uint32  = 0x42
	SMC_GETCONTEXTMENUMODIFIER                                uint32  = 0x43
	SMC_GETBKCONTEXTMENU                                      uint32  = 0x44
	SMC_OPEN                                                  uint32  = 0x45
	SMAE_EXPANDED                                             uint32  = 0x1
	SMAE_CONTRACTED                                           uint32  = 0x2
	SMAE_USER                                                 uint32  = 0x4
	SMAE_VALID                                                uint32  = 0x7
	SMINIT_DEFAULT                                            uint32  = 0x0
	SMINIT_RESTRICT_DRAGDROP                                  uint32  = 0x2
	SMINIT_TOPLEVEL                                           uint32  = 0x4
	SMINIT_CACHED                                             uint32  = 0x10
	SMINIT_AUTOEXPAND                                         uint32  = 0x100
	SMINIT_AUTOTOOLTIP                                        uint32  = 0x200
	SMINIT_DROPONCONTAINER                                    uint32  = 0x400
	SMINIT_VERTICAL                                           uint32  = 0x10000000
	SMINIT_HORIZONTAL                                         uint32  = 0x20000000
	SMSET_TOP                                                 uint32  = 0x10000000
	SMSET_BOTTOM                                              uint32  = 0x20000000
	SMSET_DONTOWN                                             uint32  = 0x1
	SMINV_REFRESH                                             uint32  = 0x1
	SMINV_ID                                                  uint32  = 0x8
	E_PREVIEWHANDLER_DRM_FAIL                                 HRESULT = -2042494975
	E_PREVIEWHANDLER_NOAUTH                                   HRESULT = -2042494974
	E_PREVIEWHANDLER_NOTFOUND                                 HRESULT = -2042494973
	E_PREVIEWHANDLER_CORRUPT                                  HRESULT = -2042494972
	STR_FILE_SYS_BIND_DATA                                    string  = "File System Bind Data"
	STR_FILE_SYS_BIND_DATA_WIN7_FORMAT                        string  = "Win7FileSystemIdList"
	HOMEGROUP_SECURITY_GROUP_MULTI                            string  = "HUG"
	HOMEGROUP_SECURITY_GROUP                                  string  = "HomeUsers"
	PROP_CONTRACT_DELEGATE                                    string  = "ContractDelegate"
	STR_TAB_REUSE_IDENTIFIER                                  string  = "Tab Reuse Identifier"
	STR_REFERRER_IDENTIFIER                                   string  = "Referrer Identifier"
	ISIOI_ICONFILE                                            uint32  = 0x1
	ISIOI_ICONINDEX                                           uint32  = 0x2
	ABM_NEW                                                   uint32  = 0x0
	ABM_REMOVE                                                uint32  = 0x1
	ABM_QUERYPOS                                              uint32  = 0x2
	ABM_SETPOS                                                uint32  = 0x3
	ABM_GETSTATE                                              uint32  = 0x4
	ABM_GETTASKBARPOS                                         uint32  = 0x5
	ABM_ACTIVATE                                              uint32  = 0x6
	ABM_GETAUTOHIDEBAR                                        uint32  = 0x7
	ABM_SETAUTOHIDEBAR                                        uint32  = 0x8
	ABM_WINDOWPOSCHANGED                                      uint32  = 0x9
	ABM_SETSTATE                                              uint32  = 0xa
	ABM_GETAUTOHIDEBAREX                                      uint32  = 0xb
	ABM_SETAUTOHIDEBAREX                                      uint32  = 0xc
	ABN_STATECHANGE                                           uint32  = 0x0
	ABN_POSCHANGED                                            uint32  = 0x1
	ABN_FULLSCREENAPP                                         uint32  = 0x2
	ABN_WINDOWARRANGE                                         uint32  = 0x3
	ABS_AUTOHIDE                                              uint32  = 0x1
	ABS_ALWAYSONTOP                                           uint32  = 0x2
	ABE_LEFT                                                  uint32  = 0x0
	ABE_TOP                                                   uint32  = 0x1
	ABE_RIGHT                                                 uint32  = 0x2
	ABE_BOTTOM                                                uint32  = 0x3
	FO_MOVE                                                   uint32  = 0x1
	FO_COPY                                                   uint32  = 0x2
	FO_DELETE                                                 uint32  = 0x3
	FO_RENAME                                                 uint32  = 0x4
	PO_DELETE                                                 uint32  = 0x13
	PO_RENAME                                                 uint32  = 0x14
	PO_PORTCHANGE                                             uint32  = 0x20
	PO_REN_PORT                                               uint32  = 0x34
	SE_ERR_FNF                                                uint32  = 0x2
	SE_ERR_PNF                                                uint32  = 0x3
	SE_ERR_ACCESSDENIED                                       uint32  = 0x5
	SE_ERR_OOM                                                uint32  = 0x8
	SE_ERR_DLLNOTFOUND                                        uint32  = 0x20
	SE_ERR_SHARE                                              uint32  = 0x1a
	SE_ERR_ASSOCINCOMPLETE                                    uint32  = 0x1b
	SE_ERR_DDETIMEOUT                                         uint32  = 0x1c
	SE_ERR_DDEFAIL                                            uint32  = 0x1d
	SE_ERR_DDEBUSY                                            uint32  = 0x1e
	SE_ERR_NOASSOC                                            uint32  = 0x1f
	SEE_MASK_DEFAULT                                          uint32  = 0x0
	SEE_MASK_CLASSNAME                                        uint32  = 0x1
	SEE_MASK_CLASSKEY                                         uint32  = 0x3
	SEE_MASK_IDLIST                                           uint32  = 0x4
	SEE_MASK_INVOKEIDLIST                                     uint32  = 0xc
	SEE_MASK_ICON                                             uint32  = 0x10
	SEE_MASK_HOTKEY                                           uint32  = 0x20
	SEE_MASK_NOCLOSEPROCESS                                   uint32  = 0x40
	SEE_MASK_CONNECTNETDRV                                    uint32  = 0x80
	SEE_MASK_NOASYNC                                          uint32  = 0x100
	SEE_MASK_FLAG_DDEWAIT                                     uint32  = 0x100
	SEE_MASK_DOENVSUBST                                       uint32  = 0x200
	SEE_MASK_FLAG_NO_UI                                       uint32  = 0x400
	SEE_MASK_UNICODE                                          uint32  = 0x4000
	SEE_MASK_NO_CONSOLE                                       uint32  = 0x8000
	SEE_MASK_ASYNCOK                                          uint32  = 0x100000
	SEE_MASK_HMONITOR                                         uint32  = 0x200000
	SEE_MASK_NOZONECHECKS                                     uint32  = 0x800000
	SEE_MASK_NOQUERYCLASSSTORE                                uint32  = 0x1000000
	SEE_MASK_WAITFORINPUTIDLE                                 uint32  = 0x2000000
	SEE_MASK_FLAG_LOG_USAGE                                   uint32  = 0x4000000
	SEE_MASK_FLAG_HINST_IS_SITE                               uint32  = 0x8000000
	SHERB_NOCONFIRMATION                                      uint32  = 0x1
	SHERB_NOPROGRESSUI                                        uint32  = 0x2
	SHERB_NOSOUND                                             uint32  = 0x4
	NIN_SELECT                                                uint32  = 0x400
	NINF_KEY                                                  uint32  = 0x1
	NIN_BALLOONSHOW                                           uint32  = 0x402
	NIN_BALLOONHIDE                                           uint32  = 0x403
	NIN_BALLOONTIMEOUT                                        uint32  = 0x404
	NIN_BALLOONUSERCLICK                                      uint32  = 0x405
	NIN_POPUPOPEN                                             uint32  = 0x406
	NIN_POPUPCLOSE                                            uint32  = 0x407
	NOTIFYICON_VERSION                                        uint32  = 0x3
	NOTIFYICON_VERSION_4                                      uint32  = 0x4
	SHGNLI_PIDL                                               uint64  = 0x1
	SHGNLI_PREFIXNAME                                         uint64  = 0x2
	SHGNLI_NOUNIQUE                                           uint64  = 0x4
	SHGNLI_NOLNK                                              uint64  = 0x8
	SHGNLI_NOLOCNAME                                          uint64  = 0x10
	SHGNLI_USEURLEXT                                          uint64  = 0x20
	PRINTACTION_OPEN                                          uint32  = 0x0
	PRINTACTION_PROPERTIES                                    uint32  = 0x1
	PRINTACTION_NETINSTALL                                    uint32  = 0x2
	PRINTACTION_NETINSTALLLINK                                uint32  = 0x3
	PRINTACTION_TESTPAGE                                      uint32  = 0x4
	PRINTACTION_OPENNETPRN                                    uint32  = 0x5
	PRINTACTION_DOCUMENTDEFAULTS                              uint32  = 0x6
	PRINTACTION_SERVERPROPERTIES                              uint32  = 0x7
	PRINT_PROP_FORCE_NAME                                     uint32  = 0x1
	OFFLINE_STATUS_LOCAL                                      uint32  = 0x1
	OFFLINE_STATUS_REMOTE                                     uint32  = 0x2
	OFFLINE_STATUS_INCOMPLETE                                 uint32  = 0x4
	SHIL_LARGE                                                uint32  = 0x0
	SHIL_SMALL                                                uint32  = 0x1
	SHIL_EXTRALARGE                                           uint32  = 0x2
	SHIL_SYSSMALL                                             uint32  = 0x3
	SHIL_JUMBO                                                uint32  = 0x4
	SHIL_LAST                                                 uint32  = 0x4
	WC_NETADDRESS                                             string  = "msctls_netaddress"
	NCM_GETADDRESS                                            uint32  = 0x401
	NCM_SETALLOWTYPE                                          uint32  = 0x402
	NCM_GETALLOWTYPE                                          uint32  = 0x403
	NCM_DISPLAYERRORTIP                                       uint32  = 0x404
	CREDENTIAL_PROVIDER_NO_DEFAULT                            uint32  = 0xffffffff
	MAX_SYNCMGR_ID                                            uint32  = 0x40
	MAX_SYNCMGR_PROGRESSTEXT                                  uint32  = 0x104
	MAX_SYNCMGR_NAME                                          uint32  = 0x80
	STIF_DEFAULT                                              int32   = 0
	STIF_SUPPORT_HEX                                          int32   = 1
	SZ_CONTENTTYPE_HTMLA                                      string  = "text/html"
	SZ_CONTENTTYPE_HTMLW                                      string  = "text/html"
	SZ_CONTENTTYPE_CDFA                                       string  = "application/x-cdf"
	SZ_CONTENTTYPE_CDFW                                       string  = "application/x-cdf"
	SZ_CONTENTTYPE_HTML                                       string  = "text/html"
	SZ_CONTENTTYPE_CDF                                        string  = "application/x-cdf"
	GCT_INVALID                                               uint32  = 0x0
	GCT_LFNCHAR                                               uint32  = 0x1
	GCT_SHORTCHAR                                             uint32  = 0x2
	GCT_WILD                                                  uint32  = 0x4
	GCT_SEPARATOR                                             uint32  = 0x8
	PMSF_NORMAL                                               uint32  = 0x0
	PMSF_MULTIPLE                                             uint32  = 0x1
	PMSF_DONT_STRIP_SPACES                                    uint32  = 0x10000
	URL_UNESCAPE                                              uint32  = 0x10000000
	URL_ESCAPE_UNSAFE                                         uint32  = 0x20000000
	URL_PLUGGABLE_PROTOCOL                                    uint32  = 0x40000000
	URL_WININET_COMPATIBILITY                                 uint32  = 0x80000000
	URL_DONT_ESCAPE_EXTRA_INFO                                uint32  = 0x2000000
	URL_DONT_UNESCAPE_EXTRA_INFO                              uint32  = 0x2000000
	URL_BROWSER_MODE                                          uint32  = 0x2000000
	URL_ESCAPE_SPACES_ONLY                                    uint32  = 0x4000000
	URL_DONT_SIMPLIFY                                         uint32  = 0x8000000
	URL_NO_META                                               uint32  = 0x8000000
	URL_UNESCAPE_INPLACE                                      uint32  = 0x100000
	URL_CONVERT_IF_DOSPATH                                    uint32  = 0x200000
	URL_UNESCAPE_HIGH_ANSI_ONLY                               uint32  = 0x400000
	URL_INTERNAL_PATH                                         uint32  = 0x800000
	URL_FILE_USE_PATHURL                                      uint32  = 0x10000
	URL_DONT_UNESCAPE                                         uint32  = 0x20000
	URL_ESCAPE_AS_UTF8                                        uint32  = 0x40000
	URL_UNESCAPE_AS_UTF8                                      uint32  = 0x40000
	URL_ESCAPE_ASCII_URI_COMPONENT                            uint32  = 0x80000
	URL_UNESCAPE_URI_COMPONENT                                uint32  = 0x40000
	URL_ESCAPE_PERCENT                                        uint32  = 0x1000
	URL_ESCAPE_SEGMENT_ONLY                                   uint32  = 0x2000
	URL_PARTFLAG_KEEPSCHEME                                   uint32  = 0x1
	URL_APPLY_DEFAULT                                         uint32  = 0x1
	URL_APPLY_GUESSSCHEME                                     uint32  = 0x2
	URL_APPLY_GUESSFILE                                       uint32  = 0x4
	URL_APPLY_FORCEAPPLY                                      uint32  = 0x8
	SRRF_RT_REG_NONE                                          uint32  = 0x1
	SRRF_RT_REG_SZ                                            uint32  = 0x2
	SRRF_RT_REG_EXPAND_SZ                                     uint32  = 0x4
	SRRF_RT_REG_BINARY                                        uint32  = 0x8
	SRRF_RT_REG_DWORD                                         uint32  = 0x10
	SRRF_RT_REG_MULTI_SZ                                      uint32  = 0x20
	SRRF_RT_REG_QWORD                                         uint32  = 0x40
	SRRF_RT_ANY                                               uint32  = 0xffff
	SRRF_RM_ANY                                               uint32  = 0x0
	SRRF_RM_NORMAL                                            uint32  = 0x10000
	SRRF_RM_SAFE                                              uint32  = 0x20000
	SRRF_RM_SAFENETWORK                                       uint32  = 0x40000
	SRRF_NOEXPAND                                             uint32  = 0x10000000
	SRRF_ZEROONFAILURE                                        uint32  = 0x20000000
	SRRF_NOVIRT                                               uint32  = 0x40000000
	SHREGSET_HKCU                                             uint32  = 0x1
	SHREGSET_FORCE_HKCU                                       uint32  = 0x2
	SHREGSET_HKLM                                             uint32  = 0x4
	SHREGSET_FORCE_HKLM                                       uint32  = 0x8
	SPMODE_SHELL                                              uint32  = 0x1
	SPMODE_DEBUGOUT                                           uint32  = 0x2
	SPMODE_TEST                                               uint32  = 0x4
	SPMODE_BROWSER                                            uint32  = 0x8
	SPMODE_FLUSH                                              uint32  = 0x10
	SPMODE_EVENT                                              uint32  = 0x20
	SPMODE_MSVM                                               uint32  = 0x40
	SPMODE_FORMATTEXT                                         uint32  = 0x80
	SPMODE_PROFILE                                            uint32  = 0x100
	SPMODE_DEBUGBREAK                                         uint32  = 0x200
	SPMODE_MSGTRACE                                           uint32  = 0x400
	SPMODE_PERFTAGS                                           uint32  = 0x800
	SPMODE_MEMWATCH                                           uint32  = 0x1000
	SPMODE_DBMON                                              uint32  = 0x2000
	SPMODE_MULTISTOP                                          uint32  = 0x4000
	SPMODE_EVENTTRACE                                         uint32  = 0x8000
	SHGVSPB_PERUSER                                           uint32  = 0x1
	SHGVSPB_ALLUSERS                                          uint32  = 0x2
	SHGVSPB_PERFOLDER                                         uint32  = 0x4
	SHGVSPB_ALLFOLDERS                                        uint32  = 0x8
	SHGVSPB_INHERIT                                           uint32  = 0x10
	SHGVSPB_ROAM                                              uint32  = 0x20
	SHGVSPB_NOAUTODEFAULTS                                    uint32  = 0x80000000
	FDTF_SHORTTIME                                            uint32  = 0x1
	FDTF_SHORTDATE                                            uint32  = 0x2
	FDTF_LONGDATE                                             uint32  = 0x4
	FDTF_LONGTIME                                             uint32  = 0x8
	FDTF_RELATIVE                                             uint32  = 0x10
	FDTF_LTRDATE                                              uint32  = 0x100
	FDTF_RTLDATE                                              uint32  = 0x200
	FDTF_NOAUTOREADINGORDER                                   uint32  = 0x400
	PLATFORM_UNKNOWN                                          uint32  = 0x0
	PLATFORM_IE3                                              uint32  = 0x1
	PLATFORM_BROWSERONLY                                      uint32  = 0x1
	PLATFORM_INTEGRATED                                       uint32  = 0x2
	ILMM_IE4                                                  uint32  = 0x0
	DLLVER_PLATFORM_WINDOWS                                   uint32  = 0x1
	DLLVER_PLATFORM_NT                                        uint32  = 0x2
	DLLVER_MAJOR_MASK                                         uint64  = 0xffff000000000000
	DLLVER_MINOR_MASK                                         uint64  = 0xffff00000000
	DLLVER_BUILD_MASK                                         uint64  = 0xffff0000
	DLLVER_QFE_MASK                                           uint64  = 0xffff
	WTS_E_FAILEDEXTRACTION                                    HRESULT = -2147175936
	WTS_E_EXTRACTIONTIMEDOUT                                  HRESULT = -2147175935
	WTS_E_SURROGATEUNAVAILABLE                                HRESULT = -2147175934
	WTS_E_FASTEXTRACTIONNOTSUPPORTED                          HRESULT = -2147175933
	WTS_E_DATAFILEUNAVAILABLE                                 HRESULT = -2147175932
	WTS_E_EXTRACTIONPENDING                                   HRESULT = -2147175931
	WTS_E_EXTRACTIONBLOCKED                                   HRESULT = -2147175930
	WTS_E_NOSTORAGEPROVIDERTHUMBNAILHANDLER                   HRESULT = -2147175929
	SHIMGKEY_QUALITY                                          string  = "Compression"
	SHIMGKEY_RAWFORMAT                                        string  = "RawDataFormat"
	SHIMGDEC_DEFAULT                                          uint32  = 0x0
	SHIMGDEC_THUMBNAIL                                        uint32  = 0x1
	SHIMGDEC_LOADFULL                                         uint32  = 0x2
	E_NOTVALIDFORANIMATEDIMAGE                                HRESULT = -2147221503
	S_SYNCMGR_MISSINGITEMS                                    HRESULT = 262657
	S_SYNCMGR_RETRYSYNC                                       HRESULT = 262658
	S_SYNCMGR_CANCELITEM                                      HRESULT = 262659
	S_SYNCMGR_CANCELALL                                       HRESULT = 262660
	S_SYNCMGR_ITEMDELETED                                     HRESULT = 262672
	S_SYNCMGR_ENUMITEMS                                       HRESULT = 262673
	SYNCMGRPROGRESSITEM_STATUSTEXT                            uint32  = 0x1
	SYNCMGRPROGRESSITEM_STATUSTYPE                            uint32  = 0x2
	SYNCMGRPROGRESSITEM_PROGVALUE                             uint32  = 0x4
	SYNCMGRPROGRESSITEM_MAXVALUE                              uint32  = 0x8
	SYNCMGRLOGERROR_ERRORFLAGS                                uint32  = 0x1
	SYNCMGRLOGERROR_ERRORID                                   uint32  = 0x2
	SYNCMGRLOGERROR_ITEMID                                    uint32  = 0x4
	SYNCMGRITEM_ITEMFLAGMASK                                  uint32  = 0x7f
	MAX_SYNCMGRITEMNAME                                       uint32  = 0x80
	SYNCMGRHANDLERFLAG_MASK                                   uint32  = 0xf
	MAX_SYNCMGRHANDLERNAME                                    uint32  = 0x20
	SYNCMGRREGISTERFLAGS_MASK                                 uint32  = 0x7
	TLOG_BACK                                                 int32   = -1
	TLOG_CURRENT                                              uint32  = 0x0
	TLOG_FORE                                                 uint32  = 0x1
	TLMENUF_INCLUDECURRENT                                    uint32  = 0x1
	TLMENUF_BACK                                              uint32  = 0x10
	TLMENUF_FORE                                              uint32  = 0x20
	BSF_REGISTERASDROPTARGET                                  uint32  = 0x1
	BSF_THEATERMODE                                           uint32  = 0x2
	BSF_NOLOCALFILEWARNING                                    uint32  = 0x10
	BSF_UISETBYAUTOMATION                                     uint32  = 0x100
	BSF_RESIZABLE                                             uint32  = 0x200
	BSF_CANMAXIMIZE                                           uint32  = 0x400
	BSF_TOPBROWSER                                            uint32  = 0x800
	BSF_NAVNOHISTORY                                          uint32  = 0x1000
	BSF_HTMLNAVCANCELED                                       uint32  = 0x2000
	BSF_DONTSHOWNAVCANCELPAGE                                 uint32  = 0x4000
	BSF_SETNAVIGATABLECODEPAGE                                uint32  = 0x8000
	BSF_DELEGATEDNAVIGATION                                   uint32  = 0x10000
	BSF_TRUSTEDFORACTIVEX                                     uint32  = 0x20000
	BSF_MERGEDMENUS                                           uint32  = 0x40000
	BSF_FEEDNAVIGATION                                        uint32  = 0x80000
	BSF_FEEDSUBSCRIBED                                        uint32  = 0x100000
	HLNF_CALLERUNTRUSTED                                      uint32  = 0x200000
	HLNF_TRUSTEDFORACTIVEX                                    uint32  = 0x400000
	HLNF_DISABLEWINDOWRESTRICTIONS                            uint32  = 0x800000
	HLNF_TRUSTFIRSTDOWNLOAD                                   uint32  = 0x1000000
	HLNF_UNTRUSTEDFORDOWNLOAD                                 uint32  = 0x2000000
	SHHLNF_NOAUTOSELECT                                       uint32  = 0x4000000
	SHHLNF_WRITENOHISTORY                                     uint32  = 0x8000000
	HLNF_EXTERNALNAVIGATE                                     uint32  = 0x10000000
	HLNF_ALLOW_AUTONAVIGATE                                   uint32  = 0x20000000
	HLNF_NEWWINDOWSMANAGED                                    uint32  = 0x80000000
	INTERNET_MAX_PATH_LENGTH                                  uint32  = 0x800
	INTERNET_MAX_SCHEME_LENGTH                                uint32  = 0x20
	VIEW_PRIORITY_RESTRICTED                                  uint32  = 0x70
	VIEW_PRIORITY_CACHEHIT                                    uint32  = 0x50
	VIEW_PRIORITY_STALECACHEHIT                               uint32  = 0x45
	VIEW_PRIORITY_USEASDEFAULT                                uint32  = 0x43
	VIEW_PRIORITY_SHELLEXT                                    uint32  = 0x40
	VIEW_PRIORITY_CACHEMISS                                   uint32  = 0x30
	VIEW_PRIORITY_INHERIT                                     uint32  = 0x20
	VIEW_PRIORITY_SHELLEXT_ASBACKUP                           uint32  = 0x15
	VIEW_PRIORITY_DESPERATE                                   uint32  = 0x10
	VIEW_PRIORITY_NONE                                        uint32  = 0x0
	VOLUME_PREFIX                                             string  = "\\\\?\\Volume"
	PATHCCH_MAX_CCH                                           uint32  = 0x8000
	IDS_DESCRIPTION                                           uint32  = 0x1
	ID_APP                                                    uint32  = 0x64
	DLG_SCRNSAVECONFIGURE                                     uint32  = 0x7d3
	IdsIsPassword                                             uint32  = 0x3e8
	IdsIniFile                                                uint32  = 0x3e9
	IdsScreenSaver                                            uint32  = 0x3ea
	IdsPassword                                               uint32  = 0x3eb
	IdsDifferentPW                                            uint32  = 0x3ec
	IdsChangePW                                               uint32  = 0x3ed
	IdsBadOldPW                                               uint32  = 0x3ee
	IdsAppName                                                uint32  = 0x3ef
	IdsNoHelpMemory                                           uint32  = 0x3f0
	IdsHelpFile                                               uint32  = 0x3f1
	IdsDefKeyword                                             uint32  = 0x3f2
	MAXFILELEN                                                uint32  = 0xd
	TITLEBARNAMELEN                                           uint32  = 0x28
	APPNAMEBUFFERLEN                                          uint32  = 0x28
	BUFFLEN                                                   uint32  = 0xff
	SCRM_VERIFYPW                                             uint32  = 0x8000
	E_FLAGS                                                   HRESULT = -2147217408
	IS_E_EXEC_FAILED                                          HRESULT = -2147213310
	URL_E_INVALID_SYNTAX                                      HRESULT = -2147217407
	URL_E_UNREGISTERED_PROTOCOL                               HRESULT = -2147217406
	CPLPAGE_MOUSE_BUTTONS                                     uint32  = 0x1
	CPLPAGE_MOUSE_PTRMOTION                                   uint32  = 0x2
	CPLPAGE_MOUSE_WHEEL                                       uint32  = 0x3
	CPLPAGE_KEYBOARD_SPEED                                    uint32  = 0x1
	CPLPAGE_DISPLAY_BACKGROUND                                uint32  = 0x1
	DISPID_SELECTIONCHANGED                                   uint32  = 0xc8
	DISPID_FILELISTENUMDONE                                   uint32  = 0xc9
	DISPID_VERBINVOKED                                        uint32  = 0xca
	DISPID_DEFAULTVERBINVOKED                                 uint32  = 0xcb
	DISPID_BEGINDRAG                                          uint32  = 0xcc
	DISPID_VIEWMODECHANGED                                    uint32  = 0xcd
	DISPID_NOITEMSTATE_CHANGED                                uint32  = 0xce
	DISPID_CONTENTSCHANGED                                    uint32  = 0xcf
	DISPID_FOCUSCHANGED                                       uint32  = 0xd0
	DISPID_CHECKSTATECHANGED                                  uint32  = 0xd1
	DISPID_ORDERCHANGED                                       uint32  = 0xd2
	DISPID_VIEWPAINTDONE                                      uint32  = 0xd3
	DISPID_COLUMNSCHANGED                                     uint32  = 0xd4
	DISPID_CTRLMOUSEWHEEL                                     uint32  = 0xd5
	DISPID_SORTDONE                                           uint32  = 0xd6
	DISPID_ICONSIZECHANGED                                    uint32  = 0xd7
	DISPID_FOLDERCHANGED                                      uint32  = 0xd9
	DISPID_FILTERINVOKED                                      uint32  = 0xda
	DISPID_WORDWHEELEDITED                                    uint32  = 0xdb
	DISPID_SELECTEDITEMCHANGED                                uint32  = 0xdc
	DISPID_EXPLORERWINDOWREADY                                uint32  = 0xdd
	DISPID_UPDATEIMAGE                                        uint32  = 0xde
	DISPID_INITIALENUMERATIONDONE                             uint32  = 0xdf
	DISPID_ENTERPRISEIDCHANGED                                uint32  = 0xe0
	DISPID_ENTERPRESSED                                       uint32  = 0xc8
	DISPID_SEARCHCOMMAND_START                                uint32  = 0x1
	DISPID_SEARCHCOMMAND_COMPLETE                             uint32  = 0x2
	DISPID_SEARCHCOMMAND_ABORT                                uint32  = 0x3
	DISPID_SEARCHCOMMAND_UPDATE                               uint32  = 0x4
	DISPID_SEARCHCOMMAND_PROGRESSTEXT                         uint32  = 0x5
	DISPID_SEARCHCOMMAND_ERROR                                uint32  = 0x6
	DISPID_SEARCHCOMMAND_RESTORE                              uint32  = 0x7
	DISPID_IADCCTL_DIRTY                                      uint32  = 0x100
	DISPID_IADCCTL_PUBCAT                                     uint32  = 0x101
	DISPID_IADCCTL_SORT                                       uint32  = 0x102
	DISPID_IADCCTL_FORCEX86                                   uint32  = 0x103
	DISPID_IADCCTL_SHOWPOSTSETUP                              uint32  = 0x104
	DISPID_IADCCTL_ONDOMAIN                                   uint32  = 0x105
	DISPID_IADCCTL_DEFAULTCAT                                 uint32  = 0x106
	COPYENGINE_S_YES                                          HRESULT = 2555905
	COPYENGINE_S_NOT_HANDLED                                  HRESULT = 2555907
	COPYENGINE_S_USER_RETRY                                   HRESULT = 2555908
	COPYENGINE_S_USER_IGNORED                                 HRESULT = 2555909
	COPYENGINE_S_MERGE                                        HRESULT = 2555910
	COPYENGINE_S_DONT_PROCESS_CHILDREN                        HRESULT = 2555912
	COPYENGINE_S_ALREADY_DONE                                 HRESULT = 2555914
	COPYENGINE_S_PENDING                                      HRESULT = 2555915
	COPYENGINE_S_KEEP_BOTH                                    HRESULT = 2555916
	COPYENGINE_S_CLOSE_PROGRAM                                HRESULT = 2555917
	COPYENGINE_S_COLLISIONRESOLVED                            HRESULT = 2555918
	COPYENGINE_S_PROGRESS_PAUSE                               HRESULT = 2555919
	COPYENGINE_S_PENDING_DELETE                               HRESULT = 2555920
	COPYENGINE_E_USER_CANCELLED                               HRESULT = -2144927744
	COPYENGINE_E_CANCELLED                                    HRESULT = -2144927743
	COPYENGINE_E_REQUIRES_ELEVATION                           HRESULT = -2144927742
	COPYENGINE_E_SAME_FILE                                    HRESULT = -2144927741
	COPYENGINE_E_DIFF_DIR                                     HRESULT = -2144927740
	COPYENGINE_E_MANY_SRC_1_DEST                              HRESULT = -2144927739
	COPYENGINE_E_DEST_SUBTREE                                 HRESULT = -2144927735
	COPYENGINE_E_DEST_SAME_TREE                               HRESULT = -2144927734
	COPYENGINE_E_FLD_IS_FILE_DEST                             HRESULT = -2144927733
	COPYENGINE_E_FILE_IS_FLD_DEST                             HRESULT = -2144927732
	COPYENGINE_E_FILE_TOO_LARGE                               HRESULT = -2144927731
	COPYENGINE_E_REMOVABLE_FULL                               HRESULT = -2144927730
	COPYENGINE_E_DEST_IS_RO_CD                                HRESULT = -2144927729
	COPYENGINE_E_DEST_IS_RW_CD                                HRESULT = -2144927728
	COPYENGINE_E_DEST_IS_R_CD                                 HRESULT = -2144927727
	COPYENGINE_E_DEST_IS_RO_DVD                               HRESULT = -2144927726
	COPYENGINE_E_DEST_IS_RW_DVD                               HRESULT = -2144927725
	COPYENGINE_E_DEST_IS_R_DVD                                HRESULT = -2144927724
	COPYENGINE_E_SRC_IS_RO_CD                                 HRESULT = -2144927723
	COPYENGINE_E_SRC_IS_RW_CD                                 HRESULT = -2144927722
	COPYENGINE_E_SRC_IS_R_CD                                  HRESULT = -2144927721
	COPYENGINE_E_SRC_IS_RO_DVD                                HRESULT = -2144927720
	COPYENGINE_E_SRC_IS_RW_DVD                                HRESULT = -2144927719
	COPYENGINE_E_SRC_IS_R_DVD                                 HRESULT = -2144927718
	COPYENGINE_E_INVALID_FILES_SRC                            HRESULT = -2144927717
	COPYENGINE_E_INVALID_FILES_DEST                           HRESULT = -2144927716
	COPYENGINE_E_PATH_TOO_DEEP_SRC                            HRESULT = -2144927715
	COPYENGINE_E_PATH_TOO_DEEP_DEST                           HRESULT = -2144927714
	COPYENGINE_E_ROOT_DIR_SRC                                 HRESULT = -2144927713
	COPYENGINE_E_ROOT_DIR_DEST                                HRESULT = -2144927712
	COPYENGINE_E_ACCESS_DENIED_SRC                            HRESULT = -2144927711
	COPYENGINE_E_ACCESS_DENIED_DEST                           HRESULT = -2144927710
	COPYENGINE_E_PATH_NOT_FOUND_SRC                           HRESULT = -2144927709
	COPYENGINE_E_PATH_NOT_FOUND_DEST                          HRESULT = -2144927708
	COPYENGINE_E_NET_DISCONNECT_SRC                           HRESULT = -2144927707
	COPYENGINE_E_NET_DISCONNECT_DEST                          HRESULT = -2144927706
	COPYENGINE_E_SHARING_VIOLATION_SRC                        HRESULT = -2144927705
	COPYENGINE_E_SHARING_VIOLATION_DEST                       HRESULT = -2144927704
	COPYENGINE_E_ALREADY_EXISTS_NORMAL                        HRESULT = -2144927703
	COPYENGINE_E_ALREADY_EXISTS_READONLY                      HRESULT = -2144927702
	COPYENGINE_E_ALREADY_EXISTS_SYSTEM                        HRESULT = -2144927701
	COPYENGINE_E_ALREADY_EXISTS_FOLDER                        HRESULT = -2144927700
	COPYENGINE_E_STREAM_LOSS                                  HRESULT = -2144927699
	COPYENGINE_E_EA_LOSS                                      HRESULT = -2144927698
	COPYENGINE_E_PROPERTY_LOSS                                HRESULT = -2144927697
	COPYENGINE_E_PROPERTIES_LOSS                              HRESULT = -2144927696
	COPYENGINE_E_ENCRYPTION_LOSS                              HRESULT = -2144927695
	COPYENGINE_E_DISK_FULL                                    HRESULT = -2144927694
	COPYENGINE_E_DISK_FULL_CLEAN                              HRESULT = -2144927693
	COPYENGINE_E_EA_NOT_SUPPORTED                             HRESULT = -2144927692
	COPYENGINE_E_CANT_REACH_SOURCE                            HRESULT = -2144927691
	COPYENGINE_E_RECYCLE_UNKNOWN_ERROR                        HRESULT = -2144927691
	COPYENGINE_E_RECYCLE_FORCE_NUKE                           HRESULT = -2144927690
	COPYENGINE_E_RECYCLE_SIZE_TOO_BIG                         HRESULT = -2144927689
	COPYENGINE_E_RECYCLE_PATH_TOO_LONG                        HRESULT = -2144927688
	COPYENGINE_E_RECYCLE_BIN_NOT_FOUND                        HRESULT = -2144927686
	COPYENGINE_E_NEWFILE_NAME_TOO_LONG                        HRESULT = -2144927685
	COPYENGINE_E_NEWFOLDER_NAME_TOO_LONG                      HRESULT = -2144927684
	COPYENGINE_E_DIR_NOT_EMPTY                                HRESULT = -2144927683
	COPYENGINE_E_FAT_MAX_IN_ROOT                              HRESULT = -2144927682
	COPYENGINE_E_ACCESSDENIED_READONLY                        HRESULT = -2144927681
	COPYENGINE_E_REDIRECTED_TO_WEBPAGE                        HRESULT = -2144927680
	COPYENGINE_E_SERVER_BAD_FILE_TYPE                         HRESULT = -2144927679
	COPYENGINE_E_INTERNET_ITEM_UNAVAILABLE                    HRESULT = -2144927678
	COPYENGINE_E_CANNOT_MOVE_FROM_RECYCLE_BIN                 HRESULT = -2144927677
	COPYENGINE_E_CANNOT_MOVE_SHARED_FOLDER                    HRESULT = -2144927676
	COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_ERROR         HRESULT = -2144927675
	COPYENGINE_E_INTERNET_ITEM_STORAGE_PROVIDER_PAUSED        HRESULT = -2144927674
	COPYENGINE_E_REQUIRES_EDP_CONSENT                         HRESULT = -2144927673
	COPYENGINE_E_BLOCKED_BY_EDP_POLICY                        HRESULT = -2144927672
	COPYENGINE_E_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE     HRESULT = -2144927671
	COPYENGINE_E_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE           HRESULT = -2144927670
	COPYENGINE_E_RMS_REQUIRES_EDP_CONSENT_FOR_REMOVABLE_DRIVE HRESULT = -2144927669
	COPYENGINE_E_RMS_BLOCKED_BY_EDP_FOR_REMOVABLE_DRIVE       HRESULT = -2144927668
	COPYENGINE_E_WARNED_BY_DLP_POLICY                         HRESULT = -2144927667
	COPYENGINE_E_BLOCKED_BY_DLP_POLICY                        HRESULT = -2144927666
	COPYENGINE_E_SILENT_FAIL_BY_DLP_POLICY                    HRESULT = -2144927665
	NETCACHE_E_NEGATIVE_CACHE                                 HRESULT = -2144927488
	EXECUTE_E_LAUNCH_APPLICATION                              HRESULT = -2144927487
	SHELL_E_WRONG_BITDEPTH                                    HRESULT = -2144927486
	LINK_E_DELETE                                             HRESULT = -2144927485
	STORE_E_NEWER_VERSION_AVAILABLE                           HRESULT = -2144927484
	E_FILE_PLACEHOLDER_NOT_INITIALIZED                        HRESULT = -2144927472
	E_FILE_PLACEHOLDER_VERSION_MISMATCH                       HRESULT = -2144927471
	E_FILE_PLACEHOLDER_SERVER_TIMED_OUT                       HRESULT = -2144927470
	E_FILE_PLACEHOLDER_STORAGEPROVIDER_NOT_FOUND              HRESULT = -2144927469
	CAMERAROLL_E_NO_DOWNSAMPLING_REQUIRED                     HRESULT = -2144927456
	E_ACTIVATIONDENIED_USERCLOSE                              HRESULT = -2144927440
	E_ACTIVATIONDENIED_SHELLERROR                             HRESULT = -2144927439
	E_ACTIVATIONDENIED_SHELLRESTART                           HRESULT = -2144927438
	E_ACTIVATIONDENIED_UNEXPECTED                             HRESULT = -2144927437
	E_ACTIVATIONDENIED_SHELLNOTREADY                          HRESULT = -2144927436
	LIBRARY_E_NO_SAVE_LOCATION                                HRESULT = -2144927232
	LIBRARY_E_NO_ACCESSIBLE_LOCATION                          HRESULT = -2144927231
	E_USERTILE_UNSUPPORTEDFILETYPE                            HRESULT = -2144927216
	E_USERTILE_CHANGEDISABLED                                 HRESULT = -2144927215
	E_USERTILE_LARGEORDYNAMIC                                 HRESULT = -2144927214
	E_USERTILE_VIDEOFRAMESIZE                                 HRESULT = -2144927213
	E_USERTILE_FILESIZE                                       HRESULT = -2144927212
	IMM_ACC_DOCKING_E_INSUFFICIENTHEIGHT                      HRESULT = -2144927184
	IMM_ACC_DOCKING_E_DOCKOCCUPIED                            HRESULT = -2144927183
	IMSC_E_SHELL_COMPONENT_STARTUP_FAILURE                    HRESULT = -2144927181
	SHC_E_SHELL_COMPONENT_STARTUP_FAILURE                     HRESULT = -2144927180
	E_TILE_NOTIFICATIONS_PLATFORM_FAILURE                     HRESULT = -2144927159
	E_SHELL_EXTENSION_BLOCKED                                 HRESULT = -2144926975
	E_IMAGEFEED_CHANGEDISABLED                                HRESULT = -2144926960
	ISHCUTCMDID_DOWNLOADICON                                  int32   = 0
	ISHCUTCMDID_INTSHORTCUTCREATE                             int32   = 1
	ISHCUTCMDID_COMMITHISTORY                                 int32   = 2
	ISHCUTCMDID_SETUSERAWURL                                  int32   = 3
	SFBID_PIDLCHANGED                                         int32   = 0
	DBCID_EMPTY                                               int32   = 0
	DBCID_ONDRAG                                              int32   = 1
	DBCID_CLSIDOFBAR                                          int32   = 2
	DBCID_RESIZE                                              int32   = 3
	DBCID_GETBAR                                              int32   = 4
	DBCID_UPDATESIZE                                          int32   = 5
	BMICON_LARGE                                              int32   = 0
	BMICON_SMALL                                              int32   = 1
	CTF_INSIST                                                int32   = 1
	CTF_THREAD_REF                                            int32   = 2
	CTF_PROCESS_REF                                           int32   = 4
	CTF_COINIT_STA                                            int32   = 8
	CTF_COINIT                                                int32   = 8
	CTF_FREELIBANDEXIT                                        int32   = 16
	CTF_REF_COUNTED                                           int32   = 32
	CTF_WAIT_ALLOWCOM                                         int32   = 64
	CTF_UNUSED                                                int32   = 128
	CTF_INHERITWOW64                                          int32   = 256
	CTF_WAIT_NO_REENTRANCY                                    int32   = 512
	CTF_KEYBOARD_LOCALE                                       int32   = 1024
	CTF_OLEINITIALIZE                                         int32   = 2048
	CTF_COINIT_MTA                                            int32   = 4096
	CTF_NOADDREFLIB                                           int32   = 8192
)
const (
	WM_CONTEXTMENU                                             uint32  = 0x7b
	WM_UNICHAR                                                 uint32  = 0x109
	WM_PRINTCLIENT                                             uint32  = 0x318
	WM_NOTIFY                                                  uint32  = 0x4e
	STRSAFE_USE_SECURE_CRT                                     uint32  = 0x0
	STRSAFE_MAX_CCH                                            uint32  = 0x7fffffff
	STRSAFE_MAX_LENGTH                                         uint32  = 0x7ffffffe
	STRSAFE_IGNORE_NULLS                                       uint32  = 0x100
	STRSAFE_FILL_BEHIND_NULL                                   uint32  = 0x200
	STRSAFE_FILL_ON_FAILURE                                    uint32  = 0x400
	STRSAFE_NULL_ON_FAILURE                                    uint32  = 0x800
	STRSAFE_NO_TRUNCATION                                      uint32  = 0x1000
	STRSAFE_E_INSUFFICIENT_BUFFER                              HRESULT = -2147024774
	STRSAFE_E_INVALID_PARAMETER                                HRESULT = -2147024809
	STRSAFE_E_END_OF_FILE                                      HRESULT = -2147024858
	WARNING_CYCLOMATIC_COMPLEXITY__                            uint32  = 0x703e
	WARNING_USING_UNINIT_VAR__                                 uint32  = 0x1771
	WARNING_RETURN_UNINIT_VAR__                                uint32  = 0x17d5
	WARNING_DEREF_NULL_PTR__                                   uint32  = 0x177b
	WARNING_MISSING_ZERO_TERMINATION2__                        uint32  = 0x17a6
	WARNING_INVALID_PARAM_VALUE_1__                            uint32  = 0x18f3
	WARNING_INCORRECT_ANNOTATION__                             uint32  = 0x6597
	WARNING_POTENTIAL_BUFFER_OVERFLOW_HIGH_PRIORITY__          uint32  = 0x659f
	WARNING_PRECONDITION_NULLTERMINATION_VIOLATION__           uint32  = 0x65b3
	WARNING_POSTCONDITION_NULLTERMINATION_VIOLATION__          uint32  = 0x65b4
	WARNING_HIGH_PRIORITY_OVERFLOW_POSTCONDITION__             uint32  = 0x65bd
	WARNING_RANGE_POSTCONDITION_VIOLATION__                    uint32  = 0x65cd
	WARNING_POTENTIAL_RANGE_POSTCONDITION_VIOLATION__          uint32  = 0x65d7
	WARNING_INVALID_PARAM_VALUE_3__                            uint32  = 0x6e17
	WARNING_RETURNING_BAD_RESULT__                             uint32  = 0x6e24
	WARNING_BANNED_API_USAGE__                                 uint32  = 0x702f
	WARNING_POST_EXPECTED__                                    uint32  = 0x6e32
	WM_DEVICECHANGE                                            uint32  = 0x219
	BSF_MSGSRV32ISOK                                           uint32  = 0x80000000
	BSF_MSGSRV32ISOK_BIT                                       uint32  = 0x1f
	BSM_VXDS                                                   uint32  = 0x1
	BSM_NETDRIVER                                              uint32  = 0x2
	BSM_INSTALLABLEDRIVERS                                     uint32  = 0x4
	DBT_APPYBEGIN                                              uint32  = 0x0
	DBT_APPYEND                                                uint32  = 0x1
	DBT_DEVNODES_CHANGED                                       uint32  = 0x7
	DBT_QUERYCHANGECONFIG                                      uint32  = 0x17
	DBT_CONFIGCHANGED                                          uint32  = 0x18
	DBT_CONFIGCHANGECANCELED                                   uint32  = 0x19
	DBT_MONITORCHANGE                                          uint32  = 0x1b
	DBT_SHELLLOGGEDON                                          uint32  = 0x20
	DBT_CONFIGMGAPI32                                          uint32  = 0x22
	DBT_VXDINITCOMPLETE                                        uint32  = 0x23
	DBT_VOLLOCKQUERYLOCK                                       uint32  = 0x8041
	DBT_VOLLOCKLOCKTAKEN                                       uint32  = 0x8042
	DBT_VOLLOCKLOCKFAILED                                      uint32  = 0x8043
	DBT_VOLLOCKQUERYUNLOCK                                     uint32  = 0x8044
	DBT_VOLLOCKLOCKRELEASED                                    uint32  = 0x8045
	DBT_VOLLOCKUNLOCKFAILED                                    uint32  = 0x8046
	LOCKP_ALLOW_WRITES                                         uint32  = 0x1
	LOCKP_FAIL_WRITES                                          uint32  = 0x0
	LOCKP_FAIL_MEM_MAPPING                                     uint32  = 0x2
	LOCKP_ALLOW_MEM_MAPPING                                    uint32  = 0x0
	LOCKP_USER_MASK                                            uint32  = 0x3
	LOCKP_LOCK_FOR_FORMAT                                      uint32  = 0x4
	LOCKF_LOGICAL_LOCK                                         uint32  = 0x0
	LOCKF_PHYSICAL_LOCK                                        uint32  = 0x1
	DBT_NO_DISK_SPACE                                          uint32  = 0x47
	DBT_LOW_DISK_SPACE                                         uint32  = 0x48
	DBT_CONFIGMGPRIVATE                                        uint32  = 0x7fff
	DBT_DEVICEARRIVAL                                          uint32  = 0x8000
	DBT_DEVICEQUERYREMOVE                                      uint32  = 0x8001
	DBT_DEVICEQUERYREMOVEFAILED                                uint32  = 0x8002
	DBT_DEVICEREMOVEPENDING                                    uint32  = 0x8003
	DBT_DEVICEREMOVECOMPLETE                                   uint32  = 0x8004
	DBT_DEVICETYPESPECIFIC                                     uint32  = 0x8005
	DBT_CUSTOMEVENT                                            uint32  = 0x8006
	DBT_DEVTYP_DEVNODE                                         uint32  = 0x1
	DBT_DEVTYP_NET                                             uint32  = 0x4
	DBTF_RESOURCE                                              uint32  = 0x1
	DBTF_XPORT                                                 uint32  = 0x2
	DBTF_SLOWNET                                               uint32  = 0x4
	DBT_VPOWERDAPI                                             uint32  = 0x8100
	DBT_USERDEFINED                                            uint32  = 0xffff
	DIFFERENCE                                                 uint32  = 0xb
	CREATEPROCESS_MANIFEST_RESOURCE_ID                         uint32  = 0x1
	ISOLATIONAWARE_MANIFEST_RESOURCE_ID                        uint32  = 0x2
	ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID         uint32  = 0x3
	ISOLATIONPOLICY_MANIFEST_RESOURCE_ID                       uint32  = 0x4
	ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID               uint32  = 0x5
	MINIMUM_RESERVED_MANIFEST_RESOURCE_ID                      uint32  = 0x1
	MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID                      uint32  = 0x10
	HIDE_WINDOW                                                uint32  = 0x0
	SHOW_OPENWINDOW                                            uint32  = 0x1
	SHOW_ICONWINDOW                                            uint32  = 0x2
	SHOW_FULLSCREEN                                            uint32  = 0x3
	SHOW_OPENNOACTIVATE                                        uint32  = 0x4
	KF_EXTENDED                                                uint32  = 0x100
	KF_DLGMODE                                                 uint32  = 0x800
	KF_MENUMODE                                                uint32  = 0x1000
	KF_ALTDOWN                                                 uint32  = 0x2000
	KF_REPEAT                                                  uint32  = 0x4000
	KF_UP                                                      uint32  = 0x8000
	WH_MIN                                                     int32   = -1
	WH_HARDWARE                                                uint32  = 0x8
	WH_MAX                                                     uint32  = 0xe
	WH_MINHOOK                                                 int32   = -1
	WH_MAXHOOK                                                 uint32  = 0xe
	HC_ACTION                                                  uint32  = 0x0
	HC_GETNEXT                                                 uint32  = 0x1
	HC_SKIP                                                    uint32  = 0x2
	HC_NOREMOVE                                                uint32  = 0x3
	HC_NOREM                                                   uint32  = 0x3
	HC_SYSMODALON                                              uint32  = 0x4
	HC_SYSMODALOFF                                             uint32  = 0x5
	HCBT_MOVESIZE                                              uint32  = 0x0
	HCBT_MINMAX                                                uint32  = 0x1
	HCBT_QS                                                    uint32  = 0x2
	HCBT_CREATEWND                                             uint32  = 0x3
	HCBT_DESTROYWND                                            uint32  = 0x4
	HCBT_ACTIVATE                                              uint32  = 0x5
	HCBT_CLICKSKIPPED                                          uint32  = 0x6
	HCBT_KEYSKIPPED                                            uint32  = 0x7
	HCBT_SYSCOMMAND                                            uint32  = 0x8
	HCBT_SETFOCUS                                              uint32  = 0x9
	WTS_CONSOLE_CONNECT                                        uint32  = 0x1
	WTS_CONSOLE_DISCONNECT                                     uint32  = 0x2
	WTS_REMOTE_CONNECT                                         uint32  = 0x3
	WTS_REMOTE_DISCONNECT                                      uint32  = 0x4
	WTS_SESSION_LOGON                                          uint32  = 0x5
	WTS_SESSION_LOGOFF                                         uint32  = 0x6
	WTS_SESSION_LOCK                                           uint32  = 0x7
	WTS_SESSION_UNLOCK                                         uint32  = 0x8
	WTS_SESSION_REMOTE_CONTROL                                 uint32  = 0x9
	WTS_SESSION_CREATE                                         uint32  = 0xa
	WTS_SESSION_TERMINATE                                      uint32  = 0xb
	MSGF_DIALOGBOX                                             uint32  = 0x0
	MSGF_MESSAGEBOX                                            uint32  = 0x1
	MSGF_MENU                                                  uint32  = 0x2
	MSGF_SCROLLBAR                                             uint32  = 0x5
	MSGF_NEXTWINDOW                                            uint32  = 0x6
	MSGF_MAX                                                   uint32  = 0x8
	MSGF_USER                                                  uint32  = 0x1000
	HSHELL_WINDOWCREATED                                       uint32  = 0x1
	HSHELL_WINDOWDESTROYED                                     uint32  = 0x2
	HSHELL_ACTIVATESHELLWINDOW                                 uint32  = 0x3
	HSHELL_WINDOWACTIVATED                                     uint32  = 0x4
	HSHELL_GETMINRECT                                          uint32  = 0x5
	HSHELL_REDRAW                                              uint32  = 0x6
	HSHELL_TASKMAN                                             uint32  = 0x7
	HSHELL_LANGUAGE                                            uint32  = 0x8
	HSHELL_SYSMENU                                             uint32  = 0x9
	HSHELL_ENDTASK                                             uint32  = 0xa
	HSHELL_ACCESSIBILITYSTATE                                  uint32  = 0xb
	HSHELL_APPCOMMAND                                          uint32  = 0xc
	HSHELL_WINDOWREPLACED                                      uint32  = 0xd
	HSHELL_WINDOWREPLACING                                     uint32  = 0xe
	HSHELL_MONITORCHANGED                                      uint32  = 0x10
	HSHELL_HIGHBIT                                             uint32  = 0x8000
	FAPPCOMMAND_MOUSE                                          uint32  = 0x8000
	FAPPCOMMAND_KEY                                            uint32  = 0x0
	FAPPCOMMAND_OEM                                            uint32  = 0x1000
	FAPPCOMMAND_MASK                                           uint32  = 0xf000
	LLMHF_INJECTED                                             uint32  = 0x1
	LLMHF_LOWER_IL_INJECTED                                    uint32  = 0x2
	HKL_PREV                                                   uint32  = 0x0
	HKL_NEXT                                                   uint32  = 0x1
	INPUTLANGCHANGE_SYSCHARSET                                 uint32  = 0x1
	INPUTLANGCHANGE_FORWARD                                    uint32  = 0x2
	INPUTLANGCHANGE_BACKWARD                                   uint32  = 0x4
	KL_NAMELENGTH                                              uint32  = 0x9
	WINSTA_ENUMDESKTOPS                                        int32   = 1
	WINSTA_READATTRIBUTES                                      int32   = 2
	WINSTA_ACCESSCLIPBOARD                                     int32   = 4
	WINSTA_CREATEDESKTOP                                       int32   = 8
	WINSTA_WRITEATTRIBUTES                                     int32   = 16
	WINSTA_ACCESSGLOBALATOMS                                   int32   = 32
	WINSTA_EXITWINDOWS                                         int32   = 64
	WINSTA_ENUMERATE                                           int32   = 256
	WINSTA_READSCREEN                                          int32   = 512
	CWF_CREATE_ONLY                                            uint32  = 0x1
	WSF_VISIBLE                                                int32   = 1
	UOI_TIMERPROC_EXCEPTION_SUPPRESSION                        uint32  = 0x7
	WM_NULL                                                    uint32  = 0x0
	WM_CREATE                                                  uint32  = 0x1
	WM_DESTROY                                                 uint32  = 0x2
	WM_MOVE                                                    uint32  = 0x3
	WM_SIZE                                                    uint32  = 0x5
	WM_ACTIVATE                                                uint32  = 0x6
	WA_INACTIVE                                                uint32  = 0x0
	WA_ACTIVE                                                  uint32  = 0x1
	WA_CLICKACTIVE                                             uint32  = 0x2
	WM_SETFOCUS                                                uint32  = 0x7
	WM_KILLFOCUS                                               uint32  = 0x8
	WM_ENABLE                                                  uint32  = 0xa
	WM_SETREDRAW                                               uint32  = 0xb
	WM_SETTEXT                                                 uint32  = 0xc
	WM_GETTEXT                                                 uint32  = 0xd
	WM_GETTEXTLENGTH                                           uint32  = 0xe
	WM_PAINT                                                   uint32  = 0xf
	WM_CLOSE                                                   uint32  = 0x10
	WM_QUERYENDSESSION                                         uint32  = 0x11
	WM_QUERYOPEN                                               uint32  = 0x13
	WM_ENDSESSION                                              uint32  = 0x16
	WM_QUIT                                                    uint32  = 0x12
	WM_ERASEBKGND                                              uint32  = 0x14
	WM_SYSCOLORCHANGE                                          uint32  = 0x15
	WM_SHOWWINDOW                                              uint32  = 0x18
	WM_WININICHANGE                                            uint32  = 0x1a
	WM_SETTINGCHANGE                                           uint32  = 0x1a
	WM_DEVMODECHANGE                                           uint32  = 0x1b
	WM_ACTIVATEAPP                                             uint32  = 0x1c
	WM_FONTCHANGE                                              uint32  = 0x1d
	WM_TIMECHANGE                                              uint32  = 0x1e
	WM_CANCELMODE                                              uint32  = 0x1f
	WM_SETCURSOR                                               uint32  = 0x20
	WM_MOUSEACTIVATE                                           uint32  = 0x21
	WM_CHILDACTIVATE                                           uint32  = 0x22
	WM_QUEUESYNC                                               uint32  = 0x23
	WM_GETMINMAXINFO                                           uint32  = 0x24
	WM_PAINTICON                                               uint32  = 0x26
	WM_ICONERASEBKGND                                          uint32  = 0x27
	WM_NEXTDLGCTL                                              uint32  = 0x28
	WM_SPOOLERSTATUS                                           uint32  = 0x2a
	WM_DRAWITEM                                                uint32  = 0x2b
	WM_MEASUREITEM                                             uint32  = 0x2c
	WM_DELETEITEM                                              uint32  = 0x2d
	WM_VKEYTOITEM                                              uint32  = 0x2e
	WM_CHARTOITEM                                              uint32  = 0x2f
	WM_SETFONT                                                 uint32  = 0x30
	WM_GETFONT                                                 uint32  = 0x31
	WM_SETHOTKEY                                               uint32  = 0x32
	WM_GETHOTKEY                                               uint32  = 0x33
	WM_QUERYDRAGICON                                           uint32  = 0x37
	WM_COMPAREITEM                                             uint32  = 0x39
	WM_GETOBJECT                                               uint32  = 0x3d
	WM_COMPACTING                                              uint32  = 0x41
	WM_COMMNOTIFY                                              uint32  = 0x44
	WM_WINDOWPOSCHANGING                                       uint32  = 0x46
	WM_WINDOWPOSCHANGED                                        uint32  = 0x47
	WM_POWER                                                   uint32  = 0x48
	PWR_OK                                                     uint32  = 0x1
	PWR_FAIL                                                   int32   = -1
	PWR_SUSPENDREQUEST                                         uint32  = 0x1
	PWR_SUSPENDRESUME                                          uint32  = 0x2
	PWR_CRITICALRESUME                                         uint32  = 0x3
	WM_COPYDATA                                                uint32  = 0x4a
	WM_CANCELJOURNAL                                           uint32  = 0x4b
	WM_INPUTLANGCHANGEREQUEST                                  uint32  = 0x50
	WM_INPUTLANGCHANGE                                         uint32  = 0x51
	WM_TCARD                                                   uint32  = 0x52
	WM_HELP                                                    uint32  = 0x53
	WM_USERCHANGED                                             uint32  = 0x54
	WM_NOTIFYFORMAT                                            uint32  = 0x55
	NFR_ANSI                                                   uint32  = 0x1
	NFR_UNICODE                                                uint32  = 0x2
	NF_QUERY                                                   uint32  = 0x3
	NF_REQUERY                                                 uint32  = 0x4
	WM_STYLECHANGING                                           uint32  = 0x7c
	WM_STYLECHANGED                                            uint32  = 0x7d
	WM_DISPLAYCHANGE                                           uint32  = 0x7e
	WM_GETICON                                                 uint32  = 0x7f
	WM_SETICON                                                 uint32  = 0x80
	WM_NCCREATE                                                uint32  = 0x81
	WM_NCDESTROY                                               uint32  = 0x82
	WM_NCCALCSIZE                                              uint32  = 0x83
	WM_NCHITTEST                                               uint32  = 0x84
	WM_NCPAINT                                                 uint32  = 0x85
	WM_NCACTIVATE                                              uint32  = 0x86
	WM_GETDLGCODE                                              uint32  = 0x87
	WM_SYNCPAINT                                               uint32  = 0x88
	WM_NCMOUSEMOVE                                             uint32  = 0xa0
	WM_NCLBUTTONDOWN                                           uint32  = 0xa1
	WM_NCLBUTTONUP                                             uint32  = 0xa2
	WM_NCLBUTTONDBLCLK                                         uint32  = 0xa3
	WM_NCRBUTTONDOWN                                           uint32  = 0xa4
	WM_NCRBUTTONUP                                             uint32  = 0xa5
	WM_NCRBUTTONDBLCLK                                         uint32  = 0xa6
	WM_NCMBUTTONDOWN                                           uint32  = 0xa7
	WM_NCMBUTTONUP                                             uint32  = 0xa8
	WM_NCMBUTTONDBLCLK                                         uint32  = 0xa9
	WM_NCXBUTTONDOWN                                           uint32  = 0xab
	WM_NCXBUTTONUP                                             uint32  = 0xac
	WM_NCXBUTTONDBLCLK                                         uint32  = 0xad
	WM_INPUT_DEVICE_CHANGE                                     uint32  = 0xfe
	WM_INPUT                                                   uint32  = 0xff
	WM_KEYFIRST                                                uint32  = 0x100
	WM_KEYDOWN                                                 uint32  = 0x100
	WM_KEYUP                                                   uint32  = 0x101
	WM_CHAR                                                    uint32  = 0x102
	WM_DEADCHAR                                                uint32  = 0x103
	WM_SYSKEYDOWN                                              uint32  = 0x104
	WM_SYSKEYUP                                                uint32  = 0x105
	WM_SYSCHAR                                                 uint32  = 0x106
	WM_SYSDEADCHAR                                             uint32  = 0x107
	WM_KEYLAST                                                 uint32  = 0x109
	UNICODE_NOCHAR                                             uint32  = 0xffff
	WM_IME_STARTCOMPOSITION                                    uint32  = 0x10d
	WM_IME_ENDCOMPOSITION                                      uint32  = 0x10e
	WM_IME_COMPOSITION                                         uint32  = 0x10f
	WM_IME_KEYLAST                                             uint32  = 0x10f
	WM_INITDIALOG                                              uint32  = 0x110
	WM_COMMAND                                                 uint32  = 0x111
	WM_SYSCOMMAND                                              uint32  = 0x112
	WM_TIMER                                                   uint32  = 0x113
	WM_HSCROLL                                                 uint32  = 0x114
	WM_VSCROLL                                                 uint32  = 0x115
	WM_INITMENU                                                uint32  = 0x116
	WM_INITMENUPOPUP                                           uint32  = 0x117
	WM_GESTURE                                                 uint32  = 0x119
	WM_GESTURENOTIFY                                           uint32  = 0x11a
	WM_MENUSELECT                                              uint32  = 0x11f
	WM_MENUCHAR                                                uint32  = 0x120
	WM_ENTERIDLE                                               uint32  = 0x121
	WM_MENURBUTTONUP                                           uint32  = 0x122
	WM_MENUDRAG                                                uint32  = 0x123
	WM_MENUGETOBJECT                                           uint32  = 0x124
	WM_UNINITMENUPOPUP                                         uint32  = 0x125
	WM_MENUCOMMAND                                             uint32  = 0x126
	WM_CHANGEUISTATE                                           uint32  = 0x127
	WM_UPDATEUISTATE                                           uint32  = 0x128
	WM_QUERYUISTATE                                            uint32  = 0x129
	UIS_SET                                                    uint32  = 0x1
	UIS_CLEAR                                                  uint32  = 0x2
	UIS_INITIALIZE                                             uint32  = 0x3
	UISF_HIDEFOCUS                                             uint32  = 0x1
	UISF_HIDEACCEL                                             uint32  = 0x2
	UISF_ACTIVE                                                uint32  = 0x4
	WM_CTLCOLORMSGBOX                                          uint32  = 0x132
	WM_CTLCOLOREDIT                                            uint32  = 0x133
	WM_CTLCOLORLISTBOX                                         uint32  = 0x134
	WM_CTLCOLORBTN                                             uint32  = 0x135
	WM_CTLCOLORDLG                                             uint32  = 0x136
	WM_CTLCOLORSCROLLBAR                                       uint32  = 0x137
	WM_CTLCOLORSTATIC                                          uint32  = 0x138
	MN_GETHMENU                                                uint32  = 0x1e1
	WM_MOUSEFIRST                                              uint32  = 0x200
	WM_MOUSEMOVE                                               uint32  = 0x200
	WM_LBUTTONDOWN                                             uint32  = 0x201
	WM_LBUTTONUP                                               uint32  = 0x202
	WM_LBUTTONDBLCLK                                           uint32  = 0x203
	WM_RBUTTONDOWN                                             uint32  = 0x204
	WM_RBUTTONUP                                               uint32  = 0x205
	WM_RBUTTONDBLCLK                                           uint32  = 0x206
	WM_MBUTTONDOWN                                             uint32  = 0x207
	WM_MBUTTONUP                                               uint32  = 0x208
	WM_MBUTTONDBLCLK                                           uint32  = 0x209
	WM_MOUSEWHEEL                                              uint32  = 0x20a
	WM_XBUTTONDOWN                                             uint32  = 0x20b
	WM_XBUTTONUP                                               uint32  = 0x20c
	WM_XBUTTONDBLCLK                                           uint32  = 0x20d
	WM_MOUSEHWHEEL                                             uint32  = 0x20e
	WM_MOUSELAST                                               uint32  = 0x20e
	WHEEL_DELTA                                                uint32  = 0x78
	XBUTTON1                                                   uint16  = 0x1
	XBUTTON2                                                   uint16  = 0x2
	WM_PARENTNOTIFY                                            uint32  = 0x210
	WM_ENTERMENULOOP                                           uint32  = 0x211
	WM_EXITMENULOOP                                            uint32  = 0x212
	WM_NEXTMENU                                                uint32  = 0x213
	WM_SIZING                                                  uint32  = 0x214
	WM_CAPTURECHANGED                                          uint32  = 0x215
	WM_MOVING                                                  uint32  = 0x216
	WM_POWERBROADCAST                                          uint32  = 0x218
	PBT_APMQUERYSUSPEND                                        uint32  = 0x0
	PBT_APMQUERYSTANDBY                                        uint32  = 0x1
	PBT_APMQUERYSUSPENDFAILED                                  uint32  = 0x2
	PBT_APMQUERYSTANDBYFAILED                                  uint32  = 0x3
	PBT_APMSUSPEND                                             uint32  = 0x4
	PBT_APMSTANDBY                                             uint32  = 0x5
	PBT_APMRESUMECRITICAL                                      uint32  = 0x6
	PBT_APMRESUMESUSPEND                                       uint32  = 0x7
	PBT_APMRESUMESTANDBY                                       uint32  = 0x8
	PBTF_APMRESUMEFROMFAILURE                                  uint32  = 0x1
	PBT_APMBATTERYLOW                                          uint32  = 0x9
	PBT_APMPOWERSTATUSCHANGE                                   uint32  = 0xa
	PBT_APMOEMEVENT                                            uint32  = 0xb
	PBT_APMRESUMEAUTOMATIC                                     uint32  = 0x12
	PBT_POWERSETTINGCHANGE                                     uint32  = 0x8013
	WM_MDICREATE                                               uint32  = 0x220
	WM_MDIDESTROY                                              uint32  = 0x221
	WM_MDIACTIVATE                                             uint32  = 0x222
	WM_MDIRESTORE                                              uint32  = 0x223
	WM_MDINEXT                                                 uint32  = 0x224
	WM_MDIMAXIMIZE                                             uint32  = 0x225
	WM_MDITILE                                                 uint32  = 0x226
	WM_MDICASCADE                                              uint32  = 0x227
	WM_MDIICONARRANGE                                          uint32  = 0x228
	WM_MDIGETACTIVE                                            uint32  = 0x229
	WM_MDISETMENU                                              uint32  = 0x230
	WM_ENTERSIZEMOVE                                           uint32  = 0x231
	WM_EXITSIZEMOVE                                            uint32  = 0x232
	WM_DROPFILES                                               uint32  = 0x233
	WM_MDIREFRESHMENU                                          uint32  = 0x234
	WM_POINTERDEVICECHANGE                                     uint32  = 0x238
	WM_POINTERDEVICEINRANGE                                    uint32  = 0x239
	WM_POINTERDEVICEOUTOFRANGE                                 uint32  = 0x23a
	WM_TOUCH                                                   uint32  = 0x240
	WM_NCPOINTERUPDATE                                         uint32  = 0x241
	WM_NCPOINTERDOWN                                           uint32  = 0x242
	WM_NCPOINTERUP                                             uint32  = 0x243
	WM_POINTERUPDATE                                           uint32  = 0x245
	WM_POINTERDOWN                                             uint32  = 0x246
	WM_POINTERUP                                               uint32  = 0x247
	WM_POINTERENTER                                            uint32  = 0x249
	WM_POINTERLEAVE                                            uint32  = 0x24a
	WM_POINTERACTIVATE                                         uint32  = 0x24b
	WM_POINTERCAPTURECHANGED                                   uint32  = 0x24c
	WM_TOUCHHITTESTING                                         uint32  = 0x24d
	WM_POINTERWHEEL                                            uint32  = 0x24e
	WM_POINTERHWHEEL                                           uint32  = 0x24f
	DM_POINTERHITTEST                                          uint32  = 0x250
	WM_POINTERROUTEDTO                                         uint32  = 0x251
	WM_POINTERROUTEDAWAY                                       uint32  = 0x252
	WM_POINTERROUTEDRELEASED                                   uint32  = 0x253
	WM_IME_SETCONTEXT                                          uint32  = 0x281
	WM_IME_NOTIFY                                              uint32  = 0x282
	WM_IME_CONTROL                                             uint32  = 0x283
	WM_IME_COMPOSITIONFULL                                     uint32  = 0x284
	WM_IME_SELECT                                              uint32  = 0x285
	WM_IME_CHAR                                                uint32  = 0x286
	WM_IME_REQUEST                                             uint32  = 0x288
	WM_IME_KEYDOWN                                             uint32  = 0x290
	WM_IME_KEYUP                                               uint32  = 0x291
	WM_NCMOUSEHOVER                                            uint32  = 0x2a0
	WM_NCMOUSELEAVE                                            uint32  = 0x2a2
	WM_WTSSESSION_CHANGE                                       uint32  = 0x2b1
	WM_TABLET_FIRST                                            uint32  = 0x2c0
	WM_TABLET_LAST                                             uint32  = 0x2df
	WM_DPICHANGED                                              uint32  = 0x2e0
	WM_DPICHANGED_BEFOREPARENT                                 uint32  = 0x2e2
	WM_DPICHANGED_AFTERPARENT                                  uint32  = 0x2e3
	WM_GETDPISCALEDSIZE                                        uint32  = 0x2e4
	WM_CUT                                                     uint32  = 0x300
	WM_COPY                                                    uint32  = 0x301
	WM_PASTE                                                   uint32  = 0x302
	WM_CLEAR                                                   uint32  = 0x303
	WM_UNDO                                                    uint32  = 0x304
	WM_RENDERFORMAT                                            uint32  = 0x305
	WM_RENDERALLFORMATS                                        uint32  = 0x306
	WM_DESTROYCLIPBOARD                                        uint32  = 0x307
	WM_DRAWCLIPBOARD                                           uint32  = 0x308
	WM_PAINTCLIPBOARD                                          uint32  = 0x309
	WM_VSCROLLCLIPBOARD                                        uint32  = 0x30a
	WM_SIZECLIPBOARD                                           uint32  = 0x30b
	WM_ASKCBFORMATNAME                                         uint32  = 0x30c
	WM_CHANGECBCHAIN                                           uint32  = 0x30d
	WM_HSCROLLCLIPBOARD                                        uint32  = 0x30e
	WM_QUERYNEWPALETTE                                         uint32  = 0x30f
	WM_PALETTEISCHANGING                                       uint32  = 0x310
	WM_PALETTECHANGED                                          uint32  = 0x311
	WM_HOTKEY                                                  uint32  = 0x312
	WM_PRINT                                                   uint32  = 0x317
	WM_APPCOMMAND                                              uint32  = 0x319
	WM_THEMECHANGED                                            uint32  = 0x31a
	WM_CLIPBOARDUPDATE                                         uint32  = 0x31d
	WM_DWMCOMPOSITIONCHANGED                                   uint32  = 0x31e
	WM_DWMNCRENDERINGCHANGED                                   uint32  = 0x31f
	WM_DWMCOLORIZATIONCOLORCHANGED                             uint32  = 0x320
	WM_DWMWINDOWMAXIMIZEDCHANGE                                uint32  = 0x321
	WM_DWMSENDICONICTHUMBNAIL                                  uint32  = 0x323
	WM_DWMSENDICONICLIVEPREVIEWBITMAP                          uint32  = 0x326
	WM_GETTITLEBARINFOEX                                       uint32  = 0x33f
	WM_HANDHELDFIRST                                           uint32  = 0x358
	WM_HANDHELDLAST                                            uint32  = 0x35f
	WM_AFXFIRST                                                uint32  = 0x360
	WM_AFXLAST                                                 uint32  = 0x37f
	WM_PENWINFIRST                                             uint32  = 0x380
	WM_PENWINLAST                                              uint32  = 0x38f
	WM_APP                                                     uint32  = 0x8000
	WM_USER                                                    uint32  = 0x400
	WMSZ_LEFT                                                  uint32  = 0x1
	WMSZ_RIGHT                                                 uint32  = 0x2
	WMSZ_TOP                                                   uint32  = 0x3
	WMSZ_TOPLEFT                                               uint32  = 0x4
	WMSZ_TOPRIGHT                                              uint32  = 0x5
	WMSZ_BOTTOM                                                uint32  = 0x6
	WMSZ_BOTTOMLEFT                                            uint32  = 0x7
	WMSZ_BOTTOMRIGHT                                           uint32  = 0x8
	HTERROR                                                    int32   = -2
	HTTRANSPARENT                                              int32   = -1
	HTNOWHERE                                                  uint32  = 0x0
	HTCLIENT                                                   uint32  = 0x1
	HTCAPTION                                                  uint32  = 0x2
	HTSYSMENU                                                  uint32  = 0x3
	HTGROWBOX                                                  uint32  = 0x4
	HTSIZE                                                     uint32  = 0x4
	HTMENU                                                     uint32  = 0x5
	HTHSCROLL                                                  uint32  = 0x6
	HTVSCROLL                                                  uint32  = 0x7
	HTMINBUTTON                                                uint32  = 0x8
	HTMAXBUTTON                                                uint32  = 0x9
	HTLEFT                                                     uint32  = 0xa
	HTRIGHT                                                    uint32  = 0xb
	HTTOP                                                      uint32  = 0xc
	HTTOPLEFT                                                  uint32  = 0xd
	HTTOPRIGHT                                                 uint32  = 0xe
	HTBOTTOM                                                   uint32  = 0xf
	HTBOTTOMLEFT                                               uint32  = 0x10
	HTBOTTOMRIGHT                                              uint32  = 0x11
	HTBORDER                                                   uint32  = 0x12
	HTREDUCE                                                   uint32  = 0x8
	HTZOOM                                                     uint32  = 0x9
	HTSIZEFIRST                                                uint32  = 0xa
	HTSIZELAST                                                 uint32  = 0x11
	HTOBJECT                                                   uint32  = 0x13
	HTCLOSE                                                    uint32  = 0x14
	HTHELP                                                     uint32  = 0x15
	MA_ACTIVATE                                                uint32  = 0x1
	MA_ACTIVATEANDEAT                                          uint32  = 0x2
	MA_NOACTIVATE                                              uint32  = 0x3
	MA_NOACTIVATEANDEAT                                        uint32  = 0x4
	ICON_SMALL                                                 uint32  = 0x0
	ICON_BIG                                                   uint32  = 0x1
	ICON_SMALL2                                                uint32  = 0x2
	SIZE_RESTORED                                              uint32  = 0x0
	SIZE_MINIMIZED                                             uint32  = 0x1
	SIZE_MAXIMIZED                                             uint32  = 0x2
	SIZE_MAXSHOW                                               uint32  = 0x3
	SIZE_MAXHIDE                                               uint32  = 0x4
	SIZENORMAL                                                 uint32  = 0x0
	SIZEICONIC                                                 uint32  = 0x1
	SIZEFULLSCREEN                                             uint32  = 0x2
	SIZEZOOMSHOW                                               uint32  = 0x3
	SIZEZOOMHIDE                                               uint32  = 0x4
	WVR_ALIGNTOP                                               uint32  = 0x10
	WVR_ALIGNLEFT                                              uint32  = 0x20
	WVR_ALIGNBOTTOM                                            uint32  = 0x40
	WVR_ALIGNRIGHT                                             uint32  = 0x80
	WVR_HREDRAW                                                uint32  = 0x100
	WVR_VREDRAW                                                uint32  = 0x200
	WVR_VALIDRECTS                                             uint32  = 0x400
	PRF_CHECKVISIBLE                                           int32   = 1
	PRF_NONCLIENT                                              int32   = 2
	PRF_CLIENT                                                 int32   = 4
	PRF_ERASEBKGND                                             int32   = 8
	PRF_CHILDREN                                               int32   = 16
	PRF_OWNED                                                  int32   = 32
	IDANI_OPEN                                                 uint32  = 0x1
	IDANI_CAPTION                                              uint32  = 0x3
	IDHOT_SNAPWINDOW                                           int32   = -1
	IDHOT_SNAPDESKTOP                                          int32   = -2
	ENDSESSION_CLOSEAPP                                        uint32  = 0x1
	ENDSESSION_CRITICAL                                        uint32  = 0x40000000
	ENDSESSION_LOGOFF                                          uint32  = 0x80000000
	BROADCAST_QUERY_DENY                                       uint32  = 0x424d5144
	HWND_BROADCAST                                             HWND    = 65535
	HWND_MESSAGE                                               HWND    = ^HWND(0x2)
	ISMEX_NOSEND                                               uint32  = 0x0
	ISMEX_SEND                                                 uint32  = 0x1
	ISMEX_NOTIFY                                               uint32  = 0x2
	ISMEX_CALLBACK                                             uint32  = 0x4
	ISMEX_REPLIED                                              uint32  = 0x8
	HWND_DESKTOP                                               HWND    = 0
	PW_RENDERFULLCONTENT                                       uint32  = 0x2
	HWND_TOP                                                   HWND    = 0
	HWND_BOTTOM                                                HWND    = 1
	HWND_TOPMOST                                               HWND    = ^HWND(0x0)
	HWND_NOTOPMOST                                             HWND    = ^HWND(0x1)
	DLGWINDOWEXTRA                                             uint32  = 0x1e
	POINTER_MOD_SHIFT                                          uint32  = 0x4
	POINTER_MOD_CTRL                                           uint32  = 0x8
	TOUCH_FLAG_NONE                                            uint32  = 0x0
	TOUCH_MASK_NONE                                            uint32  = 0x0
	TOUCH_MASK_CONTACTAREA                                     uint32  = 0x1
	TOUCH_MASK_ORIENTATION                                     uint32  = 0x2
	TOUCH_MASK_PRESSURE                                        uint32  = 0x4
	PEN_FLAG_NONE                                              uint32  = 0x0
	PEN_FLAG_BARREL                                            uint32  = 0x1
	PEN_FLAG_INVERTED                                          uint32  = 0x2
	PEN_FLAG_ERASER                                            uint32  = 0x4
	PEN_MASK_NONE                                              uint32  = 0x0
	PEN_MASK_PRESSURE                                          uint32  = 0x1
	PEN_MASK_ROTATION                                          uint32  = 0x2
	PEN_MASK_TILT_X                                            uint32  = 0x4
	PEN_MASK_TILT_Y                                            uint32  = 0x8
	POINTER_MESSAGE_FLAG_NEW                                   uint32  = 0x1
	POINTER_MESSAGE_FLAG_INRANGE                               uint32  = 0x2
	POINTER_MESSAGE_FLAG_INCONTACT                             uint32  = 0x4
	POINTER_MESSAGE_FLAG_FIRSTBUTTON                           uint32  = 0x10
	POINTER_MESSAGE_FLAG_SECONDBUTTON                          uint32  = 0x20
	POINTER_MESSAGE_FLAG_THIRDBUTTON                           uint32  = 0x40
	POINTER_MESSAGE_FLAG_FOURTHBUTTON                          uint32  = 0x80
	POINTER_MESSAGE_FLAG_FIFTHBUTTON                           uint32  = 0x100
	POINTER_MESSAGE_FLAG_PRIMARY                               uint32  = 0x2000
	POINTER_MESSAGE_FLAG_CONFIDENCE                            uint32  = 0x4000
	POINTER_MESSAGE_FLAG_CANCELED                              uint32  = 0x8000
	PA_ACTIVATE                                                uint32  = 0x1
	PA_NOACTIVATE                                              uint32  = 0x3
	MAX_TOUCH_COUNT                                            uint32  = 0x100
	TOUCH_HIT_TESTING_DEFAULT                                  uint32  = 0x0
	TOUCH_HIT_TESTING_CLIENT                                   uint32  = 0x1
	TOUCH_HIT_TESTING_NONE                                     uint32  = 0x2
	TOUCH_HIT_TESTING_PROXIMITY_CLOSEST                        uint32  = 0x0
	TOUCH_HIT_TESTING_PROXIMITY_FARTHEST                       uint32  = 0xfff
	GWFS_INCLUDE_ANCESTORS                                     uint32  = 0x1
	QS_TOUCH                                                   uint32  = 0x800
	QS_POINTER                                                 uint32  = 0x1000
	USER_TIMER_MAXIMUM                                         uint32  = 0x7fffffff
	USER_TIMER_MINIMUM                                         uint32  = 0xa
	TIMERV_DEFAULT_COALESCING                                  uint32  = 0x0
	TIMERV_NO_COALESCING                                       uint32  = 0xffffffff
	TIMERV_COALESCING_MIN                                      uint32  = 0x1
	TIMERV_COALESCING_MAX                                      uint32  = 0x7ffffff5
	SM_RESERVED1                                               uint32  = 0x18
	SM_RESERVED2                                               uint32  = 0x19
	SM_RESERVED3                                               uint32  = 0x1a
	SM_RESERVED4                                               uint32  = 0x1b
	SM_CMETRICS                                                uint32  = 0x4c
	SM_CARETBLINKINGENABLED                                    uint32  = 0x2002
	PMB_ACTIVE                                                 uint32  = 0x1
	MNC_IGNORE                                                 uint32  = 0x0
	MNC_CLOSE                                                  uint32  = 0x1
	MNC_EXECUTE                                                uint32  = 0x2
	MNC_SELECT                                                 uint32  = 0x3
	MND_CONTINUE                                               uint32  = 0x0
	MND_ENDMENU                                                uint32  = 0x1
	MNGO_NOINTERFACE                                           uint32  = 0x0
	MNGO_NOERROR                                               uint32  = 0x1
	DOF_EXECUTABLE                                             uint32  = 0x8001
	DOF_DOCUMENT                                               uint32  = 0x8002
	DOF_DIRECTORY                                              uint32  = 0x8003
	DOF_MULTIPLE                                               uint32  = 0x8004
	DOF_PROGMAN                                                uint32  = 0x1
	DOF_SHELLDATA                                              uint32  = 0x2
	DO_DROPFILE                                                int32   = 1162627398
	DO_PRINTFILE                                               int32   = 1414419024
	ASFW_ANY                                                   uint32  = 0xffffffff
	DCX_EXCLUDEUPDATE                                          int32   = 256
	CTLCOLOR_MSGBOX                                            uint32  = 0x0
	CTLCOLOR_EDIT                                              uint32  = 0x1
	CTLCOLOR_LISTBOX                                           uint32  = 0x2
	CTLCOLOR_BTN                                               uint32  = 0x3
	CTLCOLOR_DLG                                               uint32  = 0x4
	CTLCOLOR_SCROLLBAR                                         uint32  = 0x5
	CTLCOLOR_STATIC                                            uint32  = 0x6
	CTLCOLOR_MAX                                               uint32  = 0x7
	GW_MAX                                                     uint32  = 0x5
	SC_SIZE                                                    uint32  = 0xf000
	SC_MOVE                                                    uint32  = 0xf010
	SC_MINIMIZE                                                uint32  = 0xf020
	SC_MAXIMIZE                                                uint32  = 0xf030
	SC_NEXTWINDOW                                              uint32  = 0xf040
	SC_PREVWINDOW                                              uint32  = 0xf050
	SC_CLOSE                                                   uint32  = 0xf060
	SC_VSCROLL                                                 uint32  = 0xf070
	SC_HSCROLL                                                 uint32  = 0xf080
	SC_MOUSEMENU                                               uint32  = 0xf090
	SC_KEYMENU                                                 uint32  = 0xf100
	SC_ARRANGE                                                 uint32  = 0xf110
	SC_RESTORE                                                 uint32  = 0xf120
	SC_TASKLIST                                                uint32  = 0xf130
	SC_HOTKEY                                                  uint32  = 0xf150
	SC_DEFAULT                                                 uint32  = 0xf160
	SC_MONITORPOWER                                            uint32  = 0xf170
	SC_CONTEXTHELP                                             uint32  = 0xf180
	SC_SEPARATOR                                               uint32  = 0xf00f
	SCF_ISSECURE                                               uint32  = 0x1
	SC_ICON                                                    uint32  = 0xf020
	SC_ZOOM                                                    uint32  = 0xf030
	CURSOR_CREATION_SCALING_NONE                               uint32  = 0x1
	CURSOR_CREATION_SCALING_DEFAULT                            uint32  = 0x2
	IMAGE_ENHMETAFILE                                          uint32  = 0x3
	LR_COLOR                                                   uint32  = 0x2
	RES_ICON                                                   uint32  = 0x1
	RES_CURSOR                                                 uint32  = 0x2
	OBM_CLOSE                                                  uint32  = 0x7ff2
	OBM_UPARROW                                                uint32  = 0x7ff1
	OBM_DNARROW                                                uint32  = 0x7ff0
	OBM_RGARROW                                                uint32  = 0x7fef
	OBM_LFARROW                                                uint32  = 0x7fee
	OBM_REDUCE                                                 uint32  = 0x7fed
	OBM_ZOOM                                                   uint32  = 0x7fec
	OBM_RESTORE                                                uint32  = 0x7feb
	OBM_REDUCED                                                uint32  = 0x7fea
	OBM_ZOOMD                                                  uint32  = 0x7fe9
	OBM_RESTORED                                               uint32  = 0x7fe8
	OBM_UPARROWD                                               uint32  = 0x7fe7
	OBM_DNARROWD                                               uint32  = 0x7fe6
	OBM_RGARROWD                                               uint32  = 0x7fe5
	OBM_LFARROWD                                               uint32  = 0x7fe4
	OBM_MNARROW                                                uint32  = 0x7fe3
	OBM_COMBO                                                  uint32  = 0x7fe2
	OBM_UPARROWI                                               uint32  = 0x7fe1
	OBM_DNARROWI                                               uint32  = 0x7fe0
	OBM_RGARROWI                                               uint32  = 0x7fdf
	OBM_LFARROWI                                               uint32  = 0x7fde
	OBM_OLD_CLOSE                                              uint32  = 0x7fff
	OBM_SIZE                                                   uint32  = 0x7ffe
	OBM_OLD_UPARROW                                            uint32  = 0x7ffd
	OBM_OLD_DNARROW                                            uint32  = 0x7ffc
	OBM_OLD_RGARROW                                            uint32  = 0x7ffb
	OBM_OLD_LFARROW                                            uint32  = 0x7ffa
	OBM_BTSIZE                                                 uint32  = 0x7ff9
	OBM_CHECK                                                  uint32  = 0x7ff8
	OBM_CHECKBOXES                                             uint32  = 0x7ff7
	OBM_BTNCORNERS                                             uint32  = 0x7ff6
	OBM_OLD_REDUCE                                             uint32  = 0x7ff5
	OBM_OLD_ZOOM                                               uint32  = 0x7ff4
	OBM_OLD_RESTORE                                            uint32  = 0x7ff3
	OCR_SIZE                                                   uint32  = 0x7f80
	OCR_ICON                                                   uint32  = 0x7f81
	OCR_ICOCUR                                                 uint32  = 0x7f87
	OIC_SAMPLE                                                 uint32  = 0x7f00
	OIC_HAND                                                   uint32  = 0x7f01
	OIC_QUES                                                   uint32  = 0x7f02
	OIC_BANG                                                   uint32  = 0x7f03
	OIC_NOTE                                                   uint32  = 0x7f04
	                                                uint32  = 0x7f05
	OIC_WARNING                                                uint32  = 0x7f03
	OIC_ERROR                                                  uint32  = 0x7f01
	OIC_INFORMATION                                            uint32  = 0x7f04
	OIC_SHIELD                                                 uint32  = 0x7f06
	ORD_LANGDRIVER                                             uint32  = 0x1
	ES_LEFT                                                    int32   = 0
	ES_CENTER                                                  int32   = 1
	ES_RIGHT                                                   int32   = 2
	ES_MULTILINE                                               int32   = 4
	ES_UPPERCASE                                               int32   = 8
	ES_LOWERCASE                                               int32   = 16
	ES_PASSWORD                                                int32   = 32
	ES_AUTOVSCROLL                                             int32   = 64
	ES_AUTOHSCROLL                                             int32   = 128
	ES_NOHIDESEL                                               int32   = 256
	ES_OEMCONVERT                                              int32   = 1024
	ES_READONLY                                                int32   = 2048
	ES_WANTRETURN                                              int32   = 4096
	ES_NUMBER                                                  int32   = 8192
	EN_SETFOCUS                                                uint32  = 0x100
	EN_KILLFOCUS                                               uint32  = 0x200
	EN_CHANGE                                                  uint32  = 0x300
	EN_UPDATE                                                  uint32  = 0x400
	EN_ERRSPACE                                                uint32  = 0x500
	EN_MAXTEXT                                                 uint32  = 0x501
	EN_HSCROLL                                                 uint32  = 0x601
	EN_VSCROLL                                                 uint32  = 0x602
	EN_ALIGN_LTR_EC                                            uint32  = 0x700
	EN_ALIGN_RTL_EC                                            uint32  = 0x701
	EN_BEFORE_PASTE                                            uint32  = 0x800
	EN_AFTER_PASTE                                             uint32  = 0x801
	EC_LEFTMARGIN                                              uint32  = 0x1
	EC_RIGHTMARGIN                                             uint32  = 0x2
	EC_USEFONTINFO                                             uint32  = 0xffff
	EMSIS_COMPOSITIONSTRING                                    uint32  = 0x1
	EIMES_GETCOMPSTRATONCE                                     uint32  = 0x1
	EIMES_CANCELCOMPSTRINFOCUS                                 uint32  = 0x2
	EIMES_COMPLETECOMPSTRKILLFOCUS                             uint32  = 0x4
	BS_PUSHBUTTON                                              int32   = 0
	BS_DEFPUSHBUTTON                                           int32   = 1
	BS_CHECKBOX                                                int32   = 2
	BS_AUTOCHECKBOX                                            int32   = 3
	BS_RADIOBUTTON                                             int32   = 4
	BS_3STATE                                                  int32   = 5
	BS_AUTO3STATE                                              int32   = 6
	BS_GROUPBOX                                                int32   = 7
	BS_USERBUTTON                                              int32   = 8
	BS_AUTORADIOBUTTON                                         int32   = 9
	BS_PUSHBOX                                                 int32   = 10
	BS_OWNERDRAW                                               int32   = 11
	BS_TYPEMASK                                                int32   = 15
	BS_LEFTTEXT                                                int32   = 32
	BS_TEXT                                                    int32   = 0
	BS_ICON                                                    int32   = 64
	BS_BITMAP                                                  int32   = 128
	BS_LEFT                                                    int32   = 256
	BS_RIGHT                                                   int32   = 512
	BS_CENTER                                                  int32   = 768
	BS_TOP                                                     int32   = 1024
	BS_BOTTOM                                                  int32   = 2048
	BS_VCENTER                                                 int32   = 3072
	BS_PUSHLIKE                                                int32   = 4096
	BS_MULTILINE                                               int32   = 8192
	BS_NOTIFY                                                  int32   = 16384
	BS_FLAT                                                    int32   = 32768
	BS_RIGHTBUTTON                                             int32   = 32
	BN_CLICKED                                                 uint32  = 0x0
	BN_PAINT                                                   uint32  = 0x1
	BN_HILITE                                                  uint32  = 0x2
	BN_UNHILITE                                                uint32  = 0x3
	BN_DISABLE                                                 uint32  = 0x4
	BN_DOUBLECLICKED                                           uint32  = 0x5
	BN_PUSHED                                                  uint32  = 0x2
	BN_UNPUSHED                                                uint32  = 0x3
	BN_DBLCLK                                                  uint32  = 0x5
	BN_SETFOCUS                                                uint32  = 0x6
	BN_KILLFOCUS                                               uint32  = 0x7
	BM_GETCHECK                                                uint32  = 0xf0
	BM_SETCHECK                                                uint32  = 0xf1
	BM_GETSTATE                                                uint32  = 0xf2
	BM_SETSTATE                                                uint32  = 0xf3
	BM_SETSTYLE                                                uint32  = 0xf4
	BM_CLICK                                                   uint32  = 0xf5
	BM_GETIMAGE                                                uint32  = 0xf6
	BM_SETIMAGE                                                uint32  = 0xf7
	BM_SETDONTCLICK                                            uint32  = 0xf8
	BST_PUSHED                                                 uint32  = 0x4
	BST_FOCUS                                                  uint32  = 0x8
	STM_SETICON                                                uint32  = 0x170
	STM_GETICON                                                uint32  = 0x171
	STM_SETIMAGE                                               uint32  = 0x172
	STM_GETIMAGE                                               uint32  = 0x173
	STN_CLICKED                                                uint32  = 0x0
	STN_DBLCLK                                                 uint32  = 0x1
	STN_ENABLE                                                 uint32  = 0x2
	STN_DISABLE                                                uint32  = 0x3
	STM_MSGMAX                                                 uint32  = 0x174
	DWL_MSGRESULT                                              uint32  = 0x0
	DWL_DLGPROC                                                uint32  = 0x4
	DWL_USER                                                   uint32  = 0x8
	DWLP_MSGRESULT                                             uint32  = 0x0
	DS_ABSALIGN                                                int32   = 1
	DS_SYSMODAL                                                int32   = 2
	DS_LOCALEDIT                                               int32   = 32
	DS_SETFONT                                                 int32   = 64
	DS_MODALFRAME                                              int32   = 128
	DS_NOIDLEMSG                                               int32   = 256
	DS_SETFOREGROUND                                           int32   = 512
	DS_3DLOOK                                                  int32   = 4
	DS_FIXEDSYS                                                int32   = 8
	DS_NOFAILCREATE                                            int32   = 16
	DS_CONTROL                                                 int32   = 1024
	DS_CENTER                                                  int32   = 2048
	DS_CENTERMOUSE                                             int32   = 4096
	DS_CONTEXTHELP                                             int32   = 8192
	DS_USEPIXELS                                               int32   = 32768
	DM_GETDEFID                                                uint32  = 0x400
	DM_SETDEFID                                                uint32  = 0x401
	DM_REPOSITION                                              uint32  = 0x402
	DC_HASDEFID                                                uint32  = 0x534b
	DLGC_WANTARROWS                                            uint32  = 0x1
	DLGC_WANTTAB                                               uint32  = 0x2
	DLGC_WANTALLKEYS                                           uint32  = 0x4
	DLGC_WANTMESSAGE                                           uint32  = 0x4
	DLGC_HASSETSEL                                             uint32  = 0x8
	DLGC_DEFPUSHBUTTON                                         uint32  = 0x10
	DLGC_UNDEFPUSHBUTTON                                       uint32  = 0x20
	DLGC_RADIOBUTTON                                           uint32  = 0x40
	DLGC_WANTCHARS                                             uint32  = 0x80
	DLGC_STATIC                                                uint32  = 0x100
	DLGC_BUTTON                                                uint32  = 0x2000
	LB_CTLCODE                                                 int32   = 0
	LB_OKAY                                                    uint32  = 0x0
	LB_ERR                                                     int32   = -1
	LB_ERRSPACE                                                int32   = -2
	LBN_ERRSPACE                                               int32   = -2
	LBN_SELCHANGE                                              uint32  = 0x1
	LBN_DBLCLK                                                 uint32  = 0x2
	LBN_SELCANCEL                                              uint32  = 0x3
	LBN_SETFOCUS                                               uint32  = 0x4
	LBN_KILLFOCUS                                              uint32  = 0x5
	LB_ADDSTRING                                               uint32  = 0x180
	LB_INSERTSTRING                                            uint32  = 0x181
	LB_DELETESTRING                                            uint32  = 0x182
	LB_SELITEMRANGEEX                                          uint32  = 0x183
	LB_RESETCONTENT                                            uint32  = 0x184
	LB_SETSEL                                                  uint32  = 0x185
	LB_SETCURSEL                                               uint32  = 0x186
	LB_GETSEL                                                  uint32  = 0x187
	LB_GETCURSEL                                               uint32  = 0x188
	LB_GETTEXT                                                 uint32  = 0x189
	LB_GETTEXTLEN                                              uint32  = 0x18a
	LB_GETCOUNT                                                uint32  = 0x18b
	LB_SELECTSTRING                                            uint32  = 0x18c
	LB_DIR                                                     uint32  = 0x18d
	LB_GETTOPINDEX                                             uint32  = 0x18e
	LB_FINDSTRING                                              uint32  = 0x18f
	LB_GETSELCOUNT                                             uint32  = 0x190
	LB_GETSELITEMS                                             uint32  = 0x191
	LB_SETTABSTOPS                                             uint32  = 0x192
	LB_GETHORIZONTALEXTENT                                     uint32  = 0x193
	LB_SETHORIZONTALEXTENT                                     uint32  = 0x194
	LB_SETCOLUMNWIDTH                                          uint32  = 0x195
	LB_ADDFILE                                                 uint32  = 0x196
	LB_SETTOPINDEX                                             uint32  = 0x197
	LB_GETITEMRECT                                             uint32  = 0x198
	LB_GETITEMDATA                                             uint32  = 0x199
	LB_SETITEMDATA                                             uint32  = 0x19a
	LB_SELITEMRANGE                                            uint32  = 0x19b
	LB_SETANCHORINDEX                                          uint32  = 0x19c
	LB_GETANCHORINDEX                                          uint32  = 0x19d
	LB_SETCARETINDEX                                           uint32  = 0x19e
	LB_GETCARETINDEX                                           uint32  = 0x19f
	LB_SETITEMHEIGHT                                           uint32  = 0x1a0
	LB_GETITEMHEIGHT                                           uint32  = 0x1a1
	LB_FINDSTRINGEXACT                                         uint32  = 0x1a2
	LB_SETLOCALE                                               uint32  = 0x1a5
	LB_GETLOCALE                                               uint32  = 0x1a6
	LB_SETCOUNT                                                uint32  = 0x1a7
	LB_INITSTORAGE                                             uint32  = 0x1a8
	LB_ITEMFROMPOINT                                           uint32  = 0x1a9
	LB_MULTIPLEADDSTRING                                       uint32  = 0x1b1
	LB_GETLISTBOXINFO                                          uint32  = 0x1b2
	LB_MSGMAX                                                  uint32  = 0x1b3
	LBS_NOTIFY                                                 int32   = 1
	LBS_SORT                                                   int32   = 2
	LBS_NOREDRAW                                               int32   = 4
	LBS_MULTIPLESEL                                            int32   = 8
	LBS_OWNERDRAWFIXED                                         int32   = 16
	LBS_OWNERDRAWVARIABLE                                      int32   = 32
	LBS_HASSTRINGS                                             int32   = 64
	LBS_USETABSTOPS                                            int32   = 128
	LBS_NOINTEGRALHEIGHT                                       int32   = 256
	LBS_MULTICOLUMN                                            int32   = 512
	LBS_WANTKEYBOARDINPUT                                      int32   = 1024
	LBS_EXTENDEDSEL                                            int32   = 2048
	LBS_DISABLENOSCROLL                                        int32   = 4096
	LBS_NODATA                                                 int32   = 8192
	LBS_NOSEL                                                  int32   = 16384
	LBS_COMBOBOX                                               int32   = 32768
	CB_OKAY                                                    uint32  = 0x0
	CB_ERR                                                     int32   = -1
	CB_ERRSPACE                                                int32   = -2
	CBN_ERRSPACE                                               int32   = -1
	CBN_SELCHANGE                                              uint32  = 0x1
	CBN_DBLCLK                                                 uint32  = 0x2
	CBN_SETFOCUS                                               uint32  = 0x3
	CBN_KILLFOCUS                                              uint32  = 0x4
	CBN_EDITCHANGE                                             uint32  = 0x5
	CBN_EDITUPDATE                                             uint32  = 0x6
	CBN_DROPDOWN                                               uint32  = 0x7
	CBN_CLOSEUP                                                uint32  = 0x8
	CBN_SELENDOK                                               uint32  = 0x9
	CBN_SELENDCANCEL                                           uint32  = 0xa
	CBS_SIMPLE                                                 int32   = 1
	CBS_DROPDOWN                                               int32   = 2
	CBS_DROPDOWNLIST                                           int32   = 3
	CBS_OWNERDRAWFIXED                                         int32   = 16
	CBS_OWNERDRAWVARIABLE                                      int32   = 32
	CBS_AUTOHSCROLL                                            int32   = 64
	CBS_OEMCONVERT                                             int32   = 128
	CBS_SORT                                                   int32   = 256
	CBS_HASSTRINGS                                             int32   = 512
	CBS_NOINTEGRALHEIGHT                                       int32   = 1024
	CBS_DISABLENOSCROLL                                        int32   = 2048
	CBS_UPPERCASE                                              int32   = 8192
	CBS_LOWERCASE                                              int32   = 16384
	CB_GETEDITSEL                                              uint32  = 0x140
	CB_LIMITTEXT                                               uint32  = 0x141
	CB_SETEDITSEL                                              uint32  = 0x142
	CB_ADDSTRING                                               uint32  = 0x143
	CB_DELETESTRING                                            uint32  = 0x144
	CB_DIR                                                     uint32  = 0x145
	CB_GETCOUNT                                                uint32  = 0x146
	CB_GETCURSEL                                               uint32  = 0x147
	CB_GETLBTEXT                                               uint32  = 0x148
	CB_GETLBTEXTLEN                                            uint32  = 0x149
	CB_INSERTSTRING                                            uint32  = 0x14a
	CB_RESETCONTENT                                            uint32  = 0x14b
	CB_FINDSTRING                                              uint32  = 0x14c
	CB_SELECTSTRING                                            uint32  = 0x14d
	CB_SETCURSEL                                               uint32  = 0x14e
	CB_SHOWDROPDOWN                                            uint32  = 0x14f
	CB_GETITEMDATA                                             uint32  = 0x150
	CB_SETITEMDATA                                             uint32  = 0x151
	CB_GETDROPPEDCONTROLRECT                                   uint32  = 0x152
	CB_SETITEMHEIGHT                                           uint32  = 0x153
	CB_GETITEMHEIGHT                                           uint32  = 0x154
	CB_SETEXTENDEDUI                                           uint32  = 0x155
	CB_GETEXTENDEDUI                                           uint32  = 0x156
	CB_GETDROPPEDSTATE                                         uint32  = 0x157
	CB_FINDSTRINGEXACT                                         uint32  = 0x158
	CB_SETLOCALE                                               uint32  = 0x159
	CB_GETLOCALE                                               uint32  = 0x15a
	CB_GETTOPINDEX                                             uint32  = 0x15b
	CB_SETTOPINDEX                                             uint32  = 0x15c
	CB_GETHORIZONTALEXTENT                                     uint32  = 0x15d
	CB_SETHORIZONTALEXTENT                                     uint32  = 0x15e
	CB_GETDROPPEDWIDTH                                         uint32  = 0x15f
	CB_SETDROPPEDWIDTH                                         uint32  = 0x160
	CB_INITSTORAGE                                             uint32  = 0x161
	CB_MULTIPLEADDSTRING                                       uint32  = 0x163
	CB_GETCOMBOBOXINFO                                         uint32  = 0x164
	CB_MSGMAX                                                  uint32  = 0x165
	SBS_HORZ                                                   int32   = 0
	SBS_VERT                                                   int32   = 1
	SBS_TOPALIGN                                               int32   = 2
	SBS_LEFTALIGN                                              int32   = 2
	SBS_BOTTOMALIGN                                            int32   = 4
	SBS_RIGHTALIGN                                             int32   = 4
	SBS_SIZEBOXTOPLEFTALIGN                                    int32   = 2
	SBS_SIZEBOXBOTTOMRIGHTALIGN                                int32   = 4
	SBS_SIZEBOX                                                int32   = 8
	SBS_SIZEGRIP                                               int32   = 16
	SBM_SETPOS                                                 uint32  = 0xe0
	SBM_GETPOS                                                 uint32  = 0xe1
	SBM_SETRANGE                                               uint32  = 0xe2
	SBM_SETRANGEREDRAW                                         uint32  = 0xe6
	SBM_GETRANGE                                               uint32  = 0xe3
	SBM_ENABLE_ARROWS                                          uint32  = 0xe4
	SBM_SETSCROLLINFO                                          uint32  = 0xe9
	SBM_GETSCROLLINFO                                          uint32  = 0xea
	SBM_GETSCROLLBARINFO                                       uint32  = 0xeb
	MDIS_ALLCHILDSTYLES                                        uint32  = 0x1
	HELP_CONTEXT                                               int32   = 1
	HELP_QUIT                                                  int32   = 2
	HELP_INDEX                                                 int32   = 3
	HELP_CONTENTS                                              int32   = 3
	HELP_HELPONHELP                                            int32   = 4
	HELP_SETINDEX                                              int32   = 5
	HELP_SETCONTENTS                                           int32   = 5
	HELP_CONTEXTPOPUP                                          int32   = 8
	HELP_FORCEFILE                                             int32   = 9
	HELP_KEY                                                   int32   = 257
	HELP_COMMAND                                               int32   = 258
	HELP_PARTIALKEY                                            int32   = 261
	HELP_MULTIKEY                                              int32   = 513
	HELP_SETWINPOS                                             int32   = 515
	HELP_CONTEXTMENU                                           uint32  = 0xa
	HELP_FINDER                                                uint32  = 0xb
	HELP_WM_HELP                                               uint32  = 0xc
	HELP_SETPOPUP_POS                                          uint32  = 0xd
	HELP_TCARD                                                 uint32  = 0x8000
	HELP_TCARD_DATA                                            uint32  = 0x10
	HELP_TCARD_OTHER_CALLER                                    uint32  = 0x11
	IDH_NO_HELP                                                uint32  = 0x6f18
	IDH_MISSING_CONTEXT                                        uint32  = 0x6f19
	IDH_GENERIC_HELP_BUTTON                                    uint32  = 0x6f1a
	IDH_OK                                                     uint32  = 0x6f1b
	IDH_CANCEL                                                 uint32  = 0x6f1c
	IDH_HELP                                                   uint32  = 0x6f1d
	MAX_TOUCH_PREDICTION_FILTER_TAPS                           uint32  = 0x3
	TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY                  uint32  = 0x8
	TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME               uint32  = 0x8
	TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP         uint32  = 0x1
	TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA                float32 = 0.001
	TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN           float32 = 0.9
	TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX           float32 = 0.999
	TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE float32 = 0.001
	TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA    float32 = 0.99
	MAX_LOGICALDPIOVERRIDE                                     uint32  = 0x2
	MIN_LOGICALDPIOVERRIDE                                     int32   = -2
	FE_FONTSMOOTHINGSTANDARD                                   uint32  = 0x1
	FE_FONTSMOOTHINGCLEARTYPE                                  uint32  = 0x2
	FE_FONTSMOOTHINGORIENTATIONBGR                             uint32  = 0x0
	FE_FONTSMOOTHINGORIENTATIONRGB                             uint32  = 0x1
	CONTACTVISUALIZATION_OFF                                   uint32  = 0x0
	CONTACTVISUALIZATION_ON                                    uint32  = 0x1
	CONTACTVISUALIZATION_PRESENTATIONMODE                      uint32  = 0x2
	GESTUREVISUALIZATION_OFF                                   uint32  = 0x0
	GESTUREVISUALIZATION_ON                                    uint32  = 0x1f
	GESTUREVISUALIZATION_TAP                                   uint32  = 0x1
	GESTUREVISUALIZATION_DOUBLETAP                             uint32  = 0x2
	GESTUREVISUALIZATION_PRESSANDTAP                           uint32  = 0x4
	GESTUREVISUALIZATION_PRESSANDHOLD                          uint32  = 0x8
	GESTUREVISUALIZATION_RIGHTTAP                              uint32  = 0x10
	MOUSEWHEEL_ROUTING_FOCUS                                   uint32  = 0x0
	MOUSEWHEEL_ROUTING_HYBRID                                  uint32  = 0x1
	MOUSEWHEEL_ROUTING_MOUSE_POS                               uint32  = 0x2
	PENVISUALIZATION_ON                                        uint32  = 0x23
	PENVISUALIZATION_OFF                                       uint32  = 0x0
	PENVISUALIZATION_TAP                                       uint32  = 0x1
	PENVISUALIZATION_DOUBLETAP                                 uint32  = 0x2
	PENVISUALIZATION_CURSOR                                    uint32  = 0x20
	PENARBITRATIONTYPE_NONE                                    uint32  = 0x0
	PENARBITRATIONTYPE_WIN8                                    uint32  = 0x1
	PENARBITRATIONTYPE_FIS                                     uint32  = 0x2
	PENARBITRATIONTYPE_SPT                                     uint32  = 0x3
	PENARBITRATIONTYPE_MAX                                     uint32  = 0x4
	METRICS_USEDEFAULT                                         int32   = -1
	ARW_STARTMASK                                              int32   = 3
	ARW_STARTRIGHT                                             int32   = 1
	ARW_STARTTOP                                               int32   = 2
	ARW_LEFT                                                   int32   = 0
	ARW_RIGHT                                                  int32   = 0
	ARW_UP                                                     int32   = 4
	ARW_DOWN                                                   int32   = 4
	ARW_HIDE                                                   int32   = 8
	HCF_LOGONDESKTOP                                           uint32  = 0x100
	HCF_DEFAULTDESKTOP                                         uint32  = 0x200
	EDD_GET_DEVICE_INTERFACE_NAME                              uint32  = 0x1
	FKF_FILTERKEYSON                                           uint32  = 0x1
	FKF_AVAILABLE                                              uint32  = 0x2
	FKF_HOTKEYACTIVE                                           uint32  = 0x4
	FKF_CONFIRMHOTKEY                                          uint32  = 0x8
	FKF_HOTKEYSOUND                                            uint32  = 0x10
	FKF_INDICATOR                                              uint32  = 0x20
	FKF_CLICKON                                                uint32  = 0x40
	MKF_MOUSEKEYSON                                            uint32  = 0x1
	MKF_AVAILABLE                                              uint32  = 0x2
	MKF_HOTKEYACTIVE                                           uint32  = 0x4
	MKF_CONFIRMHOTKEY                                          uint32  = 0x8
	MKF_HOTKEYSOUND                                            uint32  = 0x10
	MKF_INDICATOR                                              uint32  = 0x20
	MKF_MODIFIERS                                              uint32  = 0x40
	MKF_REPLACENUMBERS                                         uint32  = 0x80
	MKF_LEFTBUTTONSEL                                          uint32  = 0x10000000
	MKF_RIGHTBUTTONSEL                                         uint32  = 0x20000000
	MKF_LEFTBUTTONDOWN                                         uint32  = 0x1000000
	MKF_RIGHTBUTTONDOWN                                        uint32  = 0x2000000
	MKF_MOUSEMODE                                              uint32  = 0x80000000
	TKF_TOGGLEKEYSON                                           uint32  = 0x1
	TKF_AVAILABLE                                              uint32  = 0x2
	TKF_HOTKEYACTIVE                                           uint32  = 0x4
	TKF_CONFIRMHOTKEY                                          uint32  = 0x8
	TKF_HOTKEYSOUND                                            uint32  = 0x10
	TKF_INDICATOR                                              uint32  = 0x20
	MONITORINFOF_PRIMARY                                       uint32  = 0x1
	WINEVENT_OUTOFCONTEXT                                      uint32  = 0x0
	WINEVENT_SKIPOWNTHREAD                                     uint32  = 0x1
	WINEVENT_SKIPOWNPROCESS                                    uint32  = 0x2
	WINEVENT_INCONTEXT                                         uint32  = 0x4
	CHILDID_SELF                                               uint32  = 0x0
	INDEXID_OBJECT                                             uint32  = 0x0
	INDEXID_CONTAINER                                          uint32  = 0x0
	EVENT_MIN                                                  uint32  = 0x1
	EVENT_MAX                                                  uint32  = 0x7fffffff
	EVENT_SYSTEM_SOUND                                         uint32  = 0x1
	EVENT_SYSTEM_ALERT                                         uint32  = 0x2
	EVENT_SYSTEM_FOREGROUND                                    uint32  = 0x3
	EVENT_SYSTEM_MENUSTART                                     uint32  = 0x4
	EVENT_SYSTEM_MENUEND                                       uint32  = 0x5
	EVENT_SYSTEM_MENUPOPUPSTART                                uint32  = 0x6
	EVENT_SYSTEM_MENUPOPUPEND                                  uint32  = 0x7
	EVENT_SYSTEM_CAPTURESTART                                  uint32  = 0x8
	EVENT_SYSTEM_CAPTUREEND                                    uint32  = 0x9
	EVENT_SYSTEM_MOVESIZESTART                                 uint32  = 0xa
	EVENT_SYSTEM_MOVESIZEEND                                   uint32  = 0xb
	EVENT_SYSTEM_CONTEXTHELPSTART                              uint32  = 0xc
	EVENT_SYSTEM_CONTEXTHELPEND                                uint32  = 0xd
	EVENT_SYSTEM_DRAGDROPSTART                                 uint32  = 0xe
	EVENT_SYSTEM_DRAGDROPEND                                   uint32  = 0xf
	EVENT_SYSTEM_DIALOGSTART                                   uint32  = 0x10
	EVENT_SYSTEM_DIALOGEND                                     uint32  = 0x11
	EVENT_SYSTEM_SCROLLINGSTART                                uint32  = 0x12
	EVENT_SYSTEM_SCROLLINGEND                                  uint32  = 0x13
	EVENT_SYSTEM_SWITCHSTART                                   uint32  = 0x14
	EVENT_SYSTEM_SWITCHEND                                     uint32  = 0x15
	EVENT_SYSTEM_MINIMIZESTART                                 uint32  = 0x16
	EVENT_SYSTEM_MINIMIZEEND                                   uint32  = 0x17
	EVENT_SYSTEM_DESKTOPSWITCH                                 uint32  = 0x20
	EVENT_SYSTEM_SWITCHER_APPGRABBED                           uint32  = 0x24
	EVENT_SYSTEM_SWITCHER_APPOVERTARGET                        uint32  = 0x25
	EVENT_SYSTEM_SWITCHER_APPDROPPED                           uint32  = 0x26
	EVENT_SYSTEM_SWITCHER_CANCELLED                            uint32  = 0x27
	EVENT_SYSTEM_IME_KEY_NOTIFICATION                          uint32  = 0x29
	EVENT_SYSTEM_END                                           uint32  = 0xff
	EVENT_OEM_DEFINED_START                                    uint32  = 0x101
	EVENT_OEM_DEFINED_END                                      uint32  = 0x1ff
	EVENT_UIA_EVENTID_START                                    uint32  = 0x4e00
	EVENT_UIA_EVENTID_END                                      uint32  = 0x4eff
	EVENT_UIA_PROPID_START                                     uint32  = 0x7500
	EVENT_UIA_PROPID_END                                       uint32  = 0x75ff
	EVENT_CONSOLE_CARET                                        uint32  = 0x4001
	EVENT_CONSOLE_UPDATE_REGION                                uint32  = 0x4002
	EVENT_CONSOLE_UPDATE_SIMPLE                                uint32  = 0x4003
	EVENT_CONSOLE_UPDATE_SCROLL                                uint32  = 0x4004
	EVENT_CONSOLE_LAYOUT                                       uint32  = 0x4005
	EVENT_CONSOLE_START_APPLICATION                            uint32  = 0x4006
	EVENT_CONSOLE_END_APPLICATION                              uint32  = 0x4007
	CONSOLE_APPLICATION_16BIT                                  uint32  = 0x0
	CONSOLE_CARET_SELECTION                                    uint32  = 0x1
	CONSOLE_CARET_VISIBLE                                      uint32  = 0x2
	EVENT_CONSOLE_END                                          uint32  = 0x40ff
	EVENT_OBJECT_CREATE                                        uint32  = 0x8000
	EVENT_OBJECT_DESTROY                                       uint32  = 0x8001
	EVENT_OBJECT_SHOW                                          uint32  = 0x8002
	EVENT_OBJECT_HIDE                                          uint32  = 0x8003
	EVENT_OBJECT_REORDER                                       uint32  = 0x8004
	EVENT_OBJECT_FOCUS                                         uint32  = 0x8005
	EVENT_OBJECT_SELECTION                                     uint32  = 0x8006
	EVENT_OBJECT_SELECTIONADD                                  uint32  = 0x8007
	EVENT_OBJECT_SELECTIONREMOVE                               uint32  = 0x8008
	EVENT_OBJECT_SELECTIONWITHIN                               uint32  = 0x8009
	EVENT_OBJECT_STATECHANGE                                   uint32  = 0x800a
	EVENT_OBJECT_LOCATIONCHANGE                                uint32  = 0x800b
	EVENT_OBJECT_NAMECHANGE                                    uint32  = 0x800c
	EVENT_OBJECT_DESCRIPTIONCHANGE                             uint32  = 0x800d
	EVENT_OBJECT_VALUECHANGE                                   uint32  = 0x800e
	EVENT_OBJECT_PARENTCHANGE                                  uint32  = 0x800f
	EVENT_OBJECT_HELPCHANGE                                    uint32  = 0x8010
	EVENT_OBJECT_DEFACTIONCHANGE                               uint32  = 0x8011
	EVENT_OBJECT_ACCELERATORCHANGE                             uint32  = 0x8012
	EVENT_OBJECT_INVOKED                                       uint32  = 0x8013
	EVENT_OBJECT_TEXTSELECTIONCHANGED                          uint32  = 0x8014
	EVENT_OBJECT_CONTENTSCROLLED                               uint32  = 0x8015
	EVENT_SYSTEM_ARRANGMENTPREVIEW                             uint32  = 0x8016
	EVENT_OBJECT_CLOAKED                                       uint32  = 0x8017
	EVENT_OBJECT_UNCLOAKED                                     uint32  = 0x8018
	EVENT_OBJECT_LIVEREGIONCHANGED                             uint32  = 0x8019
	EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED                      uint32  = 0x8020
	EVENT_OBJECT_DRAGSTART                                     uint32  = 0x8021
	EVENT_OBJECT_DRAGCANCEL                                    uint32  = 0x8022
	EVENT_OBJECT_DRAGCOMPLETE                                  uint32  = 0x8023
	EVENT_OBJECT_DRAGENTER                                     uint32  = 0x8024
	EVENT_OBJECT_DRAGLEAVE                                     uint32  = 0x8025
	EVENT_OBJECT_DRAGDROPPED                                   uint32  = 0x8026
	EVENT_OBJECT_IME_SHOW                                      uint32  = 0x8027
	EVENT_OBJECT_IME_HIDE                                      uint32  = 0x8028
	EVENT_OBJECT_IME_CHANGE                                    uint32  = 0x8029
	EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED              uint32  = 0x8030
	EVENT_OBJECT_END                                           uint32  = 0x80ff
	EVENT_AIA_START                                            uint32  = 0xa000
	EVENT_AIA_END                                              uint32  = 0xafff
	SOUND_SYSTEM_STARTUP                                       uint32  = 0x1
	SOUND_SYSTEM_SHUTDOWN                                      uint32  = 0x2
	SOUND_SYSTEM_BEEP                                          uint32  = 0x3
	SOUND_SYSTEM_ERROR                                         uint32  = 0x4
	SOUND_SYSTEM_QUESTION                                      uint32  = 0x5
	SOUND_SYSTEM_WARNING                                       uint32  = 0x6
	SOUND_SYSTEM_INFORMATION                                   uint32  = 0x7
	SOUND_SYSTEM_MAXIMIZE                                      uint32  = 0x8
	SOUND_SYSTEM_MINIMIZE                                      uint32  = 0x9
	SOUND_SYSTEM_RESTOREUP                                     uint32  = 0xa
	SOUND_SYSTEM_RESTOREDOWN                                   uint32  = 0xb
	SOUND_SYSTEM_APPSTART                                      uint32  = 0xc
	SOUND_SYSTEM_FAULT                                         uint32  = 0xd
	SOUND_SYSTEM_APPEND                                        uint32  = 0xe
	SOUND_SYSTEM_MENUCOMMAND                                   uint32  = 0xf
	SOUND_SYSTEM_MENUPOPUP                                     uint32  = 0x10
	CSOUND_SYSTEM                                              uint32  = 0x10
	CALERT_SYSTEM                                              uint32  = 0x6
	GUI_16BITTASK                                              uint32  = 0x0
	USER_DEFAULT_SCREEN_DPI                                    uint32  = 0x60
	STATE_SYSTEM_SELECTED                                      uint32  = 0x2
	STATE_SYSTEM_FOCUSED                                       uint32  = 0x4
	STATE_SYSTEM_CHECKED                                       uint32  = 0x10
	STATE_SYSTEM_MIXED                                         uint32  = 0x20
	STATE_SYSTEM_INDETERMINATE                                 uint32  = 0x20
	STATE_SYSTEM_READONLY                                      uint32  = 0x40
	STATE_SYSTEM_HOTTRACKED                                    uint32  = 0x80
	STATE_SYSTEM_DEFAULT                                       uint32  = 0x100
	STATE_SYSTEM_EXPANDED                                      uint32  = 0x200
	STATE_SYSTEM_COLLAPSED                                     uint32  = 0x400
	STATE_SYSTEM_BUSY                                          uint32  = 0x800
	STATE_SYSTEM_FLOATING                                      uint32  = 0x1000
	STATE_SYSTEM_MARQUEED                                      uint32  = 0x2000
	STATE_SYSTEM_ANIMATED                                      uint32  = 0x4000
	STATE_SYSTEM_SIZEABLE                                      uint32  = 0x20000
	STATE_SYSTEM_MOVEABLE                                      uint32  = 0x40000
	STATE_SYSTEM_SELFVOICING                                   uint32  = 0x80000
	STATE_SYSTEM_SELECTABLE                                    uint32  = 0x200000
	STATE_SYSTEM_LINKED                                        uint32  = 0x400000
	STATE_SYSTEM_TRAVERSED                                     uint32  = 0x800000
	STATE_SYSTEM_MULTISELECTABLE                               uint32  = 0x1000000
	STATE_SYSTEM_EXTSELECTABLE                                 uint32  = 0x2000000
	STATE_SYSTEM_ALERT_LOW                                     uint32  = 0x4000000
	STATE_SYSTEM_ALERT_MEDIUM                                  uint32  = 0x8000000
	STATE_SYSTEM_ALERT_HIGH                                    uint32  = 0x10000000
	STATE_SYSTEM_PROTECTED                                     uint32  = 0x20000000
	STATE_SYSTEM_VALID                                         uint32  = 0x3fffffff
	CCHILDREN_TITLEBAR                                         uint32  = 0x5
	CCHILDREN_SCROLLBAR                                        uint32  = 0x5
	RIM_INPUT                                                  uint32  = 0x0
	RIM_INPUTSINK                                              uint32  = 0x1
	RIM_TYPEMAX                                                uint32  = 0x2
	RI_MOUSE_LEFT_BUTTON_DOWN                                  uint32  = 0x1
	RI_MOUSE_LEFT_BUTTON_UP                                    uint32  = 0x2
	RI_MOUSE_RIGHT_BUTTON_DOWN                                 uint32  = 0x4
	RI_MOUSE_RIGHT_BUTTON_UP                                   uint32  = 0x8
	RI_MOUSE_MIDDLE_BUTTON_DOWN                                uint32  = 0x10
	RI_MOUSE_MIDDLE_BUTTON_UP                                  uint32  = 0x20
	RI_MOUSE_BUTTON_1_DOWN                                     uint32  = 0x1
	RI_MOUSE_BUTTON_1_UP                                       uint32  = 0x2
	RI_MOUSE_BUTTON_2_DOWN                                     uint32  = 0x4
	RI_MOUSE_BUTTON_2_UP                                       uint32  = 0x8
	RI_MOUSE_BUTTON_3_DOWN                                     uint32  = 0x10
	RI_MOUSE_BUTTON_3_UP                                       uint32  = 0x20
	RI_MOUSE_BUTTON_4_DOWN                                     uint32  = 0x40
	RI_MOUSE_BUTTON_4_UP                                       uint32  = 0x80
	RI_MOUSE_BUTTON_5_DOWN                                     uint32  = 0x100
	RI_MOUSE_BUTTON_5_UP                                       uint32  = 0x200
	RI_MOUSE_WHEEL                                             uint32  = 0x400
	RI_MOUSE_HWHEEL                                            uint32  = 0x800
	RI_KEY_MAKE                                                uint32  = 0x0
	RI_KEY_BREAK                                               uint32  = 0x1
	RI_KEY_E0                                                  uint32  = 0x2
	RI_KEY_E1                                                  uint32  = 0x4
	RI_KEY_TERMSRV_SET_LED                                     uint32  = 0x8
	RI_KEY_TERMSRV_SHADOW                                      uint32  = 0x10
	RIDEV_EXMODEMASK                                           uint32  = 0xf0
	GIDC_ARRIVAL                                               uint32  = 0x1
	GIDC_REMOVAL                                               uint32  = 0x2
	POINTER_DEVICE_PRODUCT_STRING_MAX                          uint32  = 0x208
	PDC_ARRIVAL                                                uint32  = 0x1
	PDC_REMOVAL                                                uint32  = 0x2
	PDC_ORIENTATION_0                                          uint32  = 0x4
	PDC_ORIENTATION_90                                         uint32  = 0x8
	PDC_ORIENTATION_180                                        uint32  = 0x10
	PDC_ORIENTATION_270                                        uint32  = 0x20
	PDC_MODE_DEFAULT                                           uint32  = 0x40
	PDC_MODE_CENTERED                                          uint32  = 0x80
	PDC_MAPPING_CHANGE                                         uint32  = 0x100
	PDC_RESOLUTION                                             uint32  = 0x200
	PDC_ORIGIN                                                 uint32  = 0x400
	PDC_MODE_ASPECTRATIOPRESERVED                              uint32  = 0x800
	GF_BEGIN                                                   uint32  = 0x1
	GF_INERTIA                                                 uint32  = 0x2
	GF_END                                                     uint32  = 0x4
	GESTURECONFIGMAXCOUNT                                      uint32  = 0x100
	GCF_INCLUDE_ANCESTORS                                      uint32  = 0x1
	NID_INTEGRATED_TOUCH                                       uint32  = 0x1
	NID_EXTERNAL_TOUCH                                         uint32  = 0x2
	NID_INTEGRATED_PEN                                         uint32  = 0x4
	NID_EXTERNAL_PEN                                           uint32  = 0x8
	NID_MULTI_INPUT                                            uint32  = 0x40
	NID_READY                                                  uint32  = 0x80
	MAX_STR_BLOCKREASON                                        uint32  = 0x100
	WM_TOOLTIPDISMISS                                          uint32  = 0x345
	HBMMENU_CALLBACK                                           HBITMAP = ^HBITMAP(0x0)
	HBMMENU_SYSTEM                                             HBITMAP = 1
	HBMMENU_MBAR_RESTORE                                       HBITMAP = 2
	HBMMENU_MBAR_MINIMIZE                                      HBITMAP = 3
	HBMMENU_MBAR_CLOSE                                         HBITMAP = 5
	HBMMENU_MBAR_CLOSE_D                                       HBITMAP = 6
	HBMMENU_MBAR_MINIMIZE_D                                    HBITMAP = 7
	HBMMENU_POPUP_CLOSE                                        HBITMAP = 8
	HBMMENU_POPUP_RESTORE                                      HBITMAP = 9
	HBMMENU_POPUP_MAXIMIZE                                     HBITMAP = 10
	HBMMENU_POPUP_MINIMIZE                                     HBITMAP = 11
	CW_USEDEFAULT                                              int32   = -2147483648
	LBS_STANDARD                                               int32   = 10485763
	WINSTA_ALL_ACCESS                                          int32   = 895
	WVR_REDRAW                                                 uint32  = 0x300
	IDC_STATIC                                                 int32   = -1
)
const (
	DATA_E_FORMATETC = DV_E_FORMATETC
)
const NULL = 0
const (
	PKEY_PIDSTR_MAX uint32 = 0xa
)
const (
	PSS_PERF_RESOLUTION uint32 = 0xf4240
)
const (
	TBM_GETPOS = WM_USER
)

TrackBar (Slider) messages

Variables

var (
	ELS_GUID_LANGUAGE_DETECTION = syscall.GUID{0xCF7E00B1, 0x909B, 0x4D95,
		[8]byte{0xA8, 0xF4, 0x61, 0x1F, 0x7C, 0x37, 0x77, 0x02}}

	ELS_GUID_SCRIPT_DETECTION = syscall.GUID{0x2D64B439, 0x6CAF, 0x4F6B,
		[8]byte{0xB6, 0x88, 0xE5, 0xD0, 0xF4, 0xFA, 0xA7, 0xD7}}

	ELS_GUID_TRANSLITERATION_HANT_TO_HANS = syscall.GUID{0xA3A8333B, 0xF4FC, 0x42F6,
		[8]byte{0xA0, 0xC4, 0x04, 0x62, 0xFE, 0x73, 0x17, 0xCB}}

	ELS_GUID_TRANSLITERATION_HANS_TO_HANT = syscall.GUID{0x3CACCDC8, 0x5590, 0x42DC,
		[8]byte{0x9A, 0x7B, 0xB5, 0xA6, 0xB5, 0xB3, 0xB6, 0x3B}}

	ELS_GUID_TRANSLITERATION_MALAYALAM_TO_LATIN = syscall.GUID{0xD8B983B1, 0xF8BF, 0x4A2B,
		[8]byte{0xBC, 0xD5, 0x5B, 0x5E, 0xA2, 0x06, 0x13, 0xE1}}

	ELS_GUID_TRANSLITERATION_DEVANAGARI_TO_LATIN = syscall.GUID{0xC4A4DCFE, 0x2661, 0x4D02,
		[8]byte{0x98, 0x35, 0xF4, 0x81, 0x87, 0x10, 0x98, 0x03}}

	ELS_GUID_TRANSLITERATION_CYRILLIC_TO_LATIN = syscall.GUID{0x3DD12A98, 0x5AFD, 0x4903,
		[8]byte{0xA1, 0x3F, 0xE1, 0x7E, 0x6C, 0x0B, 0xFE, 0x01}}

	ELS_GUID_TRANSLITERATION_BENGALI_TO_LATIN = syscall.GUID{0xF4DFD825, 0x91A4, 0x489F,
		[8]byte{0x85, 0x5E, 0x9A, 0xD9, 0xBE, 0xE5, 0x57, 0x27}}

	ELS_GUID_TRANSLITERATION_HANGUL_DECOMPOSITION = syscall.GUID{0x4BA2A721, 0xE43D, 0x41B7,
		[8]byte{0xB3, 0x30, 0x53, 0x6A, 0xE1, 0xE4, 0x88, 0x63}}
)
var (
	PARTITION_BASIC_DATA_GUID = syscall.GUID{0xEBD0A0A2, 0xB9E5, 0x4433,
		[8]byte{0x87, 0xC0, 0x68, 0xB6, 0xB7, 0x26, 0x99, 0xC7}}

	PARTITION_BSP_GUID = syscall.GUID{0x57434F53, 0x4DF9, 0x45B9,
		[8]byte{0x8E, 0x9E, 0x23, 0x70, 0xF0, 0x06, 0x45, 0x7C}}

	PARTITION_CLUSTER_GUID = syscall.GUID{0xDB97DBA9, 0x0840, 0x4BAE,
		[8]byte{0x97, 0xF0, 0xFF, 0xB9, 0xA3, 0x27, 0xC7, 0xE1}}

	PARTITION_DPP_GUID = syscall.GUID{0x57434F53, 0x94CB, 0x43F0,
		[8]byte{0xA5, 0x33, 0xD7, 0x3C, 0x10, 0xCF, 0xA5, 0x7D}}

	PARTITION_ENTRY_UNUSED_GUID = syscall.GUID{0x00000000, 0x0000, 0x0000,
		[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

	PARTITION_LDM_DATA_GUID = syscall.GUID{0xAF9B60A0, 0x1431, 0x4F62,
		[8]byte{0xBC, 0x68, 0x33, 0x11, 0x71, 0x4A, 0x69, 0xAD}}

	PARTITION_LDM_METADATA_GUID = syscall.GUID{0x5808C8AA, 0x7E8F, 0x42E0,
		[8]byte{0x85, 0xD2, 0xE1, 0xE9, 0x04, 0x34, 0xCF, 0xB3}}

	PARTITION_LEGACY_BL_GUID = syscall.GUID{0x424CA0E2, 0x7CB2, 0x4FB9,
		[8]byte{0x81, 0x43, 0xC5, 0x2A, 0x99, 0x39, 0x8B, 0xC6}}

	PARTITION_LEGACY_BL_GUID_BACKUP = syscall.GUID{0x424C3E6C, 0xD79F, 0x49CB,
		[8]byte{0x93, 0x5D, 0x36, 0xD7, 0x14, 0x67, 0xA2, 0x88}}

	PARTITION_MAIN_OS_GUID = syscall.GUID{0x57434F53, 0x8F45, 0x405E,
		[8]byte{0x8A, 0x23, 0x18, 0x6D, 0x8A, 0x43, 0x30, 0xD3}}

	PARTITION_MSFT_RECOVERY_GUID = syscall.GUID{0xDE94BBA4, 0x06D1, 0x4D40,
		[8]byte{0xA1, 0x6A, 0xBF, 0xD5, 0x01, 0x79, 0xD6, 0xAC}}

	PARTITION_MSFT_RESERVED_GUID = syscall.GUID{0xE3C9E316, 0x0B5C, 0x4DB8,
		[8]byte{0x81, 0x7D, 0xF9, 0x2D, 0xF0, 0x02, 0x15, 0xAE}}

	PARTITION_MSFT_SNAPSHOT_GUID = syscall.GUID{0xCADDEBF1, 0x4400, 0x4DE8,
		[8]byte{0xB1, 0x03, 0x12, 0x11, 0x7D, 0xCF, 0x3C, 0xCF}}

	PARTITION_OS_DATA_GUID = syscall.GUID{0x57434F53, 0x23F2, 0x44D5,
		[8]byte{0xA8, 0x30, 0x67, 0xBB, 0xDA, 0xA6, 0x09, 0xF9}}

	PARTITION_PATCH_GUID = syscall.GUID{0x8967A686, 0x96AA, 0x6AA8,
		[8]byte{0x95, 0x89, 0xA8, 0x42, 0x56, 0x54, 0x10, 0x90}}

	PARTITION_PRE_INSTALLED_GUID = syscall.GUID{0x57434F53, 0x7FE0, 0x4196,
		[8]byte{0x9B, 0x42, 0x42, 0x7B, 0x51, 0x64, 0x34, 0x84}}

	PARTITION_SBL_CACHE_SSD_GUID = syscall.GUID{0xEEFF8352, 0xDD2A, 0x44DB,
		[8]byte{0xAE, 0x83, 0xBE, 0xE1, 0xCF, 0x74, 0x81, 0xDC}}

	PARTITION_SBL_CACHE_SSD_RESERVED_GUID = syscall.GUID{0xDCC0C7C1, 0x55AD, 0x4F17,
		[8]byte{0x9D, 0x43, 0x4B, 0xC7, 0x76, 0xE0, 0x11, 0x7E}}

	PARTITION_SBL_CACHE_HDD_GUID = syscall.GUID{0x03AAA829, 0xEBFC, 0x4E7E,
		[8]byte{0xAA, 0xC9, 0xC4, 0xD7, 0x6C, 0x63, 0xB2, 0x4B}}

	PARTITION_SERVICING_FILES_GUID = syscall.GUID{0x57434F53, 0x432E, 0x4014,
		[8]byte{0xAE, 0x4C, 0x8D, 0xEA, 0xA9, 0xC0, 0x00, 0x6A}}

	PARTITION_SERVICING_METADATA_GUID = syscall.GUID{0x57434F53, 0xC691, 0x4A05,
		[8]byte{0xBB, 0x4E, 0x70, 0x3D, 0xAF, 0xD2, 0x29, 0xCE}}

	PARTITION_SERVICING_RESERVE_GUID = syscall.GUID{0x57434F53, 0x4B81, 0x460B,
		[8]byte{0xA3, 0x19, 0xFF, 0xB6, 0xFE, 0x13, 0x6D, 0x14}}

	PARTITION_SERVICING_STAGING_ROOT_GUID = syscall.GUID{0x57434F53, 0xE84D, 0x4E84,
		[8]byte{0xAA, 0xF3, 0xEC, 0xBB, 0xBD, 0x04, 0xB9, 0xDF}}

	PARTITION_SPACES_GUID = syscall.GUID{0xE75CAF8F, 0xF680, 0x4CEE,
		[8]byte{0xAF, 0xA3, 0xB0, 0x01, 0xE5, 0x6E, 0xFC, 0x2D}}

	PARTITION_SPACES_DATA_GUID = syscall.GUID{0xE7ADDCB4, 0xDC34, 0x4539,
		[8]byte{0x9A, 0x76, 0xEB, 0xBD, 0x07, 0xBE, 0x6F, 0x7E}}

	PARTITION_SYSTEM_GUID = syscall.GUID{0xC12A7328, 0xF81F, 0x11D2,
		[8]byte{0xBA, 0x4B, 0x00, 0xA0, 0xC9, 0x3E, 0xC9, 0x3B}}

	PARTITION_WINDOWS_SYSTEM_GUID = syscall.GUID{0x57434F53, 0xE3E3, 0x4631,
		[8]byte{0xA5, 0xC5, 0x26, 0xD2, 0x24, 0x38, 0x73, 0xAA}}

	CLSID_DiskQuotaControl = syscall.GUID{0x7988B571, 0xEC89, 0x11CF,
		[8]byte{0x9C, 0x00, 0x00, 0xAA, 0x00, 0xA1, 0x4F, 0x56}}
)
var (
	CLSID_CFontPropPage = syscall.GUID{0x0BE35200, 0x8F91, 0x11CE,
		[8]byte{0x9D, 0xE3, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

	CLSID_CColorPropPage = syscall.GUID{0x0BE35201, 0x8F91, 0x11CE,
		[8]byte{0x9D, 0xE3, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

	CLSID_CPicturePropPage = syscall.GUID{0x0BE35202, 0x8F91, 0x11CE,
		[8]byte{0x9D, 0xE3, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

	CLSID_PersistPropset = syscall.GUID{0xFB8F0821, 0x0164, 0x101B,
		[8]byte{0x84, 0xED, 0x08, 0x00, 0x2B, 0x2E, 0xC7, 0x13}}

	CLSID_ConvertVBX = syscall.GUID{0xFB8F0822, 0x0164, 0x101B,
		[8]byte{0x84, 0xED, 0x08, 0x00, 0x2B, 0x2E, 0xC7, 0x13}}

	CLSID_StdFont = syscall.GUID{0x0BE35203, 0x8F91, 0x11CE,
		[8]byte{0x9D, 0xE3, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

	CLSID_StdPicture = syscall.GUID{0x0BE35204, 0x8F91, 0x11CE,
		[8]byte{0x9D, 0xE3, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

	GUID_HIMETRIC = syscall.GUID{0x66504300, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_COLOR = syscall.GUID{0x66504301, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_XPOSPIXEL = syscall.GUID{0x66504302, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_YPOSPIXEL = syscall.GUID{0x66504303, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_XSIZEPIXEL = syscall.GUID{0x66504304, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_YSIZEPIXEL = syscall.GUID{0x66504305, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_XPOS = syscall.GUID{0x66504306, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_YPOS = syscall.GUID{0x66504307, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_XSIZE = syscall.GUID{0x66504308, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_YSIZE = syscall.GUID{0x66504309, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_TRISTATE = syscall.GUID{0x6650430A, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_OPTIONVALUEEXCLUSIVE = syscall.GUID{0x6650430B, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_CHECKVALUEEXCLUSIVE = syscall.GUID{0x6650430C, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_FONTNAME = syscall.GUID{0x6650430D, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_FONTSIZE = syscall.GUID{0x6650430E, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_FONTBOLD = syscall.GUID{0x6650430F, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_FONTITALIC = syscall.GUID{0x66504310, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_FONTUNDERSCORE = syscall.GUID{0x66504311, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_FONTSTRIKETHROUGH = syscall.GUID{0x66504312, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	GUID_HANDLE = syscall.GUID{0x66504313, 0xBE0F, 0x101A,
		[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

	SID_VariantConversion = syscall.GUID{0x1F101481, 0xBCCD, 0x11D0,
		[8]byte{0x93, 0x36, 0x00, 0xA0, 0xC9, 0x0D, 0xCA, 0xA9}}

	SID_GetCaller = syscall.GUID{0x4717CC40, 0xBCB9, 0x11D0,
		[8]byte{0x93, 0x36, 0x00, 0xA0, 0xC9, 0x0D, 0xCA, 0xA9}}

	SID_ProvideRuntimeContext = syscall.GUID{0x74A5040C, 0xDD0C, 0x48F0,
		[8]byte{0xAC, 0x85, 0x19, 0x4C, 0x32, 0x59, 0x18, 0x0A}}
)
var (
	PPM_PERFSTATE_CHANGE_GUID = syscall.GUID{0xA5B32DDD, 0x7F39, 0x4ABC,
		[8]byte{0xB8, 0x92, 0x90, 0x0E, 0x43, 0xB5, 0x9E, 0xBB}}

	PPM_PERFSTATE_DOMAIN_CHANGE_GUID = syscall.GUID{0x995E6B7F, 0xD653, 0x497A,
		[8]byte{0xB9, 0x78, 0x36, 0xA3, 0x0C, 0x29, 0xBF, 0x01}}

	PPM_IDLESTATE_CHANGE_GUID = syscall.GUID{0x4838FE4F, 0xF71C, 0x4E51,
		[8]byte{0x9E, 0xCC, 0x84, 0x30, 0xA7, 0xAC, 0x4C, 0x6C}}

	PPM_PERFSTATES_DATA_GUID = syscall.GUID{0x5708CC20, 0x7D40, 0x4BF4,
		[8]byte{0xB4, 0xAA, 0x2B, 0x01, 0x33, 0x8D, 0x01, 0x26}}

	PPM_IDLESTATES_DATA_GUID = syscall.GUID{0xBA138E10, 0xE250, 0x4AD7,
		[8]byte{0x86, 0x16, 0xCF, 0x1A, 0x7A, 0xD4, 0x10, 0xE7}}

	PPM_IDLE_ACCOUNTING_GUID = syscall.GUID{0xE2A26F78, 0xAE07, 0x4EE0,
		[8]byte{0xA3, 0x0F, 0xCE, 0x54, 0xF5, 0x5A, 0x94, 0xCD}}

	PPM_IDLE_ACCOUNTING_EX_GUID = syscall.GUID{0xD67ABD39, 0x81F8, 0x4A5E,
		[8]byte{0x81, 0x52, 0x72, 0xE3, 0x1E, 0xC9, 0x12, 0xEE}}

	PPM_THERMALCONSTRAINT_GUID = syscall.GUID{0xA852C2C8, 0x1A4C, 0x423B,
		[8]byte{0x8C, 0x2C, 0xF3, 0x0D, 0x82, 0x93, 0x1A, 0x88}}

	PPM_PERFMON_PERFSTATE_GUID = syscall.GUID{0x7FD18652, 0x0CFE, 0x40D2,
		[8]byte{0xB0, 0xA1, 0x0B, 0x06, 0x6A, 0x87, 0x75, 0x9E}}

	PPM_THERMAL_POLICY_CHANGE_GUID = syscall.GUID{0x48F377B8, 0x6880, 0x4C7B,
		[8]byte{0x8B, 0xDC, 0x38, 0x01, 0x76, 0xC6, 0x65, 0x4D}}

	GUID_DEVICE_BATTERY = syscall.GUID{0x72631E54, 0x78A4, 0x11D0,
		[8]byte{0xBC, 0xF7, 0x00, 0xAA, 0x00, 0xB7, 0xB3, 0x2A}}

	GUID_DEVICE_APPLICATIONLAUNCH_BUTTON = syscall.GUID{0x629758EE, 0x986E, 0x4D9E,
		[8]byte{0x8E, 0x47, 0xDE, 0x27, 0xF8, 0xAB, 0x05, 0x4D}}

	GUID_DEVICE_SYS_BUTTON = syscall.GUID{0x4AFA3D53, 0x74A7, 0x11D0,
		[8]byte{0xBE, 0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x57}}

	GUID_DEVICE_LID = syscall.GUID{0x4AFA3D52, 0x74A7, 0x11D0,
		[8]byte{0xBE, 0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x57}}

	GUID_DEVICE_THERMAL_ZONE = syscall.GUID{0x4AFA3D51, 0x74A7, 0x11D0,
		[8]byte{0xBE, 0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x57}}

	GUID_DEVICE_FAN = syscall.GUID{0x05ECD13D, 0x81DA, 0x4A2A,
		[8]byte{0x8A, 0x4C, 0x52, 0x4F, 0x23, 0xDD, 0x4D, 0xC9}}

	GUID_DEVICE_PROCESSOR = syscall.GUID{0x97FADB10, 0x4E33, 0x40AE,
		[8]byte{0x35, 0x9C, 0x8B, 0xEF, 0x02, 0x9D, 0xBD, 0xD0}}

	GUID_DEVICE_MEMORY = syscall.GUID{0x3FD0F03D, 0x92E0, 0x45FB,
		[8]byte{0xB7, 0x5C, 0x5E, 0xD8, 0xFF, 0xB0, 0x10, 0x21}}

	GUID_DEVICE_ACPI_TIME = syscall.GUID{0x97F99BF6, 0x4497, 0x4F18,
		[8]byte{0xBB, 0x22, 0x4B, 0x9F, 0xB2, 0xFB, 0xEF, 0x9C}}

	GUID_DEVICE_MESSAGE_INDICATOR = syscall.GUID{0xCD48A365, 0xFA94, 0x4CE2,
		[8]byte{0xA2, 0x32, 0xA1, 0xB7, 0x64, 0xE5, 0xD8, 0xB4}}

	GUID_CLASS_INPUT = syscall.GUID{0x4D1E55B2, 0xF16F, 0x11CF,
		[8]byte{0x88, 0xCB, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30}}

	GUID_DEVINTERFACE_THERMAL_COOLING = syscall.GUID{0xDBE4373D, 0x3C81, 0x40CB,
		[8]byte{0xAC, 0xE4, 0xE0, 0xE5, 0xD0, 0x5F, 0x0C, 0x9F}}

	GUID_DEVINTERFACE_THERMAL_MANAGER = syscall.GUID{0x927EC093, 0x69A4, 0x4BC0,
		[8]byte{0xBD, 0x02, 0x71, 0x16, 0x64, 0x71, 0x44, 0x63}}

	BATTERY_STATUS_WMI_GUID = syscall.GUID{0xFC4670D1, 0xEBBF, 0x416E,
		[8]byte{0x87, 0xCE, 0x37, 0x4A, 0x4E, 0xBC, 0x11, 0x1A}}

	BATTERY_RUNTIME_WMI_GUID = syscall.GUID{0x535A3767, 0x1AC2, 0x49BC,
		[8]byte{0xA0, 0x77, 0x3F, 0x7A, 0x02, 0xE4, 0x0A, 0xEC}}

	BATTERY_TEMPERATURE_WMI_GUID = syscall.GUID{0x1A52A14D, 0xADCE, 0x4A44,
		[8]byte{0x9A, 0x3E, 0xC8, 0xD8, 0xF1, 0x5F, 0xF2, 0xC2}}

	BATTERY_FULL_CHARGED_CAPACITY_WMI_GUID = syscall.GUID{0x40B40565, 0x96F7, 0x4435,
		[8]byte{0x86, 0x94, 0x97, 0xE0, 0xE4, 0x39, 0x59, 0x05}}

	BATTERY_CYCLE_COUNT_WMI_GUID = syscall.GUID{0xEF98DB24, 0x0014, 0x4C25,
		[8]byte{0xA5, 0x0B, 0xC7, 0x24, 0xAE, 0x5C, 0xD3, 0x71}}

	BATTERY_STATIC_DATA_WMI_GUID = syscall.GUID{0x05E1E463, 0xE4E2, 0x4EA9,
		[8]byte{0x80, 0xCB, 0x9B, 0xD4, 0xB3, 0xCA, 0x06, 0x55}}

	BATTERY_STATUS_CHANGE_WMI_GUID = syscall.GUID{0xCDDFA0C3, 0x7C5B, 0x4E43,
		[8]byte{0xA0, 0x34, 0x05, 0x9F, 0xA5, 0xB8, 0x43, 0x64}}

	BATTERY_TAG_CHANGE_WMI_GUID = syscall.GUID{0x5E1F6E19, 0x8786, 0x4D23,
		[8]byte{0x94, 0xFC, 0x9E, 0x74, 0x6B, 0xD5, 0xD8, 0x88}}

	GUID_DEVICE_ENERGY_METER = syscall.GUID{0x45BD8344, 0x7ED6, 0x49CF,
		[8]byte{0xA4, 0x40, 0xC2, 0x76, 0xC9, 0x33, 0xB0, 0x53}}
)
var (
	NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID = syscall.GUID{0x4F27F2DE, 0x14E2, 0x430B,
		[8]byte{0xA5, 0x49, 0x7C, 0xD4, 0x8C, 0xBC, 0x82, 0x45}}

	NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID = syscall.GUID{0xCC4BA62A, 0x162E, 0x4648,
		[8]byte{0x84, 0x7A, 0xB6, 0xBD, 0xF9, 0x93, 0xE3, 0x35}}

	DOMAIN_JOIN_GUID = syscall.GUID{0x1CE20ABA, 0x9851, 0x4421,
		[8]byte{0x94, 0x30, 0x1D, 0xDE, 0xB7, 0x66, 0xE8, 0x09}}

	DOMAIN_LEAVE_GUID = syscall.GUID{0xDDAF516E, 0x58C2, 0x4866,
		[8]byte{0x95, 0x74, 0xC3, 0xB6, 0x15, 0xD4, 0x2E, 0xA1}}

	FIREWALL_PORT_OPEN_GUID = syscall.GUID{0xB7569E07, 0x8421, 0x4EE0,
		[8]byte{0xAD, 0x10, 0x86, 0x91, 0x5A, 0xFD, 0xAD, 0x09}}

	FIREWALL_PORT_CLOSE_GUID = syscall.GUID{0xA144ED38, 0x8E12, 0x4DE4,
		[8]byte{0x9D, 0x96, 0xE6, 0x47, 0x40, 0xB1, 0xA5, 0x24}}

	MACHINE_POLICY_PRESENT_GUID = syscall.GUID{0x659FCAE6, 0x5BDB, 0x4DA9,
		[8]byte{0xB1, 0xFF, 0xCA, 0x2A, 0x17, 0x8D, 0x46, 0xE0}}

	USER_POLICY_PRESENT_GUID = syscall.GUID{0x54FB46C8, 0xF089, 0x464C,
		[8]byte{0xB1, 0xFD, 0x59, 0xD1, 0xB6, 0x2C, 0x3B, 0x50}}

	RPC_INTERFACE_EVENT_GUID = syscall.GUID{0xBC90D167, 0x9470, 0x4139,
		[8]byte{0xA9, 0xBA, 0xBE, 0x0B, 0xBB, 0xF5, 0xB7, 0x4D}}

	NAMED_PIPE_EVENT_GUID = syscall.GUID{0x1F81D131, 0x3FAC, 0x4537,
		[8]byte{0x9E, 0x0C, 0x7E, 0x7B, 0x0C, 0x2F, 0x4B, 0x55}}

	CUSTOM_SYSTEM_STATE_CHANGE_EVENT_GUID = syscall.GUID{0x2D7A2816, 0x0C5E, 0x45FC,
		[8]byte{0x9C, 0xE7, 0x57, 0x0E, 0x5E, 0xCD, 0xE9, 0xC9}}
)
var (
	GUID_MAX_POWER_SAVINGS = syscall.GUID{0xA1841308, 0x3541, 0x4FAB,
		[8]byte{0xBC, 0x81, 0xF7, 0x15, 0x56, 0xF2, 0x0B, 0x4A}}

	GUID_MIN_POWER_SAVINGS = syscall.GUID{0x8C5E7FDA, 0xE8BF, 0x4A96,
		[8]byte{0x9A, 0x85, 0xA6, 0xE2, 0x3A, 0x8C, 0x63, 0x5C}}

	GUID_TYPICAL_POWER_SAVINGS = syscall.GUID{0x381B4222, 0xF694, 0x41F0,
		[8]byte{0x96, 0x85, 0xFF, 0x5B, 0xB2, 0x60, 0xDF, 0x2E}}

	NO_SUBGROUP_GUID = syscall.GUID{0xFEA3413E, 0x7E05, 0x4911,
		[8]byte{0x9A, 0x71, 0x70, 0x03, 0x31, 0xF1, 0xC2, 0x94}}

	ALL_POWERSCHEMES_GUID = syscall.GUID{0x68A1E95E, 0x13EA, 0x41E1,
		[8]byte{0x80, 0x11, 0x0C, 0x49, 0x6C, 0xA4, 0x90, 0xB0}}

	GUID_POWERSCHEME_PERSONALITY = syscall.GUID{0x245D8541, 0x3943, 0x4422,
		[8]byte{0xB0, 0x25, 0x13, 0xA7, 0x84, 0xF6, 0x79, 0xB7}}

	GUID_ACTIVE_POWERSCHEME = syscall.GUID{0x31F9F286, 0x5084, 0x42FE,
		[8]byte{0xB7, 0x20, 0x2B, 0x02, 0x64, 0x99, 0x37, 0x63}}

	GUID_IDLE_RESILIENCY_SUBGROUP = syscall.GUID{0x2E601130, 0x5351, 0x4D9D,
		[8]byte{0x8E, 0x04, 0x25, 0x29, 0x66, 0xBA, 0xD0, 0x54}}

	GUID_IDLE_RESILIENCY_PERIOD = syscall.GUID{0xC42B79AA, 0xAA3A, 0x484B,
		[8]byte{0xA9, 0x8F, 0x2C, 0xF3, 0x2A, 0xA9, 0x0A, 0x28}}

	GUID_DEEP_SLEEP_ENABLED = syscall.GUID{0xD502F7EE, 0x1DC7, 0x4EFD,
		[8]byte{0xA5, 0x5D, 0xF0, 0x4B, 0x6F, 0x5C, 0x05, 0x45}}

	GUID_DEEP_SLEEP_PLATFORM_STATE = syscall.GUID{0xD23F2FB8, 0x9536, 0x4038,
		[8]byte{0x9C, 0x94, 0x1C, 0xE0, 0x2E, 0x5C, 0x21, 0x52}}

	GUID_DISK_COALESCING_POWERDOWN_TIMEOUT = syscall.GUID{0xC36F0EB4, 0x2988, 0x4A70,
		[8]byte{0x8E, 0xEE, 0x08, 0x84, 0xFC, 0x2C, 0x24, 0x33}}

	GUID_EXECUTION_REQUIRED_REQUEST_TIMEOUT = syscall.GUID{0x3166BC41, 0x7E98, 0x4E03,
		[8]byte{0xB3, 0x4E, 0xEC, 0x0F, 0x5F, 0x2B, 0x21, 0x8E}}

	GUID_VIDEO_SUBGROUP = syscall.GUID{0x7516B95F, 0xF776, 0x4464,
		[8]byte{0x8C, 0x53, 0x06, 0x16, 0x7F, 0x40, 0xCC, 0x99}}

	GUID_VIDEO_POWERDOWN_TIMEOUT = syscall.GUID{0x3C0BC021, 0xC8A8, 0x4E07,
		[8]byte{0xA9, 0x73, 0x6B, 0x14, 0xCB, 0xCB, 0x2B, 0x7E}}

	GUID_VIDEO_ANNOYANCE_TIMEOUT = syscall.GUID{0x82DBCF2D, 0xCD67, 0x40C5,
		[8]byte{0xBF, 0xDC, 0x9F, 0x1A, 0x5C, 0xCD, 0x46, 0x63}}

	GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE = syscall.GUID{0xEED904DF, 0xB142, 0x4183,
		[8]byte{0xB1, 0x0B, 0x5A, 0x11, 0x97, 0xA3, 0x78, 0x64}}

	GUID_VIDEO_DIM_TIMEOUT = syscall.GUID{0x17AAA29B, 0x8B43, 0x4B94,
		[8]byte{0xAA, 0xFE, 0x35, 0xF6, 0x4D, 0xAA, 0xF1, 0xEE}}

	GUID_VIDEO_ADAPTIVE_POWERDOWN = syscall.GUID{0x90959D22, 0xD6A1, 0x49B9,
		[8]byte{0xAF, 0x93, 0xBC, 0xE8, 0x85, 0xAD, 0x33, 0x5B}}

	GUID_MONITOR_POWER_ON = syscall.GUID{0x02731015, 0x4510, 0x4526,
		[8]byte{0x99, 0xE6, 0xE5, 0xA1, 0x7E, 0xBD, 0x1A, 0xEA}}

	GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS = syscall.GUID{0xADED5E82, 0xB909, 0x4619,
		[8]byte{0x99, 0x49, 0xF5, 0xD7, 0x1D, 0xAC, 0x0B, 0xCB}}

	GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS = syscall.GUID{0xF1FBFDE2, 0xA960, 0x4165,
		[8]byte{0x9F, 0x88, 0x50, 0x66, 0x79, 0x11, 0xCE, 0x96}}

	GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS = syscall.GUID{0x8FFEE2C6, 0x2D01, 0x46BE,
		[8]byte{0xAD, 0xB9, 0x39, 0x8A, 0xDD, 0xC5, 0xB4, 0xFF}}

	GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS = syscall.GUID{0xFBD9AA66, 0x9553, 0x4097,
		[8]byte{0xBA, 0x44, 0xED, 0x6E, 0x9D, 0x65, 0xEA, 0xB8}}

	GUID_CONSOLE_DISPLAY_STATE = syscall.GUID{0x6FE69556, 0x704A, 0x47A0,
		[8]byte{0x8F, 0x24, 0xC2, 0x8D, 0x93, 0x6F, 0xDA, 0x47}}

	GUID_ALLOW_DISPLAY_REQUIRED = syscall.GUID{0xA9CEB8DA, 0xCD46, 0x44FB,
		[8]byte{0xA9, 0x8B, 0x02, 0xAF, 0x69, 0xDE, 0x46, 0x23}}

	GUID_VIDEO_CONSOLE_LOCK_TIMEOUT = syscall.GUID{0x8EC4B3A5, 0x6868, 0x48C2,
		[8]byte{0xBE, 0x75, 0x4F, 0x30, 0x44, 0xBE, 0x88, 0xA7}}

	GUID_ADVANCED_COLOR_QUALITY_BIAS = syscall.GUID{0x684C3E69, 0xA4F7, 0x4014,
		[8]byte{0x87, 0x54, 0xD4, 0x51, 0x79, 0xA5, 0x61, 0x67}}

	GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP = syscall.GUID{0x8619B916, 0xE004, 0x4DD8,
		[8]byte{0x9B, 0x66, 0xDA, 0xE8, 0x6F, 0x80, 0x66, 0x98}}

	GUID_NON_ADAPTIVE_INPUT_TIMEOUT = syscall.GUID{0x5ADBBFBC, 0x074E, 0x4DA1,
		[8]byte{0xBA, 0x38, 0xDB, 0x8B, 0x36, 0xB2, 0xC8, 0xF3}}

	GUID_ADAPTIVE_INPUT_CONTROLLER_STATE = syscall.GUID{0x0E98FAE9, 0xF45A, 0x4DE1,
		[8]byte{0xA7, 0x57, 0x60, 0x31, 0xF1, 0x97, 0xF6, 0xEA}}

	GUID_DISK_SUBGROUP = syscall.GUID{0x0012EE47, 0x9041, 0x4B5D,
		[8]byte{0x9B, 0x77, 0x53, 0x5F, 0xBA, 0x8B, 0x14, 0x42}}

	GUID_DISK_MAX_POWER = syscall.GUID{0x51DEA550, 0xBB38, 0x4BC4,
		[8]byte{0x99, 0x1B, 0xEA, 0xCF, 0x37, 0xBE, 0x5E, 0xC8}}

	GUID_DISK_POWERDOWN_TIMEOUT = syscall.GUID{0x6738E2C4, 0xE8A5, 0x4A42,
		[8]byte{0xB1, 0x6A, 0xE0, 0x40, 0xE7, 0x69, 0x75, 0x6E}}

	GUID_DISK_IDLE_TIMEOUT = syscall.GUID{0x58E39BA8, 0xB8E6, 0x4EF6,
		[8]byte{0x90, 0xD0, 0x89, 0xAE, 0x32, 0xB2, 0x58, 0xD6}}

	GUID_DISK_BURST_IGNORE_THRESHOLD = syscall.GUID{0x80E3C60E, 0xBB94, 0x4AD8,
		[8]byte{0xBB, 0xE0, 0x0D, 0x31, 0x95, 0xEF, 0xC6, 0x63}}

	GUID_DISK_ADAPTIVE_POWERDOWN = syscall.GUID{0x396A32E1, 0x499A, 0x40B2,
		[8]byte{0x91, 0x24, 0xA9, 0x6A, 0xFE, 0x70, 0x76, 0x67}}

	GUID_DISK_NVME_NOPPME = syscall.GUID{0xFC7372B6, 0xAB2D, 0x43EE,
		[8]byte{0x87, 0x97, 0x15, 0xE9, 0x84, 0x1F, 0x2C, 0xCA}}

	GUID_SLEEP_SUBGROUP = syscall.GUID{0x238C9FA8, 0x0AAD, 0x41ED,
		[8]byte{0x83, 0xF4, 0x97, 0xBE, 0x24, 0x2C, 0x8F, 0x20}}

	GUID_SLEEP_IDLE_THRESHOLD = syscall.GUID{0x81CD32E0, 0x7833, 0x44F3,
		[8]byte{0x87, 0x37, 0x70, 0x81, 0xF3, 0x8D, 0x1F, 0x70}}

	GUID_STANDBY_TIMEOUT = syscall.GUID{0x29F6C1DB, 0x86DA, 0x48C5,
		[8]byte{0x9F, 0xDB, 0xF2, 0xB6, 0x7B, 0x1F, 0x44, 0xDA}}

	GUID_UNATTEND_SLEEP_TIMEOUT = syscall.GUID{0x7BC4A2F9, 0xD8FC, 0x4469,
		[8]byte{0xB0, 0x7B, 0x33, 0xEB, 0x78, 0x5A, 0xAC, 0xA0}}

	GUID_HIBERNATE_TIMEOUT = syscall.GUID{0x9D7815A6, 0x7EE4, 0x497E,
		[8]byte{0x88, 0x88, 0x51, 0x5A, 0x05, 0xF0, 0x23, 0x64}}

	GUID_HIBERNATE_FASTS4_POLICY = syscall.GUID{0x94AC6D29, 0x73CE, 0x41A6,
		[8]byte{0x80, 0x9F, 0x63, 0x63, 0xBA, 0x21, 0xB4, 0x7E}}

	GUID_CRITICAL_POWER_TRANSITION = syscall.GUID{0xB7A27025, 0xE569, 0x46C2,
		[8]byte{0xA5, 0x04, 0x2B, 0x96, 0xCA, 0xD2, 0x25, 0xA1}}

	GUID_SYSTEM_AWAYMODE = syscall.GUID{0x98A7F580, 0x01F7, 0x48AA,
		[8]byte{0x9C, 0x0F, 0x44, 0x35, 0x2C, 0x29, 0xE5, 0xC0}}

	GUID_ALLOW_AWAYMODE = syscall.GUID{0x25DFA149, 0x5DD1, 0x4736,
		[8]byte{0xB5, 0xAB, 0xE8, 0xA3, 0x7B, 0x5B, 0x81, 0x87}}

	GUID_USER_PRESENCE_PREDICTION = syscall.GUID{0x82011705, 0xFB95, 0x4D46,
		[8]byte{0x8D, 0x35, 0x40, 0x42, 0xB1, 0xD2, 0x0D, 0xEF}}

	GUID_STANDBY_BUDGET_GRACE_PERIOD = syscall.GUID{0x60C07FE1, 0x0556, 0x45CF,
		[8]byte{0x99, 0x03, 0xD5, 0x6E, 0x32, 0x21, 0x02, 0x42}}

	GUID_STANDBY_BUDGET_PERCENT = syscall.GUID{0x9FE527BE, 0x1B70, 0x48DA,
		[8]byte{0x93, 0x0D, 0x7B, 0xCF, 0x17, 0xB4, 0x49, 0x90}}

	GUID_STANDBY_RESERVE_GRACE_PERIOD = syscall.GUID{0xC763EE92, 0x71E8, 0x4127,
		[8]byte{0x84, 0xEB, 0xF6, 0xED, 0x04, 0x3A, 0x3E, 0x3D}}

	GUID_STANDBY_RESERVE_TIME = syscall.GUID{0x468FE7E5, 0x1158, 0x46EC,
		[8]byte{0x88, 0xBC, 0x5B, 0x96, 0xC9, 0xE4, 0x4F, 0xD0}}

	GUID_STANDBY_RESET_PERCENT = syscall.GUID{0x49CB11A5, 0x56E2, 0x4AFB,
		[8]byte{0x9D, 0x38, 0x3D, 0xF4, 0x78, 0x72, 0xE2, 0x1B}}

	GUID_HUPR_ADAPTIVE_AWAY_DISPLAY_TIMEOUT = syscall.GUID{0x0A7D6AB6, 0xAC83, 0x4AD1,
		[8]byte{0x82, 0x82, 0xEC, 0xA5, 0xB5, 0x83, 0x08, 0xF3}}

	GUID_HUPR_ADAPTIVE_INATTENTIVE_DIM_TIMEOUT = syscall.GUID{0xCF8C6097, 0x12B8, 0x4279,
		[8]byte{0xBB, 0xDD, 0x44, 0x60, 0x1E, 0xE5, 0x20, 0x9D}}

	GUID_HUPR_ADAPTIVE_INATTENTIVE_DISPLAY_TIMEOUT = syscall.GUID{0xEE16691E, 0x6AB3, 0x4619,
		[8]byte{0xBB, 0x48, 0x1C, 0x77, 0xC9, 0x35, 0x7E, 0x5A}}

	GUID_HUPR_ADAPTIVE_AWAY_DIM_TIMEOUT = syscall.GUID{0xA79C8E0E, 0xF271, 0x482D,
		[8]byte{0x8F, 0x8A, 0x5D, 0xB9, 0xA1, 0x83, 0x12, 0xDE}}

	GUID_ALLOW_STANDBY_STATES = syscall.GUID{0xABFC2519, 0x3608, 0x4C2A,
		[8]byte{0x94, 0xEA, 0x17, 0x1B, 0x0E, 0xD5, 0x46, 0xAB}}

	GUID_ALLOW_RTC_WAKE = syscall.GUID{0xBD3B718A, 0x0680, 0x4D9D,
		[8]byte{0x8A, 0xB2, 0xE1, 0xD2, 0xB4, 0xAC, 0x80, 0x6D}}

	GUID_LEGACY_RTC_MITIGATION = syscall.GUID{0x1A34BDC3, 0x7E6B, 0x442E,
		[8]byte{0xA9, 0xD0, 0x64, 0xB6, 0xEF, 0x37, 0x8E, 0x84}}

	GUID_ALLOW_SYSTEM_REQUIRED = syscall.GUID{0xA4B195F5, 0x8225, 0x47D8,
		[8]byte{0x80, 0x12, 0x9D, 0x41, 0x36, 0x97, 0x86, 0xE2}}

	GUID_POWER_SAVING_STATUS = syscall.GUID{0xE00958C0, 0xC213, 0x4ACE,
		[8]byte{0xAC, 0x77, 0xFE, 0xCC, 0xED, 0x2E, 0xEE, 0xA5}}

	GUID_ENERGY_SAVER_SUBGROUP = syscall.GUID{0xDE830923, 0xA562, 0x41AF,
		[8]byte{0xA0, 0x86, 0xE3, 0xA2, 0xC6, 0xBA, 0xD2, 0xDA}}

	GUID_ENERGY_SAVER_BATTERY_THRESHOLD = syscall.GUID{0xE69653CA, 0xCF7F, 0x4F05,
		[8]byte{0xAA, 0x73, 0xCB, 0x83, 0x3F, 0xA9, 0x0A, 0xD4}}

	GUID_ENERGY_SAVER_BRIGHTNESS = syscall.GUID{0x13D09884, 0xF74E, 0x474A,
		[8]byte{0xA8, 0x52, 0xB6, 0xBD, 0xE8, 0xAD, 0x03, 0xA8}}

	GUID_ENERGY_SAVER_POLICY = syscall.GUID{0x5C5BB349, 0xAD29, 0x4EE2,
		[8]byte{0x9D, 0x0B, 0x2B, 0x25, 0x27, 0x0F, 0x7A, 0x81}}

	GUID_SYSTEM_BUTTON_SUBGROUP = syscall.GUID{0x4F971E89, 0xEEBD, 0x4455,
		[8]byte{0xA8, 0xDE, 0x9E, 0x59, 0x04, 0x0E, 0x73, 0x47}}

	GUID_POWERBUTTON_ACTION = syscall.GUID{0x7648EFA3, 0xDD9C, 0x4E3E,
		[8]byte{0xB5, 0x66, 0x50, 0xF9, 0x29, 0x38, 0x62, 0x80}}

	GUID_SLEEPBUTTON_ACTION = syscall.GUID{0x96996BC0, 0xAD50, 0x47EC,
		[8]byte{0x92, 0x3B, 0x6F, 0x41, 0x87, 0x4D, 0xD9, 0xEB}}

	GUID_USERINTERFACEBUTTON_ACTION = syscall.GUID{0xA7066653, 0x8D6C, 0x40A8,
		[8]byte{0x91, 0x0E, 0xA1, 0xF5, 0x4B, 0x84, 0xC7, 0xE5}}

	GUID_LIDCLOSE_ACTION = syscall.GUID{0x5CA83367, 0x6E45, 0x459F,
		[8]byte{0xA2, 0x7B, 0x47, 0x6B, 0x1D, 0x01, 0xC9, 0x36}}

	GUID_LIDOPEN_POWERSTATE = syscall.GUID{0x99FF10E7, 0x23B1, 0x4C07,
		[8]byte{0xA9, 0xD1, 0x5C, 0x32, 0x06, 0xD7, 0x41, 0xB4}}

	GUID_BATTERY_SUBGROUP = syscall.GUID{0xE73A048D, 0xBF27, 0x4F12,
		[8]byte{0x97, 0x31, 0x8B, 0x20, 0x76, 0xE8, 0x89, 0x1F}}

	GUID_BATTERY_DISCHARGE_ACTION_0 = syscall.GUID{0x637EA02F, 0xBBCB, 0x4015,
		[8]byte{0x8E, 0x2C, 0xA1, 0xC7, 0xB9, 0xC0, 0xB5, 0x46}}

	GUID_BATTERY_DISCHARGE_LEVEL_0 = syscall.GUID{0x9A66D8D7, 0x4FF7, 0x4EF9,
		[8]byte{0xB5, 0xA2, 0x5A, 0x32, 0x6C, 0xA2, 0xA4, 0x69}}

	GUID_BATTERY_DISCHARGE_FLAGS_0 = syscall.GUID{0x5DBB7C9F, 0x38E9, 0x40D2,
		[8]byte{0x97, 0x49, 0x4F, 0x8A, 0x0E, 0x9F, 0x64, 0x0F}}

	GUID_BATTERY_DISCHARGE_ACTION_1 = syscall.GUID{0xD8742DCB, 0x3E6A, 0x4B3C,
		[8]byte{0xB3, 0xFE, 0x37, 0x46, 0x23, 0xCD, 0xCF, 0x06}}

	GUID_BATTERY_DISCHARGE_LEVEL_1 = syscall.GUID{0x8183BA9A, 0xE910, 0x48DA,
		[8]byte{0x87, 0x69, 0x14, 0xAE, 0x6D, 0xC1, 0x17, 0x0A}}

	GUID_BATTERY_DISCHARGE_FLAGS_1 = syscall.GUID{0xBCDED951, 0x187B, 0x4D05,
		[8]byte{0xBC, 0xCC, 0xF7, 0xE5, 0x19, 0x60, 0xC2, 0x58}}

	GUID_BATTERY_DISCHARGE_ACTION_2 = syscall.GUID{0x421CBA38, 0x1A8E, 0x4881,
		[8]byte{0xAC, 0x89, 0xE3, 0x3A, 0x8B, 0x04, 0xEC, 0xE4}}

	GUID_BATTERY_DISCHARGE_LEVEL_2 = syscall.GUID{0x07A07CA2, 0xADAF, 0x40D7,
		[8]byte{0xB0, 0x77, 0x53, 0x3A, 0xAD, 0xED, 0x1B, 0xFA}}

	GUID_BATTERY_DISCHARGE_FLAGS_2 = syscall.GUID{0x7FD2F0C4, 0xFEB7, 0x4DA3,
		[8]byte{0x81, 0x17, 0xE3, 0xFB, 0xED, 0xC4, 0x65, 0x82}}

	GUID_BATTERY_DISCHARGE_ACTION_3 = syscall.GUID{0x80472613, 0x9780, 0x455E,
		[8]byte{0xB3, 0x08, 0x72, 0xD3, 0x00, 0x3C, 0xF2, 0xF8}}

	GUID_BATTERY_DISCHARGE_LEVEL_3 = syscall.GUID{0x58AFD5A6, 0xC2DD, 0x47D2,
		[8]byte{0x9F, 0xBF, 0xEF, 0x70, 0xCC, 0x5C, 0x59, 0x65}}

	GUID_BATTERY_DISCHARGE_FLAGS_3 = syscall.GUID{0x73613CCF, 0xDBFA, 0x4279,
		[8]byte{0x83, 0x56, 0x49, 0x35, 0xF6, 0xBF, 0x62, 0xF3}}

	GUID_PROCESSOR_SETTINGS_SUBGROUP = syscall.GUID{0x54533251, 0x82BE, 0x4824,
		[8]byte{0x96, 0xC1, 0x47, 0xB6, 0x0B, 0x74, 0x0D, 0x00}}

	GUID_PROCESSOR_THROTTLE_POLICY = syscall.GUID{0x57027304, 0x4AF6, 0x4104,
		[8]byte{0x92, 0x60, 0xE3, 0xD9, 0x52, 0x48, 0xFC, 0x36}}

	GUID_PROCESSOR_THROTTLE_MAXIMUM = syscall.GUID{0xBC5038F7, 0x23E0, 0x4960,
		[8]byte{0x96, 0xDA, 0x33, 0xAB, 0xAF, 0x59, 0x35, 0xEC}}

	GUID_PROCESSOR_THROTTLE_MAXIMUM_1 = syscall.GUID{0xBC5038F7, 0x23E0, 0x4960,
		[8]byte{0x96, 0xDA, 0x33, 0xAB, 0xAF, 0x59, 0x35, 0xED}}

	GUID_PROCESSOR_THROTTLE_MINIMUM = syscall.GUID{0x893DEE8E, 0x2BEF, 0x41E0,
		[8]byte{0x89, 0xC6, 0xB5, 0x5D, 0x09, 0x29, 0x96, 0x4C}}

	GUID_PROCESSOR_THROTTLE_MINIMUM_1 = syscall.GUID{0x893DEE8E, 0x2BEF, 0x41E0,
		[8]byte{0x89, 0xC6, 0xB5, 0x5D, 0x09, 0x29, 0x96, 0x4D}}

	GUID_PROCESSOR_FREQUENCY_LIMIT = syscall.GUID{0x75B0AE3F, 0xBCE0, 0x45A7,
		[8]byte{0x8C, 0x89, 0xC9, 0x61, 0x1C, 0x25, 0xE1, 0x00}}

	GUID_PROCESSOR_FREQUENCY_LIMIT_1 = syscall.GUID{0x75B0AE3F, 0xBCE0, 0x45A7,
		[8]byte{0x8C, 0x89, 0xC9, 0x61, 0x1C, 0x25, 0xE1, 0x01}}

	GUID_PROCESSOR_ALLOW_THROTTLING = syscall.GUID{0x3B04D4FD, 0x1CC7, 0x4F23,
		[8]byte{0xAB, 0x1C, 0xD1, 0x33, 0x78, 0x19, 0xC4, 0xBB}}

	GUID_PROCESSOR_IDLESTATE_POLICY = syscall.GUID{0x68F262A7, 0xF621, 0x4069,
		[8]byte{0xB9, 0xA5, 0x48, 0x74, 0x16, 0x9B, 0xE2, 0x3C}}

	GUID_PROCESSOR_PERFSTATE_POLICY = syscall.GUID{0xBBDC3814, 0x18E9, 0x4463,
		[8]byte{0x8A, 0x55, 0xD1, 0x97, 0x32, 0x7C, 0x45, 0xC0}}

	GUID_PROCESSOR_PERF_INCREASE_THRESHOLD = syscall.GUID{0x06CADF0E, 0x64ED, 0x448A,
		[8]byte{0x89, 0x27, 0xCE, 0x7B, 0xF9, 0x0E, 0xB3, 0x5D}}

	GUID_PROCESSOR_PERF_INCREASE_THRESHOLD_1 = syscall.GUID{0x06CADF0E, 0x64ED, 0x448A,
		[8]byte{0x89, 0x27, 0xCE, 0x7B, 0xF9, 0x0E, 0xB3, 0x5E}}

	GUID_PROCESSOR_PERF_DECREASE_THRESHOLD = syscall.GUID{0x12A0AB44, 0xFE28, 0x4FA9,
		[8]byte{0xB3, 0xBD, 0x4B, 0x64, 0xF4, 0x49, 0x60, 0xA6}}

	GUID_PROCESSOR_PERF_DECREASE_THRESHOLD_1 = syscall.GUID{0x12A0AB44, 0xFE28, 0x4FA9,
		[8]byte{0xB3, 0xBD, 0x4B, 0x64, 0xF4, 0x49, 0x60, 0xA7}}

	GUID_PROCESSOR_PERF_INCREASE_POLICY = syscall.GUID{0x465E1F50, 0xB610, 0x473A,
		[8]byte{0xAB, 0x58, 0x00, 0xD1, 0x07, 0x7D, 0xC4, 0x18}}

	GUID_PROCESSOR_PERF_INCREASE_POLICY_1 = syscall.GUID{0x465E1F50, 0xB610, 0x473A,
		[8]byte{0xAB, 0x58, 0x00, 0xD1, 0x07, 0x7D, 0xC4, 0x19}}

	GUID_PROCESSOR_PERF_DECREASE_POLICY = syscall.GUID{0x40FBEFC7, 0x2E9D, 0x4D25,
		[8]byte{0xA1, 0x85, 0x0C, 0xFD, 0x85, 0x74, 0xBA, 0xC6}}

	GUID_PROCESSOR_PERF_DECREASE_POLICY_1 = syscall.GUID{0x40FBEFC7, 0x2E9D, 0x4D25,
		[8]byte{0xA1, 0x85, 0x0C, 0xFD, 0x85, 0x74, 0xBA, 0xC7}}

	GUID_PROCESSOR_PERF_INCREASE_TIME = syscall.GUID{0x984CF492, 0x3BED, 0x4488,
		[8]byte{0xA8, 0xF9, 0x42, 0x86, 0xC9, 0x7B, 0xF5, 0xAA}}

	GUID_PROCESSOR_PERF_INCREASE_TIME_1 = syscall.GUID{0x984CF492, 0x3BED, 0x4488,
		[8]byte{0xA8, 0xF9, 0x42, 0x86, 0xC9, 0x7B, 0xF5, 0xAB}}

	GUID_PROCESSOR_PERF_DECREASE_TIME = syscall.GUID{0xD8EDEB9B, 0x95CF, 0x4F95,
		[8]byte{0xA7, 0x3C, 0xB0, 0x61, 0x97, 0x36, 0x93, 0xC8}}

	GUID_PROCESSOR_PERF_DECREASE_TIME_1 = syscall.GUID{0xD8EDEB9B, 0x95CF, 0x4F95,
		[8]byte{0xA7, 0x3C, 0xB0, 0x61, 0x97, 0x36, 0x93, 0xC9}}

	GUID_PROCESSOR_PERF_TIME_CHECK = syscall.GUID{0x4D2B0152, 0x7D5C, 0x498B,
		[8]byte{0x88, 0xE2, 0x34, 0x34, 0x53, 0x92, 0xA2, 0xC5}}

	GUID_PROCESSOR_PERF_BOOST_POLICY = syscall.GUID{0x45BCC044, 0xD885, 0x43E2,
		[8]byte{0x86, 0x05, 0xEE, 0x0E, 0xC6, 0xE9, 0x6B, 0x59}}

	GUID_PROCESSOR_PERF_BOOST_MODE = syscall.GUID{0xBE337238, 0x0D82, 0x4146,
		[8]byte{0xA9, 0x60, 0x4F, 0x37, 0x49, 0xD4, 0x70, 0xC7}}

	GUID_PROCESSOR_PERF_AUTONOMOUS_MODE = syscall.GUID{0x8BAA4A8A, 0x14C6, 0x4451,
		[8]byte{0x8E, 0x8B, 0x14, 0xBD, 0xBD, 0x19, 0x75, 0x37}}

	GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE = syscall.GUID{0x36687F9E, 0xE3A5, 0x4DBF,
		[8]byte{0xB1, 0xDC, 0x15, 0xEB, 0x38, 0x1C, 0x68, 0x63}}

	GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_1 = syscall.GUID{0x36687F9E, 0xE3A5, 0x4DBF,
		[8]byte{0xB1, 0xDC, 0x15, 0xEB, 0x38, 0x1C, 0x68, 0x64}}

	GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW = syscall.GUID{0xCFEDA3D0, 0x7697, 0x4566,
		[8]byte{0xA9, 0x22, 0xA9, 0x08, 0x6C, 0xD4, 0x9D, 0xFA}}

	GUID_PROCESSOR_DUTY_CYCLING = syscall.GUID{0x4E4450B3, 0x6179, 0x4E91,
		[8]byte{0xB8, 0xF1, 0x5B, 0xB9, 0x93, 0x8F, 0x81, 0xA1}}

	GUID_PROCESSOR_IDLE_ALLOW_SCALING = syscall.GUID{0x6C2993B0, 0x8F48, 0x481F,
		[8]byte{0xBC, 0xC6, 0x00, 0xDD, 0x27, 0x42, 0xAA, 0x06}}

	GUID_PROCESSOR_IDLE_DISABLE = syscall.GUID{0x5D76A2CA, 0xE8C0, 0x402F,
		[8]byte{0xA1, 0x33, 0x21, 0x58, 0x49, 0x2D, 0x58, 0xAD}}

	GUID_PROCESSOR_IDLE_STATE_MAXIMUM = syscall.GUID{0x9943E905, 0x9A30, 0x4EC1,
		[8]byte{0x9B, 0x99, 0x44, 0xDD, 0x3B, 0x76, 0xF7, 0xA2}}

	GUID_PROCESSOR_IDLE_TIME_CHECK = syscall.GUID{0xC4581C31, 0x89AB, 0x4597,
		[8]byte{0x8E, 0x2B, 0x9C, 0x9C, 0xAB, 0x44, 0x0E, 0x6B}}

	GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD = syscall.GUID{0x4B92D758, 0x5A24, 0x4851,
		[8]byte{0xA4, 0x70, 0x81, 0x5D, 0x78, 0xAE, 0xE1, 0x19}}

	GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD = syscall.GUID{0x7B224883, 0xB3CC, 0x4D79,
		[8]byte{0x81, 0x9F, 0x83, 0x74, 0x15, 0x2C, 0xBE, 0x7C}}

	GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD = syscall.GUID{0xDF142941, 0x20F3, 0x4EDF,
		[8]byte{0x9A, 0x4A, 0x9C, 0x83, 0xD3, 0xD7, 0x17, 0xD1}}

	GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD = syscall.GUID{0x68DD2F27, 0xA4CE, 0x4E11,
		[8]byte{0x84, 0x87, 0x37, 0x94, 0xE4, 0x13, 0x5D, 0xFA}}

	GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY = syscall.GUID{0xC7BE0679, 0x2817, 0x4D69,
		[8]byte{0x9D, 0x02, 0x51, 0x9A, 0x53, 0x7E, 0xD0, 0xC6}}

	GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY = syscall.GUID{0x71021B41, 0xC749, 0x4D21,
		[8]byte{0xBE, 0x74, 0xA0, 0x0F, 0x33, 0x5D, 0x58, 0x2B}}

	GUID_PROCESSOR_CORE_PARKING_MAX_CORES = syscall.GUID{0xEA062031, 0x0E34, 0x4FF1,
		[8]byte{0x9B, 0x6D, 0xEB, 0x10, 0x59, 0x33, 0x40, 0x28}}

	GUID_PROCESSOR_CORE_PARKING_MAX_CORES_1 = syscall.GUID{0xEA062031, 0x0E34, 0x4FF1,
		[8]byte{0x9B, 0x6D, 0xEB, 0x10, 0x59, 0x33, 0x40, 0x29}}

	GUID_PROCESSOR_CORE_PARKING_MIN_CORES = syscall.GUID{0x0CC5B647, 0xC1DF, 0x4637,
		[8]byte{0x89, 0x1A, 0xDE, 0xC3, 0x5C, 0x31, 0x85, 0x83}}

	GUID_PROCESSOR_CORE_PARKING_MIN_CORES_1 = syscall.GUID{0x0CC5B647, 0xC1DF, 0x4637,
		[8]byte{0x89, 0x1A, 0xDE, 0xC3, 0x5C, 0x31, 0x85, 0x84}}

	GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME = syscall.GUID{0x2DDD5A84, 0x5A71, 0x437E,
		[8]byte{0x91, 0x2A, 0xDB, 0x0B, 0x8C, 0x78, 0x87, 0x32}}

	GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME = syscall.GUID{0xDFD10D17, 0xD5EB, 0x45DD,
		[8]byte{0x87, 0x7A, 0x9A, 0x34, 0xDD, 0xD1, 0x5C, 0x82}}

	GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR = syscall.GUID{0x8F7B45E3, 0xC393, 0x480A,
		[8]byte{0x87, 0x8C, 0xF6, 0x7A, 0xC3, 0xD0, 0x70, 0x82}}

	GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD = syscall.GUID{0x5B33697B, 0xE89D, 0x4D38,
		[8]byte{0xAA, 0x46, 0x9E, 0x7D, 0xFB, 0x7C, 0xD2, 0xF9}}

	GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING = syscall.GUID{0xE70867F1, 0xFA2F, 0x4F4E,
		[8]byte{0xAE, 0xA1, 0x4D, 0x8A, 0x0B, 0xA2, 0x3B, 0x20}}

	GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR = syscall.GUID{0x1299023C, 0xBC28, 0x4F0A,
		[8]byte{0x81, 0xEC, 0xD3, 0x29, 0x5A, 0x8D, 0x81, 0x5D}}

	GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD = syscall.GUID{0x9AC18E92, 0xAA3C, 0x4E27,
		[8]byte{0xB3, 0x07, 0x01, 0xAE, 0x37, 0x30, 0x71, 0x29}}

	GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING = syscall.GUID{0x8809C2D8, 0xB155, 0x42D4,
		[8]byte{0xBC, 0xDA, 0x0D, 0x34, 0x56, 0x51, 0xB1, 0xDB}}

	GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD = syscall.GUID{0x943C8CB6, 0x6F93, 0x4227,
		[8]byte{0xAD, 0x87, 0xE9, 0xA3, 0xFE, 0xEC, 0x08, 0xD1}}

	GUID_PROCESSOR_PARKING_CORE_OVERRIDE = syscall.GUID{0xA55612AA, 0xF624, 0x42C6,
		[8]byte{0xA4, 0x43, 0x73, 0x97, 0xD0, 0x64, 0xC0, 0x4F}}

	GUID_PROCESSOR_PARKING_PERF_STATE = syscall.GUID{0x447235C7, 0x6A8D, 0x4CC0,
		[8]byte{0x8E, 0x24, 0x9E, 0xAF, 0x70, 0xB9, 0x6E, 0x2B}}

	GUID_PROCESSOR_PARKING_PERF_STATE_1 = syscall.GUID{0x447235C7, 0x6A8D, 0x4CC0,
		[8]byte{0x8E, 0x24, 0x9E, 0xAF, 0x70, 0xB9, 0x6E, 0x2C}}

	GUID_PROCESSOR_PARKING_CONCURRENCY_THRESHOLD = syscall.GUID{0x2430AB6F, 0xA520, 0x44A2,
		[8]byte{0x96, 0x01, 0xF7, 0xF2, 0x3B, 0x51, 0x34, 0xB1}}

	GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD = syscall.GUID{0xF735A673, 0x2066, 0x4F80,
		[8]byte{0xA0, 0xC5, 0xDD, 0xEE, 0x0C, 0xF1, 0xBF, 0x5D}}

	GUID_PROCESSOR_PARKING_DISTRIBUTION_THRESHOLD = syscall.GUID{0x4BDAF4E9, 0xD103, 0x46D7,
		[8]byte{0xA5, 0xF0, 0x62, 0x80, 0x12, 0x16, 0x16, 0xEF}}

	GUID_PROCESSOR_SOFT_PARKING_LATENCY = syscall.GUID{0x97CFAC41, 0x2217, 0x47EB,
		[8]byte{0x99, 0x2D, 0x61, 0x8B, 0x19, 0x77, 0xC9, 0x07}}

	GUID_PROCESSOR_PERF_HISTORY = syscall.GUID{0x7D24BAA7, 0x0B84, 0x480F,
		[8]byte{0x84, 0x0C, 0x1B, 0x07, 0x43, 0xC0, 0x0F, 0x5F}}

	GUID_PROCESSOR_PERF_HISTORY_1 = syscall.GUID{0x7D24BAA7, 0x0B84, 0x480F,
		[8]byte{0x84, 0x0C, 0x1B, 0x07, 0x43, 0xC0, 0x0F, 0x60}}

	GUID_PROCESSOR_PERF_INCREASE_HISTORY = syscall.GUID{0x99B3EF01, 0x752F, 0x46A1,
		[8]byte{0x80, 0xFB, 0x77, 0x30, 0x01, 0x1F, 0x23, 0x54}}

	GUID_PROCESSOR_PERF_DECREASE_HISTORY = syscall.GUID{0x0300F6F8, 0xABD6, 0x45A9,
		[8]byte{0xB7, 0x4F, 0x49, 0x08, 0x69, 0x1A, 0x40, 0xB5}}

	GUID_PROCESSOR_PERF_CORE_PARKING_HISTORY = syscall.GUID{0x77D7F282, 0x8F1A, 0x42CD,
		[8]byte{0x85, 0x37, 0x45, 0x45, 0x0A, 0x83, 0x9B, 0xE8}}

	GUID_PROCESSOR_PERF_LATENCY_HINT = syscall.GUID{0x0822DF31, 0x9C83, 0x441C,
		[8]byte{0xA0, 0x79, 0x0D, 0xE4, 0xCF, 0x00, 0x9C, 0x7B}}

	GUID_PROCESSOR_PERF_LATENCY_HINT_PERF = syscall.GUID{0x619B7505, 0x003B, 0x4E82,
		[8]byte{0xB7, 0xA6, 0x4D, 0xD2, 0x9C, 0x30, 0x09, 0x71}}

	GUID_PROCESSOR_PERF_LATENCY_HINT_PERF_1 = syscall.GUID{0x619B7505, 0x003B, 0x4E82,
		[8]byte{0xB7, 0xA6, 0x4D, 0xD2, 0x9C, 0x30, 0x09, 0x72}}

	GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK = syscall.GUID{0x616CDAA5, 0x695E, 0x4545,
		[8]byte{0x97, 0xAD, 0x97, 0xDC, 0x2D, 0x1B, 0xDD, 0x88}}

	GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK_1 = syscall.GUID{0x616CDAA5, 0x695E, 0x4545,
		[8]byte{0x97, 0xAD, 0x97, 0xDC, 0x2D, 0x1B, 0xDD, 0x89}}

	GUID_PROCESSOR_MODULE_PARKING_POLICY = syscall.GUID{0xB0DEAF6B, 0x59C0, 0x4523,
		[8]byte{0x8A, 0x45, 0xCA, 0x7F, 0x40, 0x24, 0x41, 0x14}}

	GUID_PROCESSOR_COMPLEX_PARKING_POLICY = syscall.GUID{0xB669A5E9, 0x7B1D, 0x4132,
		[8]byte{0xBA, 0xAA, 0x49, 0x19, 0x0A, 0xBC, 0xFE, 0xB6}}

	GUID_PROCESSOR_SMT_UNPARKING_POLICY = syscall.GUID{0xB28A6829, 0xC5F7, 0x444E,
		[8]byte{0x8F, 0x61, 0x10, 0xE2, 0x4E, 0x85, 0xC5, 0x32}}

	GUID_PROCESSOR_DISTRIBUTE_UTILITY = syscall.GUID{0xE0007330, 0xF589, 0x42ED,
		[8]byte{0xA4, 0x01, 0x5D, 0xDB, 0x10, 0xE7, 0x85, 0xD3}}

	GUID_PROCESSOR_HETEROGENEOUS_POLICY = syscall.GUID{0x7F2F5CFA, 0xF10C, 0x4823,
		[8]byte{0xB5, 0xE1, 0xE9, 0x3A, 0xE8, 0x5F, 0x46, 0xB5}}

	GUID_PROCESSOR_HETERO_DECREASE_TIME = syscall.GUID{0x7F2492B6, 0x60B1, 0x45E5,
		[8]byte{0xAE, 0x55, 0x77, 0x3F, 0x8C, 0xD5, 0xCA, 0xEC}}

	GUID_PROCESSOR_HETERO_INCREASE_TIME = syscall.GUID{0x4009EFA7, 0xE72D, 0x4CBA,
		[8]byte{0x9E, 0xDF, 0x91, 0x08, 0x4E, 0xA8, 0xCB, 0xC3}}

	GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD = syscall.GUID{0xF8861C27, 0x95E7, 0x475C,
		[8]byte{0x86, 0x5B, 0x13, 0xC0, 0xCB, 0x3F, 0x9D, 0x6B}}

	GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD_1 = syscall.GUID{0xF8861C27, 0x95E7, 0x475C,
		[8]byte{0x86, 0x5B, 0x13, 0xC0, 0xCB, 0x3F, 0x9D, 0x6C}}

	GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD = syscall.GUID{0xB000397D, 0x9B0B, 0x483D,
		[8]byte{0x98, 0xC9, 0x69, 0x2A, 0x60, 0x60, 0xCF, 0xBF}}

	GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD_1 = syscall.GUID{0xB000397D, 0x9B0B, 0x483D,
		[8]byte{0x98, 0xC9, 0x69, 0x2A, 0x60, 0x60, 0xCF, 0xC0}}

	GUID_PROCESSOR_CLASS0_FLOOR_PERF = syscall.GUID{0xFDDC842B, 0x8364, 0x4EDC,
		[8]byte{0x94, 0xCF, 0xC1, 0x7F, 0x60, 0xDE, 0x1C, 0x80}}

	GUID_PROCESSOR_CLASS1_INITIAL_PERF = syscall.GUID{0x1FACFC65, 0xA930, 0x4BC5,
		[8]byte{0x9F, 0x38, 0x50, 0x4E, 0xC0, 0x97, 0xBB, 0xC0}}

	GUID_PROCESSOR_THREAD_SCHEDULING_POLICY = syscall.GUID{0x93B8B6DC, 0x0698, 0x4D1C,
		[8]byte{0x9E, 0xE4, 0x06, 0x44, 0xE9, 0x00, 0xC8, 0x5D}}

	GUID_PROCESSOR_SHORT_THREAD_SCHEDULING_POLICY = syscall.GUID{0xBAE08B81, 0x2D5E, 0x4688,
		[8]byte{0xAD, 0x6A, 0x13, 0x24, 0x33, 0x56, 0x65, 0x4B}}

	GUID_PROCESSOR_SHORT_THREAD_RUNTIME_THRESHOLD = syscall.GUID{0xD92998C2, 0x6A48, 0x49CA,
		[8]byte{0x85, 0xD4, 0x8C, 0xCE, 0xEC, 0x29, 0x45, 0x70}}

	GUID_PROCESSOR_SHORT_THREAD_ARCH_CLASS_UPPER_THRESHOLD = syscall.GUID{0x828423EB, 0x8662, 0x4344,
		[8]byte{0x90, 0xF7, 0x52, 0xBF, 0x15, 0x87, 0x0F, 0x5A}}

	GUID_PROCESSOR_SHORT_THREAD_ARCH_CLASS_LOWER_THRESHOLD = syscall.GUID{0x53824D46, 0x87BD, 0x4739,
		[8]byte{0xAA, 0x1B, 0xAA, 0x79, 0x3F, 0xAC, 0x36, 0xD6}}

	GUID_PROCESSOR_LONG_THREAD_ARCH_CLASS_UPPER_THRESHOLD = syscall.GUID{0xBF903D33, 0x9D24, 0x49D3,
		[8]byte{0xA4, 0x68, 0xE6, 0x5E, 0x03, 0x25, 0x04, 0x6A}}

	GUID_PROCESSOR_LONG_THREAD_ARCH_CLASS_LOWER_THRESHOLD = syscall.GUID{0x43F278BC, 0x0F8A, 0x46D0,
		[8]byte{0x8B, 0x31, 0x9A, 0x23, 0xE6, 0x15, 0xD7, 0x13}}

	GUID_SYSTEM_COOLING_POLICY = syscall.GUID{0x94D3A615, 0xA899, 0x4AC5,
		[8]byte{0xAE, 0x2B, 0xE4, 0xD8, 0xF6, 0x34, 0x36, 0x7F}}

	GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD = syscall.GUID{0x38B8383D, 0xCCE0, 0x4C79,
		[8]byte{0x9E, 0x3E, 0x56, 0xA4, 0xF1, 0x7C, 0xC4, 0x80}}

	GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1 = syscall.GUID{0x38B8383D, 0xCCE0, 0x4C79,
		[8]byte{0x9E, 0x3E, 0x56, 0xA4, 0xF1, 0x7C, 0xC4, 0x81}}

	GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD = syscall.GUID{0x3D44E256, 0x7222, 0x4415,
		[8]byte{0xA9, 0xED, 0x9C, 0x45, 0xFA, 0x3D, 0xD8, 0x30}}

	GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1 = syscall.GUID{0x3D44E256, 0x7222, 0x4415,
		[8]byte{0xA9, 0xED, 0x9C, 0x45, 0xFA, 0x3D, 0xD8, 0x31}}

	GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME = syscall.GUID{0xF565999F, 0x3FB0, 0x411A,
		[8]byte{0xA2, 0x26, 0x3F, 0x01, 0x98, 0xDE, 0xC1, 0x30}}

	GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME_1 = syscall.GUID{0xF565999F, 0x3FB0, 0x411A,
		[8]byte{0xA2, 0x26, 0x3F, 0x01, 0x98, 0xDE, 0xC1, 0x31}}

	GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME = syscall.GUID{0x3D915188, 0x7830, 0x49AE,
		[8]byte{0xA7, 0x9A, 0x0F, 0xB0, 0xA1, 0xE5, 0xA2, 0x00}}

	GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1 = syscall.GUID{0x3D915188, 0x7830, 0x49AE,
		[8]byte{0xA7, 0x9A, 0x0F, 0xB0, 0xA1, 0xE5, 0xA2, 0x01}}

	GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING = syscall.GUID{0x4427C73B, 0x9756, 0x4A5C,
		[8]byte{0xB8, 0x4B, 0xC7, 0xBD, 0xA7, 0x9C, 0x73, 0x20}}

	GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1 = syscall.GUID{0x4427C73B, 0x9756, 0x4A5C,
		[8]byte{0xB8, 0x4B, 0xC7, 0xBD, 0xA7, 0x9C, 0x73, 0x21}}

	GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR = syscall.GUID{0xCE8E92EE, 0x6A86, 0x4572,
		[8]byte{0xBF, 0xE0, 0x20, 0xC2, 0x1D, 0x03, 0xCD, 0x40}}

	GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR_1 = syscall.GUID{0xCE8E92EE, 0x6A86, 0x4572,
		[8]byte{0xBF, 0xE0, 0x20, 0xC2, 0x1D, 0x03, 0xCD, 0x41}}

	GUID_LOCK_CONSOLE_ON_WAKE = syscall.GUID{0x0E796BDB, 0x100D, 0x47D6,
		[8]byte{0xA2, 0xD5, 0xF7, 0xD2, 0xDA, 0xA5, 0x1F, 0x51}}

	GUID_DEVICE_IDLE_POLICY = syscall.GUID{0x4FAAB71A, 0x92E5, 0x4726,
		[8]byte{0xB5, 0x31, 0x22, 0x45, 0x59, 0x67, 0x2D, 0x19}}

	GUID_CONNECTIVITY_IN_STANDBY = syscall.GUID{0xF15576E8, 0x98B7, 0x4186,
		[8]byte{0xB9, 0x44, 0xEA, 0xFA, 0x66, 0x44, 0x02, 0xD9}}

	GUID_DISCONNECTED_STANDBY_MODE = syscall.GUID{0x68AFB2D9, 0xEE95, 0x47A8,
		[8]byte{0x8F, 0x50, 0x41, 0x15, 0x08, 0x80, 0x73, 0xB1}}

	GUID_ACDC_POWER_SOURCE = syscall.GUID{0x5D3E9A59, 0xE9D5, 0x4B00,
		[8]byte{0xA6, 0xBD, 0xFF, 0x34, 0xFF, 0x51, 0x65, 0x48}}

	GUID_LIDSWITCH_STATE_CHANGE = syscall.GUID{0xBA3E0F4D, 0xB817, 0x4094,
		[8]byte{0xA2, 0xD1, 0xD5, 0x63, 0x79, 0xE6, 0xA0, 0xF3}}

	GUID_LIDSWITCH_STATE_RELIABILITY = syscall.GUID{0xAE4C4FF1, 0xD361, 0x43F4,
		[8]byte{0x80, 0xAA, 0xBB, 0xB6, 0xEB, 0x03, 0xDE, 0x94}}

	GUID_BATTERY_PERCENTAGE_REMAINING = syscall.GUID{0xA7AD8041, 0xB45A, 0x4CAE,
		[8]byte{0x87, 0xA3, 0xEE, 0xCB, 0xB4, 0x68, 0xA9, 0xE1}}

	GUID_BATTERY_COUNT = syscall.GUID{0x7D263F15, 0xFCA4, 0x49E5,
		[8]byte{0x85, 0x4B, 0xA9, 0xF2, 0xBF, 0xBD, 0x5C, 0x24}}

	GUID_GLOBAL_USER_PRESENCE = syscall.GUID{0x786E8A1D, 0xB427, 0x4344,
		[8]byte{0x92, 0x07, 0x09, 0xE7, 0x0B, 0xDC, 0xBE, 0xA9}}

	GUID_SESSION_DISPLAY_STATUS = syscall.GUID{0x2B84C20E, 0xAD23, 0x4DDF,
		[8]byte{0x93, 0xDB, 0x05, 0xFF, 0xBD, 0x7E, 0xFC, 0xA5}}

	GUID_SESSION_USER_PRESENCE = syscall.GUID{0x3C0F4548, 0xC03F, 0x4C4D,
		[8]byte{0xB9, 0xF2, 0x23, 0x7E, 0xDE, 0x68, 0x63, 0x76}}

	GUID_IDLE_BACKGROUND_TASK = syscall.GUID{0x515C31D8, 0xF734, 0x163D,
		[8]byte{0xA0, 0xFD, 0x11, 0xA0, 0x8C, 0x91, 0xE8, 0xF1}}

	GUID_BACKGROUND_TASK_NOTIFICATION = syscall.GUID{0xCF23F240, 0x2A54, 0x48D8,
		[8]byte{0xB1, 0x14, 0xDE, 0x15, 0x18, 0xFF, 0x05, 0x2E}}

	GUID_APPLAUNCH_BUTTON = syscall.GUID{0x1A689231, 0x7399, 0x4E9A,
		[8]byte{0x8F, 0x99, 0xB7, 0x1F, 0x99, 0x9D, 0xB3, 0xFA}}

	GUID_PCIEXPRESS_SETTINGS_SUBGROUP = syscall.GUID{0x501A4D13, 0x42AF, 0x4429,
		[8]byte{0x9F, 0xD1, 0xA8, 0x21, 0x8C, 0x26, 0x8E, 0x20}}

	GUID_PCIEXPRESS_ASPM_POLICY = syscall.GUID{0xEE12F906, 0xD277, 0x404B,
		[8]byte{0xB6, 0xDA, 0xE5, 0xFA, 0x1A, 0x57, 0x6D, 0xF5}}

	GUID_ENABLE_SWITCH_FORCED_SHUTDOWN = syscall.GUID{0x833A6B62, 0xDFA4, 0x46D1,
		[8]byte{0x82, 0xF8, 0xE0, 0x9E, 0x34, 0xD0, 0x29, 0xD6}}

	GUID_INTSTEER_SUBGROUP = syscall.GUID{0x48672F38, 0x7A9A, 0x4BB2,
		[8]byte{0x8B, 0xF8, 0x3D, 0x85, 0xBE, 0x19, 0xDE, 0x4E}}

	GUID_INTSTEER_MODE = syscall.GUID{0x2BFC24F9, 0x5EA2, 0x4801,
		[8]byte{0x82, 0x13, 0x3D, 0xBA, 0xE0, 0x1A, 0xA3, 0x9D}}

	GUID_INTSTEER_LOAD_PER_PROC_TRIGGER = syscall.GUID{0x73CDE64D, 0xD720, 0x4BB2,
		[8]byte{0xA8, 0x60, 0xC7, 0x55, 0xAF, 0xE7, 0x7E, 0xF2}}

	GUID_INTSTEER_TIME_UNPARK_TRIGGER = syscall.GUID{0xD6BA4903, 0x386F, 0x4C2C,
		[8]byte{0x8A, 0xDB, 0x5C, 0x21, 0xB3, 0x32, 0x8D, 0x25}}

	GUID_GRAPHICS_SUBGROUP = syscall.GUID{0x5FB4938D, 0x1EE8, 0x4B0F,
		[8]byte{0x9A, 0x3C, 0x50, 0x36, 0xB0, 0xAB, 0x99, 0x5C}}

	GUID_GPU_PREFERENCE_POLICY = syscall.GUID{0xDD848B2A, 0x8A5D, 0x4451,
		[8]byte{0x9A, 0xE2, 0x39, 0xCD, 0x41, 0x65, 0x8F, 0x6C}}

	GUID_MIXED_REALITY_MODE = syscall.GUID{0x1E626B4E, 0xCF04, 0x4F8D,
		[8]byte{0x9C, 0xC7, 0xC9, 0x7C, 0x5B, 0x0F, 0x23, 0x91}}

	GUID_SPR_ACTIVE_SESSION_CHANGE = syscall.GUID{0x0E24CE38, 0xC393, 0x4742,
		[8]byte{0xBD, 0xB1, 0x74, 0x4F, 0x4B, 0x9E, 0xE0, 0x8E}}
)
var (
	CATID_DeleteBrowsingHistory = syscall.GUID{0x31CAF6E4, 0xD6AA, 0x4090,
		[8]byte{0xA0, 0x50, 0xA5, 0xAC, 0x89, 0x72, 0xE9, 0xEF}}

	WLDP_HOST_CMD = syscall.GUID{0x5BAEA1D6, 0x6F1C, 0x488E,
		[8]byte{0x84, 0x90, 0x34, 0x7F, 0xA5, 0xC5, 0x06, 0x7F}}

	WLDP_HOST_POWERSHELL = syscall.GUID{0x8E9AAA7C, 0x198B, 0x4879,
		[8]byte{0xAE, 0x41, 0xA5, 0x0D, 0x47, 0xAD, 0x64, 0x58}}

	WLDP_HOST_PYTHON = syscall.GUID{0xBFD557EF, 0x2448, 0x42EC,
		[8]byte{0x81, 0x0B, 0x0D, 0x9F, 0x09, 0x35, 0x2D, 0x4A}}

	WLDP_HOST_WINDOWS_SCRIPT_HOST = syscall.GUID{0xD30B84C5, 0x29CE, 0x4FF3,
		[8]byte{0x86, 0xEC, 0xA3, 0x00, 0x07, 0xA8, 0x2E, 0x49}}

	WLDP_HOST_JAVASCRIPT = syscall.GUID{0x5629F0D5, 0x1CCA, 0x4FED,
		[8]byte{0xA1, 0xA3, 0x36, 0xA8, 0xC1, 0x8D, 0x74, 0xC0}}

	WLDP_HOST_HTML = syscall.GUID{0xB35A71B6, 0xFE56, 0x48D6,
		[8]byte{0x95, 0x43, 0x2D, 0xFF, 0x0E, 0xCD, 0xED, 0x66}}

	WLDP_HOST_XML = syscall.GUID{0x5594BE58, 0xC6BF, 0x4295,
		[8]byte{0x82, 0xF4, 0xD4, 0x94, 0xD2, 0x0E, 0x3A, 0x36}}

	WLDP_HOST_MSI = syscall.GUID{0x624EB611, 0x6E7E, 0x4EEC,
		[8]byte{0x9B, 0xFE, 0xF0, 0xEC, 0xDB, 0xFC, 0xF3, 0x90}}

	WLDP_HOST_OTHER = syscall.GUID{0x626CBEC3, 0xE1FA, 0x4227,
		[8]byte{0x98, 0x00, 0xED, 0x21, 0x02, 0x74, 0xCF, 0x7C}}
)
var (
	LIBID_Accessibility = syscall.GUID{0x1EA4DBF0, 0x3C3B, 0x11CF,
		[8]byte{0x81, 0x0C, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71}}

	CLSID_AccPropServices = syscall.GUID{0xB5F8350B, 0x0548, 0x48B1,
		[8]byte{0xA6, 0xEE, 0x88, 0xBD, 0x00, 0xB4, 0xA5, 0xE7}}

	IIS_IsOleaccProxy = syscall.GUID{0x902697FA, 0x80E4, 0x4560,
		[8]byte{0x80, 0x2A, 0xA1, 0x3F, 0x22, 0xA6, 0x47, 0x09}}

	IIS_ControlAccessible = syscall.GUID{0x38C682A6, 0x9731, 0x43F2,
		[8]byte{0x9F, 0xAE, 0xE9, 0x01, 0xE6, 0x41, 0xB1, 0x01}}

	PROPID_ACC_NAME = syscall.GUID{0x608D3DF8, 0x8128, 0x4AA7,
		[8]byte{0xA4, 0x28, 0xF5, 0x5E, 0x49, 0x26, 0x72, 0x91}}

	PROPID_ACC_VALUE = syscall.GUID{0x123FE443, 0x211A, 0x4615,
		[8]byte{0x95, 0x27, 0xC4, 0x5A, 0x7E, 0x93, 0x71, 0x7A}}

	PROPID_ACC_DESCRIPTION = syscall.GUID{0x4D48DFE4, 0xBD3F, 0x491F,
		[8]byte{0xA6, 0x48, 0x49, 0x2D, 0x6F, 0x20, 0xC5, 0x88}}

	PROPID_ACC_ROLE = syscall.GUID{0xCB905FF2, 0x7BD1, 0x4C05,
		[8]byte{0xB3, 0xC8, 0xE6, 0xC2, 0x41, 0x36, 0x4D, 0x70}}

	PROPID_ACC_STATE = syscall.GUID{0xA8D4D5B0, 0x0A21, 0x42D0,
		[8]byte{0xA5, 0xC0, 0x51, 0x4E, 0x98, 0x4F, 0x45, 0x7B}}

	PROPID_ACC_HELP = syscall.GUID{0xC831E11F, 0x44DB, 0x4A99,
		[8]byte{0x97, 0x68, 0xCB, 0x8F, 0x97, 0x8B, 0x72, 0x31}}

	PROPID_ACC_KEYBOARDSHORTCUT = syscall.GUID{0x7D9BCEEE, 0x7D1E, 0x4979,
		[8]byte{0x93, 0x82, 0x51, 0x80, 0xF4, 0x17, 0x2C, 0x34}}

	PROPID_ACC_DEFAULTACTION = syscall.GUID{0x180C072B, 0xC27F, 0x43C7,
		[8]byte{0x99, 0x22, 0xF6, 0x35, 0x62, 0xA4, 0x63, 0x2B}}

	PROPID_ACC_HELPTOPIC = syscall.GUID{0x787D1379, 0x8EDE, 0x440B,
		[8]byte{0x8A, 0xEC, 0x11, 0xF7, 0xBF, 0x90, 0x30, 0xB3}}

	PROPID_ACC_FOCUS = syscall.GUID{0x6EB335DF, 0x1C29, 0x4127,
		[8]byte{0xB1, 0x2C, 0xDE, 0xE9, 0xFD, 0x15, 0x7F, 0x2B}}

	PROPID_ACC_SELECTION = syscall.GUID{0xB99D073C, 0xD731, 0x405B,
		[8]byte{0x90, 0x61, 0xD9, 0x5E, 0x8F, 0x84, 0x29, 0x84}}

	PROPID_ACC_PARENT = syscall.GUID{0x474C22B6, 0xFFC2, 0x467A,
		[8]byte{0xB1, 0xB5, 0xE9, 0x58, 0xB4, 0x65, 0x73, 0x30}}

	PROPID_ACC_NAV_UP = syscall.GUID{0x016E1A2B, 0x1A4E, 0x4767,
		[8]byte{0x86, 0x12, 0x33, 0x86, 0xF6, 0x69, 0x35, 0xEC}}

	PROPID_ACC_NAV_DOWN = syscall.GUID{0x031670ED, 0x3CDF, 0x48D2,
		[8]byte{0x96, 0x13, 0x13, 0x8F, 0x2D, 0xD8, 0xA6, 0x68}}

	PROPID_ACC_NAV_LEFT = syscall.GUID{0x228086CB, 0x82F1, 0x4A39,
		[8]byte{0x87, 0x05, 0xDC, 0xDC, 0x0F, 0xFF, 0x92, 0xF5}}

	PROPID_ACC_NAV_RIGHT = syscall.GUID{0xCD211D9F, 0xE1CB, 0x4FE5,
		[8]byte{0xA7, 0x7C, 0x92, 0x0B, 0x88, 0x4D, 0x09, 0x5B}}

	PROPID_ACC_NAV_PREV = syscall.GUID{0x776D3891, 0xC73B, 0x4480,
		[8]byte{0xB3, 0xF6, 0x07, 0x6A, 0x16, 0xA1, 0x5A, 0xF6}}

	PROPID_ACC_NAV_NEXT = syscall.GUID{0x1CDC5455, 0x8CD9, 0x4C92,
		[8]byte{0xA3, 0x71, 0x39, 0x39, 0xA2, 0xFE, 0x3E, 0xEE}}

	PROPID_ACC_NAV_FIRSTCHILD = syscall.GUID{0xCFD02558, 0x557B, 0x4C67,
		[8]byte{0x84, 0xF9, 0x2A, 0x09, 0xFC, 0xE4, 0x07, 0x49}}

	PROPID_ACC_NAV_LASTCHILD = syscall.GUID{0x302ECAA5, 0x48D5, 0x4F8D,
		[8]byte{0xB6, 0x71, 0x1A, 0x8D, 0x20, 0xA7, 0x78, 0x32}}

	PROPID_ACC_ROLEMAP = syscall.GUID{0xF79ACDA2, 0x140D, 0x4FE6,
		[8]byte{0x89, 0x14, 0x20, 0x84, 0x76, 0x32, 0x82, 0x69}}

	PROPID_ACC_VALUEMAP = syscall.GUID{0xDA1C3D79, 0xFC5C, 0x420E,
		[8]byte{0xB3, 0x99, 0x9D, 0x15, 0x33, 0x54, 0x9E, 0x75}}

	PROPID_ACC_STATEMAP = syscall.GUID{0x43946C5E, 0x0AC0, 0x4042,
		[8]byte{0xB5, 0x25, 0x07, 0xBB, 0xDB, 0xE1, 0x7F, 0xA7}}

	PROPID_ACC_DESCRIPTIONMAP = syscall.GUID{0x1FF1435F, 0x8A14, 0x477B,
		[8]byte{0xB2, 0x26, 0xA0, 0xAB, 0xE2, 0x79, 0x97, 0x5D}}

	PROPID_ACC_DODEFAULTACTION = syscall.GUID{0x1BA09523, 0x2E3B, 0x49A6,
		[8]byte{0xA0, 0x59, 0x59, 0x68, 0x2A, 0x3C, 0x48, 0xFD}}

	RuntimeId_Property_GUID = syscall.GUID{0xA39EEBFA, 0x7FBA, 0x4C89,
		[8]byte{0xB4, 0xD4, 0xB9, 0x9E, 0x2D, 0xE7, 0xD1, 0x60}}

	BoundingRectangle_Property_GUID = syscall.GUID{0x7BBFE8B2, 0x3BFC, 0x48DD,
		[8]byte{0xB7, 0x29, 0xC7, 0x94, 0xB8, 0x46, 0xE9, 0xA1}}

	ProcessId_Property_GUID = syscall.GUID{0x40499998, 0x9C31, 0x4245,
		[8]byte{0xA4, 0x03, 0x87, 0x32, 0x0E, 0x59, 0xEA, 0xF6}}

	ControlType_Property_GUID = syscall.GUID{0xCA774FEA, 0x28AC, 0x4BC2,
		[8]byte{0x94, 0xCA, 0xAC, 0xEC, 0x6D, 0x6C, 0x10, 0xA3}}

	LocalizedControlType_Property_GUID = syscall.GUID{0x8763404F, 0xA1BD, 0x452A,
		[8]byte{0x89, 0xC4, 0x3F, 0x01, 0xD3, 0x83, 0x38, 0x06}}

	Name_Property_GUID = syscall.GUID{0xC3A6921B, 0x4A99, 0x44F1,
		[8]byte{0xBC, 0xA6, 0x61, 0x18, 0x70, 0x52, 0xC4, 0x31}}

	AcceleratorKey_Property_GUID = syscall.GUID{0x514865DF, 0x2557, 0x4CB9,
		[8]byte{0xAE, 0xED, 0x6C, 0xED, 0x08, 0x4C, 0xE5, 0x2C}}

	AccessKey_Property_GUID = syscall.GUID{0x06827B12, 0xA7F9, 0x4A15,
		[8]byte{0x91, 0x7C, 0xFF, 0xA5, 0xAD, 0x3E, 0xB0, 0xA7}}

	HasKeyboardFocus_Property_GUID = syscall.GUID{0xCF8AFD39, 0x3F46, 0x4800,
		[8]byte{0x96, 0x56, 0xB2, 0xBF, 0x12, 0x52, 0x99, 0x05}}

	IsKeyboardFocusable_Property_GUID = syscall.GUID{0xF7B8552A, 0x0859, 0x4B37,
		[8]byte{0xB9, 0xCB, 0x51, 0xE7, 0x20, 0x92, 0xF2, 0x9F}}

	IsEnabled_Property_GUID = syscall.GUID{0x2109427F, 0xDA60, 0x4FED,
		[8]byte{0xBF, 0x1B, 0x26, 0x4B, 0xDC, 0xE6, 0xEB, 0x3A}}

	AutomationId_Property_GUID = syscall.GUID{0xC82C0500, 0xB60E, 0x4310,
		[8]byte{0xA2, 0x67, 0x30, 0x3C, 0x53, 0x1F, 0x8E, 0xE5}}

	ClassName_Property_GUID = syscall.GUID{0x157B7215, 0x894F, 0x4B65,
		[8]byte{0x84, 0xE2, 0xAA, 0xC0, 0xDA, 0x08, 0xB1, 0x6B}}

	HelpText_Property_GUID = syscall.GUID{0x08555685, 0x0977, 0x45C7,
		[8]byte{0xA7, 0xA6, 0xAB, 0xAF, 0x56, 0x84, 0x12, 0x1A}}

	ClickablePoint_Property_GUID = syscall.GUID{0x0196903B, 0xB203, 0x4818,
		[8]byte{0xA9, 0xF3, 0xF0, 0x8E, 0x67, 0x5F, 0x23, 0x41}}

	Culture_Property_GUID = syscall.GUID{0xE2D74F27, 0x3D79, 0x4DC2,
		[8]byte{0xB8, 0x8B, 0x30, 0x44, 0x96, 0x3A, 0x8A, 0xFB}}

	IsControlElement_Property_GUID = syscall.GUID{0x95F35085, 0xABCC, 0x4AFD,
		[8]byte{0xA5, 0xF4, 0xDB, 0xB4, 0x6C, 0x23, 0x0F, 0xDB}}

	IsContentElement_Property_GUID = syscall.GUID{0x4BDA64A8, 0xF5D8, 0x480B,
		[8]byte{0x81, 0x55, 0xEF, 0x2E, 0x89, 0xAD, 0xB6, 0x72}}

	LabeledBy_Property_GUID = syscall.GUID{0xE5B8924B, 0xFC8A, 0x4A35,
		[8]byte{0x80, 0x31, 0xCF, 0x78, 0xAC, 0x43, 0xE5, 0x5E}}

	IsPassword_Property_GUID = syscall.GUID{0xE8482EB1, 0x687C, 0x497B,
		[8]byte{0xBE, 0xBC, 0x03, 0xBE, 0x53, 0xEC, 0x14, 0x54}}

	NewNativeWindowHandle_Property_GUID = syscall.GUID{0x5196B33B, 0x380A, 0x4982,
		[8]byte{0x95, 0xE1, 0x91, 0xF3, 0xEF, 0x60, 0xE0, 0x24}}

	ItemType_Property_GUID = syscall.GUID{0xCDDA434D, 0x6222, 0x413B,
		[8]byte{0xA6, 0x8A, 0x32, 0x5D, 0xD1, 0xD4, 0x0F, 0x39}}

	IsOffscreen_Property_GUID = syscall.GUID{0x03C3D160, 0xDB79, 0x42DB,
		[8]byte{0xA2, 0xEF, 0x1C, 0x23, 0x1E, 0xED, 0xE5, 0x07}}

	Orientation_Property_GUID = syscall.GUID{0xA01EEE62, 0x3884, 0x4415,
		[8]byte{0x88, 0x7E, 0x67, 0x8E, 0xC2, 0x1E, 0x39, 0xBA}}

	FrameworkId_Property_GUID = syscall.GUID{0xDBFD9900, 0x7E1A, 0x4F58,
		[8]byte{0xB6, 0x1B, 0x70, 0x63, 0x12, 0x0F, 0x77, 0x3B}}

	IsRequiredForForm_Property_GUID = syscall.GUID{0x4F5F43CF, 0x59FB, 0x4BDE,
		[8]byte{0xA2, 0x70, 0x60, 0x2E, 0x5E, 0x11, 0x41, 0xE9}}

	ItemStatus_Property_GUID = syscall.GUID{0x51DE0321, 0x3973, 0x43E7,
		[8]byte{0x89, 0x13, 0x0B, 0x08, 0xE8, 0x13, 0xC3, 0x7F}}

	AriaRole_Property_GUID = syscall.GUID{0xDD207B95, 0xBE4A, 0x4E0D,
		[8]byte{0xB7, 0x27, 0x63, 0xAC, 0xE9, 0x4B, 0x69, 0x16}}

	AriaProperties_Property_GUID = syscall.GUID{0x4213678C, 0xE025, 0x4922,
		[8]byte{0xBE, 0xB5, 0xE4, 0x3B, 0xA0, 0x8E, 0x62, 0x21}}

	IsDataValidForForm_Property_GUID = syscall.GUID{0x445AC684, 0xC3FC, 0x4DD9,
		[8]byte{0xAC, 0xF8, 0x84, 0x5A, 0x57, 0x92, 0x96, 0xBA}}

	ControllerFor_Property_GUID = syscall.GUID{0x51124C8A, 0xA5D2, 0x4F13,
		[8]byte{0x9B, 0xE6, 0x7F, 0xA8, 0xBA, 0x9D, 0x3A, 0x90}}

	DescribedBy_Property_GUID = syscall.GUID{0x7C5865B8, 0x9992, 0x40FD,
		[8]byte{0x8D, 0xB0, 0x6B, 0xF1, 0xD3, 0x17, 0xF9, 0x98}}

	FlowsTo_Property_GUID = syscall.GUID{0xE4F33D20, 0x559A, 0x47FB,
		[8]byte{0xA8, 0x30, 0xF9, 0xCB, 0x4F, 0xF1, 0xA7, 0x0A}}

	ProviderDescription_Property_GUID = syscall.GUID{0xDCA5708A, 0xC16B, 0x4CD9,
		[8]byte{0xB8, 0x89, 0xBE, 0xB1, 0x6A, 0x80, 0x49, 0x04}}

	OptimizeForVisualContent_Property_GUID = syscall.GUID{0x6A852250, 0xC75A, 0x4E5D,
		[8]byte{0xB8, 0x58, 0xE3, 0x81, 0xB0, 0xF7, 0x88, 0x61}}

	IsDockPatternAvailable_Property_GUID = syscall.GUID{0x2600A4C4, 0x2FF8, 0x4C96,
		[8]byte{0xAE, 0x31, 0x8F, 0xE6, 0x19, 0xA1, 0x3C, 0x6C}}

	IsExpandCollapsePatternAvailable_Property_GUID = syscall.GUID{0x929D3806, 0x5287, 0x4725,
		[8]byte{0xAA, 0x16, 0x22, 0x2A, 0xFC, 0x63, 0xD5, 0x95}}

	IsGridItemPatternAvailable_Property_GUID = syscall.GUID{0x5A43E524, 0xF9A2, 0x4B12,
		[8]byte{0x84, 0xC8, 0xB4, 0x8A, 0x3E, 0xFE, 0xDD, 0x34}}

	IsGridPatternAvailable_Property_GUID = syscall.GUID{0x5622C26C, 0xF0EF, 0x4F3B,
		[8]byte{0x97, 0xCB, 0x71, 0x4C, 0x08, 0x68, 0x58, 0x8B}}

	IsInvokePatternAvailable_Property_GUID = syscall.GUID{0x4E725738, 0x8364, 0x4679,
		[8]byte{0xAA, 0x6C, 0xF3, 0xF4, 0x19, 0x31, 0xF7, 0x50}}

	IsMultipleViewPatternAvailable_Property_GUID = syscall.GUID{0xFF0A31EB, 0x8E25, 0x469D,
		[8]byte{0x8D, 0x6E, 0xE7, 0x71, 0xA2, 0x7C, 0x1B, 0x90}}

	IsRangeValuePatternAvailable_Property_GUID = syscall.GUID{0xFDA4244A, 0xEB4D, 0x43FF,
		[8]byte{0xB5, 0xAD, 0xED, 0x36, 0xD3, 0x73, 0xEC, 0x4C}}

	IsScrollPatternAvailable_Property_GUID = syscall.GUID{0x3EBB7B4A, 0x828A, 0x4B57,
		[8]byte{0x9D, 0x22, 0x2F, 0xEA, 0x16, 0x32, 0xED, 0x0D}}

	IsScrollItemPatternAvailable_Property_GUID = syscall.GUID{0x1CAD1A05, 0x0927, 0x4B76,
		[8]byte{0x97, 0xE1, 0x0F, 0xCD, 0xB2, 0x09, 0xB9, 0x8A}}

	IsSelectionItemPatternAvailable_Property_GUID = syscall.GUID{0x8BECD62D, 0x0BC3, 0x4109,
		[8]byte{0xBE, 0xE2, 0x8E, 0x67, 0x15, 0x29, 0x0E, 0x68}}

	IsSelectionPatternAvailable_Property_GUID = syscall.GUID{0xF588ACBE, 0xC769, 0x4838,
		[8]byte{0x9A, 0x60, 0x26, 0x86, 0xDC, 0x11, 0x88, 0xC4}}

	IsTablePatternAvailable_Property_GUID = syscall.GUID{0xCB83575F, 0x45C2, 0x4048,
		[8]byte{0x9C, 0x76, 0x15, 0x97, 0x15, 0xA1, 0x39, 0xDF}}

	IsTableItemPatternAvailable_Property_GUID = syscall.GUID{0xEB36B40D, 0x8EA4, 0x489B,
		[8]byte{0xA0, 0x13, 0xE6, 0x0D, 0x59, 0x51, 0xFE, 0x34}}

	IsTextPatternAvailable_Property_GUID = syscall.GUID{0xFBE2D69D, 0xAFF6, 0x4A45,
		[8]byte{0x82, 0xE2, 0xFC, 0x92, 0xA8, 0x2F, 0x59, 0x17}}

	IsTogglePatternAvailable_Property_GUID = syscall.GUID{0x78686D53, 0xFCD0, 0x4B83,
		[8]byte{0x9B, 0x78, 0x58, 0x32, 0xCE, 0x63, 0xBB, 0x5B}}

	IsTransformPatternAvailable_Property_GUID = syscall.GUID{0xA7F78804, 0xD68B, 0x4077,
		[8]byte{0xA5, 0xC6, 0x7A, 0x5E, 0xA1, 0xAC, 0x31, 0xC5}}

	IsValuePatternAvailable_Property_GUID = syscall.GUID{0x0B5020A7, 0x2119, 0x473B,
		[8]byte{0xBE, 0x37, 0x5C, 0xEB, 0x98, 0xBB, 0xFB, 0x22}}

	IsWindowPatternAvailable_Property_GUID = syscall.GUID{0xE7A57BB1, 0x5888, 0x4155,
		[8]byte{0x98, 0xDC, 0xB4, 0x22, 0xFD, 0x57, 0xF2, 0xBC}}

	IsLegacyIAccessiblePatternAvailable_Property_GUID = syscall.GUID{0xD8EBD0C7, 0x929A, 0x4EE7,
		[8]byte{0x8D, 0x3A, 0xD3, 0xD9, 0x44, 0x13, 0x02, 0x7B}}

	IsItemContainerPatternAvailable_Property_GUID = syscall.GUID{0x624B5CA7, 0xFE40, 0x4957,
		[8]byte{0xA0, 0x19, 0x20, 0xC4, 0xCF, 0x11, 0x92, 0x0F}}

	IsVirtualizedItemPatternAvailable_Property_GUID = syscall.GUID{0x302CB151, 0x2AC8, 0x45D6,
		[8]byte{0x97, 0x7B, 0xD2, 0xB3, 0xA5, 0xA5, 0x3F, 0x20}}

	IsSynchronizedInputPatternAvailable_Property_GUID = syscall.GUID{0x75D69CC5, 0xD2BF, 0x4943,
		[8]byte{0x87, 0x6E, 0xB4, 0x5B, 0x62, 0xA6, 0xCC, 0x66}}

	IsObjectModelPatternAvailable_Property_GUID = syscall.GUID{0x6B21D89B, 0x2841, 0x412F,
		[8]byte{0x8E, 0xF2, 0x15, 0xCA, 0x95, 0x23, 0x18, 0xBA}}

	IsAnnotationPatternAvailable_Property_GUID = syscall.GUID{0x0B5B3238, 0x6D5C, 0x41B6,
		[8]byte{0xBC, 0xC4, 0x5E, 0x80, 0x7F, 0x65, 0x51, 0xC4}}

	IsTextPattern2Available_Property_GUID = syscall.GUID{0x41CF921D, 0xE3F1, 0x4B22,
		[8]byte{0x9C, 0x81, 0xE1, 0xC3, 0xED, 0x33, 0x1C, 0x22}}

	IsTextEditPatternAvailable_Property_GUID = syscall.GUID{0x7843425C, 0x8B32, 0x484C,
		[8]byte{0x9A, 0xB5, 0xE3, 0x20, 0x05, 0x71, 0xFF, 0xDA}}

	IsCustomNavigationPatternAvailable_Property_GUID = syscall.GUID{0x8F8E80D4, 0x2351, 0x48E0,
		[8]byte{0x87, 0x4A, 0x54, 0xAA, 0x73, 0x13, 0x88, 0x9A}}

	IsStylesPatternAvailable_Property_GUID = syscall.GUID{0x27F353D3, 0x459C, 0x4B59,
		[8]byte{0xA4, 0x90, 0x50, 0x61, 0x1D, 0xAC, 0xAF, 0xB5}}

	IsSpreadsheetPatternAvailable_Property_GUID = syscall.GUID{0x6FF43732, 0xE4B4, 0x4555,
		[8]byte{0x97, 0xBC, 0xEC, 0xDB, 0xBC, 0x4D, 0x18, 0x88}}

	IsSpreadsheetItemPatternAvailable_Property_GUID = syscall.GUID{0x9FE79B2A, 0x2F94, 0x43FD,
		[8]byte{0x99, 0x6B, 0x54, 0x9E, 0x31, 0x6F, 0x4A, 0xCD}}

	IsTransformPattern2Available_Property_GUID = syscall.GUID{0x25980B4B, 0xBE04, 0x4710,
		[8]byte{0xAB, 0x4A, 0xFD, 0xA3, 0x1D, 0xBD, 0x28, 0x95}}

	IsTextChildPatternAvailable_Property_GUID = syscall.GUID{0x559E65DF, 0x30FF, 0x43B5,
		[8]byte{0xB5, 0xED, 0x5B, 0x28, 0x3B, 0x80, 0xC7, 0xE9}}

	IsDragPatternAvailable_Property_GUID = syscall.GUID{0xE997A7B7, 0x1D39, 0x4CA7,
		[8]byte{0xBE, 0x0F, 0x27, 0x7F, 0xCF, 0x56, 0x05, 0xCC}}

	IsDropTargetPatternAvailable_Property_GUID = syscall.GUID{0x0686B62E, 0x8E19, 0x4AAF,
		[8]byte{0x87, 0x3D, 0x38, 0x4F, 0x6D, 0x3B, 0x92, 0xBE}}

	IsStructuredMarkupPatternAvailable_Property_GUID = syscall.GUID{0xB0D4C196, 0x2C0B, 0x489C,
		[8]byte{0xB1, 0x65, 0xA4, 0x05, 0x92, 0x8C, 0x6F, 0x3D}}

	IsPeripheral_Property_GUID = syscall.GUID{0xDA758276, 0x7ED5, 0x49D4,
		[8]byte{0x8E, 0x68, 0xEC, 0xC9, 0xA2, 0xD3, 0x00, 0xDD}}

	PositionInSet_Property_GUID = syscall.GUID{0x33D1DC54, 0x641E, 0x4D76,
		[8]byte{0xA6, 0xB1, 0x13, 0xF3, 0x41, 0xC1, 0xF8, 0x96}}

	SizeOfSet_Property_GUID = syscall.GUID{0x1600D33C, 0x3B9F, 0x4369,
		[8]byte{0x94, 0x31, 0xAA, 0x29, 0x3F, 0x34, 0x4C, 0xF1}}

	Level_Property_GUID = syscall.GUID{0x242AC529, 0xCD36, 0x400F,
		[8]byte{0xAA, 0xD9, 0x78, 0x76, 0xEF, 0x3A, 0xF6, 0x27}}

	AnnotationTypes_Property_GUID = syscall.GUID{0x64B71F76, 0x53C4, 0x4696,
		[8]byte{0xA2, 0x19, 0x20, 0xE9, 0x40, 0xC9, 0xA1, 0x76}}

	AnnotationObjects_Property_GUID = syscall.GUID{0x310910C8, 0x7C6E, 0x4F20,
		[8]byte{0xBE, 0xCD, 0x4A, 0xAF, 0x6D, 0x19, 0x11, 0x56}}

	LandmarkType_Property_GUID = syscall.GUID{0x454045F2, 0x6F61, 0x49F7,
		[8]byte{0xA4, 0xF8, 0xB5, 0xF0, 0xCF, 0x82, 0xDA, 0x1E}}

	LocalizedLandmarkType_Property_GUID = syscall.GUID{0x7AC81980, 0xEAFB, 0x4FB2,
		[8]byte{0xBF, 0x91, 0xF4, 0x85, 0xBE, 0xF5, 0xE8, 0xE1}}

	FullDescription_Property_GUID = syscall.GUID{0x0D4450FF, 0x6AEF, 0x4F33,
		[8]byte{0x95, 0xDD, 0x7B, 0xEF, 0xA7, 0x2A, 0x43, 0x91}}

	Value_Value_Property_GUID = syscall.GUID{0xE95F5E64, 0x269F, 0x4A85,
		[8]byte{0xBA, 0x99, 0x40, 0x92, 0xC3, 0xEA, 0x29, 0x86}}

	Value_IsReadOnly_Property_GUID = syscall.GUID{0xEB090F30, 0xE24C, 0x4799,
		[8]byte{0xA7, 0x05, 0x0D, 0x24, 0x7B, 0xC0, 0x37, 0xF8}}

	RangeValue_Value_Property_GUID = syscall.GUID{0x131F5D98, 0xC50C, 0x489D,
		[8]byte{0xAB, 0xE5, 0xAE, 0x22, 0x08, 0x98, 0xC5, 0xF7}}

	RangeValue_IsReadOnly_Property_GUID = syscall.GUID{0x25FA1055, 0xDEBF, 0x4373,
		[8]byte{0xA7, 0x9E, 0x1F, 0x1A, 0x19, 0x08, 0xD3, 0xC4}}

	RangeValue_Minimum_Property_GUID = syscall.GUID{0x78CBD3B2, 0x684D, 0x4860,
		[8]byte{0xAF, 0x93, 0xD1, 0xF9, 0x5C, 0xB0, 0x22, 0xFD}}

	RangeValue_Maximum_Property_GUID = syscall.GUID{0x19319914, 0xF979, 0x4B35,
		[8]byte{0xA1, 0xA6, 0xD3, 0x7E, 0x05, 0x43, 0x34, 0x73}}

	RangeValue_LargeChange_Property_GUID = syscall.GUID{0xA1F96325, 0x3A3D, 0x4B44,
		[8]byte{0x8E, 0x1F, 0x4A, 0x46, 0xD9, 0x84, 0x40, 0x19}}

	RangeValue_SmallChange_Property_GUID = syscall.GUID{0x81C2C457, 0x3941, 0x4107,
		[8]byte{0x99, 0x75, 0x13, 0x97, 0x60, 0xF7, 0xC0, 0x72}}

	Scroll_HorizontalScrollPercent_Property_GUID = syscall.GUID{0xC7C13C0E, 0xEB21, 0x47FF,
		[8]byte{0xAC, 0xC4, 0xB5, 0xA3, 0x35, 0x0F, 0x51, 0x91}}

	Scroll_HorizontalViewSize_Property_GUID = syscall.GUID{0x70C2E5D4, 0xFCB0, 0x4713,
		[8]byte{0xA9, 0xAA, 0xAF, 0x92, 0xFF, 0x79, 0xE4, 0xCD}}

	Scroll_VerticalScrollPercent_Property_GUID = syscall.GUID{0x6C8D7099, 0xB2A8, 0x4948,
		[8]byte{0xBF, 0xF7, 0x3C, 0xF9, 0x05, 0x8B, 0xFE, 0xFB}}

	Scroll_VerticalViewSize_Property_GUID = syscall.GUID{0xDE6A2E22, 0xD8C7, 0x40C5,
		[8]byte{0x83, 0xBA, 0xE5, 0xF6, 0x81, 0xD5, 0x31, 0x08}}

	Scroll_HorizontallyScrollable_Property_GUID = syscall.GUID{0x8B925147, 0x28CD, 0x49AE,
		[8]byte{0xBD, 0x63, 0xF4, 0x41, 0x18, 0xD2, 0xE7, 0x19}}

	Scroll_VerticallyScrollable_Property_GUID = syscall.GUID{0x89164798, 0x0068, 0x4315,
		[8]byte{0xB8, 0x9A, 0x1E, 0x7C, 0xFB, 0xBC, 0x3D, 0xFC}}

	Selection_Selection_Property_GUID = syscall.GUID{0xAA6DC2A2, 0x0E2B, 0x4D38,
		[8]byte{0x96, 0xD5, 0x34, 0xE4, 0x70, 0xB8, 0x18, 0x53}}

	Selection_CanSelectMultiple_Property_GUID = syscall.GUID{0x49D73DA5, 0xC883, 0x4500,
		[8]byte{0x88, 0x3D, 0x8F, 0xCF, 0x8D, 0xAF, 0x6C, 0xBE}}

	Selection_IsSelectionRequired_Property_GUID = syscall.GUID{0xB1AE4422, 0x63FE, 0x44E7,
		[8]byte{0xA5, 0xA5, 0xA7, 0x38, 0xC8, 0x29, 0xB1, 0x9A}}

	Grid_RowCount_Property_GUID = syscall.GUID{0x2A9505BF, 0xC2EB, 0x4FB6,
		[8]byte{0xB3, 0x56, 0x82, 0x45, 0xAE, 0x53, 0x70, 0x3E}}

	Grid_ColumnCount_Property_GUID = syscall.GUID{0xFE96F375, 0x44AA, 0x4536,
		[8]byte{0xAC, 0x7A, 0x2A, 0x75, 0xD7, 0x1A, 0x3E, 0xFC}}

	GridItem_Row_Property_GUID = syscall.GUID{0x6223972A, 0xC945, 0x4563,
		[8]byte{0x93, 0x29, 0xFD, 0xC9, 0x74, 0xAF, 0x25, 0x53}}

	GridItem_Column_Property_GUID = syscall.GUID{0xC774C15C, 0x62C0, 0x4519,
		[8]byte{0x8B, 0xDC, 0x47, 0xBE, 0x57, 0x3C, 0x8A, 0xD5}}

	GridItem_RowSpan_Property_GUID = syscall.GUID{0x4582291C, 0x466B, 0x4E93,
		[8]byte{0x8E, 0x83, 0x3D, 0x17, 0x15, 0xEC, 0x0C, 0x5E}}

	GridItem_ColumnSpan_Property_GUID = syscall.GUID{0x583EA3F5, 0x86D0, 0x4B08,
		[8]byte{0xA6, 0xEC, 0x2C, 0x54, 0x63, 0xFF, 0xC1, 0x09}}

	GridItem_Parent_Property_GUID = syscall.GUID{0x9D912252, 0xB97F, 0x4ECC,
		[8]byte{0x85, 0x10, 0xEA, 0x0E, 0x33, 0x42, 0x7C, 0x72}}

	Dock_DockPosition_Property_GUID = syscall.GUID{0x6D67F02E, 0xC0B0, 0x4B10,
		[8]byte{0xB5, 0xB9, 0x18, 0xD6, 0xEC, 0xF9, 0x87, 0x60}}

	ExpandCollapse_ExpandCollapseState_Property_GUID = syscall.GUID{0x275A4C48, 0x85A7, 0x4F69,
		[8]byte{0xAB, 0xA0, 0xAF, 0x15, 0x76, 0x10, 0x00, 0x2B}}

	MultipleView_CurrentView_Property_GUID = syscall.GUID{0x7A81A67A, 0xB94F, 0x4875,
		[8]byte{0x91, 0x8B, 0x65, 0xC8, 0xD2, 0xF9, 0x98, 0xE5}}

	MultipleView_SupportedViews_Property_GUID = syscall.GUID{0x8D5DB9FD, 0xCE3C, 0x4AE7,
		[8]byte{0xB7, 0x88, 0x40, 0x0A, 0x3C, 0x64, 0x55, 0x47}}

	Window_CanMaximize_Property_GUID = syscall.GUID{0x64FFF53F, 0x635D, 0x41C1,
		[8]byte{0x95, 0x0C, 0xCB, 0x5A, 0xDF, 0xBE, 0x28, 0xE3}}

	Window_CanMinimize_Property_GUID = syscall.GUID{0xB73B4625, 0x5988, 0x4B97,
		[8]byte{0xB4, 0xC2, 0xA6, 0xFE, 0x6E, 0x78, 0xC8, 0xC6}}

	Window_WindowVisualState_Property_GUID = syscall.GUID{0x4AB7905F, 0xE860, 0x453E,
		[8]byte{0xA3, 0x0A, 0xF6, 0x43, 0x1E, 0x5D, 0xAA, 0xD5}}

	Window_WindowInteractionState_Property_GUID = syscall.GUID{0x4FED26A4, 0x0455, 0x4FA2,
		[8]byte{0xB2, 0x1C, 0xC4, 0xDA, 0x2D, 0xB1, 0xFF, 0x9C}}

	Window_IsModal_Property_GUID = syscall.GUID{0xFF4E6892, 0x37B9, 0x4FCA,
		[8]byte{0x85, 0x32, 0xFF, 0xE6, 0x74, 0xEC, 0xFE, 0xED}}

	Window_IsTopmost_Property_GUID = syscall.GUID{0xEF7D85D3, 0x0937, 0x4962,
		[8]byte{0x92, 0x41, 0xB6, 0x23, 0x45, 0xF2, 0x40, 0x41}}

	SelectionItem_IsSelected_Property_GUID = syscall.GUID{0xF122835F, 0xCD5F, 0x43DF,
		[8]byte{0xB7, 0x9D, 0x4B, 0x84, 0x9E, 0x9E, 0x60, 0x20}}

	SelectionItem_SelectionContainer_Property_GUID = syscall.GUID{0xA4365B6E, 0x9C1E, 0x4B63,
		[8]byte{0x8B, 0x53, 0xC2, 0x42, 0x1D, 0xD1, 0xE8, 0xFB}}

	Table_RowHeaders_Property_GUID = syscall.GUID{0xD9E35B87, 0x6EB8, 0x4562,
		[8]byte{0xAA, 0xC6, 0xA8, 0xA9, 0x07, 0x52, 0x36, 0xA8}}

	Table_ColumnHeaders_Property_GUID = syscall.GUID{0xAFF1D72B, 0x968D, 0x42B1,
		[8]byte{0xB4, 0x59, 0x15, 0x0B, 0x29, 0x9D, 0xA6, 0x64}}

	Table_RowOrColumnMajor_Property_GUID = syscall.GUID{0x83BE75C3, 0x29FE, 0x4A30,
		[8]byte{0x85, 0xE1, 0x2A, 0x62, 0x77, 0xFD, 0x10, 0x6E}}

	TableItem_RowHeaderItems_Property_GUID = syscall.GUID{0xB3F853A0, 0x0574, 0x4CD8,
		[8]byte{0xBC, 0xD7, 0xED, 0x59, 0x23, 0x57, 0x2D, 0x97}}

	TableItem_ColumnHeaderItems_Property_GUID = syscall.GUID{0x967A56A3, 0x74B6, 0x431E,
		[8]byte{0x8D, 0xE6, 0x99, 0xC4, 0x11, 0x03, 0x1C, 0x58}}

	Toggle_ToggleState_Property_GUID = syscall.GUID{0xB23CDC52, 0x22C2, 0x4C6C,
		[8]byte{0x9D, 0xED, 0xF5, 0xC4, 0x22, 0x47, 0x9E, 0xDE}}

	Transform_CanMove_Property_GUID = syscall.GUID{0x1B75824D, 0x208B, 0x4FDF,
		[8]byte{0xBC, 0xCD, 0xF1, 0xF4, 0xE5, 0x74, 0x1F, 0x4F}}

	Transform_CanResize_Property_GUID = syscall.GUID{0xBB98DCA5, 0x4C1A, 0x41D4,
		[8]byte{0xA4, 0xF6, 0xEB, 0xC1, 0x28, 0x64, 0x41, 0x80}}

	Transform_CanRotate_Property_GUID = syscall.GUID{0x10079B48, 0x3849, 0x476F,
		[8]byte{0xAC, 0x96, 0x44, 0xA9, 0x5C, 0x84, 0x40, 0xD9}}

	LegacyIAccessible_ChildId_Property_GUID = syscall.GUID{0x9A191B5D, 0x9EF2, 0x4787,
		[8]byte{0xA4, 0x59, 0xDC, 0xDE, 0x88, 0x5D, 0xD4, 0xE8}}

	LegacyIAccessible_Name_Property_GUID = syscall.GUID{0xCAEB063D, 0x40AE, 0x4869,
		[8]byte{0xAA, 0x5A, 0x1B, 0x8E, 0x5D, 0x66, 0x67, 0x39}}

	LegacyIAccessible_Value_Property_GUID = syscall.GUID{0xB5C5B0B6, 0x8217, 0x4A77,
		[8]byte{0x97, 0xA5, 0x19, 0x0A, 0x85, 0xED, 0x01, 0x56}}

	LegacyIAccessible_Description_Property_GUID = syscall.GUID{0x46448418, 0x7D70, 0x4EA9,
		[8]byte{0x9D, 0x27, 0xB7, 0xE7, 0x75, 0xCF, 0x2A, 0xD7}}

	LegacyIAccessible_Role_Property_GUID = syscall.GUID{0x6856E59F, 0xCBAF, 0x4E31,
		[8]byte{0x93, 0xE8, 0xBC, 0xBF, 0x6F, 0x7E, 0x49, 0x1C}}

	LegacyIAccessible_State_Property_GUID = syscall.GUID{0xDF985854, 0x2281, 0x4340,
		[8]byte{0xAB, 0x9C, 0xC6, 0x0E, 0x2C, 0x58, 0x03, 0xF6}}

	LegacyIAccessible_Help_Property_GUID = syscall.GUID{0x94402352, 0x161C, 0x4B77,
		[8]byte{0xA9, 0x8D, 0xA8, 0x72, 0xCC, 0x33, 0x94, 0x7A}}

	LegacyIAccessible_KeyboardShortcut_Property_GUID = syscall.GUID{0x8F6909AC, 0x00B8, 0x4259,
		[8]byte{0xA4, 0x1C, 0x96, 0x62, 0x66, 0xD4, 0x3A, 0x8A}}

	LegacyIAccessible_Selection_Property_GUID = syscall.GUID{0x8AA8B1E0, 0x0891, 0x40CC,
		[8]byte{0x8B, 0x06, 0x90, 0xD7, 0xD4, 0x16, 0x62, 0x19}}

	LegacyIAccessible_DefaultAction_Property_GUID = syscall.GUID{0x3B331729, 0xEAAD, 0x4502,
		[8]byte{0xB8, 0x5F, 0x92, 0x61, 0x56, 0x22, 0x91, 0x3C}}

	Annotation_AnnotationTypeId_Property_GUID = syscall.GUID{0x20AE484F, 0x69EF, 0x4C48,
		[8]byte{0x8F, 0x5B, 0xC4, 0x93, 0x8B, 0x20, 0x6A, 0xC7}}

	Annotation_AnnotationTypeName_Property_GUID = syscall.GUID{0x9B818892, 0x5AC9, 0x4AF9,
		[8]byte{0xAA, 0x96, 0xF5, 0x8A, 0x77, 0xB0, 0x58, 0xE3}}

	Annotation_Author_Property_GUID = syscall.GUID{0x7A528462, 0x9C5C, 0x4A03,
		[8]byte{0xA9, 0x74, 0x8B, 0x30, 0x7A, 0x99, 0x37, 0xF2}}

	Annotation_DateTime_Property_GUID = syscall.GUID{0x99B5CA5D, 0x1ACF, 0x414B,
		[8]byte{0xA4, 0xD0, 0x6B, 0x35, 0x0B, 0x04, 0x75, 0x78}}

	Annotation_Target_Property_GUID = syscall.GUID{0xB71B302D, 0x2104, 0x44AD,
		[8]byte{0x9C, 0x5C, 0x09, 0x2B, 0x49, 0x07, 0xD7, 0x0F}}

	Styles_StyleId_Property_GUID = syscall.GUID{0xDA82852F, 0x3817, 0x4233,
		[8]byte{0x82, 0xAF, 0x02, 0x27, 0x9E, 0x72, 0xCC, 0x77}}

	Styles_StyleName_Property_GUID = syscall.GUID{0x1C12B035, 0x05D1, 0x4F55,
		[8]byte{0x9E, 0x8E, 0x14, 0x89, 0xF3, 0xFF, 0x55, 0x0D}}

	Styles_FillColor_Property_GUID = syscall.GUID{0x63EFF97A, 0xA1C5, 0x4B1D,
		[8]byte{0x84, 0xEB, 0xB7, 0x65, 0xF2, 0xED, 0xD6, 0x32}}

	Styles_FillPatternStyle_Property_GUID = syscall.GUID{0x81CF651F, 0x482B, 0x4451,
		[8]byte{0xA3, 0x0A, 0xE1, 0x54, 0x5E, 0x55, 0x4F, 0xB8}}

	Styles_Shape_Property_GUID = syscall.GUID{0xC71A23F8, 0x778C, 0x400D,
		[8]byte{0x84, 0x58, 0x3B, 0x54, 0x3E, 0x52, 0x69, 0x84}}

	Styles_FillPatternColor_Property_GUID = syscall.GUID{0x939A59FE, 0x8FBD, 0x4E75,
		[8]byte{0xA2, 0x71, 0xAC, 0x45, 0x95, 0x19, 0x51, 0x63}}

	Styles_ExtendedProperties_Property_GUID = syscall.GUID{0xF451CDA0, 0xBA0A, 0x4681,
		[8]byte{0xB0, 0xB0, 0x0D, 0xBD, 0xB5, 0x3E, 0x58, 0xF3}}

	SpreadsheetItem_Formula_Property_GUID = syscall.GUID{0xE602E47D, 0x1B47, 0x4BEA,
		[8]byte{0x87, 0xCF, 0x3B, 0x0B, 0x0B, 0x5C, 0x15, 0xB6}}

	SpreadsheetItem_AnnotationObjects_Property_GUID = syscall.GUID{0xA3194C38, 0xC9BC, 0x4604,
		[8]byte{0x93, 0x96, 0xAE, 0x3F, 0x9F, 0x45, 0x7F, 0x7B}}

	SpreadsheetItem_AnnotationTypes_Property_GUID = syscall.GUID{0xC70C51D0, 0xD602, 0x4B45,
		[8]byte{0xAF, 0xBC, 0xB4, 0x71, 0x2B, 0x96, 0xD7, 0x2B}}

	Transform2_CanZoom_Property_GUID = syscall.GUID{0xF357E890, 0xA756, 0x4359,
		[8]byte{0x9C, 0xA6, 0x86, 0x70, 0x2B, 0xF8, 0xF3, 0x81}}

	LiveSetting_Property_GUID = syscall.GUID{0xC12BCD8E, 0x2A8E, 0x4950,
		[8]byte{0x8A, 0xE7, 0x36, 0x25, 0x11, 0x1D, 0x58, 0xEB}}

	Drag_IsGrabbed_Property_GUID = syscall.GUID{0x45F206F3, 0x75CC, 0x4CCA,
		[8]byte{0xA9, 0xB9, 0xFC, 0xDF, 0xB9, 0x82, 0xD8, 0xA2}}

	Drag_GrabbedItems_Property_GUID = syscall.GUID{0x77C1562C, 0x7B86, 0x4B21,
		[8]byte{0x9E, 0xD7, 0x3C, 0xEF, 0xDA, 0x6F, 0x4C, 0x43}}

	Drag_DropEffect_Property_GUID = syscall.GUID{0x646F2779, 0x48D3, 0x4B23,
		[8]byte{0x89, 0x02, 0x4B, 0xF1, 0x00, 0x00, 0x5D, 0xF3}}

	Drag_DropEffects_Property_GUID = syscall.GUID{0xF5D61156, 0x7CE6, 0x49BE,
		[8]byte{0xA8, 0x36, 0x92, 0x69, 0xDC, 0xEC, 0x92, 0x0F}}

	DropTarget_DropTargetEffect_Property_GUID = syscall.GUID{0x8BB75975, 0xA0CA, 0x4981,
		[8]byte{0xB8, 0x18, 0x87, 0xFC, 0x66, 0xE9, 0x50, 0x9D}}

	DropTarget_DropTargetEffects_Property_GUID = syscall.GUID{0xBC1DD4ED, 0xCB89, 0x45F1,
		[8]byte{0xA5, 0x92, 0xE0, 0x3B, 0x08, 0xAE, 0x79, 0x0F}}

	Transform2_ZoomLevel_Property_GUID = syscall.GUID{0xEEE29F1A, 0xF4A2, 0x4B5B,
		[8]byte{0xAC, 0x65, 0x95, 0xCF, 0x93, 0x28, 0x33, 0x87}}

	Transform2_ZoomMinimum_Property_GUID = syscall.GUID{0x742CCC16, 0x4AD1, 0x4E07,
		[8]byte{0x96, 0xFE, 0xB1, 0x22, 0xC6, 0xE6, 0xB2, 0x2B}}

	Transform2_ZoomMaximum_Property_GUID = syscall.GUID{0x42AB6B77, 0xCEB0, 0x4ECA,
		[8]byte{0xB8, 0x2A, 0x6C, 0xFA, 0x5F, 0xA1, 0xFC, 0x08}}

	FlowsFrom_Property_GUID = syscall.GUID{0x05C6844F, 0x19DE, 0x48F8,
		[8]byte{0x95, 0xFA, 0x88, 0x0D, 0x5B, 0x0F, 0xD6, 0x15}}

	FillColor_Property_GUID = syscall.GUID{0x6E0EC4D0, 0xE2A8, 0x4A56,
		[8]byte{0x9D, 0xE7, 0x95, 0x33, 0x89, 0x93, 0x3B, 0x39}}

	OutlineColor_Property_GUID = syscall.GUID{0xC395D6C0, 0x4B55, 0x4762,
		[8]byte{0xA0, 0x73, 0xFD, 0x30, 0x3A, 0x63, 0x4F, 0x52}}

	FillType_Property_GUID = syscall.GUID{0xC6FC74E4, 0x8CB9, 0x429C,
		[8]byte{0xA9, 0xE1, 0x9B, 0xC4, 0xAC, 0x37, 0x2B, 0x62}}

	VisualEffects_Property_GUID = syscall.GUID{0xE61A8565, 0xAAD9, 0x46D7,
		[8]byte{0x9E, 0x70, 0x4E, 0x8A, 0x84, 0x20, 0xD4, 0x20}}

	OutlineThickness_Property_GUID = syscall.GUID{0x13E67CC7, 0xDAC2, 0x4888,
		[8]byte{0xBD, 0xD3, 0x37, 0x5C, 0x62, 0xFA, 0x96, 0x18}}

	CenterPoint_Property_GUID = syscall.GUID{0x0CB00C08, 0x540C, 0x4EDB,
		[8]byte{0x94, 0x45, 0x26, 0x35, 0x9E, 0xA6, 0x97, 0x85}}

	Rotation_Property_GUID = syscall.GUID{0x767CDC7D, 0xAEC0, 0x4110,
		[8]byte{0xAD, 0x32, 0x30, 0xED, 0xD4, 0x03, 0x49, 0x2E}}

	Size_Property_GUID = syscall.GUID{0x2B5F761D, 0xF885, 0x4404,
		[8]byte{0x97, 0x3F, 0x9B, 0x1D, 0x98, 0xE3, 0x6D, 0x8F}}

	ToolTipOpened_Event_GUID = syscall.GUID{0x3F4B97FF, 0x2EDC, 0x451D,
		[8]byte{0xBC, 0xA4, 0x95, 0xA3, 0x18, 0x8D, 0x5B, 0x03}}

	ToolTipClosed_Event_GUID = syscall.GUID{0x276D71EF, 0x24A9, 0x49B6,
		[8]byte{0x8E, 0x97, 0xDA, 0x98, 0xB4, 0x01, 0xBB, 0xCD}}

	StructureChanged_Event_GUID = syscall.GUID{0x59977961, 0x3EDD, 0x4B11,
		[8]byte{0xB1, 0x3B, 0x67, 0x6B, 0x2A, 0x2A, 0x6C, 0xA9}}

	MenuOpened_Event_GUID = syscall.GUID{0xEBE2E945, 0x66CA, 0x4ED1,
		[8]byte{0x9F, 0xF8, 0x2A, 0xD7, 0xDF, 0x0A, 0x1B, 0x08}}

	AutomationPropertyChanged_Event_GUID = syscall.GUID{0x2527FBA1, 0x8D7A, 0x4630,
		[8]byte{0xA4, 0xCC, 0xE6, 0x63, 0x15, 0x94, 0x2F, 0x52}}

	AutomationFocusChanged_Event_GUID = syscall.GUID{0xB68A1F17, 0xF60D, 0x41A7,
		[8]byte{0xA3, 0xCC, 0xB0, 0x52, 0x92, 0x15, 0x5F, 0xE0}}

	ActiveTextPositionChanged_Event_GUID = syscall.GUID{0xA5C09E9C, 0xC77D, 0x4F25,
		[8]byte{0xB4, 0x91, 0xE5, 0xBB, 0x70, 0x17, 0xCB, 0xD4}}

	AsyncContentLoaded_Event_GUID = syscall.GUID{0x5FDEE11C, 0xD2FA, 0x4FB9,
		[8]byte{0x90, 0x4E, 0x5C, 0xBE, 0xE8, 0x94, 0xD5, 0xEF}}

	MenuClosed_Event_GUID = syscall.GUID{0x3CF1266E, 0x1582, 0x4041,
		[8]byte{0xAC, 0xD7, 0x88, 0xA3, 0x5A, 0x96, 0x52, 0x97}}

	LayoutInvalidated_Event_GUID = syscall.GUID{0xED7D6544, 0xA6BD, 0x4595,
		[8]byte{0x9B, 0xAE, 0x3D, 0x28, 0x94, 0x6C, 0xC7, 0x15}}

	Invoke_Invoked_Event_GUID = syscall.GUID{0xDFD699F0, 0xC915, 0x49DD,
		[8]byte{0xB4, 0x22, 0xDD, 0xE7, 0x85, 0xC3, 0xD2, 0x4B}}

	SelectionItem_ElementAddedToSelectionEvent_Event_GUID = syscall.GUID{0x3C822DD1, 0xC407, 0x4DBA,
		[8]byte{0x91, 0xDD, 0x79, 0xD4, 0xAE, 0xD0, 0xAE, 0xC6}}

	SelectionItem_ElementRemovedFromSelectionEvent_Event_GUID = syscall.GUID{0x097FA8A9, 0x7079, 0x41AF,
		[8]byte{0x8B, 0x9C, 0x09, 0x34, 0xD8, 0x30, 0x5E, 0x5C}}

	SelectionItem_ElementSelectedEvent_Event_GUID = syscall.GUID{0xB9C7DBFB, 0x4EBE, 0x4532,
		[8]byte{0xAA, 0xF4, 0x00, 0x8C, 0xF6, 0x47, 0x23, 0x3C}}

	Selection_InvalidatedEvent_Event_GUID = syscall.GUID{0xCAC14904, 0x16B4, 0x4B53,
		[8]byte{0x8E, 0x47, 0x4C, 0xB1, 0xDF, 0x26, 0x7B, 0xB7}}

	Text_TextSelectionChangedEvent_Event_GUID = syscall.GUID{0x918EDAA1, 0x71B3, 0x49AE,
		[8]byte{0x97, 0x41, 0x79, 0xBE, 0xB8, 0xD3, 0x58, 0xF3}}

	Text_TextChangedEvent_Event_GUID = syscall.GUID{0x4A342082, 0xF483, 0x48C4,
		[8]byte{0xAC, 0x11, 0xA8, 0x4B, 0x43, 0x5E, 0x2A, 0x84}}

	Window_WindowOpened_Event_GUID = syscall.GUID{0xD3E81D06, 0xDE45, 0x4F2F,
		[8]byte{0x96, 0x33, 0xDE, 0x9E, 0x02, 0xFB, 0x65, 0xAF}}

	Window_WindowClosed_Event_GUID = syscall.GUID{0xEDF141F8, 0xFA67, 0x4E22,
		[8]byte{0xBB, 0xF7, 0x94, 0x4E, 0x05, 0x73, 0x5E, 0xE2}}

	MenuModeStart_Event_GUID = syscall.GUID{0x18D7C631, 0x166A, 0x4AC9,
		[8]byte{0xAE, 0x3B, 0xEF, 0x4B, 0x54, 0x20, 0xE6, 0x81}}

	MenuModeEnd_Event_GUID = syscall.GUID{0x9ECD4C9F, 0x80DD, 0x47B8,
		[8]byte{0x82, 0x67, 0x5A, 0xEC, 0x06, 0xBB, 0x2C, 0xFF}}

	InputReachedTarget_Event_GUID = syscall.GUID{0x93ED549A, 0x0549, 0x40F0,
		[8]byte{0xBE, 0xDB, 0x28, 0xE4, 0x4F, 0x7D, 0xE2, 0xA3}}

	InputReachedOtherElement_Event_GUID = syscall.GUID{0xED201D8A, 0x4E6C, 0x415E,
		[8]byte{0xA8, 0x74, 0x24, 0x60, 0xC9, 0xB6, 0x6B, 0xA8}}

	InputDiscarded_Event_GUID = syscall.GUID{0x7F36C367, 0x7B18, 0x417C,
		[8]byte{0x97, 0xE3, 0x9D, 0x58, 0xDD, 0xC9, 0x44, 0xAB}}

	SystemAlert_Event_GUID = syscall.GUID{0xD271545D, 0x7A3A, 0x47A7,
		[8]byte{0x84, 0x74, 0x81, 0xD2, 0x9A, 0x24, 0x51, 0xC9}}

	LiveRegionChanged_Event_GUID = syscall.GUID{0x102D5E90, 0xE6A9, 0x41B6,
		[8]byte{0xB1, 0xC5, 0xA9, 0xB1, 0x92, 0x9D, 0x95, 0x10}}

	HostedFragmentRootsInvalidated_Event_GUID = syscall.GUID{0xE6BDB03E, 0x0921, 0x4EC5,
		[8]byte{0x8D, 0xCF, 0xEA, 0xE8, 0x77, 0xB0, 0x42, 0x6B}}

	Drag_DragStart_Event_GUID = syscall.GUID{0x883A480B, 0x3AA9, 0x429D,
		[8]byte{0x95, 0xE4, 0xD9, 0xC8, 0xD0, 0x11, 0xF0, 0xDD}}

	Drag_DragCancel_Event_GUID = syscall.GUID{0xC3EDE6FA, 0x3451, 0x4E0F,
		[8]byte{0x9E, 0x71, 0xDF, 0x9C, 0x28, 0x0A, 0x46, 0x57}}

	Drag_DragComplete_Event_GUID = syscall.GUID{0x38E96188, 0xEF1F, 0x463E,
		[8]byte{0x91, 0xCA, 0x3A, 0x77, 0x92, 0xC2, 0x9C, 0xAF}}

	DropTarget_DragEnter_Event_GUID = syscall.GUID{0xAAD9319B, 0x032C, 0x4A88,
		[8]byte{0x96, 0x1D, 0x1C, 0xF5, 0x79, 0x58, 0x1E, 0x34}}

	DropTarget_DragLeave_Event_GUID = syscall.GUID{0x0F82EB15, 0x24A2, 0x4988,
		[8]byte{0x92, 0x17, 0xDE, 0x16, 0x2A, 0xEE, 0x27, 0x2B}}

	DropTarget_Dropped_Event_GUID = syscall.GUID{0x622CEAD8, 0x1EDB, 0x4A3D,
		[8]byte{0xAB, 0xBC, 0xBE, 0x22, 0x11, 0xFF, 0x68, 0xB5}}

	StructuredMarkup_CompositionComplete_Event_GUID = syscall.GUID{0xC48A3C17, 0x677A, 0x4047,
		[8]byte{0xA6, 0x8D, 0xFC, 0x12, 0x57, 0x52, 0x8A, 0xEF}}

	StructuredMarkup_Deleted_Event_GUID = syscall.GUID{0xF9D0A020, 0xE1C1, 0x4ECF,
		[8]byte{0xB9, 0xAA, 0x52, 0xEF, 0xDE, 0x7E, 0x41, 0xE1}}

	StructuredMarkup_SelectionChanged_Event_GUID = syscall.GUID{0xA7C815F7, 0xFF9F, 0x41C7,
		[8]byte{0xA3, 0xA7, 0xAB, 0x6C, 0xBF, 0xDB, 0x49, 0x03}}

	Invoke_Pattern_GUID = syscall.GUID{0xD976C2FC, 0x66EA, 0x4A6E,
		[8]byte{0xB2, 0x8F, 0xC2, 0x4C, 0x75, 0x46, 0xAD, 0x37}}

	Selection_Pattern_GUID = syscall.GUID{0x66E3B7E8, 0xD821, 0x4D25,
		[8]byte{0x87, 0x61, 0x43, 0x5D, 0x2C, 0x8B, 0x25, 0x3F}}

	Value_Pattern_GUID = syscall.GUID{0x17FAAD9E, 0xC877, 0x475B,
		[8]byte{0xB9, 0x33, 0x77, 0x33, 0x27, 0x79, 0xB6, 0x37}}

	RangeValue_Pattern_GUID = syscall.GUID{0x18B00D87, 0xB1C9, 0x476A,
		[8]byte{0xBF, 0xBD, 0x5F, 0x0B, 0xDB, 0x92, 0x6F, 0x63}}

	Scroll_Pattern_GUID = syscall.GUID{0x895FA4B4, 0x759D, 0x4C50,
		[8]byte{0x8E, 0x15, 0x03, 0x46, 0x06, 0x72, 0x00, 0x3C}}

	ExpandCollapse_Pattern_GUID = syscall.GUID{0xAE05EFA2, 0xF9D1, 0x428A,
		[8]byte{0x83, 0x4C, 0x53, 0xA5, 0xC5, 0x2F, 0x9B, 0x8B}}

	Grid_Pattern_GUID = syscall.GUID{0x260A2CCB, 0x93A8, 0x4E44,
		[8]byte{0xA4, 0xC1, 0x3D, 0xF3, 0x97, 0xF2, 0xB0, 0x2B}}

	GridItem_Pattern_GUID = syscall.GUID{0xF2D5C877, 0xA462, 0x4957,
		[8]byte{0xA2, 0xA5, 0x2C, 0x96, 0xB3, 0x03, 0xBC, 0x63}}

	MultipleView_Pattern_GUID = syscall.GUID{0x547A6AE4, 0x113F, 0x47C4,
		[8]byte{0x85, 0x0F, 0xDB, 0x4D, 0xFA, 0x46, 0x6B, 0x1D}}

	Window_Pattern_GUID = syscall.GUID{0x27901735, 0xC760, 0x4994,
		[8]byte{0xAD, 0x11, 0x59, 0x19, 0xE6, 0x06, 0xB1, 0x10}}

	SelectionItem_Pattern_GUID = syscall.GUID{0x9BC64EEB, 0x87C7, 0x4B28,
		[8]byte{0x94, 0xBB, 0x4D, 0x9F, 0xA4, 0x37, 0xB6, 0xEF}}

	Dock_Pattern_GUID = syscall.GUID{0x9CBAA846, 0x83C8, 0x428D,
		[8]byte{0x82, 0x7F, 0x7E, 0x60, 0x63, 0xFE, 0x06, 0x20}}

	Table_Pattern_GUID = syscall.GUID{0xC415218E, 0xA028, 0x461E,
		[8]byte{0xAA, 0x92, 0x8F, 0x92, 0x5C, 0xF7, 0x93, 0x51}}

	TableItem_Pattern_GUID = syscall.GUID{0xDF1343BD, 0x1888, 0x4A29,
		[8]byte{0xA5, 0x0C, 0xB9, 0x2E, 0x6D, 0xE3, 0x7F, 0x6F}}

	Text_Pattern_GUID = syscall.GUID{0x8615F05D, 0x7DE5, 0x44FD,
		[8]byte{0xA6, 0x79, 0x2C, 0xA4, 0xB4, 0x60, 0x33, 0xA8}}

	Toggle_Pattern_GUID = syscall.GUID{0x0B419760, 0xE2F4, 0x43FF,
		[8]byte{0x8C, 0x5F, 0x94, 0x57, 0xC8, 0x2B, 0x56, 0xE9}}

	Transform_Pattern_GUID = syscall.GUID{0x24B46FDB, 0x587E, 0x49F1,
		[8]byte{0x9C, 0x4A, 0xD8, 0xE9, 0x8B, 0x66, 0x4B, 0x7B}}

	ScrollItem_Pattern_GUID = syscall.GUID{0x4591D005, 0xA803, 0x4D5C,
		[8]byte{0xB4, 0xD5, 0x8D, 0x28, 0x00, 0xF9, 0x06, 0xA7}}

	LegacyIAccessible_Pattern_GUID = syscall.GUID{0x54CC0A9F, 0x3395, 0x48AF,
		[8]byte{0xBA, 0x8D, 0x73, 0xF8, 0x56, 0x90, 0xF3, 0xE0}}

	ItemContainer_Pattern_GUID = syscall.GUID{0x3D13DA0F, 0x8B9A, 0x4A99,
		[8]byte{0x85, 0xFA, 0xC5, 0xC9, 0xA6, 0x9F, 0x1E, 0xD4}}

	VirtualizedItem_Pattern_GUID = syscall.GUID{0xF510173E, 0x2E71, 0x45E9,
		[8]byte{0xA6, 0xE5, 0x62, 0xF6, 0xED, 0x82, 0x89, 0xD5}}

	SynchronizedInput_Pattern_GUID = syscall.GUID{0x05C288A6, 0xC47B, 0x488B,
		[8]byte{0xB6, 0x53, 0x33, 0x97, 0x7A, 0x55, 0x1B, 0x8B}}

	ObjectModel_Pattern_GUID = syscall.GUID{0x3E04ACFE, 0x08FC, 0x47EC,
		[8]byte{0x96, 0xBC, 0x35, 0x3F, 0xA3, 0xB3, 0x4A, 0xA7}}

	Annotation_Pattern_GUID = syscall.GUID{0xF6C72AD7, 0x356C, 0x4850,
		[8]byte{0x92, 0x91, 0x31, 0x6F, 0x60, 0x8A, 0x8C, 0x84}}

	Text_Pattern2_GUID = syscall.GUID{0x498479A2, 0x5B22, 0x448D,
		[8]byte{0xB6, 0xE4, 0x64, 0x74, 0x90, 0x86, 0x06, 0x98}}

	TextEdit_Pattern_GUID = syscall.GUID{0x69F3FF89, 0x5AF9, 0x4C75,
		[8]byte{0x93, 0x40, 0xF2, 0xDE, 0x29, 0x2E, 0x45, 0x91}}

	CustomNavigation_Pattern_GUID = syscall.GUID{0xAFEA938A, 0x621E, 0x4054,
		[8]byte{0xBB, 0x2C, 0x2F, 0x46, 0x11, 0x4D, 0xAC, 0x3F}}

	Styles_Pattern_GUID = syscall.GUID{0x1AE62655, 0xDA72, 0x4D60,
		[8]byte{0xA1, 0x53, 0xE5, 0xAA, 0x69, 0x88, 0xE3, 0xBF}}

	Spreadsheet_Pattern_GUID = syscall.GUID{0x6A5B24C9, 0x9D1E, 0x4B85,
		[8]byte{0x9E, 0x44, 0xC0, 0x2E, 0x31, 0x69, 0xB1, 0x0B}}

	SpreadsheetItem_Pattern_GUID = syscall.GUID{0x32CF83FF, 0xF1A8, 0x4A8C,
		[8]byte{0x86, 0x58, 0xD4, 0x7B, 0xA7, 0x4E, 0x20, 0xBA}}

	Tranform_Pattern2_GUID = syscall.GUID{0x8AFCFD07, 0xA369, 0x44DE,
		[8]byte{0x98, 0x8B, 0x2F, 0x7F, 0xF4, 0x9F, 0xB8, 0xA8}}

	TextChild_Pattern_GUID = syscall.GUID{0x7533CAB7, 0x3BFE, 0x41EF,
		[8]byte{0x9E, 0x85, 0xE2, 0x63, 0x8C, 0xBE, 0x16, 0x9E}}

	Drag_Pattern_GUID = syscall.GUID{0xC0BEE21F, 0xCCB3, 0x4FED,
		[8]byte{0x99, 0x5B, 0x11, 0x4F, 0x6E, 0x3D, 0x27, 0x28}}

	DropTarget_Pattern_GUID = syscall.GUID{0x0BCBEC56, 0xBD34, 0x4B7B,
		[8]byte{0x9F, 0xD5, 0x26, 0x59, 0x90, 0x5E, 0xA3, 0xDC}}

	StructuredMarkup_Pattern_GUID = syscall.GUID{0xABBD0878, 0x8665, 0x4F5C,
		[8]byte{0x94, 0xFC, 0x36, 0xE7, 0xD8, 0xBB, 0x70, 0x6B}}

	Button_Control_GUID = syscall.GUID{0x5A78E369, 0xC6A1, 0x4F33,
		[8]byte{0xA9, 0xD7, 0x79, 0xF2, 0x0D, 0x0C, 0x78, 0x8E}}

	Calendar_Control_GUID = syscall.GUID{0x8913EB88, 0x00E5, 0x46BC,
		[8]byte{0x8E, 0x4E, 0x14, 0xA7, 0x86, 0xE1, 0x65, 0xA1}}

	CheckBox_Control_GUID = syscall.GUID{0xFB50F922, 0xA3DB, 0x49C0,
		[8]byte{0x8B, 0xC3, 0x06, 0xDA, 0xD5, 0x57, 0x78, 0xE2}}

	ComboBox_Control_GUID = syscall.GUID{0x54CB426C, 0x2F33, 0x4FFF,
		[8]byte{0xAA, 0xA1, 0xAE, 0xF6, 0x0D, 0xAC, 0x5D, 0xEB}}

	Edit_Control_GUID = syscall.GUID{0x6504A5C8, 0x2C86, 0x4F87,
		[8]byte{0xAE, 0x7B, 0x1A, 0xBD, 0xDC, 0x81, 0x0C, 0xF9}}

	Hyperlink_Control_GUID = syscall.GUID{0x8A56022C, 0xB00D, 0x4D15,
		[8]byte{0x8F, 0xF0, 0x5B, 0x6B, 0x26, 0x6E, 0x5E, 0x02}}

	Image_Control_GUID = syscall.GUID{0x2D3736E4, 0x6B16, 0x4C57,
		[8]byte{0xA9, 0x62, 0xF9, 0x32, 0x60, 0xA7, 0x52, 0x43}}

	ListItem_Control_GUID = syscall.GUID{0x7B3717F2, 0x44D1, 0x4A58,
		[8]byte{0x98, 0xA8, 0xF1, 0x2A, 0x9B, 0x8F, 0x78, 0xE2}}

	List_Control_GUID = syscall.GUID{0x9B149EE1, 0x7CCA, 0x4CFC,
		[8]byte{0x9A, 0xF1, 0xCA, 0xC7, 0xBD, 0xDD, 0x30, 0x31}}

	Menu_Control_GUID = syscall.GUID{0x2E9B1440, 0x0EA8, 0x41FD,
		[8]byte{0xB3, 0x74, 0xC1, 0xEA, 0x6F, 0x50, 0x3C, 0xD1}}

	MenuBar_Control_GUID = syscall.GUID{0xCC384250, 0x0E7B, 0x4AE8,
		[8]byte{0x95, 0xAE, 0xA0, 0x8F, 0x26, 0x1B, 0x52, 0xEE}}

	MenuItem_Control_GUID = syscall.GUID{0xF45225D3, 0xD0A0, 0x49D8,
		[8]byte{0x98, 0x34, 0x9A, 0x00, 0x0D, 0x2A, 0xED, 0xDC}}

	ProgressBar_Control_GUID = syscall.GUID{0x228C9F86, 0xC36C, 0x47BB,
		[8]byte{0x9F, 0xB6, 0xA5, 0x83, 0x4B, 0xFC, 0x53, 0xA4}}

	RadioButton_Control_GUID = syscall.GUID{0x3BDB49DB, 0xFE2C, 0x4483,
		[8]byte{0xB3, 0xE1, 0xE5, 0x7F, 0x21, 0x94, 0x40, 0xC6}}

	ScrollBar_Control_GUID = syscall.GUID{0xDAF34B36, 0x5065, 0x4946,
		[8]byte{0xB2, 0x2F, 0x92, 0x59, 0x5F, 0xC0, 0x75, 0x1A}}

	Slider_Control_GUID = syscall.GUID{0xB033C24B, 0x3B35, 0x4CEA,
		[8]byte{0xB6, 0x09, 0x76, 0x36, 0x82, 0xFA, 0x66, 0x0B}}

	Spinner_Control_GUID = syscall.GUID{0x60CC4B38, 0x3CB1, 0x4161,
		[8]byte{0xB4, 0x42, 0xC6, 0xB7, 0x26, 0xC1, 0x78, 0x25}}

	StatusBar_Control_GUID = syscall.GUID{0xD45E7D1B, 0x5873, 0x475F,
		[8]byte{0x95, 0xA4, 0x04, 0x33, 0xE1, 0xF1, 0xB0, 0x0A}}

	Tab_Control_GUID = syscall.GUID{0x38CD1F2D, 0x337A, 0x4BD2,
		[8]byte{0xA5, 0xE3, 0xAD, 0xB4, 0x69, 0xE3, 0x0B, 0xD3}}

	TabItem_Control_GUID = syscall.GUID{0x2C6A634F, 0x921B, 0x4E6E,
		[8]byte{0xB2, 0x6E, 0x08, 0xFC, 0xB0, 0x79, 0x8F, 0x4C}}

	Text_Control_GUID = syscall.GUID{0xAE9772DC, 0xD331, 0x4F09,
		[8]byte{0xBE, 0x20, 0x7E, 0x6D, 0xFA, 0xF0, 0x7B, 0x0A}}

	ToolBar_Control_GUID = syscall.GUID{0x8F06B751, 0xE182, 0x4E98,
		[8]byte{0x88, 0x93, 0x22, 0x84, 0x54, 0x3A, 0x7D, 0xCE}}

	ToolTip_Control_GUID = syscall.GUID{0x05DDC6D1, 0x2137, 0x4768,
		[8]byte{0x98, 0xEA, 0x73, 0xF5, 0x2F, 0x71, 0x34, 0xF3}}

	Tree_Control_GUID = syscall.GUID{0x7561349C, 0xD241, 0x43F4,
		[8]byte{0x99, 0x08, 0xB5, 0xF0, 0x91, 0xBE, 0xE6, 0x11}}

	TreeItem_Control_GUID = syscall.GUID{0x62C9FEB9, 0x8FFC, 0x4878,
		[8]byte{0xA3, 0xA4, 0x96, 0xB0, 0x30, 0x31, 0x5C, 0x18}}

	Custom_Control_GUID = syscall.GUID{0xF29EA0C3, 0xADB7, 0x430A,
		[8]byte{0xBA, 0x90, 0xE5, 0x2C, 0x73, 0x13, 0xE6, 0xED}}

	Group_Control_GUID = syscall.GUID{0xAD50AA1C, 0xE8C8, 0x4774,
		[8]byte{0xAE, 0x1B, 0xDD, 0x86, 0xDF, 0x0B, 0x3B, 0xDC}}

	Thumb_Control_GUID = syscall.GUID{0x701CA877, 0xE310, 0x4DD6,
		[8]byte{0xB6, 0x44, 0x79, 0x7E, 0x4F, 0xAE, 0xA2, 0x13}}

	DataGrid_Control_GUID = syscall.GUID{0x84B783AF, 0xD103, 0x4B0A,
		[8]byte{0x84, 0x15, 0xE7, 0x39, 0x42, 0x41, 0x0F, 0x4B}}

	DataItem_Control_GUID = syscall.GUID{0xA0177842, 0xD94F, 0x42A5,
		[8]byte{0x81, 0x4B, 0x60, 0x68, 0xAD, 0xDC, 0x8D, 0xA5}}

	Document_Control_GUID = syscall.GUID{0x3CD6BB6F, 0x6F08, 0x4562,
		[8]byte{0xB2, 0x29, 0xE4, 0xE2, 0xFC, 0x7A, 0x9E, 0xB4}}

	SplitButton_Control_GUID = syscall.GUID{0x7011F01F, 0x4ACE, 0x4901,
		[8]byte{0xB4, 0x61, 0x92, 0x0A, 0x6F, 0x1C, 0xA6, 0x50}}

	Window_Control_GUID = syscall.GUID{0xE13A7242, 0xF462, 0x4F4D,
		[8]byte{0xAE, 0xC1, 0x53, 0xB2, 0x8D, 0x6C, 0x32, 0x90}}

	Pane_Control_GUID = syscall.GUID{0x5C2B3F5B, 0x9182, 0x42A3,
		[8]byte{0x8D, 0xEC, 0x8C, 0x04, 0xC1, 0xEE, 0x63, 0x4D}}

	Header_Control_GUID = syscall.GUID{0x5B90CBCE, 0x78FB, 0x4614,
		[8]byte{0x82, 0xB6, 0x55, 0x4D, 0x74, 0x71, 0x8E, 0x67}}

	HeaderItem_Control_GUID = syscall.GUID{0xE6BC12CB, 0x7C8E, 0x49CF,
		[8]byte{0xB1, 0x68, 0x4A, 0x93, 0xA3, 0x2B, 0xEB, 0xB0}}

	Table_Control_GUID = syscall.GUID{0x773BFA0E, 0x5BC4, 0x4DEB,
		[8]byte{0x92, 0x1B, 0xDE, 0x7B, 0x32, 0x06, 0x22, 0x9E}}

	TitleBar_Control_GUID = syscall.GUID{0x98AA55BF, 0x3BB0, 0x4B65,
		[8]byte{0x83, 0x6E, 0x2E, 0xA3, 0x0D, 0xBC, 0x17, 0x1F}}

	Separator_Control_GUID = syscall.GUID{0x8767EBA3, 0x2A63, 0x4AB0,
		[8]byte{0xAC, 0x8D, 0xAA, 0x50, 0xE2, 0x3D, 0xE9, 0x78}}

	SemanticZoom_Control_GUID = syscall.GUID{0x5FD34A43, 0x061E, 0x42C8,
		[8]byte{0xB5, 0x89, 0x9D, 0xCC, 0xF7, 0x4B, 0xC4, 0x3A}}

	AppBar_Control_GUID = syscall.GUID{0x6114908D, 0xCC02, 0x4D37,
		[8]byte{0x87, 0x5B, 0xB5, 0x30, 0xC7, 0x13, 0x95, 0x54}}

	Text_AnimationStyle_Attribute_GUID = syscall.GUID{0x628209F0, 0x7C9A, 0x4D57,
		[8]byte{0xBE, 0x64, 0x1F, 0x18, 0x36, 0x57, 0x1F, 0xF5}}

	Text_BackgroundColor_Attribute_GUID = syscall.GUID{0xFDC49A07, 0x583D, 0x4F17,
		[8]byte{0xAD, 0x27, 0x77, 0xFC, 0x83, 0x2A, 0x3C, 0x0B}}

	Text_BulletStyle_Attribute_GUID = syscall.GUID{0xC1097C90, 0xD5C4, 0x4237,
		[8]byte{0x97, 0x81, 0x3B, 0xEC, 0x8B, 0xA5, 0x4E, 0x48}}

	Text_CapStyle_Attribute_GUID = syscall.GUID{0xFB059C50, 0x92CC, 0x49A5,
		[8]byte{0xBA, 0x8F, 0x0A, 0xA8, 0x72, 0xBB, 0xA2, 0xF3}}

	Text_Culture_Attribute_GUID = syscall.GUID{0xC2025AF9, 0xA42D, 0x4CED,
		[8]byte{0xA1, 0xFB, 0xC6, 0x74, 0x63, 0x15, 0x22, 0x2E}}

	Text_FontName_Attribute_GUID = syscall.GUID{0x64E63BA8, 0xF2E5, 0x476E,
		[8]byte{0xA4, 0x77, 0x17, 0x34, 0xFE, 0xAA, 0xF7, 0x26}}

	Text_FontSize_Attribute_GUID = syscall.GUID{0xDC5EEEFF, 0x0506, 0x4673,
		[8]byte{0x93, 0xF2, 0x37, 0x7E, 0x4A, 0x8E, 0x01, 0xF1}}

	Text_FontWeight_Attribute_GUID = syscall.GUID{0x6FC02359, 0xB316, 0x4F5F,
		[8]byte{0xB4, 0x01, 0xF1, 0xCE, 0x55, 0x74, 0x18, 0x53}}

	Text_ForegroundColor_Attribute_GUID = syscall.GUID{0x72D1C95D, 0x5E60, 0x471A,
		[8]byte{0x96, 0xB1, 0x6C, 0x1B, 0x3B, 0x77, 0xA4, 0x36}}

	Text_HorizontalTextAlignment_Attribute_GUID = syscall.GUID{0x04EA6161, 0xFBA3, 0x477A,
		[8]byte{0x95, 0x2A, 0xBB, 0x32, 0x6D, 0x02, 0x6A, 0x5B}}

	Text_IndentationFirstLine_Attribute_GUID = syscall.GUID{0x206F9AD5, 0xC1D3, 0x424A,
		[8]byte{0x81, 0x82, 0x6D, 0xA9, 0xA7, 0xF3, 0xD6, 0x32}}

	Text_IndentationLeading_Attribute_GUID = syscall.GUID{0x5CF66BAC, 0x2D45, 0x4A4B,
		[8]byte{0xB6, 0xC9, 0xF7, 0x22, 0x1D, 0x28, 0x15, 0xB0}}

	Text_IndentationTrailing_Attribute_GUID = syscall.GUID{0x97FF6C0F, 0x1CE4, 0x408A,
		[8]byte{0xB6, 0x7B, 0x94, 0xD8, 0x3E, 0xB6, 0x9B, 0xF2}}

	Text_IsHidden_Attribute_GUID = syscall.GUID{0x360182FB, 0xBDD7, 0x47F6,
		[8]byte{0xAB, 0x69, 0x19, 0xE3, 0x3F, 0x8A, 0x33, 0x44}}

	Text_IsItalic_Attribute_GUID = syscall.GUID{0xFCE12A56, 0x1336, 0x4A34,
		[8]byte{0x96, 0x63, 0x1B, 0xAB, 0x47, 0x23, 0x93, 0x20}}

	Text_IsReadOnly_Attribute_GUID = syscall.GUID{0xA738156B, 0xCA3E, 0x495E,
		[8]byte{0x95, 0x14, 0x83, 0x3C, 0x44, 0x0F, 0xEB, 0x11}}

	Text_IsSubscript_Attribute_GUID = syscall.GUID{0xF0EAD858, 0x8F53, 0x413C,
		[8]byte{0x87, 0x3F, 0x1A, 0x7D, 0x7F, 0x5E, 0x0D, 0xE4}}

	Text_IsSuperscript_Attribute_GUID = syscall.GUID{0xDA706EE4, 0xB3AA, 0x4645,
		[8]byte{0xA4, 0x1F, 0xCD, 0x25, 0x15, 0x7D, 0xEA, 0x76}}

	Text_MarginBottom_Attribute_GUID = syscall.GUID{0x7EE593C4, 0x72B4, 0x4CAC,
		[8]byte{0x92, 0x71, 0x3E, 0xD2, 0x4B, 0x0E, 0x4D, 0x42}}

	Text_MarginLeading_Attribute_GUID = syscall.GUID{0x9E9242D0, 0x5ED0, 0x4900,
		[8]byte{0x8E, 0x8A, 0xEE, 0xCC, 0x03, 0x83, 0x5A, 0xFC}}

	Text_MarginTop_Attribute_GUID = syscall.GUID{0x683D936F, 0xC9B9, 0x4A9A,
		[8]byte{0xB3, 0xD9, 0xD2, 0x0D, 0x33, 0x31, 0x1E, 0x2A}}

	Text_MarginTrailing_Attribute_GUID = syscall.GUID{0xAF522F98, 0x999D, 0x40AF,
		[8]byte{0xA5, 0xB2, 0x01, 0x69, 0xD0, 0x34, 0x20, 0x02}}

	Text_OutlineStyles_Attribute_GUID = syscall.GUID{0x5B675B27, 0xDB89, 0x46FE,
		[8]byte{0x97, 0x0C, 0x61, 0x4D, 0x52, 0x3B, 0xB9, 0x7D}}

	Text_OverlineColor_Attribute_GUID = syscall.GUID{0x83AB383A, 0xFD43, 0x40DA,
		[8]byte{0xAB, 0x3E, 0xEC, 0xF8, 0x16, 0x5C, 0xBB, 0x6D}}

	Text_OverlineStyle_Attribute_GUID = syscall.GUID{0x0A234D66, 0x617E, 0x427F,
		[8]byte{0x87, 0x1D, 0xE1, 0xFF, 0x1E, 0x0C, 0x21, 0x3F}}

	Text_StrikethroughColor_Attribute_GUID = syscall.GUID{0xBFE15A18, 0x8C41, 0x4C5A,
		[8]byte{0x9A, 0x0B, 0x04, 0xAF, 0x0E, 0x07, 0xF4, 0x87}}

	Text_StrikethroughStyle_Attribute_GUID = syscall.GUID{0x72913EF1, 0xDA00, 0x4F01,
		[8]byte{0x89, 0x9C, 0xAC, 0x5A, 0x85, 0x77, 0xA3, 0x07}}

	Text_Tabs_Attribute_GUID = syscall.GUID{0x2E68D00B, 0x92FE, 0x42D8,
		[8]byte{0x89, 0x9A, 0xA7, 0x84, 0xAA, 0x44, 0x54, 0xA1}}

	Text_TextFlowDirections_Attribute_GUID = syscall.GUID{0x8BDF8739, 0xF420, 0x423E,
		[8]byte{0xAF, 0x77, 0x20, 0xA5, 0xD9, 0x73, 0xA9, 0x07}}

	Text_UnderlineColor_Attribute_GUID = syscall.GUID{0xBFA12C73, 0xFDE2, 0x4473,
		[8]byte{0xBF, 0x64, 0x10, 0x36, 0xD6, 0xAA, 0x0F, 0x45}}

	Text_UnderlineStyle_Attribute_GUID = syscall.GUID{0x5F3B21C0, 0xEDE4, 0x44BD,
		[8]byte{0x9C, 0x36, 0x38, 0x53, 0x03, 0x8C, 0xBF, 0xEB}}

	Text_AnnotationTypes_Attribute_GUID = syscall.GUID{0xAD2EB431, 0xEE4E, 0x4BE1,
		[8]byte{0xA7, 0xBA, 0x55, 0x59, 0x15, 0x5A, 0x73, 0xEF}}

	Text_AnnotationObjects_Attribute_GUID = syscall.GUID{0xFF41CF68, 0xE7AB, 0x40B9,
		[8]byte{0x8C, 0x72, 0x72, 0xA8, 0xED, 0x94, 0x01, 0x7D}}

	Text_StyleName_Attribute_GUID = syscall.GUID{0x22C9E091, 0x4D66, 0x45D8,
		[8]byte{0xA8, 0x28, 0x73, 0x7B, 0xAB, 0x4C, 0x98, 0xA7}}

	Text_StyleId_Attribute_GUID = syscall.GUID{0x14C300DE, 0xC32B, 0x449B,
		[8]byte{0xAB, 0x7C, 0xB0, 0xE0, 0x78, 0x9A, 0xEA, 0x5D}}

	Text_Link_Attribute_GUID = syscall.GUID{0xB38EF51D, 0x9E8D, 0x4E46,
		[8]byte{0x91, 0x44, 0x56, 0xEB, 0xE1, 0x77, 0x32, 0x9B}}

	Text_IsActive_Attribute_GUID = syscall.GUID{0xF5A4E533, 0xE1B8, 0x436B,
		[8]byte{0x93, 0x5D, 0xB5, 0x7A, 0xA3, 0xF5, 0x58, 0xC4}}

	Text_SelectionActiveEnd_Attribute_GUID = syscall.GUID{0x1F668CC3, 0x9BBF, 0x416B,
		[8]byte{0xB0, 0xA2, 0xF8, 0x9F, 0x86, 0xF6, 0x61, 0x2C}}

	Text_CaretPosition_Attribute_GUID = syscall.GUID{0xB227B131, 0x9889, 0x4752,
		[8]byte{0xA9, 0x1B, 0x73, 0x3E, 0xFD, 0xC5, 0xC5, 0xA0}}

	Text_CaretBidiMode_Attribute_GUID = syscall.GUID{0x929EE7A6, 0x51D3, 0x4715,
		[8]byte{0x96, 0xDC, 0xB6, 0x94, 0xFA, 0x24, 0xA1, 0x68}}

	Text_BeforeParagraphSpacing_Attribute_GUID = syscall.GUID{0xBE7B0AB1, 0xC822, 0x4A24,
		[8]byte{0x85, 0xE9, 0xC8, 0xF2, 0x65, 0x0F, 0xC7, 0x9C}}

	Text_AfterParagraphSpacing_Attribute_GUID = syscall.GUID{0x588CBB38, 0xE62F, 0x497C,
		[8]byte{0xB5, 0xD1, 0xCC, 0xDF, 0x0E, 0xE8, 0x23, 0xD8}}

	Text_LineSpacing_Attribute_GUID = syscall.GUID{0x63FF70AE, 0xD943, 0x4B47,
		[8]byte{0x8A, 0xB7, 0xA7, 0xA0, 0x33, 0xD3, 0x21, 0x4B}}

	Text_BeforeSpacing_Attribute_GUID = syscall.GUID{0xBE7B0AB1, 0xC822, 0x4A24,
		[8]byte{0x85, 0xE9, 0xC8, 0xF2, 0x65, 0x0F, 0xC7, 0x9C}}

	Text_AfterSpacing_Attribute_GUID = syscall.GUID{0x588CBB38, 0xE62F, 0x497C,
		[8]byte{0xB5, 0xD1, 0xCC, 0xDF, 0x0E, 0xE8, 0x23, 0xD8}}

	Text_SayAsInterpretAs_Attribute_GUID = syscall.GUID{0xB38AD6AC, 0xEEE1, 0x4B6E,
		[8]byte{0x88, 0xCC, 0x01, 0x4C, 0xEF, 0xA9, 0x3F, 0xCB}}

	TextEdit_TextChanged_Event_GUID = syscall.GUID{0x120B0308, 0xEC22, 0x4EB8,
		[8]byte{0x9C, 0x98, 0x98, 0x67, 0xCD, 0xA1, 0xB1, 0x65}}

	TextEdit_ConversionTargetChanged_Event_GUID = syscall.GUID{0x3388C183, 0xED4F, 0x4C8B,
		[8]byte{0x9B, 0xAA, 0x36, 0x4D, 0x51, 0xD8, 0x84, 0x7F}}

	Changes_Event_GUID = syscall.GUID{0x7DF26714, 0x614F, 0x4E05,
		[8]byte{0x94, 0x88, 0x71, 0x6C, 0x5B, 0xA1, 0x94, 0x36}}

	Annotation_Custom_GUID = syscall.GUID{0x9EC82750, 0x3931, 0x4952,
		[8]byte{0x85, 0xBC, 0x1D, 0xBF, 0xF7, 0x8A, 0x43, 0xE3}}

	Annotation_SpellingError_GUID = syscall.GUID{0xAE85567E, 0x9ECE, 0x423F,
		[8]byte{0x81, 0xB7, 0x96, 0xC4, 0x3D, 0x53, 0xE5, 0x0E}}

	Annotation_GrammarError_GUID = syscall.GUID{0x757A048D, 0x4518, 0x41C6,
		[8]byte{0x85, 0x4C, 0xDC, 0x00, 0x9B, 0x7C, 0xFB, 0x53}}

	Annotation_Comment_GUID = syscall.GUID{0xFD2FDA30, 0x26B3, 0x4C06,
		[8]byte{0x8B, 0xC7, 0x98, 0xF1, 0x53, 0x2E, 0x46, 0xFD}}

	Annotation_FormulaError_GUID = syscall.GUID{0x95611982, 0x0CAB, 0x46D5,
		[8]byte{0xA2, 0xF0, 0xE3, 0x0D, 0x19, 0x05, 0xF8, 0xBF}}

	Annotation_TrackChanges_GUID = syscall.GUID{0x21E6E888, 0xDC14, 0x4016,
		[8]byte{0xAC, 0x27, 0x19, 0x05, 0x53, 0xC8, 0xC4, 0x70}}

	Annotation_Header_GUID = syscall.GUID{0x867B409B, 0xB216, 0x4472,
		[8]byte{0xA2, 0x19, 0x52, 0x5E, 0x31, 0x06, 0x81, 0xF8}}

	Annotation_Footer_GUID = syscall.GUID{0xCCEAB046, 0x1833, 0x47AA,
		[8]byte{0x80, 0x80, 0x70, 0x1E, 0xD0, 0xB0, 0xC8, 0x32}}

	Annotation_Highlighted_GUID = syscall.GUID{0x757C884E, 0x8083, 0x4081,
		[8]byte{0x8B, 0x9C, 0xE8, 0x7F, 0x50, 0x72, 0xF0, 0xE4}}

	Annotation_Endnote_GUID = syscall.GUID{0x7565725C, 0x2D99, 0x4839,
		[8]byte{0x96, 0x0D, 0x33, 0xD3, 0xB8, 0x66, 0xAB, 0xA5}}

	Annotation_Footnote_GUID = syscall.GUID{0x3DE10E21, 0x4125, 0x42DB,
		[8]byte{0x86, 0x20, 0xBE, 0x80, 0x83, 0x08, 0x06, 0x24}}

	Annotation_InsertionChange_GUID = syscall.GUID{0x0DBEB3A6, 0xDF15, 0x4164,
		[8]byte{0xA3, 0xC0, 0xE2, 0x1A, 0x8C, 0xE9, 0x31, 0xC4}}

	Annotation_DeletionChange_GUID = syscall.GUID{0xBE3D5B05, 0x951D, 0x42E7,
		[8]byte{0x90, 0x1D, 0xAD, 0xC8, 0xC2, 0xCF, 0x34, 0xD0}}

	Annotation_MoveChange_GUID = syscall.GUID{0x9DA587EB, 0x23E5, 0x4490,
		[8]byte{0xB3, 0x85, 0x1A, 0x22, 0xDD, 0xC8, 0xB1, 0x87}}

	Annotation_FormatChange_GUID = syscall.GUID{0xEB247345, 0xD4F1, 0x41CE,
		[8]byte{0x8E, 0x52, 0xF7, 0x9B, 0x69, 0x63, 0x5E, 0x48}}

	Annotation_UnsyncedChange_GUID = syscall.GUID{0x1851116A, 0x0E47, 0x4B30,
		[8]byte{0x8C, 0xB5, 0xD7, 0xDA, 0xE4, 0xFB, 0xCD, 0x1B}}

	Annotation_EditingLockedChange_GUID = syscall.GUID{0xC31F3E1C, 0x7423, 0x4DAC,
		[8]byte{0x83, 0x48, 0x41, 0xF0, 0x99, 0xFF, 0x6F, 0x64}}

	Annotation_ExternalChange_GUID = syscall.GUID{0x75A05B31, 0x5F11, 0x42FD,
		[8]byte{0x88, 0x7D, 0xDF, 0xA0, 0x10, 0xDB, 0x23, 0x92}}

	Annotation_ConflictingChange_GUID = syscall.GUID{0x98AF8802, 0x517C, 0x459F,
		[8]byte{0xAF, 0x13, 0x01, 0x6D, 0x3F, 0xAB, 0x87, 0x7E}}

	Annotation_Author_GUID = syscall.GUID{0xF161D3A7, 0xF81B, 0x4128,
		[8]byte{0xB1, 0x7F, 0x71, 0xF6, 0x90, 0x91, 0x45, 0x20}}

	Annotation_AdvancedProofingIssue_GUID = syscall.GUID{0xDAC7B72C, 0xC0F2, 0x4B84,
		[8]byte{0xB9, 0x0D, 0x5F, 0xAF, 0xC0, 0xF0, 0xEF, 0x1C}}

	Annotation_DataValidationError_GUID = syscall.GUID{0xC8649FA8, 0x9775, 0x437E,
		[8]byte{0xAD, 0x46, 0xE7, 0x09, 0xD9, 0x3C, 0x23, 0x43}}

	Annotation_CircularReferenceError_GUID = syscall.GUID{0x25BD9CF4, 0x1745, 0x4659,
		[8]byte{0xBA, 0x67, 0x72, 0x7F, 0x03, 0x18, 0xC6, 0x16}}

	Annotation_Mathematics_GUID = syscall.GUID{0xEAAB634B, 0x26D0, 0x40C1,
		[8]byte{0x80, 0x73, 0x57, 0xCA, 0x1C, 0x63, 0x3C, 0x9B}}

	Annotation_Sensitive_GUID = syscall.GUID{0x37F4C04F, 0x0F12, 0x4464,
		[8]byte{0x92, 0x9C, 0x82, 0x8F, 0xD1, 0x52, 0x92, 0xE3}}

	Changes_Summary_GUID = syscall.GUID{0x313D65A6, 0xE60F, 0x4D62,
		[8]byte{0x98, 0x61, 0x55, 0xAF, 0xD7, 0x28, 0xD2, 0x07}}

	StyleId_Custom_GUID = syscall.GUID{0xEF2EDD3E, 0xA999, 0x4B7C,
		[8]byte{0xA3, 0x78, 0x09, 0xBB, 0xD5, 0x2A, 0x35, 0x16}}

	StyleId_Heading1_GUID = syscall.GUID{0x7F7E8F69, 0x6866, 0x4621,
		[8]byte{0x93, 0x0C, 0x9A, 0x5D, 0x0C, 0xA5, 0x96, 0x1C}}

	StyleId_Heading2_GUID = syscall.GUID{0xBAA9B241, 0x5C69, 0x469D,
		[8]byte{0x85, 0xAD, 0x47, 0x47, 0x37, 0xB5, 0x2B, 0x14}}

	StyleId_Heading3_GUID = syscall.GUID{0xBF8BE9D2, 0xD8B8, 0x4EC5,
		[8]byte{0x8C, 0x52, 0x9C, 0xFB, 0x0D, 0x03, 0x59, 0x70}}

	StyleId_Heading4_GUID = syscall.GUID{0x8436FFC0, 0x9578, 0x45FC,
		[8]byte{0x83, 0xA4, 0xFF, 0x40, 0x05, 0x33, 0x15, 0xDD}}

	StyleId_Heading5_GUID = syscall.GUID{0x909F424D, 0x0DBF, 0x406E,
		[8]byte{0x97, 0xBB, 0x4E, 0x77, 0x3D, 0x97, 0x98, 0xF7}}

	StyleId_Heading6_GUID = syscall.GUID{0x89D23459, 0x5D5B, 0x4824,
		[8]byte{0xA4, 0x20, 0x11, 0xD3, 0xED, 0x82, 0xE4, 0x0F}}

	StyleId_Heading7_GUID = syscall.GUID{0xA3790473, 0xE9AE, 0x422D,
		[8]byte{0xB8, 0xE3, 0x3B, 0x67, 0x5C, 0x61, 0x81, 0xA4}}

	StyleId_Heading8_GUID = syscall.GUID{0x2BC14145, 0xA40C, 0x4881,
		[8]byte{0x84, 0xAE, 0xF2, 0x23, 0x56, 0x85, 0x38, 0x0C}}

	StyleId_Heading9_GUID = syscall.GUID{0xC70D9133, 0xBB2A, 0x43D3,
		[8]byte{0x8A, 0xC6, 0x33, 0x65, 0x78, 0x84, 0xB0, 0xF0}}

	StyleId_Title_GUID = syscall.GUID{0x15D8201A, 0xFFCF, 0x481F,
		[8]byte{0xB0, 0xA1, 0x30, 0xB6, 0x3B, 0xE9, 0x8F, 0x07}}

	StyleId_Subtitle_GUID = syscall.GUID{0xB5D9FC17, 0x5D6F, 0x4420,
		[8]byte{0xB4, 0x39, 0x7C, 0xB1, 0x9A, 0xD4, 0x34, 0xE2}}

	StyleId_Normal_GUID = syscall.GUID{0xCD14D429, 0xE45E, 0x4475,
		[8]byte{0xA1, 0xC5, 0x7F, 0x9E, 0x6B, 0xE9, 0x6E, 0xBA}}

	StyleId_Emphasis_GUID = syscall.GUID{0xCA6E7DBE, 0x355E, 0x4820,
		[8]byte{0x95, 0xA0, 0x92, 0x5F, 0x04, 0x1D, 0x34, 0x70}}

	StyleId_Quote_GUID = syscall.GUID{0x5D1C21EA, 0x8195, 0x4F6C,
		[8]byte{0x87, 0xEA, 0x5D, 0xAB, 0xEC, 0xE6, 0x4C, 0x1D}}

	StyleId_BulletedList_GUID = syscall.GUID{0x5963ED64, 0x6426, 0x4632,
		[8]byte{0x8C, 0xAF, 0xA3, 0x2A, 0xD4, 0x02, 0xD9, 0x1A}}

	StyleId_NumberedList_GUID = syscall.GUID{0x1E96DBD5, 0x64C3, 0x43D0,
		[8]byte{0xB1, 0xEE, 0xB5, 0x3B, 0x06, 0xE3, 0xED, 0xDF}}

	Notification_Event_GUID = syscall.GUID{0x72C5A2F7, 0x9788, 0x480F,
		[8]byte{0xB8, 0xEB, 0x4D, 0xEE, 0x00, 0xF6, 0x18, 0x6F}}

	SID_IsUIAutomationObject = syscall.GUID{0xB96FDB85, 0x7204, 0x4724,
		[8]byte{0x84, 0x2B, 0xC7, 0x05, 0x9D, 0xED, 0xB9, 0xD0}}

	SID_ControlElementProvider = syscall.GUID{0xF4791D68, 0xE254, 0x4BA3,
		[8]byte{0x9A, 0x53, 0x26, 0xA5, 0xC5, 0x49, 0x79, 0x46}}

	IsSelectionPattern2Available_Property_GUID = syscall.GUID{0x490806FB, 0x6E89, 0x4A47,
		[8]byte{0x83, 0x19, 0xD2, 0x66, 0xE5, 0x11, 0xF0, 0x21}}

	Selection2_FirstSelectedItem_Property_GUID = syscall.GUID{0xCC24EA67, 0x369C, 0x4E55,
		[8]byte{0x9F, 0xF7, 0x38, 0xDA, 0x69, 0x54, 0x0C, 0x29}}

	Selection2_LastSelectedItem_Property_GUID = syscall.GUID{0xCF7BDA90, 0x2D83, 0x49F8,
		[8]byte{0x86, 0x0C, 0x9C, 0xE3, 0x94, 0xCF, 0x89, 0xB4}}

	Selection2_CurrentSelectedItem_Property_GUID = syscall.GUID{0x34257C26, 0x83B5, 0x41A6,
		[8]byte{0x93, 0x9C, 0xAE, 0x84, 0x1C, 0x13, 0x62, 0x36}}

	Selection2_ItemCount_Property_GUID = syscall.GUID{0xBB49EB9F, 0x456D, 0x4048,
		[8]byte{0xB5, 0x91, 0x9C, 0x20, 0x26, 0xB8, 0x46, 0x36}}

	Selection_Pattern2_GUID = syscall.GUID{0xFBA25CAB, 0xAB98, 0x49F7,
		[8]byte{0xA7, 0xDC, 0xFE, 0x53, 0x9D, 0xC1, 0x5B, 0xE7}}

	HeadingLevel_Property_GUID = syscall.GUID{0x29084272, 0xAAAF, 0x4A30,
		[8]byte{0x87, 0x96, 0x3C, 0x12, 0xF6, 0x2B, 0x6B, 0xBB}}

	IsDialog_Property_GUID = syscall.GUID{0x9D0DFB9B, 0x8436, 0x4501,
		[8]byte{0xBB, 0xBB, 0xE5, 0x34, 0xA4, 0xFB, 0x3B, 0x3F}}
)
var (
	TD_WARNING_ICON     = PWSTR(unsafe.Pointer(uintptr(0xffff)))
	TD_ERROR_ICON       = PWSTR(unsafe.Pointer(uintptr(0xfffe)))
	TD_INFORMATION_ICON = PWSTR(unsafe.Pointer(uintptr(0xfffd)))
	TD_SHIELD_ICON      = PWSTR(unsafe.Pointer(uintptr(0xfffc)))
)
var (
	FOLDERID_NetworkFolder = syscall.GUID{0xD20BEEC4, 0x5CA8, 0x4905,
		[8]byte{0xAE, 0x3B, 0xBF, 0x25, 0x1E, 0xA0, 0x9B, 0x53}}

	FOLDERID_ComputerFolder = syscall.GUID{0x0AC0837C, 0xBBF8, 0x452A,
		[8]byte{0x85, 0x0D, 0x79, 0xD0, 0x8E, 0x66, 0x7C, 0xA7}}

	FOLDERID_InternetFolder = syscall.GUID{0x4D9F7874, 0x4E0C, 0x4904,
		[8]byte{0x96, 0x7B, 0x40, 0xB0, 0xD2, 0x0C, 0x3E, 0x4B}}

	FOLDERID_ControlPanelFolder = syscall.GUID{0x82A74AEB, 0xAEB4, 0x465C,
		[8]byte{0xA0, 0x14, 0xD0, 0x97, 0xEE, 0x34, 0x6D, 0x63}}

	FOLDERID_PrintersFolder = syscall.GUID{0x76FC4E2D, 0xD6AD, 0x4519,
		[8]byte{0xA6, 0x63, 0x37, 0xBD, 0x56, 0x06, 0x81, 0x85}}

	FOLDERID_SyncManagerFolder = syscall.GUID{0x43668BF8, 0xC14E, 0x49B2,
		[8]byte{0x97, 0xC9, 0x74, 0x77, 0x84, 0xD7, 0x84, 0xB7}}

	FOLDERID_SyncSetupFolder = syscall.GUID{0x0F214138, 0xB1D3, 0x4A90,
		[8]byte{0xBB, 0xA9, 0x27, 0xCB, 0xC0, 0xC5, 0x38, 0x9A}}

	FOLDERID_ConflictFolder = syscall.GUID{0x4BFEFB45, 0x347D, 0x4006,
		[8]byte{0xA5, 0xBE, 0xAC, 0x0C, 0xB0, 0x56, 0x71, 0x92}}

	FOLDERID_SyncResultsFolder = syscall.GUID{0x289A9A43, 0xBE44, 0x4057,
		[8]byte{0xA4, 0x1B, 0x58, 0x7A, 0x76, 0xD7, 0xE7, 0xF9}}

	FOLDERID_RecycleBinFolder = syscall.GUID{0xB7534046, 0x3ECB, 0x4C18,
		[8]byte{0xBE, 0x4E, 0x64, 0xCD, 0x4C, 0xB7, 0xD6, 0xAC}}

	FOLDERID_ConnectionsFolder = syscall.GUID{0x6F0CD92B, 0x2E97, 0x45D1,
		[8]byte{0x88, 0xFF, 0xB0, 0xD1, 0x86, 0xB8, 0xDE, 0xDD}}

	FOLDERID_Fonts = syscall.GUID{0xFD228CB7, 0xAE11, 0x4AE3,
		[8]byte{0x86, 0x4C, 0x16, 0xF3, 0x91, 0x0A, 0xB8, 0xFE}}

	FOLDERID_Desktop = syscall.GUID{0xB4BFCC3A, 0xDB2C, 0x424C,
		[8]byte{0xB0, 0x29, 0x7F, 0xE9, 0x9A, 0x87, 0xC6, 0x41}}

	FOLDERID_Startup = syscall.GUID{0xB97D20BB, 0xF46A, 0x4C97,
		[8]byte{0xBA, 0x10, 0x5E, 0x36, 0x08, 0x43, 0x08, 0x54}}

	FOLDERID_Programs = syscall.GUID{0xA77F5D77, 0x2E2B, 0x44C3,
		[8]byte{0xA6, 0xA2, 0xAB, 0xA6, 0x01, 0x05, 0x4A, 0x51}}

	FOLDERID_StartMenu = syscall.GUID{0x625B53C3, 0xAB48, 0x4EC1,
		[8]byte{0xBA, 0x1F, 0xA1, 0xEF, 0x41, 0x46, 0xFC, 0x19}}

	FOLDERID_Recent = syscall.GUID{0xAE50C081, 0xEBD2, 0x438A,
		[8]byte{0x86, 0x55, 0x8A, 0x09, 0x2E, 0x34, 0x98, 0x7A}}

	FOLDERID_SendTo = syscall.GUID{0x8983036C, 0x27C0, 0x404B,
		[8]byte{0x8F, 0x08, 0x10, 0x2D, 0x10, 0xDC, 0xFD, 0x74}}

	FOLDERID_Documents = syscall.GUID{0xFDD39AD0, 0x238F, 0x46AF,
		[8]byte{0xAD, 0xB4, 0x6C, 0x85, 0x48, 0x03, 0x69, 0xC7}}

	FOLDERID_Favorites = syscall.GUID{0x1777F761, 0x68AD, 0x4D8A,
		[8]byte{0x87, 0xBD, 0x30, 0xB7, 0x59, 0xFA, 0x33, 0xDD}}

	FOLDERID_NetHood = syscall.GUID{0xC5ABBF53, 0xE17F, 0x4121,
		[8]byte{0x89, 0x00, 0x86, 0x62, 0x6F, 0xC2, 0xC9, 0x73}}

	FOLDERID_PrintHood = syscall.GUID{0x9274BD8D, 0xCFD1, 0x41C3,
		[8]byte{0xB3, 0x5E, 0xB1, 0x3F, 0x55, 0xA7, 0x58, 0xF4}}

	FOLDERID_Templates = syscall.GUID{0xA63293E8, 0x664E, 0x48DB,
		[8]byte{0xA0, 0x79, 0xDF, 0x75, 0x9E, 0x05, 0x09, 0xF7}}

	FOLDERID_CommonStartup = syscall.GUID{0x82A5EA35, 0xD9CD, 0x47C5,
		[8]byte{0x96, 0x29, 0xE1, 0x5D, 0x2F, 0x71, 0x4E, 0x6E}}

	FOLDERID_CommonPrograms = syscall.GUID{0x0139D44E, 0x6AFE, 0x49F2,
		[8]byte{0x86, 0x90, 0x3D, 0xAF, 0xCA, 0xE6, 0xFF, 0xB8}}

	FOLDERID_CommonStartMenu = syscall.GUID{0xA4115719, 0xD62E, 0x491D,
		[8]byte{0xAA, 0x7C, 0xE7, 0x4B, 0x8B, 0xE3, 0xB0, 0x67}}

	FOLDERID_PublicDesktop = syscall.GUID{0xC4AA340D, 0xF20F, 0x4863,
		[8]byte{0xAF, 0xEF, 0xF8, 0x7E, 0xF2, 0xE6, 0xBA, 0x25}}

	FOLDERID_ProgramData = syscall.GUID{0x62AB5D82, 0xFDC1, 0x4DC3,
		[8]byte{0xA9, 0xDD, 0x07, 0x0D, 0x1D, 0x49, 0x5D, 0x97}}

	FOLDERID_CommonTemplates = syscall.GUID{0xB94237E7, 0x57AC, 0x4347,
		[8]byte{0x91, 0x51, 0xB0, 0x8C, 0x6C, 0x32, 0xD1, 0xF7}}

	FOLDERID_PublicDocuments = syscall.GUID{0xED4824AF, 0xDCE4, 0x45A8,
		[8]byte{0x81, 0xE2, 0xFC, 0x79, 0x65, 0x08, 0x36, 0x34}}

	FOLDERID_RoamingAppData = syscall.GUID{0x3EB685DB, 0x65F9, 0x4CF6,
		[8]byte{0xA0, 0x3A, 0xE3, 0xEF, 0x65, 0x72, 0x9F, 0x3D}}

	FOLDERID_LocalAppData = syscall.GUID{0xF1B32785, 0x6FBA, 0x4FCF,
		[8]byte{0x9D, 0x55, 0x7B, 0x8E, 0x7F, 0x15, 0x70, 0x91}}

	FOLDERID_LocalAppDataLow = syscall.GUID{0xA520A1A4, 0x1780, 0x4FF6,
		[8]byte{0xBD, 0x18, 0x16, 0x73, 0x43, 0xC5, 0xAF, 0x16}}

	FOLDERID_InternetCache = syscall.GUID{0x352481E8, 0x33BE, 0x4251,
		[8]byte{0xBA, 0x85, 0x60, 0x07, 0xCA, 0xED, 0xCF, 0x9D}}

	FOLDERID_Cookies = syscall.GUID{0x2B0F765D, 0xC0E9, 0x4171,
		[8]byte{0x90, 0x8E, 0x08, 0xA6, 0x11, 0xB8, 0x4F, 0xF6}}

	FOLDERID_History = syscall.GUID{0xD9DC8A3B, 0xB784, 0x432E,
		[8]byte{0xA7, 0x81, 0x5A, 0x11, 0x30, 0xA7, 0x59, 0x63}}

	FOLDERID_System = syscall.GUID{0x1AC14E77, 0x02E7, 0x4E5D,
		[8]byte{0xB7, 0x44, 0x2E, 0xB1, 0xAE, 0x51, 0x98, 0xB7}}

	FOLDERID_SystemX86 = syscall.GUID{0xD65231B0, 0xB2F1, 0x4857,
		[8]byte{0xA4, 0xCE, 0xA8, 0xE7, 0xC6, 0xEA, 0x7D, 0x27}}

	FOLDERID_Windows = syscall.GUID{0xF38BF404, 0x1D43, 0x42F2,
		[8]byte{0x93, 0x05, 0x67, 0xDE, 0x0B, 0x28, 0xFC, 0x23}}

	FOLDERID_Profile = syscall.GUID{0x5E6C858F, 0x0E22, 0x4760,
		[8]byte{0x9A, 0xFE, 0xEA, 0x33, 0x17, 0xB6, 0x71, 0x73}}

	FOLDERID_Pictures = syscall.GUID{0x33E28130, 0x4E1E, 0x4676,
		[8]byte{0x83, 0x5A, 0x98, 0x39, 0x5C, 0x3B, 0xC3, 0xBB}}

	FOLDERID_ProgramFilesX86 = syscall.GUID{0x7C5A40EF, 0xA0FB, 0x4BFC,
		[8]byte{0x87, 0x4A, 0xC0, 0xF2, 0xE0, 0xB9, 0xFA, 0x8E}}

	FOLDERID_ProgramFilesCommonX86 = syscall.GUID{0xDE974D24, 0xD9C6, 0x4D3E,
		[8]byte{0xBF, 0x91, 0xF4, 0x45, 0x51, 0x20, 0xB9, 0x17}}

	FOLDERID_ProgramFilesX64 = syscall.GUID{0x6D809377, 0x6AF0, 0x444B,
		[8]byte{0x89, 0x57, 0xA3, 0x77, 0x3F, 0x02, 0x20, 0x0E}}

	FOLDERID_ProgramFilesCommonX64 = syscall.GUID{0x6365D5A7, 0x0F0D, 0x45E5,
		[8]byte{0x87, 0xF6, 0x0D, 0xA5, 0x6B, 0x6A, 0x4F, 0x7D}}

	FOLDERID_ProgramFiles = syscall.GUID{0x905E63B6, 0xC1BF, 0x494E,
		[8]byte{0xB2, 0x9C, 0x65, 0xB7, 0x32, 0xD3, 0xD2, 0x1A}}

	FOLDERID_ProgramFilesCommon = syscall.GUID{0xF7F1ED05, 0x9F6D, 0x47A2,
		[8]byte{0xAA, 0xAE, 0x29, 0xD3, 0x17, 0xC6, 0xF0, 0x66}}

	FOLDERID_UserProgramFiles = syscall.GUID{0x5CD7AEE2, 0x2219, 0x4A67,
		[8]byte{0xB8, 0x5D, 0x6C, 0x9C, 0xE1, 0x56, 0x60, 0xCB}}

	FOLDERID_UserProgramFilesCommon = syscall.GUID{0xBCBD3057, 0xCA5C, 0x4622,
		[8]byte{0xB4, 0x2D, 0xBC, 0x56, 0xDB, 0x0A, 0xE5, 0x16}}

	FOLDERID_AdminTools = syscall.GUID{0x724EF170, 0xA42D, 0x4FEF,
		[8]byte{0x9F, 0x26, 0xB6, 0x0E, 0x84, 0x6F, 0xBA, 0x4F}}

	FOLDERID_CommonAdminTools = syscall.GUID{0xD0384E7D, 0xBAC3, 0x4797,
		[8]byte{0x8F, 0x14, 0xCB, 0xA2, 0x29, 0xB3, 0x92, 0xB5}}

	FOLDERID_Music = syscall.GUID{0x4BD8D571, 0x6D19, 0x48D3,
		[8]byte{0xBE, 0x97, 0x42, 0x22, 0x20, 0x08, 0x0E, 0x43}}

	FOLDERID_Videos = syscall.GUID{0x18989B1D, 0x99B5, 0x455B,
		[8]byte{0x84, 0x1C, 0xAB, 0x7C, 0x74, 0xE4, 0xDD, 0xFC}}

	FOLDERID_Ringtones = syscall.GUID{0xC870044B, 0xF49E, 0x4126,
		[8]byte{0xA9, 0xC3, 0xB5, 0x2A, 0x1F, 0xF4, 0x11, 0xE8}}

	FOLDERID_PublicPictures = syscall.GUID{0xB6EBFB86, 0x6907, 0x413C,
		[8]byte{0x9A, 0xF7, 0x4F, 0xC2, 0xAB, 0xF0, 0x7C, 0xC5}}

	FOLDERID_PublicMusic = syscall.GUID{0x3214FAB5, 0x9757, 0x4298,
		[8]byte{0xBB, 0x61, 0x92, 0xA9, 0xDE, 0xAA, 0x44, 0xFF}}

	FOLDERID_PublicVideos = syscall.GUID{0x2400183A, 0x6185, 0x49FB,
		[8]byte{0xA2, 0xD8, 0x4A, 0x39, 0x2A, 0x60, 0x2B, 0xA3}}

	FOLDERID_PublicRingtones = syscall.GUID{0xE555AB60, 0x153B, 0x4D17,
		[8]byte{0x9F, 0x04, 0xA5, 0xFE, 0x99, 0xFC, 0x15, 0xEC}}

	FOLDERID_ResourceDir = syscall.GUID{0x8AD10C31, 0x2ADB, 0x4296,
		[8]byte{0xA8, 0xF7, 0xE4, 0x70, 0x12, 0x32, 0xC9, 0x72}}

	FOLDERID_LocalizedResourcesDir = syscall.GUID{0x2A00375E, 0x224C, 0x49DE,
		[8]byte{0xB8, 0xD1, 0x44, 0x0D, 0xF7, 0xEF, 0x3D, 0xDC}}

	FOLDERID_CommonOEMLinks = syscall.GUID{0xC1BAE2D0, 0x10DF, 0x4334,
		[8]byte{0xBE, 0xDD, 0x7A, 0xA2, 0x0B, 0x22, 0x7A, 0x9D}}

	FOLDERID_CDBurning = syscall.GUID{0x9E52AB10, 0xF80D, 0x49DF,
		[8]byte{0xAC, 0xB8, 0x43, 0x30, 0xF5, 0x68, 0x78, 0x55}}

	FOLDERID_UserProfiles = syscall.GUID{0x0762D272, 0xC50A, 0x4BB0,
		[8]byte{0xA3, 0x82, 0x69, 0x7D, 0xCD, 0x72, 0x9B, 0x80}}

	FOLDERID_Playlists = syscall.GUID{0xDE92C1C7, 0x837F, 0x4F69,
		[8]byte{0xA3, 0xBB, 0x86, 0xE6, 0x31, 0x20, 0x4A, 0x23}}

	FOLDERID_SamplePlaylists = syscall.GUID{0x15CA69B3, 0x30EE, 0x49C1,
		[8]byte{0xAC, 0xE1, 0x6B, 0x5E, 0xC3, 0x72, 0xAF, 0xB5}}

	FOLDERID_SampleMusic = syscall.GUID{0xB250C668, 0xF57D, 0x4EE1,
		[8]byte{0xA6, 0x3C, 0x29, 0x0E, 0xE7, 0xD1, 0xAA, 0x1F}}

	FOLDERID_SamplePictures = syscall.GUID{0xC4900540, 0x2379, 0x4C75,
		[8]byte{0x84, 0x4B, 0x64, 0xE6, 0xFA, 0xF8, 0x71, 0x6B}}

	FOLDERID_SampleVideos = syscall.GUID{0x859EAD94, 0x2E85, 0x48AD,
		[8]byte{0xA7, 0x1A, 0x09, 0x69, 0xCB, 0x56, 0xA6, 0xCD}}

	FOLDERID_PhotoAlbums = syscall.GUID{0x69D2CF90, 0xFC33, 0x4FB7,
		[8]byte{0x9A, 0x0C, 0xEB, 0xB0, 0xF0, 0xFC, 0xB4, 0x3C}}

	FOLDERID_Public = syscall.GUID{0xDFDF76A2, 0xC82A, 0x4D63,
		[8]byte{0x90, 0x6A, 0x56, 0x44, 0xAC, 0x45, 0x73, 0x85}}

	FOLDERID_ChangeRemovePrograms = syscall.GUID{0xDF7266AC, 0x9274, 0x4867,
		[8]byte{0x8D, 0x55, 0x3B, 0xD6, 0x61, 0xDE, 0x87, 0x2D}}

	FOLDERID_AppUpdates = syscall.GUID{0xA305CE99, 0xF527, 0x492B,
		[8]byte{0x8B, 0x1A, 0x7E, 0x76, 0xFA, 0x98, 0xD6, 0xE4}}

	FOLDERID_AddNewPrograms = syscall.GUID{0xDE61D971, 0x5EBC, 0x4F02,
		[8]byte{0xA3, 0xA9, 0x6C, 0x82, 0x89, 0x5E, 0x5C, 0x04}}

	FOLDERID_Downloads = syscall.GUID{0x374DE290, 0x123F, 0x4565,
		[8]byte{0x91, 0x64, 0x39, 0xC4, 0x92, 0x5E, 0x46, 0x7B}}

	FOLDERID_PublicDownloads = syscall.GUID{0x3D644C9B, 0x1FB8, 0x4F30,
		[8]byte{0x9B, 0x45, 0xF6, 0x70, 0x23, 0x5F, 0x79, 0xC0}}

	FOLDERID_SavedSearches = syscall.GUID{0x7D1D3A04, 0xDEBB, 0x4115,
		[8]byte{0x95, 0xCF, 0x2F, 0x29, 0xDA, 0x29, 0x20, 0xDA}}

	FOLDERID_QuickLaunch = syscall.GUID{0x52A4F021, 0x7B75, 0x48A9,
		[8]byte{0x9F, 0x6B, 0x4B, 0x87, 0xA2, 0x10, 0xBC, 0x8F}}

	FOLDERID_Contacts = syscall.GUID{0x56784854, 0xC6CB, 0x462B,
		[8]byte{0x81, 0x69, 0x88, 0xE3, 0x50, 0xAC, 0xB8, 0x82}}

	FOLDERID_SidebarParts = syscall.GUID{0xA75D362E, 0x50FC, 0x4FB7,
		[8]byte{0xAC, 0x2C, 0xA8, 0xBE, 0xAA, 0x31, 0x44, 0x93}}

	FOLDERID_SidebarDefaultParts = syscall.GUID{0x7B396E54, 0x9EC5, 0x4300,
		[8]byte{0xBE, 0x0A, 0x24, 0x82, 0xEB, 0xAE, 0x1A, 0x26}}

	FOLDERID_PublicGameTasks = syscall.GUID{0xDEBF2536, 0xE1A8, 0x4C59,
		[8]byte{0xB6, 0xA2, 0x41, 0x45, 0x86, 0x47, 0x6A, 0xEA}}

	FOLDERID_GameTasks = syscall.GUID{0x054FAE61, 0x4DD8, 0x4787,
		[8]byte{0x80, 0xB6, 0x09, 0x02, 0x20, 0xC4, 0xB7, 0x00}}

	FOLDERID_SavedGames = syscall.GUID{0x4C5C32FF, 0xBB9D, 0x43B0,
		[8]byte{0xB5, 0xB4, 0x2D, 0x72, 0xE5, 0x4E, 0xAA, 0xA4}}

	FOLDERID_Games = syscall.GUID{0xCAC52C1A, 0xB53D, 0x4EDC,
		[8]byte{0x92, 0xD7, 0x6B, 0x2E, 0x8A, 0xC1, 0x94, 0x34}}

	FOLDERID_SEARCH_MAPI = syscall.GUID{0x98EC0E18, 0x2098, 0x4D44,
		[8]byte{0x86, 0x44, 0x66, 0x97, 0x93, 0x15, 0xA2, 0x81}}

	FOLDERID_SEARCH_CSC = syscall.GUID{0xEE32E446, 0x31CA, 0x4ABA,
		[8]byte{0x81, 0x4F, 0xA5, 0xEB, 0xD2, 0xFD, 0x6D, 0x5E}}

	FOLDERID_Links = syscall.GUID{0xBFB9D5E0, 0xC6A9, 0x404C,
		[8]byte{0xB2, 0xB2, 0xAE, 0x6D, 0xB6, 0xAF, 0x49, 0x68}}

	FOLDERID_UsersFiles = syscall.GUID{0xF3CE0F7C, 0x4901, 0x4ACC,
		[8]byte{0x86, 0x48, 0xD5, 0xD4, 0x4B, 0x04, 0xEF, 0x8F}}

	FOLDERID_UsersLibraries = syscall.GUID{0xA302545D, 0xDEFF, 0x464B,
		[8]byte{0xAB, 0xE8, 0x61, 0xC8, 0x64, 0x8D, 0x93, 0x9B}}

	FOLDERID_SearchHome = syscall.GUID{0x190337D1, 0xB8CA, 0x4121,
		[8]byte{0xA6, 0x39, 0x6D, 0x47, 0x2D, 0x16, 0x97, 0x2A}}

	FOLDERID_OriginalImages = syscall.GUID{0x2C36C0AA, 0x5812, 0x4B87,
		[8]byte{0xBF, 0xD0, 0x4C, 0xD0, 0xDF, 0xB1, 0x9B, 0x39}}

	FOLDERID_DocumentsLibrary = syscall.GUID{0x7B0DB17D, 0x9CD2, 0x4A93,
		[8]byte{0x97, 0x33, 0x46, 0xCC, 0x89, 0x02, 0x2E, 0x7C}}

	FOLDERID_MusicLibrary = syscall.GUID{0x2112AB0A, 0xC86A, 0x4FFE,
		[8]byte{0xA3, 0x68, 0x0D, 0xE9, 0x6E, 0x47, 0x01, 0x2E}}

	FOLDERID_PicturesLibrary = syscall.GUID{0xA990AE9F, 0xA03B, 0x4E80,
		[8]byte{0x94, 0xBC, 0x99, 0x12, 0xD7, 0x50, 0x41, 0x04}}

	FOLDERID_VideosLibrary = syscall.GUID{0x491E922F, 0x5643, 0x4AF4,
		[8]byte{0xA7, 0xEB, 0x4E, 0x7A, 0x13, 0x8D, 0x81, 0x74}}

	FOLDERID_RecordedTVLibrary = syscall.GUID{0x1A6FDBA2, 0xF42D, 0x4358,
		[8]byte{0xA7, 0x98, 0xB7, 0x4D, 0x74, 0x59, 0x26, 0xC5}}

	FOLDERID_HomeGroup = syscall.GUID{0x52528A6B, 0xB9E3, 0x4ADD,
		[8]byte{0xB6, 0x0D, 0x58, 0x8C, 0x2D, 0xBA, 0x84, 0x2D}}

	FOLDERID_HomeGroupCurrentUser = syscall.GUID{0x9B74B6A3, 0x0DFD, 0x4F11,
		[8]byte{0x9E, 0x78, 0x5F, 0x78, 0x00, 0xF2, 0xE7, 0x72}}

	FOLDERID_DeviceMetadataStore = syscall.GUID{0x5CE4A5E9, 0xE4EB, 0x479D,
		[8]byte{0xB8, 0x9F, 0x13, 0x0C, 0x02, 0x88, 0x61, 0x55}}

	FOLDERID_Libraries = syscall.GUID{0x1B3EA5DC, 0xB587, 0x4786,
		[8]byte{0xB4, 0xEF, 0xBD, 0x1D, 0xC3, 0x32, 0xAE, 0xAE}}

	FOLDERID_PublicLibraries = syscall.GUID{0x48DAF80B, 0xE6CF, 0x4F4E,
		[8]byte{0xB8, 0x00, 0x0E, 0x69, 0xD8, 0x4E, 0xE3, 0x84}}

	FOLDERID_UserPinned = syscall.GUID{0x9E3995AB, 0x1F9C, 0x4F13,
		[8]byte{0xB8, 0x27, 0x48, 0xB2, 0x4B, 0x6C, 0x71, 0x74}}

	FOLDERID_ImplicitAppShortcuts = syscall.GUID{0xBCB5256F, 0x79F6, 0x4CEE,
		[8]byte{0xB7, 0x25, 0xDC, 0x34, 0xE4, 0x02, 0xFD, 0x46}}

	FOLDERID_AccountPictures = syscall.GUID{0x008CA0B1, 0x55B4, 0x4C56,
		[8]byte{0xB8, 0xA8, 0x4D, 0xE4, 0xB2, 0x99, 0xD3, 0xBE}}

	FOLDERID_PublicUserTiles = syscall.GUID{0x0482AF6C, 0x08F1, 0x4C34,
		[8]byte{0x8C, 0x90, 0xE1, 0x7E, 0xC9, 0x8B, 0x1E, 0x17}}

	FOLDERID_AppsFolder = syscall.GUID{0x1E87508D, 0x89C2, 0x42F0,
		[8]byte{0x8A, 0x7E, 0x64, 0x5A, 0x0F, 0x50, 0xCA, 0x58}}

	FOLDERID_StartMenuAllPrograms = syscall.GUID{0xF26305EF, 0x6948, 0x40B9,
		[8]byte{0xB2, 0x55, 0x81, 0x45, 0x3D, 0x09, 0xC7, 0x85}}

	FOLDERID_CommonStartMenuPlaces = syscall.GUID{0xA440879F, 0x87A0, 0x4F7D,
		[8]byte{0xB7, 0x00, 0x02, 0x07, 0xB9, 0x66, 0x19, 0x4A}}

	FOLDERID_ApplicationShortcuts = syscall.GUID{0xA3918781, 0xE5F2, 0x4890,
		[8]byte{0xB3, 0xD9, 0xA7, 0xE5, 0x43, 0x32, 0x32, 0x8C}}

	FOLDERID_RoamingTiles = syscall.GUID{0x00BCFC5A, 0xED94, 0x4E48,
		[8]byte{0x96, 0xA1, 0x3F, 0x62, 0x17, 0xF2, 0x19, 0x90}}

	FOLDERID_RoamedTileImages = syscall.GUID{0xAAA8D5A5, 0xF1D6, 0x4259,
		[8]byte{0xBA, 0xA8, 0x78, 0xE7, 0xEF, 0x60, 0x83, 0x5E}}

	FOLDERID_Screenshots = syscall.GUID{0xB7BEDE81, 0xDF94, 0x4682,
		[8]byte{0xA7, 0xD8, 0x57, 0xA5, 0x26, 0x20, 0xB8, 0x6F}}

	FOLDERID_CameraRoll = syscall.GUID{0xAB5FB87B, 0x7CE2, 0x4F83,
		[8]byte{0x91, 0x5D, 0x55, 0x08, 0x46, 0xC9, 0x53, 0x7B}}

	FOLDERID_SkyDrive = syscall.GUID{0xA52BBA46, 0xE9E1, 0x435F,
		[8]byte{0xB3, 0xD9, 0x28, 0xDA, 0xA6, 0x48, 0xC0, 0xF6}}

	FOLDERID_OneDrive = syscall.GUID{0xA52BBA46, 0xE9E1, 0x435F,
		[8]byte{0xB3, 0xD9, 0x28, 0xDA, 0xA6, 0x48, 0xC0, 0xF6}}

	FOLDERID_SkyDriveDocuments = syscall.GUID{0x24D89E24, 0x2F19, 0x4534,
		[8]byte{0x9D, 0xDE, 0x6A, 0x66, 0x71, 0xFB, 0xB8, 0xFE}}

	FOLDERID_SkyDrivePictures = syscall.GUID{0x339719B5, 0x8C47, 0x4894,
		[8]byte{0x94, 0xC2, 0xD8, 0xF7, 0x7A, 0xDD, 0x44, 0xA6}}

	FOLDERID_SkyDriveMusic = syscall.GUID{0xC3F2459E, 0x80D6, 0x45DC,
		[8]byte{0xBF, 0xEF, 0x1F, 0x76, 0x9F, 0x2B, 0xE7, 0x30}}

	FOLDERID_SkyDriveCameraRoll = syscall.GUID{0x767E6811, 0x49CB, 0x4273,
		[8]byte{0x87, 0xC2, 0x20, 0xF3, 0x55, 0xE1, 0x08, 0x5B}}

	FOLDERID_SearchHistory = syscall.GUID{0x0D4C3DB6, 0x03A3, 0x462F,
		[8]byte{0xA0, 0xE6, 0x08, 0x92, 0x4C, 0x41, 0xB5, 0xD4}}

	FOLDERID_SearchTemplates = syscall.GUID{0x7E636BFE, 0xDFA9, 0x4D5E,
		[8]byte{0xB4, 0x56, 0xD7, 0xB3, 0x98, 0x51, 0xD8, 0xA9}}

	FOLDERID_CameraRollLibrary = syscall.GUID{0x2B20DF75, 0x1EDA, 0x4039,
		[8]byte{0x80, 0x97, 0x38, 0x79, 0x82, 0x27, 0xD5, 0xB7}}

	FOLDERID_SavedPictures = syscall.GUID{0x3B193882, 0xD3AD, 0x4EAB,
		[8]byte{0x96, 0x5A, 0x69, 0x82, 0x9D, 0x1F, 0xB5, 0x9F}}

	FOLDERID_SavedPicturesLibrary = syscall.GUID{0xE25B5812, 0xBE88, 0x4BD9,
		[8]byte{0x94, 0xB0, 0x29, 0x23, 0x34, 0x77, 0xB6, 0xC3}}

	FOLDERID_RetailDemo = syscall.GUID{0x12D4C69E, 0x24AD, 0x4923,
		[8]byte{0xBE, 0x19, 0x31, 0x32, 0x1C, 0x43, 0xA7, 0x67}}

	FOLDERID_Device = syscall.GUID{0x1C2AC1DC, 0x4358, 0x4B6C,
		[8]byte{0x97, 0x33, 0xAF, 0x21, 0x15, 0x65, 0x76, 0xF0}}

	FOLDERID_DevelopmentFiles = syscall.GUID{0xDBE8E08E, 0x3053, 0x4BBC,
		[8]byte{0xB1, 0x83, 0x2A, 0x7B, 0x2B, 0x19, 0x1E, 0x59}}

	FOLDERID_Objects3D = syscall.GUID{0x31C0DD25, 0x9439, 0x4F12,
		[8]byte{0xBF, 0x41, 0x7F, 0xF4, 0xED, 0xA3, 0x87, 0x22}}

	FOLDERID_AppCaptures = syscall.GUID{0xEDC0FE71, 0x98D8, 0x4F4A,
		[8]byte{0xB9, 0x20, 0xC8, 0xDC, 0x13, 0x3C, 0xB1, 0x65}}

	FOLDERID_LocalDocuments = syscall.GUID{0xF42EE2D3, 0x909F, 0x4907,
		[8]byte{0x88, 0x71, 0x4C, 0x22, 0xFC, 0x0B, 0xF7, 0x56}}

	FOLDERID_LocalPictures = syscall.GUID{0x0DDD015D, 0xB06C, 0x45D5,
		[8]byte{0x8C, 0x4C, 0xF5, 0x97, 0x13, 0x85, 0x46, 0x39}}

	FOLDERID_LocalVideos = syscall.GUID{0x35286A68, 0x3C57, 0x41A1,
		[8]byte{0xBB, 0xB1, 0x0E, 0xAE, 0x73, 0xD7, 0x6C, 0x95}}

	FOLDERID_LocalMusic = syscall.GUID{0xA0C69A99, 0x21C8, 0x4671,
		[8]byte{0x87, 0x03, 0x79, 0x34, 0x16, 0x2F, 0xCF, 0x1D}}

	FOLDERID_LocalDownloads = syscall.GUID{0x7D83EE9B, 0x2244, 0x4E70,
		[8]byte{0xB1, 0xF5, 0x53, 0x93, 0x04, 0x2A, 0xF1, 0xE4}}

	FOLDERID_RecordedCalls = syscall.GUID{0x2F8B40C2, 0x83ED, 0x48EE,
		[8]byte{0xB3, 0x83, 0xA1, 0xF1, 0x57, 0xEC, 0x6F, 0x9A}}

	FOLDERID_AllAppMods = syscall.GUID{0x7AD67899, 0x66AF, 0x43BA,
		[8]byte{0x91, 0x56, 0x6A, 0xAD, 0x42, 0xE6, 0xC5, 0x96}}

	FOLDERID_CurrentAppMods = syscall.GUID{0x3DB40B20, 0x2A30, 0x4DBE,
		[8]byte{0x91, 0x7E, 0x77, 0x1D, 0xD2, 0x1D, 0xD0, 0x99}}

	FOLDERID_AppDataDesktop = syscall.GUID{0xB2C5E279, 0x7ADD, 0x439F,
		[8]byte{0xB2, 0x8C, 0xC4, 0x1F, 0xE1, 0xBB, 0xF6, 0x72}}

	FOLDERID_AppDataDocuments = syscall.GUID{0x7BE16610, 0x1F7F, 0x44AC,
		[8]byte{0xBF, 0xF0, 0x83, 0xE1, 0x5F, 0x2F, 0xFC, 0xA1}}

	FOLDERID_AppDataFavorites = syscall.GUID{0x7CFBEFBC, 0xDE1F, 0x45AA,
		[8]byte{0xB8, 0x43, 0xA5, 0x42, 0xAC, 0x53, 0x6C, 0xC9}}

	FOLDERID_AppDataProgramData = syscall.GUID{0x559D40A3, 0xA036, 0x40FA,
		[8]byte{0xAF, 0x61, 0x84, 0xCB, 0x43, 0x0A, 0x4D, 0x34}}

	FOLDERID_LocalStorage = syscall.GUID{0xB3EB08D3, 0xA1F3, 0x496B,
		[8]byte{0x86, 0x5A, 0x42, 0xB5, 0x36, 0xCD, 0xA0, 0xEC}}

	CLSID_InternetShortcut = syscall.GUID{0xFBF23B40, 0xE3F0, 0x101B,
		[8]byte{0x84, 0x88, 0x00, 0xAA, 0x00, 0x3E, 0x56, 0xF8}}

	CLSID_NetworkDomain = syscall.GUID{0x46E06680, 0x4BF0, 0x11D1,
		[8]byte{0x83, 0xEE, 0x00, 0xA0, 0xC9, 0x0D, 0xC8, 0x49}}

	CLSID_NetworkServer = syscall.GUID{0xC0542A90, 0x4BF0, 0x11D1,
		[8]byte{0x83, 0xEE, 0x00, 0xA0, 0xC9, 0x0D, 0xC8, 0x49}}

	CLSID_NetworkShare = syscall.GUID{0x54A754C0, 0x4BF0, 0x11D1,
		[8]byte{0x83, 0xEE, 0x00, 0xA0, 0xC9, 0x0D, 0xC8, 0x49}}

	CLSID_MyComputer = syscall.GUID{0x20D04FE0, 0x3AEA, 0x1069,
		[8]byte{0xA2, 0xD8, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D}}

	CLSID_Internet = syscall.GUID{0x871C5380, 0x42A0, 0x1069,
		[8]byte{0xA2, 0xEA, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D}}

	CLSID_RecycleBin = syscall.GUID{0x645FF040, 0x5081, 0x101B,
		[8]byte{0x9F, 0x08, 0x00, 0xAA, 0x00, 0x2F, 0x95, 0x4E}}

	CLSID_ControlPanel = syscall.GUID{0x21EC2020, 0x3AEA, 0x1069,
		[8]byte{0xA2, 0xDD, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D}}

	CLSID_Printers = syscall.GUID{0x2227A280, 0x3AEA, 0x1069,
		[8]byte{0xA2, 0xDE, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D}}

	CLSID_MyDocuments = syscall.GUID{0x450D8FBA, 0xAD25, 0x11D0,
		[8]byte{0x98, 0xA8, 0x08, 0x00, 0x36, 0x1B, 0x11, 0x03}}

	CATID_BrowsableShellExt = syscall.GUID{0x00021490, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CATID_BrowseInPlace = syscall.GUID{0x00021491, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CATID_DeskBand = syscall.GUID{0x00021492, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CATID_InfoBand = syscall.GUID{0x00021493, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CATID_CommBand = syscall.GUID{0x00021494, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	FMTID_Intshcut = syscall.GUID{0x000214A0, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	FMTID_InternetSite = syscall.GUID{0x000214A1, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CGID_Explorer = syscall.GUID{0x000214D0, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CGID_ShellDocView = syscall.GUID{0x000214D1, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CGID_ShellServiceObject = syscall.GUID{0x000214D2, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CGID_ExplorerBarDoc = syscall.GUID{0x000214D3, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

	CLSID_FolderShortcut = syscall.GUID{0x0AFACED1, 0xE828, 0x11D1,
		[8]byte{0x91, 0x87, 0xB5, 0x32, 0xF1, 0xE9, 0x57, 0x5D}}

	CLSID_CFSIconOverlayManager = syscall.GUID{0x63B51F81, 0xC868, 0x11D0,
		[8]byte{0x99, 0x9C, 0x00, 0xC0, 0x4F, 0xD6, 0x55, 0xE1}}

	CLSID_ShellThumbnailDiskCache = syscall.GUID{0x1EBDCF80, 0xA200, 0x11D0,
		[8]byte{0xA3, 0xA4, 0x00, 0xC0, 0x4F, 0xD7, 0x06, 0xEC}}

	SID_DefView = syscall.GUID{0x6D12FE80, 0x7911, 0x11CF,
		[8]byte{0x95, 0x34, 0x00, 0x00, 0xC0, 0x5B, 0xAE, 0x0B}}

	CGID_DefView = syscall.GUID{0x4AF07F10, 0xD231, 0x11D0,
		[8]byte{0xB9, 0x42, 0x00, 0xA0, 0xC9, 0x03, 0x12, 0xE1}}

	CLSID_MenuBand = syscall.GUID{0x5B4DAE26, 0xB807, 0x11D0,
		[8]byte{0x98, 0x15, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0x72}}

	VID_LargeIcons = syscall.GUID{0x0057D0E0, 0x3573, 0x11CF,
		[8]byte{0xAE, 0x69, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

	VID_SmallIcons = syscall.GUID{0x089000C0, 0x3573, 0x11CF,
		[8]byte{0xAE, 0x69, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

	VID_List = syscall.GUID{0x0E1FA5E0, 0x3573, 0x11CF,
		[8]byte{0xAE, 0x69, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

	VID_Details = syscall.GUID{0x137E7700, 0x3573, 0x11CF,
		[8]byte{0xAE, 0x69, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

	VID_Tile = syscall.GUID{0x65F125E5, 0x7BE1, 0x4810,
		[8]byte{0xBA, 0x9D, 0xD2, 0x71, 0xC8, 0x43, 0x2C, 0xE3}}

	VID_Content = syscall.GUID{0x30C2C434, 0x0889, 0x4C8D,
		[8]byte{0x98, 0x5D, 0xA9, 0xF7, 0x18, 0x30, 0xB0, 0xA9}}

	VID_Thumbnails = syscall.GUID{0x8BEBB290, 0x52D0, 0x11D0,
		[8]byte{0xB7, 0xF4, 0x00, 0xC0, 0x4F, 0xD7, 0x06, 0xEC}}

	VID_ThumbStrip = syscall.GUID{0x8EEFA624, 0xD1E9, 0x445B,
		[8]byte{0x94, 0xB7, 0x74, 0xFB, 0xCE, 0x2E, 0xA1, 0x1A}}

	SID_SInPlaceBrowser = syscall.GUID{0x1D2AE02B, 0x3655, 0x46CC,
		[8]byte{0xB6, 0x3A, 0x28, 0x59, 0x88, 0x15, 0x3B, 0xCA}}

	SID_SSearchBoxInfo = syscall.GUID{0x142DAA61, 0x516B, 0x4713,
		[8]byte{0xB4, 0x9C, 0xFB, 0x98, 0x5E, 0xF8, 0x29, 0x98}}

	SID_CommandsPropertyBag = syscall.GUID{0x6E043250, 0x4416, 0x485C,
		[8]byte{0xB1, 0x43, 0xE6, 0x2A, 0x76, 0x0D, 0x9F, 0xE5}}

	CLSID_CURLSearchHook = syscall.GUID{0xCFBFAE00, 0x17A6, 0x11D0,
		[8]byte{0x99, 0xCB, 0x00, 0xC0, 0x4F, 0xD6, 0x44, 0x97}}

	CLSID_AutoComplete = syscall.GUID{0x00BB2763, 0x6A77, 0x11D0,
		[8]byte{0xA5, 0x35, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

	CLSID_ACLHistory = syscall.GUID{0x00BB2764, 0x6A77, 0x11D0,
		[8]byte{0xA5, 0x35, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

	CLSID_ACListISF = syscall.GUID{0x03C036F1, 0xA186, 0x11D0,
		[8]byte{0x82, 0x4A, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83}}

	CLSID_ACLMRU = syscall.GUID{0x6756A641, 0xDE71, 0x11D0,
		[8]byte{0x83, 0x1B, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83}}

	CLSID_ACLMulti = syscall.GUID{0x00BB2765, 0x6A77, 0x11D0,
		[8]byte{0xA5, 0x35, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

	CLSID_ACLCustomMRU = syscall.GUID{0x6935DB93, 0x21E8, 0x4CCC,
		[8]byte{0xBE, 0xB9, 0x9F, 0xE3, 0xC7, 0x7A, 0x29, 0x7A}}

	CLSID_ProgressDialog = syscall.GUID{0xF8383852, 0xFCD3, 0x11D1,
		[8]byte{0xA6, 0xB9, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4}}

	SID_STopLevelBrowser = syscall.GUID{0x4C96BE40, 0x915C, 0x11CF,
		[8]byte{0x99, 0xD3, 0x00, 0xAA, 0x00, 0x4A, 0xE8, 0x37}}

	CLSID_FileTypes = syscall.GUID{0xB091E540, 0x83E3, 0x11CF,
		[8]byte{0xA7, 0x13, 0x00, 0x20, 0xAF, 0xD7, 0x97, 0x62}}

	CLSID_ActiveDesktop = syscall.GUID{0x75048700, 0xEF1F, 0x11D0,
		[8]byte{0x98, 0x88, 0x00, 0x60, 0x97, 0xDE, 0xAC, 0xF9}}

	CLSID_QueryAssociations = syscall.GUID{0xA07034FD, 0x6CAA, 0x4954,
		[8]byte{0xAC, 0x3F, 0x97, 0xA2, 0x72, 0x16, 0xF9, 0x8A}}

	CLSID_LinkColumnProvider = syscall.GUID{0x24F14F02, 0x7B1C, 0x11D1,
		[8]byte{0x83, 0x8F, 0x00, 0x00, 0xF8, 0x04, 0x61, 0xCF}}

	CGID_ShortCut = syscall.GUID{0x93A68750, 0x951A, 0x11D1,
		[8]byte{0x94, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

	CLSID_InternetButtons = syscall.GUID{0x1E796980, 0x9CC5, 0x11D1,
		[8]byte{0xA8, 0x3F, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x61}}

	CLSID_MSOButtons = syscall.GUID{0x178F34B8, 0xA282, 0x11D2,
		[8]byte{0x86, 0xC5, 0x00, 0xC0, 0x4F, 0x8E, 0xEA, 0x99}}

	CLSID_ToolbarExtButtons = syscall.GUID{0x2CE4B5D8, 0xA28F, 0x11D2,
		[8]byte{0x86, 0xC5, 0x00, 0xC0, 0x4F, 0x8E, 0xEA, 0x99}}

	CLSID_DarwinAppPublisher = syscall.GUID{0xCFCCC7A0, 0xA282, 0x11D1,
		[8]byte{0x90, 0x82, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82}}

	CLSID_DocHostUIHandler = syscall.GUID{0x7057E952, 0xBD1B, 0x11D1,
		[8]byte{0x89, 0x19, 0x00, 0xC0, 0x4F, 0xC2, 0xC8, 0x36}}

	PSGUID_SHELLDETAILS = syscall.GUID{0x28636AA6, 0x953D, 0x11D2,
		[8]byte{0xB5, 0xD6, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

	FMTID_ShellDetails = syscall.GUID{0x28636AA6, 0x953D, 0x11D2,
		[8]byte{0xB5, 0xD6, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

	FMTID_Storage = syscall.GUID{0xB725F130, 0x47EF, 0x101A,
		[8]byte{0xA5, 0xF1, 0x02, 0x60, 0x8C, 0x9E, 0xEB, 0xAC}}

	PSGUID_IMAGEPROPERTIES = syscall.GUID{0x14B81DA1, 0x0135, 0x4D31,
		[8]byte{0x96, 0xD9, 0x6C, 0xBF, 0xC9, 0x67, 0x1A, 0x99}}

	FMTID_ImageProperties = syscall.GUID{0x14B81DA1, 0x0135, 0x4D31,
		[8]byte{0x96, 0xD9, 0x6C, 0xBF, 0xC9, 0x67, 0x1A, 0x99}}

	PSGUID_CUSTOMIMAGEPROPERTIES = syscall.GUID{0x7ECD8B0E, 0xC136, 0x4A9B,
		[8]byte{0x94, 0x11, 0x4E, 0xBD, 0x66, 0x73, 0xCC, 0xC3}}

	FMTID_CustomImageProperties = syscall.GUID{0x7ECD8B0E, 0xC136, 0x4A9B,
		[8]byte{0x94, 0x11, 0x4E, 0xBD, 0x66, 0x73, 0xCC, 0xC3}}

	PSGUID_LIBRARYPROPERTIES = syscall.GUID{0x5D76B67F, 0x9B3D, 0x44BB,
		[8]byte{0xB6, 0xAE, 0x25, 0xDA, 0x4F, 0x63, 0x8A, 0x67}}

	FMTID_LibraryProperties = syscall.GUID{0x5D76B67F, 0x9B3D, 0x44BB,
		[8]byte{0xB6, 0xAE, 0x25, 0xDA, 0x4F, 0x63, 0x8A, 0x67}}

	PSGUID_DISPLACED = syscall.GUID{0x9B174B33, 0x40FF, 0x11D2,
		[8]byte{0xA2, 0x7E, 0x00, 0xC0, 0x4F, 0xC3, 0x08, 0x71}}

	FMTID_Displaced = syscall.GUID{0x9B174B33, 0x40FF, 0x11D2,
		[8]byte{0xA2, 0x7E, 0x00, 0xC0, 0x4F, 0xC3, 0x08, 0x71}}

	PSGUID_BRIEFCASE = syscall.GUID{0x328D8B21, 0x7729, 0x4BFC,
		[8]byte{0x95, 0x4C, 0x90, 0x2B, 0x32, 0x9D, 0x56, 0xB0}}

	FMTID_Briefcase = syscall.GUID{0x328D8B21, 0x7729, 0x4BFC,
		[8]byte{0x95, 0x4C, 0x90, 0x2B, 0x32, 0x9D, 0x56, 0xB0}}

	PSGUID_MISC = syscall.GUID{0x9B174B34, 0x40FF, 0x11D2,
		[8]byte{0xA2, 0x7E, 0x00, 0xC0, 0x4F, 0xC3, 0x08, 0x71}}

	FMTID_Misc = syscall.GUID{0x9B174B34, 0x40FF, 0x11D2,
		[8]byte{0xA2, 0x7E, 0x00, 0xC0, 0x4F, 0xC3, 0x08, 0x71}}

	PSGUID_WEBVIEW = syscall.GUID{0xF2275480, 0xF782, 0x4291,
		[8]byte{0xBD, 0x94, 0xF1, 0x36, 0x93, 0x51, 0x3A, 0xEC}}

	FMTID_WebView = syscall.GUID{0xF2275480, 0xF782, 0x4291,
		[8]byte{0xBD, 0x94, 0xF1, 0x36, 0x93, 0x51, 0x3A, 0xEC}}

	PSGUID_MUSIC = syscall.GUID{0x56A3372E, 0xCE9C, 0x11D2,
		[8]byte{0x9F, 0x0E, 0x00, 0x60, 0x97, 0xC6, 0x86, 0xF6}}

	FMTID_MUSIC = syscall.GUID{0x56A3372E, 0xCE9C, 0x11D2,
		[8]byte{0x9F, 0x0E, 0x00, 0x60, 0x97, 0xC6, 0x86, 0xF6}}

	PSGUID_DRM = syscall.GUID{0xAEAC19E4, 0x89AE, 0x4508,
		[8]byte{0xB9, 0xB7, 0xBB, 0x86, 0x7A, 0xBE, 0xE2, 0xED}}

	FMTID_DRM = syscall.GUID{0xAEAC19E4, 0x89AE, 0x4508,
		[8]byte{0xB9, 0xB7, 0xBB, 0x86, 0x7A, 0xBE, 0xE2, 0xED}}

	PSGUID_VIDEO = syscall.GUID{0x64440491, 0x4C8B, 0x11D1,
		[8]byte{0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03}}

	PSGUID_AUDIO = syscall.GUID{0x64440490, 0x4C8B, 0x11D1,
		[8]byte{0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03}}

	PSGUID_CONTROLPANEL = syscall.GUID{0x305CA226, 0xD286, 0x468E,
		[8]byte{0xB8, 0x48, 0x2B, 0x2E, 0x8E, 0x69, 0x7B, 0x74}}

	PSGUID_VOLUME = syscall.GUID{0x9B174B35, 0x40FF, 0x11D2,
		[8]byte{0xA2, 0x7E, 0x00, 0xC0, 0x4F, 0xC3, 0x08, 0x71}}

	FMTID_Volume = syscall.GUID{0x9B174B35, 0x40FF, 0x11D2,
		[8]byte{0xA2, 0x7E, 0x00, 0xC0, 0x4F, 0xC3, 0x08, 0x71}}

	PSGUID_SHARE = syscall.GUID{0xD8C3986F, 0x813B, 0x449C,
		[8]byte{0x84, 0x5D, 0x87, 0xB9, 0x5D, 0x67, 0x4A, 0xDE}}

	PSGUID_LINK = syscall.GUID{0xB9B4B3FC, 0x2B51, 0x4A42,
		[8]byte{0xB5, 0xD8, 0x32, 0x41, 0x46, 0xAF, 0xCF, 0x25}}

	PSGUID_QUERY_D = syscall.GUID{0x49691C90, 0x7E17, 0x101A,
		[8]byte{0xA9, 0x1C, 0x08, 0x00, 0x2B, 0x2E, 0xCD, 0xA9}}

	FMTID_Query = syscall.GUID{0x49691C90, 0x7E17, 0x101A,
		[8]byte{0xA9, 0x1C, 0x08, 0x00, 0x2B, 0x2E, 0xCD, 0xA9}}

	PSGUID_SUMMARYINFORMATION = syscall.GUID{0xF29F85E0, 0x4FF9, 0x1068,
		[8]byte{0xAB, 0x91, 0x08, 0x00, 0x2B, 0x27, 0xB3, 0xD9}}

	PSGUID_DOCUMENTSUMMARYINFORMATION = syscall.GUID{0xD5CDD502, 0x2E9C, 0x101B,
		[8]byte{0x93, 0x97, 0x08, 0x00, 0x2B, 0x2C, 0xF9, 0xAE}}

	PSGUID_MEDIAFILESUMMARYINFORMATION = syscall.GUID{0x64440492, 0x4C8B, 0x11D1,
		[8]byte{0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03}}

	PSGUID_IMAGESUMMARYINFORMATION = syscall.GUID{0x6444048F, 0x4C8B, 0x11D1,
		[8]byte{0x8B, 0x70, 0x08, 0x00, 0x36, 0xB1, 0x1A, 0x03}}

	CLSID_HWShellExecute = syscall.GUID{0xFFB8655F, 0x81B9, 0x4FCE,
		[8]byte{0xB8, 0x9C, 0x9A, 0x6B, 0xA7, 0x6D, 0x13, 0xE7}}

	CLSID_DragDropHelper = syscall.GUID{0x4657278A, 0x411B, 0x11D2,
		[8]byte{0x83, 0x9A, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

	CLSID_CAnchorBrowsePropertyPage = syscall.GUID{0x3050F3BB, 0x98B5, 0x11CF,
		[8]byte{0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B}}

	CLSID_CImageBrowsePropertyPage = syscall.GUID{0x3050F3B3, 0x98B5, 0x11CF,
		[8]byte{0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B}}

	CLSID_CDocBrowsePropertyPage = syscall.GUID{0x3050F3B4, 0x98B5, 0x11CF,
		[8]byte{0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B}}

	SID_STopWindow = syscall.GUID{0x49E1B500, 0x4636, 0x11D3,
		[8]byte{0x97, 0xF7, 0x00, 0xC0, 0x4F, 0x45, 0xD0, 0xB3}}

	SID_SGetViewFromViewDual = syscall.GUID{0x889A935D, 0x971E, 0x4B12,
		[8]byte{0xB9, 0x0C, 0x24, 0xDF, 0xC9, 0xE1, 0xE5, 0xE8}}

	CLSID_FolderItemsMultiLevel = syscall.GUID{0x53C74826, 0xAB99, 0x4D33,
		[8]byte{0xAC, 0xA4, 0x31, 0x17, 0xF5, 0x1D, 0x37, 0x88}}

	CLSID_NewMenu = syscall.GUID{0xD969A300, 0xE7FF, 0x11D0,
		[8]byte{0xA9, 0x3B, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19}}

	BHID_SFObject = syscall.GUID{0x3981E224, 0xF559, 0x11D3,
		[8]byte{0x8E, 0x3A, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xD5}}

	BHID_SFUIObject = syscall.GUID{0x3981E225, 0xF559, 0x11D3,
		[8]byte{0x8E, 0x3A, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xD5}}

	BHID_SFViewObject = syscall.GUID{0x3981E226, 0xF559, 0x11D3,
		[8]byte{0x8E, 0x3A, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xD5}}

	BHID_Storage = syscall.GUID{0x3981E227, 0xF559, 0x11D3,
		[8]byte{0x8E, 0x3A, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xD5}}

	BHID_Stream = syscall.GUID{0x1CEBB3AB, 0x7C10, 0x499A,
		[8]byte{0xA4, 0x17, 0x92, 0xCA, 0x16, 0xC4, 0xCB, 0x83}}

	BHID_RandomAccessStream = syscall.GUID{0xF16FC93B, 0x77AE, 0x4CFE,
		[8]byte{0xBD, 0xA7, 0xA8, 0x66, 0xEE, 0xA6, 0x87, 0x8D}}

	BHID_LinkTargetItem = syscall.GUID{0x3981E228, 0xF559, 0x11D3,
		[8]byte{0x8E, 0x3A, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xD5}}

	BHID_StorageEnum = syscall.GUID{0x4621A4E3, 0xF0D6, 0x4773,
		[8]byte{0x8A, 0x9C, 0x46, 0xE7, 0x7B, 0x17, 0x48, 0x40}}

	BHID_Transfer = syscall.GUID{0xD5E346A1, 0xF753, 0x4932,
		[8]byte{0xB4, 0x03, 0x45, 0x74, 0x80, 0x0E, 0x24, 0x98}}

	BHID_PropertyStore = syscall.GUID{0x0384E1A4, 0x1523, 0x439C,
		[8]byte{0xA4, 0xC8, 0xAB, 0x91, 0x10, 0x52, 0xF5, 0x86}}

	BHID_ThumbnailHandler = syscall.GUID{0x7B2E650A, 0x8E20, 0x4F4A,
		[8]byte{0xB0, 0x9E, 0x65, 0x97, 0xAF, 0xC7, 0x2F, 0xB0}}

	BHID_EnumItems = syscall.GUID{0x94F60519, 0x2850, 0x4924,
		[8]byte{0xAA, 0x5A, 0xD1, 0x5E, 0x84, 0x86, 0x80, 0x39}}

	BHID_DataObject = syscall.GUID{0xB8C0BD9F, 0xED24, 0x455C,
		[8]byte{0x83, 0xE6, 0xD5, 0x39, 0x0C, 0x4F, 0xE8, 0xC4}}

	BHID_AssociationArray = syscall.GUID{0xBEA9EF17, 0x82F1, 0x4F60,
		[8]byte{0x92, 0x84, 0x4F, 0x8D, 0xB7, 0x5C, 0x3B, 0xE9}}

	BHID_Filter = syscall.GUID{0x38D08778, 0xF557, 0x4690,
		[8]byte{0x9E, 0xBF, 0xBA, 0x54, 0x70, 0x6A, 0xD8, 0xF7}}

	BHID_EnumAssocHandlers = syscall.GUID{0xB8AB0B9C, 0xC2EC, 0x4F7A,
		[8]byte{0x91, 0x8D, 0x31, 0x49, 0x00, 0xE6, 0x28, 0x0A}}

	BHID_StorageItem = syscall.GUID{0x404E2109, 0x77D2, 0x4699,
		[8]byte{0xA5, 0xA0, 0x4F, 0xDF, 0x10, 0xDB, 0x98, 0x37}}

	BHID_FilePlaceholder = syscall.GUID{0x8677DCEB, 0xAAE0, 0x4005,
		[8]byte{0x8D, 0x3D, 0x54, 0x7F, 0xA8, 0x52, 0xF8, 0x25}}

	CATID_FilePlaceholderMergeHandler = syscall.GUID{0x3E9C9A51, 0xD4AA, 0x4870,
		[8]byte{0xB4, 0x7C, 0x74, 0x24, 0xB4, 0x91, 0xF1, 0xCC}}

	SID_CtxQueryAssociations = syscall.GUID{0xFAADFC40, 0xB777, 0x4B69,
		[8]byte{0xAA, 0x81, 0x77, 0x03, 0x5E, 0xF0, 0xE6, 0xE8}}

	CLSID_QuickLinks = syscall.GUID{0x0E5CBF21, 0xD15F, 0x11D0,
		[8]byte{0x83, 0x01, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83}}

	CLSID_ISFBand = syscall.GUID{0xD82BE2B0, 0x5764, 0x11D0,
		[8]byte{0xA9, 0x6E, 0x00, 0xC0, 0x4F, 0xD7, 0x05, 0xA2}}

	CLSID_ShellFldSetExt = syscall.GUID{0x6D5313C0, 0x8C62, 0x11D1,
		[8]byte{0xB2, 0xCD, 0x00, 0x60, 0x97, 0xDF, 0x8C, 0x11}}

	SID_SMenuBandChild = syscall.GUID{0xED9CC020, 0x08B9, 0x11D1,
		[8]byte{0x98, 0x23, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0x72}}

	SID_SMenuBandParent = syscall.GUID{0x8C278EEC, 0x3EAB, 0x11D1,
		[8]byte{0x8C, 0xB0, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

	SID_SMenuPopup = syscall.GUID{0xD1E7AFEB, 0x6A2E, 0x11D0,
		[8]byte{0x8C, 0x78, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xB4}}

	SID_SMenuBandBottomSelected = syscall.GUID{0x165EBAF4, 0x6D51, 0x11D2,
		[8]byte{0x83, 0xAD, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

	SID_SMenuBandBottom = syscall.GUID{0x743CA664, 0x0DEB, 0x11D1,
		[8]byte{0x98, 0x25, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0x72}}

	SID_MenuShellFolder = syscall.GUID{0xA6C17EB4, 0x2D65, 0x11D2,
		[8]byte{0x83, 0x8F, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

	SID_SMenuBandContextMenuModifier = syscall.GUID{0x39545874, 0x7162, 0x465E,
		[8]byte{0xB7, 0x83, 0x2A, 0xA1, 0x87, 0x4F, 0xEF, 0x81}}

	SID_SMenuBandBKContextMenu = syscall.GUID{0x164BBD86, 0x1D0D, 0x4DE0,
		[8]byte{0x9A, 0x3B, 0xD9, 0x72, 0x96, 0x47, 0xC2, 0xB8}}

	CGID_MENUDESKBAR = syscall.GUID{0x5C9F0A12, 0x959E, 0x11D0,
		[8]byte{0xA3, 0xA4, 0x00, 0xA0, 0xC9, 0x08, 0x26, 0x36}}

	SID_SMenuBandTop = syscall.GUID{0x9493A810, 0xEC38, 0x11D0,
		[8]byte{0xBC, 0x46, 0x00, 0xAA, 0x00, 0x6C, 0xE2, 0xF5}}

	CLSID_MenuToolbarBase = syscall.GUID{0x40B96610, 0xB522, 0x11D1,
		[8]byte{0xB3, 0xB4, 0x00, 0xAA, 0x00, 0x6E, 0xFD, 0xE7}}

	CLSID_MenuBandSite = syscall.GUID{0xE13EF4E4, 0xD2F2, 0x11D0,
		[8]byte{0x98, 0x16, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0x72}}

	SID_SCommDlgBrowser = syscall.GUID{0x80F30233, 0xB7DF, 0x11D2,
		[8]byte{0xA3, 0x3B, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4}}

	CPFG_LOGON_USERNAME = syscall.GUID{0xDA15BBE8, 0x954D, 0x4FD3,
		[8]byte{0xB0, 0xF4, 0x1F, 0xB5, 0xB9, 0x0B, 0x17, 0x4B}}

	CPFG_LOGON_PASSWORD = syscall.GUID{0x60624CFA, 0xA477, 0x47B1,
		[8]byte{0x8A, 0x8E, 0x3A, 0x4A, 0x19, 0x98, 0x18, 0x27}}

	CPFG_SMARTCARD_USERNAME = syscall.GUID{0x3E1ECF69, 0x568C, 0x4D96,
		[8]byte{0x9D, 0x59, 0x46, 0x44, 0x41, 0x74, 0xE2, 0xD6}}

	CPFG_SMARTCARD_PIN = syscall.GUID{0x4FE5263B, 0x9181, 0x46C1,
		[8]byte{0xB0, 0xA4, 0x9D, 0xED, 0xD4, 0xDB, 0x7D, 0xEA}}

	 = syscall.GUID{0x2D837775, 0xF6CD, 0x464E,
		[8]byte{0xA7, 0x45, 0x48, 0x2F, 0xD0, 0xB4, 0x74, 0x93}}

	CPFG_CREDENTIAL_PROVIDER_LABEL = syscall.GUID{0x286BBFF3, 0xBAD4, 0x438F,
		[8]byte{0xB0, 0x07, 0x79, 0xB7, 0x26, 0x7C, 0x3D, 0x48}}

	CPFG_STANDALONE_SUBMIT_BUTTON = syscall.GUID{0x0B7B0AD8, 0xCC36, 0x4D59,
		[8]byte{0x80, 0x2B, 0x82, 0xF7, 0x14, 0xFA, 0x70, 0x22}}

	CPFG_STYLE_LINK_AS_BUTTON = syscall.GUID{0x088FA508, 0x94A6, 0x4430,
		[8]byte{0xA4, 0xCB, 0x6F, 0xC6, 0xE3, 0xC0, 0xB9, 0xE2}}

	FOLDERTYPEID_Invalid = syscall.GUID{0x57807898, 0x8C4F, 0x4462,
		[8]byte{0xBB, 0x63, 0x71, 0x04, 0x23, 0x80, 0xB1, 0x09}}

	FOLDERTYPEID_Generic = syscall.GUID{0x5C4F28B5, 0xF869, 0x4E84,
		[8]byte{0x8E, 0x60, 0xF1, 0x1D, 0xB9, 0x7C, 0x5C, 0xC7}}

	FOLDERTYPEID_GenericSearchResults = syscall.GUID{0x7FDE1A1E, 0x8B31, 0x49A5,
		[8]byte{0x93, 0xB8, 0x6B, 0xE1, 0x4C, 0xFA, 0x49, 0x43}}

	FOLDERTYPEID_GenericLibrary = syscall.GUID{0x5F4EAB9A, 0x6833, 0x4F61,
		[8]byte{0x89, 0x9D, 0x31, 0xCF, 0x46, 0x97, 0x9D, 0x49}}

	FOLDERTYPEID_Documents = syscall.GUID{0x7D49D726, 0x3C21, 0x4F05,
		[8]byte{0x99, 0xAA, 0xFD, 0xC2, 0xC9, 0x47, 0x46, 0x56}}

	FOLDERTYPEID_Pictures = syscall.GUID{0xB3690E58, 0xE961, 0x423B,
		[8]byte{0xB6, 0x87, 0x38, 0x6E, 0xBF, 0xD8, 0x32, 0x39}}

	FOLDERTYPEID_Music = syscall.GUID{0x94D6DDCC, 0x4A68, 0x4175,
		[8]byte{0xA3, 0x74, 0xBD, 0x58, 0x4A, 0x51, 0x0B, 0x78}}

	FOLDERTYPEID_Videos = syscall.GUID{0x5FA96407, 0x7E77, 0x483C,
		[8]byte{0xAC, 0x93, 0x69, 0x1D, 0x05, 0x85, 0x0D, 0xE8}}

	FOLDERTYPEID_Downloads = syscall.GUID{0x885A186E, 0xA440, 0x4ADA,
		[8]byte{0x81, 0x2B, 0xDB, 0x87, 0x1B, 0x94, 0x22, 0x59}}

	FOLDERTYPEID_UserFiles = syscall.GUID{0xCD0FC69B, 0x71E2, 0x46E5,
		[8]byte{0x96, 0x90, 0x5B, 0xCD, 0x9F, 0x57, 0xAA, 0xB3}}

	FOLDERTYPEID_UsersLibraries = syscall.GUID{0xC4D98F09, 0x6124, 0x4FE0,
		[8]byte{0x99, 0x42, 0x82, 0x64, 0x16, 0x08, 0x2D, 0xA9}}

	FOLDERTYPEID_OtherUsers = syscall.GUID{0xB337FD00, 0x9DD5, 0x4635,
		[8]byte{0xA6, 0xD4, 0xDA, 0x33, 0xFD, 0x10, 0x2B, 0x7A}}

	FOLDERTYPEID_PublishedItems = syscall.GUID{0x7F2F5B96, 0xFF74, 0x41DA,
		[8]byte{0xAF, 0xD8, 0x1C, 0x78, 0xA5, 0xF3, 0xAE, 0xA2}}

	FOLDERTYPEID_Communications = syscall.GUID{0x91475FE5, 0x586B, 0x4EBA,
		[8]byte{0x8D, 0x75, 0xD1, 0x74, 0x34, 0xB8, 0xCD, 0xF6}}

	FOLDERTYPEID_Contacts = syscall.GUID{0xDE2B70EC, 0x9BF7, 0x4A93,
		[8]byte{0xBD, 0x3D, 0x24, 0x3F, 0x78, 0x81, 0xD4, 0x92}}

	FOLDERTYPEID_StartMenu = syscall.GUID{0xEF87B4CB, 0xF2CE, 0x4785,
		[8]byte{0x86, 0x58, 0x4C, 0xA6, 0xC6, 0x3E, 0x38, 0xC6}}

	FOLDERTYPEID_RecordedTV = syscall.GUID{0x5557A28F, 0x5DA6, 0x4F83,
		[8]byte{0x88, 0x09, 0xC2, 0xC9, 0x8A, 0x11, 0xA6, 0xFA}}

	FOLDERTYPEID_SavedGames = syscall.GUID{0xD0363307, 0x28CB, 0x4106,
		[8]byte{0x9F, 0x23, 0x29, 0x56, 0xE3, 0xE5, 0xE0, 0xE7}}

	FOLDERTYPEID_OpenSearch = syscall.GUID{0x8FAF9629, 0x1980, 0x46FF,
		[8]byte{0x80, 0x23, 0x9D, 0xCE, 0xAB, 0x9C, 0x3E, 0xE3}}

	FOLDERTYPEID_SearchConnector = syscall.GUID{0x982725EE, 0x6F47, 0x479E,
		[8]byte{0xB4, 0x47, 0x81, 0x2B, 0xFA, 0x7D, 0x2E, 0x8F}}

	FOLDERTYPEID_AccountPictures = syscall.GUID{0xDB2A5D8F, 0x06E6, 0x4007,
		[8]byte{0xAB, 0xA6, 0xAF, 0x87, 0x7D, 0x52, 0x6E, 0xA6}}

	FOLDERTYPEID_Games = syscall.GUID{0xB689B0D0, 0x76D3, 0x4CBB,
		[8]byte{0x87, 0xF7, 0x58, 0x5D, 0x0E, 0x0C, 0xE0, 0x70}}

	FOLDERTYPEID_ControlPanelCategory = syscall.GUID{0xDE4F0660, 0xFA10, 0x4B8F,
		[8]byte{0xA4, 0x94, 0x06, 0x8B, 0x20, 0xB2, 0x23, 0x07}}

	FOLDERTYPEID_ControlPanelClassic = syscall.GUID{0x0C3794F3, 0xB545, 0x43AA,
		[8]byte{0xA3, 0x29, 0xC3, 0x74, 0x30, 0xC5, 0x8D, 0x2A}}

	FOLDERTYPEID_Printers = syscall.GUID{0x2C7BBEC6, 0xC844, 0x4A0A,
		[8]byte{0x91, 0xFA, 0xCE, 0xF6, 0xF5, 0x9C, 0xFD, 0xA1}}

	FOLDERTYPEID_RecycleBin = syscall.GUID{0xD6D9E004, 0xCD87, 0x442B,
		[8]byte{0x9D, 0x57, 0x5E, 0x0A, 0xEB, 0x4F, 0x6F, 0x72}}

	FOLDERTYPEID_SoftwareExplorer = syscall.GUID{0xD674391B, 0x52D9, 0x4E07,
		[8]byte{0x83, 0x4E, 0x67, 0xC9, 0x86, 0x10, 0xF3, 0x9D}}

	FOLDERTYPEID_CompressedFolder = syscall.GUID{0x80213E82, 0xBCFD, 0x4C4F,
		[8]byte{0x88, 0x17, 0xBB, 0x27, 0x60, 0x12, 0x67, 0xA9}}

	FOLDERTYPEID_NetworkExplorer = syscall.GUID{0x25CC242B, 0x9A7C, 0x4F51,
		[8]byte{0x80, 0xE0, 0x7A, 0x29, 0x28, 0xFE, 0xBE, 0x42}}

	FOLDERTYPEID_Searches = syscall.GUID{0x0B0BA2E3, 0x405F, 0x415E,
		[8]byte{0xA6, 0xEE, 0xCA, 0xD6, 0x25, 0x20, 0x78, 0x53}}

	FOLDERTYPEID_SearchHome = syscall.GUID{0x834D8A44, 0x0974, 0x4ED6,
		[8]byte{0x86, 0x6E, 0xF2, 0x03, 0xD8, 0x0B, 0x38, 0x10}}

	FOLDERTYPEID_StorageProviderGeneric = syscall.GUID{0x4F01EBC5, 0x2385, 0x41F2,
		[8]byte{0xA2, 0x8E, 0x2C, 0x5C, 0x91, 0xFB, 0x56, 0xE0}}

	FOLDERTYPEID_StorageProviderDocuments = syscall.GUID{0xDD61BD66, 0x70E8, 0x48DD,
		[8]byte{0x96, 0x55, 0x65, 0xC5, 0xE1, 0xAA, 0xC2, 0xD1}}

	FOLDERTYPEID_StorageProviderPictures = syscall.GUID{0x71D642A9, 0xF2B1, 0x42CD,
		[8]byte{0xAD, 0x92, 0xEB, 0x93, 0x00, 0xC7, 0xCC, 0x0A}}

	FOLDERTYPEID_StorageProviderMusic = syscall.GUID{0x672ECD7E, 0xAF04, 0x4399,
		[8]byte{0x87, 0x5C, 0x02, 0x90, 0x84, 0x5B, 0x62, 0x47}}

	FOLDERTYPEID_StorageProviderVideos = syscall.GUID{0x51294DA1, 0xD7B1, 0x485B,
		[8]byte{0x9E, 0x9A, 0x17, 0xCF, 0xFE, 0x33, 0xE1, 0x87}}

	SYNCMGR_OBJECTID_Icon = syscall.GUID{0x6DBC85C3, 0x5D07, 0x4C72,
		[8]byte{0xA7, 0x77, 0x7F, 0xEC, 0x78, 0x07, 0x2C, 0x06}}

	SYNCMGR_OBJECTID_EventStore = syscall.GUID{0x4BEF34B9, 0xA786, 0x4075,
		[8]byte{0xBA, 0x88, 0x0C, 0x2B, 0x9D, 0x89, 0xA9, 0x8F}}

	SYNCMGR_OBJECTID_ConflictStore = syscall.GUID{0xD78181F4, 0x2389, 0x47E4,
		[8]byte{0xA9, 0x60, 0x60, 0xBC, 0xC2, 0xED, 0x93, 0x0B}}

	SYNCMGR_OBJECTID_BrowseContent = syscall.GUID{0x57CBB584, 0xE9B4, 0x47AE,
		[8]byte{0xA1, 0x20, 0xC4, 0xDF, 0x33, 0x35, 0xDE, 0xE2}}

	SYNCMGR_OBJECTID_ShowSchedule = syscall.GUID{0xEDC6F3E3, 0x8441, 0x4109,
		[8]byte{0xAD, 0xF3, 0x6C, 0x1C, 0xA0, 0xB7, 0xDE, 0x47}}

	SYNCMGR_OBJECTID_QueryBeforeActivate = syscall.GUID{0xD882D80B, 0xE7AA, 0x49ED,
		[8]byte{0x86, 0xB7, 0xE6, 0xE1, 0xF7, 0x14, 0xCD, 0xFE}}

	SYNCMGR_OBJECTID_QueryBeforeDeactivate = syscall.GUID{0xA0EFC282, 0x60E0, 0x460E,
		[8]byte{0x93, 0x74, 0xEA, 0x88, 0x51, 0x3C, 0xFC, 0x80}}

	SYNCMGR_OBJECTID_QueryBeforeEnable = syscall.GUID{0x04CBF7F0, 0x5BEB, 0x4DE1,
		[8]byte{0xBC, 0x90, 0x90, 0x83, 0x45, 0xC4, 0x80, 0xF6}}

	SYNCMGR_OBJECTID_QueryBeforeDisable = syscall.GUID{0xBB5F64AA, 0xF004, 0x4EB5,
		[8]byte{0x8E, 0x4D, 0x26, 0x75, 0x19, 0x66, 0x34, 0x4C}}

	SYNCMGR_OBJECTID_QueryBeforeDelete = syscall.GUID{0xF76C3397, 0xAFB3, 0x45D7,
		[8]byte{0xA5, 0x9F, 0x5A, 0x49, 0xE9, 0x05, 0x43, 0x7E}}

	SYNCMGR_OBJECTID_EventLinkClick = syscall.GUID{0x2203BDC1, 0x1AF1, 0x4082,
		[8]byte{0x8C, 0x30, 0x28, 0x39, 0x9F, 0x41, 0x38, 0x4C}}

	EP_NavPane = syscall.GUID{0xCB316B22, 0x25F7, 0x42B8,
		[8]byte{0x8A, 0x09, 0x54, 0x0D, 0x23, 0xA4, 0x3C, 0x2F}}

	EP_Commands = syscall.GUID{0xD9745868, 0xCA5F, 0x4A76,
		[8]byte{0x91, 0xCD, 0xF5, 0xA1, 0x29, 0xFB, 0xB0, 0x76}}

	EP_Commands_Organize = syscall.GUID{0x72E81700, 0xE3EC, 0x4660,
		[8]byte{0xBF, 0x24, 0x3C, 0x3B, 0x7B, 0x64, 0x88, 0x06}}

	EP_Commands_View = syscall.GUID{0x21F7C32D, 0xEEAA, 0x439B,
		[8]byte{0xBB, 0x51, 0x37, 0xB9, 0x6F, 0xD6, 0xA9, 0x43}}

	EP_DetailsPane = syscall.GUID{0x43ABF98B, 0x89B8, 0x472D,
		[8]byte{0xB9, 0xCE, 0xE6, 0x9B, 0x82, 0x29, 0xF0, 0x19}}

	EP_PreviewPane = syscall.GUID{0x893C63D1, 0x45C8, 0x4D17,
		[8]byte{0xBE, 0x19, 0x22, 0x3B, 0xE7, 0x1B, 0xE3, 0x65}}

	EP_QueryPane = syscall.GUID{0x65BCDE4F, 0x4F07, 0x4F27,
		[8]byte{0x83, 0xA7, 0x1A, 0xFC, 0xA4, 0xDF, 0x7D, 0xDD}}

	EP_AdvQueryPane = syscall.GUID{0xB4E9DB8B, 0x34BA, 0x4C39,
		[8]byte{0xB5, 0xCC, 0x16, 0xA1, 0xBD, 0x2C, 0x41, 0x1C}}

	EP_StatusBar = syscall.GUID{0x65FE56CE, 0x5CFE, 0x4BC4,
		[8]byte{0xAD, 0x8A, 0x7A, 0xE3, 0xFE, 0x7E, 0x8F, 0x7C}}

	EP_Ribbon = syscall.GUID{0xD27524A8, 0xC9F2, 0x4834,
		[8]byte{0xA1, 0x06, 0xDF, 0x88, 0x89, 0xFD, 0x4F, 0x37}}

	CATID_LocationFactory = syscall.GUID{0x965C4D51, 0x8B76, 0x4E57,
		[8]byte{0x80, 0xB7, 0x56, 0x4D, 0x2E, 0xA4, 0xB5, 0x5E}}

	CATID_LocationProvider = syscall.GUID{0x1B3CA474, 0x2614, 0x414B,
		[8]byte{0xB8, 0x13, 0x1A, 0xCE, 0xCA, 0x3E, 0x3D, 0xD8}}

	ItemCount_Property_GUID = syscall.GUID{0xABBF5C45, 0x5CCC, 0x47B7,
		[8]byte{0xBB, 0x4E, 0x87, 0xCB, 0x87, 0xBB, 0xD1, 0x62}}

	SelectedItemCount_Property_GUID = syscall.GUID{0x8FE316D2, 0x0E52, 0x460A,
		[8]byte{0x9C, 0x1E, 0x48, 0xF2, 0x73, 0xD4, 0x70, 0xA3}}

	ItemIndex_Property_GUID = syscall.GUID{0x92A053DA, 0x2969, 0x4021,
		[8]byte{0xBF, 0x27, 0x51, 0x4C, 0xFC, 0x2E, 0x4A, 0x69}}

	CATID_SearchableApplication = syscall.GUID{0x366C292A, 0xD9B3, 0x4DBF,
		[8]byte{0xBB, 0x70, 0xE6, 0x2E, 0xC3, 0xD0, 0xBB, 0xBF}}

	SID_SCommandBarState = syscall.GUID{0xB99EAA5C, 0x3850, 0x4400,
		[8]byte{0xBC, 0x33, 0x2C, 0xE5, 0x34, 0x04, 0x8B, 0xF8}}

	SID_URLExecutionContext = syscall.GUID{0xFB5F8EBC, 0xBBB6, 0x4D10,
		[8]byte{0xA4, 0x61, 0x77, 0x72, 0x91, 0xA0, 0x90, 0x30}}

	SID_LaunchSourceViewSizePreference = syscall.GUID{0x80605492, 0x67D9, 0x414F,
		[8]byte{0xAF, 0x89, 0xA1, 0xCD, 0xF1, 0x24, 0x2B, 0xC1}}

	SID_LaunchTargetViewSizePreference = syscall.GUID{0x26DB2472, 0xB7B7, 0x406B,
		[8]byte{0x97, 0x02, 0x73, 0x0A, 0x4E, 0x20, 0xD3, 0xBF}}

	SID_LaunchSourceAppUserModelId = syscall.GUID{0x2CE78010, 0x74DB, 0x48BC,
		[8]byte{0x9C, 0x6A, 0x10, 0xF3, 0x72, 0x49, 0x57, 0x23}}

	SID_ShellExecuteNamedPropertyStore = syscall.GUID{0xEB84ADA2, 0x00FF, 0x4992,
		[8]byte{0x83, 0x24, 0xED, 0x5C, 0xE0, 0x61, 0xCB, 0x29}}

	Identity_LocalUserProvider = syscall.GUID{0xA198529B, 0x730F, 0x4089,
		[8]byte{0xB6, 0x46, 0xA1, 0x25, 0x57, 0xF5, 0x66, 0x5E}}

	CLSID_CUrlHistory = syscall.GUID{0x3C374A40, 0xBAE4, 0x11CF,
		[8]byte{0xBF, 0x7D, 0x00, 0xAA, 0x00, 0x69, 0x46, 0xEE}}

	CLSID_CUrlHistoryBoth = syscall.GUID{0x6659983C, 0x8476, 0x4EB4,
		[8]byte{0xB7, 0x8C, 0xE5, 0x96, 0x8F, 0x32, 0x6B, 0xA0}}
)
var (
	RT_CURSOR       = PWSTR(unsafe.Pointer(uintptr(0x1)))
	RT_BITMAP       = PWSTR(unsafe.Pointer(uintptr(0x2)))
	RT_ICON         = PWSTR(unsafe.Pointer(uintptr(0x3)))
	RT_MENU         = PWSTR(unsafe.Pointer(uintptr(0x4)))
	RT_DIALOG       = PWSTR(unsafe.Pointer(uintptr(0x5)))
	RT_FONTDIR      = PWSTR(unsafe.Pointer(uintptr(0x7)))
	RT_FONT         = PWSTR(unsafe.Pointer(uintptr(0x8)))
	RT_ACCELERATOR  = PWSTR(unsafe.Pointer(uintptr(0x9)))
	RT_MESSAGETABLE = PWSTR(unsafe.Pointer(uintptr(0xb)))
	RT_VERSION      = PWSTR(unsafe.Pointer(uintptr(0x10)))
	RT_DLGINCLUDE   = PWSTR(unsafe.Pointer(uintptr(0x11)))
	RT_PLUGPLAY     = PWSTR(unsafe.Pointer(uintptr(0x13)))
	RT_VXD          = PWSTR(unsafe.Pointer(uintptr(0x14)))
	RT_ANICURSOR    = PWSTR(unsafe.Pointer(uintptr(0x15)))
	RT_ANIICON      = PWSTR(unsafe.Pointer(uintptr(0x16)))
	RT_HTML         = PWSTR(unsafe.Pointer(uintptr(0x17)))
	IDC_ARROW       = PWSTR(unsafe.Pointer(uintptr(0x7f00)))
	IDC_IBEAM       = PWSTR(unsafe.Pointer(uintptr(0x7f01)))
	IDC_WAIT        = PWSTR(unsafe.Pointer(uintptr(0x7f02)))
	IDC_CROSS       = PWSTR(unsafe.Pointer(uintptr(0x7f03)))
	IDC_UPARROW     = PWSTR(unsafe.Pointer(uintptr(0x7f04)))
	IDC_SIZE        = PWSTR(unsafe.Pointer(uintptr(0x7f80)))
	IDC_ICON        = PWSTR(unsafe.Pointer(uintptr(0x7f81)))
	IDC_SIZENWSE    = PWSTR(unsafe.Pointer(uintptr(0x7f82)))
	IDC_SIZENESW    = PWSTR(unsafe.Pointer(uintptr(0x7f83)))
	IDC_SIZEWE      = PWSTR(unsafe.Pointer(uintptr(0x7f84)))
	IDC_SIZENS      = PWSTR(unsafe.Pointer(uintptr(0x7f85)))
	IDC_SIZEALL     = PWSTR(unsafe.Pointer(uintptr(0x7f86)))
	IDC_NO          = PWSTR(unsafe.Pointer(uintptr(0x7f88)))
	IDC_HAND        = PWSTR(unsafe.Pointer(uintptr(0x7f89)))
	IDC_APPSTARTING = PWSTR(unsafe.Pointer(uintptr(0x7f8a)))
	IDC_HELP        = PWSTR(unsafe.Pointer(uintptr(0x7f8b)))
	IDC_PIN         = PWSTR(unsafe.Pointer(uintptr(0x7f9f)))
	IDC_PERSON      = PWSTR(unsafe.Pointer(uintptr(0x7fa0)))
	IDI_APPLICATION = PWSTR(unsafe.Pointer(uintptr(0x7f00)))
	IDI_HAND        = PWSTR(unsafe.Pointer(uintptr(0x7f01)))
	IDI_QUESTION    = PWSTR(unsafe.Pointer(uintptr(0x7f02)))
	IDI_EXCLAMATION = PWSTR(unsafe.Pointer(uintptr(0x7f03)))
	IDI_ASTERISK    = PWSTR(unsafe.Pointer(uintptr(0x7f04)))
	     = PWSTR(unsafe.Pointer(uintptr(0x7f05)))
	IDI_SHIELD      = PWSTR(unsafe.Pointer(uintptr(0x7f06)))
	IDI_WARNING     = PWSTR(unsafe.Pointer(uintptr(0x7f03)))
	IDI_ERROR       = PWSTR(unsafe.Pointer(uintptr(0x7f01)))
	IDI_INFORMATION = PWSTR(unsafe.Pointer(uintptr(0x7f04)))
	RT_MANIFEST     = PWSTR(unsafe.Pointer(uintptr(0x18)))
)
var (
	GUID_IO_VOLUME_CHANGE = syscall.GUID{0x7373654A, 0x812A, 0x11D0,
		[8]byte{0xBE, 0xC7, 0x08, 0x00, 0x2B, 0xE2, 0x09, 0x2F}}

	GUID_IO_VOLUME_DISMOUNT = syscall.GUID{0xD16A55E8, 0x1059, 0x11D2,
		[8]byte{0x8F, 0xFD, 0x00, 0xA0, 0xC9, 0xA0, 0x6D, 0x32}}

	GUID_IO_VOLUME_DISMOUNT_FAILED = syscall.GUID{0xE3C5B178, 0x105D, 0x11D2,
		[8]byte{0x8F, 0xFD, 0x00, 0xA0, 0xC9, 0xA0, 0x6D, 0x32}}

	GUID_IO_VOLUME_MOUNT = syscall.GUID{0xB5804878, 0x1A96, 0x11D2,
		[8]byte{0x8F, 0xFD, 0x00, 0xA0, 0xC9, 0xA0, 0x6D, 0x32}}

	GUID_IO_VOLUME_LOCK = syscall.GUID{0x50708874, 0xC9AF, 0x11D1,
		[8]byte{0x8F, 0xEF, 0x00, 0xA0, 0xC9, 0xA0, 0x6D, 0x32}}

	GUID_IO_VOLUME_LOCK_FAILED = syscall.GUID{0xAE2EED10, 0x0BA8, 0x11D2,
		[8]byte{0x8F, 0xFB, 0x00, 0xA0, 0xC9, 0xA0, 0x6D, 0x32}}

	GUID_IO_VOLUME_UNLOCK = syscall.GUID{0x9A8C3D68, 0xD0CB, 0x11D1,
		[8]byte{0x8F, 0xEF, 0x00, 0xA0, 0xC9, 0xA0, 0x6D, 0x32}}

	GUID_IO_VOLUME_NAME_CHANGE = syscall.GUID{0x2DE97F83, 0x4C06, 0x11D2,
		[8]byte{0xA5, 0x32, 0x00, 0x60, 0x97, 0x13, 0x05, 0x5A}}

	GUID_IO_VOLUME_NEED_CHKDSK = syscall.GUID{0x799A0960, 0x0A0B, 0x4E03,
		[8]byte{0xAD, 0x88, 0x2F, 0xA7, 0xC6, 0xCE, 0x74, 0x8A}}

	GUID_IO_VOLUME_WORM_NEAR_FULL = syscall.GUID{0xF3BFFF82, 0xF3DE, 0x48D2,
		[8]byte{0xAF, 0x95, 0x45, 0x7F, 0x80, 0xB7, 0x63, 0xF2}}

	GUID_IO_VOLUME_WEARING_OUT = syscall.GUID{0x873113CA, 0x1486, 0x4508,
		[8]byte{0x82, 0xAC, 0xC3, 0xB2, 0xE5, 0x29, 0x7A, 0xAA}}

	GUID_IO_VOLUME_FORCE_CLOSED = syscall.GUID{0x411AD84F, 0x433E, 0x4DC2,
		[8]byte{0xA5, 0xAE, 0x4A, 0x2D, 0x1A, 0x2D, 0xE6, 0x54}}

	GUID_IO_VOLUME_INFO_MAKE_COMPAT = syscall.GUID{0x3AB9A0D2, 0xEF80, 0x45CF,
		[8]byte{0x8C, 0xDC, 0xCB, 0xE0, 0x2A, 0x21, 0x29, 0x06}}

	GUID_IO_VOLUME_PREPARING_EJECT = syscall.GUID{0xC79EB16E, 0x0DAC, 0x4E7A,
		[8]byte{0xA8, 0x6C, 0xB2, 0x5C, 0xEE, 0xAA, 0x88, 0xF6}}

	GUID_IO_VOLUME_BACKGROUND_FORMAT = syscall.GUID{0xA2E5FC86, 0xD5CD, 0x4038,
		[8]byte{0xB2, 0xE3, 0x44, 0x45, 0x06, 0x5C, 0x23, 0x77}}

	GUID_IO_VOLUME_PHYSICAL_CONFIGURATION_CHANGE = syscall.GUID{0x2DE97F84, 0x4C06, 0x11D2,
		[8]byte{0xA5, 0x32, 0x00, 0x60, 0x97, 0x13, 0x05, 0x5A}}

	GUID_IO_VOLUME_UNIQUE_ID_CHANGE = syscall.GUID{0xAF39DA42, 0x6622, 0x41F5,
		[8]byte{0x97, 0x0B, 0x13, 0x9D, 0x09, 0x2F, 0xA3, 0xD9}}

	GUID_IO_VOLUME_FVE_STATUS_CHANGE = syscall.GUID{0x062998B2, 0xEE1F, 0x4B6A,
		[8]byte{0xB8, 0x57, 0xE7, 0x6C, 0xBB, 0xE9, 0xA6, 0xDA}}

	GUID_IO_VOLUME_DEVICE_INTERFACE = syscall.GUID{0x53F5630D, 0xB6BF, 0x11D0,
		[8]byte{0x94, 0xF2, 0x00, 0xA0, 0xC9, 0x1E, 0xFB, 0x8B}}

	GUID_IO_VOLUME_CHANGE_SIZE = syscall.GUID{0x3A1625BE, 0xAD03, 0x49F1,
		[8]byte{0x8E, 0xF8, 0x6B, 0xBA, 0xC1, 0x82, 0xD1, 0xFD}}

	GUID_IO_MEDIA_ARRIVAL = syscall.GUID{0xD07433C0, 0xA98E, 0x11D2,
		[8]byte{0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3}}

	GUID_IO_MEDIA_REMOVAL = syscall.GUID{0xD07433C1, 0xA98E, 0x11D2,
		[8]byte{0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3}}

	GUID_IO_CDROM_EXCLUSIVE_LOCK = syscall.GUID{0xBC56C139, 0x7A10, 0x47EE,
		[8]byte{0xA2, 0x94, 0x4C, 0x6A, 0x38, 0xF0, 0x14, 0x9A}}

	GUID_IO_CDROM_EXCLUSIVE_UNLOCK = syscall.GUID{0xA3B6D27D, 0x5E35, 0x4885,
		[8]byte{0x81, 0xE5, 0xEE, 0x18, 0xC0, 0x0E, 0xD7, 0x79}}

	GUID_IO_DEVICE_BECOMING_READY = syscall.GUID{0xD07433F0, 0xA98E, 0x11D2,
		[8]byte{0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3}}

	GUID_IO_DEVICE_EXTERNAL_REQUEST = syscall.GUID{0xD07433D0, 0xA98E, 0x11D2,
		[8]byte{0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3}}

	GUID_IO_MEDIA_EJECT_REQUEST = syscall.GUID{0xD07433D1, 0xA98E, 0x11D2,
		[8]byte{0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3}}

	GUID_IO_DRIVE_REQUIRES_CLEANING = syscall.GUID{0x7207877C, 0x90ED, 0x44E5,
		[8]byte{0xA0, 0x00, 0x81, 0x42, 0x8D, 0x4C, 0x79, 0xBB}}

	GUID_IO_TAPE_ERASE = syscall.GUID{0x852D11EB, 0x4BB8, 0x4507,
		[8]byte{0x9D, 0x9B, 0x41, 0x7C, 0xC2, 0xB1, 0xB4, 0x38}}

	GUID_DEVICE_EVENT_RBC = syscall.GUID{0xD0744792, 0xA98E, 0x11D2,
		[8]byte{0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3}}

	GUID_IO_DISK_CLONE_ARRIVAL = syscall.GUID{0x6A61885B, 0x7C39, 0x43DD,
		[8]byte{0x9B, 0x56, 0xB8, 0xAC, 0x22, 0xA5, 0x49, 0xAA}}

	GUID_IO_DISK_LAYOUT_CHANGE = syscall.GUID{0x11DFF54C, 0x8469, 0x41F9,
		[8]byte{0xB3, 0xDE, 0xEF, 0x83, 0x64, 0x87, 0xC5, 0x4A}}

	GUID_IO_DISK_HEALTH_NOTIFICATION = syscall.GUID{0x0F1BD644, 0x3916, 0x49C5,
		[8]byte{0xB0, 0x63, 0x99, 0x19, 0x40, 0x11, 0x8F, 0xB2}}
)
var AbortSystemShutdown = AbortSystemShutdownW
var AccessCheckAndAuditAlarm = AccessCheckAndAuditAlarmW
var AccessCheckByTypeAndAuditAlarm = AccessCheckByTypeAndAuditAlarmW
var AccessCheckByTypeResultListAndAuditAlarm = AccessCheckByTypeResultListAndAuditAlarmW
var AccessCheckByTypeResultListAndAuditAlarmByHandle = AccessCheckByTypeResultListAndAuditAlarmByHandleW
var AddAtom = AddAtomW
var AddConsoleAlias = AddConsoleAliasW
var AddFontResource = AddFontResourceW
var AddFontResourceEx = AddFontResourceExW
var AppendMenu = AppendMenuW
var AssocQueryKey = AssocQueryKeyW
var AssocQueryString = AssocQueryStringW
var AssocQueryStringByKey = AssocQueryStringByKeyW
var BackupEventLog = BackupEventLogW
var BeginUpdateResource = BeginUpdateResourceW
var BroadcastSystemMessage = BroadcastSystemMessageW
var BroadcastSystemMessageEx = BroadcastSystemMessageExW
var (
	CLSID_GlobalOptions = syscall.GUID{0x0000034B, 0x0000, 0x0000,
		[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}
)
var (
	COLE_DEFAULT_PRINCIPAL = PWSTR(unsafe.Pointer(^uintptr(0)))
)
var CallMsgFilter = CallMsgFilterW
var CallNamedPipe = CallNamedPipeW
var CallWindowProc = CallWindowProcW
var ChangeDisplaySettings = ChangeDisplaySettingsW
var ChangeDisplaySettingsEx = ChangeDisplaySettingsExW
var ChangeMenu = ChangeMenuW
var ChangeServiceConfig = ChangeServiceConfigW
var ChangeServiceConfig2 = ChangeServiceConfig2W
var CharLower = CharLowerW
var CharLowerBuff = CharLowerBuffW
var CharNext = CharNextW
var CharPrev = CharPrevW
var CharToOem = CharToOemW
var CharToOemBuff = CharToOemBuffW
var CharUpper = CharUpperW
var CharUpperBuff = CharUpperBuffW
var CheckNameLegalDOS8Dot3 = CheckNameLegalDOS8Dot3W
var ChooseColor = ChooseColorW
var ChooseFont = ChooseFontW
var ChrCmpI = ChrCmpIW
var ClearEventLog = ClearEventLogW
var CompareString = CompareStringW
var ControlServiceEx = ControlServiceExW
var CopyAcceleratorTable = CopyAcceleratorTableW
var CopyEnhMetaFile = CopyEnhMetaFileW
var CopyFile = CopyFileW
var CopyFileEx = CopyFileExW
var CopyFileTransacted = CopyFileTransactedW
var CopyMetaFile = CopyMetaFileW
var CreateAcceleratorTable = CreateAcceleratorTableW
var CreateBoundaryDescriptor = CreateBoundaryDescriptorW
var CreateDC = CreateDCW
var CreateDesktop = CreateDesktopW
var CreateDesktopEx = CreateDesktopExW
var CreateDialogIndirectParam = CreateDialogIndirectParamW
var CreateDialogParam = CreateDialogParamW
var CreateDirectory = CreateDirectoryW
var CreateDirectoryEx = CreateDirectoryExW
var CreateDirectoryTransacted = CreateDirectoryTransactedW
var CreateEnhMetaFile = CreateEnhMetaFileW
var CreateEvent = CreateEventW
var CreateEventEx = CreateEventExW
var CreateFile = CreateFileW
var CreateFileMapping = CreateFileMappingW
var CreateFileMappingNuma = CreateFileMappingNumaW
var CreateFileTransacted = CreateFileTransactedW
var CreateFont = CreateFontW
var CreateFontIndirect = CreateFontIndirectW
var CreateFontIndirectEx = CreateFontIndirectExW
var CreateHardLink = CreateHardLinkW
var CreateHardLinkTransacted = CreateHardLinkTransactedW
var CreateIC = CreateICW
var CreateMDIWindow = CreateMDIWindowW
var CreateMailslot = CreateMailslotW
var CreateMetaFile = CreateMetaFileW
var CreateMutex = CreateMutexW
var CreateMutexEx = CreateMutexExW
var CreateNamedPipe = CreateNamedPipeW
var CreatePrivateNamespace = CreatePrivateNamespaceW
var CreateProcess = CreateProcessW
var CreateProcessAsUser = CreateProcessAsUserW
var CreatePropertySheetPage = CreatePropertySheetPageW
var CreateScalableFontResource = CreateScalableFontResourceW
var CreateSemaphore = CreateSemaphoreW
var CreateSemaphoreEx = CreateSemaphoreExW
var CreateService = CreateServiceW
var CreateStatusWindow = CreateStatusWindowW
var CreateSymbolicLink = CreateSymbolicLinkW
var CreateSymbolicLinkTransacted = CreateSymbolicLinkTransactedW
var CreateWaitableTimer = CreateWaitableTimerW
var CreateWaitableTimerEx = CreateWaitableTimerExW
var CreateWindowEx = CreateWindowExW
var CreateWindowStation = CreateWindowStationW
var DdeCreateStringHandle = DdeCreateStringHandleW
var DdeInitialize = DdeInitializeW
var DdeQueryString = DdeQueryStringW
var DecryptFile = DecryptFileW
var DefDlgProc = DefDlgProcW
var DefFrameProc = DefFrameProcW
var DefMDIChildProc = DefMDIChildProcW
var DefWindowProc = DefWindowProcW
var DefineDosDevice = DefineDosDeviceW
var DeleteFile = DeleteFileW
var DeleteFileTransacted = DeleteFileTransactedW
var DeleteProfile = DeleteProfileW
var DeleteVolumeMountPoint = DeleteVolumeMountPointW
var DialogBoxIndirectParam = DialogBoxIndirectParamW
var DialogBoxParam = DialogBoxParamW
var DispatchMessage = DispatchMessageW
var DlgDirList = DlgDirListW
var DlgDirListComboBox = DlgDirListComboBoxW
var DlgDirSelectComboBoxEx = DlgDirSelectComboBoxExW
var DlgDirSelectEx = DlgDirSelectExW
var DnsHostnameToComputerName = DnsHostnameToComputerNameW
var DoEnvironmentSubst = DoEnvironmentSubstW
var DragQueryFile = DragQueryFileW
var DrawState = DrawStateW
var DrawStatusText = DrawStatusTextW
var DrawText = DrawTextW
var DrawTextEx = DrawTextExW
var EncryptFile = EncryptFileW
var EndUpdateResource = EndUpdateResourceW
var EnumCalendarInfo = EnumCalendarInfoW
var EnumCalendarInfoEx = EnumCalendarInfoExW
var EnumDateFormats = EnumDateFormatsW
var EnumDateFormatsEx = EnumDateFormatsExW
var EnumDependentServices = EnumDependentServicesW
var EnumDesktops = EnumDesktopsW
var EnumDisplayDevices = EnumDisplayDevicesW
var EnumDisplaySettings = EnumDisplaySettingsW
var EnumDisplaySettingsEx = EnumDisplaySettingsExW
var EnumFontFamilies = EnumFontFamiliesW
var EnumFontFamiliesEx = EnumFontFamiliesExW
var EnumFonts = EnumFontsW
var EnumLanguageGroupLocales = EnumLanguageGroupLocalesW
var EnumProps = EnumPropsW
var EnumPropsEx = EnumPropsExW
var EnumResourceLanguages = EnumResourceLanguagesW
var EnumResourceLanguagesEx = EnumResourceLanguagesExW
var EnumResourceNames = EnumResourceNamesW
var EnumResourceNamesEx = EnumResourceNamesExW
var EnumResourceTypes = EnumResourceTypesW
var EnumResourceTypesEx = EnumResourceTypesExW
var EnumServicesStatus = EnumServicesStatusW
var EnumServicesStatusEx = EnumServicesStatusExW
var EnumSystemCodePages = EnumSystemCodePagesW
var EnumSystemLanguageGroups = EnumSystemLanguageGroupsW
var EnumSystemLocales = EnumSystemLocalesW
var EnumTimeFormats = EnumTimeFormatsW
var EnumUILanguages = EnumUILanguagesW
var EnumWindowStations = EnumWindowStationsW
var ExpandEnvironmentStrings = ExpandEnvironmentStringsW
var ExpandEnvironmentStringsForUser = ExpandEnvironmentStringsForUserW
var ExpungeConsoleCommandHistory = ExpungeConsoleCommandHistoryW
var ExtTextOut = ExtTextOutW
var ExtractAssociatedIcon = ExtractAssociatedIconW
var ExtractAssociatedIconEx = ExtractAssociatedIconExW
var ExtractIcon = ExtractIconW
var ExtractIconEx = ExtractIconExW
var FatalAppExit = FatalAppExitW
var FileEncryptionStatus = FileEncryptionStatusW
var FillConsoleOutputCharacter = FillConsoleOutputCharacterW
var FindAtom = FindAtomW
var FindExecutable = FindExecutableW
var FindFirstChangeNotification = FindFirstChangeNotificationW
var FindFirstFile = FindFirstFileW
var FindFirstFileEx = FindFirstFileExW
var FindFirstFileTransacted = FindFirstFileTransactedW
var FindFirstVolume = FindFirstVolumeW
var FindFirstVolumeMountPoint = FindFirstVolumeMountPointW
var FindNextFile = FindNextFileW
var FindNextVolume = FindNextVolumeW
var FindNextVolumeMountPoint = FindNextVolumeMountPointW
var FindResource = FindResourceW
var FindResourceEx = FindResourceExW
var FindText = FindTextW
var FindWindow = FindWindowW
var FindWindowEx = FindWindowExW
var FoldString = FoldStringW
var FormatMessage = FormatMessageW
var FreeEnvironmentStrings = FreeEnvironmentStringsW
var GetAcceptLanguages = GetAcceptLanguagesW
var GetAllUsersProfileDirectory = GetAllUsersProfileDirectoryW
var GetAltTabInfo = GetAltTabInfoW
var GetAtomName = GetAtomNameW
var GetBinaryType = GetBinaryTypeW
var GetCPInfoEx = GetCPInfoExW
var GetCalendarInfo = GetCalendarInfoW
var GetCharABCWidths = GetCharABCWidthsW
var GetCharABCWidthsFloat = GetCharABCWidthsFloatW
var GetCharWidth = GetCharWidthW
var GetCharWidth32 = GetCharWidth32W
var GetCharWidthFloat = GetCharWidthFloatW
var GetCharacterPlacement = GetCharacterPlacementW
var GetClassInfo = GetClassInfoW
var GetClassInfoEx = GetClassInfoExW
var GetClassLong = GetClassLongW
var GetClassLongPtr = GetClassLongPtrW
var GetClassName = GetClassNameW
var GetClipboardFormatName = GetClipboardFormatNameW
var GetCommandLine = GetCommandLineW
var GetCompressedFileSize = GetCompressedFileSizeW
var GetCompressedFileSizeTransacted = GetCompressedFileSizeTransactedW
var GetComputerName = GetComputerNameW
var GetComputerNameEx = GetComputerNameExW
var GetConsoleAlias = GetConsoleAliasW
var GetConsoleAliasExes = GetConsoleAliasExesW
var GetConsoleAliasExesLength = GetConsoleAliasExesLengthW
var GetConsoleAliases = GetConsoleAliasesW
var GetConsoleAliasesLength = GetConsoleAliasesLengthW
var GetConsoleCommandHistory = GetConsoleCommandHistoryW
var GetConsoleCommandHistoryLength = GetConsoleCommandHistoryLengthW
var GetConsoleOriginalTitle = GetConsoleOriginalTitleW
var GetConsoleTitle = GetConsoleTitleW
var GetCurrencyFormat = GetCurrencyFormatW
var GetCurrentDirectory = GetCurrentDirectoryW
var GetCurrentHwProfile = GetCurrentHwProfileW
var GetDateFormat = GetDateFormatW
var GetDefaultUserProfileDirectory = GetDefaultUserProfileDirectoryW
var GetDiskFreeSpace = GetDiskFreeSpaceW
var GetDiskFreeSpaceEx = GetDiskFreeSpaceExW
var GetDiskSpaceInformation = GetDiskSpaceInformationW
var GetDlgItemText = GetDlgItemTextW
var GetDllDirectory = GetDllDirectoryW
var GetDriveType = GetDriveTypeW
var GetEnhMetaFile = GetEnhMetaFileW
var GetEnhMetaFileDescription = GetEnhMetaFileDescriptionW
var GetEnvironmentVariable = GetEnvironmentVariableW
var GetExpandedName = GetExpandedNameW
var GetFileAttributes = GetFileAttributesW
var GetFileAttributesEx = GetFileAttributesExW
var GetFileAttributesTransacted = GetFileAttributesTransactedW
var GetFileSecurity = GetFileSecurityW
var GetFileTitle = GetFileTitleW
var GetFileVersionInfo = GetFileVersionInfoW
var GetFileVersionInfoEx = GetFileVersionInfoExW
var GetFileVersionInfoSize = GetFileVersionInfoSizeW
var GetFileVersionInfoSizeEx = GetFileVersionInfoSizeExW
var GetFinalPathNameByHandle = GetFinalPathNameByHandleW
var GetFirmwareEnvironmentVariable = GetFirmwareEnvironmentVariableW
var GetFirmwareEnvironmentVariableEx = GetFirmwareEnvironmentVariableExW
var GetFullPathName = GetFullPathNameW
var GetFullPathNameTransacted = GetFullPathNameTransactedW
var GetGeoInfo = GetGeoInfoW
var GetGlyphIndices = GetGlyphIndicesW
var GetGlyphOutline = GetGlyphOutlineW
var GetIconInfoEx = GetIconInfoExW
var GetKerningPairs = GetKerningPairsW
var GetKeyNameText = GetKeyNameTextW
var GetKeyboardLayoutName = GetKeyboardLayoutNameW
var GetLocaleInfo = GetLocaleInfoW
var GetLogicalDriveStrings = GetLogicalDriveStringsW
var GetLongPathName = GetLongPathNameW
var GetLongPathNameTransacted = GetLongPathNameTransactedW
var GetMenuItemInfo = GetMenuItemInfoW
var GetMenuString = GetMenuStringW
var GetMessage = GetMessageW
var GetMetaFile = GetMetaFileW
var GetModuleFileName = GetModuleFileNameW
var GetModuleHandle = GetModuleHandleW
var GetModuleHandleEx = GetModuleHandleExW
var GetMonitorInfo = GetMonitorInfoW
var GetNamedPipeClientComputerName = GetNamedPipeClientComputerNameW
var GetNamedPipeHandleState = GetNamedPipeHandleStateW
var GetNumberFormat = GetNumberFormatW
var GetObject = GetObjectW
var GetOpenFileName = GetOpenFileNameW
var GetOutlineTextMetrics = GetOutlineTextMetricsW
var GetPrivateProfileInt = GetPrivateProfileIntW
var GetPrivateProfileSection = GetPrivateProfileSectionW
var GetPrivateProfileSectionNames = GetPrivateProfileSectionNamesW
var GetPrivateProfileString = GetPrivateProfileStringW
var GetPrivateProfileStruct = GetPrivateProfileStructW
var GetProfileInt = GetProfileIntW
var GetProfileSection = GetProfileSectionW
var GetProfileString = GetProfileStringW
var GetProfilesDirectory = GetProfilesDirectoryW
var GetProp = GetPropW
var GetRawInputDeviceInfo = GetRawInputDeviceInfoW
var GetSaveFileName = GetSaveFileNameW
var GetServiceDisplayName = GetServiceDisplayNameW
var GetServiceKeyName = GetServiceKeyNameW
var GetShortPathName = GetShortPathNameW
var GetStartupInfo = GetStartupInfoW
var GetStringType = GetStringTypeW
var GetStringTypeEx = GetStringTypeExW
var GetSystemDirectory = GetSystemDirectoryW
var GetSystemWindowsDirectory = GetSystemWindowsDirectoryW
var GetSystemWow64Directory = GetSystemWow64DirectoryW
var GetTabbedTextExtent = GetTabbedTextExtentW
var GetTempFileName = GetTempFileNameW
var GetTempPath = GetTempPathW
var GetTempPath2 = GetTempPath2W
var GetTextExtentExPoint = GetTextExtentExPointW
var GetTextExtentPoint = GetTextExtentPointW
var GetTextExtentPoint32 = GetTextExtentPoint32W
var GetTextFace = GetTextFaceW
var GetTextMetrics = GetTextMetricsW
var GetTimeFormat = GetTimeFormatW
var GetUserName = GetUserNameW
var GetUserObjectInformation = GetUserObjectInformationW
var GetUserProfileDirectory = GetUserProfileDirectoryW
var GetVersionEx = GetVersionExW
var GetVolumeInformation = GetVolumeInformationW
var GetVolumeNameForVolumeMountPoint = GetVolumeNameForVolumeMountPointW
var GetVolumePathName = GetVolumePathNameW
var GetVolumePathNamesForVolumeName = GetVolumePathNamesForVolumeNameW
var GetWindowLong = GetWindowLongW
var GetWindowLongPtr = GetWindowLongPtrW
var GetWindowModuleFileName = GetWindowModuleFileNameW
var GetWindowText = GetWindowTextW
var GetWindowTextLength = GetWindowTextLengthW
var GetWindowsDirectory = GetWindowsDirectoryW
var GlobalAddAtom = GlobalAddAtomW
var GlobalAddAtomEx = GlobalAddAtomExW
var GlobalFindAtom = GlobalFindAtomW
var GlobalGetAtomName = GlobalGetAtomNameW
var GrayString = GrayStringW
var IID_AsyncIAdviseSink = syscall.GUID{0x00000150, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000150-0000-0000-C000-000000000046

var IID_AsyncIAdviseSink2 = syscall.GUID{0x00000151, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000151-0000-0000-C000-000000000046

var IID_AsyncIMultiQI = syscall.GUID{0x000E0020, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000E0020-0000-0000-C000-000000000046

var IID_AsyncIPipeByte = syscall.GUID{0xDB2F3ACB, 0x2F86, 0x11D1,
	[8]byte{0x8E, 0x04, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0x9A}}

DB2F3ACB-2F86-11D1-8E04-00C04FB9989A

var IID_AsyncIPipeDouble = syscall.GUID{0xDB2F3ACF, 0x2F86, 0x11D1,
	[8]byte{0x8E, 0x04, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0x9A}}

DB2F3ACF-2F86-11D1-8E04-00C04FB9989A

var IID_AsyncIPipeLong = syscall.GUID{0xDB2F3ACD, 0x2F86, 0x11D1,
	[8]byte{0x8E, 0x04, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0x9A}}

DB2F3ACD-2F86-11D1-8E04-00C04FB9989A

var IID_AsyncIUnknown = syscall.GUID{0x000E0000, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000E0000-0000-0000-C000-000000000046

var IID_CIE4ConnectionPoint = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_DFConstraint = syscall.GUID{0x4A3DF050, 0x23BD, 0x11D2,
	[8]byte{0x93, 0x9F, 0x00, 0xA0, 0xC9, 0x1E, 0xED, 0xBA}}

4A3DF050-23BD-11D2-939F-00A0C91EEDBA

var IID_DShellFolderViewEvents = syscall.GUID{0x62112AA2, 0xEBE4, 0x11CF,
	[8]byte{0xA5, 0xFB, 0x00, 0x20, 0xAF, 0xE7, 0x29, 0x2D}}

62112AA2-EBE4-11CF-A5FB-0020AFE7292D

var IID_DShellNameSpaceEvents = syscall.GUID{0x55136806, 0xB2DE, 0x11D1,
	[8]byte{0xB9, 0xF2, 0x00, 0xA0, 0xC9, 0x8B, 0xC5, 0x47}}

55136806-B2DE-11D1-B9F2-00A0C98BC547

var IID_DShellWindowsEvents = syscall.GUID{0xFE4106E0, 0x399A, 0x11D0,
	[8]byte{0xA4, 0x8C, 0x00, 0xA0, 0xC9, 0x0A, 0x8F, 0x39}}

FE4106E0-399A-11D0-A48C-00A0C90A8F39

var IID_DWebBrowserEvents = syscall.GUID{0xEAB22AC2, 0x30C1, 0x11CF,
	[8]byte{0xA7, 0xEB, 0x00, 0x00, 0xC0, 0x5B, 0xAE, 0x0B}}

EAB22AC2-30C1-11CF-A7EB-0000C05BAE0B

var IID_DWebBrowserEvents2 = syscall.GUID{0x34A715A0, 0x6587, 0x11D0,
	[8]byte{0x92, 0x4A, 0x00, 0x20, 0xAF, 0xC7, 0xAC, 0x4D}}

34A715A0-6587-11D0-924A-0020AFC7AC4D

var IID_Folder = syscall.GUID{0xBBCBDE60, 0xC3FF, 0x11CE,
	[8]byte{0x83, 0x50, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}

BBCBDE60-C3FF-11CE-8350-444553540000

var IID_Folder2 = syscall.GUID{0xF0D2D8EF, 0x3890, 0x11D2,
	[8]byte{0xBF, 0x8B, 0x00, 0xC0, 0x4F, 0xB9, 0x36, 0x61}}

F0D2D8EF-3890-11D2-BF8B-00C04FB93661

var IID_Folder3 = syscall.GUID{0xA7AE5F64, 0xC4D7, 0x4D7F,
	[8]byte{0x93, 0x07, 0x4D, 0x24, 0xEE, 0x54, 0xB8, 0x41}}

A7AE5F64-C4D7-4D7F-9307-4D24EE54B841

var IID_FolderItem = syscall.GUID{0xFAC32C80, 0xCBE4, 0x11CE,
	[8]byte{0x83, 0x50, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}

FAC32C80-CBE4-11CE-8350-444553540000

var IID_FolderItem2 = syscall.GUID{0xEDC817AA, 0x92B8, 0x11D1,
	[8]byte{0xB0, 0x75, 0x00, 0xC0, 0x4F, 0xC3, 0x3A, 0xA5}}

EDC817AA-92B8-11D1-B075-00C04FC33AA5

var IID_FolderItemVerb = syscall.GUID{0x08EC3E00, 0x50B0, 0x11CF,
	[8]byte{0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85}}

08EC3E00-50B0-11CF-960C-0080C7F4EE85

var IID_FolderItemVerbs = syscall.GUID{0x1F8352C0, 0x50B0, 0x11CF,
	[8]byte{0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85}}

1F8352C0-50B0-11CF-960C-0080C7F4EE85

var IID_FolderItems = syscall.GUID{0x744129E0, 0xCBE5, 0x11CE,
	[8]byte{0x83, 0x50, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}

744129E0-CBE5-11CE-8350-444553540000

var IID_FolderItems2 = syscall.GUID{0xC94F0AD0, 0xF363, 0x11D2,
	[8]byte{0xA3, 0x27, 0x00, 0xC0, 0x4F, 0x8E, 0xEC, 0x7F}}

C94F0AD0-F363-11D2-A327-00C04F8EEC7F

var IID_FolderItems3 = syscall.GUID{0xEAA7C309, 0xBBEC, 0x49D5,
	[8]byte{0x82, 0x1D, 0x64, 0xD9, 0x66, 0xCB, 0x66, 0x7F}}

EAA7C309-BBEC-49D5-821D-64D966CB667F

var IID_IACList = syscall.GUID{0x77A130B0, 0x94FD, 0x11D0,
	[8]byte{0xA5, 0x44, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

77A130B0-94FD-11D0-A544-00C04FD7D062

var IID_IACList2 = syscall.GUID{0x470141A0, 0x5186, 0x11D2,
	[8]byte{0xBB, 0xB6, 0x00, 0x60, 0x97, 0x7B, 0x46, 0x4C}}

470141A0-5186-11D2-BBB6-0060977B464C

var IID_IAccIdentity = syscall.GUID{0x7852B78D, 0x1CFD, 0x41C1,
	[8]byte{0xA6, 0x15, 0x9C, 0x0C, 0x85, 0x96, 0x0B, 0x5F}}

7852B78D-1CFD-41C1-A615-9C0C85960B5F

var IID_IAccPropServer = syscall.GUID{0x76C0DBBB, 0x15E0, 0x4E7B,
	[8]byte{0xB6, 0x1B, 0x20, 0xEE, 0xEA, 0x20, 0x01, 0xE0}}

76C0DBBB-15E0-4E7B-B61B-20EEEA2001E0

var IID_IAccPropServices = syscall.GUID{0x6E26E776, 0x04F0, 0x495D,
	[8]byte{0x80, 0xE4, 0x33, 0x30, 0x35, 0x2E, 0x31, 0x69}}

6E26E776-04F0-495D-80E4-3330352E3169

var IID_IAccessibilityDockingService = syscall.GUID{0x8849DC22, 0xCEDF, 0x4C95,
	[8]byte{0x99, 0x8D, 0x05, 0x14, 0x19, 0xDD, 0x3F, 0x76}}

8849DC22-CEDF-4C95-998D-051419DD3F76

var IID_IAccessibilityDockingServiceCallback = syscall.GUID{0x157733FD, 0xA592, 0x42E5,
	[8]byte{0xB5, 0x94, 0x24, 0x84, 0x68, 0xC5, 0xA8, 0x1B}}

157733FD-A592-42E5-B594-248468C5A81B

var IID_IAccessible = syscall.GUID{0x618736E0, 0x3C3D, 0x11CF,
	[8]byte{0x81, 0x0C, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71}}

618736E0-3C3D-11CF-810C-00AA00389B71

var IID_IAccessibleEx = syscall.GUID{0xF8B80ADA, 0x2C44, 0x48D0,
	[8]byte{0x89, 0xBE, 0x5F, 0xF2, 0x3C, 0x9C, 0xD8, 0x75}}

F8B80ADA-2C44-48D0-89BE-5FF23C9CD875

var IID_IAccessibleHandler = syscall.GUID{0x03022430, 0xABC4, 0x11D0,
	[8]byte{0xBD, 0xE2, 0x00, 0xAA, 0x00, 0x1A, 0x19, 0x53}}

03022430-ABC4-11D0-BDE2-00AA001A1953

var IID_IAccessibleHostingElementProviders = syscall.GUID{0x33AC331B, 0x943E, 0x4020,
	[8]byte{0xB2, 0x95, 0xDB, 0x37, 0x78, 0x49, 0x74, 0xA3}}

33AC331B-943E-4020-B295-DB37784974A3

var IID_IAccessibleObject = syscall.GUID{0x95A391C5, 0x9ED4, 0x4C28,
	[8]byte{0x84, 0x01, 0xAB, 0x9E, 0x06, 0x71, 0x9E, 0x11}}

95A391C5-9ED4-4C28-8401-AB9E06719E11

var IID_IAccessibleWindowlessSite = syscall.GUID{0xBF3ABD9C, 0x76DA, 0x4389,
	[8]byte{0x9E, 0xB6, 0x14, 0x27, 0xD2, 0x5A, 0xBA, 0xB7}}

BF3ABD9C-76DA-4389-9EB6-1427D25ABAB7

var IID_IAccountsSettingsPaneInterop = syscall.GUID{0xD3EE12AD, 0x3865, 0x4362,
	[8]byte{0x97, 0x46, 0xB7, 0x5A, 0x68, 0x2D, 0xF0, 0xE6}}

D3EE12AD-3865-4362-9746-B75A682DF0E6

var IID_IActionProgress = syscall.GUID{0x49FF1173, 0xEADC, 0x446D,
	[8]byte{0x92, 0x85, 0x15, 0x64, 0x53, 0xA6, 0x43, 0x1C}}

49FF1173-EADC-446D-9285-156453A6431C

var IID_IActionProgressDialog = syscall.GUID{0x49FF1172, 0xEADC, 0x446D,
	[8]byte{0x92, 0x85, 0x15, 0x64, 0x53, 0xA6, 0x43, 0x1C}}

49FF1172-EADC-446D-9285-156453A6431C

var IID_IActivationFactory = syscall.GUID{0x00000035, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000035-0000-0000-C000-000000000046

var IID_IActivationFilter = syscall.GUID{0x00000017, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000017-0000-0000-C000-000000000046

var IID_IAddrExclusionControl = syscall.GUID{0x00000148, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000148-0000-0000-C000-000000000046

var IID_IAddrTrackingControl = syscall.GUID{0x00000147, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000147-0000-0000-C000-000000000046

var IID_IAdviseSink = syscall.GUID{0x0000010F, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000010F-0000-0000-C000-000000000046

var IID_IAdviseSink2 = syscall.GUID{0x00000125, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000125-0000-0000-C000-000000000046

var IID_IAdviseSinkEx = syscall.GUID{0x3AF24290, 0x0C96, 0x11CE,
	[8]byte{0xA0, 0xCF, 0x00, 0xAA, 0x00, 0x60, 0x0A, 0xB8}}

3AF24290-0C96-11CE-A0CF-00AA00600AB8

var IID_IAgileObject = syscall.GUID{0x94EA2B94, 0xE9CC, 0x49E0,
	[8]byte{0xC0, 0xFF, 0xEE, 0x64, 0xCA, 0x8F, 0x5B, 0x90}}

94EA2B94-E9CC-49E0-C0FF-EE64CA8F5B90

var IID_IAgileReference = syscall.GUID{0xC03F6A43, 0x65A4, 0x9818,
	[8]byte{0x98, 0x7E, 0xE0, 0xB8, 0x10, 0xD2, 0xA6, 0xF2}}

C03F6A43-65A4-9818-987E-E0B810D2A6F2

var IID_IAnnotationProvider = syscall.GUID{0xF95C7E80, 0xBD63, 0x4601,
	[8]byte{0x97, 0x82, 0x44, 0x5E, 0xBF, 0xF0, 0x11, 0xFC}}

F95C7E80-BD63-4601-9782-445EBFF011FC

var IID_IApartmentShutdown = syscall.GUID{0xA2F05A09, 0x27A2, 0x42B5,
	[8]byte{0xBC, 0x0E, 0xAC, 0x16, 0x3E, 0xF4, 0x9D, 0x9B}}

A2F05A09-27A2-42B5-BC0E-AC163EF49D9B

var IID_IAppActivationUIInfo = syscall.GUID{0xABAD189D, 0x9FA3, 0x4278,
	[8]byte{0xB3, 0xCA, 0x8C, 0xA4, 0x48, 0xA8, 0x8D, 0xCB}}

ABAD189D-9FA3-4278-B3CA-8CA448A88DCB

var IID_IAppPublisher = syscall.GUID{0x07250A10, 0x9CF9, 0x11D1,
	[8]byte{0x90, 0x76, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82}}

07250A10-9CF9-11D1-9076-006008059382

var IID_IAppServiceConnectionExtendedExecution = syscall.GUID{0x65219584, 0xF9CB, 0x4AE3,
	[8]byte{0x81, 0xF9, 0xA2, 0x8A, 0x6C, 0xA4, 0x50, 0xD9}}

65219584-F9CB-4AE3-81F9-A28A6CA450D9

var IID_IAppVisibility = syscall.GUID{0x2246EA2D, 0xCAEA, 0x4444,
	[8]byte{0xA3, 0xC4, 0x6D, 0xE8, 0x27, 0xE4, 0x43, 0x13}}

2246EA2D-CAEA-4444-A3C4-6DE827E44313

var IID_IAppVisibilityEvents = syscall.GUID{0x6584CE6B, 0x7D82, 0x49C2,
	[8]byte{0x89, 0xC9, 0xC6, 0xBC, 0x02, 0xBA, 0x8C, 0x38}}

6584CE6B-7D82-49C2-89C9-C6BC02BA8C38

var IID_IApplicationActivationManager = syscall.GUID{0x2E941141, 0x7F97, 0x4756,
	[8]byte{0xBA, 0x1D, 0x9D, 0xEC, 0xDE, 0x89, 0x4A, 0x3D}}

2E941141-7F97-4756-BA1D-9DECDE894A3D

var IID_IApplicationAssociationRegistration = syscall.GUID{0x4E530B0A, 0xE611, 0x4C77,
	[8]byte{0xA3, 0xAC, 0x90, 0x31, 0xD0, 0x22, 0x28, 0x1B}}

4E530B0A-E611-4C77-A3AC-9031D022281B

var IID_IApplicationAssociationRegistrationUI = syscall.GUID{0x1F76A169, 0xF994, 0x40AC,
	[8]byte{0x8F, 0xC8, 0x09, 0x59, 0xE8, 0x87, 0x47, 0x10}}

1F76A169-F994-40AC-8FC8-0959E8874710

var IID_IApplicationDesignModeSettings = syscall.GUID{0x2A3DEE9A, 0xE31D, 0x46D6,
	[8]byte{0x85, 0x08, 0xBC, 0xC5, 0x97, 0xDB, 0x35, 0x57}}

2A3DEE9A-E31D-46D6-8508-BCC597DB3557

var IID_IApplicationDesignModeSettings2 = syscall.GUID{0x490514E1, 0x675A, 0x4D6E,
	[8]byte{0xA5, 0x8D, 0xE5, 0x49, 0x01, 0xB4, 0xCA, 0x2F}}

490514E1-675A-4D6E-A58D-E54901B4CA2F

var IID_IApplicationDestinations = syscall.GUID{0x12337D35, 0x94C6, 0x48A0,
	[8]byte{0xBC, 0xE7, 0x6A, 0x9C, 0x69, 0xD4, 0xD6, 0x00}}

12337D35-94C6-48A0-BCE7-6A9C69D4D600

var IID_IApplicationDocumentLists = syscall.GUID{0x3C594F9F, 0x9F30, 0x47A1,
	[8]byte{0x97, 0x9A, 0xC9, 0xE8, 0x3D, 0x3D, 0x0A, 0x06}}

3C594F9F-9F30-47A1-979A-C9E83D3D0A06

var IID_IAssocHandler = syscall.GUID{0xF04061AC, 0x1659, 0x4A3F,
	[8]byte{0xA9, 0x54, 0x77, 0x5A, 0xA5, 0x7F, 0xC0, 0x83}}

F04061AC-1659-4A3F-A954-775AA57FC083

var IID_IAssocHandlerInvoker = syscall.GUID{0x92218CAB, 0xECAA, 0x4335,
	[8]byte{0x81, 0x33, 0x80, 0x7F, 0xD2, 0x34, 0xC2, 0xEE}}

92218CAB-ECAA-4335-8133-807FD234C2EE

var IID_IAsyncManager = syscall.GUID{0x0000002A, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000002A-0000-0000-C000-000000000046

var IID_IAsyncRpcChannelBuffer = syscall.GUID{0xA5029FB6, 0x3C34, 0x11D1,
	[8]byte{0x9C, 0x99, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0xAA}}

A5029FB6-3C34-11D1-9C99-00C04FB998AA

var IID_IAttachmentExecute = syscall.GUID{0x73DB1241, 0x1E85, 0x4581,
	[8]byte{0x8E, 0x4F, 0xA8, 0x1E, 0x1D, 0x0F, 0x8C, 0x57}}

73DB1241-1E85-4581-8E4F-A81E1D0F8C57

var IID_IAuthenticate = syscall.GUID{0x79EAC9D0, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9D0-BAF9-11CE-8C82-00AA004BA90B

var IID_IAuthenticateEx = syscall.GUID{0x2AD1EDAF, 0xD83D, 0x48B5,
	[8]byte{0x9A, 0xDF, 0x03, 0xDB, 0xE1, 0x9F, 0x53, 0xBD}}

2AD1EDAF-D83D-48B5-9ADF-03DBE19F53BD

var IID_IAutoComplete = syscall.GUID{0x00BB2762, 0x6A77, 0x11D0,
	[8]byte{0xA5, 0x35, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

00BB2762-6A77-11D0-A535-00C04FD7D062

var IID_IAutoComplete2 = syscall.GUID{0xEAC04BC0, 0x3791, 0x11D2,
	[8]byte{0xBB, 0x95, 0x00, 0x60, 0x97, 0x7B, 0x46, 0x4C}}

EAC04BC0-3791-11D2-BB95-0060977B464C

var IID_IAutoCompleteDropDown = syscall.GUID{0x3CD141F4, 0x3C6A, 0x11D2,
	[8]byte{0xBC, 0xAA, 0x00, 0xC0, 0x4F, 0xD9, 0x29, 0xDB}}

3CD141F4-3C6A-11D2-BCAA-00C04FD929DB

var IID_IBandHost = syscall.GUID{0xB9075C7C, 0xD48E, 0x403F,
	[8]byte{0xAB, 0x99, 0xD6, 0xC7, 0x7A, 0x10, 0x84, 0xAC}}

B9075C7C-D48E-403F-AB99-D6C77A1084AC

var IID_IBandSite = syscall.GUID{0x4CF504B0, 0xDE96, 0x11D0,
	[8]byte{0x8B, 0x3F, 0x00, 0xA0, 0xC9, 0x11, 0xE8, 0xE5}}

4CF504B0-DE96-11D0-8B3F-00A0C911E8E5

var IID_IBannerNotificationHandler = syscall.GUID{0x8D7B2BA7, 0xDB05, 0x46A8,
	[8]byte{0x82, 0x3C, 0xD2, 0xB6, 0xDE, 0x08, 0xEE, 0x91}}

8D7B2BA7-DB05-46A8-823C-D2B6DE08EE91

var IID_IBanneredBar = syscall.GUID{0x596A9A94, 0x013E, 0x11D1,
	[8]byte{0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19}}

596A9A94-013E-11D1-8D34-00A0C90F2719

var IID_IBindCtx = syscall.GUID{0x0000000E, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000000E-0000-0000-C000-000000000046

var IID_IBindHost = syscall.GUID{0xFC4801A1, 0x2BA9, 0x11CF,
	[8]byte{0xA2, 0x29, 0x00, 0xAA, 0x00, 0x3D, 0x73, 0x52}}

FC4801A1-2BA9-11CF-A229-00AA003D7352

var IID_IBindStatusCallback = syscall.GUID{0x79EAC9C1, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C1-BAF9-11CE-8C82-00AA004BA90B

var IID_IBindStatusCallbackEx = syscall.GUID{0xAAA74EF9, 0x8EE7, 0x4659,
	[8]byte{0x88, 0xD9, 0xF8, 0xC5, 0x04, 0xDA, 0x73, 0xCC}}

AAA74EF9-8EE7-4659-88D9-F8C504DA73CC

var IID_IBinding = syscall.GUID{0x79EAC9C0, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C0-BAF9-11CE-8C82-00AA004BA90B

var IID_IBlockingLock = syscall.GUID{0x30F3D47A, 0x6447, 0x11D1,
	[8]byte{0x8E, 0x3C, 0x00, 0xC0, 0x4F, 0xB9, 0x38, 0x6D}}

30F3D47A-6447-11D1-8E3C-00C04FB9386D

var IID_IBrowserFrameOptions = syscall.GUID{0x10DF43C8, 0x1DBE, 0x11D3,
	[8]byte{0x8B, 0x34, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4}}

10DF43C8-1DBE-11D3-8B34-006097DF5BD4

var IID_IBrowserService = syscall.GUID{0x02BA3B52, 0x0547, 0x11D1,
	[8]byte{0xB8, 0x33, 0x00, 0xC0, 0x4F, 0xC9, 0xB3, 0x1F}}

02BA3B52-0547-11D1-B833-00C04FC9B31F

var IID_IBrowserService2 = syscall.GUID{0x68BD21CC, 0x438B, 0x11D2,
	[8]byte{0xA5, 0x60, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8}}

68BD21CC-438B-11D2-A560-00A0C92DBFE8

var IID_IBrowserService3 = syscall.GUID{0x27D7CE21, 0x762D, 0x48F3,
	[8]byte{0x86, 0xF3, 0x40, 0xE2, 0xFD, 0x37, 0x49, 0xC4}}

27D7CE21-762D-48F3-86F3-40E2FD3749C4

var IID_IBrowserService4 = syscall.GUID{0x639F1BFF, 0xE135, 0x4096,
	[8]byte{0xAB, 0xD8, 0xE0, 0xF5, 0x04, 0xD6, 0x49, 0xA4}}

639F1BFF-E135-4096-ABD8-E0F504D649A4

var IID_IBufferByteAccess = syscall.GUID{0x905A0FEF, 0xBC53, 0x11DF,
	[8]byte{0x8C, 0x49, 0x00, 0x1E, 0x4F, 0xC6, 0x86, 0xDA}}

905A0FEF-BC53-11DF-8C49-001E4FC686DA

var IID_ICDBurn = syscall.GUID{0x3D73A659, 0xE5D0, 0x4D42,
	[8]byte{0xAF, 0xC0, 0x51, 0x21, 0xBA, 0x42, 0x5C, 0x8D}}

3D73A659-E5D0-4D42-AFC0-5121BA425C8D

var IID_ICDBurnExt = syscall.GUID{0x2271DCCA, 0x74FC, 0x4414,
	[8]byte{0x8F, 0xB7, 0xC5, 0x6B, 0x05, 0xAC, 0xE2, 0xD7}}

2271DCCA-74FC-4414-8FB7-C56B05ACE2D7

var IID_ICallFactory = syscall.GUID{0x1C733A30, 0x2A1C, 0x11CE,
	[8]byte{0xAD, 0xE5, 0x00, 0xAA, 0x00, 0x44, 0x77, 0x3D}}

1C733A30-2A1C-11CE-ADE5-00AA0044773D

var IID_ICameraUIControl = syscall.GUID{0xB8733ADF, 0x3D68, 0x4B8F,
	[8]byte{0xBB, 0x08, 0xE2, 0x8A, 0x0B, 0xED, 0x03, 0x76}}

B8733ADF-3D68-4B8F-BB08-E28A0BED0376

var IID_ICameraUIControlEventCallback = syscall.GUID{0x1BFA0C2C, 0xFBCD, 0x4776,
	[8]byte{0xBD, 0xA4, 0x88, 0xBF, 0x97, 0x4E, 0x74, 0xF4}}

1BFA0C2C-FBCD-4776-BDA4-88BF974E74F4

var IID_ICanHandleException = syscall.GUID{0xC5598E60, 0xB307, 0x11D1,
	[8]byte{0xB2, 0x7D, 0x00, 0x60, 0x08, 0xC3, 0xFB, 0xFB}}

C5598E60-B307-11D1-B27D-006008C3FBFB

var IID_ICancelMethodCalls = syscall.GUID{0x00000029, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000029-0000-0000-C000-000000000046

var IID_ICastingController = syscall.GUID{0xF0A56423, 0xA664, 0x4FBD,
	[8]byte{0x8B, 0x43, 0x40, 0x9A, 0x45, 0xE8, 0xD9, 0xA1}}

F0A56423-A664-4FBD-8B43-409A45E8D9A1

var IID_ICastingEventHandler = syscall.GUID{0xC79A6CB7, 0xBEBD, 0x47A6,
	[8]byte{0xA2, 0xAD, 0x4D, 0x45, 0xAD, 0x79, 0xC7, 0xBC}}

C79A6CB7-BEBD-47A6-A2AD-4D45AD79C7BC

var IID_ICastingSourceInfo = syscall.GUID{0x45101AB7, 0x7C3A, 0x4BCE,
	[8]byte{0x95, 0x00, 0x12, 0xC0, 0x90, 0x24, 0xB2, 0x98}}

45101AB7-7C3A-4BCE-9500-12C09024B298

var IID_ICatInformation = syscall.GUID{0x0002E013, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002E013-0000-0000-C000-000000000046

var IID_ICatRegister = syscall.GUID{0x0002E012, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002E012-0000-0000-C000-000000000046

var IID_ICategorizer = syscall.GUID{0xA3B14589, 0x9174, 0x49A8,
	[8]byte{0x89, 0xA3, 0x06, 0xA1, 0xAE, 0x2B, 0x9B, 0xA7}}

A3B14589-9174-49A8-89A3-06A1AE2B9BA7

var IID_ICategoryProvider = syscall.GUID{0x9AF64809, 0x5864, 0x4C26,
	[8]byte{0xA7, 0x20, 0xC1, 0xF7, 0x8C, 0x08, 0x6E, 0xE3}}

9AF64809-5864-4C26-A720-C1F78C086EE3

var IID_IChannelHook = syscall.GUID{0x1008C4A0, 0x7613, 0x11CF,
	[8]byte{0x9A, 0xF1, 0x00, 0x20, 0xAF, 0x6E, 0x72, 0xF4}}

1008C4A0-7613-11CF-9AF1-0020AF6E72F4

var IID_IClassActivator = syscall.GUID{0x00000140, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000140-0000-0000-C000-000000000046

var IID_IClassFactory = syscall.GUID{0x00000001, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000001-0000-0000-C000-000000000046

var IID_IClassFactory2 = syscall.GUID{0xB196B28F, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B28F-BAB4-101A-B69C-00AA00341D07

var IID_IClientSecurity = syscall.GUID{0x0000013D, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000013D-0000-0000-C000-000000000046

var IID_IClipServiceNotificationHelper = syscall.GUID{0xC39948F0, 0x6142, 0x44FD,
	[8]byte{0x98, 0xCA, 0xE1, 0x68, 0x1A, 0x8D, 0x68, 0xB5}}

C39948F0-6142-44FD-98CA-E1681A8D68B5

var IID_IColumnManager = syscall.GUID{0xD8EC27BB, 0x3F3B, 0x4042,
	[8]byte{0xB1, 0x0A, 0x4A, 0xCF, 0xD9, 0x24, 0xD4, 0x53}}

D8EC27BB-3F3B-4042-B10A-4ACFD924D453

var IID_IColumnProvider = syscall.GUID{0xE8025004, 0x1C42, 0x11D2,
	[8]byte{0xBE, 0x2C, 0x00, 0xA0, 0xC9, 0xA8, 0x3D, 0xA1}}

E8025004-1C42-11D2-BE2C-00A0C9A83DA1

var IID_IComThreadingInfo = syscall.GUID{0x000001CE, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000001CE-0000-0000-C000-000000000046

var IID_ICommDlgBrowser = syscall.GUID{0x000214F1, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214F1-0000-0000-C000-000000000046

var IID_ICommDlgBrowser2 = syscall.GUID{0x10339516, 0x2894, 0x11D2,
	[8]byte{0x90, 0x39, 0x00, 0xC0, 0x4F, 0x8E, 0xEB, 0x3E}}

10339516-2894-11D2-9039-00C04F8EEB3E

var IID_ICommDlgBrowser3 = syscall.GUID{0xC8AD25A1, 0x3294, 0x41EE,
	[8]byte{0x81, 0x65, 0x71, 0x17, 0x4B, 0xD0, 0x1C, 0x57}}

C8AD25A1-3294-41EE-8165-71174BD01C57

var IID_IComprehensiveSpellCheckProvider = syscall.GUID{0x0C58F8DE, 0x8E94, 0x479E,
	[8]byte{0x97, 0x17, 0x70, 0xC4, 0x2C, 0x4A, 0xD2, 0xC3}}

0C58F8DE-8E94-479E-9717-70C42C4AD2C3

var IID_IComputerInfoChangeNotify = syscall.GUID{0x0DF60D92, 0x6818, 0x46D6,
	[8]byte{0xB3, 0x58, 0xD6, 0x61, 0x70, 0xDD, 0xE4, 0x66}}

0DF60D92-6818-46D6-B358-D66170DDE466

var IID_IConnectableCredentialProviderCredential = syscall.GUID{0x9387928B, 0xAC75, 0x4BF9,
	[8]byte{0x8A, 0xB2, 0x2B, 0x93, 0xC4, 0xA5, 0x52, 0x90}}

9387928B-AC75-4BF9-8AB2-2B93C4A55290

var IID_IConnectionPoint = syscall.GUID{0xB196B286, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B286-BAB4-101A-B69C-00AA00341D07

var IID_IConnectionPointContainer = syscall.GUID{0xB196B284, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B284-BAB4-101A-B69C-00AA00341D07

var IID_IContactManagerInterop = syscall.GUID{0x99EACBA7, 0xE073, 0x43B6,
	[8]byte{0xA8, 0x96, 0x55, 0xAF, 0xE4, 0x8A, 0x08, 0x33}}

99EACBA7-E073-43B6-A896-55AFE48A0833

var IID_IContainerActivationHelper = syscall.GUID{0xB524F93F, 0x80D5, 0x4EC7,
	[8]byte{0xAE, 0x9E, 0xD6, 0x6E, 0x93, 0xAD, 0xE1, 0xFA}}

B524F93F-80D5-4EC7-AE9E-D66E93ADE1FA

var IID_IContext = syscall.GUID{0x000001C0, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000001C0-0000-0000-C000-000000000046

var IID_IContextCallback = syscall.GUID{0x000001DA, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000001DA-0000-0000-C000-000000000046

var IID_IContextMenu = syscall.GUID{0x000214E4, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E4-0000-0000-C000-000000000046

var IID_IContextMenu2 = syscall.GUID{0x000214F4, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214F4-0000-0000-C000-000000000046

var IID_IContextMenu3 = syscall.GUID{0xBCFCE0A0, 0xEC17, 0x11D0,
	[8]byte{0x8D, 0x10, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19}}

BCFCE0A0-EC17-11D0-8D10-00A0C90F2719

var IID_IContextMenuCB = syscall.GUID{0x3409E930, 0x5A39, 0x11D1,
	[8]byte{0x83, 0xFA, 0x00, 0xA0, 0xC9, 0x0D, 0xC8, 0x49}}

3409E930-5A39-11D1-83FA-00A0C90DC849

var IID_IContextMenuSite = syscall.GUID{0x0811AEBE, 0x0B87, 0x4C54,
	[8]byte{0x9E, 0x72, 0x54, 0x8C, 0xF6, 0x49, 0x01, 0x6B}}

0811AEBE-0B87-4C54-9E72-548CF649016B

var IID_IContinue = syscall.GUID{0x0000012A, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000012A-0000-0000-C000-000000000046

var IID_IContinueCallback = syscall.GUID{0xB722BCCA, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCCA-4E68-101B-A2BC-00AA00404770

var IID_ICopyHookA = syscall.GUID{0x000214EF, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214EF-0000-0000-C000-000000000046

var IID_ICopyHookW = syscall.GUID{0x000214FC, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214FC-0000-0000-C000-000000000046

var IID_ICoreInputInterop = syscall.GUID{0x40BFE3E3, 0xB75A, 0x4479,
	[8]byte{0xAC, 0x96, 0x47, 0x53, 0x65, 0x74, 0x9B, 0xB8}}

40BFE3E3-B75A-4479-AC96-475365749BB8

var IID_ICoreInputInterop2 = syscall.GUID{0xB8A2ACD7, 0xA0F0, 0x40EE,
	[8]byte{0x8E, 0xE7, 0xC8, 0x2F, 0x59, 0xCC, 0x5C, 0xD4}}

B8A2ACD7-A0F0-40EE-8EE7-C82F59CC5CD4

var IID_ICoreWindowAdapterInterop = syscall.GUID{0x7A5B6FD1, 0xCD73, 0x4B6C,
	[8]byte{0x9C, 0xF4, 0x2E, 0x86, 0x9E, 0xAF, 0x47, 0x0A}}

7A5B6FD1-CD73-4B6C-9CF4-2E869EAF470A

var IID_ICoreWindowComponentInterop = syscall.GUID{0x0576AB31, 0xA310, 0x4C40,
	[8]byte{0xBA, 0x31, 0xFD, 0x37, 0xE0, 0x29, 0x8D, 0xFA}}

0576AB31-A310-4C40-BA31-FD37E0298DFA

var IID_ICoreWindowInterop = syscall.GUID{0x45D64A29, 0xA63E, 0x4CB6,
	[8]byte{0xB4, 0x98, 0x57, 0x81, 0xD2, 0x98, 0xCB, 0x4F}}

45D64A29-A63E-4CB6-B498-5781D298CB4F

var IID_ICorrelationVectorInformation = syscall.GUID{0x83C78B3C, 0xD88B, 0x4950,
	[8]byte{0xAA, 0x6E, 0x22, 0xB8, 0xD2, 0x2A, 0xAB, 0xD3}}

83C78B3C-D88B-4950-AA6E-22B8D22AABD3

var IID_ICorrelationVectorSource = syscall.GUID{0x152B8A3B, 0xB9B9, 0x4685,
	[8]byte{0xB5, 0x6E, 0x97, 0x48, 0x47, 0xBC, 0x75, 0x45}}

152B8A3B-B9B9-4685-B56E-974847BC7545

var IID_ICreateErrorInfo = syscall.GUID{0x22F03340, 0x547D, 0x101B,
	[8]byte{0x8E, 0x65, 0x08, 0x00, 0x2B, 0x2B, 0xD1, 0x19}}

22F03340-547D-101B-8E65-08002B2BD119

var IID_ICreateObject = syscall.GUID{0x75121952, 0xE0D0, 0x43E5,
	[8]byte{0x93, 0x80, 0x1D, 0x80, 0x48, 0x3A, 0xCF, 0x72}}

75121952-E0D0-43E5-9380-1D80483ACF72

var IID_ICreateProcessInputs = syscall.GUID{0xF6EF6140, 0xE26F, 0x4D82,
	[8]byte{0xBA, 0xC4, 0xE9, 0xBA, 0x5F, 0xD2, 0x39, 0xA8}}

F6EF6140-E26F-4D82-BAC4-E9BA5FD239A8

var IID_ICreateTypeInfo = syscall.GUID{0x00020405, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020405-0000-0000-C000-000000000046

var IID_ICreateTypeInfo2 = syscall.GUID{0x0002040E, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002040E-0000-0000-C000-000000000046

var IID_ICreateTypeLib = syscall.GUID{0x00020406, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020406-0000-0000-C000-000000000046

var IID_ICreateTypeLib2 = syscall.GUID{0x0002040F, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002040F-0000-0000-C000-000000000046

var IID_ICreatingProcess = syscall.GUID{0xC2B937A9, 0x3110, 0x4398,
	[8]byte{0x8A, 0x56, 0xF3, 0x4C, 0x63, 0x42, 0xD2, 0x44}}

C2B937A9-3110-4398-8A56-F34C6342D244

var IID_ICredentialProvider = syscall.GUID{0xD27C3481, 0x5A1C, 0x45B2,
	[8]byte{0x8A, 0xAA, 0xC2, 0x0E, 0xBB, 0xE8, 0x22, 0x9E}}

D27C3481-5A1C-45B2-8AAA-C20EBBE8229E

var IID_ICredentialProviderCredential = syscall.GUID{0x63913A93, 0x40C1, 0x481A,
	[8]byte{0x81, 0x8D, 0x40, 0x72, 0xFF, 0x8C, 0x70, 0xCC}}

63913A93-40C1-481A-818D-4072FF8C70CC

var IID_ICredentialProviderCredential2 = syscall.GUID{0xFD672C54, 0x40EA, 0x4D6E,
	[8]byte{0x9B, 0x49, 0xCF, 0xB1, 0xA7, 0x50, 0x7B, 0xD7}}

FD672C54-40EA-4D6E-9B49-CFB1A7507BD7

var IID_ICredentialProviderCredentialEvents = syscall.GUID{0xFA6FA76B, 0x66B7, 0x4B11,
	[8]byte{0x95, 0xF1, 0x86, 0x17, 0x11, 0x18, 0xE8, 0x16}}

FA6FA76B-66B7-4B11-95F1-86171118E816

var IID_ICredentialProviderCredentialEvents2 = syscall.GUID{0xB53C00B6, 0x9922, 0x4B78,
	[8]byte{0xB1, 0xF4, 0xDD, 0xFE, 0x77, 0x4D, 0xC3, 0x9B}}

B53C00B6-9922-4B78-B1F4-DDFE774DC39B

var IID_ICredentialProviderCredentialWithFieldOptions = syscall.GUID{0xDBC6FB30, 0xC843, 0x49E3,
	[8]byte{0xA6, 0x45, 0x57, 0x3E, 0x6F, 0x39, 0x44, 0x6A}}

DBC6FB30-C843-49E3-A645-573E6F39446A

var IID_ICredentialProviderEvents = syscall.GUID{0x34201E5A, 0xA787, 0x41A3,
	[8]byte{0xA5, 0xA4, 0xBD, 0x6D, 0xCF, 0x2A, 0x85, 0x4E}}

34201E5A-A787-41A3-A5A4-BD6DCF2A854E

var IID_ICredentialProviderFilter = syscall.GUID{0xA5DA53F9, 0xD475, 0x4080,
	[8]byte{0xA1, 0x20, 0x91, 0x0C, 0x4A, 0x73, 0x98, 0x80}}

A5DA53F9-D475-4080-A120-910C4A739880

var IID_ICredentialProviderSetUserArray = syscall.GUID{0x095C1484, 0x1C0C, 0x4388,
	[8]byte{0x9C, 0x6D, 0x50, 0x0E, 0x61, 0xBF, 0x84, 0xBD}}

095C1484-1C0C-4388-9C6D-500E61BF84BD

var IID_ICredentialProviderUser = syscall.GUID{0x13793285, 0x3EA6, 0x40FD,
	[8]byte{0xB4, 0x20, 0x15, 0xF4, 0x7D, 0xA4, 0x1F, 0xBB}}

13793285-3EA6-40FD-B420-15F47DA41FBB

var IID_ICredentialProviderUserArray = syscall.GUID{0x90C119AE, 0x0F18, 0x4520,
	[8]byte{0xA1, 0xF1, 0x11, 0x43, 0x66, 0xA4, 0x0F, 0xE8}}

90C119AE-0F18-4520-A1F1-114366A40FE8

var IID_ICurrentItem = syscall.GUID{0x240A7174, 0xD653, 0x4A1D,
	[8]byte{0xA6, 0xD3, 0xD4, 0x94, 0x3C, 0xFB, 0xFE, 0x3D}}

240A7174-D653-4A1D-A6D3-D4943CFBFE3D

var IID_ICurrentWorkingDirectory = syscall.GUID{0x91956D21, 0x9276, 0x11D1,
	[8]byte{0x92, 0x1A, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4}}

91956D21-9276-11D1-921A-006097DF5BD4

var IID_ICustomDestinationList = syscall.GUID{0x6332DEBF, 0x87B5, 0x4670,
	[8]byte{0x90, 0xC0, 0x5E, 0x57, 0xB4, 0x08, 0xA4, 0x9E}}

6332DEBF-87B5-4670-90C0-5E57B408A49E

var IID_ICustomNavigationProvider = syscall.GUID{0x2062A28A, 0x8C07, 0x4B94,
	[8]byte{0x8E, 0x12, 0x70, 0x37, 0xC6, 0x22, 0xAE, 0xB8}}

2062A28A-8C07-4B94-8E12-7037C622AEB8

var IID_IDataAdviseHolder = syscall.GUID{0x00000110, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000110-0000-0000-C000-000000000046

var IID_IDataObject = syscall.GUID{0x0000010E, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000010E-0000-0000-C000-000000000046

var IID_IDataObjectAsyncCapability = syscall.GUID{0x3D8B0590, 0xF691, 0x11D2,
	[8]byte{0x8E, 0xA9, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4}}

3D8B0590-F691-11D2-8EA9-006097DF5BD4

var IID_IDataObjectProvider = syscall.GUID{0x3D25F6D6, 0x4B2A, 0x433C,
	[8]byte{0x91, 0x84, 0x7C, 0x33, 0xAD, 0x35, 0xD0, 0x01}}

3D25F6D6-4B2A-433C-9184-7C33AD35D001

var IID_IDataTransferManagerInterop = syscall.GUID{0x3A3DCD6C, 0x3EAB, 0x43DC,
	[8]byte{0xBC, 0xDE, 0x45, 0x67, 0x1C, 0xE8, 0x00, 0xC8}}

3A3DCD6C-3EAB-43DC-BCDE-45671CE800C8

var IID_IDebugExtendedProperty = syscall.GUID{0x51973C52, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C52-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDebugProperty = syscall.GUID{0x51973C50, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C50-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDebugPropertyEnumType_All = syscall.GUID{0x51973C55, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C55-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDebugPropertyEnumType_Arguments = syscall.GUID{0x51973C57, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C57-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDebugPropertyEnumType_Locals = syscall.GUID{0x51973C56, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C56-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDebugPropertyEnumType_LocalsPlusArgs = syscall.GUID{0x51973C58, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C58-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDebugPropertyEnumType_Registers = syscall.GUID{0x51973C59, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C59-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IDefaultBrowserSyncSettings = syscall.GUID{0x7A27FAAD, 0x5AE6, 0x4255,
	[8]byte{0x90, 0x30, 0xC5, 0x30, 0x93, 0x62, 0x92, 0xE3}}

7A27FAAD-5AE6-4255-9030-C530936292E3

var IID_IDefaultExtractIconInit = syscall.GUID{0x41DED17D, 0xD6B3, 0x4261,
	[8]byte{0x99, 0x7D, 0x88, 0xC6, 0x0E, 0x4B, 0x1D, 0x58}}

41DED17D-D6B3-4261-997D-88C60E4B1D58

var IID_IDefaultFolderMenuInitialize = syscall.GUID{0x7690AA79, 0xF8FC, 0x4615,
	[8]byte{0xA3, 0x27, 0x36, 0xF7, 0xD1, 0x8F, 0x5D, 0x91}}

7690AA79-F8FC-4615-A327-36F7D18F5D91

var IID_IDelayedPropertyStoreFactory = syscall.GUID{0x40D4577F, 0xE237, 0x4BDB,
	[8]byte{0xBD, 0x69, 0x58, 0xF0, 0x89, 0x43, 0x1B, 0x6A}}

40D4577F-E237-4BDB-BD69-58F089431B6A

var IID_IDelegateFolder = syscall.GUID{0xADD8BA80, 0x002B, 0x11D0,
	[8]byte{0x8F, 0x0F, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

ADD8BA80-002B-11D0-8F0F-00C04FD7D062

var IID_IDelegateItem = syscall.GUID{0x3C5A1C94, 0xC951, 0x4CB7,
	[8]byte{0xBB, 0x6D, 0x3B, 0x93, 0xF3, 0x0C, 0xCE, 0x93}}

3C5A1C94-C951-4CB7-BB6D-3B93F30CCE93

var IID_IDeleteBrowsingHistory = syscall.GUID{0xCF38ED4B, 0x2BE7, 0x4461,
	[8]byte{0x8B, 0x5E, 0x9A, 0x46, 0x6D, 0xC8, 0x2A, 0xE3}}

CF38ED4B-2BE7-4461-8B5E-9A466DC82AE3

var IID_IDeskBand = syscall.GUID{0xEB0FE172, 0x1A3A, 0x11D0,
	[8]byte{0x89, 0xB3, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC}}

EB0FE172-1A3A-11D0-89B3-00A0C90A90AC

var IID_IDeskBand2 = syscall.GUID{0x79D16DE4, 0xABEE, 0x4021,
	[8]byte{0x8D, 0x9D, 0x91, 0x69, 0xB2, 0x61, 0xD6, 0x57}}

79D16DE4-ABEE-4021-8D9D-9169B261D657

var IID_IDeskBandInfo = syscall.GUID{0x77E425FC, 0xCBF9, 0x4307,
	[8]byte{0xBA, 0x6A, 0xBB, 0x57, 0x27, 0x74, 0x56, 0x61}}

77E425FC-CBF9-4307-BA6A-BB5727745661

var IID_IDeskBar = syscall.GUID{0xEB0FE173, 0x1A3A, 0x11D0,
	[8]byte{0x89, 0xB3, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC}}

EB0FE173-1A3A-11D0-89B3-00A0C90A90AC

var IID_IDeskBarClient = syscall.GUID{0xEB0FE175, 0x1A3A, 0x11D0,
	[8]byte{0x89, 0xB3, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC}}

EB0FE175-1A3A-11D0-89B3-00A0C90A90AC

var IID_IDesktopGadget = syscall.GUID{0xC1646BC4, 0xF298, 0x4F91,
	[8]byte{0xA2, 0x04, 0xEB, 0x2D, 0xD1, 0x70, 0x9D, 0x1A}}

C1646BC4-F298-4F91-A204-EB2DD1709D1A

var IID_IDesktopWallpaper = syscall.GUID{0xB92B56A9, 0x8B55, 0x4E14,
	[8]byte{0x9A, 0x89, 0x01, 0x99, 0xBB, 0xB6, 0xF9, 0x3B}}

B92B56A9-8B55-4E14-9A89-0199BBB6F93B

var IID_IDestinationStreamFactory = syscall.GUID{0x8A87781B, 0x39A7, 0x4A1F,
	[8]byte{0xAA, 0xB3, 0xA3, 0x9B, 0x9C, 0x34, 0xA7, 0xD9}}

8A87781B-39A7-4A1F-AAB3-A39B9C34A7D9

var IID_IDirectWriterLock = syscall.GUID{0x0E6D4D92, 0x6738, 0x11CF,
	[8]byte{0x96, 0x08, 0x00, 0xAA, 0x00, 0x68, 0x0D, 0xB4}}

0E6D4D92-6738-11CF-9608-00AA00680DB4

var IID_IDiskQuotaControl = syscall.GUID{0x7988B572, 0xEC89, 0x11CF,
	[8]byte{0x9C, 0x00, 0x00, 0xAA, 0x00, 0xA1, 0x4F, 0x56}}

7988B572-EC89-11CF-9C00-00AA00A14F56

var IID_IDiskQuotaEvents = syscall.GUID{0x7988B579, 0xEC89, 0x11CF,
	[8]byte{0x9C, 0x00, 0x00, 0xAA, 0x00, 0xA1, 0x4F, 0x56}}

7988B579-EC89-11CF-9C00-00AA00A14F56

var IID_IDiskQuotaUser = syscall.GUID{0x7988B574, 0xEC89, 0x11CF,
	[8]byte{0x9C, 0x00, 0x00, 0xAA, 0x00, 0xA1, 0x4F, 0x56}}

7988B574-EC89-11CF-9C00-00AA00A14F56

var IID_IDiskQuotaUserBatch = syscall.GUID{0x7988B576, 0xEC89, 0x11CF,
	[8]byte{0x9C, 0x00, 0x00, 0xAA, 0x00, 0xA1, 0x4F, 0x56}}

7988B576-EC89-11CF-9C00-00AA00A14F56

var IID_IDispError = syscall.GUID{0xA6EF9861, 0xC720, 0x11D0,
	[8]byte{0x93, 0x37, 0x00, 0xA0, 0xC9, 0x0D, 0xCA, 0xA9}}

A6EF9861-C720-11D0-9337-00A0C90DCAA9

var IID_IDispatch = syscall.GUID{0x00020400, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020400-0000-0000-C000-000000000046

var IID_IDispatchEx = syscall.GUID{0xA6EF9860, 0xC720, 0x11D0,
	[8]byte{0x93, 0x37, 0x00, 0xA0, 0xC9, 0x0D, 0xCA, 0xA9}}

A6EF9860-C720-11D0-9337-00A0C90DCAA9

var IID_IDisplayItem = syscall.GUID{0xC6FD5997, 0x9F6B, 0x4888,
	[8]byte{0x87, 0x03, 0x94, 0xE8, 0x0E, 0x8C, 0xDE, 0x3F}}

C6FD5997-9F6B-4888-8703-94E80E8CDE3F

var IID_IDocViewSite = syscall.GUID{0x87D605E0, 0xC511, 0x11CF,
	[8]byte{0x89, 0xA9, 0x00, 0xA0, 0xC9, 0x05, 0x41, 0x29}}

87D605E0-C511-11CF-89A9-00A0C9054129

var IID_IDockProvider = syscall.GUID{0x159BC72C, 0x4AD3, 0x485E,
	[8]byte{0x96, 0x37, 0xD7, 0x05, 0x2E, 0xDF, 0x01, 0x46}}

159BC72C-4AD3-485E-9637-D7052EDF0146

var IID_IDockingWindow = syscall.GUID{0x012DD920, 0x7B26, 0x11D0,
	[8]byte{0x8C, 0xA9, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8}}

012DD920-7B26-11D0-8CA9-00A0C92DBFE8

var IID_IDockingWindowFrame = syscall.GUID{0x47D2657A, 0x7B27, 0x11D0,
	[8]byte{0x8C, 0xA9, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8}}

47D2657A-7B27-11D0-8CA9-00A0C92DBFE8

var IID_IDockingWindowSite = syscall.GUID{0x2A342FC2, 0x7B26, 0x11D0,
	[8]byte{0x8C, 0xA9, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8}}

2A342FC2-7B26-11D0-8CA9-00A0C92DBFE8

var IID_IDragDropManagerInterop = syscall.GUID{0x5AD8CBA7, 0x4C01, 0x4DAC,
	[8]byte{0x90, 0x74, 0x82, 0x78, 0x94, 0x29, 0x2D, 0x63}}

5AD8CBA7-4C01-4DAC-9074-827894292D63

var IID_IDragProvider = syscall.GUID{0x6AA7BBBB, 0x7FF9, 0x497D,
	[8]byte{0x90, 0x4F, 0xD2, 0x0B, 0x89, 0x79, 0x29, 0xD8}}

6AA7BBBB-7FF9-497D-904F-D20B897929D8

var IID_IDragSourceHelper = syscall.GUID{0xDE5BF786, 0x477A, 0x11D2,
	[8]byte{0x83, 0x9D, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

DE5BF786-477A-11D2-839D-00C04FD918D0

var IID_IDragSourceHelper2 = syscall.GUID{0x83E07D0D, 0x0C5F, 0x4163,
	[8]byte{0xBF, 0x1A, 0x60, 0xB2, 0x74, 0x05, 0x1E, 0x40}}

83E07D0D-0C5F-4163-BF1A-60B274051E40

var IID_IDropSource = syscall.GUID{0x00000121, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000121-0000-0000-C000-000000000046

var IID_IDropSourceNotify = syscall.GUID{0x0000012B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000012B-0000-0000-C000-000000000046

var IID_IDropTarget = syscall.GUID{0x00000122, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000122-0000-0000-C000-000000000046

var IID_IDropTargetHelper = syscall.GUID{0x4657278B, 0x411B, 0x11D2,
	[8]byte{0x83, 0x9A, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

4657278B-411B-11D2-839A-00C04FD918D0

var IID_IDropTargetProvider = syscall.GUID{0xBAE82BFD, 0x358A, 0x481C,
	[8]byte{0x85, 0xA0, 0xD8, 0xB4, 0xD9, 0x0A, 0x5D, 0x61}}

BAE82BFD-358A-481C-85A0-D8B4D90A5D61

var IID_IDynamicHWHandler = syscall.GUID{0xDC2601D7, 0x059E, 0x42FC,
	[8]byte{0xA0, 0x9D, 0x2A, 0xFD, 0x21, 0xB6, 0xD5, 0xF7}}

DC2601D7-059E-42FC-A09D-2AFD21B6D5F7

var IID_IEditionUpgradeBroker = syscall.GUID{0xFF19CBCF, 0x9455, 0x4937,
	[8]byte{0xB8, 0x72, 0x6B, 0x79, 0x29, 0xA4, 0x60, 0xAF}}

FF19CBCF-9455-4937-B872-6B7929A460AF

var IID_IEditionUpgradeHelper = syscall.GUID{0xD3E9E342, 0x5DEB, 0x43B6,
	[8]byte{0x84, 0x9E, 0x69, 0x13, 0xB8, 0x5D, 0x50, 0x3A}}

D3E9E342-5DEB-43B6-849E-6913B85D503A

var IID_IEnterpriseDropTarget = syscall.GUID{0x390E3878, 0xFD55, 0x4E18,
	[8]byte{0x81, 0x9D, 0x46, 0x82, 0x08, 0x1C, 0x0C, 0xFD}}

390E3878-FD55-4E18-819D-4682081C0CFD

var IID_IEnumACString = syscall.GUID{0x8E74C210, 0xCF9D, 0x4EAF,
	[8]byte{0xA4, 0x03, 0x73, 0x56, 0x42, 0x8F, 0x0A, 0x5A}}

8E74C210-CF9D-4EAF-A403-7356428F0A5A

var IID_IEnumAssocHandlers = syscall.GUID{0x973810AE, 0x9599, 0x4B88,
	[8]byte{0x9E, 0x4D, 0x6E, 0xE9, 0x8C, 0x95, 0x52, 0xDA}}

973810AE-9599-4B88-9E4D-6EE98C9552DA

var IID_IEnumCATEGORYINFO = syscall.GUID{0x0002E011, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002E011-0000-0000-C000-000000000046

var IID_IEnumCodePage = syscall.GUID{0x275C23E3, 0x3747, 0x11D0,
	[8]byte{0x9F, 0xEA, 0x00, 0xAA, 0x00, 0x3F, 0x86, 0x46}}

275C23E3-3747-11D0-9FEA-00AA003F8646

var IID_IEnumConnectionPoints = syscall.GUID{0xB196B285, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B285-BAB4-101A-B69C-00AA00341D07

var IID_IEnumConnections = syscall.GUID{0xB196B287, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B287-BAB4-101A-B69C-00AA00341D07

var IID_IEnumContextProps = syscall.GUID{0x000001C1, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000001C1-0000-0000-C000-000000000046

var IID_IEnumDebugExtendedPropertyInfo = syscall.GUID{0x51973C53, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C53-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IEnumDebugPropertyInfo = syscall.GUID{0x51973C51, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C51-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IEnumDiskQuotaUsers = syscall.GUID{0x7988B577, 0xEC89, 0x11CF,
	[8]byte{0x9C, 0x00, 0x00, 0xAA, 0x00, 0xA1, 0x4F, 0x56}}

7988B577-EC89-11CF-9C00-00AA00A14F56

var IID_IEnumExplorerCommand = syscall.GUID{0xA88826F8, 0x186F, 0x4987,
	[8]byte{0xAA, 0xDE, 0xEA, 0x0C, 0xEF, 0x8F, 0xBF, 0xE8}}

A88826F8-186F-4987-AADE-EA0CEF8FBFE8

var IID_IEnumExtraSearch = syscall.GUID{0x0E700BE1, 0x9DB6, 0x11D1,
	[8]byte{0xA1, 0xCE, 0x00, 0xC0, 0x4F, 0xD7, 0x5D, 0x13}}

0E700BE1-9DB6-11D1-A1CE-00C04FD75D13

var IID_IEnumFORMATETC = syscall.GUID{0x00000103, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000103-0000-0000-C000-000000000046

var IID_IEnumFullIDList = syscall.GUID{0xD0191542, 0x7954, 0x4908,
	[8]byte{0xBC, 0x06, 0xB2, 0x36, 0x0B, 0xBE, 0x45, 0xBA}}

D0191542-7954-4908-BC06-B2360BBE45BA

var IID_IEnumGUID = syscall.GUID{0x0002E000, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002E000-0000-0000-C000-000000000046

var IID_IEnumHLITEM = syscall.GUID{0x79EAC9C6, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C6-BAF9-11CE-8C82-00AA004BA90B

var IID_IEnumIDList = syscall.GUID{0x000214F2, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214F2-0000-0000-C000-000000000046

var IID_IEnumMoniker = syscall.GUID{0x00000102, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000102-0000-0000-C000-000000000046

var IID_IEnumOLEVERB = syscall.GUID{0x00000104, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000104-0000-0000-C000-000000000046

var IID_IEnumObjects = syscall.GUID{0x2C1C7E2E, 0x2D0E, 0x4059,
	[8]byte{0x83, 0x1E, 0x1E, 0x6F, 0x82, 0x33, 0x5C, 0x2E}}

2C1C7E2E-2D0E-4059-831E-1E6F82335C2E

var IID_IEnumOleDocumentViews = syscall.GUID{0xB722BCC8, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCC8-4E68-101B-A2BC-00AA00404770

var IID_IEnumOleUndoUnits = syscall.GUID{0xB3E7C340, 0xEF97, 0x11CE,
	[8]byte{0x9B, 0xC9, 0x00, 0xAA, 0x00, 0x60, 0x8E, 0x01}}

B3E7C340-EF97-11CE-9BC9-00AA00608E01

var IID_IEnumPublishedApps = syscall.GUID{0x0B124F8C, 0x91F0, 0x11D1,
	[8]byte{0xB8, 0xB5, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82}}

0B124F8C-91F0-11D1-B8B5-006008059382

var IID_IEnumReadyCallback = syscall.GUID{0x61E00D45, 0x8FFF, 0x4E60,
	[8]byte{0x92, 0x4E, 0x65, 0x37, 0xB6, 0x16, 0x12, 0xDD}}

61E00D45-8FFF-4E60-924E-6537B61612DD

var IID_IEnumResources = syscall.GUID{0x2DD81FE3, 0xA83C, 0x4DA9,
	[8]byte{0xA3, 0x30, 0x47, 0x24, 0x9D, 0x34, 0x5B, 0xA1}}

2DD81FE3-A83C-4DA9-A330-47249D345BA1

var IID_IEnumRfc1766 = syscall.GUID{0x3DC39D1D, 0xC030, 0x11D0,
	[8]byte{0xB8, 0x1B, 0x00, 0xC0, 0x4F, 0xC9, 0xB3, 0x1F}}

3DC39D1D-C030-11D0-B81B-00C04FC9B31F

var IID_IEnumSTATDATA = syscall.GUID{0x00000105, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000105-0000-0000-C000-000000000046

var IID_IEnumSTATPROPSETSTG = syscall.GUID{0x0000013B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000013B-0000-0000-C000-000000000046

var IID_IEnumSTATPROPSTG = syscall.GUID{0x00000139, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000139-0000-0000-C000-000000000046

var IID_IEnumSTATSTG = syscall.GUID{0x0000000D, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000000D-0000-0000-C000-000000000046

var IID_IEnumScript = syscall.GUID{0xAE5F1430, 0x388B, 0x11D2,
	[8]byte{0x83, 0x80, 0x00, 0xC0, 0x4F, 0x8F, 0x5D, 0xA1}}

AE5F1430-388B-11D2-8380-00C04F8F5DA1

var IID_IEnumShellItems = syscall.GUID{0x70629033, 0xE363, 0x4A28,
	[8]byte{0xA5, 0x67, 0x0D, 0xB7, 0x80, 0x06, 0xE6, 0xD7}}

70629033-E363-4A28-A567-0DB78006E6D7

var IID_IEnumSpellingError = syscall.GUID{0x803E3BD4, 0x2828, 0x4410,
	[8]byte{0x82, 0x90, 0x41, 0x8D, 0x1D, 0x73, 0xC7, 0x62}}

803E3BD4-2828-4410-8290-418D1D73C762

var IID_IEnumString = syscall.GUID{0x00000101, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000101-0000-0000-C000-000000000046

var IID_IEnumSyncMgrConflict = syscall.GUID{0x82705914, 0xDDA3, 0x4893,
	[8]byte{0xBA, 0x99, 0x49, 0xDE, 0x6C, 0x8C, 0x80, 0x36}}

82705914-DDA3-4893-BA99-49DE6C8C8036

var IID_IEnumSyncMgrEvents = syscall.GUID{0xC81A1D4E, 0x8CF7, 0x4683,
	[8]byte{0x80, 0xE0, 0xBC, 0xAE, 0x88, 0xD6, 0x77, 0xB6}}

C81A1D4E-8CF7-4683-80E0-BCAE88D677B6

var IID_IEnumSyncMgrSyncItems = syscall.GUID{0x54B3ABF3, 0xF085, 0x4181,
	[8]byte{0xB5, 0x46, 0xE2, 0x9C, 0x40, 0x3C, 0x72, 0x6B}}

54B3ABF3-F085-4181-B546-E29C403C726B

var IID_IEnumTravelLogEntry = syscall.GUID{0x7EBFDD85, 0xAD18, 0x11D3,
	[8]byte{0xA4, 0xC5, 0x00, 0xC0, 0x4F, 0x72, 0xD6, 0xB8}}

7EBFDD85-AD18-11D3-A4C5-00C04F72D6B8

var IID_IEnumUnknown = syscall.GUID{0x00000100, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000100-0000-0000-C000-000000000046

var IID_IEnumVARIANT = syscall.GUID{0x00020404, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020404-0000-0000-C000-000000000046

var IID_IEnumerableView = syscall.GUID{0x8C8BF236, 0x1AEC, 0x495F,
	[8]byte{0x98, 0x94, 0x91, 0xD5, 0x7C, 0x3C, 0x68, 0x6F}}

8C8BF236-1AEC-495F-9894-91D57C3C686F

var IID_IErrorInfo = syscall.GUID{0x1CF2B120, 0x547D, 0x101B,
	[8]byte{0x8E, 0x65, 0x08, 0x00, 0x2B, 0x2B, 0xD1, 0x19}}

1CF2B120-547D-101B-8E65-08002B2BD119

var IID_IErrorLog = syscall.GUID{0x3127CA40, 0x446E, 0x11CE,
	[8]byte{0x81, 0x35, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

3127CA40-446E-11CE-8135-00AA004BB851

var IID_IExecuteCommand = syscall.GUID{0x7F9185B0, 0xCB92, 0x43C5,
	[8]byte{0x80, 0xA9, 0x92, 0x27, 0x7A, 0x4F, 0x7B, 0x54}}

7F9185B0-CB92-43C5-80A9-92277A4F7B54

var IID_IExecuteCommandApplicationHostEnvironment = syscall.GUID{0x18B21AA9, 0xE184, 0x4FF0,
	[8]byte{0x9F, 0x5E, 0xF8, 0x82, 0xD0, 0x37, 0x71, 0xB3}}

18B21AA9-E184-4FF0-9F5E-F882D03771B3

var IID_IExecuteCommandHost = syscall.GUID{0x4B6832A2, 0x5F04, 0x4C9D,
	[8]byte{0xB8, 0x9D, 0x72, 0x7A, 0x15, 0xD1, 0x03, 0xE7}}

4B6832A2-5F04-4C9D-B89D-727A15D103E7

var IID_IExpDispSupport = syscall.GUID{0x0D7D1D00, 0x6FC0, 0x11D0,
	[8]byte{0xA9, 0x74, 0x00, 0xC0, 0x4F, 0xD7, 0x05, 0xA2}}

0D7D1D00-6FC0-11D0-A974-00C04FD705A2

var IID_IExpDispSupportXP = syscall.GUID{0x2F0DD58C, 0xF789, 0x4F14,
	[8]byte{0x99, 0xFB, 0x92, 0x93, 0xB3, 0xC9, 0xC2, 0x12}}

2F0DD58C-F789-4F14-99FB-9293B3C9C212

var IID_IExpandCollapseProvider = syscall.GUID{0xD847D3A5, 0xCAB0, 0x4A98,
	[8]byte{0x8C, 0x32, 0xEC, 0xB4, 0x5C, 0x59, 0xAD, 0x24}}

D847D3A5-CAB0-4A98-8C32-ECB45C59AD24

var IID_IExplorerBrowser = syscall.GUID{0xDFD3B6B5, 0xC10C, 0x4BE9,
	[8]byte{0x85, 0xF6, 0xA6, 0x69, 0x69, 0xF4, 0x02, 0xF6}}

DFD3B6B5-C10C-4BE9-85F6-A66969F402F6

var IID_IExplorerBrowserEvents = syscall.GUID{0x361BBDC7, 0xE6EE, 0x4E13,
	[8]byte{0xBE, 0x58, 0x58, 0xE2, 0x24, 0x0C, 0x81, 0x0F}}

361BBDC7-E6EE-4E13-BE58-58E2240C810F

var IID_IExplorerCommand = syscall.GUID{0xA08CE4D0, 0xFA25, 0x44AB,
	[8]byte{0xB5, 0x7C, 0xC7, 0xB1, 0xC3, 0x23, 0xE0, 0xB9}}

A08CE4D0-FA25-44AB-B57C-C7B1C323E0B9

var IID_IExplorerCommandProvider = syscall.GUID{0x64961751, 0x0835, 0x43C0,
	[8]byte{0x8F, 0xFE, 0xD5, 0x76, 0x86, 0x53, 0x0E, 0x64}}

64961751-0835-43C0-8FFE-D57686530E64

var IID_IExplorerCommandState = syscall.GUID{0xBDDACB60, 0x7657, 0x47AE,
	[8]byte{0x84, 0x45, 0xD2, 0x3E, 0x1A, 0xCF, 0x82, 0xAE}}

BDDACB60-7657-47AE-8445-D23E1ACF82AE

var IID_IExplorerPaneVisibility = syscall.GUID{0xE07010EC, 0xBC17, 0x44C0,
	[8]byte{0x97, 0xB0, 0x46, 0xC7, 0xC9, 0x5B, 0x9E, 0xDC}}

E07010EC-BC17-44C0-97B0-46C7C95B9EDC

var IID_IExtensionServices = syscall.GUID{0x79EAC9CB, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9CB-BAF9-11CE-8C82-00AA004BA90B

var IID_IExternalConnection = syscall.GUID{0x00000019, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000019-0000-0000-C000-000000000046

var IID_IExtractIconA = syscall.GUID{0x000214EB, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214EB-0000-0000-C000-000000000046

var IID_IExtractIconW = syscall.GUID{0x000214FA, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214FA-0000-0000-C000-000000000046

var IID_IExtractImage = syscall.GUID{0xBB2E617C, 0x0920, 0x11D1,
	[8]byte{0x9A, 0x0B, 0x00, 0xC0, 0x4F, 0xC2, 0xD6, 0xC1}}

BB2E617C-0920-11D1-9A0B-00C04FC2D6C1

var IID_IExtractImage2 = syscall.GUID{0x953BB1EE, 0x93B4, 0x11D1,
	[8]byte{0x98, 0xA3, 0x00, 0xC0, 0x4F, 0xB6, 0x87, 0xDA}}

953BB1EE-93B4-11D1-98A3-00C04FB687DA

var IID_IFClipNotificationHelper = syscall.GUID{0x3D5E3D21, 0xBD41, 0x4C2A,
	[8]byte{0xA6, 0x69, 0xB1, 0x7C, 0xE8, 0x7F, 0xB5, 0x0B}}

3D5E3D21-BD41-4C2A-A669-B17CE87FB50B

var IID_IFastRundown = syscall.GUID{0x00000040, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000040-0000-0000-C000-000000000046

var IID_IFileDialog = syscall.GUID{0x42F85136, 0xDB7E, 0x439C,
	[8]byte{0x85, 0xF1, 0xE4, 0x07, 0x5D, 0x13, 0x5F, 0xC8}}

42F85136-DB7E-439C-85F1-E4075D135FC8

var IID_IFileDialog2 = syscall.GUID{0x61744FC7, 0x85B5, 0x4791,
	[8]byte{0xA9, 0xB0, 0x27, 0x22, 0x76, 0x30, 0x9B, 0x13}}

61744FC7-85B5-4791-A9B0-272276309B13

var IID_IFileDialogControlEvents = syscall.GUID{0x36116642, 0xD713, 0x4B97,
	[8]byte{0x9B, 0x83, 0x74, 0x84, 0xA9, 0xD0, 0x04, 0x33}}

36116642-D713-4B97-9B83-7484A9D00433

var IID_IFileDialogCustomize = syscall.GUID{0xE6FDD21A, 0x163F, 0x4975,
	[8]byte{0x9C, 0x8C, 0xA6, 0x9F, 0x1B, 0xA3, 0x70, 0x34}}

E6FDD21A-163F-4975-9C8C-A69F1BA37034

var IID_IFileDialogEvents = syscall.GUID{0x973510DB, 0x7D7F, 0x452B,
	[8]byte{0x89, 0x75, 0x74, 0xA8, 0x58, 0x28, 0xD3, 0x54}}

973510DB-7D7F-452B-8975-74A85828D354

var IID_IFileIsInUse = syscall.GUID{0x64A1CBF0, 0x3A1A, 0x4461,
	[8]byte{0x91, 0x58, 0x37, 0x69, 0x69, 0x69, 0x39, 0x50}}

64A1CBF0-3A1A-4461-9158-376969693950

var IID_IFileOpenDialog = syscall.GUID{0xD57C7288, 0xD4AD, 0x4768,
	[8]byte{0xBE, 0x02, 0x9D, 0x96, 0x95, 0x32, 0xD9, 0x60}}

D57C7288-D4AD-4768-BE02-9D969532D960

var IID_IFileOperation = syscall.GUID{0x947AAB5F, 0x0A5C, 0x4C13,
	[8]byte{0xB4, 0xD6, 0x4B, 0xF7, 0x83, 0x6F, 0xC9, 0xF8}}

947AAB5F-0A5C-4C13-B4D6-4BF7836FC9F8

var IID_IFileOperation2 = syscall.GUID{0xCD8F23C1, 0x8F61, 0x4916,
	[8]byte{0x90, 0x9D, 0x55, 0xBD, 0xD0, 0x91, 0x87, 0x53}}

CD8F23C1-8F61-4916-909D-55BDD0918753

var IID_IFileOperationProgressSink = syscall.GUID{0x04B0F1A7, 0x9490, 0x44BC,
	[8]byte{0x96, 0xE1, 0x42, 0x96, 0xA3, 0x12, 0x52, 0xE2}}

04B0F1A7-9490-44BC-96E1-4296A31252E2

var IID_IFileSaveDialog = syscall.GUID{0x84BCCD23, 0x5FDE, 0x4CDB,
	[8]byte{0xAE, 0xA4, 0xAF, 0x64, 0xB8, 0x3D, 0x78, 0xAB}}

84BCCD23-5FDE-4CDB-AEA4-AF64B83D78AB

var IID_IFileSearchBand = syscall.GUID{0x2D91EEA1, 0x9932, 0x11D2,
	[8]byte{0xBE, 0x86, 0x00, 0xA0, 0xC9, 0xA8, 0x3D, 0xA1}}

2D91EEA1-9932-11D2-BE86-00A0C9A83DA1

var IID_IFileSyncMergeHandler = syscall.GUID{0xD97B5AAC, 0xC792, 0x433C,
	[8]byte{0x97, 0x5D, 0x35, 0xC4, 0xEA, 0xDC, 0x7A, 0x9D}}

D97B5AAC-C792-433C-975D-35C4EADC7A9D

var IID_IFileSystemBindData = syscall.GUID{0x01E18D10, 0x4D8B, 0x11D2,
	[8]byte{0x85, 0x5D, 0x00, 0x60, 0x08, 0x05, 0x93, 0x67}}

01E18D10-4D8B-11D2-855D-006008059367

var IID_IFileSystemBindData2 = syscall.GUID{0x3ACF075F, 0x71DB, 0x4AFA,
	[8]byte{0x81, 0xF0, 0x3F, 0xC4, 0xFD, 0xF2, 0xA5, 0xB8}}

3ACF075F-71DB-4AFA-81F0-3FC4FDF2A5B8

var IID_IFillLockBytes = syscall.GUID{0x99CAF010, 0x415E, 0x11CF,
	[8]byte{0x88, 0x14, 0x00, 0xAA, 0x00, 0xB5, 0x69, 0xF5}}

99CAF010-415E-11CF-8814-00AA00B569F5

var IID_IFolderBandPriv = syscall.GUID{0x47C01F95, 0xE185, 0x412C,
	[8]byte{0xB5, 0xC5, 0x4F, 0x27, 0xDF, 0x96, 0x5A, 0xEA}}

47C01F95-E185-412C-B5C5-4F27DF965AEA

var IID_IFolderFilter = syscall.GUID{0x9CC22886, 0xDC8E, 0x11D2,
	[8]byte{0xB1, 0xD0, 0x00, 0xC0, 0x4F, 0x8E, 0xEB, 0x3E}}

9CC22886-DC8E-11D2-B1D0-00C04F8EEB3E

var IID_IFolderFilterSite = syscall.GUID{0xC0A651F5, 0xB48B, 0x11D2,
	[8]byte{0xB5, 0xED, 0x00, 0x60, 0x97, 0xC6, 0x86, 0xF6}}

C0A651F5-B48B-11D2-B5ED-006097C686F6

var IID_IFolderView = syscall.GUID{0xCDE725B0, 0xCCC9, 0x4519,
	[8]byte{0x91, 0x7E, 0x32, 0x5D, 0x72, 0xFA, 0xB4, 0xCE}}

CDE725B0-CCC9-4519-917E-325D72FAB4CE

var IID_IFolderView2 = syscall.GUID{0x1AF3A467, 0x214F, 0x4298,
	[8]byte{0x90, 0x8E, 0x06, 0xB0, 0x3E, 0x0B, 0x39, 0xF9}}

1AF3A467-214F-4298-908E-06B03E0B39F9

var IID_IFolderViewHost = syscall.GUID{0x1EA58F02, 0xD55A, 0x411D,
	[8]byte{0xB0, 0x9E, 0x9E, 0x65, 0xAC, 0x21, 0x60, 0x5B}}

1EA58F02-D55A-411D-B09E-9E65AC21605B

var IID_IFolderViewOC = syscall.GUID{0x9BA05970, 0xF6A8, 0x11CF,
	[8]byte{0xA4, 0x42, 0x00, 0xA0, 0xC9, 0x0A, 0x8F, 0x39}}

9BA05970-F6A8-11CF-A442-00A0C90A8F39

var IID_IFolderViewOptions = syscall.GUID{0x3CC974D2, 0xB302, 0x4D36,
	[8]byte{0xAD, 0x3E, 0x06, 0xD9, 0x3F, 0x69, 0x5D, 0x3F}}

3CC974D2-B302-4D36-AD3E-06D93F695D3F

var IID_IFolderViewSettings = syscall.GUID{0xAE8C987D, 0x8797, 0x4ED3,
	[8]byte{0xBE, 0x72, 0x2A, 0x47, 0xDD, 0x93, 0x8D, 0xB0}}

AE8C987D-8797-4ED3-BE72-2A47DD938DB0

var IID_IFont = syscall.GUID{0xBEF6E002, 0xA874, 0x101A,
	[8]byte{0x8B, 0xBA, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

BEF6E002-A874-101A-8BBA-00AA00300CAB

var IID_IFontDisp = syscall.GUID{0xBEF6E003, 0xA874, 0x101A,
	[8]byte{0x8B, 0xBA, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

BEF6E003-A874-101A-8BBA-00AA00300CAB

var IID_IFontEventsDisp = syscall.GUID{0x4EF6100A, 0xAF88, 0x11D0,
	[8]byte{0x98, 0x46, 0x00, 0xC0, 0x4F, 0xC2, 0x99, 0x93}}

4EF6100A-AF88-11D0-9846-00C04FC29993

var IID_IForegroundTransfer = syscall.GUID{0x00000145, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000145-0000-0000-C000-000000000046

var IID_IFrameworkInputPane = syscall.GUID{0x5752238B, 0x24F0, 0x495A,
	[8]byte{0x82, 0xF1, 0x2F, 0xD5, 0x93, 0x05, 0x67, 0x96}}

5752238B-24F0-495A-82F1-2FD593056796

var IID_IFrameworkInputPaneHandler = syscall.GUID{0x226C537B, 0x1E76, 0x4D9E,
	[8]byte{0xA7, 0x60, 0x33, 0xDB, 0x29, 0x92, 0x2F, 0x18}}

226C537B-1E76-4D9E-A760-33DB29922F18

var IID_IGetOleObject = syscall.GUID{0x8A701DA0, 0x4FEB, 0x101B,
	[8]byte{0xA8, 0x2E, 0x08, 0x00, 0x2B, 0x2B, 0x23, 0x37}}

8A701DA0-4FEB-101B-A82E-08002B2B2337

var IID_IGetServiceIds = syscall.GUID{0x4A073526, 0x6103, 0x4E21,
	[8]byte{0xB7, 0xBC, 0xF5, 0x19, 0xD1, 0x52, 0x4E, 0x5D}}

4A073526-6103-4E21-B7BC-F519D1524E5D

var IID_IGetVBAObject = syscall.GUID{0x91733A60, 0x3F4C, 0x101B,
	[8]byte{0xA3, 0xF6, 0x00, 0xAA, 0x00, 0x34, 0xE4, 0xE9}}

91733A60-3F4C-101B-A3F6-00AA0034E4E9

var IID_IGlobalInterfaceTable = syscall.GUID{0x00000146, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000146-0000-0000-C000-000000000046

var IID_IGlobalOptions = syscall.GUID{0x0000015B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000015B-0000-0000-C000-000000000046

var IID_IGridItemProvider = syscall.GUID{0xD02541F1, 0xFB81, 0x4D64,
	[8]byte{0xAE, 0x32, 0xF5, 0x20, 0xF8, 0xA6, 0xDB, 0xD1}}

D02541F1-FB81-4D64-AE32-F520F8A6DBD1

var IID_IGridProvider = syscall.GUID{0xB17D6187, 0x0907, 0x464B,
	[8]byte{0xA1, 0x68, 0x0E, 0xF1, 0x7A, 0x15, 0x72, 0xB1}}

B17D6187-0907-464B-A168-0EF17A1572B1

var IID_IHWEventHandler = syscall.GUID{0xC1FB73D0, 0xEC3A, 0x4BA2,
	[8]byte{0xB5, 0x12, 0x8C, 0xDB, 0x91, 0x87, 0xB6, 0xD1}}

C1FB73D0-EC3A-4BA2-B512-8CDB9187B6D1

var IID_IHWEventHandler2 = syscall.GUID{0xCFCC809F, 0x295D, 0x42E8,
	[8]byte{0x9F, 0xFC, 0x42, 0x4B, 0x33, 0xC4, 0x87, 0xE6}}

CFCC809F-295D-42E8-9FFC-424B33C487E6

var IID_IHandlerActivationHost = syscall.GUID{0x35094A87, 0x8BB1, 0x4237,
	[8]byte{0x96, 0xC6, 0xC4, 0x17, 0xEE, 0xBD, 0xB0, 0x78}}

35094A87-8BB1-4237-96C6-C417EEBDB078

var IID_IHandlerInfo = syscall.GUID{0x997706EF, 0xF880, 0x453B,
	[8]byte{0x81, 0x18, 0x39, 0xE1, 0xA2, 0xD2, 0x65, 0x5A}}

997706EF-F880-453B-8118-39E1A2D2655A

var IID_IHandlerInfo2 = syscall.GUID{0x31CCA04C, 0x04D3, 0x4EA9,
	[8]byte{0x90, 0xDE, 0x97, 0xB1, 0x5E, 0x87, 0xA5, 0x32}}

31CCA04C-04D3-4EA9-90DE-97B15E87A532

var IID_IHlink = syscall.GUID{0x79EAC9C3, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C3-BAF9-11CE-8C82-00AA004BA90B

var IID_IHlinkBrowseContext = syscall.GUID{0x79EAC9C7, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C7-BAF9-11CE-8C82-00AA004BA90B

var IID_IHlinkFrame = syscall.GUID{0x79EAC9C5, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C5-BAF9-11CE-8C82-00AA004BA90B

var IID_IHlinkSite = syscall.GUID{0x79EAC9C2, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C2-BAF9-11CE-8C82-00AA004BA90B

var IID_IHlinkTarget = syscall.GUID{0x79EAC9C4, 0xBAF9, 0x11CE,
	[8]byte{0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B}}

79EAC9C4-BAF9-11CE-8C82-00AA004BA90B

var IID_IHolographicSpaceInterop = syscall.GUID{0x5C4EE536, 0x6A98, 0x4B86,
	[8]byte{0xA1, 0x70, 0x58, 0x70, 0x13, 0xD6, 0xFD, 0x4B}}

5C4EE536-6A98-4B86-A170-587013D6FD4B

var IID_IHomeGroup = syscall.GUID{0x7A3BD1D9, 0x35A9, 0x4FB3,
	[8]byte{0xA4, 0x67, 0xF4, 0x8C, 0xAC, 0x35, 0xE2, 0xD0}}

7A3BD1D9-35A9-4FB3-A467-F48CAC35E2D0

var IID_IIOCancelInformation = syscall.GUID{0xF5B0BF81, 0x8CB5, 0x4B1B,
	[8]byte{0x94, 0x49, 0x1A, 0x15, 0x9E, 0x0C, 0x73, 0x3C}}

F5B0BF81-8CB5-4B1B-9449-1A159E0C733C

var IID_IIdentityName = syscall.GUID{0x7D903FCA, 0xD6F9, 0x4810,
	[8]byte{0x83, 0x32, 0x94, 0x6C, 0x01, 0x77, 0xE2, 0x47}}

7D903FCA-D6F9-4810-8332-946C0177E247

var IID_IImageList = syscall.GUID{0x46EB5926, 0x582E, 0x4017,
	[8]byte{0x9F, 0xDF, 0xE8, 0x99, 0x8D, 0xAA, 0x09, 0x50}}

46EB5926-582E-4017-9FDF-E8998DAA0950

var IID_IImageList2 = syscall.GUID{0x192B9D83, 0x50FC, 0x457B,
	[8]byte{0x90, 0xA0, 0x2B, 0x82, 0xA8, 0xB5, 0xDA, 0xE1}}

192B9D83-50FC-457B-90A0-2B82A8B5DAE1

var IID_IImageRecompress = syscall.GUID{0x505F1513, 0x6B3E, 0x4892,
	[8]byte{0xA2, 0x72, 0x59, 0xF8, 0x88, 0x9A, 0x4D, 0x3E}}

505F1513-6B3E-4892-A272-59F8889A4D3E

var IID_IInitializeCommand = syscall.GUID{0x85075ACF, 0x231F, 0x40EA,
	[8]byte{0x96, 0x10, 0xD2, 0x6B, 0x7B, 0x58, 0xF6, 0x38}}

85075ACF-231F-40EA-9610-D26B7B58F638

var IID_IInitializeNetworkFolder = syscall.GUID{0x6E0F9881, 0x42A8, 0x4F2A,
	[8]byte{0x97, 0xF8, 0x8A, 0xF4, 0xE0, 0x26, 0xD9, 0x2D}}

6E0F9881-42A8-4F2A-97F8-8AF4E026D92D

var IID_IInitializeObject = syscall.GUID{0x4622AD16, 0xFF23, 0x11D0,
	[8]byte{0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19}}

4622AD16-FF23-11D0-8D34-00A0C90F2719

var IID_IInitializeSpy = syscall.GUID{0x00000034, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000034-0000-0000-C000-000000000046

var IID_IInitializeWithBindCtx = syscall.GUID{0x71C0D2BC, 0x726D, 0x45CC,
	[8]byte{0xA6, 0xC0, 0x2E, 0x31, 0xC1, 0xDB, 0x21, 0x59}}

71C0D2BC-726D-45CC-A6C0-2E31C1DB2159

var IID_IInitializeWithFile = syscall.GUID{0xB7D14566, 0x0509, 0x4CCE,
	[8]byte{0xA7, 0x1F, 0x0A, 0x55, 0x42, 0x33, 0xBD, 0x9B}}

B7D14566-0509-4CCE-A71F-0A554233BD9B

var IID_IInitializeWithItem = syscall.GUID{0x7F73BE3F, 0xFB79, 0x493C,
	[8]byte{0xA6, 0xC7, 0x7E, 0xE1, 0x4E, 0x24, 0x58, 0x41}}

7F73BE3F-FB79-493C-A6C7-7EE14E245841

var IID_IInitializeWithPropertyStore = syscall.GUID{0xC3E12EB5, 0x7D8D, 0x44F8,
	[8]byte{0xB6, 0xDD, 0x0E, 0x77, 0xB3, 0x4D, 0x6D, 0xE4}}

C3E12EB5-7D8D-44F8-B6DD-0E77B34D6DE4

var IID_IInitializeWithStream = syscall.GUID{0xB824B49D, 0x22AC, 0x4161,
	[8]byte{0xAC, 0x8A, 0x99, 0x16, 0xE8, 0xFA, 0x3F, 0x7F}}

B824B49D-22AC-4161-AC8A-9916E8FA3F7F

var IID_IInitializeWithWindow = syscall.GUID{0x3E68D4BD, 0x7135, 0x4D10,
	[8]byte{0x80, 0x18, 0x9F, 0xB6, 0xD9, 0xF3, 0x3F, 0xA1}}

3E68D4BD-7135-4D10-8018-9FB6D9F33FA1

var IID_IInputObject = syscall.GUID{0x68284FAA, 0x6A48, 0x11D0,
	[8]byte{0x8C, 0x78, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xB4}}

68284FAA-6A48-11D0-8C78-00C04FD918B4

var IID_IInputObject2 = syscall.GUID{0x6915C085, 0x510B, 0x44CD,
	[8]byte{0x94, 0xAF, 0x28, 0xDF, 0xA5, 0x6C, 0xF9, 0x2B}}

6915C085-510B-44CD-94AF-28DFA56CF92B

var IID_IInputObjectSite = syscall.GUID{0xF1DB8392, 0x7331, 0x11D0,
	[8]byte{0x8C, 0x99, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8}}

F1DB8392-7331-11D0-8C99-00A0C92DBFE8

var IID_IInputPaneAnimationCoordinator = syscall.GUID{0x2AF16BA9, 0x2DE5, 0x4B75,
	[8]byte{0x82, 0xD9, 0x01, 0x37, 0x2A, 0xFB, 0xFF, 0xB4}}

2AF16BA9-2DE5-4B75-82D9-01372AFBFFB4

var IID_IInputPaneInterop = syscall.GUID{0x75CF2C57, 0x9195, 0x4931,
	[8]byte{0x83, 0x32, 0xF0, 0xB4, 0x09, 0xE9, 0x16, 0xAF}}

75CF2C57-9195-4931-8332-F0B409E916AF

var IID_IInputPanelConfiguration = syscall.GUID{0x41C81592, 0x514C, 0x48BD,
	[8]byte{0xA2, 0x2E, 0xE6, 0xAF, 0x63, 0x85, 0x21, 0xA6}}

41C81592-514C-48BD-A22E-E6AF638521A6

var IID_IInputPanelInvocationConfiguration = syscall.GUID{0xA213F136, 0x3B45, 0x4362,
	[8]byte{0xA3, 0x32, 0xEF, 0xB6, 0x54, 0x7C, 0xD4, 0x32}}

A213F136-3B45-4362-A332-EFB6547CD432

var IID_IInsertItem = syscall.GUID{0xD2B57227, 0x3D23, 0x4B95,
	[8]byte{0x93, 0xC0, 0x49, 0x2B, 0xD4, 0x54, 0xC3, 0x56}}

D2B57227-3D23-4B95-93C0-492BD454C356

var IID_IInspectable = syscall.GUID{0xAF86E2E0, 0xB12D, 0x4C6A,
	[8]byte{0x9C, 0x5A, 0xD7, 0xAA, 0x65, 0x10, 0x1E, 0x90}}

AF86E2E0-B12D-4C6A-9C5A-D7AA65101E90

var IID_IInternalUnknown = syscall.GUID{0x00000021, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000021-0000-0000-C000-000000000046

var IID_IInvokeProvider = syscall.GUID{0x54FCB24B, 0xE18E, 0x47A2,
	[8]byte{0xB4, 0xD3, 0xEC, 0xCB, 0xE7, 0x75, 0x99, 0xA2}}

54FCB24B-E18E-47A2-B4D3-ECCBE77599A2

var IID_IItemContainerProvider = syscall.GUID{0xE747770B, 0x39CE, 0x4382,
	[8]byte{0xAB, 0x30, 0xD8, 0xFB, 0x3F, 0x33, 0x6F, 0x24}}

E747770B-39CE-4382-AB30-D8FB3F336F24

var IID_IItemNameLimits = syscall.GUID{0x1DF0D7F1, 0xB267, 0x4D28,
	[8]byte{0x8B, 0x10, 0x12, 0xE2, 0x32, 0x02, 0xA5, 0xC4}}

1DF0D7F1-B267-4D28-8B10-12E23202A5C4

var IID_IKnownFolder = syscall.GUID{0x3AA7AF7E, 0x9B36, 0x420C,
	[8]byte{0xA8, 0xE3, 0xF7, 0x7D, 0x46, 0x74, 0xA4, 0x88}}

3AA7AF7E-9B36-420C-A8E3-F77D4674A488

var IID_IKnownFolderManager = syscall.GUID{0x8BE2D872, 0x86AA, 0x4D47,
	[8]byte{0xB7, 0x76, 0x32, 0xCC, 0xA4, 0x0C, 0x70, 0x18}}

8BE2D872-86AA-4D47-B776-32CCA40C7018

var IID_ILanguageExceptionErrorInfo = syscall.GUID{0x04A2DBF3, 0xDF83, 0x116C,
	[8]byte{0x09, 0x46, 0x08, 0x12, 0xAB, 0xF6, 0xE0, 0x7D}}

04A2DBF3-DF83-116C-0946-0812ABF6E07D

var IID_ILanguageExceptionErrorInfo2 = syscall.GUID{0x5746E5C4, 0x5B97, 0x424C,
	[8]byte{0xB6, 0x20, 0x28, 0x22, 0x91, 0x57, 0x34, 0xDD}}

5746E5C4-5B97-424C-B620-2822915734DD

var IID_ILanguageExceptionStackBackTrace = syscall.GUID{0xCBE53FB5, 0xF967, 0x4258,
	[8]byte{0x8D, 0x34, 0x42, 0xF5, 0xE2, 0x58, 0x33, 0xDE}}

CBE53FB5-F967-4258-8D34-42F5E25833DE

var IID_ILanguageExceptionTransform = syscall.GUID{0xFEB5A271, 0xA6CD, 0x45CE,
	[8]byte{0x88, 0x0A, 0x69, 0x67, 0x06, 0xBA, 0xDC, 0x65}}

FEB5A271-A6CD-45CE-880A-696706BADC65

var IID_ILaunchSourceAppUserModelId = syscall.GUID{0x989191AC, 0x28FF, 0x4CF0,
	[8]byte{0x95, 0x84, 0xE0, 0xD0, 0x78, 0xBC, 0x23, 0x96}}

989191AC-28FF-4CF0-9584-E0D078BC2396

var IID_ILaunchSourceViewSizePreference = syscall.GUID{0xE5AA01F7, 0x1FB8, 0x4830,
	[8]byte{0x87, 0x20, 0x4E, 0x67, 0x34, 0xCB, 0xD5, 0xF3}}

E5AA01F7-1FB8-4830-8720-4E6734CBD5F3

var IID_ILaunchTargetMonitor = syscall.GUID{0x266FBC7E, 0x490D, 0x46ED,
	[8]byte{0xA9, 0x6B, 0x22, 0x74, 0xDB, 0x25, 0x20, 0x03}}

266FBC7E-490D-46ED-A96B-2274DB252003

var IID_ILaunchTargetViewSizePreference = syscall.GUID{0x2F0666C6, 0x12F7, 0x4360,
	[8]byte{0xB5, 0x11, 0xA3, 0x94, 0xA0, 0x55, 0x37, 0x25}}

2F0666C6-12F7-4360-B511-A394A0553725

var IID_ILaunchUIContext = syscall.GUID{0x1791E8F6, 0x21C7, 0x4340,
	[8]byte{0x88, 0x2A, 0xA6, 0xA9, 0x3E, 0x3F, 0xD7, 0x3B}}

1791E8F6-21C7-4340-882A-A6A93E3FD73B

var IID_ILaunchUIContextProvider = syscall.GUID{0x0D12C4C8, 0xA3D9, 0x4E24,
	[8]byte{0x94, 0xC1, 0x0E, 0x20, 0xC5, 0xA9, 0x56, 0xC4}}

0D12C4C8-A3D9-4E24-94C1-0E20C5A956C4

var IID_ILayoutStorage = syscall.GUID{0x0E6D4D90, 0x6738, 0x11CF,
	[8]byte{0x96, 0x08, 0x00, 0xAA, 0x00, 0x68, 0x0D, 0xB4}}

0E6D4D90-6738-11CF-9608-00AA00680DB4

var IID_ILegacyIAccessibleProvider = syscall.GUID{0xE44C3566, 0x915D, 0x4070,
	[8]byte{0x99, 0xC6, 0x04, 0x7B, 0xFF, 0x5A, 0x08, 0xF5}}

E44C3566-915D-4070-99C6-047BFF5A08F5

var IID_ILockBytes = syscall.GUID{0x0000000A, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000000A-0000-0000-C000-000000000046

var IID_IMLangCodePages = syscall.GUID{0x359F3443, 0xBD4A, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

359F3443-BD4A-11D0-B188-00AA0038C969

var IID_IMLangConvertCharset = syscall.GUID{0xD66D6F98, 0xCDAA, 0x11D0,
	[8]byte{0xB8, 0x22, 0x00, 0xC0, 0x4F, 0xC9, 0xB3, 0x1F}}

D66D6F98-CDAA-11D0-B822-00C04FC9B31F

var IID_IMLangFontLink = syscall.GUID{0x359F3441, 0xBD4A, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

359F3441-BD4A-11D0-B188-00AA0038C969

var IID_IMLangFontLink2 = syscall.GUID{0xDCCFC162, 0x2B38, 0x11D2,
	[8]byte{0xB7, 0xEC, 0x00, 0xC0, 0x4F, 0x8F, 0x5D, 0x9A}}

DCCFC162-2B38-11D2-B7EC-00C04F8F5D9A

var IID_IMLangLineBreakConsole = syscall.GUID{0xF5BE2EE1, 0xBFD7, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

F5BE2EE1-BFD7-11D0-B188-00AA0038C969

var IID_IMLangString = syscall.GUID{0xC04D65CE, 0xB70D, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

C04D65CE-B70D-11D0-B188-00AA0038C969

var IID_IMLangStringAStr = syscall.GUID{0xC04D65D2, 0xB70D, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

C04D65D2-B70D-11D0-B188-00AA0038C969

var IID_IMLangStringBufA = syscall.GUID{0xD24ACD23, 0xBA72, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

D24ACD23-BA72-11D0-B188-00AA0038C969

var IID_IMLangStringBufW = syscall.GUID{0xD24ACD21, 0xBA72, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

D24ACD21-BA72-11D0-B188-00AA0038C969

var IID_IMLangStringWStr = syscall.GUID{0xC04D65D0, 0xB70D, 0x11D0,
	[8]byte{0xB1, 0x88, 0x00, 0xAA, 0x00, 0x38, 0xC9, 0x69}}

C04D65D0-B70D-11D0-B188-00AA0038C969

var IID_IMachineGlobalObjectTable = syscall.GUID{0x26D709AC, 0xF70B, 0x4421,
	[8]byte{0xA9, 0x6F, 0xD2, 0x87, 0x8F, 0xAF, 0xB0, 0x0D}}

26D709AC-F70B-4421-A96F-D2878FAFB00D

var IID_IMalloc = syscall.GUID{0x00000002, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000002-0000-0000-C000-000000000046

var IID_IMallocSpy = syscall.GUID{0x0000001D, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000001D-0000-0000-C000-000000000046

var IID_IMemoryAllocator = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IMemoryBufferByteAccess = syscall.GUID{0x5B0D3235, 0x4DBA, 0x4D44,
	[8]byte{0x86, 0x5E, 0x8F, 0x1D, 0x0E, 0x4F, 0xD0, 0x4D}}

5B0D3235-4DBA-4D44-865E-8F1D0E4FD04D

var IID_IMenuBand = syscall.GUID{0x568804CD, 0xCBD7, 0x11D0,
	[8]byte{0x98, 0x16, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0x72}}

568804CD-CBD7-11D0-9816-00C04FD91972

var IID_IMenuPopup = syscall.GUID{0xD1E7AFEB, 0x6A2E, 0x11D0,
	[8]byte{0x8C, 0x78, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xB4}}

D1E7AFEB-6A2E-11D0-8C78-00C04FD918B4

var IID_IMessageDispatcher = syscall.GUID{0xF5F84C8F, 0xCFD0, 0x4CD6,
	[8]byte{0xB6, 0x6B, 0xC5, 0xD2, 0x6F, 0xF1, 0x68, 0x9D}}

F5F84C8F-CFD0-4CD6-B66B-C5D26FF1689D

var IID_IModalWindow = syscall.GUID{0xB4DB1657, 0x70D7, 0x485E,
	[8]byte{0x8E, 0x3E, 0x6F, 0xCB, 0x5A, 0x5C, 0x18, 0x02}}

B4DB1657-70D7-485E-8E3E-6FCB5A5C1802

var IID_IMoniker = syscall.GUID{0x0000000F, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000000F-0000-0000-C000-000000000046

var IID_IMultiLanguage = syscall.GUID{0x275C23E1, 0x3747, 0x11D0,
	[8]byte{0x9F, 0xEA, 0x00, 0xAA, 0x00, 0x3F, 0x86, 0x46}}

275C23E1-3747-11D0-9FEA-00AA003F8646

var IID_IMultiLanguage2 = syscall.GUID{0xDCCFC164, 0x2B38, 0x11D2,
	[8]byte{0xB7, 0xEC, 0x00, 0xC0, 0x4F, 0x8F, 0x5D, 0x9A}}

DCCFC164-2B38-11D2-B7EC-00C04F8F5D9A

var IID_IMultiLanguage3 = syscall.GUID{0x4E5868AB, 0xB157, 0x4623,
	[8]byte{0x9A, 0xCC, 0x6A, 0x1D, 0x9C, 0xAE, 0xBE, 0x04}}

4E5868AB-B157-4623-9ACC-6A1D9CAEBE04

var IID_IMultiQI = syscall.GUID{0x00000020, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000020-0000-0000-C000-000000000046

var IID_IMultipleViewProvider = syscall.GUID{0x6278CAB1, 0xB556, 0x4A1A,
	[8]byte{0xB4, 0xE0, 0x41, 0x8A, 0xCC, 0x52, 0x32, 0x01}}

6278CAB1-B556-4A1A-B4E0-418ACC523201

var IID_INameSpaceTreeAccessible = syscall.GUID{0x71F312DE, 0x43ED, 0x4190,
	[8]byte{0x84, 0x77, 0xE9, 0x53, 0x6B, 0x82, 0x35, 0x0B}}

71F312DE-43ED-4190-8477-E9536B82350B

var IID_INameSpaceTreeControl = syscall.GUID{0x028212A3, 0xB627, 0x47E9,
	[8]byte{0x88, 0x56, 0xC1, 0x42, 0x65, 0x55, 0x4E, 0x4F}}

028212A3-B627-47E9-8856-C14265554E4F

var IID_INameSpaceTreeControl2 = syscall.GUID{0x7CC7AED8, 0x290E, 0x49BC,
	[8]byte{0x89, 0x45, 0xC1, 0x40, 0x1C, 0xC9, 0x30, 0x6C}}

7CC7AED8-290E-49BC-8945-C1401CC9306C

var IID_INameSpaceTreeControlCustomDraw = syscall.GUID{0x2D3BA758, 0x33EE, 0x42D5,
	[8]byte{0xBB, 0x7B, 0x5F, 0x34, 0x31, 0xD8, 0x6C, 0x78}}

2D3BA758-33EE-42D5-BB7B-5F3431D86C78

var IID_INameSpaceTreeControlDropHandler = syscall.GUID{0xF9C665D6, 0xC2F2, 0x4C19,
	[8]byte{0xBF, 0x33, 0x83, 0x22, 0xD7, 0x35, 0x2F, 0x51}}

F9C665D6-C2F2-4C19-BF33-8322D7352F51

var IID_INameSpaceTreeControlEvents = syscall.GUID{0x93D77985, 0xB3D8, 0x4484,
	[8]byte{0x83, 0x18, 0x67, 0x2C, 0xDD, 0xA0, 0x02, 0xCE}}

93D77985-B3D8-4484-8318-672CDDA002CE

var IID_INameSpaceTreeControlFolderCapabilities = syscall.GUID{0xE9701183, 0xE6B3, 0x4FF2,
	[8]byte{0x85, 0x68, 0x81, 0x36, 0x15, 0xFE, 0xC7, 0xBE}}

E9701183-E6B3-4FF2-8568-813615FEC7BE

var IID_INamedPropertyBag = syscall.GUID{0xFB700430, 0x952C, 0x11D1,
	[8]byte{0x94, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

FB700430-952C-11D1-946F-000000000000

var IID_INamedPropertyStore = syscall.GUID{0x71604B0F, 0x97B0, 0x4764,
	[8]byte{0x85, 0x77, 0x2F, 0x13, 0xE9, 0x8A, 0x14, 0x22}}

71604B0F-97B0-4764-8577-2F13E98A1422

var IID_INamespaceWalk = syscall.GUID{0x57CED8A7, 0x3F4A, 0x432C,
	[8]byte{0x93, 0x50, 0x30, 0xF2, 0x44, 0x83, 0xF7, 0x4F}}

57CED8A7-3F4A-432C-9350-30F24483F74F

var IID_INamespaceWalkCB = syscall.GUID{0xD92995F8, 0xCF5E, 0x4A76,
	[8]byte{0xBF, 0x59, 0xEA, 0xD3, 0x9E, 0xA2, 0xB9, 0x7E}}

D92995F8-CF5E-4A76-BF59-EAD39EA2B97E

var IID_INamespaceWalkCB2 = syscall.GUID{0x7AC7492B, 0xC38E, 0x438A,
	[8]byte{0x87, 0xDB, 0x68, 0x73, 0x78, 0x44, 0xFF, 0x70}}

7AC7492B-C38E-438A-87DB-68737844FF70

var IID_INetworkFolderInternal = syscall.GUID{0xCEB38218, 0xC971, 0x47BB,
	[8]byte{0xA7, 0x03, 0xF0, 0xBC, 0x99, 0xCC, 0xDB, 0x81}}

CEB38218-C971-47BB-A703-F0BC99CCDB81

var IID_INewMenuClient = syscall.GUID{0xDCB07FDC, 0x3BB5, 0x451C,
	[8]byte{0x90, 0xBE, 0x96, 0x66, 0x44, 0xFE, 0xD7, 0xB0}}

DCB07FDC-3BB5-451C-90BE-966644FED7B0

var IID_INewShortcutHookA = syscall.GUID{0x000214E1, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E1-0000-0000-C000-000000000046

var IID_INewShortcutHookW = syscall.GUID{0x000214F7, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214F7-0000-0000-C000-000000000046

var IID_INewWDEvents = syscall.GUID{0x0751C551, 0x7568, 0x41C9,
	[8]byte{0x8E, 0x5B, 0xE2, 0x2E, 0x38, 0x91, 0x92, 0x36}}

0751C551-7568-41C9-8E5B-E22E38919236

var IID_INewWindowManager = syscall.GUID{0xD2BC4C84, 0x3F72, 0x4A52,
	[8]byte{0xA6, 0x04, 0x7B, 0xCB, 0xF3, 0x98, 0x2C, 0xBB}}

D2BC4C84-3F72-4A52-A604-7BCBF3982CBB

var IID_INoMarshal = syscall.GUID{0xECC8691B, 0xC1DB, 0x4DC0,
	[8]byte{0x85, 0x5E, 0x65, 0xF6, 0xC5, 0x51, 0xAF, 0x49}}

ECC8691B-C1DB-4DC0-855E-65F6C551AF49

var IID_INotifyReplica = syscall.GUID{0x99180163, 0xDA16, 0x101A,
	[8]byte{0x93, 0x5C, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}

99180163-DA16-101A-935C-444553540000

var IID_IObjMgr = syscall.GUID{0x00BB2761, 0x6A77, 0x11D0,
	[8]byte{0xA5, 0x35, 0x00, 0xC0, 0x4F, 0xD7, 0xD0, 0x62}}

00BB2761-6A77-11D0-A535-00C04FD7D062

var IID_IObjectArray = syscall.GUID{0x92CA9DCD, 0x5622, 0x4BBA,
	[8]byte{0xA8, 0x05, 0x5E, 0x9F, 0x54, 0x1B, 0xD8, 0xC9}}

92CA9DCD-5622-4BBA-A805-5E9F541BD8C9

var IID_IObjectCollection = syscall.GUID{0x5632B1A4, 0xE38A, 0x400A,
	[8]byte{0x92, 0x8A, 0xD4, 0xCD, 0x63, 0x23, 0x02, 0x95}}

5632B1A4-E38A-400A-928A-D4CD63230295

var IID_IObjectIdentity = syscall.GUID{0xCA04B7E6, 0x0D21, 0x11D1,
	[8]byte{0x8C, 0xC5, 0x00, 0xC0, 0x4F, 0xC2, 0xB0, 0x85}}

CA04B7E6-0D21-11D1-8CC5-00C04FC2B085

var IID_IObjectModelProvider = syscall.GUID{0x3AD86EBD, 0xF5EF, 0x483D,
	[8]byte{0xBB, 0x18, 0xB1, 0x04, 0x2A, 0x47, 0x5D, 0x64}}

3AD86EBD-F5EF-483D-BB18-B1042A475D64

var IID_IObjectProvider = syscall.GUID{0xA6087428, 0x3BE3, 0x4D73,
	[8]byte{0xB3, 0x08, 0x7C, 0x04, 0xA5, 0x40, 0xBF, 0x1A}}

A6087428-3BE3-4D73-B308-7C04A540BF1A

var IID_IObjectSafety = syscall.GUID{0xCB5BDC81, 0x93C1, 0x11CF,
	[8]byte{0x8F, 0x20, 0x00, 0x80, 0x5F, 0x2C, 0xD0, 0x64}}

CB5BDC81-93C1-11CF-8F20-00805F2CD064

var IID_IObjectWithAppUserModelID = syscall.GUID{0x36DB0196, 0x9665, 0x46D1,
	[8]byte{0x9B, 0xA7, 0xD3, 0x70, 0x9E, 0xEC, 0xF9, 0xED}}

36DB0196-9665-46D1-9BA7-D3709EECF9ED

var IID_IObjectWithBackReferences = syscall.GUID{0x321A6A6A, 0xD61F, 0x4BF3,
	[8]byte{0x97, 0xAE, 0x14, 0xBE, 0x29, 0x86, 0xBB, 0x36}}

321A6A6A-D61F-4BF3-97AE-14BE2986BB36

var IID_IObjectWithCancelEvent = syscall.GUID{0xF279B885, 0x0AE9, 0x4B85,
	[8]byte{0xAC, 0x06, 0xDD, 0xEC, 0xF9, 0x40, 0x89, 0x41}}

F279B885-0AE9-4B85-AC06-DDECF9408941

var IID_IObjectWithFolderEnumMode = syscall.GUID{0x6A9D9026, 0x0E6E, 0x464C,
	[8]byte{0xB0, 0x00, 0x42, 0xEC, 0xC0, 0x7D, 0xE6, 0x73}}

6A9D9026-0E6E-464C-B000-42ECC07DE673

var IID_IObjectWithProgID = syscall.GUID{0x71E806FB, 0x8DEE, 0x46FC,
	[8]byte{0xBF, 0x8C, 0x77, 0x48, 0xA8, 0xA1, 0xAE, 0x13}}

71E806FB-8DEE-46FC-BF8C-7748A8A1AE13

var IID_IObjectWithPropertyKey = syscall.GUID{0xFC0CA0A7, 0xC316, 0x4FD2,
	[8]byte{0x90, 0x31, 0x3E, 0x62, 0x8E, 0x6D, 0x4F, 0x23}}

FC0CA0A7-C316-4FD2-9031-3E628E6D4F23

var IID_IObjectWithSelection = syscall.GUID{0x1C9CD5BB, 0x98E9, 0x4491,
	[8]byte{0xA6, 0x0F, 0x31, 0xAA, 0xCC, 0x72, 0xB8, 0x3C}}

1C9CD5BB-98E9-4491-A60F-31AACC72B83C

var IID_IObjectWithSite = syscall.GUID{0xFC4801A3, 0x2BA9, 0x11CF,
	[8]byte{0xA2, 0x29, 0x00, 0xAA, 0x00, 0x3D, 0x73, 0x52}}

FC4801A3-2BA9-11CF-A229-00AA003D7352

var IID_IOleAdviseHolder = syscall.GUID{0x00000111, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000111-0000-0000-C000-000000000046

var IID_IOleCache = syscall.GUID{0x0000011E, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000011E-0000-0000-C000-000000000046

var IID_IOleCache2 = syscall.GUID{0x00000128, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000128-0000-0000-C000-000000000046

var IID_IOleCacheControl = syscall.GUID{0x00000129, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000129-0000-0000-C000-000000000046

var IID_IOleClientSite = syscall.GUID{0x00000118, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000118-0000-0000-C000-000000000046

var IID_IOleCommandTarget = syscall.GUID{0xB722BCCB, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCCB-4E68-101B-A2BC-00AA00404770

var IID_IOleContainer = syscall.GUID{0x0000011B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000011B-0000-0000-C000-000000000046

var IID_IOleControl = syscall.GUID{0xB196B288, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B288-BAB4-101A-B69C-00AA00341D07

var IID_IOleControlSite = syscall.GUID{0xB196B289, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B289-BAB4-101A-B69C-00AA00341D07

var IID_IOleDocument = syscall.GUID{0xB722BCC5, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCC5-4E68-101B-A2BC-00AA00404770

var IID_IOleDocumentSite = syscall.GUID{0xB722BCC7, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCC7-4E68-101B-A2BC-00AA00404770

var IID_IOleDocumentView = syscall.GUID{0xB722BCC6, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCC6-4E68-101B-A2BC-00AA00404770

var IID_IOleInPlaceActiveObject = syscall.GUID{0x00000117, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000117-0000-0000-C000-000000000046

var IID_IOleInPlaceFrame = syscall.GUID{0x00000116, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000116-0000-0000-C000-000000000046

var IID_IOleInPlaceObject = syscall.GUID{0x00000113, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000113-0000-0000-C000-000000000046

var IID_IOleInPlaceObjectWindowless = syscall.GUID{0x1C2056CC, 0x5EF4, 0x101B,
	[8]byte{0x8B, 0xC8, 0x00, 0xAA, 0x00, 0x3E, 0x3B, 0x29}}

1C2056CC-5EF4-101B-8BC8-00AA003E3B29

var IID_IOleInPlaceSite = syscall.GUID{0x00000119, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000119-0000-0000-C000-000000000046

var IID_IOleInPlaceSiteEx = syscall.GUID{0x9C2CAD80, 0x3424, 0x11CF,
	[8]byte{0xB6, 0x70, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8}}

9C2CAD80-3424-11CF-B670-00AA004CD6D8

var IID_IOleInPlaceSiteWindowless = syscall.GUID{0x922EADA0, 0x3424, 0x11CF,
	[8]byte{0xB6, 0x70, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8}}

922EADA0-3424-11CF-B670-00AA004CD6D8

var IID_IOleInPlaceUIWindow = syscall.GUID{0x00000115, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000115-0000-0000-C000-000000000046

var IID_IOleItemContainer = syscall.GUID{0x0000011C, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000011C-0000-0000-C000-000000000046

var IID_IOleLink = syscall.GUID{0x0000011D, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000011D-0000-0000-C000-000000000046

var IID_IOleObject = syscall.GUID{0x00000112, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000112-0000-0000-C000-000000000046

var IID_IOleParentUndoUnit = syscall.GUID{0xA1FAF330, 0xEF97, 0x11CE,
	[8]byte{0x9B, 0xC9, 0x00, 0xAA, 0x00, 0x60, 0x8E, 0x01}}

A1FAF330-EF97-11CE-9BC9-00AA00608E01

var IID_IOleUILinkContainerA = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IOleUILinkContainerW = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IOleUILinkInfoA = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IOleUILinkInfoW = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IOleUIObjInfoA = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IOleUIObjInfoW = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IOleUndoManager = syscall.GUID{0xD001F200, 0xEF97, 0x11CE,
	[8]byte{0x9B, 0xC9, 0x00, 0xAA, 0x00, 0x60, 0x8E, 0x01}}

D001F200-EF97-11CE-9BC9-00AA00608E01

var IID_IOleUndoUnit = syscall.GUID{0x894AD3B0, 0xEF97, 0x11CE,
	[8]byte{0x9B, 0xC9, 0x00, 0xAA, 0x00, 0x60, 0x8E, 0x01}}

894AD3B0-EF97-11CE-9BC9-00AA00608E01

var IID_IOleWindow = syscall.GUID{0x00000114, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000114-0000-0000-C000-000000000046

var IID_IOpenControlPanel = syscall.GUID{0xD11AD862, 0x66DE, 0x4DF4,
	[8]byte{0xBF, 0x6C, 0x1F, 0x56, 0x21, 0x99, 0x6A, 0xF1}}

D11AD862-66DE-4DF4-BF6C-1F5621996AF1

var IID_IOpenSearchSource = syscall.GUID{0xF0EE7333, 0xE6FC, 0x479B,
	[8]byte{0x9F, 0x25, 0xA8, 0x60, 0xC2, 0x34, 0xA3, 0x8E}}

F0EE7333-E6FC-479B-9F25-A860C234A38E

var IID_IOperationsProgressDialog = syscall.GUID{0x0C9FB851, 0xE5C9, 0x43EB,
	[8]byte{0xA3, 0x70, 0xF0, 0x67, 0x7B, 0x13, 0x87, 0x4C}}

0C9FB851-E5C9-43EB-A370-F0677B13874C

var IID_IOplockStorage = syscall.GUID{0x8D19C834, 0x8879, 0x11D1,
	[8]byte{0x83, 0xE9, 0x00, 0xC0, 0x4F, 0xC2, 0xC6, 0xD4}}

8D19C834-8879-11D1-83E9-00C04FC2C6D4

var IID_IOptionDescription = syscall.GUID{0x432E5F85, 0x35CF, 0x4606,
	[8]byte{0xA8, 0x01, 0x6F, 0x70, 0x27, 0x7E, 0x1D, 0x7A}}

432E5F85-35CF-4606-A801-6F70277E1D7A

var IID_IPSFactoryBuffer = syscall.GUID{0xD5F569D0, 0x593B, 0x101A,
	[8]byte{0xB5, 0x69, 0x08, 0x00, 0x2B, 0x2D, 0xBF, 0x7A}}

D5F569D0-593B-101A-B569-08002B2DBF7A

var IID_IPackageDebugSettings = syscall.GUID{0xF27C3930, 0x8029, 0x4AD1,
	[8]byte{0x94, 0xE3, 0x3D, 0xBA, 0x41, 0x78, 0x10, 0xC1}}

F27C3930-8029-4AD1-94E3-3DBA417810C1

var IID_IPackageDebugSettings2 = syscall.GUID{0x6E3194BB, 0xAB82, 0x4D22,
	[8]byte{0x93, 0xF5, 0xFA, 0xBD, 0xA4, 0x0E, 0x7B, 0x16}}

6E3194BB-AB82-4D22-93F5-FABDA40E7B16

var IID_IPackageExecutionStateChangeNotification = syscall.GUID{0x1BB12A62, 0x2AD8, 0x432B,
	[8]byte{0x8C, 0xCF, 0x0C, 0x2C, 0x52, 0xAF, 0xCD, 0x5B}}

1BB12A62-2AD8-432B-8CCF-0C2C52AFCD5B

var IID_IParentAndItem = syscall.GUID{0xB3A4B685, 0xB685, 0x4805,
	[8]byte{0x99, 0xD9, 0x5D, 0xEA, 0xD2, 0x87, 0x32, 0x36}}

B3A4B685-B685-4805-99D9-5DEAD2873236

var IID_IParseAndCreateItem = syscall.GUID{0x67EFED0E, 0xE827, 0x4408,
	[8]byte{0xB4, 0x93, 0x78, 0xF3, 0x98, 0x2B, 0x68, 0x5C}}

67EFED0E-E827-4408-B493-78F3982B685C

var IID_IParseDisplayName = syscall.GUID{0x0000011A, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000011A-0000-0000-C000-000000000046

var IID_IPerPropertyBrowsing = syscall.GUID{0x376BD3AA, 0x3845, 0x101B,
	[8]byte{0x84, 0xED, 0x08, 0x00, 0x2B, 0x2E, 0xC7, 0x13}}

376BD3AA-3845-101B-84ED-08002B2EC713

var IID_IPerPropertyBrowsing2 = syscall.GUID{0x51973C54, 0xCB0C, 0x11D0,
	[8]byte{0xB5, 0xC9, 0x00, 0xA0, 0x24, 0x4A, 0x0E, 0x7A}}

51973C54-CB0C-11D0-B5C9-00A0244A0E7A

var IID_IPersist = syscall.GUID{0x0000010C, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000010C-0000-0000-C000-000000000046

var IID_IPersistFile = syscall.GUID{0x0000010B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000010B-0000-0000-C000-000000000046

var IID_IPersistFolder = syscall.GUID{0x000214EA, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214EA-0000-0000-C000-000000000046

var IID_IPersistFolder2 = syscall.GUID{0x1AC3D9F0, 0x175C, 0x11D1,
	[8]byte{0x95, 0xBE, 0x00, 0x60, 0x97, 0x97, 0xEA, 0x4F}}

1AC3D9F0-175C-11D1-95BE-00609797EA4F

var IID_IPersistFolder3 = syscall.GUID{0xCEF04FDF, 0xFE72, 0x11D2,
	[8]byte{0x87, 0xA5, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xCF}}

CEF04FDF-FE72-11D2-87A5-00C04F6837CF

var IID_IPersistIDList = syscall.GUID{0x1079ACFC, 0x29BD, 0x11D3,
	[8]byte{0x8E, 0x0D, 0x00, 0xC0, 0x4F, 0x68, 0x37, 0xD5}}

1079ACFC-29BD-11D3-8E0D-00C04F6837D5

var IID_IPersistMemory = syscall.GUID{0xBD1AE5E0, 0xA6AE, 0x11CE,
	[8]byte{0xBD, 0x37, 0x50, 0x42, 0x00, 0xC1, 0x00, 0x00}}

BD1AE5E0-A6AE-11CE-BD37-504200C10000

var IID_IPersistPropertyBag = syscall.GUID{0x37D84F60, 0x42CB, 0x11CE,
	[8]byte{0x81, 0x35, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

37D84F60-42CB-11CE-8135-00AA004BB851

var IID_IPersistPropertyBag2 = syscall.GUID{0x22F55881, 0x280B, 0x11D0,
	[8]byte{0xA8, 0xA9, 0x00, 0xA0, 0xC9, 0x0C, 0x20, 0x04}}

22F55881-280B-11D0-A8A9-00A0C90C2004

var IID_IPersistSerializedPropStorage = syscall.GUID{0xE318AD57, 0x0AA0, 0x450F,
	[8]byte{0xAC, 0xA5, 0x6F, 0xAB, 0x71, 0x03, 0xD9, 0x17}}

E318AD57-0AA0-450F-ACA5-6FAB7103D917

var IID_IPersistSerializedPropStorage2 = syscall.GUID{0x77EFFA68, 0x4F98, 0x4366,
	[8]byte{0xBA, 0x72, 0x57, 0x3B, 0x3D, 0x88, 0x05, 0x71}}

77EFFA68-4F98-4366-BA72-573B3D880571

var IID_IPersistStorage = syscall.GUID{0x0000010A, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000010A-0000-0000-C000-000000000046

var IID_IPersistStream = syscall.GUID{0x00000109, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000109-0000-0000-C000-000000000046

var IID_IPersistStreamInit = syscall.GUID{0x7FD52380, 0x4E07, 0x101B,
	[8]byte{0xAE, 0x2D, 0x08, 0x00, 0x2B, 0x2E, 0xC7, 0x13}}

7FD52380-4E07-101B-AE2D-08002B2EC713

var IID_IPicture = syscall.GUID{0x7BF80980, 0xBF32, 0x101A,
	[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

7BF80980-BF32-101A-8BBB-00AA00300CAB

var IID_IPicture2 = syscall.GUID{0xF5185DD8, 0x2012, 0x4B0B,
	[8]byte{0xAA, 0xD9, 0xF0, 0x52, 0xC6, 0xBD, 0x48, 0x2B}}

F5185DD8-2012-4B0B-AAD9-F052C6BD482B

var IID_IPictureDisp = syscall.GUID{0x7BF80981, 0xBF32, 0x101A,
	[8]byte{0x8B, 0xBB, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

7BF80981-BF32-101A-8BBB-00AA00300CAB

var IID_IPipeByte = syscall.GUID{0xDB2F3ACA, 0x2F86, 0x11D1,
	[8]byte{0x8E, 0x04, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0x9A}}

DB2F3ACA-2F86-11D1-8E04-00C04FB9989A

var IID_IPipeDouble = syscall.GUID{0xDB2F3ACE, 0x2F86, 0x11D1,
	[8]byte{0x8E, 0x04, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0x9A}}

DB2F3ACE-2F86-11D1-8E04-00C04FB9989A

var IID_IPipeLong = syscall.GUID{0xDB2F3ACC, 0x2F86, 0x11D1,
	[8]byte{0x8E, 0x04, 0x00, 0xC0, 0x4F, 0xB9, 0x98, 0x9A}}

DB2F3ACC-2F86-11D1-8E04-00C04FB9989A

var IID_IPlayToManagerInterop = syscall.GUID{0x24394699, 0x1F2C, 0x4EB3,
	[8]byte{0x8C, 0xD7, 0x0E, 0xC1, 0xDA, 0x42, 0xA5, 0x40}}

24394699-1F2C-4EB3-8CD7-0EC1DA42A540

var IID_IPointerInactive = syscall.GUID{0x55980BA0, 0x35AA, 0x11CF,
	[8]byte{0xB6, 0x71, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8}}

55980BA0-35AA-11CF-B671-00AA004CD6D8

var IID_IPreviewHandler = syscall.GUID{0x8895B1C6, 0xB41F, 0x4C1C,
	[8]byte{0xA5, 0x62, 0x0D, 0x56, 0x42, 0x50, 0x83, 0x6F}}

8895B1C6-B41F-4C1C-A562-0D564250836F

var IID_IPreviewHandlerFrame = syscall.GUID{0xFEC87AAF, 0x35F9, 0x447A,
	[8]byte{0xAD, 0xB7, 0x20, 0x23, 0x44, 0x91, 0x40, 0x1A}}

FEC87AAF-35F9-447A-ADB7-20234491401A

var IID_IPreviewHandlerVisuals = syscall.GUID{0x196BF9A5, 0xB346, 0x4EF0,
	[8]byte{0xAA, 0x1E, 0x5D, 0xCD, 0xB7, 0x67, 0x68, 0xB1}}

196BF9A5-B346-4EF0-AA1E-5DCDB76768B1

var IID_IPreviewItem = syscall.GUID{0x36149969, 0x0A8F, 0x49C8,
	[8]byte{0x8B, 0x00, 0x4A, 0xEC, 0xB2, 0x02, 0x22, 0xFB}}

36149969-0A8F-49C8-8B00-4AECB20222FB

var IID_IPreviousVersionsInfo = syscall.GUID{0x76E54780, 0xAD74, 0x48E3,
	[8]byte{0xA6, 0x95, 0x3B, 0xA9, 0xA0, 0xAF, 0xF1, 0x0D}}

76E54780-AD74-48E3-A695-3BA9A0AFF10D

var IID_IPrint = syscall.GUID{0xB722BCC9, 0x4E68, 0x101B,
	[8]byte{0xA2, 0xBC, 0x00, 0xAA, 0x00, 0x40, 0x47, 0x70}}

B722BCC9-4E68-101B-A2BC-00AA00404770

var IID_IPrintDialogCallback = syscall.GUID{0x5852A2C3, 0x6530, 0x11D1,
	[8]byte{0xB6, 0xA3, 0x00, 0x00, 0xF8, 0x75, 0x7B, 0xF9}}

5852A2C3-6530-11D1-B6A3-0000F8757BF9

var IID_IPrintDialogServices = syscall.GUID{0x509AAEDA, 0x5639, 0x11D1,
	[8]byte{0xB6, 0xA1, 0x00, 0x00, 0xF8, 0x75, 0x7B, 0xF9}}

509AAEDA-5639-11D1-B6A1-0000F8757BF9

var IID_IProcessInitControl = syscall.GUID{0x72380D55, 0x8D2B, 0x43A3,
	[8]byte{0x85, 0x13, 0x2B, 0x6E, 0xF3, 0x14, 0x34, 0xE9}}

72380D55-8D2B-43A3-8513-2B6EF31434E9

var IID_IProcessLock = syscall.GUID{0x000001D5, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000001D5-0000-0000-C000-000000000046

var IID_IProfferService = syscall.GUID{0xCB728B20, 0xF786, 0x11CE,
	[8]byte{0x92, 0xAD, 0x00, 0xAA, 0x00, 0xA7, 0x4C, 0xD0}}

CB728B20-F786-11CE-92AD-00AA00A74CD0

var IID_IProgressDialog = syscall.GUID{0xEBBC7C04, 0x315E, 0x11D2,
	[8]byte{0xB6, 0x2F, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4}}

EBBC7C04-315E-11D2-B62F-006097DF5BD4

var IID_IProgressNotify = syscall.GUID{0xA9D758A0, 0x4617, 0x11CF,
	[8]byte{0x95, 0xFC, 0x00, 0xAA, 0x00, 0x68, 0x0D, 0xB4}}

A9D758A0-4617-11CF-95FC-00AA00680DB4

var IID_IPropertyBag = syscall.GUID{0x55272A00, 0x42CB, 0x11CE,
	[8]byte{0x81, 0x35, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

55272A00-42CB-11CE-8135-00AA004BB851

var IID_IPropertyBag2 = syscall.GUID{0x22F55882, 0x280B, 0x11D0,
	[8]byte{0xA8, 0xA9, 0x00, 0xA0, 0xC9, 0x0C, 0x20, 0x04}}

22F55882-280B-11D0-A8A9-00A0C90C2004

var IID_IPropertyChange = syscall.GUID{0xF917BC8A, 0x1BBA, 0x4478,
	[8]byte{0xA2, 0x45, 0x1B, 0xDE, 0x03, 0xEB, 0x94, 0x31}}

F917BC8A-1BBA-4478-A245-1BDE03EB9431

var IID_IPropertyChangeArray = syscall.GUID{0x380F5CAD, 0x1B5E, 0x42F2,
	[8]byte{0x80, 0x5D, 0x63, 0x7F, 0xD3, 0x92, 0xD3, 0x1E}}

380F5CAD-1B5E-42F2-805D-637FD392D31E

var IID_IPropertyDescription = syscall.GUID{0x6F79D558, 0x3E96, 0x4549,
	[8]byte{0xA1, 0xD1, 0x7D, 0x75, 0xD2, 0x28, 0x88, 0x14}}

6F79D558-3E96-4549-A1D1-7D75D2288814

var IID_IPropertyDescription2 = syscall.GUID{0x57D2EDED, 0x5062, 0x400E,
	[8]byte{0xB1, 0x07, 0x5D, 0xAE, 0x79, 0xFE, 0x57, 0xA6}}

57D2EDED-5062-400E-B107-5DAE79FE57A6

var IID_IPropertyDescriptionAliasInfo = syscall.GUID{0xF67104FC, 0x2AF9, 0x46FD,
	[8]byte{0xB3, 0x2D, 0x24, 0x3C, 0x14, 0x04, 0xF3, 0xD1}}

F67104FC-2AF9-46FD-B32D-243C1404F3D1

var IID_IPropertyDescriptionList = syscall.GUID{0x1F9FC1D0, 0xC39B, 0x4B26,
	[8]byte{0x81, 0x7F, 0x01, 0x19, 0x67, 0xD3, 0x44, 0x0E}}

1F9FC1D0-C39B-4B26-817F-011967D3440E

var IID_IPropertyDescriptionRelatedPropertyInfo = syscall.GUID{0x507393F4, 0x2A3D, 0x4A60,
	[8]byte{0xB5, 0x9E, 0xD9, 0xC7, 0x57, 0x16, 0xC2, 0xDD}}

507393F4-2A3D-4A60-B59E-D9C75716C2DD

var IID_IPropertyDescriptionSearchInfo = syscall.GUID{0x078F91BD, 0x29A2, 0x440F,
	[8]byte{0x92, 0x4E, 0x46, 0xA2, 0x91, 0x52, 0x45, 0x20}}

078F91BD-29A2-440F-924E-46A291524520

var IID_IPropertyEnumType = syscall.GUID{0x11E1FBF9, 0x2D56, 0x4A6B,
	[8]byte{0x8D, 0xB3, 0x7C, 0xD1, 0x93, 0xA4, 0x71, 0xF2}}

11E1FBF9-2D56-4A6B-8DB3-7CD193A471F2

var IID_IPropertyEnumType2 = syscall.GUID{0x9B6E051C, 0x5DDD, 0x4321,
	[8]byte{0x90, 0x70, 0xFE, 0x2A, 0xCB, 0x55, 0xE7, 0x94}}

9B6E051C-5DDD-4321-9070-FE2ACB55E794

var IID_IPropertyEnumTypeList = syscall.GUID{0xA99400F4, 0x3D84, 0x4557,
	[8]byte{0x94, 0xBA, 0x12, 0x42, 0xFB, 0x2C, 0xC9, 0xA6}}

A99400F4-3D84-4557-94BA-1242FB2CC9A6

var IID_IPropertyKeyStore = syscall.GUID{0x75BD59AA, 0xF23B, 0x4963,
	[8]byte{0xAB, 0xA4, 0x0B, 0x35, 0x57, 0x52, 0xA9, 0x1B}}

75BD59AA-F23B-4963-ABA4-0B355752A91B

var IID_IPropertyNotifySink = syscall.GUID{0x9BFBBC02, 0xEFF1, 0x101A,
	[8]byte{0x84, 0xED, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

9BFBBC02-EFF1-101A-84ED-00AA00341D07

var IID_IPropertyPage = syscall.GUID{0xB196B28D, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B28D-BAB4-101A-B69C-00AA00341D07

var IID_IPropertyPage2 = syscall.GUID{0x01E44665, 0x24AC, 0x101B,
	[8]byte{0x84, 0xED, 0x08, 0x00, 0x2B, 0x2E, 0xC7, 0x13}}

01E44665-24AC-101B-84ED-08002B2EC713

var IID_IPropertyPageSite = syscall.GUID{0xB196B28C, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B28C-BAB4-101A-B69C-00AA00341D07

var IID_IPropertySetStorage = syscall.GUID{0x0000013A, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000013A-0000-0000-C000-000000000046

var IID_IPropertyStorage = syscall.GUID{0x00000138, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000138-0000-0000-C000-000000000046

var IID_IPropertyStore = syscall.GUID{0x886D8EEB, 0x8CF2, 0x4446,
	[8]byte{0x8D, 0x02, 0xCD, 0xBA, 0x1D, 0xBD, 0xCF, 0x99}}

886D8EEB-8CF2-4446-8D02-CDBA1DBDCF99

var IID_IPropertyStoreCache = syscall.GUID{0x3017056D, 0x9A91, 0x4E90,
	[8]byte{0x93, 0x7D, 0x74, 0x6C, 0x72, 0xAB, 0xBF, 0x4F}}

3017056D-9A91-4E90-937D-746C72ABBF4F

var IID_IPropertyStoreCapabilities = syscall.GUID{0xC8E2D566, 0x186E, 0x4D49,
	[8]byte{0xBF, 0x41, 0x69, 0x09, 0xEA, 0xD5, 0x6A, 0xCC}}

C8E2D566-186E-4D49-BF41-6909EAD56ACC

var IID_IPropertyStoreFactory = syscall.GUID{0xBC110B6D, 0x57E8, 0x4148,
	[8]byte{0xA9, 0xC6, 0x91, 0x01, 0x5A, 0xB2, 0xF3, 0xA5}}

BC110B6D-57E8-4148-A9C6-91015AB2F3A5

var IID_IPropertySystem = syscall.GUID{0xCA724E8A, 0xC3E6, 0x442B,
	[8]byte{0x88, 0xA4, 0x6F, 0xB0, 0xDB, 0x80, 0x35, 0xA3}}

CA724E8A-C3E6-442B-88A4-6FB0DB8035A3

var IID_IPropertySystemChangeNotify = syscall.GUID{0xFA955FD9, 0x38BE, 0x4879,
	[8]byte{0xA6, 0xCE, 0x82, 0x4C, 0xF5, 0x2D, 0x60, 0x9F}}

FA955FD9-38BE-4879-A6CE-824CF52D609F

var IID_IPropertyUI = syscall.GUID{0x757A7D9F, 0x919A, 0x4118,
	[8]byte{0x99, 0xD7, 0xDB, 0xB2, 0x08, 0xC8, 0xCC, 0x66}}

757A7D9F-919A-4118-99D7-DBB208C8CC66

var IID_IProtectFocus = syscall.GUID{0xD81F90A3, 0x8156, 0x44F7,
	[8]byte{0xAD, 0x28, 0x5A, 0xBB, 0x87, 0x00, 0x32, 0x74}}

D81F90A3-8156-44F7-AD28-5ABB87003274

var IID_IProtectedModeMenuServices = syscall.GUID{0x73C105EE, 0x9DFF, 0x4A07,
	[8]byte{0xB8, 0x3C, 0x7E, 0xFF, 0x29, 0x0C, 0x26, 0x6E}}

73C105EE-9DFF-4A07-B83C-7EFF290C266E

var IID_IProvideClassInfo = syscall.GUID{0xB196B283, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B283-BAB4-101A-B69C-00AA00341D07

var IID_IProvideClassInfo2 = syscall.GUID{0xA6BC3AC0, 0xDBAA, 0x11CE,
	[8]byte{0x9D, 0xE3, 0x00, 0xAA, 0x00, 0x4B, 0xB8, 0x51}}

A6BC3AC0-DBAA-11CE-9DE3-00AA004BB851

var IID_IProvideMultipleClassInfo = syscall.GUID{0xA7ABA9C1, 0x8983, 0x11CF,
	[8]byte{0x8F, 0x20, 0x00, 0x80, 0x5F, 0x2C, 0xD0, 0x64}}

A7ABA9C1-8983-11CF-8F20-00805F2CD064

var IID_IProvideRuntimeContext = syscall.GUID{0x10E2414A, 0xEC59, 0x49D2,
	[8]byte{0xBC, 0x51, 0x5A, 0xDD, 0x2C, 0x36, 0xFE, 0xBC}}

10E2414A-EC59-49D2-BC51-5ADD2C36FEBC

var IID_IProxyProviderWinEventHandler = syscall.GUID{0x89592AD4, 0xF4E0, 0x43D5,
	[8]byte{0xA3, 0xB6, 0xBA, 0xD7, 0xE1, 0x11, 0xB4, 0x35}}

89592AD4-F4E0-43D5-A3B6-BAD7E111B435

var IID_IProxyProviderWinEventSink = syscall.GUID{0x4FD82B78, 0xA43E, 0x46AC,
	[8]byte{0x98, 0x03, 0x0A, 0x69, 0x69, 0xC7, 0xC1, 0x83}}

4FD82B78-A43E-46AC-9803-0A6969C7C183

var IID_IPublishedApp = syscall.GUID{0x1BC752E0, 0x9046, 0x11D1,
	[8]byte{0xB8, 0xB3, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82}}

1BC752E0-9046-11D1-B8B3-006008059382

var IID_IPublishedApp2 = syscall.GUID{0x12B81347, 0x1B3A, 0x4A04,
	[8]byte{0xAA, 0x61, 0x3F, 0x76, 0x8B, 0x67, 0xFD, 0x7E}}

12B81347-1B3A-4A04-AA61-3F768B67FD7E

var IID_IPublishingWizard = syscall.GUID{0xAA9198BB, 0xCCEC, 0x472D,
	[8]byte{0xBE, 0xED, 0x19, 0xA4, 0xF6, 0x73, 0x3F, 0x7A}}

AA9198BB-CCEC-472D-BEED-19A4F6733F7A

var IID_IQueryAssociations = syscall.GUID{0xC46CA590, 0x3C3F, 0x11D2,
	[8]byte{0xBE, 0xE6, 0x00, 0x00, 0xF8, 0x05, 0xCA, 0x57}}

C46CA590-3C3F-11D2-BEE6-0000F805CA57

var IID_IQueryCancelAutoPlay = syscall.GUID{0xDDEFE873, 0x6997, 0x4E68,
	[8]byte{0xBE, 0x26, 0x39, 0xB6, 0x33, 0xAD, 0xBE, 0x12}}

DDEFE873-6997-4E68-BE26-39B633ADBE12

var IID_IQueryCodePage = syscall.GUID{0xC7B236CE, 0xEE80, 0x11D0,
	[8]byte{0x98, 0x5F, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82}}

C7B236CE-EE80-11D0-985F-006008059382

var IID_IQueryContinue = syscall.GUID{0x7307055C, 0xB24A, 0x486B,
	[8]byte{0x9F, 0x25, 0x16, 0x3E, 0x59, 0x7A, 0x28, 0xA9}}

7307055C-B24A-486B-9F25-163E597A28A9

var IID_IQueryContinueWithStatus = syscall.GUID{0x9090BE5B, 0x502B, 0x41FB,
	[8]byte{0xBC, 0xCC, 0x00, 0x49, 0xA6, 0xC7, 0x25, 0x4B}}

9090BE5B-502B-41FB-BCCC-0049A6C7254B

var IID_IQueryInfo = syscall.GUID{0x00021500, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00021500-0000-0000-C000-000000000046

var IID_IQuickActivate = syscall.GUID{0xCF51ED10, 0x62FE, 0x11CF,
	[8]byte{0xBF, 0x86, 0x00, 0xA0, 0xC9, 0x03, 0x48, 0x36}}

CF51ED10-62FE-11CF-BF86-00A0C9034836

var IID_IROTData = syscall.GUID{0xF29F6BC0, 0x5021, 0x11CE,
	[8]byte{0xAA, 0x15, 0x00, 0x00, 0x69, 0x01, 0x29, 0x3F}}

F29F6BC0-5021-11CE-AA15-00006901293F

var IID_IRangeValueProvider = syscall.GUID{0x36DC7AEF, 0x33E6, 0x4691,
	[8]byte{0xAF, 0xE1, 0x2B, 0xE7, 0x27, 0x4B, 0x3D, 0x33}}

36DC7AEF-33E6-4691-AFE1-2BE7274B3D33

var IID_IRawElementProviderAdviseEvents = syscall.GUID{0xA407B27B, 0x0F6D, 0x4427,
	[8]byte{0x92, 0x92, 0x47, 0x3C, 0x7B, 0xF9, 0x32, 0x58}}

A407B27B-0F6D-4427-9292-473C7BF93258

var IID_IRawElementProviderFragment = syscall.GUID{0xF7063DA8, 0x8359, 0x439C,
	[8]byte{0x92, 0x97, 0xBB, 0xC5, 0x29, 0x9A, 0x7D, 0x87}}

F7063DA8-8359-439C-9297-BBC5299A7D87

var IID_IRawElementProviderFragmentRoot = syscall.GUID{0x620CE2A5, 0xAB8F, 0x40A9,
	[8]byte{0x86, 0xCB, 0xDE, 0x3C, 0x75, 0x59, 0x9B, 0x58}}

620CE2A5-AB8F-40A9-86CB-DE3C75599B58

var IID_IRawElementProviderHostingAccessibles = syscall.GUID{0x24BE0B07, 0xD37D, 0x487A,
	[8]byte{0x98, 0xCF, 0xA1, 0x3E, 0xD4, 0x65, 0xE9, 0xB3}}

24BE0B07-D37D-487A-98CF-A13ED465E9B3

var IID_IRawElementProviderHwndOverride = syscall.GUID{0x1D5DF27C, 0x8947, 0x4425,
	[8]byte{0xB8, 0xD9, 0x79, 0x78, 0x7B, 0xB4, 0x60, 0xB8}}

1D5DF27C-8947-4425-B8D9-79787BB460B8

var IID_IRawElementProviderSimple = syscall.GUID{0xD6DD68D1, 0x86FD, 0x4332,
	[8]byte{0x86, 0x66, 0x9A, 0xBE, 0xDE, 0xA2, 0xD2, 0x4C}}

D6DD68D1-86FD-4332-8666-9ABEDEA2D24C

var IID_IRawElementProviderSimple2 = syscall.GUID{0xA0A839A9, 0x8DA1, 0x4A82,
	[8]byte{0x80, 0x6A, 0x8E, 0x0D, 0x44, 0xE7, 0x9F, 0x56}}

A0A839A9-8DA1-4A82-806A-8E0D44E79F56

var IID_IRawElementProviderSimple3 = syscall.GUID{0xFCF5D820, 0xD7EC, 0x4613,
	[8]byte{0xBD, 0xF6, 0x42, 0xA8, 0x4C, 0xE7, 0xDA, 0xAF}}

FCF5D820-D7EC-4613-BDF6-42A84CE7DAAF

var IID_IRawElementProviderWindowlessSite = syscall.GUID{0x0A2A93CC, 0xBFAD, 0x42AC,
	[8]byte{0x9B, 0x2E, 0x09, 0x91, 0xFB, 0x0D, 0x3E, 0xA0}}

0A2A93CC-BFAD-42AC-9B2E-0991FB0D3EA0

var IID_IRecordInfo = syscall.GUID{0x0000002F, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000002F-0000-0000-C000-000000000046

var IID_IRegTreeItem = syscall.GUID{0xA9521922, 0x0812, 0x4D44,
	[8]byte{0x9E, 0xC3, 0x7F, 0xD3, 0x8C, 0x72, 0x6F, 0x3D}}

A9521922-0812-4D44-9EC3-7FD38C726F3D

var IID_IRelatedItem = syscall.GUID{0xA73CE67A, 0x8AB1, 0x44F1,
	[8]byte{0x8D, 0x43, 0xD2, 0xFC, 0xBF, 0x6B, 0x1C, 0xD0}}

A73CE67A-8AB1-44F1-8D43-D2FCBF6B1CD0

var IID_IReleaseMarshalBuffers = syscall.GUID{0xEB0CB9E8, 0x7996, 0x11D2,
	[8]byte{0x87, 0x2E, 0x00, 0x00, 0xF8, 0x08, 0x08, 0x59}}

EB0CB9E8-7996-11D2-872E-0000F8080859

var IID_IRemoteComputer = syscall.GUID{0x000214FE, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214FE-0000-0000-C000-000000000046

var IID_IResolveShellLink = syscall.GUID{0x5CD52983, 0x9449, 0x11D2,
	[8]byte{0x96, 0x3A, 0x00, 0xC0, 0x4F, 0x79, 0xAD, 0xF0}}

5CD52983-9449-11D2-963A-00C04F79ADF0

var IID_IRestrictedErrorInfo = syscall.GUID{0x82BA7092, 0x4C88, 0x427D,
	[8]byte{0xA7, 0xBC, 0x16, 0xDD, 0x93, 0xFE, 0xB6, 0x7E}}

82BA7092-4C88-427D-A7BC-16DD93FEB67E

var IID_IResultsFolder = syscall.GUID{0x96E5AE6D, 0x6AE1, 0x4B1C,
	[8]byte{0x90, 0x0C, 0xC6, 0x48, 0x0E, 0xAA, 0x88, 0x28}}

96E5AE6D-6AE1-4B1C-900C-C6480EAA8828

var IID_IRichEditOle = syscall.GUID{0x00020D00, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020D00-0000-0000-C000-000000000046

var IID_IRichEditOleCallback = syscall.GUID{0x00020D03, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020D03-0000-0000-C000-000000000046

var IID_IRichEditUiaInformation = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IRicheditUiaOverrides = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IRicheditWindowlessAccessibility = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_IRootStorage = syscall.GUID{0x00000012, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000012-0000-0000-C000-000000000046

var IID_IRpcChannelBuffer = syscall.GUID{0xD5F56B60, 0x593B, 0x101A,
	[8]byte{0xB5, 0x69, 0x08, 0x00, 0x2B, 0x2D, 0xBF, 0x7A}}

D5F56B60-593B-101A-B569-08002B2DBF7A

var IID_IRpcChannelBuffer2 = syscall.GUID{0x594F31D0, 0x7F19, 0x11D0,
	[8]byte{0xB1, 0x94, 0x00, 0xA0, 0xC9, 0x0D, 0xC8, 0xBF}}

594F31D0-7F19-11D0-B194-00A0C90DC8BF

var IID_IRpcChannelBuffer3 = syscall.GUID{0x25B15600, 0x0115, 0x11D0,
	[8]byte{0xBF, 0x0D, 0x00, 0xAA, 0x00, 0xB8, 0xDF, 0xD2}}

25B15600-0115-11D0-BF0D-00AA00B8DFD2

var IID_IRpcHelper = syscall.GUID{0x00000149, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000149-0000-0000-C000-000000000046

var IID_IRpcOptions = syscall.GUID{0x00000144, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000144-0000-0000-C000-000000000046

var IID_IRpcProxyBuffer = syscall.GUID{0xD5F56A34, 0x593B, 0x101A,
	[8]byte{0xB5, 0x69, 0x08, 0x00, 0x2B, 0x2D, 0xBF, 0x7A}}

D5F56A34-593B-101A-B569-08002B2DBF7A

var IID_IRpcStubBuffer = syscall.GUID{0xD5F56AFC, 0x593B, 0x101A,
	[8]byte{0xB5, 0x69, 0x08, 0x00, 0x2B, 0x2D, 0xBF, 0x7A}}

D5F56AFC-593B-101A-B569-08002B2DBF7A

var IID_IRpcSyntaxNegotiate = syscall.GUID{0x58A08519, 0x24C8, 0x4935,
	[8]byte{0xB4, 0x82, 0x3F, 0xD8, 0x23, 0x33, 0x3A, 0x4F}}

58A08519-24C8-4935-B482-3FD823333A4F

var IID_IRtwqAsyncCallback = syscall.GUID{0xA27003CF, 0x2354, 0x4F2A,
	[8]byte{0x8D, 0x6A, 0xAB, 0x7C, 0xFF, 0x15, 0x43, 0x7E}}

A27003CF-2354-4F2A-8D6A-AB7CFF15437E

var IID_IRtwqAsyncResult = syscall.GUID{0xAC6B7889, 0x0740, 0x4D51,
	[8]byte{0x86, 0x19, 0x90, 0x59, 0x94, 0xA5, 0x5C, 0xC6}}

AC6B7889-0740-4D51-8619-905994A55CC6

var IID_IRtwqPlatformEvents = syscall.GUID{0x63D9255A, 0x7FF1, 0x4B61,
	[8]byte{0x8F, 0xAF, 0xED, 0x64, 0x60, 0xDA, 0xCF, 0x2B}}

63D9255A-7FF1-4B61-8FAF-ED6460DACF2B

var IID_IRunnableObject = syscall.GUID{0x00000126, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000126-0000-0000-C000-000000000046

var IID_IRunnableTask = syscall.GUID{0x85788D00, 0x6807, 0x11D0,
	[8]byte{0xB8, 0x10, 0x00, 0xC0, 0x4F, 0xD7, 0x06, 0xEC}}

85788D00-6807-11D0-B810-00C04FD706EC

var IID_IRunningObjectTable = syscall.GUID{0x00000010, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000010-0000-0000-C000-000000000046

var IID_IScriptErrorList = syscall.GUID{0xF3470F24, 0x15FD, 0x11D2,
	[8]byte{0xBB, 0x2E, 0x00, 0x80, 0x5F, 0xF7, 0xEF, 0xCA}}

F3470F24-15FD-11D2-BB2E-00805FF7EFCA

var IID_IScrollItemProvider = syscall.GUID{0x2360C714, 0x4BF1, 0x4B26,
	[8]byte{0xBA, 0x65, 0x9B, 0x21, 0x31, 0x61, 0x27, 0xEB}}

2360C714-4BF1-4B26-BA65-9B21316127EB

var IID_IScrollProvider = syscall.GUID{0xB38B8077, 0x1FC3, 0x42A5,
	[8]byte{0x8C, 0xAE, 0xD4, 0x0C, 0x22, 0x15, 0x05, 0x5A}}

B38B8077-1FC3-42A5-8CAE-D40C2215055A

var IID_ISearchBoxInfo = syscall.GUID{0x6AF6E03F, 0xD664, 0x4EF4,
	[8]byte{0x96, 0x26, 0xF7, 0xE0, 0xED, 0x36, 0x75, 0x5E}}

6AF6E03F-D664-4EF4-9626-F7E0ED36755E

var IID_ISearchContext = syscall.GUID{0x09F656A2, 0x41AF, 0x480C,
	[8]byte{0x88, 0xF7, 0x16, 0xCC, 0x0D, 0x16, 0x46, 0x15}}

09F656A2-41AF-480C-88F7-16CC0D164615

var IID_ISearchFolderItemFactory = syscall.GUID{0xA0FFBC28, 0x5482, 0x4366,
	[8]byte{0xBE, 0x27, 0x3E, 0x81, 0xE7, 0x8E, 0x06, 0xC2}}

A0FFBC28-5482-4366-BE27-3E81E78E06C2

var IID_ISelectionItemProvider = syscall.GUID{0x2ACAD808, 0xB2D4, 0x452D,
	[8]byte{0xA4, 0x07, 0x91, 0xFF, 0x1A, 0xD1, 0x67, 0xB2}}

2ACAD808-B2D4-452D-A407-91FF1AD167B2

var IID_ISelectionProvider = syscall.GUID{0xFB8B03AF, 0x3BDF, 0x48D4,
	[8]byte{0xBD, 0x36, 0x1A, 0x65, 0x79, 0x3B, 0xE1, 0x68}}

FB8B03AF-3BDF-48D4-BD36-1A65793BE168

var IID_ISelectionProvider2 = syscall.GUID{0x14F68475, 0xEE1C, 0x44F6,
	[8]byte{0xA8, 0x69, 0xD2, 0x39, 0x38, 0x1F, 0x0F, 0xE7}}

14F68475-EE1C-44F6-A869-D239381F0FE7

var IID_ISequentialStream = syscall.GUID{0x0C733A30, 0x2A1C, 0x11CE,
	[8]byte{0xAD, 0xE5, 0x00, 0xAA, 0x00, 0x44, 0x77, 0x3D}}

0C733A30-2A1C-11CE-ADE5-00AA0044773D

var IID_IServerSecurity = syscall.GUID{0x0000013E, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000013E-0000-0000-C000-000000000046

var IID_IServiceProvider = syscall.GUID{0x6D5140C1, 0x7436, 0x11CE,
	[8]byte{0x80, 0x34, 0x00, 0xAA, 0x00, 0x60, 0x09, 0xFA}}

6D5140C1-7436-11CE-8034-00AA006009FA

var IID_IShareWindowCommandEventArgsInterop = syscall.GUID{0x6571A721, 0x643D, 0x43D4,
	[8]byte{0xAC, 0xA4, 0x6B, 0x6F, 0x5F, 0x30, 0xF1, 0xAD}}

6571A721-643D-43D4-ACA4-6B6F5F30F1AD

var IID_IShareWindowCommandSourceInterop = syscall.GUID{0x461A191F, 0x8424, 0x43A6,
	[8]byte{0xA0, 0xFA, 0x34, 0x51, 0xA2, 0x2F, 0x56, 0xAB}}

461A191F-8424-43A6-A0FA-3451A22F56AB

var IID_ISharedBitmap = syscall.GUID{0x091162A4, 0xBC96, 0x411F,
	[8]byte{0xAA, 0xE8, 0xC5, 0x12, 0x2C, 0xD0, 0x33, 0x63}}

091162A4-BC96-411F-AAE8-C5122CD03363

var IID_ISharingConfigurationManager = syscall.GUID{0xB4CD448A, 0x9C86, 0x4466,
	[8]byte{0x92, 0x01, 0x2E, 0x62, 0x10, 0x5B, 0x87, 0xAE}}

B4CD448A-9C86-4466-9201-2E62105B87AE

var IID_IShellApp = syscall.GUID{0xA3E14960, 0x935F, 0x11D1,
	[8]byte{0xB8, 0xB8, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82}}

A3E14960-935F-11D1-B8B8-006008059382

var IID_IShellBrowser = syscall.GUID{0x000214E2, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E2-0000-0000-C000-000000000046

var IID_IShellChangeNotify = syscall.GUID{0xD82BE2B1, 0x5764, 0x11D0,
	[8]byte{0xA9, 0x6E, 0x00, 0xC0, 0x4F, 0xD7, 0x05, 0xA2}}

D82BE2B1-5764-11D0-A96E-00C04FD705A2

var IID_IShellDetails = syscall.GUID{0x000214EC, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214EC-0000-0000-C000-000000000046

var IID_IShellDispatch = syscall.GUID{0xD8F015C0, 0xC278, 0x11CE,
	[8]byte{0xA4, 0x9E, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}

D8F015C0-C278-11CE-A49E-444553540000

var IID_IShellDispatch2 = syscall.GUID{0xA4C6892C, 0x3BA9, 0x11D2,
	[8]byte{0x9D, 0xEA, 0x00, 0xC0, 0x4F, 0xB1, 0x61, 0x62}}

A4C6892C-3BA9-11D2-9DEA-00C04FB16162

var IID_IShellDispatch3 = syscall.GUID{0x177160CA, 0xBB5A, 0x411C,
	[8]byte{0x84, 0x1D, 0xBD, 0x38, 0xFA, 0xCD, 0xEA, 0xA0}}

177160CA-BB5A-411C-841D-BD38FACDEAA0

var IID_IShellDispatch4 = syscall.GUID{0xEFD84B2D, 0x4BCF, 0x4298,
	[8]byte{0xBE, 0x25, 0xEB, 0x54, 0x2A, 0x59, 0xFB, 0xDA}}

EFD84B2D-4BCF-4298-BE25-EB542A59FBDA

var IID_IShellDispatch5 = syscall.GUID{0x866738B9, 0x6CF2, 0x4DE8,
	[8]byte{0x87, 0x67, 0xF7, 0x94, 0xEB, 0xE7, 0x4F, 0x4E}}

866738B9-6CF2-4DE8-8767-F794EBE74F4E

var IID_IShellDispatch6 = syscall.GUID{0x286E6F1B, 0x7113, 0x4355,
	[8]byte{0x95, 0x62, 0x96, 0xB7, 0xE9, 0xD6, 0x4C, 0x54}}

286E6F1B-7113-4355-9562-96B7E9D64C54

var IID_IShellExtInit = syscall.GUID{0x000214E8, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E8-0000-0000-C000-000000000046

var IID_IShellFavoritesNameSpace = syscall.GUID{0x55136804, 0xB2DE, 0x11D1,
	[8]byte{0xB9, 0xF2, 0x00, 0xA0, 0xC9, 0x8B, 0xC5, 0x47}}

55136804-B2DE-11D1-B9F2-00A0C98BC547

var IID_IShellFolder = syscall.GUID{0x000214E6, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E6-0000-0000-C000-000000000046

var IID_IShellFolder2 = syscall.GUID{0x93F2F68C, 0x1D1B, 0x11D3,
	[8]byte{0xA3, 0x0E, 0x00, 0xC0, 0x4F, 0x79, 0xAB, 0xD1}}

93F2F68C-1D1B-11D3-A30E-00C04F79ABD1

var IID_IShellFolderBand = syscall.GUID{0x7FE80CC8, 0xC247, 0x11D0,
	[8]byte{0xB9, 0x3A, 0x00, 0xA0, 0xC9, 0x03, 0x12, 0xE1}}

7FE80CC8-C247-11D0-B93A-00A0C90312E1

var IID_IShellFolderView = syscall.GUID{0x37A378C0, 0xF82D, 0x11CE,
	[8]byte{0xAE, 0x65, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

37A378C0-F82D-11CE-AE65-08002B2E1262

var IID_IShellFolderViewCB = syscall.GUID{0x2047E320, 0xF2A9, 0x11CE,
	[8]byte{0xAE, 0x65, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

2047E320-F2A9-11CE-AE65-08002B2E1262

var IID_IShellFolderViewDual = syscall.GUID{0xE7A1AF80, 0x4D96, 0x11CF,
	[8]byte{0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85}}

E7A1AF80-4D96-11CF-960C-0080C7F4EE85

var IID_IShellFolderViewDual2 = syscall.GUID{0x31C147B6, 0x0ADE, 0x4A3C,
	[8]byte{0xB5, 0x14, 0xDD, 0xF9, 0x32, 0xEF, 0x6D, 0x17}}

31C147B6-0ADE-4A3C-B514-DDF932EF6D17

var IID_IShellFolderViewDual3 = syscall.GUID{0x29EC8E6C, 0x46D3, 0x411F,
	[8]byte{0xBA, 0xAA, 0x61, 0x1A, 0x6C, 0x9C, 0xAC, 0x66}}

29EC8E6C-46D3-411F-BAAA-611A6C9CAC66

var IID_IShellIcon = syscall.GUID{0x000214E5, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E5-0000-0000-C000-000000000046

var IID_IShellIconOverlay = syscall.GUID{0x7D688A70, 0xC613, 0x11D0,
	[8]byte{0x99, 0x9B, 0x00, 0xC0, 0x4F, 0xD6, 0x55, 0xE1}}

7D688A70-C613-11D0-999B-00C04FD655E1

var IID_IShellIconOverlayIdentifier = syscall.GUID{0x0C6C4200, 0xC589, 0x11D0,
	[8]byte{0x99, 0x9A, 0x00, 0xC0, 0x4F, 0xD6, 0x55, 0xE1}}

0C6C4200-C589-11D0-999A-00C04FD655E1

var IID_IShellIconOverlayManager = syscall.GUID{0xF10B5E34, 0xDD3B, 0x42A7,
	[8]byte{0xAA, 0x7D, 0x2F, 0x4E, 0xC5, 0x4B, 0xB0, 0x9B}}

F10B5E34-DD3B-42A7-AA7D-2F4EC54BB09B

var IID_IShellImageData = syscall.GUID{0xBFDEEC12, 0x8040, 0x4403,
	[8]byte{0xA5, 0xEA, 0x9E, 0x07, 0xDA, 0xFC, 0xF5, 0x30}}

BFDEEC12-8040-4403-A5EA-9E07DAFCF530

var IID_IShellImageDataAbort = syscall.GUID{0x53FB8E58, 0x50C0, 0x4003,
	[8]byte{0xB4, 0xAA, 0x0C, 0x8D, 0xF2, 0x8E, 0x7F, 0x3A}}

53FB8E58-50C0-4003-B4AA-0C8DF28E7F3A

var IID_IShellImageDataFactory = syscall.GUID{0x9BE8ED5C, 0xEDAB, 0x4D75,
	[8]byte{0x90, 0xF3, 0xBD, 0x5B, 0xDB, 0xB2, 0x1C, 0x82}}

9BE8ED5C-EDAB-4D75-90F3-BD5BDBB21C82

var IID_IShellItem = syscall.GUID{0x43826D1E, 0xE718, 0x42EE,
	[8]byte{0xBC, 0x55, 0xA1, 0xE2, 0x61, 0xC3, 0x7B, 0xFE}}

43826D1E-E718-42EE-BC55-A1E261C37BFE

var IID_IShellItem2 = syscall.GUID{0x7E9FB0D3, 0x919F, 0x4307,
	[8]byte{0xAB, 0x2E, 0x9B, 0x18, 0x60, 0x31, 0x0C, 0x93}}

7E9FB0D3-919F-4307-AB2E-9B1860310C93

var IID_IShellItemArray = syscall.GUID{0xB63EA76D, 0x1F85, 0x456F,
	[8]byte{0xA1, 0x9C, 0x48, 0x15, 0x9E, 0xFA, 0x85, 0x8B}}

B63EA76D-1F85-456F-A19C-48159EFA858B

var IID_IShellItemFilter = syscall.GUID{0x2659B475, 0xEEB8, 0x48B7,
	[8]byte{0x8F, 0x07, 0xB3, 0x78, 0x81, 0x0F, 0x48, 0xCF}}

2659B475-EEB8-48B7-8F07-B378810F48CF

var IID_IShellItemImageFactory = syscall.GUID{0xBCC18B79, 0xBA16, 0x442F,
	[8]byte{0x80, 0xC4, 0x8A, 0x59, 0xC3, 0x0C, 0x46, 0x3B}}

BCC18B79-BA16-442F-80C4-8A59C30C463B

var IID_IShellItemResources = syscall.GUID{0xFF5693BE, 0x2CE0, 0x4D48,
	[8]byte{0xB5, 0xC5, 0x40, 0x81, 0x7D, 0x1A, 0xCD, 0xB9}}

FF5693BE-2CE0-4D48-B5C5-40817D1ACDB9

var IID_IShellLibrary = syscall.GUID{0x11A66EFA, 0x382E, 0x451A,
	[8]byte{0x92, 0x34, 0x1E, 0x0E, 0x12, 0xEF, 0x30, 0x85}}

11A66EFA-382E-451A-9234-1E0E12EF3085

var IID_IShellLinkA = syscall.GUID{0x000214EE, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214EE-0000-0000-C000-000000000046

var IID_IShellLinkDataList = syscall.GUID{0x45E2B4AE, 0xB1C3, 0x11D0,
	[8]byte{0xB9, 0x2F, 0x00, 0xA0, 0xC9, 0x03, 0x12, 0xE1}}

45E2B4AE-B1C3-11D0-B92F-00A0C90312E1

var IID_IShellLinkDual = syscall.GUID{0x88A05C00, 0xF000, 0x11CE,
	[8]byte{0x83, 0x50, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}

88A05C00-F000-11CE-8350-444553540000

var IID_IShellLinkDual2 = syscall.GUID{0x317EE249, 0xF12E, 0x11D2,
	[8]byte{0xB1, 0xE4, 0x00, 0xC0, 0x4F, 0x8E, 0xEB, 0x3E}}

317EE249-F12E-11D2-B1E4-00C04F8EEB3E

var IID_IShellLinkW = syscall.GUID{0x000214F9, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214F9-0000-0000-C000-000000000046

var IID_IShellMenu = syscall.GUID{0xEE1F7637, 0xE138, 0x11D1,
	[8]byte{0x83, 0x79, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

EE1F7637-E138-11D1-8379-00C04FD918D0

var IID_IShellMenuCallback = syscall.GUID{0x4CA300A1, 0x9B8D, 0x11D1,
	[8]byte{0x8B, 0x22, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

4CA300A1-9B8D-11D1-8B22-00C04FD918D0

var IID_IShellNameSpace = syscall.GUID{0xE572D3C9, 0x37BE, 0x4AE2,
	[8]byte{0x82, 0x5D, 0xD5, 0x21, 0x76, 0x3E, 0x31, 0x08}}

E572D3C9-37BE-4AE2-825D-D521763E3108

var IID_IShellPropSheetExt = syscall.GUID{0x000214E9, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E9-0000-0000-C000-000000000046

var IID_IShellRunDll = syscall.GUID{0xFCE4BDE0, 0x4B68, 0x4B80,
	[8]byte{0x8E, 0x9C, 0x74, 0x26, 0x31, 0x5A, 0x73, 0x88}}

FCE4BDE0-4B68-4B80-8E9C-7426315A7388

var IID_IShellService = syscall.GUID{0x5836FB00, 0x8187, 0x11CF,
	[8]byte{0xA1, 0x2B, 0x00, 0xAA, 0x00, 0x4A, 0xE8, 0x37}}

5836FB00-8187-11CF-A12B-00AA004AE837

var IID_IShellTaskScheduler = syscall.GUID{0x6CCB7BE0, 0x6807, 0x11D0,
	[8]byte{0xB8, 0x10, 0x00, 0xC0, 0x4F, 0xD7, 0x06, 0xEC}}

6CCB7BE0-6807-11D0-B810-00C04FD706EC

var IID_IShellUIHelper = syscall.GUID{0x729FE2F8, 0x1EA8, 0x11D1,
	[8]byte{0x8F, 0x85, 0x00, 0xC0, 0x4F, 0xC2, 0xFB, 0xE1}}

729FE2F8-1EA8-11D1-8F85-00C04FC2FBE1

var IID_IShellUIHelper2 = syscall.GUID{0xA7FE6EDA, 0x1932, 0x4281,
	[8]byte{0xB8, 0x81, 0x87, 0xB3, 0x1B, 0x8B, 0xC5, 0x2C}}

A7FE6EDA-1932-4281-B881-87B31B8BC52C

var IID_IShellUIHelper3 = syscall.GUID{0x528DF2EC, 0xD419, 0x40BC,
	[8]byte{0x9B, 0x6D, 0xDC, 0xDB, 0xF9, 0xC1, 0xB2, 0x5D}}

528DF2EC-D419-40BC-9B6D-DCDBF9C1B25D

var IID_IShellUIHelper4 = syscall.GUID{0xB36E6A53, 0x8073, 0x499E,
	[8]byte{0x82, 0x4C, 0xD7, 0x76, 0x33, 0x0A, 0x33, 0x3E}}

B36E6A53-8073-499E-824C-D776330A333E

var IID_IShellUIHelper5 = syscall.GUID{0xA2A08B09, 0x103D, 0x4D3F,
	[8]byte{0xB9, 0x1C, 0xEA, 0x45, 0x5C, 0xA8, 0x2E, 0xFA}}

A2A08B09-103D-4D3F-B91C-EA455CA82EFA

var IID_IShellUIHelper6 = syscall.GUID{0x987A573E, 0x46EE, 0x4E89,
	[8]byte{0x96, 0xAB, 0xDD, 0xF7, 0xF8, 0xFD, 0xC9, 0x8C}}

987A573E-46EE-4E89-96AB-DDF7F8FDC98C

var IID_IShellUIHelper7 = syscall.GUID{0x60E567C8, 0x9573, 0x4AB2,
	[8]byte{0xA2, 0x64, 0x63, 0x7C, 0x6C, 0x16, 0x1C, 0xB1}}

60E567C8-9573-4AB2-A264-637C6C161CB1

var IID_IShellUIHelper8 = syscall.GUID{0x66DEBCF2, 0x05B0, 0x4F07,
	[8]byte{0xB4, 0x9B, 0xB9, 0x62, 0x41, 0xA6, 0x5D, 0xB2}}

66DEBCF2-05B0-4F07-B49B-B96241A65DB2

var IID_IShellUIHelper9 = syscall.GUID{0x6CDF73B0, 0x7F2F, 0x451F,
	[8]byte{0xBC, 0x0F, 0x63, 0xE0, 0xF3, 0x28, 0x4E, 0x54}}

6CDF73B0-7F2F-451F-BC0F-63E0F3284E54

var IID_IShellView = syscall.GUID{0x000214E3, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000214E3-0000-0000-C000-000000000046

var IID_IShellView2 = syscall.GUID{0x88E39E80, 0x3578, 0x11CF,
	[8]byte{0xAE, 0x69, 0x08, 0x00, 0x2B, 0x2E, 0x12, 0x62}}

88E39E80-3578-11CF-AE69-08002B2E1262

var IID_IShellView3 = syscall.GUID{0xEC39FA88, 0xF8AF, 0x41C5,
	[8]byte{0x84, 0x21, 0x38, 0xBE, 0xD2, 0x8F, 0x46, 0x73}}

EC39FA88-F8AF-41C5-8421-38BED28F4673

var IID_IShellWindows = syscall.GUID{0x85CB6900, 0x4D95, 0x11CF,
	[8]byte{0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85}}

85CB6900-4D95-11CF-960C-0080C7F4EE85

var IID_ISimpleFrameSite = syscall.GUID{0x742B0E01, 0x14E6, 0x101B,
	[8]byte{0x91, 0x4E, 0x00, 0xAA, 0x00, 0x30, 0x0C, 0xAB}}

742B0E01-14E6-101B-914E-00AA00300CAB

var IID_ISortColumnArray = syscall.GUID{0x6DFC60FB, 0xF2E9, 0x459B,
	[8]byte{0xBE, 0xB5, 0x28, 0x8F, 0x1A, 0x7C, 0x7D, 0x54}}

6DFC60FB-F2E9-459B-BEB5-288F1A7C7D54

var IID_ISpatialInteractionManagerInterop = syscall.GUID{0x5C4EE536, 0x6A98, 0x4B86,
	[8]byte{0xA1, 0x70, 0x58, 0x70, 0x13, 0xD6, 0xFD, 0x4B}}

5C4EE536-6A98-4B86-A170-587013D6FD4B

var IID_ISpecifyPropertyPages = syscall.GUID{0xB196B28B, 0xBAB4, 0x101A,
	[8]byte{0xB6, 0x9C, 0x00, 0xAA, 0x00, 0x34, 0x1D, 0x07}}

B196B28B-BAB4-101A-B69C-00AA00341D07

var IID_ISpellCheckProvider = syscall.GUID{0x73E976E0, 0x8ED4, 0x4EB1,
	[8]byte{0x80, 0xD7, 0x1B, 0xE0, 0xA1, 0x6B, 0x0C, 0x38}}

73E976E0-8ED4-4EB1-80D7-1BE0A16B0C38

var IID_ISpellCheckProviderFactory = syscall.GUID{0x9F671E11, 0x77D6, 0x4C92,
	[8]byte{0xAE, 0xFB, 0x61, 0x52, 0x15, 0xE3, 0xA4, 0xBE}}

9F671E11-77D6-4C92-AEFB-615215E3A4BE

var IID_ISpellChecker = syscall.GUID{0xB6FD0B71, 0xE2BC, 0x4653,
	[8]byte{0x8D, 0x05, 0xF1, 0x97, 0xE4, 0x12, 0x77, 0x0B}}

B6FD0B71-E2BC-4653-8D05-F197E412770B

var IID_ISpellChecker2 = syscall.GUID{0xE7ED1C71, 0x87F7, 0x4378,
	[8]byte{0xA8, 0x40, 0xC9, 0x20, 0x0D, 0xAC, 0xEE, 0x47}}

E7ED1C71-87F7-4378-A840-C9200DACEE47

var IID_ISpellCheckerChangedEventHandler = syscall.GUID{0x0B83A5B0, 0x792F, 0x4EAB,
	[8]byte{0x97, 0x99, 0xAC, 0xF5, 0x2C, 0x5E, 0xD0, 0x8A}}

0B83A5B0-792F-4EAB-9799-ACF52C5ED08A

var IID_ISpellCheckerFactory = syscall.GUID{0x8E018A9D, 0x2415, 0x4677,
	[8]byte{0xBF, 0x08, 0x79, 0x4E, 0xA6, 0x1F, 0x94, 0xBB}}

8E018A9D-2415-4677-BF08-794EA61F94BB

var IID_ISpellingError = syscall.GUID{0xB7C82D61, 0xFBE8, 0x4B47,
	[8]byte{0x9B, 0x27, 0x6C, 0x0D, 0x2E, 0x0D, 0xE0, 0xA3}}

B7C82D61-FBE8-4B47-9B27-6C0D2E0DE0A3

var IID_ISpreadsheetItemProvider = syscall.GUID{0xEAED4660, 0x7B3D, 0x4879,
	[8]byte{0xA2, 0xE6, 0x36, 0x5C, 0xE6, 0x03, 0xF3, 0xD0}}

EAED4660-7B3D-4879-A2E6-365CE603F3D0

var IID_ISpreadsheetProvider = syscall.GUID{0x6F6B5D35, 0x5525, 0x4F80,
	[8]byte{0xB7, 0x58, 0x85, 0x47, 0x38, 0x32, 0xFF, 0xC7}}

6F6B5D35-5525-4F80-B758-85473832FFC7

var IID_IStartMenuPinnedList = syscall.GUID{0x4CD19ADA, 0x25A5, 0x4A32,
	[8]byte{0xB3, 0xB7, 0x34, 0x7B, 0xEE, 0x5B, 0xE3, 0x6B}}

4CD19ADA-25A5-4A32-B3B7-347BEE5BE36B

var IID_IStdMarshalInfo = syscall.GUID{0x00000018, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000018-0000-0000-C000-000000000046

var IID_IStorage = syscall.GUID{0x0000000B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000000B-0000-0000-C000-000000000046

var IID_IStorageProviderBanners = syscall.GUID{0x5EFB46D7, 0x47C0, 0x4B68,
	[8]byte{0xAC, 0xDA, 0xDE, 0xD4, 0x7C, 0x90, 0xEC, 0x91}}

5EFB46D7-47C0-4B68-ACDA-DED47C90EC91

var IID_IStorageProviderCopyHook = syscall.GUID{0x7BF992A9, 0xAF7A, 0x4DBA,
	[8]byte{0xB2, 0xE5, 0x4D, 0x08, 0x0B, 0x1E, 0xCB, 0xC6}}

7BF992A9-AF7A-4DBA-B2E5-4D080B1ECBC6

var IID_IStorageProviderHandler = syscall.GUID{0x162C6FB5, 0x44D3, 0x435B,
	[8]byte{0x90, 0x3D, 0xE6, 0x13, 0xFA, 0x09, 0x3F, 0xB5}}

162C6FB5-44D3-435B-903D-E613FA093FB5

var IID_IStorageProviderPropertyHandler = syscall.GUID{0x301DFBE5, 0x524C, 0x4B0F,
	[8]byte{0x8B, 0x2D, 0x21, 0xC4, 0x0B, 0x3A, 0x29, 0x88}}

301DFBE5-524C-4B0F-8B2D-21C40B3A2988

var IID_IStream = syscall.GUID{0x0000000C, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000000C-0000-0000-C000-000000000046

var IID_IStreamAsync = syscall.GUID{0xFE0B6665, 0xE0CA, 0x49B9,
	[8]byte{0xA1, 0x78, 0x2B, 0x5C, 0xB4, 0x8D, 0x92, 0xA5}}

FE0B6665-E0CA-49B9-A178-2B5CB48D92A5

var IID_IStreamUnbufferedInfo = syscall.GUID{0x8A68FDDA, 0x1FDC, 0x4C20,
	[8]byte{0x8C, 0xEB, 0x41, 0x66, 0x43, 0xB5, 0xA6, 0x25}}

8A68FDDA-1FDC-4C20-8CEB-416643B5A625

var IID_IStylesProvider = syscall.GUID{0x19B6B649, 0xF5D7, 0x4A6D,
	[8]byte{0xBD, 0xCB, 0x12, 0x92, 0x52, 0xBE, 0x58, 0x8A}}

19B6B649-F5D7-4A6D-BDCB-129252BE588A

var IID_ISupportAllowLowerTrustActivation = syscall.GUID{0xE9956EF2, 0x3828, 0x4B4B,
	[8]byte{0x8F, 0xA9, 0x7D, 0xB6, 0x1D, 0xEE, 0x49, 0x54}}

E9956EF2-3828-4B4B-8FA9-7DB61DEE4954

var IID_ISupportErrorInfo = syscall.GUID{0xDF0B3D60, 0x548F, 0x101B,
	[8]byte{0x8E, 0x65, 0x08, 0x00, 0x2B, 0x2B, 0xD1, 0x19}}

DF0B3D60-548F-101B-8E65-08002B2BD119

var IID_ISurrogate = syscall.GUID{0x00000022, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000022-0000-0000-C000-000000000046

var IID_ISurrogateService = syscall.GUID{0x000001D4, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

000001D4-0000-0000-C000-000000000046

var IID_ISuspensionDependencyManager = syscall.GUID{0x52B83A42, 0x2543, 0x416A,
	[8]byte{0x81, 0xD9, 0xC0, 0xDE, 0x79, 0x69, 0xC8, 0xB3}}

52B83A42-2543-416A-81D9-C0DE7969C8B3

var IID_ISyncMgrConflict = syscall.GUID{0x9C204249, 0xC443, 0x4BA4,
	[8]byte{0x85, 0xED, 0xC9, 0x72, 0x68, 0x1D, 0xB1, 0x37}}

9C204249-C443-4BA4-85ED-C972681DB137

var IID_ISyncMgrConflictFolder = syscall.GUID{0x59287F5E, 0xBC81, 0x4FCA,
	[8]byte{0xA7, 0xF1, 0xE5, 0xA8, 0xEC, 0xDB, 0x1D, 0x69}}

59287F5E-BC81-4FCA-A7F1-E5A8ECDB1D69

var IID_ISyncMgrConflictItems = syscall.GUID{0x9C7EAD52, 0x8023, 0x4936,
	[8]byte{0xA4, 0xDB, 0xD2, 0xA9, 0xA9, 0x9E, 0x43, 0x6A}}

9C7EAD52-8023-4936-A4DB-D2A9A99E436A

var IID_ISyncMgrConflictPresenter = syscall.GUID{0x0B4F5353, 0xFD2B, 0x42CD,
	[8]byte{0x87, 0x63, 0x47, 0x79, 0xF2, 0xD5, 0x08, 0xA3}}

0B4F5353-FD2B-42CD-8763-4779F2D508A3

var IID_ISyncMgrConflictResolutionItems = syscall.GUID{0x458725B9, 0x129D, 0x4135,
	[8]byte{0xA9, 0x98, 0x9C, 0xEA, 0xFE, 0xC2, 0x70, 0x07}}

458725B9-129D-4135-A998-9CEAFEC27007

var IID_ISyncMgrConflictResolveInfo = syscall.GUID{0xC405A219, 0x25A2, 0x442E,
	[8]byte{0x87, 0x43, 0xB8, 0x45, 0xA2, 0xCE, 0xE9, 0x3F}}

C405A219-25A2-442E-8743-B845A2CEE93F

var IID_ISyncMgrConflictStore = syscall.GUID{0xCF8FC579, 0xC396, 0x4774,
	[8]byte{0x85, 0xF1, 0xD9, 0x08, 0xA8, 0x31, 0x15, 0x6E}}

CF8FC579-C396-4774-85F1-D908A831156E

var IID_ISyncMgrControl = syscall.GUID{0x9B63616C, 0x36B2, 0x46BC,
	[8]byte{0x95, 0x9F, 0xC1, 0x59, 0x39, 0x52, 0xD1, 0x9B}}

9B63616C-36B2-46BC-959F-C1593952D19B

var IID_ISyncMgrEnumItems = syscall.GUID{0x6295DF2A, 0x35EE, 0x11D1,
	[8]byte{0x87, 0x07, 0x00, 0xC0, 0x4F, 0xD9, 0x33, 0x27}}

6295DF2A-35EE-11D1-8707-00C04FD93327

var IID_ISyncMgrEvent = syscall.GUID{0xFEE0EF8B, 0x46BD, 0x4DB4,
	[8]byte{0xB7, 0xE6, 0xFF, 0x2C, 0x68, 0x73, 0x13, 0xBC}}

FEE0EF8B-46BD-4DB4-B7E6-FF2C687313BC

var IID_ISyncMgrEventLinkUIOperation = syscall.GUID{0x64522E52, 0x848B, 0x4015,
	[8]byte{0x89, 0xCE, 0x5A, 0x36, 0xF0, 0x0B, 0x94, 0xFF}}

64522E52-848B-4015-89CE-5A36F00B94FF

var IID_ISyncMgrEventStore = syscall.GUID{0x37E412F9, 0x016E, 0x44C2,
	[8]byte{0x81, 0xFF, 0xDB, 0x3A, 0xDD, 0x77, 0x42, 0x66}}

37E412F9-016E-44C2-81FF-DB3ADD774266

var IID_ISyncMgrHandler = syscall.GUID{0x04EC2E43, 0xAC77, 0x49F9,
	[8]byte{0x9B, 0x98, 0x03, 0x07, 0xEF, 0x7A, 0x72, 0xA2}}

04EC2E43-AC77-49F9-9B98-0307EF7A72A2

var IID_ISyncMgrHandlerCollection = syscall.GUID{0xA7F337A3, 0xD20B, 0x45CB,
	[8]byte{0x9E, 0xD7, 0x87, 0xD0, 0x94, 0xCA, 0x50, 0x45}}

A7F337A3-D20B-45CB-9ED7-87D094CA5045

var IID_ISyncMgrHandlerInfo = syscall.GUID{0x4FF1D798, 0xECF7, 0x4524,
	[8]byte{0xAA, 0x81, 0x1E, 0x36, 0x2A, 0x0A, 0xEF, 0x3A}}

4FF1D798-ECF7-4524-AA81-1E362A0AEF3A

var IID_ISyncMgrRegister = syscall.GUID{0x6295DF42, 0x35EE, 0x11D1,
	[8]byte{0x87, 0x07, 0x00, 0xC0, 0x4F, 0xD9, 0x33, 0x27}}

6295DF42-35EE-11D1-8707-00C04FD93327

var IID_ISyncMgrResolutionHandler = syscall.GUID{0x40A3D052, 0x8BFF, 0x4C4B,
	[8]byte{0xA3, 0x38, 0xD4, 0xA3, 0x95, 0x70, 0x0D, 0xE9}}

40A3D052-8BFF-4C4B-A338-D4A395700DE9

var IID_ISyncMgrScheduleWizardUIOperation = syscall.GUID{0x459A6C84, 0x21D2, 0x4DDC,
	[8]byte{0x8A, 0x53, 0xF0, 0x23, 0xA4, 0x60, 0x66, 0xF2}}

459A6C84-21D2-4DDC-8A53-F023A46066F2

var IID_ISyncMgrSessionCreator = syscall.GUID{0x17F48517, 0xF305, 0x4321,
	[8]byte{0xA0, 0x8D, 0xB2, 0x5A, 0x83, 0x49, 0x18, 0xFD}}

17F48517-F305-4321-A08D-B25A834918FD

var IID_ISyncMgrSyncCallback = syscall.GUID{0x884CCD87, 0xB139, 0x4937,
	[8]byte{0xA4, 0xBA, 0x4F, 0x8E, 0x19, 0x51, 0x3F, 0xBE}}

884CCD87-B139-4937-A4BA-4F8E19513FBE

var IID_ISyncMgrSyncItem = syscall.GUID{0xB20B24CE, 0x2593, 0x4F04,
	[8]byte{0xBD, 0x8B, 0x7A, 0xD6, 0xC4, 0x50, 0x51, 0xCD}}

B20B24CE-2593-4F04-BD8B-7AD6C45051CD

var IID_ISyncMgrSyncItemContainer = syscall.GUID{0x90701133, 0xBE32, 0x4129,
	[8]byte{0xA6, 0x5C, 0x99, 0xE6, 0x16, 0xCA, 0xFF, 0xF4}}

90701133-BE32-4129-A65C-99E616CAFFF4

var IID_ISyncMgrSyncItemInfo = syscall.GUID{0xE7FD9502, 0xBE0C, 0x4464,
	[8]byte{0x90, 0xA1, 0x2B, 0x52, 0x77, 0x03, 0x12, 0x32}}

E7FD9502-BE0C-4464-90A1-2B5277031232

var IID_ISyncMgrSyncResult = syscall.GUID{0x2B90F17E, 0x5A3E, 0x4B33,
	[8]byte{0xBB, 0x7F, 0x1B, 0xC4, 0x80, 0x56, 0xB9, 0x4D}}

2B90F17E-5A3E-4B33-BB7F-1BC48056B94D

var IID_ISyncMgrSynchronize = syscall.GUID{0x6295DF40, 0x35EE, 0x11D1,
	[8]byte{0x87, 0x07, 0x00, 0xC0, 0x4F, 0xD9, 0x33, 0x27}}

6295DF40-35EE-11D1-8707-00C04FD93327

var IID_ISyncMgrSynchronizeCallback = syscall.GUID{0x6295DF41, 0x35EE, 0x11D1,
	[8]byte{0x87, 0x07, 0x00, 0xC0, 0x4F, 0xD9, 0x33, 0x27}}

6295DF41-35EE-11D1-8707-00C04FD93327

var IID_ISyncMgrSynchronizeInvoke = syscall.GUID{0x6295DF2C, 0x35EE, 0x11D1,
	[8]byte{0x87, 0x07, 0x00, 0xC0, 0x4F, 0xD9, 0x33, 0x27}}

6295DF2C-35EE-11D1-8707-00C04FD93327

var IID_ISyncMgrUIOperation = syscall.GUID{0xFC7CFA47, 0xDFE1, 0x45B5,
	[8]byte{0xA0, 0x49, 0x8C, 0xFD, 0x82, 0xBE, 0xC2, 0x71}}

FC7CFA47-DFE1-45B5-A049-8CFD82BEC271

var IID_ISynchronize = syscall.GUID{0x00000030, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000030-0000-0000-C000-000000000046

var IID_ISynchronizeContainer = syscall.GUID{0x00000033, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000033-0000-0000-C000-000000000046

var IID_ISynchronizeEvent = syscall.GUID{0x00000032, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000032-0000-0000-C000-000000000046

var IID_ISynchronizeHandle = syscall.GUID{0x00000031, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000031-0000-0000-C000-000000000046

var IID_ISynchronizeMutex = syscall.GUID{0x00000025, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000025-0000-0000-C000-000000000046

var IID_ISynchronizedInputProvider = syscall.GUID{0x29DB1A06, 0x02CE, 0x4CF7,
	[8]byte{0x9B, 0x42, 0x56, 0x5D, 0x4F, 0xAB, 0x20, 0xEE}}

29DB1A06-02CE-4CF7-9B42-565D4FAB20EE

var IID_ISystemMediaTransportControlsInterop = syscall.GUID{0xDDB0472D, 0xC911, 0x4A1F,
	[8]byte{0x86, 0xD9, 0xDC, 0x3D, 0x71, 0xA9, 0x5F, 0x5A}}

DDB0472D-C911-4A1F-86D9-DC3D71A95F5A

var IID_ITableItemProvider = syscall.GUID{0xB9734FA6, 0x771F, 0x4D78,
	[8]byte{0x9C, 0x90, 0x25, 0x17, 0x99, 0x93, 0x49, 0xCD}}

B9734FA6-771F-4D78-9C90-2517999349CD

var IID_ITableProvider = syscall.GUID{0x9C860395, 0x97B3, 0x490A,
	[8]byte{0xB5, 0x2A, 0x85, 0x8C, 0xC2, 0x2A, 0xF1, 0x66}}

9C860395-97B3-490A-B52A-858CC22AF166

var IID_ITaskbarList = syscall.GUID{0x56FDF342, 0xFD6D, 0x11D0,
	[8]byte{0x95, 0x8A, 0x00, 0x60, 0x97, 0xC9, 0xA0, 0x90}}

56FDF342-FD6D-11D0-958A-006097C9A090

var IID_ITaskbarList2 = syscall.GUID{0x602D4995, 0xB13A, 0x429B,
	[8]byte{0xA6, 0x6E, 0x19, 0x35, 0xE4, 0x4F, 0x43, 0x17}}

602D4995-B13A-429B-A66E-1935E44F4317

var IID_ITaskbarList3 = syscall.GUID{0xEA1AFB91, 0x9E28, 0x4B86,
	[8]byte{0x90, 0xE9, 0x9E, 0x9F, 0x8A, 0x5E, 0xEF, 0xAF}}

EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF

var IID_ITaskbarList4 = syscall.GUID{0xC43DC798, 0x95D1, 0x4BEA,
	[8]byte{0x90, 0x30, 0xBB, 0x99, 0xE2, 0x98, 0x3A, 0x1A}}

C43DC798-95D1-4BEA-9030-BB99E2983A1A

var IID_ITextChildProvider = syscall.GUID{0x4C2DE2B9, 0xC88F, 0x4F88,
	[8]byte{0xA1, 0x11, 0xF1, 0xD3, 0x36, 0xB7, 0xD1, 0xA9}}

4C2DE2B9-C88F-4F88-A111-F1D336B7D1A9

var IID_ITextDisplays = syscall.GUID{0xC241F5F2, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5F2-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextDocument = syscall.GUID{0x8CC497C0, 0xA1DF, 0x11CE,
	[8]byte{0x80, 0x98, 0x00, 0xAA, 0x00, 0x47, 0xBE, 0x5D}}

8CC497C0-A1DF-11CE-8098-00AA0047BE5D

var IID_ITextDocument2 = syscall.GUID{0xC241F5E0, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E0-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextDocument2Old = syscall.GUID{0x01C25500, 0x4268, 0x11D1,
	[8]byte{0x88, 0x3A, 0x3C, 0x8B, 0x00, 0xC1, 0x00, 0x00}}

01C25500-4268-11D1-883A-3C8B00C10000

var IID_ITextEditProvider = syscall.GUID{0xEA3605B4, 0x3A05, 0x400E,
	[8]byte{0xB5, 0xF9, 0x4E, 0x91, 0xB4, 0x0F, 0x61, 0x76}}

EA3605B4-3A05-400E-B5F9-4E91B40F6176

var IID_ITextFont = syscall.GUID{0x8CC497C3, 0xA1DF, 0x11CE,
	[8]byte{0x80, 0x98, 0x00, 0xAA, 0x00, 0x47, 0xBE, 0x5D}}

8CC497C3-A1DF-11CE-8098-00AA0047BE5D

var IID_ITextFont2 = syscall.GUID{0xC241F5E3, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E3-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextHost = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_ITextHost2 = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_ITextPara = syscall.GUID{0x8CC497C4, 0xA1DF, 0x11CE,
	[8]byte{0x80, 0x98, 0x00, 0xAA, 0x00, 0x47, 0xBE, 0x5D}}

8CC497C4-A1DF-11CE-8098-00AA0047BE5D

var IID_ITextPara2 = syscall.GUID{0xC241F5E4, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E4-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextProvider = syscall.GUID{0x3589C92C, 0x63F3, 0x4367,
	[8]byte{0x99, 0xBB, 0xAD, 0xA6, 0x53, 0xB7, 0x7C, 0xF2}}

3589C92C-63F3-4367-99BB-ADA653B77CF2

var IID_ITextProvider2 = syscall.GUID{0x0DC5E6ED, 0x3E16, 0x4BF1,
	[8]byte{0x8F, 0x9A, 0xA9, 0x79, 0x87, 0x8B, 0xC1, 0x95}}

0DC5E6ED-3E16-4BF1-8F9A-A979878BC195

var IID_ITextRange = syscall.GUID{0x8CC497C2, 0xA1DF, 0x11CE,
	[8]byte{0x80, 0x98, 0x00, 0xAA, 0x00, 0x47, 0xBE, 0x5D}}

8CC497C2-A1DF-11CE-8098-00AA0047BE5D

var IID_ITextRange2 = syscall.GUID{0xC241F5E2, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E2-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextRangeProvider = syscall.GUID{0x5347AD7B, 0xC355, 0x46F8,
	[8]byte{0xAF, 0xF5, 0x90, 0x90, 0x33, 0x58, 0x2F, 0x63}}

5347AD7B-C355-46F8-AFF5-909033582F63

var IID_ITextRangeProvider2 = syscall.GUID{0x9BBCE42C, 0x1921, 0x4F18,
	[8]byte{0x89, 0xCA, 0xDB, 0xA1, 0x91, 0x0A, 0x03, 0x86}}

9BBCE42C-1921-4F18-89CA-DBA1910A0386

var IID_ITextRow = syscall.GUID{0xC241F5EF, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5EF-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextSelection = syscall.GUID{0x8CC497C1, 0xA1DF, 0x11CE,
	[8]byte{0x80, 0x98, 0x00, 0xAA, 0x00, 0x47, 0xBE, 0x5D}}

8CC497C1-A1DF-11CE-8098-00AA0047BE5D

var IID_ITextSelection2 = syscall.GUID{0xC241F5E1, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E1-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextServices = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_ITextServices2 = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var IID_ITextStory = syscall.GUID{0xC241F5F3, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5F3-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextStoryRanges = syscall.GUID{0x8CC497C5, 0xA1DF, 0x11CE,
	[8]byte{0x80, 0x98, 0x00, 0xAA, 0x00, 0x47, 0xBE, 0x5D}}

8CC497C5-A1DF-11CE-8098-00AA0047BE5D

var IID_ITextStoryRanges2 = syscall.GUID{0xC241F5E5, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E5-7206-11D8-A2C7-00A0D1D6C6B3

var IID_ITextStrings = syscall.GUID{0xC241F5E7, 0x7206, 0x11D8,
	[8]byte{0xA2, 0xC7, 0x00, 0xA0, 0xD1, 0xD6, 0xC6, 0xB3}}

C241F5E7-7206-11D8-A2C7-00A0D1D6C6B3

var IID_IThumbnailCache = syscall.GUID{0xF676C15D, 0x596A, 0x4CE2,
	[8]byte{0x82, 0x34, 0x33, 0x99, 0x6F, 0x44, 0x5D, 0xB1}}

F676C15D-596A-4CE2-8234-33996F445DB1

var IID_IThumbnailCachePrimer = syscall.GUID{0x0F03F8FE, 0x2B26, 0x46F0,
	[8]byte{0x96, 0x5A, 0x21, 0x2A, 0xA8, 0xD6, 0x6B, 0x76}}

0F03F8FE-2B26-46F0-965A-212AA8D66B76

var IID_IThumbnailCapture = syscall.GUID{0x4EA39266, 0x7211, 0x409F,
	[8]byte{0xB6, 0x22, 0xF6, 0x3D, 0xBD, 0x16, 0xC5, 0x33}}

4EA39266-7211-409F-B622-F63DBD16C533

var IID_IThumbnailHandlerFactory = syscall.GUID{0xE35B4B2E, 0x00DA, 0x4BC1,
	[8]byte{0x9F, 0x13, 0x38, 0xBC, 0x11, 0xF5, 0xD4, 0x17}}

E35B4B2E-00DA-4BC1-9F13-38BC11F5D417

var IID_IThumbnailProvider = syscall.GUID{0xE357FCCD, 0xA995, 0x4576,
	[8]byte{0xB0, 0x1F, 0x23, 0x46, 0x30, 0x15, 0x4E, 0x96}}

E357FCCD-A995-4576-B01F-234630154E96

var IID_IThumbnailSettings = syscall.GUID{0xF4376F00, 0xBEF5, 0x4D45,
	[8]byte{0x80, 0xF3, 0x1E, 0x02, 0x3B, 0xBF, 0x12, 0x09}}

F4376F00-BEF5-4D45-80F3-1E023BBF1209

var IID_IThumbnailStreamCache = syscall.GUID{0x90E11430, 0x9569, 0x41D8,
	[8]byte{0xAE, 0x75, 0x6D, 0x4D, 0x2A, 0xE7, 0xCC, 0xA0}}

90E11430-9569-41D8-AE75-6D4D2AE7CCA0

var IID_ITimeAndNoticeControl = syscall.GUID{0xBC0BF6AE, 0x8878, 0x11D1,
	[8]byte{0x83, 0xE9, 0x00, 0xC0, 0x4F, 0xC2, 0xC6, 0xD4}}

BC0BF6AE-8878-11D1-83E9-00C04FC2C6D4

var IID_IToggleProvider = syscall.GUID{0x56D00BD0, 0xC4F4, 0x433C,
	[8]byte{0xA8, 0x36, 0x1A, 0x52, 0xA5, 0x7E, 0x08, 0x92}}

56D00BD0-C4F4-433C-A836-1A52A57E0892

var IID_ITrackShellMenu = syscall.GUID{0x8278F932, 0x2A3E, 0x11D2,
	[8]byte{0x83, 0x8F, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xD0}}

8278F932-2A3E-11D2-838F-00C04FD918D0

var IID_ITranscodeImage = syscall.GUID{0xBAE86DDD, 0xDC11, 0x421C,
	[8]byte{0xB7, 0xAB, 0xCC, 0x55, 0xD1, 0xD6, 0x5C, 0x44}}

BAE86DDD-DC11-421C-B7AB-CC55D1D65C44

var IID_ITransferAdviseSink = syscall.GUID{0xD594D0D8, 0x8DA7, 0x457B,
	[8]byte{0xB3, 0xB4, 0xCE, 0x5D, 0xBA, 0xAC, 0x0B, 0x88}}

D594D0D8-8DA7-457B-B3B4-CE5DBAAC0B88

var IID_ITransferDestination = syscall.GUID{0x48ADDD32, 0x3CA5, 0x4124,
	[8]byte{0xAB, 0xE3, 0xB5, 0xA7, 0x25, 0x31, 0xB2, 0x07}}

48ADDD32-3CA5-4124-ABE3-B5A72531B207

var IID_ITransferMediumItem = syscall.GUID{0x77F295D5, 0x2D6F, 0x4E19,
	[8]byte{0xB8, 0xAE, 0x32, 0x2F, 0x3E, 0x72, 0x1A, 0xB5}}

77F295D5-2D6F-4E19-B8AE-322F3E721AB5

var IID_ITransferSource = syscall.GUID{0x00ADB003, 0xBDE9, 0x45C6,
	[8]byte{0x8E, 0x29, 0xD0, 0x9F, 0x93, 0x53, 0xE1, 0x08}}

00ADB003-BDE9-45C6-8E29-D09F9353E108

var IID_ITransformProvider = syscall.GUID{0x6829DDC4, 0x4F91, 0x4FFA,
	[8]byte{0xB8, 0x6F, 0xBD, 0x3E, 0x29, 0x87, 0xCB, 0x4C}}

6829DDC4-4F91-4FFA-B86F-BD3E2987CB4C

var IID_ITransformProvider2 = syscall.GUID{0x4758742F, 0x7AC2, 0x460C,
	[8]byte{0xBC, 0x48, 0x09, 0xFC, 0x09, 0x30, 0x8A, 0x93}}

4758742F-7AC2-460C-BC48-09FC09308A93

var IID_ITravelEntry = syscall.GUID{0xF46EDB3B, 0xBC2F, 0x11D0,
	[8]byte{0x94, 0x12, 0x00, 0xAA, 0x00, 0xA3, 0xEB, 0xD3}}

F46EDB3B-BC2F-11D0-9412-00AA00A3EBD3

var IID_ITravelLog = syscall.GUID{0x66A9CB08, 0x4802, 0x11D2,
	[8]byte{0xA5, 0x61, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8}}

66A9CB08-4802-11D2-A561-00A0C92DBFE8

var IID_ITravelLogClient = syscall.GUID{0x241C033E, 0xE659, 0x43DA,
	[8]byte{0xAA, 0x4D, 0x40, 0x86, 0xDB, 0xC4, 0x75, 0x8D}}

241C033E-E659-43DA-AA4D-4086DBC4758D

var IID_ITravelLogEntry = syscall.GUID{0x7EBFDD87, 0xAD18, 0x11D3,
	[8]byte{0xA4, 0xC5, 0x00, 0xC0, 0x4F, 0x72, 0xD6, 0xB8}}

7EBFDD87-AD18-11D3-A4C5-00C04F72D6B8

var IID_ITravelLogStg = syscall.GUID{0x7EBFDD80, 0xAD18, 0x11D3,
	[8]byte{0xA4, 0xC5, 0x00, 0xC0, 0x4F, 0x72, 0xD6, 0xB8}}

7EBFDD80-AD18-11D3-A4C5-00C04F72D6B8

var IID_ITrayDeskBand = syscall.GUID{0x6D67E846, 0x5B9C, 0x4DB8,
	[8]byte{0x9C, 0xBC, 0xDD, 0xE1, 0x2F, 0x42, 0x54, 0xF1}}

6D67E846-5B9C-4DB8-9CBC-DDE12F4254F1

var IID_ITypeChangeEvents = syscall.GUID{0x00020410, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020410-0000-0000-C000-000000000046

var IID_ITypeComp = syscall.GUID{0x00020403, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020403-0000-0000-C000-000000000046

var IID_ITypeFactory = syscall.GUID{0x0000002E, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000002E-0000-0000-C000-000000000046

var IID_ITypeInfo = syscall.GUID{0x00020401, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020401-0000-0000-C000-000000000046

var IID_ITypeInfo2 = syscall.GUID{0x00020412, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020412-0000-0000-C000-000000000046

var IID_ITypeLib = syscall.GUID{0x00020402, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020402-0000-0000-C000-000000000046

var IID_ITypeLib2 = syscall.GUID{0x00020411, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00020411-0000-0000-C000-000000000046

var IID_ITypeLibRegistration = syscall.GUID{0x76A3E735, 0x02DF, 0x4A12,
	[8]byte{0x98, 0xEB, 0x04, 0x3A, 0xD3, 0x60, 0x0A, 0xF3}}

76A3E735-02DF-4A12-98EB-043AD3600AF3

var IID_ITypeLibRegistrationReader = syscall.GUID{0xED6A8A2A, 0xB160, 0x4E77,
	[8]byte{0x8F, 0x73, 0xAA, 0x74, 0x35, 0xCD, 0x5C, 0x27}}

ED6A8A2A-B160-4E77-8F73-AA7435CD5C27

var IID_ITypeMarshal = syscall.GUID{0x0000002D, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000002D-0000-0000-C000-000000000046

var IID_IUIAutomation = syscall.GUID{0x30CBE57D, 0xD9D0, 0x452A,
	[8]byte{0xAB, 0x13, 0x7A, 0xC5, 0xAC, 0x48, 0x25, 0xEE}}

30CBE57D-D9D0-452A-AB13-7AC5AC4825EE

var IID_IUIAutomation2 = syscall.GUID{0x34723AFF, 0x0C9D, 0x49D0,
	[8]byte{0x98, 0x96, 0x7A, 0xB5, 0x2D, 0xF8, 0xCD, 0x8A}}

34723AFF-0C9D-49D0-9896-7AB52DF8CD8A

var IID_IUIAutomation3 = syscall.GUID{0x73D768DA, 0x9B51, 0x4B89,
	[8]byte{0x93, 0x6E, 0xC2, 0x09, 0x29, 0x09, 0x73, 0xE7}}

73D768DA-9B51-4B89-936E-C209290973E7

var IID_IUIAutomation4 = syscall.GUID{0x1189C02A, 0x05F8, 0x4319,
	[8]byte{0x8E, 0x21, 0xE8, 0x17, 0xE3, 0xDB, 0x28, 0x60}}

1189C02A-05F8-4319-8E21-E817E3DB2860

var IID_IUIAutomation5 = syscall.GUID{0x25F700C8, 0xD816, 0x4057,
	[8]byte{0xA9, 0xDC, 0x3C, 0xBD, 0xEE, 0x77, 0xE2, 0x56}}

25F700C8-D816-4057-A9DC-3CBDEE77E256

var IID_IUIAutomation6 = syscall.GUID{0xAAE072DA, 0x29E3, 0x413D,
	[8]byte{0x87, 0xA7, 0x19, 0x2D, 0xBF, 0x81, 0xED, 0x10}}

AAE072DA-29E3-413D-87A7-192DBF81ED10

var IID_IUIAutomationActiveTextPositionChangedEventHandler = syscall.GUID{0xF97933B0, 0x8DAE, 0x4496,
	[8]byte{0x89, 0x97, 0x5B, 0xA0, 0x15, 0xFE, 0x0D, 0x82}}

F97933B0-8DAE-4496-8997-5BA015FE0D82

var IID_IUIAutomationAndCondition = syscall.GUID{0xA7D0AF36, 0xB912, 0x45FE,
	[8]byte{0x98, 0x55, 0x09, 0x1D, 0xDC, 0x17, 0x4A, 0xEC}}

A7D0AF36-B912-45FE-9855-091DDC174AEC

var IID_IUIAutomationAnnotationPattern = syscall.GUID{0x9A175B21, 0x339E, 0x41B1,
	[8]byte{0x8E, 0x8B, 0x62, 0x3F, 0x6B, 0x68, 0x10, 0x98}}

9A175B21-339E-41B1-8E8B-623F6B681098

var IID_IUIAutomationBoolCondition = syscall.GUID{0x1B4E1F2E, 0x75EB, 0x4D0B,
	[8]byte{0x89, 0x52, 0x5A, 0x69, 0x98, 0x8E, 0x23, 0x07}}

1B4E1F2E-75EB-4D0B-8952-5A69988E2307

var IID_IUIAutomationCacheRequest = syscall.GUID{0xB32A92B5, 0xBC25, 0x4078,
	[8]byte{0x9C, 0x08, 0xD7, 0xEE, 0x95, 0xC4, 0x8E, 0x03}}

B32A92B5-BC25-4078-9C08-D7EE95C48E03

var IID_IUIAutomationChangesEventHandler = syscall.GUID{0x58EDCA55, 0x2C3E, 0x4980,
	[8]byte{0xB1, 0xB9, 0x56, 0xC1, 0x7F, 0x27, 0xA2, 0xA0}}

58EDCA55-2C3E-4980-B1B9-56C17F27A2A0

var IID_IUIAutomationCondition = syscall.GUID{0x352FFBA8, 0x0973, 0x437C,
	[8]byte{0xA6, 0x1F, 0xF6, 0x4C, 0xAF, 0xD8, 0x1D, 0xF9}}

352FFBA8-0973-437C-A61F-F64CAFD81DF9

var IID_IUIAutomationCustomNavigationPattern = syscall.GUID{0x01EA217A, 0x1766, 0x47ED,
	[8]byte{0xA6, 0xCC, 0xAC, 0xF4, 0x92, 0x85, 0x4B, 0x1F}}

01EA217A-1766-47ED-A6CC-ACF492854B1F

var IID_IUIAutomationDockPattern = syscall.GUID{0xFDE5EF97, 0x1464, 0x48F6,
	[8]byte{0x90, 0xBF, 0x43, 0xD0, 0x94, 0x8E, 0x86, 0xEC}}

FDE5EF97-1464-48F6-90BF-43D0948E86EC

var IID_IUIAutomationDragPattern = syscall.GUID{0x1DC7B570, 0x1F54, 0x4BAD,
	[8]byte{0xBC, 0xDA, 0xD3, 0x6A, 0x72, 0x2F, 0xB7, 0xBD}}

1DC7B570-1F54-4BAD-BCDA-D36A722FB7BD

var IID_IUIAutomationDropTargetPattern = syscall.GUID{0x69A095F7, 0xEEE4, 0x430E,
	[8]byte{0xA4, 0x6B, 0xFB, 0x73, 0xB1, 0xAE, 0x39, 0xA5}}

69A095F7-EEE4-430E-A46B-FB73B1AE39A5

var IID_IUIAutomationElement = syscall.GUID{0xD22108AA, 0x8AC5, 0x49A5,
	[8]byte{0x83, 0x7B, 0x37, 0xBB, 0xB3, 0xD7, 0x59, 0x1E}}

D22108AA-8AC5-49A5-837B-37BBB3D7591E

var IID_IUIAutomationElement2 = syscall.GUID{0x6749C683, 0xF70D, 0x4487,
	[8]byte{0xA6, 0x98, 0x5F, 0x79, 0xD5, 0x52, 0x90, 0xD6}}

6749C683-F70D-4487-A698-5F79D55290D6

var IID_IUIAutomationElement3 = syscall.GUID{0x8471DF34, 0xAEE0, 0x4A01,
	[8]byte{0xA7, 0xDE, 0x7D, 0xB9, 0xAF, 0x12, 0xC2, 0x96}}

8471DF34-AEE0-4A01-A7DE-7DB9AF12C296

var IID_IUIAutomationElement4 = syscall.GUID{0x3B6E233C, 0x52FB, 0x4063,
	[8]byte{0xA4, 0xC9, 0x77, 0xC0, 0x75, 0xC2, 0xA0, 0x6B}}

3B6E233C-52FB-4063-A4C9-77C075C2A06B

var IID_IUIAutomationElement5 = syscall.GUID{0x98141C1D, 0x0D0E, 0x4175,
	[8]byte{0xBB, 0xE2, 0x6B, 0xFF, 0x45, 0x58, 0x42, 0xA7}}

98141C1D-0D0E-4175-BBE2-6BFF455842A7

var IID_IUIAutomationElement6 = syscall.GUID{0x4780D450, 0x8BCA, 0x4977,
	[8]byte{0xAF, 0xA5, 0xA4, 0xA5, 0x17, 0xF5, 0x55, 0xE3}}

4780D450-8BCA-4977-AFA5-A4A517F555E3

var IID_IUIAutomationElement7 = syscall.GUID{0x204E8572, 0xCFC3, 0x4C11,
	[8]byte{0xB0, 0xC8, 0x7D, 0xA7, 0x42, 0x07, 0x50, 0xB7}}

204E8572-CFC3-4C11-B0C8-7DA7420750B7

var IID_IUIAutomationElement8 = syscall.GUID{0x8C60217D, 0x5411, 0x4CDE,
	[8]byte{0xBC, 0xC0, 0x1C, 0xED, 0xA2, 0x23, 0x83, 0x0C}}

8C60217D-5411-4CDE-BCC0-1CEDA223830C

var IID_IUIAutomationElement9 = syscall.GUID{0x39325FAC, 0x039D, 0x440E,
	[8]byte{0xA3, 0xA3, 0x5E, 0xB8, 0x1A, 0x5C, 0xEC, 0xC3}}

39325FAC-039D-440E-A3A3-5EB81A5CECC3

var IID_IUIAutomationElementArray = syscall.GUID{0x14314595, 0xB4BC, 0x4055,
	[8]byte{0x95, 0xF2, 0x58, 0xF2, 0xE4, 0x2C, 0x98, 0x55}}

14314595-B4BC-4055-95F2-58F2E42C9855

var IID_IUIAutomationEventHandler = syscall.GUID{0x146C3C17, 0xF12E, 0x4E22,
	[8]byte{0x8C, 0x27, 0xF8, 0x94, 0xB9, 0xB7, 0x9C, 0x69}}

146C3C17-F12E-4E22-8C27-F894B9B79C69

var IID_IUIAutomationEventHandlerGroup = syscall.GUID{0xC9EE12F2, 0xC13B, 0x4408,
	[8]byte{0x99, 0x7C, 0x63, 0x99, 0x14, 0x37, 0x7F, 0x4E}}

C9EE12F2-C13B-4408-997C-639914377F4E

var IID_IUIAutomationExpandCollapsePattern = syscall.GUID{0x619BE086, 0x1F4E, 0x4EE4,
	[8]byte{0xBA, 0xFA, 0x21, 0x01, 0x28, 0x73, 0x87, 0x30}}

619BE086-1F4E-4EE4-BAFA-210128738730

var IID_IUIAutomationFocusChangedEventHandler = syscall.GUID{0xC270F6B5, 0x5C69, 0x4290,
	[8]byte{0x97, 0x45, 0x7A, 0x7F, 0x97, 0x16, 0x94, 0x68}}

C270F6B5-5C69-4290-9745-7A7F97169468

var IID_IUIAutomationGridItemPattern = syscall.GUID{0x78F8EF57, 0x66C3, 0x4E09,
	[8]byte{0xBD, 0x7C, 0xE7, 0x9B, 0x20, 0x04, 0x89, 0x4D}}

78F8EF57-66C3-4E09-BD7C-E79B2004894D

var IID_IUIAutomationGridPattern = syscall.GUID{0x414C3CDC, 0x856B, 0x4F5B,
	[8]byte{0x85, 0x38, 0x31, 0x31, 0xC6, 0x30, 0x25, 0x50}}

414C3CDC-856B-4F5B-8538-3131C6302550

var IID_IUIAutomationInvokePattern = syscall.GUID{0xFB377FBE, 0x8EA6, 0x46D5,
	[8]byte{0x9C, 0x73, 0x64, 0x99, 0x64, 0x2D, 0x30, 0x59}}

FB377FBE-8EA6-46D5-9C73-6499642D3059

var IID_IUIAutomationItemContainerPattern = syscall.GUID{0xC690FDB2, 0x27A8, 0x423C,
	[8]byte{0x81, 0x2D, 0x42, 0x97, 0x73, 0xC9, 0x08, 0x4E}}

C690FDB2-27A8-423C-812D-429773C9084E

var IID_IUIAutomationLegacyIAccessiblePattern = syscall.GUID{0x828055AD, 0x355B, 0x4435,
	[8]byte{0x86, 0xD5, 0x3B, 0x51, 0xC1, 0x4A, 0x9B, 0x1B}}

828055AD-355B-4435-86D5-3B51C14A9B1B

var IID_IUIAutomationMultipleViewPattern = syscall.GUID{0x8D253C91, 0x1DC5, 0x4BB5,
	[8]byte{0xB1, 0x8F, 0xAD, 0xE1, 0x6F, 0xA4, 0x95, 0xE8}}

8D253C91-1DC5-4BB5-B18F-ADE16FA495E8

var IID_IUIAutomationNotCondition = syscall.GUID{0xF528B657, 0x847B, 0x498C,
	[8]byte{0x88, 0x96, 0xD5, 0x2B, 0x56, 0x54, 0x07, 0xA1}}

F528B657-847B-498C-8896-D52B565407A1

var IID_IUIAutomationNotificationEventHandler = syscall.GUID{0xC7CB2637, 0xE6C2, 0x4D0C,
	[8]byte{0x85, 0xDE, 0x49, 0x48, 0xC0, 0x21, 0x75, 0xC7}}

C7CB2637-E6C2-4D0C-85DE-4948C02175C7

var IID_IUIAutomationObjectModelPattern = syscall.GUID{0x71C284B3, 0xC14D, 0x4D14,
	[8]byte{0x98, 0x1E, 0x19, 0x75, 0x1B, 0x0D, 0x75, 0x6D}}

71C284B3-C14D-4D14-981E-19751B0D756D

var IID_IUIAutomationOrCondition = syscall.GUID{0x8753F032, 0x3DB1, 0x47B5,
	[8]byte{0xA1, 0xFC, 0x6E, 0x34, 0xA2, 0x66, 0xC7, 0x12}}

8753F032-3DB1-47B5-A1FC-6E34A266C712

var IID_IUIAutomationPatternHandler = syscall.GUID{0xD97022F3, 0xA947, 0x465E,
	[8]byte{0x8B, 0x2A, 0xAC, 0x43, 0x15, 0xFA, 0x54, 0xE8}}

D97022F3-A947-465E-8B2A-AC4315FA54E8

var IID_IUIAutomationPatternInstance = syscall.GUID{0xC03A7FE4, 0x9431, 0x409F,
	[8]byte{0xBE, 0xD8, 0xAE, 0x7C, 0x22, 0x99, 0xBC, 0x8D}}

C03A7FE4-9431-409F-BED8-AE7C2299BC8D

var IID_IUIAutomationPropertyChangedEventHandler = syscall.GUID{0x40CD37D4, 0xC756, 0x4B0C,
	[8]byte{0x8C, 0x6F, 0xBD, 0xDF, 0xEE, 0xB1, 0x3B, 0x50}}

40CD37D4-C756-4B0C-8C6F-BDDFEEB13B50

var IID_IUIAutomationPropertyCondition = syscall.GUID{0x99EBF2CB, 0x5578, 0x4267,
	[8]byte{0x9A, 0xD4, 0xAF, 0xD6, 0xEA, 0x77, 0xE9, 0x4B}}

99EBF2CB-5578-4267-9AD4-AFD6EA77E94B

var IID_IUIAutomationProxyFactory = syscall.GUID{0x85B94ECD, 0x849D, 0x42B6,
	[8]byte{0xB9, 0x4D, 0xD6, 0xDB, 0x23, 0xFD, 0xF5, 0xA4}}

85B94ECD-849D-42B6-B94D-D6DB23FDF5A4

var IID_IUIAutomationProxyFactoryEntry = syscall.GUID{0xD50E472E, 0xB64B, 0x490C,
	[8]byte{0xBC, 0xA1, 0xD3, 0x06, 0x96, 0xF9, 0xF2, 0x89}}

D50E472E-B64B-490C-BCA1-D30696F9F289

var IID_IUIAutomationProxyFactoryMapping = syscall.GUID{0x09E31E18, 0x872D, 0x4873,
	[8]byte{0x93, 0xD1, 0x1E, 0x54, 0x1E, 0xC1, 0x33, 0xFD}}

09E31E18-872D-4873-93D1-1E541EC133FD

var IID_IUIAutomationRangeValuePattern = syscall.GUID{0x59213F4F, 0x7346, 0x49E5,
	[8]byte{0xB1, 0x20, 0x80, 0x55, 0x59, 0x87, 0xA1, 0x48}}

59213F4F-7346-49E5-B120-80555987A148

var IID_IUIAutomationRegistrar = syscall.GUID{0x8609C4EC, 0x4A1A, 0x4D88,
	[8]byte{0xA3, 0x57, 0x5A, 0x66, 0xE0, 0x60, 0xE1, 0xCF}}

8609C4EC-4A1A-4D88-A357-5A66E060E1CF

var IID_IUIAutomationScrollItemPattern = syscall.GUID{0xB488300F, 0xD015, 0x4F19,
	[8]byte{0x9C, 0x29, 0xBB, 0x59, 0x5E, 0x36, 0x45, 0xEF}}

B488300F-D015-4F19-9C29-BB595E3645EF

var IID_IUIAutomationScrollPattern = syscall.GUID{0x88F4D42A, 0xE881, 0x459D,
	[8]byte{0xA7, 0x7C, 0x73, 0xBB, 0xBB, 0x7E, 0x02, 0xDC}}

88F4D42A-E881-459D-A77C-73BBBB7E02DC

var IID_IUIAutomationSelectionItemPattern = syscall.GUID{0xA8EFA66A, 0x0FDA, 0x421A,
	[8]byte{0x91, 0x94, 0x38, 0x02, 0x1F, 0x35, 0x78, 0xEA}}

A8EFA66A-0FDA-421A-9194-38021F3578EA

var IID_IUIAutomationSelectionPattern = syscall.GUID{0x5ED5202E, 0xB2AC, 0x47A6,
	[8]byte{0xB6, 0x38, 0x4B, 0x0B, 0xF1, 0x40, 0xD7, 0x8E}}

5ED5202E-B2AC-47A6-B638-4B0BF140D78E

var IID_IUIAutomationSelectionPattern2 = syscall.GUID{0x0532BFAE, 0xC011, 0x4E32,
	[8]byte{0xA3, 0x43, 0x6D, 0x64, 0x2D, 0x79, 0x85, 0x55}}

0532BFAE-C011-4E32-A343-6D642D798555

var IID_IUIAutomationSpreadsheetItemPattern = syscall.GUID{0x7D4FB86C, 0x8D34, 0x40E1,
	[8]byte{0x8E, 0x83, 0x62, 0xC1, 0x52, 0x04, 0xE3, 0x35}}

7D4FB86C-8D34-40E1-8E83-62C15204E335

var IID_IUIAutomationSpreadsheetPattern = syscall.GUID{0x7517A7C8, 0xFAAE, 0x4DE9,
	[8]byte{0x9F, 0x08, 0x29, 0xB9, 0x1E, 0x85, 0x95, 0xC1}}

7517A7C8-FAAE-4DE9-9F08-29B91E8595C1

var IID_IUIAutomationStructureChangedEventHandler = syscall.GUID{0xE81D1B4E, 0x11C5, 0x42F8,
	[8]byte{0x97, 0x54, 0xE7, 0x03, 0x6C, 0x79, 0xF0, 0x54}}

E81D1B4E-11C5-42F8-9754-E7036C79F054

var IID_IUIAutomationStylesPattern = syscall.GUID{0x85B5F0A2, 0xBD79, 0x484A,
	[8]byte{0xAD, 0x2B, 0x38, 0x8C, 0x98, 0x38, 0xD5, 0xFB}}

85B5F0A2-BD79-484A-AD2B-388C9838D5FB

var IID_IUIAutomationSynchronizedInputPattern = syscall.GUID{0x2233BE0B, 0xAFB7, 0x448B,
	[8]byte{0x9F, 0xDA, 0x3B, 0x37, 0x8A, 0xA5, 0xEA, 0xE1}}

2233BE0B-AFB7-448B-9FDA-3B378AA5EAE1

var IID_IUIAutomationTableItemPattern = syscall.GUID{0x0B964EB3, 0xEF2E, 0x4464,
	[8]byte{0x9C, 0x79, 0x61, 0xD6, 0x17, 0x37, 0xA2, 0x7E}}

0B964EB3-EF2E-4464-9C79-61D61737A27E

var IID_IUIAutomationTablePattern = syscall.GUID{0x620E691C, 0xEA96, 0x4710,
	[8]byte{0xA8, 0x50, 0x75, 0x4B, 0x24, 0xCE, 0x24, 0x17}}

620E691C-EA96-4710-A850-754B24CE2417

var IID_IUIAutomationTextChildPattern = syscall.GUID{0x6552B038, 0xAE05, 0x40C8,
	[8]byte{0xAB, 0xFD, 0xAA, 0x08, 0x35, 0x2A, 0xAB, 0x86}}

6552B038-AE05-40C8-ABFD-AA08352AAB86

var IID_IUIAutomationTextEditPattern = syscall.GUID{0x17E21576, 0x996C, 0x4870,
	[8]byte{0x99, 0xD9, 0xBF, 0xF3, 0x23, 0x38, 0x0C, 0x06}}

17E21576-996C-4870-99D9-BFF323380C06

var IID_IUIAutomationTextEditTextChangedEventHandler = syscall.GUID{0x92FAA680, 0xE704, 0x4156,
	[8]byte{0x93, 0x1A, 0xE3, 0x2D, 0x5B, 0xB3, 0x8F, 0x3F}}

92FAA680-E704-4156-931A-E32D5BB38F3F

var IID_IUIAutomationTextPattern = syscall.GUID{0x32EBA289, 0x3583, 0x42C9,
	[8]byte{0x9C, 0x59, 0x3B, 0x6D, 0x9A, 0x1E, 0x9B, 0x6A}}

32EBA289-3583-42C9-9C59-3B6D9A1E9B6A

var IID_IUIAutomationTextPattern2 = syscall.GUID{0x506A921A, 0xFCC9, 0x409F,
	[8]byte{0xB2, 0x3B, 0x37, 0xEB, 0x74, 0x10, 0x68, 0x72}}

506A921A-FCC9-409F-B23B-37EB74106872

var IID_IUIAutomationTextRange = syscall.GUID{0xA543CC6A, 0xF4AE, 0x494B,
	[8]byte{0x82, 0x39, 0xC8, 0x14, 0x48, 0x11, 0x87, 0xA8}}

A543CC6A-F4AE-494B-8239-C814481187A8

var IID_IUIAutomationTextRange2 = syscall.GUID{0xBB9B40E0, 0x5E04, 0x46BD,
	[8]byte{0x9B, 0xE0, 0x4B, 0x60, 0x1B, 0x9A, 0xFA, 0xD4}}

BB9B40E0-5E04-46BD-9BE0-4B601B9AFAD4

var IID_IUIAutomationTextRange3 = syscall.GUID{0x6A315D69, 0x5512, 0x4C2E,
	[8]byte{0x85, 0xF0, 0x53, 0xFC, 0xE6, 0xDD, 0x4B, 0xC2}}

6A315D69-5512-4C2E-85F0-53FCE6DD4BC2

var IID_IUIAutomationTextRangeArray = syscall.GUID{0xCE4AE76A, 0xE717, 0x4C98,
	[8]byte{0x81, 0xEA, 0x47, 0x37, 0x1D, 0x02, 0x8E, 0xB6}}

CE4AE76A-E717-4C98-81EA-47371D028EB6

var IID_IUIAutomationTogglePattern = syscall.GUID{0x94CF8058, 0x9B8D, 0x4AB9,
	[8]byte{0x8B, 0xFD, 0x4C, 0xD0, 0xA3, 0x3C, 0x8C, 0x70}}

94CF8058-9B8D-4AB9-8BFD-4CD0A33C8C70

var IID_IUIAutomationTransformPattern = syscall.GUID{0xA9B55844, 0xA55D, 0x4EF0,
	[8]byte{0x92, 0x6D, 0x56, 0x9C, 0x16, 0xFF, 0x89, 0xBB}}

A9B55844-A55D-4EF0-926D-569C16FF89BB

var IID_IUIAutomationTransformPattern2 = syscall.GUID{0x6D74D017, 0x6ECB, 0x4381,
	[8]byte{0xB3, 0x8B, 0x3C, 0x17, 0xA4, 0x8F, 0xF1, 0xC2}}

6D74D017-6ECB-4381-B38B-3C17A48FF1C2

var IID_IUIAutomationTreeWalker = syscall.GUID{0x4042C624, 0x389C, 0x4AFC,
	[8]byte{0xA6, 0x30, 0x9D, 0xF8, 0x54, 0xA5, 0x41, 0xFC}}

4042C624-389C-4AFC-A630-9DF854A541FC

var IID_IUIAutomationValuePattern = syscall.GUID{0xA94CD8B1, 0x0844, 0x4CD6,
	[8]byte{0x9D, 0x2D, 0x64, 0x05, 0x37, 0xAB, 0x39, 0xE9}}

A94CD8B1-0844-4CD6-9D2D-640537AB39E9

var IID_IUIAutomationVirtualizedItemPattern = syscall.GUID{0x6BA3D7A6, 0x04CF, 0x4F11,
	[8]byte{0x87, 0x93, 0xA8, 0xD1, 0xCD, 0xE9, 0x96, 0x9F}}

6BA3D7A6-04CF-4F11-8793-A8D1CDE9969F

var IID_IUIAutomationWindowPattern = syscall.GUID{0x0FAEF453, 0x9208, 0x43EF,
	[8]byte{0xBB, 0xB2, 0x3B, 0x48, 0x51, 0x77, 0x86, 0x4F}}

0FAEF453-9208-43EF-BBB2-3B485177864F

var IID_IUIViewSettingsInterop = syscall.GUID{0x3694DBF9, 0x8F68, 0x44BE,
	[8]byte{0x8F, 0xF5, 0x19, 0x5C, 0x98, 0xED, 0xE8, 0xA6}}

3694DBF9-8F68-44BE-8FF5-195C98EDE8A6

var IID_IURLSearchHook = syscall.GUID{0xAC60F6A0, 0x0FD9, 0x11D0,
	[8]byte{0x99, 0xCB, 0x00, 0xC0, 0x4F, 0xD6, 0x44, 0x97}}

AC60F6A0-0FD9-11D0-99CB-00C04FD64497

var IID_IURLSearchHook2 = syscall.GUID{0x5EE44DA4, 0x6D32, 0x46E3,
	[8]byte{0x86, 0xBC, 0x07, 0x54, 0x0D, 0xED, 0xD0, 0xE0}}

5EE44DA4-6D32-46E3-86BC-07540DEDD0E0

var IID_IUniformResourceLocatorA = syscall.GUID{0xFBF23B80, 0xE3F0, 0x101B,
	[8]byte{0x84, 0x88, 0x00, 0xAA, 0x00, 0x3E, 0x56, 0xF8}}

FBF23B80-E3F0-101B-8488-00AA003E56F8

var IID_IUniformResourceLocatorW = syscall.GUID{0xCABB0DA0, 0xDA57, 0x11CF,
	[8]byte{0x99, 0x74, 0x00, 0x20, 0xAF, 0xD7, 0x97, 0x62}}

CABB0DA0-DA57-11CF-9974-0020AFD79762

var IID_IUnknown = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000000-0000-0000-C000-000000000046

var IID_IUpdateIDList = syscall.GUID{0x6589B6D2, 0x5F8D, 0x4B9E,
	[8]byte{0xB7, 0xE0, 0x23, 0xCD, 0xD9, 0x71, 0x7D, 0x8C}}

6589B6D2-5F8D-4B9E-B7E0-23CDD9717D8C

var IID_IUri = syscall.GUID{0xA39EE748, 0x6A27, 0x4817,
	[8]byte{0xA6, 0xF2, 0x13, 0x91, 0x4B, 0xEF, 0x58, 0x90}}

A39EE748-6A27-4817-A6F2-13914BEF5890

var IID_IUriBuilder = syscall.GUID{0x4221B2E1, 0x8955, 0x46C0,
	[8]byte{0xBD, 0x5B, 0xDE, 0x98, 0x97, 0x56, 0x5D, 0xE7}}

4221B2E1-8955-46C0-BD5B-DE9897565DE7

var IID_IUrlMon = syscall.GUID{0x00000026, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000026-0000-0000-C000-000000000046

var IID_IUseToBrowseItem = syscall.GUID{0x05EDDA5C, 0x98A3, 0x4717,
	[8]byte{0x8A, 0xDB, 0xC5, 0xE7, 0xDA, 0x99, 0x1E, 0xB1}}

05EDDA5C-98A3-4717-8ADB-C5E7DA991EB1

var IID_IUserAccountChangeCallback = syscall.GUID{0xA561E69A, 0xB4B8, 0x4113,
	[8]byte{0x91, 0xA5, 0x64, 0xC6, 0xBC, 0xCA, 0x34, 0x30}}

A561E69A-B4B8-4113-91A5-64C6BCCA3430

var IID_IUserActivityInterop = syscall.GUID{0x1ADE314D, 0x0E0A, 0x40D9,
	[8]byte{0x82, 0x4C, 0x9A, 0x08, 0x8A, 0x50, 0x05, 0x9F}}

1ADE314D-0E0A-40D9-824C-9A088A50059F

var IID_IUserActivityRequestManagerInterop = syscall.GUID{0xDD69F876, 0x9699, 0x4715,
	[8]byte{0x90, 0x95, 0xE3, 0x7E, 0xA3, 0x0D, 0xFA, 0x1B}}

DD69F876-9699-4715-9095-E37EA30DFA1B

var IID_IUserActivitySourceHostInterop = syscall.GUID{0xC15DF8BC, 0x8844, 0x487A,
	[8]byte{0xB8, 0x5B, 0x75, 0x78, 0xE0, 0xF6, 0x14, 0x19}}

C15DF8BC-8844-487A-B85B-7578E0F61419

var IID_IUserConsentVerifierInterop = syscall.GUID{0x39E050C3, 0x4E74, 0x441A,
	[8]byte{0x8D, 0xC0, 0xB8, 0x11, 0x04, 0xDF, 0x94, 0x9C}}

39E050C3-4E74-441A-8DC0-B81104DF949C

var IID_IUserDictionariesRegistrar = syscall.GUID{0xAA176B85, 0x0E12, 0x4844,
	[8]byte{0x8E, 0x1A, 0xEE, 0xF1, 0xDA, 0x77, 0xF5, 0x86}}

AA176B85-0E12-4844-8E1A-EEF1DA77F586

var IID_IUserNotification = syscall.GUID{0xBA9711BA, 0x5893, 0x4787,
	[8]byte{0xA7, 0xE1, 0x41, 0x27, 0x71, 0x51, 0x55, 0x0B}}

BA9711BA-5893-4787-A7E1-41277151550B

var IID_IUserNotification2 = syscall.GUID{0x215913CC, 0x57EB, 0x4FAB,
	[8]byte{0xAB, 0x5A, 0xE5, 0xFA, 0x7B, 0xEA, 0x2A, 0x6C}}

215913CC-57EB-4FAB-AB5A-E5FA7BEA2A6C

var IID_IUserNotificationCallback = syscall.GUID{0x19108294, 0x0441, 0x4AFF,
	[8]byte{0x80, 0x13, 0xFA, 0x0A, 0x73, 0x0B, 0x0B, 0xEA}}

19108294-0441-4AFF-8013-FA0A730B0BEA

var IID_IVBFormat = syscall.GUID{0x9849FD60, 0x3768, 0x101B,
	[8]byte{0x8D, 0x72, 0xAE, 0x61, 0x64, 0xFF, 0xE3, 0xCF}}

9849FD60-3768-101B-8D72-AE6164FFE3CF

var IID_IVBGetControl = syscall.GUID{0x40A050A0, 0x3C31, 0x101B,
	[8]byte{0xA8, 0x2E, 0x08, 0x00, 0x2B, 0x2B, 0x23, 0x37}}

40A050A0-3C31-101B-A82E-08002B2B2337

var IID_IValueProvider = syscall.GUID{0xC7935180, 0x6FB3, 0x4201,
	[8]byte{0xB1, 0x74, 0x7D, 0xF7, 0x3A, 0xDB, 0xF6, 0x4A}}

C7935180-6FB3-4201-B174-7DF73ADBF64A

var IID_IVariantChangeType = syscall.GUID{0xA6EF9862, 0xC720, 0x11D0,
	[8]byte{0x93, 0x37, 0x00, 0xA0, 0xC9, 0x0D, 0xCA, 0xA9}}

A6EF9862-C720-11D0-9337-00A0C90DCAA9

var IID_IViewObject = syscall.GUID{0x0000010D, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000010D-0000-0000-C000-000000000046

var IID_IViewObject2 = syscall.GUID{0x00000127, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000127-0000-0000-C000-000000000046

var IID_IViewObjectEx = syscall.GUID{0x3AF24292, 0x0C96, 0x11CE,
	[8]byte{0xA0, 0xCF, 0x00, 0xAA, 0x00, 0x60, 0x0A, 0xB8}}

3AF24292-0C96-11CE-A0CF-00AA00600AB8

var IID_IViewStateIdentityItem = syscall.GUID{0x9D264146, 0xA94F, 0x4195,
	[8]byte{0x9F, 0x9F, 0x3B, 0xB1, 0x2C, 0xE0, 0xC9, 0x55}}

9D264146-A94F-4195-9F9F-3BB12CE0C955

var IID_IVirtualDesktopManager = syscall.GUID{0xA5CD92FF, 0x29BE, 0x454C,
	[8]byte{0x8D, 0x04, 0xD8, 0x28, 0x79, 0xFB, 0x3F, 0x1B}}

A5CD92FF-29BE-454C-8D04-D82879FB3F1B

var IID_IVirtualizedItemProvider = syscall.GUID{0xCB98B665, 0x2D35, 0x4FAC,
	[8]byte{0xAD, 0x35, 0xF3, 0xC6, 0x0D, 0x0C, 0x0B, 0x8B}}

CB98B665-2D35-4FAC-AD35-F3C60D0C0B8B

var IID_IVisualProperties = syscall.GUID{0xE693CF68, 0xD967, 0x4112,
	[8]byte{0x87, 0x63, 0x99, 0x17, 0x2A, 0xEE, 0x5E, 0x5A}}

E693CF68-D967-4112-8763-99172AEE5E5A

var IID_IWaitMultiple = syscall.GUID{0x0000002B, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0000002B-0000-0000-C000-000000000046

var IID_IWeakReference = syscall.GUID{0x00000037, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000037-0000-0000-C000-000000000046

var IID_IWeakReferenceSource = syscall.GUID{0x00000038, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

00000038-0000-0000-C000-000000000046

var IID_IWebAuthenticationCoreManagerInterop = syscall.GUID{0xF4B8E804, 0x811E, 0x4436,
	[8]byte{0xB6, 0x9C, 0x44, 0xCB, 0x67, 0xB7, 0x20, 0x84}}

F4B8E804-811E-4436-B69C-44CB67B72084

var IID_IWebBrowser = syscall.GUID{0xEAB22AC1, 0x30C1, 0x11CF,
	[8]byte{0xA7, 0xEB, 0x00, 0x00, 0xC0, 0x5B, 0xAE, 0x0B}}

EAB22AC1-30C1-11CF-A7EB-0000C05BAE0B

var IID_IWebBrowser2 = syscall.GUID{0xD30C1661, 0xCDAF, 0x11D0,
	[8]byte{0x8A, 0x3E, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E}}

D30C1661-CDAF-11D0-8A3E-00C04FC9E26E

var IID_IWebBrowserApp = syscall.GUID{0x0002DF05, 0x0000, 0x0000,
	[8]byte{0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}}

0002DF05-0000-0000-C000-000000000046

var IID_IWebWizardExtension = syscall.GUID{0x0E6B3F66, 0x98D1, 0x48C0,
	[8]byte{0xA2, 0x22, 0xFB, 0xDE, 0x74, 0xE2, 0xFB, 0xC5}}

0E6B3F66-98D1-48C0-A222-FBDE74E2FBC5

var IID_IWebWizardHost = syscall.GUID{0x18BCC359, 0x4990, 0x4BFB,
	[8]byte{0xB9, 0x51, 0x3C, 0x83, 0x70, 0x2B, 0xE5, 0xF9}}

18BCC359-4990-4BFB-B951-3C83702BE5F9

var IID_IWebWizardHost2 = syscall.GUID{0xF9C013DC, 0x3C23, 0x4041,
	[8]byte{0x8E, 0x39, 0xCF, 0xB4, 0x02, 0xF7, 0xEA, 0x59}}

F9C013DC-3C23-4041-8E39-CFB402F7EA59

var IID_IWindowProvider = syscall.GUID{0x987DF77B, 0xDB06, 0x4D77,
	[8]byte{0x8F, 0x8A, 0x86, 0xA9, 0xC3, 0xBB, 0x90, 0xB9}}

987DF77B-DB06-4D77-8F8A-86A9C3BB90B9

var IID_IWindowsLockModeHelper = syscall.GUID{0xF342D19E, 0xCC22, 0x4648,
	[8]byte{0xBB, 0x5D, 0x03, 0xCC, 0xF7, 0x5B, 0x47, 0xC5}}

F342D19E-CC22-4648-BB5D-03CCF75B47C5

var IID_IWizardExtension = syscall.GUID{0xC02EA696, 0x86CC, 0x491E,
	[8]byte{0x9B, 0x23, 0x74, 0x39, 0x4A, 0x04, 0x44, 0xA8}}

C02EA696-86CC-491E-9B23-74394A0444A8

var IID_IWizardSite = syscall.GUID{0x88960F5B, 0x422F, 0x4E7B,
	[8]byte{0x80, 0x13, 0x73, 0x41, 0x53, 0x81, 0xC3, 0xC3}}

88960F5B-422F-4E7B-8013-73415381C3C3

var IID_IXpsDocumentPackageTarget = syscall.GUID{0x3B0B6D38, 0x53AD, 0x41DA,
	[8]byte{0xB2, 0x12, 0xD3, 0x76, 0x37, 0xA6, 0x71, 0x4E}}

3B0B6D38-53AD-41DA-B212-D37637A6714E

var IID_IXpsDocumentPackageTarget3D = syscall.GUID{0x60BA71B8, 0x3101, 0x4984,
	[8]byte{0x91, 0x99, 0xF4, 0xEA, 0x77, 0x5F, 0xF0, 0x1D}}

60BA71B8-3101-4984-9199-F4EA775FF01D

var IID_IXpsOMBrush = syscall.GUID{0x56A3F80C, 0xEA4C, 0x4187,
	[8]byte{0xA5, 0x7B, 0xA2, 0xA4, 0x73, 0xB2, 0xB4, 0x2B}}

56A3F80C-EA4C-4187-A57B-A2A473B2B42B

var IID_IXpsOMCanvas = syscall.GUID{0x221D1452, 0x331E, 0x47C6,
	[8]byte{0x87, 0xE9, 0x6C, 0xCE, 0xFB, 0x9B, 0x5B, 0xA3}}

221D1452-331E-47C6-87E9-6CCEFB9B5BA3

var IID_IXpsOMColorProfileResource = syscall.GUID{0x67BD7D69, 0x1EEF, 0x4BB1,
	[8]byte{0xB5, 0xE7, 0x6F, 0x4F, 0x87, 0xBE, 0x8A, 0xBE}}

67BD7D69-1EEF-4BB1-B5E7-6F4F87BE8ABE

var IID_IXpsOMColorProfileResourceCollection = syscall.GUID{0x12759630, 0x5FBA, 0x4283,
	[8]byte{0x8F, 0x7D, 0xCC, 0xA8, 0x49, 0x80, 0x9E, 0xDB}}

12759630-5FBA-4283-8F7D-CCA849809EDB

var IID_IXpsOMCoreProperties = syscall.GUID{0x3340FE8F, 0x4027, 0x4AA1,
	[8]byte{0x8F, 0x5F, 0xD3, 0x5A, 0xE4, 0x5F, 0xE5, 0x97}}

3340FE8F-4027-4AA1-8F5F-D35AE45FE597

var IID_IXpsOMDashCollection = syscall.GUID{0x081613F4, 0x74EB, 0x48F2,
	[8]byte{0x83, 0xB3, 0x37, 0xA9, 0xCE, 0x2D, 0x7D, 0xC6}}

081613F4-74EB-48F2-83B3-37A9CE2D7DC6

var IID_IXpsOMDictionary = syscall.GUID{0x897C86B8, 0x8EAF, 0x4AE3,
	[8]byte{0xBD, 0xDE, 0x56, 0x41, 0x9F, 0xCF, 0x42, 0x36}}

897C86B8-8EAF-4AE3-BDDE-56419FCF4236

var IID_IXpsOMDocument = syscall.GUID{0x2C2C94CB, 0xAC5F, 0x4254,
	[8]byte{0x8E, 0xE9, 0x23, 0x94, 0x83, 0x09, 0xD9, 0xF0}}

2C2C94CB-AC5F-4254-8EE9-23948309D9F0

var IID_IXpsOMDocumentCollection = syscall.GUID{0xD1C87F0D, 0xE947, 0x4754,
	[8]byte{0x8A, 0x25, 0x97, 0x14, 0x78, 0xF7, 0xE8, 0x3E}}

D1C87F0D-E947-4754-8A25-971478F7E83E

var IID_IXpsOMDocumentSequence = syscall.GUID{0x56492EB4, 0xD8D5, 0x425E,
	[8]byte{0x82, 0x56, 0x4C, 0x2B, 0x64, 0xAD, 0x02, 0x64}}

56492EB4-D8D5-425E-8256-4C2B64AD0264

var IID_IXpsOMDocumentStructureResource = syscall.GUID{0x85FEBC8A, 0x6B63, 0x48A9,
	[8]byte{0xAF, 0x07, 0x70, 0x64, 0xE4, 0xEC, 0xFF, 0x30}}

85FEBC8A-6B63-48A9-AF07-7064E4ECFF30

var IID_IXpsOMFontResource = syscall.GUID{0xA8C45708, 0x47D9, 0x4AF4,
	[8]byte{0x8D, 0x20, 0x33, 0xB4, 0x8C, 0x9B, 0x84, 0x85}}

A8C45708-47D9-4AF4-8D20-33B48C9B8485

var IID_IXpsOMFontResourceCollection = syscall.GUID{0x70B4A6BB, 0x88D4, 0x4FA8,
	[8]byte{0xAA, 0xF9, 0x6D, 0x9C, 0x59, 0x6F, 0xDB, 0xAD}}

70B4A6BB-88D4-4FA8-AAF9-6D9C596FDBAD

var IID_IXpsOMGeometry = syscall.GUID{0x64FCF3D7, 0x4D58, 0x44BA,
	[8]byte{0xAD, 0x73, 0xA1, 0x3A, 0xF6, 0x49, 0x20, 0x72}}

64FCF3D7-4D58-44BA-AD73-A13AF6492072

var IID_IXpsOMGeometryFigure = syscall.GUID{0xD410DC83, 0x908C, 0x443E,
	[8]byte{0x89, 0x47, 0xB1, 0x79, 0x5D, 0x3C, 0x16, 0x5A}}

D410DC83-908C-443E-8947-B1795D3C165A

var IID_IXpsOMGeometryFigureCollection = syscall.GUID{0xFD48C3F3, 0xA58E, 0x4B5A,
	[8]byte{0x88, 0x26, 0x1D, 0xE5, 0x4A, 0xBE, 0x72, 0xB2}}

FD48C3F3-A58E-4B5A-8826-1DE54ABE72B2

var IID_IXpsOMGlyphs = syscall.GUID{0x819B3199, 0x0A5A, 0x4B64,
	[8]byte{0xBE, 0xC7, 0xA9, 0xE1, 0x7E, 0x78, 0x0D, 0xE2}}

819B3199-0A5A-4B64-BEC7-A9E17E780DE2

var IID_IXpsOMGlyphsEditor = syscall.GUID{0xA5AB8616, 0x5B16, 0x4B9F,
	[8]byte{0x96, 0x29, 0x89, 0xB3, 0x23, 0xED, 0x79, 0x09}}

A5AB8616-5B16-4B9F-9629-89B323ED7909

var IID_IXpsOMGradientBrush = syscall.GUID{0xEDB59622, 0x61A2, 0x42C3,
	[8]byte{0xBA, 0xCE, 0xAC, 0xF2, 0x28, 0x6C, 0x06, 0xBF}}

EDB59622-61A2-42C3-BACE-ACF2286C06BF

var IID_IXpsOMGradientStop = syscall.GUID{0x5CF4F5CC, 0x3969, 0x49B5,
	[8]byte{0xA7, 0x0A, 0x55, 0x50, 0xB6, 0x18, 0xFE, 0x49}}

5CF4F5CC-3969-49B5-A70A-5550B618FE49

var IID_IXpsOMGradientStopCollection = syscall.GUID{0xC9174C3A, 0x3CD3, 0x4319,
	[8]byte{0xBD, 0xA4, 0x11, 0xA3, 0x93, 0x92, 0xCE, 0xEF}}

C9174C3A-3CD3-4319-BDA4-11A39392CEEF

var IID_IXpsOMImageBrush = syscall.GUID{0x3DF0B466, 0xD382, 0x49EF,
	[8]byte{0x85, 0x50, 0xDD, 0x94, 0xC8, 0x02, 0x42, 0xE4}}

3DF0B466-D382-49EF-8550-DD94C80242E4

var IID_IXpsOMImageResource = syscall.GUID{0x3DB8417D, 0xAE50, 0x485E,
	[8]byte{0x9A, 0x44, 0xD7, 0x75, 0x8F, 0x78, 0xA2, 0x3F}}

3DB8417D-AE50-485E-9A44-D7758F78A23F

var IID_IXpsOMImageResourceCollection = syscall.GUID{0x7A4A1A71, 0x9CDE, 0x4B71,
	[8]byte{0xB3, 0x3F, 0x62, 0xDE, 0x84, 0x3E, 0xAB, 0xFE}}

7A4A1A71-9CDE-4B71-B33F-62DE843EABFE

var IID_IXpsOMLinearGradientBrush = syscall.GUID{0x005E279F, 0xC30D, 0x40FF,
	[8]byte{0x93, 0xEC, 0x19, 0x50, 0xD3, 0xC5, 0x28, 0xDB}}

005E279F-C30D-40FF-93EC-1950D3C528DB

var IID_IXpsOMMatrixTransform = syscall.GUID{0xB77330FF, 0xBB37, 0x4501,
	[8]byte{0xA9, 0x3E, 0xF1, 0xB1, 0xE5, 0x0B, 0xFC, 0x46}}

B77330FF-BB37-4501-A93E-F1B1E50BFC46

var IID_IXpsOMNameCollection = syscall.GUID{0x4BDDF8EC, 0xC915, 0x421B,
	[8]byte{0xA1, 0x66, 0xD1, 0x73, 0xD2, 0x56, 0x53, 0xD2}}

4BDDF8EC-C915-421B-A166-D173D25653D2

var IID_IXpsOMObjectFactory = syscall.GUID{0xF9B2A685, 0xA50D, 0x4FC2,
	[8]byte{0xB7, 0x64, 0xB5, 0x6E, 0x09, 0x3E, 0xA0, 0xCA}}

F9B2A685-A50D-4FC2-B764-B56E093EA0CA

var IID_IXpsOMObjectFactory1 = syscall.GUID{0x0A91B617, 0xD612, 0x4181,
	[8]byte{0xBF, 0x7C, 0xBE, 0x58, 0x24, 0xE9, 0xCC, 0x8F}}

0A91B617-D612-4181-BF7C-BE5824E9CC8F

var IID_IXpsOMPackage = syscall.GUID{0x18C3DF65, 0x81E1, 0x4674,
	[8]byte{0x91, 0xDC, 0xFC, 0x45, 0x2F, 0x5A, 0x41, 0x6F}}

18C3DF65-81E1-4674-91DC-FC452F5A416F

var IID_IXpsOMPackage1 = syscall.GUID{0x95A9435E, 0x12BB, 0x461B,
	[8]byte{0x8E, 0x7F, 0xC6, 0xAD, 0xB0, 0x4C, 0xD9, 0x6A}}

95A9435E-12BB-461B-8E7F-C6ADB04CD96A

var IID_IXpsOMPackageTarget = syscall.GUID{0x219A9DB0, 0x4959, 0x47D0,
	[8]byte{0x80, 0x34, 0xB1, 0xCE, 0x84, 0xF4, 0x1A, 0x4D}}

219A9DB0-4959-47D0-8034-B1CE84F41A4D

var IID_IXpsOMPackageWriter = syscall.GUID{0x4E2AA182, 0xA443, 0x42C6,
	[8]byte{0xB4, 0x1B, 0x4F, 0x8E, 0x9D, 0xE7, 0x3F, 0xF9}}

4E2AA182-A443-42C6-B41B-4F8E9DE73FF9

var IID_IXpsOMPackageWriter3D = syscall.GUID{0xE8A45033, 0x640E, 0x43FA,
	[8]byte{0x9B, 0xDF, 0xFD, 0xDE, 0xAA, 0x31, 0xC6, 0xA0}}

E8A45033-640E-43FA-9BDF-FDDEAA31C6A0

var IID_IXpsOMPage = syscall.GUID{0xD3E18888, 0xF120, 0x4FEE,
	[8]byte{0x8C, 0x68, 0x35, 0x29, 0x6E, 0xAE, 0x91, 0xD4}}

D3E18888-F120-4FEE-8C68-35296EAE91D4

var IID_IXpsOMPage1 = syscall.GUID{0x305B60EF, 0x6892, 0x4DDA,
	[8]byte{0x9C, 0xBB, 0x3A, 0xA6, 0x59, 0x74, 0x50, 0x8A}}

305B60EF-6892-4DDA-9CBB-3AA65974508A

var IID_IXpsOMPageReference = syscall.GUID{0xED360180, 0x6F92, 0x4998,
	[8]byte{0x89, 0x0D, 0x2F, 0x20, 0x85, 0x31, 0xA0, 0xA0}}

ED360180-6F92-4998-890D-2F208531A0A0

var IID_IXpsOMPageReferenceCollection = syscall.GUID{0xCA16BA4D, 0xE7B9, 0x45C5,
	[8]byte{0x95, 0x8B, 0xF9, 0x80, 0x22, 0x47, 0x37, 0x45}}

CA16BA4D-E7B9-45C5-958B-F98022473745

var IID_IXpsOMPart = syscall.GUID{0x74EB2F0B, 0xA91E, 0x4486,
	[8]byte{0xAF, 0xAC, 0x0F, 0xAB, 0xEC, 0xA3, 0xDF, 0xC6}}

74EB2F0B-A91E-4486-AFAC-0FABECA3DFC6

var IID_IXpsOMPartResources = syscall.GUID{0xF4CF7729, 0x4864, 0x4275,
	[8]byte{0x99, 0xB3, 0xA8, 0x71, 0x71, 0x63, 0xEC, 0xAF}}

F4CF7729-4864-4275-99B3-A8717163ECAF

var IID_IXpsOMPartUriCollection = syscall.GUID{0x57C650D4, 0x067C, 0x4893,
	[8]byte{0x8C, 0x33, 0xF6, 0x2A, 0x06, 0x33, 0x73, 0x0F}}

57C650D4-067C-4893-8C33-F62A0633730F

var IID_IXpsOMPath = syscall.GUID{0x37D38BB6, 0x3EE9, 0x4110,
	[8]byte{0x93, 0x12, 0x14, 0xB1, 0x94, 0x16, 0x33, 0x37}}

37D38BB6-3EE9-4110-9312-14B194163337

var IID_IXpsOMPrintTicketResource = syscall.GUID{0xE7FF32D2, 0x34AA, 0x499B,
	[8]byte{0xBB, 0xE9, 0x9C, 0xD4, 0xEE, 0x6C, 0x59, 0xF7}}

E7FF32D2-34AA-499B-BBE9-9CD4EE6C59F7

var IID_IXpsOMRadialGradientBrush = syscall.GUID{0x75F207E5, 0x08BF, 0x413C,
	[8]byte{0x96, 0xB1, 0xB8, 0x2B, 0x40, 0x64, 0x17, 0x6B}}

75F207E5-08BF-413C-96B1-B82B4064176B

var IID_IXpsOMRemoteDictionaryResource = syscall.GUID{0xC9BD7CD4, 0xE16A, 0x4BF8,
	[8]byte{0x8C, 0x84, 0xC9, 0x50, 0xAF, 0x7A, 0x30, 0x61}}

C9BD7CD4-E16A-4BF8-8C84-C950AF7A3061

var IID_IXpsOMRemoteDictionaryResource1 = syscall.GUID{0xBF8FC1D4, 0x9D46, 0x4141,
	[8]byte{0xBA, 0x5F, 0x94, 0xBB, 0x92, 0x50, 0xD0, 0x41}}

BF8FC1D4-9D46-4141-BA5F-94BB9250D041

var IID_IXpsOMRemoteDictionaryResourceCollection = syscall.GUID{0x5C38DB61, 0x7FEC, 0x464A,
	[8]byte{0x87, 0xBD, 0x41, 0xE3, 0xBE, 0xF0, 0x18, 0xBE}}

5C38DB61-7FEC-464A-87BD-41E3BEF018BE

var IID_IXpsOMResource = syscall.GUID{0xDA2AC0A2, 0x73A2, 0x4975,
	[8]byte{0xAD, 0x14, 0x74, 0x09, 0x7C, 0x3F, 0xF3, 0xA5}}

DA2AC0A2-73A2-4975-AD14-74097C3FF3A5

var IID_IXpsOMShareable = syscall.GUID{0x7137398F, 0x2FC1, 0x454D,
	[8]byte{0x8C, 0x6A, 0x2C, 0x31, 0x15, 0xA1, 0x6E, 0xCE}}

7137398F-2FC1-454D-8C6A-2C3115A16ECE

var IID_IXpsOMSignatureBlockResource = syscall.GUID{0x4776AD35, 0x2E04, 0x4357,
	[8]byte{0x87, 0x43, 0xEB, 0xF6, 0xC1, 0x71, 0xA9, 0x05}}

4776AD35-2E04-4357-8743-EBF6C171A905

var IID_IXpsOMSignatureBlockResourceCollection = syscall.GUID{0xAB8F5D8E, 0x351B, 0x4D33,
	[8]byte{0xAA, 0xED, 0xFA, 0x56, 0xF0, 0x02, 0x29, 0x31}}

AB8F5D8E-351B-4D33-AAED-FA56F0022931

var IID_IXpsOMSolidColorBrush = syscall.GUID{0xA06F9F05, 0x3BE9, 0x4763,
	[8]byte{0x98, 0xA8, 0x09, 0x4F, 0xC6, 0x72, 0xE4, 0x88}}

A06F9F05-3BE9-4763-98A8-094FC672E488

var IID_IXpsOMStoryFragmentsResource = syscall.GUID{0xC2B3CA09, 0x0473, 0x4282,
	[8]byte{0x87, 0xAE, 0x17, 0x80, 0x86, 0x32, 0x23, 0xF0}}

C2B3CA09-0473-4282-87AE-1780863223F0

var IID_IXpsOMThumbnailGenerator = syscall.GUID{0x15B873D5, 0x1971, 0x41E8,
	[8]byte{0x83, 0xA3, 0x65, 0x78, 0x40, 0x30, 0x64, 0xC7}}

15B873D5-1971-41E8-83A3-6578403064C7

var IID_IXpsOMTileBrush = syscall.GUID{0x0FC2328D, 0xD722, 0x4A54,
	[8]byte{0xB2, 0xEC, 0xBE, 0x90, 0x21, 0x8A, 0x78, 0x9E}}

0FC2328D-D722-4A54-B2EC-BE90218A789E

var IID_IXpsOMVisual = syscall.GUID{0xBC3E7333, 0xFB0B, 0x4AF3,
	[8]byte{0xA8, 0x19, 0x0B, 0x4E, 0xAA, 0xD0, 0xD2, 0xFD}}

BC3E7333-FB0B-4AF3-A819-0B4EAAD0D2FD

var IID_IXpsOMVisualBrush = syscall.GUID{0x97E294AF, 0x5B37, 0x46B4,
	[8]byte{0x80, 0x57, 0x87, 0x4D, 0x2F, 0x64, 0x11, 0x9B}}

97E294AF-5B37-46B4-8057-874D2F64119B

var IID_IXpsOMVisualCollection = syscall.GUID{0x94D8ABDE, 0xAB91, 0x46A8,
	[8]byte{0x82, 0xB7, 0xF5, 0xB0, 0x5E, 0xF0, 0x1A, 0x96}}

94D8ABDE-AB91-46A8-82B7-F5B05EF01A96

var IID_IXpsSignature = syscall.GUID{0x6AE4C93E, 0x1ADE, 0x42FB,
	[8]byte{0x89, 0x8B, 0x3A, 0x56, 0x58, 0x28, 0x48, 0x57}}

6AE4C93E-1ADE-42FB-898B-3A5658284857

var IID_IXpsSignatureBlock = syscall.GUID{0x151FAC09, 0x0B97, 0x4AC6,
	[8]byte{0xA3, 0x23, 0x5E, 0x42, 0x97, 0xD4, 0x32, 0x2B}}

151FAC09-0B97-4AC6-A323-5E4297D4322B

var IID_IXpsSignatureBlockCollection = syscall.GUID{0x23397050, 0xFE99, 0x467A,
	[8]byte{0x8D, 0xCE, 0x92, 0x37, 0xF0, 0x74, 0xFF, 0xE4}}

23397050-FE99-467A-8DCE-9237F074FFE4

var IID_IXpsSignatureCollection = syscall.GUID{0xA2D1D95D, 0xADD2, 0x4DFF,
	[8]byte{0xAB, 0x27, 0x6B, 0x9C, 0x64, 0x5F, 0xF3, 0x22}}

A2D1D95D-ADD2-4DFF-AB27-6B9C645FF322

var IID_IXpsSignatureManager = syscall.GUID{0xD3E8D338, 0xFDC4, 0x4AFC,
	[8]byte{0x80, 0xB5, 0xD5, 0x32, 0xA1, 0x78, 0x2E, 0xE1}}

D3E8D338-FDC4-4AFC-80B5-D532A1782EE1

var IID_IXpsSignatureRequest = syscall.GUID{0xAC58950B, 0x7208, 0x4B2D,
	[8]byte{0xB2, 0xC4, 0x95, 0x10, 0x83, 0xD3, 0xB8, 0xEB}}

AC58950B-7208-4B2D-B2C4-951083D3B8EB

var IID_IXpsSignatureRequestCollection = syscall.GUID{0xF0253E68, 0x9F19, 0x412E,
	[8]byte{0x9B, 0x4F, 0x54, 0xD3, 0xB0, 0xAC, 0x6C, 0xD9}}

F0253E68-9F19-412E-9B4F-54D3B0AC6CD9

var IID_IXpsSigningOptions = syscall.GUID{0x7718EAE4, 0x3215, 0x49BE,
	[8]byte{0xAF, 0x5B, 0x59, 0x4F, 0xEF, 0x7F, 0xCF, 0xA6}}

7718EAE4-3215-49BE-AF5B-594FEF7FCFA6

var IID_IZoomEvents = syscall.GUID{0x41B68150, 0x904C, 0x4E17,
	[8]byte{0xA0, 0xBA, 0xA4, 0x38, 0x18, 0x2E, 0x35, 0x9D}}

41B68150-904C-4E17-A0BA-A438182E359D

var (
	IID_NULL syscall.GUID
)
var IID_RTWQASYNCRESULT = syscall.GUID{0x00000000, 0x0000, 0x0000,
	[8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}

00000000-0000-0000-0000-000000000000

var ILCreateFromPath = ILCreateFromPathW
var IMPGetIME = IMPGetIMEW
var IMPQueryIME = IMPQueryIMEW
var IMPSetIME = IMPSetIMEW
var ImageList_LoadImage = ImageList_LoadImageW
var InitiateShutdown = InitiateShutdownW
var InitiateSystemShutdown = InitiateSystemShutdownW
var InitiateSystemShutdownEx = InitiateSystemShutdownExW
var InsertMenu = InsertMenuW
var InsertMenuItem = InsertMenuItemW
var IntlStrEqWorker = IntlStrEqWorkerW
var IsBadStringPtr = IsBadStringPtrW
var IsCharAlpha = IsCharAlphaW
var IsCharAlphaNumeric = IsCharAlphaNumericW
var IsCharSpace = IsCharSpaceW
var IsCharUpper = IsCharUpperW
var IsDialogMessage = IsDialogMessageW
var IsLFNDrive = IsLFNDriveW
var LCMapString = LCMapStringW
var LZOpenFile = LZOpenFileW
var LoadAccelerators = LoadAcceleratorsW
var LoadBitmap = LoadBitmapW
var LoadCursor = LoadCursorW
var LoadCursorFromFile = LoadCursorFromFileW
var LoadIcon = LoadIconW
var LoadImage = LoadImageW
var LoadKeyboardLayout = LoadKeyboardLayoutW
var LoadLibrary = LoadLibraryW
var LoadLibraryEx = LoadLibraryExW
var LoadMenu = LoadMenuW
var LoadMenuIndirect = LoadMenuIndirectW
var LoadString = LoadStringW
var LoadUserProfile = LoadUserProfileW
var LogonUser = LogonUserW
var LogonUserEx = LogonUserExW
var LookupAccountName = LookupAccountNameW
var LookupAccountSid = LookupAccountSidW
var LookupPrivilegeDisplayName = LookupPrivilegeDisplayNameW
var LookupPrivilegeName = LookupPrivilegeNameW
var LookupPrivilegeValue = LookupPrivilegeValueW
var Lstrcat = LstrcatW
var Lstrcmp = LstrcmpW
var Lstrcmpi = LstrcmpiW
var Lstrcpy = LstrcpyW
var Lstrcpyn = LstrcpynW
var Lstrlen = LstrlenW
var MapVirtualKey = MapVirtualKeyW
var MapVirtualKeyEx = MapVirtualKeyExW
var MessageBox = MessageBoxW
var MessageBoxEx = MessageBoxExW
var MessageBoxIndirect = MessageBoxIndirectW
var ModifyMenu = ModifyMenuW
var MoveFile = MoveFileW
var MoveFileEx = MoveFileExW
var MoveFileTransacted = MoveFileTransactedW
var MoveFileWithProgress = MoveFileWithProgressW
var NeedCurrentDirectoryForExePath = NeedCurrentDirectoryForExePathW
var NotifyServiceStatusChange = NotifyServiceStatusChangeW
var ObjectCloseAuditAlarm = ObjectCloseAuditAlarmW
var ObjectDeleteAuditAlarm = ObjectDeleteAuditAlarmW
var ObjectOpenAuditAlarm = ObjectOpenAuditAlarmW
var ObjectPrivilegeAuditAlarm = ObjectPrivilegeAuditAlarmW
var OemToChar = OemToCharW
var OemToCharBuff = OemToCharBuffW
var OpenBackupEventLog = OpenBackupEventLogW
var OpenDesktop = OpenDesktopW
var OpenEncryptedFileRaw = OpenEncryptedFileRawW
var OpenEvent = OpenEventW
var OpenEventLog = OpenEventLogW
var OpenFileMapping = OpenFileMappingW
var OpenPrivateNamespace = OpenPrivateNamespaceW
var OpenSCManager = OpenSCManagerW
var OpenService = OpenServiceW
var OpenWaitableTimer = OpenWaitableTimerW
var OpenWindowStation = OpenWindowStationW
var OutputDebugString = OutputDebugStringW
var PageSetupDlg = PageSetupDlgW
var ParseURL = ParseURLW
var PathAddBackslash = PathAddBackslashW
var PathAddExtension = PathAddExtensionW
var PathAppend = PathAppendW
var PathBuildRoot = PathBuildRootW
var PathCanonicalize = PathCanonicalizeW
var PathCombine = PathCombineW
var PathCommonPrefix = PathCommonPrefixW
var PathCompactPath = PathCompactPathW
var PathCompactPathEx = PathCompactPathExW
var PathCreateFromUrl = PathCreateFromUrlW
var PathFileExists = PathFileExistsW
var PathFindExtension = PathFindExtensionW
var PathFindFileName = PathFindFileNameW
var PathFindNextComponent = PathFindNextComponentW
var PathFindOnPath = PathFindOnPathW
var PathFindSuffixArray = PathFindSuffixArrayW
var PathGetArgs = PathGetArgsW
var PathGetCharType = PathGetCharTypeW
var PathGetDriveNumber = PathGetDriveNumberW
var PathIsContentType = PathIsContentTypeW
var PathIsDirectory = PathIsDirectoryW
var PathIsDirectoryEmpty = PathIsDirectoryEmptyW
var PathIsFileSpec = PathIsFileSpecW
var PathIsLFNFileSpec = PathIsLFNFileSpecW
var PathIsNetworkPath = PathIsNetworkPathW
var PathIsPrefix = PathIsPrefixW
var PathIsRelative = PathIsRelativeW
var PathIsRoot = PathIsRootW
var PathIsSameRoot = PathIsSameRootW
var PathIsSlow = PathIsSlowW
var PathIsSystemFolder = PathIsSystemFolderW
var PathIsUNC = PathIsUNCW
var PathIsUNCServer = PathIsUNCServerW
var PathIsUNCServerShare = PathIsUNCServerShareW
var PathIsURL = PathIsURLW
var PathMakePretty = PathMakePrettyW
var PathMakeSystemFolder = PathMakeSystemFolderW
var PathMatchSpec = PathMatchSpecW
var PathMatchSpecEx = PathMatchSpecExW
var PathParseIconLocation = PathParseIconLocationW
var PathQuoteSpaces = PathQuoteSpacesW
var PathRelativePathTo = PathRelativePathToW
var PathRemoveArgs = PathRemoveArgsW
var PathRemoveBackslash = PathRemoveBackslashW
var PathRemoveBlanks = PathRemoveBlanksW
var PathRemoveExtension = PathRemoveExtensionW
var PathRemoveFileSpec = PathRemoveFileSpecW
var PathRenameExtension = PathRenameExtensionW
var PathSearchAndQualify = PathSearchAndQualifyW
var PathSetDlgItemPath = PathSetDlgItemPathW
var PathSkipRoot = PathSkipRootW
var PathStripPath = PathStripPathW
var PathStripToRoot = PathStripToRootW
var PathUnExpandEnvStrings = PathUnExpandEnvStringsW
var PathUndecorate = PathUndecorateW
var PathUnmakeSystemFolder = PathUnmakeSystemFolderW
var PathUnquoteSpaces = PathUnquoteSpacesW
var PeekConsoleInput = PeekConsoleInputW
var PeekMessage = PeekMessageW
var PolyTextOut = PolyTextOutW
var PostMessage = PostMessageW
var PostThreadMessage = PostThreadMessageW
var PrintDlg = PrintDlgW
var PrintDlgEx = PrintDlgExW
var PrivateExtractIcons = PrivateExtractIconsW
var PrivilegedServiceAuditAlarm = PrivilegedServiceAuditAlarmW
var PropertySheet = PropertySheetW
var QueryDosDevice = QueryDosDeviceW
var QueryFullProcessImageName = QueryFullProcessImageNameW
var QueryServiceConfig = QueryServiceConfigW
var QueryServiceConfig2 = QueryServiceConfig2W
var QueryServiceLockStatus = QueryServiceLockStatusW
var ReadConsole = ReadConsoleW
var ReadConsoleInput = ReadConsoleInputW
var ReadConsoleOutput = ReadConsoleOutputW
var ReadConsoleOutputCharacter = ReadConsoleOutputCharacterW
var ReadEventLog = ReadEventLogW
var RealGetWindowClass = RealGetWindowClassW
var RegConnectRegistry = RegConnectRegistryW
var RegConnectRegistryEx = RegConnectRegistryExW
var RegCopyTree = RegCopyTreeW
var RegCreateKey = RegCreateKeyW
var RegCreateKeyEx = RegCreateKeyExW
var RegCreateKeyTransacted = RegCreateKeyTransactedW
var RegDeleteKey = RegDeleteKeyW
var RegDeleteKeyEx = RegDeleteKeyExW
var RegDeleteKeyTransacted = RegDeleteKeyTransactedW
var RegDeleteKeyValue = RegDeleteKeyValueW
var RegDeleteTree = RegDeleteTreeW
var RegDeleteValue = RegDeleteValueW
var RegEnumKey = RegEnumKeyW
var RegEnumKeyEx = RegEnumKeyExW
var RegEnumValue = RegEnumValueW
var RegGetValue = RegGetValueW
var RegLoadAppKey = RegLoadAppKeyW
var RegLoadKey = RegLoadKeyW
var RegLoadMUIString = RegLoadMUIStringW
var RegOpenKey = RegOpenKeyW
var RegOpenKeyEx = RegOpenKeyExW
var RegOpenKeyTransacted = RegOpenKeyTransactedW
var RegQueryInfoKey = RegQueryInfoKeyW
var RegQueryMultipleValues = RegQueryMultipleValuesW
var RegQueryValue = RegQueryValueW
var RegQueryValueEx = RegQueryValueExW
var RegReplaceKey = RegReplaceKeyW
var RegRestoreKey = RegRestoreKeyW
var RegSaveKey = RegSaveKeyW
var RegSaveKeyEx = RegSaveKeyExW
var RegSetKeyValue = RegSetKeyValueW
var RegSetValue = RegSetValueW
var RegSetValueEx = RegSetValueExW
var RegUnLoadKey = RegUnLoadKeyW
var RegisterClass = RegisterClassW
var RegisterClassEx = RegisterClassExW
var RegisterClipboardFormat = RegisterClipboardFormatW
var RegisterDeviceNotification = RegisterDeviceNotificationW
var RegisterEventSource = RegisterEventSourceW
var RegisterServiceCtrlHandler = RegisterServiceCtrlHandlerW
var RegisterServiceCtrlHandlerEx = RegisterServiceCtrlHandlerExW
var RegisterWindowMessage = RegisterWindowMessageW
var RemoveDirectory = RemoveDirectoryW
var RemoveDirectoryTransacted = RemoveDirectoryTransactedW
var RemoveFontResource = RemoveFontResourceW
var RemoveFontResourceEx = RemoveFontResourceExW
var RemoveProp = RemovePropW
var ReplaceFile = ReplaceFileW
var ReplaceText = ReplaceTextW
var ReportEvent = ReportEventW
var ResetDC = ResetDCW
var SHBrowseForFolder = SHBrowseForFolderW
var SHCopyKey = SHCopyKeyW
var SHCreateDirectoryEx = SHCreateDirectoryExW
var SHCreateStreamOnFile = SHCreateStreamOnFileW
var SHDefExtractIcon = SHDefExtractIconW
var SHDeleteEmptyKey = SHDeleteEmptyKeyW
var SHDeleteKey = SHDeleteKeyW
var SHDeleteValue = SHDeleteValueW
var SHEmptyRecycleBin = SHEmptyRecycleBinW
var SHEnumKeyEx = SHEnumKeyExW
var SHEnumValue = SHEnumValueW
var SHFileOperation = SHFileOperationW
var SHFormatDateTime = SHFormatDateTimeW
var SHGetDataFromIDList = SHGetDataFromIDListW
var SHGetDiskFreeSpaceEx = SHGetDiskFreeSpaceExW
var SHGetFileInfo = SHGetFileInfoW
var SHGetFolderPath = SHGetFolderPathW
var SHGetFolderPathAndSubDir = SHGetFolderPathAndSubDirW
var SHGetIconOverlayIndex = SHGetIconOverlayIndexW
var SHGetNewLinkInfo = SHGetNewLinkInfoW
var SHGetPathFromIDList = SHGetPathFromIDListW
var SHGetSpecialFolderPath = SHGetSpecialFolderPathW
var SHGetValue = SHGetValueW
var SHInvokePrinterCommand = SHInvokePrinterCommandW
var SHMessageBoxCheck = SHMessageBoxCheckW
var SHOpenRegStream = SHOpenRegStreamW
var SHOpenRegStream2 = SHOpenRegStream2W
var SHPathPrepareForWrite = SHPathPrepareForWriteW
var SHQueryInfoKey = SHQueryInfoKeyW
var SHQueryRecycleBin = SHQueryRecycleBinW
var SHQueryValueEx = SHQueryValueExW
var SHRegCreateUSKey = SHRegCreateUSKeyW
var SHRegDeleteEmptyUSKey = SHRegDeleteEmptyUSKeyW
var SHRegDeleteUSValue = SHRegDeleteUSValueW
var SHRegEnumUSKey = SHRegEnumUSKeyW
var SHRegEnumUSValue = SHRegEnumUSValueW
var SHRegGetBoolUSValue = SHRegGetBoolUSValueW
var SHRegGetPath = SHRegGetPathW
var SHRegGetUSValue = SHRegGetUSValueW
var SHRegGetValue = SHRegGetValueW
var SHRegOpenUSKey = SHRegOpenUSKeyW
var SHRegQueryInfoUSKey = SHRegQueryInfoUSKeyW
var SHRegQueryUSValue = SHRegQueryUSValueW
var SHRegSetPath = SHRegSetPathW
var SHRegSetUSValue = SHRegSetUSValueW
var SHRegWriteUSValue = SHRegWriteUSValueW
var SHSendMessageBroadcast = SHSendMessageBroadcastW
var SHSetFolderPath = SHSetFolderPathW
var SHSetValue = SHSetValueW
var SHStrDup = SHStrDupW
var SHStripMneumonic = SHStripMneumonicW
var SHUpdateImage = SHUpdateImageW
var ScrollConsoleScreenBuffer = ScrollConsoleScreenBufferW
var SearchPath = SearchPathW
var SendDlgItemMessage = SendDlgItemMessageW
var SendIMEMessageEx = SendIMEMessageExW
var SendMessage = SendMessageW
var SendMessageCallback = SendMessageCallbackW
var SendMessageTimeout = SendMessageTimeoutW
var SendNotifyMessage = SendNotifyMessageW
var SetCalendarInfo = SetCalendarInfoW
var SetClassLong = SetClassLongW
var SetClassLongPtr = SetClassLongPtrW
var SetComputerName = SetComputerNameW
var SetComputerNameEx = SetComputerNameExW
var SetConsoleNumberOfCommands = SetConsoleNumberOfCommandsW
var SetConsoleTitle = SetConsoleTitleW
var SetCurrentDirectory = SetCurrentDirectoryW
var SetDlgItemText = SetDlgItemTextW
var SetDllDirectory = SetDllDirectoryW
var SetEnvironmentVariable = SetEnvironmentVariableW
var SetFileAttributes = SetFileAttributesW
var SetFileAttributesTransacted = SetFileAttributesTransactedW
var SetFileSecurity = SetFileSecurityW
var SetFileShortName = SetFileShortNameW
var SetFirmwareEnvironmentVariable = SetFirmwareEnvironmentVariableW
var SetFirmwareEnvironmentVariableEx = SetFirmwareEnvironmentVariableExW
var SetLocaleInfo = SetLocaleInfoW
var SetMenuItemInfo = SetMenuItemInfoW
var SetProp = SetPropW
var SetUserObjectInformation = SetUserObjectInformationW
var SetVolumeLabel = SetVolumeLabelW
var SetVolumeMountPoint = SetVolumeMountPointW
var SetWindowLong = SetWindowLongW
var SetWindowLongPtr = SetWindowLongPtrW
var SetWindowText = SetWindowTextW
var SetWindowsHook = SetWindowsHookW
var SetWindowsHookEx = SetWindowsHookExW
var ShellAbout = ShellAboutW
var ShellExecute = ShellExecuteW
var ShellExecuteEx = ShellExecuteExW
var ShellMessageBox = ShellMessageBoxW
var Shell_GetCachedImageIndex_ = Shell_GetCachedImageIndexW
var Shell_NotifyIcon = Shell_NotifyIconW
var StartDoc = StartDocW
var StartService = StartServiceW
var StartServiceCtrlDispatcher = StartServiceCtrlDispatcherW
var StrCSpn = StrCSpnW
var StrCSpnI = StrCSpnIW
var StrCatBuff = StrCatBuffW
var StrChr = StrChrW
var StrChrI = StrChrIW
var StrCmpC = StrCmpCW
var StrCmpIC = StrCmpICW
var StrCmpN = StrCmpNW
var StrCmpNC = StrCmpNCW
var StrCmpNI = StrCmpNIW
var StrCmpNIC = StrCmpNICW
var StrDup = StrDupW
var StrFormatByteSize = StrFormatByteSizeW
var StrFormatKBSize = StrFormatKBSizeW
var StrFromTimeInterval = StrFromTimeIntervalW
var StrIsIntlEqual = StrIsIntlEqualW
var StrNCat = StrNCatW
var StrPBrk = StrPBrkW
var StrRChr = StrRChrW
var StrRChrI = StrRChrIW
var StrRStrI = StrRStrIW
var StrRetToBuf = StrRetToBufW
var StrRetToStr = StrRetToStrW
var StrSpn = StrSpnW
var StrStr = StrStrW
var StrStrI = StrStrIW
var StrToInt = StrToIntW
var StrToInt64Ex = StrToInt64ExW
var StrToIntEx = StrToIntExW
var StrTrim = StrTrimW
var SystemParametersInfo = SystemParametersInfoW
var TabbedTextOut = TabbedTextOutW
var TextOut = TextOutW
var TranslateAccelerator = TranslateAcceleratorW
var UnregisterClass = UnregisterClassW
var UpdateResource = UpdateResourceW
var UrlApplyScheme = UrlApplySchemeW
var UrlCanonicalize = UrlCanonicalizeW
var UrlCombine = UrlCombineW
var UrlCompare = UrlCompareW
var UrlCreateFromPath = UrlCreateFromPathW
var UrlEscape = UrlEscapeW
var UrlGetLocation = UrlGetLocationW
var UrlGetPart = UrlGetPartW
var UrlHash = UrlHashW
var UrlIs = UrlIsW
var UrlIsNoHistory = UrlIsNoHistoryW
var UrlIsOpaque = UrlIsOpaqueW
var UrlUnescape = UrlUnescapeW
var VerFindFile = VerFindFileW
var VerInstallFile = VerInstallFileW
var VerLanguageName = VerLanguageNameW
var VerQueryValue = VerQueryValueW
var VerifyVersionInfo = VerifyVersionInfoW
var VkKeyScan = VkKeyScanW
var VkKeyScanEx = VkKeyScanExW
var WaitNamedPipe = WaitNamedPipeW
var WinHelp = WinHelpW
var Wnsprintf = WnsprintfW
var WriteConsole = WriteConsoleW
var WriteConsoleInput = WriteConsoleInputW
var WriteConsoleOutput = WriteConsoleOutputW
var WriteConsoleOutputCharacter = WriteConsoleOutputCharacterW
var WritePrivateProfileSection = WritePrivateProfileSectionW
var WritePrivateProfileString = WritePrivateProfileStringW
var WritePrivateProfileStruct = WritePrivateProfileStructW
var WriteProfileSection = WriteProfileSectionW
var WriteProfileString = WriteProfileStringW
var Wsprintf = WsprintfW
var Wvnsprintf = WvnsprintfW
var Wvsprintf = WvsprintfW

Functions

func ASSERT_SUCCEEDED

func ASSERT_SUCCEEDED(hr HRESULT)

func AbortDoc

func AbortDoc(hdc HDC) int32

func AbortSystemShutdownA

func AbortSystemShutdownA(lpMachineName PSTR) (BOOL, WIN32_ERROR)

func AbortSystemShutdownW

func AbortSystemShutdownW(lpMachineName PWSTR) (BOOL, WIN32_ERROR)

func AccessCheck

func AccessCheck(pSecurityDescriptor PSECURITY_DESCRIPTOR, ClientToken HANDLE, DesiredAccess uint32, GenericMapping *GENERIC_MAPPING, PrivilegeSet *PRIVILEGE_SET, PrivilegeSetLength *uint32, GrantedAccess *uint32, AccessStatus *BOOL) (BOOL, WIN32_ERROR)

func AccessCheckAndAuditAlarmA

func AccessCheckAndAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, ObjectTypeName PSTR, ObjectName PSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, DesiredAccess uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccess *uint32, AccessStatus *BOOL, pfGenerateOnClose *BOOL) (BOOL, WIN32_ERROR)

func AccessCheckByType

func AccessCheckByType(pSecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, ClientToken HANDLE, DesiredAccess uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, PrivilegeSet *PRIVILEGE_SET, PrivilegeSetLength *uint32, GrantedAccess *uint32, AccessStatus *BOOL) (BOOL, WIN32_ERROR)

func AccessCheckByTypeAndAuditAlarmA

func AccessCheckByTypeAndAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, ObjectTypeName PSTR, ObjectName PSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, DesiredAccess uint32, AuditType AUDIT_EVENT_TYPE, Flags uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccess *uint32, AccessStatus *BOOL, pfGenerateOnClose *BOOL) (BOOL, WIN32_ERROR)

func AccessCheckByTypeResultList

func AccessCheckByTypeResultList(pSecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, ClientToken HANDLE, DesiredAccess uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, PrivilegeSet *PRIVILEGE_SET, PrivilegeSetLength *uint32, GrantedAccessList *uint32, AccessStatusList *uint32) (BOOL, WIN32_ERROR)

func AccessCheckByTypeResultListAndAuditAlarmA

func AccessCheckByTypeResultListAndAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, ObjectTypeName PSTR, ObjectName PSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, DesiredAccess uint32, AuditType AUDIT_EVENT_TYPE, Flags uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccess *uint32, AccessStatusList *uint32, pfGenerateOnClose *BOOL) (BOOL, WIN32_ERROR)

func AccessCheckByTypeResultListAndAuditAlarmByHandleA

func AccessCheckByTypeResultListAndAuditAlarmByHandleA(SubsystemName PSTR, HandleId unsafe.Pointer, ClientToken HANDLE, ObjectTypeName PSTR, ObjectName PSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, DesiredAccess uint32, AuditType AUDIT_EVENT_TYPE, Flags uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccess *uint32, AccessStatusList *uint32, pfGenerateOnClose *BOOL) (BOOL, WIN32_ERROR)

func AcquireSRWLockExclusive

func AcquireSRWLockExclusive(SRWLock *SRWLOCK)

func AcquireSRWLockShared

func AcquireSRWLockShared(SRWLock *SRWLOCK)

func ActivateKeyboardLayout

func ActivateKeyboardLayout(hkl HKL, Flags ACTIVATE_KEYBOARD_LAYOUT_FLAGS) (HKL, WIN32_ERROR)

func AddAccessAllowedAce

func AddAccessAllowedAce(pAcl *ACL, dwAceRevision ACE_REVISION, AccessMask uint32, pSid PSID) (BOOL, WIN32_ERROR)

func AddAccessAllowedAceEx

func AddAccessAllowedAceEx(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, pSid PSID) (BOOL, WIN32_ERROR)

func AddAccessAllowedObjectAce

func AddAccessAllowedObjectAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, ObjectTypeGuid *syscall.GUID, InheritedObjectTypeGuid *syscall.GUID, pSid PSID) (BOOL, WIN32_ERROR)

func AddAccessDeniedAce

func AddAccessDeniedAce(pAcl *ACL, dwAceRevision ACE_REVISION, AccessMask uint32, pSid PSID) (BOOL, WIN32_ERROR)

func AddAccessDeniedAceEx

func AddAccessDeniedAceEx(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, pSid PSID) (BOOL, WIN32_ERROR)

func AddAccessDeniedObjectAce

func AddAccessDeniedObjectAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, ObjectTypeGuid *syscall.GUID, InheritedObjectTypeGuid *syscall.GUID, pSid PSID) (BOOL, WIN32_ERROR)

func AddAce

func AddAce(pAcl *ACL, dwAceRevision ACE_REVISION, dwStartingAceIndex uint32, pAceList unsafe.Pointer, nAceListLength uint32) (BOOL, WIN32_ERROR)

func AddAuditAccessAce

func AddAuditAccessAce(pAcl *ACL, dwAceRevision ACE_REVISION, dwAccessMask uint32, pSid PSID, bAuditSuccess BOOL, bAuditFailure BOOL) (BOOL, WIN32_ERROR)

func AddAuditAccessAceEx

func AddAuditAccessAceEx(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, dwAccessMask uint32, pSid PSID, bAuditSuccess BOOL, bAuditFailure BOOL) (BOOL, WIN32_ERROR)

func AddAuditAccessObjectAce

func AddAuditAccessObjectAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, ObjectTypeGuid *syscall.GUID, InheritedObjectTypeGuid *syscall.GUID, pSid PSID, bAuditSuccess BOOL, bAuditFailure BOOL) (BOOL, WIN32_ERROR)

func AddClipboardFormatListener

func AddClipboardFormatListener(hwnd HWND) (BOOL, WIN32_ERROR)

func AddConditionalAce

func AddConditionalAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AceType byte, AccessMask uint32, pSid PSID, ConditionStr PWSTR, ReturnLength *uint32) (BOOL, WIN32_ERROR)

func AddConsoleAliasA

func AddConsoleAliasA(Source PSTR, Target PSTR, ExeName PSTR) (BOOL, WIN32_ERROR)

func AddConsoleAliasW

func AddConsoleAliasW(Source PWSTR, Target PWSTR, ExeName PWSTR) (BOOL, WIN32_ERROR)

func AddFontResourceA

func AddFontResourceA(param0 PSTR) int32

func AddFontResourceExA

func AddFontResourceExA(name PSTR, fl FONT_RESOURCE_CHARACTERISTICS, res unsafe.Pointer) int32

func AddFontResourceExW

func AddFontResourceExW(name PWSTR, fl FONT_RESOURCE_CHARACTERISTICS, res unsafe.Pointer) int32

func AddFontResourceW

func AddFontResourceW(param0 PWSTR) int32

func AddIntegrityLabelToBoundaryDescriptor

func AddIntegrityLabelToBoundaryDescriptor(BoundaryDescriptor *HANDLE, IntegrityLabel PSID) (BOOL, WIN32_ERROR)

func AddMandatoryAce

func AddMandatoryAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, MandatoryPolicy uint32, pLabelSid PSID) (BOOL, WIN32_ERROR)

func AddResourceAttributeAce

func AddResourceAttributeAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, pSid PSID, pAttributeInfo *CLAIM_SECURITY_ATTRIBUTES_INFORMATION, pReturnLength *uint32) (BOOL, WIN32_ERROR)

func AddSIDToBoundaryDescriptor

func AddSIDToBoundaryDescriptor(BoundaryDescriptor *HANDLE, RequiredSid PSID) (BOOL, WIN32_ERROR)

func AddScopedPolicyIDAce

func AddScopedPolicyIDAce(pAcl *ACL, dwAceRevision ACE_REVISION, AceFlags ACE_FLAGS, AccessMask uint32, pSid PSID) (BOOL, WIN32_ERROR)

func AddSecureMemoryCacheCallback

func AddSecureMemoryCacheCallback(pfnCallBack PSECURE_MEMORY_CACHE_CALLBACK) (BOOL, WIN32_ERROR)

func AddUsersToEncryptedFile

func AddUsersToEncryptedFile(lpFileName PWSTR, pEncryptionCertificates *ENCRYPTION_CERTIFICATE_LIST) uint32

func AddVectoredContinueHandler

func AddVectoredContinueHandler(First uint32, Handler PVECTORED_EXCEPTION_HANDLER) unsafe.Pointer

func AddVectoredExceptionHandler

func AddVectoredExceptionHandler(First uint32, Handler PVECTORED_EXCEPTION_HANDLER) unsafe.Pointer

func AdjustTokenGroups

func AdjustTokenGroups(TokenHandle HANDLE, ResetToDefault BOOL, NewState *TOKEN_GROUPS, BufferLength uint32, PreviousState *TOKEN_GROUPS, ReturnLength *uint32) (BOOL, WIN32_ERROR)

func AdjustTokenPrivileges

func AdjustTokenPrivileges(TokenHandle HANDLE, DisableAllPrivileges BOOL, NewState *TOKEN_PRIVILEGES, BufferLength uint32, PreviousState *TOKEN_PRIVILEGES, ReturnLength *uint32) (BOOL, WIN32_ERROR)

func AdjustWindowRect

func AdjustWindowRect(lpRect *RECT, dwStyle WINDOW_STYLE, bMenu BOOL) (BOOL, WIN32_ERROR)

func AdjustWindowRectEx

func AdjustWindowRectEx(lpRect *RECT, dwStyle WINDOW_STYLE, bMenu BOOL, dwExStyle WINDOW_EX_STYLE) (BOOL, WIN32_ERROR)

func AdjustWindowRectExForDpi

func AdjustWindowRectExForDpi(lpRect *RECT, dwStyle WINDOW_STYLE, bMenu BOOL, dwExStyle WINDOW_EX_STYLE, dpi uint32) (BOOL, WIN32_ERROR)

func AllocConsole

func AllocConsole() (BOOL, WIN32_ERROR)

func AllocateAndInitializeSid

func AllocateAndInitializeSid(pIdentifierAuthority *SID_IDENTIFIER_AUTHORITY, nSubAuthorityCount byte, nSubAuthority0 uint32, nSubAuthority1 uint32, nSubAuthority2 uint32, nSubAuthority3 uint32, nSubAuthority4 uint32, nSubAuthority5 uint32, nSubAuthority6 uint32, nSubAuthority7 uint32, pSid *PSID) (BOOL, WIN32_ERROR)

func AllocateLocallyUniqueId

func AllocateLocallyUniqueId(Luid *LUID) (BOOL, WIN32_ERROR)

func AllocateUserPhysicalPages

func AllocateUserPhysicalPages(hProcess HANDLE, NumberOfPages *uintptr, PageArray *uintptr) (BOOL, WIN32_ERROR)

func AllocateUserPhysicalPagesNuma

func AllocateUserPhysicalPagesNuma(hProcess HANDLE, NumberOfPages *uintptr, PageArray *uintptr, nndPreferred uint32) (BOOL, WIN32_ERROR)

func AllowSetForegroundWindow

func AllowSetForegroundWindow(dwProcessId uint32) (BOOL, WIN32_ERROR)

func AnimateWindow

func AnimateWindow(hWnd HWND, dwTime uint32, dwFlags ANIMATE_WINDOW_FLAGS) (BOOL, WIN32_ERROR)

func AppendMenuA

func AppendMenuA(hMenu HMENU, uFlags MENU_ITEM_FLAGS, uIDNewItem uintptr, lpNewItem PSTR) (BOOL, WIN32_ERROR)

func AppendMenuW

func AppendMenuW(hMenu HMENU, uFlags MENU_ITEM_FLAGS, uIDNewItem uintptr, lpNewItem PWSTR) (BOOL, WIN32_ERROR)

func AttachConsole

func AttachConsole(dwProcessId uint32) (BOOL, WIN32_ERROR)

func BackupEventLogA

func BackupEventLogA(hEventLog HANDLE, lpBackupFileName PSTR) (BOOL, WIN32_ERROR)

func BackupEventLogW

func BackupEventLogW(hEventLog HANDLE, lpBackupFileName PWSTR) (BOOL, WIN32_ERROR)

func BackupRead

func BackupRead(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToRead uint32, lpNumberOfBytesRead *uint32, bAbort BOOL, bProcessSecurity BOOL, lpContext unsafe.Pointer) (BOOL, WIN32_ERROR)

func BackupSeek

func BackupSeek(hFile HANDLE, dwLowBytesToSeek uint32, dwHighBytesToSeek uint32, lpdwLowByteSeeked *uint32, lpdwHighByteSeeked *uint32, lpContext unsafe.Pointer) (BOOL, WIN32_ERROR)

func BackupWrite

func BackupWrite(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToWrite uint32, lpNumberOfBytesWritten *uint32, bAbort BOOL, bProcessSecurity BOOL, lpContext unsafe.Pointer) (BOOL, WIN32_ERROR)

func Beep

func Beep(dwFreq uint32, dwDuration uint32) (BOOL, WIN32_ERROR)

func BeginBufferedAnimation

func BeginBufferedAnimation(hwnd HWND, hdcTarget HDC, prcTarget *RECT, dwFormat BP_BUFFERFORMAT, pPaintParams *BP_PAINTPARAMS, pAnimationParams *BP_ANIMATIONPARAMS, phdcFrom *HDC, phdcTo *HDC) uintptr

func BeginDeferWindowPos

func BeginDeferWindowPos(nNumWindows int32) (HDWP, WIN32_ERROR)

func BeginUpdateResourceA

func BeginUpdateResourceA(pFileName PSTR, bDeleteExistingResources BOOL) (HANDLE, WIN32_ERROR)

func BeginUpdateResourceW

func BeginUpdateResourceW(pFileName PWSTR, bDeleteExistingResources BOOL) (HANDLE, WIN32_ERROR)

func BindIoCompletionCallback

func BindIoCompletionCallback(FileHandle HANDLE, Function LPOVERLAPPED_COMPLETION_ROUTINE, Flags uint32) (BOOL, WIN32_ERROR)

func BitBlt

func BitBlt(hdc HDC, x int32, y int32, cx int32, cy int32, hdcSrc HDC, x1 int32, y1 int32, rop ROP_CODE) (BOOL, WIN32_ERROR)

func BlockInput

func BlockInput(fBlockIt BOOL) (BOOL, WIN32_ERROR)

func BoolFromBOOL

func BoolFromBOOL(b BOOL) bool

func BringWindowToTop

func BringWindowToTop(hWnd HWND) (BOOL, WIN32_ERROR)

func BroadcastSystemMessageA

func BroadcastSystemMessageA(flags uint32, lpInfo *uint32, Msg uint32, wParam WPARAM, lParam LPARAM) int32

func BstrToStr

func BstrToStr(bs BSTR) string

func BstrToStrAndFree

func BstrToStrAndFree(bs BSTR) string

func CalculatePopupWindowPosition

func CalculatePopupWindowPosition(anchorPoint *POINT, windowSize *SIZE, flags uint32, excludeRect *RECT, popupWindowPosition *RECT) (BOOL, WIN32_ERROR)

func CallNamedPipeA

func CallNamedPipeA(lpNamedPipeName PSTR, lpInBuffer unsafe.Pointer, nInBufferSize uint32, lpOutBuffer unsafe.Pointer, nOutBufferSize uint32, lpBytesRead *uint32, nTimeOut uint32) (BOOL, WIN32_ERROR)

func CancelIo

func CancelIo(hFile HANDLE) (BOOL, WIN32_ERROR)

func CancelIoEx

func CancelIoEx(hFile HANDLE, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func CancelSynchronousIo

func CancelSynchronousIo(hThread HANDLE) (BOOL, WIN32_ERROR)

func CancelThreadpoolIo

func CancelThreadpoolIo(pio PTP_IO)

func CancelWaitableTimer

func CancelWaitableTimer(hTimer HANDLE) (BOOL, WIN32_ERROR)

func ChangeServiceConfig2A

func ChangeServiceConfig2A(hService SC_HANDLE, dwInfoLevel SERVICE_CONFIG, lpInfo unsafe.Pointer) (BOOL, WIN32_ERROR)

func ChangeServiceConfig2W

func ChangeServiceConfig2W(hService SC_HANDLE, dwInfoLevel SERVICE_CONFIG, lpInfo unsafe.Pointer) (BOOL, WIN32_ERROR)

func ChangeServiceConfigA

func ChangeServiceConfigA(hService SC_HANDLE, dwServiceType ENUM_SERVICE_TYPE, dwStartType SERVICE_START_TYPE, dwErrorControl SERVICE_ERROR, lpBinaryPathName PSTR, lpLoadOrderGroup PSTR, lpdwTagId *uint32, lpDependencies PSTR, lpServiceStartName PSTR, lpPassword PSTR, lpDisplayName PSTR) (BOOL, WIN32_ERROR)

func ChangeServiceConfigW

func ChangeServiceConfigW(hService SC_HANDLE, dwServiceType ENUM_SERVICE_TYPE, dwStartType SERVICE_START_TYPE, dwErrorControl SERVICE_ERROR, lpBinaryPathName PWSTR, lpLoadOrderGroup PWSTR, lpdwTagId *uint32, lpDependencies PWSTR, lpServiceStartName PWSTR, lpPassword PWSTR, lpDisplayName PWSTR) (BOOL, WIN32_ERROR)

func ChangeTimerQueueTimer

func ChangeTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE, DueTime uint32, Period uint32) (BOOL, WIN32_ERROR)

func ChangeWindowMessageFilter

func ChangeWindowMessageFilter(message uint32, dwFlag CHANGE_WINDOW_MESSAGE_FILTER_FLAGS) (BOOL, WIN32_ERROR)

func ChangeWindowMessageFilterEx

func ChangeWindowMessageFilterEx(hwnd HWND, message uint32, action WINDOW_MESSAGE_FILTER_ACTION, pChangeFilterStruct *CHANGEFILTERSTRUCT) (BOOL, WIN32_ERROR)

func CharLowerA

func CharLowerA(lpsz PSTR) (PSTR, WIN32_ERROR)

func CharLowerBuffA

func CharLowerBuffA(lpsz PSTR, cchLength uint32) uint32

func CharLowerBuffW

func CharLowerBuffW(lpsz PWSTR, cchLength uint32) uint32

func CharLowerW

func CharLowerW(lpsz PWSTR) (PWSTR, WIN32_ERROR)

func CharToOemA

func CharToOemA(pSrc PSTR, pDst PSTR) (BOOL, WIN32_ERROR)

func CharToOemBuffA

func CharToOemBuffA(lpszSrc PSTR, lpszDst PSTR, cchDstLength uint32) (BOOL, WIN32_ERROR)

func CharToOemBuffW

func CharToOemBuffW(lpszSrc PWSTR, lpszDst PSTR, cchDstLength uint32) (BOOL, WIN32_ERROR)

func CharToOemW

func CharToOemW(pSrc PWSTR, pDst PSTR) (BOOL, WIN32_ERROR)

func CharUpperA

func CharUpperA(lpsz PSTR) (PSTR, WIN32_ERROR)

func CharUpperBuffA

func CharUpperBuffA(lpsz PSTR, cchLength uint32) uint32

func CharUpperBuffW

func CharUpperBuffW(lpsz PWSTR, cchLength uint32) uint32

func CharUpperW

func CharUpperW(lpsz PWSTR) (PWSTR, WIN32_ERROR)

func CheckDlgButton

func CheckDlgButton(hDlg HWND, nIDButton int32, uCheck DLG_BUTTON_CHECK_STATE) (BOOL, WIN32_ERROR)

func CheckForHiberboot

func CheckForHiberboot(pHiberboot *BOOLEAN, bClearFlag BOOLEAN) uint32

func CheckMenuItem

func CheckMenuItem(hMenu HMENU, uIDCheckItem uint32, uCheck uint32) uint32

func CheckMenuRadioItem

func CheckMenuRadioItem(hmenu HMENU, first uint32, last uint32, check uint32, flags uint32) (BOOL, WIN32_ERROR)

func CheckNameLegalDOS8Dot3A

func CheckNameLegalDOS8Dot3A(lpName PSTR, lpOemName PSTR, OemNameSize uint32, pbNameContainsSpaces *BOOL, pbNameLegal *BOOL) (BOOL, WIN32_ERROR)

func CheckNameLegalDOS8Dot3W

func CheckNameLegalDOS8Dot3W(lpName PWSTR, lpOemName PSTR, OemNameSize uint32, pbNameContainsSpaces *BOOL, pbNameLegal *BOOL) (BOOL, WIN32_ERROR)

func CheckRadioButton

func CheckRadioButton(hDlg HWND, nIDFirstButton int32, nIDLastButton int32, nIDCheckButton int32) (BOOL, WIN32_ERROR)

func CheckRemoteDebuggerPresent

func CheckRemoteDebuggerPresent(hProcess HANDLE, pbDebuggerPresent *BOOL) (BOOL, WIN32_ERROR)

func CheckTokenCapability

func CheckTokenCapability(TokenHandle HANDLE, CapabilitySidToCheck PSID, HasCapability *BOOL) (BOOL, WIN32_ERROR)

func CheckTokenMembership

func CheckTokenMembership(TokenHandle HANDLE, SidToCheck PSID, IsMember *BOOL) (BOOL, WIN32_ERROR)

func CheckTokenMembershipEx

func CheckTokenMembershipEx(TokenHandle HANDLE, SidToCheck PSID, Flags uint32, IsMember *BOOL) (BOOL, WIN32_ERROR)

func ClearCustData

func ClearCustData(pCustData *CUSTDATA)

func ClearEventLogA

func ClearEventLogA(hEventLog HANDLE, lpBackupFileName PSTR) (BOOL, WIN32_ERROR)

func ClearEventLogW

func ClearEventLogW(hEventLog HANDLE, lpBackupFileName PWSTR) (BOOL, WIN32_ERROR)

func ClearPropVariantArray

func ClearPropVariantArray(rgPropVar *PROPVARIANT, cVars uint32)

func ClearVariantArray

func ClearVariantArray(pvars *VARIANT, cvars uint32)

func ClipCursor

func ClipCursor(lpRect *RECT) (BOOL, WIN32_ERROR)

func CloseClipboard

func CloseClipboard() (BOOL, WIN32_ERROR)

func CloseDesktop

func CloseDesktop(hDesktop HDESK) (BOOL, WIN32_ERROR)

func CloseEncryptedFileRaw

func CloseEncryptedFileRaw(pvContext unsafe.Pointer)

func CloseEventLog

func CloseEventLog(hEventLog HANDLE) (BOOL, WIN32_ERROR)

func CloseHandle

func CloseHandle(hObject HANDLE) (BOOL, WIN32_ERROR)

func ClosePrivateNamespace

func ClosePrivateNamespace(Handle HANDLE, Flags uint32) (BOOLEAN, WIN32_ERROR)

func ClosePseudoConsole

func ClosePseudoConsole(hPC HPCON)

func CloseServiceHandle

func CloseServiceHandle(hSCObject SC_HANDLE) (BOOL, WIN32_ERROR)

func CloseThreadWaitChainSession

func CloseThreadWaitChainSession(WctHandle unsafe.Pointer)

func CloseThreadpool

func CloseThreadpool(ptpp PTP_POOL)

func CloseThreadpoolCleanupGroup

func CloseThreadpoolCleanupGroup(ptpcg PTP_CLEANUP_GROUP)

func CloseThreadpoolCleanupGroupMembers

func CloseThreadpoolCleanupGroupMembers(ptpcg PTP_CLEANUP_GROUP, fCancelPendingCallbacks BOOL, pvCleanupContext unsafe.Pointer)

func CloseThreadpoolIo

func CloseThreadpoolIo(pio PTP_IO)

func CloseThreadpoolTimer

func CloseThreadpoolTimer(pti PTP_TIMER)

func CloseThreadpoolWait

func CloseThreadpoolWait(pwa PTP_WAIT)

func CloseThreadpoolWork

func CloseThreadpoolWork(pwk PTP_WORK)

func CloseWindow

func CloseWindow(hWnd HWND) (BOOL, WIN32_ERROR)

func CloseWindowStation

func CloseWindowStation(hWinSta HWINSTA) (BOOL, WIN32_ERROR)

func CoAddRefServerProcess

func CoAddRefServerProcess() uint32

func CoBuildVersion

func CoBuildVersion() uint32

func CoFreeAllLibraries

func CoFreeAllLibraries()

func CoFreeLibrary

func CoFreeLibrary(hInst HINSTANCE)

func CoFreeUnusedLibraries

func CoFreeUnusedLibraries()

func CoFreeUnusedLibrariesEx

func CoFreeUnusedLibrariesEx(dwUnloadDelay uint32, dwReserved uint32)

func CoGetCurrentProcess

func CoGetCurrentProcess() uint32

func CoReleaseServerProcess

func CoReleaseServerProcess() uint32

func CoTaskMemAlloc

func CoTaskMemAlloc(cb uintptr) unsafe.Pointer

func CoTaskMemFree

func CoTaskMemFree(pv unsafe.Pointer)

func CoTaskMemRealloc

func CoTaskMemRealloc(pv unsafe.Pointer, cb uintptr) unsafe.Pointer

func CoUninitialize

func CoUninitialize()

func ColorRGBToHLS

func ColorRGBToHLS(clrRGB COLORREF, pwHue *uint16, pwLuminance *uint16, pwSaturation *uint16)

func CommandLineToArgvW

func CommandLineToArgvW(lpCmdLine PWSTR, pNumArgs *int32) (*PWSTR, WIN32_ERROR)

func CompareFileTime

func CompareFileTime(lpFileTime1 *FILETIME, lpFileTime2 *FILETIME) int32

func CompareStringEx

func CompareStringEx(lpLocaleName PWSTR, dwCmpFlags COMPARE_STRING_FLAGS, lpString1 PWSTR, cchCount1 int32, lpString2 PWSTR, cchCount2 int32, lpVersionInformation *NLSVERSIONINFO, lpReserved unsafe.Pointer, lParam LPARAM) (COMPARESTRING_RESULT, WIN32_ERROR)

func CompareStringOrdinal

func CompareStringOrdinal(lpString1 PWSTR, cchCount1 int32, lpString2 PWSTR, cchCount2 int32, bIgnoreCase BOOL) (COMPARESTRING_RESULT, WIN32_ERROR)

func ConnectNamedPipe

func ConnectNamedPipe(hNamedPipe HANDLE, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func ContinueDebugEvent

func ContinueDebugEvent(dwProcessId uint32, dwThreadId uint32, dwContinueStatus NTSTATUS) (BOOL, WIN32_ERROR)

func ControlService

func ControlService(hService SC_HANDLE, dwControl uint32, lpServiceStatus *SERVICE_STATUS) (BOOL, WIN32_ERROR)

func ControlServiceExA

func ControlServiceExA(hService SC_HANDLE, dwControl uint32, dwInfoLevel uint32, pControlParams unsafe.Pointer) (BOOL, WIN32_ERROR)

func ControlServiceExW

func ControlServiceExW(hService SC_HANDLE, dwControl uint32, dwInfoLevel uint32, pControlParams unsafe.Pointer) (BOOL, WIN32_ERROR)

func ConvertDefaultLocale

func ConvertDefaultLocale(Locale uint32) uint32

func ConvertFiberToThread

func ConvertFiberToThread() (BOOL, WIN32_ERROR)

func ConvertToAutoInheritPrivateObjectSecurity

func ConvertToAutoInheritPrivateObjectSecurity(ParentDescriptor PSECURITY_DESCRIPTOR, CurrentSecurityDescriptor PSECURITY_DESCRIPTOR, NewSecurityDescriptor *PSECURITY_DESCRIPTOR, ObjectType *syscall.GUID, IsDirectoryObject BOOLEAN, GenericMapping *GENERIC_MAPPING) (BOOL, WIN32_ERROR)

func CopyAcceleratorTableA

func CopyAcceleratorTableA(hAccelSrc HACCEL, lpAccelDst *ACCEL, cAccelEntries int32) int32

func CopyAcceleratorTableW

func CopyAcceleratorTableW(hAccelSrc HACCEL, lpAccelDst *ACCEL, cAccelEntries int32) int32

func CopyContext

func CopyContext(Destination *CONTEXT, ContextFlags CONTEXT_FLAGS, Source *CONTEXT) (BOOL, WIN32_ERROR)

func CopyFileA

func CopyFileA(lpExistingFileName PSTR, lpNewFileName PSTR, bFailIfExists BOOL) (BOOL, WIN32_ERROR)

func CopyFileExA

func CopyFileExA(lpExistingFileName PSTR, lpNewFileName PSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, pbCancel *BOOL, dwCopyFlags uint32) (BOOL, WIN32_ERROR)

func CopyFileExW

func CopyFileExW(lpExistingFileName PWSTR, lpNewFileName PWSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, pbCancel *BOOL, dwCopyFlags uint32) (BOOL, WIN32_ERROR)

func CopyFileTransactedA

func CopyFileTransactedA(lpExistingFileName PSTR, lpNewFileName PSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, pbCancel *BOOL, dwCopyFlags uint32, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func CopyFileTransactedW

func CopyFileTransactedW(lpExistingFileName PWSTR, lpNewFileName PWSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, pbCancel *BOOL, dwCopyFlags uint32, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func CopyFileW

func CopyFileW(lpExistingFileName PWSTR, lpNewFileName PWSTR, bFailIfExists BOOL) (BOOL, WIN32_ERROR)

func CopyIcon

func CopyIcon(hIcon HICON) (HICON, WIN32_ERROR)

func CopyImage

func CopyImage(h HANDLE, type_ GDI_IMAGE_TYPE, cx int32, cy int32, flags IMAGE_FLAGS) (HANDLE, WIN32_ERROR)

func CopyLZFile

func CopyLZFile(hfSource int32, hfDest int32) int32

func CopySid

func CopySid(nDestinationSidLength uint32, pDestinationSid PSID, pSourceSid PSID) (BOOL, WIN32_ERROR)

func CreateAcceleratorTableA

func CreateAcceleratorTableA(paccel *ACCEL, cAccel int32) (HACCEL, WIN32_ERROR)

func CreateAcceleratorTableW

func CreateAcceleratorTableW(paccel *ACCEL, cAccel int32) (HACCEL, WIN32_ERROR)

func CreateBoundaryDescriptorA

func CreateBoundaryDescriptorA(Name PSTR, Flags uint32) (HANDLE, WIN32_ERROR)

func CreateCaret

func CreateCaret(hWnd HWND, hBitmap HBITMAP, nWidth int32, nHeight int32) (BOOL, WIN32_ERROR)

func CreateConsoleScreenBuffer

func CreateConsoleScreenBuffer(dwDesiredAccess uint32, dwShareMode uint32, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwFlags uint32, lpScreenBufferData unsafe.Pointer) (HANDLE, WIN32_ERROR)

func CreateCursor

func CreateCursor(hInst HINSTANCE, xHotSpot int32, yHotSpot int32, nWidth int32, nHeight int32, pvANDPlane unsafe.Pointer, pvXORPlane unsafe.Pointer) (HCURSOR, WIN32_ERROR)

func CreateDIBSection

func CreateDIBSection(hdc HDC, pbmi *BITMAPINFO, usage DIB_USAGE, ppvBits unsafe.Pointer, hSection HANDLE, offset uint32) (HBITMAP, WIN32_ERROR)

func CreateDesktopA

func CreateDesktopA(lpszDesktop PSTR, lpszDevice PSTR, pDevmode *DEVMODEA, dwFlags DESKTOP_CONTROL_FLAGS, dwDesiredAccess uint32, lpsa *SECURITY_ATTRIBUTES) (HDESK, WIN32_ERROR)

func CreateDesktopExA

func CreateDesktopExA(lpszDesktop PSTR, lpszDevice PSTR, pDevmode *DEVMODEA, dwFlags DESKTOP_CONTROL_FLAGS, dwDesiredAccess uint32, lpsa *SECURITY_ATTRIBUTES, ulHeapSize uint32, pvoid unsafe.Pointer) (HDESK, WIN32_ERROR)

func CreateDesktopExW

func CreateDesktopExW(lpszDesktop PWSTR, lpszDevice PWSTR, pDevmode *DEVMODEW, dwFlags DESKTOP_CONTROL_FLAGS, dwDesiredAccess uint32, lpsa *SECURITY_ATTRIBUTES, ulHeapSize uint32, pvoid unsafe.Pointer) (HDESK, WIN32_ERROR)

func CreateDesktopW

func CreateDesktopW(lpszDesktop PWSTR, lpszDevice PWSTR, pDevmode *DEVMODEW, dwFlags DESKTOP_CONTROL_FLAGS, dwDesiredAccess uint32, lpsa *SECURITY_ATTRIBUTES) (HDESK, WIN32_ERROR)

func CreateDialogIndirectParamA

func CreateDialogIndirectParamA(hInstance HINSTANCE, lpTemplate *DLGTEMPLATE, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (HWND, WIN32_ERROR)

func CreateDialogIndirectParamW

func CreateDialogIndirectParamW(hInstance HINSTANCE, lpTemplate *DLGTEMPLATE, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (HWND, WIN32_ERROR)

func CreateDialogParamA

func CreateDialogParamA(hInstance HINSTANCE, lpTemplateName PSTR, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (HWND, WIN32_ERROR)

func CreateDialogParamW

func CreateDialogParamW(hInstance HINSTANCE, lpTemplateName PWSTR, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (HWND, WIN32_ERROR)

func CreateDirectoryA

func CreateDirectoryA(lpPathName PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) (BOOL, WIN32_ERROR)

func CreateDirectoryExA

func CreateDirectoryExA(lpTemplateDirectory PSTR, lpNewDirectory PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) (BOOL, WIN32_ERROR)

func CreateDirectoryExW

func CreateDirectoryExW(lpTemplateDirectory PWSTR, lpNewDirectory PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) (BOOL, WIN32_ERROR)

func CreateDirectoryTransactedA

func CreateDirectoryTransactedA(lpTemplateDirectory PSTR, lpNewDirectory PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func CreateDirectoryTransactedW

func CreateDirectoryTransactedW(lpTemplateDirectory PWSTR, lpNewDirectory PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func CreateDirectoryW

func CreateDirectoryW(lpPathName PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) (BOOL, WIN32_ERROR)

func CreateEnvironmentBlock

func CreateEnvironmentBlock(lpEnvironment unsafe.Pointer, hToken HANDLE, bInherit BOOL) (BOOL, WIN32_ERROR)

func CreateEventA

func CreateEventA(lpEventAttributes *SECURITY_ATTRIBUTES, bManualReset BOOL, bInitialState BOOL, lpName PSTR) (HANDLE, WIN32_ERROR)

func CreateEventExA

func CreateEventExA(lpEventAttributes *SECURITY_ATTRIBUTES, lpName PSTR, dwFlags CREATE_EVENT, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateEventExW

func CreateEventExW(lpEventAttributes *SECURITY_ATTRIBUTES, lpName PWSTR, dwFlags CREATE_EVENT, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateEventW

func CreateEventW(lpEventAttributes *SECURITY_ATTRIBUTES, bManualReset BOOL, bInitialState BOOL, lpName PWSTR) (HANDLE, WIN32_ERROR)

func CreateFile2

func CreateFile2(lpFileName PWSTR, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, dwCreationDisposition FILE_CREATION_DISPOSITION, pCreateExParams *CREATEFILE2_EXTENDED_PARAMETERS) (HANDLE, WIN32_ERROR)

func CreateFileA

func CreateFileA(lpFileName PSTR, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwCreationDisposition FILE_CREATION_DISPOSITION, dwFlagsAndAttributes FILE_FLAGS_AND_ATTRIBUTES, hTemplateFile HANDLE) (HANDLE, WIN32_ERROR)

func CreateFileMappingA

func CreateFileMappingA(hFile HANDLE, lpFileMappingAttributes *SECURITY_ATTRIBUTES, flProtect PAGE_PROTECTION_FLAGS, dwMaximumSizeHigh uint32, dwMaximumSizeLow uint32, lpName PSTR) (HANDLE, WIN32_ERROR)

func CreateFileMappingFromApp

func CreateFileMappingFromApp(hFile HANDLE, SecurityAttributes *SECURITY_ATTRIBUTES, PageProtection PAGE_PROTECTION_FLAGS, MaximumSize uint64, Name PWSTR) (HANDLE, WIN32_ERROR)

func CreateFileMappingNumaA

func CreateFileMappingNumaA(hFile HANDLE, lpFileMappingAttributes *SECURITY_ATTRIBUTES, flProtect PAGE_PROTECTION_FLAGS, dwMaximumSizeHigh uint32, dwMaximumSizeLow uint32, lpName PSTR, nndPreferred uint32) (HANDLE, WIN32_ERROR)

func CreateFileMappingNumaW

func CreateFileMappingNumaW(hFile HANDLE, lpFileMappingAttributes *SECURITY_ATTRIBUTES, flProtect PAGE_PROTECTION_FLAGS, dwMaximumSizeHigh uint32, dwMaximumSizeLow uint32, lpName PWSTR, nndPreferred uint32) (HANDLE, WIN32_ERROR)

func CreateFileMappingW

func CreateFileMappingW(hFile HANDLE, lpFileMappingAttributes *SECURITY_ATTRIBUTES, flProtect PAGE_PROTECTION_FLAGS, dwMaximumSizeHigh uint32, dwMaximumSizeLow uint32, lpName PWSTR) (HANDLE, WIN32_ERROR)

func CreateFileTransactedA

func CreateFileTransactedA(lpFileName PSTR, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwCreationDisposition FILE_CREATION_DISPOSITION, dwFlagsAndAttributes FILE_FLAGS_AND_ATTRIBUTES, hTemplateFile HANDLE, hTransaction HANDLE, pusMiniVersion *TXFS_MINIVERSION, lpExtendedParameter unsafe.Pointer) (HANDLE, WIN32_ERROR)

func CreateFileTransactedW

func CreateFileTransactedW(lpFileName PWSTR, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwCreationDisposition FILE_CREATION_DISPOSITION, dwFlagsAndAttributes FILE_FLAGS_AND_ATTRIBUTES, hTemplateFile HANDLE, hTransaction HANDLE, pusMiniVersion *TXFS_MINIVERSION, lpExtendedParameter unsafe.Pointer) (HANDLE, WIN32_ERROR)

func CreateFileW

func CreateFileW(lpFileName PWSTR, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwCreationDisposition FILE_CREATION_DISPOSITION, dwFlagsAndAttributes FILE_FLAGS_AND_ATTRIBUTES, hTemplateFile HANDLE) (HANDLE, WIN32_ERROR)

func CreateHardLinkA

func CreateHardLinkA(lpFileName PSTR, lpExistingFileName PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) (BOOL, WIN32_ERROR)

func CreateHardLinkTransactedA

func CreateHardLinkTransactedA(lpFileName PSTR, lpExistingFileName PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func CreateHardLinkTransactedW

func CreateHardLinkTransactedW(lpFileName PWSTR, lpExistingFileName PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func CreateHardLinkW

func CreateHardLinkW(lpFileName PWSTR, lpExistingFileName PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) (BOOL, WIN32_ERROR)

func CreateIcon

func CreateIcon(hInstance HINSTANCE, nWidth int32, nHeight int32, cPlanes byte, cBitsPixel byte, lpbANDbits *byte, lpbXORbits *byte) (HICON, WIN32_ERROR)

func CreateIconFromResource

func CreateIconFromResource(presbits *byte, dwResSize uint32, fIcon BOOL, dwVer uint32) (HICON, WIN32_ERROR)

func CreateIconFromResourceEx

func CreateIconFromResourceEx(presbits *byte, dwResSize uint32, fIcon BOOL, dwVer uint32, cxDesired int32, cyDesired int32, Flags IMAGE_FLAGS) (HICON, WIN32_ERROR)

func CreateIconIndirect

func CreateIconIndirect(piconinfo *ICONINFO) (HICON, WIN32_ERROR)

func CreateIoCompletionPort

func CreateIoCompletionPort(FileHandle HANDLE, ExistingCompletionPort HANDLE, CompletionKey uintptr, NumberOfConcurrentThreads uint32) (HANDLE, WIN32_ERROR)

func CreateMDIWindowA

func CreateMDIWindowA(lpClassName PSTR, lpWindowName PSTR, dwStyle WINDOW_STYLE, X int32, Y int32, nWidth int32, nHeight int32, hWndParent HWND, hInstance HINSTANCE, lParam LPARAM) (HWND, WIN32_ERROR)

func CreateMDIWindowW

func CreateMDIWindowW(lpClassName PWSTR, lpWindowName PWSTR, dwStyle WINDOW_STYLE, X int32, Y int32, nWidth int32, nHeight int32, hWndParent HWND, hInstance HINSTANCE, lParam LPARAM) (HWND, WIN32_ERROR)

func CreateMailslotA

func CreateMailslotA(lpName PSTR, nMaxMessageSize uint32, lReadTimeout uint32, lpSecurityAttributes *SECURITY_ATTRIBUTES) (HANDLE, WIN32_ERROR)

func CreateMailslotW

func CreateMailslotW(lpName PWSTR, nMaxMessageSize uint32, lReadTimeout uint32, lpSecurityAttributes *SECURITY_ATTRIBUTES) (HANDLE, WIN32_ERROR)

func CreateMappedBitmap

func CreateMappedBitmap(hInstance HINSTANCE, idBitmap uintptr, wFlags uint32, lpColorMap *COLORMAP, iNumMaps int32) (HBITMAP, WIN32_ERROR)

func CreateMemoryResourceNotification

func CreateMemoryResourceNotification(NotificationType MEMORY_RESOURCE_NOTIFICATION_TYPE) (HANDLE, WIN32_ERROR)

func CreateMenu

func CreateMenu() (HMENU, WIN32_ERROR)

func CreateMutexA

func CreateMutexA(lpMutexAttributes *SECURITY_ATTRIBUTES, bInitialOwner BOOL, lpName PSTR) (HANDLE, WIN32_ERROR)

func CreateMutexExA

func CreateMutexExA(lpMutexAttributes *SECURITY_ATTRIBUTES, lpName PSTR, dwFlags uint32, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateMutexExW

func CreateMutexExW(lpMutexAttributes *SECURITY_ATTRIBUTES, lpName PWSTR, dwFlags uint32, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateMutexW

func CreateMutexW(lpMutexAttributes *SECURITY_ATTRIBUTES, bInitialOwner BOOL, lpName PWSTR) (HANDLE, WIN32_ERROR)

func CreateNamedPipeA

func CreateNamedPipeA(lpName PSTR, dwOpenMode FILE_FLAGS_AND_ATTRIBUTES, dwPipeMode NAMED_PIPE_MODE, nMaxInstances uint32, nOutBufferSize uint32, nInBufferSize uint32, nDefaultTimeOut uint32, lpSecurityAttributes *SECURITY_ATTRIBUTES) (HANDLE, WIN32_ERROR)

func CreatePipe

func CreatePipe(hReadPipe *HANDLE, hWritePipe *HANDLE, lpPipeAttributes *SECURITY_ATTRIBUTES, nSize uint32) (BOOL, WIN32_ERROR)

func CreatePopupMenu

func CreatePopupMenu() (HMENU, WIN32_ERROR)

func CreatePrivateNamespaceA

func CreatePrivateNamespaceA(lpPrivateNamespaceAttributes *SECURITY_ATTRIBUTES, lpBoundaryDescriptor unsafe.Pointer, lpAliasPrefix PSTR) (HANDLE, WIN32_ERROR)

func CreatePrivateObjectSecurity

func CreatePrivateObjectSecurity(ParentDescriptor PSECURITY_DESCRIPTOR, CreatorDescriptor PSECURITY_DESCRIPTOR, NewDescriptor *PSECURITY_DESCRIPTOR, IsDirectoryObject BOOL, Token HANDLE, GenericMapping *GENERIC_MAPPING) (BOOL, WIN32_ERROR)

func CreatePrivateObjectSecurityEx

func CreatePrivateObjectSecurityEx(ParentDescriptor PSECURITY_DESCRIPTOR, CreatorDescriptor PSECURITY_DESCRIPTOR, NewDescriptor *PSECURITY_DESCRIPTOR, ObjectType *syscall.GUID, IsContainerObject BOOL, AutoInheritFlags SECURITY_AUTO_INHERIT_FLAGS, Token HANDLE, GenericMapping *GENERIC_MAPPING) (BOOL, WIN32_ERROR)

func CreatePrivateObjectSecurityWithMultipleInheritance

func CreatePrivateObjectSecurityWithMultipleInheritance(ParentDescriptor PSECURITY_DESCRIPTOR, CreatorDescriptor PSECURITY_DESCRIPTOR, NewDescriptor *PSECURITY_DESCRIPTOR, ObjectTypes **syscall.GUID, GuidCount uint32, IsContainerObject BOOL, AutoInheritFlags SECURITY_AUTO_INHERIT_FLAGS, Token HANDLE, GenericMapping *GENERIC_MAPPING) (BOOL, WIN32_ERROR)

func CreateProcessA

func CreateProcessA(lpApplicationName PSTR, lpCommandLine PSTR, lpProcessAttributes *SECURITY_ATTRIBUTES, lpThreadAttributes *SECURITY_ATTRIBUTES, bInheritHandles BOOL, dwCreationFlags PROCESS_CREATION_FLAGS, lpEnvironment unsafe.Pointer, lpCurrentDirectory PSTR, lpStartupInfo *STARTUPINFOA, lpProcessInformation *PROCESS_INFORMATION) (BOOL, WIN32_ERROR)

func CreateProcessAsUserA

func CreateProcessAsUserA(hToken HANDLE, lpApplicationName PSTR, lpCommandLine PSTR, lpProcessAttributes *SECURITY_ATTRIBUTES, lpThreadAttributes *SECURITY_ATTRIBUTES, bInheritHandles BOOL, dwCreationFlags PROCESS_CREATION_FLAGS, lpEnvironment unsafe.Pointer, lpCurrentDirectory PSTR, lpStartupInfo *STARTUPINFOA, lpProcessInformation *PROCESS_INFORMATION) (BOOL, WIN32_ERROR)

func CreateProcessAsUserW

func CreateProcessAsUserW(hToken HANDLE, lpApplicationName PWSTR, lpCommandLine PWSTR, lpProcessAttributes *SECURITY_ATTRIBUTES, lpThreadAttributes *SECURITY_ATTRIBUTES, bInheritHandles BOOL, dwCreationFlags PROCESS_CREATION_FLAGS, lpEnvironment unsafe.Pointer, lpCurrentDirectory PWSTR, lpStartupInfo *STARTUPINFOW, lpProcessInformation *PROCESS_INFORMATION) (BOOL, WIN32_ERROR)

func CreateProcessW

func CreateProcessW(lpApplicationName PWSTR, lpCommandLine PWSTR, lpProcessAttributes *SECURITY_ATTRIBUTES, lpThreadAttributes *SECURITY_ATTRIBUTES, bInheritHandles BOOL, dwCreationFlags PROCESS_CREATION_FLAGS, lpEnvironment unsafe.Pointer, lpCurrentDirectory PWSTR, lpStartupInfo *STARTUPINFOW, lpProcessInformation *PROCESS_INFORMATION) (BOOL, WIN32_ERROR)

func CreateProcessWithLogonW

func CreateProcessWithLogonW(lpUsername PWSTR, lpDomain PWSTR, lpPassword PWSTR, dwLogonFlags CREATE_PROCESS_LOGON_FLAGS, lpApplicationName PWSTR, lpCommandLine PWSTR, dwCreationFlags PROCESS_CREATION_FLAGS, lpEnvironment unsafe.Pointer, lpCurrentDirectory PWSTR, lpStartupInfo *STARTUPINFOW, lpProcessInformation *PROCESS_INFORMATION) (BOOL, WIN32_ERROR)

func CreateProcessWithTokenW

func CreateProcessWithTokenW(hToken HANDLE, dwLogonFlags CREATE_PROCESS_LOGON_FLAGS, lpApplicationName PWSTR, lpCommandLine PWSTR, dwCreationFlags PROCESS_CREATION_FLAGS, lpEnvironment unsafe.Pointer, lpCurrentDirectory PWSTR, lpStartupInfo *STARTUPINFOW, lpProcessInformation *PROCESS_INFORMATION) (BOOL, WIN32_ERROR)

func CreateRemoteThread

func CreateRemoteThread(hProcess HANDLE, lpThreadAttributes *SECURITY_ATTRIBUTES, dwStackSize uintptr, lpStartAddress LPTHREAD_START_ROUTINE, lpParameter unsafe.Pointer, dwCreationFlags uint32, lpThreadId *uint32) (HANDLE, WIN32_ERROR)

func CreateRemoteThreadEx

func CreateRemoteThreadEx(hProcess HANDLE, lpThreadAttributes *SECURITY_ATTRIBUTES, dwStackSize uintptr, lpStartAddress LPTHREAD_START_ROUTINE, lpParameter unsafe.Pointer, dwCreationFlags uint32, lpAttributeList LPPROC_THREAD_ATTRIBUTE_LIST, lpThreadId *uint32) (HANDLE, WIN32_ERROR)

func CreateRestrictedToken

func CreateRestrictedToken(ExistingTokenHandle HANDLE, Flags CREATE_RESTRICTED_TOKEN_FLAGS, DisableSidCount uint32, SidsToDisable *SID_AND_ATTRIBUTES, DeletePrivilegeCount uint32, PrivilegesToDelete *LUID_AND_ATTRIBUTES, RestrictedSidCount uint32, SidsToRestrict *SID_AND_ATTRIBUTES, NewTokenHandle *HANDLE) (BOOL, WIN32_ERROR)

func CreateScalableFontResourceA

func CreateScalableFontResourceA(fdwHidden uint32, lpszFont PSTR, lpszFile PSTR, lpszPath PSTR) (BOOL, WIN32_ERROR)

func CreateScalableFontResourceW

func CreateScalableFontResourceW(fdwHidden uint32, lpszFont PWSTR, lpszFile PWSTR, lpszPath PWSTR) (BOOL, WIN32_ERROR)

func CreateSemaphoreA

func CreateSemaphoreA(lpSemaphoreAttributes *SECURITY_ATTRIBUTES, lInitialCount int32, lMaximumCount int32, lpName PSTR) (HANDLE, WIN32_ERROR)

func CreateSemaphoreExA

func CreateSemaphoreExA(lpSemaphoreAttributes *SECURITY_ATTRIBUTES, lInitialCount int32, lMaximumCount int32, lpName PSTR, dwFlags uint32, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateSemaphoreExW

func CreateSemaphoreExW(lpSemaphoreAttributes *SECURITY_ATTRIBUTES, lInitialCount int32, lMaximumCount int32, lpName PWSTR, dwFlags uint32, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateSemaphoreW

func CreateSemaphoreW(lpSemaphoreAttributes *SECURITY_ATTRIBUTES, lInitialCount int32, lMaximumCount int32, lpName PWSTR) (HANDLE, WIN32_ERROR)

func CreateServiceA

func CreateServiceA(hSCManager SC_HANDLE, lpServiceName PSTR, lpDisplayName PSTR, dwDesiredAccess uint32, dwServiceType ENUM_SERVICE_TYPE, dwStartType SERVICE_START_TYPE, dwErrorControl SERVICE_ERROR, lpBinaryPathName PSTR, lpLoadOrderGroup PSTR, lpdwTagId *uint32, lpDependencies PSTR, lpServiceStartName PSTR, lpPassword PSTR) (SC_HANDLE, WIN32_ERROR)

func CreateServiceW

func CreateServiceW(hSCManager SC_HANDLE, lpServiceName PWSTR, lpDisplayName PWSTR, dwDesiredAccess uint32, dwServiceType ENUM_SERVICE_TYPE, dwStartType SERVICE_START_TYPE, dwErrorControl SERVICE_ERROR, lpBinaryPathName PWSTR, lpLoadOrderGroup PWSTR, lpdwTagId *uint32, lpDependencies PWSTR, lpServiceStartName PWSTR, lpPassword PWSTR) (SC_HANDLE, WIN32_ERROR)

func CreateStatusWindowA

func CreateStatusWindowA(style int32, lpszText PSTR, hwndParent HWND, wID uint32) (HWND, WIN32_ERROR)

func CreateStatusWindowW

func CreateStatusWindowW(style int32, lpszText PWSTR, hwndParent HWND, wID uint32) (HWND, WIN32_ERROR)

func CreateSymbolicLinkA

func CreateSymbolicLinkA(lpSymlinkFileName PSTR, lpTargetFileName PSTR, dwFlags SYMBOLIC_LINK_FLAGS) (BOOLEAN, WIN32_ERROR)

func CreateSymbolicLinkTransactedA

func CreateSymbolicLinkTransactedA(lpSymlinkFileName PSTR, lpTargetFileName PSTR, dwFlags SYMBOLIC_LINK_FLAGS, hTransaction HANDLE) (BOOLEAN, WIN32_ERROR)

func CreateSymbolicLinkTransactedW

func CreateSymbolicLinkTransactedW(lpSymlinkFileName PWSTR, lpTargetFileName PWSTR, dwFlags SYMBOLIC_LINK_FLAGS, hTransaction HANDLE) (BOOLEAN, WIN32_ERROR)

func CreateSymbolicLinkW

func CreateSymbolicLinkW(lpSymlinkFileName PWSTR, lpTargetFileName PWSTR, dwFlags SYMBOLIC_LINK_FLAGS) (BOOLEAN, WIN32_ERROR)

func CreateSyntheticPointerDevice

func CreateSyntheticPointerDevice(pointerType POINTER_INPUT_TYPE, maxCount uint32, mode POINTER_FEEDBACK_MODE) (HSYNTHETICPOINTERDEVICE, WIN32_ERROR)

func CreateTapePartition

func CreateTapePartition(hDevice HANDLE, dwPartitionMethod CREATE_TAPE_PARTITION_METHOD, dwCount uint32, dwSize uint32) uint32

func CreateThread

func CreateThread(lpThreadAttributes *SECURITY_ATTRIBUTES, dwStackSize uintptr, lpStartAddress LPTHREAD_START_ROUTINE, lpParameter unsafe.Pointer, dwCreationFlags THREAD_CREATION_FLAGS, lpThreadId *uint32) (HANDLE, WIN32_ERROR)

func CreateThreadpool

func CreateThreadpool(reserved unsafe.Pointer) (PTP_POOL, WIN32_ERROR)

func CreateThreadpoolCleanupGroup

func CreateThreadpoolCleanupGroup() (PTP_CLEANUP_GROUP, WIN32_ERROR)

func CreateThreadpoolIo

func CreateThreadpoolIo(fl HANDLE, pfnio PTP_WIN32_IO_CALLBACK, pv unsafe.Pointer, pcbe *TP_CALLBACK_ENVIRON_V3) (PTP_IO, WIN32_ERROR)

func CreateThreadpoolTimer

func CreateThreadpoolTimer(pfnti PTP_TIMER_CALLBACK, pv unsafe.Pointer, pcbe *TP_CALLBACK_ENVIRON_V3) (PTP_TIMER, WIN32_ERROR)

func CreateThreadpoolWait

func CreateThreadpoolWait(pfnwa PTP_WAIT_CALLBACK, pv unsafe.Pointer, pcbe *TP_CALLBACK_ENVIRON_V3) (PTP_WAIT, WIN32_ERROR)

func CreateThreadpoolWork

func CreateThreadpoolWork(pfnwk PTP_WORK_CALLBACK, pv unsafe.Pointer, pcbe *TP_CALLBACK_ENVIRON_V3) (PTP_WORK, WIN32_ERROR)

func CreateTimerQueue

func CreateTimerQueue() (HANDLE, WIN32_ERROR)

func CreateTimerQueueTimer

func CreateTimerQueueTimer(phNewTimer *HANDLE, TimerQueue HANDLE, Callback WAITORTIMERCALLBACK, Parameter unsafe.Pointer, DueTime uint32, Period uint32, Flags WORKER_THREAD_FLAGS) (BOOL, WIN32_ERROR)

func CreateToolbarEx

func CreateToolbarEx(hwnd HWND, ws uint32, wID uint32, nBitmaps int32, hBMInst HINSTANCE, wBMID uintptr, lpButtons *TBBUTTON, iNumButtons int32, dxButton int32, dyButton int32, dxBitmap int32, dyBitmap int32, uStructSize uint32) (HWND, WIN32_ERROR)

func CreateToolhelp32Snapshot

func CreateToolhelp32Snapshot(dwFlags CREATE_TOOLHELP_SNAPSHOT_FLAGS, th32ProcessID uint32) (HANDLE, WIN32_ERROR)

func CreateUmsCompletionList

func CreateUmsCompletionList(UmsCompletionList unsafe.Pointer) (BOOL, WIN32_ERROR)

func CreateUmsThreadContext

func CreateUmsThreadContext(lpUmsThread unsafe.Pointer) (BOOL, WIN32_ERROR)

func CreateWaitableTimerExW

func CreateWaitableTimerExW(lpTimerAttributes *SECURITY_ATTRIBUTES, lpTimerName PWSTR, dwFlags uint32, dwDesiredAccess uint32) (HANDLE, WIN32_ERROR)

func CreateWaitableTimerW

func CreateWaitableTimerW(lpTimerAttributes *SECURITY_ATTRIBUTES, bManualReset BOOL, lpTimerName PWSTR) (HANDLE, WIN32_ERROR)

func CreateWellKnownSid

func CreateWellKnownSid(WellKnownSidType WELL_KNOWN_SID_TYPE, DomainSid PSID, pSid PSID, cbSid *uint32) (BOOL, WIN32_ERROR)

func CreateWindowExA

func CreateWindowExA(dwExStyle WINDOW_EX_STYLE, lpClassName PSTR, lpWindowName PSTR, dwStyle WINDOW_STYLE, X int32, Y int32, nWidth int32, nHeight int32, hWndParent HWND, hMenu HMENU, hInstance HINSTANCE, lpParam unsafe.Pointer) (HWND, WIN32_ERROR)

func CreateWindowExW

func CreateWindowExW(dwExStyle WINDOW_EX_STYLE, lpClassName PWSTR, lpWindowName PWSTR, dwStyle WINDOW_STYLE, X int32, Y int32, nWidth int32, nHeight int32, hWndParent HWND, hMenu HMENU, hInstance HINSTANCE, lpParam unsafe.Pointer) (HWND, WIN32_ERROR)

func CreateWindowStationA

func CreateWindowStationA(lpwinsta PSTR, dwFlags uint32, dwDesiredAccess uint32, lpsa *SECURITY_ATTRIBUTES) (HWINSTA, WIN32_ERROR)

func CreateWindowStationW

func CreateWindowStationW(lpwinsta PWSTR, dwFlags uint32, dwDesiredAccess uint32, lpsa *SECURITY_ATTRIBUTES) (HWINSTA, WIN32_ERROR)

func DPA_DeletePtr

func DPA_DeletePtr(hdpa HDPA, i int32) unsafe.Pointer

func DPA_DestroyCallback

func DPA_DestroyCallback(hdpa HDPA, pfnCB PFNDAENUMCALLBACK, pData unsafe.Pointer)

func DPA_EnumCallback

func DPA_EnumCallback(hdpa HDPA, pfnCB PFNDAENUMCALLBACK, pData unsafe.Pointer)

func DPA_GetPtr

func DPA_GetPtr(hdpa HDPA, i uintptr) unsafe.Pointer

func DPA_GetPtrIndex

func DPA_GetPtrIndex(hdpa HDPA, p unsafe.Pointer) int32

func DPA_GetSize

func DPA_GetSize(hdpa HDPA) uint64

func DPA_InsertPtr

func DPA_InsertPtr(hdpa HDPA, i int32, p unsafe.Pointer) int32
func DPA_Search(hdpa HDPA, pFind unsafe.Pointer, iStart int32, pfnCompare PFNDACOMPARE, lParam LPARAM, options uint32) int32

func DSA_DestroyCallback

func DSA_DestroyCallback(hdsa HDSA, pfnCB PFNDAENUMCALLBACK, pData unsafe.Pointer)

func DSA_EnumCallback

func DSA_EnumCallback(hdsa HDSA, pfnCB PFNDAENUMCALLBACK, pData unsafe.Pointer)

func DSA_GetItemPtr

func DSA_GetItemPtr(hdsa HDSA, i int32) unsafe.Pointer

func DSA_GetSize

func DSA_GetSize(hdsa HDSA) uint64

func DSA_InsertItem

func DSA_InsertItem(hdsa HDSA, i int32, pitem unsafe.Pointer) int32

func DdeAccessData

func DdeAccessData(hData HDDEDATA, pcbDataSize *uint32) *byte

func DdeCmpStringHandles

func DdeCmpStringHandles(hsz1 HSZ, hsz2 HSZ) int32

func DdeGetData

func DdeGetData(hData HDDEDATA, pDst *byte, cbMax uint32, cbOff uint32) uint32

func DdeGetLastError

func DdeGetLastError(idInst uint32) uint32

func DdeImpersonateClient

func DdeImpersonateClient(hConv HCONV) (BOOL, WIN32_ERROR)

func DdeInitializeA

func DdeInitializeA(pidInst *uint32, pfnCallback PFNCALLBACK, afCmd DDE_INITIALIZE_COMMAND, ulRes uint32) uint32

func DdeInitializeW

func DdeInitializeW(pidInst *uint32, pfnCallback PFNCALLBACK, afCmd DDE_INITIALIZE_COMMAND, ulRes uint32) uint32

func DdeQueryConvInfo

func DdeQueryConvInfo(hConv HCONV, idTransaction uint32, pConvInfo *CONVINFO) uint32

func DdeQueryStringA

func DdeQueryStringA(idInst uint32, hsz HSZ, psz PSTR, cchMax uint32, iCodePage int32) uint32

func DdeQueryStringW

func DdeQueryStringW(idInst uint32, hsz HSZ, psz PWSTR, cchMax uint32, iCodePage int32) uint32

func DdeSetQualityOfService

func DdeSetQualityOfService(hwndClient HWND, pqosNew *SECURITY_QUALITY_OF_SERVICE, pqosPrev *SECURITY_QUALITY_OF_SERVICE) (BOOL, WIN32_ERROR)

func DebugActiveProcess

func DebugActiveProcess(dwProcessId uint32) (BOOL, WIN32_ERROR)

func DebugActiveProcessStop

func DebugActiveProcessStop(dwProcessId uint32) (BOOL, WIN32_ERROR)

func DebugBreak

func DebugBreak()

func DebugBreakProcess

func DebugBreakProcess(Process HANDLE) (BOOL, WIN32_ERROR)

func DebugSetProcessKillOnExit

func DebugSetProcessKillOnExit(KillOnExit BOOL) (BOOL, WIN32_ERROR)

func DecodePointer

func DecodePointer(Ptr unsafe.Pointer) unsafe.Pointer

func DecodeSystemPointer

func DecodeSystemPointer(Ptr unsafe.Pointer) unsafe.Pointer

func DecryptFileA

func DecryptFileA(lpFileName PSTR, dwReserved uint32) (BOOL, WIN32_ERROR)

func DecryptFileW

func DecryptFileW(lpFileName PWSTR, dwReserved uint32) (BOOL, WIN32_ERROR)

func DeferWindowPos

func DeferWindowPos(hWinPosInfo HDWP, hWnd HWND, hWndInsertAfter HWND, x int32, y int32, cx int32, cy int32, uFlags SET_WINDOW_POS_FLAGS) (HDWP, WIN32_ERROR)

func DefineDosDeviceA

func DefineDosDeviceA(dwFlags DEFINE_DOS_DEVICE_FLAGS, lpDeviceName PSTR, lpTargetPath PSTR) (BOOL, WIN32_ERROR)

func DefineDosDeviceW

func DefineDosDeviceW(dwFlags DEFINE_DOS_DEVICE_FLAGS, lpDeviceName PWSTR, lpTargetPath PWSTR) (BOOL, WIN32_ERROR)

func DeleteAce

func DeleteAce(pAcl *ACL, dwAceIndex uint32) (BOOL, WIN32_ERROR)

func DeleteBoundaryDescriptor

func DeleteBoundaryDescriptor(BoundaryDescriptor HANDLE)

func DeleteCriticalSection

func DeleteCriticalSection(lpCriticalSection *CRITICAL_SECTION)

func DeleteFiber

func DeleteFiber(lpFiber unsafe.Pointer)

func DeleteFileA

func DeleteFileA(lpFileName PSTR) (BOOL, WIN32_ERROR)

func DeleteFileTransactedA

func DeleteFileTransactedA(lpFileName PSTR, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func DeleteFileTransactedW

func DeleteFileTransactedW(lpFileName PWSTR, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func DeleteFileW

func DeleteFileW(lpFileName PWSTR) (BOOL, WIN32_ERROR)

func DeleteMenu

func DeleteMenu(hMenu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS) (BOOL, WIN32_ERROR)

func DeleteProcThreadAttributeList

func DeleteProcThreadAttributeList(lpAttributeList LPPROC_THREAD_ATTRIBUTE_LIST)

func DeleteProfileA

func DeleteProfileA(lpSidString PSTR, lpProfilePath PSTR, lpComputerName PSTR) (BOOL, WIN32_ERROR)

func DeleteProfileW

func DeleteProfileW(lpSidString PWSTR, lpProfilePath PWSTR, lpComputerName PWSTR) (BOOL, WIN32_ERROR)

func DeleteService

func DeleteService(hService SC_HANDLE) (BOOL, WIN32_ERROR)

func DeleteTimerQueue

func DeleteTimerQueue(TimerQueue HANDLE) (BOOL, WIN32_ERROR)

func DeleteTimerQueueEx

func DeleteTimerQueueEx(TimerQueue HANDLE, CompletionEvent HANDLE) (BOOL, WIN32_ERROR)

func DeleteTimerQueueTimer

func DeleteTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE, CompletionEvent HANDLE) (BOOL, WIN32_ERROR)

func DeleteUmsCompletionList

func DeleteUmsCompletionList(UmsCompletionList unsafe.Pointer) (BOOL, WIN32_ERROR)

func DeleteUmsThreadContext

func DeleteUmsThreadContext(UmsThread unsafe.Pointer) (BOOL, WIN32_ERROR)

func DeleteVolumeMountPointA

func DeleteVolumeMountPointA(lpszVolumeMountPoint PSTR) (BOOL, WIN32_ERROR)

func DeleteVolumeMountPointW

func DeleteVolumeMountPointW(lpszVolumeMountPoint PWSTR) (BOOL, WIN32_ERROR)

func DequeueUmsCompletionListItems

func DequeueUmsCompletionListItems(UmsCompletionList unsafe.Pointer, WaitTimeOut uint32, UmsThreadList unsafe.Pointer) (BOOL, WIN32_ERROR)

func DeregisterEventSource

func DeregisterEventSource(hEventLog HANDLE) (BOOL, WIN32_ERROR)

func DestroyCaret

func DestroyCaret() (BOOL, WIN32_ERROR)

func DestroyCursor

func DestroyCursor(hCursor HCURSOR) (BOOL, WIN32_ERROR)

func DestroyEnvironmentBlock

func DestroyEnvironmentBlock(lpEnvironment unsafe.Pointer) (BOOL, WIN32_ERROR)

func DestroyIcon

func DestroyIcon(hIcon HICON) (BOOL, WIN32_ERROR)

func DestroyMenu

func DestroyMenu(hMenu HMENU) (BOOL, WIN32_ERROR)

func DestroyPrivateObjectSecurity

func DestroyPrivateObjectSecurity(ObjectDescriptor *PSECURITY_DESCRIPTOR) (BOOL, WIN32_ERROR)

func DestroySyntheticPointerDevice

func DestroySyntheticPointerDevice(device HSYNTHETICPOINTERDEVICE)

func DestroyWindow

func DestroyWindow(hWnd HWND) (BOOL, WIN32_ERROR)

func DeviceIoControl

func DeviceIoControl(hDevice HANDLE, dwIoControlCode uint32, lpInBuffer unsafe.Pointer, nInBufferSize uint32, lpOutBuffer unsafe.Pointer, nOutBufferSize uint32, lpBytesReturned *uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func DisableProcessWindowsGhosting

func DisableProcessWindowsGhosting()

func DisableThreadLibraryCalls

func DisableThreadLibraryCalls(hLibModule HMODULE) (BOOL, WIN32_ERROR)

func DisassociateCurrentThreadFromCallback

func DisassociateCurrentThreadFromCallback(pci PTP_CALLBACK_INSTANCE)

func DiscardVirtualMemory

func DiscardVirtualMemory(VirtualAddress unsafe.Pointer, Size uintptr) uint32

func DisconnectNamedPipe

func DisconnectNamedPipe(hNamedPipe HANDLE) (BOOL, WIN32_ERROR)

func DlgDirListA

func DlgDirListA(hDlg HWND, lpPathSpec PSTR, nIDListBox int32, nIDStaticPath int32, uFileType DLG_DIR_LIST_FILE_TYPE) int32

func DlgDirListW

func DlgDirListW(hDlg HWND, lpPathSpec PWSTR, nIDListBox int32, nIDStaticPath int32, uFileType DLG_DIR_LIST_FILE_TYPE) int32

func DlgDirSelectComboBoxExA

func DlgDirSelectComboBoxExA(hwndDlg HWND, lpString PSTR, cchOut int32, idComboBox int32) (BOOL, WIN32_ERROR)

func DlgDirSelectComboBoxExW

func DlgDirSelectComboBoxExW(hwndDlg HWND, lpString PWSTR, cchOut int32, idComboBox int32) (BOOL, WIN32_ERROR)

func DlgDirSelectExA

func DlgDirSelectExA(hwndDlg HWND, lpString PSTR, chCount int32, idListBox int32) (BOOL, WIN32_ERROR)

func DlgDirSelectExW

func DlgDirSelectExW(hwndDlg HWND, lpString PWSTR, chCount int32, idListBox int32) (BOOL, WIN32_ERROR)

func DnsHostnameToComputerNameA

func DnsHostnameToComputerNameA(Hostname PSTR, ComputerName PSTR, nSize *uint32) (BOOL, WIN32_ERROR)

func DnsHostnameToComputerNameW

func DnsHostnameToComputerNameW(Hostname PWSTR, ComputerName PWSTR, nSize *uint32) (BOOL, WIN32_ERROR)

func DoEnvironmentSubstA

func DoEnvironmentSubstA(pszSrc PSTR, cchSrc uint32) uint32

func DoEnvironmentSubstW

func DoEnvironmentSubstW(pszSrc PWSTR, cchSrc uint32) uint32

func DosDateTimeToFileTime

func DosDateTimeToFileTime(wFatDate uint16, wFatTime uint16, lpFileTime *FILETIME) (BOOL, WIN32_ERROR)

func DosDateTimeToVariantTime

func DosDateTimeToVariantTime(wDosDate uint16, wDosTime uint16, pvtime *float64) int32

func DragAcceptFiles

func DragAcceptFiles(hWnd HWND, fAccept BOOL)

func DragFinish

func DragFinish(hDrop HDROP)

func DragObject

func DragObject(hwndParent HWND, hwndFrom HWND, fmt uint32, data uintptr, hcur HCURSOR) uint32

func DragQueryFileA

func DragQueryFileA(hDrop HDROP, iFile uint32, lpszFile PSTR, cch uint32) uint32

func DragQueryFileW

func DragQueryFileW(hDrop HDROP, iFile uint32, lpszFile PWSTR, cch uint32) uint32

func DrawEscape

func DrawEscape(hdc HDC, iEscape int32, cjIn int32, lpIn PSTR) int32

func DrawIcon

func DrawIcon(hDC HDC, X int32, Y int32, hIcon HICON) (BOOL, WIN32_ERROR)

func DrawIconEx

func DrawIconEx(hdc HDC, xLeft int32, yTop int32, hIcon HICON, cxWidth int32, cyWidth int32, istepIfAniCur uint32, hbrFlickerFreeDraw HBRUSH, diFlags DI_FLAGS) (BOOL, WIN32_ERROR)

func DrawInsert

func DrawInsert(handParent HWND, hLB HWND, nItem int32)

func DrawMenuBar

func DrawMenuBar(hWnd HWND) (BOOL, WIN32_ERROR)

func DrawShadowText

func DrawShadowText(hdc HDC, pszText PWSTR, cch uint32, prc *RECT, dwFlags uint32, crText COLORREF, crShadow COLORREF, ixOffset int32, iyOffset int32) int32

func DrawStatusTextA

func DrawStatusTextA(hDC HDC, lprc *RECT, pszText PSTR, uFlags uint32)

func DrawStatusTextW

func DrawStatusTextW(hDC HDC, lprc *RECT, pszText PWSTR, uFlags uint32)

func DrawTextA

func DrawTextA(hdc HDC, lpchText PSTR, cchText int32, lprc *RECT, format DRAW_TEXT_FORMAT) int32

func DrawTextExA

func DrawTextExA(hdc HDC, lpchText PSTR, cchText int32, lprc *RECT, format DRAW_TEXT_FORMAT, lpdtp *DRAWTEXTPARAMS) int32

func DrawTextExW

func DrawTextExW(hdc HDC, lpchText PWSTR, cchText int32, lprc *RECT, format DRAW_TEXT_FORMAT, lpdtp *DRAWTEXTPARAMS) int32

func DrawTextW

func DrawTextW(hdc HDC, lpchText PWSTR, cchText int32, lprc *RECT, format DRAW_TEXT_FORMAT) int32

func DriveType

func DriveType(iDrive int32) int32

func DuplicateEncryptionInfoFile

func DuplicateEncryptionInfoFile(SrcFileName PWSTR, DstFileName PWSTR, dwCreationDistribution uint32, dwAttributes uint32, lpSecurityAttributes *SECURITY_ATTRIBUTES) uint32

func DuplicateHandle

func DuplicateHandle(hSourceProcessHandle HANDLE, hSourceHandle HANDLE, hTargetProcessHandle HANDLE, lpTargetHandle *HANDLE, dwDesiredAccess uint32, bInheritHandle BOOL, dwOptions DUPLICATE_HANDLE_OPTIONS) (BOOL, WIN32_ERROR)

func DuplicateToken

func DuplicateToken(ExistingTokenHandle HANDLE, ImpersonationLevel SECURITY_IMPERSONATION_LEVEL, DuplicateTokenHandle *HANDLE) (BOOL, WIN32_ERROR)

func DuplicateTokenEx

func DuplicateTokenEx(hExistingToken HANDLE, dwDesiredAccess TOKEN_ACCESS_MASK, lpTokenAttributes *SECURITY_ATTRIBUTES, ImpersonationLevel SECURITY_IMPERSONATION_LEVEL, TokenType TOKEN_TYPE, phNewToken *HANDLE) (BOOL, WIN32_ERROR)

func EmptyClipboard

func EmptyClipboard() (BOOL, WIN32_ERROR)

func EnableNonClientDpiScaling

func EnableNonClientDpiScaling(hwnd HWND) (BOOL, WIN32_ERROR)

func EnableScrollBar

func EnableScrollBar(hWnd HWND, wSBflags uint32, wArrows ENABLE_SCROLL_BAR_ARROWS) (BOOL, WIN32_ERROR)

func EncodePointer

func EncodePointer(Ptr unsafe.Pointer) unsafe.Pointer

func EncodeSystemPointer

func EncodeSystemPointer(Ptr unsafe.Pointer) unsafe.Pointer

func EncryptFileA

func EncryptFileA(lpFileName PSTR) (BOOL, WIN32_ERROR)

func EncryptFileW

func EncryptFileW(lpFileName PWSTR) (BOOL, WIN32_ERROR)

func EncryptionDisable

func EncryptionDisable(DirPath PWSTR, Disable BOOL) (BOOL, WIN32_ERROR)

func EndDeferWindowPos

func EndDeferWindowPos(hWinPosInfo HDWP) (BOOL, WIN32_ERROR)

func EndDialog

func EndDialog(hDlg HWND, nResult uintptr) (BOOL, WIN32_ERROR)

func EndDoc

func EndDoc(hdc HDC) int32

func EndMenu

func EndMenu() (BOOL, WIN32_ERROR)

func EndPage

func EndPage(hdc HDC) int32

func EndUpdateResourceA

func EndUpdateResourceA(hUpdate HANDLE, fDiscard BOOL) (BOOL, WIN32_ERROR)

func EndUpdateResourceW

func EndUpdateResourceW(hUpdate HANDLE, fDiscard BOOL) (BOOL, WIN32_ERROR)

func EnterCriticalSection

func EnterCriticalSection(lpCriticalSection *CRITICAL_SECTION)

func EnterUmsSchedulingMode

func EnterUmsSchedulingMode(SchedulerStartupInfo *UMS_SCHEDULER_STARTUP_INFO) (BOOL, WIN32_ERROR)

func EnumCalendarInfoA

func EnumCalendarInfoA(lpCalInfoEnumProc CALINFO_ENUMPROCA, Locale uint32, Calendar uint32, CalType uint32) (BOOL, WIN32_ERROR)

func EnumCalendarInfoExA

func EnumCalendarInfoExA(lpCalInfoEnumProcEx CALINFO_ENUMPROCEXA, Locale uint32, Calendar uint32, CalType uint32) (BOOL, WIN32_ERROR)

func EnumCalendarInfoExEx

func EnumCalendarInfoExEx(pCalInfoEnumProcExEx CALINFO_ENUMPROCEXEX, lpLocaleName PWSTR, Calendar uint32, lpReserved PWSTR, CalType uint32, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumCalendarInfoExW

func EnumCalendarInfoExW(lpCalInfoEnumProcEx CALINFO_ENUMPROCEXW, Locale uint32, Calendar uint32, CalType uint32) (BOOL, WIN32_ERROR)

func EnumCalendarInfoW

func EnumCalendarInfoW(lpCalInfoEnumProc CALINFO_ENUMPROCW, Locale uint32, Calendar uint32, CalType uint32) (BOOL, WIN32_ERROR)

func EnumDateFormatsA

func EnumDateFormatsA(lpDateFmtEnumProc DATEFMT_ENUMPROCA, Locale uint32, dwFlags uint32) (BOOL, WIN32_ERROR)

func EnumDateFormatsExA

func EnumDateFormatsExA(lpDateFmtEnumProcEx DATEFMT_ENUMPROCEXA, Locale uint32, dwFlags uint32) (BOOL, WIN32_ERROR)

func EnumDateFormatsExEx

func EnumDateFormatsExEx(lpDateFmtEnumProcExEx DATEFMT_ENUMPROCEXEX, lpLocaleName PWSTR, dwFlags ENUM_DATE_FORMATS_FLAGS, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumDateFormatsExW

func EnumDateFormatsExW(lpDateFmtEnumProcEx DATEFMT_ENUMPROCEXW, Locale uint32, dwFlags uint32) (BOOL, WIN32_ERROR)

func EnumDateFormatsW

func EnumDateFormatsW(lpDateFmtEnumProc DATEFMT_ENUMPROCW, Locale uint32, dwFlags uint32) (BOOL, WIN32_ERROR)

func EnumDependentServicesA

func EnumDependentServicesA(hService SC_HANDLE, dwServiceState ENUM_SERVICE_STATE, lpServices *ENUM_SERVICE_STATUSA, cbBufSize uint32, pcbBytesNeeded *uint32, lpServicesReturned *uint32) (BOOL, WIN32_ERROR)

func EnumDependentServicesW

func EnumDependentServicesW(hService SC_HANDLE, dwServiceState ENUM_SERVICE_STATE, lpServices *ENUM_SERVICE_STATUSW, cbBufSize uint32, pcbBytesNeeded *uint32, lpServicesReturned *uint32) (BOOL, WIN32_ERROR)

func EnumDesktopWindows

func EnumDesktopWindows(hDesktop HDESK, lpfn WNDENUMPROC, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumDesktopsA

func EnumDesktopsA(hwinsta HWINSTA, lpEnumFunc DESKTOPENUMPROCA, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumDesktopsW

func EnumDesktopsW(hwinsta HWINSTA, lpEnumFunc DESKTOPENUMPROCW, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumDynamicTimeZoneInformation

func EnumDynamicTimeZoneInformation(dwIndex uint32, lpTimeZoneInformation *DYNAMIC_TIME_ZONE_INFORMATION) uint32

func EnumFontFamiliesA

func EnumFontFamiliesA(hdc HDC, lpLogfont PSTR, lpProc FONTENUMPROCA, lParam LPARAM) int32

func EnumFontFamiliesExA

func EnumFontFamiliesExA(hdc HDC, lpLogfont *LOGFONTA, lpProc FONTENUMPROCA, lParam LPARAM, dwFlags uint32) int32

func EnumFontFamiliesExW

func EnumFontFamiliesExW(hdc HDC, lpLogfont *LOGFONTW, lpProc FONTENUMPROCW, lParam LPARAM, dwFlags uint32) int32

func EnumFontFamiliesW

func EnumFontFamiliesW(hdc HDC, lpLogfont PWSTR, lpProc FONTENUMPROCW, lParam LPARAM) int32

func EnumFontsA

func EnumFontsA(hdc HDC, lpLogfont PSTR, lpProc FONTENUMPROCA, lParam LPARAM) int32

func EnumFontsW

func EnumFontsW(hdc HDC, lpLogfont PWSTR, lpProc FONTENUMPROCW, lParam LPARAM) int32

func EnumLanguageGroupLocalesA

func EnumLanguageGroupLocalesA(lpLangGroupLocaleEnumProc LANGGROUPLOCALE_ENUMPROCA, LanguageGroup uint32, dwFlags uint32, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumLanguageGroupLocalesW

func EnumLanguageGroupLocalesW(lpLangGroupLocaleEnumProc LANGGROUPLOCALE_ENUMPROCW, LanguageGroup uint32, dwFlags uint32, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumObjects

func EnumObjects(hdc HDC, nType OBJ_TYPE, lpFunc GOBJENUMPROC, lParam LPARAM) int32

func EnumPropsA

func EnumPropsA(hWnd HWND, lpEnumFunc PROPENUMPROCA) int32

func EnumPropsExA

func EnumPropsExA(hWnd HWND, lpEnumFunc PROPENUMPROCEXA, lParam LPARAM) int32

func EnumPropsExW

func EnumPropsExW(hWnd HWND, lpEnumFunc PROPENUMPROCEXW, lParam LPARAM) int32

func EnumPropsW

func EnumPropsW(hWnd HWND, lpEnumFunc PROPENUMPROCW) int32

func EnumResourceLanguagesA

func EnumResourceLanguagesA(hModule HMODULE, lpType PSTR, lpName PSTR, lpEnumFunc ENUMRESLANGPROCA, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumResourceLanguagesExA

func EnumResourceLanguagesExA(hModule HMODULE, lpType PSTR, lpName PSTR, lpEnumFunc ENUMRESLANGPROCA, lParam uintptr, dwFlags uint32, LangId uint16) (BOOL, WIN32_ERROR)

func EnumResourceLanguagesExW

func EnumResourceLanguagesExW(hModule HMODULE, lpType PWSTR, lpName PWSTR, lpEnumFunc ENUMRESLANGPROCW, lParam uintptr, dwFlags uint32, LangId uint16) (BOOL, WIN32_ERROR)

func EnumResourceLanguagesW

func EnumResourceLanguagesW(hModule HMODULE, lpType PWSTR, lpName PWSTR, lpEnumFunc ENUMRESLANGPROCW, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumResourceNamesA

func EnumResourceNamesA(hModule HMODULE, lpType PSTR, lpEnumFunc ENUMRESNAMEPROCA, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumResourceNamesExA

func EnumResourceNamesExA(hModule HMODULE, lpType PSTR, lpEnumFunc ENUMRESNAMEPROCA, lParam uintptr, dwFlags uint32, LangId uint16) (BOOL, WIN32_ERROR)

func EnumResourceNamesExW

func EnumResourceNamesExW(hModule HMODULE, lpType PWSTR, lpEnumFunc ENUMRESNAMEPROCW, lParam uintptr, dwFlags uint32, LangId uint16) (BOOL, WIN32_ERROR)

func EnumResourceTypesA

func EnumResourceTypesA(hModule HMODULE, lpEnumFunc ENUMRESTYPEPROCA, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumResourceTypesExA

func EnumResourceTypesExA(hModule HMODULE, lpEnumFunc ENUMRESTYPEPROCA, lParam uintptr, dwFlags uint32, LangId uint16) (BOOL, WIN32_ERROR)

func EnumResourceTypesExW

func EnumResourceTypesExW(hModule HMODULE, lpEnumFunc ENUMRESTYPEPROCW, lParam uintptr, dwFlags uint32, LangId uint16) (BOOL, WIN32_ERROR)

func EnumResourceTypesW

func EnumResourceTypesW(hModule HMODULE, lpEnumFunc ENUMRESTYPEPROCW, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumServicesStatusA

func EnumServicesStatusA(hSCManager SC_HANDLE, dwServiceType ENUM_SERVICE_TYPE, dwServiceState ENUM_SERVICE_STATE, lpServices *ENUM_SERVICE_STATUSA, cbBufSize uint32, pcbBytesNeeded *uint32, lpServicesReturned *uint32, lpResumeHandle *uint32) (BOOL, WIN32_ERROR)

func EnumServicesStatusExA

func EnumServicesStatusExA(hSCManager SC_HANDLE, InfoLevel SC_ENUM_TYPE, dwServiceType ENUM_SERVICE_TYPE, dwServiceState ENUM_SERVICE_STATE, lpServices *byte, cbBufSize uint32, pcbBytesNeeded *uint32, lpServicesReturned *uint32, lpResumeHandle *uint32, pszGroupName PSTR) (BOOL, WIN32_ERROR)

func EnumServicesStatusExW

func EnumServicesStatusExW(hSCManager SC_HANDLE, InfoLevel SC_ENUM_TYPE, dwServiceType ENUM_SERVICE_TYPE, dwServiceState ENUM_SERVICE_STATE, lpServices *byte, cbBufSize uint32, pcbBytesNeeded *uint32, lpServicesReturned *uint32, lpResumeHandle *uint32, pszGroupName PWSTR) (BOOL, WIN32_ERROR)

func EnumServicesStatusW

func EnumServicesStatusW(hSCManager SC_HANDLE, dwServiceType ENUM_SERVICE_TYPE, dwServiceState ENUM_SERVICE_STATE, lpServices *ENUM_SERVICE_STATUSW, cbBufSize uint32, pcbBytesNeeded *uint32, lpServicesReturned *uint32, lpResumeHandle *uint32) (BOOL, WIN32_ERROR)

func EnumSystemCodePagesA

func EnumSystemCodePagesA(lpCodePageEnumProc CODEPAGE_ENUMPROCA, dwFlags ENUM_SYSTEM_CODE_PAGES_FLAGS) (BOOL, WIN32_ERROR)

func EnumSystemCodePagesW

func EnumSystemCodePagesW(lpCodePageEnumProc CODEPAGE_ENUMPROCW, dwFlags ENUM_SYSTEM_CODE_PAGES_FLAGS) (BOOL, WIN32_ERROR)

func EnumSystemGeoID

func EnumSystemGeoID(GeoClass uint32, ParentGeoId int32, lpGeoEnumProc GEO_ENUMPROC) (BOOL, WIN32_ERROR)

func EnumSystemGeoNames

func EnumSystemGeoNames(geoClass uint32, geoEnumProc GEO_ENUMNAMEPROC, data LPARAM) (BOOL, WIN32_ERROR)

func EnumSystemLanguageGroupsA

func EnumSystemLanguageGroupsA(lpLanguageGroupEnumProc LANGUAGEGROUP_ENUMPROCA, dwFlags ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumSystemLanguageGroupsW

func EnumSystemLanguageGroupsW(lpLanguageGroupEnumProc LANGUAGEGROUP_ENUMPROCW, dwFlags ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumSystemLocalesA

func EnumSystemLocalesA(lpLocaleEnumProc LOCALE_ENUMPROCA, dwFlags uint32) (BOOL, WIN32_ERROR)

func EnumSystemLocalesEx

func EnumSystemLocalesEx(lpLocaleEnumProcEx LOCALE_ENUMPROCEX, dwFlags uint32, lParam LPARAM, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func EnumSystemLocalesW

func EnumSystemLocalesW(lpLocaleEnumProc LOCALE_ENUMPROCW, dwFlags uint32) (BOOL, WIN32_ERROR)

func EnumTimeFormatsA

func EnumTimeFormatsA(lpTimeFmtEnumProc TIMEFMT_ENUMPROCA, Locale uint32, dwFlags TIME_FORMAT_FLAGS) (BOOL, WIN32_ERROR)

func EnumTimeFormatsEx

func EnumTimeFormatsEx(lpTimeFmtEnumProcEx TIMEFMT_ENUMPROCEX, lpLocaleName PWSTR, dwFlags uint32, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumTimeFormatsW

func EnumTimeFormatsW(lpTimeFmtEnumProc TIMEFMT_ENUMPROCW, Locale uint32, dwFlags TIME_FORMAT_FLAGS) (BOOL, WIN32_ERROR)

func EnumUILanguagesA

func EnumUILanguagesA(lpUILanguageEnumProc UILANGUAGE_ENUMPROCA, dwFlags uint32, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumUILanguagesW

func EnumUILanguagesW(lpUILanguageEnumProc UILANGUAGE_ENUMPROCW, dwFlags uint32, lParam uintptr) (BOOL, WIN32_ERROR)

func EnumWindowStationsA

func EnumWindowStationsA(lpEnumFunc WINSTAENUMPROCA, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumWindowStationsW

func EnumWindowStationsW(lpEnumFunc WINSTAENUMPROCW, lParam LPARAM) (BOOL, WIN32_ERROR)

func EnumWindows

func EnumWindows(lpEnumFunc WNDENUMPROC, lParam LPARAM) (BOOL, WIN32_ERROR)

func EqualDomainSid

func EqualDomainSid(pSid1 PSID, pSid2 PSID, pfEqual *BOOL) (BOOL, WIN32_ERROR)

func EqualPrefixSid

func EqualPrefixSid(pSid1 PSID, pSid2 PSID) (BOOL, WIN32_ERROR)

func EqualSid

func EqualSid(pSid1 PSID, pSid2 PSID) (BOOL, WIN32_ERROR)

func EraseTape

func EraseTape(hDevice HANDLE, dwEraseType ERASE_TAPE_TYPE, bImmediate BOOL) uint32

func Escape

func Escape(hdc HDC, iEscape int32, cjIn int32, pvIn PSTR, pvOut unsafe.Pointer) int32

func EvaluateProximityToPolygon

func EvaluateProximityToPolygon(numVertices uint32, controlPolygon *POINT, pHitTestingInput *TOUCH_HIT_TESTING_INPUT, pProximityEval *TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) (BOOL, WIN32_ERROR)

func EvaluateProximityToRect

func EvaluateProximityToRect(controlBoundingBox *RECT, pHitTestingInput *TOUCH_HIT_TESTING_INPUT, pProximityEval *TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) (BOOL, WIN32_ERROR)

func ExcludeUpdateRgn

func ExcludeUpdateRgn(hDC HDC, hWnd HWND) int32

func ExecuteUmsThread

func ExecuteUmsThread(UmsThread unsafe.Pointer) (BOOL, WIN32_ERROR)

func ExitProcess

func ExitProcess(uExitCode uint32)

func ExitThread

func ExitThread(dwExitCode uint32)

func ExitWindowsEx

func ExitWindowsEx(uFlags EXIT_WINDOWS_FLAGS, dwReason SHUTDOWN_REASON) (BOOL, WIN32_ERROR)

func ExpandEnvironmentStringsForUserA

func ExpandEnvironmentStringsForUserA(hToken HANDLE, lpSrc PSTR, lpDest PSTR, dwSize uint32) (BOOL, WIN32_ERROR)

func ExpandEnvironmentStringsForUserW

func ExpandEnvironmentStringsForUserW(hToken HANDLE, lpSrc PWSTR, lpDest PWSTR, dwSize uint32) (BOOL, WIN32_ERROR)

func ExpungeConsoleCommandHistoryA

func ExpungeConsoleCommandHistoryA(ExeName PSTR)

func ExpungeConsoleCommandHistoryW

func ExpungeConsoleCommandHistoryW(ExeName PWSTR)

func ExtEscape

func ExtEscape(hdc HDC, iEscape int32, cjInput int32, lpInData PSTR, cjOutput int32, lpOutData PSTR) int32

func FAILED

func FAILED(hr HRESULT) bool

func FatalAppExitA

func FatalAppExitA(uAction uint32, lpMessageText PSTR)

func FatalAppExitW

func FatalAppExitW(uAction uint32, lpMessageText PWSTR)

func FatalExit

func FatalExit(ExitCode int32)

func FileEncryptionStatusA

func FileEncryptionStatusA(lpFileName PSTR, lpStatus *uint32) (BOOL, WIN32_ERROR)

func FileEncryptionStatusW

func FileEncryptionStatusW(lpFileName PWSTR, lpStatus *uint32) (BOOL, WIN32_ERROR)

func FileTimeToDosDateTime

func FileTimeToDosDateTime(lpFileTime *FILETIME, lpFatDate *uint16, lpFatTime *uint16) (BOOL, WIN32_ERROR)

func FileTimeToLocalFileTime

func FileTimeToLocalFileTime(lpFileTime *FILETIME, lpLocalFileTime *FILETIME) (BOOL, WIN32_ERROR)

func FileTimeToSystemTime

func FileTimeToSystemTime(lpFileTime *FILETIME, lpSystemTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func FillConsoleOutputAttribute

func FillConsoleOutputAttribute(hConsoleOutput HANDLE, wAttribute uint16, nLength uint32, dwWriteCoord COORD, lpNumberOfAttrsWritten *uint32) (BOOL, WIN32_ERROR)

func FillConsoleOutputCharacterA

func FillConsoleOutputCharacterA(hConsoleOutput HANDLE, cCharacter CHAR, nLength uint32, dwWriteCoord COORD, lpNumberOfCharsWritten *uint32) (BOOL, WIN32_ERROR)

func FillConsoleOutputCharacterW

func FillConsoleOutputCharacterW(hConsoleOutput HANDLE, cCharacter uint16, nLength uint32, dwWriteCoord COORD, lpNumberOfCharsWritten *uint32) (BOOL, WIN32_ERROR)

func FillRect

func FillRect(hDC HDC, lprc *RECT, hbr HBRUSH) int32

func FindClose

func FindClose(hFindFile HANDLE) (BOOL, WIN32_ERROR)

func FindCloseChangeNotification

func FindCloseChangeNotification(hChangeHandle HANDLE) (BOOL, WIN32_ERROR)

func FindFirstChangeNotificationA

func FindFirstChangeNotificationA(lpPathName PSTR, bWatchSubtree BOOL, dwNotifyFilter FILE_NOTIFY_CHANGE) (HANDLE, WIN32_ERROR)

func FindFirstChangeNotificationW

func FindFirstChangeNotificationW(lpPathName PWSTR, bWatchSubtree BOOL, dwNotifyFilter FILE_NOTIFY_CHANGE) (HANDLE, WIN32_ERROR)

func FindFirstFileA

func FindFirstFileA(lpFileName PSTR, lpFindFileData *WIN32_FIND_DATAA) (HANDLE, WIN32_ERROR)

func FindFirstFileExA

func FindFirstFileExA(lpFileName PSTR, fInfoLevelId FINDEX_INFO_LEVELS, lpFindFileData unsafe.Pointer, fSearchOp FINDEX_SEARCH_OPS, lpSearchFilter unsafe.Pointer, dwAdditionalFlags FIND_FIRST_EX_FLAGS) (HANDLE, WIN32_ERROR)

func FindFirstFileExW

func FindFirstFileExW(lpFileName PWSTR, fInfoLevelId FINDEX_INFO_LEVELS, lpFindFileData unsafe.Pointer, fSearchOp FINDEX_SEARCH_OPS, lpSearchFilter unsafe.Pointer, dwAdditionalFlags FIND_FIRST_EX_FLAGS) (HANDLE, WIN32_ERROR)

func FindFirstFileNameTransactedW

func FindFirstFileNameTransactedW(lpFileName PWSTR, dwFlags uint32, StringLength *uint32, LinkName PWSTR, hTransaction HANDLE) (HANDLE, WIN32_ERROR)

func FindFirstFileNameW

func FindFirstFileNameW(lpFileName PWSTR, dwFlags uint32, StringLength *uint32, LinkName PWSTR) (HANDLE, WIN32_ERROR)

func FindFirstFileTransactedA

func FindFirstFileTransactedA(lpFileName PSTR, fInfoLevelId FINDEX_INFO_LEVELS, lpFindFileData unsafe.Pointer, fSearchOp FINDEX_SEARCH_OPS, lpSearchFilter unsafe.Pointer, dwAdditionalFlags uint32, hTransaction HANDLE) (HANDLE, WIN32_ERROR)

func FindFirstFileTransactedW

func FindFirstFileTransactedW(lpFileName PWSTR, fInfoLevelId FINDEX_INFO_LEVELS, lpFindFileData unsafe.Pointer, fSearchOp FINDEX_SEARCH_OPS, lpSearchFilter unsafe.Pointer, dwAdditionalFlags uint32, hTransaction HANDLE) (HANDLE, WIN32_ERROR)

func FindFirstFileW

func FindFirstFileW(lpFileName PWSTR, lpFindFileData *WIN32_FIND_DATAW) (HANDLE, WIN32_ERROR)

func FindFirstFreeAce

func FindFirstFreeAce(pAcl *ACL, pAce unsafe.Pointer) (BOOL, WIN32_ERROR)

func FindFirstStreamTransactedW

func FindFirstStreamTransactedW(lpFileName PWSTR, InfoLevel STREAM_INFO_LEVELS, lpFindStreamData unsafe.Pointer, dwFlags uint32, hTransaction HANDLE) (HANDLE, WIN32_ERROR)

func FindFirstStreamW

func FindFirstStreamW(lpFileName PWSTR, InfoLevel STREAM_INFO_LEVELS, lpFindStreamData unsafe.Pointer, dwFlags uint32) (HANDLE, WIN32_ERROR)

func FindFirstVolumeA

func FindFirstVolumeA(lpszVolumeName PSTR, cchBufferLength uint32) (HANDLE, WIN32_ERROR)

func FindFirstVolumeMountPointA

func FindFirstVolumeMountPointA(lpszRootPathName PSTR, lpszVolumeMountPoint PSTR, cchBufferLength uint32) (HANDLE, WIN32_ERROR)

func FindFirstVolumeMountPointW

func FindFirstVolumeMountPointW(lpszRootPathName PWSTR, lpszVolumeMountPoint PWSTR, cchBufferLength uint32) (HANDLE, WIN32_ERROR)

func FindFirstVolumeW

func FindFirstVolumeW(lpszVolumeName PWSTR, cchBufferLength uint32) (HANDLE, WIN32_ERROR)

func FindNextChangeNotification

func FindNextChangeNotification(hChangeHandle HANDLE) (BOOL, WIN32_ERROR)

func FindNextFileA

func FindNextFileA(hFindFile HANDLE, lpFindFileData *WIN32_FIND_DATAA) (BOOL, WIN32_ERROR)

func FindNextFileNameW

func FindNextFileNameW(hFindStream HANDLE, StringLength *uint32, LinkName PWSTR) (BOOL, WIN32_ERROR)

func FindNextFileW

func FindNextFileW(hFindFile HANDLE, lpFindFileData *WIN32_FIND_DATAW) (BOOL, WIN32_ERROR)

func FindNextStreamW

func FindNextStreamW(hFindStream HANDLE, lpFindStreamData unsafe.Pointer) (BOOL, WIN32_ERROR)

func FindNextVolumeA

func FindNextVolumeA(hFindVolume HANDLE, lpszVolumeName PSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func FindNextVolumeMountPointA

func FindNextVolumeMountPointA(hFindVolumeMountPoint HANDLE, lpszVolumeMountPoint PSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func FindNextVolumeMountPointW

func FindNextVolumeMountPointW(hFindVolumeMountPoint HANDLE, lpszVolumeMountPoint PWSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func FindNextVolumeW

func FindNextVolumeW(hFindVolume HANDLE, lpszVolumeName PWSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func FindResourceA

func FindResourceA(hModule HMODULE, lpName PSTR, lpType PSTR) (HRSRC, WIN32_ERROR)

func FindResourceExA

func FindResourceExA(hModule HMODULE, lpType PSTR, lpName PSTR, wLanguage uint16) (HRSRC, WIN32_ERROR)

func FindVolumeClose

func FindVolumeClose(hFindVolume HANDLE) (BOOL, WIN32_ERROR)

func FindVolumeMountPointClose

func FindVolumeMountPointClose(hFindVolumeMountPoint HANDLE) (BOOL, WIN32_ERROR)

func FindWindowA

func FindWindowA(lpClassName PSTR, lpWindowName PSTR) (HWND, WIN32_ERROR)

func FindWindowExA

func FindWindowExA(hWndParent HWND, hWndChildAfter HWND, lpszClass PSTR, lpszWindow PSTR) (HWND, WIN32_ERROR)

func FindWindowExW

func FindWindowExW(hWndParent HWND, hWndChildAfter HWND, lpszClass PWSTR, lpszWindow PWSTR) (HWND, WIN32_ERROR)

func FindWindowW

func FindWindowW(lpClassName PWSTR, lpWindowName PWSTR) (HWND, WIN32_ERROR)

func FlatSB_GetScrollPos

func FlatSB_GetScrollPos(param0 HWND, code SCROLLBAR_CONSTANTS) int32

func FlatSB_SetScrollInfo

func FlatSB_SetScrollInfo(param0 HWND, code SCROLLBAR_CONSTANTS, psi *SCROLLINFO, fRedraw BOOL) int32

func FlatSB_SetScrollPos

func FlatSB_SetScrollPos(param0 HWND, code SCROLLBAR_CONSTANTS, pos int32, fRedraw BOOL) int32

func FlatSB_SetScrollRange

func FlatSB_SetScrollRange(param0 HWND, code SCROLLBAR_CONSTANTS, min int32, max int32, fRedraw BOOL) int32

func FlsFree

func FlsFree(dwFlsIndex uint32) (BOOL, WIN32_ERROR)

func FlsSetValue

func FlsSetValue(dwFlsIndex uint32, lpFlsData unsafe.Pointer) (BOOL, WIN32_ERROR)

func FlushConsoleInputBuffer

func FlushConsoleInputBuffer(hConsoleInput HANDLE) (BOOL, WIN32_ERROR)

func FlushFileBuffers

func FlushFileBuffers(hFile HANDLE) (BOOL, WIN32_ERROR)

func FlushInstructionCache

func FlushInstructionCache(hProcess HANDLE, lpBaseAddress unsafe.Pointer, dwSize uintptr) (BOOL, WIN32_ERROR)

func FlushProcessWriteBuffers

func FlushProcessWriteBuffers()

func FlushViewOfFile

func FlushViewOfFile(lpBaseAddress unsafe.Pointer, dwNumberOfBytesToFlush uintptr) (BOOL, WIN32_ERROR)

func FrameRect

func FrameRect(hDC HDC, lprc *RECT, hbr HBRUSH) int32

func FreeConsole

func FreeConsole() (BOOL, WIN32_ERROR)

func FreeEncryptedFileMetadata

func FreeEncryptedFileMetadata(pbMetadata *byte)

func FreeEncryptionCertificateHashList

func FreeEncryptionCertificateHashList(pUsers *ENCRYPTION_CERTIFICATE_HASH_LIST)

func FreeEnvironmentStringsA

func FreeEnvironmentStringsA(penv PSTR) (BOOL, WIN32_ERROR)

func FreeEnvironmentStringsW

func FreeEnvironmentStringsW(penv PWSTR) (BOOL, WIN32_ERROR)

func FreeLibrary

func FreeLibrary(hLibModule HMODULE) (BOOL, WIN32_ERROR)

func FreeLibraryAndExitThread

func FreeLibraryAndExitThread(hLibModule HMODULE, dwExitCode uint32)

func FreeLibraryWhenCallbackReturns

func FreeLibraryWhenCallbackReturns(pci PTP_CALLBACK_INSTANCE, mod HMODULE)

func FreeSid

func FreeSid(pSid PSID) unsafe.Pointer

func FreeUserPhysicalPages

func FreeUserPhysicalPages(hProcess HANDLE, NumberOfPages *uintptr, PageArray *uintptr) (BOOL, WIN32_ERROR)

func GET_X_LPARAM

func GET_X_LPARAM(dw DWORD) int32

func GET_Y_LPARAM

func GET_Y_LPARAM(dw DWORD) int32

func GdiGetBatchLimit

func GdiGetBatchLimit() uint32

func GdiSetBatchLimit

func GdiSetBatchLimit(dw uint32) uint32

func GenerateConsoleCtrlEvent

func GenerateConsoleCtrlEvent(dwCtrlEvent uint32, dwProcessGroupId uint32) (BOOL, WIN32_ERROR)

func GetACP

func GetACP() uint32

func GetAce

func GetAce(pAcl *ACL, dwAceIndex uint32, pAce unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetAclInformation

func GetAclInformation(pAcl *ACL, pAclInformation unsafe.Pointer, nAclInformationLength uint32, dwAclInformationClass ACL_INFORMATION_CLASS) (BOOL, WIN32_ERROR)

func GetActiveProcessorGroupCount

func GetActiveProcessorGroupCount() uint16

func GetAllUsersProfileDirectoryA

func GetAllUsersProfileDirectoryA(lpProfileDir PSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetAllUsersProfileDirectoryW

func GetAllUsersProfileDirectoryW(lpProfileDir PWSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetAltTabInfoA

func GetAltTabInfoA(hwnd HWND, iItem int32, pati *ALTTABINFO, pszItemText PSTR, cchItemText uint32) (BOOL, WIN32_ERROR)

func GetAltTabInfoW

func GetAltTabInfoW(hwnd HWND, iItem int32, pati *ALTTABINFO, pszItemText PWSTR, cchItemText uint32) (BOOL, WIN32_ERROR)

func GetArcDirection

func GetArcDirection(hdc HDC) int32

func GetAsyncKeyState

func GetAsyncKeyState(vKey int32) int16

func GetBinaryTypeA

func GetBinaryTypeA(lpApplicationName PSTR, lpBinaryType *uint32) (BOOL, WIN32_ERROR)

func GetBinaryTypeW

func GetBinaryTypeW(lpApplicationName PWSTR, lpBinaryType *uint32) (BOOL, WIN32_ERROR)

func GetBitmapBits

func GetBitmapBits(hbit HBITMAP, cb int32, lpvBits unsafe.Pointer) int32

func GetBkMode

func GetBkMode(hdc HDC) int32

func GetBoundsRect

func GetBoundsRect(hdc HDC, lprect *RECT, flags uint32) uint32

func GetCPInfo

func GetCPInfo(CodePage uint32, lpCPInfo *CPINFO) (BOOL, WIN32_ERROR)

func GetCPInfoExA

func GetCPInfoExA(CodePage uint32, dwFlags uint32, lpCPInfoEx *CPINFOEXA) (BOOL, WIN32_ERROR)

func GetCPInfoExW

func GetCPInfoExW(CodePage uint32, dwFlags uint32, lpCPInfoEx *CPINFOEXW) (BOOL, WIN32_ERROR)

func GetCaretPos

func GetCaretPos(lpPoint *POINT) (BOOL, WIN32_ERROR)

func GetCharacterPlacementA

func GetCharacterPlacementA(hdc HDC, lpString PSTR, nCount int32, nMexExtent int32, lpResults *GCP_RESULTSA, dwFlags GET_CHARACTER_PLACEMENT_FLAGS) uint32

func GetCharacterPlacementW

func GetCharacterPlacementW(hdc HDC, lpString PWSTR, nCount int32, nMexExtent int32, lpResults *GCP_RESULTSW, dwFlags GET_CHARACTER_PLACEMENT_FLAGS) uint32

func GetClassInfoA

func GetClassInfoA(hInstance HINSTANCE, lpClassName PSTR, lpWndClass *WNDCLASSA) (BOOL, WIN32_ERROR)

func GetClassInfoExA

func GetClassInfoExA(hInstance HINSTANCE, lpszClass PSTR, lpwcx *WNDCLASSEXA) (BOOL, WIN32_ERROR)

func GetClassInfoExW

func GetClassInfoExW(hInstance HINSTANCE, lpszClass PWSTR, lpwcx *WNDCLASSEXW) (BOOL, WIN32_ERROR)

func GetClassInfoW

func GetClassInfoW(hInstance HINSTANCE, lpClassName PWSTR, lpWndClass *WNDCLASSW) (BOOL, WIN32_ERROR)

func GetClientRect

func GetClientRect(hWnd HWND, lpRect *RECT) (BOOL, WIN32_ERROR)

func GetClipCursor

func GetClipCursor(lpRect *RECT) (BOOL, WIN32_ERROR)

func GetClipRgn

func GetClipRgn(hdc HDC, hrgn HRGN) int32

func GetClipboardData

func GetClipboardData(uFormat uint32) (HANDLE, WIN32_ERROR)

func GetClipboardOwner

func GetClipboardOwner() (HWND, WIN32_ERROR)

func GetClipboardSequenceNumber

func GetClipboardSequenceNumber() uint32

func GetClipboardViewer

func GetClipboardViewer() (HWND, WIN32_ERROR)

func GetComboBoxInfo

func GetComboBoxInfo(hwndCombo HWND, pcbi *COMBOBOXINFO) (BOOL, WIN32_ERROR)

func GetComputerNameA

func GetComputerNameA(lpBuffer PSTR, nSize *uint32) (BOOL, WIN32_ERROR)

func GetComputerNameExA

func GetComputerNameExA(NameType COMPUTER_NAME_FORMAT, lpBuffer PSTR, nSize *uint32) (BOOL, WIN32_ERROR)

func GetComputerNameExW

func GetComputerNameExW(NameType COMPUTER_NAME_FORMAT, lpBuffer PWSTR, nSize *uint32) (BOOL, WIN32_ERROR)

func GetComputerNameW

func GetComputerNameW(lpBuffer PWSTR, nSize *uint32) (BOOL, WIN32_ERROR)

func GetConsoleAliasExesLengthA

func GetConsoleAliasExesLengthA() uint32

func GetConsoleAliasExesLengthW

func GetConsoleAliasExesLengthW() uint32

func GetConsoleAliasesLengthA

func GetConsoleAliasesLengthA(ExeName PSTR) uint32

func GetConsoleAliasesLengthW

func GetConsoleAliasesLengthW(ExeName PWSTR) uint32

func GetConsoleCommandHistoryA

func GetConsoleCommandHistoryA(Commands PSTR, CommandBufferLength uint32, ExeName PSTR) uint32

func GetConsoleCommandHistoryLengthA

func GetConsoleCommandHistoryLengthA(ExeName PSTR) uint32

func GetConsoleCommandHistoryLengthW

func GetConsoleCommandHistoryLengthW(ExeName PWSTR) uint32

func GetConsoleCommandHistoryW

func GetConsoleCommandHistoryW(Commands PWSTR, CommandBufferLength uint32, ExeName PWSTR) uint32

func GetConsoleCursorInfo

func GetConsoleCursorInfo(hConsoleOutput HANDLE, lpConsoleCursorInfo *CONSOLE_CURSOR_INFO) (BOOL, WIN32_ERROR)

func GetConsoleDisplayMode

func GetConsoleDisplayMode(lpModeFlags *uint32) (BOOL, WIN32_ERROR)

func GetConsoleFontSize

func GetConsoleFontSize(hConsoleOutput HANDLE, nFont uint32) (COORD, WIN32_ERROR)

func GetConsoleHistoryInfo

func GetConsoleHistoryInfo(lpConsoleHistoryInfo *CONSOLE_HISTORY_INFO) (BOOL, WIN32_ERROR)

func GetConsoleMode

func GetConsoleMode(hConsoleHandle HANDLE, lpMode *CONSOLE_MODE) (BOOL, WIN32_ERROR)

func GetConsoleScreenBufferInfo

func GetConsoleScreenBufferInfo(hConsoleOutput HANDLE, lpConsoleScreenBufferInfo *CONSOLE_SCREEN_BUFFER_INFO) (BOOL, WIN32_ERROR)

func GetConsoleScreenBufferInfoEx

func GetConsoleScreenBufferInfoEx(hConsoleOutput HANDLE, lpConsoleScreenBufferInfoEx *CONSOLE_SCREEN_BUFFER_INFOEX) (BOOL, WIN32_ERROR)

func GetConsoleSelectionInfo

func GetConsoleSelectionInfo(lpConsoleSelectionInfo *CONSOLE_SELECTION_INFO) (BOOL, WIN32_ERROR)

func GetCurrentConsoleFont

func GetCurrentConsoleFont(hConsoleOutput HANDLE, bMaximumWindow BOOL, lpConsoleCurrentFont *CONSOLE_FONT_INFO) (BOOL, WIN32_ERROR)

func GetCurrentConsoleFontEx

func GetCurrentConsoleFontEx(hConsoleOutput HANDLE, bMaximumWindow BOOL, lpConsoleCurrentFontEx *CONSOLE_FONT_INFOEX) (BOOL, WIN32_ERROR)

func GetCurrentDirectoryA

func GetCurrentDirectoryA(nBufferLength uint32, lpBuffer PSTR) uint32

func GetCurrentDirectoryW

func GetCurrentDirectoryW(nBufferLength uint32, lpBuffer PWSTR) uint32

func GetCurrentHwProfileA

func GetCurrentHwProfileA(lpHwProfileInfo *HW_PROFILE_INFOA) (BOOL, WIN32_ERROR)

func GetCurrentHwProfileW

func GetCurrentHwProfileW(lpHwProfileInfo *HW_PROFILE_INFOW) (BOOL, WIN32_ERROR)

func GetCurrentInputMessageSource

func GetCurrentInputMessageSource(inputMessageSource *INPUT_MESSAGE_SOURCE) (BOOL, WIN32_ERROR)

func GetCurrentProcessId

func GetCurrentProcessId() uint32

func GetCurrentProcessorNumber

func GetCurrentProcessorNumber() uint32

func GetCurrentProcessorNumberEx

func GetCurrentProcessorNumberEx(ProcNumber *PROCESSOR_NUMBER)

func GetCurrentThreadId

func GetCurrentThreadId() uint32

func GetCurrentThreadStackLimits

func GetCurrentThreadStackLimits(LowLimit *uintptr, HighLimit *uintptr)

func GetCursorInfo

func GetCursorInfo(pci *CURSORINFO) (BOOL, WIN32_ERROR)

func GetCursorPos

func GetCursorPos(lpPoint *POINT) (BOOL, WIN32_ERROR)

func GetDIBColorTable

func GetDIBColorTable(hdc HDC, iStart uint32, cEntries uint32, prgbq *RGBQUAD) uint32

func GetDIBits

func GetDIBits(hdc HDC, hbm HBITMAP, start uint32, cLines uint32, lpvBits unsafe.Pointer, lpbmi *BITMAPINFO, usage DIB_USAGE) int32

func GetDefaultUserProfileDirectoryA

func GetDefaultUserProfileDirectoryA(lpProfileDir PSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetDefaultUserProfileDirectoryW

func GetDefaultUserProfileDirectoryW(lpProfileDir PWSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetDeviceCaps

func GetDeviceCaps(hdc HDC, index GET_DEVICE_CAPS_INDEX) int32

func GetDialogBaseUnits

func GetDialogBaseUnits() int32

func GetDialogControlDpiChangeBehavior

func GetDialogControlDpiChangeBehavior(hWnd HWND) (DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS, WIN32_ERROR)

func GetDialogDpiChangeBehavior

func GetDialogDpiChangeBehavior(hDlg HWND) (DIALOG_DPI_CHANGE_BEHAVIORS, WIN32_ERROR)

func GetDiskFreeSpaceA

func GetDiskFreeSpaceA(lpRootPathName PSTR, lpSectorsPerCluster *uint32, lpBytesPerSector *uint32, lpNumberOfFreeClusters *uint32, lpTotalNumberOfClusters *uint32) (BOOL, WIN32_ERROR)

func GetDiskFreeSpaceExA

func GetDiskFreeSpaceExA(lpDirectoryName PSTR, lpFreeBytesAvailableToCaller *uint64, lpTotalNumberOfBytes *uint64, lpTotalNumberOfFreeBytes *uint64) (BOOL, WIN32_ERROR)

func GetDiskFreeSpaceExW

func GetDiskFreeSpaceExW(lpDirectoryName PWSTR, lpFreeBytesAvailableToCaller *uint64, lpTotalNumberOfBytes *uint64, lpTotalNumberOfFreeBytes *uint64) (BOOL, WIN32_ERROR)

func GetDiskFreeSpaceW

func GetDiskFreeSpaceW(lpRootPathName PWSTR, lpSectorsPerCluster *uint32, lpBytesPerSector *uint32, lpNumberOfFreeClusters *uint32, lpTotalNumberOfClusters *uint32) (BOOL, WIN32_ERROR)

func GetDlgItem

func GetDlgItem(hDlg HWND, nIDDlgItem int32) (HWND, WIN32_ERROR)

func GetDoubleClickTime

func GetDoubleClickTime() uint32

func GetDpiForSystem

func GetDpiForSystem() uint32

func GetDpiForWindow

func GetDpiForWindow(hwnd HWND) uint32

func GetDpiFromDpiAwarenessContext

func GetDpiFromDpiAwarenessContext(value DPI_AWARENESS_CONTEXT) uint32

func GetDriveTypeA

func GetDriveTypeA(lpRootPathName PSTR) uint32

func GetDriveTypeW

func GetDriveTypeW(lpRootPathName PWSTR) uint32

func GetDynamicTimeZoneInformationEffectiveYears

func GetDynamicTimeZoneInformationEffectiveYears(lpTimeZoneInformation *DYNAMIC_TIME_ZONE_INFORMATION, FirstYear *uint32, LastYear *uint32) uint32

func GetEffectiveClientRect

func GetEffectiveClientRect(hWnd HWND, lprc *RECT, lpInfo *int32)

func GetEnabledXStateFeatures

func GetEnabledXStateFeatures() uint64

func GetEncryptedFileMetadata

func GetEncryptedFileMetadata(lpFileName PWSTR, pcbMetadata *uint32, ppbMetadata **byte) uint32

func GetEnhMetaFileBits

func GetEnhMetaFileBits(hEMF HENHMETAFILE, nSize uint32, lpData *byte) uint32

func GetEnhMetaFileDescriptionA

func GetEnhMetaFileDescriptionA(hemf HENHMETAFILE, cchBuffer uint32, lpDescription PSTR) uint32

func GetEnhMetaFileDescriptionW

func GetEnhMetaFileDescriptionW(hemf HENHMETAFILE, cchBuffer uint32, lpDescription PWSTR) uint32

func GetEnhMetaFileHeader

func GetEnhMetaFileHeader(hemf HENHMETAFILE, nSize uint32, lpEnhMetaHeader *ENHMETAHEADER) uint32

func GetEnhMetaFilePaletteEntries

func GetEnhMetaFilePaletteEntries(hemf HENHMETAFILE, nNumEntries uint32, lpPaletteEntries *PALETTEENTRY) uint32

func GetErrorMode

func GetErrorMode() uint32

func GetEventLogInformation

func GetEventLogInformation(hEventLog HANDLE, dwInfoLevel uint32, lpBuffer unsafe.Pointer, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func GetExitCodeProcess

func GetExitCodeProcess(hProcess HANDLE, lpExitCode *uint32) (BOOL, WIN32_ERROR)

func GetExitCodeThread

func GetExitCodeThread(hThread HANDLE, lpExitCode *uint32) (BOOL, WIN32_ERROR)

func GetFileAttributesExA

func GetFileAttributesExA(lpFileName PSTR, fInfoLevelId GET_FILEEX_INFO_LEVELS, lpFileInformation unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetFileAttributesExW

func GetFileAttributesExW(lpFileName PWSTR, fInfoLevelId GET_FILEEX_INFO_LEVELS, lpFileInformation unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetFileAttributesTransactedA

func GetFileAttributesTransactedA(lpFileName PSTR, fInfoLevelId GET_FILEEX_INFO_LEVELS, lpFileInformation unsafe.Pointer, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func GetFileAttributesTransactedW

func GetFileAttributesTransactedW(lpFileName PWSTR, fInfoLevelId GET_FILEEX_INFO_LEVELS, lpFileInformation unsafe.Pointer, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func GetFileBandwidthReservation

func GetFileBandwidthReservation(hFile HANDLE, lpPeriodMilliseconds *uint32, lpBytesPerPeriod *uint32, pDiscardable *BOOL, lpTransferSize *uint32, lpNumOutstandingRequests *uint32) (BOOL, WIN32_ERROR)

func GetFileInformationByHandle

func GetFileInformationByHandle(hFile HANDLE, lpFileInformation *BY_HANDLE_FILE_INFORMATION) (BOOL, WIN32_ERROR)

func GetFileInformationByHandleEx

func GetFileInformationByHandleEx(hFile HANDLE, FileInformationClass FILE_INFO_BY_HANDLE_CLASS, lpFileInformation unsafe.Pointer, dwBufferSize uint32) (BOOL, WIN32_ERROR)

func GetFileMUIInfo

func GetFileMUIInfo(dwFlags uint32, pcwszFilePath PWSTR, pFileMUIInfo *FILEMUIINFO, pcbFileMUIInfo *uint32) (BOOL, WIN32_ERROR)

func GetFileMUIPath

func GetFileMUIPath(dwFlags uint32, pcwszFilePath PWSTR, pwszLanguage PWSTR, pcchLanguage *uint32, pwszFileMUIPath PWSTR, pcchFileMUIPath *uint32, pululEnumerator *uint64) (BOOL, WIN32_ERROR)

func GetFileSecurityA

func GetFileSecurityA(lpFileName PSTR, RequestedInformation uint32, pSecurityDescriptor PSECURITY_DESCRIPTOR, nLength uint32, lpnLengthNeeded *uint32) (BOOL, WIN32_ERROR)

func GetFileSizeEx

func GetFileSizeEx(hFile HANDLE, lpFileSize *int64) (BOOL, WIN32_ERROR)

func GetFileTime

func GetFileTime(hFile HANDLE, lpCreationTime *FILETIME, lpLastAccessTime *FILETIME, lpLastWriteTime *FILETIME) (BOOL, WIN32_ERROR)

func GetFileTitleA

func GetFileTitleA(param0 PSTR, Buf PSTR, cchSize uint16) int16

func GetFileTitleW

func GetFileTitleW(param0 PWSTR, Buf PWSTR, cchSize uint16) int16

func GetFileType

func GetFileType(hFile HANDLE) (FILE_TYPE, WIN32_ERROR)

func GetFileVersionInfoA

func GetFileVersionInfoA(lptstrFilename PSTR, dwHandle uint32, dwLen uint32, lpData unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetFileVersionInfoExA

func GetFileVersionInfoExA(dwFlags GET_FILE_VERSION_INFO_FLAGS, lpwstrFilename PSTR, dwHandle uint32, dwLen uint32, lpData unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetFileVersionInfoExW

func GetFileVersionInfoExW(dwFlags GET_FILE_VERSION_INFO_FLAGS, lpwstrFilename PWSTR, dwHandle uint32, dwLen uint32, lpData unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetFileVersionInfoW

func GetFileVersionInfoW(lptstrFilename PWSTR, dwHandle uint32, dwLen uint32, lpData unsafe.Pointer) (BOOL, WIN32_ERROR)

func GetFirmwareType

func GetFirmwareType(FirmwareType *FIRMWARE_TYPE) (BOOL, WIN32_ERROR)

func GetFontData

func GetFontData(hdc HDC, dwTable uint32, dwOffset uint32, pvBuffer unsafe.Pointer, cjBuffer uint32) uint32

func GetFontLanguageInfo

func GetFontLanguageInfo(hdc HDC) uint32

func GetFontUnicodeRanges

func GetFontUnicodeRanges(hdc HDC, lpgs *GLYPHSET) uint32

func GetGUIThreadInfo

func GetGUIThreadInfo(idThread uint32, pgui *GUITHREADINFO) (BOOL, WIN32_ERROR)

func GetGlyphIndicesA

func GetGlyphIndicesA(hdc HDC, lpstr PSTR, c int32, pgi *uint16, fl uint32) uint32

func GetGlyphIndicesW

func GetGlyphIndicesW(hdc HDC, lpstr PWSTR, c int32, pgi *uint16, fl uint32) uint32

func GetGlyphOutlineA

func GetGlyphOutlineA(hdc HDC, uChar uint32, fuFormat GET_GLYPH_OUTLINE_FORMAT, lpgm *GLYPHMETRICS, cjBuffer uint32, pvBuffer unsafe.Pointer, lpmat2 *MAT2) uint32

func GetGlyphOutlineW

func GetGlyphOutlineW(hdc HDC, uChar uint32, fuFormat GET_GLYPH_OUTLINE_FORMAT, lpgm *GLYPHMETRICS, cjBuffer uint32, pvBuffer unsafe.Pointer, lpmat2 *MAT2) uint32

func GetGraphicsMode

func GetGraphicsMode(hdc HDC) int32

func GetHandleInformation

func GetHandleInformation(hObject HANDLE, lpdwFlags *uint32) (BOOL, WIN32_ERROR)

func GetIconInfo

func GetIconInfo(hIcon HICON, piconinfo *ICONINFO) (BOOL, WIN32_ERROR)

func GetKBCodePage

func GetKBCodePage() uint32

func GetKernelObjectSecurity

func GetKernelObjectSecurity(Handle HANDLE, RequestedInformation uint32, pSecurityDescriptor PSECURITY_DESCRIPTOR, nLength uint32, lpnLengthNeeded *uint32) (BOOL, WIN32_ERROR)

func GetKerningPairsA

func GetKerningPairsA(hdc HDC, nPairs uint32, lpKernPair *KERNINGPAIR) uint32

func GetKerningPairsW

func GetKerningPairsW(hdc HDC, nPairs uint32, lpKernPair *KERNINGPAIR) uint32

func GetKeyState

func GetKeyState(nVirtKey int32) int16

func GetKeyboardLayoutNameA

func GetKeyboardLayoutNameA(pwszKLID PSTR) (BOOL, WIN32_ERROR)

func GetKeyboardLayoutNameW

func GetKeyboardLayoutNameW(pwszKLID PWSTR) (BOOL, WIN32_ERROR)

func GetKeyboardState

func GetKeyboardState(lpKeyState *byte) (BOOL, WIN32_ERROR)

func GetLargePageMinimum

func GetLargePageMinimum() uintptr

func GetLargestConsoleWindowSize

func GetLargestConsoleWindowSize(hConsoleOutput HANDLE) (COORD, WIN32_ERROR)

func GetLayeredWindowAttributes

func GetLayeredWindowAttributes(hwnd HWND, pcrKey *COLORREF, pbAlpha *byte, pdwFlags *LAYERED_WINDOW_ATTRIBUTES_FLAGS) (BOOL, WIN32_ERROR)

func GetLengthSid

func GetLengthSid(pSid PSID) uint32

func GetListBoxInfo

func GetListBoxInfo(hwnd HWND) uint32

func GetLocalTime

func GetLocalTime(lpSystemTime *SYSTEMTIME)

func GetLogicalProcessorInformation

func GetLogicalProcessorInformation(Buffer *SYSTEM_LOGICAL_PROCESSOR_INFORMATION, ReturnedLength *uint32) (BOOL, WIN32_ERROR)

func GetLogicalProcessorInformationEx

func GetLogicalProcessorInformationEx(RelationshipType LOGICAL_PROCESSOR_RELATIONSHIP, Buffer *SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, ReturnedLength *uint32) (BOOL, WIN32_ERROR)

func GetMUILanguage

func GetMUILanguage() uint16

func GetMailslotInfo

func GetMailslotInfo(hMailslot HANDLE, lpMaxMessageSize *uint32, lpNextSize *uint32, lpMessageCount *uint32, lpReadTimeout *uint32) (BOOL, WIN32_ERROR)

func GetMaximumProcessorGroupCount

func GetMaximumProcessorGroupCount() uint16

func GetMemoryErrorHandlingCapabilities

func GetMemoryErrorHandlingCapabilities(Capabilities *uint32) (BOOL, WIN32_ERROR)

func GetMenuBarInfo

func GetMenuBarInfo(hwnd HWND, idObject OBJECT_IDENTIFIER, idItem int32, pmbi *MENUBARINFO) (BOOL, WIN32_ERROR)

func GetMenuCheckMarkDimensions

func GetMenuCheckMarkDimensions() int32

func GetMenuContextHelpId

func GetMenuContextHelpId(param0 HMENU) uint32

func GetMenuInfo

func GetMenuInfo(param0 HMENU, param1 *MENUINFO) (BOOL, WIN32_ERROR)

func GetMenuItemID

func GetMenuItemID(hMenu HMENU, nPos int32) uint32

func GetMenuItemInfoA

func GetMenuItemInfoA(hmenu HMENU, item uint32, fByPosition BOOL, lpmii *MENUITEMINFOA) (BOOL, WIN32_ERROR)

func GetMenuItemInfoW

func GetMenuItemInfoW(hmenu HMENU, item uint32, fByPosition BOOL, lpmii *MENUITEMINFOW) (BOOL, WIN32_ERROR)

func GetMenuItemRect

func GetMenuItemRect(hWnd HWND, hMenu HMENU, uItem uint32, lprcItem *RECT) (BOOL, WIN32_ERROR)

func GetMenuPosFromID

func GetMenuPosFromID(hmenu HMENU, id uint32) int32

func GetMenuState

func GetMenuState(hMenu HMENU, uId uint32, uFlags MENU_ITEM_FLAGS) uint32

func GetMenuStringA

func GetMenuStringA(hMenu HMENU, uIDItem uint32, lpString PSTR, cchMax int32, flags MENU_ITEM_FLAGS) int32

func GetMenuStringW

func GetMenuStringW(hMenu HMENU, uIDItem uint32, lpString PWSTR, cchMax int32, flags MENU_ITEM_FLAGS) int32

func GetMessageA

func GetMessageA(lpMsg *MSG, hWnd HWND, wMsgFilterMin uint32, wMsgFilterMax uint32) (BOOL, WIN32_ERROR)

func GetMessagePos

func GetMessagePos() uint32

func GetMessageTime

func GetMessageTime() int32

func GetMessageW

func GetMessageW(lpMsg *MSG, hWnd HWND, wMsgFilterMin uint32, wMsgFilterMax uint32) (BOOL, WIN32_ERROR)

func GetMetaFileBitsEx

func GetMetaFileBitsEx(hMF HMETAFILE, cbBuffer uint32, lpData unsafe.Pointer) uint32

func GetMetaRgn

func GetMetaRgn(hdc HDC, hrgn HRGN) int32

func GetModuleHandleA

func GetModuleHandleA(lpModuleName PSTR) (HMODULE, WIN32_ERROR)

func GetModuleHandleExA

func GetModuleHandleExA(dwFlags uint32, lpModuleName PSTR, phModule *HMODULE) (BOOL, WIN32_ERROR)

func GetModuleHandleExW

func GetModuleHandleExW(dwFlags uint32, lpModuleName PWSTR, phModule *HMODULE) (BOOL, WIN32_ERROR)

func GetModuleHandleW

func GetModuleHandleW(lpModuleName PWSTR) (HMODULE, WIN32_ERROR)

func GetNLSVersion

func GetNLSVersion(Function uint32, Locale uint32, lpVersionInformation *NLSVERSIONINFO) (BOOL, WIN32_ERROR)

func GetNLSVersionEx

func GetNLSVersionEx(function uint32, lpLocaleName PWSTR, lpVersionInformation *NLSVERSIONINFOEX) (BOOL, WIN32_ERROR)

func GetNamedPipeClientComputerNameA

func GetNamedPipeClientComputerNameA(Pipe HANDLE, ClientComputerName PSTR, ClientComputerNameLength uint32) (BOOL, WIN32_ERROR)

func GetNamedPipeClientProcessId

func GetNamedPipeClientProcessId(Pipe HANDLE, ClientProcessId *uint32) (BOOL, WIN32_ERROR)

func GetNamedPipeClientSessionId

func GetNamedPipeClientSessionId(Pipe HANDLE, ClientSessionId *uint32) (BOOL, WIN32_ERROR)

func GetNamedPipeHandleStateA

func GetNamedPipeHandleStateA(hNamedPipe HANDLE, lpState *NAMED_PIPE_MODE, lpCurInstances *uint32, lpMaxCollectionCount *uint32, lpCollectDataTimeout *uint32, lpUserName PSTR, nMaxUserNameSize uint32) (BOOL, WIN32_ERROR)

func GetNamedPipeInfo

func GetNamedPipeInfo(hNamedPipe HANDLE, lpFlags *NAMED_PIPE_MODE, lpOutBufferSize *uint32, lpInBufferSize *uint32, lpMaxInstances *uint32) (BOOL, WIN32_ERROR)

func GetNamedPipeServerProcessId

func GetNamedPipeServerProcessId(Pipe HANDLE, ServerProcessId *uint32) (BOOL, WIN32_ERROR)

func GetNamedPipeServerSessionId

func GetNamedPipeServerSessionId(Pipe HANDLE, ServerSessionId *uint32) (BOOL, WIN32_ERROR)

func GetNativeSystemInfo

func GetNativeSystemInfo(lpSystemInfo *SYSTEM_INFO)

func GetNearestPaletteIndex

func GetNearestPaletteIndex(h HPALETTE, color COLORREF) uint32

func GetNextDlgGroupItem

func GetNextDlgGroupItem(hDlg HWND, hCtl HWND, bPrevious BOOL) (HWND, WIN32_ERROR)

func GetNextDlgTabItem

func GetNextDlgTabItem(hDlg HWND, hCtl HWND, bPrevious BOOL) (HWND, WIN32_ERROR)

func GetNumaAvailableMemoryNode

func GetNumaAvailableMemoryNode(Node byte, AvailableBytes *uint64) (BOOL, WIN32_ERROR)

func GetNumaAvailableMemoryNodeEx

func GetNumaAvailableMemoryNodeEx(Node uint16, AvailableBytes *uint64) (BOOL, WIN32_ERROR)

func GetNumaHighestNodeNumber

func GetNumaHighestNodeNumber(HighestNodeNumber *uint32) (BOOL, WIN32_ERROR)

func GetNumaNodeNumberFromHandle

func GetNumaNodeNumberFromHandle(hFile HANDLE, NodeNumber *uint16) (BOOL, WIN32_ERROR)

func GetNumaNodeProcessorMask

func GetNumaNodeProcessorMask(Node byte, ProcessorMask *uint64) (BOOL, WIN32_ERROR)

func GetNumaProcessorNode

func GetNumaProcessorNode(Processor byte, NodeNumber *byte) (BOOL, WIN32_ERROR)

func GetNumaProcessorNodeEx

func GetNumaProcessorNodeEx(Processor *PROCESSOR_NUMBER, NodeNumber *uint16) (BOOL, WIN32_ERROR)

func GetNumaProximityNode

func GetNumaProximityNode(ProximityId uint32, NodeNumber *byte) (BOOL, WIN32_ERROR)

func GetNumberOfConsoleInputEvents

func GetNumberOfConsoleInputEvents(hConsoleInput HANDLE, lpNumberOfEvents *uint32) (BOOL, WIN32_ERROR)

func GetNumberOfConsoleMouseButtons

func GetNumberOfConsoleMouseButtons(lpNumberOfMouseButtons *uint32) (BOOL, WIN32_ERROR)

func GetNumberOfEventLogRecords

func GetNumberOfEventLogRecords(hEventLog HANDLE, NumberOfRecords *uint32) (BOOL, WIN32_ERROR)

func GetOEMCP

func GetOEMCP() uint32

func GetObjectA

func GetObjectA(h HGDIOBJ, c int32, pv unsafe.Pointer) int32

func GetObjectType

func GetObjectType(h HGDIOBJ) uint32

func GetObjectW

func GetObjectW(h HGDIOBJ, c int32, pv unsafe.Pointer) int32

func GetOldestEventLogRecord

func GetOldestEventLogRecord(hEventLog HANDLE, OldestRecord *uint32) (BOOL, WIN32_ERROR)

func GetOpenClipboardWindow

func GetOpenClipboardWindow() (HWND, WIN32_ERROR)

func GetOutlineTextMetricsA

func GetOutlineTextMetricsA(hdc HDC, cjCopy uint32, potm *OUTLINETEXTMETRICA) uint32

func GetOutlineTextMetricsW

func GetOutlineTextMetricsW(hdc HDC, cjCopy uint32, potm *OUTLINETEXTMETRICW) uint32

func GetOverlappedResult

func GetOverlappedResult(hFile HANDLE, lpOverlapped *OVERLAPPED, lpNumberOfBytesTransferred *uint32, bWait BOOL) (BOOL, WIN32_ERROR)

func GetOverlappedResultEx

func GetOverlappedResultEx(hFile HANDLE, lpOverlapped *OVERLAPPED, lpNumberOfBytesTransferred *uint32, dwMilliseconds uint32, bAlertable BOOL) (BOOL, WIN32_ERROR)

func GetPaletteEntries

func GetPaletteEntries(hpal HPALETTE, iStart uint32, cEntries uint32, pPalEntries *PALETTEENTRY) uint32

func GetParent

func GetParent(hWnd HWND) (HWND, WIN32_ERROR)

func GetPath

func GetPath(hdc HDC, apt *POINT, aj *byte, cpt int32) int32

func GetPhysicalCursorPos

func GetPhysicalCursorPos(lpPoint *POINT) (BOOL, WIN32_ERROR)

func GetPhysicallyInstalledSystemMemory

func GetPhysicallyInstalledSystemMemory(TotalMemoryInKilobytes *uint64) (BOOL, WIN32_ERROR)

func GetPolyFillMode

func GetPolyFillMode(hdc HDC) int32

func GetPrivateObjectSecurity

func GetPrivateObjectSecurity(ObjectDescriptor PSECURITY_DESCRIPTOR, SecurityInformation OBJECT_SECURITY_INFORMATION, ResultantDescriptor PSECURITY_DESCRIPTOR, DescriptorLength uint32, ReturnLength *uint32) (BOOL, WIN32_ERROR)

func GetPrivateProfileIntA

func GetPrivateProfileIntA(lpAppName PSTR, lpKeyName PSTR, nDefault int32, lpFileName PSTR) uint32

func GetPrivateProfileIntW

func GetPrivateProfileIntW(lpAppName PWSTR, lpKeyName PWSTR, nDefault int32, lpFileName PWSTR) int32

func GetPrivateProfileSectionA

func GetPrivateProfileSectionA(lpAppName PSTR, lpReturnedString PSTR, nSize uint32, lpFileName PSTR) uint32

func GetPrivateProfileSectionNamesA

func GetPrivateProfileSectionNamesA(lpszReturnBuffer PSTR, nSize uint32, lpFileName PSTR) uint32

func GetPrivateProfileSectionNamesW

func GetPrivateProfileSectionNamesW(lpszReturnBuffer PWSTR, nSize uint32, lpFileName PWSTR) uint32

func GetPrivateProfileSectionW

func GetPrivateProfileSectionW(lpAppName PWSTR, lpReturnedString PWSTR, nSize uint32, lpFileName PWSTR) uint32

func GetProcAddress

func GetProcAddress(hModule HMODULE, lpProcName PSTR) (FARPROC, WIN32_ERROR)

func GetProcessAffinityMask

func GetProcessAffinityMask(hProcess HANDLE, lpProcessAffinityMask *uintptr, lpSystemAffinityMask *uintptr) (BOOL, WIN32_ERROR)

func GetProcessDEPPolicy

func GetProcessDEPPolicy(hProcess HANDLE, lpFlags *uint32, lpPermanent *BOOL) (BOOL, WIN32_ERROR)

func GetProcessDefaultLayout

func GetProcessDefaultLayout(pdwDefaultLayout *uint32) (BOOL, WIN32_ERROR)

func GetProcessHandleCount

func GetProcessHandleCount(hProcess HANDLE, pdwHandleCount *uint32) (BOOL, WIN32_ERROR)

func GetProcessHeap

func GetProcessHeap() (HANDLE, WIN32_ERROR)

func GetProcessInformation

func GetProcessInformation(hProcess HANDLE, ProcessInformationClass PROCESS_INFORMATION_CLASS, ProcessInformation unsafe.Pointer, ProcessInformationSize uint32) (BOOL, WIN32_ERROR)

func GetProcessIoCounters

func GetProcessIoCounters(hProcess HANDLE, lpIoCounters *IO_COUNTERS) (BOOL, WIN32_ERROR)

func GetProcessMitigationPolicy

func GetProcessMitigationPolicy(hProcess HANDLE, MitigationPolicy PROCESS_MITIGATION_POLICY, lpBuffer unsafe.Pointer, dwLength uintptr) (BOOL, WIN32_ERROR)

func GetProcessPreferredUILanguages

func GetProcessPreferredUILanguages(dwFlags uint32, pulNumLanguages *uint32, pwszLanguagesBuffer PWSTR, pcchLanguagesBuffer *uint32) (BOOL, WIN32_ERROR)

func GetProcessPriorityBoost

func GetProcessPriorityBoost(hProcess HANDLE, pDisablePriorityBoost *BOOL) (BOOL, WIN32_ERROR)

func GetProcessShutdownParameters

func GetProcessShutdownParameters(lpdwLevel *uint32, lpdwFlags *uint32) (BOOL, WIN32_ERROR)

func GetProcessTimes

func GetProcessTimes(hProcess HANDLE, lpCreationTime *FILETIME, lpExitTime *FILETIME, lpKernelTime *FILETIME, lpUserTime *FILETIME) (BOOL, WIN32_ERROR)

func GetProcessWindowStation

func GetProcessWindowStation() (HWINSTA, WIN32_ERROR)

func GetProcessWorkingSetSize

func GetProcessWorkingSetSize(hProcess HANDLE, lpMinimumWorkingSetSize *uintptr, lpMaximumWorkingSetSize *uintptr) (BOOL, WIN32_ERROR)

func GetProcessorSystemCycleTime

func GetProcessorSystemCycleTime(Group uint16, Buffer *SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION, ReturnedLength *uint32) (BOOL, WIN32_ERROR)

func GetProfileIntA

func GetProfileIntA(lpAppName PSTR, lpKeyName PSTR, nDefault int32) uint32

func GetProfileIntW

func GetProfileIntW(lpAppName PWSTR, lpKeyName PWSTR, nDefault int32) uint32

func GetProfileSectionA

func GetProfileSectionA(lpAppName PSTR, lpReturnedString PSTR, nSize uint32) uint32

func GetProfileSectionW

func GetProfileSectionW(lpAppName PWSTR, lpReturnedString PWSTR, nSize uint32) uint32

func GetProfileStringA

func GetProfileStringA(lpAppName PSTR, lpKeyName PSTR, lpDefault PSTR, lpReturnedString PSTR, nSize uint32) uint32

func GetProfileStringW

func GetProfileStringW(lpAppName PWSTR, lpKeyName PWSTR, lpDefault PWSTR, lpReturnedString PWSTR, nSize uint32) uint32

func GetProfileType

func GetProfileType(dwFlags *uint32) (BOOL, WIN32_ERROR)

func GetProfilesDirectoryA

func GetProfilesDirectoryA(lpProfileDir PSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetProfilesDirectoryW

func GetProfilesDirectoryW(lpProfileDir PWSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetQueueStatus

func GetQueueStatus(flags QUEUE_STATUS_FLAGS) uint32

func GetQueuedCompletionStatus

func GetQueuedCompletionStatus(CompletionPort HANDLE, lpNumberOfBytesTransferred *uint32, lpCompletionKey *uintptr, lpOverlapped **OVERLAPPED, dwMilliseconds uint32) (BOOL, WIN32_ERROR)

func GetQueuedCompletionStatusEx

func GetQueuedCompletionStatusEx(CompletionPort HANDLE, lpCompletionPortEntries *OVERLAPPED_ENTRY, ulCount uint32, ulNumEntriesRemoved *uint32, dwMilliseconds uint32, fAlertable BOOL) (BOOL, WIN32_ERROR)

func GetRandomRgn

func GetRandomRgn(hdc HDC, hrgn HRGN, i int32) int32

func GetRawInputData

func GetRawInputData(hRawInput HRAWINPUT, uiCommand RAW_INPUT_DATA_COMMAND_FLAGS, pData unsafe.Pointer, pcbSize *uint32, cbSizeHeader uint32) uint32

func GetRegionData

func GetRegionData(hrgn HRGN, nCount uint32, lpRgnData *RGNDATA) uint32

func GetScrollBarInfo

func GetScrollBarInfo(hwnd HWND, idObject OBJECT_IDENTIFIER, psbi *SCROLLBARINFO) (BOOL, WIN32_ERROR)

func GetScrollInfo

func GetScrollInfo(hwnd HWND, nBar SCROLLBAR_CONSTANTS, lpsi *SCROLLINFO) (BOOL, WIN32_ERROR)

func GetScrollRange

func GetScrollRange(hWnd HWND, nBar SCROLLBAR_CONSTANTS, lpMinPos *int32, lpMaxPos *int32) (BOOL, WIN32_ERROR)

func GetSecurityDescriptorControl

func GetSecurityDescriptorControl(pSecurityDescriptor PSECURITY_DESCRIPTOR, pControl *uint16, lpdwRevision *uint32) (BOOL, WIN32_ERROR)

func GetSecurityDescriptorDacl

func GetSecurityDescriptorDacl(pSecurityDescriptor PSECURITY_DESCRIPTOR, lpbDaclPresent *BOOL, pDacl **ACL, lpbDaclDefaulted *BOOL) (BOOL, WIN32_ERROR)

func GetSecurityDescriptorGroup

func GetSecurityDescriptorGroup(pSecurityDescriptor PSECURITY_DESCRIPTOR, pGroup *PSID, lpbGroupDefaulted *BOOL) (BOOL, WIN32_ERROR)

func GetSecurityDescriptorLength

func GetSecurityDescriptorLength(pSecurityDescriptor PSECURITY_DESCRIPTOR) uint32

func GetSecurityDescriptorOwner

func GetSecurityDescriptorOwner(pSecurityDescriptor PSECURITY_DESCRIPTOR, pOwner *PSID, lpbOwnerDefaulted *BOOL) (BOOL, WIN32_ERROR)

func GetSecurityDescriptorRMControl

func GetSecurityDescriptorRMControl(SecurityDescriptor PSECURITY_DESCRIPTOR, RMControl *byte) uint32

func GetSecurityDescriptorSacl

func GetSecurityDescriptorSacl(pSecurityDescriptor PSECURITY_DESCRIPTOR, lpbSaclPresent *BOOL, pSacl **ACL, lpbSaclDefaulted *BOOL) (BOOL, WIN32_ERROR)

func GetServiceDisplayNameA

func GetServiceDisplayNameA(hSCManager SC_HANDLE, lpServiceName PSTR, lpDisplayName PSTR, lpcchBuffer *uint32) (BOOL, WIN32_ERROR)

func GetServiceDisplayNameW

func GetServiceDisplayNameW(hSCManager SC_HANDLE, lpServiceName PWSTR, lpDisplayName PWSTR, lpcchBuffer *uint32) (BOOL, WIN32_ERROR)

func GetServiceKeyNameA

func GetServiceKeyNameA(hSCManager SC_HANDLE, lpDisplayName PSTR, lpServiceName PSTR, lpcchBuffer *uint32) (BOOL, WIN32_ERROR)

func GetServiceKeyNameW

func GetServiceKeyNameW(hSCManager SC_HANDLE, lpDisplayName PWSTR, lpServiceName PWSTR, lpcchBuffer *uint32) (BOOL, WIN32_ERROR)

func GetSidIdentifierAuthority

func GetSidIdentifierAuthority(pSid PSID) (*SID_IDENTIFIER_AUTHORITY, WIN32_ERROR)

func GetSidLengthRequired

func GetSidLengthRequired(nSubAuthorityCount byte) uint32

func GetStartupInfoA

func GetStartupInfoA(lpStartupInfo *STARTUPINFOA)

func GetStartupInfoW

func GetStartupInfoW(lpStartupInfo *STARTUPINFOW)

func GetStdHandle

func GetStdHandle(nStdHandle STD_HANDLE) (HANDLE, WIN32_ERROR)

func GetStretchBltMode

func GetStretchBltMode(hdc HDC) int32

func GetStringTypeA

func GetStringTypeA(Locale uint32, dwInfoType uint32, lpSrcStr PSTR, cchSrc int32, lpCharType *uint16) (BOOL, WIN32_ERROR)

func GetStringTypeExW

func GetStringTypeExW(Locale uint32, dwInfoType uint32, lpSrcStr PWSTR, cchSrc int32, lpCharType *uint16) (BOOL, WIN32_ERROR)

func GetStringTypeW

func GetStringTypeW(dwInfoType uint32, lpSrcStr PWSTR, cchSrc int32, lpCharType *uint16) (BOOL, WIN32_ERROR)

func GetSysColor

func GetSysColor(nIndex SYS_COLOR_INDEX) uint32

func GetSystemDefaultLCID

func GetSystemDefaultLCID() uint32

func GetSystemDefaultLangID

func GetSystemDefaultLangID() uint16

func GetSystemDefaultUILanguage

func GetSystemDefaultUILanguage() uint16

func GetSystemDpiForProcess

func GetSystemDpiForProcess(hProcess HANDLE) uint32

func GetSystemFileCacheSize

func GetSystemFileCacheSize(lpMinimumFileCacheSize *uintptr, lpMaximumFileCacheSize *uintptr, lpFlags *uint32) (BOOL, WIN32_ERROR)

func GetSystemInfo

func GetSystemInfo(lpSystemInfo *SYSTEM_INFO)

func GetSystemMetrics

func GetSystemMetrics(nIndex SYSTEM_METRICS_INDEX) int32

func GetSystemPaletteEntries

func GetSystemPaletteEntries(hdc HDC, iStart uint32, cEntries uint32, pPalEntries *PALETTEENTRY) uint32

func GetSystemPaletteUse

func GetSystemPaletteUse(hdc HDC) uint32

func GetSystemPowerStatus

func GetSystemPowerStatus(lpSystemPowerStatus *SYSTEM_POWER_STATUS) (BOOL, WIN32_ERROR)

func GetSystemPreferredUILanguages

func GetSystemPreferredUILanguages(dwFlags uint32, pulNumLanguages *uint32, pwszLanguagesBuffer PWSTR, pcchLanguagesBuffer *uint32) (BOOL, WIN32_ERROR)

func GetSystemRegistryQuota

func GetSystemRegistryQuota(pdwQuotaAllowed *uint32, pdwQuotaUsed *uint32) (BOOL, WIN32_ERROR)

func GetSystemTime

func GetSystemTime(lpSystemTime *SYSTEMTIME)

func GetSystemTimeAdjustment

func GetSystemTimeAdjustment(lpTimeAdjustment *uint32, lpTimeIncrement *uint32, lpTimeAdjustmentDisabled *BOOL) (BOOL, WIN32_ERROR)

func GetSystemTimeAsFileTime

func GetSystemTimeAsFileTime(lpSystemTimeAsFileTime *FILETIME)

func GetSystemTimePreciseAsFileTime

func GetSystemTimePreciseAsFileTime(lpSystemTimeAsFileTime *FILETIME)

func GetSystemTimes

func GetSystemTimes(lpIdleTime *FILETIME, lpKernelTime *FILETIME, lpUserTime *FILETIME) (BOOL, WIN32_ERROR)

func GetTabbedTextExtentA

func GetTabbedTextExtentA(hdc HDC, lpString PSTR, chCount int32, nTabPositions int32, lpnTabStopPositions *int32) uint32

func GetTabbedTextExtentW

func GetTabbedTextExtentW(hdc HDC, lpString PWSTR, chCount int32, nTabPositions int32, lpnTabStopPositions *int32) uint32

func GetTapeParameters

func GetTapeParameters(hDevice HANDLE, dwOperation GET_TAPE_DRIVE_PARAMETERS_OPERATION, lpdwSize *uint32, lpTapeInformation unsafe.Pointer) uint32

func GetTapePosition

func GetTapePosition(hDevice HANDLE, dwPositionType TAPE_POSITION_TYPE, lpdwPartition *uint32, lpdwOffsetLow *uint32, lpdwOffsetHigh *uint32) uint32

func GetTapeStatus

func GetTapeStatus(hDevice HANDLE) uint32

func GetTempPath2A

func GetTempPath2A(BufferLength uint32, Buffer PSTR) uint32

func GetTempPath2W

func GetTempPath2W(BufferLength uint32, Buffer PWSTR) uint32

func GetTextCharacterExtra

func GetTextCharacterExtra(hdc HDC) int32

func GetTextCharset

func GetTextCharset(hdc HDC) int32

func GetTextCharsetInfo

func GetTextCharsetInfo(hdc HDC, lpSig *FONTSIGNATURE, dwFlags uint32) int32

func GetTextFaceA

func GetTextFaceA(hdc HDC, c int32, lpName PSTR) int32

func GetTextFaceW

func GetTextFaceW(hdc HDC, c int32, lpName PWSTR) int32

func GetThemeSysSize

func GetThemeSysSize(hTheme HTHEME, iSizeId int32) int32

func GetThreadContext

func GetThreadContext(hThread HANDLE, lpContext *CONTEXT) (BOOL, WIN32_ERROR)

func GetThreadDesktop

func GetThreadDesktop(dwThreadId uint32) (HDESK, WIN32_ERROR)

func GetThreadEnabledXStateFeatures

func GetThreadEnabledXStateFeatures() uint64

func GetThreadErrorMode

func GetThreadErrorMode() uint32

func GetThreadIOPendingFlag

func GetThreadIOPendingFlag(hThread HANDLE, lpIOIsPending *BOOL) (BOOL, WIN32_ERROR)

func GetThreadIdealProcessorEx

func GetThreadIdealProcessorEx(hThread HANDLE, lpIdealProcessor *PROCESSOR_NUMBER) (BOOL, WIN32_ERROR)

func GetThreadInformation

func GetThreadInformation(hThread HANDLE, ThreadInformationClass THREAD_INFORMATION_CLASS, ThreadInformation unsafe.Pointer, ThreadInformationSize uint32) (BOOL, WIN32_ERROR)

func GetThreadLocale

func GetThreadLocale() uint32

func GetThreadPreferredUILanguages

func GetThreadPreferredUILanguages(dwFlags uint32, pulNumLanguages *uint32, pwszLanguagesBuffer PWSTR, pcchLanguagesBuffer *uint32) (BOOL, WIN32_ERROR)

func GetThreadPriorityBoost

func GetThreadPriorityBoost(hThread HANDLE, pDisablePriorityBoost *BOOL) (BOOL, WIN32_ERROR)

func GetThreadSelectorEntry

func GetThreadSelectorEntry(hThread HANDLE, dwSelector uint32, lpSelectorEntry *LDT_ENTRY) (BOOL, WIN32_ERROR)

func GetThreadTimes

func GetThreadTimes(hThread HANDLE, lpCreationTime *FILETIME, lpExitTime *FILETIME, lpKernelTime *FILETIME, lpUserTime *FILETIME) (BOOL, WIN32_ERROR)

func GetThreadUILanguage

func GetThreadUILanguage() uint16

func GetThreadWaitChain

func GetThreadWaitChain(WctHandle unsafe.Pointer, Context uintptr, Flags WAIT_CHAIN_THREAD_OPTIONS, ThreadId uint32, NodeCount *uint32, NodeInfoArray *WAITCHAIN_NODE_INFO, IsCycle *BOOL) (BOOL, WIN32_ERROR)

func GetTickCount

func GetTickCount() uint32

func GetTickCount64

func GetTickCount64() uint64

func GetTimeZoneInformationForYear

func GetTimeZoneInformationForYear(wYear uint16, pdtzi *DYNAMIC_TIME_ZONE_INFORMATION, ptzi *TIME_ZONE_INFORMATION) (BOOL, WIN32_ERROR)

func GetTitleBarInfo

func GetTitleBarInfo(hwnd HWND, pti *TITLEBARINFO) (BOOL, WIN32_ERROR)

func GetTokenInformation

func GetTokenInformation(TokenHandle HANDLE, TokenInformationClass TOKEN_INFORMATION_CLASS, TokenInformation unsafe.Pointer, TokenInformationLength uint32, ReturnLength *uint32) (BOOL, WIN32_ERROR)

func GetTopWindow

func GetTopWindow(hWnd HWND) (HWND, WIN32_ERROR)

func GetUILanguageInfo

func GetUILanguageInfo(dwFlags uint32, pwmszLanguage PWSTR, pwszFallbackLanguages PWSTR, pcchFallbackLanguages *uint32, pAttributes *uint32) (BOOL, WIN32_ERROR)

func GetUmsCompletionListEvent

func GetUmsCompletionListEvent(UmsCompletionList unsafe.Pointer, UmsCompletionEvent *HANDLE) (BOOL, WIN32_ERROR)

func GetUpdatedClipboardFormats

func GetUpdatedClipboardFormats(lpuiFormats *uint32, cFormats uint32, pcFormatsOut *uint32) (BOOL, WIN32_ERROR)

func GetUserDefaultLCID

func GetUserDefaultLCID() uint32

func GetUserDefaultLangID

func GetUserDefaultLangID() uint16

func GetUserDefaultUILanguage

func GetUserDefaultUILanguage() uint16

func GetUserGeoID

func GetUserGeoID(GeoClass SYSGEOCLASS) int32

func GetUserNameA

func GetUserNameA(lpBuffer PSTR, pcbBuffer *uint32) (BOOL, WIN32_ERROR)

func GetUserNameW

func GetUserNameW(lpBuffer PWSTR, pcbBuffer *uint32) (BOOL, WIN32_ERROR)

func GetUserObjectInformationA

func GetUserObjectInformationA(hObj HANDLE, nIndex USER_OBJECT_INFORMATION_INDEX, pvInfo unsafe.Pointer, nLength uint32, lpnLengthNeeded *uint32) (BOOL, WIN32_ERROR)

func GetUserObjectInformationW

func GetUserObjectInformationW(hObj HANDLE, nIndex USER_OBJECT_INFORMATION_INDEX, pvInfo unsafe.Pointer, nLength uint32, lpnLengthNeeded *uint32) (BOOL, WIN32_ERROR)

func GetUserObjectSecurity

func GetUserObjectSecurity(hObj HANDLE, pSIRequested *uint32, pSID PSECURITY_DESCRIPTOR, nLength uint32, lpnLengthNeeded *uint32) (BOOL, WIN32_ERROR)

func GetUserPreferredUILanguages

func GetUserPreferredUILanguages(dwFlags uint32, pulNumLanguages *uint32, pwszLanguagesBuffer PWSTR, pcchLanguagesBuffer *uint32) (BOOL, WIN32_ERROR)

func GetUserProfileDirectoryA

func GetUserProfileDirectoryA(hToken HANDLE, lpProfileDir PSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetUserProfileDirectoryW

func GetUserProfileDirectoryW(hToken HANDLE, lpProfileDir PWSTR, lpcchSize *uint32) (BOOL, WIN32_ERROR)

func GetVersion

func GetVersion() uint32

func GetVersionExA

func GetVersionExA(lpVersionInformation *OSVERSIONINFOA) (BOOL, WIN32_ERROR)

func GetVersionExW

func GetVersionExW(lpVersionInformation *OSVERSIONINFOW) (BOOL, WIN32_ERROR)

func GetVolumeInformationA

func GetVolumeInformationA(lpRootPathName PSTR, lpVolumeNameBuffer PSTR, nVolumeNameSize uint32, lpVolumeSerialNumber *uint32, lpMaximumComponentLength *uint32, lpFileSystemFlags *uint32, lpFileSystemNameBuffer PSTR, nFileSystemNameSize uint32) (BOOL, WIN32_ERROR)

func GetVolumeInformationByHandleW

func GetVolumeInformationByHandleW(hFile HANDLE, lpVolumeNameBuffer PWSTR, nVolumeNameSize uint32, lpVolumeSerialNumber *uint32, lpMaximumComponentLength *uint32, lpFileSystemFlags *uint32, lpFileSystemNameBuffer PWSTR, nFileSystemNameSize uint32) (BOOL, WIN32_ERROR)

func GetVolumeInformationW

func GetVolumeInformationW(lpRootPathName PWSTR, lpVolumeNameBuffer PWSTR, nVolumeNameSize uint32, lpVolumeSerialNumber *uint32, lpMaximumComponentLength *uint32, lpFileSystemFlags *uint32, lpFileSystemNameBuffer PWSTR, nFileSystemNameSize uint32) (BOOL, WIN32_ERROR)

func GetVolumeNameForVolumeMountPointA

func GetVolumeNameForVolumeMountPointA(lpszVolumeMountPoint PSTR, lpszVolumeName PSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func GetVolumeNameForVolumeMountPointW

func GetVolumeNameForVolumeMountPointW(lpszVolumeMountPoint PWSTR, lpszVolumeName PWSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func GetVolumePathNameA

func GetVolumePathNameA(lpszFileName PSTR, lpszVolumePathName PSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func GetVolumePathNameW

func GetVolumePathNameW(lpszFileName PWSTR, lpszVolumePathName PWSTR, cchBufferLength uint32) (BOOL, WIN32_ERROR)

func GetVolumePathNamesForVolumeNameA

func GetVolumePathNamesForVolumeNameA(lpszVolumeName PSTR, lpszVolumePathNames PSTR, cchBufferLength uint32, lpcchReturnLength *uint32) (BOOL, WIN32_ERROR)

func GetVolumePathNamesForVolumeNameW

func GetVolumePathNamesForVolumeNameW(lpszVolumeName PWSTR, lpszVolumePathNames PWSTR, cchBufferLength uint32, lpcchReturnLength *uint32) (BOOL, WIN32_ERROR)

func GetWinMetaFileBits

func GetWinMetaFileBits(hemf HENHMETAFILE, cbData16 uint32, pData16 *byte, iMapMode int32, hdcRef HDC) uint32

func GetWindow

func GetWindow(hWnd HWND, uCmd GET_WINDOW_CMD) (HWND, WIN32_ERROR)

func GetWindowContextHelpId

func GetWindowContextHelpId(param0 HWND) uint32

func GetWindowDisplayAffinity

func GetWindowDisplayAffinity(hWnd HWND, pdwAffinity *uint32) (BOOL, WIN32_ERROR)

func GetWindowInfo

func GetWindowInfo(hwnd HWND, pwi *WINDOWINFO) (BOOL, WIN32_ERROR)

func GetWindowModuleFileNameA

func GetWindowModuleFileNameA(hwnd HWND, pszFileName PSTR, cchFileNameMax uint32) uint32

func GetWindowModuleFileNameW

func GetWindowModuleFileNameW(hwnd HWND, pszFileName PWSTR, cchFileNameMax uint32) uint32

func GetWindowPlacement

func GetWindowPlacement(hWnd HWND, lpwndpl *WINDOWPLACEMENT) (BOOL, WIN32_ERROR)

func GetWindowRect

func GetWindowRect(hWnd HWND, lpRect *RECT) (BOOL, WIN32_ERROR)

func GetWindowThreadProcessId

func GetWindowThreadProcessId(hWnd HWND, lpdwProcessId *uint32) uint32

func GetWindowWord

func GetWindowWord(hWnd HWND, nIndex int32) uint16

func GetWindowsAccountDomainSid

func GetWindowsAccountDomainSid(pSid PSID, pDomainSid PSID, cbDomainSid *uint32) (BOOL, WIN32_ERROR)

func GetWriteWatch

func GetWriteWatch(dwFlags uint32, lpBaseAddress unsafe.Pointer, dwRegionSize uintptr, lpAddresses unsafe.Pointer, lpdwCount *uintptr, lpdwGranularity *uint32) uint32

func GlobalAlloc

func GlobalAlloc(uFlags GLOBAL_ALLOC_FLAGS, dwBytes uintptr) (HGLOBAL, WIN32_ERROR)

func GlobalCompact

func GlobalCompact(dwMinFree uint32) uintptr

func GlobalFix

func GlobalFix(hMem HGLOBAL)

func GlobalFree

func GlobalFree(hMem HGLOBAL) (HGLOBAL, WIN32_ERROR)

func GlobalHandle

func GlobalHandle(pMem unsafe.Pointer) (HGLOBAL, WIN32_ERROR)

func GlobalMemoryStatus

func GlobalMemoryStatus(lpBuffer *MEMORYSTATUS)

func GlobalMemoryStatusEx

func GlobalMemoryStatusEx(lpBuffer *MEMORYSTATUSEX) (BOOL, WIN32_ERROR)

func GlobalReAlloc

func GlobalReAlloc(hMem HGLOBAL, dwBytes uintptr, uFlags uint32) (HGLOBAL, WIN32_ERROR)

func GlobalUnfix

func GlobalUnfix(hMem HGLOBAL)

func GlobalUnlock

func GlobalUnlock(hMem HGLOBAL) (BOOL, WIN32_ERROR)

func GlobalWire

func GlobalWire(hMem HGLOBAL) unsafe.Pointer

func GuidToStr

func GuidToStr(guid *syscall.GUID) (string, error)

func HIBYTE

func HIBYTE(w uint16) byte

func HIWORD

func HIWORD(dw uint32) uint16

func HMONITOR_UserFree

func HMONITOR_UserFree(param0 *uint32, param1 *HMONITOR)

func HMONITOR_UserFree64

func HMONITOR_UserFree64(param0 *uint32, param1 *HMONITOR)

func HMONITOR_UserMarshal

func HMONITOR_UserMarshal(param0 *uint32, param1 *byte, param2 *HMONITOR) *byte

func HMONITOR_UserMarshal64

func HMONITOR_UserMarshal64(param0 *uint32, param1 *byte, param2 *HMONITOR) *byte

func HMONITOR_UserSize

func HMONITOR_UserSize(param0 *uint32, param1 uint32, param2 *HMONITOR) uint32

func HMONITOR_UserSize64

func HMONITOR_UserSize64(param0 *uint32, param1 uint32, param2 *HMONITOR) uint32

func HMONITOR_UserUnmarshal

func HMONITOR_UserUnmarshal(param0 *uint32, param1 *byte, param2 *HMONITOR) *byte

func HMONITOR_UserUnmarshal64

func HMONITOR_UserUnmarshal64(param0 *uint32, param1 *byte, param2 *HMONITOR) *byte

func HRESULT_ToString

func HRESULT_ToString(hr HRESULT) string

func HRGN_UserFree

func HRGN_UserFree(param0 *uint32, param1 *HRGN)

func HRGN_UserMarshal

func HRGN_UserMarshal(param0 *uint32, param1 *byte, param2 *HRGN) *byte

func HRGN_UserSize

func HRGN_UserSize(param0 *uint32, param1 uint32, param2 *HRGN) uint32

func HRGN_UserUnmarshal

func HRGN_UserUnmarshal(param0 *uint32, param1 *byte, param2 *HRGN) *byte

func HSTRING_UserFree

func HSTRING_UserFree(param0 *uint32, param1 *HSTRING)

func HSTRING_UserFree64

func HSTRING_UserFree64(param0 *uint32, param1 *HSTRING)

func HSTRING_UserMarshal

func HSTRING_UserMarshal(param0 *uint32, param1 *byte, param2 *HSTRING) *byte

func HSTRING_UserMarshal64

func HSTRING_UserMarshal64(param0 *uint32, param1 *byte, param2 *HSTRING) *byte

func HSTRING_UserSize

func HSTRING_UserSize(param0 *uint32, param1 uint32, param2 *HSTRING) uint32

func HSTRING_UserSize64

func HSTRING_UserSize64(param0 *uint32, param1 uint32, param2 *HSTRING) uint32

func HSTRING_UserUnmarshal

func HSTRING_UserUnmarshal(param0 *uint32, param1 *byte, param2 *HSTRING) *byte

func HSTRING_UserUnmarshal64

func HSTRING_UserUnmarshal64(param0 *uint32, param1 *byte, param2 *HSTRING) *byte

func Heap32First

func Heap32First(lphe *HEAPENTRY32, th32ProcessID uint32, th32HeapID uintptr) (BOOL, WIN32_ERROR)

func Heap32ListFirst

func Heap32ListFirst(hSnapshot HANDLE, lphl *HEAPLIST32) (BOOL, WIN32_ERROR)

func Heap32ListNext

func Heap32ListNext(hSnapshot HANDLE, lphl *HEAPLIST32) (BOOL, WIN32_ERROR)

func Heap32Next

func Heap32Next(lphe *HEAPENTRY32) (BOOL, WIN32_ERROR)

func HeapAlloc

func HeapAlloc(hHeap HANDLE, dwFlags HEAP_FLAGS, dwBytes uintptr) unsafe.Pointer

func HeapCreate

func HeapCreate(flOptions HEAP_FLAGS, dwInitialSize uintptr, dwMaximumSize uintptr) (HANDLE, WIN32_ERROR)

func HeapDestroy

func HeapDestroy(hHeap HANDLE) (BOOL, WIN32_ERROR)

func HeapFree

func HeapFree(hHeap HANDLE, dwFlags HEAP_FLAGS, lpMem unsafe.Pointer) (BOOL, WIN32_ERROR)

func HeapLock

func HeapLock(hHeap HANDLE) (BOOL, WIN32_ERROR)

func HeapQueryInformation

func HeapQueryInformation(HeapHandle HANDLE, HeapInformationClass HEAP_INFORMATION_CLASS, HeapInformation unsafe.Pointer, HeapInformationLength uintptr, ReturnLength *uintptr) (BOOL, WIN32_ERROR)

func HeapReAlloc

func HeapReAlloc(hHeap HANDLE, dwFlags HEAP_FLAGS, lpMem unsafe.Pointer, dwBytes uintptr) unsafe.Pointer

func HeapSetInformation

func HeapSetInformation(HeapHandle HANDLE, HeapInformationClass HEAP_INFORMATION_CLASS, HeapInformation unsafe.Pointer, HeapInformationLength uintptr) (BOOL, WIN32_ERROR)

func HeapSize

func HeapSize(hHeap HANDLE, dwFlags HEAP_FLAGS, lpMem unsafe.Pointer) uintptr

func HeapUnlock

func HeapUnlock(hHeap HANDLE) (BOOL, WIN32_ERROR)

func HeapWalk

func HeapWalk(hHeap HANDLE, lpEntry *PROCESS_HEAP_ENTRY) (BOOL, WIN32_ERROR)

func HideCaret

func HideCaret(hWnd HWND) (BOOL, WIN32_ERROR)

func Hread_

func Hread_(hFile int32, lpBuffer unsafe.Pointer, lBytes int32) int32

func Hwrite_

func Hwrite_(hFile int32, lpBuffer PSTR, lBytes int32) int32

func ILFree

func ILFree(pidl *ITEMIDLIST)

func ILGetSize

func ILGetSize(pidl *ITEMIDLIST) uint32

func IUnknown_AtomicRelease

func IUnknown_AtomicRelease(ppunk unsafe.Pointer)

func IUnknown_Set

func IUnknown_Set(ppunk **IUnknown, punk *IUnknown)

func ImageList_Add

func ImageList_Add(himl HIMAGELIST, hbmImage HBITMAP, hbmMask HBITMAP) int32

func ImageList_AddMasked

func ImageList_AddMasked(himl HIMAGELIST, hbmImage HBITMAP, crMask COLORREF) int32

func ImageList_EndDrag

func ImageList_EndDrag()

func ImageList_GetImageCount

func ImageList_GetImageCount(himl HIMAGELIST) int32

func ImageList_ReplaceIcon

func ImageList_ReplaceIcon(himl HIMAGELIST, i int32, hicon HICON) int32

func ImpersonateAnonymousToken

func ImpersonateAnonymousToken(ThreadHandle HANDLE) (BOOL, WIN32_ERROR)

func ImpersonateDdeClientWindow

func ImpersonateDdeClientWindow(hWndClient HWND, hWndServer HWND) (BOOL, WIN32_ERROR)

func ImpersonateLoggedOnUser

func ImpersonateLoggedOnUser(hToken HANDLE) (BOOL, WIN32_ERROR)

func ImpersonateNamedPipeClient

func ImpersonateNamedPipeClient(hNamedPipe HANDLE) (BOOL, WIN32_ERROR)

func ImpersonateSelf

func ImpersonateSelf(ImpersonationLevel SECURITY_IMPERSONATION_LEVEL) (BOOL, WIN32_ERROR)

func InSendMessageEx

func InSendMessageEx(lpReserved unsafe.Pointer) uint32

func InitCommonControls

func InitCommonControls()

func InitMUILanguage

func InitMUILanguage(uiLang uint16)

func InitOnceBeginInitialize

func InitOnceBeginInitialize(lpInitOnce *INIT_ONCE, dwFlags uint32, fPending *BOOL, lpContext unsafe.Pointer) (BOOL, WIN32_ERROR)

func InitOnceComplete

func InitOnceComplete(lpInitOnce *INIT_ONCE, dwFlags uint32, lpContext unsafe.Pointer) (BOOL, WIN32_ERROR)

func InitOnceExecuteOnce

func InitOnceExecuteOnce(InitOnce *INIT_ONCE, InitFn PINIT_ONCE_FN, Parameter unsafe.Pointer, Context unsafe.Pointer) (BOOL, WIN32_ERROR)

func InitOnceInitialize

func InitOnceInitialize(InitOnce *INIT_ONCE)

func InitializeAcl

func InitializeAcl(pAcl *ACL, nAclLength uint32, dwAclRevision ACE_REVISION) (BOOL, WIN32_ERROR)

func InitializeConditionVariable

func InitializeConditionVariable(ConditionVariable *CONDITION_VARIABLE)

func InitializeContext

func InitializeContext(Buffer unsafe.Pointer, ContextFlags CONTEXT_FLAGS, Context **CONTEXT, ContextLength *uint32) (BOOL, WIN32_ERROR)

func InitializeContext2

func InitializeContext2(Buffer unsafe.Pointer, ContextFlags CONTEXT_FLAGS, Context **CONTEXT, ContextLength *uint32, XStateCompactionMask uint64) (BOOL, WIN32_ERROR)

func InitializeCriticalSection

func InitializeCriticalSection(lpCriticalSection *CRITICAL_SECTION)

func InitializeCriticalSectionAndSpinCount

func InitializeCriticalSectionAndSpinCount(lpCriticalSection *CRITICAL_SECTION, dwSpinCount uint32) (BOOL, WIN32_ERROR)

func InitializeCriticalSectionEx

func InitializeCriticalSectionEx(lpCriticalSection *CRITICAL_SECTION, dwSpinCount uint32, Flags uint32) (BOOL, WIN32_ERROR)

func InitializeEnclave

func InitializeEnclave(hProcess HANDLE, lpAddress unsafe.Pointer, lpEnclaveInformation unsafe.Pointer, dwInfoLength uint32, lpEnclaveError *uint32) (BOOL, WIN32_ERROR)

func InitializeProcThreadAttributeList

func InitializeProcThreadAttributeList(lpAttributeList LPPROC_THREAD_ATTRIBUTE_LIST, dwAttributeCount uint32, dwFlags uint32, lpSize *uintptr) (BOOL, WIN32_ERROR)

func InitializeSListHead

func InitializeSListHead(ListHead *SLIST_HEADER)

func InitializeSRWLock

func InitializeSRWLock(SRWLock *SRWLOCK)

func InitializeSecurityDescriptor

func InitializeSecurityDescriptor(pSecurityDescriptor PSECURITY_DESCRIPTOR, dwRevision uint32) (BOOL, WIN32_ERROR)

func InitializeSid

func InitializeSid(Sid PSID, pIdentifierAuthority *SID_IDENTIFIER_AUTHORITY, nSubAuthorityCount byte) (BOOL, WIN32_ERROR)

func InitializeSynchronizationBarrier

func InitializeSynchronizationBarrier(lpBarrier *SYNCHRONIZATION_BARRIER, lTotalThreads int32, lSpinCount int32) (BOOL, WIN32_ERROR)

func InitiateShutdownA

func InitiateShutdownA(lpMachineName PSTR, lpMessage PSTR, dwGracePeriod uint32, dwShutdownFlags SHUTDOWN_FLAGS, dwReason SHUTDOWN_REASON) uint32

func InitiateShutdownW

func InitiateShutdownW(lpMachineName PWSTR, lpMessage PWSTR, dwGracePeriod uint32, dwShutdownFlags SHUTDOWN_FLAGS, dwReason SHUTDOWN_REASON) uint32

func InitiateSystemShutdownA

func InitiateSystemShutdownA(lpMachineName PSTR, lpMessage PSTR, dwTimeout uint32, bForceAppsClosed BOOL, bRebootAfterShutdown BOOL) (BOOL, WIN32_ERROR)

func InitiateSystemShutdownExA

func InitiateSystemShutdownExA(lpMachineName PSTR, lpMessage PSTR, dwTimeout uint32, bForceAppsClosed BOOL, bRebootAfterShutdown BOOL, dwReason SHUTDOWN_REASON) (BOOL, WIN32_ERROR)

func InitiateSystemShutdownExW

func InitiateSystemShutdownExW(lpMachineName PWSTR, lpMessage PWSTR, dwTimeout uint32, bForceAppsClosed BOOL, bRebootAfterShutdown BOOL, dwReason SHUTDOWN_REASON) (BOOL, WIN32_ERROR)

func InitiateSystemShutdownW

func InitiateSystemShutdownW(lpMachineName PWSTR, lpMessage PWSTR, dwTimeout uint32, bForceAppsClosed BOOL, bRebootAfterShutdown BOOL) (BOOL, WIN32_ERROR)

func InsertMenuA

func InsertMenuA(hMenu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS, uIDNewItem uintptr, lpNewItem PSTR) (BOOL, WIN32_ERROR)

func InsertMenuItemA

func InsertMenuItemA(hmenu HMENU, item uint32, fByPosition BOOL, lpmi *MENUITEMINFOA) (BOOL, WIN32_ERROR)

func InsertMenuItemW

func InsertMenuItemW(hmenu HMENU, item uint32, fByPosition BOOL, lpmi *MENUITEMINFOW) (BOOL, WIN32_ERROR)

func InsertMenuW

func InsertMenuW(hMenu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS, uIDNewItem uintptr, lpNewItem PWSTR) (BOOL, WIN32_ERROR)

func IsBadCodePtr

func IsBadCodePtr(lpfn FARPROC) (BOOL, WIN32_ERROR)

func IsCharAlphaA

func IsCharAlphaA(ch CHAR) (BOOL, WIN32_ERROR)

func IsCharAlphaNumericA

func IsCharAlphaNumericA(ch CHAR) (BOOL, WIN32_ERROR)

func IsCharAlphaNumericW

func IsCharAlphaNumericW(ch uint16) (BOOL, WIN32_ERROR)

func IsCharAlphaW

func IsCharAlphaW(ch uint16) (BOOL, WIN32_ERROR)

func IsCharLowerA

func IsCharLowerA(ch CHAR) (BOOL, WIN32_ERROR)

func IsCharLowerW

func IsCharLowerW(ch uint16) (BOOL, WIN32_ERROR)

func IsCharUpperA

func IsCharUpperA(ch CHAR) (BOOL, WIN32_ERROR)

func IsCharUpperW

func IsCharUpperW(ch uint16) (BOOL, WIN32_ERROR)

func IsClipboardFormatAvailable

func IsClipboardFormatAvailable(format uint32) (BOOL, WIN32_ERROR)

func IsDBCSLeadByte

func IsDBCSLeadByte(TestChar byte) (BOOL, WIN32_ERROR)

func IsDBCSLeadByteEx

func IsDBCSLeadByteEx(CodePage uint32, TestChar byte) (BOOL, WIN32_ERROR)

func IsDlgButtonChecked

func IsDlgButtonChecked(hDlg HWND, nIDButton int32) uint32

func IsEnclaveTypeSupported

func IsEnclaveTypeSupported(flEnclaveType uint32) (BOOL, WIN32_ERROR)

func IsImmersiveProcess

func IsImmersiveProcess(hProcess HANDLE) (BOOL, WIN32_ERROR)

func IsNLSDefinedString

func IsNLSDefinedString(Function uint32, dwFlags uint32, lpVersionInformation *NLSVERSIONINFO, lpString PWSTR, cchStr int32) (BOOL, WIN32_ERROR)

func IsNativeVhdBoot

func IsNativeVhdBoot(NativeVhdBoot *BOOL) (BOOL, WIN32_ERROR)

func IsNetDrive

func IsNetDrive(iDrive int32) int32

func IsNormalizedString

func IsNormalizedString(NormForm NORM_FORM, lpString PWSTR, cwLength int32) (BOOL, WIN32_ERROR)

func IsProcessCritical

func IsProcessCritical(hProcess HANDLE, Critical *BOOL) (BOOL, WIN32_ERROR)

func IsTokenRestricted

func IsTokenRestricted(TokenHandle HANDLE) (BOOL, WIN32_ERROR)

func IsValidNLSVersion

func IsValidNLSVersion(function uint32, lpLocaleName PWSTR, lpVersionInformation *NLSVERSIONINFOEX) uint32

func IsWow64GuestMachineSupported

func IsWow64GuestMachineSupported(WowGuestMachine IMAGE_FILE_MACHINE, MachineIsSupported *BOOL) (HRESULT, WIN32_ERROR)

func IsWow64Process

func IsWow64Process(hProcess HANDLE, Wow64Process *BOOL) (BOOL, WIN32_ERROR)

func IsWow64Process2

func IsWow64Process2(hProcess HANDLE, pProcessMachine *IMAGE_FILE_MACHINE, pNativeMachine *IMAGE_FILE_MACHINE) (BOOL, WIN32_ERROR)

func Keybd_event

func Keybd_event(bVk byte, bScan byte, dwFlags KEYBD_EVENT_FLAGS, dwExtraInfo uintptr)

func KillTimer

func KillTimer(hWnd HWND, uIDEvent uintptr) (BOOL, WIN32_ERROR)

func LBItemFromPt

func LBItemFromPt(hLB HWND, pt POINT, bAutoScroll BOOL) int32

func LHashValOfNameSys

func LHashValOfNameSys(syskind SYSKIND, lcid uint32, szName PWSTR) uint32

func LHashValOfNameSysA

func LHashValOfNameSysA(syskind SYSKIND, lcid uint32, szName PSTR) uint32

func LOBYTE

func LOBYTE(w uint16) byte

func LOWORD

func LOWORD(dw uint32) uint16

func LZClose

func LZClose(hFile int32)

func LZCopy

func LZCopy(hfSource int32, hfDest int32) int32

func LZDone

func LZDone()

func LZInit

func LZInit(hfSource int32) int32

func LZOpenFileA

func LZOpenFileA(lpFileName PSTR, lpReOpenBuf *OFSTRUCT, wStyle LZOPENFILE_STYLE) int32

func LZOpenFileW

func LZOpenFileW(lpFileName PWSTR, lpReOpenBuf *OFSTRUCT, wStyle LZOPENFILE_STYLE) int32

func LZRead

func LZRead(hFile int32, lpBuffer PSTR, cbRead int32) int32

func LZSeek

func LZSeek(hFile int32, lOffset int32, iOrigin int32) int32

func LZStart

func LZStart() int32

func LazyAddr

func LazyAddr(pAddr *uintptr, lib *windows.LazyDLL, procName string) uintptr

func Lclose_

func Lclose_(hFile int32) int32

func LeaveCriticalSection

func LeaveCriticalSection(lpCriticalSection *CRITICAL_SECTION)

func LeaveCriticalSectionWhenCallbackReturns

func LeaveCriticalSectionWhenCallbackReturns(pci PTP_CALLBACK_INSTANCE, pcs *CRITICAL_SECTION)

func LoadAcceleratorsA

func LoadAcceleratorsA(hInstance HINSTANCE, lpTableName PSTR) (HACCEL, WIN32_ERROR)

func LoadAcceleratorsW

func LoadAcceleratorsW(hInstance HINSTANCE, lpTableName PWSTR) (HACCEL, WIN32_ERROR)

func LoadCursorA

func LoadCursorA(hInstance HINSTANCE, lpCursorName PSTR) (HCURSOR, WIN32_ERROR)

func LoadCursorFromFileA

func LoadCursorFromFileA(lpFileName PSTR) (HCURSOR, WIN32_ERROR)

func LoadCursorFromFileW

func LoadCursorFromFileW(lpFileName PWSTR) (HCURSOR, WIN32_ERROR)

func LoadCursorW

func LoadCursorW(hInstance HINSTANCE, lpCursorName PWSTR) (HCURSOR, WIN32_ERROR)

func LoadEnclaveData

func LoadEnclaveData(hProcess HANDLE, lpAddress unsafe.Pointer, lpBuffer unsafe.Pointer, nSize uintptr, flProtect uint32, lpPageInformation unsafe.Pointer, dwInfoLength uint32, lpNumberOfBytesWritten *uintptr, lpEnclaveError *uint32) (BOOL, WIN32_ERROR)

func LoadIconA

func LoadIconA(hInstance HINSTANCE, lpIconName PSTR) (HICON, WIN32_ERROR)

func LoadIconW

func LoadIconW(hInstance HINSTANCE, lpIconName PWSTR) (HICON, WIN32_ERROR)

func LoadImageA

func LoadImageA(hInst HINSTANCE, name PSTR, type_ GDI_IMAGE_TYPE, cx int32, cy int32, fuLoad IMAGE_FLAGS) (HANDLE, WIN32_ERROR)

func LoadImageW

func LoadImageW(hInst HINSTANCE, name PWSTR, type_ GDI_IMAGE_TYPE, cx int32, cy int32, fuLoad IMAGE_FLAGS) (HANDLE, WIN32_ERROR)

func LoadKeyboardLayoutA

func LoadKeyboardLayoutA(pwszKLID PSTR, Flags ACTIVATE_KEYBOARD_LAYOUT_FLAGS) (HKL, WIN32_ERROR)

func LoadKeyboardLayoutW

func LoadKeyboardLayoutW(pwszKLID PWSTR, Flags ACTIVATE_KEYBOARD_LAYOUT_FLAGS) (HKL, WIN32_ERROR)

func LoadLibraryA

func LoadLibraryA(lpLibFileName PSTR) (HMODULE, WIN32_ERROR)

func LoadLibraryExA

func LoadLibraryExA(lpLibFileName PSTR, hFile HANDLE, dwFlags LOAD_LIBRARY_FLAGS) (HMODULE, WIN32_ERROR)

func LoadLibraryExW

func LoadLibraryExW(lpLibFileName PWSTR, hFile HANDLE, dwFlags LOAD_LIBRARY_FLAGS) (HMODULE, WIN32_ERROR)

func LoadLibraryW

func LoadLibraryW(lpLibFileName PWSTR) (HMODULE, WIN32_ERROR)

func LoadMenuA

func LoadMenuA(hInstance HINSTANCE, lpMenuName PSTR) (HMENU, WIN32_ERROR)

func LoadMenuIndirectA

func LoadMenuIndirectA(lpMenuTemplate unsafe.Pointer) (HMENU, WIN32_ERROR)

func LoadMenuIndirectW

func LoadMenuIndirectW(lpMenuTemplate unsafe.Pointer) (HMENU, WIN32_ERROR)

func LoadMenuW

func LoadMenuW(hInstance HINSTANCE, lpMenuName PWSTR) (HMENU, WIN32_ERROR)

func LoadModule

func LoadModule(lpModuleName PSTR, lpParameterBlock unsafe.Pointer) uint32

func LoadPackagedLibrary

func LoadPackagedLibrary(lpwLibFileName PWSTR, Reserved uint32) (HMODULE, WIN32_ERROR)

func LoadResource

func LoadResource(hModule HMODULE, hResInfo HRSRC) (HGLOBAL, WIN32_ERROR)

func LoadUserProfileA

func LoadUserProfileA(hToken HANDLE, lpProfileInfo *PROFILEINFOA) (BOOL, WIN32_ERROR)

func LoadUserProfileW

func LoadUserProfileW(hToken HANDLE, lpProfileInfo *PROFILEINFOW) (BOOL, WIN32_ERROR)

func LocalAlloc

func LocalAlloc(uFlags LOCAL_ALLOC_FLAGS, uBytes uintptr) (HLOCAL, WIN32_ERROR)

func LocalCompact

func LocalCompact(uMinFree uint32) uintptr

func LocalFileTimeToFileTime

func LocalFileTimeToFileTime(lpLocalFileTime *FILETIME, lpFileTime *FILETIME) (BOOL, WIN32_ERROR)

func LocalFree

func LocalFree(hMem HLOCAL) (HLOCAL, WIN32_ERROR)

func LocalHandle

func LocalHandle(pMem unsafe.Pointer) (HLOCAL, WIN32_ERROR)

func LocalReAlloc

func LocalReAlloc(hMem HLOCAL, uBytes uintptr, uFlags uint32) (HLOCAL, WIN32_ERROR)

func LocalShrink

func LocalShrink(hMem HLOCAL, cbNewSize uint32) uintptr

func LocalUnlock

func LocalUnlock(hMem HLOCAL) (BOOL, WIN32_ERROR)

func LocateXStateFeature

func LocateXStateFeature(Context *CONTEXT, FeatureId uint32, Length *uint32) unsafe.Pointer

func LockFile

func LockFile(hFile HANDLE, dwFileOffsetLow uint32, dwFileOffsetHigh uint32, nNumberOfBytesToLockLow uint32, nNumberOfBytesToLockHigh uint32) (BOOL, WIN32_ERROR)

func LockFileEx

func LockFileEx(hFile HANDLE, dwFlags LOCK_FILE_FLAGS, dwReserved uint32, nNumberOfBytesToLockLow uint32, nNumberOfBytesToLockHigh uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func LockResource

func LockResource(hResData HGLOBAL) unsafe.Pointer

func LockSetForegroundWindow

func LockSetForegroundWindow(uLockCode FOREGROUND_WINDOW_LOCK_CODE) (BOOL, WIN32_ERROR)

func LockWorkStation

func LockWorkStation() (BOOL, WIN32_ERROR)

func LogonUserA

func LogonUserA(lpszUsername PSTR, lpszDomain PSTR, lpszPassword PSTR, dwLogonType LOGON32_LOGON, dwLogonProvider LOGON32_PROVIDER, phToken *HANDLE) (BOOL, WIN32_ERROR)

func LogonUserExA

func LogonUserExA(lpszUsername PSTR, lpszDomain PSTR, lpszPassword PSTR, dwLogonType LOGON32_LOGON, dwLogonProvider LOGON32_PROVIDER, phToken *HANDLE, ppLogonSid *PSID, ppProfileBuffer unsafe.Pointer, pdwProfileLength *uint32, pQuotaLimits *QUOTA_LIMITS) (BOOL, WIN32_ERROR)

func LogonUserExW

func LogonUserExW(lpszUsername PWSTR, lpszDomain PWSTR, lpszPassword PWSTR, dwLogonType LOGON32_LOGON, dwLogonProvider LOGON32_PROVIDER, phToken *HANDLE, ppLogonSid *PSID, ppProfileBuffer unsafe.Pointer, pdwProfileLength *uint32, pQuotaLimits *QUOTA_LIMITS) (BOOL, WIN32_ERROR)

func LogonUserW

func LogonUserW(lpszUsername PWSTR, lpszDomain PWSTR, lpszPassword PWSTR, dwLogonType LOGON32_LOGON, dwLogonProvider LOGON32_PROVIDER, phToken *HANDLE) (BOOL, WIN32_ERROR)

func LookupAccountNameA

func LookupAccountNameA(lpSystemName PSTR, lpAccountName PSTR, Sid PSID, cbSid *uint32, ReferencedDomainName PSTR, cchReferencedDomainName *uint32, peUse *SID_NAME_USE) (BOOL, WIN32_ERROR)

func LookupAccountNameW

func LookupAccountNameW(lpSystemName PWSTR, lpAccountName PWSTR, Sid PSID, cbSid *uint32, ReferencedDomainName PWSTR, cchReferencedDomainName *uint32, peUse *SID_NAME_USE) (BOOL, WIN32_ERROR)

func LookupAccountSidA

func LookupAccountSidA(lpSystemName PSTR, Sid PSID, Name PSTR, cchName *uint32, ReferencedDomainName PSTR, cchReferencedDomainName *uint32, peUse *SID_NAME_USE) (BOOL, WIN32_ERROR)

func LookupAccountSidW

func LookupAccountSidW(lpSystemName PWSTR, Sid PSID, Name PWSTR, cchName *uint32, ReferencedDomainName PWSTR, cchReferencedDomainName *uint32, peUse *SID_NAME_USE) (BOOL, WIN32_ERROR)

func LookupPrivilegeDisplayNameA

func LookupPrivilegeDisplayNameA(lpSystemName PSTR, lpName PSTR, lpDisplayName PSTR, cchDisplayName *uint32, lpLanguageId *uint32) (BOOL, WIN32_ERROR)

func LookupPrivilegeDisplayNameW

func LookupPrivilegeDisplayNameW(lpSystemName PWSTR, lpName PWSTR, lpDisplayName PWSTR, cchDisplayName *uint32, lpLanguageId *uint32) (BOOL, WIN32_ERROR)

func LookupPrivilegeNameA

func LookupPrivilegeNameA(lpSystemName PSTR, lpLuid *LUID, lpName PSTR, cchName *uint32) (BOOL, WIN32_ERROR)

func LookupPrivilegeNameW

func LookupPrivilegeNameW(lpSystemName PWSTR, lpLuid *LUID, lpName PWSTR, cchName *uint32) (BOOL, WIN32_ERROR)

func LookupPrivilegeValueA

func LookupPrivilegeValueA(lpSystemName PSTR, lpName PSTR, lpLuid *LUID) (BOOL, WIN32_ERROR)

func LookupPrivilegeValueW

func LookupPrivilegeValueW(lpSystemName PWSTR, lpName PWSTR, lpLuid *LUID) (BOOL, WIN32_ERROR)

func Lopen_

func Lopen_(lpPathName PSTR, iReadWrite int32) int32

func Lread_

func Lread_(hFile int32, lpBuffer unsafe.Pointer, uBytes uint32) uint32

func LstrcmpA

func LstrcmpA(lpString1 PSTR, lpString2 PSTR) int32

func LstrcmpW

func LstrcmpW(lpString1 PWSTR, lpString2 PWSTR) int32

func LstrcmpiA

func LstrcmpiA(lpString1 PSTR, lpString2 PSTR) int32

func LstrcmpiW

func LstrcmpiW(lpString1 PWSTR, lpString2 PWSTR) int32

func LstrlenA

func LstrlenA(lpString PSTR) int32

func LstrlenW

func LstrlenW(lpString PWSTR) int32

func MAKEINTRESOURCE

func MAKEINTRESOURCE(id uint16) *uint16

func MAKEINTRESOURCEA

func MAKEINTRESOURCEA(id uint16) *byte

func MAKELONG

func MAKELONG(lo, hi uint16) uint32

func MAKEWORD

func MAKEWORD(lo, hi byte) uint16

func MakeAbsoluteSD

func MakeAbsoluteSD(pSelfRelativeSecurityDescriptor PSECURITY_DESCRIPTOR, pAbsoluteSecurityDescriptor PSECURITY_DESCRIPTOR, lpdwAbsoluteSecurityDescriptorSize *uint32, pDacl *ACL, lpdwDaclSize *uint32, pSacl *ACL, lpdwSaclSize *uint32, pOwner PSID, lpdwOwnerSize *uint32, pPrimaryGroup PSID, lpdwPrimaryGroupSize *uint32) (BOOL, WIN32_ERROR)

func MakeSelfRelativeSD

func MakeSelfRelativeSD(pAbsoluteSecurityDescriptor PSECURITY_DESCRIPTOR, pSelfRelativeSecurityDescriptor PSECURITY_DESCRIPTOR, lpdwBufferLength *uint32) (BOOL, WIN32_ERROR)

func MapDialogRect

func MapDialogRect(hDlg HWND, lpRect *RECT) (BOOL, WIN32_ERROR)

func MapGenericMask

func MapGenericMask(AccessMask *uint32, GenericMapping *GENERIC_MAPPING)

func MapUserPhysicalPages

func MapUserPhysicalPages(VirtualAddress unsafe.Pointer, NumberOfPages uintptr, PageArray *uintptr) (BOOL, WIN32_ERROR)

func MapUserPhysicalPagesScatter

func MapUserPhysicalPagesScatter(VirtualAddresses unsafe.Pointer, NumberOfPages uintptr, PageArray *uintptr) (BOOL, WIN32_ERROR)

func MapViewOfFile

func MapViewOfFile(hFileMappingObject HANDLE, dwDesiredAccess FILE_MAP, dwFileOffsetHigh uint32, dwFileOffsetLow uint32, dwNumberOfBytesToMap uintptr) (MEMORY_MAPPED_VIEW_ADDRESS, WIN32_ERROR)

func MapViewOfFileEx

func MapViewOfFileEx(hFileMappingObject HANDLE, dwDesiredAccess FILE_MAP, dwFileOffsetHigh uint32, dwFileOffsetLow uint32, dwNumberOfBytesToMap uintptr, lpBaseAddress unsafe.Pointer) (MEMORY_MAPPED_VIEW_ADDRESS, WIN32_ERROR)

func MapViewOfFileExNuma

func MapViewOfFileExNuma(hFileMappingObject HANDLE, dwDesiredAccess FILE_MAP, dwFileOffsetHigh uint32, dwFileOffsetLow uint32, dwNumberOfBytesToMap uintptr, lpBaseAddress unsafe.Pointer, nndPreferred uint32) (MEMORY_MAPPED_VIEW_ADDRESS, WIN32_ERROR)

func MapViewOfFileFromApp

func MapViewOfFileFromApp(hFileMappingObject HANDLE, DesiredAccess FILE_MAP, FileOffset uint64, NumberOfBytesToMap uintptr) (MEMORY_MAPPED_VIEW_ADDRESS, WIN32_ERROR)

func MapVirtualKeyA

func MapVirtualKeyA(uCode uint32, uMapType MAP_VIRTUAL_KEY_TYPE) uint32

func MapVirtualKeyExA

func MapVirtualKeyExA(uCode uint32, uMapType MAP_VIRTUAL_KEY_TYPE, dwhkl HKL) uint32

func MapVirtualKeyExW

func MapVirtualKeyExW(uCode uint32, uMapType MAP_VIRTUAL_KEY_TYPE, dwhkl HKL) uint32

func MapVirtualKeyW

func MapVirtualKeyW(uCode uint32, uMapType MAP_VIRTUAL_KEY_TYPE) uint32

func MapWindowPoints

func MapWindowPoints(hWndFrom HWND, hWndTo HWND, lpPoints *POINT, cPoints uint32) int32
func MenuHelp(uMsg uint32, wParam WPARAM, lParam LPARAM, hMainMenu HMENU, hInst HINSTANCE, hwndStatus HWND, lpwIDs *uint32)
func MenuItemFromPoint(hWnd HWND, hMenu HMENU, ptScreen POINT) int32

func MessageBeep

func MessageBeep(uType MESSAGEBOX_STYLE) (BOOL, WIN32_ERROR)

func MessageBoxA

func MessageBoxA(hWnd HWND, lpText PSTR, lpCaption PSTR, uType MESSAGEBOX_STYLE) (MESSAGEBOX_RESULT, WIN32_ERROR)

func MessageBoxExA

func MessageBoxExA(hWnd HWND, lpText PSTR, lpCaption PSTR, uType MESSAGEBOX_STYLE, wLanguageId uint16) (MESSAGEBOX_RESULT, WIN32_ERROR)

func MessageBoxExW

func MessageBoxExW(hWnd HWND, lpText PWSTR, lpCaption PWSTR, uType MESSAGEBOX_STYLE, wLanguageId uint16) (MESSAGEBOX_RESULT, WIN32_ERROR)

func MessageBoxW

func MessageBoxW(hWnd HWND, lpText PWSTR, lpCaption PWSTR, uType MESSAGEBOX_STYLE) (MESSAGEBOX_RESULT, WIN32_ERROR)

func ModifyMenuA

func ModifyMenuA(hMnu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS, uIDNewItem uintptr, lpNewItem PSTR) (BOOL, WIN32_ERROR)

func ModifyMenuW

func ModifyMenuW(hMnu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS, uIDNewItem uintptr, lpNewItem PWSTR) (BOOL, WIN32_ERROR)

func Module32First

func Module32First(hSnapshot HANDLE, lpme *MODULEENTRY32) (BOOL, WIN32_ERROR)

func Module32FirstW

func Module32FirstW(hSnapshot HANDLE, lpme *MODULEENTRY32W) (BOOL, WIN32_ERROR)

func Module32Next

func Module32Next(hSnapshot HANDLE, lpme *MODULEENTRY32) (BOOL, WIN32_ERROR)

func Module32NextW

func Module32NextW(hSnapshot HANDLE, lpme *MODULEENTRY32W) (BOOL, WIN32_ERROR)

func Mouse_event

func Mouse_event(dwFlags MOUSE_EVENT_FLAGS, dx int32, dy int32, dwData int32, dwExtraInfo uintptr)

func MoveFileA

func MoveFileA(lpExistingFileName PSTR, lpNewFileName PSTR) (BOOL, WIN32_ERROR)

func MoveFileExA

func MoveFileExA(lpExistingFileName PSTR, lpNewFileName PSTR, dwFlags MOVE_FILE_FLAGS) (BOOL, WIN32_ERROR)

func MoveFileExW

func MoveFileExW(lpExistingFileName PWSTR, lpNewFileName PWSTR, dwFlags MOVE_FILE_FLAGS) (BOOL, WIN32_ERROR)

func MoveFileTransactedA

func MoveFileTransactedA(lpExistingFileName PSTR, lpNewFileName PSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, dwFlags MOVE_FILE_FLAGS, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func MoveFileTransactedW

func MoveFileTransactedW(lpExistingFileName PWSTR, lpNewFileName PWSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, dwFlags MOVE_FILE_FLAGS, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func MoveFileW

func MoveFileW(lpExistingFileName PWSTR, lpNewFileName PWSTR) (BOOL, WIN32_ERROR)

func MoveFileWithProgressA

func MoveFileWithProgressA(lpExistingFileName PSTR, lpNewFileName PSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, dwFlags MOVE_FILE_FLAGS) (BOOL, WIN32_ERROR)

func MoveFileWithProgressW

func MoveFileWithProgressW(lpExistingFileName PWSTR, lpNewFileName PWSTR, lpProgressRoutine LPPROGRESS_ROUTINE, lpData unsafe.Pointer, dwFlags MOVE_FILE_FLAGS) (BOOL, WIN32_ERROR)

func MoveWindow

func MoveWindow(hWnd HWND, X int32, Y int32, nWidth int32, nHeight int32, bRepaint BOOL) (BOOL, WIN32_ERROR)

func MsgWaitForMultipleObjects

func MsgWaitForMultipleObjects(nCount uint32, pHandles *HANDLE, fWaitAll BOOL, dwMilliseconds uint32, dwWakeMask QUEUE_STATUS_FLAGS) (WAIT_EVENT, WIN32_ERROR)

func MsgWaitForMultipleObjectsEx

func MsgWaitForMultipleObjectsEx(nCount uint32, pHandles *HANDLE, dwMilliseconds uint32, dwWakeMask QUEUE_STATUS_FLAGS, dwFlags MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS) (WAIT_EVENT, WIN32_ERROR)

func MulDiv

func MulDiv(nNumber int32, nNumerator int32, nDenominator int32) int32

func NotifyBootConfigStatus

func NotifyBootConfigStatus(BootAcceptable BOOL) (BOOL, WIN32_ERROR)

func NotifyChangeEventLog

func NotifyChangeEventLog(hEventLog HANDLE, hEvent HANDLE) (BOOL, WIN32_ERROR)

func NotifyServiceStatusChangeA

func NotifyServiceStatusChangeA(hService SC_HANDLE, dwNotifyMask SERVICE_NOTIFY, pNotifyBuffer *SERVICE_NOTIFY_2A) uint32

func NotifyServiceStatusChangeW

func NotifyServiceStatusChangeW(hService SC_HANDLE, dwNotifyMask SERVICE_NOTIFY, pNotifyBuffer *SERVICE_NOTIFY_2W) uint32

func NotifyWinEvent

func NotifyWinEvent(event uint32, hwnd HWND, idObject int32, idChild int32)

func OaBuildVersion

func OaBuildVersion() uint32

func OaEnablePerUserTLibRegistration

func OaEnablePerUserTLibRegistration()

func ObjectCloseAuditAlarmA

func ObjectCloseAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, GenerateOnClose BOOL) (BOOL, WIN32_ERROR)

func ObjectDeleteAuditAlarmA

func ObjectDeleteAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, GenerateOnClose BOOL) (BOOL, WIN32_ERROR)

func ObjectOpenAuditAlarmA

func ObjectOpenAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, ObjectTypeName PSTR, ObjectName PSTR, pSecurityDescriptor PSECURITY_DESCRIPTOR, ClientToken HANDLE, DesiredAccess uint32, GrantedAccess uint32, Privileges *PRIVILEGE_SET, ObjectCreation BOOL, AccessGranted BOOL, GenerateOnClose *BOOL) (BOOL, WIN32_ERROR)

func ObjectPrivilegeAuditAlarmA

func ObjectPrivilegeAuditAlarmA(SubsystemName PSTR, HandleId unsafe.Pointer, ClientToken HANDLE, DesiredAccess uint32, Privileges *PRIVILEGE_SET, AccessGranted BOOL) (BOOL, WIN32_ERROR)

func OemKeyScan

func OemKeyScan(wOemChar uint16) uint32

func OemToCharA

func OemToCharA(pSrc PSTR, pDst PSTR) (BOOL, WIN32_ERROR)

func OemToCharBuffA

func OemToCharBuffA(lpszSrc PSTR, lpszDst PSTR, cchDstLength uint32) (BOOL, WIN32_ERROR)

func OemToCharBuffW

func OemToCharBuffW(lpszSrc PSTR, lpszDst PWSTR, cchDstLength uint32) (BOOL, WIN32_ERROR)

func OemToCharW

func OemToCharW(pSrc PSTR, pDst PWSTR) (BOOL, WIN32_ERROR)

func OfferVirtualMemory

func OfferVirtualMemory(VirtualAddress unsafe.Pointer, Size uintptr, Priority OFFER_PRIORITY) uint32

func OleBuildVersion

func OleBuildVersion() uint32

func OleCreateMenuDescriptor

func OleCreateMenuDescriptor(hmenuCombined HMENU, lpMenuWidths *OLEMENUGROUPWIDTHS) uintptr

func OleMetafilePictFromIconAndLabel

func OleMetafilePictFromIconAndLabel(hIcon HICON, lpszLabel PWSTR, lpszSourceFile PWSTR, iIconIndex uint32) (HGLOBAL, WIN32_ERROR)

func OleUninitialize

func OleUninitialize()

func OpenBackupEventLogA

func OpenBackupEventLogA(lpUNCServerName PSTR, lpFileName PSTR) (HANDLE, WIN32_ERROR)

func OpenBackupEventLogW

func OpenBackupEventLogW(lpUNCServerName PWSTR, lpFileName PWSTR) (HANDLE, WIN32_ERROR)

func OpenClipboard

func OpenClipboard(hWndNewOwner HWND) (BOOL, WIN32_ERROR)

func OpenDesktopA

func OpenDesktopA(lpszDesktop PSTR, dwFlags DESKTOP_CONTROL_FLAGS, fInherit BOOL, dwDesiredAccess uint32) (HDESK, WIN32_ERROR)

func OpenDesktopW

func OpenDesktopW(lpszDesktop PWSTR, dwFlags DESKTOP_CONTROL_FLAGS, fInherit BOOL, dwDesiredAccess uint32) (HDESK, WIN32_ERROR)

func OpenEncryptedFileRawA

func OpenEncryptedFileRawA(lpFileName PSTR, ulFlags uint32, pvContext unsafe.Pointer) uint32

func OpenEncryptedFileRawW

func OpenEncryptedFileRawW(lpFileName PWSTR, ulFlags uint32, pvContext unsafe.Pointer) uint32

func OpenEventA

func OpenEventA(dwDesiredAccess SYNCHRONIZATION_ACCESS_RIGHTS, bInheritHandle BOOL, lpName PSTR) (HANDLE, WIN32_ERROR)

func OpenEventLogA

func OpenEventLogA(lpUNCServerName PSTR, lpSourceName PSTR) (HANDLE, WIN32_ERROR)

func OpenEventLogW

func OpenEventLogW(lpUNCServerName PWSTR, lpSourceName PWSTR) (HANDLE, WIN32_ERROR)

func OpenEventW

func OpenEventW(dwDesiredAccess SYNCHRONIZATION_ACCESS_RIGHTS, bInheritHandle BOOL, lpName PWSTR) (HANDLE, WIN32_ERROR)

func OpenFileById

func OpenFileById(hVolumeHint HANDLE, lpFileId *FILE_ID_DESCRIPTOR, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, lpSecurityAttributes *SECURITY_ATTRIBUTES, dwFlagsAndAttributes FILE_FLAGS_AND_ATTRIBUTES) (HANDLE, WIN32_ERROR)

func OpenFileMappingA

func OpenFileMappingA(dwDesiredAccess uint32, bInheritHandle BOOL, lpName PSTR) (HANDLE, WIN32_ERROR)

func OpenFileMappingW

func OpenFileMappingW(dwDesiredAccess uint32, bInheritHandle BOOL, lpName PWSTR) (HANDLE, WIN32_ERROR)

func OpenIcon

func OpenIcon(hWnd HWND) (BOOL, WIN32_ERROR)

func OpenInputDesktop

func OpenInputDesktop(dwFlags DESKTOP_CONTROL_FLAGS, fInherit BOOL, dwDesiredAccess DESKTOP_ACCESS_FLAGS) (HDESK, WIN32_ERROR)

func OpenMutexW

func OpenMutexW(dwDesiredAccess SYNCHRONIZATION_ACCESS_RIGHTS, bInheritHandle BOOL, lpName PWSTR) (HANDLE, WIN32_ERROR)

func OpenProcess

func OpenProcess(dwDesiredAccess PROCESS_ACCESS_RIGHTS, bInheritHandle BOOL, dwProcessId uint32) (HANDLE, WIN32_ERROR)

func OpenProcessToken

func OpenProcessToken(ProcessHandle HANDLE, DesiredAccess TOKEN_ACCESS_MASK, TokenHandle *HANDLE) (BOOL, WIN32_ERROR)

func OpenSCManagerA

func OpenSCManagerA(lpMachineName PSTR, lpDatabaseName PSTR, dwDesiredAccess uint32) (SC_HANDLE, WIN32_ERROR)

func OpenSCManagerW

func OpenSCManagerW(lpMachineName PWSTR, lpDatabaseName PWSTR, dwDesiredAccess uint32) (SC_HANDLE, WIN32_ERROR)

func OpenSemaphoreW

func OpenSemaphoreW(dwDesiredAccess SYNCHRONIZATION_ACCESS_RIGHTS, bInheritHandle BOOL, lpName PWSTR) (HANDLE, WIN32_ERROR)

func OpenServiceA

func OpenServiceA(hSCManager SC_HANDLE, lpServiceName PSTR, dwDesiredAccess uint32) (SC_HANDLE, WIN32_ERROR)

func OpenServiceW

func OpenServiceW(hSCManager SC_HANDLE, lpServiceName PWSTR, dwDesiredAccess uint32) (SC_HANDLE, WIN32_ERROR)

func OpenThread

func OpenThread(dwDesiredAccess THREAD_ACCESS_RIGHTS, bInheritHandle BOOL, dwThreadId uint32) (HANDLE, WIN32_ERROR)

func OpenThreadToken

func OpenThreadToken(ThreadHandle HANDLE, DesiredAccess TOKEN_ACCESS_MASK, OpenAsSelf BOOL, TokenHandle *HANDLE) (BOOL, WIN32_ERROR)

func OpenWaitableTimerW

func OpenWaitableTimerW(dwDesiredAccess SYNCHRONIZATION_ACCESS_RIGHTS, bInheritHandle BOOL, lpTimerName PWSTR) (HANDLE, WIN32_ERROR)

func OpenWindowStationA

func OpenWindowStationA(lpszWinSta PSTR, fInherit BOOL, dwDesiredAccess uint32) (HWINSTA, WIN32_ERROR)

func OpenWindowStationW

func OpenWindowStationW(lpszWinSta PWSTR, fInherit BOOL, dwDesiredAccess uint32) (HWINSTA, WIN32_ERROR)

func OutputDebugStringA

func OutputDebugStringA(lpOutputString PSTR)

func OutputDebugStringW

func OutputDebugStringW(lpOutputString PWSTR)

func PackTouchHitTestingProximityEvaluation

func PackTouchHitTestingProximityEvaluation(pHitTestingInput *TOUCH_HIT_TESTING_INPUT, pProximityEval *TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) (LRESULT, WIN32_ERROR)

func PathCanonicalizeA

func PathCanonicalizeA(pszBuf PSTR, pszPath PSTR) (BOOL, WIN32_ERROR)

func PathCanonicalizeW

func PathCanonicalizeW(pszBuf PWSTR, pszPath PWSTR) (BOOL, WIN32_ERROR)

func PathCleanupSpec

func PathCleanupSpec(pszDir PWSTR, pszSpec PWSTR) int32

func PathCommonPrefixA

func PathCommonPrefixA(pszFile1 PSTR, pszFile2 PSTR, achPath PSTR) int32

func PathCommonPrefixW

func PathCommonPrefixW(pszFile1 PWSTR, pszFile2 PWSTR, achPath PWSTR) int32

func PathFileExistsA

func PathFileExistsA(pszPath PSTR) (BOOL, WIN32_ERROR)

func PathFileExistsW

func PathFileExistsW(pszPath PWSTR) (BOOL, WIN32_ERROR)

func PathGetCharTypeA

func PathGetCharTypeA(ch byte) uint32

func PathGetCharTypeW

func PathGetCharTypeW(ch uint16) uint32

func PathGetDriveNumberA

func PathGetDriveNumberA(pszPath PSTR) int32

func PathGetDriveNumberW

func PathGetDriveNumberW(pszPath PWSTR) int32

func PathGetShortPath

func PathGetShortPath(pszLongPath PWSTR)

func PathParseIconLocationA

func PathParseIconLocationA(pszIconFile PSTR) int32

func PathParseIconLocationW

func PathParseIconLocationW(pszIconFile PWSTR) int32

func PathQualify

func PathQualify(psz PWSTR)

func PathRemoveArgsA

func PathRemoveArgsA(pszPath PSTR)

func PathRemoveArgsW

func PathRemoveArgsW(pszPath PWSTR)

func PathRemoveBlanksA

func PathRemoveBlanksA(pszPath PSTR)

func PathRemoveBlanksW

func PathRemoveBlanksW(pszPath PWSTR)

func PathRemoveExtensionA

func PathRemoveExtensionA(pszPath PSTR)

func PathRemoveExtensionW

func PathRemoveExtensionW(pszPath PWSTR)

func PathSetDlgItemPathA

func PathSetDlgItemPathA(hDlg HWND, id int32, pszPath PSTR)

func PathSetDlgItemPathW

func PathSetDlgItemPathW(hDlg HWND, id int32, pszPath PWSTR)

func PathStripPathA

func PathStripPathA(pszPath PSTR)

func PathStripPathW

func PathStripPathW(pszPath PWSTR)

func PathUndecorateA

func PathUndecorateA(pszPath PSTR)

func PathUndecorateW

func PathUndecorateW(pszPath PWSTR)

func PeekConsoleInputA

func PeekConsoleInputA(hConsoleInput HANDLE, lpBuffer *INPUT_RECORD, nLength uint32, lpNumberOfEventsRead *uint32) (BOOL, WIN32_ERROR)

func PeekConsoleInputW

func PeekConsoleInputW(hConsoleInput HANDLE, lpBuffer *INPUT_RECORD, nLength uint32, lpNumberOfEventsRead *uint32) (BOOL, WIN32_ERROR)

func PeekNamedPipe

func PeekNamedPipe(hNamedPipe HANDLE, lpBuffer unsafe.Pointer, nBufferSize uint32, lpBytesRead *uint32, lpTotalBytesAvail *uint32, lpBytesLeftThisMessage *uint32) (BOOL, WIN32_ERROR)

func PickIconDlg

func PickIconDlg(hwnd HWND, pszIconPath PWSTR, cchIconPath uint32, piIconIndex *int32) int32

func PifMgr_GetProperties

func PifMgr_GetProperties(hProps HANDLE, pszGroup PSTR, lpProps unsafe.Pointer, cbProps int32, flOpt uint32) int32

func PifMgr_SetProperties

func PifMgr_SetProperties(hProps HANDLE, pszGroup PSTR, lpProps unsafe.Pointer, cbProps int32, flOpt uint32) int32

func PostMessageA

func PostMessageA(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) (BOOL, WIN32_ERROR)

func PostMessageW

func PostMessageW(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) (BOOL, WIN32_ERROR)

func PostQueuedCompletionStatus

func PostQueuedCompletionStatus(CompletionPort HANDLE, dwNumberOfBytesTransferred uint32, dwCompletionKey uintptr, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func PostQuitMessage

func PostQuitMessage(nExitCode int32)

func PostThreadMessageA

func PostThreadMessageA(idThread uint32, Msg uint32, wParam WPARAM, lParam LPARAM) (BOOL, WIN32_ERROR)

func PostThreadMessageW

func PostThreadMessageW(idThread uint32, Msg uint32, wParam WPARAM, lParam LPARAM) (BOOL, WIN32_ERROR)

func PowerClearRequest

func PowerClearRequest(PowerRequest HANDLE, RequestType POWER_REQUEST_TYPE) (BOOL, WIN32_ERROR)

func PowerCreateRequest

func PowerCreateRequest(Context *REASON_CONTEXT) (HANDLE, WIN32_ERROR)

func PowerSetRequest

func PowerSetRequest(PowerRequest HANDLE, RequestType POWER_REQUEST_TYPE) (BOOL, WIN32_ERROR)

func PrefetchVirtualMemory

func PrefetchVirtualMemory(hProcess HANDLE, NumberOfEntries uintptr, VirtualAddresses *WIN32_MEMORY_RANGE_ENTRY, Flags uint32) (BOOL, WIN32_ERROR)

func PrepareTape

func PrepareTape(hDevice HANDLE, dwOperation PREPARE_TAPE_OPERATION, bImmediate BOOL) uint32

func PrivateExtractIconsA

func PrivateExtractIconsA(szFileName PSTR, nIconIndex int32, cxIcon int32, cyIcon int32, phicon *HICON, piconid *uint32, nIcons uint32, flags uint32) uint32

func PrivateExtractIconsW

func PrivateExtractIconsW(szFileName PWSTR, nIconIndex int32, cxIcon int32, cyIcon int32, phicon *HICON, piconid *uint32, nIcons uint32, flags uint32) uint32

func PrivilegeCheck

func PrivilegeCheck(ClientToken HANDLE, RequiredPrivileges *PRIVILEGE_SET, pfResult *BOOL) (BOOL, WIN32_ERROR)

func PrivilegedServiceAuditAlarmA

func PrivilegedServiceAuditAlarmA(SubsystemName PSTR, ServiceName PSTR, ClientToken HANDLE, Privileges *PRIVILEGE_SET, AccessGranted BOOL) (BOOL, WIN32_ERROR)

func Process32First

func Process32First(hSnapshot HANDLE, lppe *PROCESSENTRY32) (BOOL, WIN32_ERROR)

func Process32FirstW

func Process32FirstW(hSnapshot HANDLE, lppe *PROCESSENTRY32W) (BOOL, WIN32_ERROR)

func Process32Next

func Process32Next(hSnapshot HANDLE, lppe *PROCESSENTRY32) (BOOL, WIN32_ERROR)

func Process32NextW

func Process32NextW(hSnapshot HANDLE, lppe *PROCESSENTRY32W) (BOOL, WIN32_ERROR)

func PropVariantCompareEx

func PropVariantCompareEx(propvar1 *PROPVARIANT, propvar2 *PROPVARIANT, unit PROPVAR_COMPARE_UNIT, flags PROPVAR_COMPARE_FLAGS) int32

func PropVariantGetElementCount

func PropVariantGetElementCount(propvar *PROPVARIANT) uint32

func PropVariantToDoubleWithDefault

func PropVariantToDoubleWithDefault(propvarIn *PROPVARIANT, dblDefault float64) float64

func PropVariantToInt16WithDefault

func PropVariantToInt16WithDefault(propvarIn *PROPVARIANT, iDefault int16) int16

func PropVariantToInt32WithDefault

func PropVariantToInt32WithDefault(propvarIn *PROPVARIANT, lDefault int32) int32

func PropVariantToInt64WithDefault

func PropVariantToInt64WithDefault(propvarIn *PROPVARIANT, llDefault int64) int64

func PropVariantToUInt16WithDefault

func PropVariantToUInt16WithDefault(propvarIn *PROPVARIANT, uiDefault uint16) uint16

func PropVariantToUInt32WithDefault

func PropVariantToUInt32WithDefault(propvarIn *PROPVARIANT, ulDefault uint32) uint32

func PropVariantToUInt64WithDefault

func PropVariantToUInt64WithDefault(propvarIn *PROPVARIANT, ullDefault uint64) uint64

func PssCaptureSnapshot

func PssCaptureSnapshot(ProcessHandle HANDLE, CaptureFlags PSS_CAPTURE_FLAGS, ThreadContextFlags uint32, SnapshotHandle *HPSS) uint32

func PssDuplicateSnapshot

func PssDuplicateSnapshot(SourceProcessHandle HANDLE, SnapshotHandle HPSS, TargetProcessHandle HANDLE, TargetSnapshotHandle *HPSS, Flags PSS_DUPLICATE_FLAGS) uint32

func PssFreeSnapshot

func PssFreeSnapshot(ProcessHandle HANDLE, SnapshotHandle HPSS) uint32

func PssQuerySnapshot

func PssQuerySnapshot(SnapshotHandle HPSS, InformationClass PSS_QUERY_INFORMATION_CLASS, Buffer unsafe.Pointer, BufferLength uint32) uint32

func PssWalkMarkerCreate

func PssWalkMarkerCreate(Allocator *PSS_ALLOCATOR, WalkMarkerHandle *HPSSWALK) uint32

func PssWalkMarkerFree

func PssWalkMarkerFree(WalkMarkerHandle HPSSWALK) uint32

func PssWalkMarkerGetPosition

func PssWalkMarkerGetPosition(WalkMarkerHandle HPSSWALK, Position *uintptr) uint32

func PssWalkMarkerSeekToBeginning

func PssWalkMarkerSeekToBeginning(WalkMarkerHandle HPSSWALK) uint32

func PssWalkMarkerSetPosition

func PssWalkMarkerSetPosition(WalkMarkerHandle HPSSWALK, Position uintptr) uint32

func PssWalkSnapshot

func PssWalkSnapshot(SnapshotHandle HPSS, InformationClass PSS_WALK_INFORMATION_CLASS, WalkMarkerHandle HPSSWALK, Buffer unsafe.Pointer, BufferLength uint32) uint32

func PulseEvent

func PulseEvent(hEvent HANDLE) (BOOL, WIN32_ERROR)

func PwstrToStr

func PwstrToStr(pwsz PWSTR) string

func QueryDepthSList

func QueryDepthSList(ListHead *SLIST_HEADER) uint16

func QueryFullProcessImageNameA

func QueryFullProcessImageNameA(hProcess HANDLE, dwFlags PROCESS_NAME_FORMAT, lpExeName PSTR, lpdwSize *uint32) (BOOL, WIN32_ERROR)

func QueryFullProcessImageNameW

func QueryFullProcessImageNameW(hProcess HANDLE, dwFlags PROCESS_NAME_FORMAT, lpExeName PWSTR, lpdwSize *uint32) (BOOL, WIN32_ERROR)

func QueryIdleProcessorCycleTime

func QueryIdleProcessorCycleTime(BufferLength *uint32, ProcessorIdleCycleTime *uint64) (BOOL, WIN32_ERROR)

func QueryMemoryResourceNotification

func QueryMemoryResourceNotification(ResourceNotificationHandle HANDLE, ResourceState *BOOL) (BOOL, WIN32_ERROR)

func QueryProcessAffinityUpdateMode

func QueryProcessAffinityUpdateMode(hProcess HANDLE, lpdwFlags *PROCESS_AFFINITY_AUTO_UPDATE_FLAGS) (BOOL, WIN32_ERROR)

func QueryProcessCycleTime

func QueryProcessCycleTime(ProcessHandle HANDLE, CycleTime *uint64) (BOOL, WIN32_ERROR)

func QueryRecoveryAgentsOnEncryptedFile

func QueryRecoveryAgentsOnEncryptedFile(lpFileName PWSTR, pRecoveryAgents **ENCRYPTION_CERTIFICATE_HASH_LIST) uint32

func QuerySecurityAccessMask

func QuerySecurityAccessMask(SecurityInformation OBJECT_SECURITY_INFORMATION, DesiredAccess *uint32)

func QueryServiceConfig2A

func QueryServiceConfig2A(hService SC_HANDLE, dwInfoLevel SERVICE_CONFIG, lpBuffer *byte, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceConfig2W

func QueryServiceConfig2W(hService SC_HANDLE, dwInfoLevel SERVICE_CONFIG, lpBuffer *byte, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceConfigA

func QueryServiceConfigA(hService SC_HANDLE, lpServiceConfig *QUERY_SERVICE_CONFIGA, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceConfigW

func QueryServiceConfigW(hService SC_HANDLE, lpServiceConfig *QUERY_SERVICE_CONFIGW, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceDynamicInformation

func QueryServiceDynamicInformation(hServiceStatus SERVICE_STATUS_HANDLE, dwInfoLevel uint32, ppDynamicInfo unsafe.Pointer) (BOOL, WIN32_ERROR)

func QueryServiceLockStatusA

func QueryServiceLockStatusA(hSCManager SC_HANDLE, lpLockStatus *QUERY_SERVICE_LOCK_STATUSA, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceLockStatusW

func QueryServiceLockStatusW(hSCManager SC_HANDLE, lpLockStatus *QUERY_SERVICE_LOCK_STATUSW, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceObjectSecurity

func QueryServiceObjectSecurity(hService SC_HANDLE, dwSecurityInformation uint32, lpSecurityDescriptor PSECURITY_DESCRIPTOR, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryServiceStatus

func QueryServiceStatus(hService SC_HANDLE, lpServiceStatus *SERVICE_STATUS) (BOOL, WIN32_ERROR)

func QueryServiceStatusEx

func QueryServiceStatusEx(hService SC_HANDLE, InfoLevel SC_STATUS_TYPE, lpBuffer *byte, cbBufSize uint32, pcbBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func QueryThreadCycleTime

func QueryThreadCycleTime(ThreadHandle HANDLE, CycleTime *uint64) (BOOL, WIN32_ERROR)

func QueryThreadpoolStackInformation

func QueryThreadpoolStackInformation(ptpp PTP_POOL, ptpsi *TP_POOL_STACK_INFORMATION) (BOOL, WIN32_ERROR)

func QueryUmsThreadInformation

func QueryUmsThreadInformation(UmsThread unsafe.Pointer, UmsThreadInfoClass UMS_THREAD_INFO_CLASS, UmsThreadInformation unsafe.Pointer, UmsThreadInformationLength uint32, ReturnLength *uint32) (BOOL, WIN32_ERROR)

func QueryUsersOnEncryptedFile

func QueryUsersOnEncryptedFile(lpFileName PWSTR, pUsers **ENCRYPTION_CERTIFICATE_HASH_LIST) uint32

func QueueUserWorkItem

func QueueUserWorkItem(Function LPTHREAD_START_ROUTINE, Context unsafe.Pointer, Flags WORKER_THREAD_FLAGS) (BOOL, WIN32_ERROR)

func RaiseException

func RaiseException(dwExceptionCode uint32, dwExceptionFlags uint32, nNumberOfArguments uint32, lpArguments *uintptr)

func RaiseFailFastException

func RaiseFailFastException(pExceptionRecord *EXCEPTION_RECORD, pContextRecord *CONTEXT, dwFlags uint32)

func ReOpenFile

func ReOpenFile(hOriginalFile HANDLE, dwDesiredAccess uint32, dwShareMode FILE_SHARE_MODE, dwFlagsAndAttributes FILE_FLAGS_AND_ATTRIBUTES) (HANDLE, WIN32_ERROR)

func ReadConsoleA

func ReadConsoleA(hConsoleInput HANDLE, lpBuffer unsafe.Pointer, nNumberOfCharsToRead uint32, lpNumberOfCharsRead *uint32, pInputControl *CONSOLE_READCONSOLE_CONTROL) (BOOL, WIN32_ERROR)

func ReadConsoleInputA

func ReadConsoleInputA(hConsoleInput HANDLE, lpBuffer *INPUT_RECORD, nLength uint32, lpNumberOfEventsRead *uint32) (BOOL, WIN32_ERROR)

func ReadConsoleInputW

func ReadConsoleInputW(hConsoleInput HANDLE, lpBuffer *INPUT_RECORD, nLength uint32, lpNumberOfEventsRead *uint32) (BOOL, WIN32_ERROR)

func ReadConsoleOutputA

func ReadConsoleOutputA(hConsoleOutput HANDLE, lpBuffer *CHAR_INFO, dwBufferSize COORD, dwBufferCoord COORD, lpReadRegion *SMALL_RECT) (BOOL, WIN32_ERROR)

func ReadConsoleOutputAttribute

func ReadConsoleOutputAttribute(hConsoleOutput HANDLE, lpAttribute *uint16, nLength uint32, dwReadCoord COORD, lpNumberOfAttrsRead *uint32) (BOOL, WIN32_ERROR)

func ReadConsoleOutputCharacterA

func ReadConsoleOutputCharacterA(hConsoleOutput HANDLE, lpCharacter PSTR, nLength uint32, dwReadCoord COORD, lpNumberOfCharsRead *uint32) (BOOL, WIN32_ERROR)

func ReadConsoleOutputCharacterW

func ReadConsoleOutputCharacterW(hConsoleOutput HANDLE, lpCharacter PWSTR, nLength uint32, dwReadCoord COORD, lpNumberOfCharsRead *uint32) (BOOL, WIN32_ERROR)

func ReadConsoleOutputW

func ReadConsoleOutputW(hConsoleOutput HANDLE, lpBuffer *CHAR_INFO, dwBufferSize COORD, dwBufferCoord COORD, lpReadRegion *SMALL_RECT) (BOOL, WIN32_ERROR)

func ReadConsoleW

func ReadConsoleW(hConsoleInput HANDLE, lpBuffer unsafe.Pointer, nNumberOfCharsToRead uint32, lpNumberOfCharsRead *uint32, pInputControl *CONSOLE_READCONSOLE_CONTROL) (BOOL, WIN32_ERROR)

func ReadDirectoryChangesExW

func ReadDirectoryChangesExW(hDirectory HANDLE, lpBuffer unsafe.Pointer, nBufferLength uint32, bWatchSubtree BOOL, dwNotifyFilter FILE_NOTIFY_CHANGE, lpBytesReturned *uint32, lpOverlapped *OVERLAPPED, lpCompletionRoutine LPOVERLAPPED_COMPLETION_ROUTINE, ReadDirectoryNotifyInformationClass READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) (BOOL, WIN32_ERROR)

func ReadDirectoryChangesW

func ReadDirectoryChangesW(hDirectory HANDLE, lpBuffer unsafe.Pointer, nBufferLength uint32, bWatchSubtree BOOL, dwNotifyFilter FILE_NOTIFY_CHANGE, lpBytesReturned *uint32, lpOverlapped *OVERLAPPED, lpCompletionRoutine LPOVERLAPPED_COMPLETION_ROUTINE) (BOOL, WIN32_ERROR)

func ReadEncryptedFileRaw

func ReadEncryptedFileRaw(pfExportCallback PFE_EXPORT_FUNC, pvCallbackContext unsafe.Pointer, pvContext unsafe.Pointer) uint32

func ReadEventLogA

func ReadEventLogA(hEventLog HANDLE, dwReadFlags READ_EVENT_LOG_READ_FLAGS, dwRecordOffset uint32, lpBuffer unsafe.Pointer, nNumberOfBytesToRead uint32, pnBytesRead *uint32, pnMinNumberOfBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func ReadEventLogW

func ReadEventLogW(hEventLog HANDLE, dwReadFlags READ_EVENT_LOG_READ_FLAGS, dwRecordOffset uint32, lpBuffer unsafe.Pointer, nNumberOfBytesToRead uint32, pnBytesRead *uint32, pnMinNumberOfBytesNeeded *uint32) (BOOL, WIN32_ERROR)

func ReadFile

func ReadFile(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToRead uint32, lpNumberOfBytesRead *uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func ReadFileEx

func ReadFileEx(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToRead uint32, lpOverlapped *OVERLAPPED, lpCompletionRoutine LPOVERLAPPED_COMPLETION_ROUTINE) (BOOL, WIN32_ERROR)

func ReadFileScatter

func ReadFileScatter(hFile HANDLE, aSegmentArray *FILE_SEGMENT_ELEMENT, nNumberOfBytesToRead uint32, lpReserved *uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func ReadProcessMemory

func ReadProcessMemory(hProcess HANDLE, lpBaseAddress unsafe.Pointer, lpBuffer unsafe.Pointer, nSize uintptr, lpNumberOfBytesRead *uintptr) (BOOL, WIN32_ERROR)

func RealDriveType

func RealDriveType(iDrive int32, fOKToHitNet BOOL) int32

func RealGetWindowClassA

func RealGetWindowClassA(hwnd HWND, ptszClassName PSTR, cchClassNameMax uint32) uint32

func RealizePalette

func RealizePalette(hdc HDC) uint32

func ReclaimVirtualMemory

func ReclaimVirtualMemory(VirtualAddress unsafe.Pointer, Size uintptr) uint32

func RegConnectRegistryExA

func RegConnectRegistryExA(lpMachineName PSTR, hKey HKEY, Flags uint32, phkResult *HKEY) int32

func RegConnectRegistryExW

func RegConnectRegistryExW(lpMachineName PWSTR, hKey HKEY, Flags uint32, phkResult *HKEY) int32

func RegisterBadMemoryNotification

func RegisterBadMemoryNotification(Callback PBAD_MEMORY_CALLBACK_ROUTINE) unsafe.Pointer

func RegisterDeviceNotificationA

func RegisterDeviceNotificationA(hRecipient HANDLE, NotificationFilter unsafe.Pointer, Flags REGISTER_NOTIFICATION_FLAGS) (HDEVNOTIFY, WIN32_ERROR)

func RegisterDeviceNotificationW

func RegisterDeviceNotificationW(hRecipient HANDLE, NotificationFilter unsafe.Pointer, Flags REGISTER_NOTIFICATION_FLAGS) (HDEVNOTIFY, WIN32_ERROR)

func RegisterEventSourceA

func RegisterEventSourceA(lpUNCServerName PSTR, lpSourceName PSTR) (HANDLE, WIN32_ERROR)

func RegisterEventSourceW

func RegisterEventSourceW(lpUNCServerName PWSTR, lpSourceName PWSTR) (HANDLE, WIN32_ERROR)

func RegisterHotKey

func RegisterHotKey(hWnd HWND, id int32, fsModifiers HOT_KEY_MODIFIERS, vk uint32) (BOOL, WIN32_ERROR)

func RegisterPointerDeviceNotifications

func RegisterPointerDeviceNotifications(window HWND, notifyRange BOOL) (BOOL, WIN32_ERROR)

func RegisterPointerInputTarget

func RegisterPointerInputTarget(hwnd HWND, pointerType POINTER_INPUT_TYPE) (BOOL, WIN32_ERROR)

func RegisterPowerSettingNotification

func RegisterPowerSettingNotification(hRecipient HANDLE, PowerSettingGuid *syscall.GUID, Flags REGISTER_NOTIFICATION_FLAGS) (HPOWERNOTIFY, WIN32_ERROR)

func RegisterRawInputDevices

func RegisterRawInputDevices(pRawInputDevices *RAWINPUTDEVICE, uiNumDevices uint32, cbSize uint32) (BOOL, WIN32_ERROR)

func RegisterServiceCtrlHandlerA

func RegisterServiceCtrlHandlerA(lpServiceName PSTR, lpHandlerProc LPHANDLER_FUNCTION) (SERVICE_STATUS_HANDLE, WIN32_ERROR)

func RegisterServiceCtrlHandlerExA

func RegisterServiceCtrlHandlerExA(lpServiceName PSTR, lpHandlerProc LPHANDLER_FUNCTION_EX, lpContext unsafe.Pointer) (SERVICE_STATUS_HANDLE, WIN32_ERROR)

func RegisterServiceCtrlHandlerExW

func RegisterServiceCtrlHandlerExW(lpServiceName PWSTR, lpHandlerProc LPHANDLER_FUNCTION_EX, lpContext unsafe.Pointer) (SERVICE_STATUS_HANDLE, WIN32_ERROR)

func RegisterServiceCtrlHandlerW

func RegisterServiceCtrlHandlerW(lpServiceName PWSTR, lpHandlerProc LPHANDLER_FUNCTION) (SERVICE_STATUS_HANDLE, WIN32_ERROR)

func RegisterSuspendResumeNotification

func RegisterSuspendResumeNotification(hRecipient HANDLE, Flags REGISTER_NOTIFICATION_FLAGS) (HPOWERNOTIFY, WIN32_ERROR)

func RegisterTouchHitTestingWindow

func RegisterTouchHitTestingWindow(hwnd HWND, value uint32) (BOOL, WIN32_ERROR)

func RegisterWaitChainCOMCallback

func RegisterWaitChainCOMCallback(CallStateCallback PCOGETCALLSTATE, ActivationStateCallback PCOGETACTIVATIONSTATE)

func RegisterWaitForSingleObject

func RegisterWaitForSingleObject(phNewWaitObject *HANDLE, hObject HANDLE, Callback WAITORTIMERCALLBACK, Context unsafe.Pointer, dwMilliseconds uint32, dwFlags WORKER_THREAD_FLAGS) (BOOL, WIN32_ERROR)

func ReleaseCapture

func ReleaseCapture() (BOOL, WIN32_ERROR)

func ReleaseDC

func ReleaseDC(hWnd HWND, hDC HDC) int32

func ReleaseMutex

func ReleaseMutex(hMutex HANDLE) (BOOL, WIN32_ERROR)

func ReleaseMutexWhenCallbackReturns

func ReleaseMutexWhenCallbackReturns(pci PTP_CALLBACK_INSTANCE, mut HANDLE)

func ReleaseSRWLockExclusive

func ReleaseSRWLockExclusive(SRWLock *SRWLOCK)

func ReleaseSRWLockShared

func ReleaseSRWLockShared(SRWLock *SRWLOCK)

func ReleaseSemaphore

func ReleaseSemaphore(hSemaphore HANDLE, lReleaseCount int32, lpPreviousCount *int32) (BOOL, WIN32_ERROR)

func ReleaseSemaphoreWhenCallbackReturns

func ReleaseSemaphoreWhenCallbackReturns(pci PTP_CALLBACK_INSTANCE, sem HANDLE, crel uint32)

func ReleaseStgMedium

func ReleaseStgMedium(param0 *STGMEDIUM)

func RemoveClipboardFormatListener

func RemoveClipboardFormatListener(hwnd HWND) (BOOL, WIN32_ERROR)

func RemoveDirectoryA

func RemoveDirectoryA(lpPathName PSTR) (BOOL, WIN32_ERROR)

func RemoveDirectoryTransactedA

func RemoveDirectoryTransactedA(lpPathName PSTR, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func RemoveDirectoryTransactedW

func RemoveDirectoryTransactedW(lpPathName PWSTR, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func RemoveDirectoryW

func RemoveDirectoryW(lpPathName PWSTR) (BOOL, WIN32_ERROR)

func RemoveDllDirectory

func RemoveDllDirectory(Cookie unsafe.Pointer) (BOOL, WIN32_ERROR)

func RemoveMenu

func RemoveMenu(hMenu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS) (BOOL, WIN32_ERROR)

func RemovePropA

func RemovePropA(hWnd HWND, lpString PSTR) (HANDLE, WIN32_ERROR)

func RemovePropW

func RemovePropW(hWnd HWND, lpString PWSTR) (HANDLE, WIN32_ERROR)

func RemoveUsersFromEncryptedFile

func RemoveUsersFromEncryptedFile(lpFileName PWSTR, pHashes *ENCRYPTION_CERTIFICATE_HASH_LIST) uint32

func RemoveVectoredContinueHandler

func RemoveVectoredContinueHandler(Handle unsafe.Pointer) uint32

func RemoveVectoredExceptionHandler

func RemoveVectoredExceptionHandler(Handle unsafe.Pointer) uint32

func ReplaceFileA

func ReplaceFileA(lpReplacedFileName PSTR, lpReplacementFileName PSTR, lpBackupFileName PSTR, dwReplaceFlags REPLACE_FILE_FLAGS, lpExclude unsafe.Pointer, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func ReplaceFileW

func ReplaceFileW(lpReplacedFileName PWSTR, lpReplacementFileName PWSTR, lpBackupFileName PWSTR, dwReplaceFlags REPLACE_FILE_FLAGS, lpExclude unsafe.Pointer, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func ReportEventA

func ReportEventA(hEventLog HANDLE, wType REPORT_EVENT_TYPE, wCategory uint16, dwEventID uint32, lpUserSid PSID, wNumStrings uint16, dwDataSize uint32, lpStrings *PSTR, lpRawData unsafe.Pointer) (BOOL, WIN32_ERROR)

func ReportEventW

func ReportEventW(hEventLog HANDLE, wType REPORT_EVENT_TYPE, wCategory uint16, dwEventID uint32, lpUserSid PSID, wNumStrings uint16, dwDataSize uint32, lpStrings *PWSTR, lpRawData unsafe.Pointer) (BOOL, WIN32_ERROR)

func ResetEvent

func ResetEvent(hEvent HANDLE) (BOOL, WIN32_ERROR)

func ResetWriteWatch

func ResetWriteWatch(lpBaseAddress unsafe.Pointer, dwRegionSize uintptr) uint32

func RestartDialog

func RestartDialog(hwnd HWND, pszPrompt PWSTR, dwReturn uint32) int32

func RestartDialogEx

func RestartDialogEx(hwnd HWND, pszPrompt PWSTR, dwReturn uint32, dwReasonCode uint32) int32

func RestoreThreadPreferredUILanguages

func RestoreThreadPreferredUILanguages(snapshot HSAVEDUILANGUAGES)

func RevertToSelf

func RevertToSelf() (BOOL, WIN32_ERROR)

func RoRevokeActivationFactories

func RoRevokeActivationFactories(cookie RO_REGISTRATION_COOKIE)

func RoUninitialize

func RoUninitialize()

func RtlCaptureContext

func RtlCaptureContext(ContextRecord *CONTEXT)

func RtlCaptureContext2

func RtlCaptureContext2(ContextRecord *CONTEXT)

func RtlCaptureStackBackTrace

func RtlCaptureStackBackTrace(FramesToSkip uint32, FramesToCapture uint32, BackTrace unsafe.Pointer, BackTraceHash *uint32) uint16

func RtlCompareMemory

func RtlCompareMemory(Source1 unsafe.Pointer, Source2 unsafe.Pointer, Length uintptr) uintptr

func RtlPcToFileHeader

func RtlPcToFileHeader(PcValue unsafe.Pointer, BaseOfImage unsafe.Pointer) unsafe.Pointer

func RtlRaiseException

func RtlRaiseException(ExceptionRecord *EXCEPTION_RECORD)

func RtlRestoreContext

func RtlRestoreContext(ContextRecord *CONTEXT, ExceptionRecord *EXCEPTION_RECORD)

func RtlUnwind

func RtlUnwind(TargetFrame unsafe.Pointer, TargetIp unsafe.Pointer, ExceptionRecord *EXCEPTION_RECORD, ReturnValue unsafe.Pointer)

func RtlUnwindEx

func RtlUnwindEx(TargetFrame unsafe.Pointer, TargetIp unsafe.Pointer, ExceptionRecord *EXCEPTION_RECORD, ReturnValue unsafe.Pointer, ContextRecord *CONTEXT, HistoryTable *UNWIND_HISTORY_TABLE)

func SHAddFromPropSheetExtArray

func SHAddFromPropSheetExtArray(hpsxa HPSXA, lpfnAddPage LPFNSVADDPROPSHEETPAGE, lParam LPARAM) uint32

func SHAddToRecentDocs

func SHAddToRecentDocs(uFlags uint32, pv unsafe.Pointer)

func SHAlloc

func SHAlloc(cb uintptr) unsafe.Pointer

func SHAnsiToAnsi

func SHAnsiToAnsi(pszSrc PSTR, pszDst PSTR, cchBuf int32) int32

func SHAnsiToUnicode

func SHAnsiToUnicode(pszSrc PSTR, pwszDst PWSTR, cwchBuf int32) int32

func SHAppBarMessage

func SHAppBarMessage(dwMessage uint32, pData *APPBARDATA) uintptr

func SHChangeNotify

func SHChangeNotify(wEventId SHCNE_ID, uFlags SHCNF_FLAGS, dwItem1 unsafe.Pointer, dwItem2 unsafe.Pointer)

func SHChangeNotifyRegister

func SHChangeNotifyRegister(hwnd HWND, fSources SHCNRF_SOURCE, fEvents int32, wMsg uint32, cEntries int32, pshcne *SHChangeNotifyEntry) uint32

func SHChangeNotifyRegisterThread

func SHChangeNotifyRegisterThread(status SCNRT_STATUS)

func SHCreateDirectory

func SHCreateDirectory(hwnd HWND, pszPath PWSTR) int32

func SHCreateDirectoryExA

func SHCreateDirectoryExA(hwnd HWND, pszPath PSTR, psa *SECURITY_ATTRIBUTES) int32

func SHCreateDirectoryExW

func SHCreateDirectoryExW(hwnd HWND, pszPath PWSTR, psa *SECURITY_ATTRIBUTES) int32

func SHCreateProcessAsUserW

func SHCreateProcessAsUserW(pscpi *SHCREATEPROCESSINFOW) (BOOL, WIN32_ERROR)

func SHCreateThread

func SHCreateThread(pfnThreadProc LPTHREAD_START_ROUTINE, pData unsafe.Pointer, flags uint32, pfnCallback LPTHREAD_START_ROUTINE) (BOOL, WIN32_ERROR)

func SHCreateThreadWithHandle

func SHCreateThreadWithHandle(pfnThreadProc LPTHREAD_START_ROUTINE, pData unsafe.Pointer, flags uint32, pfnCallback LPTHREAD_START_ROUTINE, pHandle *HANDLE) (BOOL, WIN32_ERROR)

func SHDestroyPropSheetExtArray

func SHDestroyPropSheetExtArray(hpsxa HPSXA)

func SHFlushSFCache

func SHFlushSFCache()

func SHFormatDateTimeA

func SHFormatDateTimeA(pft *FILETIME, pdwFlags *uint32, pszBuf PSTR, cchBuf uint32) int32

func SHFormatDateTimeW

func SHFormatDateTimeW(pft *FILETIME, pdwFlags *uint32, pszBuf PWSTR, cchBuf uint32) int32

func SHFormatDrive

func SHFormatDrive(hwnd HWND, drive uint32, fmtID SHFMT_ID, options SHFMT_OPT) uint32

func SHFree

func SHFree(pv unsafe.Pointer)

func SHFreeNameMappings

func SHFreeNameMappings(hNameMappings HANDLE)

func SHFreeShared

func SHFreeShared(hData HANDLE, dwProcessId uint32) (BOOL, WIN32_ERROR)

func SHGetFileInfoA

func SHGetFileInfoA(pszPath PSTR, dwFileAttributes FILE_FLAGS_AND_ATTRIBUTES, psfi *SHFILEINFOA, cbFileInfo uint32, uFlags SHGFI_FLAGS) uintptr

func SHGetFileInfoW

func SHGetFileInfoW(pszPath PWSTR, dwFileAttributes FILE_FLAGS_AND_ATTRIBUTES, psfi *SHFILEINFOW, cbFileInfo uint32, uFlags SHGFI_FLAGS) uintptr

func SHGetIconOverlayIndexA

func SHGetIconOverlayIndexA(pszIconPath PSTR, iIconIndex int32) int32

func SHGetIconOverlayIndexW

func SHGetIconOverlayIndexW(pszIconPath PWSTR, iIconIndex int32) int32

func SHGetSetSettings

func SHGetSetSettings(lpss *SHELLSTATEA, dwMask SSF_MASK, bSet BOOL)

func SHGetSettings

func SHGetSettings(psfs *SHELLFLAGSTATE, dwMask uint32)

func SHGlobalCounterDecrement

func SHGlobalCounterDecrement(id SHGLOBALCOUNTER) int32

func SHGlobalCounterGetValue

func SHGlobalCounterGetValue(id SHGLOBALCOUNTER) int32

func SHGlobalCounterIncrement

func SHGlobalCounterIncrement(id SHGLOBALCOUNTER) int32

func SHHandleUpdateImage

func SHHandleUpdateImage(pidlExtra *ITEMIDLIST) int32

func SHLockShared

func SHLockShared(hData HANDLE, dwProcessId uint32) unsafe.Pointer

func SHMapPIDLToSystemImageListIndex

func SHMapPIDLToSystemImageListIndex(pshf *IShellFolder, pidl *ITEMIDLIST, piIndexSel *int32) int32

func SHMessageBoxCheckA

func SHMessageBoxCheckA(hwnd HWND, pszText PSTR, pszCaption PSTR, uType uint32, iDefault int32, pszRegVal PSTR) int32

func SHMessageBoxCheckW

func SHMessageBoxCheckW(hwnd HWND, pszText PWSTR, pszCaption PWSTR, uType uint32, iDefault int32, pszRegVal PWSTR) int32

func SHRegGetIntW

func SHRegGetIntW(hk HKEY, pwzKey PWSTR, iDefault int32) int32

func SHReplaceFromPropSheetExtArray

func SHReplaceFromPropSheetExtArray(hpsxa HPSXA, uPageID uint32, lpfnReplaceWith LPFNSVADDPROPSHEETPAGE, lParam LPARAM) uint32

func SHRestricted

func SHRestricted(rest RESTRICTIONS) uint32

func SHSetInstanceExplorer

func SHSetInstanceExplorer(punk *IUnknown)

func SHSetValueA

func SHSetValueA(hkey HKEY, pszSubKey PSTR, pszValue PSTR, dwType uint32, pvData unsafe.Pointer, cbData uint32) int32

func SHSetValueW

func SHSetValueW(hkey HKEY, pszSubKey PWSTR, pszValue PWSTR, dwType uint32, pvData unsafe.Pointer, cbData uint32) int32

func SHStripMneumonicW

func SHStripMneumonicW(pszMenu PWSTR) uint16

func SHUnicodeToAnsi

func SHUnicodeToAnsi(pwszSrc PWSTR, pszDst PSTR, cchBuf int32) int32

func SHUnicodeToUnicode

func SHUnicodeToUnicode(pwzSrc PWSTR, pwzDst PWSTR, cwchBuf int32) int32

func SHUnlockShared

func SHUnlockShared(pvData unsafe.Pointer) (BOOL, WIN32_ERROR)

func SHUpdateImageA

func SHUpdateImageA(pszHashItem PSTR, iIndex int32, uFlags uint32, iImageIndex int32)

func SHUpdateImageW

func SHUpdateImageW(pszHashItem PWSTR, iIndex int32, uFlags uint32, iImageIndex int32)

func SUCCEEDED

func SUCCEEDED(hr HRESULT) bool

func SafeArrayGetDim

func SafeArrayGetDim(psa *SAFEARRAY) uint32

func SafeArrayGetElemsize

func SafeArrayGetElemsize(psa *SAFEARRAY) uint32

func SafeArrayReleaseData

func SafeArrayReleaseData(pData unsafe.Pointer)

func SafeArrayReleaseDescriptor

func SafeArrayReleaseDescriptor(psa *SAFEARRAY)

func SaferCloseLevel

func SaferCloseLevel(hLevelHandle SAFER_LEVEL_HANDLE) (BOOL, WIN32_ERROR)

func SaferComputeTokenFromLevel

func SaferComputeTokenFromLevel(LevelHandle SAFER_LEVEL_HANDLE, InAccessToken HANDLE, OutAccessToken *HANDLE, dwFlags SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func SaferCreateLevel

func SaferCreateLevel(dwScopeId uint32, dwLevelId uint32, OpenFlags uint32, pLevelHandle *SAFER_LEVEL_HANDLE, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func SaferGetLevelInformation

func SaferGetLevelInformation(LevelHandle SAFER_LEVEL_HANDLE, dwInfoType SAFER_OBJECT_INFO_CLASS, lpQueryBuffer unsafe.Pointer, dwInBufferSize uint32, lpdwOutBufferSize *uint32) (BOOL, WIN32_ERROR)

func SaferGetPolicyInformation

func SaferGetPolicyInformation(dwScopeId uint32, SaferPolicyInfoClass SAFER_POLICY_INFO_CLASS, InfoBufferSize uint32, InfoBuffer unsafe.Pointer, InfoBufferRetSize *uint32, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func SaferIdentifyLevel

func SaferIdentifyLevel(dwNumProperties uint32, pCodeProperties *SAFER_CODE_PROPERTIES_V2, pLevelHandle *SAFER_LEVEL_HANDLE, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func SaferRecordEventLogEntry

func SaferRecordEventLogEntry(hLevel SAFER_LEVEL_HANDLE, szTargetPath PWSTR, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func SaferSetLevelInformation

func SaferSetLevelInformation(LevelHandle SAFER_LEVEL_HANDLE, dwInfoType SAFER_OBJECT_INFO_CLASS, lpQueryBuffer unsafe.Pointer, dwInBufferSize uint32) (BOOL, WIN32_ERROR)

func SaferSetPolicyInformation

func SaferSetPolicyInformation(dwScopeId uint32, SaferPolicyInfoClass SAFER_POLICY_INFO_CLASS, InfoBufferSize uint32, InfoBuffer unsafe.Pointer, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func SaveDC

func SaveDC(hdc HDC) int32

func ScrollConsoleScreenBufferA

func ScrollConsoleScreenBufferA(hConsoleOutput HANDLE, lpScrollRectangle *SMALL_RECT, lpClipRectangle *SMALL_RECT, dwDestinationOrigin COORD, lpFill *CHAR_INFO) (BOOL, WIN32_ERROR)

func ScrollConsoleScreenBufferW

func ScrollConsoleScreenBufferW(hConsoleOutput HANDLE, lpScrollRectangle *SMALL_RECT, lpClipRectangle *SMALL_RECT, dwDestinationOrigin COORD, lpFill *CHAR_INFO) (BOOL, WIN32_ERROR)

func ScrollDC

func ScrollDC(hDC HDC, dx int32, dy int32, lprcScroll *RECT, lprcClip *RECT, hrgnUpdate HRGN, lprcUpdate *RECT) (BOOL, WIN32_ERROR)

func ScrollWindow

func ScrollWindow(hWnd HWND, XAmount int32, YAmount int32, lpRect *RECT, lpClipRect *RECT) (BOOL, WIN32_ERROR)

func SendMessageA

func SendMessageA(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) (LRESULT, WIN32_ERROR)

func SendMessageCallbackA

func SendMessageCallbackA(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM, lpResultCallBack SENDASYNCPROC, dwData uintptr) (BOOL, WIN32_ERROR)

func SendMessageCallbackW

func SendMessageCallbackW(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM, lpResultCallBack SENDASYNCPROC, dwData uintptr) (BOOL, WIN32_ERROR)

func SendMessageTimeoutA

func SendMessageTimeoutA(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM, fuFlags SEND_MESSAGE_TIMEOUT_FLAGS, uTimeout uint32, lpdwResult *uintptr) (LRESULT, WIN32_ERROR)

func SendMessageTimeoutW

func SendMessageTimeoutW(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM, fuFlags SEND_MESSAGE_TIMEOUT_FLAGS, uTimeout uint32, lpdwResult *uintptr) (LRESULT, WIN32_ERROR)

func SendMessageW

func SendMessageW(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) (LRESULT, WIN32_ERROR)

func SendNotifyMessageA

func SendNotifyMessageA(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) (BOOL, WIN32_ERROR)

func SendNotifyMessageW

func SendNotifyMessageW(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) (BOOL, WIN32_ERROR)

func SetAbortProc

func SetAbortProc(hdc HDC, proc ABORTPROC) int32

func SetAclInformation

func SetAclInformation(pAcl *ACL, pAclInformation unsafe.Pointer, nAclInformationLength uint32, dwAclInformationClass ACL_INFORMATION_CLASS) (BOOL, WIN32_ERROR)

func SetActiveWindow

func SetActiveWindow(hWnd HWND) (HWND, WIN32_ERROR)

func SetArcDirection

func SetArcDirection(hdc HDC, dir ARC_DIRECTION) int32

func SetBitmapBits

func SetBitmapBits(hbm HBITMAP, cb uint32, pvBits unsafe.Pointer) int32

func SetBkMode

func SetBkMode(hdc HDC, mode BACKGROUND_MODE) int32

func SetBoundsRect

func SetBoundsRect(hdc HDC, lprect *RECT, flags SET_BOUNDS_RECT_FLAGS) uint32

func SetCalendarInfoA

func SetCalendarInfoA(Locale uint32, Calendar uint32, CalType uint32, lpCalData PSTR) (BOOL, WIN32_ERROR)

func SetCalendarInfoW

func SetCalendarInfoW(Locale uint32, Calendar uint32, CalType uint32, lpCalData PWSTR) (BOOL, WIN32_ERROR)

func SetCaretBlinkTime

func SetCaretBlinkTime(uMSeconds uint32) (BOOL, WIN32_ERROR)

func SetCaretPos

func SetCaretPos(X int32, Y int32) (BOOL, WIN32_ERROR)

func SetClipboardData

func SetClipboardData(uFormat uint32, hMem HANDLE) (HANDLE, WIN32_ERROR)

func SetClipboardViewer

func SetClipboardViewer(hWndNewViewer HWND) (HWND, WIN32_ERROR)

func SetComputerNameA

func SetComputerNameA(lpComputerName PSTR) (BOOL, WIN32_ERROR)

func SetComputerNameExA

func SetComputerNameExA(NameType COMPUTER_NAME_FORMAT, lpBuffer PSTR) (BOOL, WIN32_ERROR)

func SetComputerNameExW

func SetComputerNameExW(NameType COMPUTER_NAME_FORMAT, lpBuffer PWSTR) (BOOL, WIN32_ERROR)

func SetComputerNameW

func SetComputerNameW(lpComputerName PWSTR) (BOOL, WIN32_ERROR)

func SetConsoleActiveScreenBuffer

func SetConsoleActiveScreenBuffer(hConsoleOutput HANDLE) (BOOL, WIN32_ERROR)

func SetConsoleCP

func SetConsoleCP(wCodePageID uint32) (BOOL, WIN32_ERROR)

func SetConsoleCtrlHandler

func SetConsoleCtrlHandler(HandlerRoutine PHANDLER_ROUTINE, Add BOOL) (BOOL, WIN32_ERROR)

func SetConsoleCursorInfo

func SetConsoleCursorInfo(hConsoleOutput HANDLE, lpConsoleCursorInfo *CONSOLE_CURSOR_INFO) (BOOL, WIN32_ERROR)

func SetConsoleCursorPosition

func SetConsoleCursorPosition(hConsoleOutput HANDLE, dwCursorPosition COORD) (BOOL, WIN32_ERROR)

func SetConsoleDisplayMode

func SetConsoleDisplayMode(hConsoleOutput HANDLE, dwFlags uint32, lpNewScreenBufferDimensions *COORD) (BOOL, WIN32_ERROR)

func SetConsoleHistoryInfo

func SetConsoleHistoryInfo(lpConsoleHistoryInfo *CONSOLE_HISTORY_INFO) (BOOL, WIN32_ERROR)

func SetConsoleMode

func SetConsoleMode(hConsoleHandle HANDLE, dwMode CONSOLE_MODE) (BOOL, WIN32_ERROR)

func SetConsoleOutputCP

func SetConsoleOutputCP(wCodePageID uint32) (BOOL, WIN32_ERROR)

func SetConsoleScreenBufferInfoEx

func SetConsoleScreenBufferInfoEx(hConsoleOutput HANDLE, lpConsoleScreenBufferInfoEx *CONSOLE_SCREEN_BUFFER_INFOEX) (BOOL, WIN32_ERROR)

func SetConsoleScreenBufferSize

func SetConsoleScreenBufferSize(hConsoleOutput HANDLE, dwSize COORD) (BOOL, WIN32_ERROR)

func SetConsoleTextAttribute

func SetConsoleTextAttribute(hConsoleOutput HANDLE, wAttributes CONSOLE_CHARACTER_ATTRIBUTES) (BOOL, WIN32_ERROR)

func SetConsoleTitleA

func SetConsoleTitleA(lpConsoleTitle PSTR) (BOOL, WIN32_ERROR)

func SetConsoleTitleW

func SetConsoleTitleW(lpConsoleTitle PWSTR) (BOOL, WIN32_ERROR)

func SetConsoleWindowInfo

func SetConsoleWindowInfo(hConsoleOutput HANDLE, bAbsolute BOOL, lpConsoleWindow *SMALL_RECT) (BOOL, WIN32_ERROR)

func SetCriticalSectionSpinCount

func SetCriticalSectionSpinCount(lpCriticalSection *CRITICAL_SECTION, dwSpinCount uint32) uint32

func SetCurrentConsoleFontEx

func SetCurrentConsoleFontEx(hConsoleOutput HANDLE, bMaximumWindow BOOL, lpConsoleCurrentFontEx *CONSOLE_FONT_INFOEX) (BOOL, WIN32_ERROR)

func SetCursorPos

func SetCursorPos(X int32, Y int32) (BOOL, WIN32_ERROR)

func SetDIBColorTable

func SetDIBColorTable(hdc HDC, iStart uint32, cEntries uint32, prgbq *RGBQUAD) uint32

func SetDIBits

func SetDIBits(hdc HDC, hbm HBITMAP, start uint32, cLines uint32, lpBits unsafe.Pointer, lpbmi *BITMAPINFO, ColorUse DIB_USAGE) int32

func SetDIBitsToDevice

func SetDIBitsToDevice(hdc HDC, xDest int32, yDest int32, w uint32, h uint32, xSrc int32, ySrc int32, StartScan uint32, cLines uint32, lpvBits unsafe.Pointer, lpbmi *BITMAPINFO, ColorUse DIB_USAGE) int32

func SetDebugErrorLevel

func SetDebugErrorLevel(dwLevel uint32)

func SetDefaultDllDirectories

func SetDefaultDllDirectories(DirectoryFlags LOAD_LIBRARY_FLAGS) (BOOL, WIN32_ERROR)

func SetDialogControlDpiChangeBehavior

func SetDialogControlDpiChangeBehavior(hWnd HWND, mask DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS, values DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS) (BOOL, WIN32_ERROR)

func SetDialogDpiChangeBehavior

func SetDialogDpiChangeBehavior(hDlg HWND, mask DIALOG_DPI_CHANGE_BEHAVIORS, values DIALOG_DPI_CHANGE_BEHAVIORS) (BOOL, WIN32_ERROR)

func SetDlgItemInt

func SetDlgItemInt(hDlg HWND, nIDDlgItem int32, uValue uint32, bSigned BOOL) (BOOL, WIN32_ERROR)

func SetDlgItemTextA

func SetDlgItemTextA(hDlg HWND, nIDDlgItem int32, lpString PSTR) (BOOL, WIN32_ERROR)

func SetDlgItemTextW

func SetDlgItemTextW(hDlg HWND, nIDDlgItem int32, lpString PWSTR) (BOOL, WIN32_ERROR)

func SetDllDirectoryA

func SetDllDirectoryA(lpPathName PSTR) (BOOL, WIN32_ERROR)

func SetDllDirectoryW

func SetDllDirectoryW(lpPathName PWSTR) (BOOL, WIN32_ERROR)

func SetDoubleClickTime

func SetDoubleClickTime(param0 uint32) (BOOL, WIN32_ERROR)

func SetDynamicTimeZoneInformation

func SetDynamicTimeZoneInformation(lpTimeZoneInformation *DYNAMIC_TIME_ZONE_INFORMATION) (BOOL, WIN32_ERROR)

func SetEncryptedFileMetadata

func SetEncryptedFileMetadata(lpFileName PWSTR, pbOldMetadata *byte, pbNewMetadata *byte, pOwnerHash *ENCRYPTION_CERTIFICATE_HASH, dwOperation uint32, pCertificatesAdded *ENCRYPTION_CERTIFICATE_HASH_LIST) uint32

func SetEndOfFile

func SetEndOfFile(hFile HANDLE) (BOOL, WIN32_ERROR)

func SetEnvironmentVariableA

func SetEnvironmentVariableA(lpName PSTR, lpValue PSTR) (BOOL, WIN32_ERROR)

func SetEnvironmentVariableW

func SetEnvironmentVariableW(lpName PWSTR, lpValue PWSTR) (BOOL, WIN32_ERROR)

func SetEvent

func SetEvent(hEvent HANDLE) (BOOL, WIN32_ERROR)

func SetEventWhenCallbackReturns

func SetEventWhenCallbackReturns(pci PTP_CALLBACK_INSTANCE, evt HANDLE)

func SetFileApisToANSI

func SetFileApisToANSI()

func SetFileApisToOEM

func SetFileApisToOEM()

func SetFileAttributesA

func SetFileAttributesA(lpFileName PSTR, dwFileAttributes FILE_FLAGS_AND_ATTRIBUTES) (BOOL, WIN32_ERROR)

func SetFileAttributesTransactedA

func SetFileAttributesTransactedA(lpFileName PSTR, dwFileAttributes uint32, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func SetFileAttributesTransactedW

func SetFileAttributesTransactedW(lpFileName PWSTR, dwFileAttributes uint32, hTransaction HANDLE) (BOOL, WIN32_ERROR)

func SetFileAttributesW

func SetFileAttributesW(lpFileName PWSTR, dwFileAttributes FILE_FLAGS_AND_ATTRIBUTES) (BOOL, WIN32_ERROR)

func SetFileBandwidthReservation

func SetFileBandwidthReservation(hFile HANDLE, nPeriodMilliseconds uint32, nBytesPerPeriod uint32, bDiscardable BOOL, lpTransferSize *uint32, lpNumOutstandingRequests *uint32) (BOOL, WIN32_ERROR)

func SetFileCompletionNotificationModes

func SetFileCompletionNotificationModes(FileHandle HANDLE, Flags byte) (BOOL, WIN32_ERROR)

func SetFileInformationByHandle

func SetFileInformationByHandle(hFile HANDLE, FileInformationClass FILE_INFO_BY_HANDLE_CLASS, lpFileInformation unsafe.Pointer, dwBufferSize uint32) (BOOL, WIN32_ERROR)

func SetFileIoOverlappedRange

func SetFileIoOverlappedRange(FileHandle HANDLE, OverlappedRangeStart *byte, Length uint32) (BOOL, WIN32_ERROR)

func SetFilePointerEx

func SetFilePointerEx(hFile HANDLE, liDistanceToMove int64, lpNewFilePointer *int64, dwMoveMethod SET_FILE_POINTER_MOVE_METHOD) (BOOL, WIN32_ERROR)

func SetFileSecurityA

func SetFileSecurityA(lpFileName PSTR, SecurityInformation OBJECT_SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR) (BOOL, WIN32_ERROR)

func SetFileShortNameA

func SetFileShortNameA(hFile HANDLE, lpShortName PSTR) (BOOL, WIN32_ERROR)

func SetFileShortNameW

func SetFileShortNameW(hFile HANDLE, lpShortName PWSTR) (BOOL, WIN32_ERROR)

func SetFileTime

func SetFileTime(hFile HANDLE, lpCreationTime *FILETIME, lpLastAccessTime *FILETIME, lpLastWriteTime *FILETIME) (BOOL, WIN32_ERROR)

func SetFileValidData

func SetFileValidData(hFile HANDLE, ValidDataLength int64) (BOOL, WIN32_ERROR)

func SetFirmwareEnvironmentVariableA

func SetFirmwareEnvironmentVariableA(lpName PSTR, lpGuid PSTR, pValue unsafe.Pointer, nSize uint32) (BOOL, WIN32_ERROR)

func SetFirmwareEnvironmentVariableExA

func SetFirmwareEnvironmentVariableExA(lpName PSTR, lpGuid PSTR, pValue unsafe.Pointer, nSize uint32, dwAttributes uint32) (BOOL, WIN32_ERROR)

func SetFirmwareEnvironmentVariableExW

func SetFirmwareEnvironmentVariableExW(lpName PWSTR, lpGuid PWSTR, pValue unsafe.Pointer, nSize uint32, dwAttributes uint32) (BOOL, WIN32_ERROR)

func SetFirmwareEnvironmentVariableW

func SetFirmwareEnvironmentVariableW(lpName PWSTR, lpGuid PWSTR, pValue unsafe.Pointer, nSize uint32) (BOOL, WIN32_ERROR)

func SetFocus

func SetFocus(hWnd HWND) (HWND, WIN32_ERROR)

func SetGraphicsMode

func SetGraphicsMode(hdc HDC, iMode GRAPHICS_MODE) int32

func SetHandleCount

func SetHandleCount(uNumber uint32) uint32

func SetHandleInformation

func SetHandleInformation(hObject HANDLE, dwMask uint32, dwFlags HANDLE_FLAGS) (BOOL, WIN32_ERROR)

func SetKernelObjectSecurity

func SetKernelObjectSecurity(Handle HANDLE, SecurityInformation OBJECT_SECURITY_INFORMATION, SecurityDescriptor PSECURITY_DESCRIPTOR) (BOOL, WIN32_ERROR)

func SetKeyboardState

func SetKeyboardState(lpKeyState *byte) (BOOL, WIN32_ERROR)

func SetLayeredWindowAttributes

func SetLayeredWindowAttributes(hwnd HWND, crKey COLORREF, bAlpha byte, dwFlags LAYERED_WINDOW_ATTRIBUTES_FLAGS) (BOOL, WIN32_ERROR)

func SetLayout

func SetLayout(hdc HDC, l DC_LAYOUT) uint32

func SetLocalTime

func SetLocalTime(lpSystemTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func SetLocaleInfoA

func SetLocaleInfoA(Locale uint32, LCType uint32, lpLCData PSTR) (BOOL, WIN32_ERROR)

func SetLocaleInfoW

func SetLocaleInfoW(Locale uint32, LCType uint32, lpLCData PWSTR) (BOOL, WIN32_ERROR)

func SetMailslotInfo

func SetMailslotInfo(hMailslot HANDLE, lReadTimeout uint32) (BOOL, WIN32_ERROR)

func SetMapMode

func SetMapMode(hdc HDC, iMode HDC_MAP_MODE) int32

func SetMapperFlags

func SetMapperFlags(hdc HDC, flags uint32) uint32

func SetMenu

func SetMenu(hWnd HWND, hMenu HMENU) (BOOL, WIN32_ERROR)

func SetMenuContextHelpId

func SetMenuContextHelpId(param0 HMENU, param1 uint32) (BOOL, WIN32_ERROR)

func SetMenuDefaultItem

func SetMenuDefaultItem(hMenu HMENU, uItem uint32, fByPos uint32) (BOOL, WIN32_ERROR)

func SetMenuInfo

func SetMenuInfo(param0 HMENU, param1 *MENUINFO) (BOOL, WIN32_ERROR)

func SetMenuItemBitmaps

func SetMenuItemBitmaps(hMenu HMENU, uPosition uint32, uFlags MENU_ITEM_FLAGS, hBitmapUnchecked HBITMAP, hBitmapChecked HBITMAP) (BOOL, WIN32_ERROR)

func SetMenuItemInfoA

func SetMenuItemInfoA(hmenu HMENU, item uint32, fByPositon BOOL, lpmii *MENUITEMINFOA) (BOOL, WIN32_ERROR)

func SetMenuItemInfoW

func SetMenuItemInfoW(hmenu HMENU, item uint32, fByPositon BOOL, lpmii *MENUITEMINFOW) (BOOL, WIN32_ERROR)

func SetNamedPipeHandleState

func SetNamedPipeHandleState(hNamedPipe HANDLE, lpMode *NAMED_PIPE_MODE, lpMaxCollectionCount *uint32, lpCollectDataTimeout *uint32) (BOOL, WIN32_ERROR)

func SetPaletteEntries

func SetPaletteEntries(hpal HPALETTE, iStart uint32, cEntries uint32, pPalEntries *PALETTEENTRY) uint32

func SetParent

func SetParent(hWndChild HWND, hWndNewParent HWND) (HWND, WIN32_ERROR)

func SetPhysicalCursorPos

func SetPhysicalCursorPos(X int32, Y int32) (BOOL, WIN32_ERROR)

func SetPolyFillMode

func SetPolyFillMode(hdc HDC, mode CREATE_POLYGON_RGN_MODE) int32

func SetPriorityClass

func SetPriorityClass(hProcess HANDLE, dwPriorityClass PROCESS_CREATION_FLAGS) (BOOL, WIN32_ERROR)

func SetPrivateObjectSecurity

func SetPrivateObjectSecurity(SecurityInformation OBJECT_SECURITY_INFORMATION, ModificationDescriptor PSECURITY_DESCRIPTOR, ObjectsSecurityDescriptor *PSECURITY_DESCRIPTOR, GenericMapping *GENERIC_MAPPING, Token HANDLE) (BOOL, WIN32_ERROR)

func SetPrivateObjectSecurityEx

func SetPrivateObjectSecurityEx(SecurityInformation OBJECT_SECURITY_INFORMATION, ModificationDescriptor PSECURITY_DESCRIPTOR, ObjectsSecurityDescriptor *PSECURITY_DESCRIPTOR, AutoInheritFlags SECURITY_AUTO_INHERIT_FLAGS, GenericMapping *GENERIC_MAPPING, Token HANDLE) (BOOL, WIN32_ERROR)

func SetProcessAffinityMask

func SetProcessAffinityMask(hProcess HANDLE, dwProcessAffinityMask uintptr) (BOOL, WIN32_ERROR)

func SetProcessAffinityUpdateMode

func SetProcessAffinityUpdateMode(hProcess HANDLE, dwFlags PROCESS_AFFINITY_AUTO_UPDATE_FLAGS) (BOOL, WIN32_ERROR)

func SetProcessDEPPolicy

func SetProcessDEPPolicy(dwFlags PROCESS_DEP_FLAGS) (BOOL, WIN32_ERROR)

func SetProcessDefaultLayout

func SetProcessDefaultLayout(dwDefaultLayout uint32) (BOOL, WIN32_ERROR)

func SetProcessDpiAwarenessContext

func SetProcessDpiAwarenessContext(value DPI_AWARENESS_CONTEXT) (BOOL, WIN32_ERROR)

func SetProcessDynamicEHContinuationTargets

func SetProcessDynamicEHContinuationTargets(Process HANDLE, NumberOfTargets uint16, Targets *PROCESS_DYNAMIC_EH_CONTINUATION_TARGET) (BOOL, WIN32_ERROR)

func SetProcessInformation

func SetProcessInformation(hProcess HANDLE, ProcessInformationClass PROCESS_INFORMATION_CLASS, ProcessInformation unsafe.Pointer, ProcessInformationSize uint32) (BOOL, WIN32_ERROR)

func SetProcessMitigationPolicy

func SetProcessMitigationPolicy(MitigationPolicy PROCESS_MITIGATION_POLICY, lpBuffer unsafe.Pointer, dwLength uintptr) (BOOL, WIN32_ERROR)

func SetProcessPreferredUILanguages

func SetProcessPreferredUILanguages(dwFlags uint32, pwszLanguagesBuffer PWSTR, pulNumLanguages *uint32) (BOOL, WIN32_ERROR)

func SetProcessPriorityBoost

func SetProcessPriorityBoost(hProcess HANDLE, bDisablePriorityBoost BOOL) (BOOL, WIN32_ERROR)

func SetProcessRestrictionExemption

func SetProcessRestrictionExemption(fEnableExemption BOOL) (BOOL, WIN32_ERROR)

func SetProcessShutdownParameters

func SetProcessShutdownParameters(dwLevel uint32, dwFlags uint32) (BOOL, WIN32_ERROR)

func SetProcessWindowStation

func SetProcessWindowStation(hWinSta HWINSTA) (BOOL, WIN32_ERROR)

func SetProcessWorkingSetSize

func SetProcessWorkingSetSize(hProcess HANDLE, dwMinimumWorkingSetSize uintptr, dwMaximumWorkingSetSize uintptr) (BOOL, WIN32_ERROR)

func SetProcessWorkingSetSizeEx

func SetProcessWorkingSetSizeEx(hProcess HANDLE, dwMinimumWorkingSetSize uintptr, dwMaximumWorkingSetSize uintptr, Flags SETPROCESSWORKINGSETSIZEEX_FLAGS) (BOOL, WIN32_ERROR)

func SetPropA

func SetPropA(hWnd HWND, lpString PSTR, hData HANDLE) (BOOL, WIN32_ERROR)

func SetPropW

func SetPropW(hWnd HWND, lpString PWSTR, hData HANDLE) (BOOL, WIN32_ERROR)

func SetProtectedPolicy

func SetProtectedPolicy(PolicyGuid *syscall.GUID, PolicyValue uintptr, OldPolicyValue *uintptr) (BOOL, WIN32_ERROR)

func SetROP2

func SetROP2(hdc HDC, rop2 R2_MODE) int32

func SetScrollInfo

func SetScrollInfo(hwnd HWND, nBar SCROLLBAR_CONSTANTS, lpsi *SCROLLINFO, redraw BOOL) int32

func SetScrollRange

func SetScrollRange(hWnd HWND, nBar SCROLLBAR_CONSTANTS, nMinPos int32, nMaxPos int32, bRedraw BOOL) (BOOL, WIN32_ERROR)

func SetSearchPathMode

func SetSearchPathMode(Flags uint32) (BOOL, WIN32_ERROR)

func SetSecurityAccessMask

func SetSecurityAccessMask(SecurityInformation OBJECT_SECURITY_INFORMATION, DesiredAccess *uint32)

func SetSecurityDescriptorControl

func SetSecurityDescriptorControl(pSecurityDescriptor PSECURITY_DESCRIPTOR, ControlBitsOfInterest SECURITY_DESCRIPTOR_CONTROL, ControlBitsToSet SECURITY_DESCRIPTOR_CONTROL) (BOOL, WIN32_ERROR)

func SetSecurityDescriptorDacl

func SetSecurityDescriptorDacl(pSecurityDescriptor PSECURITY_DESCRIPTOR, bDaclPresent BOOL, pDacl *ACL, bDaclDefaulted BOOL) (BOOL, WIN32_ERROR)

func SetSecurityDescriptorGroup

func SetSecurityDescriptorGroup(pSecurityDescriptor PSECURITY_DESCRIPTOR, pGroup PSID, bGroupDefaulted BOOL) (BOOL, WIN32_ERROR)

func SetSecurityDescriptorOwner

func SetSecurityDescriptorOwner(pSecurityDescriptor PSECURITY_DESCRIPTOR, pOwner PSID, bOwnerDefaulted BOOL) (BOOL, WIN32_ERROR)

func SetSecurityDescriptorRMControl

func SetSecurityDescriptorRMControl(SecurityDescriptor PSECURITY_DESCRIPTOR, RMControl *byte) uint32

func SetSecurityDescriptorSacl

func SetSecurityDescriptorSacl(pSecurityDescriptor PSECURITY_DESCRIPTOR, bSaclPresent BOOL, pSacl *ACL, bSaclDefaulted BOOL) (BOOL, WIN32_ERROR)

func SetServiceBits

func SetServiceBits(hServiceStatus SERVICE_STATUS_HANDLE, dwServiceBits uint32, bSetBitsOn BOOL, bUpdateImmediately BOOL) (BOOL, WIN32_ERROR)

func SetServiceObjectSecurity

func SetServiceObjectSecurity(hService SC_HANDLE, dwSecurityInformation OBJECT_SECURITY_INFORMATION, lpSecurityDescriptor PSECURITY_DESCRIPTOR) (BOOL, WIN32_ERROR)

func SetServiceStatus

func SetServiceStatus(hServiceStatus SERVICE_STATUS_HANDLE, lpServiceStatus *SERVICE_STATUS) (BOOL, WIN32_ERROR)

func SetStdHandle

func SetStdHandle(nStdHandle STD_HANDLE, hHandle HANDLE) (BOOL, WIN32_ERROR)

func SetStretchBltMode

func SetStretchBltMode(hdc HDC, mode STRETCH_BLT_MODE) int32

func SetSysColors

func SetSysColors(cElements int32, lpaElements *int32, lpaRgbValues *COLORREF) (BOOL, WIN32_ERROR)

func SetSystemCursor

func SetSystemCursor(hcur HCURSOR, id SYSTEM_CURSOR_ID) (BOOL, WIN32_ERROR)

func SetSystemFileCacheSize

func SetSystemFileCacheSize(MinimumFileCacheSize uintptr, MaximumFileCacheSize uintptr, Flags uint32) (BOOL, WIN32_ERROR)

func SetSystemPaletteUse

func SetSystemPaletteUse(hdc HDC, use SYSTEM_PALETTE_USE) uint32

func SetSystemPowerState

func SetSystemPowerState(fSuspend BOOL, fForce BOOL) (BOOL, WIN32_ERROR)

func SetSystemTime

func SetSystemTime(lpSystemTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func SetSystemTimeAdjustment

func SetSystemTimeAdjustment(dwTimeAdjustment uint32, bTimeAdjustmentDisabled BOOL) (BOOL, WIN32_ERROR)

func SetTapeParameters

func SetTapeParameters(hDevice HANDLE, dwOperation TAPE_INFORMATION_TYPE, lpTapeInformation unsafe.Pointer) uint32

func SetTapePosition

func SetTapePosition(hDevice HANDLE, dwPositionMethod TAPE_POSITION_METHOD, dwPartition uint32, dwOffsetLow uint32, dwOffsetHigh uint32, bImmediate BOOL) uint32

func SetTextAlign

func SetTextAlign(hdc HDC, align TEXT_ALIGN_OPTIONS) uint32

func SetTextCharacterExtra

func SetTextCharacterExtra(hdc HDC, extra int32) int32

func SetThemeAppProperties

func SetThemeAppProperties(dwFlags SET_THEME_APP_PROPERTIES_FLAGS)

func SetThreadContext

func SetThreadContext(hThread HANDLE, lpContext *CONTEXT) (BOOL, WIN32_ERROR)

func SetThreadDesktop

func SetThreadDesktop(hDesktop HDESK) (BOOL, WIN32_ERROR)

func SetThreadErrorMode

func SetThreadErrorMode(dwNewMode THREAD_ERROR_MODE, lpOldMode *THREAD_ERROR_MODE) (BOOL, WIN32_ERROR)

func SetThreadIdealProcessorEx

func SetThreadIdealProcessorEx(hThread HANDLE, lpIdealProcessor *PROCESSOR_NUMBER, lpPreviousIdealProcessor *PROCESSOR_NUMBER) (BOOL, WIN32_ERROR)

func SetThreadInformation

func SetThreadInformation(hThread HANDLE, ThreadInformationClass THREAD_INFORMATION_CLASS, ThreadInformation unsafe.Pointer, ThreadInformationSize uint32) (BOOL, WIN32_ERROR)

func SetThreadPriority

func SetThreadPriority(hThread HANDLE, nPriority THREAD_PRIORITY) (BOOL, WIN32_ERROR)

func SetThreadPriorityBoost

func SetThreadPriorityBoost(hThread HANDLE, bDisablePriorityBoost BOOL) (BOOL, WIN32_ERROR)

func SetThreadStackGuarantee

func SetThreadStackGuarantee(StackSizeInBytes *uint32) (BOOL, WIN32_ERROR)

func SetThreadToken

func SetThreadToken(Thread *HANDLE, Token HANDLE) (BOOL, WIN32_ERROR)

func SetThreadpoolStackInformation

func SetThreadpoolStackInformation(ptpp PTP_POOL, ptpsi *TP_POOL_STACK_INFORMATION) (BOOL, WIN32_ERROR)

func SetThreadpoolThreadMaximum

func SetThreadpoolThreadMaximum(ptpp PTP_POOL, cthrdMost uint32)

func SetThreadpoolThreadMinimum

func SetThreadpoolThreadMinimum(ptpp PTP_POOL, cthrdMic uint32) (BOOL, WIN32_ERROR)

func SetThreadpoolTimer

func SetThreadpoolTimer(pti PTP_TIMER, pftDueTime *FILETIME, msPeriod uint32, msWindowLength uint32)

func SetThreadpoolWait

func SetThreadpoolWait(pwa PTP_WAIT, h HANDLE, pftTimeout *FILETIME)

func SetTimeZoneInformation

func SetTimeZoneInformation(lpTimeZoneInformation *TIME_ZONE_INFORMATION) (BOOL, WIN32_ERROR)

func SetTokenInformation

func SetTokenInformation(TokenHandle HANDLE, TokenInformationClass TOKEN_INFORMATION_CLASS, TokenInformation unsafe.Pointer, TokenInformationLength uint32) (BOOL, WIN32_ERROR)

func SetUmsThreadInformation

func SetUmsThreadInformation(UmsThread unsafe.Pointer, UmsThreadInfoClass UMS_THREAD_INFO_CLASS, UmsThreadInformation unsafe.Pointer, UmsThreadInformationLength uint32) (BOOL, WIN32_ERROR)

func SetUserFileEncryptionKey

func SetUserFileEncryptionKey(pEncryptionCertificate *ENCRYPTION_CERTIFICATE) uint32

func SetUserFileEncryptionKeyEx

func SetUserFileEncryptionKeyEx(pEncryptionCertificate *ENCRYPTION_CERTIFICATE, dwCapabilities uint32, dwFlags uint32, pvReserved unsafe.Pointer) uint32

func SetUserGeoID

func SetUserGeoID(GeoId int32) (BOOL, WIN32_ERROR)

func SetUserGeoName

func SetUserGeoName(geoName PWSTR) (BOOL, WIN32_ERROR)

func SetUserObjectInformationA

func SetUserObjectInformationA(hObj HANDLE, nIndex int32, pvInfo unsafe.Pointer, nLength uint32) (BOOL, WIN32_ERROR)

func SetUserObjectInformationW

func SetUserObjectInformationW(hObj HANDLE, nIndex int32, pvInfo unsafe.Pointer, nLength uint32) (BOOL, WIN32_ERROR)

func SetUserObjectSecurity

func SetUserObjectSecurity(hObj HANDLE, pSIRequested *OBJECT_SECURITY_INFORMATION, pSID PSECURITY_DESCRIPTOR) (BOOL, WIN32_ERROR)

func SetVolumeLabelA

func SetVolumeLabelA(lpRootPathName PSTR, lpVolumeName PSTR) (BOOL, WIN32_ERROR)

func SetVolumeLabelW

func SetVolumeLabelW(lpRootPathName PWSTR, lpVolumeName PWSTR) (BOOL, WIN32_ERROR)

func SetVolumeMountPointA

func SetVolumeMountPointA(lpszVolumeMountPoint PSTR, lpszVolumeName PSTR) (BOOL, WIN32_ERROR)

func SetVolumeMountPointW

func SetVolumeMountPointW(lpszVolumeMountPoint PWSTR, lpszVolumeName PWSTR) (BOOL, WIN32_ERROR)

func SetWaitableTimer

func SetWaitableTimer(hTimer HANDLE, lpDueTime *int64, lPeriod int32, pfnCompletionRoutine PTIMERAPCROUTINE, lpArgToCompletionRoutine unsafe.Pointer, fResume BOOL) (BOOL, WIN32_ERROR)

func SetWaitableTimerEx

func SetWaitableTimerEx(hTimer HANDLE, lpDueTime *int64, lPeriod int32, pfnCompletionRoutine PTIMERAPCROUTINE, lpArgToCompletionRoutine unsafe.Pointer, WakeContext *REASON_CONTEXT, TolerableDelay uint32) (BOOL, WIN32_ERROR)

func SetWindowContextHelpId

func SetWindowContextHelpId(param0 HWND, param1 uint32) (BOOL, WIN32_ERROR)

func SetWindowDisplayAffinity

func SetWindowDisplayAffinity(hWnd HWND, dwAffinity WINDOW_DISPLAY_AFFINITY) (BOOL, WIN32_ERROR)

func SetWindowPlacement

func SetWindowPlacement(hWnd HWND, lpwndpl *WINDOWPLACEMENT) (BOOL, WIN32_ERROR)

func SetWindowPos

func SetWindowPos(hWnd HWND, hWndInsertAfter HWND, X int32, Y int32, cx int32, cy int32, uFlags SET_WINDOW_POS_FLAGS) (BOOL, WIN32_ERROR)

func SetWindowRgn

func SetWindowRgn(hWnd HWND, hRgn HRGN, bRedraw BOOL) int32

func SetWindowTextA

func SetWindowTextA(hWnd HWND, lpString PSTR) (BOOL, WIN32_ERROR)

func SetWindowTextW

func SetWindowTextW(hWnd HWND, lpString PWSTR) (BOOL, WIN32_ERROR)

func SetWindowWord

func SetWindowWord(hWnd HWND, nIndex int32, wNewWord uint16) uint16

func SetWindowsHookExA

func SetWindowsHookExA(idHook WINDOWS_HOOK_ID, lpfn HOOKPROC, hmod HINSTANCE, dwThreadId uint32) (HHOOK, WIN32_ERROR)

func SetWindowsHookExW

func SetWindowsHookExW(idHook WINDOWS_HOOK_ID, lpfn HOOKPROC, hmod HINSTANCE, dwThreadId uint32) (HHOOK, WIN32_ERROR)

func ShellAboutA

func ShellAboutA(hWnd HWND, szApp PSTR, szOtherStuff PSTR, hIcon HICON) int32

func ShellAboutW

func ShellAboutW(hWnd HWND, szApp PWSTR, szOtherStuff PWSTR, hIcon HICON) int32

func ShellExecuteExA

func ShellExecuteExA(pExecInfo *SHELLEXECUTEINFOA) (BOOL, WIN32_ERROR)

func ShellExecuteExW

func ShellExecuteExW(pExecInfo *SHELLEXECUTEINFOW) (BOOL, WIN32_ERROR)

func Shell_GetCachedImageIndex

func Shell_GetCachedImageIndex(pwszIconPath PWSTR, iIconIndex int32, uIconFlags uint32) int32

func Shell_GetCachedImageIndexA

func Shell_GetCachedImageIndexA(pszIconPath PSTR, iIconIndex int32, uIconFlags uint32) int32

func Shell_GetCachedImageIndexW

func Shell_GetCachedImageIndexW(pszIconPath PWSTR, iIconIndex int32, uIconFlags uint32) int32

func Shell_MergeMenus

func Shell_MergeMenus(hmDst HMENU, hmSrc HMENU, uInsert uint32, uIDAdjust uint32, uIDAdjustMax uint32, uFlags MM_FLAGS) uint32

func ShowCaret

func ShowCaret(hWnd HWND) (BOOL, WIN32_ERROR)

func ShowCursor

func ShowCursor(bShow BOOL) int32

func ShowOwnedPopups

func ShowOwnedPopups(hWnd HWND, fShow BOOL) (BOOL, WIN32_ERROR)

func ShowScrollBar

func ShowScrollBar(hWnd HWND, wBar SCROLLBAR_CONSTANTS, bShow BOOL) (BOOL, WIN32_ERROR)

func ShutdownBlockReasonCreate

func ShutdownBlockReasonCreate(hWnd HWND, pwszReason PWSTR) (BOOL, WIN32_ERROR)

func ShutdownBlockReasonDestroy

func ShutdownBlockReasonDestroy(hWnd HWND) (BOOL, WIN32_ERROR)

func ShutdownBlockReasonQuery

func ShutdownBlockReasonQuery(hWnd HWND, pwszBuff PWSTR, pcchBuff *uint32) (BOOL, WIN32_ERROR)

func SignalObjectAndWait

func SignalObjectAndWait(hObjectToSignal HANDLE, hObjectToWaitOn HANDLE, dwMilliseconds uint32, bAlertable BOOL) (WAIT_EVENT, WIN32_ERROR)

func Sleep

func Sleep(dwMilliseconds uint32)

func SleepConditionVariableCS

func SleepConditionVariableCS(ConditionVariable *CONDITION_VARIABLE, CriticalSection *CRITICAL_SECTION, dwMilliseconds uint32) (BOOL, WIN32_ERROR)

func SleepConditionVariableSRW

func SleepConditionVariableSRW(ConditionVariable *CONDITION_VARIABLE, SRWLock *SRWLOCK, dwMilliseconds uint32, Flags uint32) (BOOL, WIN32_ERROR)

func SleepEx

func SleepEx(dwMilliseconds uint32, bAlertable BOOL) uint32

func StartDocA

func StartDocA(hdc HDC, lpdi *DOCINFOA) int32

func StartDocW

func StartDocW(hdc HDC, lpdi *DOCINFOW) int32

func StartPage

func StartPage(hdc HDC) int32

func StartServiceA

func StartServiceA(hService SC_HANDLE, dwNumServiceArgs uint32, lpServiceArgVectors *PSTR) (BOOL, WIN32_ERROR)

func StartServiceCtrlDispatcherA

func StartServiceCtrlDispatcherA(lpServiceStartTable *SERVICE_TABLE_ENTRYA) (BOOL, WIN32_ERROR)

func StartServiceCtrlDispatcherW

func StartServiceCtrlDispatcherW(lpServiceStartTable *SERVICE_TABLE_ENTRYW) (BOOL, WIN32_ERROR)

func StartServiceW

func StartServiceW(hService SC_HANDLE, dwNumServiceArgs uint32, lpServiceArgVectors *PWSTR) (BOOL, WIN32_ERROR)

func StartThreadpoolIo

func StartThreadpoolIo(pio PTP_IO)

func StgPropertyLengthAsVariant

func StgPropertyLengthAsVariant(pProp *SERIALIZEDPROPERTYVALUE, cbProp uint32, CodePage uint16, bReserved byte) uint32

func StrCSpnA

func StrCSpnA(pszStr PSTR, pszSet PSTR) int32

func StrCSpnIA

func StrCSpnIA(pszStr PSTR, pszSet PSTR) int32

func StrCSpnIW

func StrCSpnIW(pszStr PWSTR, pszSet PWSTR) int32

func StrCSpnW

func StrCSpnW(pszStr PWSTR, pszSet PWSTR) int32

func StrCatChainW

func StrCatChainW(pszDst PWSTR, cchDst uint32, ichAt uint32, pszSrc PWSTR) uint32

func StrCmpCA

func StrCmpCA(pszStr1 PSTR, pszStr2 PSTR) int32

func StrCmpCW

func StrCmpCW(pszStr1 PWSTR, pszStr2 PWSTR) int32

func StrCmpICA

func StrCmpICA(pszStr1 PSTR, pszStr2 PSTR) int32

func StrCmpICW

func StrCmpICW(pszStr1 PWSTR, pszStr2 PWSTR) int32

func StrCmpIW

func StrCmpIW(psz1 PWSTR, psz2 PWSTR) int32

func StrCmpLogicalW

func StrCmpLogicalW(psz1 PWSTR, psz2 PWSTR) int32

func StrCmpNA

func StrCmpNA(psz1 PSTR, psz2 PSTR, nChar int32) int32

func StrCmpNCA

func StrCmpNCA(pszStr1 PSTR, pszStr2 PSTR, nChar int32) int32

func StrCmpNCW

func StrCmpNCW(pszStr1 PWSTR, pszStr2 PWSTR, nChar int32) int32

func StrCmpNIA

func StrCmpNIA(psz1 PSTR, psz2 PSTR, nChar int32) int32

func StrCmpNICA

func StrCmpNICA(pszStr1 PSTR, pszStr2 PSTR, nChar int32) int32

func StrCmpNICW

func StrCmpNICW(pszStr1 PWSTR, pszStr2 PWSTR, nChar int32) int32

func StrCmpNIW

func StrCmpNIW(psz1 PWSTR, psz2 PWSTR, nChar int32) int32

func StrCmpNW

func StrCmpNW(psz1 PWSTR, psz2 PWSTR, nChar int32) int32

func StrCmpW

func StrCmpW(psz1 PWSTR, psz2 PWSTR) int32

func StrFromTimeIntervalA

func StrFromTimeIntervalA(pszOut PSTR, cchMax uint32, dwTimeMS uint32, digits int32) int32

func StrFromTimeIntervalW

func StrFromTimeIntervalW(pszOut PWSTR, cchMax uint32, dwTimeMS uint32, digits int32) int32

func StrSpnA

func StrSpnA(psz PSTR, pszSet PSTR) int32

func StrSpnW

func StrSpnW(psz PWSTR, pszSet PWSTR) int32

func StrToGuid

func StrToGuid(str string) (syscall.GUID, error)

func StrToIntA

func StrToIntA(pszSrc PSTR) int32

func StrToIntW

func StrToIntW(pszSrc PWSTR) int32

func StrToPointer

func StrToPointer(str string) unsafe.Pointer

func StrToPointerOrNil

func StrToPointerOrNil(str string) unsafe.Pointer

func StretchDIBits

func StretchDIBits(hdc HDC, xDest int32, yDest int32, DestWidth int32, DestHeight int32, xSrc int32, ySrc int32, SrcWidth int32, SrcHeight int32, lpBits unsafe.Pointer, lpbmi *BITMAPINFO, iUsage DIB_USAGE, rop ROP_CODE) int32

func StringFromGUID2

func StringFromGUID2(rguid *syscall.GUID, lpsz PWSTR, cchMax int32) int32

func SubmitThreadpoolWork

func SubmitThreadpoolWork(pwk PTP_WORK)

func SwitchDesktop

func SwitchDesktop(hDesktop HDESK) (BOOL, WIN32_ERROR)

func SwitchToFiber

func SwitchToFiber(lpFiber unsafe.Pointer)

func SwitchToThisWindow

func SwitchToThisWindow(hwnd HWND, fUnknown BOOL)

func SysFreeString

func SysFreeString(bstrString BSTR)

func SysReAllocString

func SysReAllocString(pbstr *BSTR, psz PWSTR) int32

func SysReAllocStringLen

func SysReAllocStringLen(pbstr *BSTR, psz PWSTR, len uint32) int32

func SysReleaseString

func SysReleaseString(bstrString BSTR)

func SysStringByteLen

func SysStringByteLen(bstr BSTR) uint32

func SysStringLen

func SysStringLen(pbstr BSTR) uint32

func SystemParametersInfoA

func SystemParametersInfoA(uiAction SYSTEM_PARAMETERS_INFO_ACTION, uiParam uint32, pvParam unsafe.Pointer, fWinIni SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) (BOOL, WIN32_ERROR)

func SystemParametersInfoForDpi

func SystemParametersInfoForDpi(uiAction uint32, uiParam uint32, pvParam unsafe.Pointer, fWinIni uint32, dpi uint32) (BOOL, WIN32_ERROR)

func SystemParametersInfoW

func SystemParametersInfoW(uiAction SYSTEM_PARAMETERS_INFO_ACTION, uiParam uint32, pvParam unsafe.Pointer, fWinIni SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS) (BOOL, WIN32_ERROR)

func SystemTimeToFileTime

func SystemTimeToFileTime(lpSystemTime *SYSTEMTIME, lpFileTime *FILETIME) (BOOL, WIN32_ERROR)

func SystemTimeToTzSpecificLocalTime

func SystemTimeToTzSpecificLocalTime(lpTimeZoneInformation *TIME_ZONE_INFORMATION, lpUniversalTime *SYSTEMTIME, lpLocalTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func SystemTimeToTzSpecificLocalTimeEx

func SystemTimeToTzSpecificLocalTimeEx(lpTimeZoneInformation *DYNAMIC_TIME_ZONE_INFORMATION, lpUniversalTime *SYSTEMTIME, lpLocalTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func SystemTimeToVariantTime

func SystemTimeToVariantTime(lpSystemTime *SYSTEMTIME, pvtime *float64) int32

func TabbedTextOutA

func TabbedTextOutA(hdc HDC, x int32, y int32, lpString PSTR, chCount int32, nTabPositions int32, lpnTabStopPositions *int32, nTabOrigin int32) int32

func TabbedTextOutW

func TabbedTextOutW(hdc HDC, x int32, y int32, lpString PWSTR, chCount int32, nTabPositions int32, lpnTabStopPositions *int32, nTabOrigin int32) int32

func TerminateProcess

func TerminateProcess(hProcess HANDLE, uExitCode uint32) (BOOL, WIN32_ERROR)

func TerminateThread

func TerminateThread(hThread HANDLE, dwExitCode uint32) (BOOL, WIN32_ERROR)

func Thread32First

func Thread32First(hSnapshot HANDLE, lpte *THREADENTRY32) (BOOL, WIN32_ERROR)

func Thread32Next

func Thread32Next(hSnapshot HANDLE, lpte *THREADENTRY32) (BOOL, WIN32_ERROR)

func TlsFree

func TlsFree(dwTlsIndex uint32) (BOOL, WIN32_ERROR)

func TlsGetValueAlt

func TlsGetValueAlt(dwTlsIndex uint32) uintptr

func TlsSetValue

func TlsSetValue(dwTlsIndex uint32, lpTlsValue unsafe.Pointer) (BOOL, WIN32_ERROR)

func ToAscii

func ToAscii(uVirtKey uint32, uScanCode uint32, lpKeyState *byte, lpChar *uint16, uFlags uint32) int32

func ToAsciiEx

func ToAsciiEx(uVirtKey uint32, uScanCode uint32, lpKeyState *byte, lpChar *uint16, uFlags uint32, dwhkl HKL) int32

func ToUnicode

func ToUnicode(wVirtKey uint32, wScanCode uint32, lpKeyState *byte, pwszBuff PWSTR, cchBuff int32, wFlags uint32) int32

func ToUnicodeEx

func ToUnicodeEx(wVirtKey uint32, wScanCode uint32, lpKeyState *byte, pwszBuff PWSTR, cchBuff int32, wFlags uint32, dwhkl HKL) int32

func TrackMouseEvent

func TrackMouseEvent(lpEventTrack *TRACKMOUSEEVENT) (BOOL, WIN32_ERROR)

func TrackPopupMenu

func TrackPopupMenu(hMenu HMENU, uFlags TRACK_POPUP_MENU_FLAGS, x int32, y int32, nReserved int32, hWnd HWND, prcRect *RECT) (BOOL, WIN32_ERROR)

func TrackPopupMenuEx

func TrackPopupMenuEx(hMenu HMENU, uFlags uint32, x int32, y int32, hwnd HWND, lptpm *TPMPARAMS) (BOOL, WIN32_ERROR)

func TransactNamedPipe

func TransactNamedPipe(hNamedPipe HANDLE, lpInBuffer unsafe.Pointer, nInBufferSize uint32, lpOutBuffer unsafe.Pointer, nOutBufferSize uint32, lpBytesRead *uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func TranslateCharsetInfo

func TranslateCharsetInfo(lpSrc *uint32, lpCs *CHARSETINFO, dwFlags TRANSLATE_CHARSET_INFO_FLAGS) (BOOL, WIN32_ERROR)

func TrySubmitThreadpoolCallback

func TrySubmitThreadpoolCallback(pfns PTP_SIMPLE_CALLBACK, pv unsafe.Pointer, pcbe *TP_CALLBACK_ENVIRON_V3) (BOOL, WIN32_ERROR)

func TzSpecificLocalTimeToSystemTime

func TzSpecificLocalTimeToSystemTime(lpTimeZoneInformation *TIME_ZONE_INFORMATION, lpLocalTime *SYSTEMTIME, lpUniversalTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func TzSpecificLocalTimeToSystemTimeEx

func TzSpecificLocalTimeToSystemTimeEx(lpTimeZoneInformation *DYNAMIC_TIME_ZONE_INFORMATION, lpLocalTime *SYSTEMTIME, lpUniversalTime *SYSTEMTIME) (BOOL, WIN32_ERROR)

func Uaw_lstrcmpW

func Uaw_lstrcmpW(String1 *uint16, String2 *uint16) int32

func Uaw_lstrcmpiW

func Uaw_lstrcmpiW(String1 *uint16, String2 *uint16) int32

func Uaw_lstrlenW

func Uaw_lstrlenW(String *uint16) int32

func Uaw_wcschr

func Uaw_wcschr(String *uint16, Character uint16) *uint16

func Uaw_wcscpy

func Uaw_wcscpy(Destination *uint16, Source *uint16) *uint16

func Uaw_wcsicmp

func Uaw_wcsicmp(String1 *uint16, String2 *uint16) int32

func Uaw_wcslen

func Uaw_wcslen(String *uint16) uintptr

func Uaw_wcsrchr

func Uaw_wcsrchr(String *uint16, Character uint16) *uint16

func UmsThreadYield

func UmsThreadYield(SchedulerParam unsafe.Pointer) (BOOL, WIN32_ERROR)

func UnhandledExceptionFilter

func UnhandledExceptionFilter(ExceptionInfo *EXCEPTION_POINTERS) int32

func UnhookWindowsHookEx

func UnhookWindowsHookEx(hhk HHOOK) (BOOL, WIN32_ERROR)

func UnloadKeyboardLayout

func UnloadKeyboardLayout(hkl HKL) (BOOL, WIN32_ERROR)

func UnloadUserProfile

func UnloadUserProfile(hToken HANDLE, hProfile HANDLE) (BOOL, WIN32_ERROR)

func UnlockFile

func UnlockFile(hFile HANDLE, dwFileOffsetLow uint32, dwFileOffsetHigh uint32, nNumberOfBytesToUnlockLow uint32, nNumberOfBytesToUnlockHigh uint32) (BOOL, WIN32_ERROR)

func UnlockFileEx

func UnlockFileEx(hFile HANDLE, dwReserved uint32, nNumberOfBytesToUnlockLow uint32, nNumberOfBytesToUnlockHigh uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func UnlockServiceDatabase

func UnlockServiceDatabase(ScLock unsafe.Pointer) (BOOL, WIN32_ERROR)

func UnmapViewOfFile

func UnmapViewOfFile(lpBaseAddress MEMORY_MAPPED_VIEW_ADDRESS) (BOOL, WIN32_ERROR)

func UnmapViewOfFileEx

func UnmapViewOfFileEx(BaseAddress MEMORY_MAPPED_VIEW_ADDRESS, UnmapFlags UNMAP_VIEW_OF_FILE_FLAGS) (BOOL, WIN32_ERROR)

func UnregisterBadMemoryNotification

func UnregisterBadMemoryNotification(RegistrationHandle unsafe.Pointer) (BOOL, WIN32_ERROR)

func UnregisterClassA

func UnregisterClassA(lpClassName PSTR, hInstance HINSTANCE) (BOOL, WIN32_ERROR)

func UnregisterClassW

func UnregisterClassW(lpClassName PWSTR, hInstance HINSTANCE) (BOOL, WIN32_ERROR)

func UnregisterDeviceNotification

func UnregisterDeviceNotification(Handle HDEVNOTIFY) (BOOL, WIN32_ERROR)

func UnregisterHotKey

func UnregisterHotKey(hWnd HWND, id int32) (BOOL, WIN32_ERROR)

func UnregisterPointerInputTarget

func UnregisterPointerInputTarget(hwnd HWND, pointerType POINTER_INPUT_TYPE) (BOOL, WIN32_ERROR)

func UnregisterPowerSettingNotification

func UnregisterPowerSettingNotification(Handle HPOWERNOTIFY) (BOOL, WIN32_ERROR)

func UnregisterSuspendResumeNotification

func UnregisterSuspendResumeNotification(Handle HPOWERNOTIFY) (BOOL, WIN32_ERROR)

func UnregisterWait

func UnregisterWait(WaitHandle HANDLE) (BOOL, WIN32_ERROR)

func UnregisterWaitEx

func UnregisterWaitEx(WaitHandle HANDLE, CompletionEvent HANDLE) (BOOL, WIN32_ERROR)

func UpdateLayeredWindow

func UpdateLayeredWindow(hWnd HWND, hdcDst HDC, pptDst *POINT, psize *SIZE, hdcSrc HDC, pptSrc *POINT, crKey COLORREF, pblend *BLENDFUNCTION, dwFlags UPDATE_LAYERED_WINDOW_FLAGS) (BOOL, WIN32_ERROR)

func UpdateProcThreadAttribute

func UpdateProcThreadAttribute(lpAttributeList LPPROC_THREAD_ATTRIBUTE_LIST, dwFlags uint32, Attribute uintptr, lpValue unsafe.Pointer, cbSize uintptr, lpPreviousValue unsafe.Pointer, lpReturnSize *uintptr) (BOOL, WIN32_ERROR)

func UpdateResourceA

func UpdateResourceA(hUpdate HANDLE, lpType PSTR, lpName PSTR, wLanguage uint16, lpData unsafe.Pointer, cb uint32) (BOOL, WIN32_ERROR)

func UpdateResourceW

func UpdateResourceW(hUpdate HANDLE, lpType PWSTR, lpName PWSTR, wLanguage uint16, lpData unsafe.Pointer, cb uint32) (BOOL, WIN32_ERROR)

func UrlCompareA

func UrlCompareA(psz1 PSTR, psz2 PSTR, fIgnoreSlash BOOL) int32

func UrlCompareW

func UrlCompareW(psz1 PWSTR, psz2 PWSTR, fIgnoreSlash BOOL) int32

func VARIANT_UserFree

func VARIANT_UserFree(param0 *uint32, param1 *VARIANT)

func VARIANT_UserFree64

func VARIANT_UserFree64(param0 *uint32, param1 *VARIANT)

func VARIANT_UserMarshal

func VARIANT_UserMarshal(param0 *uint32, param1 *byte, param2 *VARIANT) *byte

func VARIANT_UserMarshal64

func VARIANT_UserMarshal64(param0 *uint32, param1 *byte, param2 *VARIANT) *byte

func VARIANT_UserSize

func VARIANT_UserSize(param0 *uint32, param1 uint32, param2 *VARIANT) uint32

func VARIANT_UserSize64

func VARIANT_UserSize64(param0 *uint32, param1 uint32, param2 *VARIANT) uint32

func VARIANT_UserUnmarshal

func VARIANT_UserUnmarshal(param0 *uint32, param1 *byte, param2 *VARIANT) *byte

func VARIANT_UserUnmarshal64

func VARIANT_UserUnmarshal64(param0 *uint32, param1 *byte, param2 *VARIANT) *byte

func VariantCompare

func VariantCompare(var1 *VARIANT, var2 *VARIANT) int32

func VariantGetElementCount

func VariantGetElementCount(varIn *VARIANT) uint32

func VariantInit

func VariantInit(pvarg *VARIANT)

func VariantTimeToDosDateTime

func VariantTimeToDosDateTime(vtime float64, pwDosDate *uint16, pwDosTime *uint16) int32

func VariantTimeToSystemTime

func VariantTimeToSystemTime(vtime float64, lpSystemTime *SYSTEMTIME) int32

func VariantToDoubleWithDefault

func VariantToDoubleWithDefault(varIn *VARIANT, dblDefault float64) float64

func VariantToInt16WithDefault

func VariantToInt16WithDefault(varIn *VARIANT, iDefault int16) int16

func VariantToInt32WithDefault

func VariantToInt32WithDefault(varIn *VARIANT, lDefault int32) int32

func VariantToInt64WithDefault

func VariantToInt64WithDefault(varIn *VARIANT, llDefault int64) int64

func VariantToUInt16WithDefault

func VariantToUInt16WithDefault(varIn *VARIANT, uiDefault uint16) uint16

func VariantToUInt32WithDefault

func VariantToUInt32WithDefault(varIn *VARIANT, ulDefault uint32) uint32

func VariantToUInt64WithDefault

func VariantToUInt64WithDefault(varIn *VARIANT, ullDefault uint64) uint64

func VerLanguageNameA

func VerLanguageNameA(wLang uint32, szLang PSTR, cchLang uint32) uint32

func VerLanguageNameW

func VerLanguageNameW(wLang uint32, szLang PWSTR, cchLang uint32) uint32

func VerSetConditionMask

func VerSetConditionMask(ConditionMask uint64, TypeMask VER_FLAGS, Condition byte) uint64

func VerifyScripts

func VerifyScripts(dwFlags uint32, lpLocaleScripts PWSTR, cchLocaleScripts int32, lpTestScripts PWSTR, cchTestScripts int32) (BOOL, WIN32_ERROR)

func VerifyVersionInfoA

func VerifyVersionInfoA(lpVersionInformation *OSVERSIONINFOEXA, dwTypeMask VER_FLAGS, dwlConditionMask uint64) (BOOL, WIN32_ERROR)

func VerifyVersionInfoW

func VerifyVersionInfoW(lpVersionInformation *OSVERSIONINFOEXW, dwTypeMask VER_FLAGS, dwlConditionMask uint64) (BOOL, WIN32_ERROR)

func VirtualFree

func VirtualFree(lpAddress unsafe.Pointer, dwSize uintptr, dwFreeType VIRTUAL_FREE_TYPE) (BOOL, WIN32_ERROR)

func VirtualFreeEx

func VirtualFreeEx(hProcess HANDLE, lpAddress unsafe.Pointer, dwSize uintptr, dwFreeType VIRTUAL_FREE_TYPE) (BOOL, WIN32_ERROR)

func VirtualLock

func VirtualLock(lpAddress unsafe.Pointer, dwSize uintptr) (BOOL, WIN32_ERROR)

func VirtualProtect

func VirtualProtect(lpAddress unsafe.Pointer, dwSize uintptr, flNewProtect PAGE_PROTECTION_FLAGS, lpflOldProtect *PAGE_PROTECTION_FLAGS) (BOOL, WIN32_ERROR)

func VirtualProtectEx

func VirtualProtectEx(hProcess HANDLE, lpAddress unsafe.Pointer, dwSize uintptr, flNewProtect PAGE_PROTECTION_FLAGS, lpflOldProtect *PAGE_PROTECTION_FLAGS) (BOOL, WIN32_ERROR)

func VirtualUnlock

func VirtualUnlock(lpAddress unsafe.Pointer, dwSize uintptr) (BOOL, WIN32_ERROR)

func VkKeyScanA

func VkKeyScanA(ch CHAR) int16

func VkKeyScanExA

func VkKeyScanExA(ch CHAR, dwhkl HKL) int16

func VkKeyScanExW

func VkKeyScanExW(ch uint16, dwhkl HKL) int16

func VkKeyScanW

func VkKeyScanW(ch uint16) int16

func WINNLSGetIMEHotkey

func WINNLSGetIMEHotkey(param0 HWND) uint32

func WaitForDebugEvent

func WaitForDebugEvent(lpDebugEvent *DEBUG_EVENT, dwMilliseconds uint32) (BOOL, WIN32_ERROR)

func WaitForDebugEventEx

func WaitForDebugEventEx(lpDebugEvent *DEBUG_EVENT, dwMilliseconds uint32) (BOOL, WIN32_ERROR)

func WaitForInputIdle

func WaitForInputIdle(hProcess HANDLE, dwMilliseconds uint32) uint32

func WaitForMultipleObjects

func WaitForMultipleObjects(nCount uint32, lpHandles *HANDLE, bWaitAll BOOL, dwMilliseconds uint32) (WAIT_EVENT, WIN32_ERROR)

func WaitForMultipleObjectsEx

func WaitForMultipleObjectsEx(nCount uint32, lpHandles *HANDLE, bWaitAll BOOL, dwMilliseconds uint32, bAlertable BOOL) (WAIT_EVENT, WIN32_ERROR)

func WaitForSingleObject

func WaitForSingleObject(hHandle HANDLE, dwMilliseconds uint32) (WAIT_EVENT, WIN32_ERROR)

func WaitForSingleObjectEx

func WaitForSingleObjectEx(hHandle HANDLE, dwMilliseconds uint32, bAlertable BOOL) (WAIT_EVENT, WIN32_ERROR)

func WaitForThreadpoolIoCallbacks

func WaitForThreadpoolIoCallbacks(pio PTP_IO, fCancelPendingCallbacks BOOL)

func WaitForThreadpoolTimerCallbacks

func WaitForThreadpoolTimerCallbacks(pti PTP_TIMER, fCancelPendingCallbacks BOOL)

func WaitForThreadpoolWaitCallbacks

func WaitForThreadpoolWaitCallbacks(pwa PTP_WAIT, fCancelPendingCallbacks BOOL)

func WaitForThreadpoolWorkCallbacks

func WaitForThreadpoolWorkCallbacks(pwk PTP_WORK, fCancelPendingCallbacks BOOL)

func WaitMessage

func WaitMessage() (BOOL, WIN32_ERROR)

func WaitNamedPipeA

func WaitNamedPipeA(lpNamedPipeName PSTR, nTimeOut uint32) (BOOL, WIN32_ERROR)

func WaitServiceState

func WaitServiceState(hService SC_HANDLE, dwNotify uint32, dwTimeout uint32, hCancelEvent HANDLE) uint32

func WakeAllConditionVariable

func WakeAllConditionVariable(ConditionVariable *CONDITION_VARIABLE)

func WakeConditionVariable

func WakeConditionVariable(ConditionVariable *CONDITION_VARIABLE)

func WhichPlatform

func WhichPlatform() uint32

func WinExec

func WinExec(lpCmdLine PSTR, uCmdShow uint32) uint32

func WinHelpA

func WinHelpA(hWndMain HWND, lpszHelp PSTR, uCommand uint32, dwData uintptr) (BOOL, WIN32_ERROR)

func WinHelpW

func WinHelpW(hWndMain HWND, lpszHelp PWSTR, uCommand uint32, dwData uintptr) (BOOL, WIN32_ERROR)

func WindowsGetStringLen

func WindowsGetStringLen(string HSTRING) uint32

func WnsprintfA

func WnsprintfA(pszDest PSTR, cchDest int32, pszFmt PSTR) int32

func WnsprintfW

func WnsprintfW(pszDest PWSTR, cchDest int32, pszFmt PWSTR) int32

func Wow64DisableWow64FsRedirection

func Wow64DisableWow64FsRedirection(OldValue unsafe.Pointer) (BOOL, WIN32_ERROR)

func Wow64GetThreadContext

func Wow64GetThreadContext(hThread HANDLE, lpContext *WOW64_CONTEXT) (BOOL, WIN32_ERROR)

func Wow64GetThreadSelectorEntry

func Wow64GetThreadSelectorEntry(hThread HANDLE, dwSelector uint32, lpSelectorEntry *WOW64_LDT_ENTRY) (BOOL, WIN32_ERROR)

func Wow64RevertWow64FsRedirection

func Wow64RevertWow64FsRedirection(OlValue unsafe.Pointer) (BOOL, WIN32_ERROR)

func Wow64SetThreadContext

func Wow64SetThreadContext(hThread HANDLE, lpContext *WOW64_CONTEXT) (BOOL, WIN32_ERROR)

func WriteConsoleA

func WriteConsoleA(hConsoleOutput HANDLE, lpBuffer PSTR, nNumberOfCharsToWrite uint32, lpNumberOfCharsWritten *uint32, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func WriteConsoleInputA

func WriteConsoleInputA(hConsoleInput HANDLE, lpBuffer *INPUT_RECORD, nLength uint32, lpNumberOfEventsWritten *uint32) (BOOL, WIN32_ERROR)

func WriteConsoleInputW

func WriteConsoleInputW(hConsoleInput HANDLE, lpBuffer *INPUT_RECORD, nLength uint32, lpNumberOfEventsWritten *uint32) (BOOL, WIN32_ERROR)

func WriteConsoleOutputA

func WriteConsoleOutputA(hConsoleOutput HANDLE, lpBuffer *CHAR_INFO, dwBufferSize COORD, dwBufferCoord COORD, lpWriteRegion *SMALL_RECT) (BOOL, WIN32_ERROR)

func WriteConsoleOutputAttribute

func WriteConsoleOutputAttribute(hConsoleOutput HANDLE, lpAttribute *uint16, nLength uint32, dwWriteCoord COORD, lpNumberOfAttrsWritten *uint32) (BOOL, WIN32_ERROR)

func WriteConsoleOutputCharacterA

func WriteConsoleOutputCharacterA(hConsoleOutput HANDLE, lpCharacter PSTR, nLength uint32, dwWriteCoord COORD, lpNumberOfCharsWritten *uint32) (BOOL, WIN32_ERROR)

func WriteConsoleOutputCharacterW

func WriteConsoleOutputCharacterW(hConsoleOutput HANDLE, lpCharacter PWSTR, nLength uint32, dwWriteCoord COORD, lpNumberOfCharsWritten *uint32) (BOOL, WIN32_ERROR)

func WriteConsoleOutputW

func WriteConsoleOutputW(hConsoleOutput HANDLE, lpBuffer *CHAR_INFO, dwBufferSize COORD, dwBufferCoord COORD, lpWriteRegion *SMALL_RECT) (BOOL, WIN32_ERROR)

func WriteConsoleW

func WriteConsoleW(hConsoleOutput HANDLE, lpBuffer PWSTR, nNumberOfCharsToWrite uint32, lpNumberOfCharsWritten *uint32, lpReserved unsafe.Pointer) (BOOL, WIN32_ERROR)

func WriteEncryptedFileRaw

func WriteEncryptedFileRaw(pfImportCallback PFE_IMPORT_FUNC, pvCallbackContext unsafe.Pointer, pvContext unsafe.Pointer) uint32

func WriteFile

func WriteFile(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToWrite uint32, lpNumberOfBytesWritten *uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func WriteFileEx

func WriteFileEx(hFile HANDLE, lpBuffer *byte, nNumberOfBytesToWrite uint32, lpOverlapped *OVERLAPPED, lpCompletionRoutine LPOVERLAPPED_COMPLETION_ROUTINE) (BOOL, WIN32_ERROR)

func WriteFileGather

func WriteFileGather(hFile HANDLE, aSegmentArray *FILE_SEGMENT_ELEMENT, nNumberOfBytesToWrite uint32, lpReserved *uint32, lpOverlapped *OVERLAPPED) (BOOL, WIN32_ERROR)

func WritePrivateProfileSectionA

func WritePrivateProfileSectionA(lpAppName PSTR, lpString PSTR, lpFileName PSTR) (BOOL, WIN32_ERROR)

func WritePrivateProfileSectionW

func WritePrivateProfileSectionW(lpAppName PWSTR, lpString PWSTR, lpFileName PWSTR) (BOOL, WIN32_ERROR)

func WritePrivateProfileStringA

func WritePrivateProfileStringA(lpAppName PSTR, lpKeyName PSTR, lpString PSTR, lpFileName PSTR) (BOOL, WIN32_ERROR)

func WritePrivateProfileStringW

func WritePrivateProfileStringW(lpAppName PWSTR, lpKeyName PWSTR, lpString PWSTR, lpFileName PWSTR) (BOOL, WIN32_ERROR)

func WritePrivateProfileStructA

func WritePrivateProfileStructA(lpszSection PSTR, lpszKey PSTR, lpStruct unsafe.Pointer, uSizeStruct uint32, szFile PSTR) (BOOL, WIN32_ERROR)

func WritePrivateProfileStructW

func WritePrivateProfileStructW(lpszSection PWSTR, lpszKey PWSTR, lpStruct unsafe.Pointer, uSizeStruct uint32, szFile PWSTR) (BOOL, WIN32_ERROR)

func WriteProcessMemory

func WriteProcessMemory(hProcess HANDLE, lpBaseAddress unsafe.Pointer, lpBuffer unsafe.Pointer, nSize uintptr, lpNumberOfBytesWritten *uintptr) (BOOL, WIN32_ERROR)

func WriteProfileSectionA

func WriteProfileSectionA(lpAppName PSTR, lpString PSTR) (BOOL, WIN32_ERROR)

func WriteProfileSectionW

func WriteProfileSectionW(lpAppName PWSTR, lpString PWSTR) (BOOL, WIN32_ERROR)

func WriteProfileStringA

func WriteProfileStringA(lpAppName PSTR, lpKeyName PSTR, lpString PSTR) (BOOL, WIN32_ERROR)

func WriteProfileStringW

func WriteProfileStringW(lpAppName PWSTR, lpKeyName PWSTR, lpString PWSTR) (BOOL, WIN32_ERROR)

func WriteTapemark

func WriteTapemark(hDevice HANDLE, dwTapemarkType TAPEMARK_TYPE, dwTapemarkCount uint32, bImmediate BOOL) uint32

func WstrToStr

func WstrToStr(wsz []uint16) string

func WvnsprintfA

func WvnsprintfA(pszDest PSTR, cchDest int32, pszFmt PSTR, arglist *int8) int32

func WvnsprintfW

func WvnsprintfW(pszDest PWSTR, cchDest int32, pszFmt PWSTR, arglist *int8) int32

Types

type AASHELLMENUFILENAME

type AASHELLMENUFILENAME struct {
	CbTotal     int16
	RgbReserved [12]byte
	SzFileName  [1]uint16
}

type AASHELLMENUITEM

type AASHELLMENUITEM struct {
	LpReserved1 unsafe.Pointer
	IReserved   int32
	UiReserved  uint32
	LpName      *AASHELLMENUFILENAME
	Psz         PWSTR
}

type ABC

type ABC struct {
	AbcA int32
	AbcB uint32
	AbcC int32
}

type ABCFLOAT

type ABCFLOAT struct {
	AbcfA float32
	AbcfB float32
	AbcfC float32
}

type ABORTPATH

type ABORTPATH struct {
	Emr EMR
}

type ABORTPROC

type ABORTPROC = uintptr

type ABORTPROC_func

type ABORTPROC_func = func(param0 HDC, param1 int32) BOOL

type ACCEL

type ACCEL struct {
	FVirt ACCEL_VIRT_FLAGS
	Key   uint16
	Cmd   uint16
}

type ACCEL_VIRT_FLAGS

type ACCEL_VIRT_FLAGS byte

enum flags

const (
	FVIRTKEY  ACCEL_VIRT_FLAGS = 1
	FNOINVERT ACCEL_VIRT_FLAGS = 2
	FSHIFT    ACCEL_VIRT_FLAGS = 4
	FCONTROL  ACCEL_VIRT_FLAGS = 8
	FALT      ACCEL_VIRT_FLAGS = 16
)

type ACCESSTIMEOUT

type ACCESSTIMEOUT struct {
	CbSize       uint32
	DwFlags      uint32
	ITimeOutMSec uint32
}

type ACCESS_ALLOWED_ACE

type ACCESS_ALLOWED_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type ACCESS_ALLOWED_CALLBACK_ACE

type ACCESS_ALLOWED_CALLBACK_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type ACCESS_ALLOWED_OBJECT_ACE

type ACCESS_ALLOWED_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type ACCESS_DENIED_ACE

type ACCESS_DENIED_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type ACCESS_DENIED_CALLBACK_ACE

type ACCESS_DENIED_CALLBACK_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type ACCESS_DENIED_CALLBACK_OBJECT_ACE

type ACCESS_DENIED_CALLBACK_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type ACCESS_DENIED_OBJECT_ACE

type ACCESS_DENIED_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type ACCESS_REASONS

type ACCESS_REASONS struct {
	Data [32]uint32
}

type ACCESS_REASON_TYPE

type ACCESS_REASON_TYPE int32

enum

const (
	AccessReasonNone                     ACCESS_REASON_TYPE = 0
	AccessReasonAllowedAce               ACCESS_REASON_TYPE = 65536
	AccessReasonDeniedAce                ACCESS_REASON_TYPE = 131072
	AccessReasonAllowedParentAce         ACCESS_REASON_TYPE = 196608
	AccessReasonDeniedParentAce          ACCESS_REASON_TYPE = 262144
	AccessReasonNotGrantedByCape         ACCESS_REASON_TYPE = 327680
	AccessReasonNotGrantedByParentCape   ACCESS_REASON_TYPE = 393216
	AccessReasonNotGrantedToAppContainer ACCESS_REASON_TYPE = 458752
	AccessReasonMissingPrivilege         ACCESS_REASON_TYPE = 1048576
	AccessReasonFromPrivilege            ACCESS_REASON_TYPE = 2097152
	AccessReasonIntegrityLevel           ACCESS_REASON_TYPE = 3145728
	AccessReasonOwnership                ACCESS_REASON_TYPE = 4194304
	AccessReasonNullDacl                 ACCESS_REASON_TYPE = 5242880
	AccessReasonEmptyDacl                ACCESS_REASON_TYPE = 6291456
	AccessReasonNoSD                     ACCESS_REASON_TYPE = 7340032
	AccessReasonNoGrant                  ACCESS_REASON_TYPE = 8388608
	AccessReasonTrustLabel               ACCESS_REASON_TYPE = 9437184
	AccessReasonFilterAce                ACCESS_REASON_TYPE = 10485760
)

type ACC_UTILITY_STATE_FLAGS

type ACC_UTILITY_STATE_FLAGS uint32

enum flags

const (
	ANRUS_ON_SCREEN_KEYBOARD_ACTIVE    ACC_UTILITY_STATE_FLAGS = 1
	ANRUS_TOUCH_MODIFICATION_ACTIVE    ACC_UTILITY_STATE_FLAGS = 2
	ANRUS_PRIORITY_AUDIO_ACTIVE        ACC_UTILITY_STATE_FLAGS = 4
	ANRUS_PRIORITY_AUDIO_ACTIVE_NODUCK ACC_UTILITY_STATE_FLAGS = 8
)

type ACENUMOPTION

type ACENUMOPTION int32

enum

const (
	ACEO_NONE            ACENUMOPTION = 0
	ACEO_MOSTRECENTFIRST ACENUMOPTION = 1
	ACEO_FIRSTUNUSED     ACENUMOPTION = 65536
)

type ACE_FLAGS

type ACE_FLAGS uint32

enum flags

const (
	CONTAINER_INHERIT_ACE              ACE_FLAGS = 2
	FAILED_ACCESS_ACE_FLAG             ACE_FLAGS = 128
	INHERIT_ONLY_ACE                   ACE_FLAGS = 8
	INHERITED_ACE                      ACE_FLAGS = 16
	NO_PROPAGATE_INHERIT_ACE           ACE_FLAGS = 4
	OBJECT_INHERIT_ACE                 ACE_FLAGS = 1
	SUCCESSFUL_ACCESS_ACE_FLAG         ACE_FLAGS = 64
	SUB_CONTAINERS_AND_OBJECTS_INHERIT ACE_FLAGS = 3
	SUB_CONTAINERS_ONLY_INHERIT        ACE_FLAGS = 2
	SUB_OBJECTS_ONLY_INHERIT           ACE_FLAGS = 1
	INHERIT_NO_PROPAGATE               ACE_FLAGS = 4
	INHERIT_ONLY                       ACE_FLAGS = 8
	NO_INHERITANCE                     ACE_FLAGS = 0
)

type ACE_HEADER

type ACE_HEADER struct {
	AceType  byte
	AceFlags byte
	AceSize  uint16
}

type ACE_REVISION

type ACE_REVISION uint32

enum

const (
	ACL_REVISION    ACE_REVISION = 2
	ACL_REVISION_DS ACE_REVISION = 4
)

type ACL

type ACL struct {
	AclRevision byte
	Sbz1        byte
	AclSize     uint16
	AceCount    uint16
	Sbz2        uint16
}

type ACL_INFORMATION_CLASS

type ACL_INFORMATION_CLASS int32

enum

const (
	AclRevisionInformation ACL_INFORMATION_CLASS = 1
	AclSizeInformation     ACL_INFORMATION_CLASS = 2
)

type ACL_REVISION_INFORMATION

type ACL_REVISION_INFORMATION struct {
	AclRevision uint32
}

type ACL_SIZE_INFORMATION

type ACL_SIZE_INFORMATION struct {
	AceCount      uint32
	AclBytesInUse uint32
	AclBytesFree  uint32
}

type ACPI_REAL_TIME

type ACPI_REAL_TIME struct {
	Year         uint16
	Month        byte
	Day          byte
	Hour         byte
	Minute       byte
	Second       byte
	Valid        byte
	Milliseconds uint16
	TimeZone     int16
	DayLight     byte
	Reserved1    [3]byte
}

type ACPI_TIME_AND_ALARM_CAPABILITIES

type ACPI_TIME_AND_ALARM_CAPABILITIES struct {
	AcWakeSupported           BOOLEAN
	DcWakeSupported           BOOLEAN
	S4AcWakeSupported         BOOLEAN
	S4DcWakeSupported         BOOLEAN
	S5AcWakeSupported         BOOLEAN
	S5DcWakeSupported         BOOLEAN
	S4S5WakeStatusSupported   BOOLEAN
	DeepestWakeSystemState    uint32
	RealTimeFeaturesSupported BOOLEAN
	RealTimeResolution        ACPI_TIME_RESOLUTION
}

type ACPI_TIME_RESOLUTION

type ACPI_TIME_RESOLUTION int32

enum

const (
	AcpiTimeResolutionMilliseconds ACPI_TIME_RESOLUTION = 0
	AcpiTimeResolutionSeconds      ACPI_TIME_RESOLUTION = 1
	AcpiTimeResolutionMax          ACPI_TIME_RESOLUTION = 2
)

type ACTCTX_SECTION_KEYED_DATA_2600

type ACTCTX_SECTION_KEYED_DATA_2600 struct {
	CbSize                    uint32
	UlDataFormatVersion       uint32
	LpData                    unsafe.Pointer
	UlLength                  uint32
	LpSectionGlobalData       unsafe.Pointer
	UlSectionGlobalDataLength uint32
	LpSectionBase             unsafe.Pointer
	UlSectionTotalLength      uint32
	HActCtx                   HANDLE
	UlAssemblyRosterIndex     uint32
}

type ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA

type ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA struct {
	LpInformation             unsafe.Pointer
	LpSectionBase             unsafe.Pointer
	UlSectionLength           uint32
	LpSectionGlobalDataBase   unsafe.Pointer
	UlSectionGlobalDataLength uint32
}

type ACTIVATEFLAGS

type ACTIVATEFLAGS int32

enum

const (
	ACTIVATE_WINDOWLESS ACTIVATEFLAGS = 1
)

type ACTIVATEOPTIONS

type ACTIVATEOPTIONS int32

enum flags

const (
	AO_NONE           ACTIVATEOPTIONS = 0
	AO_DESIGNMODE     ACTIVATEOPTIONS = 1
	AO_NOERRORUI      ACTIVATEOPTIONS = 2
	AO_NOSPLASHSCREEN ACTIVATEOPTIONS = 4
	AO_PRELAUNCH      ACTIVATEOPTIONS = 33554432
)

type ACTIVATE_KEYBOARD_LAYOUT_FLAGS

type ACTIVATE_KEYBOARD_LAYOUT_FLAGS uint32

enum

const (
	KLF_REORDER       ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 8
	KLF_RESET         ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1073741824
	KLF_SETFORPROCESS ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 256
	KLF_SHIFTLOCK     ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 65536
	KLF_ACTIVATE      ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 1
	KLF_NOTELLSHELL   ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 128
	KLF_REPLACELANG   ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 16
	KLF_SUBSTITUTE_OK ACTIVATE_KEYBOARD_LAYOUT_FLAGS = 2
)

type ACTIVATIONTYPE

type ACTIVATIONTYPE int32

enum

const (
	ACTIVATIONTYPE_UNCATEGORIZED ACTIVATIONTYPE = 0
	ACTIVATIONTYPE_FROM_MONIKER  ACTIVATIONTYPE = 1
	ACTIVATIONTYPE_FROM_DATA     ACTIVATIONTYPE = 2
	ACTIVATIONTYPE_FROM_STORAGE  ACTIVATIONTYPE = 4
	ACTIVATIONTYPE_FROM_STREAM   ACTIVATIONTYPE = 8
	ACTIVATIONTYPE_FROM_FILE     ACTIVATIONTYPE = 16
)

type ACTIVATION_CONTEXT_BASIC_INFORMATION

type ACTIVATION_CONTEXT_BASIC_INFORMATION struct {
	HActCtx HANDLE
	DwFlags uint32
}

type ACTIVATION_CONTEXT_INFO_CLASS

type ACTIVATION_CONTEXT_INFO_CLASS int32

enum

const (
	ActivationContextBasicInformation                      ACTIVATION_CONTEXT_INFO_CLASS = 1
	ActivationContextDetailedInformation                   ACTIVATION_CONTEXT_INFO_CLASS = 2
	AssemblyDetailedInformationInActivationContext         ACTIVATION_CONTEXT_INFO_CLASS = 3
	FileInformationInAssemblyOfAssemblyInActivationContext ACTIVATION_CONTEXT_INFO_CLASS = 4
	RunlevelInformationInActivationContext                 ACTIVATION_CONTEXT_INFO_CLASS = 5
	CompatibilityInformationInActivationContext            ACTIVATION_CONTEXT_INFO_CLASS = 6
	ActivationContextManifestResourceName                  ACTIVATION_CONTEXT_INFO_CLASS = 7
	MaxActivationContextInfoClass                          ACTIVATION_CONTEXT_INFO_CLASS = 8
	AssemblyDetailedInformationInActivationContxt          ACTIVATION_CONTEXT_INFO_CLASS = 3
	FileInformationInAssemblyOfAssemblyInActivationContxt  ACTIVATION_CONTEXT_INFO_CLASS = 4
)

type ACTIVEOBJECT_FLAGS

type ACTIVEOBJECT_FLAGS uint32

enum flags

const (
	ACTIVEOBJECT_STRONG ACTIVEOBJECT_FLAGS = 0
	ACTIVEOBJECT_WEAK   ACTIVEOBJECT_FLAGS = 1
)

type ADDRESS64

type ADDRESS64 struct {
	Offset  uint64
	Segment uint16
	Mode    ADDRESS_MODE
}

type ADDRESS_MODE

type ADDRESS_MODE int32

enum

const (
	AddrMode1616 ADDRESS_MODE = 0
	AddrMode1632 ADDRESS_MODE = 1
	AddrModeReal ADDRESS_MODE = 2
	AddrModeFlat ADDRESS_MODE = 3
)

type ADJACENT_DISPLAY_EDGES

type ADJACENT_DISPLAY_EDGES int32

enum flags

const (
	ADE_NONE  ADJACENT_DISPLAY_EDGES = 0
	ADE_LEFT  ADJACENT_DISPLAY_EDGES = 1
	ADE_RIGHT ADJACENT_DISPLAY_EDGES = 2
)

type ADMINISTRATOR_POWER_POLICY

type ADMINISTRATOR_POWER_POLICY struct {
	MinSleep           SYSTEM_POWER_STATE
	MaxSleep           SYSTEM_POWER_STATE
	MinVideoTimeout    uint32
	MaxVideoTimeout    uint32
	MinSpindownTimeout uint32
	MaxSpindownTimeout uint32
}

type ADVANCED_FEATURE_FLAGS

type ADVANCED_FEATURE_FLAGS uint16

enum flags

const (
	FADF_AUTO        ADVANCED_FEATURE_FLAGS = 1
	FADF_STATIC      ADVANCED_FEATURE_FLAGS = 2
	FADF_EMBEDDED    ADVANCED_FEATURE_FLAGS = 4
	FADF_FIXEDSIZE   ADVANCED_FEATURE_FLAGS = 16
	FADF_RECORD      ADVANCED_FEATURE_FLAGS = 32
	FADF_HAVEIID     ADVANCED_FEATURE_FLAGS = 64
	FADF_HAVEVARTYPE ADVANCED_FEATURE_FLAGS = 128
	FADF_BSTR        ADVANCED_FEATURE_FLAGS = 256
	FADF_UNKNOWN     ADVANCED_FEATURE_FLAGS = 512
	FADF_DISPATCH    ADVANCED_FEATURE_FLAGS = 1024
	FADF_VARIANT     ADVANCED_FEATURE_FLAGS = 2048
	FADF_RESERVED    ADVANCED_FEATURE_FLAGS = 61448
)

type ADVF

type ADVF int32

enum

const (
	ADVF_NODATA            ADVF = 1
	ADVF_PRIMEFIRST        ADVF = 2
	ADVF_ONLYONCE          ADVF = 4
	ADVF_DATAONSTOP        ADVF = 64
	ADVFCACHE_NOHANDLER    ADVF = 8
	ADVFCACHE_FORCEBUILTIN ADVF = 16
	ADVFCACHE_ONSAVE       ADVF = 32
)

type AEROWIZARDPARTS

type AEROWIZARDPARTS int32

enum

const (
	AW_TITLEBAR    AEROWIZARDPARTS = 1
	AW_HEADERAREA  AEROWIZARDPARTS = 2
	AW_CONTENTAREA AEROWIZARDPARTS = 3
	AW_COMMANDAREA AEROWIZARDPARTS = 4
	AW_BUTTON      AEROWIZARDPARTS = 5
)

type AER_BRIDGE_DESCRIPTOR_FLAGS

type AER_BRIDGE_DESCRIPTOR_FLAGS struct {
	AER_BRIDGE_DESCRIPTOR_FLAGS_Anonymous
}

func (*AER_BRIDGE_DESCRIPTOR_FLAGS) Anonymous

func (*AER_BRIDGE_DESCRIPTOR_FLAGS) AnonymousVal

func (*AER_BRIDGE_DESCRIPTOR_FLAGS) AsUSHORT

func (this *AER_BRIDGE_DESCRIPTOR_FLAGS) AsUSHORT() *uint16

func (*AER_BRIDGE_DESCRIPTOR_FLAGS) AsUSHORTVal

func (this *AER_BRIDGE_DESCRIPTOR_FLAGS) AsUSHORTVal() uint16

type AER_BRIDGE_DESCRIPTOR_FLAGS_Anonymous

type AER_BRIDGE_DESCRIPTOR_FLAGS_Anonymous struct {
	Bitfield_ uint16
}

type AER_ENDPOINT_DESCRIPTOR_FLAGS

type AER_ENDPOINT_DESCRIPTOR_FLAGS struct {
	AER_ENDPOINT_DESCRIPTOR_FLAGS_Anonymous
}

func (*AER_ENDPOINT_DESCRIPTOR_FLAGS) Anonymous

func (*AER_ENDPOINT_DESCRIPTOR_FLAGS) AnonymousVal

func (*AER_ENDPOINT_DESCRIPTOR_FLAGS) AsUSHORT

func (this *AER_ENDPOINT_DESCRIPTOR_FLAGS) AsUSHORT() *uint16

func (*AER_ENDPOINT_DESCRIPTOR_FLAGS) AsUSHORTVal

func (this *AER_ENDPOINT_DESCRIPTOR_FLAGS) AsUSHORTVal() uint16

type AER_ENDPOINT_DESCRIPTOR_FLAGS_Anonymous

type AER_ENDPOINT_DESCRIPTOR_FLAGS_Anonymous struct {
	Bitfield_ uint16
}

type AER_ROOTPORT_DESCRIPTOR_FLAGS

type AER_ROOTPORT_DESCRIPTOR_FLAGS struct {
	AER_ROOTPORT_DESCRIPTOR_FLAGS_Anonymous
}

func (*AER_ROOTPORT_DESCRIPTOR_FLAGS) Anonymous

func (*AER_ROOTPORT_DESCRIPTOR_FLAGS) AnonymousVal

func (*AER_ROOTPORT_DESCRIPTOR_FLAGS) AsUSHORT

func (this *AER_ROOTPORT_DESCRIPTOR_FLAGS) AsUSHORT() *uint16

func (*AER_ROOTPORT_DESCRIPTOR_FLAGS) AsUSHORTVal

func (this *AER_ROOTPORT_DESCRIPTOR_FLAGS) AsUSHORTVal() uint16

type AER_ROOTPORT_DESCRIPTOR_FLAGS_Anonymous

type AER_ROOTPORT_DESCRIPTOR_FLAGS_Anonymous struct {
	Bitfield_ uint16
}

type AHE_TYPE

type AHE_TYPE int32

enum

const (
	AHE_DESKTOP   AHE_TYPE = 0
	AHE_IMMERSIVE AHE_TYPE = 1
)

type AHTYPE

type AHTYPE int32

enum flags

const (
	AHTYPE_UNDEFINED         AHTYPE = 0
	AHTYPE_USER_APPLICATION  AHTYPE = 8
	AHTYPE_ANY_APPLICATION   AHTYPE = 16
	AHTYPE_MACHINEDEFAULT    AHTYPE = 32
	AHTYPE_PROGID            AHTYPE = 64
	AHTYPE_APPLICATION       AHTYPE = 128
	AHTYPE_CLASS_APPLICATION AHTYPE = 256
	AHTYPE_ANY_PROGID        AHTYPE = 512
)

type ALERT_SYSTEM_SEV

type ALERT_SYSTEM_SEV uint32

enum

const (
	ALERT_SYSTEM_INFORMATIONAL ALERT_SYSTEM_SEV = 1
	ALERT_SYSTEM_WARNING       ALERT_SYSTEM_SEV = 2
	ALERT_SYSTEM_ERROR         ALERT_SYSTEM_SEV = 3
	ALERT_SYSTEM_QUERY         ALERT_SYSTEM_SEV = 4
	ALERT_SYSTEM_CRITICAL      ALERT_SYSTEM_SEV = 5
)

type ALG_ID

type ALG_ID = uint32

type ALTTABINFO

type ALTTABINFO struct {
	CbSize    uint32
	CItems    int32
	CColumns  int32
	CRows     int32
	IColFocus int32
	IRowFocus int32
	CxItem    int32
	CyItem    int32
	PtStart   POINT
}

type ANIMATE_WINDOW_FLAGS

type ANIMATE_WINDOW_FLAGS uint32

enum flags

const (
	AW_ACTIVATE     ANIMATE_WINDOW_FLAGS = 131072
	AW_BLEND        ANIMATE_WINDOW_FLAGS = 524288
	AW_CENTER       ANIMATE_WINDOW_FLAGS = 16
	AW_HIDE         ANIMATE_WINDOW_FLAGS = 65536
	AW_HOR_POSITIVE ANIMATE_WINDOW_FLAGS = 1
	AW_HOR_NEGATIVE ANIMATE_WINDOW_FLAGS = 2
	AW_SLIDE        ANIMATE_WINDOW_FLAGS = 262144
	AW_VER_POSITIVE ANIMATE_WINDOW_FLAGS = 4
	AW_VER_NEGATIVE ANIMATE_WINDOW_FLAGS = 8
)

type ANIMATIONINFO

type ANIMATIONINFO struct {
	CbSize      uint32
	IMinAnimate int32
}

type ANON_OBJECT_HEADER

type ANON_OBJECT_HEADER struct {
	Sig1          uint16
	Sig2          uint16
	Version       uint16
	Machine       uint16
	TimeDateStamp uint32
	ClassID       syscall.GUID
	SizeOfData    uint32
}

type ANON_OBJECT_HEADER_BIGOBJ

type ANON_OBJECT_HEADER_BIGOBJ struct {
	Sig1                 uint16
	Sig2                 uint16
	Version              uint16
	Machine              uint16
	TimeDateStamp        uint32
	ClassID              syscall.GUID
	SizeOfData           uint32
	Flags                uint32
	MetaDataSize         uint32
	MetaDataOffset       uint32
	NumberOfSections     uint32
	PointerToSymbolTable uint32
	NumberOfSymbols      uint32
}

type ANON_OBJECT_HEADER_V2

type ANON_OBJECT_HEADER_V2 struct {
	Sig1           uint16
	Sig2           uint16
	Version        uint16
	Machine        uint16
	TimeDateStamp  uint32
	ClassID        syscall.GUID
	SizeOfData     uint32
	Flags          uint32
	MetaDataSize   uint32
	MetaDataOffset uint32
}
type APARTMENT_SHUTDOWN_REGISTRATION_COOKIE = uintptr

type APC_CALLBACK_DATA

type APC_CALLBACK_DATA struct {
	Parameter     uintptr
	ContextRecord *CONTEXT
	Reserved0     uintptr
	Reserved1     uintptr
}

type APC_CALLBACK_FUNCTION

type APC_CALLBACK_FUNCTION = uintptr

type APC_CALLBACK_FUNCTION_func

type APC_CALLBACK_FUNCTION_func = func(param0 uint32, param1 unsafe.Pointer, param2 unsafe.Pointer)

type API_VERSION

type API_VERSION struct {
	MajorVersion uint16
	MinorVersion uint16
	Revision     uint16
	Reserved     uint16
}

type APPACTIONFLAGS

type APPACTIONFLAGS int32

enum

const (
	APPACTION_INSTALL      APPACTIONFLAGS = 1
	APPACTION_UNINSTALL    APPACTIONFLAGS = 2
	APPACTION_MODIFY       APPACTIONFLAGS = 4
	APPACTION_REPAIR       APPACTIONFLAGS = 8
	APPACTION_UPGRADE      APPACTIONFLAGS = 16
	APPACTION_CANGETSIZE   APPACTIONFLAGS = 32
	APPACTION_MODIFYREMOVE APPACTIONFLAGS = 128
	APPACTION_ADDLATER     APPACTIONFLAGS = 256
	APPACTION_UNSCHEDULE   APPACTIONFLAGS = 512
)

type APPBARDATA

type APPBARDATA struct {
	CbSize           uint32
	HWnd             HWND
	UCallbackMessage uint32
	UEdge            uint32
	Rc               RECT
	LParam           LPARAM
}

type APPCATEGORYINFO

type APPCATEGORYINFO struct {
	Locale         uint32
	PszDescription PWSTR
	AppCategoryId  syscall.GUID
}

type APPCATEGORYINFOLIST

type APPCATEGORYINFOLIST struct {
	CCategory     uint32
	PCategoryInfo *APPCATEGORYINFO
}

type APPCOMMAND_ID

type APPCOMMAND_ID uint32

enum

const (
	APPCOMMAND_BROWSER_BACKWARD                  APPCOMMAND_ID = 1
	APPCOMMAND_BROWSER_FORWARD                   APPCOMMAND_ID = 2
	APPCOMMAND_BROWSER_REFRESH                   APPCOMMAND_ID = 3
	APPCOMMAND_BROWSER_STOP                      APPCOMMAND_ID = 4
	APPCOMMAND_BROWSER_SEARCH                    APPCOMMAND_ID = 5
	APPCOMMAND_BROWSER_FAVORITES                 APPCOMMAND_ID = 6
	APPCOMMAND_BROWSER_HOME                      APPCOMMAND_ID = 7
	APPCOMMAND_VOLUME_MUTE                       APPCOMMAND_ID = 8
	APPCOMMAND_VOLUME_DOWN                       APPCOMMAND_ID = 9
	APPCOMMAND_VOLUME_UP                         APPCOMMAND_ID = 10
	APPCOMMAND_MEDIA_NEXTTRACK                   APPCOMMAND_ID = 11
	APPCOMMAND_MEDIA_PREVIOUSTRACK               APPCOMMAND_ID = 12
	APPCOMMAND_MEDIA_STOP                        APPCOMMAND_ID = 13
	APPCOMMAND_MEDIA_PLAY_PAUSE                  APPCOMMAND_ID = 14
	APPCOMMAND_LAUNCH_MAIL                       APPCOMMAND_ID = 15
	APPCOMMAND_LAUNCH_MEDIA_SELECT               APPCOMMAND_ID = 16
	APPCOMMAND_LAUNCH_APP1                       APPCOMMAND_ID = 17
	APPCOMMAND_LAUNCH_APP2                       APPCOMMAND_ID = 18
	APPCOMMAND_BASS_DOWN                         APPCOMMAND_ID = 19
	APPCOMMAND_BASS_BOOST                        APPCOMMAND_ID = 20
	APPCOMMAND_BASS_UP                           APPCOMMAND_ID = 21
	APPCOMMAND_TREBLE_DOWN                       APPCOMMAND_ID = 22
	APPCOMMAND_TREBLE_UP                         APPCOMMAND_ID = 23
	APPCOMMAND_MICROPHONE_VOLUME_MUTE            APPCOMMAND_ID = 24
	APPCOMMAND_MICROPHONE_VOLUME_DOWN            APPCOMMAND_ID = 25
	APPCOMMAND_MICROPHONE_VOLUME_UP              APPCOMMAND_ID = 26
	APPCOMMAND_HELP                              APPCOMMAND_ID = 27
	APPCOMMAND_FIND                              APPCOMMAND_ID = 28
	APPCOMMAND_NEW                               APPCOMMAND_ID = 29
	APPCOMMAND_OPEN                              APPCOMMAND_ID = 30
	APPCOMMAND_CLOSE                             APPCOMMAND_ID = 31
	APPCOMMAND_SAVE                              APPCOMMAND_ID = 32
	APPCOMMAND_PRINT                             APPCOMMAND_ID = 33
	APPCOMMAND_UNDO                              APPCOMMAND_ID = 34
	APPCOMMAND_REDO                              APPCOMMAND_ID = 35
	APPCOMMAND_COPY                              APPCOMMAND_ID = 36
	APPCOMMAND_CUT                               APPCOMMAND_ID = 37
	APPCOMMAND_PASTE                             APPCOMMAND_ID = 38
	APPCOMMAND_REPLY_TO_MAIL                     APPCOMMAND_ID = 39
	APPCOMMAND_FORWARD_MAIL                      APPCOMMAND_ID = 40
	APPCOMMAND_SEND_MAIL                         APPCOMMAND_ID = 41
	APPCOMMAND_SPELL_CHECK                       APPCOMMAND_ID = 42
	APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE APPCOMMAND_ID = 43
	APPCOMMAND_MIC_ON_OFF_TOGGLE                 APPCOMMAND_ID = 44
	APPCOMMAND_CORRECTION_LIST                   APPCOMMAND_ID = 45
	APPCOMMAND_MEDIA_PLAY                        APPCOMMAND_ID = 46
	APPCOMMAND_MEDIA_PAUSE                       APPCOMMAND_ID = 47
	APPCOMMAND_MEDIA_RECORD                      APPCOMMAND_ID = 48
	APPCOMMAND_MEDIA_FAST_FORWARD                APPCOMMAND_ID = 49
	APPCOMMAND_MEDIA_REWIND                      APPCOMMAND_ID = 50
	APPCOMMAND_MEDIA_CHANNEL_UP                  APPCOMMAND_ID = 51
	APPCOMMAND_MEDIA_CHANNEL_DOWN                APPCOMMAND_ID = 52
	APPCOMMAND_DELETE                            APPCOMMAND_ID = 53
	APPCOMMAND_DWM_FLIP3D                        APPCOMMAND_ID = 54
)

type APPDOCLISTTYPE

type APPDOCLISTTYPE int32

enum

const (
	ADLT_RECENT   APPDOCLISTTYPE = 0
	ADLT_FREQUENT APPDOCLISTTYPE = 1
)

type APPINFODATA

type APPINFODATA struct {
	CbSize               uint32
	DwMask               uint32
	PszDisplayName       PWSTR
	PszVersion           PWSTR
	PszPublisher         PWSTR
	PszProductID         PWSTR
	PszRegisteredOwner   PWSTR
	PszRegisteredCompany PWSTR
	PszLanguage          PWSTR
	PszSupportUrl        PWSTR
	PszSupportTelephone  PWSTR
	PszHelpLink          PWSTR
	PszInstallLocation   PWSTR
	PszInstallSource     PWSTR
	PszInstallDate       PWSTR
	PszContact           PWSTR
	PszComments          PWSTR
	PszImage             PWSTR
	PszReadmeUrl         PWSTR
	PszUpdateInfoUrl     PWSTR
}

type APPINFODATAFLAGS

type APPINFODATAFLAGS int32

enum

const (
	AIM_DISPLAYNAME       APPINFODATAFLAGS = 1
	AIM_VERSION           APPINFODATAFLAGS = 2
	AIM_PUBLISHER         APPINFODATAFLAGS = 4
	AIM_PRODUCTID         APPINFODATAFLAGS = 8
	AIM_REGISTEREDOWNER   APPINFODATAFLAGS = 16
	AIM_REGISTEREDCOMPANY APPINFODATAFLAGS = 32
	AIM_LANGUAGE          APPINFODATAFLAGS = 64
	AIM_SUPPORTURL        APPINFODATAFLAGS = 128
	AIM_SUPPORTTELEPHONE  APPINFODATAFLAGS = 256
	AIM_HELPLINK          APPINFODATAFLAGS = 512
	AIM_INSTALLLOCATION   APPINFODATAFLAGS = 1024
	AIM_INSTALLSOURCE     APPINFODATAFLAGS = 2048
	AIM_INSTALLDATE       APPINFODATAFLAGS = 4096
	AIM_CONTACT           APPINFODATAFLAGS = 16384
	AIM_COMMENTS          APPINFODATAFLAGS = 32768
	AIM_IMAGE             APPINFODATAFLAGS = 131072
	AIM_READMEURL         APPINFODATAFLAGS = 262144
	AIM_UPDATEINFOURL     APPINFODATAFLAGS = 524288
)

type APPLET_PROC

type APPLET_PROC = uintptr

type APPLET_PROC_func

type APPLET_PROC_func = func(hwndCpl HWND, msg uint32, lParam1 LPARAM, lParam2 LPARAM) int32

type APPLICATIONLAUNCH_SETTING_VALUE

type APPLICATIONLAUNCH_SETTING_VALUE struct {
	ActivationTime   int64
	Flags            uint32
	ButtonInstanceID uint32
}

type APPLICATION_RECOVERY_CALLBACK

type APPLICATION_RECOVERY_CALLBACK = uintptr

type APPLICATION_RECOVERY_CALLBACK_func

type APPLICATION_RECOVERY_CALLBACK_func = func(pvParameter unsafe.Pointer) uint32

type APPLICATION_VIEW_MIN_WIDTH

type APPLICATION_VIEW_MIN_WIDTH int32

enum

const (
	AVMW_DEFAULT APPLICATION_VIEW_MIN_WIDTH = 0
	AVMW_320     APPLICATION_VIEW_MIN_WIDTH = 1
	AVMW_500     APPLICATION_VIEW_MIN_WIDTH = 2
)

type APPLICATION_VIEW_ORIENTATION

type APPLICATION_VIEW_ORIENTATION int32

enum

const (
	AVO_LANDSCAPE APPLICATION_VIEW_ORIENTATION = 0
	AVO_PORTRAIT  APPLICATION_VIEW_ORIENTATION = 1
)

type APPLICATION_VIEW_SIZE_PREFERENCE

type APPLICATION_VIEW_SIZE_PREFERENCE int32

enum

type APPLICATION_VIEW_STATE

type APPLICATION_VIEW_STATE int32

enum

const (
	AVS_FULLSCREEN_LANDSCAPE APPLICATION_VIEW_STATE = 0
	AVS_FILLED               APPLICATION_VIEW_STATE = 1
	AVS_SNAPPED              APPLICATION_VIEW_STATE = 2
	AVS_FULLSCREEN_PORTRAIT  APPLICATION_VIEW_STATE = 3
)

type APP_LOCAL_DEVICE_ID

type APP_LOCAL_DEVICE_ID struct {
	Value [32]byte
}

type APP_MEMORY_INFORMATION

type APP_MEMORY_INFORMATION struct {
	AvailableCommit        uint64
	PrivateCommitUsage     uint64
	PeakPrivateCommitUsage uint64
	TotalCommitUsage       uint64
}

type APTTYPE

type APTTYPE int32

enum

const (
	APTTYPE_CURRENT APTTYPE = -1
	APTTYPE_STA     APTTYPE = 0
	APTTYPE_MTA     APTTYPE = 1
	APTTYPE_NA      APTTYPE = 2
	APTTYPE_MAINSTA APTTYPE = 3
)

type APTTYPEQUALIFIER

type APTTYPEQUALIFIER int32

enum

const (
	APTTYPEQUALIFIER_NONE               APTTYPEQUALIFIER = 0
	APTTYPEQUALIFIER_IMPLICIT_MTA       APTTYPEQUALIFIER = 1
	APTTYPEQUALIFIER_NA_ON_MTA          APTTYPEQUALIFIER = 2
	APTTYPEQUALIFIER_NA_ON_STA          APTTYPEQUALIFIER = 3
	APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA APTTYPEQUALIFIER = 4
	APTTYPEQUALIFIER_NA_ON_MAINSTA      APTTYPEQUALIFIER = 5
	APTTYPEQUALIFIER_APPLICATION_STA    APTTYPEQUALIFIER = 6
	APTTYPEQUALIFIER_RESERVED_1         APTTYPEQUALIFIER = 7
)

type ARC_DIRECTION

type ARC_DIRECTION int32

enum

const (
	AD_COUNTERCLOCKWISE ARC_DIRECTION = 1
	AD_CLOCKWISE        ARC_DIRECTION = 2
)

type ARM64_FNPDATA_CR

type ARM64_FNPDATA_CR int32

enum

const (
	PdataCrUnchained        ARM64_FNPDATA_CR = 0
	PdataCrUnchainedSavedLr ARM64_FNPDATA_CR = 1
	PdataCrChainedWithPac   ARM64_FNPDATA_CR = 2
	PdataCrChained          ARM64_FNPDATA_CR = 3
)

type ARM64_FNPDATA_FLAGS

type ARM64_FNPDATA_FLAGS int32

enum

const (
	PdataRefToFullXdata       ARM64_FNPDATA_FLAGS = 0
	PdataPackedUnwindFunction ARM64_FNPDATA_FLAGS = 1
	PdataPackedUnwindFragment ARM64_FNPDATA_FLAGS = 2
)

type ARM64_NT_CONTEXT

type ARM64_NT_CONTEXT struct {
	ContextFlags uint32
	Cpsr         uint32
	ARM64_NT_CONTEXT_Anonymous
	Sp   uint64
	Pc   uint64
	V    [32]ARM64_NT_NEON128
	Fpcr uint32
	Fpsr uint32
	Bcr  [8]uint32
	Bvr  [8]uint64
	Wcr  [2]uint32
	Wvr  [2]uint64
}

type ARM64_NT_CONTEXT_Anonymous

type ARM64_NT_CONTEXT_Anonymous struct {
	ARM64_NT_CONTEXT_Anonymous_Anonymous
}

func (*ARM64_NT_CONTEXT_Anonymous) Anonymous

func (*ARM64_NT_CONTEXT_Anonymous) AnonymousVal

func (*ARM64_NT_CONTEXT_Anonymous) X

func (this *ARM64_NT_CONTEXT_Anonymous) X() *[31]uint64

func (*ARM64_NT_CONTEXT_Anonymous) XVal

func (this *ARM64_NT_CONTEXT_Anonymous) XVal() [31]uint64

type ARM64_NT_CONTEXT_Anonymous_Anonymous

type ARM64_NT_CONTEXT_Anonymous_Anonymous struct {
	X0  uint64
	X1  uint64
	X2  uint64
	X3  uint64
	X4  uint64
	X5  uint64
	X6  uint64
	X7  uint64
	X8  uint64
	X9  uint64
	X10 uint64
	X11 uint64
	X12 uint64
	X13 uint64
	X14 uint64
	X15 uint64
	X16 uint64
	X17 uint64
	X18 uint64
	X19 uint64
	X20 uint64
	X21 uint64
	X22 uint64
	X23 uint64
	X24 uint64
	X25 uint64
	X26 uint64
	X27 uint64
	X28 uint64
	Fp  uint64
	Lr  uint64
}

type ARM64_NT_NEON128

type ARM64_NT_NEON128 struct {
	ARM64_NT_NEON128_Anonymous
}

func (*ARM64_NT_NEON128) Anonymous

func (this *ARM64_NT_NEON128) Anonymous() *ARM64_NT_NEON128_Anonymous

func (*ARM64_NT_NEON128) AnonymousVal

func (this *ARM64_NT_NEON128) AnonymousVal() ARM64_NT_NEON128_Anonymous

func (*ARM64_NT_NEON128) B

func (this *ARM64_NT_NEON128) B() *[16]byte

func (*ARM64_NT_NEON128) BVal

func (this *ARM64_NT_NEON128) BVal() [16]byte

func (*ARM64_NT_NEON128) D

func (this *ARM64_NT_NEON128) D() *[2]float64

func (*ARM64_NT_NEON128) DVal

func (this *ARM64_NT_NEON128) DVal() [2]float64

func (*ARM64_NT_NEON128) H

func (this *ARM64_NT_NEON128) H() *[8]uint16

func (*ARM64_NT_NEON128) HVal

func (this *ARM64_NT_NEON128) HVal() [8]uint16

func (*ARM64_NT_NEON128) S

func (this *ARM64_NT_NEON128) S() *[4]float32

func (*ARM64_NT_NEON128) SVal

func (this *ARM64_NT_NEON128) SVal() [4]float32

type ARM64_NT_NEON128_Anonymous

type ARM64_NT_NEON128_Anonymous struct {
	Low  uint64
	High int64
}

type ARRAYDESC

type ARRAYDESC struct {
	TdescElem TYPEDESC
	CDims     uint16
	Rgbounds  [1]SAFEARRAYBOUND
}

type ARROWBTNSTATES

type ARROWBTNSTATES int32

enum

const (
	ABS_UPNORMAL      ARROWBTNSTATES = 1
	ABS_UPHOT         ARROWBTNSTATES = 2
	ABS_UPPRESSED     ARROWBTNSTATES = 3
	ABS_UPDISABLED    ARROWBTNSTATES = 4
	ABS_DOWNNORMAL    ARROWBTNSTATES = 5
	ABS_DOWNHOT       ARROWBTNSTATES = 6
	ABS_DOWNPRESSED   ARROWBTNSTATES = 7
	ABS_DOWNDISABLED  ARROWBTNSTATES = 8
	ABS_LEFTNORMAL    ARROWBTNSTATES = 9
	ABS_LEFTHOT       ARROWBTNSTATES = 10
	ABS_LEFTPRESSED   ARROWBTNSTATES = 11
	ABS_LEFTDISABLED  ARROWBTNSTATES = 12
	ABS_RIGHTNORMAL   ARROWBTNSTATES = 13
	ABS_RIGHTHOT      ARROWBTNSTATES = 14
	ABS_RIGHTPRESSED  ARROWBTNSTATES = 15
	ABS_RIGHTDISABLED ARROWBTNSTATES = 16
	ABS_UPHOVER       ARROWBTNSTATES = 17
	ABS_DOWNHOVER     ARROWBTNSTATES = 18
	ABS_LEFTHOVER     ARROWBTNSTATES = 19
	ABS_RIGHTHOVER    ARROWBTNSTATES = 20
)

type ASSOCCLASS

type ASSOCCLASS int32

enum

const (
	ASSOCCLASS_SHELL_KEY        ASSOCCLASS = 0
	ASSOCCLASS_PROGID_KEY       ASSOCCLASS = 1
	ASSOCCLASS_PROGID_STR       ASSOCCLASS = 2
	ASSOCCLASS_CLSID_KEY        ASSOCCLASS = 3
	ASSOCCLASS_CLSID_STR        ASSOCCLASS = 4
	ASSOCCLASS_APP_KEY          ASSOCCLASS = 5
	ASSOCCLASS_APP_STR          ASSOCCLASS = 6
	ASSOCCLASS_SYSTEM_STR       ASSOCCLASS = 7
	ASSOCCLASS_FOLDER           ASSOCCLASS = 8
	ASSOCCLASS_STAR             ASSOCCLASS = 9
	ASSOCCLASS_FIXED_PROGID_STR ASSOCCLASS = 10
	ASSOCCLASS_PROTOCOL_STR     ASSOCCLASS = 11
)

type ASSOCDATA

type ASSOCDATA int32

enum

const (
	ASSOCDATA_MSIDESCRIPTOR     ASSOCDATA = 1
	ASSOCDATA_NOACTIVATEHANDLER ASSOCDATA = 2
	ASSOCDATA_UNUSED1           ASSOCDATA = 3
	ASSOCDATA_HASPERUSERASSOC   ASSOCDATA = 4
	ASSOCDATA_EDITFLAGS         ASSOCDATA = 5
	ASSOCDATA_VALUE             ASSOCDATA = 6
	ASSOCDATA_MAX               ASSOCDATA = 7
)

type ASSOCENUM

type ASSOCENUM int32

enum

const (
	ASSOCENUM_NONE ASSOCENUM = 0
)

type ASSOCF

type ASSOCF uint32

enum flags

const (
	ASSOCF_NONE                 ASSOCF = 0
	ASSOCF_INIT_NOREMAPCLSID    ASSOCF = 1
	ASSOCF_INIT_BYEXENAME       ASSOCF = 2
	ASSOCF_OPEN_BYEXENAME       ASSOCF = 2
	ASSOCF_INIT_DEFAULTTOSTAR   ASSOCF = 4
	ASSOCF_INIT_DEFAULTTOFOLDER ASSOCF = 8
	ASSOCF_NOUSERSETTINGS       ASSOCF = 16
	ASSOCF_NOTRUNCATE           ASSOCF = 32
	ASSOCF_VERIFY               ASSOCF = 64
	ASSOCF_REMAPRUNDLL          ASSOCF = 128
	ASSOCF_NOFIXUPS             ASSOCF = 256
	ASSOCF_IGNOREBASECLASS      ASSOCF = 512
	ASSOCF_INIT_IGNOREUNKNOWN   ASSOCF = 1024
	ASSOCF_INIT_FIXED_PROGID    ASSOCF = 2048
	ASSOCF_IS_PROTOCOL          ASSOCF = 4096
	ASSOCF_INIT_FOR_FILE        ASSOCF = 8192
	ASSOCF_IS_FULL_URI          ASSOCF = 16384
	ASSOCF_PER_MACHINE_ONLY     ASSOCF = 32768
	ASSOCF_APP_TO_APP           ASSOCF = 65536
)

type ASSOCIATIONELEMENT

type ASSOCIATIONELEMENT struct {
	Ac       ASSOCCLASS
	HkClass  HKEY
	PszClass PWSTR
}

type ASSOCIATIONLEVEL

type ASSOCIATIONLEVEL int32

enum

const (
	AL_MACHINE   ASSOCIATIONLEVEL = 0
	AL_EFFECTIVE ASSOCIATIONLEVEL = 1
	AL_USER      ASSOCIATIONLEVEL = 2
)

type ASSOCIATIONTYPE

type ASSOCIATIONTYPE int32

enum

const (
	AT_FILEEXTENSION   ASSOCIATIONTYPE = 0
	AT_URLPROTOCOL     ASSOCIATIONTYPE = 1
	AT_STARTMENUCLIENT ASSOCIATIONTYPE = 2
	AT_MIMETYPE        ASSOCIATIONTYPE = 3
)

type ASSOCKEY

type ASSOCKEY int32

enum

const (
	ASSOCKEY_SHELLEXECCLASS ASSOCKEY = 1
	ASSOCKEY_APP            ASSOCKEY = 2
	ASSOCKEY_CLASS          ASSOCKEY = 3
	ASSOCKEY_BASECLASS      ASSOCKEY = 4
	ASSOCKEY_MAX            ASSOCKEY = 5
)

type ASSOCSTR

type ASSOCSTR int32

enum

const (
	ASSOCSTR_COMMAND                 ASSOCSTR = 1
	ASSOCSTR_EXECUTABLE              ASSOCSTR = 2
	ASSOCSTR_FRIENDLYDOCNAME         ASSOCSTR = 3
	ASSOCSTR_FRIENDLYAPPNAME         ASSOCSTR = 4
	ASSOCSTR_NOOPEN                  ASSOCSTR = 5
	ASSOCSTR_SHELLNEWVALUE           ASSOCSTR = 6
	ASSOCSTR_DDECOMMAND              ASSOCSTR = 7
	ASSOCSTR_DDEIFEXEC               ASSOCSTR = 8
	ASSOCSTR_DDEAPPLICATION          ASSOCSTR = 9
	ASSOCSTR_DDETOPIC                ASSOCSTR = 10
	ASSOCSTR_INFOTIP                 ASSOCSTR = 11
	ASSOCSTR_QUICKTIP                ASSOCSTR = 12
	ASSOCSTR_TILEINFO                ASSOCSTR = 13
	ASSOCSTR_CONTENTTYPE             ASSOCSTR = 14
	ASSOCSTR_DEFAULTICON             ASSOCSTR = 15
	ASSOCSTR_SHELLEXTENSION          ASSOCSTR = 16
	ASSOCSTR_DROPTARGET              ASSOCSTR = 17
	ASSOCSTR_DELEGATEEXECUTE         ASSOCSTR = 18
	ASSOCSTR_SUPPORTED_URI_PROTOCOLS ASSOCSTR = 19
	ASSOCSTR_PROGID                  ASSOCSTR = 20
	ASSOCSTR_APPID                   ASSOCSTR = 21
	ASSOCSTR_APPPUBLISHER            ASSOCSTR = 22
	ASSOCSTR_APPICONREFERENCE        ASSOCSTR = 23
	ASSOCSTR_MAX                     ASSOCSTR = 24
)

type ASSOC_FILTER

type ASSOC_FILTER int32

enum flags

const (
	ASSOC_FILTER_NONE        ASSOC_FILTER = 0
	ASSOC_FILTER_RECOMMENDED ASSOC_FILTER = 1
)

type ATF_FLAGS

type ATF_FLAGS uint32

enum flags

const (
	ATF_TIMEOUTON     ATF_FLAGS = 1
	ATF_ONOFFFEEDBACK ATF_FLAGS = 2
)

type ATOM

type ATOM = uint16

type ATTACHMENT_ACTION

type ATTACHMENT_ACTION int32

enum

const (
	ATTACHMENT_ACTION_CANCEL ATTACHMENT_ACTION = 0
	ATTACHMENT_ACTION_SAVE   ATTACHMENT_ACTION = 1
	ATTACHMENT_ACTION_EXEC   ATTACHMENT_ACTION = 2
)

type ATTACHMENT_PROMPT

type ATTACHMENT_PROMPT int32

enum

const (
	ATTACHMENT_PROMPT_NONE         ATTACHMENT_PROMPT = 0
	ATTACHMENT_PROMPT_SAVE         ATTACHMENT_PROMPT = 1
	ATTACHMENT_PROMPT_EXEC         ATTACHMENT_PROMPT = 2
	ATTACHMENT_PROMPT_EXEC_OR_SAVE ATTACHMENT_PROMPT = 3
)

type AUDIODESCRIPTION

type AUDIODESCRIPTION struct {
	CbSize  uint32
	Enabled BOOL
	Locale  uint32
}

type AUDIT_EVENT_TYPE

type AUDIT_EVENT_TYPE int32

enum

const (
	AuditEventObjectAccess           AUDIT_EVENT_TYPE = 0
	AuditEventDirectoryServiceAccess AUDIT_EVENT_TYPE = 1
)

type AUTHENTICATEINFO

type AUTHENTICATEINFO struct {
	DwFlags    uint32
	DwReserved uint32
}

type AUTOCOMPLETELISTOPTIONS

type AUTOCOMPLETELISTOPTIONS int32

enum

const (
	ACLO_NONE             AUTOCOMPLETELISTOPTIONS = 0
	ACLO_CURRENTDIR       AUTOCOMPLETELISTOPTIONS = 1
	ACLO_MYCOMPUTER       AUTOCOMPLETELISTOPTIONS = 2
	ACLO_DESKTOP          AUTOCOMPLETELISTOPTIONS = 4
	ACLO_FAVORITES        AUTOCOMPLETELISTOPTIONS = 8
	ACLO_FILESYSONLY      AUTOCOMPLETELISTOPTIONS = 16
	ACLO_FILESYSDIRS      AUTOCOMPLETELISTOPTIONS = 32
	ACLO_VIRTUALNAMESPACE AUTOCOMPLETELISTOPTIONS = 64
)

type AUTOCOMPLETEOPTIONS

type AUTOCOMPLETEOPTIONS int32

enum

const (
	ACO_NONE               AUTOCOMPLETEOPTIONS = 0
	ACO_AUTOSUGGEST        AUTOCOMPLETEOPTIONS = 1
	ACO_AUTOAPPEND         AUTOCOMPLETEOPTIONS = 2
	ACO_SEARCH             AUTOCOMPLETEOPTIONS = 4
	ACO_FILTERPREFIXES     AUTOCOMPLETEOPTIONS = 8
	ACO_USETAB             AUTOCOMPLETEOPTIONS = 16
	ACO_UPDOWNKEYDROPSLIST AUTOCOMPLETEOPTIONS = 32
	ACO_RTLREADING         AUTOCOMPLETEOPTIONS = 64
	ACO_WORD_FILTER        AUTOCOMPLETEOPTIONS = 128
	ACO_NOPREFIXFILTERING  AUTOCOMPLETEOPTIONS = 256
)

type AUTO_SCROLL_DATA

type AUTO_SCROLL_DATA struct {
	INextSample  int32
	DwLastScroll uint32
	BFull        BOOL
	Pts          [3]POINT
	DwTimes      [3]uint32
}

type AVRT_PRIORITY

type AVRT_PRIORITY int32

enum

const (
	AVRT_PRIORITY_VERYLOW  AVRT_PRIORITY = -2
	AVRT_PRIORITY_LOW      AVRT_PRIORITY = -1
	AVRT_PRIORITY_NORMAL   AVRT_PRIORITY = 0
	AVRT_PRIORITY_HIGH     AVRT_PRIORITY = 1
	AVRT_PRIORITY_CRITICAL AVRT_PRIORITY = 2
)

type AXESLIST

type AXESLIST = AXESLISTW

type AXESLISTA

type AXESLISTA struct {
	AxlReserved uint32
	AxlNumAxes  uint32
	AxlAxisInfo [16]AXISINFOA
}

type AXESLISTW

type AXESLISTW struct {
	AxlReserved uint32
	AxlNumAxes  uint32
	AxlAxisInfo [16]AXISINFOW
}

type AXISINFO

type AXISINFO = AXISINFOW

type AXISINFOA

type AXISINFOA struct {
	AxMinValue int32
	AxMaxValue int32
	AxAxisName [16]byte
}

type AXISINFOW

type AXISINFOW struct {
	AxMinValue int32
	AxMaxValue int32
	AxAxisName [16]uint16
}

type AccessibilityDockingService

type AccessibilityDockingService struct {
}

type ActiveEnd

type ActiveEnd int32

enum

const (
	ActiveEnd_None  ActiveEnd = 0
	ActiveEnd_Start ActiveEnd = 1
	ActiveEnd_End   ActiveEnd = 2
)

type AgileReferenceOptions

type AgileReferenceOptions int32

enum

const (
	AGILEREFERENCE_DEFAULT        AgileReferenceOptions = 0
	AGILEREFERENCE_DELAYEDMARSHAL AgileReferenceOptions = 1
)

type AlphabeticalCategorizer

type AlphabeticalCategorizer struct {
}

type AnimationStyle

type AnimationStyle int32

enum

const (
	AnimationStyle_None               AnimationStyle = 0
	AnimationStyle_LasVegasLights     AnimationStyle = 1
	AnimationStyle_BlinkingBackground AnimationStyle = 2
	AnimationStyle_SparkleText        AnimationStyle = 3
	AnimationStyle_MarchingBlackAnts  AnimationStyle = 4
	AnimationStyle_MarchingRedAnts    AnimationStyle = 5
	AnimationStyle_Shimmer            AnimationStyle = 6
	AnimationStyle_Other              AnimationStyle = -1
)

type AnnoScope

type AnnoScope int32

enum

const (
	ANNO_THIS      AnnoScope = 0
	ANNO_CONTAINER AnnoScope = 1
)

type AppShellVerbHandler

type AppShellVerbHandler struct {
}
type AppStartupLink struct {
}

type AppVisibility

type AppVisibility struct {
}

type ApplicationActivationManager

type ApplicationActivationManager struct {
}

type ApplicationAssociationRegistration

type ApplicationAssociationRegistration struct {
}

type ApplicationAssociationRegistrationUI

type ApplicationAssociationRegistrationUI struct {
}

type ApplicationDesignModeSettings

type ApplicationDesignModeSettings struct {
}

type ApplicationDestinations

type ApplicationDestinations struct {
}

type ApplicationDocumentLists

type ApplicationDocumentLists struct {
}

type ApplicationType

type ApplicationType int32

enum

const (
	ServerApplication  ApplicationType = 0
	LibraryApplication ApplicationType = 1
)

type AsyncContentLoadedState

type AsyncContentLoadedState int32

enum

const (
	AsyncContentLoadedState_Beginning AsyncContentLoadedState = 0
	AsyncContentLoadedState_Progress  AsyncContentLoadedState = 1
	AsyncContentLoadedState_Completed AsyncContentLoadedState = 2
)

type AsyncIAdviseSink

type AsyncIAdviseSink struct {
	IUnknown
}

func (*AsyncIAdviseSink) Begin_OnClose

func (this *AsyncIAdviseSink) Begin_OnClose()

func (*AsyncIAdviseSink) Begin_OnDataChange

func (this *AsyncIAdviseSink) Begin_OnDataChange(pFormatetc *FORMATETC, pStgmed *STGMEDIUM)

func (*AsyncIAdviseSink) Begin_OnRename

func (this *AsyncIAdviseSink) Begin_OnRename(pmk *IMoniker)

func (*AsyncIAdviseSink) Begin_OnSave

func (this *AsyncIAdviseSink) Begin_OnSave()

func (*AsyncIAdviseSink) Begin_OnViewChange

func (this *AsyncIAdviseSink) Begin_OnViewChange(dwAspect uint32, lindex int32)

func (*AsyncIAdviseSink) Finish_OnClose

func (this *AsyncIAdviseSink) Finish_OnClose()

func (*AsyncIAdviseSink) Finish_OnDataChange

func (this *AsyncIAdviseSink) Finish_OnDataChange()

func (*AsyncIAdviseSink) Finish_OnRename

func (this *AsyncIAdviseSink) Finish_OnRename()

func (*AsyncIAdviseSink) Finish_OnSave

func (this *AsyncIAdviseSink) Finish_OnSave()

func (*AsyncIAdviseSink) Finish_OnViewChange

func (this *AsyncIAdviseSink) Finish_OnViewChange()

func (*AsyncIAdviseSink) Vtbl

func (this *AsyncIAdviseSink) Vtbl() *AsyncIAdviseSinkVtbl

type AsyncIAdviseSink2

type AsyncIAdviseSink2 struct {
	AsyncIAdviseSink
}

func (*AsyncIAdviseSink2) Begin_OnLinkSrcChange

func (this *AsyncIAdviseSink2) Begin_OnLinkSrcChange(pmk *IMoniker)

func (*AsyncIAdviseSink2) Finish_OnLinkSrcChange

func (this *AsyncIAdviseSink2) Finish_OnLinkSrcChange()

func (*AsyncIAdviseSink2) Vtbl

type AsyncIAdviseSink2Interface

type AsyncIAdviseSink2Interface interface {
	AsyncIAdviseSinkInterface
	Begin_OnLinkSrcChange(pmk *IMoniker)
	Finish_OnLinkSrcChange()
}

type AsyncIAdviseSink2Vtbl

type AsyncIAdviseSink2Vtbl struct {
	AsyncIAdviseSinkVtbl
	Begin_OnLinkSrcChange  uintptr
	Finish_OnLinkSrcChange uintptr
}

type AsyncIAdviseSinkInterface

type AsyncIAdviseSinkInterface interface {
	IUnknownInterface
	Begin_OnDataChange(pFormatetc *FORMATETC, pStgmed *STGMEDIUM)
	Finish_OnDataChange()
	Begin_OnViewChange(dwAspect uint32, lindex int32)
	Finish_OnViewChange()
	Begin_OnRename(pmk *IMoniker)
	Finish_OnRename()
	Begin_OnSave()
	Finish_OnSave()
	Begin_OnClose()
	Finish_OnClose()
}

type AsyncIAdviseSinkVtbl

type AsyncIAdviseSinkVtbl struct {
	IUnknownVtbl
	Begin_OnDataChange  uintptr
	Finish_OnDataChange uintptr
	Begin_OnViewChange  uintptr
	Finish_OnViewChange uintptr
	Begin_OnRename      uintptr
	Finish_OnRename     uintptr
	Begin_OnSave        uintptr
	Finish_OnSave       uintptr
	Begin_OnClose       uintptr
	Finish_OnClose      uintptr
}

type AsyncIMultiQI

type AsyncIMultiQI struct {
	IUnknown
}

func (*AsyncIMultiQI) Begin_QueryMultipleInterfaces

func (this *AsyncIMultiQI) Begin_QueryMultipleInterfaces(cMQIs uint32, pMQIs *MULTI_QI) HRESULT

func (*AsyncIMultiQI) Finish_QueryMultipleInterfaces

func (this *AsyncIMultiQI) Finish_QueryMultipleInterfaces(pMQIs *MULTI_QI) HRESULT

func (*AsyncIMultiQI) Vtbl

func (this *AsyncIMultiQI) Vtbl() *AsyncIMultiQIVtbl

type AsyncIMultiQIInterface

type AsyncIMultiQIInterface interface {
	IUnknownInterface
	Begin_QueryMultipleInterfaces(cMQIs uint32, pMQIs *MULTI_QI) HRESULT
	Finish_QueryMultipleInterfaces(pMQIs *MULTI_QI) HRESULT
}

type AsyncIMultiQIVtbl

type AsyncIMultiQIVtbl struct {
	IUnknownVtbl
	Begin_QueryMultipleInterfaces  uintptr
	Finish_QueryMultipleInterfaces uintptr
}

type AsyncIPipeByte

type AsyncIPipeByte struct {
	IUnknown
}

func (*AsyncIPipeByte) Begin_Pull

func (this *AsyncIPipeByte) Begin_Pull(cRequest uint32) HRESULT

func (*AsyncIPipeByte) Begin_Push

func (this *AsyncIPipeByte) Begin_Push(buf *byte, cSent uint32) HRESULT

func (*AsyncIPipeByte) Finish_Pull

func (this *AsyncIPipeByte) Finish_Pull(buf *byte, pcReturned *uint32) HRESULT

func (*AsyncIPipeByte) Finish_Push

func (this *AsyncIPipeByte) Finish_Push() HRESULT

func (*AsyncIPipeByte) Vtbl

func (this *AsyncIPipeByte) Vtbl() *AsyncIPipeByteVtbl

type AsyncIPipeByteInterface

type AsyncIPipeByteInterface interface {
	IUnknownInterface
	Begin_Pull(cRequest uint32) HRESULT
	Finish_Pull(buf *byte, pcReturned *uint32) HRESULT
	Begin_Push(buf *byte, cSent uint32) HRESULT
	Finish_Push() HRESULT
}

type AsyncIPipeByteVtbl

type AsyncIPipeByteVtbl struct {
	IUnknownVtbl
	Begin_Pull  uintptr
	Finish_Pull uintptr
	Begin_Push  uintptr
	Finish_Push uintptr
}

type AsyncIPipeDouble

type AsyncIPipeDouble struct {
	IUnknown
}

func (*AsyncIPipeDouble) Begin_Pull

func (this *AsyncIPipeDouble) Begin_Pull(cRequest uint32) HRESULT

func (*AsyncIPipeDouble) Begin_Push

func (this *AsyncIPipeDouble) Begin_Push(buf *float64, cSent uint32) HRESULT

func (*AsyncIPipeDouble) Finish_Pull

func (this *AsyncIPipeDouble) Finish_Pull(buf *float64, pcReturned *uint32) HRESULT

func (*AsyncIPipeDouble) Finish_Push

func (this *AsyncIPipeDouble) Finish_Push() HRESULT

func (*AsyncIPipeDouble) Vtbl

func (this *AsyncIPipeDouble) Vtbl() *AsyncIPipeDoubleVtbl

type AsyncIPipeDoubleInterface

type AsyncIPipeDoubleInterface interface {
	IUnknownInterface
	Begin_Pull(cRequest uint32) HRESULT
	Finish_Pull(buf *float64, pcReturned *uint32) HRESULT
	Begin_Push(buf *float64, cSent uint32) HRESULT
	Finish_Push() HRESULT
}

type AsyncIPipeDoubleVtbl

type AsyncIPipeDoubleVtbl struct {
	IUnknownVtbl
	Begin_Pull  uintptr
	Finish_Pull uintptr
	Begin_Push  uintptr
	Finish_Push uintptr
}

type AsyncIPipeLong

type AsyncIPipeLong struct {
	IUnknown
}

func (*AsyncIPipeLong) Begin_Pull

func (this *AsyncIPipeLong) Begin_Pull(cRequest uint32) HRESULT

func (*AsyncIPipeLong) Begin_Push

func (this *AsyncIPipeLong) Begin_Push(buf *int32, cSent uint32) HRESULT

func (*AsyncIPipeLong) Finish_Pull

func (this *AsyncIPipeLong) Finish_Pull(buf *int32, pcReturned *uint32) HRESULT

func (*AsyncIPipeLong) Finish_Push

func (this *AsyncIPipeLong) Finish_Push() HRESULT

func (*AsyncIPipeLong) Vtbl

func (this *AsyncIPipeLong) Vtbl() *AsyncIPipeLongVtbl

type AsyncIPipeLongInterface

type AsyncIPipeLongInterface interface {
	IUnknownInterface
	Begin_Pull(cRequest uint32) HRESULT
	Finish_Pull(buf *int32, pcReturned *uint32) HRESULT
	Begin_Push(buf *int32, cSent uint32) HRESULT
	Finish_Push() HRESULT
}

type AsyncIPipeLongVtbl

type AsyncIPipeLongVtbl struct {
	IUnknownVtbl
	Begin_Pull  uintptr
	Finish_Pull uintptr
	Begin_Push  uintptr
	Finish_Push uintptr
}

type AsyncIUnknown

type AsyncIUnknown struct {
	IUnknown
}

func (*AsyncIUnknown) Begin_AddRef

func (this *AsyncIUnknown) Begin_AddRef() HRESULT

func (*AsyncIUnknown) Begin_QueryInterface

func (this *AsyncIUnknown) Begin_QueryInterface(riid *syscall.GUID) HRESULT

func (*AsyncIUnknown) Begin_Release

func (this *AsyncIUnknown) Begin_Release() HRESULT

func (*AsyncIUnknown) Finish_AddRef

func (this *AsyncIUnknown) Finish_AddRef() uint32

func (*AsyncIUnknown) Finish_QueryInterface

func (this *AsyncIUnknown) Finish_QueryInterface(ppvObject unsafe.Pointer) HRESULT

func (*AsyncIUnknown) Finish_Release

func (this *AsyncIUnknown) Finish_Release() uint32

func (*AsyncIUnknown) Vtbl

func (this *AsyncIUnknown) Vtbl() *AsyncIUnknownVtbl

type AsyncIUnknownInterface

type AsyncIUnknownInterface interface {
	IUnknownInterface
	Begin_QueryInterface(riid *syscall.GUID) HRESULT
	Finish_QueryInterface(ppvObject unsafe.Pointer) HRESULT
	Begin_AddRef() HRESULT
	Finish_AddRef() uint32
	Begin_Release() HRESULT
	Finish_Release() uint32
}

type AsyncIUnknownVtbl

type AsyncIUnknownVtbl struct {
	IUnknownVtbl
	Begin_QueryInterface  uintptr
	Finish_QueryInterface uintptr
	Begin_AddRef          uintptr
	Finish_AddRef         uintptr
	Begin_Release         uintptr
	Finish_Release        uintptr
}

type AtlThunkData_t

type AtlThunkData_t = uintptr

type AttachmentServices

type AttachmentServices struct {
}

type AutoCorrectProc

type AutoCorrectProc = uintptr

type AutoCorrectProc_func

type AutoCorrectProc_func = func(langid uint16, pszBefore PWSTR, pszAfter PWSTR, cchAfter int32, pcchReplaced *int32) int32

type AutomationElementMode

type AutomationElementMode int32

enum

const (
	AutomationElementMode_None AutomationElementMode = 0
	AutomationElementMode_Full AutomationElementMode = 1
)

type AutomationIdentifierType

type AutomationIdentifierType int32

enum

const (
	AutomationIdentifierType_Property      AutomationIdentifierType = 0
	AutomationIdentifierType_Pattern       AutomationIdentifierType = 1
	AutomationIdentifierType_Event         AutomationIdentifierType = 2
	AutomationIdentifierType_ControlType   AutomationIdentifierType = 3
	AutomationIdentifierType_TextAttribute AutomationIdentifierType = 4
	AutomationIdentifierType_LandmarkType  AutomationIdentifierType = 5
	AutomationIdentifierType_Annotation    AutomationIdentifierType = 6
	AutomationIdentifierType_Changes       AutomationIdentifierType = 7
	AutomationIdentifierType_Style         AutomationIdentifierType = 8
)

type BACKGROUNDSTATES

type BACKGROUNDSTATES int32

enum

const (
	EBS_NORMAL   BACKGROUNDSTATES = 1
	EBS_HOT      BACKGROUNDSTATES = 2
	EBS_DISABLED BACKGROUNDSTATES = 3
	EBS_FOCUSED  BACKGROUNDSTATES = 4
	EBS_READONLY BACKGROUNDSTATES = 5
	EBS_ASSIST   BACKGROUNDSTATES = 6
)

type BACKGROUNDWITHBORDERSTATES

type BACKGROUNDWITHBORDERSTATES int32

enum

const (
	EBWBS_NORMAL   BACKGROUNDWITHBORDERSTATES = 1
	EBWBS_HOT      BACKGROUNDWITHBORDERSTATES = 2
	EBWBS_DISABLED BACKGROUNDWITHBORDERSTATES = 3
	EBWBS_FOCUSED  BACKGROUNDWITHBORDERSTATES = 4
)

type BACKGROUND_MODE

type BACKGROUND_MODE uint32

enum

const (
	OPAQUE      BACKGROUND_MODE = 2
	TRANSPARENT BACKGROUND_MODE = 1
)

type BALLOONSTATES

type BALLOONSTATES int32

enum

const (
	TTBS_NORMAL BALLOONSTATES = 1
	TTBS_LINK   BALLOONSTATES = 2
)

type BALLOONSTEMSTATES

type BALLOONSTEMSTATES int32

enum

const (
	TTBSS_POINTINGUPLEFTWALL    BALLOONSTEMSTATES = 1
	TTBSS_POINTINGUPCENTERED    BALLOONSTEMSTATES = 2
	TTBSS_POINTINGUPRIGHTWALL   BALLOONSTEMSTATES = 3
	TTBSS_POINTINGDOWNRIGHTWALL BALLOONSTEMSTATES = 4
	TTBSS_POINTINGDOWNCENTERED  BALLOONSTEMSTATES = 5
	TTBSS_POINTINGDOWNLEFTWALL  BALLOONSTEMSTATES = 6
)

type BANDINFOSFB

type BANDINFOSFB struct {
	DwMask      uint32
	DwStateMask uint32
	DwState     uint32
	CrBkgnd     COLORREF
	CrBtnLt     COLORREF
	CrBtnDk     COLORREF
	WViewMode   uint16
	WAlign      uint16
	Psf         *IShellFolder
	Pidl        *ITEMIDLIST
}

type BANDSITECID

type BANDSITECID int32

enum

const (
	BSID_BANDADDED   BANDSITECID = 0
	BSID_BANDREMOVED BANDSITECID = 1
)

type BANDSITEINFO

type BANDSITEINFO struct {
	DwMask  uint32
	DwState uint32
	DwStyle uint32
}
type BANNER_NOTIFICATION struct {
	            BANNER_NOTIFICATION_EVENT
	 PWSTR
	        PWSTR
}
type BANNER_NOTIFICATION_EVENT int32

enum

const (
	BNE_Rendered       BANNER_NOTIFICATION_EVENT = 0
	BNE_Hovered        BANNER_NOTIFICATION_EVENT = 1
	BNE_Closed         BANNER_NOTIFICATION_EVENT = 2
	BNE_Dismissed      BANNER_NOTIFICATION_EVENT = 3
	BNE_Button1Clicked BANNER_NOTIFICATION_EVENT = 4
	BNE_Button2Clicked BANNER_NOTIFICATION_EVENT = 5
)

type BARBACKGROUNDSTATES

type BARBACKGROUNDSTATES int32

enum

const (
	MB_ACTIVE   BARBACKGROUNDSTATES = 1
	MB_INACTIVE BARBACKGROUNDSTATES = 2
)

type BARITEMSTATES

type BARITEMSTATES int32

enum

const (
	MBI_NORMAL         BARITEMSTATES = 1
	MBI_HOT            BARITEMSTATES = 2
	MBI_PUSHED         BARITEMSTATES = 3
	MBI_DISABLED       BARITEMSTATES = 4
	MBI_DISABLEDHOT    BARITEMSTATES = 5
	MBI_DISABLEDPUSHED BARITEMSTATES = 6
)

type BASEBROWSERDATALH

type BASEBROWSERDATALH struct {
	Hwnd_                  HWND
	Ptl_                   *ITravelLog
	Phlf_                  *IHlinkFrame
	PautoWB2_              *IWebBrowser2
	PautoEDS_              *IExpDispSupport
	PautoSS_               *IShellService
	ESecureLockIcon_       int32
	Bitfield_              uint32
	UActivateState_        uint32
	PidlViewState_         *ITEMIDLIST
	PctView_               *IOleCommandTarget
	PidlCur_               *ITEMIDLIST
	Psv_                   *IShellView
	Psf_                   *IShellFolder
	HwndView_              HWND
	PszTitleCur_           PWSTR
	PidlPending_           *ITEMIDLIST
	PsvPending_            *IShellView
	PsfPending_            *IShellFolder
	HwndViewPending_       HWND
	PszTitlePending_       PWSTR
	FIsViewMSHTML_         BOOL
	FPrivacyImpacted_      BOOL
	ClsidView_             syscall.GUID
	ClsidViewPending_      syscall.GUID
	HwndFrame_             HWND
	LPhishingFilterStatus_ int32
}

type BASEBROWSERDATAXP

type BASEBROWSERDATAXP struct {
	Hwnd_             HWND
	Ptl_              *ITravelLog
	Phlf_             *IHlinkFrame
	PautoWB2_         *IWebBrowser2
	PautoEDS_         *IExpDispSupportXP
	PautoSS_          *IShellService
	ESecureLockIcon_  int32
	Bitfield_         uint32
	UActivateState_   uint32
	PidlViewState_    *ITEMIDLIST
	PctView_          *IOleCommandTarget
	PidlCur_          *ITEMIDLIST
	Psv_              *IShellView
	Psf_              *IShellFolder
	HwndView_         HWND
	PszTitleCur_      PWSTR
	PidlPending_      *ITEMIDLIST
	PsvPending_       *IShellView
	PsfPending_       *IShellFolder
	HwndViewPending_  HWND
	PszTitlePending_  PWSTR
	FIsViewMSHTML_    BOOL
	FPrivacyImpacted_ BOOL
	ClsidView_        syscall.GUID
	ClsidViewPending_ syscall.GUID
	HwndFrame_        HWND
}

type BATTERY_CHARGER_STATUS

type BATTERY_CHARGER_STATUS struct {
	Type   BATTERY_CHARGING_SOURCE_TYPE
	VaData [1]uint32
}

type BATTERY_CHARGING_SOURCE

type BATTERY_CHARGING_SOURCE struct {
	Type       BATTERY_CHARGING_SOURCE_TYPE
	MaxCurrent uint32
}

type BATTERY_CHARGING_SOURCE_INFORMATION

type BATTERY_CHARGING_SOURCE_INFORMATION struct {
	Type         BATTERY_CHARGING_SOURCE_TYPE
	SourceOnline BOOLEAN
}

type BATTERY_CHARGING_SOURCE_TYPE

type BATTERY_CHARGING_SOURCE_TYPE int32

enum

const (
	BatteryChargingSourceType_AC       BATTERY_CHARGING_SOURCE_TYPE = 1
	BatteryChargingSourceType_USB      BATTERY_CHARGING_SOURCE_TYPE = 2
	BatteryChargingSourceType_Wireless BATTERY_CHARGING_SOURCE_TYPE = 3
	BatteryChargingSourceType_Max      BATTERY_CHARGING_SOURCE_TYPE = 4
)

type BATTERY_INFORMATION

type BATTERY_INFORMATION struct {
	Capabilities        uint32
	Technology          byte
	Reserved            [3]byte
	Chemistry           [4]byte
	DesignedCapacity    uint32
	FullChargedCapacity uint32
	DefaultAlert1       uint32
	DefaultAlert2       uint32
	CriticalBias        uint32
	CycleCount          uint32
}

type BATTERY_MANUFACTURE_DATE

type BATTERY_MANUFACTURE_DATE struct {
	Day   byte
	Month byte
	Year  uint16
}

type BATTERY_QUERY_INFORMATION

type BATTERY_QUERY_INFORMATION struct {
	BatteryTag       uint32
	InformationLevel BATTERY_QUERY_INFORMATION_LEVEL
	AtRate           uint32
}

type BATTERY_QUERY_INFORMATION_LEVEL

type BATTERY_QUERY_INFORMATION_LEVEL int32

enum

const (
	BatteryInformation            BATTERY_QUERY_INFORMATION_LEVEL = 0
	BatteryGranularityInformation BATTERY_QUERY_INFORMATION_LEVEL = 1
	BatteryTemperature            BATTERY_QUERY_INFORMATION_LEVEL = 2
	BatteryEstimatedTime          BATTERY_QUERY_INFORMATION_LEVEL = 3
	BatteryDeviceName             BATTERY_QUERY_INFORMATION_LEVEL = 4
	BatteryManufactureDate        BATTERY_QUERY_INFORMATION_LEVEL = 5
	BatteryManufactureName        BATTERY_QUERY_INFORMATION_LEVEL = 6
	BatteryUniqueID               BATTERY_QUERY_INFORMATION_LEVEL = 7
	BatterySerialNumber           BATTERY_QUERY_INFORMATION_LEVEL = 8
)

type BATTERY_REPORTING_SCALE

type BATTERY_REPORTING_SCALE struct {
	Granularity uint32
	Capacity    uint32
}

type BATTERY_SET_INFORMATION

type BATTERY_SET_INFORMATION struct {
	BatteryTag       uint32
	InformationLevel BATTERY_SET_INFORMATION_LEVEL
	Buffer           [1]byte
}

type BATTERY_SET_INFORMATION_LEVEL

type BATTERY_SET_INFORMATION_LEVEL int32

enum

const (
	BatteryCriticalBias   BATTERY_SET_INFORMATION_LEVEL = 0
	BatteryCharge         BATTERY_SET_INFORMATION_LEVEL = 1
	BatteryDischarge      BATTERY_SET_INFORMATION_LEVEL = 2
	BatteryChargingSource BATTERY_SET_INFORMATION_LEVEL = 3
	BatteryChargerId      BATTERY_SET_INFORMATION_LEVEL = 4
	BatteryChargerStatus  BATTERY_SET_INFORMATION_LEVEL = 5
)

type BATTERY_STATUS

type BATTERY_STATUS struct {
	PowerState uint32
	Capacity   uint32
	Voltage    uint32
	Rate       int32
}

type BATTERY_USB_CHARGER_STATUS

type BATTERY_USB_CHARGER_STATUS struct {
	Type                   BATTERY_CHARGING_SOURCE_TYPE
	Reserved               uint32
	Flags                  uint32
	MaxCurrent             uint32
	Voltage                uint32
	PortType               USB_CHARGER_PORT
	PortId                 uint64
	PowerSourceInformation unsafe.Pointer
	OemCharger             syscall.GUID
}

type BATTERY_WAIT_STATUS

type BATTERY_WAIT_STATUS struct {
	BatteryTag   uint32
	Timeout      uint32
	PowerState   uint32
	LowCapacity  uint32
	HighCapacity uint32
}

type BFFCALLBACK

type BFFCALLBACK = uintptr

type BFFCALLBACK_func

type BFFCALLBACK_func = func(hwnd HWND, uMsg uint32, lParam LPARAM, lpData LPARAM) int32

type BGTYPE

type BGTYPE int32

enum

const (
	BT_IMAGEFILE  BGTYPE = 0
	BT_BORDERFILL BGTYPE = 1
	BT_NONE       BGTYPE = 2
)

type BIDIOPTIONS

type BIDIOPTIONS struct {
	CbSize   uint32
	WMask    uint16
	WEffects uint16
}

type BINDINFO

type BINDINFO struct {
	CbSize             uint32
	SzExtraInfo        PWSTR
	StgmedData         STGMEDIUM
	GrfBindInfoF       uint32
	DwBindVerb         uint32
	SzCustomVerb       PWSTR
	CbstgmedData       uint32
	DwOptions          uint32
	DwOptionsFlags     uint32
	DwCodePage         uint32
	SecurityAttributes SECURITY_ATTRIBUTES
	Iid                syscall.GUID
	PUnk               *IUnknown
	DwReserved         uint32
}

type BINDINFOF

type BINDINFOF int32

enum

const (
	BINDINFOF_URLENCODESTGMEDDATA BINDINFOF = 1
	BINDINFOF_URLENCODEDEXTRAINFO BINDINFOF = 2
)

type BINDPTR

type BINDPTR struct {
	Data [1]uint64
}

func (*BINDPTR) Lpfuncdesc

func (this *BINDPTR) Lpfuncdesc() **FUNCDESC

func (*BINDPTR) LpfuncdescVal

func (this *BINDPTR) LpfuncdescVal() *FUNCDESC

func (*BINDPTR) Lptcomp

func (this *BINDPTR) Lptcomp() **ITypeComp

func (*BINDPTR) LptcompVal

func (this *BINDPTR) LptcompVal() *ITypeComp

func (*BINDPTR) Lpvardesc

func (this *BINDPTR) Lpvardesc() **VARDESC

func (*BINDPTR) LpvardescVal

func (this *BINDPTR) LpvardescVal() *VARDESC

type BINDSPEED

type BINDSPEED int32

enum

const (
	BINDSPEED_INDEFINITE BINDSPEED = 1
	BINDSPEED_MODERATE   BINDSPEED = 2
	BINDSPEED_IMMEDIATE  BINDSPEED = 3
)

type BIND_FLAGS

type BIND_FLAGS int32

enum

const (
	BIND_MAYBOTHERUSER     BIND_FLAGS = 1
	BIND_JUSTTESTEXISTENCE BIND_FLAGS = 2
)

type BIND_OPTS

type BIND_OPTS struct {
	CbStruct            uint32
	GrfFlags            uint32
	GrfMode             uint32
	DwTickCountDeadline uint32
}

type BIND_OPTS2

type BIND_OPTS2 struct {
	Base           BIND_OPTS
	DwTrackFlags   uint32
	DwClassContext uint32
	Locale         uint32
	PServerInfo    *COSERVERINFO
}

type BIND_OPTS3

type BIND_OPTS3 struct {
	Base BIND_OPTS2
	Hwnd HWND
}

type BITMAP

type BITMAP struct {
	BmType       int32
	BmWidth      int32
	BmHeight     int32
	BmWidthBytes int32
	BmPlanes     uint16
	BmBitsPixel  uint16
	BmBits       unsafe.Pointer
}

type BITMAPCOREHEADER

type BITMAPCOREHEADER struct {
	BcSize     uint32
	BcWidth    uint16
	BcHeight   uint16
	BcPlanes   uint16
	BcBitCount uint16
}

type BITMAPCOREINFO

type BITMAPCOREINFO struct {
	BmciHeader BITMAPCOREHEADER
	BmciColors [1]RGBTRIPLE
}

type BITMAPFILEHEADER

type BITMAPFILEHEADER struct {
	BfType      uint16
	BfSize      uint32
	BfReserved1 uint16
	BfReserved2 uint16
	BfOffBits   uint32
}

type BITMAPINFO

type BITMAPINFO struct {
	BmiHeader BITMAPINFOHEADER
	BmiColors [1]RGBQUAD
}

type BITMAPINFOHEADER

type BITMAPINFOHEADER struct {
	BiSize          uint32
	BiWidth         int32
	BiHeight        int32
	BiPlanes        uint16
	BiBitCount      uint16
	BiCompression   BI_COMPRESSION
	BiSizeImage     uint32
	BiXPelsPerMeter int32
	BiYPelsPerMeter int32
	BiClrUsed       uint32
	BiClrImportant  uint32
}

type BITMAPV4HEADER

type BITMAPV4HEADER struct {
	BV4Size          uint32
	BV4Width         int32
	BV4Height        int32
	BV4Planes        uint16
	BV4BitCount      uint16
	BV4V4Compression BI_COMPRESSION
	BV4SizeImage     uint32
	BV4XPelsPerMeter int32
	BV4YPelsPerMeter int32
	BV4ClrUsed       uint32
	BV4ClrImportant  uint32
	BV4RedMask       uint32
	BV4GreenMask     uint32
	BV4BlueMask      uint32
	BV4AlphaMask     uint32
	BV4CSType        uint32
	BV4Endpoints     CIEXYZTRIPLE
	BV4GammaRed      uint32
	BV4GammaGreen    uint32
	BV4GammaBlue     uint32
}

type BITMAPV5HEADER

type BITMAPV5HEADER struct {
	BV5Size          uint32
	BV5Width         int32
	BV5Height        int32
	BV5Planes        uint16
	BV5BitCount      uint16
	BV5Compression   BI_COMPRESSION
	BV5SizeImage     uint32
	BV5XPelsPerMeter int32
	BV5YPelsPerMeter int32
	BV5ClrUsed       uint32
	BV5ClrImportant  uint32
	BV5RedMask       uint32
	BV5GreenMask     uint32
	BV5BlueMask      uint32
	BV5AlphaMask     uint32
	BV5CSType        uint32
	BV5Endpoints     CIEXYZTRIPLE
	BV5GammaRed      uint32
	BV5GammaGreen    uint32
	BV5GammaBlue     uint32
	BV5Intent        uint32
	BV5ProfileData   uint32
	BV5ProfileSize   uint32
	BV5Reserved      uint32
}

type BI_COMPRESSION

type BI_COMPRESSION uint32

enum

const (
	BI_RGB       BI_COMPRESSION = 0
	BI_RLE8      BI_COMPRESSION = 1
	BI_RLE4      BI_COMPRESSION = 2
	BI_BITFIELDS BI_COMPRESSION = 3
	BI_JPEG      BI_COMPRESSION = 4
	BI_PNG       BI_COMPRESSION = 5
)

type BLENDFUNCTION

type BLENDFUNCTION struct {
	BlendOp             byte
	BlendFlags          byte
	SourceConstantAlpha byte
	AlphaFormat         byte
}

type BLOB

type BLOB struct {
	CbSize    uint32
	PBlobData *byte
}

type BNSTATE

type BNSTATE int32

enum

const (
	BNS_NORMAL         BNSTATE = 0
	BNS_BEGIN_NAVIGATE BNSTATE = 1
	BNS_NAVIGATE       BNSTATE = 2
)

type BODYSTATES

type BODYSTATES int32

enum

const (
	FBS_NORMAL     BODYSTATES = 1
	FBS_EMPHASIZED BODYSTATES = 2
)

type BOOL

type BOOL = int32

func AbortPath

func AbortPath(hdc HDC) BOOL

func AccessCheckAndAuditAlarmW

func AccessCheckAndAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, ObjectTypeName PWSTR, ObjectName PWSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, DesiredAccess uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccess *uint32, AccessStatus *BOOL, pfGenerateOnClose *BOOL) BOOL

func AccessCheckByTypeAndAuditAlarmW

func AccessCheckByTypeAndAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, ObjectTypeName PWSTR, ObjectName PWSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, DesiredAccess uint32, AuditType AUDIT_EVENT_TYPE, Flags uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccess *uint32, AccessStatus *BOOL, pfGenerateOnClose *BOOL) BOOL

func AccessCheckByTypeResultListAndAuditAlarmByHandleW

func AccessCheckByTypeResultListAndAuditAlarmByHandleW(SubsystemName PWSTR, HandleId unsafe.Pointer, ClientToken HANDLE, ObjectTypeName PWSTR, ObjectName PWSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, DesiredAccess uint32, AuditType AUDIT_EVENT_TYPE, Flags uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccessList *uint32, AccessStatusList *uint32, pfGenerateOnClose *BOOL) BOOL

func AccessCheckByTypeResultListAndAuditAlarmW

func AccessCheckByTypeResultListAndAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, ObjectTypeName PWSTR, ObjectName PWSTR, SecurityDescriptor PSECURITY_DESCRIPTOR, PrincipalSelfSid PSID, DesiredAccess uint32, AuditType AUDIT_EVENT_TYPE, Flags uint32, ObjectTypeList *OBJECT_TYPE_LIST, ObjectTypeListLength uint32, GenericMapping *GENERIC_MAPPING, ObjectCreation BOOL, GrantedAccessList *uint32, AccessStatusList *uint32, pfGenerateOnClose *BOOL) BOOL

func AdjustCalendarDate

func AdjustCalendarDate(lpCalDateTime *CALDATETIME, calUnit CALDATETIME_DATEUNIT, amount int32) BOOL

func AlphaBlend

func AlphaBlend(hdcDest HDC, xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc HDC, xoriginSrc int32, yoriginSrc int32, wSrc int32, hSrc int32, ftn BLENDFUNCTION) BOOL

func AngleArc

func AngleArc(hdc HDC, x int32, y int32, r uint32, StartAngle float32, SweepAngle float32) BOOL

func AnimatePalette

func AnimatePalette(hPal HPALETTE, iStartIndex uint32, cEntries uint32, ppe *PALETTEENTRY) BOOL

func AnyPopup

func AnyPopup() BOOL

func Arc

func Arc(hdc HDC, x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32) BOOL

func ArcTo

func ArcTo(hdc HDC, left int32, top int32, right int32, bottom int32, xr1 int32, yr1 int32, xr2 int32, yr2 int32) BOOL

func AreAllAccessesGranted

func AreAllAccessesGranted(GrantedAccess uint32, DesiredAccess uint32) BOOL

func AreAnyAccessesGranted

func AreAnyAccessesGranted(GrantedAccess uint32, DesiredAccess uint32) BOOL

func AreDpiAwarenessContextsEqual

func AreDpiAwarenessContextsEqual(dpiContextA DPI_AWARENESS_CONTEXT, dpiContextB DPI_AWARENESS_CONTEXT) BOOL

func AreFileApisANSI

func AreFileApisANSI() BOOL

func AreShortNamesEnabled

func AreShortNamesEnabled(Handle HANDLE, Enabled *BOOL) BOOL

func AssocIsDangerous

func AssocIsDangerous(pszAssoc PWSTR) BOOL

func AttachThreadInput

func AttachThreadInput(idAttach uint32, idAttachTo uint32, fAttach BOOL) BOOL

func BeginPanningFeedback

func BeginPanningFeedback(hwnd HWND) BOOL

func BeginPath

func BeginPath(hdc HDC) BOOL

func BoolToBOOL

func BoolToBOOL(b bool) BOOL

func BufferedPaintRenderAnimation

func BufferedPaintRenderAnimation(hwnd HWND, hdcTarget HDC) BOOL

func CallMsgFilterA

func CallMsgFilterA(lpMsg *MSG, nCode int32) BOOL

func CallMsgFilterW

func CallMsgFilterW(lpMsg *MSG, nCode int32) BOOL

func CallNamedPipeW

func CallNamedPipeW(lpNamedPipeName PWSTR, lpInBuffer unsafe.Pointer, nInBufferSize uint32, lpOutBuffer unsafe.Pointer, nOutBufferSize uint32, lpBytesRead *uint32, nTimeOut uint32) BOOL

func CallbackMayRunLong

func CallbackMayRunLong(pci PTP_CALLBACK_INSTANCE) BOOL

func CancelDC

func CancelDC(hdc HDC) BOOL

func CancelDeviceWakeupRequest

func CancelDeviceWakeupRequest(hDevice HANDLE) BOOL

func CancelShutdown

func CancelShutdown() BOOL

func CancelTimerQueueTimer

func CancelTimerQueueTimer(TimerQueue HANDLE, Timer HANDLE) BOOL

func ChangeClipboardChain

func ChangeClipboardChain(hWndRemove HWND, hWndNewNext HWND) BOOL

func ChangeMenuA

func ChangeMenuA(hMenu HMENU, cmd uint32, lpszNewItem PSTR, cmdInsert uint32, flags uint32) BOOL

func ChangeMenuW

func ChangeMenuW(hMenu HMENU, cmd uint32, lpszNewItem PWSTR, cmdInsert uint32, flags uint32) BOOL

func ChooseColorA

func ChooseColorA(param0 *CHOOSECOLORA) BOOL

func ChooseColorW

func ChooseColorW(param0 *CHOOSECOLORW) BOOL

func ChooseFontA

func ChooseFontA(param0 *CHOOSEFONTA) BOOL

func ChooseFontW

func ChooseFontW(param0 *CHOOSEFONTW) BOOL

func Chord

func Chord(hdc HDC, x1 int32, y1 int32, x2 int32, y2 int32, x3 int32, y3 int32, x4 int32, y4 int32) BOOL

func ChrCmpIA

func ChrCmpIA(w1 uint16, w2 uint16) BOOL

func ChrCmpIW

func ChrCmpIW(w1 uint16, w2 uint16) BOOL

func ClientToScreen

func ClientToScreen(hWnd HWND, lpPoint *POINT) BOOL

func CloseFigure

func CloseFigure(hdc HDC) BOOL

func CoDosDateTimeToFileTime

func CoDosDateTimeToFileTime(nDosDate uint16, nDosTime uint16, lpFileTime *FILETIME) BOOL

func CoFileTimeToDosDateTime

func CoFileTimeToDosDateTime(lpFileTime *FILETIME, lpDosDate *uint16, lpDosTime *uint16) BOOL

func CoIsHandlerConnected

func CoIsHandlerConnected(pUnk *IUnknown) BOOL

func CoIsOle1Class

func CoIsOle1Class(rclsid *syscall.GUID) BOOL

func CombineTransform

func CombineTransform(lpxfOut *XFORM, lpxf1 *XFORM, lpxf2 *XFORM) BOOL

func ConvertCalDateTimeToSystemTime

func ConvertCalDateTimeToSystemTime(lpCalDateTime *CALDATETIME, lpSysTime *SYSTEMTIME) BOOL

func ConvertSystemTimeToCalDateTime

func ConvertSystemTimeToCalDateTime(lpSysTime *SYSTEMTIME, calId uint32, lpCalDateTime *CALDATETIME) BOOL

func CopyRect

func CopyRect(lprcDst *RECT, lprcSrc *RECT) BOOL

func DAD_AutoScroll

func DAD_AutoScroll(hwnd HWND, pad *AUTO_SCROLL_DATA, pptNow *POINT) BOOL

func DAD_DragEnterEx

func DAD_DragEnterEx(hwndTarget HWND, ptStart POINT) BOOL

func DAD_DragEnterEx2

func DAD_DragEnterEx2(hwndTarget HWND, ptStart POINT, pdtObject *IDataObject) BOOL

func DAD_DragLeave

func DAD_DragLeave() BOOL

func DAD_DragMove

func DAD_DragMove(pt POINT) BOOL

func DAD_SetDragImage

func DAD_SetDragImage(him HIMAGELIST, pptOffset *POINT) BOOL

func DAD_ShowDragImage

func DAD_ShowDragImage(fShow BOOL) BOOL

func DPA_DeleteAllPtrs

func DPA_DeleteAllPtrs(hdpa HDPA) BOOL

func DPA_Destroy

func DPA_Destroy(hdpa HDPA) BOOL

func DPA_Grow

func DPA_Grow(pdpa HDPA, cp int32) BOOL

func DPA_Merge

func DPA_Merge(hdpaDest HDPA, hdpaSrc HDPA, dwFlags uint32, pfnCompare PFNDACOMPARE, pfnMerge PFNDPAMERGE, lParam LPARAM) BOOL

func DPA_SetPtr

func DPA_SetPtr(hdpa HDPA, i int32, p unsafe.Pointer) BOOL

func DPA_Sort

func DPA_Sort(hdpa HDPA, pfnCompare PFNDACOMPARE, lParam LPARAM) BOOL

func DPtoLP

func DPtoLP(hdc HDC, lppt *POINT, c int32) BOOL

func DSA_DeleteAllItems

func DSA_DeleteAllItems(hdsa HDSA) BOOL

func DSA_DeleteItem

func DSA_DeleteItem(hdsa HDSA, i int32) BOOL

func DSA_Destroy

func DSA_Destroy(hdsa HDSA) BOOL

func DSA_GetItem

func DSA_GetItem(hdsa HDSA, i int32, pitem unsafe.Pointer) BOOL

func DSA_SetItem

func DSA_SetItem(hdsa HDSA, i int32, pitem unsafe.Pointer) BOOL

func DSA_Sort

func DSA_Sort(pdsa HDSA, pfnCompare PFNDACOMPARE, lParam LPARAM) BOOL

func DdeAbandonTransaction

func DdeAbandonTransaction(idInst uint32, hConv HCONV, idTransaction uint32) BOOL

func DdeDisconnect

func DdeDisconnect(hConv HCONV) BOOL

func DdeDisconnectList

func DdeDisconnectList(hConvList HCONVLIST) BOOL

func DdeEnableCallback

func DdeEnableCallback(idInst uint32, hConv HCONV, wCmd DDE_ENABLE_CALLBACK_CMD) BOOL

func DdeFreeDataHandle

func DdeFreeDataHandle(hData HDDEDATA) BOOL

func DdeFreeStringHandle

func DdeFreeStringHandle(idInst uint32, hsz HSZ) BOOL

func DdeKeepStringHandle

func DdeKeepStringHandle(idInst uint32, hsz HSZ) BOOL

func DdePostAdvise

func DdePostAdvise(idInst uint32, hszTopic HSZ, hszItem HSZ) BOOL

func DdeSetUserHandle

func DdeSetUserHandle(hConv HCONV, id uint32, hUser uintptr) BOOL

func DdeUnaccessData

func DdeUnaccessData(hData HDDEDATA) BOOL

func DdeUninitialize

func DdeUninitialize(idInst uint32) BOOL

func DeleteDC

func DeleteDC(hdc HDC) BOOL

func DeleteEnhMetaFile

func DeleteEnhMetaFile(hmf HENHMETAFILE) BOOL

func DeleteMetaFile

func DeleteMetaFile(hmf HMETAFILE) BOOL

func DeleteObject

func DeleteObject(ho HGDIOBJ) BOOL

func DeleteSynchronizationBarrier

func DeleteSynchronizationBarrier(lpBarrier *SYNCHRONIZATION_BARRIER) BOOL

func DeregisterShellHookWindow

func DeregisterShellHookWindow(hwnd HWND) BOOL

func DestroyAcceleratorTable

func DestroyAcceleratorTable(hAccel HACCEL) BOOL

func DestroyPropertySheetPage

func DestroyPropertySheetPage(param0 HPROPSHEETPAGE) BOOL

func DnsHostnameToComputerNameExW

func DnsHostnameToComputerNameExW(Hostname PWSTR, ComputerName PWSTR, nSize *uint32) BOOL

func DragDetect

func DragDetect(hwnd HWND, pt POINT) BOOL

func DragQueryPoint

func DragQueryPoint(hDrop HDROP, ppt *POINT) BOOL

func DrawAnimatedRects

func DrawAnimatedRects(hwnd HWND, idAni int32, lprcFrom *RECT, lprcTo *RECT) BOOL

func DrawCaption

func DrawCaption(hwnd HWND, hdc HDC, lprect *RECT, flags DRAW_CAPTION_FLAGS) BOOL

func DrawEdge

func DrawEdge(hdc HDC, qrc *RECT, edge DRAWEDGE_FLAGS, grfFlags DRAW_EDGE_FLAGS) BOOL

func DrawFocusRect

func DrawFocusRect(hDC HDC, lprc *RECT) BOOL

func DrawFrameControl

func DrawFrameControl(param0 HDC, param1 *RECT, param2 DFC_TYPE, param3 DFCS_STATE) BOOL

func DrawStateA

func DrawStateA(hdc HDC, hbrFore HBRUSH, qfnCallBack DRAWSTATEPROC, lData LPARAM, wData WPARAM, x int32, y int32, cx int32, cy int32, uFlags DRAWSTATE_FLAGS) BOOL

func DrawStateW

func DrawStateW(hdc HDC, hbrFore HBRUSH, qfnCallBack DRAWSTATEPROC, lData LPARAM, wData WPARAM, x int32, y int32, cx int32, cy int32, uFlags DRAWSTATE_FLAGS) BOOL

func Ellipse

func Ellipse(hdc HDC, left int32, top int32, right int32, bottom int32) BOOL

func EnableMenuItem

func EnableMenuItem(hMenu HMENU, uIDEnableItem uint32, uEnable MENU_ITEM_FLAGS) BOOL

func EnableProcessOptionalXStateFeatures

func EnableProcessOptionalXStateFeatures(Features uint64) BOOL

func EnableWindow

func EnableWindow(hWnd HWND, bEnable BOOL) BOOL

func EndPaint

func EndPaint(hWnd HWND, lpPaint *PAINTSTRUCT) BOOL

func EndPanningFeedback

func EndPanningFeedback(hwnd HWND, fAnimateBack BOOL) BOOL

func EndPath

func EndPath(hdc HDC) BOOL

func EnterSynchronizationBarrier

func EnterSynchronizationBarrier(lpBarrier *SYNCHRONIZATION_BARRIER, dwFlags uint32) BOOL

func EnumChildWindows

func EnumChildWindows(hWndParent HWND, lpEnumFunc WNDENUMPROC, lParam LPARAM) BOOL

func EnumDisplayDevicesA

func EnumDisplayDevicesA(lpDevice PSTR, iDevNum uint32, lpDisplayDevice *DISPLAY_DEVICEA, dwFlags uint32) BOOL

func EnumDisplayDevicesW

func EnumDisplayDevicesW(lpDevice PWSTR, iDevNum uint32, lpDisplayDevice *DISPLAY_DEVICEW, dwFlags uint32) BOOL

func EnumDisplayMonitors

func EnumDisplayMonitors(hdc HDC, lprcClip *RECT, lpfnEnum MONITORENUMPROC, dwData LPARAM) BOOL

func EnumDisplaySettingsA

func EnumDisplaySettingsA(lpszDeviceName PSTR, iModeNum ENUM_DISPLAY_SETTINGS_MODE, lpDevMode *DEVMODEA) BOOL

func EnumDisplaySettingsExA

func EnumDisplaySettingsExA(lpszDeviceName PSTR, iModeNum ENUM_DISPLAY_SETTINGS_MODE, lpDevMode *DEVMODEA, dwFlags ENUM_DISPLAY_SETTINGS_FLAGS) BOOL

func EnumDisplaySettingsExW

func EnumDisplaySettingsExW(lpszDeviceName PWSTR, iModeNum ENUM_DISPLAY_SETTINGS_MODE, lpDevMode *DEVMODEW, dwFlags ENUM_DISPLAY_SETTINGS_FLAGS) BOOL

func EnumDisplaySettingsW

func EnumDisplaySettingsW(lpszDeviceName PWSTR, iModeNum ENUM_DISPLAY_SETTINGS_MODE, lpDevMode *DEVMODEW) BOOL

func EnumEnhMetaFile

func EnumEnhMetaFile(hdc HDC, hmf HENHMETAFILE, proc ENHMFENUMPROC, param3 unsafe.Pointer, lpRect *RECT) BOOL

func EnumMetaFile

func EnumMetaFile(hdc HDC, hmf HMETAFILE, proc MFENUMPROC, param3 LPARAM) BOOL

func EnumResourceNamesW

func EnumResourceNamesW(hModule HMODULE, lpType PWSTR, lpEnumFunc ENUMRESNAMEPROCW, lParam uintptr) BOOL

func EnumThreadWindows

func EnumThreadWindows(dwThreadId uint32, lpfn WNDENUMPROC, lParam LPARAM) BOOL

func EqualRect

func EqualRect(lprc1 *RECT, lprc2 *RECT) BOOL

func EqualRgn

func EqualRgn(hrgn1 HRGN, hrgn2 HRGN) BOOL

func ExtFloodFill

func ExtFloodFill(hdc HDC, x int32, y int32, color COLORREF, type_ EXT_FLOOD_FILL_TYPE) BOOL

func ExtTextOutA

func ExtTextOutA(hdc HDC, x int32, y int32, options ETO_OPTIONS, lprect *RECT, lpString PSTR, c uint32, lpDx *int32) BOOL

func ExtTextOutW

func ExtTextOutW(hdc HDC, x int32, y int32, options ETO_OPTIONS, lprect *RECT, lpString PWSTR, c uint32, lpDx *int32) BOOL

func FillPath

func FillPath(hdc HDC) BOOL

func FillRgn

func FillRgn(hdc HDC, hrgn HRGN, hbr HBRUSH) BOOL

func FixBrushOrgEx

func FixBrushOrgEx(hdc HDC, x int32, y int32, ptl *POINT) BOOL

func FlashWindow

func FlashWindow(hWnd HWND, bInvert BOOL) BOOL

func FlashWindowEx

func FlashWindowEx(pfwi *FLASHWINFO) BOOL

func FlatSB_EnableScrollBar

func FlatSB_EnableScrollBar(param0 HWND, param1 int32, param2 uint32) BOOL

func FlatSB_GetScrollInfo

func FlatSB_GetScrollInfo(param0 HWND, code SCROLLBAR_CONSTANTS, param2 *SCROLLINFO) BOOL

func FlatSB_GetScrollProp

func FlatSB_GetScrollProp(param0 HWND, propIndex WSB_PROP, param2 *int32) BOOL

func FlatSB_GetScrollRange

func FlatSB_GetScrollRange(param0 HWND, code SCROLLBAR_CONSTANTS, param2 *int32, param3 *int32) BOOL

func FlatSB_SetScrollProp

func FlatSB_SetScrollProp(param0 HWND, index WSB_PROP, newValue uintptr, param3 BOOL) BOOL

func FlatSB_ShowScrollBar

func FlatSB_ShowScrollBar(param0 HWND, code SCROLLBAR_CONSTANTS, param2 BOOL) BOOL

func FlattenPath

func FlattenPath(hdc HDC) BOOL

func FloodFill

func FloodFill(hdc HDC, x int32, y int32, color COLORREF) BOOL

func FrameRgn

func FrameRgn(hdc HDC, hrgn HRGN, hbr HBRUSH, w int32, h int32) BOOL

func FreeDDElParam

func FreeDDElParam(msg uint32, lParam LPARAM) BOOL

func FreeResource

func FreeResource(hResData HGLOBAL) BOOL

func GdiAlphaBlend

func GdiAlphaBlend(hdcDest HDC, xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc HDC, xoriginSrc int32, yoriginSrc int32, wSrc int32, hSrc int32, ftn BLENDFUNCTION) BOOL

func GdiComment

func GdiComment(hdc HDC, nSize uint32, lpData *byte) BOOL

func GdiFlush

func GdiFlush() BOOL

func GdiGradientFill

func GdiGradientFill(hdc HDC, pVertex *TRIVERTEX, nVertex uint32, pMesh unsafe.Pointer, nCount uint32, ulMode GRADIENT_FILL) BOOL

func GdiTransparentBlt

func GdiTransparentBlt(hdcDest HDC, xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc HDC, xoriginSrc int32, yoriginSrc int32, wSrc int32, hSrc int32, crTransparent uint32) BOOL

func GetAppContainerAce

func GetAppContainerAce(Acl *ACL, StartingAceIndex uint32, AppContainerAce unsafe.Pointer, AppContainerAceIndex *uint32) BOOL

func GetAspectRatioFilterEx

func GetAspectRatioFilterEx(hdc HDC, lpsize *SIZE) BOOL

func GetBitmapDimensionEx

func GetBitmapDimensionEx(hbit HBITMAP, lpsize *SIZE) BOOL

func GetBrushOrgEx

func GetBrushOrgEx(hdc HDC, lppt *POINT) BOOL

func GetCIMSSM

func GetCIMSSM(inputMessageSource *INPUT_MESSAGE_SOURCE) BOOL

func GetCachedSigningLevel

func GetCachedSigningLevel(File HANDLE, Flags *uint32, SigningLevel *uint32, Thumbprint *byte, ThumbprintSize *uint32, ThumbprintAlgorithm *uint32) BOOL

func GetCalendarDateFormatEx

func GetCalendarDateFormatEx(lpszLocale PWSTR, dwFlags uint32, lpCalDateTime *CALDATETIME, lpFormat PWSTR, lpDateStr PWSTR, cchDate int32) BOOL

func GetCalendarSupportedDateRange

func GetCalendarSupportedDateRange(Calendar uint32, lpCalMinDateTime *CALDATETIME, lpCalMaxDateTime *CALDATETIME) BOOL

func GetCharABCWidthsA

func GetCharABCWidthsA(hdc HDC, wFirst uint32, wLast uint32, lpABC *ABC) BOOL

func GetCharABCWidthsFloatA

func GetCharABCWidthsFloatA(hdc HDC, iFirst uint32, iLast uint32, lpABC *ABCFLOAT) BOOL

func GetCharABCWidthsFloatW

func GetCharABCWidthsFloatW(hdc HDC, iFirst uint32, iLast uint32, lpABC *ABCFLOAT) BOOL

func GetCharABCWidthsI

func GetCharABCWidthsI(hdc HDC, giFirst uint32, cgi uint32, pgi *uint16, pabc *ABC) BOOL

func GetCharABCWidthsW

func GetCharABCWidthsW(hdc HDC, wFirst uint32, wLast uint32, lpABC *ABC) BOOL

func GetCharWidth32A

func GetCharWidth32A(hdc HDC, iFirst uint32, iLast uint32, lpBuffer *int32) BOOL

func GetCharWidth32W

func GetCharWidth32W(hdc HDC, iFirst uint32, iLast uint32, lpBuffer *int32) BOOL

func GetCharWidthA

func GetCharWidthA(hdc HDC, iFirst uint32, iLast uint32, lpBuffer *int32) BOOL

func GetCharWidthFloatA

func GetCharWidthFloatA(hdc HDC, iFirst uint32, iLast uint32, lpBuffer *float32) BOOL

func GetCharWidthFloatW

func GetCharWidthFloatW(hdc HDC, iFirst uint32, iLast uint32, lpBuffer *float32) BOOL

func GetCharWidthI

func GetCharWidthI(hdc HDC, giFirst uint32, cgi uint32, pgi *uint16, piWidths *int32) BOOL

func GetCharWidthW

func GetCharWidthW(hdc HDC, iFirst uint32, iLast uint32, lpBuffer *int32) BOOL

func GetColorAdjustment

func GetColorAdjustment(hdc HDC, lpca *COLORADJUSTMENT) BOOL

func GetCurrentPositionEx

func GetCurrentPositionEx(hdc HDC, lppt *POINT) BOOL

func GetDCOrgEx

func GetDCOrgEx(hdc HDC, lppt *POINT) BOOL

func GetDevicePowerState

func GetDevicePowerState(hDevice HANDLE, pfOn *BOOL) BOOL

func GetFileNameFromBrowse

func GetFileNameFromBrowse(hwnd HWND, pszFilePath PWSTR, cchFilePath uint32, pszWorkingDir PWSTR, pszDefExt PWSTR, pszFilters PWSTR, pszTitle PWSTR) BOOL

func GetFileSecurityW

func GetFileSecurityW(lpFileName PWSTR, RequestedInformation uint32, pSecurityDescriptor PSECURITY_DESCRIPTOR, nLength uint32, lpnLengthNeeded *uint32) BOOL

func GetIconInfoExA

func GetIconInfoExA(hicon HICON, piconinfo *ICONINFOEXA) BOOL

func GetIconInfoExW

func GetIconInfoExW(hicon HICON, piconinfo *ICONINFOEXW) BOOL

func GetInputState

func GetInputState() BOOL

func GetLastInputInfo

func GetLastInputInfo(plii *LASTINPUTINFO) BOOL

func GetMiterLimit

func GetMiterLimit(hdc HDC, plimit *float32) BOOL

func GetMonitorInfoA

func GetMonitorInfoA(hMonitor HMONITOR, lpmi *MONITORINFO) BOOL

func GetMonitorInfoW

func GetMonitorInfoW(hMonitor HMONITOR, lpmi *MONITORINFO) BOOL

func GetNamedPipeClientComputerNameW

func GetNamedPipeClientComputerNameW(Pipe HANDLE, ClientComputerName PWSTR, ClientComputerNameLength uint32) BOOL

func GetNamedPipeHandleStateW

func GetNamedPipeHandleStateW(hNamedPipe HANDLE, lpState *NAMED_PIPE_MODE, lpCurInstances *uint32, lpMaxCollectionCount *uint32, lpCollectDataTimeout *uint32, lpUserName PWSTR, nMaxUserNameSize uint32) BOOL

func GetNumaNodeProcessorMask2

func GetNumaNodeProcessorMask2(NodeNumber uint16, ProcessorMasks *GROUP_AFFINITY, ProcessorMaskCount uint16, RequiredMaskCount *uint16) BOOL

func GetNumaNodeProcessorMaskEx

func GetNumaNodeProcessorMaskEx(Node uint16, ProcessorMask *GROUP_AFFINITY) BOOL

func GetNumaProximityNodeEx

func GetNumaProximityNodeEx(ProximityId uint32, NodeNumber *uint16) BOOL

func GetOpenFileNameA

func GetOpenFileNameA(param0 *OPENFILENAMEA) BOOL

func GetOpenFileNameW

func GetOpenFileNameW(param0 *OPENFILENAMEW) BOOL

func GetPrivateProfileStructA

func GetPrivateProfileStructA(lpszSection PSTR, lpszKey PSTR, lpStruct unsafe.Pointer, uSizeStruct uint32, szFile PSTR) BOOL

func GetPrivateProfileStructW

func GetPrivateProfileStructW(lpszSection PWSTR, lpszKey PWSTR, lpStruct unsafe.Pointer, uSizeStruct uint32, szFile PWSTR) BOOL

func GetProcessDefaultCpuSetMasks

func GetProcessDefaultCpuSetMasks(Process HANDLE, CpuSetMasks *GROUP_AFFINITY, CpuSetMaskCount uint16, RequiredMaskCount *uint16) BOOL

func GetProcessDefaultCpuSets

func GetProcessDefaultCpuSets(Process HANDLE, CpuSetIds *uint32, CpuSetIdCount uint32, RequiredIdCount *uint32) BOOL

func GetProcessGroupAffinity

func GetProcessGroupAffinity(hProcess HANDLE, GroupCount *uint16, GroupArray *uint16) BOOL

func GetProcessWorkingSetSizeEx

func GetProcessWorkingSetSizeEx(hProcess HANDLE, lpMinimumWorkingSetSize *uintptr, lpMaximumWorkingSetSize *uintptr, Flags *uint32) BOOL

func GetProductInfo

func GetProductInfo(dwOSMajorVersion uint32, dwOSMinorVersion uint32, dwSpMajorVersion uint32, dwSpMinorVersion uint32, pdwReturnedProductType *OS_PRODUCT_TYPE) BOOL

func GetRasterizerCaps

func GetRasterizerCaps(lpraststat *RASTERIZER_STATUS, cjBytes uint32) BOOL

func GetSaveFileNameA

func GetSaveFileNameA(param0 *OPENFILENAMEA) BOOL

func GetSaveFileNameW

func GetSaveFileNameW(param0 *OPENFILENAMEW) BOOL

func GetStringTypeExA

func GetStringTypeExA(Locale uint32, dwInfoType uint32, lpSrcStr PSTR, cchSrc int32, lpCharType *uint16) BOOL

func GetSystemCpuSetInformation

func GetSystemCpuSetInformation(Information *SYSTEM_CPU_SET_INFORMATION, BufferLength uint32, ReturnedLength *uint32, Process HANDLE, Flags uint32) BOOL

func GetSystemLeapSecondInformation

func GetSystemLeapSecondInformation(Enabled *BOOL, Flags *uint32) BOOL

func GetTextExtentExPointA

func GetTextExtentExPointA(hdc HDC, lpszString PSTR, cchString int32, nMaxExtent int32, lpnFit *int32, lpnDx *int32, lpSize *SIZE) BOOL

func GetTextExtentExPointI

func GetTextExtentExPointI(hdc HDC, lpwszString *uint16, cwchString int32, nMaxExtent int32, lpnFit *int32, lpnDx *int32, lpSize *SIZE) BOOL

func GetTextExtentExPointW

func GetTextExtentExPointW(hdc HDC, lpszString PWSTR, cchString int32, nMaxExtent int32, lpnFit *int32, lpnDx *int32, lpSize *SIZE) BOOL

func GetTextExtentPoint32A

func GetTextExtentPoint32A(hdc HDC, lpString PSTR, c int32, psizl *SIZE) BOOL

func GetTextExtentPoint32W

func GetTextExtentPoint32W(hdc HDC, lpString PWSTR, c int32, psizl *SIZE) BOOL

func GetTextExtentPointA

func GetTextExtentPointA(hdc HDC, lpString PSTR, c int32, lpsz *SIZE) BOOL

func GetTextExtentPointI

func GetTextExtentPointI(hdc HDC, pgiIn *uint16, cgi int32, psize *SIZE) BOOL

func GetTextExtentPointW

func GetTextExtentPointW(hdc HDC, lpString PWSTR, c int32, lpsz *SIZE) BOOL

func GetTextMetricsA

func GetTextMetricsA(hdc HDC, lptm *TEXTMETRICA) BOOL

func GetTextMetricsW

func GetTextMetricsW(hdc HDC, lptm *TEXTMETRICW) BOOL

func GetThemeSysBool

func GetThemeSysBool(hTheme HTHEME, iBoolId THEME_PROPERTY_SYMBOL_ID) BOOL

func GetThreadGroupAffinity

func GetThreadGroupAffinity(hThread HANDLE, GroupAffinity *GROUP_AFFINITY) BOOL

func GetThreadSelectedCpuSetMasks

func GetThreadSelectedCpuSetMasks(Thread HANDLE, CpuSetMasks *GROUP_AFFINITY, CpuSetMaskCount uint16, RequiredMaskCount *uint16) BOOL

func GetThreadSelectedCpuSets

func GetThreadSelectedCpuSets(Thread HANDLE, CpuSetIds *uint32, CpuSetIdCount uint32, RequiredIdCount *uint32) BOOL

func GetUmsSystemThreadInformation

func GetUmsSystemThreadInformation(ThreadHandle HANDLE, SystemThreadInfo *UMS_SYSTEM_THREAD_INFORMATION) BOOL

func GetUpdateRect

func GetUpdateRect(hWnd HWND, lpRect *RECT, bErase BOOL) BOOL

func GetViewportExtEx

func GetViewportExtEx(hdc HDC, lpsize *SIZE) BOOL

func GetViewportOrgEx

func GetViewportOrgEx(hdc HDC, lppoint *POINT) BOOL

func GetWindowExtEx

func GetWindowExtEx(hdc HDC, lpsize *SIZE) BOOL

func GetWindowFeedbackSetting

func GetWindowFeedbackSetting(hwnd HWND, feedback FEEDBACK_TYPE, dwFlags uint32, pSize *uint32, config unsafe.Pointer) BOOL

func GetWindowOrgEx

func GetWindowOrgEx(hdc HDC, lppoint *POINT) BOOL

func GetWindowSubclass

func GetWindowSubclass(hWnd HWND, pfnSubclass SUBCLASSPROC, uIdSubclass uintptr, pdwRefData *uintptr) BOOL

func GetWorldTransform

func GetWorldTransform(hdc HDC, lpxf *XFORM) BOOL

func GetXStateFeaturesMask

func GetXStateFeaturesMask(Context *CONTEXT, FeatureMask *uint64) BOOL

func GlobalUnWire

func GlobalUnWire(hMem HGLOBAL) BOOL

func GradientFill

func GradientFill(hdc HDC, pVertex *TRIVERTEX, nVertex uint32, pMesh unsafe.Pointer, nMesh uint32, ulMode GRADIENT_FILL) BOOL

func GrayStringA

func GrayStringA(hDC HDC, hBrush HBRUSH, lpOutputFunc GRAYSTRINGPROC, lpData LPARAM, nCount int32, X int32, Y int32, nWidth int32, nHeight int32) BOOL

func GrayStringW

func GrayStringW(hDC HDC, hBrush HBRUSH, lpOutputFunc GRAYSTRINGPROC, lpData LPARAM, nCount int32, X int32, Y int32, nWidth int32, nHeight int32) BOOL

func HeapSummary

func HeapSummary(hHeap HANDLE, dwFlags uint32, lpSummary *HEAP_SUMMARY) BOOL

func HeapValidate

func HeapValidate(hHeap HANDLE, dwFlags HEAP_FLAGS, lpMem unsafe.Pointer) BOOL

func HiliteMenuItem

func HiliteMenuItem(hWnd HWND, hMenu HMENU, uIDHiliteItem uint32, uHilite uint32) BOOL

func ILIsEqual

func ILIsEqual(pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST) BOOL

func ILIsParent

func ILIsParent(pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST, fImmediate BOOL) BOOL

func ILRemoveLastID

func ILRemoveLastID(pidl *ITEMIDLIST) BOOL

func IMPGetIMEA

func IMPGetIMEA(param0 HWND, param1 *IMEPROA) BOOL

func IMPGetIMEW

func IMPGetIMEW(param0 HWND, param1 *IMEPROW) BOOL

func IMPQueryIMEA

func IMPQueryIMEA(param0 *IMEPROA) BOOL

func IMPQueryIMEW

func IMPQueryIMEW(param0 *IMEPROW) BOOL

func IMPSetIMEA

func IMPSetIMEA(param0 HWND, param1 *IMEPROA) BOOL

func IMPSetIMEW

func IMPSetIMEW(param0 HWND, param1 *IMEPROW) BOOL

func ImageList_BeginDrag

func ImageList_BeginDrag(himlTrack HIMAGELIST, iTrack int32, dxHotspot int32, dyHotspot int32) BOOL

func ImageList_Copy

func ImageList_Copy(himlDst HIMAGELIST, iDst int32, himlSrc HIMAGELIST, iSrc int32, uFlags IMAGE_LIST_COPY_FLAGS) BOOL

func ImageList_Destroy

func ImageList_Destroy(himl HIMAGELIST) BOOL

func ImageList_DragEnter

func ImageList_DragEnter(hwndLock HWND, x int32, y int32) BOOL

func ImageList_DragLeave

func ImageList_DragLeave(hwndLock HWND) BOOL

func ImageList_DragMove

func ImageList_DragMove(x int32, y int32) BOOL

func ImageList_DragShowNolock

func ImageList_DragShowNolock(fShow BOOL) BOOL

func ImageList_Draw

func ImageList_Draw(himl HIMAGELIST, i int32, hdcDst HDC, x int32, y int32, fStyle IMAGE_LIST_DRAW_STYLE) BOOL

func ImageList_DrawEx

func ImageList_DrawEx(himl HIMAGELIST, i int32, hdcDst HDC, x int32, y int32, dx int32, dy int32, rgbBk COLORREF, rgbFg COLORREF, fStyle IMAGE_LIST_DRAW_STYLE) BOOL

func ImageList_DrawIndirect

func ImageList_DrawIndirect(pimldp *IMAGELISTDRAWPARAMS) BOOL

func ImageList_GetIconSize

func ImageList_GetIconSize(himl HIMAGELIST, cx *int32, cy *int32) BOOL

func ImageList_GetImageInfo

func ImageList_GetImageInfo(himl HIMAGELIST, i int32, pImageInfo *IMAGEINFO) BOOL

func ImageList_Remove

func ImageList_Remove(himl HIMAGELIST, i int32) BOOL

func ImageList_Replace

func ImageList_Replace(himl HIMAGELIST, i int32, hbmImage HBITMAP, hbmMask HBITMAP) BOOL

func ImageList_SetDragCursorImage

func ImageList_SetDragCursorImage(himlDrag HIMAGELIST, iDrag int32, dxHotspot int32, dyHotspot int32) BOOL

func ImageList_SetIconSize

func ImageList_SetIconSize(himl HIMAGELIST, cx int32, cy int32) BOOL

func ImageList_SetImageCount

func ImageList_SetImageCount(himl HIMAGELIST, uNewCount uint32) BOOL

func ImageList_SetOverlayImage

func ImageList_SetOverlayImage(himl HIMAGELIST, iImage int32, iOverlay int32) BOOL

func ImageList_Write

func ImageList_Write(himl HIMAGELIST, pstm *IStream) BOOL

func InSendMessage

func InSendMessage() BOOL

func InflateRect

func InflateRect(lprc *RECT, dx int32, dy int32) BOOL

func InheritWindowMonitor

func InheritWindowMonitor(hwnd HWND, hwndInherit HWND) BOOL

func InitAtomTable

func InitAtomTable(nSize uint32) BOOL

func InitCommonControlsEx

func InitCommonControlsEx(picce *INITCOMMONCONTROLSEX) BOOL

func InitNetworkAddressControl

func InitNetworkAddressControl() BOOL

func InitializeFlatSB

func InitializeFlatSB(param0 HWND) BOOL

func IntersectRect

func IntersectRect(lprcDst *RECT, lprcSrc1 *RECT, lprcSrc2 *RECT) BOOL

func IntlStrEqWorkerA

func IntlStrEqWorkerA(fCaseSens BOOL, lpString1 PSTR, lpString2 PSTR, nChar int32) BOOL

func IntlStrEqWorkerW

func IntlStrEqWorkerW(fCaseSens BOOL, lpString1 PWSTR, lpString2 PWSTR, nChar int32) BOOL

func InvalidateRect

func InvalidateRect(hWnd HWND, lpRect *RECT, bErase BOOL) BOOL

func InvalidateRgn

func InvalidateRgn(hWnd HWND, hRgn HRGN, bErase BOOL) BOOL

func InvertRect

func InvertRect(hDC HDC, lprc *RECT) BOOL

func InvertRgn

func InvertRgn(hdc HDC, hrgn HRGN) BOOL

func IsAccelerator

func IsAccelerator(hAccel HACCEL, cAccelEntries int32, lpMsg *MSG, lpwCmd *uint16) BOOL

func IsAppThemed

func IsAppThemed() BOOL

func IsBadHugeReadPtr

func IsBadHugeReadPtr(lp unsafe.Pointer, ucb uintptr) BOOL

func IsBadHugeWritePtr

func IsBadHugeWritePtr(lp unsafe.Pointer, ucb uintptr) BOOL

func IsBadReadPtr

func IsBadReadPtr(lp unsafe.Pointer, ucb uintptr) BOOL

func IsBadStringPtrA

func IsBadStringPtrA(lpsz PSTR, ucchMax uintptr) BOOL

func IsBadStringPtrW

func IsBadStringPtrW(lpsz PWSTR, ucchMax uintptr) BOOL

func IsBadWritePtr

func IsBadWritePtr(lp unsafe.Pointer, ucb uintptr) BOOL

func IsCalendarLeapYear

func IsCalendarLeapYear(calId uint32, year uint32, era uint32) BOOL

func IsCharSpaceA

func IsCharSpaceA(wch CHAR) BOOL

func IsCharSpaceW

func IsCharSpaceW(wch uint16) BOOL

func IsChild

func IsChild(hWndParent HWND, hWnd HWND) BOOL

func IsCompositionActive

func IsCompositionActive() BOOL

func IsDebuggerPresent

func IsDebuggerPresent() BOOL

func IsDialogMessageA

func IsDialogMessageA(hDlg HWND, lpMsg *MSG) BOOL

func IsDialogMessageW

func IsDialogMessageW(hDlg HWND, lpMsg *MSG) BOOL

func IsGUIThread

func IsGUIThread(bConvert BOOL) BOOL

func IsHungAppWindow

func IsHungAppWindow(hwnd HWND) BOOL

func IsIconic

func IsIconic(hWnd HWND) BOOL

func IsInternetESCEnabled

func IsInternetESCEnabled() BOOL

func IsLFNDriveA

func IsLFNDriveA(pszPath PSTR) BOOL

func IsLFNDriveW

func IsLFNDriveW(pszPath PWSTR) BOOL

func IsMenu

func IsMenu(hMenu HMENU) BOOL

func IsOS

func IsOS(dwOS OS) BOOL

func IsProcessDPIAware

func IsProcessDPIAware() BOOL

func IsProcessorFeaturePresent

func IsProcessorFeaturePresent(ProcessorFeature PROCESSOR_FEATURE_ID) BOOL

func IsRectEmpty

func IsRectEmpty(lprc *RECT) BOOL

func IsSystemResumeAutomatic

func IsSystemResumeAutomatic() BOOL

func IsTextUnicode

func IsTextUnicode(lpv unsafe.Pointer, iSize int32, lpiResult *IS_TEXT_UNICODE_RESULT) BOOL

func IsThemeActive

func IsThemeActive() BOOL

func IsThemeBackgroundPartiallyTransparent

func IsThemeBackgroundPartiallyTransparent(hTheme HTHEME, iPartId int32, iStateId int32) BOOL

func IsThemeDialogTextureEnabled

func IsThemeDialogTextureEnabled(hwnd HWND) BOOL

func IsThemePartDefined

func IsThemePartDefined(hTheme HTHEME, iPartId int32, iStateId int32) BOOL

func IsThreadAFiber

func IsThreadAFiber() BOOL

func IsThreadpoolTimerSet

func IsThreadpoolTimerSet(pti PTP_TIMER) BOOL

func IsTokenUntrusted

func IsTokenUntrusted(TokenHandle HANDLE) BOOL

func IsUserAnAdmin

func IsUserAnAdmin() BOOL

func IsUserCetAvailableInEnvironment

func IsUserCetAvailableInEnvironment(UserCetEnvironment USER_CET_ENVIRONMENT) BOOL

func IsValidAcl

func IsValidAcl(pAcl *ACL) BOOL

func IsValidCodePage

func IsValidCodePage(CodePage uint32) BOOL

func IsValidDpiAwarenessContext

func IsValidDpiAwarenessContext(value DPI_AWARENESS_CONTEXT) BOOL

func IsValidLanguageGroup

func IsValidLanguageGroup(LanguageGroup uint32, dwFlags ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS) BOOL

func IsValidLocale

func IsValidLocale(Locale uint32, dwFlags IS_VALID_LOCALE_FLAGS) BOOL

func IsValidLocaleName

func IsValidLocaleName(lpLocaleName PWSTR) BOOL

func IsValidSecurityDescriptor

func IsValidSecurityDescriptor(pSecurityDescriptor PSECURITY_DESCRIPTOR) BOOL

func IsValidSid

func IsValidSid(pSid PSID) BOOL

func IsWellKnownSid

func IsWellKnownSid(pSid PSID, WellKnownSidType WELL_KNOWN_SID_TYPE) BOOL

func IsWinEventHookInstalled

func IsWinEventHookInstalled(event uint32) BOOL

func IsWindow

func IsWindow(hWnd HWND) BOOL

func IsWindowArranged

func IsWindowArranged(hwnd HWND) BOOL

func IsWindowEnabled

func IsWindowEnabled(hWnd HWND) BOOL

func IsWindowUnicode

func IsWindowUnicode(hWnd HWND) BOOL

func IsWindowVisible

func IsWindowVisible(hWnd HWND) BOOL

func IsWow64Message

func IsWow64Message() BOOL

func IsZoomed

func IsZoomed(hWnd HWND) BOOL

func LPtoDP

func LPtoDP(hdc HDC, lppt *POINT, c int32) BOOL

func LineDDA

func LineDDA(xStart int32, yStart int32, xEnd int32, yEnd int32, lpProc LINEDDAPROC, data LPARAM) BOOL

func LineTo

func LineTo(hdc HDC, x int32, y int32) BOOL

func LocalFileTimeToLocalSystemTime

func LocalFileTimeToLocalSystemTime(timeZoneInformation *TIME_ZONE_INFORMATION, localFileTime *FILETIME, localSystemTime *SYSTEMTIME) BOOL

func LocalSystemTimeToLocalFileTime

func LocalSystemTimeToLocalFileTime(timeZoneInformation *TIME_ZONE_INFORMATION, localSystemTime *SYSTEMTIME, localFileTime *FILETIME) BOOL

func LockWindowUpdate

func LockWindowUpdate(hWndLock HWND) BOOL

func LogicalToPhysicalPoint

func LogicalToPhysicalPoint(hWnd HWND, lpPoint *POINT) BOOL

func LogicalToPhysicalPointForPerMonitorDPI

func LogicalToPhysicalPointForPerMonitorDPI(hWnd HWND, lpPoint *POINT) BOOL

func MakeDragList

func MakeDragList(hLB HWND) BOOL

func MaskBlt

func MaskBlt(hdcDest HDC, xDest int32, yDest int32, width int32, height int32, hdcSrc HDC, xSrc int32, ySrc int32, hbmMask HBITMAP, xMask int32, yMask int32, rop uint32) BOOL

func ModifyWorldTransform

func ModifyWorldTransform(hdc HDC, lpxf *XFORM, mode MODIFY_WORLD_TRANSFORM_MODE) BOOL

func MoveToEx

func MoveToEx(hdc HDC, x int32, y int32, lppt *POINT) BOOL

func NeedCurrentDirectoryForExePathA

func NeedCurrentDirectoryForExePathA(ExeName PSTR) BOOL

func NeedCurrentDirectoryForExePathW

func NeedCurrentDirectoryForExePathW(ExeName PWSTR) BOOL

func NotifyUILanguageChange

func NotifyUILanguageChange(dwFlags uint32, pcwstrNewLanguage PWSTR, pcwstrPreviousLanguage PWSTR, dwReserved uint32, pdwStatusRtrn *uint32) BOOL

func ObjectCloseAuditAlarmW

func ObjectCloseAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, GenerateOnClose BOOL) BOOL

func ObjectDeleteAuditAlarmW

func ObjectDeleteAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, GenerateOnClose BOOL) BOOL

func ObjectOpenAuditAlarmW

func ObjectOpenAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, ObjectTypeName PWSTR, ObjectName PWSTR, pSecurityDescriptor PSECURITY_DESCRIPTOR, ClientToken HANDLE, DesiredAccess uint32, GrantedAccess uint32, Privileges *PRIVILEGE_SET, ObjectCreation BOOL, AccessGranted BOOL, GenerateOnClose *BOOL) BOOL

func ObjectPrivilegeAuditAlarmW

func ObjectPrivilegeAuditAlarmW(SubsystemName PWSTR, HandleId unsafe.Pointer, ClientToken HANDLE, DesiredAccess uint32, Privileges *PRIVILEGE_SET, AccessGranted BOOL) BOOL

func OffsetRect

func OffsetRect(lprc *RECT, dx int32, dy int32) BOOL

func OffsetViewportOrgEx

func OffsetViewportOrgEx(hdc HDC, x int32, y int32, lppt *POINT) BOOL

func OffsetWindowOrgEx

func OffsetWindowOrgEx(hdc HDC, x int32, y int32, lppt *POINT) BOOL

func OleIsRunning

func OleIsRunning(pObject *IOleObject) BOOL

func PageSetupDlgA

func PageSetupDlgA(param0 *PAGESETUPDLGA) BOOL

func PageSetupDlgW

func PageSetupDlgW(param0 *PAGESETUPDLGW) BOOL

func PaintDesktop

func PaintDesktop(hdc HDC) BOOL

func PaintRgn

func PaintRgn(hdc HDC, hrgn HRGN) BOOL

func PatBlt

func PatBlt(hdc HDC, x int32, y int32, w int32, h int32, rop ROP_CODE) BOOL

func PathAddExtensionA

func PathAddExtensionA(pszPath PSTR, pszExt PSTR) BOOL

func PathAddExtensionW

func PathAddExtensionW(pszPath PWSTR, pszExt PWSTR) BOOL

func PathAppendA

func PathAppendA(pszPath PSTR, pszMore PSTR) BOOL

func PathAppendW

func PathAppendW(pszPath PWSTR, pszMore PWSTR) BOOL

func PathCompactPathA

func PathCompactPathA(hDC HDC, pszPath PSTR, dx uint32) BOOL

func PathCompactPathExA

func PathCompactPathExA(pszOut PSTR, pszSrc PSTR, cchMax uint32, dwFlags uint32) BOOL

func PathCompactPathExW

func PathCompactPathExW(pszOut PWSTR, pszSrc PWSTR, cchMax uint32, dwFlags uint32) BOOL

func PathCompactPathW

func PathCompactPathW(hDC HDC, pszPath PWSTR, dx uint32) BOOL

func PathFindOnPathA

func PathFindOnPathA(pszPath PSTR, ppszOtherDirs **int8) BOOL

func PathFindOnPathW

func PathFindOnPathW(pszPath PWSTR, ppszOtherDirs **uint16) BOOL

func PathIsContentTypeA

func PathIsContentTypeA(pszPath PSTR, pszContentType PSTR) BOOL

func PathIsContentTypeW

func PathIsContentTypeW(pszPath PWSTR, pszContentType PWSTR) BOOL

func PathIsDirectoryA

func PathIsDirectoryA(pszPath PSTR) BOOL

func PathIsDirectoryEmptyA

func PathIsDirectoryEmptyA(pszPath PSTR) BOOL

func PathIsDirectoryEmptyW

func PathIsDirectoryEmptyW(pszPath PWSTR) BOOL

func PathIsDirectoryW

func PathIsDirectoryW(pszPath PWSTR) BOOL

func PathIsExe

func PathIsExe(pszPath PWSTR) BOOL

func PathIsFileSpecA

func PathIsFileSpecA(pszPath PSTR) BOOL

func PathIsFileSpecW

func PathIsFileSpecW(pszPath PWSTR) BOOL

func PathIsLFNFileSpecA

func PathIsLFNFileSpecA(pszName PSTR) BOOL

func PathIsLFNFileSpecW

func PathIsLFNFileSpecW(pszName PWSTR) BOOL

func PathIsNetworkPathA

func PathIsNetworkPathA(pszPath PSTR) BOOL

func PathIsNetworkPathW

func PathIsNetworkPathW(pszPath PWSTR) BOOL

func PathIsPrefixA

func PathIsPrefixA(pszPrefix PSTR, pszPath PSTR) BOOL

func PathIsPrefixW

func PathIsPrefixW(pszPrefix PWSTR, pszPath PWSTR) BOOL

func PathIsRelativeA

func PathIsRelativeA(pszPath PSTR) BOOL

func PathIsRelativeW

func PathIsRelativeW(pszPath PWSTR) BOOL

func PathIsRootA

func PathIsRootA(pszPath PSTR) BOOL

func PathIsRootW

func PathIsRootW(pszPath PWSTR) BOOL

func PathIsSameRootA

func PathIsSameRootA(pszPath1 PSTR, pszPath2 PSTR) BOOL

func PathIsSameRootW

func PathIsSameRootW(pszPath1 PWSTR, pszPath2 PWSTR) BOOL

func PathIsSlowA

func PathIsSlowA(pszFile PSTR, dwAttr uint32) BOOL

func PathIsSlowW

func PathIsSlowW(pszFile PWSTR, dwAttr uint32) BOOL

func PathIsSystemFolderA

func PathIsSystemFolderA(pszPath PSTR, dwAttrb uint32) BOOL

func PathIsSystemFolderW

func PathIsSystemFolderW(pszPath PWSTR, dwAttrb uint32) BOOL

func PathIsUNCA

func PathIsUNCA(pszPath PSTR) BOOL

func PathIsUNCServerA

func PathIsUNCServerA(pszPath PSTR) BOOL

func PathIsUNCServerShareA

func PathIsUNCServerShareA(pszPath PSTR) BOOL

func PathIsUNCServerShareW

func PathIsUNCServerShareW(pszPath PWSTR) BOOL

func PathIsUNCServerW

func PathIsUNCServerW(pszPath PWSTR) BOOL

func PathIsUNCW

func PathIsUNCW(pszPath PWSTR) BOOL

func PathIsURLA

func PathIsURLA(pszPath PSTR) BOOL

func PathIsURLW

func PathIsURLW(pszPath PWSTR) BOOL

func PathMakePrettyA

func PathMakePrettyA(pszPath PSTR) BOOL

func PathMakePrettyW

func PathMakePrettyW(pszPath PWSTR) BOOL

func PathMakeSystemFolderA

func PathMakeSystemFolderA(pszPath PSTR) BOOL

func PathMakeSystemFolderW

func PathMakeSystemFolderW(pszPath PWSTR) BOOL

func PathMakeUniqueName

func PathMakeUniqueName(pszUniqueName PWSTR, cchMax uint32, pszTemplate PWSTR, pszLongPlate PWSTR, pszDir PWSTR) BOOL

func PathMatchSpecA

func PathMatchSpecA(pszFile PSTR, pszSpec PSTR) BOOL

func PathMatchSpecW

func PathMatchSpecW(pszFile PWSTR, pszSpec PWSTR) BOOL

func PathQuoteSpacesA

func PathQuoteSpacesA(lpsz PSTR) BOOL

func PathQuoteSpacesW

func PathQuoteSpacesW(lpsz PWSTR) BOOL

func PathRelativePathToA

func PathRelativePathToA(pszPath PSTR, pszFrom PSTR, dwAttrFrom uint32, pszTo PSTR, dwAttrTo uint32) BOOL

func PathRelativePathToW

func PathRelativePathToW(pszPath PWSTR, pszFrom PWSTR, dwAttrFrom uint32, pszTo PWSTR, dwAttrTo uint32) BOOL

func PathRemoveFileSpecA

func PathRemoveFileSpecA(pszPath PSTR) BOOL

func PathRemoveFileSpecW

func PathRemoveFileSpecW(pszPath PWSTR) BOOL

func PathRenameExtensionA

func PathRenameExtensionA(pszPath PSTR, pszExt PSTR) BOOL

func PathRenameExtensionW

func PathRenameExtensionW(pszPath PWSTR, pszExt PWSTR) BOOL

func PathSearchAndQualifyA

func PathSearchAndQualifyA(pszPath PSTR, pszBuf PSTR, cchBuf uint32) BOOL

func PathSearchAndQualifyW

func PathSearchAndQualifyW(pszPath PWSTR, pszBuf PWSTR, cchBuf uint32) BOOL

func PathStripToRootA

func PathStripToRootA(pszPath PSTR) BOOL

func PathStripToRootW

func PathStripToRootW(pszPath PWSTR) BOOL

func PathUnExpandEnvStringsA

func PathUnExpandEnvStringsA(pszPath PSTR, pszBuf PSTR, cchBuf uint32) BOOL

func PathUnExpandEnvStringsW

func PathUnExpandEnvStringsW(pszPath PWSTR, pszBuf PWSTR, cchBuf uint32) BOOL

func PathUnmakeSystemFolderA

func PathUnmakeSystemFolderA(pszPath PSTR) BOOL

func PathUnmakeSystemFolderW

func PathUnmakeSystemFolderW(pszPath PWSTR) BOOL

func PathUnquoteSpacesA

func PathUnquoteSpacesA(lpsz PSTR) BOOL

func PathUnquoteSpacesW

func PathUnquoteSpacesW(lpsz PWSTR) BOOL

func PathYetAnotherMakeUniqueName

func PathYetAnotherMakeUniqueName(pszUniqueName PWSTR, pszPath PWSTR, pszShort PWSTR, pszFileSpec PWSTR) BOOL

func PeekMessageA

func PeekMessageA(lpMsg *MSG, hWnd HWND, wMsgFilterMin uint32, wMsgFilterMax uint32, wRemoveMsg PEEK_MESSAGE_REMOVE_TYPE) BOOL

func PeekMessageW

func PeekMessageW(lpMsg *MSG, hWnd HWND, wMsgFilterMin uint32, wMsgFilterMax uint32, wRemoveMsg PEEK_MESSAGE_REMOVE_TYPE) BOOL

func PhysicalToLogicalPoint

func PhysicalToLogicalPoint(hWnd HWND, lpPoint *POINT) BOOL

func PhysicalToLogicalPointForPerMonitorDPI

func PhysicalToLogicalPointForPerMonitorDPI(hWnd HWND, lpPoint *POINT) BOOL

func Pie

func Pie(hdc HDC, left int32, top int32, right int32, bottom int32, xr1 int32, yr1 int32, xr2 int32, yr2 int32) BOOL

func PlayEnhMetaFile

func PlayEnhMetaFile(hdc HDC, hmf HENHMETAFILE, lprect *RECT) BOOL

func PlayEnhMetaFileRecord

func PlayEnhMetaFileRecord(hdc HDC, pht *HANDLETABLE, pmr *ENHMETARECORD, cht uint32) BOOL

func PlayMetaFile

func PlayMetaFile(hdc HDC, hmf HMETAFILE) BOOL

func PlayMetaFileRecord

func PlayMetaFileRecord(hdc HDC, lpHandleTable *HANDLETABLE, lpMR *METARECORD, noObjs uint32) BOOL

func PlgBlt

func PlgBlt(hdcDest HDC, lpPoint *POINT, hdcSrc HDC, xSrc int32, ySrc int32, width int32, height int32, hbmMask HBITMAP, xMask int32, yMask int32) BOOL

func PolyBezier

func PolyBezier(hdc HDC, apt *POINT, cpt uint32) BOOL

func PolyBezierTo

func PolyBezierTo(hdc HDC, apt *POINT, cpt uint32) BOOL

func PolyDraw

func PolyDraw(hdc HDC, apt *POINT, aj *byte, cpt int32) BOOL

func PolyPolygon

func PolyPolygon(hdc HDC, apt *POINT, asz *int32, csz int32) BOOL

func PolyPolyline

func PolyPolyline(hdc HDC, apt *POINT, asz *uint32, csz uint32) BOOL

func PolyTextOutA

func PolyTextOutA(hdc HDC, ppt *POLYTEXTA, nstrings int32) BOOL

func PolyTextOutW

func PolyTextOutW(hdc HDC, ppt *POLYTEXTW, nstrings int32) BOOL

func Polygon

func Polygon(hdc HDC, apt *POINT, cpt int32) BOOL

func Polyline

func Polyline(hdc HDC, apt *POINT, cpt int32) BOOL

func PolylineTo

func PolylineTo(hdc HDC, apt *POINT, cpt uint32) BOOL

func PrintDlgA

func PrintDlgA(pPD *PRINTDLGA) BOOL

func PrintDlgW

func PrintDlgW(pPD *PRINTDLGW) BOOL

func PrintWindow

func PrintWindow(hwnd HWND, hdcBlt HDC, nFlags PRINT_WINDOW_FLAGS) BOOL

func PrivilegedServiceAuditAlarmW

func PrivilegedServiceAuditAlarmW(SubsystemName PWSTR, ServiceName PWSTR, ClientToken HANDLE, Privileges *PRIVILEGE_SET, AccessGranted BOOL) BOOL

func PropVariantToBooleanWithDefault

func PropVariantToBooleanWithDefault(propvarIn *PROPVARIANT, fDefault BOOL) BOOL

func PtInRect

func PtInRect(lprc *RECT, pt POINT) BOOL

func PtInRegion

func PtInRegion(hrgn HRGN, x int32, y int32) BOOL

func PtVisible

func PtVisible(hdc HDC, x int32, y int32) BOOL

func QueryIdleProcessorCycleTimeEx

func QueryIdleProcessorCycleTimeEx(Group uint16, BufferLength *uint32, ProcessorIdleCycleTime *uint64) BOOL

func QueryProtectedPolicy

func QueryProtectedPolicy(PolicyGuid *syscall.GUID, PolicyValue *uintptr) BOOL

func QueryUnbiasedInterruptTime

func QueryUnbiasedInterruptTime(UnbiasedTime *uint64) BOOL

func QueueUserAPC2

func QueueUserAPC2(ApcRoutine PAPCFUNC, Thread HANDLE, Data uintptr, Flags QUEUE_USER_APC_FLAGS) BOOL

func ReadCabinetState

func ReadCabinetState(pcs *CABINETSTATE, cLength int32) BOOL

func RectInRegion

func RectInRegion(hrgn HRGN, lprect *RECT) BOOL

func RectVisible

func RectVisible(hdc HDC, lprect *RECT) BOOL

func Rectangle

func Rectangle(hdc HDC, left int32, top int32, right int32, bottom int32) BOOL

func RedrawWindow

func RedrawWindow(hWnd HWND, lprcUpdate *RECT, hrgnUpdate HRGN, flags REDRAW_WINDOW_FLAGS) BOOL

func RegisterForTooltipDismissNotification

func RegisterForTooltipDismissNotification(hWnd HWND, tdFlags TOOLTIP_DISMISS_FLAGS) BOOL

func RegisterPointerInputTargetEx

func RegisterPointerInputTargetEx(hwnd HWND, pointerType POINTER_INPUT_TYPE, fObserve BOOL) BOOL

func RegisterShellHookWindow

func RegisterShellHookWindow(hwnd HWND) BOOL

func RemoveFontMemResourceEx

func RemoveFontMemResourceEx(h HANDLE) BOOL

func RemoveFontResourceA

func RemoveFontResourceA(lpFileName PSTR) BOOL

func RemoveFontResourceExA

func RemoveFontResourceExA(name PSTR, fl uint32, pdv unsafe.Pointer) BOOL

func RemoveFontResourceExW

func RemoveFontResourceExW(name PWSTR, fl uint32, pdv unsafe.Pointer) BOOL

func RemoveFontResourceW

func RemoveFontResourceW(lpFileName PWSTR) BOOL

func RemoveSecureMemoryCacheCallback

func RemoveSecureMemoryCacheCallback(pfnCallBack PSECURE_MEMORY_CACHE_CALLBACK) BOOL

func RemoveWindowSubclass

func RemoveWindowSubclass(hWnd HWND, pfnSubclass SUBCLASSPROC, uIdSubclass uintptr) BOOL

func ReplacePartitionUnit

func ReplacePartitionUnit(TargetPartition PWSTR, SparePartition PWSTR, Flags uint32) BOOL

func ReplyMessage

func ReplyMessage(lResult LRESULT) BOOL

func RequestDeviceWakeup

func RequestDeviceWakeup(hDevice HANDLE) BOOL

func RequestWakeupLatency

func RequestWakeupLatency(latency LATENCY_TIME) BOOL

func ResizePalette

func ResizePalette(hpal HPALETTE, n uint32) BOOL

func RestoreDC

func RestoreDC(hdc HDC, nSavedDC int32) BOOL

func RoundRect

func RoundRect(hdc HDC, left int32, top int32, right int32, bottom int32, width int32, height int32) BOOL

func SHChangeNotification_Unlock

func SHChangeNotification_Unlock(hLock HANDLE) BOOL

func SHChangeNotifyDeregister

func SHChangeNotifyDeregister(ulID uint32) BOOL

func SHFindFiles

func SHFindFiles(pidlFolder *ITEMIDLIST, pidlSaveFile *ITEMIDLIST) BOOL

func SHGetDiskFreeSpaceExA

func SHGetDiskFreeSpaceExA(pszDirectoryName PSTR, pulFreeBytesAvailableToCaller *uint64, pulTotalNumberOfBytes *uint64, pulTotalNumberOfFreeBytes *uint64) BOOL

func SHGetDiskFreeSpaceExW

func SHGetDiskFreeSpaceExW(pszDirectoryName PWSTR, pulFreeBytesAvailableToCaller *uint64, pulTotalNumberOfBytes *uint64, pulTotalNumberOfFreeBytes *uint64) BOOL

func SHGetNewLinkInfoA

func SHGetNewLinkInfoA(pszLinkTo PSTR, pszDir PSTR, pszName PSTR, pfMustCopy *BOOL, uFlags uint32) BOOL

func SHGetNewLinkInfoW

func SHGetNewLinkInfoW(pszLinkTo PWSTR, pszDir PWSTR, pszName PWSTR, pfMustCopy *BOOL, uFlags uint32) BOOL

func SHGetPathFromIDListA

func SHGetPathFromIDListA(pidl *ITEMIDLIST, pszPath PSTR) BOOL

func SHGetPathFromIDListEx

func SHGetPathFromIDListEx(pidl *ITEMIDLIST, pszPath PWSTR, cchPath uint32, uOpts GPFIDL_FLAGS) BOOL

func SHGetPathFromIDListW

func SHGetPathFromIDListW(pidl *ITEMIDLIST, pszPath PWSTR) BOOL

func SHGetSpecialFolderPathA

func SHGetSpecialFolderPathA(hwnd HWND, pszPath PSTR, csidl int32, fCreate BOOL) BOOL

func SHGetSpecialFolderPathW

func SHGetSpecialFolderPathW(hwnd HWND, pszPath PWSTR, csidl int32, fCreate BOOL) BOOL

func SHInvokePrinterCommandA

func SHInvokePrinterCommandA(hwnd HWND, uAction uint32, lpBuf1 PSTR, lpBuf2 PSTR, fModal BOOL) BOOL

func SHInvokePrinterCommandW

func SHInvokePrinterCommandW(hwnd HWND, uAction uint32, lpBuf1 PWSTR, lpBuf2 PWSTR, fModal BOOL) BOOL

func SHIsLowMemoryMachine

func SHIsLowMemoryMachine(dwType uint32) BOOL

func SHObjectProperties

func SHObjectProperties(hwnd HWND, shopObjectType SHOP_TYPE, pszObjectName PWSTR, pszPropertyPage PWSTR) BOOL

func SHOpenPropSheetW

func SHOpenPropSheetW(pszCaption PWSTR, ahkeys *HKEY, ckeys uint32, pclsidDefault *syscall.GUID, pdtobj *IDataObject, psb *IShellBrowser, pStartPage PWSTR) BOOL

func SHRegGetBoolUSValueA

func SHRegGetBoolUSValueA(pszSubKey PSTR, pszValue PSTR, fIgnoreHKCU BOOL, fDefault BOOL) BOOL

func SHRegGetBoolUSValueW

func SHRegGetBoolUSValueW(pszSubKey PWSTR, pszValue PWSTR, fIgnoreHKCU BOOL, fDefault BOOL) BOOL

func SHSkipJunction

func SHSkipJunction(pbc *IBindCtx, pclsid *syscall.GUID) BOOL

func SHTestTokenMembership

func SHTestTokenMembership(hToken HANDLE, ulRID uint32) BOOL

func SHValidateUNC

func SHValidateUNC(hwndOwner HWND, pszFile PWSTR, fConnect VALIDATEUNC_OPTION) BOOL

func SaferiIsExecutableFileType

func SaferiIsExecutableFileType(szFullPathname PWSTR, bFromShellExecute BOOLEAN) BOOL

func ScaleViewportExtEx

func ScaleViewportExtEx(hdc HDC, xn int32, dx int32, yn int32, yd int32, lpsz *SIZE) BOOL

func ScaleWindowExtEx

func ScaleWindowExtEx(hdc HDC, xn int32, xd int32, yn int32, yd int32, lpsz *SIZE) BOOL

func ScreenToClient

func ScreenToClient(hWnd HWND, lpPoint *POINT) BOOL

func SelectClipPath

func SelectClipPath(hdc HDC, mode RGN_COMBINE_MODE) BOOL

func SetAdditionalForegroundBoostProcesses

func SetAdditionalForegroundBoostProcesses(topLevelWindow HWND, processHandleCount uint32, processHandleArray *HANDLE) BOOL

func SetBitmapDimensionEx

func SetBitmapDimensionEx(hbm HBITMAP, w int32, h int32, lpsz *SIZE) BOOL

func SetBrushOrgEx

func SetBrushOrgEx(hdc HDC, x int32, y int32, lppt *POINT) BOOL

func SetCachedSigningLevel

func SetCachedSigningLevel(SourceFiles *HANDLE, SourceFileCount uint32, Flags uint32, TargetFile HANDLE) BOOL

func SetColorAdjustment

func SetColorAdjustment(hdc HDC, lpca *COLORADJUSTMENT) BOOL

func SetComputerNameEx2W

func SetComputerNameEx2W(NameType COMPUTER_NAME_FORMAT, Flags uint32, lpBuffer PWSTR) BOOL

func SetConsoleNumberOfCommandsA

func SetConsoleNumberOfCommandsA(Number uint32, ExeName PSTR) BOOL

func SetConsoleNumberOfCommandsW

func SetConsoleNumberOfCommandsW(Number uint32, ExeName PWSTR) BOOL

func SetCurrentDirectoryA

func SetCurrentDirectoryA(lpPathName PSTR) BOOL

func SetCurrentDirectoryW

func SetCurrentDirectoryW(lpPathName PWSTR) BOOL

func SetEnvironmentStringsA

func SetEnvironmentStringsA(NewEnvironment PSTR) BOOL

func SetEnvironmentStringsW

func SetEnvironmentStringsW(NewEnvironment PWSTR) BOOL

func SetFileSecurityW

func SetFileSecurityW(lpFileName PWSTR, SecurityInformation OBJECT_SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR) BOOL

func SetForegroundWindow

func SetForegroundWindow(hWnd HWND) BOOL

func SetMessageQueue

func SetMessageQueue(cMessagesMax int32) BOOL

func SetMessageWaitingIndicator

func SetMessageWaitingIndicator(hMsgIndicator HANDLE, ulMsgCount uint32) BOOL

func SetMiterLimit

func SetMiterLimit(hdc HDC, limit float32, old *float32) BOOL

func SetPixelV

func SetPixelV(hdc HDC, x int32, y int32, color COLORREF) BOOL

func SetProcessDPIAware

func SetProcessDPIAware() BOOL

func SetProcessDefaultCpuSetMasks

func SetProcessDefaultCpuSetMasks(Process HANDLE, CpuSetMasks *GROUP_AFFINITY, CpuSetMaskCount uint16) BOOL

func SetProcessDefaultCpuSets

func SetProcessDefaultCpuSets(Process HANDLE, CpuSetIds *uint32, CpuSetIdCount uint32) BOOL

func SetProcessDynamicEnforcedCetCompatibleRanges

func SetProcessDynamicEnforcedCetCompatibleRanges(Process HANDLE, NumberOfRanges uint16, Ranges *PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE) BOOL

func SetRect

func SetRect(lprc *RECT, xLeft int32, yTop int32, xRight int32, yBottom int32) BOOL

func SetRectEmpty

func SetRectEmpty(lprc *RECT) BOOL

func SetRectRgn

func SetRectRgn(hrgn HRGN, left int32, top int32, right int32, bottom int32) BOOL

func SetStdHandleEx

func SetStdHandleEx(nStdHandle STD_HANDLE, hHandle HANDLE, phPrevValue *HANDLE) BOOL

func SetTextJustification

func SetTextJustification(hdc HDC, extra int32, count int32) BOOL

func SetThreadGroupAffinity

func SetThreadGroupAffinity(hThread HANDLE, GroupAffinity *GROUP_AFFINITY, PreviousGroupAffinity *GROUP_AFFINITY) BOOL

func SetThreadLocale

func SetThreadLocale(Locale uint32) BOOL

func SetThreadPreferredUILanguages

func SetThreadPreferredUILanguages(dwFlags uint32, pwszLanguagesBuffer PWSTR, pulNumLanguages *uint32) BOOL

func SetThreadPreferredUILanguages2

func SetThreadPreferredUILanguages2(flags uint32, languages PWSTR, numLanguagesSet *uint32, snapshot *HSAVEDUILANGUAGES) BOOL

func SetThreadSelectedCpuSetMasks

func SetThreadSelectedCpuSetMasks(Thread HANDLE, CpuSetMasks *GROUP_AFFINITY, CpuSetMaskCount uint16) BOOL

func SetThreadSelectedCpuSets

func SetThreadSelectedCpuSets(Thread HANDLE, CpuSetIds *uint32, CpuSetIdCount uint32) BOOL

func SetThreadpoolTimerEx

func SetThreadpoolTimerEx(pti PTP_TIMER, pftDueTime *FILETIME, msPeriod uint32, msWindowLength uint32) BOOL

func SetThreadpoolWaitEx

func SetThreadpoolWaitEx(pwa PTP_WAIT, h HANDLE, pftTimeout *FILETIME, Reserved unsafe.Pointer) BOOL

func SetViewportExtEx

func SetViewportExtEx(hdc HDC, x int32, y int32, lpsz *SIZE) BOOL

func SetViewportOrgEx

func SetViewportOrgEx(hdc HDC, x int32, y int32, lppt *POINT) BOOL

func SetWindowExtEx

func SetWindowExtEx(hdc HDC, x int32, y int32, lpsz *SIZE) BOOL

func SetWindowFeedbackSetting

func SetWindowFeedbackSetting(hwnd HWND, feedback FEEDBACK_TYPE, dwFlags uint32, size uint32, configuration unsafe.Pointer) BOOL

func SetWindowOrgEx

func SetWindowOrgEx(hdc HDC, x int32, y int32, lppt *POINT) BOOL

func SetWindowSubclass

func SetWindowSubclass(hWnd HWND, pfnSubclass SUBCLASSPROC, uIdSubclass uintptr, dwRefData uintptr) BOOL

func SetWorldTransform

func SetWorldTransform(hdc HDC, lpxf *XFORM) BOOL

func SetXStateFeaturesMask

func SetXStateFeaturesMask(Context *CONTEXT, FeatureMask uint64) BOOL

func Shell_GetImageLists

func Shell_GetImageLists(phiml *HIMAGELIST, phimlSmall *HIMAGELIST) BOOL

func Shell_NotifyIconA

func Shell_NotifyIconA(dwMessage NOTIFY_ICON_MESSAGE, lpData *NOTIFYICONDATAA) BOOL

func Shell_NotifyIconW

func Shell_NotifyIconW(dwMessage NOTIFY_ICON_MESSAGE, lpData *NOTIFYICONDATAW) BOOL

func ShowHideMenuCtl

func ShowHideMenuCtl(hWnd HWND, uFlags uintptr, lpInfo *int32) BOOL

func ShowWindow

func ShowWindow(hWnd HWND, nCmdShow SHOW_WINDOW_CMD) BOOL

func ShowWindowAsync

func ShowWindowAsync(hWnd HWND, nCmdShow SHOW_WINDOW_CMD) BOOL

func SignalFileOpen

func SignalFileOpen(pidl *ITEMIDLIST) BOOL

func SoundSentry

func SoundSentry() BOOL

func StrIsIntlEqualA

func StrIsIntlEqualA(fCaseSens BOOL, pszString1 PSTR, pszString2 PSTR, nChar int32) BOOL

func StrIsIntlEqualW

func StrIsIntlEqualW(fCaseSens BOOL, pszString1 PWSTR, pszString2 PWSTR, nChar int32) BOOL

func StrToInt64ExA

func StrToInt64ExA(pszString PSTR, dwFlags int32, pllRet *int64) BOOL

func StrToInt64ExW

func StrToInt64ExW(pszString PWSTR, dwFlags int32, pllRet *int64) BOOL

func StrToIntExA

func StrToIntExA(pszString PSTR, dwFlags int32, piRet *int32) BOOL

func StrToIntExW

func StrToIntExW(pszString PWSTR, dwFlags int32, piRet *int32) BOOL

func StrTrimA

func StrTrimA(psz PSTR, pszTrimChars PSTR) BOOL

func StrTrimW

func StrTrimW(psz PWSTR, pszTrimChars PWSTR) BOOL

func Str_SetPtrW

func Str_SetPtrW(ppsz *PWSTR, psz PWSTR) BOOL

func StretchBlt

func StretchBlt(hdcDest HDC, xDest int32, yDest int32, wDest int32, hDest int32, hdcSrc HDC, xSrc int32, ySrc int32, wSrc int32, hSrc int32, rop ROP_CODE) BOOL

func StrokeAndFillPath

func StrokeAndFillPath(hdc HDC) BOOL

func StrokePath

func StrokePath(hdc HDC) BOOL

func SubtractRect

func SubtractRect(lprcDst *RECT, lprcSrc1 *RECT, lprcSrc2 *RECT) BOOL

func SwapMouseButton

func SwapMouseButton(fSwap BOOL) BOOL

func SwitchToThread

func SwitchToThread() BOOL

func TextOutA

func TextOutA(hdc HDC, x int32, y int32, lpString PSTR, c int32) BOOL

func TextOutW

func TextOutW(hdc HDC, x int32, y int32, lpString PWSTR, c int32) BOOL

func Toolhelp32ReadProcessMemory

func Toolhelp32ReadProcessMemory(th32ProcessID uint32, lpBaseAddress unsafe.Pointer, lpBuffer unsafe.Pointer, cbRead uintptr, lpNumberOfBytesRead *uintptr) BOOL

func TrackMouseEvent_

func TrackMouseEvent_(lpEventTrack *TRACKMOUSEEVENT) BOOL

func TranslateMDISysAccel

func TranslateMDISysAccel(hWndClient HWND, lpMsg *MSG) BOOL

func TranslateMessage

func TranslateMessage(lpMsg *MSG) BOOL

func TransparentBlt

func TransparentBlt(hdcDest HDC, xoriginDest int32, yoriginDest int32, wDest int32, hDest int32, hdcSrc HDC, xoriginSrc int32, yoriginSrc int32, wSrc int32, hSrc int32, crTransparent uint32) BOOL

func TryEnterCriticalSection

func TryEnterCriticalSection(lpCriticalSection *CRITICAL_SECTION) BOOL

func UnhookWinEvent

func UnhookWinEvent(hWinEventHook HWINEVENTHOOK) BOOL

func UnhookWindowsHook

func UnhookWindowsHook(nCode int32, pfnFilterProc HOOKPROC) BOOL

func UnionRect

func UnionRect(lprcDst *RECT, lprcSrc1 *RECT, lprcSrc2 *RECT) BOOL

func UnpackDDElParam

func UnpackDDElParam(msg uint32, lParam LPARAM, puiLo *uintptr, puiHi *uintptr) BOOL

func UnrealizeObject

func UnrealizeObject(h HGDIOBJ) BOOL

func UnregisterPointerInputTargetEx

func UnregisterPointerInputTargetEx(hwnd HWND, pointerType POINTER_INPUT_TYPE) BOOL

func UpdateCalendarDayOfWeek

func UpdateCalendarDayOfWeek(lpCalDateTime *CALDATETIME) BOOL

func UpdateColors

func UpdateColors(hdc HDC) BOOL

func UpdateLayeredWindowIndirect

func UpdateLayeredWindowIndirect(hWnd HWND, pULWInfo *UPDATELAYEREDWINDOWINFO) BOOL

func UpdatePanningFeedback

func UpdatePanningFeedback(hwnd HWND, lTotalOverpanOffsetX int32, lTotalOverpanOffsetY int32, fInInertia BOOL) BOOL

func UpdateWindow

func UpdateWindow(hWnd HWND) BOOL

func UrlIsA

func UrlIsA(pszUrl PSTR, UrlIs URLIS) BOOL

func UrlIsNoHistoryA

func UrlIsNoHistoryA(pszURL PSTR) BOOL

func UrlIsNoHistoryW

func UrlIsNoHistoryW(pszURL PWSTR) BOOL

func UrlIsOpaqueA

func UrlIsOpaqueA(pszURL PSTR) BOOL

func UrlIsOpaqueW

func UrlIsOpaqueW(pszURL PWSTR) BOOL

func UrlIsW

func UrlIsW(pszUrl PWSTR, UrlIs URLIS) BOOL

func ValidateRect

func ValidateRect(hWnd HWND, lpRect *RECT) BOOL

func ValidateRgn

func ValidateRgn(hWnd HWND, hRgn HRGN) BOOL

func VariantToBooleanWithDefault

func VariantToBooleanWithDefault(varIn *VARIANT, fDefault BOOL) BOOL

func VerQueryValueA

func VerQueryValueA(pBlock unsafe.Pointer, lpSubBlock PSTR, lplpBuffer unsafe.Pointer, puLen *uint32) BOOL

func VerQueryValueW

func VerQueryValueW(pBlock unsafe.Pointer, lpSubBlock PWSTR, lplpBuffer unsafe.Pointer, puLen *uint32) BOOL

func WINNLSEnableIME

func WINNLSEnableIME(param0 HWND, param1 BOOL) BOOL

func WINNLSGetEnableStatus

func WINNLSGetEnableStatus(param0 HWND) BOOL

func WaitNamedPipeW

func WaitNamedPipeW(lpNamedPipeName PWSTR, nTimeOut uint32) BOOL

func WidenPath

func WidenPath(hdc HDC) BOOL

func Win32DeleteFile

func Win32DeleteFile(pszPath PWSTR) BOOL

func WindowsIsStringEmpty

func WindowsIsStringEmpty(string HSTRING) BOOL

func WriteCabinetState

func WriteCabinetState(pcs *CABINETSTATE) BOOL

type BOOLEAN

type BOOLEAN = byte

func RtlAddFunctionTable

func RtlAddFunctionTable(FunctionTable *IMAGE_RUNTIME_FUNCTION_ENTRY, EntryCount uint32, BaseAddress uint64) BOOLEAN

func RtlDeleteFunctionTable

func RtlDeleteFunctionTable(FunctionTable *IMAGE_RUNTIME_FUNCTION_ENTRY) BOOLEAN

func RtlInstallFunctionTableCallback

func RtlInstallFunctionTableCallback(TableIdentifier uint64, BaseAddress uint64, Length uint32, Callback PGET_RUNTIME_FUNCTION_CALLBACK, Context unsafe.Pointer, OutOfProcessCallbackDll PWSTR) BOOLEAN

func StgConvertPropertyToVariant

func StgConvertPropertyToVariant(pprop *SERIALIZEDPROPERTYVALUE, CodePage uint16, pvar *PROPVARIANT, pma *IMemoryAllocator) BOOLEAN

func TryAcquireSRWLockExclusive

func TryAcquireSRWLockExclusive(SRWLock *SRWLOCK) BOOLEAN

func TryAcquireSRWLockShared

func TryAcquireSRWLockShared(SRWLock *SRWLOCK) BOOLEAN

func Wow64EnableWow64FsRedirection

func Wow64EnableWow64FsRedirection(Wow64FsEnableRedirection BOOLEAN) BOOLEAN

type BORDERSTATES

type BORDERSTATES int32

enum

const (
	CBB_NORMAL   BORDERSTATES = 1
	CBB_HOT      BORDERSTATES = 2
	CBB_FOCUSED  BORDERSTATES = 3
	CBB_DISABLED BORDERSTATES = 4
)

type BORDERTYPE

type BORDERTYPE int32

enum

const (
	BT_RECT      BORDERTYPE = 0
	BT_ROUNDRECT BORDERTYPE = 1
	BT_ELLIPSE   BORDERTYPE = 2
)

type BORDER_HSCROLLSTATES

type BORDER_HSCROLLSTATES int32

enum

const (
	LBPSH_NORMAL   BORDER_HSCROLLSTATES = 1
	LBPSH_FOCUSED  BORDER_HSCROLLSTATES = 2
	LBPSH_HOT      BORDER_HSCROLLSTATES = 3
	LBPSH_DISABLED BORDER_HSCROLLSTATES = 4
)

type BORDER_HVSCROLLSTATES

type BORDER_HVSCROLLSTATES int32

enum

const (
	LBPSHV_NORMAL   BORDER_HVSCROLLSTATES = 1
	LBPSHV_FOCUSED  BORDER_HVSCROLLSTATES = 2
	LBPSHV_HOT      BORDER_HVSCROLLSTATES = 3
	LBPSHV_DISABLED BORDER_HVSCROLLSTATES = 4
)

type BORDER_NOSCROLLSTATES

type BORDER_NOSCROLLSTATES int32

enum

const (
	LBPSN_NORMAL   BORDER_NOSCROLLSTATES = 1
	LBPSN_FOCUSED  BORDER_NOSCROLLSTATES = 2
	LBPSN_HOT      BORDER_NOSCROLLSTATES = 3
	LBPSN_DISABLED BORDER_NOSCROLLSTATES = 4
)

type BORDER_VSCROLLSTATES

type BORDER_VSCROLLSTATES int32

enum

const (
	LBPSV_NORMAL   BORDER_VSCROLLSTATES = 1
	LBPSV_FOCUSED  BORDER_VSCROLLSTATES = 2
	LBPSV_HOT      BORDER_VSCROLLSTATES = 3
	LBPSV_DISABLED BORDER_VSCROLLSTATES = 4
)

type BP_ANIMATIONPARAMS

type BP_ANIMATIONPARAMS struct {
	CbSize     uint32
	DwFlags    uint32
	Style      BP_ANIMATIONSTYLE
	DwDuration uint32
}

type BP_ANIMATIONSTYLE

type BP_ANIMATIONSTYLE int32

enum

const (
	BPAS_NONE   BP_ANIMATIONSTYLE = 0
	BPAS_LINEAR BP_ANIMATIONSTYLE = 1
	BPAS_CUBIC  BP_ANIMATIONSTYLE = 2
	BPAS_SINE   BP_ANIMATIONSTYLE = 3
)

type BP_BUFFERFORMAT

type BP_BUFFERFORMAT int32

enum

const (
	BPBF_COMPATIBLEBITMAP BP_BUFFERFORMAT = 0
	BPBF_DIB              BP_BUFFERFORMAT = 1
	BPBF_TOPDOWNDIB       BP_BUFFERFORMAT = 2
	BPBF_TOPDOWNMONODIB   BP_BUFFERFORMAT = 3
)

type BP_PAINTPARAMS

type BP_PAINTPARAMS struct {
	CbSize         uint32
	DwFlags        BP_PAINTPARAMS_FLAGS
	PrcExclude     *RECT
	PBlendFunction *BLENDFUNCTION
}

type BP_PAINTPARAMS_FLAGS

type BP_PAINTPARAMS_FLAGS uint32

enum flags

const (
	BPPF_ERASE     BP_PAINTPARAMS_FLAGS = 1
	BPPF_NOCLIP    BP_PAINTPARAMS_FLAGS = 2
	BPPF_NONCLIENT BP_PAINTPARAMS_FLAGS = 4
)

type BROADCAST_SYSTEM_MESSAGE_FLAGS

type BROADCAST_SYSTEM_MESSAGE_FLAGS uint32

enum flags

const (
	BSF_ALLOWSFW           BROADCAST_SYSTEM_MESSAGE_FLAGS = 128
	BSF_FLUSHDISK          BROADCAST_SYSTEM_MESSAGE_FLAGS = 4
	BSF_FORCEIFHUNG        BROADCAST_SYSTEM_MESSAGE_FLAGS = 32
	BSF_IGNORECURRENTTASK  BROADCAST_SYSTEM_MESSAGE_FLAGS = 2
	BSF_NOHANG             BROADCAST_SYSTEM_MESSAGE_FLAGS = 8
	BSF_NOTIMEOUTIFNOTHUNG BROADCAST_SYSTEM_MESSAGE_FLAGS = 64
	BSF_POSTMESSAGE        BROADCAST_SYSTEM_MESSAGE_FLAGS = 16
	BSF_QUERY              BROADCAST_SYSTEM_MESSAGE_FLAGS = 1
	BSF_SENDNOTIFYMESSAGE  BROADCAST_SYSTEM_MESSAGE_FLAGS = 256
	BSF_LUID               BROADCAST_SYSTEM_MESSAGE_FLAGS = 1024
	BSF_RETURNHDESK        BROADCAST_SYSTEM_MESSAGE_FLAGS = 512
)

type BROADCAST_SYSTEM_MESSAGE_INFO

type BROADCAST_SYSTEM_MESSAGE_INFO uint32

enum flags

const (
	BSM_ALLCOMPONENTS BROADCAST_SYSTEM_MESSAGE_INFO = 0
	BSM_ALLDESKTOPS   BROADCAST_SYSTEM_MESSAGE_INFO = 16
	BSM_APPLICATIONS  BROADCAST_SYSTEM_MESSAGE_INFO = 8
)

type BROWSEINFO

type BROWSEINFO = BROWSEINFOW

type BROWSEINFOA

type BROWSEINFOA struct {
	HwndOwner      HWND
	PidlRoot       *ITEMIDLIST
	PszDisplayName PSTR
	LpszTitle      PSTR
	UlFlags        uint32
	Lpfn           BFFCALLBACK
	LParam         LPARAM
	IImage         int32
}

type BROWSEINFOW

type BROWSEINFOW struct {
	HwndOwner      HWND
	PidlRoot       *ITEMIDLIST
	PszDisplayName PWSTR
	LpszTitle      PWSTR
	UlFlags        uint32
	Lpfn           BFFCALLBACK
	LParam         LPARAM
	IImage         int32
}

type BROWSERFRAMEOPTIONS_

type BROWSERFRAMEOPTIONS_ int32

enum

const (
	BFO_NONE                             BROWSERFRAMEOPTIONS_ = 0
	BFO_BROWSER_PERSIST_SETTINGS         BROWSERFRAMEOPTIONS_ = 1
	BFO_RENAME_FOLDER_OPTIONS_TOINTERNET BROWSERFRAMEOPTIONS_ = 2
	BFO_BOTH_OPTIONS                     BROWSERFRAMEOPTIONS_ = 4
	BIF_PREFER_INTERNET_SHORTCUT         BROWSERFRAMEOPTIONS_ = 8
	BFO_BROWSE_NO_IN_NEW_PROCESS         BROWSERFRAMEOPTIONS_ = 16
	BFO_ENABLE_HYPERLINK_TRACKING        BROWSERFRAMEOPTIONS_ = 32
	BFO_USE_IE_OFFLINE_SUPPORT           BROWSERFRAMEOPTIONS_ = 64
	BFO_SUBSTITUE_INTERNET_START_PAGE    BROWSERFRAMEOPTIONS_ = 128
	BFO_USE_IE_LOGOBANDING               BROWSERFRAMEOPTIONS_ = 256
	BFO_ADD_IE_TOCAPTIONBAR              BROWSERFRAMEOPTIONS_ = 512
	BFO_USE_DIALUP_REF                   BROWSERFRAMEOPTIONS_ = 1024
	BFO_USE_IE_TOOLBAR                   BROWSERFRAMEOPTIONS_ = 2048
	BFO_NO_PARENT_FOLDER_SUPPORT         BROWSERFRAMEOPTIONS_ = 4096
	BFO_NO_REOPEN_NEXT_RESTART           BROWSERFRAMEOPTIONS_ = 8192
	BFO_GO_HOME_PAGE                     BROWSERFRAMEOPTIONS_ = 16384
	BFO_PREFER_IEPROCESS                 BROWSERFRAMEOPTIONS_ = 32768
	BFO_SHOW_NAVIGATION_CANCELLED        BROWSERFRAMEOPTIONS_ = 65536
	BFO_USE_IE_STATUSBAR                 BROWSERFRAMEOPTIONS_ = 131072
	BFO_QUERY_ALL                        BROWSERFRAMEOPTIONS_ = -1
)

type BRUSH_STYLE

type BRUSH_STYLE uint32

enum

const (
	BS_SOLID         BRUSH_STYLE = 0
	BS_NULL          BRUSH_STYLE = 1
	BS_HOLLOW        BRUSH_STYLE = 1
	BS_HATCHED       BRUSH_STYLE = 2
	BS_PATTERN       BRUSH_STYLE = 3
	BS_INDEXED       BRUSH_STYLE = 4
	BS_DIBPATTERN    BRUSH_STYLE = 5
	BS_DIBPATTERNPT  BRUSH_STYLE = 6
	BS_PATTERN8X8    BRUSH_STYLE = 7
	BS_DIBPATTERN8X8 BRUSH_STYLE = 8
	BS_MONOPATTERN   BRUSH_STYLE = 9
)

type BSMINFO

type BSMINFO struct {
	CbSize uint32
	Hdesk  HDESK
	Hwnd   HWND
	Luid   LUID
}

type BSOS_OPTIONS

type BSOS_OPTIONS int32

enum

const (
	BSOS_DEFAULT                 BSOS_OPTIONS = 0
	BSOS_PREFERDESTINATIONSTREAM BSOS_OPTIONS = 1
)

type BSTR

type BSTR = *uint16

func StrToBstr

func StrToBstr(str string) BSTR

func SysAllocString

func SysAllocString(psz PWSTR) BSTR

func SysAllocStringByteLen

func SysAllocStringByteLen(psz PSTR, len uint32) BSTR

func SysAllocStringLen

func SysAllocStringLen(strIn PWSTR, ui uint32) BSTR

type BSTRBLOB

type BSTRBLOB struct {
	CbSize uint32
	PData  *byte
}

type BUGCHECK_ERROR

type BUGCHECK_ERROR uint32

enum

const (
	HARDWARE_PROFILE_UNDOCKED_STRING                         BUGCHECK_ERROR = 1073807361
	HARDWARE_PROFILE_DOCKED_STRING                           BUGCHECK_ERROR = 1073807362
	HARDWARE_PROFILE_UNKNOWN_STRING                          BUGCHECK_ERROR = 1073807363
	WINDOWS_NT_BANNER                                        BUGCHECK_ERROR = 1073741950
	WINDOWS_NT_CSD_STRING                                    BUGCHECK_ERROR = 1073741959
	WINDOWS_NT_INFO_STRING                                   BUGCHECK_ERROR = 1073741960
	WINDOWS_NT_MP_STRING                                     BUGCHECK_ERROR = 1073741961
	THREAD_TERMINATE_HELD_MUTEX                              BUGCHECK_ERROR = 1073741962
	WINDOWS_NT_INFO_STRING_PLURAL                            BUGCHECK_ERROR = 1073741981
	WINDOWS_NT_RC_STRING                                     BUGCHECK_ERROR = 1073741982
	APC_INDEX_MISMATCH                                       BUGCHECK_ERROR = 1
	DEVICE_QUEUE_NOT_BUSY                                    BUGCHECK_ERROR = 2
	INVALID_AFFINITY_SET                                     BUGCHECK_ERROR = 3
	INVALID_DATA_ACCESS_TRAP                                 BUGCHECK_ERROR = 4
	INVALID_PROCESS_ATTACH_ATTEMPT                           BUGCHECK_ERROR = 5
	INVALID_PROCESS_DETACH_ATTEMPT                           BUGCHECK_ERROR = 6
	INVALID_SOFTWARE_INTERRUPT                               BUGCHECK_ERROR = 7
	IRQL_NOT_DISPATCH_LEVEL                                  BUGCHECK_ERROR = 8
	IRQL_NOT_GREATER_OR_EQUAL                                BUGCHECK_ERROR = 9
	IRQL_NOT_LESS_OR_EQUAL                                   BUGCHECK_ERROR = 10
	NO_EXCEPTION_HANDLING_SUPPORT                            BUGCHECK_ERROR = 11
	MAXIMUM_WAIT_OBJECTS_EXCEEDED                            BUGCHECK_ERROR = 12
	MUTEX_LEVEL_NUMBER_VIOLATION                             BUGCHECK_ERROR = 13
	NO_USER_MODE_CONTEXT                                     BUGCHECK_ERROR = 14
	SPIN_LOCK_ALREADY_OWNED                                  BUGCHECK_ERROR = 15
	SPIN_LOCK_NOT_OWNED                                      BUGCHECK_ERROR = 16
	THREAD_NOT_MUTEX_OWNER                                   BUGCHECK_ERROR = 17
	TRAP_CAUSE_UNKNOWN                                       BUGCHECK_ERROR = 18
	EMPTY_THREAD_REAPER_LIST                                 BUGCHECK_ERROR = 19
	CREATE_DELETE_LOCK_NOT_LOCKED                            BUGCHECK_ERROR = 20
	LAST_CHANCE_CALLED_FROM_KMODE                            BUGCHECK_ERROR = 21
	CID_HANDLE_CREATION                                      BUGCHECK_ERROR = 22
	CID_HANDLE_DELETION                                      BUGCHECK_ERROR = 23
	REFERENCE_BY_POINTER                                     BUGCHECK_ERROR = 24
	BAD_POOL_HEADER                                          BUGCHECK_ERROR = 25
	MEMORY_MANAGEMENT                                        BUGCHECK_ERROR = 26
	PFN_SHARE_COUNT                                          BUGCHECK_ERROR = 27
	PFN_REFERENCE_COUNT                                      BUGCHECK_ERROR = 28
	NO_SPIN_LOCK_AVAILABLE                                   BUGCHECK_ERROR = 29
	KMODE_EXCEPTION_NOT_HANDLED                              BUGCHECK_ERROR = 30
	SHARED_RESOURCE_CONV_ERROR                               BUGCHECK_ERROR = 31
	KERNEL_APC_PENDING_DURING_EXIT                           BUGCHECK_ERROR = 32
	QUOTA_UNDERFLOW                                          BUGCHECK_ERROR = 33
	FILE_SYSTEM                                              BUGCHECK_ERROR = 34
	FAT_FILE_SYSTEM                                          BUGCHECK_ERROR = 35
	NTFS_FILE_SYSTEM                                         BUGCHECK_ERROR = 36
	NPFS_FILE_SYSTEM                                         BUGCHECK_ERROR = 37
	CDFS_FILE_SYSTEM                                         BUGCHECK_ERROR = 38
	RDR_FILE_SYSTEM                                          BUGCHECK_ERROR = 39
	CORRUPT_ACCESS_TOKEN                                     BUGCHECK_ERROR = 40
	SECURITY_SYSTEM                                          BUGCHECK_ERROR = 41
	INCONSISTENT_IRP                                         BUGCHECK_ERROR = 42
	PANIC_STACK_SWITCH                                       BUGCHECK_ERROR = 43
	PORT_DRIVER_INTERNAL                                     BUGCHECK_ERROR = 44
	SCSI_DISK_DRIVER_INTERNAL                                BUGCHECK_ERROR = 45
	DATA_BUS_ERROR                                           BUGCHECK_ERROR = 46
	INSTRUCTION_BUS_ERROR                                    BUGCHECK_ERROR = 47
	SET_OF_INVALID_CONTEXT                                   BUGCHECK_ERROR = 48
	PHASE0_INITIALIZATION_FAILED                             BUGCHECK_ERROR = 49
	PHASE1_INITIALIZATION_FAILED                             BUGCHECK_ERROR = 50
	UNEXPECTED_INITIALIZATION_CALL                           BUGCHECK_ERROR = 51
	CACHE_MANAGER                                            BUGCHECK_ERROR = 52
	NO_MORE_IRP_STACK_LOCATIONS                              BUGCHECK_ERROR = 53
	DEVICE_REFERENCE_COUNT_NOT_ZERO                          BUGCHECK_ERROR = 54
	FLOPPY_INTERNAL_ERROR                                    BUGCHECK_ERROR = 55
	SERIAL_DRIVER_INTERNAL                                   BUGCHECK_ERROR = 56
	SYSTEM_EXIT_OWNED_MUTEX                                  BUGCHECK_ERROR = 57
	SYSTEM_UNWIND_PREVIOUS_USER                              BUGCHECK_ERROR = 58
	SYSTEM_SERVICE_EXCEPTION                                 BUGCHECK_ERROR = 59
	INTERRUPT_UNWIND_ATTEMPTED                               BUGCHECK_ERROR = 60
	INTERRUPT_EXCEPTION_NOT_HANDLED                          BUGCHECK_ERROR = 61
	MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED               BUGCHECK_ERROR = 62
	NO_MORE_SYSTEM_PTES                                      BUGCHECK_ERROR = 63
	TARGET_MDL_TOO_SMALL                                     BUGCHECK_ERROR = 64
	MUST_SUCCEED_POOL_EMPTY                                  BUGCHECK_ERROR = 65
	ATDISK_DRIVER_INTERNAL                                   BUGCHECK_ERROR = 66
	NO_SUCH_PARTITION                                        BUGCHECK_ERROR = 67
	MULTIPLE_IRP_COMPLETE_REQUESTS                           BUGCHECK_ERROR = 68
	INSUFFICIENT_SYSTEM_MAP_REGS                             BUGCHECK_ERROR = 69
	DEREF_UNKNOWN_LOGON_SESSION                              BUGCHECK_ERROR = 70
	REF_UNKNOWN_LOGON_SESSION                                BUGCHECK_ERROR = 71
	CANCEL_STATE_IN_COMPLETED_IRP                            BUGCHECK_ERROR = 72
	PAGE_FAULT_WITH_INTERRUPTS_OFF                           BUGCHECK_ERROR = 73
	IRQL_GT_ZERO_AT_SYSTEM_SERVICE                           BUGCHECK_ERROR = 74
	STREAMS_INTERNAL_ERROR                                   BUGCHECK_ERROR = 75
	FATAL_UNHANDLED_HARD_ERROR                               BUGCHECK_ERROR = 76
	NO_PAGES_AVAILABLE                                       BUGCHECK_ERROR = 77
	PFN_LIST_CORRUPT                                         BUGCHECK_ERROR = 78
	NDIS_INTERNAL_ERROR                                      BUGCHECK_ERROR = 79
	PAGE_FAULT_IN_NONPAGED_AREA                              BUGCHECK_ERROR = 80
	PAGE_FAULT_IN_NONPAGED_AREA_M                            BUGCHECK_ERROR = 268435536
	REGISTRY_ERROR                                           BUGCHECK_ERROR = 81
	MAILSLOT_FILE_SYSTEM                                     BUGCHECK_ERROR = 82
	NO_BOOT_DEVICE                                           BUGCHECK_ERROR = 83
	LM_SERVER_INTERNAL_ERROR                                 BUGCHECK_ERROR = 84
	DATA_COHERENCY_EXCEPTION                                 BUGCHECK_ERROR = 85
	INSTRUCTION_COHERENCY_EXCEPTION                          BUGCHECK_ERROR = 86
	XNS_INTERNAL_ERROR                                       BUGCHECK_ERROR = 87
	VOLMGRX_INTERNAL_ERROR                                   BUGCHECK_ERROR = 88
	PINBALL_FILE_SYSTEM                                      BUGCHECK_ERROR = 89
	CRITICAL_SERVICE_FAILED                                  BUGCHECK_ERROR = 90
	SET_ENV_VAR_FAILED                                       BUGCHECK_ERROR = 91
	HAL_INITIALIZATION_FAILED                                BUGCHECK_ERROR = 92
	UNSUPPORTED_PROCESSOR                                    BUGCHECK_ERROR = 93
	OBJECT_INITIALIZATION_FAILED                             BUGCHECK_ERROR = 94
	SECURITY_INITIALIZATION_FAILED                           BUGCHECK_ERROR = 95
	PROCESS_INITIALIZATION_FAILED                            BUGCHECK_ERROR = 96
	HAL1_INITIALIZATION_FAILED                               BUGCHECK_ERROR = 97
	OBJECT1_INITIALIZATION_FAILED                            BUGCHECK_ERROR = 98
	SECURITY1_INITIALIZATION_FAILED                          BUGCHECK_ERROR = 99
	SYMBOLIC_INITIALIZATION_FAILED                           BUGCHECK_ERROR = 100
	MEMORY1_INITIALIZATION_FAILED                            BUGCHECK_ERROR = 101
	CACHE_INITIALIZATION_FAILED                              BUGCHECK_ERROR = 102
	CONFIG_INITIALIZATION_FAILED                             BUGCHECK_ERROR = 103
	FILE_INITIALIZATION_FAILED                               BUGCHECK_ERROR = 104
	IO1_INITIALIZATION_FAILED                                BUGCHECK_ERROR = 105
	LPC_INITIALIZATION_FAILED                                BUGCHECK_ERROR = 106
	PROCESS1_INITIALIZATION_FAILED                           BUGCHECK_ERROR = 107
	REFMON_INITIALIZATION_FAILED                             BUGCHECK_ERROR = 108
	SESSION1_INITIALIZATION_FAILED                           BUGCHECK_ERROR = 109
	BOOTPROC_INITIALIZATION_FAILED                           BUGCHECK_ERROR = 110
	VSL_INITIALIZATION_FAILED                                BUGCHECK_ERROR = 111
	SOFT_RESTART_FATAL_ERROR                                 BUGCHECK_ERROR = 112
	ASSIGN_DRIVE_LETTERS_FAILED                              BUGCHECK_ERROR = 114
	CONFIG_LIST_FAILED                                       BUGCHECK_ERROR = 115
	BAD_SYSTEM_CONFIG_INFO                                   BUGCHECK_ERROR = 116
	CANNOT_WRITE_CONFIGURATION                               BUGCHECK_ERROR = 117
	PROCESS_HAS_LOCKED_PAGES                                 BUGCHECK_ERROR = 118
	KERNEL_STACK_INPAGE_ERROR                                BUGCHECK_ERROR = 119
	PHASE0_EXCEPTION                                         BUGCHECK_ERROR = 120
	MISMATCHED_HAL                                           BUGCHECK_ERROR = 121
	KERNEL_DATA_INPAGE_ERROR                                 BUGCHECK_ERROR = 122
	INACCESSIBLE_BOOT_DEVICE                                 BUGCHECK_ERROR = 123
	BUGCODE_NDIS_DRIVER                                      BUGCHECK_ERROR = 124
	INSTALL_MORE_MEMORY                                      BUGCHECK_ERROR = 125
	SYSTEM_THREAD_EXCEPTION_NOT_HANDLED                      BUGCHECK_ERROR = 126
	SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M                    BUGCHECK_ERROR = 268435582
	UNEXPECTED_KERNEL_MODE_TRAP                              BUGCHECK_ERROR = 127
	UNEXPECTED_KERNEL_MODE_TRAP_M                            BUGCHECK_ERROR = 268435583
	NMI_HARDWARE_FAILURE                                     BUGCHECK_ERROR = 128
	SPIN_LOCK_INIT_FAILURE                                   BUGCHECK_ERROR = 129
	DFS_FILE_SYSTEM                                          BUGCHECK_ERROR = 130
	OFS_FILE_SYSTEM                                          BUGCHECK_ERROR = 131
	RECOM_DRIVER                                             BUGCHECK_ERROR = 132
	SETUP_FAILURE                                            BUGCHECK_ERROR = 133
	AUDIT_FAILURE                                            BUGCHECK_ERROR = 134
	MBR_CHECKSUM_MISMATCH                                    BUGCHECK_ERROR = 139
	KERNEL_MODE_EXCEPTION_NOT_HANDLED                        BUGCHECK_ERROR = 142
	KERNEL_MODE_EXCEPTION_NOT_HANDLED_M                      BUGCHECK_ERROR = 268435598
	PP0_INITIALIZATION_FAILED                                BUGCHECK_ERROR = 143
	PP1_INITIALIZATION_FAILED                                BUGCHECK_ERROR = 144
	WIN32K_INIT_OR_RIT_FAILURE                               BUGCHECK_ERROR = 145
	UP_DRIVER_ON_MP_SYSTEM                                   BUGCHECK_ERROR = 146
	INVALID_KERNEL_HANDLE                                    BUGCHECK_ERROR = 147
	KERNEL_STACK_LOCKED_AT_EXIT                              BUGCHECK_ERROR = 148
	PNP_INTERNAL_ERROR                                       BUGCHECK_ERROR = 149
	INVALID_WORK_QUEUE_ITEM                                  BUGCHECK_ERROR = 150
	BOUND_IMAGE_UNSUPPORTED                                  BUGCHECK_ERROR = 151
	END_OF_NT_EVALUATION_PERIOD                              BUGCHECK_ERROR = 152
	INVALID_REGION_OR_SEGMENT                                BUGCHECK_ERROR = 153
	SYSTEM_LICENSE_VIOLATION                                 BUGCHECK_ERROR = 154
	UDFS_FILE_SYSTEM                                         BUGCHECK_ERROR = 155
	MACHINE_CHECK_EXCEPTION                                  BUGCHECK_ERROR = 156
	USER_MODE_HEALTH_MONITOR                                 BUGCHECK_ERROR = 158
	DRIVER_POWER_STATE_FAILURE                               BUGCHECK_ERROR = 159
	INTERNAL_POWER_ERROR                                     BUGCHECK_ERROR = 160
	PCI_BUS_DRIVER_INTERNAL                                  BUGCHECK_ERROR = 161
	MEMORY_IMAGE_CORRUPT                                     BUGCHECK_ERROR = 162
	ACPI_DRIVER_INTERNAL                                     BUGCHECK_ERROR = 163
	CNSS_FILE_SYSTEM_FILTER                                  BUGCHECK_ERROR = 164
	ACPI_BIOS_ERROR                                          BUGCHECK_ERROR = 165
	FP_EMULATION_ERROR                                       BUGCHECK_ERROR = 166
	BAD_EXHANDLE                                             BUGCHECK_ERROR = 167
	BOOTING_IN_SAFEMODE_MINIMAL                              BUGCHECK_ERROR = 168
	BOOTING_IN_SAFEMODE_NETWORK                              BUGCHECK_ERROR = 169
	BOOTING_IN_SAFEMODE_DSREPAIR                             BUGCHECK_ERROR = 170
	SESSION_HAS_VALID_POOL_ON_EXIT                           BUGCHECK_ERROR = 171
	HAL_MEMORY_ALLOCATION                                    BUGCHECK_ERROR = 172
	VIDEO_DRIVER_DEBUG_REPORT_REQUEST                        BUGCHECK_ERROR = 1073741997
	BGI_DETECTED_VIOLATION                                   BUGCHECK_ERROR = 177
	VIDEO_DRIVER_INIT_FAILURE                                BUGCHECK_ERROR = 180
	BOOTLOG_LOADED                                           BUGCHECK_ERROR = 181
	BOOTLOG_NOT_LOADED                                       BUGCHECK_ERROR = 182
	BOOTLOG_ENABLED                                          BUGCHECK_ERROR = 183
	ATTEMPTED_SWITCH_FROM_DPC                                BUGCHECK_ERROR = 184
	CHIPSET_DETECTED_ERROR                                   BUGCHECK_ERROR = 185
	SESSION_HAS_VALID_VIEWS_ON_EXIT                          BUGCHECK_ERROR = 186
	NETWORK_BOOT_INITIALIZATION_FAILED                       BUGCHECK_ERROR = 187
	NETWORK_BOOT_DUPLICATE_ADDRESS                           BUGCHECK_ERROR = 188
	INVALID_HIBERNATED_STATE                                 BUGCHECK_ERROR = 189
	ATTEMPTED_WRITE_TO_READONLY_MEMORY                       BUGCHECK_ERROR = 190
	MUTEX_ALREADY_OWNED                                      BUGCHECK_ERROR = 191
	PCI_CONFIG_SPACE_ACCESS_FAILURE                          BUGCHECK_ERROR = 192
	SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION                  BUGCHECK_ERROR = 193
	BAD_POOL_CALLER                                          BUGCHECK_ERROR = 194
	SYSTEM_IMAGE_BAD_SIGNATURE                               BUGCHECK_ERROR = 195
	DRIVER_VERIFIER_DETECTED_VIOLATION                       BUGCHECK_ERROR = 196
	DRIVER_CORRUPTED_EXPOOL                                  BUGCHECK_ERROR = 197
	DRIVER_CAUGHT_MODIFYING_FREED_POOL                       BUGCHECK_ERROR = 198
	TIMER_OR_DPC_INVALID                                     BUGCHECK_ERROR = 199
	IRQL_UNEXPECTED_VALUE                                    BUGCHECK_ERROR = 200
	DRIVER_VERIFIER_IOMANAGER_VIOLATION                      BUGCHECK_ERROR = 201
	PNP_DETECTED_FATAL_ERROR                                 BUGCHECK_ERROR = 202
	DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS                      BUGCHECK_ERROR = 203
	PAGE_FAULT_IN_FREED_SPECIAL_POOL                         BUGCHECK_ERROR = 204
	PAGE_FAULT_BEYOND_END_OF_ALLOCATION                      BUGCHECK_ERROR = 205
	DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS    BUGCHECK_ERROR = 206
	TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE   BUGCHECK_ERROR = 207
	DRIVER_CORRUPTED_MMPOOL                                  BUGCHECK_ERROR = 208
	DRIVER_IRQL_NOT_LESS_OR_EQUAL                            BUGCHECK_ERROR = 209
	BUGCODE_ID_DRIVER                                        BUGCHECK_ERROR = 210
	DRIVER_PORTION_MUST_BE_NONPAGED                          BUGCHECK_ERROR = 211
	SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD BUGCHECK_ERROR = 212
	DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL                  BUGCHECK_ERROR = 213
	DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION               BUGCHECK_ERROR = 214
	DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION_M             BUGCHECK_ERROR = 268435670
	DRIVER_UNMAPPING_INVALID_VIEW                            BUGCHECK_ERROR = 215
	DRIVER_USED_EXCESSIVE_PTES                               BUGCHECK_ERROR = 216
	LOCKED_PAGES_TRACKER_CORRUPTION                          BUGCHECK_ERROR = 217
	SYSTEM_PTE_MISUSE                                        BUGCHECK_ERROR = 218
	DRIVER_CORRUPTED_SYSPTES                                 BUGCHECK_ERROR = 219
	DRIVER_INVALID_STACK_ACCESS                              BUGCHECK_ERROR = 220
	POOL_CORRUPTION_IN_FILE_AREA                             BUGCHECK_ERROR = 222
	IMPERSONATING_WORKER_THREAD                              BUGCHECK_ERROR = 223
	ACPI_BIOS_FATAL_ERROR                                    BUGCHECK_ERROR = 224
	WORKER_THREAD_RETURNED_AT_BAD_IRQL                       BUGCHECK_ERROR = 225
	MANUALLY_INITIATED_CRASH                                 BUGCHECK_ERROR = 226
	RESOURCE_NOT_OWNED                                       BUGCHECK_ERROR = 227
	WORKER_INVALID                                           BUGCHECK_ERROR = 228
	POWER_FAILURE_SIMULATE                                   BUGCHECK_ERROR = 229
	DRIVER_VERIFIER_DMA_VIOLATION                            BUGCHECK_ERROR = 230
	INVALID_FLOATING_POINT_STATE                             BUGCHECK_ERROR = 231
	INVALID_CANCEL_OF_FILE_OPEN                              BUGCHECK_ERROR = 232
	ACTIVE_EX_WORKER_THREAD_TERMINATION                      BUGCHECK_ERROR = 233
	SAVER_UNSPECIFIED                                        BUGCHECK_ERROR = 61440
	SAVER_BLANKSCREEN                                        BUGCHECK_ERROR = 61442
	SAVER_INPUT                                              BUGCHECK_ERROR = 61443
	SAVER_WATCHDOG                                           BUGCHECK_ERROR = 61444
	SAVER_STARTNOTVISIBLE                                    BUGCHECK_ERROR = 61445
	SAVER_NAVIGATIONMODEL                                    BUGCHECK_ERROR = 61446
	SAVER_OUTOFMEMORY                                        BUGCHECK_ERROR = 61447
	SAVER_GRAPHICS                                           BUGCHECK_ERROR = 61448
	SAVER_NAVSERVERTIMEOUT                                   BUGCHECK_ERROR = 61449
	SAVER_CHROMEPROCESSCRASH                                 BUGCHECK_ERROR = 61450
	SAVER_NOTIFICATIONDISMISSAL                              BUGCHECK_ERROR = 61451
	SAVER_SPEECHDISMISSAL                                    BUGCHECK_ERROR = 61452
	SAVER_CALLDISMISSAL                                      BUGCHECK_ERROR = 61453
	SAVER_APPBARDISMISSAL                                    BUGCHECK_ERROR = 61454
	SAVER_RILADAPTATIONCRASH                                 BUGCHECK_ERROR = 61455
	SAVER_APPLISTUNREACHABLE                                 BUGCHECK_ERROR = 61456
	SAVER_REPORTNOTIFICATIONFAILURE                          BUGCHECK_ERROR = 61457
	SAVER_UNEXPECTEDSHUTDOWN                                 BUGCHECK_ERROR = 61458
	SAVER_RPCFAILURE                                         BUGCHECK_ERROR = 61459
	SAVER_AUXILIARYFULLDUMP                                  BUGCHECK_ERROR = 61460
	SAVER_ACCOUNTPROVSVCINITFAILURE                          BUGCHECK_ERROR = 61461
	SAVER_MTBFCOMMANDTIMEOUT                                 BUGCHECK_ERROR = 789
	SAVER_MTBFCOMMANDHANG                                    BUGCHECK_ERROR = 61697
	SAVER_MTBFPASSBUGCHECK                                   BUGCHECK_ERROR = 61698
	SAVER_MTBFIOERROR                                        BUGCHECK_ERROR = 61699
	SAVER_RENDERTHREADHANG                                   BUGCHECK_ERROR = 61952
	SAVER_RENDERMOBILEUIOOM                                  BUGCHECK_ERROR = 61953
	SAVER_DEVICEUPDATEUNSPECIFIED                            BUGCHECK_ERROR = 62208
	SAVER_AUDIODRIVERHANG                                    BUGCHECK_ERROR = 62464
	SAVER_BATTERYPULLOUT                                     BUGCHECK_ERROR = 62720
	SAVER_MEDIACORETESTHANG                                  BUGCHECK_ERROR = 62976
	SAVER_RESOURCEMANAGEMENT                                 BUGCHECK_ERROR = 63232
	SAVER_CAPTURESERVICE                                     BUGCHECK_ERROR = 63488
	SAVER_WAITFORSHELLREADY                                  BUGCHECK_ERROR = 63744
	SAVER_NONRESPONSIVEPROCESS                               BUGCHECK_ERROR = 404
	SAVER_SICKAPPLICATION                                    BUGCHECK_ERROR = 34918
	THREAD_STUCK_IN_DEVICE_DRIVER                            BUGCHECK_ERROR = 234
	THREAD_STUCK_IN_DEVICE_DRIVER_M                          BUGCHECK_ERROR = 268435690
	DIRTY_MAPPED_PAGES_CONGESTION                            BUGCHECK_ERROR = 235
	SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT                   BUGCHECK_ERROR = 236
	UNMOUNTABLE_BOOT_VOLUME                                  BUGCHECK_ERROR = 237
	CRITICAL_PROCESS_DIED                                    BUGCHECK_ERROR = 239
	STORAGE_MINIPORT_ERROR                                   BUGCHECK_ERROR = 240
	SCSI_VERIFIER_DETECTED_VIOLATION                         BUGCHECK_ERROR = 241
	HARDWARE_INTERRUPT_STORM                                 BUGCHECK_ERROR = 242
	DISORDERLY_SHUTDOWN                                      BUGCHECK_ERROR = 243
	CRITICAL_OBJECT_TERMINATION                              BUGCHECK_ERROR = 244
	FLTMGR_FILE_SYSTEM                                       BUGCHECK_ERROR = 245
	PCI_VERIFIER_DETECTED_VIOLATION                          BUGCHECK_ERROR = 246
	DRIVER_OVERRAN_STACK_BUFFER                              BUGCHECK_ERROR = 247
	RAMDISK_BOOT_INITIALIZATION_FAILED                       BUGCHECK_ERROR = 248
	DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN           BUGCHECK_ERROR = 249
	HTTP_DRIVER_CORRUPTED                                    BUGCHECK_ERROR = 250
	RECURSIVE_MACHINE_CHECK                                  BUGCHECK_ERROR = 251
	ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY                    BUGCHECK_ERROR = 252
	DIRTY_NOWRITE_PAGES_CONGESTION                           BUGCHECK_ERROR = 253
	BUGCODE_USB_DRIVER                                       BUGCHECK_ERROR = 254
	BC_BLUETOOTH_VERIFIER_FAULT                              BUGCHECK_ERROR = 3070
	BC_BTHMINI_VERIFIER_FAULT                                BUGCHECK_ERROR = 3071
	RESERVE_QUEUE_OVERFLOW                                   BUGCHECK_ERROR = 255
	LOADER_BLOCK_MISMATCH                                    BUGCHECK_ERROR = 256
	CLOCK_WATCHDOG_TIMEOUT                                   BUGCHECK_ERROR = 257
	DPC_WATCHDOG_TIMEOUT                                     BUGCHECK_ERROR = 258
	MUP_FILE_SYSTEM                                          BUGCHECK_ERROR = 259
	AGP_INVALID_ACCESS                                       BUGCHECK_ERROR = 260
	AGP_GART_CORRUPTION                                      BUGCHECK_ERROR = 261
	AGP_ILLEGALLY_REPROGRAMMED                               BUGCHECK_ERROR = 262
	KERNEL_EXPAND_STACK_ACTIVE                               BUGCHECK_ERROR = 263
	THIRD_PARTY_FILE_SYSTEM_FAILURE                          BUGCHECK_ERROR = 264
	CRITICAL_STRUCTURE_CORRUPTION                            BUGCHECK_ERROR = 265
	APP_TAGGING_INITIALIZATION_FAILED                        BUGCHECK_ERROR = 266
	DFSC_FILE_SYSTEM                                         BUGCHECK_ERROR = 267
	FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION                   BUGCHECK_ERROR = 268
	WDF_VIOLATION                                            BUGCHECK_ERROR = 269
	VIDEO_MEMORY_MANAGEMENT_INTERNAL                         BUGCHECK_ERROR = 270
	DRIVER_INVALID_CRUNTIME_PARAMETER                        BUGCHECK_ERROR = 272
	RECURSIVE_NMI                                            BUGCHECK_ERROR = 273
	MSRPC_STATE_VIOLATION                                    BUGCHECK_ERROR = 274
	VIDEO_DXGKRNL_FATAL_ERROR                                BUGCHECK_ERROR = 275
	VIDEO_SHADOW_DRIVER_FATAL_ERROR                          BUGCHECK_ERROR = 276
	AGP_INTERNAL                                             BUGCHECK_ERROR = 277
	VIDEO_TDR_FAILURE                                        BUGCHECK_ERROR = 278
	VIDEO_TDR_TIMEOUT_DETECTED                               BUGCHECK_ERROR = 279
	NTHV_GUEST_ERROR                                         BUGCHECK_ERROR = 280
	VIDEO_SCHEDULER_INTERNAL_ERROR                           BUGCHECK_ERROR = 281
	EM_INITIALIZATION_ERROR                                  BUGCHECK_ERROR = 282
	DRIVER_RETURNED_HOLDING_CANCEL_LOCK                      BUGCHECK_ERROR = 283
	ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE                  BUGCHECK_ERROR = 284
	EVENT_TRACING_FATAL_ERROR                                BUGCHECK_ERROR = 285
	TOO_MANY_RECURSIVE_FAULTS                                BUGCHECK_ERROR = 286
	INVALID_DRIVER_HANDLE                                    BUGCHECK_ERROR = 287
	BITLOCKER_FATAL_ERROR                                    BUGCHECK_ERROR = 288
	DRIVER_VIOLATION                                         BUGCHECK_ERROR = 289
	WHEA_INTERNAL_ERROR                                      BUGCHECK_ERROR = 290
	CRYPTO_SELF_TEST_FAILURE                                 BUGCHECK_ERROR = 291
	WHEA_UNCORRECTABLE_ERROR                                 BUGCHECK_ERROR = 292
	NMR_INVALID_STATE                                        BUGCHECK_ERROR = 293
	NETIO_INVALID_POOL_CALLER                                BUGCHECK_ERROR = 294
	PAGE_NOT_ZERO                                            BUGCHECK_ERROR = 295
	WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITY              BUGCHECK_ERROR = 296
	WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITY       BUGCHECK_ERROR = 297
	MUI_NO_VALID_SYSTEM_LANGUAGE                             BUGCHECK_ERROR = 298
	FAULTY_HARDWARE_CORRUPTED_PAGE                           BUGCHECK_ERROR = 299
	EXFAT_FILE_SYSTEM                                        BUGCHECK_ERROR = 300
	VOLSNAP_OVERLAPPED_TABLE_ACCESS                          BUGCHECK_ERROR = 301
	INVALID_MDL_RANGE                                        BUGCHECK_ERROR = 302
	VHD_BOOT_INITIALIZATION_FAILED                           BUGCHECK_ERROR = 303
	DYNAMIC_ADD_PROCESSOR_MISMATCH                           BUGCHECK_ERROR = 304
	INVALID_EXTENDED_PROCESSOR_STATE                         BUGCHECK_ERROR = 305
	RESOURCE_OWNER_POINTER_INVALID                           BUGCHECK_ERROR = 306
	DPC_WATCHDOG_VIOLATION                                   BUGCHECK_ERROR = 307
	DRIVE_EXTENDER                                           BUGCHECK_ERROR = 308
	REGISTRY_FILTER_DRIVER_EXCEPTION                         BUGCHECK_ERROR = 309
	VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE                    BUGCHECK_ERROR = 310
	WIN32K_HANDLE_MANAGER                                    BUGCHECK_ERROR = 311
	GPIO_CONTROLLER_DRIVER_ERROR                             BUGCHECK_ERROR = 312
	KERNEL_SECURITY_CHECK_FAILURE                            BUGCHECK_ERROR = 313
	KERNEL_MODE_HEAP_CORRUPTION                              BUGCHECK_ERROR = 314
	PASSIVE_INTERRUPT_ERROR                                  BUGCHECK_ERROR = 315
	INVALID_IO_BOOST_STATE                                   BUGCHECK_ERROR = 316
	CRITICAL_INITIALIZATION_FAILURE                          BUGCHECK_ERROR = 317
	ERRATA_WORKAROUND_UNSUCCESSFUL                           BUGCHECK_ERROR = 318
	REGISTRY_CALLBACK_DRIVER_EXCEPTION                       BUGCHECK_ERROR = 319
	STORAGE_DEVICE_ABNORMALITY_DETECTED                      BUGCHECK_ERROR = 320
	VIDEO_ENGINE_TIMEOUT_DETECTED                            BUGCHECK_ERROR = 321
	VIDEO_TDR_APPLICATION_BLOCKED                            BUGCHECK_ERROR = 322
	PROCESSOR_DRIVER_INTERNAL                                BUGCHECK_ERROR = 323
	BUGCODE_USB3_DRIVER                                      BUGCHECK_ERROR = 324
	SECURE_BOOT_VIOLATION                                    BUGCHECK_ERROR = 325
	NDIS_NET_BUFFER_LIST_INFO_ILLEGALLY_TRANSFERRED          BUGCHECK_ERROR = 326
	ABNORMAL_RESET_DETECTED                                  BUGCHECK_ERROR = 327
	IO_OBJECT_INVALID                                        BUGCHECK_ERROR = 328
	REFS_FILE_SYSTEM                                         BUGCHECK_ERROR = 329
	KERNEL_WMI_INTERNAL                                      BUGCHECK_ERROR = 330
	SOC_SUBSYSTEM_FAILURE                                    BUGCHECK_ERROR = 331
	FATAL_ABNORMAL_RESET_ERROR                               BUGCHECK_ERROR = 332
	EXCEPTION_SCOPE_INVALID                                  BUGCHECK_ERROR = 333
	SOC_CRITICAL_DEVICE_REMOVED                              BUGCHECK_ERROR = 334
	PDC_WATCHDOG_TIMEOUT                                     BUGCHECK_ERROR = 335
	TCPIP_AOAC_NIC_ACTIVE_REFERENCE_LEAK                     BUGCHECK_ERROR = 336
	UNSUPPORTED_INSTRUCTION_MODE                             BUGCHECK_ERROR = 337
	INVALID_PUSH_LOCK_FLAGS                                  BUGCHECK_ERROR = 338
	KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION           BUGCHECK_ERROR = 339
	UNEXPECTED_STORE_EXCEPTION                               BUGCHECK_ERROR = 340
	OS_DATA_TAMPERING                                        BUGCHECK_ERROR = 341
	WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP               BUGCHECK_ERROR = 342
	KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION                   BUGCHECK_ERROR = 343
	ILLEGAL_IOMMU_PAGE_FAULT                                 BUGCHECK_ERROR = 344
	HAL_ILLEGAL_IOMMU_PAGE_FAULT                             BUGCHECK_ERROR = 345
	SDBUS_INTERNAL_ERROR                                     BUGCHECK_ERROR = 346
	WORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVE  BUGCHECK_ERROR = 347
	PDC_WATCHDOG_TIMEOUT_LIVEDUMP                            BUGCHECK_ERROR = 348
	SOC_SUBSYSTEM_FAILURE_LIVEDUMP                           BUGCHECK_ERROR = 349
	BUGCODE_NDIS_DRIVER_LIVE_DUMP                            BUGCHECK_ERROR = 350
	CONNECTED_STANDBY_WATCHDOG_TIMEOUT_LIVEDUMP              BUGCHECK_ERROR = 351
	WIN32K_ATOMIC_CHECK_FAILURE                              BUGCHECK_ERROR = 352
	LIVE_SYSTEM_DUMP                                         BUGCHECK_ERROR = 353
	KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE                   BUGCHECK_ERROR = 354
	WORKER_THREAD_TEST_CONDITION                             BUGCHECK_ERROR = 355
	WIN32K_CRITICAL_FAILURE                                  BUGCHECK_ERROR = 356
	CLUSTER_CSV_STATUS_IO_TIMEOUT_LIVEDUMP                   BUGCHECK_ERROR = 357
	CLUSTER_RESOURCE_CALL_TIMEOUT_LIVEDUMP                   BUGCHECK_ERROR = 358
	CLUSTER_CSV_SNAPSHOT_DEVICE_INFO_TIMEOUT_LIVEDUMP        BUGCHECK_ERROR = 359
	CLUSTER_CSV_STATE_TRANSITION_TIMEOUT_LIVEDUMP            BUGCHECK_ERROR = 360
	CLUSTER_CSV_VOLUME_ARRIVAL_LIVEDUMP                      BUGCHECK_ERROR = 361
	CLUSTER_CSV_VOLUME_REMOVAL_LIVEDUMP                      BUGCHECK_ERROR = 362
	CLUSTER_CSV_CLUSTER_WATCHDOG_LIVEDUMP                    BUGCHECK_ERROR = 363
	INVALID_RUNDOWN_PROTECTION_FLAGS                         BUGCHECK_ERROR = 364
	INVALID_SLOT_ALLOCATOR_FLAGS                             BUGCHECK_ERROR = 365
	ERESOURCE_INVALID_RELEASE                                BUGCHECK_ERROR = 366
	CLUSTER_CSV_STATE_TRANSITION_INTERVAL_TIMEOUT_LIVEDUMP   BUGCHECK_ERROR = 367
	CLUSTER_CSV_CLUSSVC_DISCONNECT_WATCHDOG                  BUGCHECK_ERROR = 368
	CRYPTO_LIBRARY_INTERNAL_ERROR                            BUGCHECK_ERROR = 369
	COREMSGCALL_INTERNAL_ERROR                               BUGCHECK_ERROR = 371
	COREMSG_INTERNAL_ERROR                                   BUGCHECK_ERROR = 372
	PREVIOUS_FATAL_ABNORMAL_RESET_ERROR                      BUGCHECK_ERROR = 373
	ELAM_DRIVER_DETECTED_FATAL_ERROR                         BUGCHECK_ERROR = 376
	CLUSTER_CLUSPORT_STATUS_IO_TIMEOUT_LIVEDUMP              BUGCHECK_ERROR = 377
	PROFILER_CONFIGURATION_ILLEGAL                           BUGCHECK_ERROR = 379
	PDC_LOCK_WATCHDOG_LIVEDUMP                               BUGCHECK_ERROR = 380
	PDC_UNEXPECTED_REVOCATION_LIVEDUMP                       BUGCHECK_ERROR = 381
	MICROCODE_REVISION_MISMATCH                              BUGCHECK_ERROR = 382
	HYPERGUARD_INITIALIZATION_FAILURE                        BUGCHECK_ERROR = 383
	WVR_LIVEDUMP_REPLICATION_IOCONTEXT_TIMEOUT               BUGCHECK_ERROR = 384
	WVR_LIVEDUMP_STATE_TRANSITION_TIMEOUT                    BUGCHECK_ERROR = 385
	WVR_LIVEDUMP_RECOVERY_IOCONTEXT_TIMEOUT                  BUGCHECK_ERROR = 386
	WVR_LIVEDUMP_APP_IO_TIMEOUT                              BUGCHECK_ERROR = 387
	WVR_LIVEDUMP_MANUALLY_INITIATED                          BUGCHECK_ERROR = 388
	WVR_LIVEDUMP_STATE_FAILURE                               BUGCHECK_ERROR = 389
	WVR_LIVEDUMP_CRITICAL_ERROR                              BUGCHECK_ERROR = 390
	VIDEO_DWMINIT_TIMEOUT_FALLBACK_BDD                       BUGCHECK_ERROR = 391
	CLUSTER_CSVFS_LIVEDUMP                                   BUGCHECK_ERROR = 392
	BAD_OBJECT_HEADER                                        BUGCHECK_ERROR = 393
	SILO_CORRUPT                                             BUGCHECK_ERROR = 394
	SECURE_KERNEL_ERROR                                      BUGCHECK_ERROR = 395
	HYPERGUARD_VIOLATION                                     BUGCHECK_ERROR = 396
	SECURE_FAULT_UNHANDLED                                   BUGCHECK_ERROR = 397
	KERNEL_PARTITION_REFERENCE_VIOLATION                     BUGCHECK_ERROR = 398
	SYNTHETIC_EXCEPTION_UNHANDLED                            BUGCHECK_ERROR = 399
	WIN32K_CRITICAL_FAILURE_LIVEDUMP                         BUGCHECK_ERROR = 400
	PF_DETECTED_CORRUPTION                                   BUGCHECK_ERROR = 401
	KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL      BUGCHECK_ERROR = 402
	VIDEO_DXGKRNL_LIVEDUMP                                   BUGCHECK_ERROR = 403
	KERNEL_STORAGE_SLOT_IN_USE                               BUGCHECK_ERROR = 409
	SMB_SERVER_LIVEDUMP                                      BUGCHECK_ERROR = 405
	LOADER_ROLLBACK_DETECTED                                 BUGCHECK_ERROR = 406
	WIN32K_SECURITY_FAILURE                                  BUGCHECK_ERROR = 407
	UFX_LIVEDUMP                                             BUGCHECK_ERROR = 408
	WORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILO            BUGCHECK_ERROR = 410
	TTM_FATAL_ERROR                                          BUGCHECK_ERROR = 411
	WIN32K_POWER_WATCHDOG_TIMEOUT                            BUGCHECK_ERROR = 412
	CLUSTER_SVHDX_LIVEDUMP                                   BUGCHECK_ERROR = 413
	BUGCODE_NETADAPTER_DRIVER                                BUGCHECK_ERROR = 414
	PDC_PRIVILEGE_CHECK_LIVEDUMP                             BUGCHECK_ERROR = 415
	TTM_WATCHDOG_TIMEOUT                                     BUGCHECK_ERROR = 416
	WIN32K_CALLOUT_WATCHDOG_LIVEDUMP                         BUGCHECK_ERROR = 417
	WIN32K_CALLOUT_WATCHDOG_BUGCHECK                         BUGCHECK_ERROR = 418
	CALL_HAS_NOT_RETURNED_WATCHDOG_TIMEOUT_LIVEDUMP          BUGCHECK_ERROR = 419
	DRIPS_SW_HW_DIVERGENCE_LIVEDUMP                          BUGCHECK_ERROR = 420
	USB_DRIPS_BLOCKER_SURPRISE_REMOVAL_LIVEDUMP              BUGCHECK_ERROR = 421
	BLUETOOTH_ERROR_RECOVERY_LIVEDUMP                        BUGCHECK_ERROR = 422
	SMB_REDIRECTOR_LIVEDUMP                                  BUGCHECK_ERROR = 423
	VIDEO_DXGKRNL_BLACK_SCREEN_LIVEDUMP                      BUGCHECK_ERROR = 424
	DIRECTED_FX_TRANSITION_LIVEDUMP                          BUGCHECK_ERROR = 425
	EXCEPTION_ON_INVALID_STACK                               BUGCHECK_ERROR = 426
	UNWIND_ON_INVALID_STACK                                  BUGCHECK_ERROR = 427
	VIDEO_MINIPORT_FAILED_LIVEDUMP                           BUGCHECK_ERROR = 432
	VIDEO_MINIPORT_BLACK_SCREEN_LIVEDUMP                     BUGCHECK_ERROR = 440
	DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP              BUGCHECK_ERROR = 452
	IO_THREADPOOL_DEADLOCK_LIVEDUMP                          BUGCHECK_ERROR = 453
	FAST_ERESOURCE_PRECONDITION_VIOLATION                    BUGCHECK_ERROR = 454
	STORE_DATA_STRUCTURE_CORRUPTION                          BUGCHECK_ERROR = 455
	MANUALLY_INITIATED_POWER_BUTTON_HOLD                     BUGCHECK_ERROR = 456
	USER_MODE_HEALTH_MONITOR_LIVEDUMP                        BUGCHECK_ERROR = 457
	SYNTHETIC_WATCHDOG_TIMEOUT                               BUGCHECK_ERROR = 458
	INVALID_SILO_DETACH                                      BUGCHECK_ERROR = 459
	EXRESOURCE_TIMEOUT_LIVEDUMP                              BUGCHECK_ERROR = 460
	INVALID_CALLBACK_STACK_ADDRESS                           BUGCHECK_ERROR = 461
	INVALID_KERNEL_STACK_ADDRESS                             BUGCHECK_ERROR = 462
	HARDWARE_WATCHDOG_TIMEOUT                                BUGCHECK_ERROR = 463
	ACPI_FIRMWARE_WATCHDOG_TIMEOUT                           BUGCHECK_ERROR = 464
	TELEMETRY_ASSERTS_LIVEDUMP                               BUGCHECK_ERROR = 465
	WORKER_THREAD_INVALID_STATE                              BUGCHECK_ERROR = 466
	WFP_INVALID_OPERATION                                    BUGCHECK_ERROR = 467
	UCMUCSI_LIVEDUMP                                         BUGCHECK_ERROR = 468
	DRIVER_PNP_WATCHDOG                                      BUGCHECK_ERROR = 469
	WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASS   BUGCHECK_ERROR = 470
	EFS_FATAL_ERROR                                          BUGCHECK_ERROR = 471
	UCMUCSI_FAILURE                                          BUGCHECK_ERROR = 472
	HAL_IOMMU_INTERNAL_ERROR                                 BUGCHECK_ERROR = 473
	HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR                     BUGCHECK_ERROR = 474
	IPI_WATCHDOG_TIMEOUT                                     BUGCHECK_ERROR = 475
	DMA_COMMON_BUFFER_VECTOR_ERROR                           BUGCHECK_ERROR = 476
	BUGCODE_MBBADAPTER_DRIVER                                BUGCHECK_ERROR = 477
	BUGCODE_WIFIADAPTER_DRIVER                               BUGCHECK_ERROR = 478
	PROCESSOR_START_TIMEOUT                                  BUGCHECK_ERROR = 479
	INVALID_ALTERNATE_SYSTEM_CALL_HANDLER_REGISTRATION       BUGCHECK_ERROR = 480
	DEVICE_DIAGNOSTIC_LOG_LIVEDUMP                           BUGCHECK_ERROR = 481
	AZURE_DEVICE_FW_DUMP                                     BUGCHECK_ERROR = 482
	BREAKAWAY_CABLE_TRANSITION                               BUGCHECK_ERROR = 483
	VIDEO_DXGKRNL_SYSMM_FATAL_ERROR                          BUGCHECK_ERROR = 484
	DRIVER_VERIFIER_TRACKING_LIVE_DUMP                       BUGCHECK_ERROR = 485
	CRASHDUMP_WATCHDOG_TIMEOUT                               BUGCHECK_ERROR = 486
	REGISTRY_LIVE_DUMP                                       BUGCHECK_ERROR = 487
	INVALID_THREAD_AFFINITY_STATE                            BUGCHECK_ERROR = 488
	ILLEGAL_ATS_INITIALIZATION                               BUGCHECK_ERROR = 489
	SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION                 BUGCHECK_ERROR = 490
	DAM_WATCHDOG_TIMEOUT                                     BUGCHECK_ERROR = 491
	HANDLE_LIVE_DUMP                                         BUGCHECK_ERROR = 492
	HANDLE_ERROR_ON_CRITICAL_THREAD                          BUGCHECK_ERROR = 493
	MPSDRV_QUERY_USER                                        BUGCHECK_ERROR = 1073742318
	VMBUS_LIVEDUMP                                           BUGCHECK_ERROR = 1073742319
	USB4_HARDWARE_VIOLATION                                  BUGCHECK_ERROR = 496
	KASAN_ENLIGHTENMENT_VIOLATION                            BUGCHECK_ERROR = 497
	KASAN_ILLEGAL_ACCESS                                     BUGCHECK_ERROR = 498
	IORING                                                   BUGCHECK_ERROR = 499
	MDL_CACHE                                                BUGCHECK_ERROR = 500
	MISALIGNED_POINTER_PARAMETER                             BUGCHECK_ERROR = 502
	MSSECCORE_ASSERTION_FAILURE                              BUGCHECK_ERROR = 503
	XBOX_VMCTRL_CS_TIMEOUT                                   BUGCHECK_ERROR = 854
	XBOX_CORRUPTED_IMAGE                                     BUGCHECK_ERROR = 855
	XBOX_INVERTED_FUNCTION_TABLE_OVERFLOW                    BUGCHECK_ERROR = 856
	XBOX_CORRUPTED_IMAGE_BASE                                BUGCHECK_ERROR = 857
	XBOX_XDS_WATCHDOG_TIMEOUT                                BUGCHECK_ERROR = 858
	XBOX_SHUTDOWN_WATCHDOG_TIMEOUT                           BUGCHECK_ERROR = 859
	XBOX_360_SYSTEM_CRASH                                    BUGCHECK_ERROR = 864
	XBOX_360_SYSTEM_CRASH_RESERVED                           BUGCHECK_ERROR = 1056
	XBOX_SECURITY_FAILUE                                     BUGCHECK_ERROR = 1057
	KERNEL_CFG_INIT_FAILURE                                  BUGCHECK_ERROR = 1058
	MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP           BUGCHECK_ERROR = 4552
	HYPERVISOR_ERROR                                         BUGCHECK_ERROR = 131073
	XBOX_MANUALLY_INITIATED_CRASH                            BUGCHECK_ERROR = 196614
	MANUALLY_INITIATED_BLACKSCREEN_HOTKEY_LIVE_DUMP          BUGCHECK_ERROR = 8648
	WINLOGON_FATAL_ERROR                                     BUGCHECK_ERROR = 3221226010
	MANUALLY_INITIATED_CRASH1                                BUGCHECK_ERROR = 3735936685
	BUGCHECK_CONTEXT_MODIFIER                                BUGCHECK_ERROR = 2147483648
)

type BUSY_DIALOG_FLAGS

type BUSY_DIALOG_FLAGS uint32

enum flags

const (
	BZ_DISABLECANCELBUTTON   BUSY_DIALOG_FLAGS = 1
	BZ_DISABLESWITCHTOBUTTON BUSY_DIALOG_FLAGS = 2
	BZ_DISABLERETRYBUTTON    BUSY_DIALOG_FLAGS = 4
	BZ_NOTRESPONDINGDIALOG   BUSY_DIALOG_FLAGS = 8
)

type BUTTONPARTS

type BUTTONPARTS int32

enum

const (
	BP_PUSHBUTTON             BUTTONPARTS = 1
	BP_RADIOBUTTON            BUTTONPARTS = 2
	BP_CHECKBOX               BUTTONPARTS = 3
	BP_GROUPBOX               BUTTONPARTS = 4
	BP_USERBUTTON             BUTTONPARTS = 5
	BP_COMMANDLINK            BUTTONPARTS = 6
	BP_COMMANDLINKGLYPH       BUTTONPARTS = 7
	BP_RADIOBUTTON_HCDISABLED BUTTONPARTS = 8
	BP_CHECKBOX_HCDISABLED    BUTTONPARTS = 9
	BP_GROUPBOX_HCDISABLED    BUTTONPARTS = 10
	BP_PUSHBUTTONDROPDOWN     BUTTONPARTS = 11
)

type BUTTON_IMAGELIST

type BUTTON_IMAGELIST struct {
	Himl   HIMAGELIST
	Margin RECT
	UAlign BUTTON_IMAGELIST_ALIGN
}

type BUTTON_IMAGELIST_ALIGN

type BUTTON_IMAGELIST_ALIGN uint32

enum

const (
	BUTTON_IMAGELIST_ALIGN_LEFT   BUTTON_IMAGELIST_ALIGN = 0
	BUTTON_IMAGELIST_ALIGN_RIGHT  BUTTON_IMAGELIST_ALIGN = 1
	BUTTON_IMAGELIST_ALIGN_TOP    BUTTON_IMAGELIST_ALIGN = 2
	BUTTON_IMAGELIST_ALIGN_BOTTOM BUTTON_IMAGELIST_ALIGN = 3
	BUTTON_IMAGELIST_ALIGN_CENTER BUTTON_IMAGELIST_ALIGN = 4
)

type BUTTON_SPLITINFO

type BUTTON_SPLITINFO struct {
	Mask        uint32
	HimlGlyph   HIMAGELIST
	USplitStyle uint32
	Size        SIZE
}

type BYTE

type BYTE = byte

type BYTE_BLOB

type BYTE_BLOB struct {
	ClSize uint32
	AbData [1]byte
}

type BYTE_SIZEDARR

type BYTE_SIZEDARR struct {
	ClSize uint32
	PData  *byte
}

type BY_HANDLE_FILE_INFORMATION

type BY_HANDLE_FILE_INFORMATION struct {
	DwFileAttributes     uint32
	FtCreationTime       FILETIME
	FtLastAccessTime     FILETIME
	FtLastWriteTime      FILETIME
	DwVolumeSerialNumber uint32
	NFileSizeHigh        uint32
	NFileSizeLow         uint32
	NNumberOfLinks       uint32
	NFileIndexHigh       uint32
	NFileIndexLow        uint32
}

type BrowserNavConstants

type BrowserNavConstants int32

enum

const (
	NavOpenInNewWindow       BrowserNavConstants = 1
	NavNoHistory             BrowserNavConstants = 2
	NavNoReadFromCache       BrowserNavConstants = 4
	NavNoWriteToCache        BrowserNavConstants = 8
	NavAllowAutosearch       BrowserNavConstants = 16
	NavBrowserBar            BrowserNavConstants = 32
	NavHyperlink             BrowserNavConstants = 64
	NavEnforceRestricted     BrowserNavConstants = 128
	NavNewWindowsManaged     BrowserNavConstants = 256
	NavUntrustedForDownload  BrowserNavConstants = 512
	NavTrustedForActiveX     BrowserNavConstants = 1024
	NavOpenInNewTab          BrowserNavConstants = 2048
	NavOpenInBackgroundTab   BrowserNavConstants = 4096
	NavKeepWordWheelText     BrowserNavConstants = 8192
	NavVirtualTab            BrowserNavConstants = 16384
	NavBlockRedirectsXDomain BrowserNavConstants = 32768
	NavOpenNewForegroundTab  BrowserNavConstants = 65536
	NavTravelLogScreenshot   BrowserNavConstants = 131072
	NavDeferUnload           BrowserNavConstants = 262144
	NavSpeculative           BrowserNavConstants = 524288
	NavSuggestNewWindow      BrowserNavConstants = 1048576
	NavSuggestNewTab         BrowserNavConstants = 2097152
	NavReserved1             BrowserNavConstants = 4194304
	NavHomepageNavigate      BrowserNavConstants = 8388608
	NavRefresh               BrowserNavConstants = 16777216
	NavHostNavigation        BrowserNavConstants = 33554432
	NavReserved2             BrowserNavConstants = 67108864
	NavReserved3             BrowserNavConstants = 134217728
	NavReserved4             BrowserNavConstants = 268435456
	NavReserved5             BrowserNavConstants = 536870912
	NavReserved6             BrowserNavConstants = 1073741824
	NavReserved7             BrowserNavConstants = -2147483648
)

type BulletStyle

type BulletStyle int32

enum

const (
	BulletStyle_None               BulletStyle = 0
	BulletStyle_HollowRoundBullet  BulletStyle = 1
	BulletStyle_FilledRoundBullet  BulletStyle = 2
	BulletStyle_HollowSquareBullet BulletStyle = 3
	BulletStyle_FilledSquareBullet BulletStyle = 4
	BulletStyle_DashBullet         BulletStyle = 5
	BulletStyle_Other              BulletStyle = -1
)

type CABINETSTATE

type CABINETSTATE struct {
	CLength         uint16
	NVersion        uint16
	Bitfield_       int32
	FMenuEnumFilter uint32
}

type CABINFO

type CABINFO = CABINFOW

type CABINFOA

type CABINFOA struct {
	PszCab     PSTR
	PszInf     PSTR
	PszSection PSTR
	SzSrcPath  [260]CHAR
	DwFlags    uint32
}

type CABINFOW

type CABINFOW struct {
	PszCab     PWSTR
	PszInf     PWSTR
	PszSection PWSTR
	SzSrcPath  [260]uint16
	DwFlags    uint32
}

type CABOOL

type CABOOL struct {
	CElems uint32
	PElems *VARIANT_BOOL
}

type CABSTR

type CABSTR struct {
	CElems uint32
	PElems *BSTR
}

type CABSTRBLOB

type CABSTRBLOB struct {
	CElems uint32
	PElems *BSTRBLOB
}

type CAC

type CAC struct {
	CElems uint32
	PElems PSTR
}

type CACHE_ACCESS_CHECK

type CACHE_ACCESS_CHECK = uintptr

type CACHE_ACCESS_CHECK_func

type CACHE_ACCESS_CHECK_func = func(pSecurityDescriptor PSECURITY_DESCRIPTOR, hClientToken HANDLE, dwDesiredAccess uint32, GenericMapping *GENERIC_MAPPING, PrivilegeSet *PRIVILEGE_SET, PrivilegeSetLength *uint32, GrantedAccess *uint32, AccessStatus *BOOL) BOOL

type CACHE_DESCRIPTOR

type CACHE_DESCRIPTOR struct {
	Level         byte
	Associativity byte
	LineSize      uint16
	Size          uint32
	Type          PROCESSOR_CACHE_TYPE
}

type CACHE_DESTROY_CALLBACK

type CACHE_DESTROY_CALLBACK = uintptr

type CACHE_DESTROY_CALLBACK_func

type CACHE_DESTROY_CALLBACK_func = func(cb uint32, lpb *byte)

type CACHE_KEY_COMPARE

type CACHE_KEY_COMPARE = uintptr

type CACHE_KEY_COMPARE_func

type CACHE_KEY_COMPARE_func = func(cbKey1 uint32, lpbKey1 *byte, cbKey2 uint32, lpbKey2 *byte) int32

type CACHE_KEY_HASH

type CACHE_KEY_HASH = uintptr

type CACHE_KEY_HASH_func

type CACHE_KEY_HASH_func = func(lpbKey *byte, cbKey uint32) uint32

type CACHE_READ_CALLBACK

type CACHE_READ_CALLBACK = uintptr

type CACHE_READ_CALLBACK_func

type CACHE_READ_CALLBACK_func = func(cb uint32, lpb *byte, lpvContext unsafe.Pointer) BOOL

type CACHE_RELATIONSHIP

type CACHE_RELATIONSHIP struct {
	Level         byte
	Associativity byte
	LineSize      uint16
	CacheSize     uint32
	Type          PROCESSOR_CACHE_TYPE
	Reserved      [18]byte
	GroupCount    uint16
	CACHE_RELATIONSHIP_Anonymous
}

type CACHE_RELATIONSHIP_Anonymous

type CACHE_RELATIONSHIP_Anonymous struct {
	Data [2]uint64
}

func (*CACHE_RELATIONSHIP_Anonymous) GroupMask

func (this *CACHE_RELATIONSHIP_Anonymous) GroupMask() *GROUP_AFFINITY

func (*CACHE_RELATIONSHIP_Anonymous) GroupMaskVal

func (this *CACHE_RELATIONSHIP_Anonymous) GroupMaskVal() GROUP_AFFINITY

func (*CACHE_RELATIONSHIP_Anonymous) GroupMasks

func (this *CACHE_RELATIONSHIP_Anonymous) GroupMasks() *[1]GROUP_AFFINITY

func (*CACHE_RELATIONSHIP_Anonymous) GroupMasksVal

func (this *CACHE_RELATIONSHIP_Anonymous) GroupMasksVal() [1]GROUP_AFFINITY

type CACLIPDATA

type CACLIPDATA struct {
	CElems uint32
	PElems *CLIPDATA
}

type CACLSID

type CACLSID struct {
	CElems uint32
	PElems *syscall.GUID
}

type CACY

type CACY struct {
	CElems uint32
	PElems *CY
}

type CADATE

type CADATE struct {
	CElems uint32
	PElems *float64
}

type CADBL

type CADBL struct {
	CElems uint32
	PElems *float64
}

type CADWORD

type CADWORD struct {
	CElems uint32
	PElems *uint32
}

type CAFILETIME

type CAFILETIME struct {
	CElems uint32
	PElems *FILETIME
}

type CAFLT

type CAFLT struct {
	CElems uint32
	PElems *float32
}

type CAH

type CAH struct {
	CElems uint32
	PElems *int64
}

type CAI

type CAI struct {
	CElems uint32
	PElems *int16
}

type CAL

type CAL struct {
	CElems uint32
	PElems *int32
}

type CALDATETIME

type CALDATETIME struct {
	CalId     uint32
	Era       uint32
	Year      uint32
	Month     uint32
	Day       uint32
	DayOfWeek uint32
	Hour      uint32
	Minute    uint32
	Second    uint32
	Tick      uint32
}

type CALDATETIME_DATEUNIT

type CALDATETIME_DATEUNIT int32

enum

const (
	EraUnit    CALDATETIME_DATEUNIT = 0
	YearUnit   CALDATETIME_DATEUNIT = 1
	MonthUnit  CALDATETIME_DATEUNIT = 2
	WeekUnit   CALDATETIME_DATEUNIT = 3
	DayUnit    CALDATETIME_DATEUNIT = 4
	HourUnit   CALDATETIME_DATEUNIT = 5
	MinuteUnit CALDATETIME_DATEUNIT = 6
	SecondUnit CALDATETIME_DATEUNIT = 7
	TickUnit   CALDATETIME_DATEUNIT = 8
)

type CALINFO_ENUMPROCA

type CALINFO_ENUMPROCA = uintptr

type CALINFO_ENUMPROCA_func

type CALINFO_ENUMPROCA_func = func(param0 PSTR) BOOL

type CALINFO_ENUMPROCEXA

type CALINFO_ENUMPROCEXA = uintptr

type CALINFO_ENUMPROCEXA_func

type CALINFO_ENUMPROCEXA_func = func(param0 PSTR, param1 uint32) BOOL

type CALINFO_ENUMPROCEXEX

type CALINFO_ENUMPROCEXEX = uintptr

type CALINFO_ENUMPROCEXEX_func

type CALINFO_ENUMPROCEXEX_func = func(param0 PWSTR, param1 uint32, param2 PWSTR, param3 LPARAM) BOOL

type CALINFO_ENUMPROCEXW

type CALINFO_ENUMPROCEXW = uintptr

type CALINFO_ENUMPROCEXW_func

type CALINFO_ENUMPROCEXW_func = func(param0 PWSTR, param1 uint32) BOOL

type CALINFO_ENUMPROCW

type CALINFO_ENUMPROCW = uintptr

type CALINFO_ENUMPROCW_func

type CALINFO_ENUMPROCW_func = func(param0 PWSTR) BOOL

type CALLCONV

type CALLCONV int32

enum

const (
	CC_FASTCALL   CALLCONV = 0
	CC_CDECL      CALLCONV = 1
	CC_MSCPASCAL  CALLCONV = 2
	CC_PASCAL     CALLCONV = 2
	CC_MACPASCAL  CALLCONV = 3
	CC_STDCALL    CALLCONV = 4
	CC_FPFASTCALL CALLCONV = 5
	CC_SYSCALL    CALLCONV = 6
	CC_MPWCDECL   CALLCONV = 7
	CC_MPWPASCAL  CALLCONV = 8
	CC_MAX        CALLCONV = 9
)

type CALLTYPE

type CALLTYPE int32

enum

const (
	CALLTYPE_TOPLEVEL             CALLTYPE = 1
	CALLTYPE_NESTED               CALLTYPE = 2
	CALLTYPE_ASYNC                CALLTYPE = 3
	CALLTYPE_TOPLEVEL_CALLPENDING CALLTYPE = 4
	CALLTYPE_ASYNC_CALLPENDING    CALLTYPE = 5
)

type CALPOLESTR

type CALPOLESTR struct {
	CElems uint32
	PElems *PWSTR
}

type CALPSTR

type CALPSTR struct {
	CElems uint32
	PElems *PSTR
}

type CALPWSTR

type CALPWSTR struct {
	CElems uint32
	PElems *PWSTR
}

type CAPROPVARIANT

type CAPROPVARIANT struct {
	CElems uint32
	PElems *PROPVARIANT
}

type CAPTIONSTATES

type CAPTIONSTATES int32

enum

const (
	CS_ACTIVE   CAPTIONSTATES = 1
	CS_INACTIVE CAPTIONSTATES = 2
	CS_DISABLED CAPTIONSTATES = 3
)

type CARET_FLAGS

type CARET_FLAGS int32

enum

const (
	CARET_NONE     CARET_FLAGS = 0
	CARET_CUSTOM   CARET_FLAGS = 1
	CARET_RTL      CARET_FLAGS = 2
	CARET_ITALIC   CARET_FLAGS = 32
	CARET_NULL     CARET_FLAGS = 64
	CARET_ROTATE90 CARET_FLAGS = 128
)

type CARET_INFO

type CARET_INFO struct {
	Data [1]uint64
}

func (*CARET_INFO) CaretFlags

func (this *CARET_INFO) CaretFlags() *CARET_FLAGS

func (*CARET_INFO) CaretFlagsVal

func (this *CARET_INFO) CaretFlagsVal() CARET_FLAGS

func (*CARET_INFO) Hbitmap

func (this *CARET_INFO) Hbitmap() *HBITMAP

func (*CARET_INFO) HbitmapVal

func (this *CARET_INFO) HbitmapVal() HBITMAP

type CASCADE_WINDOWS_HOW

type CASCADE_WINDOWS_HOW uint32

enum flags

const (
	MDITILE_SKIPDISABLED CASCADE_WINDOWS_HOW = 2
	MDITILE_ZORDER       CASCADE_WINDOWS_HOW = 4
)

type CASCODE

type CASCODE struct {
	CElems uint32
	PElems *int32
}

type CASTING_CONNECTION_ERROR_STATUS

type CASTING_CONNECTION_ERROR_STATUS int32

enum

const (
	CASTING_CONNECTION_ERROR_STATUS_SUCCEEDED                 CASTING_CONNECTION_ERROR_STATUS = 0
	CASTING_CONNECTION_ERROR_STATUS_DEVICE_DID_NOT_RESPOND    CASTING_CONNECTION_ERROR_STATUS = 1
	CASTING_CONNECTION_ERROR_STATUS_DEVICE_ERROR              CASTING_CONNECTION_ERROR_STATUS = 2
	CASTING_CONNECTION_ERROR_STATUS_DEVICE_LOCKED             CASTING_CONNECTION_ERROR_STATUS = 3
	CASTING_CONNECTION_ERROR_STATUS_PROTECTED_PLAYBACK_FAILED CASTING_CONNECTION_ERROR_STATUS = 4
	CASTING_CONNECTION_ERROR_STATUS_INVALID_CASTING_SOURCE    CASTING_CONNECTION_ERROR_STATUS = 5
	CASTING_CONNECTION_ERROR_STATUS_UNKNOWN                   CASTING_CONNECTION_ERROR_STATUS = 6
)

type CASTING_CONNECTION_STATE

type CASTING_CONNECTION_STATE int32

enum

const (
	CASTING_CONNECTION_STATE_DISCONNECTED  CASTING_CONNECTION_STATE = 0
	CASTING_CONNECTION_STATE_CONNECTED     CASTING_CONNECTION_STATE = 1
	CASTING_CONNECTION_STATE_RENDERING     CASTING_CONNECTION_STATE = 2
	CASTING_CONNECTION_STATE_DISCONNECTING CASTING_CONNECTION_STATE = 3
	CASTING_CONNECTION_STATE_CONNECTING    CASTING_CONNECTION_STATE = 4
)

type CATEGORYINFO

type CATEGORYINFO struct {
	Catid         syscall.GUID
	Lcid          uint32
	SzDescription [128]uint16
}

type CATEGORYINFO_FLAGS

type CATEGORYINFO_FLAGS int32

enum flags

const (
	CATINFO_NORMAL          CATEGORYINFO_FLAGS = 0
	CATINFO_COLLAPSED       CATEGORYINFO_FLAGS = 1
	CATINFO_HIDDEN          CATEGORYINFO_FLAGS = 2
	CATINFO_EXPANDED        CATEGORYINFO_FLAGS = 4
	CATINFO_NOHEADER        CATEGORYINFO_FLAGS = 8
	CATINFO_NOTCOLLAPSIBLE  CATEGORYINFO_FLAGS = 16
	CATINFO_NOHEADERCOUNT   CATEGORYINFO_FLAGS = 32
	CATINFO_SUBSETTED       CATEGORYINFO_FLAGS = 64
	CATINFO_SEPARATE_IMAGES CATEGORYINFO_FLAGS = 128
	CATINFO_SHOWEMPTY       CATEGORYINFO_FLAGS = 256
)

type CATEGORY_INFO

type CATEGORY_INFO struct {
	Cif     CATEGORYINFO_FLAGS
	WszName [260]uint16
}

type CATSORT_FLAGS

type CATSORT_FLAGS int32

enum flags

const (
	CATSORT_DEFAULT CATSORT_FLAGS = 0
	CATSORT_NAME    CATSORT_FLAGS = 1
)

type CAUB

type CAUB struct {
	CElems uint32
	PElems *byte
}

type CAUH

type CAUH struct {
	CElems uint32
	PElems *uint64
}

type CAUI

type CAUI struct {
	CElems uint32
	PElems *uint16
}

type CAUL

type CAUL struct {
	CElems uint32
	PElems *uint32
}

type CAUUID

type CAUUID struct {
	CElems uint32
	PElems *syscall.GUID
}

type CAccPropServices

type CAccPropServices struct {
}

type CBTACTIVATESTRUCT

type CBTACTIVATESTRUCT struct {
	FMouse     BOOL
	HWndActive HWND
}

type CBT_CREATEWND

type CBT_CREATEWND = CBT_CREATEWNDW

type CBT_CREATEWNDA

type CBT_CREATEWNDA struct {
	Lpcs            *CREATESTRUCTA
	HwndInsertAfter HWND
}

type CBT_CREATEWNDW

type CBT_CREATEWNDW struct {
	Lpcs            *CREATESTRUCTW
	HwndInsertAfter HWND
}

type CCINFO

type CCINFO = CCINFOW

type CCINFOA

type CCINFOA struct {
	SzClass           [32]CHAR
	FlOptions         uint32
	SzDesc            [32]CHAR
	CxDefault         uint32
	CyDefault         uint32
	FlStyleDefault    uint32
	FlExtStyleDefault uint32
	FlCtrlTypeMask    uint32
	SzTextDefault     [256]CHAR
	CStyleFlags       int32
	AStyleFlags       *CCSTYLEFLAGA
	LpfnStyle         LPFNCCSTYLEA
	LpfnSizeToText    LPFNCCSIZETOTEXTA
	DwReserved1       uint32
	DwReserved2       uint32
}

type CCINFOW

type CCINFOW struct {
	SzClass           [32]uint16
	FlOptions         uint32
	SzDesc            [32]uint16
	CxDefault         uint32
	CyDefault         uint32
	FlStyleDefault    uint32
	FlExtStyleDefault uint32
	FlCtrlTypeMask    uint32
	CStyleFlags       int32
	AStyleFlags       *CCSTYLEFLAGW
	SzTextDefault     [256]uint16
	LpfnStyle         LPFNCCSTYLEW
	LpfnSizeToText    LPFNCCSIZETOTEXTW
	DwReserved1       uint32
	DwReserved2       uint32
}

type CCSTYLE

type CCSTYLE = CCSTYLEW

type CCSTYLEA

type CCSTYLEA struct {
	FlStyle    uint32
	FlExtStyle uint32
	SzText     [256]CHAR
	Lgid       uint16
	WReserved1 uint16
}

type CCSTYLEFLAG

type CCSTYLEFLAG = CCSTYLEFLAGW

type CCSTYLEFLAGA

type CCSTYLEFLAGA struct {
	FlStyle     uint32
	FlStyleMask uint32
	PszStyle    PSTR
}

type CCSTYLEFLAGW

type CCSTYLEFLAGW struct {
	FlStyle     uint32
	FlStyleMask uint32
	PszStyle    PWSTR
}

type CCSTYLEW

type CCSTYLEW struct {
	FlStyle    uint32
	FlExtStyle uint32
	SzText     [256]uint16
	Lgid       uint16
	WReserved1 uint16
}

type CDBE_ACTIONS_

type CDBE_ACTIONS_ int32

enum

const (
	CDBE_TYPE_MUSIC CDBE_ACTIONS_ = 1
	CDBE_TYPE_DATA  CDBE_ACTIONS_ = 2
	CDBE_TYPE_ALL   CDBE_ACTIONS_ = -1
)

type CDBURNINGEXTENSIONRET

type CDBURNINGEXTENSIONRET int32

enum

const (
	CDBE_RET_DEFAULT          CDBURNINGEXTENSIONRET = 0
	CDBE_RET_DONTRUNOTHEREXTS CDBURNINGEXTENSIONRET = 1
	CDBE_RET_STOPWIZARD       CDBURNINGEXTENSIONRET = 2
)

type CDBurn

type CDBurn struct {
}

type CDCONTROLSTATEF

type CDCONTROLSTATEF int32

enum flags

const (
	CDCS_INACTIVE       CDCONTROLSTATEF = 0
	CDCS_ENABLED        CDCONTROLSTATEF = 1
	CDCS_VISIBLE        CDCONTROLSTATEF = 2
	CDCS_ENABLEDVISIBLE CDCONTROLSTATEF = 3
)

type CDS_TYPE

type CDS_TYPE uint32

enum flags

const (
	CDS_FULLSCREEN           CDS_TYPE = 4
	CDS_GLOBAL               CDS_TYPE = 8
	CDS_NORESET              CDS_TYPE = 268435456
	CDS_RESET                CDS_TYPE = 1073741824
	CDS_SET_PRIMARY          CDS_TYPE = 16
	CDS_TEST                 CDS_TYPE = 2
	CDS_UPDATEREGISTRY       CDS_TYPE = 1
	CDS_VIDEOPARAMETERS      CDS_TYPE = 32
	CDS_ENABLE_UNSAFE_MODES  CDS_TYPE = 256
	CDS_DISABLE_UNSAFE_MODES CDS_TYPE = 512
	CDS_RESET_EX             CDS_TYPE = 536870912
)

type CFE_EFFECTS

type CFE_EFFECTS uint32

enum flags

const (
	CFE_ALLCAPS       CFE_EFFECTS = 128
	CFE_AUTOBACKCOLOR CFE_EFFECTS = 67108864
	CFE_DISABLED      CFE_EFFECTS = 8192
	CFE_EMBOSS        CFE_EFFECTS = 2048
	CFE_HIDDEN        CFE_EFFECTS = 256
	CFE_IMPRINT       CFE_EFFECTS = 4096
	CFE_OUTLINE       CFE_EFFECTS = 512
	CFE_REVISED       CFE_EFFECTS = 16384
	CFE_SHADOW        CFE_EFFECTS = 1024
	CFE_SMALLCAPS     CFE_EFFECTS = 64
	CFE_AUTOCOLOR     CFE_EFFECTS = 1073741824
	CFE_BOLD          CFE_EFFECTS = 1
	CFE_ITALIC        CFE_EFFECTS = 2
	CFE_STRIKEOUT     CFE_EFFECTS = 8
	CFE_UNDERLINE_    CFE_EFFECTS = 4
	CFE_PROTECTED     CFE_EFFECTS = 16
	CFE_LINK          CFE_EFFECTS = 32
	CFE_SUBSCRIPT     CFE_EFFECTS = 65536
	CFE_SUPERSCRIPT   CFE_EFFECTS = 131072
	CFE_FONTBOUND     CFE_EFFECTS = 1048576
	CFE_LINKPROTECTED CFE_EFFECTS = 8388608
	CFE_EXTENDED      CFE_EFFECTS = 33554432
	CFE_MATHNOBUILDUP CFE_EFFECTS = 134217728
	CFE_MATH          CFE_EFFECTS = 268435456
	CFE_MATHORDINARY  CFE_EFFECTS = 536870912
)

type CFE_UNDERLINE

type CFE_UNDERLINE uint32

enum flags

const (
	CFU_CF1UNDERLINE             CFE_UNDERLINE = 255
	CFU_INVERT                   CFE_UNDERLINE = 254
	CFU_UNDERLINETHICKLONGDASH   CFE_UNDERLINE = 18
	CFU_UNDERLINETHICKDOTTED     CFE_UNDERLINE = 17
	CFU_UNDERLINETHICKDASHDOTDOT CFE_UNDERLINE = 16
	CFU_UNDERLINETHICKDASHDOT    CFE_UNDERLINE = 15
	CFU_UNDERLINETHICKDASH       CFE_UNDERLINE = 14
	CFU_UNDERLINELONGDASH        CFE_UNDERLINE = 13
	CFU_UNDERLINEHEAVYWAVE       CFE_UNDERLINE = 12
	CFU_UNDERLINEDOUBLEWAVE      CFE_UNDERLINE = 11
	CFU_UNDERLINEHAIRLINE        CFE_UNDERLINE = 10
	CFU_UNDERLINETHICK           CFE_UNDERLINE = 9
	CFU_UNDERLINEWAVE            CFE_UNDERLINE = 8
	CFU_UNDERLINEDASHDOTDOT      CFE_UNDERLINE = 7
	CFU_UNDERLINEDASHDOT         CFE_UNDERLINE = 6
	CFU_UNDERLINEDASH            CFE_UNDERLINE = 5
	CFU_UNDERLINEDOTTED          CFE_UNDERLINE = 4
	CFU_UNDERLINEDOUBLE          CFE_UNDERLINE = 3
	CFU_UNDERLINEWORD            CFE_UNDERLINE = 2
	CFU_UNDERLINE                CFE_UNDERLINE = 1
	CFU_UNDERLINENONE            CFE_UNDERLINE = 0
)

type CFG_CALL_TARGET_INFO

type CFG_CALL_TARGET_INFO struct {
	Offset uintptr
	Flags  uintptr
}

type CFM_MASK

type CFM_MASK uint32

enum flags

const (
	CFM_SUBSCRIPT     CFM_MASK = 196608
	CFM_SUPERSCRIPT   CFM_MASK = 196608
	CFM_EFFECTS       CFM_MASK = 1073741887
	CFM_ALL           CFM_MASK = 4160749631
	CFM_BOLD          CFM_MASK = 1
	CFM_CHARSET       CFM_MASK = 134217728
	CFM_COLOR         CFM_MASK = 1073741824
	CFM_FACE          CFM_MASK = 536870912
	CFM_ITALIC        CFM_MASK = 2
	CFM_OFFSET        CFM_MASK = 268435456
	CFM_PROTECTED     CFM_MASK = 16
	CFM_SIZE          CFM_MASK = 2147483648
	CFM_STRIKEOUT     CFM_MASK = 8
	CFM_UNDERLINE     CFM_MASK = 4
	CFM_LINK          CFM_MASK = 32
	CFM_SMALLCAPS     CFM_MASK = 64
	CFM_ALLCAPS       CFM_MASK = 128
	CFM_HIDDEN        CFM_MASK = 256
	CFM_OUTLINE       CFM_MASK = 512
	CFM_SHADOW        CFM_MASK = 1024
	CFM_EMBOSS        CFM_MASK = 2048
	CFM_IMPRINT       CFM_MASK = 4096
	CFM_DISABLED      CFM_MASK = 8192
	CFM_REVISED       CFM_MASK = 16384
	CFM_REVAUTHOR     CFM_MASK = 32768
	CFM_ANIMATION     CFM_MASK = 262144
	CFM_STYLE         CFM_MASK = 524288
	CFM_KERNING       CFM_MASK = 1048576
	CFM_SPACING       CFM_MASK = 2097152
	CFM_WEIGHT        CFM_MASK = 4194304
	CFM_UNDERLINETYPE CFM_MASK = 8388608
	CFM_COOKIE        CFM_MASK = 16777216
	CFM_LCID          CFM_MASK = 33554432
	CFM_BACKCOLOR     CFM_MASK = 67108864
	CFM_EFFECTS2      CFM_MASK = 1141080063
	CFM_ALL2          CFM_MASK = 4294967295
	CFM_FONTBOUND     CFM_MASK = 1048576
	CFM_LINKPROTECTED CFM_MASK = 8388608
	CFM_EXTENDED      CFM_MASK = 33554432
	CFM_MATHNOBUILDUP CFM_MASK = 134217728
	CFM_MATH          CFM_MASK = 268435456
	CFM_MATHORDINARY  CFM_MASK = 536870912
	CFM_ALLEFFECTS    CFM_MASK = 2115207167
)

type CFP_ALLOCPROC

type CFP_ALLOCPROC = uintptr

type CFP_ALLOCPROC_func

type CFP_ALLOCPROC_func = func(param0 uintptr) unsafe.Pointer

type CFP_FREEPROC

type CFP_FREEPROC = uintptr

type CFP_FREEPROC_func

type CFP_FREEPROC_func = func(param0 unsafe.Pointer)

type CFP_REALLOCPROC

type CFP_REALLOCPROC = uintptr

type CFP_REALLOCPROC_func

type CFP_REALLOCPROC_func = func(param0 unsafe.Pointer, param1 uintptr) unsafe.Pointer

type CHANGEFILTERSTRUCT

type CHANGEFILTERSTRUCT struct {
	CbSize    uint32
	ExtStatus MSGFLTINFO_STATUS
}

type CHANGEKIND

type CHANGEKIND int32

enum

const (
	CHANGEKIND_ADDMEMBER        CHANGEKIND = 0
	CHANGEKIND_DELETEMEMBER     CHANGEKIND = 1
	CHANGEKIND_SETNAMES         CHANGEKIND = 2
	CHANGEKIND_SETDOCUMENTATION CHANGEKIND = 3
	CHANGEKIND_GENERAL          CHANGEKIND = 4
	CHANGEKIND_INVALIDATE       CHANGEKIND = 5
	CHANGEKIND_CHANGEFAILED     CHANGEKIND = 6
	CHANGEKIND_MAX              CHANGEKIND = 7
)

type CHANGENOTIFY

type CHANGENOTIFY struct {
	DwChangeType CHANGETYPE
	PvCookieData unsafe.Pointer
}

type CHANGETYPE

type CHANGETYPE int32

enum

const (
	CN_GENERIC     CHANGETYPE = 0
	CN_TEXTCHANGED CHANGETYPE = 1
	CN_NEWUNDO     CHANGETYPE = 2
	CN_NEWREDO     CHANGETYPE = 4
)

type CHANGE_ICON_FLAGS

type CHANGE_ICON_FLAGS uint32

enum flags

const (
	CIF_SHOWHELP       CHANGE_ICON_FLAGS = 1
	CIF_SELECTCURRENT  CHANGE_ICON_FLAGS = 2
	CIF_SELECTDEFAULT  CHANGE_ICON_FLAGS = 4
	CIF_SELECTFROMFILE CHANGE_ICON_FLAGS = 8
	CIF_USEICONEXE     CHANGE_ICON_FLAGS = 16
)

type CHANGE_SOURCE_FLAGS

type CHANGE_SOURCE_FLAGS uint32

enum flags

const (
	CSF_SHOWHELP      CHANGE_SOURCE_FLAGS = 1
	CSF_VALIDSOURCE   CHANGE_SOURCE_FLAGS = 2
	CSF_ONLYGETSOURCE CHANGE_SOURCE_FLAGS = 4
	CSF_EXPLORER      CHANGE_SOURCE_FLAGS = 8
)

type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS

type CHANGE_WINDOW_MESSAGE_FILTER_FLAGS uint32

enum

const (
	MSGFLT_ADD    CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 1
	MSGFLT_REMOVE CHANGE_WINDOW_MESSAGE_FILTER_FLAGS = 2
)

type CHAR

type CHAR = int8

func GetCh

func GetCh() CHAR

func SHStripMneumonicA

func SHStripMneumonicA(pszMenu PSTR) CHAR

type CHARFORMAT

type CHARFORMAT = CHARFORMATW

type CHARFORMAT2

type CHARFORMAT2 = CHARFORMAT2W

type CHARFORMAT2A

type CHARFORMAT2A struct {
	Base        CHARFORMATA
	WWeight     uint16
	SSpacing    int16
	CrBackColor COLORREF
	Lcid        uint32
	CHARFORMAT2A_Anonymous
	SStyle          int16
	WKerning        uint16
	BUnderlineType  byte
	BAnimation      byte
	BRevAuthor      byte
	BUnderlineColor byte
}

type CHARFORMAT2A_Anonymous

type CHARFORMAT2A_Anonymous struct {
	Data [1]uint32
}

func (*CHARFORMAT2A_Anonymous) DwCookie

func (this *CHARFORMAT2A_Anonymous) DwCookie() *uint32

func (*CHARFORMAT2A_Anonymous) DwCookieVal

func (this *CHARFORMAT2A_Anonymous) DwCookieVal() uint32

func (*CHARFORMAT2A_Anonymous) DwReserved

func (this *CHARFORMAT2A_Anonymous) DwReserved() *uint32

func (*CHARFORMAT2A_Anonymous) DwReservedVal

func (this *CHARFORMAT2A_Anonymous) DwReservedVal() uint32

type CHARFORMAT2W

type CHARFORMAT2W struct {
	Base        CHARFORMATW
	WWeight     uint16
	SSpacing    int16
	CrBackColor COLORREF
	Lcid        uint32
	CHARFORMAT2W_Anonymous
	SStyle          int16
	WKerning        uint16
	BUnderlineType  byte
	BAnimation      byte
	BRevAuthor      byte
	BUnderlineColor byte
}

type CHARFORMAT2W_Anonymous

type CHARFORMAT2W_Anonymous struct {
	Data [1]uint32
}

func (*CHARFORMAT2W_Anonymous) DwCookie

func (this *CHARFORMAT2W_Anonymous) DwCookie() *uint32

func (*CHARFORMAT2W_Anonymous) DwCookieVal

func (this *CHARFORMAT2W_Anonymous) DwCookieVal() uint32

func (*CHARFORMAT2W_Anonymous) DwReserved

func (this *CHARFORMAT2W_Anonymous) DwReserved() *uint32

func (*CHARFORMAT2W_Anonymous) DwReservedVal

func (this *CHARFORMAT2W_Anonymous) DwReservedVal() uint32

type CHARFORMATA

type CHARFORMATA struct {
	CbSize          uint32
	DwMask          CFM_MASK
	DwEffects       CFE_EFFECTS
	YHeight         int32
	YOffset         int32
	CrTextColor     COLORREF
	BCharSet        FONT_CHARSET
	BPitchAndFamily byte
	SzFaceName      [32]CHAR
}

type CHARFORMATW

type CHARFORMATW struct {
	CbSize          uint32
	DwMask          CFM_MASK
	DwEffects       CFE_EFFECTS
	YHeight         int32
	YOffset         int32
	CrTextColor     COLORREF
	BCharSet        FONT_CHARSET
	BPitchAndFamily byte
	SzFaceName      [32]uint16
}

type CHARRANGE

type CHARRANGE struct {
	CpMin int32
	CpMax int32
}

type CHARSETINFO

type CHARSETINFO struct {
	CiCharset uint32
	CiACP     uint32
	Fs        FONTSIGNATURE
}

type CHAR_INFO

type CHAR_INFO struct {
	Char       CHAR_INFO_Char
	Attributes uint16
}

type CHAR_INFO_Char

type CHAR_INFO_Char struct {
	Data [1]uint16
}

func (*CHAR_INFO_Char) AsciiChar

func (this *CHAR_INFO_Char) AsciiChar() *CHAR

func (*CHAR_INFO_Char) AsciiCharVal

func (this *CHAR_INFO_Char) AsciiCharVal() CHAR

func (*CHAR_INFO_Char) UnicodeChar

func (this *CHAR_INFO_Char) UnicodeChar() *uint16

func (*CHAR_INFO_Char) UnicodeCharVal

func (this *CHAR_INFO_Char) UnicodeCharVal() uint16

type CHECKBOXSTATES

type CHECKBOXSTATES int32

enum

const (
	CBS_UNCHECKEDNORMAL   CHECKBOXSTATES = 1
	CBS_UNCHECKEDHOT      CHECKBOXSTATES = 2
	CBS_UNCHECKEDPRESSED  CHECKBOXSTATES = 3
	CBS_UNCHECKEDDISABLED CHECKBOXSTATES = 4
	CBS_CHECKEDNORMAL     CHECKBOXSTATES = 5
	CBS_CHECKEDHOT        CHECKBOXSTATES = 6
	CBS_CHECKEDPRESSED    CHECKBOXSTATES = 7
	CBS_CHECKEDDISABLED   CHECKBOXSTATES = 8
	CBS_MIXEDNORMAL       CHECKBOXSTATES = 9
	CBS_MIXEDHOT          CHECKBOXSTATES = 10
	CBS_MIXEDPRESSED      CHECKBOXSTATES = 11
	CBS_MIXEDDISABLED     CHECKBOXSTATES = 12
	CBS_IMPLICITNORMAL    CHECKBOXSTATES = 13
	CBS_IMPLICITHOT       CHECKBOXSTATES = 14
	CBS_IMPLICITPRESSED   CHECKBOXSTATES = 15
	CBS_IMPLICITDISABLED  CHECKBOXSTATES = 16
	CBS_EXCLUDEDNORMAL    CHECKBOXSTATES = 17
	CBS_EXCLUDEDHOT       CHECKBOXSTATES = 18
	CBS_EXCLUDEDPRESSED   CHECKBOXSTATES = 19
	CBS_EXCLUDEDDISABLED  CHECKBOXSTATES = 20
)

type CHEVRONSTATES

type CHEVRONSTATES int32

enum

const (
	CHEVS_NORMAL  CHEVRONSTATES = 1
	CHEVS_HOT     CHEVRONSTATES = 2
	CHEVS_PRESSED CHEVRONSTATES = 3
)

type CHEVRONVERTSTATES

type CHEVRONVERTSTATES int32

enum

const (
	CHEVSV_NORMAL  CHEVRONVERTSTATES = 1
	CHEVSV_HOT     CHEVRONVERTSTATES = 2
	CHEVSV_PRESSED CHEVRONVERTSTATES = 3
)

type CHOOSECOLOR

type CHOOSECOLOR = CHOOSECOLORW

type CHOOSECOLORA

type CHOOSECOLORA struct {
	LStructSize    uint32
	HwndOwner      HWND
	HInstance      HWND
	RgbResult      COLORREF
	LpCustColors   *COLORREF
	Flags          CHOOSECOLOR_FLAGS
	LCustData      LPARAM
	LpfnHook       LPCCHOOKPROC
	LpTemplateName PSTR
}

type CHOOSECOLORW

type CHOOSECOLORW struct {
	LStructSize    uint32
	HwndOwner      HWND
	HInstance      HWND
	RgbResult      COLORREF
	LpCustColors   *COLORREF
	Flags          CHOOSECOLOR_FLAGS
	LCustData      LPARAM
	LpfnHook       LPCCHOOKPROC
	LpTemplateName PWSTR
}

type CHOOSECOLOR_FLAGS

type CHOOSECOLOR_FLAGS uint32

enum flags

const (
	CC_RGBINIT              CHOOSECOLOR_FLAGS = 1
	CC_FULLOPEN             CHOOSECOLOR_FLAGS = 2
	CC_PREVENTFULLOPEN      CHOOSECOLOR_FLAGS = 4
	CC_SHOWHELP             CHOOSECOLOR_FLAGS = 8
	CC_ENABLEHOOK           CHOOSECOLOR_FLAGS = 16
	CC_ENABLETEMPLATE       CHOOSECOLOR_FLAGS = 32
	CC_ENABLETEMPLATEHANDLE CHOOSECOLOR_FLAGS = 64
	CC_SOLIDCOLOR           CHOOSECOLOR_FLAGS = 128
	CC_ANYCOLOR             CHOOSECOLOR_FLAGS = 256
)

type CHOOSEFONT

type CHOOSEFONT = CHOOSEFONTW

type CHOOSEFONTA

type CHOOSEFONTA struct {
	LStructSize            uint32
	HwndOwner              HWND
	HDC                    HDC
	LpLogFont              *LOGFONTA
	IPointSize             int32
	Flags                  CHOOSEFONT_FLAGS
	RgbColors              COLORREF
	LCustData              LPARAM
	LpfnHook               LPCFHOOKPROC
	LpTemplateName         PSTR
	HInstance              HINSTANCE
	LpszStyle              PSTR
	NFontType              CHOOSEFONT_FONT_TYPE
	MISSING_ALIGNMENT_____ uint16
	NSizeMin               int32
	NSizeMax               int32
}

type CHOOSEFONTW

type CHOOSEFONTW struct {
	LStructSize            uint32
	HwndOwner              HWND
	HDC                    HDC
	LpLogFont              *LOGFONTW
	IPointSize             int32
	Flags                  CHOOSEFONT_FLAGS
	RgbColors              COLORREF
	LCustData              LPARAM
	LpfnHook               LPCFHOOKPROC
	LpTemplateName         PWSTR
	HInstance              HINSTANCE
	LpszStyle              PWSTR
	NFontType              CHOOSEFONT_FONT_TYPE
	MISSING_ALIGNMENT_____ uint16
	NSizeMin               int32
	NSizeMax               int32
}

type CHOOSEFONT_FLAGS

type CHOOSEFONT_FLAGS uint32

enum flags

const (
	CF_APPLY                CHOOSEFONT_FLAGS = 512
	CF_ANSIONLY             CHOOSEFONT_FLAGS = 1024
	CF_BOTH                 CHOOSEFONT_FLAGS = 3
	CF_EFFECTS              CHOOSEFONT_FLAGS = 256
	CF_ENABLEHOOK           CHOOSEFONT_FLAGS = 8
	CF_ENABLETEMPLATE       CHOOSEFONT_FLAGS = 16
	CF_ENABLETEMPLATEHANDLE CHOOSEFONT_FLAGS = 32
	CF_FIXEDPITCHONLY       CHOOSEFONT_FLAGS = 16384
	CF_FORCEFONTEXIST       CHOOSEFONT_FLAGS = 65536
	CF_INACTIVEFONTS        CHOOSEFONT_FLAGS = 33554432
	CF_INITTOLOGFONTSTRUCT  CHOOSEFONT_FLAGS = 64
	CF_LIMITSIZE            CHOOSEFONT_FLAGS = 8192
	CF_NOOEMFONTS           CHOOSEFONT_FLAGS = 2048
	CF_NOFACESEL            CHOOSEFONT_FLAGS = 524288
	CF_NOSCRIPTSEL          CHOOSEFONT_FLAGS = 8388608
	CF_NOSIMULATIONS        CHOOSEFONT_FLAGS = 4096
	CF_NOSIZESEL            CHOOSEFONT_FLAGS = 2097152
	CF_NOSTYLESEL           CHOOSEFONT_FLAGS = 1048576
	CF_NOVECTORFONTS        CHOOSEFONT_FLAGS = 2048
	CF_NOVERTFONTS          CHOOSEFONT_FLAGS = 16777216
	CF_PRINTERFONTS         CHOOSEFONT_FLAGS = 2
	CF_SCALABLEONLY         CHOOSEFONT_FLAGS = 131072
	CF_SCREENFONTS          CHOOSEFONT_FLAGS = 1
	CF_SCRIPTSONLY          CHOOSEFONT_FLAGS = 1024
	CF_SELECTSCRIPT         CHOOSEFONT_FLAGS = 4194304
	CF_SHOWHELP             CHOOSEFONT_FLAGS = 4
	CF_TTONLY               CHOOSEFONT_FLAGS = 262144
	CF_USESTYLE             CHOOSEFONT_FLAGS = 128
	CF_WYSIWYG              CHOOSEFONT_FLAGS = 32768
)

type CHOOSEFONT_FONT_TYPE

type CHOOSEFONT_FONT_TYPE uint16

enum flags

const (
	BOLD_FONTTYPE      CHOOSEFONT_FONT_TYPE = 256
	ITALIC_FONTTYPE    CHOOSEFONT_FONT_TYPE = 512
	PRINTER_FONTTYPE   CHOOSEFONT_FONT_TYPE = 16384
	REGULAR_FONTTYPE   CHOOSEFONT_FONT_TYPE = 1024
	SCREEN_FONTTYPE    CHOOSEFONT_FONT_TYPE = 8192
	SIMULATED_FONTTYPE CHOOSEFONT_FONT_TYPE = 32768
)

type CIDA

type CIDA struct {
	Cidl    uint32
	Aoffset [1]uint32
}

type CIE4ConnectionPoint

type CIE4ConnectionPoint struct {
	IConnectionPoint
}

func (*CIE4ConnectionPoint) DoInvokeIE4

func (this *CIE4ConnectionPoint) DoInvokeIE4(pf *BOOL, ppv unsafe.Pointer, dispid int32, pdispparams *DISPPARAMS) HRESULT

func (*CIE4ConnectionPoint) DoInvokePIDLIE4

func (this *CIE4ConnectionPoint) DoInvokePIDLIE4(dispid int32, pidl *ITEMIDLIST, fCanCancel BOOL) HRESULT

func (*CIE4ConnectionPoint) Vtbl

type CIE4ConnectionPointInterface

type CIE4ConnectionPointInterface interface {
	IConnectionPointInterface
	DoInvokeIE4(pf *BOOL, ppv unsafe.Pointer, dispid int32, pdispparams *DISPPARAMS) HRESULT
	DoInvokePIDLIE4(dispid int32, pidl *ITEMIDLIST, fCanCancel BOOL) HRESULT
}

type CIE4ConnectionPointVtbl

type CIE4ConnectionPointVtbl struct {
	IConnectionPointVtbl
	DoInvokeIE4     uintptr
	DoInvokePIDLIE4 uintptr
}

type CIEXYZ

type CIEXYZ struct {
	CiexyzX int32
	CiexyzY int32
	CiexyzZ int32
}

type CIEXYZTRIPLE

type CIEXYZTRIPLE struct {
	CiexyzRed   CIEXYZ
	CiexyzGreen CIEXYZ
	CiexyzBlue  CIEXYZ
}

type CLAIMMEDIALABEL

type CLAIMMEDIALABEL = uintptr

type CLAIMMEDIALABELEX

type CLAIMMEDIALABELEX = uintptr

type CLAIMMEDIALABELEX_func

type CLAIMMEDIALABELEX_func = func(pBuffer *byte, nBufferSize uint32, pLabelInfo *MediaLabelInfo, LabelGuid *syscall.GUID) uint32

type CLAIMMEDIALABEL_func

type CLAIMMEDIALABEL_func = func(pBuffer *byte, nBufferSize uint32, pLabelInfo *MediaLabelInfo) uint32

type CLAIM_SECURITY_ATTRIBUTES_INFORMATION

type CLAIM_SECURITY_ATTRIBUTES_INFORMATION struct {
	Version        uint16
	Reserved       uint16
	AttributeCount uint32
	Attribute      CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute
}

type CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute

type CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute struct {
	Data [1]uint64
}

func (*CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute) PAttributeV1

func (*CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute) PAttributeV1Val

type CLAIM_SECURITY_ATTRIBUTE_FLAGS

type CLAIM_SECURITY_ATTRIBUTE_FLAGS uint32

enum flags

const (
	CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE      CLAIM_SECURITY_ATTRIBUTE_FLAGS = 1
	CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE CLAIM_SECURITY_ATTRIBUTE_FLAGS = 2
	CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY    CLAIM_SECURITY_ATTRIBUTE_FLAGS = 4
	CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT  CLAIM_SECURITY_ATTRIBUTE_FLAGS = 8
	CLAIM_SECURITY_ATTRIBUTE_DISABLED             CLAIM_SECURITY_ATTRIBUTE_FLAGS = 16
	CLAIM_SECURITY_ATTRIBUTE_MANDATORY            CLAIM_SECURITY_ATTRIBUTE_FLAGS = 32
)

type CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE

type CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE struct {
	Version uint64
	Name    PWSTR
}

type CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

type CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE struct {
	PValue      unsafe.Pointer
	ValueLength uint32
}

type CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1

type CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 struct {
	Name       uint32
	ValueType  CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE
	Reserved   uint16
	Flags      CLAIM_SECURITY_ATTRIBUTE_FLAGS
	ValueCount uint32
	Values     CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values
}

type CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values

type CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values struct {
	Data [1]uint32
}

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PFqbn

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PFqbnVal

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PInt64

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PInt64Val

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) POctetString

func (this *CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) POctetString() *[1]uint32

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) POctetStringVal

func (this *CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) POctetStringVal() [1]uint32

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PUint64

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PUint64Val

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PpString

func (*CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PpStringVal

func (this *CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values) PpStringVal() [1]uint32

type CLAIM_SECURITY_ATTRIBUTE_V1

type CLAIM_SECURITY_ATTRIBUTE_V1 struct {
	Name       PWSTR
	ValueType  CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE
	Reserved   uint16
	Flags      uint32
	ValueCount uint32
	Values     CLAIM_SECURITY_ATTRIBUTE_V1_Values
}

type CLAIM_SECURITY_ATTRIBUTE_V1_Values

type CLAIM_SECURITY_ATTRIBUTE_V1_Values struct {
	Data [1]uint64
}

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PFqbn

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PFqbnVal

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PInt64

func (this *CLAIM_SECURITY_ATTRIBUTE_V1_Values) PInt64() **int64

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PInt64Val

func (this *CLAIM_SECURITY_ATTRIBUTE_V1_Values) PInt64Val() *int64

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) POctetString

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) POctetStringVal

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PUint64

func (this *CLAIM_SECURITY_ATTRIBUTE_V1_Values) PUint64() **uint64

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PUint64Val

func (this *CLAIM_SECURITY_ATTRIBUTE_V1_Values) PUint64Val() *uint64

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PpString

func (this *CLAIM_SECURITY_ATTRIBUTE_V1_Values) PpString() **PWSTR

func (*CLAIM_SECURITY_ATTRIBUTE_V1_Values) PpStringVal

func (this *CLAIM_SECURITY_ATTRIBUTE_V1_Values) PpStringVal() *PWSTR

type CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE

type CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE uint16

enum

const (
	CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64        CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 1
	CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64       CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 2
	CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING       CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 3
	CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 16
	CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN         CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 4
	CLAIM_SECURITY_ATTRIBUTE_TYPE_SID          CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 5
	CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN      CLAIM_SECURITY_ATTRIBUTE_VALUE_TYPE = 6
)

type CLEANLOCALSTORAGE

type CLEANLOCALSTORAGE struct {
	PInterface *IUnknown
	PStorage   unsafe.Pointer
	Flags      uint32
}

type CLFS_BLOCK_ALLOCATION

type CLFS_BLOCK_ALLOCATION = uintptr

type CLFS_BLOCK_ALLOCATION_func

type CLFS_BLOCK_ALLOCATION_func = func(cbBufferLength uint32, pvUserContext unsafe.Pointer) unsafe.Pointer

type CLFS_BLOCK_DEALLOCATION

type CLFS_BLOCK_DEALLOCATION = uintptr

type CLFS_BLOCK_DEALLOCATION_func

type CLFS_BLOCK_DEALLOCATION_func = func(pvBuffer unsafe.Pointer, pvUserContext unsafe.Pointer)

type CLFS_CONTEXT_MODE

type CLFS_CONTEXT_MODE int32

enum

const (
	ClfsContextNone     CLFS_CONTEXT_MODE = 0
	ClfsContextUndoNext CLFS_CONTEXT_MODE = 1
	ClfsContextPrevious CLFS_CONTEXT_MODE = 2
	ClfsContextForward  CLFS_CONTEXT_MODE = 3
)

type CLFS_FLAG

type CLFS_FLAG uint32

enum flags

const (
	CLFS_FLAG_FORCE_APPEND    CLFS_FLAG = 1
	CLFS_FLAG_FORCE_FLUSH     CLFS_FLAG = 2
	CLFS_FLAG_NO_FLAGS        CLFS_FLAG = 0
	CLFS_FLAG_USE_RESERVATION CLFS_FLAG = 4
)

type CLFS_IOSTATS_CLASS

type CLFS_IOSTATS_CLASS int32

enum

const (
	ClfsIoStatsDefault CLFS_IOSTATS_CLASS = 0
	ClfsIoStatsMax     CLFS_IOSTATS_CLASS = 65535
)

type CLFS_LOG_ARCHIVE_MODE

type CLFS_LOG_ARCHIVE_MODE int32

enum

const (
	ClfsLogArchiveEnabled  CLFS_LOG_ARCHIVE_MODE = 1
	ClfsLogArchiveDisabled CLFS_LOG_ARCHIVE_MODE = 2
)

type CLFS_LOG_NAME_INFORMATION

type CLFS_LOG_NAME_INFORMATION struct {
	NameLengthInBytes uint16
	Name              [1]uint16
}

type CLFS_MGMT_NOTIFICATION

type CLFS_MGMT_NOTIFICATION struct {
	Notification CLFS_MGMT_NOTIFICATION_TYPE
	Lsn          CLS_LSN
	LogIsPinned  uint16
}

type CLFS_MGMT_NOTIFICATION_TYPE

type CLFS_MGMT_NOTIFICATION_TYPE int32

enum

const (
	ClfsMgmtAdvanceTailNotification    CLFS_MGMT_NOTIFICATION_TYPE = 0
	ClfsMgmtLogFullHandlerNotification CLFS_MGMT_NOTIFICATION_TYPE = 1
	ClfsMgmtLogUnpinnedNotification    CLFS_MGMT_NOTIFICATION_TYPE = 2
	ClfsMgmtLogWriteNotification       CLFS_MGMT_NOTIFICATION_TYPE = 3
)

type CLFS_MGMT_POLICY

type CLFS_MGMT_POLICY struct {
	Version          uint32
	LengthInBytes    uint32
	PolicyFlags      uint32
	PolicyType       CLFS_MGMT_POLICY_TYPE
	PolicyParameters CLFS_MGMT_POLICY_PolicyParameters
}

type CLFS_MGMT_POLICY_PolicyParameters

type CLFS_MGMT_POLICY_PolicyParameters struct {
	Data [1]uint64
}

func (*CLFS_MGMT_POLICY_PolicyParameters) AutoGrow

func (*CLFS_MGMT_POLICY_PolicyParameters) AutoGrowVal

func (*CLFS_MGMT_POLICY_PolicyParameters) AutoShrink

func (*CLFS_MGMT_POLICY_PolicyParameters) AutoShrinkVal

func (*CLFS_MGMT_POLICY_PolicyParameters) GrowthRate

func (*CLFS_MGMT_POLICY_PolicyParameters) GrowthRateVal

func (*CLFS_MGMT_POLICY_PolicyParameters) LogTail

func (*CLFS_MGMT_POLICY_PolicyParameters) LogTailVal

func (*CLFS_MGMT_POLICY_PolicyParameters) MaximumSize

func (*CLFS_MGMT_POLICY_PolicyParameters) MaximumSizeVal

func (*CLFS_MGMT_POLICY_PolicyParameters) MinimumSize

func (*CLFS_MGMT_POLICY_PolicyParameters) MinimumSizeVal

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerExtension

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerExtensionVal

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerPrefix

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerPrefixVal

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerSize

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerSizeVal

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerSuffix

func (*CLFS_MGMT_POLICY_PolicyParameters) NewContainerSuffixVal

type CLFS_MGMT_POLICY_PolicyParameters_AutoGrow

type CLFS_MGMT_POLICY_PolicyParameters_AutoGrow struct {
	Enabled uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_AutoShrink

type CLFS_MGMT_POLICY_PolicyParameters_AutoShrink struct {
	Percentage uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_GrowthRate

type CLFS_MGMT_POLICY_PolicyParameters_GrowthRate struct {
	AbsoluteGrowthInContainers uint32
	RelativeGrowthPercentage   uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_LogTail

type CLFS_MGMT_POLICY_PolicyParameters_LogTail struct {
	MinimumAvailablePercentage uint32
	MinimumAvailableContainers uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_MaximumSize

type CLFS_MGMT_POLICY_PolicyParameters_MaximumSize struct {
	Containers uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_MinimumSize

type CLFS_MGMT_POLICY_PolicyParameters_MinimumSize struct {
	Containers uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerExtension

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerExtension struct {
	ExtensionLengthInBytes uint16
	ExtensionString        [1]uint16
}

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerPrefix

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerPrefix struct {
	PrefixLengthInBytes uint16
	PrefixString        [1]uint16
}

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerSize

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerSize struct {
	SizeInBytes uint32
}

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerSuffix

type CLFS_MGMT_POLICY_PolicyParameters_NewContainerSuffix struct {
	NextContainerSuffix uint64
}

type CLFS_MGMT_POLICY_TYPE

type CLFS_MGMT_POLICY_TYPE int32

enum

const (
	ClfsMgmtPolicyMaximumSize           CLFS_MGMT_POLICY_TYPE = 0
	ClfsMgmtPolicyMinimumSize           CLFS_MGMT_POLICY_TYPE = 1
	ClfsMgmtPolicyNewContainerSize      CLFS_MGMT_POLICY_TYPE = 2
	ClfsMgmtPolicyGrowthRate            CLFS_MGMT_POLICY_TYPE = 3
	ClfsMgmtPolicyLogTail               CLFS_MGMT_POLICY_TYPE = 4
	ClfsMgmtPolicyAutoShrink            CLFS_MGMT_POLICY_TYPE = 5
	ClfsMgmtPolicyAutoGrow              CLFS_MGMT_POLICY_TYPE = 6
	ClfsMgmtPolicyNewContainerPrefix    CLFS_MGMT_POLICY_TYPE = 7
	ClfsMgmtPolicyNewContainerSuffix    CLFS_MGMT_POLICY_TYPE = 8
	ClfsMgmtPolicyNewContainerExtension CLFS_MGMT_POLICY_TYPE = 9
	ClfsMgmtPolicyInvalid               CLFS_MGMT_POLICY_TYPE = 10
)

type CLFS_NODE_ID

type CLFS_NODE_ID struct {
	CType  uint32
	CbNode uint32
}

type CLFS_PHYSICAL_LSN_INFORMATION

type CLFS_PHYSICAL_LSN_INFORMATION struct {
	StreamIdentifier byte
	VirtualLsn       CLS_LSN
	PhysicalLsn      CLS_LSN
}

type CLFS_STREAM_ID_INFORMATION

type CLFS_STREAM_ID_INFORMATION struct {
	StreamIdentifier byte
}

type CLIENTCREATESTRUCT

type CLIENTCREATESTRUCT struct {
	HWindowMenu  HANDLE
	IdFirstChild uint32
}

type CLIENT_ID

type CLIENT_ID struct {
	UniqueProcess HANDLE
	UniqueThread  HANDLE
}

type CLIPBOARDFORMAT

type CLIPBOARDFORMAT struct {
	Nmhdr NMHDR
	Cf    uint16
}

type CLIPBOARD_FORMAT

type CLIPBOARD_FORMAT uint16

enum

const (
	CF_TEXT            CLIPBOARD_FORMAT = 1
	CF_BITMAP          CLIPBOARD_FORMAT = 2
	CF_METAFILEPICT    CLIPBOARD_FORMAT = 3
	CF_SYLK            CLIPBOARD_FORMAT = 4
	CF_DIF             CLIPBOARD_FORMAT = 5
	CF_TIFF            CLIPBOARD_FORMAT = 6
	CF_OEMTEXT         CLIPBOARD_FORMAT = 7
	CF_DIB             CLIPBOARD_FORMAT = 8
	CF_PALETTE         CLIPBOARD_FORMAT = 9
	CF_PENDATA         CLIPBOARD_FORMAT = 10
	CF_RIFF            CLIPBOARD_FORMAT = 11
	CF_WAVE            CLIPBOARD_FORMAT = 12
	CF_UNICODETEXT     CLIPBOARD_FORMAT = 13
	CF_ENHMETAFILE     CLIPBOARD_FORMAT = 14
	CF_HDROP           CLIPBOARD_FORMAT = 15
	CF_LOCALE          CLIPBOARD_FORMAT = 16
	CF_DIBV5           CLIPBOARD_FORMAT = 17
	CF_MAX             CLIPBOARD_FORMAT = 18
	CF_OWNERDISPLAY    CLIPBOARD_FORMAT = 128
	CF_DSPTEXT         CLIPBOARD_FORMAT = 129
	CF_DSPBITMAP       CLIPBOARD_FORMAT = 130
	CF_DSPMETAFILEPICT CLIPBOARD_FORMAT = 131
	CF_DSPENHMETAFILE  CLIPBOARD_FORMAT = 142
	CF_PRIVATEFIRST    CLIPBOARD_FORMAT = 512
	CF_PRIVATELAST     CLIPBOARD_FORMAT = 767
	CF_GDIOBJFIRST     CLIPBOARD_FORMAT = 768
	CF_GDIOBJLAST      CLIPBOARD_FORMAT = 1023
)

type CLIPDATA

type CLIPDATA struct {
	CbSize    uint32
	UlClipFmt int32
	PClipData *byte
}

type CLOCKPARTS

type CLOCKPARTS int32

enum

const (
	CLP_TIME CLOCKPARTS = 1
)

type CLOCKSTATES

type CLOCKSTATES int32

enum

const (
	CLS_NORMAL  CLOCKSTATES = 1
	CLS_HOT     CLOCKSTATES = 2
	CLS_PRESSED CLOCKSTATES = 3
)

type CLOSEBUTTONSTATES

type CLOSEBUTTONSTATES int32

enum

const (
	CBS_NORMAL   CLOSEBUTTONSTATES = 1
	CBS_HOT      CLOSEBUTTONSTATES = 2
	CBS_PUSHED   CLOSEBUTTONSTATES = 3
	CBS_DISABLED CLOSEBUTTONSTATES = 4
)

type CLOSESTATES

type CLOSESTATES int32

enum

const (
	TTCS_NORMAL  CLOSESTATES = 1
	TTCS_HOT     CLOSESTATES = 2
	TTCS_PRESSED CLOSESTATES = 3
)

type CLSCTX

type CLSCTX uint32

enum flags

const (
	CLSCTX_INPROC_SERVER                  CLSCTX = 1
	CLSCTX_INPROC_HANDLER                 CLSCTX = 2
	CLSCTX_LOCAL_SERVER                   CLSCTX = 4
	CLSCTX_INPROC_SERVER16                CLSCTX = 8
	CLSCTX_REMOTE_SERVER                  CLSCTX = 16
	CLSCTX_INPROC_HANDLER16               CLSCTX = 32
	CLSCTX_RESERVED1                      CLSCTX = 64
	CLSCTX_RESERVED2                      CLSCTX = 128
	CLSCTX_RESERVED3                      CLSCTX = 256
	CLSCTX_RESERVED4                      CLSCTX = 512
	CLSCTX_NO_CODE_DOWNLOAD               CLSCTX = 1024
	CLSCTX_RESERVED5                      CLSCTX = 2048
	CLSCTX_NO_CUSTOM_MARSHAL              CLSCTX = 4096
	CLSCTX_ENABLE_CODE_DOWNLOAD           CLSCTX = 8192
	CLSCTX_NO_FAILURE_LOG                 CLSCTX = 16384
	CLSCTX_DISABLE_AAA                    CLSCTX = 32768
	CLSCTX_ENABLE_AAA                     CLSCTX = 65536
	CLSCTX_FROM_DEFAULT_CONTEXT           CLSCTX = 131072
	CLSCTX_ACTIVATE_X86_SERVER            CLSCTX = 262144
	CLSCTX_ACTIVATE_32_BIT_SERVER         CLSCTX = 262144
	CLSCTX_ACTIVATE_64_BIT_SERVER         CLSCTX = 524288
	CLSCTX_ENABLE_CLOAKING                CLSCTX = 1048576
	CLSCTX_APPCONTAINER                   CLSCTX = 4194304
	CLSCTX_ACTIVATE_AAA_AS_IU             CLSCTX = 8388608
	CLSCTX_RESERVED6                      CLSCTX = 16777216
	CLSCTX_ACTIVATE_ARM32_SERVER          CLSCTX = 33554432
	CLSCTX_ALLOW_LOWER_TRUST_REGISTRATION CLSCTX = 67108864
	CLSCTX_PS_DLL                         CLSCTX = 2147483648
	CLSCTX_ALL                            CLSCTX = 23
	CLSCTX_SERVER                         CLSCTX = 21
)

type CLSID

type CLSID = syscall.GUID

type CLS_ARCHIVE_DESCRIPTOR

type CLS_ARCHIVE_DESCRIPTOR struct {
	CoffLow       uint64
	CoffHigh      uint64
	InfoContainer CLS_CONTAINER_INFORMATION
}

type CLS_CONTAINER_INFORMATION

type CLS_CONTAINER_INFORMATION struct {
	FileAttributes       uint32
	CreationTime         uint64
	LastAccessTime       uint64
	LastWriteTime        uint64
	ContainerSize        int64
	FileNameActualLength uint32
	FileNameLength       uint32
	FileName             [256]uint16
	State                uint32
	PhysicalContainerId  uint32
	LogicalContainerId   uint32
}

type CLS_CONTEXT_MODE

type CLS_CONTEXT_MODE int32

enum

const (
	ClsContextNone     CLS_CONTEXT_MODE = 0
	ClsContextUndoNext CLS_CONTEXT_MODE = 1
	ClsContextPrevious CLS_CONTEXT_MODE = 2
	ClsContextForward  CLS_CONTEXT_MODE = 3
)

type CLS_INFORMATION

type CLS_INFORMATION struct {
	TotalAvailable    int64
	CurrentAvailable  int64
	TotalReservation  int64
	BaseFileSize      uint64
	ContainerSize     uint64
	TotalContainers   uint32
	FreeContainers    uint32
	TotalClients      uint32
	Attributes        uint32
	FlushThreshold    uint32
	SectorSize        uint32
	MinArchiveTailLsn CLS_LSN
	BaseLsn           CLS_LSN
	LastFlushedLsn    CLS_LSN
	LastLsn           CLS_LSN
	RestartLsn        CLS_LSN
	Identity          syscall.GUID
}

type CLS_IOSTATS_CLASS

type CLS_IOSTATS_CLASS int32

enum

const (
	ClsIoStatsDefault CLS_IOSTATS_CLASS = 0
	ClsIoStatsMax     CLS_IOSTATS_CLASS = 65535
)

type CLS_IO_STATISTICS

type CLS_IO_STATISTICS struct {
	HdrIoStats  CLS_IO_STATISTICS_HEADER
	CFlush      uint64
	CbFlush     uint64
	CMetaFlush  uint64
	CbMetaFlush uint64
}

type CLS_IO_STATISTICS_HEADER

type CLS_IO_STATISTICS_HEADER struct {
	UbMajorVersion byte
	UbMinorVersion byte
	EStatsClass    CLFS_IOSTATS_CLASS
	CbLength       uint16
	CoffData       uint32
}

type CLS_LOG_INFORMATION_CLASS

type CLS_LOG_INFORMATION_CLASS int32

enum

const (
	ClfsLogBasicInformation            CLS_LOG_INFORMATION_CLASS = 0
	ClfsLogBasicInformationPhysical    CLS_LOG_INFORMATION_CLASS = 1
	ClfsLogPhysicalNameInformation     CLS_LOG_INFORMATION_CLASS = 2
	ClfsLogStreamIdentifierInformation CLS_LOG_INFORMATION_CLASS = 3
	ClfsLogSystemMarkingInformation    CLS_LOG_INFORMATION_CLASS = 4
	ClfsLogPhysicalLsnInformation      CLS_LOG_INFORMATION_CLASS = 5
)

type CLS_LSN

type CLS_LSN struct {
	Internal uint64
}

type CLS_SCAN_CONTEXT

type CLS_SCAN_CONTEXT struct {
	CidNode             CLFS_NODE_ID
	HLog                HANDLE
	CIndex              uint32
	CContainers         uint32
	CContainersReturned uint32
	EScanMode           byte
	PinfoContainer      *CLS_CONTAINER_INFORMATION
}

type CLS_WRITE_ENTRY

type CLS_WRITE_ENTRY struct {
	Buffer     unsafe.Pointer
	ByteLength uint32
}

type CMINVOKECOMMANDINFO

type CMINVOKECOMMANDINFO struct {
	CbSize       uint32
	FMask        uint32
	Hwnd         HWND
	LpVerb       PSTR
	LpParameters PSTR
	LpDirectory  PSTR
	NShow        int32
	DwHotKey     uint32
	HIcon        HANDLE
}

type CMINVOKECOMMANDINFOEX

type CMINVOKECOMMANDINFOEX struct {
	CbSize        uint32
	FMask         uint32
	Hwnd          HWND
	LpVerb        PSTR
	LpParameters  PSTR
	LpDirectory   PSTR
	NShow         int32
	DwHotKey      uint32
	HIcon         HANDLE
	LpTitle       PSTR
	LpVerbW       PWSTR
	LpParametersW PWSTR
	LpDirectoryW  PWSTR
	LpTitleW      PWSTR
	PtInvoke      POINT
}

type CMINVOKECOMMANDINFOEX_REMOTE

type CMINVOKECOMMANDINFOEX_REMOTE struct {
	CbSize        uint32
	FMask         uint32
	Hwnd          HWND
	LpVerbString  PSTR
	LpParameters  PSTR
	LpDirectory   PSTR
	NShow         int32
	DwHotKey      uint32
	LpTitle       PSTR
	LpVerbWString PWSTR
	LpParametersW PWSTR
	LpDirectoryW  PWSTR
	LpTitleW      PWSTR
	PtInvoke      POINT
	LpVerbInt     uint32
	LpVerbWInt    uint32
}

type CMLangConvertCharset

type CMLangConvertCharset struct {
}

type CMLangString

type CMLangString struct {
}

type CM_COLUMNINFO

type CM_COLUMNINFO struct {
	CbSize        uint32
	DwMask        uint32
	DwState       uint32
	UWidth        uint32
	UDefaultWidth uint32
	UIdealWidth   uint32
	WszName       [80]uint16
}

type CM_ENUM_FLAGS

type CM_ENUM_FLAGS int32

enum flags

const (
	CM_ENUM_ALL     CM_ENUM_FLAGS = 1
	CM_ENUM_VISIBLE CM_ENUM_FLAGS = 2
)

type CM_MASK

type CM_MASK int32

enum flags

const (
	CM_MASK_WIDTH        CM_MASK = 1
	CM_MASK_DEFAULTWIDTH CM_MASK = 2
	CM_MASK_IDEALWIDTH   CM_MASK = 4
	CM_MASK_NAME         CM_MASK = 8
	CM_MASK_STATE        CM_MASK = 16
)

type CM_POWER_DATA

type CM_POWER_DATA struct {
	PD_Size                 uint32
	PD_MostRecentPowerState DEVICE_POWER_STATE
	PD_Capabilities         uint32
	PD_D1Latency            uint32
	PD_D2Latency            uint32
	PD_D3Latency            uint32
	PD_PowerStateMapping    [7]DEVICE_POWER_STATE
	PD_DeepestSystemWake    SYSTEM_POWER_STATE
}

type CM_SET_WIDTH_VALUE

type CM_SET_WIDTH_VALUE int32

enum

const (
	CM_WIDTH_USEDEFAULT CM_SET_WIDTH_VALUE = -1
	CM_WIDTH_AUTOSIZE   CM_SET_WIDTH_VALUE = -2
)

type CM_STATE

type CM_STATE int32

enum flags

const (
	CM_STATE_NONE               CM_STATE = 0
	CM_STATE_VISIBLE            CM_STATE = 1
	CM_STATE_FIXEDWIDTH         CM_STATE = 2
	CM_STATE_NOSORTBYFOLDERNESS CM_STATE = 4
	CM_STATE_ALWAYSVISIBLE      CM_STATE = 8
)

type CMultiLanguage

type CMultiLanguage struct {
}

type COAUTHIDENTITY

type COAUTHIDENTITY struct {
	User           *uint16
	UserLength     uint32
	Domain         *uint16
	DomainLength   uint32
	Password       *uint16
	PasswordLength uint32
	Flags          uint32
}

type COAUTHINFO

type COAUTHINFO struct {
	DwAuthnSvc           uint32
	DwAuthzSvc           uint32
	PwszServerPrincName  PWSTR
	DwAuthnLevel         uint32
	DwImpersonationLevel uint32
	PAuthIdentityData    *COAUTHIDENTITY
	DwCapabilities       uint32
}

type CODEPAGE_ENUMPROCA

type CODEPAGE_ENUMPROCA = uintptr

type CODEPAGE_ENUMPROCA_func

type CODEPAGE_ENUMPROCA_func = func(param0 PSTR) BOOL

type CODEPAGE_ENUMPROCW

type CODEPAGE_ENUMPROCW = uintptr

type CODEPAGE_ENUMPROCW_func

type CODEPAGE_ENUMPROCW_func = func(param0 PWSTR) BOOL

type COINIT

type COINIT int32

enum flags

const (
	COINIT_APARTMENTTHREADED COINIT = 2
	COINIT_MULTITHREADED     COINIT = 0
	COINIT_DISABLE_OLE1DDE   COINIT = 4
	COINIT_SPEED_OVER_MEMORY COINIT = 8
)

type COINITBASE

type COINITBASE int32

enum

const (
	COINITBASE_MULTITHREADED COINITBASE = 0
)

type COLLAPSEBUTTONSTATES

type COLLAPSEBUTTONSTATES int32

enum

const (
	LVCB_NORMAL COLLAPSEBUTTONSTATES = 1
	LVCB_HOVER  COLLAPSEBUTTONSTATES = 2
	LVCB_PUSHED COLLAPSEBUTTONSTATES = 3
)

type COLORADJUSTMENT

type COLORADJUSTMENT struct {
	CaSize            uint16
	CaFlags           uint16
	CaIlluminantIndex uint16
	CaRedGamma        uint16
	CaGreenGamma      uint16
	CaBlueGamma       uint16
	CaReferenceBlack  uint16
	CaReferenceWhite  uint16
	CaContrast        int16
	CaBrightness      int16
	CaColorfulness    int16
	CaRedGreenTint    int16
}

type COLORMAP

type COLORMAP struct {
	From COLORREF
	To   COLORREF
}

type COLORREF

type COLORREF = uint32

func ColorAdjustLuma

func ColorAdjustLuma(clrRGB COLORREF, n int32, fScale BOOL) COLORREF

func ColorHLSToRGB

func ColorHLSToRGB(wHue uint16, wLuminance uint16, wSaturation uint16) COLORREF

func GetBkColor

func GetBkColor(hdc HDC) COLORREF

func GetDCBrushColor

func GetDCBrushColor(hdc HDC) COLORREF

func GetDCPenColor

func GetDCPenColor(hdc HDC) COLORREF

func GetNearestColor

func GetNearestColor(hdc HDC, color COLORREF) COLORREF

func GetPixel

func GetPixel(hdc HDC, x int32, y int32) COLORREF

func GetTextColor

func GetTextColor(hdc HDC) COLORREF

func GetThemeSysColor

func GetThemeSysColor(hTheme HTHEME, iColorId int32) COLORREF

func ImageList_GetBkColor

func ImageList_GetBkColor(himl HIMAGELIST) COLORREF

func ImageList_SetBkColor

func ImageList_SetBkColor(himl HIMAGELIST, clrBk COLORREF) COLORREF

func RGB

func RGB(r, g, b byte) COLORREF

func SetBkColor

func SetBkColor(hdc HDC, color COLORREF) COLORREF

func SetDCBrushColor

func SetDCBrushColor(hdc HDC, color COLORREF) COLORREF

func SetDCPenColor

func SetDCPenColor(hdc HDC, color COLORREF) COLORREF

func SetPixel

func SetPixel(hdc HDC, x int32, y int32, color COLORREF) COLORREF

func SetTextColor

func SetTextColor(hdc HDC, color COLORREF) COLORREF

type COLORSCHEME

type COLORSCHEME struct {
	DwSize          uint32
	ClrBtnHighlight COLORREF
	ClrBtnShadow    COLORREF
}

type COMBOBOXEXITEM

type COMBOBOXEXITEM = COMBOBOXEXITEMW

type COMBOBOXEXITEMA

type COMBOBOXEXITEMA struct {
	Mask           COMBOBOX_EX_ITEM_FLAGS
	IItem          uintptr
	PszText        PSTR
	CchTextMax     int32
	IImage         int32
	ISelectedImage int32
	IOverlay       int32
	IIndent        int32
	LParam         LPARAM
}

type COMBOBOXEXITEMW

type COMBOBOXEXITEMW struct {
	Mask           COMBOBOX_EX_ITEM_FLAGS
	IItem          uintptr
	PszText        PWSTR
	CchTextMax     int32
	IImage         int32
	ISelectedImage int32
	IOverlay       int32
	IIndent        int32
	LParam         LPARAM
}

type COMBOBOXINFO

type COMBOBOXINFO struct {
	CbSize      uint32
	RcItem      RECT
	RcButton    RECT
	StateButton COMBOBOXINFO_BUTTON_STATE
	HwndCombo   HWND
	HwndItem    HWND
	HwndList    HWND
}

type COMBOBOXINFO_BUTTON_STATE

type COMBOBOXINFO_BUTTON_STATE uint32

enum

const (
	STATE_SYSTEM_INVISIBLE   COMBOBOXINFO_BUTTON_STATE = 32768
	STATE_SYSTEM_PRESSED     COMBOBOXINFO_BUTTON_STATE = 8
	STATE_SYSTEM_FOCUSABLE   COMBOBOXINFO_BUTTON_STATE = 1048576
	STATE_SYSTEM_OFFSCREEN   COMBOBOXINFO_BUTTON_STATE = 65536
	STATE_SYSTEM_UNAVAILABLE COMBOBOXINFO_BUTTON_STATE = 1
)

type COMBOBOXPARTS

type COMBOBOXPARTS int32

enum

const (
	CP_DROPDOWNBUTTON        COMBOBOXPARTS = 1
	CP_BACKGROUND            COMBOBOXPARTS = 2
	CP_TRANSPARENTBACKGROUND COMBOBOXPARTS = 3
	CP_BORDER                COMBOBOXPARTS = 4
	CP_READONLY              COMBOBOXPARTS = 5
	CP_DROPDOWNBUTTONRIGHT   COMBOBOXPARTS = 6
	CP_DROPDOWNBUTTONLEFT    COMBOBOXPARTS = 7
	CP_CUEBANNER             COMBOBOXPARTS = 8
	CP_DROPDOWNITEM          COMBOBOXPARTS = 9
)

type COMBOBOXSTYLESTATES

type COMBOBOXSTYLESTATES int32

enum

const (
	CBXS_NORMAL   COMBOBOXSTYLESTATES = 1
	CBXS_HOT      COMBOBOXSTYLESTATES = 2
	CBXS_PRESSED  COMBOBOXSTYLESTATES = 3
	CBXS_DISABLED COMBOBOXSTYLESTATES = 4
)

type COMBOBOX_EX_ITEM_FLAGS

type COMBOBOX_EX_ITEM_FLAGS uint32

enum flags

const (
	CBEIF_DI_SETITEM    COMBOBOX_EX_ITEM_FLAGS = 268435456
	CBEIF_IMAGE         COMBOBOX_EX_ITEM_FLAGS = 2
	CBEIF_INDENT        COMBOBOX_EX_ITEM_FLAGS = 16
	CBEIF_LPARAM        COMBOBOX_EX_ITEM_FLAGS = 32
	CBEIF_OVERLAY       COMBOBOX_EX_ITEM_FLAGS = 8
	CBEIF_SELECTEDIMAGE COMBOBOX_EX_ITEM_FLAGS = 4
	CBEIF_TEXT          COMBOBOX_EX_ITEM_FLAGS = 1
)

type COMDLG_FILTERSPEC

type COMDLG_FILTERSPEC struct {
	PszName PWSTR
	PszSpec PWSTR
}

type COMMANDLINKGLYPHSTATES

type COMMANDLINKGLYPHSTATES int32

enum

const (
	CMDLGS_NORMAL    COMMANDLINKGLYPHSTATES = 1
	CMDLGS_HOT       COMMANDLINKGLYPHSTATES = 2
	CMDLGS_PRESSED   COMMANDLINKGLYPHSTATES = 3
	CMDLGS_DISABLED  COMMANDLINKGLYPHSTATES = 4
	CMDLGS_DEFAULTED COMMANDLINKGLYPHSTATES = 5
)

type COMMANDLINKSTATES

type COMMANDLINKSTATES int32

enum

const (
	CMDLS_NORMAL              COMMANDLINKSTATES = 1
	CMDLS_HOT                 COMMANDLINKSTATES = 2
	CMDLS_PRESSED             COMMANDLINKSTATES = 3
	CMDLS_DISABLED            COMMANDLINKSTATES = 4
	CMDLS_DEFAULTED           COMMANDLINKSTATES = 5
	CMDLS_DEFAULTED_ANIMATING COMMANDLINKSTATES = 6
)

type COMMON_DLG_ERRORS

type COMMON_DLG_ERRORS uint32

enum

const (
	CDERR_DIALOGFAILURE    COMMON_DLG_ERRORS = 65535
	CDERR_GENERALCODES     COMMON_DLG_ERRORS = 0
	CDERR_STRUCTSIZE       COMMON_DLG_ERRORS = 1
	CDERR_INITIALIZATION   COMMON_DLG_ERRORS = 2
	CDERR_NOTEMPLATE       COMMON_DLG_ERRORS = 3
	CDERR_NOHINSTANCE      COMMON_DLG_ERRORS = 4
	CDERR_LOADSTRFAILURE   COMMON_DLG_ERRORS = 5
	CDERR_FINDRESFAILURE   COMMON_DLG_ERRORS = 6
	CDERR_LOADRESFAILURE   COMMON_DLG_ERRORS = 7
	CDERR_LOCKRESFAILURE   COMMON_DLG_ERRORS = 8
	CDERR_MEMALLOCFAILURE  COMMON_DLG_ERRORS = 9
	CDERR_MEMLOCKFAILURE   COMMON_DLG_ERRORS = 10
	CDERR_NOHOOK           COMMON_DLG_ERRORS = 11
	CDERR_REGISTERMSGFAIL  COMMON_DLG_ERRORS = 12
	PDERR_PRINTERCODES     COMMON_DLG_ERRORS = 4096
	PDERR_SETUPFAILURE     COMMON_DLG_ERRORS = 4097
	PDERR_PARSEFAILURE     COMMON_DLG_ERRORS = 4098
	PDERR_RETDEFFAILURE    COMMON_DLG_ERRORS = 4099
	PDERR_LOADDRVFAILURE   COMMON_DLG_ERRORS = 4100
	PDERR_GETDEVMODEFAIL   COMMON_DLG_ERRORS = 4101
	PDERR_INITFAILURE      COMMON_DLG_ERRORS = 4102
	PDERR_NODEVICES        COMMON_DLG_ERRORS = 4103
	PDERR_NODEFAULTPRN     COMMON_DLG_ERRORS = 4104
	PDERR_DNDMMISMATCH     COMMON_DLG_ERRORS = 4105
	PDERR_CREATEICFAILURE  COMMON_DLG_ERRORS = 4106
	PDERR_PRINTERNOTFOUND  COMMON_DLG_ERRORS = 4107
	PDERR_DEFAULTDIFFERENT COMMON_DLG_ERRORS = 4108
	CFERR_CHOOSEFONTCODES  COMMON_DLG_ERRORS = 8192
	CFERR_NOFONTS          COMMON_DLG_ERRORS = 8193
	CFERR_MAXLESSTHANMIN   COMMON_DLG_ERRORS = 8194
	FNERR_FILENAMECODES    COMMON_DLG_ERRORS = 12288
	FNERR_SUBCLASSFAILURE  COMMON_DLG_ERRORS = 12289
	FNERR_INVALIDFILENAME  COMMON_DLG_ERRORS = 12290
	FNERR_BUFFERTOOSMALL   COMMON_DLG_ERRORS = 12291
	FRERR_FINDREPLACECODES COMMON_DLG_ERRORS = 16384
	FRERR_BUFFERLENGTHZERO COMMON_DLG_ERRORS = 16385
	CCERR_CHOOSECOLORCODES COMMON_DLG_ERRORS = 20480
)

func CommDlgExtendedError

func CommDlgExtendedError() COMMON_DLG_ERRORS

type COMMUNICATIONSPARTS

type COMMUNICATIONSPARTS int32

enum

const (
	CSST_TAB COMMUNICATIONSPARTS = 1
)

type COMPAREITEMSTRUCT

type COMPAREITEMSTRUCT struct {
	CtlType    DRAWITEMSTRUCT_CTL_TYPE
	CtlID      uint32
	HwndItem   HWND
	ItemID1    uint32
	ItemData1  uintptr
	ItemID2    uint32
	ItemData2  uintptr
	DwLocaleId uint32
}

type COMPARESTRING_RESULT

type COMPARESTRING_RESULT int32

enum

const (
	CSTR_LESS_THAN    COMPARESTRING_RESULT = 1
	CSTR_EQUAL        COMPARESTRING_RESULT = 2
	CSTR_GREATER_THAN COMPARESTRING_RESULT = 3
)

func CompareStringA

func CompareStringA(Locale uint32, dwCmpFlags uint32, lpString1 *int8, cchCount1 int32, lpString2 *int8, cchCount2 int32) COMPARESTRING_RESULT

func CompareStringW

func CompareStringW(Locale uint32, dwCmpFlags uint32, lpString1 PWSTR, cchCount1 int32, lpString2 PWSTR, cchCount2 int32) COMPARESTRING_RESULT

type COMPARE_STRING_FLAGS

type COMPARE_STRING_FLAGS uint32

enum flags

const (
	LINGUISTIC_IGNORECASE      COMPARE_STRING_FLAGS = 16
	LINGUISTIC_IGNOREDIACRITIC COMPARE_STRING_FLAGS = 32
	NORM_IGNORECASE            COMPARE_STRING_FLAGS = 1
	NORM_IGNOREKANATYPE        COMPARE_STRING_FLAGS = 65536
	NORM_IGNORENONSPACE        COMPARE_STRING_FLAGS = 2
	NORM_IGNORESYMBOLS         COMPARE_STRING_FLAGS = 4
	NORM_IGNOREWIDTH           COMPARE_STRING_FLAGS = 131072
	NORM_LINGUISTIC_CASING     COMPARE_STRING_FLAGS = 134217728
	SORT_DIGITSASNUMBERS       COMPARE_STRING_FLAGS = 8
	SORT_STRINGSORT            COMPARE_STRING_FLAGS = 4096
)

type COMPARTMENT_ID

type COMPARTMENT_ID int32

enum

const (
	UNSPECIFIED_COMPARTMENT_ID COMPARTMENT_ID = 0
	DEFAULT_COMPARTMENT_ID     COMPARTMENT_ID = 1
)

type COMPCOLOR

type COMPCOLOR struct {
	CrText       COLORREF
	CrBackground COLORREF
	DwEffects    uint32
}

type COMPONENT_FILTER

type COMPONENT_FILTER struct {
	ComponentFlags uint32
}

type COMPRESSION_FORMAT

type COMPRESSION_FORMAT uint16

enum

const (
	COMPRESSION_FORMAT_NONE        COMPRESSION_FORMAT = 0
	COMPRESSION_FORMAT_DEFAULT     COMPRESSION_FORMAT = 1
	COMPRESSION_FORMAT_LZNT1       COMPRESSION_FORMAT = 2
	COMPRESSION_FORMAT_XPRESS      COMPRESSION_FORMAT = 3
	COMPRESSION_FORMAT_XPRESS_HUFF COMPRESSION_FORMAT = 4
	COMPRESSION_FORMAT_XP10        COMPRESSION_FORMAT = 5
)

type COMPUTER_NAME_FORMAT

type COMPUTER_NAME_FORMAT int32

enum

const (
	ComputerNameNetBIOS                   COMPUTER_NAME_FORMAT = 0
	ComputerNameDnsHostname               COMPUTER_NAME_FORMAT = 1
	ComputerNameDnsDomain                 COMPUTER_NAME_FORMAT = 2
	ComputerNameDnsFullyQualified         COMPUTER_NAME_FORMAT = 3
	ComputerNamePhysicalNetBIOS           COMPUTER_NAME_FORMAT = 4
	ComputerNamePhysicalDnsHostname       COMPUTER_NAME_FORMAT = 5
	ComputerNamePhysicalDnsDomain         COMPUTER_NAME_FORMAT = 6
	ComputerNamePhysicalDnsFullyQualified COMPUTER_NAME_FORMAT = 7
	ComputerNameMax                       COMPUTER_NAME_FORMAT = 8
)

type COMSD

type COMSD int32

enum

const (
	SD_LAUNCHPERMISSIONS  COMSD = 0
	SD_ACCESSPERMISSIONS  COMSD = 1
	SD_LAUNCHRESTRICTIONS COMSD = 2
	SD_ACCESSRESTRICTIONS COMSD = 3
)

type CONDITION_OPERATION

type CONDITION_OPERATION = int32

type CONDITION_VARIABLE

type CONDITION_VARIABLE struct {
	Ptr unsafe.Pointer
}

type CONFIRM_CONFLICT_ITEM

type CONFIRM_CONFLICT_ITEM struct {
	PShellItem       *IShellItem2
	PszOriginalName  PWSTR
	PszAlternateName PWSTR
	PszLocationShort PWSTR
	PszLocationFull  PWSTR
	NType            SYNCMGR_CONFLICT_ITEM_TYPE
}

type CONFIRM_CONFLICT_RESULT_INFO

type CONFIRM_CONFLICT_RESULT_INFO struct {
	PszNewName PWSTR
	IItemIndex uint32
}

type CONNECTDATA

type CONNECTDATA struct {
	PUnk     *IUnknown
	DwCookie uint32
}

type CONNECTION_INFO_0

type CONNECTION_INFO_0 struct {
	Coni0_id uint32
}

type CONNECTION_INFO_1

type CONNECTION_INFO_1 struct {
	Coni1_id        uint32
	Coni1_type      SHARE_TYPE
	Coni1_num_opens uint32
	Coni1_num_users uint32
	Coni1_time      uint32
	Coni1_username  PWSTR
	Coni1_netname   PWSTR
}

type CONSOLECONTROL

type CONSOLECONTROL int32

enum

const (
	Reserved1                       CONSOLECONTROL = 0
	ConsoleNotifyConsoleApplication CONSOLECONTROL = 1
	Reserved2                       CONSOLECONTROL = 2
	ConsoleSetCaretInfo             CONSOLECONTROL = 3
	Reserved3                       CONSOLECONTROL = 4
	ConsoleSetForeground            CONSOLECONTROL = 5
	ConsoleSetWindowOwner           CONSOLECONTROL = 6
	ConsoleEndTask                  CONSOLECONTROL = 7
)

type CONSOLEENDTASK

type CONSOLEENDTASK struct {
	ProcessId        HANDLE
	Hwnd             HWND
	ConsoleEventCode uint32
	ConsoleFlags     uint32
}

type CONSOLESETFOREGROUND

type CONSOLESETFOREGROUND struct {
	HProcess    HANDLE
	BForeground BOOL
}

type CONSOLEWINDOWOWNER

type CONSOLEWINDOWOWNER struct {
	Hwnd      HWND
	ProcessId uint32
	ThreadId  uint32
}

type CONSOLE_CARET_INFO

type CONSOLE_CARET_INFO struct {
	Hwnd HWND
	Rc   RECT
}

type CONSOLE_CHARACTER_ATTRIBUTES

type CONSOLE_CHARACTER_ATTRIBUTES uint16

enum flags

const (
	FOREGROUND_BLUE            CONSOLE_CHARACTER_ATTRIBUTES = 1
	FOREGROUND_GREEN           CONSOLE_CHARACTER_ATTRIBUTES = 2
	FOREGROUND_RED             CONSOLE_CHARACTER_ATTRIBUTES = 4
	FOREGROUND_INTENSITY       CONSOLE_CHARACTER_ATTRIBUTES = 8
	BACKGROUND_BLUE            CONSOLE_CHARACTER_ATTRIBUTES = 16
	BACKGROUND_GREEN           CONSOLE_CHARACTER_ATTRIBUTES = 32
	BACKGROUND_RED             CONSOLE_CHARACTER_ATTRIBUTES = 64
	BACKGROUND_INTENSITY       CONSOLE_CHARACTER_ATTRIBUTES = 128
	COMMON_LVB_LEADING_BYTE    CONSOLE_CHARACTER_ATTRIBUTES = 256
	COMMON_LVB_TRAILING_BYTE   CONSOLE_CHARACTER_ATTRIBUTES = 512
	COMMON_LVB_GRID_HORIZONTAL CONSOLE_CHARACTER_ATTRIBUTES = 1024
	COMMON_LVB_GRID_LVERTICAL  CONSOLE_CHARACTER_ATTRIBUTES = 2048
	COMMON_LVB_GRID_RVERTICAL  CONSOLE_CHARACTER_ATTRIBUTES = 4096
	COMMON_LVB_REVERSE_VIDEO   CONSOLE_CHARACTER_ATTRIBUTES = 16384
	COMMON_LVB_UNDERSCORE      CONSOLE_CHARACTER_ATTRIBUTES = 32768
	COMMON_LVB_SBCSDBCS        CONSOLE_CHARACTER_ATTRIBUTES = 768
)

type CONSOLE_CURSOR_INFO

type CONSOLE_CURSOR_INFO struct {
	DwSize   uint32
	BVisible BOOL
}

type CONSOLE_FONT_INFO

type CONSOLE_FONT_INFO struct {
	NFont      uint32
	DwFontSize COORD
}

type CONSOLE_FONT_INFOEX

type CONSOLE_FONT_INFOEX struct {
	CbSize     uint32
	NFont      uint32
	DwFontSize COORD
	FontFamily uint32
	FontWeight uint32
	FaceName   [32]uint16
}

type CONSOLE_HISTORY_INFO

type CONSOLE_HISTORY_INFO struct {
	CbSize                 uint32
	HistoryBufferSize      uint32
	NumberOfHistoryBuffers uint32
	DwFlags                uint32
}

type CONSOLE_MODE

type CONSOLE_MODE uint32

enum flags

const (
	ENABLE_PROCESSED_INPUT             CONSOLE_MODE = 1
	ENABLE_LINE_INPUT                  CONSOLE_MODE = 2
	ENABLE_ECHO_INPUT                  CONSOLE_MODE = 4
	ENABLE_WINDOW_INPUT                CONSOLE_MODE = 8
	ENABLE_MOUSE_INPUT                 CONSOLE_MODE = 16
	ENABLE_INSERT_MODE                 CONSOLE_MODE = 32
	ENABLE_QUICK_EDIT_MODE             CONSOLE_MODE = 64
	ENABLE_EXTENDED_FLAGS              CONSOLE_MODE = 128
	ENABLE_AUTO_POSITION               CONSOLE_MODE = 256
	ENABLE_VIRTUAL_TERMINAL_INPUT      CONSOLE_MODE = 512
	ENABLE_PROCESSED_OUTPUT            CONSOLE_MODE = 1
	ENABLE_WRAP_AT_EOL_OUTPUT          CONSOLE_MODE = 2
	ENABLE_VIRTUAL_TERMINAL_PROCESSING CONSOLE_MODE = 4
	DISABLE_NEWLINE_AUTO_RETURN        CONSOLE_MODE = 8
	ENABLE_LVB_GRID_WORLDWIDE          CONSOLE_MODE = 16
)

type CONSOLE_PROCESS_INFO

type CONSOLE_PROCESS_INFO struct {
	DwProcessID uint32
	DwFlags     uint32
}

type CONSOLE_READCONSOLE_CONTROL

type CONSOLE_READCONSOLE_CONTROL struct {
	NLength           uint32
	NInitialChars     uint32
	DwCtrlWakeupMask  uint32
	DwControlKeyState uint32
}

type CONSOLE_SCREEN_BUFFER_INFO

type CONSOLE_SCREEN_BUFFER_INFO struct {
	DwSize              COORD
	DwCursorPosition    COORD
	WAttributes         CONSOLE_CHARACTER_ATTRIBUTES
	SrWindow            SMALL_RECT
	DwMaximumWindowSize COORD
}

type CONSOLE_SCREEN_BUFFER_INFOEX

type CONSOLE_SCREEN_BUFFER_INFOEX struct {
	CbSize               uint32
	DwSize               COORD
	DwCursorPosition     COORD
	WAttributes          CONSOLE_CHARACTER_ATTRIBUTES
	SrWindow             SMALL_RECT
	DwMaximumWindowSize  COORD
	WPopupAttributes     uint16
	BFullscreenSupported BOOL
	ColorTable           [16]COLORREF
}

type CONSOLE_SELECTION_INFO

type CONSOLE_SELECTION_INFO struct {
	DwFlags           uint32
	DwSelectionAnchor COORD
	SrSelection       SMALL_RECT
}

type CONTENTALIGNMENT

type CONTENTALIGNMENT int32

enum

const (
	CA_LEFT   CONTENTALIGNMENT = 0
	CA_CENTER CONTENTALIGNMENT = 1
	CA_RIGHT  CONTENTALIGNMENT = 2
)

type CONTENTAREASTATES

type CONTENTAREASTATES int32

enum

const (
	AW_S_CONTENTAREA_NOMARGIN CONTENTAREASTATES = 1
)

type CONTENTLINKSTATES

type CONTENTLINKSTATES int32

enum

const (
	CPCL_NORMAL   CONTENTLINKSTATES = 1
	CPCL_HOT      CONTENTLINKSTATES = 2
	CPCL_PRESSED  CONTENTLINKSTATES = 3
	CPCL_DISABLED CONTENTLINKSTATES = 4
)

type CONTENTPANESTATES

type CONTENTPANESTATES int32

enum

const (
	TDLGCPS_STANDALONE CONTENTPANESTATES = 1
)

type CONTEXT

type CONTEXT struct {
	P1Home       uint64
	P2Home       uint64
	P3Home       uint64
	P4Home       uint64
	P5Home       uint64
	P6Home       uint64
	ContextFlags CONTEXT_FLAGS
	MxCsr        uint32
	SegCs        uint16
	SegDs        uint16
	SegEs        uint16
	SegFs        uint16
	SegGs        uint16
	SegSs        uint16
	EFlags       uint32
	Dr0          uint64
	Dr1          uint64
	Dr2          uint64
	Dr3          uint64
	Dr6          uint64
	Dr7          uint64
	Rax          uint64
	Rcx          uint64
	Rdx          uint64
	Rbx          uint64
	Rsp          uint64
	Rbp          uint64
	Rsi          uint64
	Rdi          uint64
	R8           uint64
	R9           uint64
	R10          uint64
	R11          uint64
	R12          uint64
	R13          uint64
	R14          uint64
	R15          uint64
	Rip          uint64
	CONTEXT_Anonymous
	VectorRegister       [26]M128A
	VectorControl        uint64
	DebugControl         uint64
	LastBranchToRip      uint64
	LastBranchFromRip    uint64
	LastExceptionToRip   uint64
	LastExceptionFromRip uint64
}

type CONTEXT_Anonymous

type CONTEXT_Anonymous struct {
	CONTEXT_Anonymous_Anonymous
}

func (*CONTEXT_Anonymous) Anonymous

func (*CONTEXT_Anonymous) AnonymousVal

func (this *CONTEXT_Anonymous) AnonymousVal() CONTEXT_Anonymous_Anonymous

func (*CONTEXT_Anonymous) X

func (this *CONTEXT_Anonymous) X() *[31]uint64

func (*CONTEXT_Anonymous) XVal

func (this *CONTEXT_Anonymous) XVal() [31]uint64

type CONTEXT_Anonymous_Anonymous

type CONTEXT_Anonymous_Anonymous struct {
	X0  uint64
	X1  uint64
	X2  uint64
	X3  uint64
	X4  uint64
	X5  uint64
	X6  uint64
	X7  uint64
	X8  uint64
	X9  uint64
	X10 uint64
	X11 uint64
	X12 uint64
	X13 uint64
	X14 uint64
	X15 uint64
	X16 uint64
	X17 uint64
	X18 uint64
	X19 uint64
	X20 uint64
	X21 uint64
	X22 uint64
	X23 uint64
	X24 uint64
	X25 uint64
	X26 uint64
	X27 uint64
	X28 uint64
	Fp  uint64
	Lr  uint64
}

type CONTEXT_FLAGS

type CONTEXT_FLAGS uint32

enum flags

const (
	CONTEXT_AMD64                     CONTEXT_FLAGS = 1048576
	CONTEXT_CONTROL_AMD64             CONTEXT_FLAGS = 1048577
	CONTEXT_INTEGER_AMD64             CONTEXT_FLAGS = 1048578
	CONTEXT_SEGMENTS_AMD64            CONTEXT_FLAGS = 1048580
	CONTEXT_FLOATING_POINT_AMD64      CONTEXT_FLAGS = 1048584
	CONTEXT_DEBUG_REGISTERS_AMD64     CONTEXT_FLAGS = 1048592
	CONTEXT_FULL_AMD64                CONTEXT_FLAGS = 1048587
	CONTEXT_ALL_AMD64                 CONTEXT_FLAGS = 1048607
	CONTEXT_XSTATE_AMD64              CONTEXT_FLAGS = 1048640
	CONTEXT_KERNEL_CET_AMD64          CONTEXT_FLAGS = 1048704
	CONTEXT_KERNEL_DEBUGGER_AMD64     CONTEXT_FLAGS = 67108864
	CONTEXT_EXCEPTION_ACTIVE_AMD64    CONTEXT_FLAGS = 134217728
	CONTEXT_SERVICE_ACTIVE_AMD64      CONTEXT_FLAGS = 268435456
	CONTEXT_EXCEPTION_REQUEST_AMD64   CONTEXT_FLAGS = 1073741824
	CONTEXT_EXCEPTION_REPORTING_AMD64 CONTEXT_FLAGS = 2147483648
	CONTEXT_UNWOUND_TO_CALL_AMD64     CONTEXT_FLAGS = 536870912
	CONTEXT_X86                       CONTEXT_FLAGS = 65536
	CONTEXT_CONTROL_X86               CONTEXT_FLAGS = 65537
	CONTEXT_INTEGER_X86               CONTEXT_FLAGS = 65538
	CONTEXT_SEGMENTS_X86              CONTEXT_FLAGS = 65540
	CONTEXT_FLOATING_POINT_X86        CONTEXT_FLAGS = 65544
	CONTEXT_DEBUG_REGISTERS_X86       CONTEXT_FLAGS = 65552
	CONTEXT_EXTENDED_REGISTERS_X86    CONTEXT_FLAGS = 65568
	CONTEXT_FULL_X86                  CONTEXT_FLAGS = 65543
	CONTEXT_ALL_X86                   CONTEXT_FLAGS = 65599
	CONTEXT_XSTATE_X86                CONTEXT_FLAGS = 65600
	CONTEXT_EXCEPTION_ACTIVE_X86      CONTEXT_FLAGS = 134217728
	CONTEXT_SERVICE_ACTIVE_X86        CONTEXT_FLAGS = 268435456
	CONTEXT_EXCEPTION_REQUEST_X86     CONTEXT_FLAGS = 1073741824
	CONTEXT_EXCEPTION_REPORTING_X86   CONTEXT_FLAGS = 2147483648
	CONTEXT_ARM64                     CONTEXT_FLAGS = 4194304
	CONTEXT_CONTROL_ARM64             CONTEXT_FLAGS = 4194305
	CONTEXT_INTEGER_ARM64             CONTEXT_FLAGS = 4194306
	CONTEXT_FLOATING_POINT_ARM64      CONTEXT_FLAGS = 4194308
	CONTEXT_DEBUG_REGISTERS_ARM64     CONTEXT_FLAGS = 4194312
	CONTEXT_X18_ARM64                 CONTEXT_FLAGS = 4194320
	CONTEXT_FULL_ARM64                CONTEXT_FLAGS = 4194311
	CONTEXT_ALL_ARM64                 CONTEXT_FLAGS = 4194335
	CONTEXT_EXCEPTION_ACTIVE_ARM64    CONTEXT_FLAGS = 134217728
	CONTEXT_SERVICE_ACTIVE_ARM64      CONTEXT_FLAGS = 268435456
	CONTEXT_EXCEPTION_REQUEST_ARM64   CONTEXT_FLAGS = 1073741824
	CONTEXT_EXCEPTION_REPORTING_ARM64 CONTEXT_FLAGS = 2147483648
	CONTEXT_UNWOUND_TO_CALL_ARM64     CONTEXT_FLAGS = 536870912
	CONTEXT_RET_TO_GUEST_ARM64        CONTEXT_FLAGS = 1073741824
	CONTEXT_ARM                       CONTEXT_FLAGS = 2097152
	CONTEXT_CONTROL_ARM               CONTEXT_FLAGS = 2097153
	CONTEXT_INTEGER_ARM               CONTEXT_FLAGS = 2097154
	CONTEXT_FLOATING_POINT_ARM        CONTEXT_FLAGS = 2097156
	CONTEXT_DEBUG_REGISTERS_ARM       CONTEXT_FLAGS = 2097160
	CONTEXT_FULL_ARM                  CONTEXT_FLAGS = 2097159
	CONTEXT_ALL_ARM                   CONTEXT_FLAGS = 2097167
	CONTEXT_EXCEPTION_ACTIVE_ARM      CONTEXT_FLAGS = 134217728
	CONTEXT_SERVICE_ACTIVE_ARM        CONTEXT_FLAGS = 268435456
	CONTEXT_EXCEPTION_REQUEST_ARM     CONTEXT_FLAGS = 1073741824
	CONTEXT_EXCEPTION_REPORTING_ARM   CONTEXT_FLAGS = 2147483648
	CONTEXT_UNWOUND_TO_CALL_ARM       CONTEXT_FLAGS = 536870912
)

type CONTROLINFO

type CONTROLINFO struct {
	Cb      uint32
	HAccel  HACCEL
	CAccel  uint16
	DwFlags CTRLINFO
}

type CONTROLLABELSTATES

type CONTROLLABELSTATES int32

enum

const (
	TS_CONTROLLABEL_NORMAL   CONTROLLABELSTATES = 1
	TS_CONTROLLABEL_DISABLED CONTROLLABELSTATES = 2
)

type CONTROLPANELPARTS

type CONTROLPANELPARTS int32

enum

const (
	CPANEL_NAVIGATIONPANE      CONTROLPANELPARTS = 1
	CPANEL_CONTENTPANE         CONTROLPANELPARTS = 2
	CPANEL_NAVIGATIONPANELABEL CONTROLPANELPARTS = 3
	CPANEL_CONTENTPANELABEL    CONTROLPANELPARTS = 4
	CPANEL_TITLE               CONTROLPANELPARTS = 5
	CPANEL_BODYTEXT            CONTROLPANELPARTS = 6
	CPANEL_HELPLINK            CONTROLPANELPARTS = 7
	CPANEL_TASKLINK            CONTROLPANELPARTS = 8
	CPANEL_GROUPTEXT           CONTROLPANELPARTS = 9
	CPANEL_CONTENTLINK         CONTROLPANELPARTS = 10
	CPANEL_SECTIONTITLELINK    CONTROLPANELPARTS = 11
	CPANEL_LARGECOMMANDAREA    CONTROLPANELPARTS = 12
	CPANEL_SMALLCOMMANDAREA    CONTROLPANELPARTS = 13
	CPANEL_BUTTON              CONTROLPANELPARTS = 14
	CPANEL_MESSAGETEXT         CONTROLPANELPARTS = 15
	CPANEL_NAVIGATIONPANELINE  CONTROLPANELPARTS = 16
	CPANEL_CONTENTPANELINE     CONTROLPANELPARTS = 17
	CPANEL_BANNERAREA          CONTROLPANELPARTS = 18
	CPANEL_BODYTITLE           CONTROLPANELPARTS = 19
)

type CONVCONTEXT

type CONVCONTEXT struct {
	Cb         uint32
	WFlags     uint32
	WCountryID uint32
	ICodePage  int32
	DwLangID   uint32
	DwSecurity uint32
	Qos        SECURITY_QUALITY_OF_SERVICE
}

type CONVINFO

type CONVINFO struct {
	Cb            uint32
	HUser         uintptr
	HConvPartner  HCONV
	HszSvcPartner HSZ
	HszServiceReq HSZ
	HszTopic      HSZ
	HszItem       HSZ
	WFmt          uint32
	WType         DDE_CLIENT_TRANSACTION_TYPE
	WStatus       CONVINFO_STATUS
	WConvst       CONVINFO_CONVERSATION_STATE
	WLastError    uint32
	HConvList     HCONVLIST
	ConvCtxt      CONVCONTEXT
	Hwnd          HWND
	HwndPartner   HWND
}

type CONVINFO_CONVERSATION_STATE

type CONVINFO_CONVERSATION_STATE uint32

enum

const (
	XST_ADVACKRCVD     CONVINFO_CONVERSATION_STATE = 13
	XST_ADVDATAACKRCVD CONVINFO_CONVERSATION_STATE = 16
	XST_ADVDATASENT    CONVINFO_CONVERSATION_STATE = 15
	XST_ADVSENT        CONVINFO_CONVERSATION_STATE = 11
	XST_CONNECTED      CONVINFO_CONVERSATION_STATE = 2
	XST_DATARCVD       CONVINFO_CONVERSATION_STATE = 6
	XST_EXECACKRCVD    CONVINFO_CONVERSATION_STATE = 10
	XST_EXECSENT       CONVINFO_CONVERSATION_STATE = 9
	XST_INCOMPLETE     CONVINFO_CONVERSATION_STATE = 1
	XST_INIT1          CONVINFO_CONVERSATION_STATE = 3
	XST_INIT2          CONVINFO_CONVERSATION_STATE = 4
	XST_NULL           CONVINFO_CONVERSATION_STATE = 0
	XST_POKEACKRCVD    CONVINFO_CONVERSATION_STATE = 8
	XST_POKESENT       CONVINFO_CONVERSATION_STATE = 7
	XST_REQSENT        CONVINFO_CONVERSATION_STATE = 5
	XST_UNADVACKRCVD   CONVINFO_CONVERSATION_STATE = 14
	XST_UNADVSENT      CONVINFO_CONVERSATION_STATE = 12
)

type CONVINFO_STATUS

type CONVINFO_STATUS uint32

enum flags

const (
	ST_ADVISE     CONVINFO_STATUS = 2
	ST_BLOCKED    CONVINFO_STATUS = 8
	ST_BLOCKNEXT  CONVINFO_STATUS = 128
	ST_CLIENT     CONVINFO_STATUS = 16
	ST_CONNECTED  CONVINFO_STATUS = 1
	ST_INLIST     CONVINFO_STATUS = 64
	ST_ISLOCAL    CONVINFO_STATUS = 4
	ST_ISSELF     CONVINFO_STATUS = 256
	ST_TERMINATED CONVINFO_STATUS = 32
)

type COORD

type COORD struct {
	X int16
	Y int16
}

type COPYDATASTRUCT

type COPYDATASTRUCT struct {
	DwData uintptr
	CbData uint32
	LpData unsafe.Pointer
}

type COPYFILE2_COPY_PHASE

type COPYFILE2_COPY_PHASE int32

enum

const (
	COPYFILE2_PHASE_NONE              COPYFILE2_COPY_PHASE = 0
	COPYFILE2_PHASE_PREPARE_SOURCE    COPYFILE2_COPY_PHASE = 1
	COPYFILE2_PHASE_PREPARE_DEST      COPYFILE2_COPY_PHASE = 2
	COPYFILE2_PHASE_READ_SOURCE       COPYFILE2_COPY_PHASE = 3
	COPYFILE2_PHASE_WRITE_DESTINATION COPYFILE2_COPY_PHASE = 4
	COPYFILE2_PHASE_SERVER_COPY       COPYFILE2_COPY_PHASE = 5
	COPYFILE2_PHASE_NAMEGRAFT_COPY    COPYFILE2_COPY_PHASE = 6
	COPYFILE2_PHASE_MAX               COPYFILE2_COPY_PHASE = 7
)

type COPYFILE2_EXTENDED_PARAMETERS

type COPYFILE2_EXTENDED_PARAMETERS struct {
	DwSize            uint32
	DwCopyFlags       uint32
	PfCancel          *BOOL
	PProgressRoutine  PCOPYFILE2_PROGRESS_ROUTINE
	PvCallbackContext unsafe.Pointer
}

type COPYFILE2_EXTENDED_PARAMETERS_V2

type COPYFILE2_EXTENDED_PARAMETERS_V2 struct {
	DwSize            uint32
	DwCopyFlags       uint32
	PfCancel          *BOOL
	PProgressRoutine  PCOPYFILE2_PROGRESS_ROUTINE
	PvCallbackContext unsafe.Pointer
	DwCopyFlagsV2     uint32
	IoDesiredSize     uint32
	IoDesiredRate     uint32
	Reserved          [8]unsafe.Pointer
}

type COPYFILE2_MESSAGE

type COPYFILE2_MESSAGE struct {
	Type      COPYFILE2_MESSAGE_TYPE
	DwPadding uint32
	Info      COPYFILE2_MESSAGE_Info
}

type COPYFILE2_MESSAGE_ACTION

type COPYFILE2_MESSAGE_ACTION int32

enum

const (
	COPYFILE2_PROGRESS_CONTINUE COPYFILE2_MESSAGE_ACTION = 0
	COPYFILE2_PROGRESS_CANCEL   COPYFILE2_MESSAGE_ACTION = 1
	COPYFILE2_PROGRESS_STOP     COPYFILE2_MESSAGE_ACTION = 2
	COPYFILE2_PROGRESS_QUIET    COPYFILE2_MESSAGE_ACTION = 3
	COPYFILE2_PROGRESS_PAUSE    COPYFILE2_MESSAGE_ACTION = 4
)

type COPYFILE2_MESSAGE_Info

type COPYFILE2_MESSAGE_Info struct {
	Data [9]uint64
}

func (*COPYFILE2_MESSAGE_Info) ChunkFinished

func (*COPYFILE2_MESSAGE_Info) ChunkFinishedVal

func (*COPYFILE2_MESSAGE_Info) ChunkStarted

func (*COPYFILE2_MESSAGE_Info) ChunkStartedVal

func (*COPYFILE2_MESSAGE_Info) Error

func (*COPYFILE2_MESSAGE_Info) ErrorVal

func (*COPYFILE2_MESSAGE_Info) PollContinue

func (*COPYFILE2_MESSAGE_Info) PollContinueVal

func (*COPYFILE2_MESSAGE_Info) StreamFinished

func (*COPYFILE2_MESSAGE_Info) StreamFinishedVal

func (*COPYFILE2_MESSAGE_Info) StreamStarted

func (*COPYFILE2_MESSAGE_Info) StreamStartedVal

type COPYFILE2_MESSAGE_Info_ChunkFinished

type COPYFILE2_MESSAGE_Info_ChunkFinished struct {
	DwStreamNumber            uint32
	DwFlags                   uint32
	HSourceFile               HANDLE
	HDestinationFile          HANDLE
	UliChunkNumber            uint64
	UliChunkSize              uint64
	UliStreamSize             uint64
	UliStreamBytesTransferred uint64
	UliTotalFileSize          uint64
	UliTotalBytesTransferred  uint64
}

type COPYFILE2_MESSAGE_Info_ChunkStarted

type COPYFILE2_MESSAGE_Info_ChunkStarted struct {
	DwStreamNumber   uint32
	DwReserved       uint32
	HSourceFile      HANDLE
	HDestinationFile HANDLE
	UliChunkNumber   uint64
	UliChunkSize     uint64
	UliStreamSize    uint64
	UliTotalFileSize uint64
}

type COPYFILE2_MESSAGE_Info_Error

type COPYFILE2_MESSAGE_Info_Error struct {
	CopyPhase                 COPYFILE2_COPY_PHASE
	DwStreamNumber            uint32
	HrFailure                 HRESULT
	DwReserved                uint32
	UliChunkNumber            uint64
	UliStreamSize             uint64
	UliStreamBytesTransferred uint64
	UliTotalFileSize          uint64
	UliTotalBytesTransferred  uint64
}

type COPYFILE2_MESSAGE_Info_PollContinue

type COPYFILE2_MESSAGE_Info_PollContinue struct {
	DwReserved uint32
}

type COPYFILE2_MESSAGE_Info_StreamFinished

type COPYFILE2_MESSAGE_Info_StreamFinished struct {
	DwStreamNumber            uint32
	DwReserved                uint32
	HSourceFile               HANDLE
	HDestinationFile          HANDLE
	UliStreamSize             uint64
	UliStreamBytesTransferred uint64
	UliTotalFileSize          uint64
	UliTotalBytesTransferred  uint64
}

type COPYFILE2_MESSAGE_Info_StreamStarted

type COPYFILE2_MESSAGE_Info_StreamStarted struct {
	DwStreamNumber   uint32
	DwReserved       uint32
	HSourceFile      HANDLE
	HDestinationFile HANDLE
	UliStreamSize    uint64
	UliTotalFileSize uint64
}

type COPYFILE2_MESSAGE_TYPE

type COPYFILE2_MESSAGE_TYPE int32

enum

const (
	COPYFILE2_CALLBACK_NONE            COPYFILE2_MESSAGE_TYPE = 0
	COPYFILE2_CALLBACK_CHUNK_STARTED   COPYFILE2_MESSAGE_TYPE = 1
	COPYFILE2_CALLBACK_CHUNK_FINISHED  COPYFILE2_MESSAGE_TYPE = 2
	COPYFILE2_CALLBACK_STREAM_STARTED  COPYFILE2_MESSAGE_TYPE = 3
	COPYFILE2_CALLBACK_STREAM_FINISHED COPYFILE2_MESSAGE_TYPE = 4
	COPYFILE2_CALLBACK_POLL_CONTINUE   COPYFILE2_MESSAGE_TYPE = 5
	COPYFILE2_CALLBACK_ERROR           COPYFILE2_MESSAGE_TYPE = 6
	COPYFILE2_CALLBACK_MAX             COPYFILE2_MESSAGE_TYPE = 7
)

type COPYSTATES

type COPYSTATES int32

enum

const (
	DDCOPY_HIGHLIGHT   COPYSTATES = 1
	DDCOPY_NOHIGHLIGHT COPYSTATES = 2
)

type CORRECTIVE_ACTION

type CORRECTIVE_ACTION int32

enum

const (
	CORRECTIVE_ACTION_NONE            CORRECTIVE_ACTION = 0
	CORRECTIVE_ACTION_GET_SUGGESTIONS CORRECTIVE_ACTION = 1
	CORRECTIVE_ACTION_REPLACE         CORRECTIVE_ACTION = 2
	CORRECTIVE_ACTION_DELETE          CORRECTIVE_ACTION = 3
)

type COSERVERINFO

type COSERVERINFO struct {
	DwReserved1 uint32
	PwszName    PWSTR
	PAuthInfo   *COAUTHINFO
	DwReserved2 uint32
}

type COWAIT_FLAGS

type COWAIT_FLAGS int32

enum flags

const (
	COWAIT_DEFAULT                  COWAIT_FLAGS = 0
	COWAIT_WAITALL                  COWAIT_FLAGS = 1
	COWAIT_ALERTABLE                COWAIT_FLAGS = 2
	COWAIT_INPUTAVAILABLE           COWAIT_FLAGS = 4
	COWAIT_DISPATCH_CALLS           COWAIT_FLAGS = 8
	COWAIT_DISPATCH_WINDOW_MESSAGES COWAIT_FLAGS = 16
)
type CO_DEVICE_CATALOG_COOKIE = uintptr

type CO_MARSHALING_CONTEXT_ATTRIBUTES

type CO_MARSHALING_CONTEXT_ATTRIBUTES int32

enum

const (
	CO_MARSHALING_SOURCE_IS_APP_CONTAINER       CO_MARSHALING_CONTEXT_ATTRIBUTES = 0
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_1  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483648
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_2  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483647
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_3  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483646
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_4  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483645
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_5  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483644
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_6  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483643
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_7  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483642
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_8  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483641
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_9  CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483640
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_10 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483639
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_11 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483638
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_12 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483637
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_13 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483636
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_14 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483635
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_15 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483634
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_16 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483633
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_17 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483632
	CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_18 CO_MARSHALING_CONTEXT_ATTRIBUTES = -2147483631
)
type CO_MTA_USAGE_COOKIE = uintptr

type CPINFO

type CPINFO struct {
	MaxCharSize uint32
	DefaultChar [2]byte
	LeadByte    [12]byte
}

type CPINFOEX

type CPINFOEX = CPINFOEXW

type CPINFOEXA

type CPINFOEXA struct {
	MaxCharSize        uint32
	DefaultChar        [2]byte
	LeadByte           [12]byte
	UnicodeDefaultChar uint16
	CodePage           uint32
	CodePageName       [260]CHAR
}

type CPINFOEXW

type CPINFOEXW struct {
	MaxCharSize        uint32
	DefaultChar        [2]byte
	LeadByte           [12]byte
	UnicodeDefaultChar uint16
	CodePage           uint32
	CodePageName       [260]uint16
}

type CPLINFO

type CPLINFO struct {
	IdIcon int32
	IdName int32
	IdInfo int32
	LData  uintptr
}

type CPU_INFORMATION

type CPU_INFORMATION struct {
	Data [3]uint64
}

func (*CPU_INFORMATION) OtherCpuInfo

func (this *CPU_INFORMATION) OtherCpuInfo() *CPU_INFORMATION_OtherCpuInfo

func (*CPU_INFORMATION) OtherCpuInfoVal

func (this *CPU_INFORMATION) OtherCpuInfoVal() CPU_INFORMATION_OtherCpuInfo

func (*CPU_INFORMATION) X86CpuInfo

func (this *CPU_INFORMATION) X86CpuInfo() *CPU_INFORMATION_X86CpuInfo

func (*CPU_INFORMATION) X86CpuInfoVal

func (this *CPU_INFORMATION) X86CpuInfoVal() CPU_INFORMATION_X86CpuInfo

type CPU_INFORMATION_OtherCpuInfo

type CPU_INFORMATION_OtherCpuInfo struct {
	ProcessorFeatures [2]uint64
}

type CPU_INFORMATION_X86CpuInfo

type CPU_INFORMATION_X86CpuInfo struct {
	VendorId               [3]uint32
	VersionInformation     uint32
	FeatureInformation     uint32
	AMDExtendedCpuFeatures uint32
}

type CPU_SET_INFORMATION_TYPE

type CPU_SET_INFORMATION_TYPE int32

enum

const (
	CpuSetInformation CPU_SET_INFORMATION_TYPE = 0
)

type CPVIEW

type CPVIEW int32

enum

const (
	CPVIEW_CLASSIC  CPVIEW = 0
	CPVIEW_ALLITEMS CPVIEW = 0
	CPVIEW_CATEGORY CPVIEW = 1
	CPVIEW_HOME     CPVIEW = 1
)

type CREATEFILE2_EXTENDED_PARAMETERS

type CREATEFILE2_EXTENDED_PARAMETERS struct {
	DwSize               uint32
	DwFileAttributes     uint32
	DwFileFlags          uint32
	DwSecurityQosFlags   uint32
	LpSecurityAttributes *SECURITY_ATTRIBUTES
	HTemplateFile        HANDLE
}

type CREATELINKSTATES

type CREATELINKSTATES int32

enum

const (
	DDCREATELINK_HIGHLIGHT   CREATELINKSTATES = 1
	DDCREATELINK_NOHIGHLIGHT CREATELINKSTATES = 2
)

type CREATESTRUCT

type CREATESTRUCT = CREATESTRUCTW

type CREATESTRUCTA

type CREATESTRUCTA struct {
	LpCreateParams unsafe.Pointer
	HInstance      HINSTANCE
	HMenu          HMENU
	HwndParent     HWND
	Cy             int32
	Cx             int32
	Y              int32
	X              int32
	Style          WINDOW_STYLE
	LpszName       PSTR
	LpszClass      PSTR
	DwExStyle      WINDOW_EX_STYLE
}

type CREATESTRUCTW

type CREATESTRUCTW struct {
	LpCreateParams unsafe.Pointer
	HInstance      HINSTANCE
	HMenu          HMENU
	HwndParent     HWND
	Cy             int32
	Cx             int32
	Y              int32
	X              int32
	Style          WINDOW_STYLE
	LpszName       PWSTR
	LpszClass      PWSTR
	DwExStyle      WINDOW_EX_STYLE
}

type CREATE_EVENT

type CREATE_EVENT uint32

enum flags

const (
	CREATE_EVENT_INITIAL_SET  CREATE_EVENT = 2
	CREATE_EVENT_MANUAL_RESET CREATE_EVENT = 1
)

type CREATE_FONT_PACKAGE_SUBSET_ENCODING

type CREATE_FONT_PACKAGE_SUBSET_ENCODING int16

enum

const (
	TTFCFP_STD_MAC_CHAR_SET CREATE_FONT_PACKAGE_SUBSET_ENCODING = 0
	TTFCFP_SYMBOL_CHAR_SET  CREATE_FONT_PACKAGE_SUBSET_ENCODING = 0
	TTFCFP_UNICODE_CHAR_SET CREATE_FONT_PACKAGE_SUBSET_ENCODING = 1
)

type CREATE_FONT_PACKAGE_SUBSET_PLATFORM

type CREATE_FONT_PACKAGE_SUBSET_PLATFORM int16

enum

const (
	TTFCFP_UNICODE_PLATFORMID CREATE_FONT_PACKAGE_SUBSET_PLATFORM = 0
	TTFCFP_ISO_PLATFORMID     CREATE_FONT_PACKAGE_SUBSET_PLATFORM = 2
)

type CREATE_POLYGON_RGN_MODE

type CREATE_POLYGON_RGN_MODE int32

enum

const (
	ALTERNATE CREATE_POLYGON_RGN_MODE = 1
	WINDING   CREATE_POLYGON_RGN_MODE = 2
)

type CREATE_PROCESS_DEBUG_INFO

type CREATE_PROCESS_DEBUG_INFO struct {
	HFile                 HANDLE
	HProcess              HANDLE
	HThread               HANDLE
	LpBaseOfImage         unsafe.Pointer
	DwDebugInfoFileOffset uint32
	NDebugInfoSize        uint32
	LpThreadLocalBase     unsafe.Pointer
	LpStartAddress        LPTHREAD_START_ROUTINE
	LpImageName           unsafe.Pointer
	FUnicode              uint16
}

type CREATE_PROCESS_LOGON_FLAGS

type CREATE_PROCESS_LOGON_FLAGS uint32

enum

const (
	LOGON_WITH_PROFILE        CREATE_PROCESS_LOGON_FLAGS = 1
	LOGON_NETCREDENTIALS_ONLY CREATE_PROCESS_LOGON_FLAGS = 2
)

type CREATE_RESTRICTED_TOKEN_FLAGS

type CREATE_RESTRICTED_TOKEN_FLAGS uint32

enum flags

const (
	DISABLE_MAX_PRIVILEGE CREATE_RESTRICTED_TOKEN_FLAGS = 1
	SANDBOX_INERT         CREATE_RESTRICTED_TOKEN_FLAGS = 2
	LUA_TOKEN             CREATE_RESTRICTED_TOKEN_FLAGS = 4
	WRITE_RESTRICTED      CREATE_RESTRICTED_TOKEN_FLAGS = 8
)

type CREATE_TAPE_PARTITION_METHOD

type CREATE_TAPE_PARTITION_METHOD uint32

enum

const (
	TAPE_FIXED_PARTITIONS     CREATE_TAPE_PARTITION_METHOD = 0
	TAPE_INITIATOR_PARTITIONS CREATE_TAPE_PARTITION_METHOD = 2
	TAPE_SELECT_PARTITIONS    CREATE_TAPE_PARTITION_METHOD = 1
)

type CREATE_THREAD_DEBUG_INFO

type CREATE_THREAD_DEBUG_INFO struct {
	HThread           HANDLE
	LpThreadLocalBase unsafe.Pointer
	LpStartAddress    LPTHREAD_START_ROUTINE
}

type CREATE_TOOLHELP_SNAPSHOT_FLAGS

type CREATE_TOOLHELP_SNAPSHOT_FLAGS uint32

enum flags

const (
	TH32CS_INHERIT      CREATE_TOOLHELP_SNAPSHOT_FLAGS = 2147483648
	TH32CS_SNAPALL      CREATE_TOOLHELP_SNAPSHOT_FLAGS = 15
	TH32CS_SNAPHEAPLIST CREATE_TOOLHELP_SNAPSHOT_FLAGS = 1
	TH32CS_SNAPMODULE   CREATE_TOOLHELP_SNAPSHOT_FLAGS = 8
	TH32CS_SNAPMODULE32 CREATE_TOOLHELP_SNAPSHOT_FLAGS = 16
	TH32CS_SNAPPROCESS  CREATE_TOOLHELP_SNAPSHOT_FLAGS = 2
	TH32CS_SNAPTHREAD   CREATE_TOOLHELP_SNAPSHOT_FLAGS = 4
)

type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS

type CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS int32

enum flags

const (
	CPAO_NONE            CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 0
	CPAO_EMPTY_LOCAL     CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 1
	CPAO_EMPTY_CONNECTED CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS = 2
)

type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS

type CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS int32

enum flags

const (
	CPCFO_NONE                              CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 0
	CPCFO_ENABLE_PASSWORD_REVEAL            CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 1
	CPCFO_IS_EMAIL_ADDRESS                  CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 2
	CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 4
	CPCFO_NUMBERS_ONLY                      CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 8
	CPCFO_SHOW_ENGLISH_KEYBOARD             CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS = 16
)

type CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

type CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION struct {
	UlAuthenticationPackage uint32
	ClsidCredentialProvider syscall.GUID
	CbSerialization         uint32
	RgbSerialization        *byte
}

type CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

type CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR struct {
	DwFieldID     uint32
	Cpft          CREDENTIAL_PROVIDER_FIELD_TYPE
	PszLabel      PWSTR
	GuidFieldType syscall.GUID
}

type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE

type CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE int32

enum

type CREDENTIAL_PROVIDER_FIELD_STATE

type CREDENTIAL_PROVIDER_FIELD_STATE int32

enum

const (
	CPFS_HIDDEN                     CREDENTIAL_PROVIDER_FIELD_STATE = 0
	CPFS_DISPLAY_IN_SELECTED_TILE   CREDENTIAL_PROVIDER_FIELD_STATE = 1
	CPFS_DISPLAY_IN_DESELECTED_TILE CREDENTIAL_PROVIDER_FIELD_STATE = 2
	CPFS_DISPLAY_IN_BOTH            CREDENTIAL_PROVIDER_FIELD_STATE = 3
)

type CREDENTIAL_PROVIDER_FIELD_TYPE

type CREDENTIAL_PROVIDER_FIELD_TYPE int32

enum

const (
	CPFT_INVALID       CREDENTIAL_PROVIDER_FIELD_TYPE = 0
	CPFT_LARGE_TEXT    CREDENTIAL_PROVIDER_FIELD_TYPE = 1
	CPFT_SMALL_TEXT    CREDENTIAL_PROVIDER_FIELD_TYPE = 2
	CPFT_COMMAND_LINK  CREDENTIAL_PROVIDER_FIELD_TYPE = 3
	CPFT_EDIT_TEXT     CREDENTIAL_PROVIDER_FIELD_TYPE = 4
	CPFT_PASSWORD_TEXT CREDENTIAL_PROVIDER_FIELD_TYPE = 5
	CPFT_TILE_IMAGE    CREDENTIAL_PROVIDER_FIELD_TYPE = 6
	CPFT_CHECKBOX      CREDENTIAL_PROVIDER_FIELD_TYPE = 7
	CPFT_COMBOBOX      CREDENTIAL_PROVIDER_FIELD_TYPE = 8
	CPFT_SUBMIT_BUTTON CREDENTIAL_PROVIDER_FIELD_TYPE = 9
)

type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE

type CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE int32

enum

const (
	CPGSR_NO_CREDENTIAL_NOT_FINISHED    CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 0
	CPGSR_NO_CREDENTIAL_FINISHED        CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 1
	CPGSR_RETURN_CREDENTIAL_FINISHED    CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 2
	CPGSR_RETURN_NO_CREDENTIAL_FINISHED CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE = 3
)

type CREDENTIAL_PROVIDER_STATUS_ICON

type CREDENTIAL_PROVIDER_STATUS_ICON int32

enum

type CREDENTIAL_PROVIDER_USAGE_SCENARIO

type CREDENTIAL_PROVIDER_USAGE_SCENARIO int32

enum

type CRITICAL_SECTION

type CRITICAL_SECTION struct {
	DebugInfo      *CRITICAL_SECTION_DEBUG
	LockCount      int32
	RecursionCount int32
	OwningThread   HANDLE
	LockSemaphore  HANDLE
	SpinCount      uintptr
}

type CRITICAL_SECTION_DEBUG

type CRITICAL_SECTION_DEBUG struct {
	Type                      uint16
	CreatorBackTraceIndex     uint16
	CriticalSection           *CRITICAL_SECTION
	ProcessLocksList          LIST_ENTRY
	EntryCount                uint32
	ContentionCount           uint32
	Flags                     uint32
	CreatorBackTraceIndexHigh uint16
	Identifier                uint16
}

type CSFV

type CSFV struct {
	CbSize      uint32
	Pshf        *IShellFolder
	PsvOuter    *IShellView
	Pidl        *ITEMIDLIST
	LEvents     int32
	PfnCallback LPFNVIEWCALLBACK
	Fvm         FOLDERVIEWMODE
}

type CSPLATFORM

type CSPLATFORM struct {
	DwPlatformId    uint32
	DwVersionHi     uint32
	DwVersionLo     uint32
	DwProcessorArch uint32
}

type CSTRING

type CSTRING struct {
	Length        uint16
	MaximumLength uint16
	Buffer        PSTR
}

type CScriptErrorList

type CScriptErrorList struct {
}

type CTRLINFO

type CTRLINFO int32

enum

const (
	CTRLINFO_EATS_RETURN CTRLINFO = 1
	CTRLINFO_EATS_ESCAPE CTRLINFO = 2
)

type CUEBANNERSTATES

type CUEBANNERSTATES int32

enum

const (
	CBCB_NORMAL   CUEBANNERSTATES = 1
	CBCB_HOT      CUEBANNERSTATES = 2
	CBCB_PRESSED  CUEBANNERSTATES = 3
	CBCB_DISABLED CUEBANNERSTATES = 4
)

type CUIAutomation

type CUIAutomation struct {
}

type CUIAutomation8

type CUIAutomation8 struct {
}

type CUIAutomationRegistrar

type CUIAutomationRegistrar struct {
}

type CURRENCYFMT

type CURRENCYFMT = CURRENCYFMTW

type CURRENCYFMTA

type CURRENCYFMTA struct {
	NumDigits        uint32
	LeadingZero      uint32
	Grouping         uint32
	LpDecimalSep     PSTR
	LpThousandSep    PSTR
	NegativeOrder    uint32
	PositiveOrder    uint32
	LpCurrencySymbol PSTR
}

type CURRENCYFMTW

type CURRENCYFMTW struct {
	NumDigits        uint32
	LeadingZero      uint32
	Grouping         uint32
	LpDecimalSep     PWSTR
	LpThousandSep    PWSTR
	NegativeOrder    uint32
	PositiveOrder    uint32
	LpCurrencySymbol PWSTR
}

type CURSORINFO

type CURSORINFO struct {
	CbSize      uint32
	Flags       CURSORINFO_FLAGS
	HCursor     HCURSOR
	PtScreenPos POINT
}

type CURSORINFO_FLAGS

type CURSORINFO_FLAGS uint32

enum

const (
	CURSOR_SHOWING    CURSORINFO_FLAGS = 1
	CURSOR_SUPPRESSED CURSORINFO_FLAGS = 2
)

type CURSORSHAPE

type CURSORSHAPE struct {
	XHotSpot  int32
	YHotSpot  int32
	Cx        int32
	Cy        int32
	CbWidth   int32
	Planes    byte
	BitsPixel byte
}

type CUSTDATA

type CUSTDATA struct {
	CCustData   uint32
	PrgCustData *CUSTDATAITEM
}

type CUSTDATAITEM

type CUSTDATAITEM struct {
	Guid     syscall.GUID
	VarValue VARIANT
}

type CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG

type CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG struct {
	Size      uint32
	TriggerId PWSTR
}

type CWMO_FLAGS

type CWMO_FLAGS int32

enum flags

const (
	CWMO_DEFAULT                  CWMO_FLAGS = 0
	CWMO_DISPATCH_CALLS           CWMO_FLAGS = 1
	CWMO_DISPATCH_WINDOW_MESSAGES CWMO_FLAGS = 2
)

type CWPRETSTRUCT

type CWPRETSTRUCT struct {
	LResult LRESULT
	LParam  LPARAM
	WParam  WPARAM
	Message uint32
	Hwnd    HWND
}

type CWPSTRUCT

type CWPSTRUCT struct {
	LParam  LPARAM
	WParam  WPARAM
	Message uint32
	Hwnd    HWND
}

type CWP_FLAGS

type CWP_FLAGS uint32

enum flags

const (
	CWP_ALL             CWP_FLAGS = 0
	CWP_SKIPINVISIBLE   CWP_FLAGS = 1
	CWP_SKIPDISABLED    CWP_FLAGS = 2
	CWP_SKIPTRANSPARENT CWP_FLAGS = 4
)

type CY

type CY struct {
	CY_Anonymous
}

func (*CY) Anonymous

func (this *CY) Anonymous() *CY_Anonymous

func (*CY) AnonymousVal

func (this *CY) AnonymousVal() CY_Anonymous

func (*CY) Int64

func (this *CY) Int64() *int64

func (*CY) Int64Val

func (this *CY) Int64Val() int64

type CY_Anonymous

type CY_Anonymous struct {
	Lo uint32
	Hi int32
}

type CameraUIControl

type CameraUIControl struct {
}

type CameraUIControlCaptureMode

type CameraUIControlCaptureMode int32

enum

type CameraUIControlLinearSelectionMode

type CameraUIControlLinearSelectionMode int32

enum

type CameraUIControlMode

type CameraUIControlMode int32

enum

const (
	Browse CameraUIControlMode = 0
	Linear CameraUIControlMode = 1
)

type CameraUIControlPhotoFormat

type CameraUIControlPhotoFormat int32

enum

type CameraUIControlVideoFormat

type CameraUIControlVideoFormat int32

enum

type CameraUIControlViewType

type CameraUIControlViewType int32

enum

const (
	SingleItem CameraUIControlViewType = 0
	ItemList   CameraUIControlViewType = 1
)

type CapStyle

type CapStyle int32

enum

const (
	CapStyle_None          CapStyle = 0
	CapStyle_SmallCap      CapStyle = 1
	CapStyle_AllCap        CapStyle = 2
	CapStyle_AllPetiteCaps CapStyle = 3
	CapStyle_PetiteCaps    CapStyle = 4
	CapStyle_Unicase       CapStyle = 5
	CapStyle_Titling       CapStyle = 6
	CapStyle_Other         CapStyle = -1
)

type CaretBidiMode

type CaretBidiMode int32

enum

const (
	CaretBidiMode_LTR CaretBidiMode = 0
	CaretBidiMode_RTL CaretBidiMode = 1
)

type CaretPosition

type CaretPosition int32

enum

const (
	CaretPosition_Unknown         CaretPosition = 0
	CaretPosition_EndOfLine       CaretPosition = 1
	CaretPosition_BeginningOfLine CaretPosition = 2
)

type CoalesceEventsOptions

type CoalesceEventsOptions int32

enum

const (
	CoalesceEventsOptions_Disabled CoalesceEventsOptions = 0
	CoalesceEventsOptions_Enabled  CoalesceEventsOptions = 1
)

type ComCallData

type ComCallData struct {
	DwDispid     uint32
	DwReserved   uint32
	PUserDefined unsafe.Pointer
}

type CommandStateChangeConstants

type CommandStateChangeConstants int32

enum

const (
	CSC_UPDATECOMMANDS  CommandStateChangeConstants = -1
	CSC_NAVIGATEFORWARD CommandStateChangeConstants = 1
	CSC_NAVIGATEBACK    CommandStateChangeConstants = 2
)

type ConditionType

type ConditionType int32

enum

const (
	ConditionType_True     ConditionType = 0
	ConditionType_False    ConditionType = 1
	ConditionType_Property ConditionType = 2
	ConditionType_And      ConditionType = 3
	ConditionType_Or       ConditionType = 4
	ConditionType_Not      ConditionType = 5
)

type ConflictFolder

type ConflictFolder struct {
}

type ConnectionRecoveryBehaviorOptions

type ConnectionRecoveryBehaviorOptions int32

enum

const (
	ConnectionRecoveryBehaviorOptions_Disabled ConnectionRecoveryBehaviorOptions = 0
	ConnectionRecoveryBehaviorOptions_Enabled  ConnectionRecoveryBehaviorOptions = 1
)

type ContextProperty

type ContextProperty struct {
	PolicyId syscall.GUID
	Flags    uint32
	PUnk     *IUnknown
}

type DATABLOCK_HEADER

type DATABLOCK_HEADER struct {
	CbSize      uint32
	DwSignature uint32
}

type DATADIR

type DATADIR int32

enum

const (
	DATADIR_GET DATADIR = 1
	DATADIR_SET DATADIR = 2
)

type DATAOBJ_GET_ITEM_FLAGS

type DATAOBJ_GET_ITEM_FLAGS int32

enum flags

const (
	DOGIF_DEFAULT       DATAOBJ_GET_ITEM_FLAGS = 0
	DOGIF_TRAVERSE_LINK DATAOBJ_GET_ITEM_FLAGS = 1
	DOGIF_NO_HDROP      DATAOBJ_GET_ITEM_FLAGS = 2
	DOGIF_NO_URL        DATAOBJ_GET_ITEM_FLAGS = 4
	DOGIF_ONLY_IF_ONE   DATAOBJ_GET_ITEM_FLAGS = 8
)

type DATEBORDERSTATES

type DATEBORDERSTATES int32

enum

const (
	DPDB_NORMAL   DATEBORDERSTATES = 1
	DPDB_HOT      DATEBORDERSTATES = 2
	DPDB_FOCUSED  DATEBORDERSTATES = 3
	DPDB_DISABLED DATEBORDERSTATES = 4
)

type DATEFMT_ENUMPROCA

type DATEFMT_ENUMPROCA = uintptr

type DATEFMT_ENUMPROCA_func

type DATEFMT_ENUMPROCA_func = func(param0 PSTR) BOOL

type DATEFMT_ENUMPROCEXA

type DATEFMT_ENUMPROCEXA = uintptr

type DATEFMT_ENUMPROCEXA_func

type DATEFMT_ENUMPROCEXA_func = func(param0 PSTR, param1 uint32) BOOL

type DATEFMT_ENUMPROCEXEX

type DATEFMT_ENUMPROCEXEX = uintptr

type DATEFMT_ENUMPROCEXEX_func

type DATEFMT_ENUMPROCEXEX_func = func(param0 PWSTR, param1 uint32, param2 LPARAM) BOOL

type DATEFMT_ENUMPROCEXW

type DATEFMT_ENUMPROCEXW = uintptr

type DATEFMT_ENUMPROCEXW_func

type DATEFMT_ENUMPROCEXW_func = func(param0 PWSTR, param1 uint32) BOOL

type DATEFMT_ENUMPROCW

type DATEFMT_ENUMPROCW = uintptr

type DATEFMT_ENUMPROCW_func

type DATEFMT_ENUMPROCW_func = func(param0 PWSTR) BOOL

type DATEPICKERPARTS

type DATEPICKERPARTS int32

enum

const (
	DP_DATETEXT                DATEPICKERPARTS = 1
	DP_DATEBORDER              DATEPICKERPARTS = 2
	DP_SHOWCALENDARBUTTONRIGHT DATEPICKERPARTS = 3
)

type DATETEXTSTATES

type DATETEXTSTATES int32

enum

const (
	DPDT_NORMAL   DATETEXTSTATES = 1
	DPDT_DISABLED DATETEXTSTATES = 2
	DPDT_SELECTED DATETEXTSTATES = 3
)

type DATETIME

type DATETIME struct {
	Year  uint16
	Month uint16
	Day   uint16
	Hour  uint16
	Min   uint16
	Sec   uint16
}

type DATETIMEPICKERINFO

type DATETIMEPICKERINFO struct {
	CbSize       uint32
	RcCheck      RECT
	StateCheck   uint32
	RcButton     RECT
	StateButton  uint32
	HwndEdit     HWND
	HwndUD       HWND
	HwndDropDown HWND
}

type DBGHELP_DATA_REPORT_STRUCT

type DBGHELP_DATA_REPORT_STRUCT struct {
	PBinPathNonExist    PWSTR
	PSymbolPathNonExist PWSTR
}

type DBGPROP_ATTRIB_FLAGS

type DBGPROP_ATTRIB_FLAGS int32

enum flags

const (
	DBGPROP_ATTRIB_NO_ATTRIB              DBGPROP_ATTRIB_FLAGS = 0
	DBGPROP_ATTRIB_VALUE_IS_INVALID       DBGPROP_ATTRIB_FLAGS = 8
	DBGPROP_ATTRIB_VALUE_IS_EXPANDABLE    DBGPROP_ATTRIB_FLAGS = 16
	DBGPROP_ATTRIB_VALUE_IS_FAKE          DBGPROP_ATTRIB_FLAGS = 32
	DBGPROP_ATTRIB_VALUE_IS_METHOD        DBGPROP_ATTRIB_FLAGS = 256
	DBGPROP_ATTRIB_VALUE_IS_EVENT         DBGPROP_ATTRIB_FLAGS = 512
	DBGPROP_ATTRIB_VALUE_IS_RAW_STRING    DBGPROP_ATTRIB_FLAGS = 1024
	DBGPROP_ATTRIB_VALUE_READONLY         DBGPROP_ATTRIB_FLAGS = 2048
	DBGPROP_ATTRIB_ACCESS_PUBLIC          DBGPROP_ATTRIB_FLAGS = 4096
	DBGPROP_ATTRIB_ACCESS_PRIVATE         DBGPROP_ATTRIB_FLAGS = 8192
	DBGPROP_ATTRIB_ACCESS_PROTECTED       DBGPROP_ATTRIB_FLAGS = 16384
	DBGPROP_ATTRIB_ACCESS_FINAL           DBGPROP_ATTRIB_FLAGS = 32768
	DBGPROP_ATTRIB_STORAGE_GLOBAL         DBGPROP_ATTRIB_FLAGS = 65536
	DBGPROP_ATTRIB_STORAGE_STATIC         DBGPROP_ATTRIB_FLAGS = 131072
	DBGPROP_ATTRIB_STORAGE_FIELD          DBGPROP_ATTRIB_FLAGS = 262144
	DBGPROP_ATTRIB_STORAGE_VIRTUAL        DBGPROP_ATTRIB_FLAGS = 524288
	DBGPROP_ATTRIB_TYPE_IS_CONSTANT       DBGPROP_ATTRIB_FLAGS = 1048576
	DBGPROP_ATTRIB_TYPE_IS_SYNCHRONIZED   DBGPROP_ATTRIB_FLAGS = 2097152
	DBGPROP_ATTRIB_TYPE_IS_VOLATILE       DBGPROP_ATTRIB_FLAGS = 4194304
	DBGPROP_ATTRIB_HAS_EXTENDED_ATTRIBS   DBGPROP_ATTRIB_FLAGS = 8388608
	DBGPROP_ATTRIB_FRAME_INTRYBLOCK       DBGPROP_ATTRIB_FLAGS = 16777216
	DBGPROP_ATTRIB_FRAME_INCATCHBLOCK     DBGPROP_ATTRIB_FLAGS = 33554432
	DBGPROP_ATTRIB_FRAME_INFINALLYBLOCK   DBGPROP_ATTRIB_FLAGS = 67108864
	DBGPROP_ATTRIB_VALUE_IS_RETURN_VALUE  DBGPROP_ATTRIB_FLAGS = 134217728
	DBGPROP_ATTRIB_VALUE_PENDING_MUTATION DBGPROP_ATTRIB_FLAGS = 268435456
)

type DBGPROP_INFO

type DBGPROP_INFO int32

enum flags

const (
	DBGPROP_INFO_NAME         DBGPROP_INFO = 1
	DBGPROP_INFO_TYPE         DBGPROP_INFO = 2
	DBGPROP_INFO_VALUE        DBGPROP_INFO = 4
	DBGPROP_INFO_FULLNAME     DBGPROP_INFO = 32
	DBGPROP_INFO_ATTRIBUTES   DBGPROP_INFO = 8
	DBGPROP_INFO_DEBUGPROP    DBGPROP_INFO = 16
	DBGPROP_INFO_BEAUTIFY     DBGPROP_INFO = 33554432
	DBGPROP_INFO_CALLTOSTRING DBGPROP_INFO = 67108864
	DBGPROP_INFO_AUTOEXPAND   DBGPROP_INFO = 134217728
)

type DCICMD

type DCICMD struct {
	DwCommand  uint32
	DwParam1   uint32
	DwParam2   uint32
	DwVersion  uint32
	DwReserved uint32
}

type DCICREATEINPUT

type DCICREATEINPUT struct {
	Cmd           DCICMD
	DwCompression uint32
	DwMask        [3]uint32
	DwWidth       uint32
	DwHeight      uint32
	DwDCICaps     uint32
	DwBitCount    uint32
	LpSurface     unsafe.Pointer
}

type DCIENUMINPUT

type DCIENUMINPUT struct {
	Cmd          DCICMD
	RSrc         RECT
	RDst         RECT
	EnumCallback uintptr
	LpContext    unsafe.Pointer
}

type DCIOFFSCREEN

type DCIOFFSCREEN struct {
	DciInfo        DCISURFACEINFO
	Draw           uintptr
	SetClipList    uintptr
	SetDestination uintptr
}

type DCIOVERLAY

type DCIOVERLAY struct {
	DciInfo          DCISURFACEINFO
	DwChromakeyValue uint32
	DwChromakeyMask  uint32
}

type DCISURFACEINFO

type DCISURFACEINFO struct {
	DwSize         uint32
	DwDCICaps      uint32
	DwCompression  uint32
	DwMask         [3]uint32
	DwWidth        uint32
	DwHeight       uint32
	LStride        int32
	DwBitCount     uint32
	DwOffSurface   uintptr
	WSelSurface    uint16
	WReserved      uint16
	DwReserved1    uint32
	DwReserved2    uint32
	DwReserved3    uint32
	BeginAccess    uintptr
	EndAccess      uintptr
	DestroySurface uintptr
}

type DCOM_CALL_STATE

type DCOM_CALL_STATE int32

enum

const (
	DCOM_NONE          DCOM_CALL_STATE = 0
	DCOM_CALL_COMPLETE DCOM_CALL_STATE = 1
	DCOM_CALL_CANCELED DCOM_CALL_STATE = 2
)

type DC_LAYOUT

type DC_LAYOUT uint32

enum flags

const (
	LAYOUT_BITMAPORIENTATIONPRESERVED DC_LAYOUT = 8
	LAYOUT_RTL                        DC_LAYOUT = 1
)

type DDEACK

type DDEACK struct {
	Bitfield_ uint16
}

type DDEADVISE

type DDEADVISE struct {
	Bitfield_ uint16
	CfFormat  int16
}

type DDEDATA

type DDEDATA struct {
	Bitfield_ uint16
	CfFormat  int16
	Value     [1]byte
}

type DDELN

type DDELN struct {
	Bitfield_ uint16
	CfFormat  int16
}

type DDEML_MSG_HOOK_DATA

type DDEML_MSG_HOOK_DATA struct {
	UiLo   uintptr
	UiHi   uintptr
	CbData uint32
	Data   [8]uint32
}

type DDEPOKE

type DDEPOKE struct {
	Bitfield_ uint16
	CfFormat  int16
	Value     [1]byte
}

type DDEUP

type DDEUP struct {
	Bitfield_ uint16
	CfFormat  int16
	Rgb       [1]byte
}

type DDE_CLIENT_TRANSACTION_TYPE

type DDE_CLIENT_TRANSACTION_TYPE uint32

enum

const (
	XTYP_ADVSTART        DDE_CLIENT_TRANSACTION_TYPE = 4144
	XTYP_ADVSTOP         DDE_CLIENT_TRANSACTION_TYPE = 32832
	XTYP_EXECUTE         DDE_CLIENT_TRANSACTION_TYPE = 16464
	XTYP_POKE            DDE_CLIENT_TRANSACTION_TYPE = 16528
	XTYP_REQUEST         DDE_CLIENT_TRANSACTION_TYPE = 8368
	XTYP_ADVDATA         DDE_CLIENT_TRANSACTION_TYPE = 16400
	XTYP_ADVREQ          DDE_CLIENT_TRANSACTION_TYPE = 8226
	XTYP_CONNECT         DDE_CLIENT_TRANSACTION_TYPE = 4194
	XTYP_CONNECT_CONFIRM DDE_CLIENT_TRANSACTION_TYPE = 32882
	XTYP_DISCONNECT      DDE_CLIENT_TRANSACTION_TYPE = 32962
	XTYP_MONITOR         DDE_CLIENT_TRANSACTION_TYPE = 33010
	XTYP_REGISTER        DDE_CLIENT_TRANSACTION_TYPE = 32930
	XTYP_UNREGISTER      DDE_CLIENT_TRANSACTION_TYPE = 32978
	XTYP_WILDCONNECT     DDE_CLIENT_TRANSACTION_TYPE = 8418
	XTYP_XACT_COMPLETE   DDE_CLIENT_TRANSACTION_TYPE = 32896
)

type DDE_ENABLE_CALLBACK_CMD

type DDE_ENABLE_CALLBACK_CMD uint32

enum

const (
	EC_ENABLEALL    DDE_ENABLE_CALLBACK_CMD = 0
	EC_ENABLEONE    DDE_ENABLE_CALLBACK_CMD = 128
	EC_DISABLE      DDE_ENABLE_CALLBACK_CMD = 8
	EC_QUERYWAITING DDE_ENABLE_CALLBACK_CMD = 2
)

type DDE_INITIALIZE_COMMAND

type DDE_INITIALIZE_COMMAND uint32

enum flags

const (
	APPCLASS_MONITOR          DDE_INITIALIZE_COMMAND = 1
	APPCLASS_STANDARD         DDE_INITIALIZE_COMMAND = 0
	APPCMD_CLIENTONLY         DDE_INITIALIZE_COMMAND = 16
	APPCMD_FILTERINITS        DDE_INITIALIZE_COMMAND = 32
	CBF_FAIL_ALLSVRXACTIONS   DDE_INITIALIZE_COMMAND = 258048
	CBF_FAIL_ADVISES          DDE_INITIALIZE_COMMAND = 16384
	CBF_FAIL_CONNECTIONS      DDE_INITIALIZE_COMMAND = 8192
	CBF_FAIL_EXECUTES         DDE_INITIALIZE_COMMAND = 32768
	CBF_FAIL_POKES            DDE_INITIALIZE_COMMAND = 65536
	CBF_FAIL_REQUESTS         DDE_INITIALIZE_COMMAND = 131072
	CBF_FAIL_SELFCONNECTIONS  DDE_INITIALIZE_COMMAND = 4096
	CBF_SKIP_ALLNOTIFICATIONS DDE_INITIALIZE_COMMAND = 3932160
	CBF_SKIP_CONNECT_CONFIRMS DDE_INITIALIZE_COMMAND = 262144
	CBF_SKIP_DISCONNECTS      DDE_INITIALIZE_COMMAND = 2097152
	CBF_SKIP_REGISTRATIONS    DDE_INITIALIZE_COMMAND = 524288
	CBF_SKIP_UNREGISTRATIONS  DDE_INITIALIZE_COMMAND = 1048576
	MF_CALLBACKS              DDE_INITIALIZE_COMMAND = 134217728
	MF_CONV                   DDE_INITIALIZE_COMMAND = 1073741824
	MF_ERRORS                 DDE_INITIALIZE_COMMAND = 268435456
	MF_HSZ_INFO               DDE_INITIALIZE_COMMAND = 16777216
	MF_LINKS                  DDE_INITIALIZE_COMMAND = 536870912
	MF_POSTMSGS               DDE_INITIALIZE_COMMAND = 67108864
	MF_SENDMSGS               DDE_INITIALIZE_COMMAND = 33554432
)

type DDE_NAME_SERVICE_CMD

type DDE_NAME_SERVICE_CMD uint32

enum

const (
	DNS_REGISTER   DDE_NAME_SERVICE_CMD = 1
	DNS_UNREGISTER DDE_NAME_SERVICE_CMD = 2
	DNS_FILTERON   DDE_NAME_SERVICE_CMD = 4
	DNS_FILTEROFF  DDE_NAME_SERVICE_CMD = 8
)

type DEADKEY

type DEADKEY struct {
	DwBoth      uint32
	WchComposed uint16
	UFlags      uint16
}

type DEBUGHOOKINFO

type DEBUGHOOKINFO struct {
	IdThread          uint32
	IdThreadInstaller uint32
	LParam            LPARAM
	WParam            WPARAM
	Code              int32
}

type DEBUG_EVENT

type DEBUG_EVENT struct {
	DwDebugEventCode DEBUG_EVENT_CODE
	DwProcessId      uint32
	DwThreadId       uint32
	DEBUG_EVENT_U
}

type DEBUG_EVENT_CODE

type DEBUG_EVENT_CODE uint32

enum

const (
	CREATE_PROCESS_DEBUG_EVENT DEBUG_EVENT_CODE = 3
	CREATE_THREAD_DEBUG_EVENT  DEBUG_EVENT_CODE = 2
	EXCEPTION_DEBUG_EVENT      DEBUG_EVENT_CODE = 1
	EXIT_PROCESS_DEBUG_EVENT   DEBUG_EVENT_CODE = 5
	EXIT_THREAD_DEBUG_EVENT    DEBUG_EVENT_CODE = 4
	LOAD_DLL_DEBUG_EVENT       DEBUG_EVENT_CODE = 6
	OUTPUT_DEBUG_STRING_EVENT  DEBUG_EVENT_CODE = 8
	RIP_EVENT                  DEBUG_EVENT_CODE = 9
	UNLOAD_DLL_DEBUG_EVENT     DEBUG_EVENT_CODE = 7
)

type DEBUG_EVENT_U

type DEBUG_EVENT_U struct {
	Data [20]uint64
}

func (*DEBUG_EVENT_U) CreateProcessInfo

func (this *DEBUG_EVENT_U) CreateProcessInfo() *CREATE_PROCESS_DEBUG_INFO

func (*DEBUG_EVENT_U) CreateProcessInfoVal

func (this *DEBUG_EVENT_U) CreateProcessInfoVal() CREATE_PROCESS_DEBUG_INFO

func (*DEBUG_EVENT_U) CreateThread

func (this *DEBUG_EVENT_U) CreateThread() *CREATE_THREAD_DEBUG_INFO

func (*DEBUG_EVENT_U) CreateThreadVal

func (this *DEBUG_EVENT_U) CreateThreadVal() CREATE_THREAD_DEBUG_INFO

func (*DEBUG_EVENT_U) DebugString

func (this *DEBUG_EVENT_U) DebugString() *OUTPUT_DEBUG_STRING_INFO

func (*DEBUG_EVENT_U) DebugStringVal

func (this *DEBUG_EVENT_U) DebugStringVal() OUTPUT_DEBUG_STRING_INFO

func (*DEBUG_EVENT_U) Exception

func (this *DEBUG_EVENT_U) Exception() *EXCEPTION_DEBUG_INFO

func (*DEBUG_EVENT_U) ExceptionVal

func (this *DEBUG_EVENT_U) ExceptionVal() EXCEPTION_DEBUG_INFO

func (*DEBUG_EVENT_U) ExitProcess

func (this *DEBUG_EVENT_U) ExitProcess() *EXIT_PROCESS_DEBUG_INFO

func (*DEBUG_EVENT_U) ExitProcessVal

func (this *DEBUG_EVENT_U) ExitProcessVal() EXIT_PROCESS_DEBUG_INFO

func (*DEBUG_EVENT_U) ExitThread

func (this *DEBUG_EVENT_U) ExitThread() *EXIT_THREAD_DEBUG_INFO

func (*DEBUG_EVENT_U) ExitThreadVal

func (this *DEBUG_EVENT_U) ExitThreadVal() EXIT_THREAD_DEBUG_INFO

func (*DEBUG_EVENT_U) LoadDll

func (this *DEBUG_EVENT_U) LoadDll() *LOAD_DLL_DEBUG_INFO

func (*DEBUG_EVENT_U) LoadDllVal

func (this *DEBUG_EVENT_U) LoadDllVal() LOAD_DLL_DEBUG_INFO

func (*DEBUG_EVENT_U) RipInfo

func (this *DEBUG_EVENT_U) RipInfo() *RIP_INFO

func (*DEBUG_EVENT_U) RipInfoVal

func (this *DEBUG_EVENT_U) RipInfoVal() RIP_INFO

func (*DEBUG_EVENT_U) UnloadDll

func (this *DEBUG_EVENT_U) UnloadDll() *UNLOAD_DLL_DEBUG_INFO

func (*DEBUG_EVENT_U) UnloadDllVal

func (this *DEBUG_EVENT_U) UnloadDllVal() UNLOAD_DLL_DEBUG_INFO

type DECIMAL

type DECIMAL struct {
	WReserved uint16
	DECIMAL_Anonymous1
	Hi32 uint32
	DECIMAL_Anonymous2
}

type DECIMAL_Anonymous1

type DECIMAL_Anonymous1 struct {
	DECIMAL_Anonymous1_Anonymous
}

func (*DECIMAL_Anonymous1) Anonymous

func (*DECIMAL_Anonymous1) AnonymousVal

func (this *DECIMAL_Anonymous1) AnonymousVal() DECIMAL_Anonymous1_Anonymous

func (*DECIMAL_Anonymous1) Signscale

func (this *DECIMAL_Anonymous1) Signscale() *uint16

func (*DECIMAL_Anonymous1) SignscaleVal

func (this *DECIMAL_Anonymous1) SignscaleVal() uint16

type DECIMAL_Anonymous1_Anonymous

type DECIMAL_Anonymous1_Anonymous struct {
	Scale byte
	Sign  byte
}

type DECIMAL_Anonymous2

type DECIMAL_Anonymous2 struct {
	DECIMAL_Anonymous2_Anonymous
}

func (*DECIMAL_Anonymous2) Anonymous

func (*DECIMAL_Anonymous2) AnonymousVal

func (this *DECIMAL_Anonymous2) AnonymousVal() DECIMAL_Anonymous2_Anonymous

func (*DECIMAL_Anonymous2) Lo64

func (this *DECIMAL_Anonymous2) Lo64() *uint64

func (*DECIMAL_Anonymous2) Lo64Val

func (this *DECIMAL_Anonymous2) Lo64Val() uint64

type DECIMAL_Anonymous2_Anonymous

type DECIMAL_Anonymous2_Anonymous struct {
	Lo32  uint32
	Mid32 uint32
}

type DECISION_LOCATION

type DECISION_LOCATION int32

enum

const (
	DECISION_LOCATION_REFRESH_GLOBAL_DATA         DECISION_LOCATION = 0
	DECISION_LOCATION_PARAMETER_VALIDATION        DECISION_LOCATION = 1
	DECISION_LOCATION_AUDIT                       DECISION_LOCATION = 2
	DECISION_LOCATION_FAILED_CONVERT_GUID         DECISION_LOCATION = 3
	DECISION_LOCATION_ENTERPRISE_DEFINED_CLASS_ID DECISION_LOCATION = 4
	DECISION_LOCATION_GLOBAL_BUILT_IN_LIST        DECISION_LOCATION = 5
	DECISION_LOCATION_PROVIDER_BUILT_IN_LIST      DECISION_LOCATION = 6
	DECISION_LOCATION_ENFORCE_STATE_LIST          DECISION_LOCATION = 7
	DECISION_LOCATION_NOT_FOUND                   DECISION_LOCATION = 8
	DECISION_LOCATION_UNKNOWN                     DECISION_LOCATION = 9
)

type DEFAULTSAVEFOLDERTYPE

type DEFAULTSAVEFOLDERTYPE int32

enum

const (
	DSFT_DETECT  DEFAULTSAVEFOLDERTYPE = 1
	DSFT_PRIVATE DEFAULTSAVEFOLDERTYPE = 2
	DSFT_PUBLIC  DEFAULTSAVEFOLDERTYPE = 3
)

type DEFAULT_FOLDER_MENU_RESTRICTIONS

type DEFAULT_FOLDER_MENU_RESTRICTIONS int32

enum flags

const (
	DFMR_DEFAULT                        DEFAULT_FOLDER_MENU_RESTRICTIONS = 0
	DFMR_NO_STATIC_VERBS                DEFAULT_FOLDER_MENU_RESTRICTIONS = 8
	DFMR_STATIC_VERBS_ONLY              DEFAULT_FOLDER_MENU_RESTRICTIONS = 16
	DFMR_NO_RESOURCE_VERBS              DEFAULT_FOLDER_MENU_RESTRICTIONS = 32
	DFMR_OPTIN_HANDLERS_ONLY            DEFAULT_FOLDER_MENU_RESTRICTIONS = 64
	DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY DEFAULT_FOLDER_MENU_RESTRICTIONS = 128
	DFMR_USE_SPECIFIED_HANDLERS         DEFAULT_FOLDER_MENU_RESTRICTIONS = 256
	DFMR_USE_SPECIFIED_VERBS            DEFAULT_FOLDER_MENU_RESTRICTIONS = 512
	DFMR_NO_ASYNC_VERBS                 DEFAULT_FOLDER_MENU_RESTRICTIONS = 1024
	DFMR_NO_NATIVECPU_VERBS             DEFAULT_FOLDER_MENU_RESTRICTIONS = 2048
	DFMR_NO_NONWOW_VERBS                DEFAULT_FOLDER_MENU_RESTRICTIONS = 4096
)

type DEFCONTEXTMENU

type DEFCONTEXTMENU struct {
	Hwnd                HWND
	Pcmcb               *IContextMenuCB
	PidlFolder          *ITEMIDLIST
	Psf                 *IShellFolder
	Cidl                uint32
	Apidl               **ITEMIDLIST
	PunkAssociationInfo *IUnknown
	CKeys               uint32
	AKeys               *HKEY
}

type DEFINE_DOS_DEVICE_FLAGS

type DEFINE_DOS_DEVICE_FLAGS uint32

enum flags

const (
	DDD_RAW_TARGET_PATH       DEFINE_DOS_DEVICE_FLAGS = 1
	DDD_REMOVE_DEFINITION     DEFINE_DOS_DEVICE_FLAGS = 2
	DDD_EXACT_MATCH_ON_REMOVE DEFINE_DOS_DEVICE_FLAGS = 4
	DDD_NO_BROADCAST_SYSTEM   DEFINE_DOS_DEVICE_FLAGS = 8
	DDD_LUID_BROADCAST_DRIVE  DEFINE_DOS_DEVICE_FLAGS = 16
)

type DEF_SHARE_ID

type DEF_SHARE_ID int32

enum

const (
	DEFSHAREID_USERS  DEF_SHARE_ID = 1
	DEFSHAREID_PUBLIC DEF_SHARE_ID = 2
)

type DELAYLOAD_INFO

type DELAYLOAD_INFO struct {
	Size                uint32
	DelayloadDescriptor *IMAGE_DELAYLOAD_DESCRIPTOR
	ThunkAddress        *IMAGE_THUNK_DATA64
	TargetDllName       PSTR
	TargetApiDescriptor DELAYLOAD_PROC_DESCRIPTOR
	TargetModuleBase    unsafe.Pointer
	Unused              unsafe.Pointer
	LastError           uint32
}

type DELAYLOAD_PROC_DESCRIPTOR

type DELAYLOAD_PROC_DESCRIPTOR struct {
	ImportDescribedByName uint32
	Description           DELAYLOAD_PROC_DESCRIPTOR_Description
}

type DELAYLOAD_PROC_DESCRIPTOR_Description

type DELAYLOAD_PROC_DESCRIPTOR_Description struct {
	Data [1]uint64
}

func (*DELAYLOAD_PROC_DESCRIPTOR_Description) Name

func (*DELAYLOAD_PROC_DESCRIPTOR_Description) NameVal

func (*DELAYLOAD_PROC_DESCRIPTOR_Description) Ordinal

func (*DELAYLOAD_PROC_DESCRIPTOR_Description) OrdinalVal

func (this *DELAYLOAD_PROC_DESCRIPTOR_Description) OrdinalVal() uint32

type DELEGATEITEMID

type DELEGATEITEMID struct {
	CbSize  uint16
	WOuter  uint16
	CbInner uint16
	Rgb     [1]byte
}

type DELETEITEMSTRUCT

type DELETEITEMSTRUCT struct {
	CtlType  DRAWITEMSTRUCT_CTL_TYPE
	CtlID    uint32
	ItemID   uint32
	HwndItem HWND
	ItemData uintptr
}

type DEP_SYSTEM_POLICY_TYPE

type DEP_SYSTEM_POLICY_TYPE int32

enum

const (
	DEPPolicyAlwaysOff  DEP_SYSTEM_POLICY_TYPE = 0
	DEPPolicyAlwaysOn   DEP_SYSTEM_POLICY_TYPE = 1
	DEPPolicyOptIn      DEP_SYSTEM_POLICY_TYPE = 2
	DEPPolicyOptOut     DEP_SYSTEM_POLICY_TYPE = 3
	DEPTotalPolicyCount DEP_SYSTEM_POLICY_TYPE = 4
)

func GetSystemDEPPolicy

func GetSystemDEPPolicy() DEP_SYSTEM_POLICY_TYPE

type DESCKIND

type DESCKIND int32

enum

const (
	DESCKIND_NONE           DESCKIND = 0
	DESCKIND_FUNCDESC       DESCKIND = 1
	DESCKIND_VARDESC        DESCKIND = 2
	DESCKIND_TYPECOMP       DESCKIND = 3
	DESCKIND_IMPLICITAPPOBJ DESCKIND = 4
	DESCKIND_MAX            DESCKIND = 5
)

type DESIGNVECTOR

type DESIGNVECTOR struct {
	DvReserved uint32
	DvNumAxes  uint32
	DvValues   [16]int32
}

type DESKBANDCID

type DESKBANDCID int32

enum

const (
	DBID_BANDINFOCHANGED DESKBANDCID = 0
	DBID_SHOWONLY        DESKBANDCID = 1
	DBID_MAXIMIZEBAND    DESKBANDCID = 2
	DBID_PUSHCHEVRON     DESKBANDCID = 3
	DBID_DELAYINIT       DESKBANDCID = 4
	DBID_FINISHINIT      DESKBANDCID = 5
	DBID_SETWINDOWTHEME  DESKBANDCID = 6
	DBID_PERMITAUTOHIDE  DESKBANDCID = 7
)

type DESKBANDINFO

type DESKBANDINFO struct {
	DwMask      uint32
	PtMinSize   POINTL
	PtMaxSize   POINTL
	PtIntegral  POINTL
	PtActual    POINTL
	WszTitle    [256]uint16
	DwModeFlags uint32
	CrBkgnd     COLORREF
}

type DESKTOPENUMPROCA

type DESKTOPENUMPROCA = uintptr

type DESKTOPENUMPROCA_func

type DESKTOPENUMPROCA_func = func(param0 PSTR, param1 LPARAM) BOOL

type DESKTOPENUMPROCW

type DESKTOPENUMPROCW = uintptr

type DESKTOPENUMPROCW_func

type DESKTOPENUMPROCW_func = func(param0 PWSTR, param1 LPARAM) BOOL

type DESKTOP_ACCESS_FLAGS

type DESKTOP_ACCESS_FLAGS uint32

enum

const (
	DESKTOP_DELETE          DESKTOP_ACCESS_FLAGS = 65536
	DESKTOP_READ_CONTROL    DESKTOP_ACCESS_FLAGS = 131072
	DESKTOP_WRITE_DAC       DESKTOP_ACCESS_FLAGS = 262144
	DESKTOP_WRITE_OWNER     DESKTOP_ACCESS_FLAGS = 524288
	DESKTOP_SYNCHRONIZE     DESKTOP_ACCESS_FLAGS = 1048576
	DESKTOP_READOBJECTS     DESKTOP_ACCESS_FLAGS = 1
	DESKTOP_CREATEWINDOW    DESKTOP_ACCESS_FLAGS = 2
	DESKTOP_CREATEMENU      DESKTOP_ACCESS_FLAGS = 4
	DESKTOP_HOOKCONTROL     DESKTOP_ACCESS_FLAGS = 8
	DESKTOP_JOURNALRECORD   DESKTOP_ACCESS_FLAGS = 16
	DESKTOP_JOURNALPLAYBACK DESKTOP_ACCESS_FLAGS = 32
	DESKTOP_ENUMERATE       DESKTOP_ACCESS_FLAGS = 64
	DESKTOP_WRITEOBJECTS    DESKTOP_ACCESS_FLAGS = 128
	DESKTOP_SWITCHDESKTOP   DESKTOP_ACCESS_FLAGS = 256
)

type DESKTOP_CONTROL_FLAGS

type DESKTOP_CONTROL_FLAGS uint32

enum

const (
	DF_ALLOWOTHERACCOUNTHOOK DESKTOP_CONTROL_FLAGS = 1
)

type DESKTOP_SLIDESHOW_DIRECTION

type DESKTOP_SLIDESHOW_DIRECTION int32

enum

const (
	DSD_FORWARD  DESKTOP_SLIDESHOW_DIRECTION = 0
	DSD_BACKWARD DESKTOP_SLIDESHOW_DIRECTION = 1
)

type DESKTOP_SLIDESHOW_OPTIONS

type DESKTOP_SLIDESHOW_OPTIONS int32

enum flags

const (
	DSO_SHUFFLEIMAGES DESKTOP_SLIDESHOW_OPTIONS = 1
)

type DESKTOP_SLIDESHOW_STATE

type DESKTOP_SLIDESHOW_STATE int32

enum flags

const (
	DSS_ENABLED                    DESKTOP_SLIDESHOW_STATE = 1
	DSS_SLIDESHOW                  DESKTOP_SLIDESHOW_STATE = 2
	DSS_DISABLED_BY_REMOTE_SESSION DESKTOP_SLIDESHOW_STATE = 4
)

type DESKTOP_WALLPAPER_POSITION

type DESKTOP_WALLPAPER_POSITION int32

enum

const (
	DWPOS_CENTER  DESKTOP_WALLPAPER_POSITION = 0
	DWPOS_TILE    DESKTOP_WALLPAPER_POSITION = 1
	DWPOS_STRETCH DESKTOP_WALLPAPER_POSITION = 2
	DWPOS_FIT     DESKTOP_WALLPAPER_POSITION = 3
	DWPOS_FILL    DESKTOP_WALLPAPER_POSITION = 4
	DWPOS_SPAN    DESKTOP_WALLPAPER_POSITION = 5
)

type DETAILSINFO

type DETAILSINFO struct {
	Pidl   *ITEMIDLIST
	Fmt    int32
	CxChar int32
	Str    STRRET
	IImage int32
}

type DEVELOPER_DRIVE_ENABLEMENT_STATE

type DEVELOPER_DRIVE_ENABLEMENT_STATE int32

enum

const (
	DeveloperDriveEnablementStateError   DEVELOPER_DRIVE_ENABLEMENT_STATE = 0
	DeveloperDriveEnabled                DEVELOPER_DRIVE_ENABLEMENT_STATE = 1
	DeveloperDriveDisabledBySystemPolicy DEVELOPER_DRIVE_ENABLEMENT_STATE = 2
	DeveloperDriveDisabledByGroupPolicy  DEVELOPER_DRIVE_ENABLEMENT_STATE = 3
)

type DEVICEFAMILYDEVICEFORM

type DEVICEFAMILYDEVICEFORM uint32

enum

const (
	DEVICEFAMILYDEVICEFORM_UNKNOWN               DEVICEFAMILYDEVICEFORM = 0
	DEVICEFAMILYDEVICEFORM_PHONE                 DEVICEFAMILYDEVICEFORM = 1
	DEVICEFAMILYDEVICEFORM_TABLET                DEVICEFAMILYDEVICEFORM = 2
	DEVICEFAMILYDEVICEFORM_DESKTOP               DEVICEFAMILYDEVICEFORM = 3
	DEVICEFAMILYDEVICEFORM_NOTEBOOK              DEVICEFAMILYDEVICEFORM = 4
	DEVICEFAMILYDEVICEFORM_CONVERTIBLE           DEVICEFAMILYDEVICEFORM = 5
	DEVICEFAMILYDEVICEFORM_DETACHABLE            DEVICEFAMILYDEVICEFORM = 6
	DEVICEFAMILYDEVICEFORM_ALLINONE              DEVICEFAMILYDEVICEFORM = 7
	DEVICEFAMILYDEVICEFORM_STICKPC               DEVICEFAMILYDEVICEFORM = 8
	DEVICEFAMILYDEVICEFORM_PUCK                  DEVICEFAMILYDEVICEFORM = 9
	DEVICEFAMILYDEVICEFORM_LARGESCREEN           DEVICEFAMILYDEVICEFORM = 10
	DEVICEFAMILYDEVICEFORM_HMD                   DEVICEFAMILYDEVICEFORM = 11
	DEVICEFAMILYDEVICEFORM_INDUSTRY_HANDHELD     DEVICEFAMILYDEVICEFORM = 12
	DEVICEFAMILYDEVICEFORM_INDUSTRY_TABLET       DEVICEFAMILYDEVICEFORM = 13
	DEVICEFAMILYDEVICEFORM_BANKING               DEVICEFAMILYDEVICEFORM = 14
	DEVICEFAMILYDEVICEFORM_BUILDING_AUTOMATION   DEVICEFAMILYDEVICEFORM = 15
	DEVICEFAMILYDEVICEFORM_DIGITAL_SIGNAGE       DEVICEFAMILYDEVICEFORM = 16
	DEVICEFAMILYDEVICEFORM_GAMING                DEVICEFAMILYDEVICEFORM = 17
	DEVICEFAMILYDEVICEFORM_HOME_AUTOMATION       DEVICEFAMILYDEVICEFORM = 18
	DEVICEFAMILYDEVICEFORM_INDUSTRIAL_AUTOMATION DEVICEFAMILYDEVICEFORM = 19
	DEVICEFAMILYDEVICEFORM_KIOSK                 DEVICEFAMILYDEVICEFORM = 20
	DEVICEFAMILYDEVICEFORM_MAKER_BOARD           DEVICEFAMILYDEVICEFORM = 21
	DEVICEFAMILYDEVICEFORM_MEDICAL               DEVICEFAMILYDEVICEFORM = 22
	DEVICEFAMILYDEVICEFORM_NETWORKING            DEVICEFAMILYDEVICEFORM = 23
	DEVICEFAMILYDEVICEFORM_POINT_OF_SERVICE      DEVICEFAMILYDEVICEFORM = 24
	DEVICEFAMILYDEVICEFORM_PRINTING              DEVICEFAMILYDEVICEFORM = 25
	DEVICEFAMILYDEVICEFORM_THIN_CLIENT           DEVICEFAMILYDEVICEFORM = 26
	DEVICEFAMILYDEVICEFORM_TOY                   DEVICEFAMILYDEVICEFORM = 27
	DEVICEFAMILYDEVICEFORM_VENDING               DEVICEFAMILYDEVICEFORM = 28
	DEVICEFAMILYDEVICEFORM_INDUSTRY_OTHER        DEVICEFAMILYDEVICEFORM = 29
	DEVICEFAMILYDEVICEFORM_XBOX_ONE              DEVICEFAMILYDEVICEFORM = 30
	DEVICEFAMILYDEVICEFORM_XBOX_ONE_S            DEVICEFAMILYDEVICEFORM = 31
	DEVICEFAMILYDEVICEFORM_XBOX_ONE_X            DEVICEFAMILYDEVICEFORM = 32
	DEVICEFAMILYDEVICEFORM_XBOX_ONE_X_DEVKIT     DEVICEFAMILYDEVICEFORM = 33
	DEVICEFAMILYDEVICEFORM_XBOX_SERIES_X         DEVICEFAMILYDEVICEFORM = 34
	DEVICEFAMILYDEVICEFORM_XBOX_SERIES_X_DEVKIT  DEVICEFAMILYDEVICEFORM = 35
	DEVICEFAMILYDEVICEFORM_XBOX_SERIES_S         DEVICEFAMILYDEVICEFORM = 36
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_01      DEVICEFAMILYDEVICEFORM = 37
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_02      DEVICEFAMILYDEVICEFORM = 38
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_03      DEVICEFAMILYDEVICEFORM = 39
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_04      DEVICEFAMILYDEVICEFORM = 40
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_05      DEVICEFAMILYDEVICEFORM = 41
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_06      DEVICEFAMILYDEVICEFORM = 42
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_07      DEVICEFAMILYDEVICEFORM = 43
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_08      DEVICEFAMILYDEVICEFORM = 44
	DEVICEFAMILYDEVICEFORM_XBOX_RESERVED_09      DEVICEFAMILYDEVICEFORM = 45
	DEVICEFAMILYDEVICEFORM_MAX                   DEVICEFAMILYDEVICEFORM = 45
)

type DEVICEFAMILYINFOENUM

type DEVICEFAMILYINFOENUM uint32

enum

const (
	DEVICEFAMILYINFOENUM_UAP                   DEVICEFAMILYINFOENUM = 0
	DEVICEFAMILYINFOENUM_WINDOWS_8X            DEVICEFAMILYINFOENUM = 1
	DEVICEFAMILYINFOENUM_WINDOWS_PHONE_8X      DEVICEFAMILYINFOENUM = 2
	DEVICEFAMILYINFOENUM_DESKTOP               DEVICEFAMILYINFOENUM = 3
	DEVICEFAMILYINFOENUM_MOBILE                DEVICEFAMILYINFOENUM = 4
	DEVICEFAMILYINFOENUM_XBOX                  DEVICEFAMILYINFOENUM = 5
	DEVICEFAMILYINFOENUM_TEAM                  DEVICEFAMILYINFOENUM = 6
	DEVICEFAMILYINFOENUM_IOT                   DEVICEFAMILYINFOENUM = 7
	DEVICEFAMILYINFOENUM_IOT_HEADLESS          DEVICEFAMILYINFOENUM = 8
	DEVICEFAMILYINFOENUM_SERVER                DEVICEFAMILYINFOENUM = 9
	DEVICEFAMILYINFOENUM_HOLOGRAPHIC           DEVICEFAMILYINFOENUM = 10
	DEVICEFAMILYINFOENUM_XBOXSRA               DEVICEFAMILYINFOENUM = 11
	DEVICEFAMILYINFOENUM_XBOXERA               DEVICEFAMILYINFOENUM = 12
	DEVICEFAMILYINFOENUM_SERVER_NANO           DEVICEFAMILYINFOENUM = 13
	DEVICEFAMILYINFOENUM_8828080               DEVICEFAMILYINFOENUM = 14
	DEVICEFAMILYINFOENUM_7067329               DEVICEFAMILYINFOENUM = 15
	DEVICEFAMILYINFOENUM_WINDOWS_CORE          DEVICEFAMILYINFOENUM = 16
	DEVICEFAMILYINFOENUM_WINDOWS_CORE_HEADLESS DEVICEFAMILYINFOENUM = 17
	DEVICEFAMILYINFOENUM_MAX                   DEVICEFAMILYINFOENUM = 17
)

type DEVICE_EVENT_BECOMING_READY

type DEVICE_EVENT_BECOMING_READY struct {
	Version               uint32
	Reason                uint32
	Estimated100msToReady uint32
}

type DEVICE_EVENT_EXTERNAL_REQUEST

type DEVICE_EVENT_EXTERNAL_REQUEST struct {
	Version      uint32
	DeviceClass  uint32
	ButtonStatus uint16
	Request      uint16
	SystemTime   int64
}

type DEVICE_EVENT_GENERIC_DATA

type DEVICE_EVENT_GENERIC_DATA struct {
	EventNumber uint32
}

type DEVICE_EVENT_MOUNT

type DEVICE_EVENT_MOUNT struct {
	Version              uint32
	Flags                uint32
	FileSystemNameLength uint32
	FileSystemNameOffset uint32
}

type DEVICE_EVENT_RBC_DATA

type DEVICE_EVENT_RBC_DATA struct {
	EventNumber    uint32
	SenseQualifier byte
	SenseCode      byte
	SenseKey       byte
	Reserved       byte
	Information    uint32
}

type DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS

type DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS struct {
	Callback PDEVICE_NOTIFY_CALLBACK_ROUTINE
	Context  unsafe.Pointer
}

type DEVICE_POWER_STATE

type DEVICE_POWER_STATE int32

enum

const (
	PowerDeviceUnspecified DEVICE_POWER_STATE = 0
	PowerDeviceD0          DEVICE_POWER_STATE = 1
	PowerDeviceD1          DEVICE_POWER_STATE = 2
	PowerDeviceD2          DEVICE_POWER_STATE = 3
	PowerDeviceD3          DEVICE_POWER_STATE = 4
	PowerDeviceMaximum     DEVICE_POWER_STATE = 5
)

type DEVICE_SCALE_FACTOR

type DEVICE_SCALE_FACTOR int32

enum

const (
	DEVICE_SCALE_FACTOR_INVALID DEVICE_SCALE_FACTOR = 0
	SCALE_100_PERCENT           DEVICE_SCALE_FACTOR = 100
	SCALE_120_PERCENT           DEVICE_SCALE_FACTOR = 120
	SCALE_125_PERCENT           DEVICE_SCALE_FACTOR = 125
	SCALE_140_PERCENT           DEVICE_SCALE_FACTOR = 140
	SCALE_150_PERCENT           DEVICE_SCALE_FACTOR = 150
	SCALE_160_PERCENT           DEVICE_SCALE_FACTOR = 160
	SCALE_175_PERCENT           DEVICE_SCALE_FACTOR = 175
	SCALE_180_PERCENT           DEVICE_SCALE_FACTOR = 180
	SCALE_200_PERCENT           DEVICE_SCALE_FACTOR = 200
	SCALE_225_PERCENT           DEVICE_SCALE_FACTOR = 225
	SCALE_250_PERCENT           DEVICE_SCALE_FACTOR = 250
	SCALE_300_PERCENT           DEVICE_SCALE_FACTOR = 300
	SCALE_350_PERCENT           DEVICE_SCALE_FACTOR = 350
	SCALE_400_PERCENT           DEVICE_SCALE_FACTOR = 400
	SCALE_450_PERCENT           DEVICE_SCALE_FACTOR = 450
	SCALE_500_PERCENT           DEVICE_SCALE_FACTOR = 500
)

type DEVMODE

type DEVMODE = DEVMODEW

type DEVMODEA

type DEVMODEA struct {
	DmDeviceName    [32]byte
	DmSpecVersion   uint16
	DmDriverVersion uint16
	DmSize          uint16
	DmDriverExtra   uint16
	DmFields        DEVMODE_FIELD_FLAGS
	DEVMODEA_Anonymous1
	DmColor       DEVMODE_COLOR
	DmDuplex      DEVMODE_DUPLEX
	DmYResolution int16
	DmTTOption    DEVMODE_TRUETYPE_OPTION
	DmCollate     DEVMODE_COLLATE
	DmFormName    [32]byte
	DmLogPixels   uint16
	DmBitsPerPel  uint32
	DmPelsWidth   uint32
	DmPelsHeight  uint32
	DEVMODEA_Anonymous2
	DmDisplayFrequency uint32
	DmICMMethod        uint32
	DmICMIntent        uint32
	DmMediaType        uint32
	DmDitherType       uint32
	DmReserved1        uint32
	DmReserved2        uint32
	DmPanningWidth     uint32
	DmPanningHeight    uint32
}

type DEVMODEA_Anonymous1

type DEVMODEA_Anonymous1 struct {
	Data [4]uint32
}

func (*DEVMODEA_Anonymous1) Anonymous1

func (*DEVMODEA_Anonymous1) Anonymous1Val

func (*DEVMODEA_Anonymous1) Anonymous2

func (*DEVMODEA_Anonymous1) Anonymous2Val

type DEVMODEA_Anonymous1_Anonymous1

type DEVMODEA_Anonymous1_Anonymous1 struct {
	DmOrientation   int16
	DmPaperSize     int16
	DmPaperLength   int16
	DmPaperWidth    int16
	DmScale         int16
	DmCopies        int16
	DmDefaultSource int16
	DmPrintQuality  int16
}

type DEVMODEA_Anonymous1_Anonymous2

type DEVMODEA_Anonymous1_Anonymous2 struct {
	DmPosition           POINTL
	DmDisplayOrientation DEVMODE_DISPLAY_ORIENTATION
	DmDisplayFixedOutput DEVMODE_DISPLAY_FIXED_OUTPUT
}

type DEVMODEA_Anonymous2

type DEVMODEA_Anonymous2 struct {
	Data [1]uint32
}

func (*DEVMODEA_Anonymous2) DmDisplayFlags

func (this *DEVMODEA_Anonymous2) DmDisplayFlags() *uint32

func (*DEVMODEA_Anonymous2) DmDisplayFlagsVal

func (this *DEVMODEA_Anonymous2) DmDisplayFlagsVal() uint32

func (*DEVMODEA_Anonymous2) DmNup

func (this *DEVMODEA_Anonymous2) DmNup() *uint32

func (*DEVMODEA_Anonymous2) DmNupVal

func (this *DEVMODEA_Anonymous2) DmNupVal() uint32

type DEVMODEW

type DEVMODEW struct {
	DmDeviceName    [32]uint16
	DmSpecVersion   uint16
	DmDriverVersion uint16
	DmSize          uint16
	DmDriverExtra   uint16
	DmFields        DEVMODE_FIELD_FLAGS
	DEVMODEW_Anonymous1
	DmColor       DEVMODE_COLOR
	DmDuplex      DEVMODE_DUPLEX
	DmYResolution int16
	DmTTOption    DEVMODE_TRUETYPE_OPTION
	DmCollate     DEVMODE_COLLATE
	DmFormName    [32]uint16
	DmLogPixels   uint16
	DmBitsPerPel  uint32
	DmPelsWidth   uint32
	DmPelsHeight  uint32
	DEVMODEW_Anonymous2
	DmDisplayFrequency uint32
	DmICMMethod        uint32
	DmICMIntent        uint32
	DmMediaType        uint32
	DmDitherType       uint32
	DmReserved1        uint32
	DmReserved2        uint32
	DmPanningWidth     uint32
	DmPanningHeight    uint32
}

type DEVMODEW_Anonymous1

type DEVMODEW_Anonymous1 struct {
	Data [4]uint32
}

func (*DEVMODEW_Anonymous1) Anonymous1

func (*DEVMODEW_Anonymous1) Anonymous1Val

func (*DEVMODEW_Anonymous1) Anonymous2

func (*DEVMODEW_Anonymous1) Anonymous2Val

type DEVMODEW_Anonymous1_Anonymous1

type DEVMODEW_Anonymous1_Anonymous1 struct {
	DmOrientation   int16
	DmPaperSize     int16
	DmPaperLength   int16
	DmPaperWidth    int16
	DmScale         int16
	DmCopies        int16
	DmDefaultSource int16
	DmPrintQuality  int16
}

type DEVMODEW_Anonymous1_Anonymous2

type DEVMODEW_Anonymous1_Anonymous2 struct {
	DmPosition           POINTL
	DmDisplayOrientation DEVMODE_DISPLAY_ORIENTATION
	DmDisplayFixedOutput DEVMODE_DISPLAY_FIXED_OUTPUT
}

type DEVMODEW_Anonymous2

type DEVMODEW_Anonymous2 struct {
	Data [1]uint32
}

func (*DEVMODEW_Anonymous2) DmDisplayFlags

func (this *DEVMODEW_Anonymous2) DmDisplayFlags() *uint32

func (*DEVMODEW_Anonymous2) DmDisplayFlagsVal

func (this *DEVMODEW_Anonymous2) DmDisplayFlagsVal() uint32

func (*DEVMODEW_Anonymous2) DmNup

func (this *DEVMODEW_Anonymous2) DmNup() *uint32

func (*DEVMODEW_Anonymous2) DmNupVal

func (this *DEVMODEW_Anonymous2) DmNupVal() uint32

type DEVMODE_COLLATE

type DEVMODE_COLLATE int16

enum

const (
	DMCOLLATE_FALSE DEVMODE_COLLATE = 0
	DMCOLLATE_TRUE  DEVMODE_COLLATE = 1
)

type DEVMODE_COLOR

type DEVMODE_COLOR int16

enum

const (
	DMCOLOR_MONOCHROME DEVMODE_COLOR = 1
	DMCOLOR_COLOR      DEVMODE_COLOR = 2
)

type DEVMODE_DISPLAY_FIXED_OUTPUT

type DEVMODE_DISPLAY_FIXED_OUTPUT uint32

enum

const (
	DMDFO_DEFAULT DEVMODE_DISPLAY_FIXED_OUTPUT = 0
	DMDFO_STRETCH DEVMODE_DISPLAY_FIXED_OUTPUT = 1
	DMDFO_CENTER  DEVMODE_DISPLAY_FIXED_OUTPUT = 2
)

type DEVMODE_DISPLAY_ORIENTATION

type DEVMODE_DISPLAY_ORIENTATION uint32

enum

type DEVMODE_DUPLEX

type DEVMODE_DUPLEX int16

enum

const (
	DMDUP_SIMPLEX    DEVMODE_DUPLEX = 1
	DMDUP_VERTICAL   DEVMODE_DUPLEX = 2
	DMDUP_HORIZONTAL DEVMODE_DUPLEX = 3
)

type DEVMODE_FIELD_FLAGS

type DEVMODE_FIELD_FLAGS uint32

enum flags

const (
	DM_SPECVERSION        DEVMODE_FIELD_FLAGS = 1025
	DM_ORIENTATION        DEVMODE_FIELD_FLAGS = 1
	DM_PAPERSIZE          DEVMODE_FIELD_FLAGS = 2
	DM_PAPERLENGTH        DEVMODE_FIELD_FLAGS = 4
	DM_PAPERWIDTH         DEVMODE_FIELD_FLAGS = 8
	DM_SCALE              DEVMODE_FIELD_FLAGS = 16
	DM_POSITION           DEVMODE_FIELD_FLAGS = 32
	DM_NUP                DEVMODE_FIELD_FLAGS = 64
	DM_DISPLAYORIENTATION DEVMODE_FIELD_FLAGS = 128
	DM_COPIES             DEVMODE_FIELD_FLAGS = 256
	DM_DEFAULTSOURCE      DEVMODE_FIELD_FLAGS = 512
	DM_PRINTQUALITY       DEVMODE_FIELD_FLAGS = 1024
	DM_COLOR              DEVMODE_FIELD_FLAGS = 2048
	DM_DUPLEX             DEVMODE_FIELD_FLAGS = 4096
	DM_YRESOLUTION        DEVMODE_FIELD_FLAGS = 8192
	DM_TTOPTION           DEVMODE_FIELD_FLAGS = 16384
	DM_COLLATE            DEVMODE_FIELD_FLAGS = 32768
	DM_FORMNAME           DEVMODE_FIELD_FLAGS = 65536
	DM_LOGPIXELS          DEVMODE_FIELD_FLAGS = 131072
	DM_BITSPERPEL         DEVMODE_FIELD_FLAGS = 262144
	DM_PELSWIDTH          DEVMODE_FIELD_FLAGS = 524288
	DM_PELSHEIGHT         DEVMODE_FIELD_FLAGS = 1048576
	DM_DISPLAYFLAGS       DEVMODE_FIELD_FLAGS = 2097152
	DM_DISPLAYFREQUENCY   DEVMODE_FIELD_FLAGS = 4194304
	DM_ICMMETHOD          DEVMODE_FIELD_FLAGS = 8388608
	DM_ICMINTENT          DEVMODE_FIELD_FLAGS = 16777216
	DM_MEDIATYPE          DEVMODE_FIELD_FLAGS = 33554432
	DM_DITHERTYPE         DEVMODE_FIELD_FLAGS = 67108864
	DM_PANNINGWIDTH       DEVMODE_FIELD_FLAGS = 134217728
	DM_PANNINGHEIGHT      DEVMODE_FIELD_FLAGS = 268435456
	DM_DISPLAYFIXEDOUTPUT DEVMODE_FIELD_FLAGS = 536870912
	DM_INTERLACED         DEVMODE_FIELD_FLAGS = 2
	DM_UPDATE             DEVMODE_FIELD_FLAGS = 1
	DM_COPY               DEVMODE_FIELD_FLAGS = 2
	DM_PROMPT             DEVMODE_FIELD_FLAGS = 4
	DM_MODIFY             DEVMODE_FIELD_FLAGS = 8
	DM_IN_BUFFER          DEVMODE_FIELD_FLAGS = 8
	DM_IN_PROMPT          DEVMODE_FIELD_FLAGS = 4
	DM_OUT_BUFFER         DEVMODE_FIELD_FLAGS = 2
	DM_OUT_DEFAULT        DEVMODE_FIELD_FLAGS = 1
)

type DEVMODE_TRUETYPE_OPTION

type DEVMODE_TRUETYPE_OPTION int16

enum

const (
	DMTT_BITMAP           DEVMODE_TRUETYPE_OPTION = 1
	DMTT_DOWNLOAD         DEVMODE_TRUETYPE_OPTION = 2
	DMTT_SUBDEV           DEVMODE_TRUETYPE_OPTION = 3
	DMTT_DOWNLOAD_OUTLINE DEVMODE_TRUETYPE_OPTION = 4
)

type DEVNAMES

type DEVNAMES struct {
	WDriverOffset uint16
	WDeviceOffset uint16
	WOutputOffset uint16
	WDefault      uint16
}

type DEV_BROADCAST_DEVICEINTERFACE_

type DEV_BROADCAST_DEVICEINTERFACE_ = DEV_BROADCAST_DEVICEINTERFACE_W

type DEV_BROADCAST_DEVICEINTERFACE_A

type DEV_BROADCAST_DEVICEINTERFACE_A struct {
	Dbcc_size       uint32
	Dbcc_devicetype uint32
	Dbcc_reserved   uint32
	Dbcc_classguid  syscall.GUID
	Dbcc_name       [1]CHAR
}

type DEV_BROADCAST_DEVICEINTERFACE_W

type DEV_BROADCAST_DEVICEINTERFACE_W struct {
	Dbcc_size       uint32
	Dbcc_devicetype uint32
	Dbcc_reserved   uint32
	Dbcc_classguid  syscall.GUID
	Dbcc_name       [1]uint16
}

type DEV_BROADCAST_DEVNODE

type DEV_BROADCAST_DEVNODE struct {
	Dbcd_size       uint32
	Dbcd_devicetype uint32
	Dbcd_reserved   uint32
	Dbcd_devnode    uint32
}

type DEV_BROADCAST_HANDLE

type DEV_BROADCAST_HANDLE struct {
	Dbch_size       uint32
	Dbch_devicetype uint32
	Dbch_reserved   uint32
	Dbch_handle     HANDLE
	Dbch_hdevnotify HDEVNOTIFY
	Dbch_eventguid  syscall.GUID
	Dbch_nameoffset int32
	Dbch_data       [1]byte
}

type DEV_BROADCAST_HANDLE32

type DEV_BROADCAST_HANDLE32 struct {
	Dbch_size       uint32
	Dbch_devicetype uint32
	Dbch_reserved   uint32
	Dbch_handle     uint32
	Dbch_hdevnotify uint32
	Dbch_eventguid  syscall.GUID
	Dbch_nameoffset int32
	Dbch_data       [1]byte
}

type DEV_BROADCAST_HANDLE64

type DEV_BROADCAST_HANDLE64 struct {
	Dbch_size       uint32
	Dbch_devicetype uint32
	Dbch_reserved   uint32
	Dbch_handle     uint64
	Dbch_hdevnotify uint64
	Dbch_eventguid  syscall.GUID
	Dbch_nameoffset int32
	Dbch_data       [1]byte
}

type DEV_BROADCAST_HDR

type DEV_BROADCAST_HDR struct {
	Dbch_size       uint32
	Dbch_devicetype DEV_BROADCAST_HDR_DEVICE_TYPE
	Dbch_reserved   uint32
}

type DEV_BROADCAST_HDR_DEVICE_TYPE

type DEV_BROADCAST_HDR_DEVICE_TYPE uint32

enum

const (
	DBT_DEVTYP_DEVICEINTERFACE DEV_BROADCAST_HDR_DEVICE_TYPE = 5
	DBT_DEVTYP_HANDLE          DEV_BROADCAST_HDR_DEVICE_TYPE = 6
	DBT_DEVTYP_OEM             DEV_BROADCAST_HDR_DEVICE_TYPE = 0
	DBT_DEVTYP_PORT            DEV_BROADCAST_HDR_DEVICE_TYPE = 3
	DBT_DEVTYP_VOLUME          DEV_BROADCAST_HDR_DEVICE_TYPE = 2
)

type DEV_BROADCAST_HEADER_

type DEV_BROADCAST_HEADER_ struct {
	Dbcd_size       uint32
	Dbcd_devicetype uint32
	Dbcd_reserved   uint32
}

type DEV_BROADCAST_NET

type DEV_BROADCAST_NET struct {
	Dbcn_size       uint32
	Dbcn_devicetype uint32
	Dbcn_reserved   uint32
	Dbcn_resource   uint32
	Dbcn_flags      uint32
}

type DEV_BROADCAST_OEM

type DEV_BROADCAST_OEM struct {
	Dbco_size       uint32
	Dbco_devicetype uint32
	Dbco_reserved   uint32
	Dbco_identifier uint32
	Dbco_suppfunc   uint32
}

type DEV_BROADCAST_PORT_

type DEV_BROADCAST_PORT_ = DEV_BROADCAST_PORT_W

type DEV_BROADCAST_PORT_A

type DEV_BROADCAST_PORT_A struct {
	Dbcp_size       uint32
	Dbcp_devicetype uint32
	Dbcp_reserved   uint32
	Dbcp_name       [1]CHAR
}

type DEV_BROADCAST_PORT_W

type DEV_BROADCAST_PORT_W struct {
	Dbcp_size       uint32
	Dbcp_devicetype uint32
	Dbcp_reserved   uint32
	Dbcp_name       [1]uint16
}

type DEV_BROADCAST_USERDEFINED_

type DEV_BROADCAST_USERDEFINED_ struct {
	Dbud_dbh    DEV_BROADCAST_HDR
	Dbud_szName [1]CHAR
}

type DEV_BROADCAST_VOLUME

type DEV_BROADCAST_VOLUME struct {
	Dbcv_size       uint32
	Dbcv_devicetype uint32
	Dbcv_reserved   uint32
	Dbcv_unitmask   uint32
	Dbcv_flags      DEV_BROADCAST_VOLUME_FLAGS
}

type DEV_BROADCAST_VOLUME_FLAGS

type DEV_BROADCAST_VOLUME_FLAGS uint16

enum

const (
	DBTF_MEDIA DEV_BROADCAST_VOLUME_FLAGS = 1
	DBTF_NET   DEV_BROADCAST_VOLUME_FLAGS = 2
)

type DFCS_STATE

type DFCS_STATE uint32

enum flags

const (
	DFCS_CAPTIONCLOSE        DFCS_STATE = 0
	DFCS_CAPTIONMIN          DFCS_STATE = 1
	DFCS_CAPTIONMAX          DFCS_STATE = 2
	DFCS_CAPTIONRESTORE      DFCS_STATE = 3
	DFCS_CAPTIONHELP         DFCS_STATE = 4
	DFCS_MENUARROW           DFCS_STATE = 0
	DFCS_MENUCHECK           DFCS_STATE = 1
	DFCS_MENUBULLET          DFCS_STATE = 2
	DFCS_MENUARROWRIGHT      DFCS_STATE = 4
	DFCS_SCROLLUP            DFCS_STATE = 0
	DFCS_SCROLLDOWN          DFCS_STATE = 1
	DFCS_SCROLLLEFT          DFCS_STATE = 2
	DFCS_SCROLLRIGHT         DFCS_STATE = 3
	DFCS_SCROLLCOMBOBOX      DFCS_STATE = 5
	DFCS_SCROLLSIZEGRIP      DFCS_STATE = 8
	DFCS_SCROLLSIZEGRIPRIGHT DFCS_STATE = 16
	DFCS_BUTTONCHECK         DFCS_STATE = 0
	DFCS_BUTTONRADIOIMAGE    DFCS_STATE = 1
	DFCS_BUTTONRADIOMASK     DFCS_STATE = 2
	DFCS_BUTTONRADIO         DFCS_STATE = 4
	DFCS_BUTTON3STATE        DFCS_STATE = 8
	DFCS_BUTTONPUSH          DFCS_STATE = 16
	DFCS_INACTIVE            DFCS_STATE = 256
	DFCS_PUSHED              DFCS_STATE = 512
	DFCS_CHECKED             DFCS_STATE = 1024
	DFCS_TRANSPARENT         DFCS_STATE = 2048
	DFCS_HOT                 DFCS_STATE = 4096
	DFCS_ADJUSTRECT          DFCS_STATE = 8192
	DFCS_FLAT                DFCS_STATE = 16384
	DFCS_MONO                DFCS_STATE = 32768
)

type DFC_TYPE

type DFC_TYPE uint32

enum

const (
	DFC_CAPTION   DFC_TYPE = 1
	DFC_MENU      DFC_TYPE = 2
	DFC_SCROLL    DFC_TYPE = 3
	DFC_BUTTON    DFC_TYPE = 4
	DFC_POPUPMENU DFC_TYPE = 5
)

type DFConstraint

type DFConstraint struct {
	IDispatch
}

func (*DFConstraint) Get_Name

func (this *DFConstraint) Get_Name(pbs *BSTR) HRESULT

func (*DFConstraint) Get_Value

func (this *DFConstraint) Get_Value(pv *VARIANT) HRESULT

func (*DFConstraint) Vtbl

func (this *DFConstraint) Vtbl() *DFConstraintVtbl

type DFConstraintInterface

type DFConstraintInterface interface {
	IDispatchInterface
	Get_Name(pbs *BSTR) HRESULT
	Get_Value(pv *VARIANT) HRESULT
}

type DFConstraintVtbl

type DFConstraintVtbl struct {
	IDispatchVtbl
	Get_Name  uintptr
	Get_Value uintptr
}

type DFMICS

type DFMICS struct {
	CbSize     uint32
	FMask      uint32
	LParam     LPARAM
	IdCmdFirst uint32
	IdDefMax   uint32
	Pici       *CMINVOKECOMMANDINFO
	PunkSite   *IUnknown
}

type DFM_CMD

type DFM_CMD int32

enum

const (
	DFM_CMD_DELETE       DFM_CMD = -1
	DFM_CMD_MOVE         DFM_CMD = -2
	DFM_CMD_COPY         DFM_CMD = -3
	DFM_CMD_LINK         DFM_CMD = -4
	DFM_CMD_PROPERTIES   DFM_CMD = -5
	DFM_CMD_NEWFOLDER    DFM_CMD = -6
	DFM_CMD_PASTE        DFM_CMD = -7
	DFM_CMD_VIEWLIST     DFM_CMD = -8
	DFM_CMD_VIEWDETAILS  DFM_CMD = -9
	DFM_CMD_PASTELINK    DFM_CMD = -10
	DFM_CMD_PASTESPECIAL DFM_CMD = -11
	DFM_CMD_MODALPROP    DFM_CMD = -12
	DFM_CMD_RENAME       DFM_CMD = -13
)

type DFM_MESSAGE_ID

type DFM_MESSAGE_ID int32

enum

const (
	DFM_MERGECONTEXTMENU        DFM_MESSAGE_ID = 1
	DFM_INVOKECOMMAND           DFM_MESSAGE_ID = 2
	DFM_GETHELPTEXT             DFM_MESSAGE_ID = 5
	DFM_WM_MEASUREITEM          DFM_MESSAGE_ID = 6
	DFM_WM_DRAWITEM             DFM_MESSAGE_ID = 7
	DFM_WM_INITMENUPOPUP        DFM_MESSAGE_ID = 8
	DFM_VALIDATECMD             DFM_MESSAGE_ID = 9
	DFM_MERGECONTEXTMENU_TOP    DFM_MESSAGE_ID = 10
	DFM_GETHELPTEXTW            DFM_MESSAGE_ID = 11
	DFM_INVOKECOMMANDEX         DFM_MESSAGE_ID = 12
	DFM_MAPCOMMANDNAME          DFM_MESSAGE_ID = 13
	DFM_GETDEFSTATICID          DFM_MESSAGE_ID = 14
	DFM_GETVERBW                DFM_MESSAGE_ID = 15
	DFM_GETVERBA                DFM_MESSAGE_ID = 16
	DFM_MERGECONTEXTMENU_BOTTOM DFM_MESSAGE_ID = 17
	DFM_MODIFYQCMFLAGS          DFM_MESSAGE_ID = 18
)

type DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS

type DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS int32

enum flags

const (
	DCDC_DEFAULT             DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 0
	DCDC_DISABLE_FONT_UPDATE DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 1
	DCDC_DISABLE_RELAYOUT    DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS = 2
)

type DIALOG_DPI_CHANGE_BEHAVIORS

type DIALOG_DPI_CHANGE_BEHAVIORS int32

enum flags

const (
	DDC_DEFAULT                  DIALOG_DPI_CHANGE_BEHAVIORS = 0
	DDC_DISABLE_ALL              DIALOG_DPI_CHANGE_BEHAVIORS = 1
	DDC_DISABLE_RESIZE           DIALOG_DPI_CHANGE_BEHAVIORS = 2
	DDC_DISABLE_CONTROL_RELAYOUT DIALOG_DPI_CHANGE_BEHAVIORS = 4
)

type DIBSECTION

type DIBSECTION struct {
	DsBm        BITMAP
	DsBmih      BITMAPINFOHEADER
	DsBitfields [3]uint32
	DshSection  HANDLE
	DsOffset    uint32
}

type DIB_USAGE

type DIB_USAGE uint32

enum

const (
	DIB_RGB_COLORS DIB_USAGE = 0
	DIB_PAL_COLORS DIB_USAGE = 1
)

type DIGEST_FUNCTION

type DIGEST_FUNCTION = uintptr

type DIGEST_FUNCTION_func

type DIGEST_FUNCTION_func = func(refdata unsafe.Pointer, pData *byte, dwLength uint32) BOOL

type DISCARDCACHE

type DISCARDCACHE int32

enum

const (
	DISCARDCACHE_SAVEIFDIRTY DISCARDCACHE = 0
	DISCARDCACHE_NOSAVE      DISCARDCACHE = 1
)

type DISKQUOTA_USERNAME_RESOLVE

type DISKQUOTA_USERNAME_RESOLVE uint32

enum

const (
	DISKQUOTA_USERNAME_RESOLVE_ASYNC DISKQUOTA_USERNAME_RESOLVE = 2
	DISKQUOTA_USERNAME_RESOLVE_NONE  DISKQUOTA_USERNAME_RESOLVE = 0
	DISKQUOTA_USERNAME_RESOLVE_SYNC  DISKQUOTA_USERNAME_RESOLVE = 1
)

type DISKQUOTA_USER_INFORMATION

type DISKQUOTA_USER_INFORMATION struct {
	QuotaUsed      int64
	QuotaThreshold int64
	QuotaLimit     int64
}

type DISK_HEALTH_NOTIFICATION_DATA

type DISK_HEALTH_NOTIFICATION_DATA struct {
	DeviceGuid syscall.GUID
}

type DISK_SPACE_INFORMATION

type DISK_SPACE_INFORMATION struct {
	ActualTotalAllocationUnits           uint64
	ActualAvailableAllocationUnits       uint64
	ActualPoolUnavailableAllocationUnits uint64
	CallerTotalAllocationUnits           uint64
	CallerAvailableAllocationUnits       uint64
	CallerPoolUnavailableAllocationUnits uint64
	UsedAllocationUnits                  uint64
	TotalReservedAllocationUnits         uint64
	VolumeStorageReserveAllocationUnits  uint64
	AvailableCommittedAllocationUnits    uint64
	PoolAvailableAllocationUnits         uint64
	SectorsPerAllocationUnit             uint32
	BytesPerSector                       uint32
}

type DISPATCHERQUEUE_THREAD_APARTMENTTYPE

type DISPATCHERQUEUE_THREAD_APARTMENTTYPE int32

enum

type DISPATCHERQUEUE_THREAD_TYPE

type DISPATCHERQUEUE_THREAD_TYPE int32

enum

const (
	DQTYPE_THREAD_DEDICATED DISPATCHERQUEUE_THREAD_TYPE = 1
	DQTYPE_THREAD_CURRENT   DISPATCHERQUEUE_THREAD_TYPE = 2
)

type DISPATCHER_CONTEXT

type DISPATCHER_CONTEXT struct {
	ControlPc        uint64
	ImageBase        uint64
	FunctionEntry    *IMAGE_RUNTIME_FUNCTION_ENTRY
	EstablisherFrame uint64
	TargetIp         uint64
	ContextRecord    *CONTEXT
	LanguageHandler  EXCEPTION_ROUTINE
	HandlerData      unsafe.Pointer
	HistoryTable     *UNWIND_HISTORY_TABLE
	ScopeIndex       uint32
	Fill0            uint32
}

type DISPATCHER_CONTEXT_NONVOLREG_ARM64

type DISPATCHER_CONTEXT_NONVOLREG_ARM64 struct {
	DISPATCHER_CONTEXT_NONVOLREG_ARM64_Anonymous
}

func (*DISPATCHER_CONTEXT_NONVOLREG_ARM64) Anonymous

func (*DISPATCHER_CONTEXT_NONVOLREG_ARM64) AnonymousVal

func (*DISPATCHER_CONTEXT_NONVOLREG_ARM64) Buffer

func (this *DISPATCHER_CONTEXT_NONVOLREG_ARM64) Buffer() *[152]byte

func (*DISPATCHER_CONTEXT_NONVOLREG_ARM64) BufferVal

func (this *DISPATCHER_CONTEXT_NONVOLREG_ARM64) BufferVal() [152]byte

type DISPATCHER_CONTEXT_NONVOLREG_ARM64_Anonymous

type DISPATCHER_CONTEXT_NONVOLREG_ARM64_Anonymous struct {
	GpNvRegs [11]uint64
	FpNvRegs [8]float64
}

type DISPATCH_FLAGS

type DISPATCH_FLAGS uint16

enum flags

const (
	DISPATCH_METHOD         DISPATCH_FLAGS = 1
	DISPATCH_PROPERTYGET    DISPATCH_FLAGS = 2
	DISPATCH_PROPERTYPUT    DISPATCH_FLAGS = 4
	DISPATCH_PROPERTYPUTREF DISPATCH_FLAGS = 8
)

type DISPID

type DISPID = int32

type DISPLAYCONFIG_COLOR_ENCODING

type DISPLAYCONFIG_COLOR_ENCODING int32

enum

const (
	DISPLAYCONFIG_COLOR_ENCODING_RGB       DISPLAYCONFIG_COLOR_ENCODING = 0
	DISPLAYCONFIG_COLOR_ENCODING_YCBCR444  DISPLAYCONFIG_COLOR_ENCODING = 1
	DISPLAYCONFIG_COLOR_ENCODING_YCBCR422  DISPLAYCONFIG_COLOR_ENCODING = 2
	DISPLAYCONFIG_COLOR_ENCODING_YCBCR420  DISPLAYCONFIG_COLOR_ENCODING = 3
	DISPLAYCONFIG_COLOR_ENCODING_INTENSITY DISPLAYCONFIG_COLOR_ENCODING = 4
)

type DISPLAY_DEVICE

type DISPLAY_DEVICE = DISPLAY_DEVICEW

type DISPLAY_DEVICEA

type DISPLAY_DEVICEA struct {
	Cb           uint32
	DeviceName   [32]CHAR
	DeviceString [128]CHAR
	StateFlags   uint32
	DeviceID     [128]CHAR
	DeviceKey    [128]CHAR
}

type DISPLAY_DEVICEW

type DISPLAY_DEVICEW struct {
	Cb           uint32
	DeviceName   [32]uint16
	DeviceString [128]uint16
	StateFlags   uint32
	DeviceID     [128]uint16
	DeviceKey    [128]uint16
}

type DISPLAY_DEVICE_TYPE

type DISPLAY_DEVICE_TYPE int32

enum

const (
	DEVICE_PRIMARY   DISPLAY_DEVICE_TYPE = 0
	DEVICE_IMMERSIVE DISPLAY_DEVICE_TYPE = 1
)

type DISPPARAMS

type DISPPARAMS struct {
	Rgvarg            *VARIANT
	RgdispidNamedArgs *int32
	CArgs             uint32
	CNamedArgs        uint32
}

type DISP_CHANGE

type DISP_CHANGE int32

enum

const (
	DISP_CHANGE_SUCCESSFUL  DISP_CHANGE = 0
	DISP_CHANGE_RESTART     DISP_CHANGE = 1
	DISP_CHANGE_FAILED      DISP_CHANGE = -1
	DISP_CHANGE_BADMODE     DISP_CHANGE = -2
	DISP_CHANGE_NOTUPDATED  DISP_CHANGE = -3
	DISP_CHANGE_BADFLAGS    DISP_CHANGE = -4
	DISP_CHANGE_BADPARAM    DISP_CHANGE = -5
	DISP_CHANGE_BADDUALVIEW DISP_CHANGE = -6
)

func ChangeDisplaySettingsA

func ChangeDisplaySettingsA(lpDevMode *DEVMODEA, dwFlags CDS_TYPE) DISP_CHANGE

func ChangeDisplaySettingsExA

func ChangeDisplaySettingsExA(lpszDeviceName PSTR, lpDevMode *DEVMODEA, hwnd HWND, dwflags CDS_TYPE, lParam unsafe.Pointer) DISP_CHANGE

func ChangeDisplaySettingsExW

func ChangeDisplaySettingsExW(lpszDeviceName PWSTR, lpDevMode *DEVMODEW, hwnd HWND, dwflags CDS_TYPE, lParam unsafe.Pointer) DISP_CHANGE

func ChangeDisplaySettingsW

func ChangeDisplaySettingsW(lpDevMode *DEVMODEW, dwFlags CDS_TYPE) DISP_CHANGE

type DI_FLAGS

type DI_FLAGS uint32

enum flags

const (
	DI_MASK        DI_FLAGS = 1
	DI_IMAGE       DI_FLAGS = 2
	DI_NORMAL      DI_FLAGS = 3
	DI_COMPAT      DI_FLAGS = 4
	DI_DEFAULTSIZE DI_FLAGS = 8
	DI_NOMIRROR    DI_FLAGS = 16
)

type DLGITEMTEMPLATE

type DLGITEMTEMPLATE struct {
	Style           uint32
	DwExtendedStyle uint32
	X               int16
	Y               int16
	Cx              int16
	Cy              int16
	Id              uint16
}

type DLGPROC

type DLGPROC = uintptr

type DLGPROC_func

type DLGPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type DLGTEMPLATE

type DLGTEMPLATE struct {
	Style           uint32
	DwExtendedStyle uint32
	Cdit            uint16
	X               int16
	Y               int16
	Cx              int16
	Cy              int16
}

type DLG_BUTTON_CHECK_STATE

type DLG_BUTTON_CHECK_STATE uint32

enum

const (
	BST_CHECKED       DLG_BUTTON_CHECK_STATE = 1
	BST_INDETERMINATE DLG_BUTTON_CHECK_STATE = 2
	BST_UNCHECKED     DLG_BUTTON_CHECK_STATE = 0
)

type DLG_DIR_LIST_FILE_TYPE

type DLG_DIR_LIST_FILE_TYPE uint32

enum flags

const (
	DDL_ARCHIVE   DLG_DIR_LIST_FILE_TYPE = 32
	DDL_DIRECTORY DLG_DIR_LIST_FILE_TYPE = 16
	DDL_DRIVES    DLG_DIR_LIST_FILE_TYPE = 16384
	DDL_EXCLUSIVE DLG_DIR_LIST_FILE_TYPE = 32768
	DDL_HIDDEN    DLG_DIR_LIST_FILE_TYPE = 2
	DDL_READONLY  DLG_DIR_LIST_FILE_TYPE = 1
	DDL_READWRITE DLG_DIR_LIST_FILE_TYPE = 0
	DDL_SYSTEM    DLG_DIR_LIST_FILE_TYPE = 4
	DDL_POSTMSGS  DLG_DIR_LIST_FILE_TYPE = 8192
)

type DLLGETVERSIONPROC

type DLLGETVERSIONPROC = uintptr

type DLLGETVERSIONPROC_func

type DLLGETVERSIONPROC_func = func(param0 *DLLVERSIONINFO) HRESULT

type DLLVERSIONINFO

type DLLVERSIONINFO struct {
	CbSize         uint32
	DwMajorVersion uint32
	DwMinorVersion uint32
	DwBuildNumber  uint32
	DwPlatformID   uint32
}

type DLLVERSIONINFO2

type DLLVERSIONINFO2 struct {
	Info1      DLLVERSIONINFO
	DwFlags    uint32
	UllVersion uint64
}

type DOCINFO

type DOCINFO = DOCINFOW

type DOCINFOA

type DOCINFOA struct {
	CbSize       int32
	LpszDocName  PSTR
	LpszOutput   PSTR
	LpszDatatype PSTR
	FwType       uint32
}

type DOCINFOW

type DOCINFOW struct {
	CbSize       int32
	LpszDocName  PWSTR
	LpszOutput   PWSTR
	LpszDatatype PWSTR
	FwType       uint32
}

type DOCMISC

type DOCMISC int32

enum

const (
	DOCMISC_CANCREATEMULTIPLEVIEWS   DOCMISC = 1
	DOCMISC_SUPPORTCOMPLEXRECTANGLES DOCMISC = 2
	DOCMISC_CANTOPENEDIT             DOCMISC = 4
	DOCMISC_NOFILESUPPORT            DOCMISC = 8
)

type DOWNHORZSTATES

type DOWNHORZSTATES int32

enum

const (
	DNHZS_NORMAL   DOWNHORZSTATES = 1
	DNHZS_HOT      DOWNHORZSTATES = 2
	DNHZS_PRESSED  DOWNHORZSTATES = 3
	DNHZS_DISABLED DOWNHORZSTATES = 4
)

type DOWNSTATES

type DOWNSTATES int32

enum

const (
	DNS_NORMAL   DOWNSTATES = 1
	DNS_HOT      DOWNSTATES = 2
	DNS_PRESSED  DOWNSTATES = 3
	DNS_DISABLED DOWNSTATES = 4
)

type DPAMM_MESSAGE

type DPAMM_MESSAGE uint32

enum

const (
	DPAMM_MERGE  DPAMM_MESSAGE = 1
	DPAMM_DELETE DPAMM_MESSAGE = 2
	DPAMM_INSERT DPAMM_MESSAGE = 3
)

type DPASTREAMINFO

type DPASTREAMINFO struct {
	IPos   int32
	PvItem unsafe.Pointer
}

type DPI_AWARENESS

type DPI_AWARENESS int32

enum

const (
	DPI_AWARENESS_INVALID           DPI_AWARENESS = -1
	DPI_AWARENESS_UNAWARE           DPI_AWARENESS = 0
	DPI_AWARENESS_SYSTEM_AWARE      DPI_AWARENESS = 1
	DPI_AWARENESS_PER_MONITOR_AWARE DPI_AWARENESS = 2
)

func GetAwarenessFromDpiAwarenessContext

func GetAwarenessFromDpiAwarenessContext(value DPI_AWARENESS_CONTEXT) DPI_AWARENESS

type DPI_AWARENESS_CONTEXT

type DPI_AWARENESS_CONTEXT = uintptr
const (
	DPI_AWARENESS_CONTEXT_UNAWARE              DPI_AWARENESS_CONTEXT = ^DPI_AWARENESS_CONTEXT(0x0)
	DPI_AWARENESS_CONTEXT_SYSTEM_AWARE         DPI_AWARENESS_CONTEXT = ^DPI_AWARENESS_CONTEXT(0x1)
	DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE    DPI_AWARENESS_CONTEXT = ^DPI_AWARENESS_CONTEXT(0x2)
	DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 DPI_AWARENESS_CONTEXT = ^DPI_AWARENESS_CONTEXT(0x3)
	DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED    DPI_AWARENESS_CONTEXT = ^DPI_AWARENESS_CONTEXT(0x4)
)

func GetDpiAwarenessContextForProcess

func GetDpiAwarenessContextForProcess(hProcess HANDLE) DPI_AWARENESS_CONTEXT

func GetThreadDpiAwarenessContext

func GetThreadDpiAwarenessContext() DPI_AWARENESS_CONTEXT

func GetWindowDpiAwarenessContext

func GetWindowDpiAwarenessContext(hwnd HWND) DPI_AWARENESS_CONTEXT

func SetThreadDpiAwarenessContext

func SetThreadDpiAwarenessContext(dpiContext DPI_AWARENESS_CONTEXT) DPI_AWARENESS_CONTEXT

type DPI_HOSTING_BEHAVIOR

type DPI_HOSTING_BEHAVIOR int32

enum

const (
	DPI_HOSTING_BEHAVIOR_INVALID DPI_HOSTING_BEHAVIOR = -1
	DPI_HOSTING_BEHAVIOR_DEFAULT DPI_HOSTING_BEHAVIOR = 0
	DPI_HOSTING_BEHAVIOR_MIXED   DPI_HOSTING_BEHAVIOR = 1
)

func GetThreadDpiHostingBehavior

func GetThreadDpiHostingBehavior() DPI_HOSTING_BEHAVIOR

func GetWindowDpiHostingBehavior

func GetWindowDpiHostingBehavior(hwnd HWND) DPI_HOSTING_BEHAVIOR

func SetThreadDpiHostingBehavior

func SetThreadDpiHostingBehavior(value DPI_HOSTING_BEHAVIOR) DPI_HOSTING_BEHAVIOR

type DRAGDROPPARTS

type DRAGDROPPARTS int32

enum

const (
	DD_COPY           DRAGDROPPARTS = 1
	DD_MOVE           DRAGDROPPARTS = 2
	DD_UPDATEMETADATA DRAGDROPPARTS = 3
	DD_CREATELINK     DRAGDROPPARTS = 4
	DD_WARNING        DRAGDROPPARTS = 5
	DD_NONE           DRAGDROPPARTS = 6
	DD_IMAGEBG        DRAGDROPPARTS = 7
	DD_TEXTBG         DRAGDROPPARTS = 8
)

type DRAGINFO

type DRAGINFO = DRAGINFOW

type DRAGINFOA

type DRAGINFOA struct {
	USize       uint32
	Pt          POINT
	FNC         BOOL
	LpFileList  PSTR
	GrfKeyState uint32
}

type DRAGINFOW

type DRAGINFOW struct {
	USize       uint32
	Pt          POINT
	FNC         BOOL
	LpFileList  PWSTR
	GrfKeyState uint32
}

type DRAGLISTINFO

type DRAGLISTINFO struct {
	UNotification DRAGLISTINFO_NOTIFICATION_FLAGS
	HWnd          HWND
	PtCursor      POINT
}

type DRAGLISTINFO_NOTIFICATION_FLAGS

type DRAGLISTINFO_NOTIFICATION_FLAGS uint32

enum

const (
	DL_BEGINDRAG  DRAGLISTINFO_NOTIFICATION_FLAGS = 1157
	DL_CANCELDRAG DRAGLISTINFO_NOTIFICATION_FLAGS = 1160
	DL_DRAGGING   DRAGLISTINFO_NOTIFICATION_FLAGS = 1158
	DL_DROPPED    DRAGLISTINFO_NOTIFICATION_FLAGS = 1159
)

type DRAWEDGE_FLAGS

type DRAWEDGE_FLAGS uint32

enum flags

const (
	BDR_RAISEDOUTER DRAWEDGE_FLAGS = 1
	BDR_SUNKENOUTER DRAWEDGE_FLAGS = 2
	BDR_RAISEDINNER DRAWEDGE_FLAGS = 4
	BDR_SUNKENINNER DRAWEDGE_FLAGS = 8
	BDR_OUTER       DRAWEDGE_FLAGS = 3
	BDR_INNER       DRAWEDGE_FLAGS = 12
	BDR_RAISED      DRAWEDGE_FLAGS = 5
	BDR_SUNKEN      DRAWEDGE_FLAGS = 10
	EDGE_RAISED     DRAWEDGE_FLAGS = 5
	EDGE_SUNKEN     DRAWEDGE_FLAGS = 10
	EDGE_ETCHED     DRAWEDGE_FLAGS = 6
	EDGE_BUMP       DRAWEDGE_FLAGS = 9
)

type DRAWITEMSTRUCT

type DRAWITEMSTRUCT struct {
	CtlType    DRAWITEMSTRUCT_CTL_TYPE
	CtlID      uint32
	ItemID     uint32
	ItemAction ODA_FLAGS
	ItemState  ODS_FLAGS
	HwndItem   HWND
	HDC        HDC
	RcItem     RECT
	ItemData   uintptr
}

type DRAWITEMSTRUCT_CTL_TYPE

type DRAWITEMSTRUCT_CTL_TYPE uint32

enum

const (
	ODT_BUTTON   DRAWITEMSTRUCT_CTL_TYPE = 4
	ODT_COMBOBOX DRAWITEMSTRUCT_CTL_TYPE = 3
	ODT_LISTBOX  DRAWITEMSTRUCT_CTL_TYPE = 2
	ODT_LISTVIEW DRAWITEMSTRUCT_CTL_TYPE = 102
	ODT_MENU     DRAWITEMSTRUCT_CTL_TYPE = 1
	ODT_STATIC   DRAWITEMSTRUCT_CTL_TYPE = 5
	ODT_TAB      DRAWITEMSTRUCT_CTL_TYPE = 101
)

type DRAWPATRECT

type DRAWPATRECT struct {
	PtPosition POINT
	PtSize     POINT
	WStyle     uint16
	WPattern   uint16
}

type DRAWPROGRESSFLAGS

type DRAWPROGRESSFLAGS int32

enum flags

const (
	DPF_NONE             DRAWPROGRESSFLAGS = 0
	DPF_MARQUEE          DRAWPROGRESSFLAGS = 1
	DPF_MARQUEE_COMPLETE DRAWPROGRESSFLAGS = 2
	DPF_ERROR            DRAWPROGRESSFLAGS = 4
	DPF_WARNING          DRAWPROGRESSFLAGS = 8
	DPF_STOPPED          DRAWPROGRESSFLAGS = 16
)

type DRAWSTATEPROC

type DRAWSTATEPROC = uintptr

type DRAWSTATEPROC_func

type DRAWSTATEPROC_func = func(hdc HDC, lData LPARAM, wData WPARAM, cx int32, cy int32) BOOL

type DRAWSTATE_FLAGS

type DRAWSTATE_FLAGS uint32

enum flags

const (
	DST_COMPLEX    DRAWSTATE_FLAGS = 0
	DST_TEXT       DRAWSTATE_FLAGS = 1
	DST_PREFIXTEXT DRAWSTATE_FLAGS = 2
	DST_ICON       DRAWSTATE_FLAGS = 3
	DST_BITMAP     DRAWSTATE_FLAGS = 4
	DSS_NORMAL     DRAWSTATE_FLAGS = 0
	DSS_UNION      DRAWSTATE_FLAGS = 16
	DSS_DISABLED   DRAWSTATE_FLAGS = 32
	DSS_MONO       DRAWSTATE_FLAGS = 128
	DSS_HIDEPREFIX DRAWSTATE_FLAGS = 512
	DSS_PREFIXONLY DRAWSTATE_FLAGS = 1024
	DSS_RIGHT      DRAWSTATE_FLAGS = 32768
)

type DRAWTEXTPARAMS

type DRAWTEXTPARAMS struct {
	CbSize        uint32
	ITabLength    int32
	ILeftMargin   int32
	IRightMargin  int32
	UiLengthDrawn uint32
}

type DRAW_CAPTION_FLAGS

type DRAW_CAPTION_FLAGS uint32

enum flags

const (
	DC_ACTIVE   DRAW_CAPTION_FLAGS = 1
	DC_BUTTONS  DRAW_CAPTION_FLAGS = 4096
	DC_GRADIENT DRAW_CAPTION_FLAGS = 32
	DC_ICON     DRAW_CAPTION_FLAGS = 4
	DC_INBUTTON DRAW_CAPTION_FLAGS = 16
	DC_SMALLCAP DRAW_CAPTION_FLAGS = 2
	DC_TEXT     DRAW_CAPTION_FLAGS = 8
)

type DRAW_EDGE_FLAGS

type DRAW_EDGE_FLAGS uint32

enum flags

const (
	BF_ADJUST                  DRAW_EDGE_FLAGS = 8192
	BF_BOTTOM                  DRAW_EDGE_FLAGS = 8
	BF_BOTTOMLEFT              DRAW_EDGE_FLAGS = 9
	BF_BOTTOMRIGHT             DRAW_EDGE_FLAGS = 12
	BF_DIAGONAL                DRAW_EDGE_FLAGS = 16
	BF_DIAGONAL_ENDBOTTOMLEFT  DRAW_EDGE_FLAGS = 25
	BF_DIAGONAL_ENDBOTTOMRIGHT DRAW_EDGE_FLAGS = 28
	BF_DIAGONAL_ENDTOPLEFT     DRAW_EDGE_FLAGS = 19
	BF_DIAGONAL_ENDTOPRIGHT    DRAW_EDGE_FLAGS = 22
	BF_FLAT                    DRAW_EDGE_FLAGS = 16384
	BF_LEFT                    DRAW_EDGE_FLAGS = 1
	BF_MIDDLE                  DRAW_EDGE_FLAGS = 2048
	BF_MONO                    DRAW_EDGE_FLAGS = 32768
	BF_RECT                    DRAW_EDGE_FLAGS = 15
	BF_RIGHT                   DRAW_EDGE_FLAGS = 4
	BF_SOFT                    DRAW_EDGE_FLAGS = 4096
	BF_TOP                     DRAW_EDGE_FLAGS = 2
	BF_TOPLEFT                 DRAW_EDGE_FLAGS = 3
	BF_TOPRIGHT                DRAW_EDGE_FLAGS = 6
)

type DRAW_TEXT_FORMAT

type DRAW_TEXT_FORMAT uint32

enum flags

const (
	DT_BOTTOM               DRAW_TEXT_FORMAT = 8
	DT_CALCRECT             DRAW_TEXT_FORMAT = 1024
	DT_CENTER               DRAW_TEXT_FORMAT = 1
	DT_EDITCONTROL          DRAW_TEXT_FORMAT = 8192
	DT_END_ELLIPSIS         DRAW_TEXT_FORMAT = 32768
	DT_EXPANDTABS           DRAW_TEXT_FORMAT = 64
	DT_EXTERNALLEADING      DRAW_TEXT_FORMAT = 512
	DT_HIDEPREFIX           DRAW_TEXT_FORMAT = 1048576
	DT_INTERNAL             DRAW_TEXT_FORMAT = 4096
	DT_LEFT                 DRAW_TEXT_FORMAT = 0
	DT_MODIFYSTRING         DRAW_TEXT_FORMAT = 65536
	DT_NOCLIP               DRAW_TEXT_FORMAT = 256
	DT_NOFULLWIDTHCHARBREAK DRAW_TEXT_FORMAT = 524288
	DT_NOPREFIX             DRAW_TEXT_FORMAT = 2048
	DT_PATH_ELLIPSIS        DRAW_TEXT_FORMAT = 16384
	DT_PREFIXONLY           DRAW_TEXT_FORMAT = 2097152
	DT_RIGHT                DRAW_TEXT_FORMAT = 2
	DT_RTLREADING           DRAW_TEXT_FORMAT = 131072
	DT_SINGLELINE           DRAW_TEXT_FORMAT = 32
	DT_TABSTOP              DRAW_TEXT_FORMAT = 128
	DT_TOP                  DRAW_TEXT_FORMAT = 0
	DT_VCENTER              DRAW_TEXT_FORMAT = 4
	DT_WORDBREAK            DRAW_TEXT_FORMAT = 16
	DT_WORD_ELLIPSIS        DRAW_TEXT_FORMAT = 262144
)

type DRAW_THEME_PARENT_BACKGROUND_FLAGS

type DRAW_THEME_PARENT_BACKGROUND_FLAGS uint32

enum flags

const (
	DTPB_WINDOWDC          DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1
	DTPB_USECTLCOLORSTATIC DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2
	DTPB_USEERASEBKGND     DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4
)

type DROPDESCRIPTION

type DROPDESCRIPTION struct {
	Type_     DROPIMAGETYPE
	SzMessage [260]uint16
	SzInsert  [260]uint16
}
type DROPDOWNBUTTONLEFTSTATES int32

enum

const (
	CBXSL_NORMAL   DROPDOWNBUTTONLEFTSTATES = 1
	CBXSL_HOT      DROPDOWNBUTTONLEFTSTATES = 2
	CBXSL_PRESSED  DROPDOWNBUTTONLEFTSTATES = 3
	CBXSL_DISABLED DROPDOWNBUTTONLEFTSTATES = 4
)
type DROPDOWNBUTTONRIGHTSTATES int32

enum

const (
	CBXSR_NORMAL   DROPDOWNBUTTONRIGHTSTATES = 1
	CBXSR_HOT      DROPDOWNBUTTONRIGHTSTATES = 2
	CBXSR_PRESSED  DROPDOWNBUTTONRIGHTSTATES = 3
	CBXSR_DISABLED DROPDOWNBUTTONRIGHTSTATES = 4
)
type DROPDOWNITEMSTATES int32

enum

const (
	CBDI_NORMAL      DROPDOWNITEMSTATES = 1
	CBDI_HIGHLIGHTED DROPDOWNITEMSTATES = 2
)

type DROPEFFECT

type DROPEFFECT uint32

enum flags

const (
	DROPEFFECT_NONE   DROPEFFECT = 0
	DROPEFFECT_COPY   DROPEFFECT = 1
	DROPEFFECT_MOVE   DROPEFFECT = 2
	DROPEFFECT_LINK   DROPEFFECT = 4
	DROPEFFECT_SCROLL DROPEFFECT = 2147483648
)

type DROPFILES

type DROPFILES struct {
	PFiles uint32
	Pt     POINT
	FNC    BOOL
	FWide  BOOL
}

type DROPIMAGETYPE

type DROPIMAGETYPE int32

enum

const (
	DROPIMAGE_INVALID DROPIMAGETYPE = -1
	DROPIMAGE_NONE    DROPIMAGETYPE = 0
	DROPIMAGE_COPY    DROPIMAGETYPE = 1
	DROPIMAGE_MOVE    DROPIMAGETYPE = 2
	DROPIMAGE_LINK    DROPIMAGETYPE = 4
	DROPIMAGE_LABEL   DROPIMAGETYPE = 6
	DROPIMAGE_WARNING DROPIMAGETYPE = 7
	DROPIMAGE_NOIMAGE DROPIMAGETYPE = 8
)

type DROPSTRUCT

type DROPSTRUCT struct {
	HwndSource    HWND
	HwndSink      HWND
	WFmt          uint32
	DwData        uintptr
	PtDrop        POINT
	DwControlData uint32
}

type DSH_FLAGS

type DSH_FLAGS int32

enum flags

const (
	DSH_ALLOWDROPDESCRIPTIONTEXT DSH_FLAGS = 1
)

type DSKTLSYSTEMTIME

type DSKTLSYSTEMTIME struct {
	WYear         uint16
	WMonth        uint16
	WDayOfWeek    uint16
	WDay          uint16
	WHour         uint16
	WMinute       uint16
	WSecond       uint16
	WMilliseconds uint16
	WResult       uint16
}

type DShellFolderViewEvents

type DShellFolderViewEvents struct {
	IDispatch
}

func (*DShellFolderViewEvents) Vtbl

type DShellFolderViewEventsInterface

type DShellFolderViewEventsInterface interface {
	IDispatchInterface
}

type DShellFolderViewEventsVtbl

type DShellFolderViewEventsVtbl struct {
	IDispatchVtbl
}

type DShellNameSpaceEvents

type DShellNameSpaceEvents struct {
	IDispatch
}

func (*DShellNameSpaceEvents) Vtbl

type DShellNameSpaceEventsInterface

type DShellNameSpaceEventsInterface interface {
	IDispatchInterface
}

type DShellNameSpaceEventsVtbl

type DShellNameSpaceEventsVtbl struct {
	IDispatchVtbl
}

type DShellWindowsEvents

type DShellWindowsEvents struct {
	IDispatch
}

func (*DShellWindowsEvents) Vtbl

type DShellWindowsEventsInterface

type DShellWindowsEventsInterface interface {
	IDispatchInterface
}

type DShellWindowsEventsVtbl

type DShellWindowsEventsVtbl struct {
	IDispatchVtbl
}

type DTBGOPTS

type DTBGOPTS struct {
	DwSize  uint32
	DwFlags uint32
	RcClip  RECT
}

type DTTOPTS

type DTTOPTS struct {
	DwSize              uint32
	DwFlags             DTTOPTS_FLAGS
	CrText              COLORREF
	CrBorder            COLORREF
	CrShadow            COLORREF
	ITextShadowType     int32
	PtShadowOffset      POINT
	IBorderSize         int32
	IFontPropId         int32
	IColorPropId        int32
	IStateId            int32
	FApplyOverlay       BOOL
	IGlowSize           int32
	PfnDrawTextCallback DTT_CALLBACK_PROC
	LParam              LPARAM
}

type DTTOPTS_FLAGS

type DTTOPTS_FLAGS uint32

enum flags

const (
	DTT_TEXTCOLOR    DTTOPTS_FLAGS = 1
	DTT_BORDERCOLOR  DTTOPTS_FLAGS = 2
	DTT_SHADOWCOLOR  DTTOPTS_FLAGS = 4
	DTT_SHADOWTYPE   DTTOPTS_FLAGS = 8
	DTT_SHADOWOFFSET DTTOPTS_FLAGS = 16
	DTT_BORDERSIZE   DTTOPTS_FLAGS = 32
	DTT_FONTPROP     DTTOPTS_FLAGS = 64
	DTT_COLORPROP    DTTOPTS_FLAGS = 128
	DTT_STATEID      DTTOPTS_FLAGS = 256
	DTT_CALCRECT     DTTOPTS_FLAGS = 512
	DTT_APPLYOVERLAY DTTOPTS_FLAGS = 1024
	DTT_GLOWSIZE     DTTOPTS_FLAGS = 2048
	DTT_CALLBACK     DTTOPTS_FLAGS = 4096
	DTT_COMPOSITED   DTTOPTS_FLAGS = 8192
	DTT_VALIDBITS    DTTOPTS_FLAGS = 12287
)

type DTT_CALLBACK_PROC

type DTT_CALLBACK_PROC = uintptr

type DTT_CALLBACK_PROC_func

type DTT_CALLBACK_PROC_func = func(hdc HDC, pszText PWSTR, cchText int32, prc *RECT, dwFlags uint32, lParam LPARAM) int32

type DUMP_FILE_ATTRIBUTES

type DUMP_FILE_ATTRIBUTES struct {
	DUMP_FILE_ATTRIBUTES_Anonymous
}

func (*DUMP_FILE_ATTRIBUTES) Anonymous

func (*DUMP_FILE_ATTRIBUTES) AnonymousVal

func (*DUMP_FILE_ATTRIBUTES) Attributes

func (this *DUMP_FILE_ATTRIBUTES) Attributes() *uint32

func (*DUMP_FILE_ATTRIBUTES) AttributesVal

func (this *DUMP_FILE_ATTRIBUTES) AttributesVal() uint32

type DUMP_FILE_ATTRIBUTES_Anonymous

type DUMP_FILE_ATTRIBUTES_Anonymous struct {
	Bitfield_ uint32
}

type DUMP_HEADER32

type DUMP_HEADER32 struct {
	Signature           uint32
	ValidDump           uint32
	MajorVersion        uint32
	MinorVersion        uint32
	DirectoryTableBase  uint32
	PfnDataBase         uint32
	PsLoadedModuleList  uint32
	PsActiveProcessHead uint32
	MachineImageType    uint32
	NumberProcessors    uint32
	BugCheckCode        uint32
	BugCheckParameter1  uint32
	BugCheckParameter2  uint32
	BugCheckParameter3  uint32
	BugCheckParameter4  uint32
	VersionUser         [32]CHAR
	PaeEnabled          byte
	KdSecondaryVersion  byte
	Spare3              [2]byte
	KdDebuggerDataBlock uint32
	DUMP_HEADER32_Anonymous
	ContextRecord      [1200]byte
	Exception          EXCEPTION_RECORD32
	Comment            [128]CHAR
	Attributes         DUMP_FILE_ATTRIBUTES
	BootId             uint32
	Reserved0_         [1760]byte
	DumpType           uint32
	MiniDumpFields     uint32
	SecondaryDataState uint32
	ProductType        uint32
	SuiteMask          uint32
	WriterStatus       uint32
	RequiredDumpSpace  int64
	Reserved2_         [16]byte
	SystemUpTime       int64
	SystemTime         int64
	Reserved3_         [56]byte
}

type DUMP_HEADER32_Anonymous

type DUMP_HEADER32_Anonymous struct {
	Data [175]uint32
}

func (*DUMP_HEADER32_Anonymous) PhysicalMemoryBlock

func (this *DUMP_HEADER32_Anonymous) PhysicalMemoryBlock() *PHYSICAL_MEMORY_DESCRIPTOR32

func (*DUMP_HEADER32_Anonymous) PhysicalMemoryBlockBuffer

func (this *DUMP_HEADER32_Anonymous) PhysicalMemoryBlockBuffer() *[700]byte

func (*DUMP_HEADER32_Anonymous) PhysicalMemoryBlockBufferVal

func (this *DUMP_HEADER32_Anonymous) PhysicalMemoryBlockBufferVal() [700]byte

func (*DUMP_HEADER32_Anonymous) PhysicalMemoryBlockVal

func (this *DUMP_HEADER32_Anonymous) PhysicalMemoryBlockVal() PHYSICAL_MEMORY_DESCRIPTOR32

type DUMP_HEADER64

type DUMP_HEADER64 struct {
	Signature           uint32
	ValidDump           uint32
	MajorVersion        uint32
	MinorVersion        uint32
	DirectoryTableBase  uint64
	PfnDataBase         uint64
	PsLoadedModuleList  uint64
	PsActiveProcessHead uint64
	MachineImageType    uint32
	NumberProcessors    uint32
	BugCheckCode        uint32
	BugCheckParameter1  uint64
	BugCheckParameter2  uint64
	BugCheckParameter3  uint64
	BugCheckParameter4  uint64
	VersionUser         [32]CHAR
	KdDebuggerDataBlock uint64
	DUMP_HEADER64_Anonymous
	ContextRecord      [3000]byte
	Exception          EXCEPTION_RECORD64
	DumpType           uint32
	RequiredDumpSpace  int64
	SystemTime         int64
	Comment            [128]CHAR
	SystemUpTime       int64
	MiniDumpFields     uint32
	SecondaryDataState uint32
	ProductType        uint32
	SuiteMask          uint32
	WriterStatus       uint32
	Unused1            byte
	KdSecondaryVersion byte
	Unused             [2]byte
	Attributes         DUMP_FILE_ATTRIBUTES
	BootId             uint32
	Reserved0_         [4008]byte
}

type DUMP_HEADER64_Anonymous

type DUMP_HEADER64_Anonymous struct {
	Data [87]uint64
}

func (*DUMP_HEADER64_Anonymous) PhysicalMemoryBlock

func (this *DUMP_HEADER64_Anonymous) PhysicalMemoryBlock() *PHYSICAL_MEMORY_DESCRIPTOR64

func (*DUMP_HEADER64_Anonymous) PhysicalMemoryBlockBuffer

func (this *DUMP_HEADER64_Anonymous) PhysicalMemoryBlockBuffer() *[700]byte

func (*DUMP_HEADER64_Anonymous) PhysicalMemoryBlockBufferVal

func (this *DUMP_HEADER64_Anonymous) PhysicalMemoryBlockBufferVal() [700]byte

func (*DUMP_HEADER64_Anonymous) PhysicalMemoryBlockVal

func (this *DUMP_HEADER64_Anonymous) PhysicalMemoryBlockVal() PHYSICAL_MEMORY_DESCRIPTOR64

type DUMP_TYPE

type DUMP_TYPE int32

enum

const (
	DUMP_TYPE_INVALID       DUMP_TYPE = -1
	DUMP_TYPE_UNKNOWN       DUMP_TYPE = 0
	DUMP_TYPE_FULL          DUMP_TYPE = 1
	DUMP_TYPE_SUMMARY       DUMP_TYPE = 2
	DUMP_TYPE_HEADER        DUMP_TYPE = 3
	DUMP_TYPE_TRIAGE        DUMP_TYPE = 4
	DUMP_TYPE_BITMAP_FULL   DUMP_TYPE = 5
	DUMP_TYPE_BITMAP_KERNEL DUMP_TYPE = 6
	DUMP_TYPE_AUTOMATIC     DUMP_TYPE = 7
)

type DUPLICATE_HANDLE_OPTIONS

type DUPLICATE_HANDLE_OPTIONS uint32

enum flags

const (
	DUPLICATE_CLOSE_SOURCE DUPLICATE_HANDLE_OPTIONS = 1
	DUPLICATE_SAME_ACCESS  DUPLICATE_HANDLE_OPTIONS = 2
)

type DVASPECT

type DVASPECT uint32

enum

const (
	DVASPECT_CONTENT     DVASPECT = 1
	DVASPECT_THUMBNAIL   DVASPECT = 2
	DVASPECT_ICON        DVASPECT = 4
	DVASPECT_DOCPRINT    DVASPECT = 8
	DVASPECT_OPAQUE      DVASPECT = 16
	DVASPECT_TRANSPARENT DVASPECT = 32
)

type DVASPECTINFO

type DVASPECTINFO struct {
	Cb      uint32
	DwFlags uint32
}

type DVASPECTINFOFLAG

type DVASPECTINFOFLAG int32

enum

const (
	DVASPECTINFOFLAG_CANOPTIMIZE DVASPECTINFOFLAG = 1
)

type DVEXTENTINFO

type DVEXTENTINFO struct {
	Cb            uint32
	DwExtentMode  uint32
	SizelProposed SIZE
}

type DVEXTENTMODE

type DVEXTENTMODE int32

enum

const (
	DVEXTENT_CONTENT  DVEXTENTMODE = 0
	DVEXTENT_INTEGRAL DVEXTENTMODE = 1
)

type DVTARGETDEVICE

type DVTARGETDEVICE struct {
	TdSize             uint32
	TdDriverNameOffset uint16
	TdDeviceNameOffset uint16
	TdPortNameOffset   uint16
	TdExtDevmodeOffset uint16
	TdData             [1]byte
}

type DWORD

type DWORD = uint32

type DWORD_BLOB

type DWORD_BLOB struct {
	ClSize uint32
	AlData [1]uint32
}

type DWORD_SIZEDARR

type DWORD_SIZEDARR struct {
	ClSize uint32
	PData  *uint32
}

type DWebBrowserEvents

type DWebBrowserEvents struct {
	IDispatch
}

func (*DWebBrowserEvents) Vtbl

type DWebBrowserEvents2

type DWebBrowserEvents2 struct {
	IDispatch
}

func (*DWebBrowserEvents2) Vtbl

type DWebBrowserEvents2Interface

type DWebBrowserEvents2Interface interface {
	IDispatchInterface
}

type DWebBrowserEvents2Vtbl

type DWebBrowserEvents2Vtbl struct {
	IDispatchVtbl
}

type DWebBrowserEventsInterface

type DWebBrowserEventsInterface interface {
	IDispatchInterface
}

type DWebBrowserEventsVtbl

type DWebBrowserEventsVtbl struct {
	IDispatchVtbl
}

type DYNAMIC_TIME_ZONE_INFORMATION

type DYNAMIC_TIME_ZONE_INFORMATION struct {
	Bias                        int32
	StandardName                [32]uint16
	StandardDate                SYSTEMTIME
	StandardBias                int32
	DaylightName                [32]uint16
	DaylightDate                SYSTEMTIME
	DaylightBias                int32
	TimeZoneKeyName             [128]uint16
	DynamicDaylightTimeDisabled BOOLEAN
}

type DebugPropertyInfo

type DebugPropertyInfo struct {
	M_dwValidFields uint32
	M_bstrName      BSTR
	M_bstrType      BSTR
	M_bstrValue     BSTR
	M_bstrFullName  BSTR
	M_dwAttrib      uint32
	M_pDebugProp    *IDebugProperty
}

type DefFolderMenu

type DefFolderMenu struct {
}

type DefaultBrowserSyncSettings

type DefaultBrowserSyncSettings struct {
}

type DesktopGadget

type DesktopGadget struct {
}

type DesktopWallpaper

type DesktopWallpaper struct {
}

type DestinationList

type DestinationList struct {
}

type DetectEncodingInfo

type DetectEncodingInfo struct {
	NLangID     uint32
	NCodePage   uint32
	NDocPercent int32
	NConfidence int32
}

type DispatcherQueueOptions

type DispatcherQueueOptions struct {
	DwSize        uint32
	ThreadType    DISPATCHERQUEUE_THREAD_TYPE
	ApartmentType DISPATCHERQUEUE_THREAD_APARTMENTTYPE
}

type DocPropShellExtension

type DocPropShellExtension struct {
}

type DockPosition

type DockPosition int32

enum

const (
	DockPosition_Top    DockPosition = 0
	DockPosition_Left   DockPosition = 1
	DockPosition_Bottom DockPosition = 2
	DockPosition_Right  DockPosition = 3
	DockPosition_Fill   DockPosition = 4
	DockPosition_None   DockPosition = 5
)

type DriveSizeCategorizer

type DriveSizeCategorizer struct {
}

type DriveTypeCategorizer

type DriveTypeCategorizer struct {
}

type EC_ENDOFLINE

type EC_ENDOFLINE int32

enum

const (
	EC_ENDOFLINE_DETECTFROMCONTENT EC_ENDOFLINE = 0
	EC_ENDOFLINE_CRLF              EC_ENDOFLINE = 1
	EC_ENDOFLINE_CR                EC_ENDOFLINE = 2
	EC_ENDOFLINE_LF                EC_ENDOFLINE = 3
)

type EC_HOST_UI_MODE

type EC_HOST_UI_MODE int32

enum

const (
	ECHUIM_DESKTOP         EC_HOST_UI_MODE = 0
	ECHUIM_IMMERSIVE       EC_HOST_UI_MODE = 1
	ECHUIM_SYSTEM_LAUNCHER EC_HOST_UI_MODE = 2
)

type EC_SEARCHWEB_ENTRYPOINT

type EC_SEARCHWEB_ENTRYPOINT int32

enum

const (
	EC_SEARCHWEB_ENTRYPOINT_EXTERNAL    EC_SEARCHWEB_ENTRYPOINT = 0
	EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU EC_SEARCHWEB_ENTRYPOINT = 1
)

type EDGE_GESTURE_KIND

type EDGE_GESTURE_KIND int32

enum

const (
	EGK_TOUCH    EDGE_GESTURE_KIND = 0
	EGK_KEYBOARD EDGE_GESTURE_KIND = 1
	EGK_MOUSE    EDGE_GESTURE_KIND = 2
)

type EDITBALLOONTIP

type EDITBALLOONTIP struct {
	CbStruct uint32
	PszTitle PWSTR
	PszText  PWSTR
	TtiIcon  EDITBALLOONTIP_ICON
}

type EDITBALLOONTIP_ICON

type EDITBALLOONTIP_ICON int32

enum

const (
	TTI_ERROR         EDITBALLOONTIP_ICON = 3
	TTI_INFO          EDITBALLOONTIP_ICON = 1
	TTI_NONE          EDITBALLOONTIP_ICON = 0
	TTI_WARNING       EDITBALLOONTIP_ICON = 2
	TTI_INFO_LARGE    EDITBALLOONTIP_ICON = 4
	TTI_WARNING_LARGE EDITBALLOONTIP_ICON = 5
	TTI_ERROR_LARGE   EDITBALLOONTIP_ICON = 6
)

type EDITBORDER_HSCROLLSTATES

type EDITBORDER_HSCROLLSTATES int32

enum

const (
	EPSH_NORMAL   EDITBORDER_HSCROLLSTATES = 1
	EPSH_HOT      EDITBORDER_HSCROLLSTATES = 2
	EPSH_FOCUSED  EDITBORDER_HSCROLLSTATES = 3
	EPSH_DISABLED EDITBORDER_HSCROLLSTATES = 4
)

type EDITBORDER_HVSCROLLSTATES

type EDITBORDER_HVSCROLLSTATES int32

enum

const (
	EPSHV_NORMAL   EDITBORDER_HVSCROLLSTATES = 1
	EPSHV_HOT      EDITBORDER_HVSCROLLSTATES = 2
	EPSHV_FOCUSED  EDITBORDER_HVSCROLLSTATES = 3
	EPSHV_DISABLED EDITBORDER_HVSCROLLSTATES = 4
)

type EDITBORDER_NOSCROLLSTATES

type EDITBORDER_NOSCROLLSTATES int32

enum

const (
	EPSN_NORMAL   EDITBORDER_NOSCROLLSTATES = 1
	EPSN_HOT      EDITBORDER_NOSCROLLSTATES = 2
	EPSN_FOCUSED  EDITBORDER_NOSCROLLSTATES = 3
	EPSN_DISABLED EDITBORDER_NOSCROLLSTATES = 4
)

type EDITBORDER_VSCROLLSTATES

type EDITBORDER_VSCROLLSTATES int32

enum

const (
	EPSV_NORMAL   EDITBORDER_VSCROLLSTATES = 1
	EPSV_HOT      EDITBORDER_VSCROLLSTATES = 2
	EPSV_FOCUSED  EDITBORDER_VSCROLLSTATES = 3
	EPSV_DISABLED EDITBORDER_VSCROLLSTATES = 4
)

type EDITPARTS

type EDITPARTS int32

enum

const (
	EP_EDITTEXT             EDITPARTS = 1
	EP_CARET                EDITPARTS = 2
	EP_BACKGROUND           EDITPARTS = 3
	EP_PASSWORD             EDITPARTS = 4
	EP_BACKGROUNDWITHBORDER EDITPARTS = 5
	EP_EDITBORDER_NOSCROLL  EDITPARTS = 6
	EP_EDITBORDER_HSCROLL   EDITPARTS = 7
	EP_EDITBORDER_VSCROLL   EDITPARTS = 8
	EP_EDITBORDER_HVSCROLL  EDITPARTS = 9
)

type EDITSTREAM

type EDITSTREAM struct {
	DwCookie    uintptr
	DwError     uint32
	PfnCallback EDITSTREAMCALLBACK
}

type EDITSTREAMCALLBACK

type EDITSTREAMCALLBACK = uintptr

type EDITSTREAMCALLBACK_func

type EDITSTREAMCALLBACK_func = func(dwCookie uintptr, pbBuff *byte, cb int32, pcb *int32) uint32

type EDITTEXTSTATES

type EDITTEXTSTATES int32

enum

const (
	ETS_NORMAL    EDITTEXTSTATES = 1
	ETS_HOT       EDITTEXTSTATES = 2
	ETS_SELECTED  EDITTEXTSTATES = 3
	ETS_DISABLED  EDITTEXTSTATES = 4
	ETS_FOCUSED   EDITTEXTSTATES = 5
	ETS_READONLY  EDITTEXTSTATES = 6
	ETS_ASSIST    EDITTEXTSTATES = 7
	ETS_CUEBANNER EDITTEXTSTATES = 8
)

type EDITWORDBREAKPROCA

type EDITWORDBREAKPROCA = uintptr

type EDITWORDBREAKPROCA_func

type EDITWORDBREAKPROCA_func = func(lpch PSTR, ichCurrent int32, cch int32, code WORD_BREAK_ACTION) int32

type EDITWORDBREAKPROCEX

type EDITWORDBREAKPROCEX = uintptr

type EDITWORDBREAKPROCEX_func

type EDITWORDBREAKPROCEX_func = func(pchText PSTR, cchText int32, bCharSet byte, action int32) int32

type EDITWORDBREAKPROCW

type EDITWORDBREAKPROCW = uintptr

type EDITWORDBREAKPROCW_func

type EDITWORDBREAKPROCW_func = func(lpch PWSTR, ichCurrent int32, cch int32, code WORD_BREAK_ACTION) int32

type EDIT_CONTROL_FEATURE

type EDIT_CONTROL_FEATURE int32

enum

const (
	EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT EDIT_CONTROL_FEATURE = 0
	EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS                      EDIT_CONTROL_FEATURE = 1
)
type EDIT_LINKS_FLAGS uint32

enum flags

const (
	ELF_SHOWHELP            EDIT_LINKS_FLAGS = 1
	ELF_DISABLEUPDATENOW    EDIT_LINKS_FLAGS = 2
	ELF_DISABLEOPENSOURCE   EDIT_LINKS_FLAGS = 4
	ELF_DISABLECHANGESOURCE EDIT_LINKS_FLAGS = 8
	ELF_DISABLECANCELLINK   EDIT_LINKS_FLAGS = 16
)

type EFFECTIVE_POWER_MODE

type EFFECTIVE_POWER_MODE int32

enum

const (
	EffectivePowerModeBatterySaver    EFFECTIVE_POWER_MODE = 0
	EffectivePowerModeBetterBattery   EFFECTIVE_POWER_MODE = 1
	EffectivePowerModeBalanced        EFFECTIVE_POWER_MODE = 2
	EffectivePowerModeHighPerformance EFFECTIVE_POWER_MODE = 3
	EffectivePowerModeMaxPerformance  EFFECTIVE_POWER_MODE = 4
	EffectivePowerModeGameMode        EFFECTIVE_POWER_MODE = 5
	EffectivePowerModeMixedReality    EFFECTIVE_POWER_MODE = 6
)

type EFFECTIVE_POWER_MODE_CALLBACK

type EFFECTIVE_POWER_MODE_CALLBACK = uintptr

type EFFECTIVE_POWER_MODE_CALLBACK_func

type EFFECTIVE_POWER_MODE_CALLBACK_func = func(Mode EFFECTIVE_POWER_MODE, Context unsafe.Pointer)

type EFS_CERTIFICATE_BLOB

type EFS_CERTIFICATE_BLOB struct {
	DwCertEncodingType uint32
	CbData             uint32
	PbData             *byte
}

type EFS_COMPATIBILITY_INFO

type EFS_COMPATIBILITY_INFO struct {
	EfsVersion uint32
}

type EFS_DECRYPTION_STATUS_INFO

type EFS_DECRYPTION_STATUS_INFO struct {
	DwDecryptionError uint32
	DwHashOffset      uint32
	CbHash            uint32
}

type EFS_ENCRYPTION_STATUS_INFO

type EFS_ENCRYPTION_STATUS_INFO struct {
	BHasCurrentKey    BOOL
	DwEncryptionError uint32
}

type EFS_HASH_BLOB

type EFS_HASH_BLOB struct {
	CbData uint32
	PbData *byte
}

type EFS_KEY_INFO

type EFS_KEY_INFO struct {
	DwVersion uint32
	Entropy   uint32
	Algorithm ALG_ID
	KeyLength uint32
}

type EFS_PIN_BLOB

type EFS_PIN_BLOB struct {
	CbPadding uint32
	CbData    uint32
	PbData    *byte
}

type EFS_RPC_BLOB

type EFS_RPC_BLOB struct {
	CbData uint32
	PbData *byte
}

type EFS_VERSION_INFO

type EFS_VERSION_INFO struct {
	EfsVersion uint32
	SubVersion uint32
}

type ELEMDESC

type ELEMDESC struct {
	Tdesc TYPEDESC
	ELEMDESC_Anonymous
}

type ELEMDESC_Anonymous

type ELEMDESC_Anonymous struct {
	Data [2]uint64
}

func (*ELEMDESC_Anonymous) Idldesc

func (this *ELEMDESC_Anonymous) Idldesc() *IDLDESC

func (*ELEMDESC_Anonymous) IdldescVal

func (this *ELEMDESC_Anonymous) IdldescVal() IDLDESC

func (*ELEMDESC_Anonymous) Paramdesc

func (this *ELEMDESC_Anonymous) Paramdesc() *PARAMDESC

func (*ELEMDESC_Anonymous) ParamdescVal

func (this *ELEMDESC_Anonymous) ParamdescVal() PARAMDESC

type EMBDHLP_FLAGS

type EMBDHLP_FLAGS uint32

enum flags

const (
	EMBDHLP_INPROC_HANDLER EMBDHLP_FLAGS = 0
	EMBDHLP_INPROC_SERVER  EMBDHLP_FLAGS = 1
	EMBDHLP_CREATENOW      EMBDHLP_FLAGS = 0
	EMBDHLP_DELAYCREATE    EMBDHLP_FLAGS = 65536
)

type EMBEDDED_FONT_PRIV_STATUS

type EMBEDDED_FONT_PRIV_STATUS uint32

enum

const (
	EMBED_PREVIEWPRINT EMBEDDED_FONT_PRIV_STATUS = 1
	EMBED_EDITABLE     EMBEDDED_FONT_PRIV_STATUS = 2
	EMBED_INSTALLABLE  EMBEDDED_FONT_PRIV_STATUS = 3
	EMBED_NOEMBEDDING  EMBEDDED_FONT_PRIV_STATUS = 4
)

type EMBED_FONT_CHARSET

type EMBED_FONT_CHARSET uint32

enum

const (
	CHARSET_UNICODE EMBED_FONT_CHARSET = 1
	CHARSET_SYMBOL  EMBED_FONT_CHARSET = 2
)

type EMI_CHANNEL_MEASUREMENT_DATA

type EMI_CHANNEL_MEASUREMENT_DATA struct {
	AbsoluteEnergy uint64
	AbsoluteTime   uint64
}

type EMI_CHANNEL_V2

type EMI_CHANNEL_V2 struct {
	MeasurementUnit EMI_MEASUREMENT_UNIT
	ChannelNameSize uint16
	ChannelName     [1]uint16
}

type EMI_MEASUREMENT_DATA_V2

type EMI_MEASUREMENT_DATA_V2 struct {
	ChannelData [1]EMI_CHANNEL_MEASUREMENT_DATA
}

type EMI_MEASUREMENT_UNIT

type EMI_MEASUREMENT_UNIT int32

enum

const (
	EmiMeasurementUnitPicowattHours EMI_MEASUREMENT_UNIT = 0
)

type EMI_METADATA_SIZE

type EMI_METADATA_SIZE struct {
	MetadataSize uint32
}

type EMI_METADATA_V1

type EMI_METADATA_V1 struct {
	MeasurementUnit         EMI_MEASUREMENT_UNIT
	HardwareOEM             [16]uint16
	HardwareModel           [16]uint16
	HardwareRevision        uint16
	MeteredHardwareNameSize uint16
	MeteredHardwareName     [1]uint16
}

type EMI_METADATA_V2

type EMI_METADATA_V2 struct {
	HardwareOEM      [16]uint16
	HardwareModel    [16]uint16
	HardwareRevision uint16
	ChannelCount     uint16
	Channels         [1]EMI_CHANNEL_V2
}

type EMI_VERSION

type EMI_VERSION struct {
	EmiVersion uint16
}

type EMPTYMARKUPPARTS

type EMPTYMARKUPPARTS int32

enum

const (
	EMP_MARKUPTEXT EMPTYMARKUPPARTS = 1
)

type EMR

type EMR struct {
	IType ENHANCED_METAFILE_RECORD_TYPE
	NSize uint32
}

type EMRALPHABLEND

type EMRALPHABLEND struct {
	Emr          EMR
	RclBounds    RECTL
	XDest        int32
	YDest        int32
	CxDest       int32
	CyDest       int32
	DwRop        uint32
	XSrc         int32
	YSrc         int32
	XformSrc     XFORM
	CrBkColorSrc COLORREF
	IUsageSrc    uint32
	OffBmiSrc    uint32
	CbBmiSrc     uint32
	OffBitsSrc   uint32
	CbBitsSrc    uint32
	CxSrc        int32
	CySrc        int32
}

type EMRANGLEARC

type EMRANGLEARC struct {
	Emr         EMR
	PtlCenter   POINTL
	NRadius     uint32
	EStartAngle float32
	ESweepAngle float32
}

type EMRARC

type EMRARC struct {
	Emr      EMR
	RclBox   RECTL
	PtlStart POINTL
	PtlEnd   POINTL
}

type EMRBITBLT

type EMRBITBLT struct {
	Emr          EMR
	RclBounds    RECTL
	XDest        int32
	YDest        int32
	CxDest       int32
	CyDest       int32
	DwRop        uint32
	XSrc         int32
	YSrc         int32
	XformSrc     XFORM
	CrBkColorSrc COLORREF
	IUsageSrc    uint32
	OffBmiSrc    uint32
	CbBmiSrc     uint32
	OffBitsSrc   uint32
	CbBitsSrc    uint32
}

type EMRCOLORCORRECTPALETTE

type EMRCOLORCORRECTPALETTE struct {
	Emr         EMR
	IhPalette   uint32
	NFirstEntry uint32
	NPalEntries uint32
	NReserved   uint32
}

type EMRCOLORMATCHTOTARGET

type EMRCOLORMATCHTOTARGET struct {
	Emr      EMR
	DwAction uint32
	DwFlags  uint32
	CbName   uint32
	CbData   uint32
	Data     [1]byte
}

type EMRCREATEBRUSHINDIRECT

type EMRCREATEBRUSHINDIRECT struct {
	Emr     EMR
	IhBrush uint32
	Lb      LOGBRUSH32
}

type EMRCREATEDIBPATTERNBRUSHPT

type EMRCREATEDIBPATTERNBRUSHPT struct {
	Emr     EMR
	IhBrush uint32
	IUsage  uint32
	OffBmi  uint32
	CbBmi   uint32
	OffBits uint32
	CbBits  uint32
}

type EMRCREATEMONOBRUSH

type EMRCREATEMONOBRUSH struct {
	Emr     EMR
	IhBrush uint32
	IUsage  uint32
	OffBmi  uint32
	CbBmi   uint32
	OffBits uint32
	CbBits  uint32
}

type EMRCREATEPALETTE

type EMRCREATEPALETTE struct {
	Emr   EMR
	IhPal uint32
	Lgpl  LOGPALETTE
}

type EMRCREATEPEN

type EMRCREATEPEN struct {
	Emr   EMR
	IhPen uint32
	Lopn  LOGPEN
}

type EMRELLIPSE

type EMRELLIPSE struct {
	Emr    EMR
	RclBox RECTL
}

type EMREOF

type EMREOF struct {
	Emr           EMR
	NPalEntries   uint32
	OffPalEntries uint32
	NSizeLast     uint32
}

type EMREXCLUDECLIPRECT

type EMREXCLUDECLIPRECT struct {
	Emr     EMR
	RclClip RECTL
}

type EMREXTCREATEFONTINDIRECTW

type EMREXTCREATEFONTINDIRECTW struct {
	Emr    EMR
	IhFont uint32
	Elfw   EXTLOGFONTW
}

type EMREXTCREATEPEN

type EMREXTCREATEPEN struct {
	Emr     EMR
	IhPen   uint32
	OffBmi  uint32
	CbBmi   uint32
	OffBits uint32
	CbBits  uint32
	Elp     EXTLOGPEN32
}

type EMREXTESCAPE

type EMREXTESCAPE struct {
	Emr       EMR
	IEscape   int32
	CbEscData int32
	EscData   [1]byte
}

type EMREXTFLOODFILL

type EMREXTFLOODFILL struct {
	Emr      EMR
	PtlStart POINTL
	CrColor  COLORREF
	IMode    uint32
}

type EMREXTSELECTCLIPRGN

type EMREXTSELECTCLIPRGN struct {
	Emr       EMR
	CbRgnData uint32
	IMode     RGN_COMBINE_MODE
	RgnData   [1]byte
}

type EMREXTTEXTOUTA

type EMREXTTEXTOUTA struct {
	Emr           EMR
	RclBounds     RECTL
	IGraphicsMode uint32
	ExScale       float32
	EyScale       float32
	Emrtext       EMRTEXT
}

type EMRFILLPATH

type EMRFILLPATH struct {
	Emr       EMR
	RclBounds RECTL
}

type EMRFILLRGN

type EMRFILLRGN struct {
	Emr       EMR
	RclBounds RECTL
	CbRgnData uint32
	IhBrush   uint32
	RgnData   [1]byte
}

type EMRFORMAT

type EMRFORMAT struct {
	DSignature uint32
	NVersion   uint32
	CbData     uint32
	OffData    uint32
}

type EMRFRAMERGN

type EMRFRAMERGN struct {
	Emr       EMR
	RclBounds RECTL
	CbRgnData uint32
	IhBrush   uint32
	SzlStroke SIZE
	RgnData   [1]byte
}

type EMRGDICOMMENT

type EMRGDICOMMENT struct {
	Emr    EMR
	CbData uint32
	Data   [1]byte
}

type EMRGLSBOUNDEDRECORD

type EMRGLSBOUNDEDRECORD struct {
	Emr       EMR
	RclBounds RECTL
	CbData    uint32
	Data      [1]byte
}

type EMRGLSRECORD

type EMRGLSRECORD struct {
	Emr    EMR
	CbData uint32
	Data   [1]byte
}

type EMRGRADIENTFILL

type EMRGRADIENTFILL struct {
	Emr       EMR
	RclBounds RECTL
	NVer      uint32
	NTri      uint32
	UlMode    GRADIENT_FILL
	Ver       [1]TRIVERTEX
}

type EMRINVERTRGN

type EMRINVERTRGN struct {
	Emr       EMR
	RclBounds RECTL
	CbRgnData uint32
	RgnData   [1]byte
}

type EMRLINETO

type EMRLINETO struct {
	Emr EMR
	Ptl POINTL
}

type EMRMASKBLT

type EMRMASKBLT struct {
	Emr          EMR
	RclBounds    RECTL
	XDest        int32
	YDest        int32
	CxDest       int32
	CyDest       int32
	DwRop        uint32
	XSrc         int32
	YSrc         int32
	XformSrc     XFORM
	CrBkColorSrc COLORREF
	IUsageSrc    uint32
	OffBmiSrc    uint32
	CbBmiSrc     uint32
	OffBitsSrc   uint32
	CbBitsSrc    uint32
	XMask        int32
	YMask        int32
	IUsageMask   uint32
	OffBmiMask   uint32
	CbBmiMask    uint32
	OffBitsMask  uint32
	CbBitsMask   uint32
}

type EMRMODIFYWORLDTRANSFORM

type EMRMODIFYWORLDTRANSFORM struct {
	Emr   EMR
	Xform XFORM
	IMode MODIFY_WORLD_TRANSFORM_MODE
}

type EMRNAMEDESCAPE

type EMRNAMEDESCAPE struct {
	Emr       EMR
	IEscape   int32
	CbDriver  int32
	CbEscData int32
	EscData   [1]byte
}

type EMROFFSETCLIPRGN

type EMROFFSETCLIPRGN struct {
	Emr       EMR
	PtlOffset POINTL
}

type EMRPLGBLT

type EMRPLGBLT struct {
	Emr          EMR
	RclBounds    RECTL
	AptlDest     [3]POINTL
	XSrc         int32
	YSrc         int32
	CxSrc        int32
	CySrc        int32
	XformSrc     XFORM
	CrBkColorSrc COLORREF
	IUsageSrc    uint32
	OffBmiSrc    uint32
	CbBmiSrc     uint32
	OffBitsSrc   uint32
	CbBitsSrc    uint32
	XMask        int32
	YMask        int32
	IUsageMask   uint32
	OffBmiMask   uint32
	CbBmiMask    uint32
	OffBitsMask  uint32
	CbBitsMask   uint32
}

type EMRPOLYDRAW

type EMRPOLYDRAW struct {
	Emr       EMR
	RclBounds RECTL
	Cptl      uint32
	Aptl      [1]POINTL
	AbTypes   [1]byte
}

type EMRPOLYDRAW16

type EMRPOLYDRAW16 struct {
	Emr       EMR
	RclBounds RECTL
	Cpts      uint32
	Apts      [1]POINTS
	AbTypes   [1]byte
}

type EMRPOLYLINE

type EMRPOLYLINE struct {
	Emr       EMR
	RclBounds RECTL
	Cptl      uint32
	Aptl      [1]POINTL
}

type EMRPOLYLINE16

type EMRPOLYLINE16 struct {
	Emr       EMR
	RclBounds RECTL
	Cpts      uint32
	Apts      [1]POINTS
}

type EMRPOLYPOLYLINE

type EMRPOLYPOLYLINE struct {
	Emr         EMR
	RclBounds   RECTL
	NPolys      uint32
	Cptl        uint32
	APolyCounts [1]uint32
	Aptl        [1]POINTL
}

type EMRPOLYPOLYLINE16

type EMRPOLYPOLYLINE16 struct {
	Emr         EMR
	RclBounds   RECTL
	NPolys      uint32
	Cpts        uint32
	APolyCounts [1]uint32
	Apts        [1]POINTS
}

type EMRPOLYTEXTOUTA

type EMRPOLYTEXTOUTA struct {
	Emr           EMR
	RclBounds     RECTL
	IGraphicsMode uint32
	ExScale       float32
	EyScale       float32
	CStrings      int32
	Aemrtext      [1]EMRTEXT
}

type EMRRESIZEPALETTE

type EMRRESIZEPALETTE struct {
	Emr      EMR
	IhPal    uint32
	CEntries uint32
}

type EMRRESTOREDC

type EMRRESTOREDC struct {
	Emr       EMR
	IRelative int32
}

type EMRROUNDRECT

type EMRROUNDRECT struct {
	Emr       EMR
	RclBox    RECTL
	SzlCorner SIZE
}

type EMRSCALEVIEWPORTEXTEX

type EMRSCALEVIEWPORTEXTEX struct {
	Emr    EMR
	XNum   int32
	XDenom int32
	YNum   int32
	YDenom int32
}

type EMRSELECTCLIPPATH

type EMRSELECTCLIPPATH struct {
	Emr   EMR
	IMode uint32
}

type EMRSELECTOBJECT

type EMRSELECTOBJECT struct {
	Emr      EMR
	IhObject uint32
}

type EMRSELECTPALETTE

type EMRSELECTPALETTE struct {
	Emr   EMR
	IhPal uint32
}

type EMRSETARCDIRECTION

type EMRSETARCDIRECTION struct {
	Emr           EMR
	IArcDirection uint32
}

type EMRSETCOLORADJUSTMENT

type EMRSETCOLORADJUSTMENT struct {
	Emr             EMR
	ColorAdjustment COLORADJUSTMENT
}

type EMRSETCOLORSPACE

type EMRSETCOLORSPACE struct {
	Emr  EMR
	IhCS uint32
}

type EMRSETDIBITSTODEVICE

type EMRSETDIBITSTODEVICE struct {
	Emr        EMR
	RclBounds  RECTL
	XDest      int32
	YDest      int32
	XSrc       int32
	YSrc       int32
	CxSrc      int32
	CySrc      int32
	OffBmiSrc  uint32
	CbBmiSrc   uint32
	OffBitsSrc uint32
	CbBitsSrc  uint32
	IUsageSrc  uint32
	IStartScan uint32
	CScans     uint32
}

type EMRSETICMPROFILE

type EMRSETICMPROFILE struct {
	Emr     EMR
	DwFlags uint32
	CbName  uint32
	CbData  uint32
	Data    [1]byte
}

type EMRSETMAPPERFLAGS

type EMRSETMAPPERFLAGS struct {
	Emr     EMR
	DwFlags uint32
}

type EMRSETMITERLIMIT

type EMRSETMITERLIMIT struct {
	Emr         EMR
	EMiterLimit float32
}

type EMRSETPALETTEENTRIES

type EMRSETPALETTEENTRIES struct {
	Emr         EMR
	IhPal       uint32
	IStart      uint32
	CEntries    uint32
	APalEntries [1]PALETTEENTRY
}

type EMRSETPIXELV

type EMRSETPIXELV struct {
	Emr      EMR
	PtlPixel POINTL
	CrColor  COLORREF
}

type EMRSETTEXTCOLOR

type EMRSETTEXTCOLOR struct {
	Emr     EMR
	CrColor COLORREF
}

type EMRSETVIEWPORTEXTEX

type EMRSETVIEWPORTEXTEX struct {
	Emr       EMR
	SzlExtent SIZE
}

type EMRSETVIEWPORTORGEX

type EMRSETVIEWPORTORGEX struct {
	Emr       EMR
	PtlOrigin POINTL
}

type EMRSETWORLDTRANSFORM

type EMRSETWORLDTRANSFORM struct {
	Emr   EMR
	Xform XFORM
}

type EMRSTRETCHBLT

type EMRSTRETCHBLT struct {
	Emr          EMR
	RclBounds    RECTL
	XDest        int32
	YDest        int32
	CxDest       int32
	CyDest       int32
	DwRop        uint32
	XSrc         int32
	YSrc         int32
	XformSrc     XFORM
	CrBkColorSrc COLORREF
	IUsageSrc    uint32
	OffBmiSrc    uint32
	CbBmiSrc     uint32
	OffBitsSrc   uint32
	CbBitsSrc    uint32
	CxSrc        int32
	CySrc        int32
}

type EMRSTRETCHDIBITS

type EMRSTRETCHDIBITS struct {
	Emr        EMR
	RclBounds  RECTL
	XDest      int32
	YDest      int32
	XSrc       int32
	YSrc       int32
	CxSrc      int32
	CySrc      int32
	OffBmiSrc  uint32
	CbBmiSrc   uint32
	OffBitsSrc uint32
	CbBitsSrc  uint32
	IUsageSrc  uint32
	DwRop      uint32
	CxDest     int32
	CyDest     int32
}

type EMRTEXT

type EMRTEXT struct {
	PtlReference POINTL
	NChars       uint32
	OffString    uint32
	FOptions     uint32
	Rcl          RECTL
	OffDx        uint32
}

type EMRTRANSPARENTBLT

type EMRTRANSPARENTBLT struct {
	Emr          EMR
	RclBounds    RECTL
	XDest        int32
	YDest        int32
	CxDest       int32
	CyDest       int32
	DwRop        uint32
	XSrc         int32
	YSrc         int32
	XformSrc     XFORM
	CrBkColorSrc COLORREF
	IUsageSrc    uint32
	OffBmiSrc    uint32
	CbBmiSrc     uint32
	OffBitsSrc   uint32
	CbBitsSrc    uint32
	CxSrc        int32
	CySrc        int32
}

type ENABLE_SCROLL_BAR_ARROWS

type ENABLE_SCROLL_BAR_ARROWS uint32

enum

const (
	ESB_DISABLE_BOTH  ENABLE_SCROLL_BAR_ARROWS = 3
	ESB_DISABLE_DOWN  ENABLE_SCROLL_BAR_ARROWS = 2
	ESB_DISABLE_LEFT  ENABLE_SCROLL_BAR_ARROWS = 1
	ESB_DISABLE_LTUP  ENABLE_SCROLL_BAR_ARROWS = 1
	ESB_DISABLE_RIGHT ENABLE_SCROLL_BAR_ARROWS = 2
	ESB_DISABLE_RTDN  ENABLE_SCROLL_BAR_ARROWS = 2
	ESB_DISABLE_UP    ENABLE_SCROLL_BAR_ARROWS = 1
	ESB_ENABLE_BOTH   ENABLE_SCROLL_BAR_ARROWS = 0
)

type ENCLAVE_IDENTITY

type ENCLAVE_IDENTITY struct {
	OwnerId         [32]byte
	UniqueId        [32]byte
	AuthorId        [32]byte
	FamilyId        [16]byte
	ImageId         [16]byte
	EnclaveSvn      uint32
	SecureKernelSvn uint32
	PlatformSvn     uint32
	Flags           uint32
	SigningLevel    uint32
	EnclaveType     uint32
}

type ENCLAVE_INFORMATION

type ENCLAVE_INFORMATION struct {
	EnclaveType uint32
	Reserved    uint32
	BaseAddress unsafe.Pointer
	Size        uintptr
	Identity    ENCLAVE_IDENTITY
}

type ENCLAVE_SEALING_IDENTITY_POLICY

type ENCLAVE_SEALING_IDENTITY_POLICY int32

enum

const (
	ENCLAVE_IDENTITY_POLICY_SEAL_INVALID           ENCLAVE_SEALING_IDENTITY_POLICY = 0
	ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE        ENCLAVE_SEALING_IDENTITY_POLICY = 1
	ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE ENCLAVE_SEALING_IDENTITY_POLICY = 2
	ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE        ENCLAVE_SEALING_IDENTITY_POLICY = 3
	ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY       ENCLAVE_SEALING_IDENTITY_POLICY = 4
	ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR       ENCLAVE_SEALING_IDENTITY_POLICY = 5
)

type ENCLAVE_VBS_BASIC_KEY_REQUEST

type ENCLAVE_VBS_BASIC_KEY_REQUEST struct {
	RequestSize        uint32
	Flags              uint32
	EnclaveSVN         uint32
	SystemKeyID        uint32
	CurrentSystemKeyID uint32
}

type ENCORRECTTEXT

type ENCORRECTTEXT struct {
	Nmhdr  NMHDR
	Chrg   CHARRANGE
	Seltyp RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE
}

type ENCRYPTED_FILE_METADATA_SIGNATURE

type ENCRYPTED_FILE_METADATA_SIGNATURE struct {
	DwEfsAccessType        uint32
	PCertificatesAdded     *ENCRYPTION_CERTIFICATE_HASH_LIST
	PEncryptionCertificate *ENCRYPTION_CERTIFICATE
	PEfsStreamSignature    *EFS_RPC_BLOB
}

type ENCRYPTION_CERTIFICATE

type ENCRYPTION_CERTIFICATE struct {
	CbTotalLength uint32
	PUserSid      *SID
	PCertBlob     *EFS_CERTIFICATE_BLOB
}

type ENCRYPTION_CERTIFICATE_HASH

type ENCRYPTION_CERTIFICATE_HASH struct {
	CbTotalLength        uint32
	PUserSid             *SID
	PHash                *EFS_HASH_BLOB
	LpDisplayInformation PWSTR
}

type ENCRYPTION_CERTIFICATE_HASH_LIST

type ENCRYPTION_CERTIFICATE_HASH_LIST struct {
	NCert_Hash uint32
	PUsers     **ENCRYPTION_CERTIFICATE_HASH
}

type ENCRYPTION_CERTIFICATE_LIST

type ENCRYPTION_CERTIFICATE_LIST struct {
	NUsers uint32
	PUsers **ENCRYPTION_CERTIFICATE
}

type ENCRYPTION_PROTECTOR

type ENCRYPTION_PROTECTOR struct {
	CbTotalLength         uint32
	PUserSid              *SID
	LpProtectorDescriptor PWSTR
}

type ENCRYPTION_PROTECTOR_LIST

type ENCRYPTION_PROTECTOR_LIST struct {
	NProtectors uint32
	PProtectors **ENCRYPTION_PROTECTOR
}

type ENDCOMPOSITIONNOTIFY

type ENDCOMPOSITIONNOTIFY struct {
	Nmhdr  NMHDR
	DwCode ENDCOMPOSITIONNOTIFY_CODE
}

type ENDCOMPOSITIONNOTIFY_CODE

type ENDCOMPOSITIONNOTIFY_CODE uint32

enum

const (
	ECN_ENDCOMPOSITION ENDCOMPOSITIONNOTIFY_CODE = 1
	ECN_NEWTEXT        ENDCOMPOSITIONNOTIFY_CODE = 2
)

type ENDROPFILES

type ENDROPFILES struct {
	Nmhdr      NMHDR
	HDrop      HANDLE
	Cp         int32
	FProtected BOOL
}

type ENHANCED_METAFILE_RECORD_TYPE

type ENHANCED_METAFILE_RECORD_TYPE uint32

enum

const (
	EMR_HEADER                  ENHANCED_METAFILE_RECORD_TYPE = 1
	EMR_POLYBEZIER              ENHANCED_METAFILE_RECORD_TYPE = 2
	EMR_POLYGON                 ENHANCED_METAFILE_RECORD_TYPE = 3
	EMR_POLYLINE                ENHANCED_METAFILE_RECORD_TYPE = 4
	EMR_POLYBEZIERTO            ENHANCED_METAFILE_RECORD_TYPE = 5
	EMR_POLYLINETO              ENHANCED_METAFILE_RECORD_TYPE = 6
	EMR_POLYPOLYLINE            ENHANCED_METAFILE_RECORD_TYPE = 7
	EMR_POLYPOLYGON             ENHANCED_METAFILE_RECORD_TYPE = 8
	EMR_SETWINDOWEXTEX          ENHANCED_METAFILE_RECORD_TYPE = 9
	EMR_SETWINDOWORGEX          ENHANCED_METAFILE_RECORD_TYPE = 10
	EMR_SETVIEWPORTEXTEX        ENHANCED_METAFILE_RECORD_TYPE = 11
	EMR_SETVIEWPORTORGEX        ENHANCED_METAFILE_RECORD_TYPE = 12
	EMR_SETBRUSHORGEX           ENHANCED_METAFILE_RECORD_TYPE = 13
	EMR_EOF                     ENHANCED_METAFILE_RECORD_TYPE = 14
	EMR_SETPIXELV               ENHANCED_METAFILE_RECORD_TYPE = 15
	EMR_SETMAPPERFLAGS          ENHANCED_METAFILE_RECORD_TYPE = 16
	EMR_SETMAPMODE              ENHANCED_METAFILE_RECORD_TYPE = 17
	EMR_SETBKMODE               ENHANCED_METAFILE_RECORD_TYPE = 18
	EMR_SETPOLYFILLMODE         ENHANCED_METAFILE_RECORD_TYPE = 19
	EMR_SETROP2                 ENHANCED_METAFILE_RECORD_TYPE = 20
	EMR_SETSTRETCHBLTMODE       ENHANCED_METAFILE_RECORD_TYPE = 21
	EMR_SETTEXTALIGN            ENHANCED_METAFILE_RECORD_TYPE = 22
	EMR_SETCOLORADJUSTMENT      ENHANCED_METAFILE_RECORD_TYPE = 23
	EMR_SETTEXTCOLOR            ENHANCED_METAFILE_RECORD_TYPE = 24
	EMR_SETBKCOLOR              ENHANCED_METAFILE_RECORD_TYPE = 25
	EMR_OFFSETCLIPRGN           ENHANCED_METAFILE_RECORD_TYPE = 26
	EMR_MOVETOEX                ENHANCED_METAFILE_RECORD_TYPE = 27
	EMR_SETMETARGN              ENHANCED_METAFILE_RECORD_TYPE = 28
	EMR_EXCLUDECLIPRECT         ENHANCED_METAFILE_RECORD_TYPE = 29
	EMR_INTERSECTCLIPRECT       ENHANCED_METAFILE_RECORD_TYPE = 30
	EMR_SCALEVIEWPORTEXTEX      ENHANCED_METAFILE_RECORD_TYPE = 31
	EMR_SCALEWINDOWEXTEX        ENHANCED_METAFILE_RECORD_TYPE = 32
	EMR_SAVEDC                  ENHANCED_METAFILE_RECORD_TYPE = 33
	EMR_RESTOREDC               ENHANCED_METAFILE_RECORD_TYPE = 34
	EMR_SETWORLDTRANSFORM       ENHANCED_METAFILE_RECORD_TYPE = 35
	EMR_MODIFYWORLDTRANSFORM    ENHANCED_METAFILE_RECORD_TYPE = 36
	EMR_SELECTOBJECT            ENHANCED_METAFILE_RECORD_TYPE = 37
	EMR_CREATEPEN               ENHANCED_METAFILE_RECORD_TYPE = 38
	EMR_CREATEBRUSHINDIRECT     ENHANCED_METAFILE_RECORD_TYPE = 39
	EMR_DELETEOBJECT            ENHANCED_METAFILE_RECORD_TYPE = 40
	EMR_ANGLEARC                ENHANCED_METAFILE_RECORD_TYPE = 41
	EMR_ELLIPSE                 ENHANCED_METAFILE_RECORD_TYPE = 42
	EMR_RECTANGLE               ENHANCED_METAFILE_RECORD_TYPE = 43
	EMR_ROUNDRECT               ENHANCED_METAFILE_RECORD_TYPE = 44
	EMR_ARC                     ENHANCED_METAFILE_RECORD_TYPE = 45
	EMR_CHORD                   ENHANCED_METAFILE_RECORD_TYPE = 46
	EMR_PIE                     ENHANCED_METAFILE_RECORD_TYPE = 47
	EMR_SELECTPALETTE           ENHANCED_METAFILE_RECORD_TYPE = 48
	EMR_CREATEPALETTE           ENHANCED_METAFILE_RECORD_TYPE = 49
	EMR_SETPALETTEENTRIES       ENHANCED_METAFILE_RECORD_TYPE = 50
	EMR_RESIZEPALETTE           ENHANCED_METAFILE_RECORD_TYPE = 51
	EMR_REALIZEPALETTE          ENHANCED_METAFILE_RECORD_TYPE = 52
	EMR_EXTFLOODFILL            ENHANCED_METAFILE_RECORD_TYPE = 53
	EMR_LINETO                  ENHANCED_METAFILE_RECORD_TYPE = 54
	EMR_ARCTO                   ENHANCED_METAFILE_RECORD_TYPE = 55
	EMR_POLYDRAW                ENHANCED_METAFILE_RECORD_TYPE = 56
	EMR_SETARCDIRECTION         ENHANCED_METAFILE_RECORD_TYPE = 57
	EMR_SETMITERLIMIT           ENHANCED_METAFILE_RECORD_TYPE = 58
	EMR_BEGINPATH               ENHANCED_METAFILE_RECORD_TYPE = 59
	EMR_ENDPATH                 ENHANCED_METAFILE_RECORD_TYPE = 60
	EMR_CLOSEFIGURE             ENHANCED_METAFILE_RECORD_TYPE = 61
	EMR_FILLPATH                ENHANCED_METAFILE_RECORD_TYPE = 62
	EMR_STROKEANDFILLPATH       ENHANCED_METAFILE_RECORD_TYPE = 63
	EMR_STROKEPATH              ENHANCED_METAFILE_RECORD_TYPE = 64
	EMR_FLATTENPATH             ENHANCED_METAFILE_RECORD_TYPE = 65
	EMR_WIDENPATH               ENHANCED_METAFILE_RECORD_TYPE = 66
	EMR_SELECTCLIPPATH          ENHANCED_METAFILE_RECORD_TYPE = 67
	EMR_ABORTPATH               ENHANCED_METAFILE_RECORD_TYPE = 68
	EMR_GDICOMMENT              ENHANCED_METAFILE_RECORD_TYPE = 70
	EMR_FILLRGN                 ENHANCED_METAFILE_RECORD_TYPE = 71
	EMR_FRAMERGN                ENHANCED_METAFILE_RECORD_TYPE = 72
	EMR_INVERTRGN               ENHANCED_METAFILE_RECORD_TYPE = 73
	EMR_PAINTRGN                ENHANCED_METAFILE_RECORD_TYPE = 74
	EMR_EXTSELECTCLIPRGN        ENHANCED_METAFILE_RECORD_TYPE = 75
	EMR_BITBLT                  ENHANCED_METAFILE_RECORD_TYPE = 76
	EMR_STRETCHBLT              ENHANCED_METAFILE_RECORD_TYPE = 77
	EMR_MASKBLT                 ENHANCED_METAFILE_RECORD_TYPE = 78
	EMR_PLGBLT                  ENHANCED_METAFILE_RECORD_TYPE = 79
	EMR_SETDIBITSTODEVICE       ENHANCED_METAFILE_RECORD_TYPE = 80
	EMR_STRETCHDIBITS           ENHANCED_METAFILE_RECORD_TYPE = 81
	EMR_EXTCREATEFONTINDIRECTW  ENHANCED_METAFILE_RECORD_TYPE = 82
	EMR_EXTTEXTOUTA             ENHANCED_METAFILE_RECORD_TYPE = 83
	EMR_EXTTEXTOUTW             ENHANCED_METAFILE_RECORD_TYPE = 84
	EMR_POLYBEZIER16            ENHANCED_METAFILE_RECORD_TYPE = 85
	EMR_POLYGON16               ENHANCED_METAFILE_RECORD_TYPE = 86
	EMR_POLYLINE16              ENHANCED_METAFILE_RECORD_TYPE = 87
	EMR_POLYBEZIERTO16          ENHANCED_METAFILE_RECORD_TYPE = 88
	EMR_POLYLINETO16            ENHANCED_METAFILE_RECORD_TYPE = 89
	EMR_POLYPOLYLINE16          ENHANCED_METAFILE_RECORD_TYPE = 90
	EMR_POLYPOLYGON16           ENHANCED_METAFILE_RECORD_TYPE = 91
	EMR_POLYDRAW16              ENHANCED_METAFILE_RECORD_TYPE = 92
	EMR_CREATEMONOBRUSH         ENHANCED_METAFILE_RECORD_TYPE = 93
	EMR_CREATEDIBPATTERNBRUSHPT ENHANCED_METAFILE_RECORD_TYPE = 94
	EMR_EXTCREATEPEN            ENHANCED_METAFILE_RECORD_TYPE = 95
	EMR_POLYTEXTOUTA            ENHANCED_METAFILE_RECORD_TYPE = 96
	EMR_POLYTEXTOUTW            ENHANCED_METAFILE_RECORD_TYPE = 97
	EMR_SETICMMODE              ENHANCED_METAFILE_RECORD_TYPE = 98
	EMR_CREATECOLORSPACE        ENHANCED_METAFILE_RECORD_TYPE = 99
	EMR_SETCOLORSPACE           ENHANCED_METAFILE_RECORD_TYPE = 100
	EMR_DELETECOLORSPACE        ENHANCED_METAFILE_RECORD_TYPE = 101
	EMR_GLSRECORD               ENHANCED_METAFILE_RECORD_TYPE = 102
	EMR_GLSBOUNDEDRECORD        ENHANCED_METAFILE_RECORD_TYPE = 103
	EMR_PIXELFORMAT             ENHANCED_METAFILE_RECORD_TYPE = 104
	EMR_RESERVED_105            ENHANCED_METAFILE_RECORD_TYPE = 105
	EMR_RESERVED_106            ENHANCED_METAFILE_RECORD_TYPE = 106
	EMR_RESERVED_107            ENHANCED_METAFILE_RECORD_TYPE = 107
	EMR_RESERVED_108            ENHANCED_METAFILE_RECORD_TYPE = 108
	EMR_RESERVED_109            ENHANCED_METAFILE_RECORD_TYPE = 109
	EMR_RESERVED_110            ENHANCED_METAFILE_RECORD_TYPE = 110
	EMR_COLORCORRECTPALETTE     ENHANCED_METAFILE_RECORD_TYPE = 111
	EMR_SETICMPROFILEA          ENHANCED_METAFILE_RECORD_TYPE = 112
	EMR_SETICMPROFILEW          ENHANCED_METAFILE_RECORD_TYPE = 113
	EMR_ALPHABLEND              ENHANCED_METAFILE_RECORD_TYPE = 114
	EMR_SETLAYOUT               ENHANCED_METAFILE_RECORD_TYPE = 115
	EMR_TRANSPARENTBLT          ENHANCED_METAFILE_RECORD_TYPE = 116
	EMR_RESERVED_117            ENHANCED_METAFILE_RECORD_TYPE = 117
	EMR_GRADIENTFILL            ENHANCED_METAFILE_RECORD_TYPE = 118
	EMR_RESERVED_119            ENHANCED_METAFILE_RECORD_TYPE = 119
	EMR_RESERVED_120            ENHANCED_METAFILE_RECORD_TYPE = 120
	EMR_COLORMATCHTOTARGETW     ENHANCED_METAFILE_RECORD_TYPE = 121
	EMR_CREATECOLORSPACEW       ENHANCED_METAFILE_RECORD_TYPE = 122
	EMR_MIN                     ENHANCED_METAFILE_RECORD_TYPE = 1
	EMR_MAX                     ENHANCED_METAFILE_RECORD_TYPE = 122
)

type ENHMETAHEADER

type ENHMETAHEADER struct {
	IType          uint32
	NSize          uint32
	RclBounds      RECTL
	RclFrame       RECTL
	DSignature     uint32
	NVersion       uint32
	NBytes         uint32
	NRecords       uint32
	NHandles       uint16
	SReserved      uint16
	NDescription   uint32
	OffDescription uint32
	NPalEntries    uint32
	SzlDevice      SIZE
	SzlMillimeters SIZE
	CbPixelFormat  uint32
	OffPixelFormat uint32
	BOpenGL        uint32
	SzlMicrometers SIZE
}

type ENHMETARECORD

type ENHMETARECORD struct {
	IType ENHANCED_METAFILE_RECORD_TYPE
	NSize uint32
	DParm [1]uint32
}

type ENHMFENUMPROC

type ENHMFENUMPROC = uintptr

type ENHMFENUMPROC_func

type ENHMFENUMPROC_func = func(hdc HDC, lpht *HANDLETABLE, lpmr *ENHMETARECORD, nHandles int32, data LPARAM) int32
type ENLINK struct {
	Nmhdr  NMHDR
	Msg    uint32
	WParam WPARAM
	LParam LPARAM
	Chrg   CHARRANGE
}

type ENLISTMENT_BASIC_INFORMATION

type ENLISTMENT_BASIC_INFORMATION struct {
	EnlistmentId      syscall.GUID
	TransactionId     syscall.GUID
	ResourceManagerId syscall.GUID
}

type ENLISTMENT_CRM_INFORMATION

type ENLISTMENT_CRM_INFORMATION struct {
	CrmTransactionManagerId syscall.GUID
	CrmResourceManagerId    syscall.GUID
	CrmEnlistmentId         syscall.GUID
}

type ENLISTMENT_INFORMATION_CLASS

type ENLISTMENT_INFORMATION_CLASS int32

enum

const (
	EnlistmentBasicInformation    ENLISTMENT_INFORMATION_CLASS = 0
	EnlistmentRecoveryInformation ENLISTMENT_INFORMATION_CLASS = 1
	EnlistmentCrmInformation      ENLISTMENT_INFORMATION_CLASS = 2
)

type ENLOWFIRTF

type ENLOWFIRTF struct {
	Nmhdr     NMHDR
	SzControl PSTR
}

type ENOLEOPFAILED

type ENOLEOPFAILED struct {
	Nmhdr NMHDR
	Iob   int32
	LOper int32
	Hr    HRESULT
}

type ENPROTECTED

type ENPROTECTED struct {
	Nmhdr  NMHDR
	Msg    uint32
	WParam WPARAM
	LParam LPARAM
	Chrg   CHARRANGE
}

type ENSAVECLIPBOARD

type ENSAVECLIPBOARD struct {
	Nmhdr        NMHDR
	CObjectCount int32
	Cch          int32
}

type ENUMLOGFONT

type ENUMLOGFONT = ENUMLOGFONTW

type ENUMLOGFONTA

type ENUMLOGFONTA struct {
	ElfLogFont  LOGFONTA
	ElfFullName [64]byte
	ElfStyle    [32]byte
}

type ENUMLOGFONTEX

type ENUMLOGFONTEX = ENUMLOGFONTEXW

type ENUMLOGFONTEXA

type ENUMLOGFONTEXA struct {
	ElfLogFont  LOGFONTA
	ElfFullName [64]byte
	ElfStyle    [32]byte
	ElfScript   [32]byte
}

type ENUMLOGFONTEXDV

type ENUMLOGFONTEXDV = ENUMLOGFONTEXDVW

type ENUMLOGFONTEXDVA

type ENUMLOGFONTEXDVA struct {
	ElfEnumLogfontEx ENUMLOGFONTEXA
	ElfDesignVector  DESIGNVECTOR
}

type ENUMLOGFONTEXDVW

type ENUMLOGFONTEXDVW struct {
	ElfEnumLogfontEx ENUMLOGFONTEXW
	ElfDesignVector  DESIGNVECTOR
}

type ENUMLOGFONTEXW

type ENUMLOGFONTEXW struct {
	ElfLogFont  LOGFONTW
	ElfFullName [64]uint16
	ElfStyle    [32]uint16
	ElfScript   [32]uint16
}

type ENUMLOGFONTW

type ENUMLOGFONTW struct {
	ElfLogFont  LOGFONTW
	ElfFullName [64]uint16
	ElfStyle    [32]uint16
}

type ENUMRESLANGPROCA

type ENUMRESLANGPROCA = uintptr

type ENUMRESLANGPROCA_func

type ENUMRESLANGPROCA_func = func(hModule HMODULE, lpType PSTR, lpName PSTR, wLanguage uint16, lParam uintptr) BOOL

type ENUMRESLANGPROCW

type ENUMRESLANGPROCW = uintptr

type ENUMRESLANGPROCW_func

type ENUMRESLANGPROCW_func = func(hModule HMODULE, lpType PWSTR, lpName PWSTR, wLanguage uint16, lParam uintptr) BOOL

type ENUMRESNAMEPROCA

type ENUMRESNAMEPROCA = uintptr

type ENUMRESNAMEPROCA_func

type ENUMRESNAMEPROCA_func = func(hModule HMODULE, lpType PSTR, lpName PSTR, lParam uintptr) BOOL

type ENUMRESNAMEPROCW

type ENUMRESNAMEPROCW = uintptr

type ENUMRESNAMEPROCW_func

type ENUMRESNAMEPROCW_func = func(hModule HMODULE, lpType PWSTR, lpName PWSTR, lParam uintptr) BOOL

type ENUMRESTYPEPROCA

type ENUMRESTYPEPROCA = uintptr

type ENUMRESTYPEPROCA_func

type ENUMRESTYPEPROCA_func = func(hModule HMODULE, lpType PSTR, lParam uintptr) BOOL

type ENUMRESTYPEPROCW

type ENUMRESTYPEPROCW = uintptr

type ENUMRESTYPEPROCW_func

type ENUMRESTYPEPROCW_func = func(hModule HMODULE, lpType PWSTR, lParam uintptr) BOOL

type ENUMTEXTMETRIC

type ENUMTEXTMETRIC = ENUMTEXTMETRICW

type ENUMTEXTMETRICA

type ENUMTEXTMETRICA struct {
	EtmNewTextMetricEx NEWTEXTMETRICEXA
	EtmAxesList        AXESLISTA
}

type ENUMTEXTMETRICW

type ENUMTEXTMETRICW struct {
	EtmNewTextMetricEx NEWTEXTMETRICEXW
	EtmAxesList        AXESLISTW
}

type ENUMUILANG

type ENUMUILANG struct {
	NumOfEnumUILang    uint32
	SizeOfEnumUIBuffer uint32
	PEnumUIBuffer      *uint16
}

type ENUM_CALLBACK

type ENUM_CALLBACK = uintptr

type ENUM_CALLBACK_func

type ENUM_CALLBACK_func = func(lpSurfaceInfo *DCISURFACEINFO, lpContext unsafe.Pointer)

type ENUM_CONTROLS_WHICH_FLAGS

type ENUM_CONTROLS_WHICH_FLAGS uint32

enum

const (
	GCW_WCH_SIBLING    ENUM_CONTROLS_WHICH_FLAGS = 1
	GC_WCH_CONTAINER   ENUM_CONTROLS_WHICH_FLAGS = 2
	GC_WCH_CONTAINED   ENUM_CONTROLS_WHICH_FLAGS = 3
	GC_WCH_ALL         ENUM_CONTROLS_WHICH_FLAGS = 4
	GC_WCH_FREVERSEDIR ENUM_CONTROLS_WHICH_FLAGS = 134217728
	GC_WCH_FONLYAFTER  ENUM_CONTROLS_WHICH_FLAGS = 268435456
	GC_WCH_FONLYBEFORE ENUM_CONTROLS_WHICH_FLAGS = 536870912
	GC_WCH_FSELECTED   ENUM_CONTROLS_WHICH_FLAGS = 1073741824
)

type ENUM_DATE_FORMATS_FLAGS

type ENUM_DATE_FORMATS_FLAGS uint32

enum

const (
	DATE_SHORTDATE        ENUM_DATE_FORMATS_FLAGS = 1
	DATE_LONGDATE         ENUM_DATE_FORMATS_FLAGS = 2
	DATE_YEARMONTH        ENUM_DATE_FORMATS_FLAGS = 8
	DATE_MONTHDAY         ENUM_DATE_FORMATS_FLAGS = 128
	DATE_AUTOLAYOUT       ENUM_DATE_FORMATS_FLAGS = 64
	DATE_LTRREADING       ENUM_DATE_FORMATS_FLAGS = 16
	DATE_RTLREADING       ENUM_DATE_FORMATS_FLAGS = 32
	DATE_USE_ALT_CALENDAR ENUM_DATE_FORMATS_FLAGS = 4
)

type ENUM_DISPLAY_SETTINGS_FLAGS

type ENUM_DISPLAY_SETTINGS_FLAGS uint32

enum flags

const (
	EDS_RAWMODE     ENUM_DISPLAY_SETTINGS_FLAGS = 2
	EDS_ROTATEDMODE ENUM_DISPLAY_SETTINGS_FLAGS = 4
)

type ENUM_DISPLAY_SETTINGS_MODE

type ENUM_DISPLAY_SETTINGS_MODE uint32

enum

const (
	ENUM_CURRENT_SETTINGS  ENUM_DISPLAY_SETTINGS_MODE = 4294967295
	ENUM_REGISTRY_SETTINGS ENUM_DISPLAY_SETTINGS_MODE = 4294967294
)

type ENUM_PERIOD

type ENUM_PERIOD int32

enum

const (
	ENUM_PERIOD_INVALID ENUM_PERIOD = -1
	ENUM_PERIOD_SECONDS ENUM_PERIOD = 0
	ENUM_PERIOD_MINUTES ENUM_PERIOD = 1
	ENUM_PERIOD_HOURS   ENUM_PERIOD = 2
	ENUM_PERIOD_DAYS    ENUM_PERIOD = 3
	ENUM_PERIOD_WEEKS   ENUM_PERIOD = 4
	ENUM_PERIOD_MONTHS  ENUM_PERIOD = 5
	ENUM_PERIOD_YEARS   ENUM_PERIOD = 6
)

type ENUM_SERVICE_STATE

type ENUM_SERVICE_STATE uint32

enum

const (
	SERVICE_ACTIVE    ENUM_SERVICE_STATE = 1
	SERVICE_INACTIVE  ENUM_SERVICE_STATE = 2
	SERVICE_STATE_ALL ENUM_SERVICE_STATE = 3
)

type ENUM_SERVICE_STATUS

type ENUM_SERVICE_STATUS = ENUM_SERVICE_STATUSW

type ENUM_SERVICE_STATUSA

type ENUM_SERVICE_STATUSA struct {
	LpServiceName PSTR
	LpDisplayName PSTR
	ServiceStatus SERVICE_STATUS
}

type ENUM_SERVICE_STATUSW

type ENUM_SERVICE_STATUSW struct {
	LpServiceName PWSTR
	LpDisplayName PWSTR
	ServiceStatus SERVICE_STATUS
}

type ENUM_SERVICE_STATUS_PROCESS

type ENUM_SERVICE_STATUS_PROCESS = ENUM_SERVICE_STATUS_PROCESSW

type ENUM_SERVICE_STATUS_PROCESSA

type ENUM_SERVICE_STATUS_PROCESSA struct {
	LpServiceName        PSTR
	LpDisplayName        PSTR
	ServiceStatusProcess SERVICE_STATUS_PROCESS
}

type ENUM_SERVICE_STATUS_PROCESSW

type ENUM_SERVICE_STATUS_PROCESSW struct {
	LpServiceName        PWSTR
	LpDisplayName        PWSTR
	ServiceStatusProcess SERVICE_STATUS_PROCESS
}

type ENUM_SERVICE_TYPE

type ENUM_SERVICE_TYPE uint32

enum flags

const (
	SERVICE_DRIVER              ENUM_SERVICE_TYPE = 11
	SERVICE_KERNEL_DRIVER       ENUM_SERVICE_TYPE = 1
	SERVICE_WIN32               ENUM_SERVICE_TYPE = 48
	SERVICE_WIN32_SHARE_PROCESS ENUM_SERVICE_TYPE = 32
	SERVICE_ADAPTER             ENUM_SERVICE_TYPE = 4
	SERVICE_FILE_SYSTEM_DRIVER  ENUM_SERVICE_TYPE = 2
	SERVICE_RECOGNIZER_DRIVER   ENUM_SERVICE_TYPE = 8
	SERVICE_WIN32_OWN_PROCESS   ENUM_SERVICE_TYPE = 16
	SERVICE_USER_OWN_PROCESS    ENUM_SERVICE_TYPE = 80
	SERVICE_USER_SHARE_PROCESS  ENUM_SERVICE_TYPE = 96
)

type ENUM_SYSTEM_CODE_PAGES_FLAGS

type ENUM_SYSTEM_CODE_PAGES_FLAGS uint32

enum

const (
	CP_INSTALLED ENUM_SYSTEM_CODE_PAGES_FLAGS = 1
	CP_SUPPORTED ENUM_SYSTEM_CODE_PAGES_FLAGS = 2
)

type ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS

type ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS uint32

enum

const (
	LGRPID_INSTALLED ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS = 1
	LGRPID_SUPPORTED ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS = 2
)

type EOLE_AUTHENTICATION_CAPABILITIES

type EOLE_AUTHENTICATION_CAPABILITIES int32

enum

const (
	EOAC_NONE              EOLE_AUTHENTICATION_CAPABILITIES = 0
	EOAC_MUTUAL_AUTH       EOLE_AUTHENTICATION_CAPABILITIES = 1
	EOAC_STATIC_CLOAKING   EOLE_AUTHENTICATION_CAPABILITIES = 32
	EOAC_DYNAMIC_CLOAKING  EOLE_AUTHENTICATION_CAPABILITIES = 64
	EOAC_ANY_AUTHORITY     EOLE_AUTHENTICATION_CAPABILITIES = 128
	EOAC_MAKE_FULLSIC      EOLE_AUTHENTICATION_CAPABILITIES = 256
	EOAC_DEFAULT           EOLE_AUTHENTICATION_CAPABILITIES = 2048
	EOAC_SECURE_REFS       EOLE_AUTHENTICATION_CAPABILITIES = 2
	EOAC_ACCESS_CONTROL    EOLE_AUTHENTICATION_CAPABILITIES = 4
	EOAC_APPID             EOLE_AUTHENTICATION_CAPABILITIES = 8
	EOAC_DYNAMIC           EOLE_AUTHENTICATION_CAPABILITIES = 16
	EOAC_REQUIRE_FULLSIC   EOLE_AUTHENTICATION_CAPABILITIES = 512
	EOAC_AUTO_IMPERSONATE  EOLE_AUTHENTICATION_CAPABILITIES = 1024
	EOAC_DISABLE_AAA       EOLE_AUTHENTICATION_CAPABILITIES = 4096
	EOAC_NO_CUSTOM_MARSHAL EOLE_AUTHENTICATION_CAPABILITIES = 8192
	EOAC_RESERVED1         EOLE_AUTHENTICATION_CAPABILITIES = 16384
)

type ERASE_TAPE_TYPE

type ERASE_TAPE_TYPE uint32

enum

const (
	TAPE_ERASE_LONG  ERASE_TAPE_TYPE = 1
	TAPE_ERASE_SHORT ERASE_TAPE_TYPE = 0
)

type ETO_OPTIONS

type ETO_OPTIONS uint32

enum flags

const (
	ETO_OPAQUE            ETO_OPTIONS = 2
	ETO_CLIPPED           ETO_OPTIONS = 4
	ETO_GLYPH_INDEX       ETO_OPTIONS = 16
	ETO_RTLREADING        ETO_OPTIONS = 128
	ETO_NUMERICSLOCAL     ETO_OPTIONS = 1024
	ETO_NUMERICSLATIN     ETO_OPTIONS = 2048
	ETO_IGNORELANGUAGE    ETO_OPTIONS = 4096
	ETO_PDY               ETO_OPTIONS = 8192
	ETO_REVERSE_INDEX_MAP ETO_OPTIONS = 65536
)

type EVENTLOGRECORD

type EVENTLOGRECORD struct {
	Length              uint32
	Reserved            uint32
	RecordNumber        uint32
	TimeGenerated       uint32
	TimeWritten         uint32
	EventID             uint32
	EventType           REPORT_EVENT_TYPE
	NumStrings          uint16
	EventCategory       uint16
	ReservedFlags       uint16
	ClosingRecordNumber uint32
	StringOffset        uint32
	UserSidLength       uint32
	UserSidOffset       uint32
	DataLength          uint32
	DataOffset          uint32
}

type EVENTLOG_FULL_INFORMATION

type EVENTLOG_FULL_INFORMATION struct {
	DwFull uint32
}

type EVENTMSG

type EVENTMSG struct {
	Message uint32
	ParamL  uint32
	ParamH  uint32
	Time    uint32
	Hwnd    HWND
}

type EVENTSFORLOGFILE

type EVENTSFORLOGFILE struct {
	UlSize           uint32
	SzLogicalLogFile [256]uint16
	UlNumRecords     uint32
	PEventLogRecords [1]EVENTLOGRECORD
}

type EVENT_TYPE

type EVENT_TYPE int32

enum

const (
	NotificationEvent    EVENT_TYPE = 0
	SynchronizationEvent EVENT_TYPE = 1
)

type EVT_CHANNEL_CLOCK_TYPE

type EVT_CHANNEL_CLOCK_TYPE int32

enum

const (
	EvtChannelClockTypeSystemTime EVT_CHANNEL_CLOCK_TYPE = 0
	EvtChannelClockTypeQPC        EVT_CHANNEL_CLOCK_TYPE = 1
)

type EVT_CHANNEL_CONFIG_PROPERTY_ID

type EVT_CHANNEL_CONFIG_PROPERTY_ID int32

enum

const (
	EvtChannelConfigEnabled               EVT_CHANNEL_CONFIG_PROPERTY_ID = 0
	EvtChannelConfigIsolation             EVT_CHANNEL_CONFIG_PROPERTY_ID = 1
	EvtChannelConfigType                  EVT_CHANNEL_CONFIG_PROPERTY_ID = 2
	EvtChannelConfigOwningPublisher       EVT_CHANNEL_CONFIG_PROPERTY_ID = 3
	EvtChannelConfigClassicEventlog       EVT_CHANNEL_CONFIG_PROPERTY_ID = 4
	EvtChannelConfigAccess                EVT_CHANNEL_CONFIG_PROPERTY_ID = 5
	EvtChannelLoggingConfigRetention      EVT_CHANNEL_CONFIG_PROPERTY_ID = 6
	EvtChannelLoggingConfigAutoBackup     EVT_CHANNEL_CONFIG_PROPERTY_ID = 7
	EvtChannelLoggingConfigMaxSize        EVT_CHANNEL_CONFIG_PROPERTY_ID = 8
	EvtChannelLoggingConfigLogFilePath    EVT_CHANNEL_CONFIG_PROPERTY_ID = 9
	EvtChannelPublishingConfigLevel       EVT_CHANNEL_CONFIG_PROPERTY_ID = 10
	EvtChannelPublishingConfigKeywords    EVT_CHANNEL_CONFIG_PROPERTY_ID = 11
	EvtChannelPublishingConfigControlGuid EVT_CHANNEL_CONFIG_PROPERTY_ID = 12
	EvtChannelPublishingConfigBufferSize  EVT_CHANNEL_CONFIG_PROPERTY_ID = 13
	EvtChannelPublishingConfigMinBuffers  EVT_CHANNEL_CONFIG_PROPERTY_ID = 14
	EvtChannelPublishingConfigMaxBuffers  EVT_CHANNEL_CONFIG_PROPERTY_ID = 15
	EvtChannelPublishingConfigLatency     EVT_CHANNEL_CONFIG_PROPERTY_ID = 16
	EvtChannelPublishingConfigClockType   EVT_CHANNEL_CONFIG_PROPERTY_ID = 17
	EvtChannelPublishingConfigSidType     EVT_CHANNEL_CONFIG_PROPERTY_ID = 18
	EvtChannelPublisherList               EVT_CHANNEL_CONFIG_PROPERTY_ID = 19
	EvtChannelPublishingConfigFileMax     EVT_CHANNEL_CONFIG_PROPERTY_ID = 20
	EvtChannelConfigPropertyIdEND         EVT_CHANNEL_CONFIG_PROPERTY_ID = 21
)

type EVT_CHANNEL_ISOLATION_TYPE

type EVT_CHANNEL_ISOLATION_TYPE int32

enum

const (
	EvtChannelIsolationTypeApplication EVT_CHANNEL_ISOLATION_TYPE = 0
	EvtChannelIsolationTypeSystem      EVT_CHANNEL_ISOLATION_TYPE = 1
	EvtChannelIsolationTypeCustom      EVT_CHANNEL_ISOLATION_TYPE = 2
)

type EVT_CHANNEL_REFERENCE_FLAGS

type EVT_CHANNEL_REFERENCE_FLAGS uint32

enum

const (
	EvtChannelReferenceImported EVT_CHANNEL_REFERENCE_FLAGS = 1
)

type EVT_CHANNEL_SID_TYPE

type EVT_CHANNEL_SID_TYPE int32

enum

const (
	EvtChannelSidTypeNone       EVT_CHANNEL_SID_TYPE = 0
	EvtChannelSidTypePublishing EVT_CHANNEL_SID_TYPE = 1
)

type EVT_CHANNEL_TYPE

type EVT_CHANNEL_TYPE int32

enum

const (
	EvtChannelTypeAdmin       EVT_CHANNEL_TYPE = 0
	EvtChannelTypeOperational EVT_CHANNEL_TYPE = 1
	EvtChannelTypeAnalytic    EVT_CHANNEL_TYPE = 2
	EvtChannelTypeDebug       EVT_CHANNEL_TYPE = 3
)

type EVT_EVENT_METADATA_PROPERTY_ID

type EVT_EVENT_METADATA_PROPERTY_ID int32

enum

const (
	EventMetadataEventID          EVT_EVENT_METADATA_PROPERTY_ID = 0
	EventMetadataEventVersion     EVT_EVENT_METADATA_PROPERTY_ID = 1
	EventMetadataEventChannel     EVT_EVENT_METADATA_PROPERTY_ID = 2
	EventMetadataEventLevel       EVT_EVENT_METADATA_PROPERTY_ID = 3
	EventMetadataEventOpcode      EVT_EVENT_METADATA_PROPERTY_ID = 4
	EventMetadataEventTask        EVT_EVENT_METADATA_PROPERTY_ID = 5
	EventMetadataEventKeyword     EVT_EVENT_METADATA_PROPERTY_ID = 6
	EventMetadataEventMessageID   EVT_EVENT_METADATA_PROPERTY_ID = 7
	EventMetadataEventTemplate    EVT_EVENT_METADATA_PROPERTY_ID = 8
	EvtEventMetadataPropertyIdEND EVT_EVENT_METADATA_PROPERTY_ID = 9
)

type EVT_EVENT_PROPERTY_ID

type EVT_EVENT_PROPERTY_ID int32

enum

const (
	EvtEventQueryIDs      EVT_EVENT_PROPERTY_ID = 0
	EvtEventPath          EVT_EVENT_PROPERTY_ID = 1
	EvtEventPropertyIdEND EVT_EVENT_PROPERTY_ID = 2
)

type EVT_EXPORTLOG_FLAGS

type EVT_EXPORTLOG_FLAGS uint32

enum

const (
	EvtExportLogChannelPath         EVT_EXPORTLOG_FLAGS = 1
	EvtExportLogFilePath            EVT_EXPORTLOG_FLAGS = 2
	EvtExportLogTolerateQueryErrors EVT_EXPORTLOG_FLAGS = 4096
	EvtExportLogOverwrite           EVT_EXPORTLOG_FLAGS = 8192
)

type EVT_FORMAT_MESSAGE_FLAGS

type EVT_FORMAT_MESSAGE_FLAGS uint32

enum

const (
	EvtFormatMessageEvent    EVT_FORMAT_MESSAGE_FLAGS = 1
	EvtFormatMessageLevel    EVT_FORMAT_MESSAGE_FLAGS = 2
	EvtFormatMessageTask     EVT_FORMAT_MESSAGE_FLAGS = 3
	EvtFormatMessageOpcode   EVT_FORMAT_MESSAGE_FLAGS = 4
	EvtFormatMessageKeyword  EVT_FORMAT_MESSAGE_FLAGS = 5
	EvtFormatMessageChannel  EVT_FORMAT_MESSAGE_FLAGS = 6
	EvtFormatMessageProvider EVT_FORMAT_MESSAGE_FLAGS = 7
	EvtFormatMessageId       EVT_FORMAT_MESSAGE_FLAGS = 8
	EvtFormatMessageXml      EVT_FORMAT_MESSAGE_FLAGS = 9
)

type EVT_HANDLE

type EVT_HANDLE = uintptr

type EVT_LOGIN_CLASS

type EVT_LOGIN_CLASS int32

enum

const (
	EvtRpcLogin EVT_LOGIN_CLASS = 1
)

type EVT_LOG_PROPERTY_ID

type EVT_LOG_PROPERTY_ID int32

enum

const (
	EvtLogCreationTime       EVT_LOG_PROPERTY_ID = 0
	EvtLogLastAccessTime     EVT_LOG_PROPERTY_ID = 1
	EvtLogLastWriteTime      EVT_LOG_PROPERTY_ID = 2
	EvtLogFileSize           EVT_LOG_PROPERTY_ID = 3
	EvtLogAttributes         EVT_LOG_PROPERTY_ID = 4
	EvtLogNumberOfLogRecords EVT_LOG_PROPERTY_ID = 5
	EvtLogOldestRecordNumber EVT_LOG_PROPERTY_ID = 6
	EvtLogFull               EVT_LOG_PROPERTY_ID = 7
)

type EVT_OPEN_LOG_FLAGS

type EVT_OPEN_LOG_FLAGS uint32

enum

const (
	EvtOpenChannelPath EVT_OPEN_LOG_FLAGS = 1
	EvtOpenFilePath    EVT_OPEN_LOG_FLAGS = 2
)

type EVT_PUBLISHER_METADATA_PROPERTY_ID

type EVT_PUBLISHER_METADATA_PROPERTY_ID int32

enum

const (
	EvtPublisherMetadataPublisherGuid             EVT_PUBLISHER_METADATA_PROPERTY_ID = 0
	EvtPublisherMetadataResourceFilePath          EVT_PUBLISHER_METADATA_PROPERTY_ID = 1
	EvtPublisherMetadataParameterFilePath         EVT_PUBLISHER_METADATA_PROPERTY_ID = 2
	EvtPublisherMetadataMessageFilePath           EVT_PUBLISHER_METADATA_PROPERTY_ID = 3
	EvtPublisherMetadataHelpLink                  EVT_PUBLISHER_METADATA_PROPERTY_ID = 4
	EvtPublisherMetadataPublisherMessageID        EVT_PUBLISHER_METADATA_PROPERTY_ID = 5
	EvtPublisherMetadataChannelReferences         EVT_PUBLISHER_METADATA_PROPERTY_ID = 6
	EvtPublisherMetadataChannelReferencePath      EVT_PUBLISHER_METADATA_PROPERTY_ID = 7
	EvtPublisherMetadataChannelReferenceIndex     EVT_PUBLISHER_METADATA_PROPERTY_ID = 8
	EvtPublisherMetadataChannelReferenceID        EVT_PUBLISHER_METADATA_PROPERTY_ID = 9
	EvtPublisherMetadataChannelReferenceFlags     EVT_PUBLISHER_METADATA_PROPERTY_ID = 10
	EvtPublisherMetadataChannelReferenceMessageID EVT_PUBLISHER_METADATA_PROPERTY_ID = 11
	EvtPublisherMetadataLevels                    EVT_PUBLISHER_METADATA_PROPERTY_ID = 12
	EvtPublisherMetadataLevelName                 EVT_PUBLISHER_METADATA_PROPERTY_ID = 13
	EvtPublisherMetadataLevelValue                EVT_PUBLISHER_METADATA_PROPERTY_ID = 14
	EvtPublisherMetadataLevelMessageID            EVT_PUBLISHER_METADATA_PROPERTY_ID = 15
	EvtPublisherMetadataTasks                     EVT_PUBLISHER_METADATA_PROPERTY_ID = 16
	EvtPublisherMetadataTaskName                  EVT_PUBLISHER_METADATA_PROPERTY_ID = 17
	EvtPublisherMetadataTaskEventGuid             EVT_PUBLISHER_METADATA_PROPERTY_ID = 18
	EvtPublisherMetadataTaskValue                 EVT_PUBLISHER_METADATA_PROPERTY_ID = 19
	EvtPublisherMetadataTaskMessageID             EVT_PUBLISHER_METADATA_PROPERTY_ID = 20
	EvtPublisherMetadataOpcodes                   EVT_PUBLISHER_METADATA_PROPERTY_ID = 21
	EvtPublisherMetadataOpcodeName                EVT_PUBLISHER_METADATA_PROPERTY_ID = 22
	EvtPublisherMetadataOpcodeValue               EVT_PUBLISHER_METADATA_PROPERTY_ID = 23
	EvtPublisherMetadataOpcodeMessageID           EVT_PUBLISHER_METADATA_PROPERTY_ID = 24
	EvtPublisherMetadataKeywords                  EVT_PUBLISHER_METADATA_PROPERTY_ID = 25
	EvtPublisherMetadataKeywordName               EVT_PUBLISHER_METADATA_PROPERTY_ID = 26
	EvtPublisherMetadataKeywordValue              EVT_PUBLISHER_METADATA_PROPERTY_ID = 27
	EvtPublisherMetadataKeywordMessageID          EVT_PUBLISHER_METADATA_PROPERTY_ID = 28
	EvtPublisherMetadataPropertyIdEND             EVT_PUBLISHER_METADATA_PROPERTY_ID = 29
)

type EVT_QUERY_FLAGS

type EVT_QUERY_FLAGS uint32

enum

const (
	EvtQueryChannelPath         EVT_QUERY_FLAGS = 1
	EvtQueryFilePath            EVT_QUERY_FLAGS = 2
	EvtQueryForwardDirection    EVT_QUERY_FLAGS = 256
	EvtQueryReverseDirection    EVT_QUERY_FLAGS = 512
	EvtQueryTolerateQueryErrors EVT_QUERY_FLAGS = 4096
)

type EVT_QUERY_PROPERTY_ID

type EVT_QUERY_PROPERTY_ID int32

enum

const (
	EvtQueryNames         EVT_QUERY_PROPERTY_ID = 0
	EvtQueryStatuses      EVT_QUERY_PROPERTY_ID = 1
	EvtQueryPropertyIdEND EVT_QUERY_PROPERTY_ID = 2
)

type EVT_RENDER_CONTEXT_FLAGS

type EVT_RENDER_CONTEXT_FLAGS uint32

enum

const (
	EvtRenderContextValues EVT_RENDER_CONTEXT_FLAGS = 0
	EvtRenderContextSystem EVT_RENDER_CONTEXT_FLAGS = 1
	EvtRenderContextUser   EVT_RENDER_CONTEXT_FLAGS = 2
)

type EVT_RENDER_FLAGS

type EVT_RENDER_FLAGS uint32

enum

const (
	EvtRenderEventValues EVT_RENDER_FLAGS = 0
	EvtRenderEventXml    EVT_RENDER_FLAGS = 1
	EvtRenderBookmark    EVT_RENDER_FLAGS = 2
)

type EVT_RPC_LOGIN

type EVT_RPC_LOGIN struct {
	Server   PWSTR
	User     PWSTR
	Domain   PWSTR
	Password PWSTR
	Flags    uint32
}

type EVT_RPC_LOGIN_FLAGS

type EVT_RPC_LOGIN_FLAGS uint32

enum

const (
	EvtRpcLoginAuthDefault   EVT_RPC_LOGIN_FLAGS = 0
	EvtRpcLoginAuthNegotiate EVT_RPC_LOGIN_FLAGS = 1
	EvtRpcLoginAuthKerberos  EVT_RPC_LOGIN_FLAGS = 2
	EvtRpcLoginAuthNTLM      EVT_RPC_LOGIN_FLAGS = 3
)

type EVT_SEEK_FLAGS

type EVT_SEEK_FLAGS uint32

enum

const (
	EvtSeekRelativeToFirst    EVT_SEEK_FLAGS = 1
	EvtSeekRelativeToLast     EVT_SEEK_FLAGS = 2
	EvtSeekRelativeToCurrent  EVT_SEEK_FLAGS = 3
	EvtSeekRelativeToBookmark EVT_SEEK_FLAGS = 4
	EvtSeekOriginMask         EVT_SEEK_FLAGS = 7
	EvtSeekStrict             EVT_SEEK_FLAGS = 65536
)

type EVT_SUBSCRIBE_CALLBACK

type EVT_SUBSCRIBE_CALLBACK = uintptr

type EVT_SUBSCRIBE_CALLBACK_func

type EVT_SUBSCRIBE_CALLBACK_func = func(Action EVT_SUBSCRIBE_NOTIFY_ACTION, UserContext unsafe.Pointer, Event EVT_HANDLE) uint32

type EVT_SUBSCRIBE_FLAGS

type EVT_SUBSCRIBE_FLAGS uint32

enum

const (
	EvtSubscribeToFutureEvents      EVT_SUBSCRIBE_FLAGS = 1
	EvtSubscribeStartAtOldestRecord EVT_SUBSCRIBE_FLAGS = 2
	EvtSubscribeStartAfterBookmark  EVT_SUBSCRIBE_FLAGS = 3
	EvtSubscribeOriginMask          EVT_SUBSCRIBE_FLAGS = 3
	EvtSubscribeTolerateQueryErrors EVT_SUBSCRIBE_FLAGS = 4096
	EvtSubscribeStrict              EVT_SUBSCRIBE_FLAGS = 65536
)

type EVT_SUBSCRIBE_NOTIFY_ACTION

type EVT_SUBSCRIBE_NOTIFY_ACTION int32

enum

const (
	EvtSubscribeActionError   EVT_SUBSCRIBE_NOTIFY_ACTION = 0
	EvtSubscribeActionDeliver EVT_SUBSCRIBE_NOTIFY_ACTION = 1
)

type EVT_SYSTEM_PROPERTY_ID

type EVT_SYSTEM_PROPERTY_ID int32

enum

const (
	EvtSystemProviderName      EVT_SYSTEM_PROPERTY_ID = 0
	EvtSystemProviderGuid      EVT_SYSTEM_PROPERTY_ID = 1
	EvtSystemEventID           EVT_SYSTEM_PROPERTY_ID = 2
	EvtSystemQualifiers        EVT_SYSTEM_PROPERTY_ID = 3
	EvtSystemLevel             EVT_SYSTEM_PROPERTY_ID = 4
	EvtSystemTask              EVT_SYSTEM_PROPERTY_ID = 5
	EvtSystemOpcode            EVT_SYSTEM_PROPERTY_ID = 6
	EvtSystemKeywords          EVT_SYSTEM_PROPERTY_ID = 7
	EvtSystemTimeCreated       EVT_SYSTEM_PROPERTY_ID = 8
	EvtSystemEventRecordId     EVT_SYSTEM_PROPERTY_ID = 9
	EvtSystemActivityID        EVT_SYSTEM_PROPERTY_ID = 10
	EvtSystemRelatedActivityID EVT_SYSTEM_PROPERTY_ID = 11
	EvtSystemProcessID         EVT_SYSTEM_PROPERTY_ID = 12
	EvtSystemThreadID          EVT_SYSTEM_PROPERTY_ID = 13
	EvtSystemChannel           EVT_SYSTEM_PROPERTY_ID = 14
	EvtSystemComputer          EVT_SYSTEM_PROPERTY_ID = 15
	EvtSystemUserID            EVT_SYSTEM_PROPERTY_ID = 16
	EvtSystemVersion           EVT_SYSTEM_PROPERTY_ID = 17
	EvtSystemPropertyIdEND     EVT_SYSTEM_PROPERTY_ID = 18
)

type EVT_VARIANT

type EVT_VARIANT struct {
	EVT_VARIANT_Anonymous
	Count uint32
	Type  uint32
}

type EVT_VARIANT_Anonymous

type EVT_VARIANT_Anonymous struct {
	Data [1]uint64
}

func (*EVT_VARIANT_Anonymous) AnsiStringArr

func (this *EVT_VARIANT_Anonymous) AnsiStringArr() **PSTR

func (*EVT_VARIANT_Anonymous) AnsiStringArrVal

func (this *EVT_VARIANT_Anonymous) AnsiStringArrVal() *PSTR

func (*EVT_VARIANT_Anonymous) AnsiStringVal

func (this *EVT_VARIANT_Anonymous) AnsiStringVal() *PSTR

func (*EVT_VARIANT_Anonymous) AnsiStringValVal

func (this *EVT_VARIANT_Anonymous) AnsiStringValVal() PSTR

func (*EVT_VARIANT_Anonymous) BinaryVal

func (this *EVT_VARIANT_Anonymous) BinaryVal() **byte

func (*EVT_VARIANT_Anonymous) BinaryValVal

func (this *EVT_VARIANT_Anonymous) BinaryValVal() *byte

func (*EVT_VARIANT_Anonymous) BooleanArr

func (this *EVT_VARIANT_Anonymous) BooleanArr() **BOOL

func (*EVT_VARIANT_Anonymous) BooleanArrVal

func (this *EVT_VARIANT_Anonymous) BooleanArrVal() *BOOL

func (*EVT_VARIANT_Anonymous) BooleanVal

func (this *EVT_VARIANT_Anonymous) BooleanVal() *BOOL

func (*EVT_VARIANT_Anonymous) BooleanValVal

func (this *EVT_VARIANT_Anonymous) BooleanValVal() BOOL

func (*EVT_VARIANT_Anonymous) ByteArr

func (this *EVT_VARIANT_Anonymous) ByteArr() **byte

func (*EVT_VARIANT_Anonymous) ByteArrVal

func (this *EVT_VARIANT_Anonymous) ByteArrVal() *byte

func (*EVT_VARIANT_Anonymous) ByteVal

func (this *EVT_VARIANT_Anonymous) ByteVal() *byte

func (*EVT_VARIANT_Anonymous) ByteValVal

func (this *EVT_VARIANT_Anonymous) ByteValVal() byte

func (*EVT_VARIANT_Anonymous) DoubleArr

func (this *EVT_VARIANT_Anonymous) DoubleArr() **float64

func (*EVT_VARIANT_Anonymous) DoubleArrVal

func (this *EVT_VARIANT_Anonymous) DoubleArrVal() *float64

func (*EVT_VARIANT_Anonymous) DoubleVal

func (this *EVT_VARIANT_Anonymous) DoubleVal() *float64

func (*EVT_VARIANT_Anonymous) DoubleValVal

func (this *EVT_VARIANT_Anonymous) DoubleValVal() float64

func (*EVT_VARIANT_Anonymous) EvtHandleVal

func (this *EVT_VARIANT_Anonymous) EvtHandleVal() *EVT_HANDLE

func (*EVT_VARIANT_Anonymous) EvtHandleValVal

func (this *EVT_VARIANT_Anonymous) EvtHandleValVal() EVT_HANDLE

func (*EVT_VARIANT_Anonymous) FileTimeArr

func (this *EVT_VARIANT_Anonymous) FileTimeArr() **FILETIME

func (*EVT_VARIANT_Anonymous) FileTimeArrVal

func (this *EVT_VARIANT_Anonymous) FileTimeArrVal() *FILETIME

func (*EVT_VARIANT_Anonymous) FileTimeVal

func (this *EVT_VARIANT_Anonymous) FileTimeVal() *uint64

func (*EVT_VARIANT_Anonymous) FileTimeValVal

func (this *EVT_VARIANT_Anonymous) FileTimeValVal() uint64

func (*EVT_VARIANT_Anonymous) GuidArr

func (this *EVT_VARIANT_Anonymous) GuidArr() **syscall.GUID

func (*EVT_VARIANT_Anonymous) GuidArrVal

func (this *EVT_VARIANT_Anonymous) GuidArrVal() *syscall.GUID

func (*EVT_VARIANT_Anonymous) GuidVal

func (this *EVT_VARIANT_Anonymous) GuidVal() **syscall.GUID

func (*EVT_VARIANT_Anonymous) GuidValVal

func (this *EVT_VARIANT_Anonymous) GuidValVal() *syscall.GUID

func (*EVT_VARIANT_Anonymous) Int16Arr

func (this *EVT_VARIANT_Anonymous) Int16Arr() **int16

func (*EVT_VARIANT_Anonymous) Int16ArrVal

func (this *EVT_VARIANT_Anonymous) Int16ArrVal() *int16

func (*EVT_VARIANT_Anonymous) Int16Val

func (this *EVT_VARIANT_Anonymous) Int16Val() *int16

func (*EVT_VARIANT_Anonymous) Int16ValVal

func (this *EVT_VARIANT_Anonymous) Int16ValVal() int16

func (*EVT_VARIANT_Anonymous) Int32Arr

func (this *EVT_VARIANT_Anonymous) Int32Arr() **int32

func (*EVT_VARIANT_Anonymous) Int32ArrVal

func (this *EVT_VARIANT_Anonymous) Int32ArrVal() *int32

func (*EVT_VARIANT_Anonymous) Int32Val

func (this *EVT_VARIANT_Anonymous) Int32Val() *int32

func (*EVT_VARIANT_Anonymous) Int32ValVal

func (this *EVT_VARIANT_Anonymous) Int32ValVal() int32

func (*EVT_VARIANT_Anonymous) Int64Arr

func (this *EVT_VARIANT_Anonymous) Int64Arr() **int64

func (*EVT_VARIANT_Anonymous) Int64ArrVal

func (this *EVT_VARIANT_Anonymous) Int64ArrVal() *int64

func (*EVT_VARIANT_Anonymous) Int64Val

func (this *EVT_VARIANT_Anonymous) Int64Val() *int64

func (*EVT_VARIANT_Anonymous) Int64ValVal

func (this *EVT_VARIANT_Anonymous) Int64ValVal() int64

func (*EVT_VARIANT_Anonymous) SByteArr

func (this *EVT_VARIANT_Anonymous) SByteArr() **int8

func (*EVT_VARIANT_Anonymous) SByteArrVal

func (this *EVT_VARIANT_Anonymous) SByteArrVal() *int8

func (*EVT_VARIANT_Anonymous) SByteVal

func (this *EVT_VARIANT_Anonymous) SByteVal() *int8

func (*EVT_VARIANT_Anonymous) SByteValVal

func (this *EVT_VARIANT_Anonymous) SByteValVal() int8

func (*EVT_VARIANT_Anonymous) SidArr

func (this *EVT_VARIANT_Anonymous) SidArr() **PSID

func (*EVT_VARIANT_Anonymous) SidArrVal

func (this *EVT_VARIANT_Anonymous) SidArrVal() *PSID

func (*EVT_VARIANT_Anonymous) SidVal

func (this *EVT_VARIANT_Anonymous) SidVal() *PSID

func (*EVT_VARIANT_Anonymous) SidValVal

func (this *EVT_VARIANT_Anonymous) SidValVal() PSID

func (*EVT_VARIANT_Anonymous) SingleArr

func (this *EVT_VARIANT_Anonymous) SingleArr() **float32

func (*EVT_VARIANT_Anonymous) SingleArrVal

func (this *EVT_VARIANT_Anonymous) SingleArrVal() *float32

func (*EVT_VARIANT_Anonymous) SingleVal

func (this *EVT_VARIANT_Anonymous) SingleVal() *float32

func (*EVT_VARIANT_Anonymous) SingleValVal

func (this *EVT_VARIANT_Anonymous) SingleValVal() float32

func (*EVT_VARIANT_Anonymous) SizeTArr

func (this *EVT_VARIANT_Anonymous) SizeTArr() **uintptr

func (*EVT_VARIANT_Anonymous) SizeTArrVal

func (this *EVT_VARIANT_Anonymous) SizeTArrVal() *uintptr

func (*EVT_VARIANT_Anonymous) SizeTVal

func (this *EVT_VARIANT_Anonymous) SizeTVal() *uintptr

func (*EVT_VARIANT_Anonymous) SizeTValVal

func (this *EVT_VARIANT_Anonymous) SizeTValVal() uintptr

func (*EVT_VARIANT_Anonymous) StringArr

func (this *EVT_VARIANT_Anonymous) StringArr() **PWSTR

func (*EVT_VARIANT_Anonymous) StringArrVal

func (this *EVT_VARIANT_Anonymous) StringArrVal() *PWSTR

func (*EVT_VARIANT_Anonymous) StringVal

func (this *EVT_VARIANT_Anonymous) StringVal() *PWSTR

func (*EVT_VARIANT_Anonymous) StringValVal

func (this *EVT_VARIANT_Anonymous) StringValVal() PWSTR

func (*EVT_VARIANT_Anonymous) SysTimeArr

func (this *EVT_VARIANT_Anonymous) SysTimeArr() **SYSTEMTIME

func (*EVT_VARIANT_Anonymous) SysTimeArrVal

func (this *EVT_VARIANT_Anonymous) SysTimeArrVal() *SYSTEMTIME

func (*EVT_VARIANT_Anonymous) SysTimeVal

func (this *EVT_VARIANT_Anonymous) SysTimeVal() **SYSTEMTIME

func (*EVT_VARIANT_Anonymous) SysTimeValVal

func (this *EVT_VARIANT_Anonymous) SysTimeValVal() *SYSTEMTIME

func (*EVT_VARIANT_Anonymous) UInt16Arr

func (this *EVT_VARIANT_Anonymous) UInt16Arr() **uint16

func (*EVT_VARIANT_Anonymous) UInt16ArrVal

func (this *EVT_VARIANT_Anonymous) UInt16ArrVal() *uint16

func (*EVT_VARIANT_Anonymous) UInt16Val

func (this *EVT_VARIANT_Anonymous) UInt16Val() *uint16

func (*EVT_VARIANT_Anonymous) UInt16ValVal

func (this *EVT_VARIANT_Anonymous) UInt16ValVal() uint16

func (*EVT_VARIANT_Anonymous) UInt32Arr

func (this *EVT_VARIANT_Anonymous) UInt32Arr() **uint32

func (*EVT_VARIANT_Anonymous) UInt32ArrVal

func (this *EVT_VARIANT_Anonymous) UInt32ArrVal() *uint32

func (*EVT_VARIANT_Anonymous) UInt32Val

func (this *EVT_VARIANT_Anonymous) UInt32Val() *uint32

func (*EVT_VARIANT_Anonymous) UInt32ValVal

func (this *EVT_VARIANT_Anonymous) UInt32ValVal() uint32

func (*EVT_VARIANT_Anonymous) UInt64Arr

func (this *EVT_VARIANT_Anonymous) UInt64Arr() **uint64

func (*EVT_VARIANT_Anonymous) UInt64ArrVal

func (this *EVT_VARIANT_Anonymous) UInt64ArrVal() *uint64

func (*EVT_VARIANT_Anonymous) UInt64Val

func (this *EVT_VARIANT_Anonymous) UInt64Val() *uint64

func (*EVT_VARIANT_Anonymous) UInt64ValVal

func (this *EVT_VARIANT_Anonymous) UInt64ValVal() uint64

func (*EVT_VARIANT_Anonymous) XmlVal

func (this *EVT_VARIANT_Anonymous) XmlVal() *PWSTR

func (*EVT_VARIANT_Anonymous) XmlValArr

func (this *EVT_VARIANT_Anonymous) XmlValArr() **PWSTR

func (*EVT_VARIANT_Anonymous) XmlValArrVal

func (this *EVT_VARIANT_Anonymous) XmlValArrVal() *PWSTR

func (*EVT_VARIANT_Anonymous) XmlValVal

func (this *EVT_VARIANT_Anonymous) XmlValVal() PWSTR

type EVT_VARIANT_TYPE

type EVT_VARIANT_TYPE int32

enum

const (
	EvtVarTypeNull       EVT_VARIANT_TYPE = 0
	EvtVarTypeString     EVT_VARIANT_TYPE = 1
	EvtVarTypeAnsiString EVT_VARIANT_TYPE = 2
	EvtVarTypeSByte      EVT_VARIANT_TYPE = 3
	EvtVarTypeByte       EVT_VARIANT_TYPE = 4
	EvtVarTypeInt16      EVT_VARIANT_TYPE = 5
	EvtVarTypeUInt16     EVT_VARIANT_TYPE = 6
	EvtVarTypeInt32      EVT_VARIANT_TYPE = 7
	EvtVarTypeUInt32     EVT_VARIANT_TYPE = 8
	EvtVarTypeInt64      EVT_VARIANT_TYPE = 9
	EvtVarTypeUInt64     EVT_VARIANT_TYPE = 10
	EvtVarTypeSingle     EVT_VARIANT_TYPE = 11
	EvtVarTypeDouble     EVT_VARIANT_TYPE = 12
	EvtVarTypeBoolean    EVT_VARIANT_TYPE = 13
	EvtVarTypeBinary     EVT_VARIANT_TYPE = 14
	EvtVarTypeGuid       EVT_VARIANT_TYPE = 15
	EvtVarTypeSizeT      EVT_VARIANT_TYPE = 16
	EvtVarTypeFileTime   EVT_VARIANT_TYPE = 17
	EvtVarTypeSysTime    EVT_VARIANT_TYPE = 18
	EvtVarTypeSid        EVT_VARIANT_TYPE = 19
	EvtVarTypeHexInt32   EVT_VARIANT_TYPE = 20
	EvtVarTypeHexInt64   EVT_VARIANT_TYPE = 21
	EvtVarTypeEvtHandle  EVT_VARIANT_TYPE = 32
	EvtVarTypeEvtXml     EVT_VARIANT_TYPE = 35
)

type EXCEPINFO

type EXCEPINFO struct {
	WCode             uint16
	WReserved         uint16
	BstrSource        BSTR
	BstrDescription   BSTR
	BstrHelpFile      BSTR
	DwHelpContext     uint32
	PvReserved        unsafe.Pointer
	PfnDeferredFillIn LPEXCEPFINO_DEFERRED_FILLIN
	Scode             int32
}

type EXCEPTION_DEBUG_INFO

type EXCEPTION_DEBUG_INFO struct {
	ExceptionRecord EXCEPTION_RECORD
	DwFirstChance   uint32
}

type EXCEPTION_DISPOSITION

type EXCEPTION_DISPOSITION int32

enum

const (
	ExceptionContinueExecution EXCEPTION_DISPOSITION = 0
	ExceptionContinueSearch    EXCEPTION_DISPOSITION = 1
	ExceptionNestedException   EXCEPTION_DISPOSITION = 2
	ExceptionCollidedUnwind    EXCEPTION_DISPOSITION = 3
)

type EXCEPTION_POINTERS

type EXCEPTION_POINTERS struct {
	ExceptionRecord *EXCEPTION_RECORD
	ContextRecord   *CONTEXT
}

type EXCEPTION_RECORD

type EXCEPTION_RECORD struct {
	ExceptionCode        NTSTATUS
	ExceptionFlags       uint32
	ExceptionRecord      *EXCEPTION_RECORD
	ExceptionAddress     unsafe.Pointer
	NumberParameters     uint32
	ExceptionInformation [15]uintptr
}

type EXCEPTION_RECORD32

type EXCEPTION_RECORD32 struct {
	ExceptionCode        NTSTATUS
	ExceptionFlags       uint32
	ExceptionRecord      uint32
	ExceptionAddress     uint32
	NumberParameters     uint32
	ExceptionInformation [15]uint32
}

type EXCEPTION_RECORD64

type EXCEPTION_RECORD64 struct {
	ExceptionCode        NTSTATUS
	ExceptionFlags       uint32
	ExceptionRecord      uint64
	ExceptionAddress     uint64
	NumberParameters     uint32
	UnusedAlignment__    uint32
	ExceptionInformation [15]uint64
}

type EXCEPTION_REGISTRATION_RECORD

type EXCEPTION_REGISTRATION_RECORD struct {
	Next    *EXCEPTION_REGISTRATION_RECORD
	Handler EXCEPTION_ROUTINE
}

type EXCEPTION_ROUTINE

type EXCEPTION_ROUTINE = uintptr

func RtlVirtualUnwind

func RtlVirtualUnwind(HandlerType RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ImageBase uint64, ControlPc uint64, FunctionEntry *IMAGE_RUNTIME_FUNCTION_ENTRY, ContextRecord *CONTEXT, HandlerData unsafe.Pointer, EstablisherFrame *uint64, ContextPointers *KNONVOLATILE_CONTEXT_POINTERS) EXCEPTION_ROUTINE

type EXCEPTION_ROUTINE_func

type EXCEPTION_ROUTINE_func = func(ExceptionRecord *EXCEPTION_RECORD, EstablisherFrame unsafe.Pointer, ContextRecord *CONTEXT, DispatcherContext unsafe.Pointer) EXCEPTION_DISPOSITION

type EXECUTION_STATE

type EXECUTION_STATE uint32

enum flags

const (
	ES_AWAYMODE_REQUIRED EXECUTION_STATE = 64
	ES_CONTINUOUS        EXECUTION_STATE = 2147483648
	ES_DISPLAY_REQUIRED  EXECUTION_STATE = 2
	ES_SYSTEM_REQUIRED   EXECUTION_STATE = 1
	ES_USER_PRESENT      EXECUTION_STATE = 4
)

func SetThreadExecutionState

func SetThreadExecutionState(esFlags EXECUTION_STATE) EXECUTION_STATE

type EXIT_PROCESS_DEBUG_INFO

type EXIT_PROCESS_DEBUG_INFO struct {
	DwExitCode uint32
}

type EXIT_THREAD_DEBUG_INFO

type EXIT_THREAD_DEBUG_INFO struct {
	DwExitCode uint32
}

type EXIT_WINDOWS_FLAGS

type EXIT_WINDOWS_FLAGS uint32

enum flags

const (
	EWX_LOGOFF                EXIT_WINDOWS_FLAGS = 0
	EWX_SHUTDOWN              EXIT_WINDOWS_FLAGS = 1
	EWX_REBOOT                EXIT_WINDOWS_FLAGS = 2
	EWX_FORCE                 EXIT_WINDOWS_FLAGS = 4
	EWX_POWEROFF              EXIT_WINDOWS_FLAGS = 8
	EWX_FORCEIFHUNG           EXIT_WINDOWS_FLAGS = 16
	EWX_QUICKRESOLVE          EXIT_WINDOWS_FLAGS = 32
	EWX_RESTARTAPPS           EXIT_WINDOWS_FLAGS = 64
	EWX_HYBRID_SHUTDOWN       EXIT_WINDOWS_FLAGS = 4194304
	EWX_BOOTOPTIONS           EXIT_WINDOWS_FLAGS = 16777216
	EWX_ARSO                  EXIT_WINDOWS_FLAGS = 67108864
	EWX_CHECK_SAFE_FOR_SERVER EXIT_WINDOWS_FLAGS = 134217728
	EWX_SYSTEM_INITIATED      EXIT_WINDOWS_FLAGS = 268435456
)

type EXPANDBUTTONSTATES

type EXPANDBUTTONSTATES int32

enum

const (
	LVEB_NORMAL EXPANDBUTTONSTATES = 1
	LVEB_HOVER  EXPANDBUTTONSTATES = 2
	LVEB_PUSHED EXPANDBUTTONSTATES = 3
)

type EXPANDOBUTTONSTATES

type EXPANDOBUTTONSTATES int32

enum

const (
	TDLGEBS_NORMAL           EXPANDOBUTTONSTATES = 1
	TDLGEBS_HOVER            EXPANDOBUTTONSTATES = 2
	TDLGEBS_PRESSED          EXPANDOBUTTONSTATES = 3
	TDLGEBS_EXPANDEDNORMAL   EXPANDOBUTTONSTATES = 4
	TDLGEBS_EXPANDEDHOVER    EXPANDOBUTTONSTATES = 5
	TDLGEBS_EXPANDEDPRESSED  EXPANDOBUTTONSTATES = 6
	TDLGEBS_NORMALDISABLED   EXPANDOBUTTONSTATES = 7
	TDLGEBS_EXPANDEDDISABLED EXPANDOBUTTONSTATES = 8
)

type EXPCMDFLAGS_

type EXPCMDFLAGS_ int32

enum

const (
	ECF_DEFAULT         EXPCMDFLAGS_ = 0
	ECF_HASSUBCOMMANDS  EXPCMDFLAGS_ = 1
	ECF_HASSPLITBUTTON  EXPCMDFLAGS_ = 2
	ECF_HIDELABEL       EXPCMDFLAGS_ = 4
	ECF_ISSEPARATOR     EXPCMDFLAGS_ = 8
	ECF_HASLUASHIELD    EXPCMDFLAGS_ = 16
	ECF_SEPARATORBEFORE EXPCMDFLAGS_ = 32
	ECF_SEPARATORAFTER  EXPCMDFLAGS_ = 64
	ECF_ISDROPDOWN      EXPCMDFLAGS_ = 128
	ECF_TOGGLEABLE      EXPCMDFLAGS_ = 256
	ECF_AUTOMENUICONS   EXPCMDFLAGS_ = 512
)

type EXPCMDSTATE_

type EXPCMDSTATE_ int32

enum

const (
	ECS_ENABLED    EXPCMDSTATE_ = 0
	ECS_DISABLED   EXPCMDSTATE_ = 1
	ECS_HIDDEN     EXPCMDSTATE_ = 2
	ECS_CHECKBOX   EXPCMDSTATE_ = 4
	ECS_CHECKED    EXPCMDSTATE_ = 8
	ECS_RADIOCHECK EXPCMDSTATE_ = 16
)

type EXPLORERBARPARTS

type EXPLORERBARPARTS int32

enum

const (
	EBP_HEADERBACKGROUND       EXPLORERBARPARTS = 1
	EBP_HEADERCLOSE            EXPLORERBARPARTS = 2
	EBP_HEADERPIN              EXPLORERBARPARTS = 3
	EBP_IEBARMENU              EXPLORERBARPARTS = 4
	EBP_NORMALGROUPBACKGROUND  EXPLORERBARPARTS = 5
	EBP_NORMALGROUPCOLLAPSE    EXPLORERBARPARTS = 6
	EBP_NORMALGROUPEXPAND      EXPLORERBARPARTS = 7
	EBP_NORMALGROUPHEAD        EXPLORERBARPARTS = 8
	EBP_SPECIALGROUPBACKGROUND EXPLORERBARPARTS = 9
	EBP_SPECIALGROUPCOLLAPSE   EXPLORERBARPARTS = 10
	EBP_SPECIALGROUPEXPAND     EXPLORERBARPARTS = 11
	EBP_SPECIALGROUPHEAD       EXPLORERBARPARTS = 12
)

type EXPLORERPANESTATE_

type EXPLORERPANESTATE_ int32

enum

const (
	EPS_DONTCARE     EXPLORERPANESTATE_ = 0
	EPS_DEFAULT_ON   EXPLORERPANESTATE_ = 1
	EPS_DEFAULT_OFF  EXPLORERPANESTATE_ = 2
	EPS_STATEMASK    EXPLORERPANESTATE_ = 65535
	EPS_INITIALSTATE EXPLORERPANESTATE_ = 65536
	EPS_FORCE        EXPLORERPANESTATE_ = 131072
)

type EXPLORER_BROWSER_FILL_FLAGS

type EXPLORER_BROWSER_FILL_FLAGS int32

enum flags

const (
	EBF_NONE                 EXPLORER_BROWSER_FILL_FLAGS = 0
	EBF_SELECTFROMDATAOBJECT EXPLORER_BROWSER_FILL_FLAGS = 256
	EBF_NODROPTARGET         EXPLORER_BROWSER_FILL_FLAGS = 512
)

type EXPLORER_BROWSER_OPTIONS

type EXPLORER_BROWSER_OPTIONS int32

enum flags

const (
	EBO_NONE               EXPLORER_BROWSER_OPTIONS = 0
	EBO_NAVIGATEONCE       EXPLORER_BROWSER_OPTIONS = 1
	EBO_SHOWFRAMES         EXPLORER_BROWSER_OPTIONS = 2
	EBO_ALWAYSNAVIGATE     EXPLORER_BROWSER_OPTIONS = 4
	EBO_NOTRAVELLOG        EXPLORER_BROWSER_OPTIONS = 8
	EBO_NOWRAPPERWINDOW    EXPLORER_BROWSER_OPTIONS = 16
	EBO_HTMLSHAREPOINTVIEW EXPLORER_BROWSER_OPTIONS = 32
	EBO_NOBORDER           EXPLORER_BROWSER_OPTIONS = 64
	EBO_NOPERSISTVIEWSTATE EXPLORER_BROWSER_OPTIONS = 128
)

type EXPPS_

type EXPPS_ int32

enum

const (
	EXPPS_FILETYPES EXPPS_ = 1
)
type EXP_DARWIN_LINK struct {
	Dbh         DATABLOCK_HEADER
	SzDarwinID  [260]CHAR
	SzwDarwinID [260]uint16
}

type EXP_PROPERTYSTORAGE

type EXP_PROPERTYSTORAGE struct {
	CbSize            uint32
	DwSignature       uint32
	AbPropertyStorage [1]byte
}

type EXP_SPECIAL_FOLDER

type EXP_SPECIAL_FOLDER struct {
	CbSize          uint32
	DwSignature     uint32
	IdSpecialFolder uint32
	CbOffset        uint32
}
type EXP_SZ_LINK struct {
	CbSize      uint32
	DwSignature uint32
	SzTarget    [260]CHAR
	SwzTarget   [260]uint16
}

type EXTCONN

type EXTCONN int32

enum

const (
	EXTCONN_STRONG   EXTCONN = 1
	EXTCONN_WEAK     EXTCONN = 2
	EXTCONN_CALLABLE EXTCONN = 4
)

type EXTLOGFONT

type EXTLOGFONT = EXTLOGFONTW

type EXTLOGFONTA

type EXTLOGFONTA struct {
	ElfLogFont   LOGFONTA
	ElfFullName  [64]byte
	ElfStyle     [32]byte
	ElfVersion   uint32
	ElfStyleSize uint32
	ElfMatch     uint32
	ElfReserved  uint32
	ElfVendorId  [4]byte
	ElfCulture   uint32
	ElfPanose    PANOSE
}

type EXTLOGFONTW

type EXTLOGFONTW struct {
	ElfLogFont   LOGFONTW
	ElfFullName  [64]uint16
	ElfStyle     [32]uint16
	ElfVersion   uint32
	ElfStyleSize uint32
	ElfMatch     uint32
	ElfReserved  uint32
	ElfVendorId  [4]byte
	ElfCulture   uint32
	ElfPanose    PANOSE
}

type EXTLOGPEN

type EXTLOGPEN struct {
	ElpPenStyle   PEN_STYLE
	ElpWidth      uint32
	ElpBrushStyle uint32
	ElpColor      COLORREF
	ElpHatch      uintptr
	ElpNumEntries uint32
	ElpStyleEntry [1]uint32
}

type EXTLOGPEN32

type EXTLOGPEN32 struct {
	ElpPenStyle   PEN_STYLE
	ElpWidth      uint32
	ElpBrushStyle uint32
	ElpColor      COLORREF
	ElpHatch      uint32
	ElpNumEntries uint32
	ElpStyleEntry [1]uint32
}

type EXTRASEARCH

type EXTRASEARCH struct {
	GuidSearch      syscall.GUID
	WszFriendlyName [80]uint16
	WszUrl          [2084]uint16
}

type EXT_FLOOD_FILL_TYPE

type EXT_FLOOD_FILL_TYPE uint32

enum

const (
	FLOODFILLBORDER  EXT_FLOOD_FILL_TYPE = 0
	FLOODFILLSURFACE EXT_FLOOD_FILL_TYPE = 1
)

type EX_PROP_INFO_FLAGS

type EX_PROP_INFO_FLAGS int32

enum

const (
	EX_PROP_INFO_ID           EX_PROP_INFO_FLAGS = 256
	EX_PROP_INFO_NTYPE        EX_PROP_INFO_FLAGS = 512
	EX_PROP_INFO_NVALUE       EX_PROP_INFO_FLAGS = 1024
	EX_PROP_INFO_LOCKBYTES    EX_PROP_INFO_FLAGS = 2048
	EX_PROP_INFO_DEBUGEXTPROP EX_PROP_INFO_FLAGS = 4096
)

type EditionUpgradeBroker

type EditionUpgradeBroker struct {
}

type EditionUpgradeHelper

type EditionUpgradeHelper struct {
}

type EnumerableObjectCollection

type EnumerableObjectCollection struct {
}

type EventArgsType

type EventArgsType int32

enum

const (
	EventArgsType_Simple                    EventArgsType = 0
	EventArgsType_PropertyChanged           EventArgsType = 1
	EventArgsType_StructureChanged          EventArgsType = 2
	EventArgsType_AsyncContentLoaded        EventArgsType = 3
	EventArgsType_WindowClosed              EventArgsType = 4
	EventArgsType_TextEditTextChanged       EventArgsType = 5
	EventArgsType_Changes                   EventArgsType = 6
	EventArgsType_Notification              EventArgsType = 7
	EventArgsType_ActiveTextPositionChanged EventArgsType = 8
	EventArgsType_StructuredMarkup          EventArgsType = 9
)

type EventRegistrationToken

type EventRegistrationToken struct {
	Value int64
}

type ExecuteFolder

type ExecuteFolder struct {
}

type ExecuteUnknown

type ExecuteUnknown struct {
}

type ExpandCollapseState

type ExpandCollapseState int32

enum

const (
	ExpandCollapseState_Collapsed         ExpandCollapseState = 0
	ExpandCollapseState_Expanded          ExpandCollapseState = 1
	ExpandCollapseState_PartiallyExpanded ExpandCollapseState = 2
	ExpandCollapseState_LeafNode          ExpandCollapseState = 3
)

type ExplorerBrowser

type ExplorerBrowser struct {
}

type ExtendedDebugPropertyInfo

type ExtendedDebugPropertyInfo struct {
	DwValidFields uint32
	PszName       PWSTR
	PszType       PWSTR
	PszValue      PWSTR
	PszFullName   PWSTR
	DwAttrib      uint32
	PDebugProp    *IDebugProperty
	NDISPID       uint32
	NType         uint32
	VarValue      VARIANT
	PlbValue      *ILockBytes
	PDebugExtProp *IDebugExtendedProperty
}

type ExtendedProperty

type ExtendedProperty struct {
	PropertyName  BSTR
	PropertyValue BSTR
}

type FACILITY_CODE

type FACILITY_CODE uint32

enum

const (
	FACILITY_NULL                                     FACILITY_CODE = 0
	FACILITY_RPC                                      FACILITY_CODE = 1
	FACILITY_DISPATCH                                 FACILITY_CODE = 2
	FACILITY_STORAGE                                  FACILITY_CODE = 3
	FACILITY_ITF                                      FACILITY_CODE = 4
	FACILITY_WIN32                                    FACILITY_CODE = 7
	FACILITY_WINDOWS                                  FACILITY_CODE = 8
	FACILITY_SSPI                                     FACILITY_CODE = 9
	FACILITY_SECURITY                                 FACILITY_CODE = 9
	FACILITY_CONTROL                                  FACILITY_CODE = 10
	FACILITY_CERT                                     FACILITY_CODE = 11
	FACILITY_INTERNET                                 FACILITY_CODE = 12
	FACILITY_MEDIASERVER                              FACILITY_CODE = 13
	FACILITY_MSMQ                                     FACILITY_CODE = 14
	FACILITY_SETUPAPI                                 FACILITY_CODE = 15
	FACILITY_SCARD                                    FACILITY_CODE = 16
	FACILITY_COMPLUS                                  FACILITY_CODE = 17
	FACILITY_AAF                                      FACILITY_CODE = 18
	FACILITY_URT                                      FACILITY_CODE = 19
	FACILITY_ACS                                      FACILITY_CODE = 20
	FACILITY_DPLAY                                    FACILITY_CODE = 21
	FACILITY_UMI                                      FACILITY_CODE = 22
	FACILITY_SXS                                      FACILITY_CODE = 23
	FACILITY_WINDOWS_CE                               FACILITY_CODE = 24
	FACILITY_HTTP                                     FACILITY_CODE = 25
	FACILITY_USERMODE_COMMONLOG                       FACILITY_CODE = 26
	FACILITY_WER                                      FACILITY_CODE = 27
	FACILITY_USERMODE_FILTER_MANAGER                  FACILITY_CODE = 31
	FACILITY_BACKGROUNDCOPY                           FACILITY_CODE = 32
	FACILITY_CONFIGURATION                            FACILITY_CODE = 33
	FACILITY_WIA                                      FACILITY_CODE = 33
	FACILITY_STATE_MANAGEMENT                         FACILITY_CODE = 34
	FACILITY_METADIRECTORY                            FACILITY_CODE = 35
	FACILITY_WINDOWSUPDATE                            FACILITY_CODE = 36
	FACILITY_DIRECTORYSERVICE                         FACILITY_CODE = 37
	FACILITY_GRAPHICS                                 FACILITY_CODE = 38
	FACILITY_SHELL                                    FACILITY_CODE = 39
	FACILITY_NAP                                      FACILITY_CODE = 39
	FACILITY_TPM_SERVICES                             FACILITY_CODE = 40
	FACILITY_TPM_SOFTWARE                             FACILITY_CODE = 41
	FACILITY_UI                                       FACILITY_CODE = 42
	FACILITY_XAML                                     FACILITY_CODE = 43
	FACILITY_ACTION_QUEUE                             FACILITY_CODE = 44
	FACILITY_PLA                                      FACILITY_CODE = 48
	FACILITY_WINDOWS_SETUP                            FACILITY_CODE = 48
	FACILITY_FVE                                      FACILITY_CODE = 49
	FACILITY_FWP                                      FACILITY_CODE = 50
	FACILITY_WINRM                                    FACILITY_CODE = 51
	FACILITY_NDIS                                     FACILITY_CODE = 52
	FACILITY_USERMODE_HYPERVISOR                      FACILITY_CODE = 53
	FACILITY_CMI                                      FACILITY_CODE = 54
	FACILITY_USERMODE_VIRTUALIZATION                  FACILITY_CODE = 55
	FACILITY_USERMODE_VOLMGR                          FACILITY_CODE = 56
	FACILITY_BCD                                      FACILITY_CODE = 57
	FACILITY_USERMODE_VHD                             FACILITY_CODE = 58
	FACILITY_USERMODE_HNS                             FACILITY_CODE = 59
	FACILITY_SDIAG                                    FACILITY_CODE = 60
	FACILITY_WEBSERVICES                              FACILITY_CODE = 61
	FACILITY_WINPE                                    FACILITY_CODE = 61
	FACILITY_WPN                                      FACILITY_CODE = 62
	FACILITY_WINDOWS_STORE                            FACILITY_CODE = 63
	FACILITY_INPUT                                    FACILITY_CODE = 64
	FACILITY_QUIC                                     FACILITY_CODE = 65
	FACILITY_EAP                                      FACILITY_CODE = 66
	FACILITY_IORING                                   FACILITY_CODE = 70
	FACILITY_WINDOWS_DEFENDER                         FACILITY_CODE = 80
	FACILITY_OPC                                      FACILITY_CODE = 81
	FACILITY_XPS                                      FACILITY_CODE = 82
	FACILITY_MBN                                      FACILITY_CODE = 84
	FACILITY_POWERSHELL                               FACILITY_CODE = 84
	FACILITY_RAS                                      FACILITY_CODE = 83
	FACILITY_P2P_INT                                  FACILITY_CODE = 98
	FACILITY_P2P                                      FACILITY_CODE = 99
	FACILITY_DAF                                      FACILITY_CODE = 100
	FACILITY_BLUETOOTH_ATT                            FACILITY_CODE = 101
	FACILITY_AUDIO                                    FACILITY_CODE = 102
	FACILITY_STATEREPOSITORY                          FACILITY_CODE = 103
	FACILITY_VISUALCPP                                FACILITY_CODE = 109
	FACILITY_SCRIPT                                   FACILITY_CODE = 112
	FACILITY_PARSE                                    FACILITY_CODE = 113
	FACILITY_BLB                                      FACILITY_CODE = 120
	FACILITY_BLB_CLI                                  FACILITY_CODE = 121
	FACILITY_WSBAPP                                   FACILITY_CODE = 122
	FACILITY_BLBUI                                    FACILITY_CODE = 128
	FACILITY_USN                                      FACILITY_CODE = 129
	FACILITY_USERMODE_VOLSNAP                         FACILITY_CODE = 130
	FACILITY_TIERING                                  FACILITY_CODE = 131
	FACILITY_WSB_ONLINE                               FACILITY_CODE = 133
	FACILITY_ONLINE_ID                                FACILITY_CODE = 134
	FACILITY_DEVICE_UPDATE_AGENT                      FACILITY_CODE = 135
	FACILITY_DRVSERVICING                             FACILITY_CODE = 136
	FACILITY_DLS                                      FACILITY_CODE = 153
	FACILITY_DELIVERY_OPTIMIZATION                    FACILITY_CODE = 208
	FACILITY_USERMODE_SPACES                          FACILITY_CODE = 231
	FACILITY_USER_MODE_SECURITY_CORE                  FACILITY_CODE = 232
	FACILITY_USERMODE_LICENSING                       FACILITY_CODE = 234
	FACILITY_SOS                                      FACILITY_CODE = 160
	FACILITY_OCP_UPDATE_AGENT                         FACILITY_CODE = 173
	FACILITY_DEBUGGERS                                FACILITY_CODE = 176
	FACILITY_SPP                                      FACILITY_CODE = 256
	FACILITY_RESTORE                                  FACILITY_CODE = 256
	FACILITY_DMSERVER                                 FACILITY_CODE = 256
	FACILITY_DEPLOYMENT_SERVICES_SERVER               FACILITY_CODE = 257
	FACILITY_DEPLOYMENT_SERVICES_IMAGING              FACILITY_CODE = 258
	FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT           FACILITY_CODE = 259
	FACILITY_DEPLOYMENT_SERVICES_UTIL                 FACILITY_CODE = 260
	FACILITY_DEPLOYMENT_SERVICES_BINLSVC              FACILITY_CODE = 261
	FACILITY_DEPLOYMENT_SERVICES_PXE                  FACILITY_CODE = 263
	FACILITY_DEPLOYMENT_SERVICES_TFTP                 FACILITY_CODE = 264
	FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT FACILITY_CODE = 272
	FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING  FACILITY_CODE = 278
	FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER     FACILITY_CODE = 289
	FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT     FACILITY_CODE = 290
	FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER     FACILITY_CODE = 293
	FACILITY_HSP_SERVICES                             FACILITY_CODE = 296
	FACILITY_HSP_SOFTWARE                             FACILITY_CODE = 297
	FACILITY_LINGUISTIC_SERVICES                      FACILITY_CODE = 305
	FACILITY_AUDIOSTREAMING                           FACILITY_CODE = 1094
	FACILITY_TTD                                      FACILITY_CODE = 1490
	FACILITY_ACCELERATOR                              FACILITY_CODE = 1536
	FACILITY_WMAAECMA                                 FACILITY_CODE = 1996
	FACILITY_DIRECTMUSIC                              FACILITY_CODE = 2168
	FACILITY_DIRECT3D10                               FACILITY_CODE = 2169
	FACILITY_DXGI                                     FACILITY_CODE = 2170
	FACILITY_DXGI_DDI                                 FACILITY_CODE = 2171
	FACILITY_DIRECT3D11                               FACILITY_CODE = 2172
	FACILITY_DIRECT3D11_DEBUG                         FACILITY_CODE = 2173
	FACILITY_DIRECT3D12                               FACILITY_CODE = 2174
	FACILITY_DIRECT3D12_DEBUG                         FACILITY_CODE = 2175
	FACILITY_DXCORE                                   FACILITY_CODE = 2176
	FACILITY_PRESENTATION                             FACILITY_CODE = 2177
	FACILITY_LEAP                                     FACILITY_CODE = 2184
	FACILITY_AUDCLNT                                  FACILITY_CODE = 2185
	FACILITY_WINCODEC_DWRITE_DWM                      FACILITY_CODE = 2200
	FACILITY_WINML                                    FACILITY_CODE = 2192
	FACILITY_DIRECT2D                                 FACILITY_CODE = 2201
	FACILITY_DEFRAG                                   FACILITY_CODE = 2304
	FACILITY_USERMODE_SDBUS                           FACILITY_CODE = 2305
	FACILITY_JSCRIPT                                  FACILITY_CODE = 2306
	FACILITY_PIDGENX                                  FACILITY_CODE = 2561
	FACILITY_EAS                                      FACILITY_CODE = 85
	FACILITY_WEB                                      FACILITY_CODE = 885
	FACILITY_WEB_SOCKET                               FACILITY_CODE = 886
	FACILITY_MOBILE                                   FACILITY_CODE = 1793
	FACILITY_SQLITE                                   FACILITY_CODE = 1967
	FACILITY_SERVICE_FABRIC                           FACILITY_CODE = 1968
	FACILITY_UTC                                      FACILITY_CODE = 1989
	FACILITY_WEP                                      FACILITY_CODE = 2049
	FACILITY_SYNCENGINE                               FACILITY_CODE = 2050
	FACILITY_XBOX                                     FACILITY_CODE = 2339
	FACILITY_GAME                                     FACILITY_CODE = 2340
	FACILITY_PIX                                      FACILITY_CODE = 2748
	FACILITY_NT_BIT                                   FACILITY_CODE = 268435456
)

type FARPROC

type FARPROC = uintptr

type FARPROC_func

type FARPROC_func = func() uintptr

type FCACHE_CREATE_CALLBACK

type FCACHE_CREATE_CALLBACK = uintptr

type FCACHE_CREATE_CALLBACK_func

type FCACHE_CREATE_CALLBACK_func = func(lpstrName PSTR, lpvData unsafe.Pointer, cbFileSize *uint32, cbFileSizeHigh *uint32) HANDLE

type FCACHE_RICHCREATE_CALLBACK

type FCACHE_RICHCREATE_CALLBACK = uintptr

type FCACHE_RICHCREATE_CALLBACK_func

type FCACHE_RICHCREATE_CALLBACK_func = func(lpstrName PSTR, lpvData unsafe.Pointer, cbFileSize *uint32, cbFileSizeHigh *uint32, pfDidWeScanIt *BOOL, pfIsStuffed *BOOL, pfStoredWithDots *BOOL, pfStoredWithTerminatingDot *BOOL) HANDLE

type FDAP

type FDAP int32

enum

const (
	FDAP_BOTTOM FDAP = 0
	FDAP_TOP    FDAP = 1
)

type FDEX_PROP_FLAGS

type FDEX_PROP_FLAGS uint32

enum flags

const (
	FdexPropCanGet             FDEX_PROP_FLAGS = 1
	FdexPropCannotGet          FDEX_PROP_FLAGS = 2
	FdexPropCanPut             FDEX_PROP_FLAGS = 4
	FdexPropCannotPut          FDEX_PROP_FLAGS = 8
	FdexPropCanPutRef          FDEX_PROP_FLAGS = 16
	FdexPropCannotPutRef       FDEX_PROP_FLAGS = 32
	FdexPropNoSideEffects      FDEX_PROP_FLAGS = 64
	FdexPropDynamicType        FDEX_PROP_FLAGS = 128
	FdexPropCanCall            FDEX_PROP_FLAGS = 256
	FdexPropCannotCall         FDEX_PROP_FLAGS = 512
	FdexPropCanConstruct       FDEX_PROP_FLAGS = 1024
	FdexPropCannotConstruct    FDEX_PROP_FLAGS = 2048
	FdexPropCanSourceEvents    FDEX_PROP_FLAGS = 4096
	FdexPropCannotSourceEvents FDEX_PROP_FLAGS = 8192
)

type FDE_OVERWRITE_RESPONSE

type FDE_OVERWRITE_RESPONSE int32

enum

const (
	FDEOR_DEFAULT FDE_OVERWRITE_RESPONSE = 0
	FDEOR_ACCEPT  FDE_OVERWRITE_RESPONSE = 1
	FDEOR_REFUSE  FDE_OVERWRITE_RESPONSE = 2
)

type FDE_SHAREVIOLATION_RESPONSE

type FDE_SHAREVIOLATION_RESPONSE int32

enum

const (
	FDESVR_DEFAULT FDE_SHAREVIOLATION_RESPONSE = 0
	FDESVR_ACCEPT  FDE_SHAREVIOLATION_RESPONSE = 1
	FDESVR_REFUSE  FDE_SHAREVIOLATION_RESPONSE = 2
)

type FD_FLAGS

type FD_FLAGS int32

enum

const (
	FD_CLSID      FD_FLAGS = 1
	FD_SIZEPOINT  FD_FLAGS = 2
	FD_ATTRIBUTES FD_FLAGS = 4
	FD_CREATETIME FD_FLAGS = 8
	FD_ACCESSTIME FD_FLAGS = 16
	FD_WRITESTIME FD_FLAGS = 32
	FD_FILESIZE   FD_FLAGS = 64
	FD_PROGRESSUI FD_FLAGS = 16384
	FD_LINKUI     FD_FLAGS = 32768
	FD_UNICODE    FD_FLAGS = -2147483648
)

type FEATURE_CHANGE_TIME

type FEATURE_CHANGE_TIME int32

enum

const (
	FEATURE_CHANGE_TIME_READ          FEATURE_CHANGE_TIME = 0
	FEATURE_CHANGE_TIME_MODULE_RELOAD FEATURE_CHANGE_TIME = 1
	FEATURE_CHANGE_TIME_SESSION       FEATURE_CHANGE_TIME = 2
	FEATURE_CHANGE_TIME_REBOOT        FEATURE_CHANGE_TIME = 3
)

type FEATURE_ENABLED_STATE

type FEATURE_ENABLED_STATE int32

enum

const (
	FEATURE_ENABLED_STATE_DEFAULT  FEATURE_ENABLED_STATE = 0
	FEATURE_ENABLED_STATE_DISABLED FEATURE_ENABLED_STATE = 1
	FEATURE_ENABLED_STATE_ENABLED  FEATURE_ENABLED_STATE = 2
)

type FEATURE_ERROR

type FEATURE_ERROR struct {
	Hr                              HRESULT
	LineNumber                      uint16
	File                            PSTR
	Process                         PSTR
	Module                          PSTR
	CallerReturnAddressOffset       uint32
	CallerModule                    PSTR
	Message                         PSTR
	OriginLineNumber                uint16
	OriginFile                      PSTR
	OriginModule                    PSTR
	OriginCallerReturnAddressOffset uint32
	OriginCallerModule              PSTR
	OriginName                      PSTR
}

type FEATURE_STATE_CHANGE_SUBSCRIPTION

type FEATURE_STATE_CHANGE_SUBSCRIPTION = uintptr

type FEEDBACK_TYPE

type FEEDBACK_TYPE int32

enum

const (
	FEEDBACK_TOUCH_CONTACTVISUALIZATION FEEDBACK_TYPE = 1
	FEEDBACK_PEN_BARRELVISUALIZATION    FEEDBACK_TYPE = 2
	FEEDBACK_PEN_TAP                    FEEDBACK_TYPE = 3
	FEEDBACK_PEN_DOUBLETAP              FEEDBACK_TYPE = 4
	FEEDBACK_PEN_PRESSANDHOLD           FEEDBACK_TYPE = 5
	FEEDBACK_PEN_RIGHTTAP               FEEDBACK_TYPE = 6
	FEEDBACK_TOUCH_TAP                  FEEDBACK_TYPE = 7
	FEEDBACK_TOUCH_DOUBLETAP            FEEDBACK_TYPE = 8
	FEEDBACK_TOUCH_PRESSANDHOLD         FEEDBACK_TYPE = 9
	FEEDBACK_TOUCH_RIGHTTAP             FEEDBACK_TYPE = 10
	FEEDBACK_GESTURE_PRESSANDTAP        FEEDBACK_TYPE = 11
	FEEDBACK_MAX                        FEEDBACK_TYPE = -1
)

type FFFP_MODE

type FFFP_MODE int32

enum

const (
	FFFP_EXACTMATCH         FFFP_MODE = 0
	FFFP_NEARESTPARENTMATCH FFFP_MODE = 1
)

type FH_OVERLAPPED

type FH_OVERLAPPED struct {
	Internal      uintptr
	InternalHigh  uintptr
	Offset        uint32
	OffsetHigh    uint32
	HEvent        HANDLE
	PfnCompletion PFN_IO_COMPLETION
	Reserved1     uintptr
	Reserved2     uintptr
	Reserved3     uintptr
	Reserved4     uintptr
}

type FILEDESCRIPTOR

type FILEDESCRIPTOR = FILEDESCRIPTORW

type FILEDESCRIPTORA

type FILEDESCRIPTORA struct {
	DwFlags          uint32
	Clsid            syscall.GUID
	Sizel            SIZE
	Pointl           POINTL
	DwFileAttributes uint32
	FtCreationTime   FILETIME
	FtLastAccessTime FILETIME
	FtLastWriteTime  FILETIME
	NFileSizeHigh    uint32
	NFileSizeLow     uint32
	CFileName        [260]CHAR
}

type FILEDESCRIPTORW

type FILEDESCRIPTORW struct {
	DwFlags          uint32
	Clsid            syscall.GUID
	Sizel            SIZE
	Pointl           POINTL
	DwFileAttributes uint32
	FtCreationTime   FILETIME
	FtLastAccessTime FILETIME
	FtLastWriteTime  FILETIME
	NFileSizeHigh    uint32
	NFileSizeLow     uint32
	CFileName        [260]uint16
}

type FILEGROUPDESCRIPTOR

type FILEGROUPDESCRIPTOR = FILEGROUPDESCRIPTORW

type FILEGROUPDESCRIPTORA

type FILEGROUPDESCRIPTORA struct {
	CItems uint32
	Fgd    [1]FILEDESCRIPTORA
}

type FILEGROUPDESCRIPTORW

type FILEGROUPDESCRIPTORW struct {
	CItems uint32
	Fgd    [1]FILEDESCRIPTORW
}

type FILEMUIINFO

type FILEMUIINFO struct {
	DwSize               uint32
	DwVersion            uint32
	DwFileType           uint32
	PChecksum            [16]byte
	PServiceChecksum     [16]byte
	DwLanguageNameOffset uint32
	DwTypeIDMainSize     uint32
	DwTypeIDMainOffset   uint32
	DwTypeNameMainOffset uint32
	DwTypeIDMUISize      uint32
	DwTypeIDMUIOffset    uint32
	DwTypeNameMUIOffset  uint32
	AbBuffer             [8]byte
}

type FILEOPENDIALOGOPTIONS

type FILEOPENDIALOGOPTIONS uint32

enum flags

const (
	FOS_OVERWRITEPROMPT          FILEOPENDIALOGOPTIONS = 2
	FOS_STRICTFILETYPES          FILEOPENDIALOGOPTIONS = 4
	FOS_NOCHANGEDIR              FILEOPENDIALOGOPTIONS = 8
	FOS_PICKFOLDERS              FILEOPENDIALOGOPTIONS = 32
	FOS_FORCEFILESYSTEM          FILEOPENDIALOGOPTIONS = 64
	FOS_ALLNONSTORAGEITEMS       FILEOPENDIALOGOPTIONS = 128
	FOS_NOVALIDATE               FILEOPENDIALOGOPTIONS = 256
	FOS_ALLOWMULTISELECT         FILEOPENDIALOGOPTIONS = 512
	FOS_PATHMUSTEXIST            FILEOPENDIALOGOPTIONS = 2048
	FOS_FILEMUSTEXIST            FILEOPENDIALOGOPTIONS = 4096
	FOS_CREATEPROMPT             FILEOPENDIALOGOPTIONS = 8192
	FOS_SHAREAWARE               FILEOPENDIALOGOPTIONS = 16384
	FOS_NOREADONLYRETURN         FILEOPENDIALOGOPTIONS = 32768
	FOS_NOTESTFILECREATE         FILEOPENDIALOGOPTIONS = 65536
	FOS_HIDEMRUPLACES            FILEOPENDIALOGOPTIONS = 131072
	FOS_HIDEPINNEDPLACES         FILEOPENDIALOGOPTIONS = 262144
	FOS_NODEREFERENCELINKS       FILEOPENDIALOGOPTIONS = 1048576
	FOS_OKBUTTONNEEDSINTERACTION FILEOPENDIALOGOPTIONS = 2097152
	FOS_DONTADDTORECENT          FILEOPENDIALOGOPTIONS = 33554432
	FOS_FORCESHOWHIDDEN          FILEOPENDIALOGOPTIONS = 268435456
	FOS_DEFAULTNOMINIMODE        FILEOPENDIALOGOPTIONS = 536870912
	FOS_FORCEPREVIEWPANEON       FILEOPENDIALOGOPTIONS = 1073741824
	FOS_SUPPORTSTREAMABLEITEMS   FILEOPENDIALOGOPTIONS = 2147483648
)

type FILEOPERATION_FLAGS

type FILEOPERATION_FLAGS uint32

enum flags

const (
	FOFX_NOSKIPJUNCTIONS        FILEOPERATION_FLAGS = 65536
	FOFX_PREFERHARDLINK         FILEOPERATION_FLAGS = 131072
	FOFX_SHOWELEVATIONPROMPT    FILEOPERATION_FLAGS = 262144
	FOFX_RECYCLEONDELETE        FILEOPERATION_FLAGS = 524288
	FOFX_EARLYFAILURE           FILEOPERATION_FLAGS = 1048576
	FOFX_PRESERVEFILEEXTENSIONS FILEOPERATION_FLAGS = 2097152
	FOFX_KEEPNEWERFILE          FILEOPERATION_FLAGS = 4194304
	FOFX_NOCOPYHOOKS            FILEOPERATION_FLAGS = 8388608
	FOFX_NOMINIMIZEBOX          FILEOPERATION_FLAGS = 16777216
	FOFX_MOVEACLSACROSSVOLUMES  FILEOPERATION_FLAGS = 33554432
	FOFX_DONTDISPLAYSOURCEPATH  FILEOPERATION_FLAGS = 67108864
	FOFX_DONTDISPLAYDESTPATH    FILEOPERATION_FLAGS = 134217728
	FOFX_REQUIREELEVATION       FILEOPERATION_FLAGS = 268435456
	FOFX_ADDUNDORECORD          FILEOPERATION_FLAGS = 536870912
	FOFX_COPYASDOWNLOAD         FILEOPERATION_FLAGS = 1073741824
	FOFX_DONTDISPLAYLOCATIONS   FILEOPERATION_FLAGS = 2147483648
	FOF_MULTIDESTFILES          FILEOPERATION_FLAGS = 1
	FOF_CONFIRMMOUSE            FILEOPERATION_FLAGS = 2
	FOF_SILENT                  FILEOPERATION_FLAGS = 4
	FOF_RENAMEONCOLLISION       FILEOPERATION_FLAGS = 8
	FOF_NOCONFIRMATION          FILEOPERATION_FLAGS = 16
	FOF_WANTMAPPINGHANDLE       FILEOPERATION_FLAGS = 32
	FOF_ALLOWUNDO               FILEOPERATION_FLAGS = 64
	FOF_FILESONLY               FILEOPERATION_FLAGS = 128
	FOF_SIMPLEPROGRESS          FILEOPERATION_FLAGS = 256
	FOF_NOCONFIRMMKDIR          FILEOPERATION_FLAGS = 512
	FOF_NOERRORUI               FILEOPERATION_FLAGS = 1024
	FOF_NOCOPYSECURITYATTRIBS   FILEOPERATION_FLAGS = 2048
	FOF_NORECURSION             FILEOPERATION_FLAGS = 4096
	FOF_NO_CONNECTED_ELEMENTS   FILEOPERATION_FLAGS = 8192
	FOF_WANTNUKEWARNING         FILEOPERATION_FLAGS = 16384
	FOF_NORECURSEREPARSE        FILEOPERATION_FLAGS = 32768
	FOF_NO_UI                   FILEOPERATION_FLAGS = 1556
)

type FILETIME

type FILETIME struct {
	DwLowDateTime  uint32
	DwHighDateTime uint32
}

type FILETYPEATTRIBUTEFLAGS

type FILETYPEATTRIBUTEFLAGS int32

enum flags

const (
	FTA_None                  FILETYPEATTRIBUTEFLAGS = 0
	FTA_Exclude               FILETYPEATTRIBUTEFLAGS = 1
	FTA_Show                  FILETYPEATTRIBUTEFLAGS = 2
	FTA_HasExtension          FILETYPEATTRIBUTEFLAGS = 4
	FTA_NoEdit                FILETYPEATTRIBUTEFLAGS = 8
	FTA_NoRemove              FILETYPEATTRIBUTEFLAGS = 16
	FTA_NoNewVerb             FILETYPEATTRIBUTEFLAGS = 32
	FTA_NoEditVerb            FILETYPEATTRIBUTEFLAGS = 64
	FTA_NoRemoveVerb          FILETYPEATTRIBUTEFLAGS = 128
	FTA_NoEditDesc            FILETYPEATTRIBUTEFLAGS = 256
	FTA_NoEditIcon            FILETYPEATTRIBUTEFLAGS = 512
	FTA_NoEditDflt            FILETYPEATTRIBUTEFLAGS = 1024
	FTA_NoEditVerbCmd         FILETYPEATTRIBUTEFLAGS = 2048
	FTA_NoEditVerbExe         FILETYPEATTRIBUTEFLAGS = 4096
	FTA_NoDDE                 FILETYPEATTRIBUTEFLAGS = 8192
	FTA_NoEditMIME            FILETYPEATTRIBUTEFLAGS = 32768
	FTA_OpenIsSafe            FILETYPEATTRIBUTEFLAGS = 65536
	FTA_AlwaysUnsafe          FILETYPEATTRIBUTEFLAGS = 131072
	FTA_NoRecentDocs          FILETYPEATTRIBUTEFLAGS = 1048576
	FTA_SafeForElevation      FILETYPEATTRIBUTEFLAGS = 2097152
	FTA_AlwaysUseDirectInvoke FILETYPEATTRIBUTEFLAGS = 4194304
)

type FILE_ACCESS_RIGHTS

type FILE_ACCESS_RIGHTS uint32

enum flags

const (
	FILE_READ_DATA            FILE_ACCESS_RIGHTS = 1
	FILE_LIST_DIRECTORY       FILE_ACCESS_RIGHTS = 1
	FILE_WRITE_DATA           FILE_ACCESS_RIGHTS = 2
	FILE_ADD_FILE             FILE_ACCESS_RIGHTS = 2
	FILE_APPEND_DATA          FILE_ACCESS_RIGHTS = 4
	FILE_ADD_SUBDIRECTORY     FILE_ACCESS_RIGHTS = 4
	FILE_CREATE_PIPE_INSTANCE FILE_ACCESS_RIGHTS = 4
	FILE_READ_EA              FILE_ACCESS_RIGHTS = 8
	FILE_WRITE_EA             FILE_ACCESS_RIGHTS = 16
	FILE_EXECUTE              FILE_ACCESS_RIGHTS = 32
	FILE_TRAVERSE             FILE_ACCESS_RIGHTS = 32
	FILE_DELETE_CHILD         FILE_ACCESS_RIGHTS = 64
	FILE_READ_ATTRIBUTES      FILE_ACCESS_RIGHTS = 128
	FILE_WRITE_ATTRIBUTES     FILE_ACCESS_RIGHTS = 256
	DELETE                    FILE_ACCESS_RIGHTS = 65536
	READ_CONTROL              FILE_ACCESS_RIGHTS = 131072
	WRITE_DAC                 FILE_ACCESS_RIGHTS = 262144
	WRITE_OWNER               FILE_ACCESS_RIGHTS = 524288
	SYNCHRONIZE               FILE_ACCESS_RIGHTS = 1048576
	STANDARD_RIGHTS_REQUIRED  FILE_ACCESS_RIGHTS = 983040
	STANDARD_RIGHTS_READ      FILE_ACCESS_RIGHTS = 131072
	STANDARD_RIGHTS_WRITE     FILE_ACCESS_RIGHTS = 131072
	STANDARD_RIGHTS_EXECUTE   FILE_ACCESS_RIGHTS = 131072
	STANDARD_RIGHTS_ALL       FILE_ACCESS_RIGHTS = 2031616
	SPECIFIC_RIGHTS_ALL       FILE_ACCESS_RIGHTS = 65535
	FILE_ALL_ACCESS           FILE_ACCESS_RIGHTS = 2032127
	FILE_GENERIC_READ         FILE_ACCESS_RIGHTS = 1179785
	FILE_GENERIC_WRITE        FILE_ACCESS_RIGHTS = 1179926
	FILE_GENERIC_EXECUTE      FILE_ACCESS_RIGHTS = 1179808
)

type FILE_ACTION

type FILE_ACTION uint32

enum

const (
	FILE_ACTION_ADDED            FILE_ACTION = 1
	FILE_ACTION_REMOVED          FILE_ACTION = 2
	FILE_ACTION_MODIFIED         FILE_ACTION = 3
	FILE_ACTION_RENAMED_OLD_NAME FILE_ACTION = 4
	FILE_ACTION_RENAMED_NEW_NAME FILE_ACTION = 5
)

type FILE_ALIGNMENT_INFO

type FILE_ALIGNMENT_INFO struct {
	AlignmentRequirement uint32
}

type FILE_ALLOCATION_INFO

type FILE_ALLOCATION_INFO struct {
	AllocationSize int64
}

type FILE_ATTRIBUTES_ARRAY

type FILE_ATTRIBUTES_ARRAY struct {
	CItems                  uint32
	DwSumFileAttributes     uint32
	DwProductFileAttributes uint32
	RgdwFileAttributes      [1]uint32
}

type FILE_ATTRIBUTE_TAG_INFO

type FILE_ATTRIBUTE_TAG_INFO struct {
	FileAttributes uint32
	ReparseTag     uint32
}

type FILE_BASIC_INFO

type FILE_BASIC_INFO struct {
	CreationTime   int64
	LastAccessTime int64
	LastWriteTime  int64
	ChangeTime     int64
	FileAttributes uint32
}

type FILE_CASE_SENSITIVE_INFO

type FILE_CASE_SENSITIVE_INFO struct {
	Flags uint32
}

type FILE_COMPRESSION_INFO

type FILE_COMPRESSION_INFO struct {
	CompressedFileSize   int64
	CompressionFormat    COMPRESSION_FORMAT
	CompressionUnitShift byte
	ChunkShift           byte
	ClusterShift         byte
	Reserved             [3]byte
}

type FILE_CREATION_DISPOSITION

type FILE_CREATION_DISPOSITION uint32

enum

const (
	CREATE_NEW        FILE_CREATION_DISPOSITION = 1
	CREATE_ALWAYS     FILE_CREATION_DISPOSITION = 2
	OPEN_EXISTING     FILE_CREATION_DISPOSITION = 3
	OPEN_ALWAYS       FILE_CREATION_DISPOSITION = 4
	TRUNCATE_EXISTING FILE_CREATION_DISPOSITION = 5
)

type FILE_DEVICE_TYPE

type FILE_DEVICE_TYPE uint32

enum

const (
	FILE_DEVICE_CD_ROM FILE_DEVICE_TYPE = 2
	FILE_DEVICE_DISK   FILE_DEVICE_TYPE = 7
	FILE_DEVICE_TAPE   FILE_DEVICE_TYPE = 31
	FILE_DEVICE_DVD    FILE_DEVICE_TYPE = 51
)

type FILE_DISPOSITION_INFO

type FILE_DISPOSITION_INFO struct {
	DeleteFile BOOLEAN
}

type FILE_DISPOSITION_INFO_EX

type FILE_DISPOSITION_INFO_EX struct {
	Flags FILE_DISPOSITION_INFO_EX_FLAGS
}

type FILE_DISPOSITION_INFO_EX_FLAGS

type FILE_DISPOSITION_INFO_EX_FLAGS uint32

enum

const (
	FILE_DISPOSITION_FLAG_DO_NOT_DELETE             FILE_DISPOSITION_INFO_EX_FLAGS = 0
	FILE_DISPOSITION_FLAG_DELETE                    FILE_DISPOSITION_INFO_EX_FLAGS = 1
	FILE_DISPOSITION_FLAG_POSIX_SEMANTICS           FILE_DISPOSITION_INFO_EX_FLAGS = 2
	FILE_DISPOSITION_FLAG_FORCE_IMAGE_SECTION_CHECK FILE_DISPOSITION_INFO_EX_FLAGS = 4
	FILE_DISPOSITION_FLAG_ON_CLOSE                  FILE_DISPOSITION_INFO_EX_FLAGS = 8
	FILE_DISPOSITION_FLAG_IGNORE_READONLY_ATTRIBUTE FILE_DISPOSITION_INFO_EX_FLAGS = 16
)

type FILE_END_OF_FILE_INFO

type FILE_END_OF_FILE_INFO struct {
	EndOfFile int64
}

type FILE_EXTENT

type FILE_EXTENT struct {
	VolumeOffset uint64
	ExtentLength uint64
}

type FILE_FLAGS_AND_ATTRIBUTES

type FILE_FLAGS_AND_ATTRIBUTES uint32

enum flags

const (
	FILE_ATTRIBUTE_READONLY              FILE_FLAGS_AND_ATTRIBUTES = 1
	FILE_ATTRIBUTE_HIDDEN                FILE_FLAGS_AND_ATTRIBUTES = 2
	FILE_ATTRIBUTE_SYSTEM                FILE_FLAGS_AND_ATTRIBUTES = 4
	FILE_ATTRIBUTE_DIRECTORY             FILE_FLAGS_AND_ATTRIBUTES = 16
	FILE_ATTRIBUTE_ARCHIVE               FILE_FLAGS_AND_ATTRIBUTES = 32
	FILE_ATTRIBUTE_DEVICE                FILE_FLAGS_AND_ATTRIBUTES = 64
	FILE_ATTRIBUTE_NORMAL                FILE_FLAGS_AND_ATTRIBUTES = 128
	FILE_ATTRIBUTE_TEMPORARY             FILE_FLAGS_AND_ATTRIBUTES = 256
	FILE_ATTRIBUTE_SPARSE_FILE           FILE_FLAGS_AND_ATTRIBUTES = 512
	FILE_ATTRIBUTE_REPARSE_POINT         FILE_FLAGS_AND_ATTRIBUTES = 1024
	FILE_ATTRIBUTE_COMPRESSED            FILE_FLAGS_AND_ATTRIBUTES = 2048
	FILE_ATTRIBUTE_OFFLINE               FILE_FLAGS_AND_ATTRIBUTES = 4096
	FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   FILE_FLAGS_AND_ATTRIBUTES = 8192
	FILE_ATTRIBUTE_ENCRYPTED             FILE_FLAGS_AND_ATTRIBUTES = 16384
	FILE_ATTRIBUTE_INTEGRITY_STREAM      FILE_FLAGS_AND_ATTRIBUTES = 32768
	FILE_ATTRIBUTE_VIRTUAL               FILE_FLAGS_AND_ATTRIBUTES = 65536
	FILE_ATTRIBUTE_NO_SCRUB_DATA         FILE_FLAGS_AND_ATTRIBUTES = 131072
	FILE_ATTRIBUTE_EA                    FILE_FLAGS_AND_ATTRIBUTES = 262144
	FILE_ATTRIBUTE_PINNED                FILE_FLAGS_AND_ATTRIBUTES = 524288
	FILE_ATTRIBUTE_UNPINNED              FILE_FLAGS_AND_ATTRIBUTES = 1048576
	FILE_ATTRIBUTE_RECALL_ON_OPEN        FILE_FLAGS_AND_ATTRIBUTES = 262144
	FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS FILE_FLAGS_AND_ATTRIBUTES = 4194304
	FILE_FLAG_WRITE_THROUGH              FILE_FLAGS_AND_ATTRIBUTES = 2147483648
	FILE_FLAG_OVERLAPPED                 FILE_FLAGS_AND_ATTRIBUTES = 1073741824
	FILE_FLAG_NO_BUFFERING               FILE_FLAGS_AND_ATTRIBUTES = 536870912
	FILE_FLAG_RANDOM_ACCESS              FILE_FLAGS_AND_ATTRIBUTES = 268435456
	FILE_FLAG_SEQUENTIAL_SCAN            FILE_FLAGS_AND_ATTRIBUTES = 134217728
	FILE_FLAG_DELETE_ON_CLOSE            FILE_FLAGS_AND_ATTRIBUTES = 67108864
	FILE_FLAG_BACKUP_SEMANTICS           FILE_FLAGS_AND_ATTRIBUTES = 33554432
	FILE_FLAG_POSIX_SEMANTICS            FILE_FLAGS_AND_ATTRIBUTES = 16777216
	FILE_FLAG_SESSION_AWARE              FILE_FLAGS_AND_ATTRIBUTES = 8388608
	FILE_FLAG_OPEN_REPARSE_POINT         FILE_FLAGS_AND_ATTRIBUTES = 2097152
	FILE_FLAG_OPEN_NO_RECALL             FILE_FLAGS_AND_ATTRIBUTES = 1048576
	FILE_FLAG_FIRST_PIPE_INSTANCE        FILE_FLAGS_AND_ATTRIBUTES = 524288
	PIPE_ACCESS_DUPLEX                   FILE_FLAGS_AND_ATTRIBUTES = 3
	PIPE_ACCESS_INBOUND                  FILE_FLAGS_AND_ATTRIBUTES = 1
	PIPE_ACCESS_OUTBOUND                 FILE_FLAGS_AND_ATTRIBUTES = 2
	SECURITY_ANONYMOUS                   FILE_FLAGS_AND_ATTRIBUTES = 0
	SECURITY_IDENTIFICATION              FILE_FLAGS_AND_ATTRIBUTES = 65536
	SECURITY_IMPERSONATION               FILE_FLAGS_AND_ATTRIBUTES = 131072
	SECURITY_DELEGATION                  FILE_FLAGS_AND_ATTRIBUTES = 196608
	SECURITY_CONTEXT_TRACKING            FILE_FLAGS_AND_ATTRIBUTES = 262144
	SECURITY_EFFECTIVE_ONLY              FILE_FLAGS_AND_ATTRIBUTES = 524288
	SECURITY_SQOS_PRESENT                FILE_FLAGS_AND_ATTRIBUTES = 1048576
	SECURITY_VALID_SQOS_FLAGS            FILE_FLAGS_AND_ATTRIBUTES = 2031616
)

type FILE_FLUSH_MODE

type FILE_FLUSH_MODE int32

enum

const (
	FILE_FLUSH_DEFAULT      FILE_FLUSH_MODE = 0
	FILE_FLUSH_DATA         FILE_FLUSH_MODE = 1
	FILE_FLUSH_MIN_METADATA FILE_FLUSH_MODE = 2
	FILE_FLUSH_NO_SYNC      FILE_FLUSH_MODE = 3
)

type FILE_FULL_DIR_INFO

type FILE_FULL_DIR_INFO struct {
	NextEntryOffset uint32
	FileIndex       uint32
	CreationTime    int64
	LastAccessTime  int64
	LastWriteTime   int64
	ChangeTime      int64
	EndOfFile       int64
	AllocationSize  int64
	FileAttributes  uint32
	FileNameLength  uint32
	EaSize          uint32
	FileName        [1]uint16
}

type FILE_ID_128

type FILE_ID_128 struct {
	Identifier [16]byte
}

type FILE_ID_BOTH_DIR_INFO

type FILE_ID_BOTH_DIR_INFO struct {
	NextEntryOffset uint32
	FileIndex       uint32
	CreationTime    int64
	LastAccessTime  int64
	LastWriteTime   int64
	ChangeTime      int64
	EndOfFile       int64
	AllocationSize  int64
	FileAttributes  uint32
	FileNameLength  uint32
	EaSize          uint32
	ShortNameLength int8
	ShortName       [12]uint16
	FileId          int64
	FileName        [1]uint16
}

type FILE_ID_DESCRIPTOR

type FILE_ID_DESCRIPTOR struct {
	DwSize uint32
	Type   FILE_ID_TYPE
	FILE_ID_DESCRIPTOR_Anonymous
}

type FILE_ID_DESCRIPTOR_Anonymous

type FILE_ID_DESCRIPTOR_Anonymous struct {
	Data [2]uint64
}

func (*FILE_ID_DESCRIPTOR_Anonymous) ExtendedFileId

func (this *FILE_ID_DESCRIPTOR_Anonymous) ExtendedFileId() *FILE_ID_128

func (*FILE_ID_DESCRIPTOR_Anonymous) ExtendedFileIdVal

func (this *FILE_ID_DESCRIPTOR_Anonymous) ExtendedFileIdVal() FILE_ID_128

func (*FILE_ID_DESCRIPTOR_Anonymous) FileId

func (this *FILE_ID_DESCRIPTOR_Anonymous) FileId() *int64

func (*FILE_ID_DESCRIPTOR_Anonymous) FileIdVal

func (this *FILE_ID_DESCRIPTOR_Anonymous) FileIdVal() int64

func (*FILE_ID_DESCRIPTOR_Anonymous) ObjectId

func (this *FILE_ID_DESCRIPTOR_Anonymous) ObjectId() *syscall.GUID

func (*FILE_ID_DESCRIPTOR_Anonymous) ObjectIdVal

func (this *FILE_ID_DESCRIPTOR_Anonymous) ObjectIdVal() syscall.GUID

type FILE_ID_EXTD_DIR_INFO

type FILE_ID_EXTD_DIR_INFO struct {
	NextEntryOffset uint32
	FileIndex       uint32
	CreationTime    int64
	LastAccessTime  int64
	LastWriteTime   int64
	ChangeTime      int64
	EndOfFile       int64
	AllocationSize  int64
	FileAttributes  uint32
	FileNameLength  uint32
	EaSize          uint32
	ReparsePointTag uint32
	FileId          FILE_ID_128
	FileName        [1]uint16
}

type FILE_ID_INFO

type FILE_ID_INFO struct {
	VolumeSerialNumber uint64
	FileId             FILE_ID_128
}

type FILE_ID_TYPE

type FILE_ID_TYPE int32

enum

const (
	FileIdType         FILE_ID_TYPE = 0
	ObjectIdType       FILE_ID_TYPE = 1
	ExtendedFileIdType FILE_ID_TYPE = 2
	MaximumFileIdType  FILE_ID_TYPE = 3
)

type FILE_INFO_2

type FILE_INFO_2 struct {
	Fi2_id uint32
}

type FILE_INFO_3

type FILE_INFO_3 struct {
	Fi3_id          uint32
	Fi3_permissions FILE_INFO_FLAGS_PERMISSIONS
	Fi3_num_locks   uint32
	Fi3_pathname    PWSTR
	Fi3_username    PWSTR
}

type FILE_INFO_BY_HANDLE_CLASS

type FILE_INFO_BY_HANDLE_CLASS int32

enum

const (
	FileBasicInfo                  FILE_INFO_BY_HANDLE_CLASS = 0
	FileStandardInfo               FILE_INFO_BY_HANDLE_CLASS = 1
	FileNameInfo                   FILE_INFO_BY_HANDLE_CLASS = 2
	FileRenameInfo                 FILE_INFO_BY_HANDLE_CLASS = 3
	FileDispositionInfo            FILE_INFO_BY_HANDLE_CLASS = 4
	FileAllocationInfo             FILE_INFO_BY_HANDLE_CLASS = 5
	FileEndOfFileInfo              FILE_INFO_BY_HANDLE_CLASS = 6
	FileStreamInfo                 FILE_INFO_BY_HANDLE_CLASS = 7
	FileCompressionInfo            FILE_INFO_BY_HANDLE_CLASS = 8
	FileAttributeTagInfo           FILE_INFO_BY_HANDLE_CLASS = 9
	FileIdBothDirectoryInfo        FILE_INFO_BY_HANDLE_CLASS = 10
	FileIdBothDirectoryRestartInfo FILE_INFO_BY_HANDLE_CLASS = 11
	FileIoPriorityHintInfo         FILE_INFO_BY_HANDLE_CLASS = 12
	FileRemoteProtocolInfo         FILE_INFO_BY_HANDLE_CLASS = 13
	FileFullDirectoryInfo          FILE_INFO_BY_HANDLE_CLASS = 14
	FileFullDirectoryRestartInfo   FILE_INFO_BY_HANDLE_CLASS = 15
	FileStorageInfo                FILE_INFO_BY_HANDLE_CLASS = 16
	FileAlignmentInfo              FILE_INFO_BY_HANDLE_CLASS = 17
	FileIdInfo                     FILE_INFO_BY_HANDLE_CLASS = 18
	FileIdExtdDirectoryInfo        FILE_INFO_BY_HANDLE_CLASS = 19
	FileIdExtdDirectoryRestartInfo FILE_INFO_BY_HANDLE_CLASS = 20
	FileDispositionInfoEx          FILE_INFO_BY_HANDLE_CLASS = 21
	FileRenameInfoEx               FILE_INFO_BY_HANDLE_CLASS = 22
	FileCaseSensitiveInfo          FILE_INFO_BY_HANDLE_CLASS = 23
	FileNormalizedNameInfo         FILE_INFO_BY_HANDLE_CLASS = 24
	MaximumFileInfoByHandleClass   FILE_INFO_BY_HANDLE_CLASS = 25
)

type FILE_INFO_FLAGS_PERMISSIONS

type FILE_INFO_FLAGS_PERMISSIONS uint32

enum flags

const (
	PERM_FILE_READ   FILE_INFO_FLAGS_PERMISSIONS = 1
	PERM_FILE_WRITE  FILE_INFO_FLAGS_PERMISSIONS = 2
	PERM_FILE_CREATE FILE_INFO_FLAGS_PERMISSIONS = 4
)

type FILE_IO_PRIORITY_HINT_INFO

type FILE_IO_PRIORITY_HINT_INFO struct {
	PriorityHint PRIORITY_HINT
}

type FILE_MAP

type FILE_MAP uint32

enum flags

const (
	FILE_MAP_WRITE           FILE_MAP = 2
	FILE_MAP_READ            FILE_MAP = 4
	FILE_MAP_ALL_ACCESS      FILE_MAP = 983071
	FILE_MAP_EXECUTE         FILE_MAP = 32
	FILE_MAP_COPY            FILE_MAP = 1
	FILE_MAP_RESERVE         FILE_MAP = 2147483648
	FILE_MAP_TARGETS_INVALID FILE_MAP = 1073741824
	FILE_MAP_LARGE_PAGES     FILE_MAP = 536870912
)

type FILE_NAME_INFO

type FILE_NAME_INFO struct {
	FileNameLength uint32
	FileName       [1]uint16
}

type FILE_NOTIFY_CHANGE

type FILE_NOTIFY_CHANGE uint32

enum flags

const (
	FILE_NOTIFY_CHANGE_FILE_NAME   FILE_NOTIFY_CHANGE = 1
	FILE_NOTIFY_CHANGE_DIR_NAME    FILE_NOTIFY_CHANGE = 2
	FILE_NOTIFY_CHANGE_ATTRIBUTES  FILE_NOTIFY_CHANGE = 4
	FILE_NOTIFY_CHANGE_SIZE        FILE_NOTIFY_CHANGE = 8
	FILE_NOTIFY_CHANGE_LAST_WRITE  FILE_NOTIFY_CHANGE = 16
	FILE_NOTIFY_CHANGE_LAST_ACCESS FILE_NOTIFY_CHANGE = 32
	FILE_NOTIFY_CHANGE_CREATION    FILE_NOTIFY_CHANGE = 64
	FILE_NOTIFY_CHANGE_SECURITY    FILE_NOTIFY_CHANGE = 256
)

type FILE_NOTIFY_EXTENDED_INFORMATION

type FILE_NOTIFY_EXTENDED_INFORMATION struct {
	NextEntryOffset      uint32
	Action               FILE_ACTION
	CreationTime         int64
	LastModificationTime int64
	LastChangeTime       int64
	LastAccessTime       int64
	AllocatedLength      int64
	FileSize             int64
	FileAttributes       uint32
	FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous
	FileId         int64
	ParentFileId   int64
	FileNameLength uint32
	FileName       [1]uint16
}

type FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous

type FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous struct {
	Data [1]uint32
}

func (*FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous) EaSize

func (*FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous) EaSizeVal

func (*FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous) ReparsePointTag

func (this *FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous) ReparsePointTag() *uint32

func (*FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous) ReparsePointTagVal

func (this *FILE_NOTIFY_EXTENDED_INFORMATION_Anonymous) ReparsePointTagVal() uint32

type FILE_NOTIFY_FULL_INFORMATION

type FILE_NOTIFY_FULL_INFORMATION struct {
	NextEntryOffset      uint32
	Action               uint32
	CreationTime         int64
	LastModificationTime int64
	LastChangeTime       int64
	LastAccessTime       int64
	AllocatedLength      int64
	FileSize             int64
	FileAttributes       uint32
	FILE_NOTIFY_FULL_INFORMATION_Anonymous
	FileId         int64
	ParentFileId   int64
	FileNameLength uint16
	FileNameFlags  byte
	Reserved       byte
	FileName       [1]uint16
}

type FILE_NOTIFY_FULL_INFORMATION_Anonymous

type FILE_NOTIFY_FULL_INFORMATION_Anonymous struct {
	Data [1]uint32
}

func (*FILE_NOTIFY_FULL_INFORMATION_Anonymous) EaSize

func (*FILE_NOTIFY_FULL_INFORMATION_Anonymous) EaSizeVal

func (*FILE_NOTIFY_FULL_INFORMATION_Anonymous) ReparsePointTag

func (this *FILE_NOTIFY_FULL_INFORMATION_Anonymous) ReparsePointTag() *uint32

func (*FILE_NOTIFY_FULL_INFORMATION_Anonymous) ReparsePointTagVal

func (this *FILE_NOTIFY_FULL_INFORMATION_Anonymous) ReparsePointTagVal() uint32

type FILE_NOTIFY_INFORMATION

type FILE_NOTIFY_INFORMATION struct {
	NextEntryOffset uint32
	Action          FILE_ACTION
	FileNameLength  uint32
	FileName        [1]uint16
}

type FILE_OPERATION_FLAGS2

type FILE_OPERATION_FLAGS2 int32

enum flags

const (
	FOF2_NONE                    FILE_OPERATION_FLAGS2 = 0
	FOF2_MERGEFOLDERSONCOLLISION FILE_OPERATION_FLAGS2 = 1
)

type FILE_REMOTE_PROTOCOL_INFO

type FILE_REMOTE_PROTOCOL_INFO struct {
	StructureVersion     uint16
	StructureSize        uint16
	Protocol             uint32
	ProtocolMajorVersion uint16
	ProtocolMinorVersion uint16
	ProtocolRevision     uint16
	Reserved             uint16
	Flags                uint32
	GenericReserved      FILE_REMOTE_PROTOCOL_INFO_GenericReserved
	ProtocolSpecific     FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific
}

type FILE_REMOTE_PROTOCOL_INFO_GenericReserved

type FILE_REMOTE_PROTOCOL_INFO_GenericReserved struct {
	Reserved [8]uint32
}

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific struct {
	Data [16]uint32
}

func (*FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific) Reserved

func (this *FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific) Reserved() *[16]uint32

func (*FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific) ReservedVal

func (this *FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific) ReservedVal() [16]uint32

func (*FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific) Smb2

func (*FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific) Smb2Val

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2 struct {
	Server FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2_Server
	Share  FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2_Share
}

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2_Server

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2_Server struct {
	Capabilities uint32
}

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2_Share

type FILE_REMOTE_PROTOCOL_INFO_ProtocolSpecific_Smb2_Share struct {
	Capabilities uint32
	ShareFlags   uint32
}

type FILE_RENAME_INFO

type FILE_RENAME_INFO struct {
	FILE_RENAME_INFO_Anonymous
	RootDirectory  HANDLE
	FileNameLength uint32
	FileName       [1]uint16
}

type FILE_RENAME_INFO_Anonymous

type FILE_RENAME_INFO_Anonymous struct {
	Data [1]uint32
}

func (*FILE_RENAME_INFO_Anonymous) Flags

func (this *FILE_RENAME_INFO_Anonymous) Flags() *uint32

func (*FILE_RENAME_INFO_Anonymous) FlagsVal

func (this *FILE_RENAME_INFO_Anonymous) FlagsVal() uint32

func (*FILE_RENAME_INFO_Anonymous) ReplaceIfExists

func (this *FILE_RENAME_INFO_Anonymous) ReplaceIfExists() *BOOLEAN

func (*FILE_RENAME_INFO_Anonymous) ReplaceIfExistsVal

func (this *FILE_RENAME_INFO_Anonymous) ReplaceIfExistsVal() BOOLEAN

type FILE_SEGMENT_ELEMENT

type FILE_SEGMENT_ELEMENT struct {
	Data [1]uint64
}

func (*FILE_SEGMENT_ELEMENT) Alignment

func (this *FILE_SEGMENT_ELEMENT) Alignment() *uint64

func (*FILE_SEGMENT_ELEMENT) AlignmentVal

func (this *FILE_SEGMENT_ELEMENT) AlignmentVal() uint64

func (*FILE_SEGMENT_ELEMENT) Buffer

func (this *FILE_SEGMENT_ELEMENT) Buffer() *unsafe.Pointer

func (*FILE_SEGMENT_ELEMENT) BufferVal

func (this *FILE_SEGMENT_ELEMENT) BufferVal() unsafe.Pointer

type FILE_SHARE_MODE

type FILE_SHARE_MODE uint32

enum flags

const (
	FILE_SHARE_NONE   FILE_SHARE_MODE = 0
	FILE_SHARE_DELETE FILE_SHARE_MODE = 4
	FILE_SHARE_READ   FILE_SHARE_MODE = 1
	FILE_SHARE_WRITE  FILE_SHARE_MODE = 2
)

type FILE_STANDARD_INFO

type FILE_STANDARD_INFO struct {
	AllocationSize int64
	EndOfFile      int64
	NumberOfLinks  uint32
	DeletePending  BOOLEAN
	Directory      BOOLEAN
}

type FILE_STORAGE_INFO

type FILE_STORAGE_INFO struct {
	LogicalBytesPerSector                                 uint32
	PhysicalBytesPerSectorForAtomicity                    uint32
	PhysicalBytesPerSectorForPerformance                  uint32
	FileSystemEffectivePhysicalBytesPerSectorForAtomicity uint32
	Flags                                                 uint32
	ByteOffsetForSectorAlignment                          uint32
	ByteOffsetForPartitionAlignment                       uint32
}

type FILE_STREAM_INFO

type FILE_STREAM_INFO struct {
	NextEntryOffset      uint32
	StreamNameLength     uint32
	StreamSize           int64
	StreamAllocationSize int64
	StreamName           [1]uint16
}

type FILE_TYPE

type FILE_TYPE uint32

enum

const (
	FILE_TYPE_UNKNOWN FILE_TYPE = 0
	FILE_TYPE_DISK    FILE_TYPE = 1
	FILE_TYPE_CHAR    FILE_TYPE = 2
	FILE_TYPE_PIPE    FILE_TYPE = 3
	FILE_TYPE_REMOTE  FILE_TYPE = 32768
)

type FILE_USAGE_TYPE

type FILE_USAGE_TYPE int32

enum

const (
	FUT_PLAYING FILE_USAGE_TYPE = 0
	FUT_EDITING FILE_USAGE_TYPE = 1
	FUT_GENERIC FILE_USAGE_TYPE = 2
)

type FILE_WRITE_FLAGS

type FILE_WRITE_FLAGS int32

enum flags

const (
	FILE_WRITE_FLAGS_NONE          FILE_WRITE_FLAGS = 0
	FILE_WRITE_FLAGS_WRITE_THROUGH FILE_WRITE_FLAGS = 1
)

type FILLSTATES

type FILLSTATES int32

enum

const (
	PBFS_NORMAL  FILLSTATES = 1
	PBFS_ERROR   FILLSTATES = 2
	PBFS_PAUSED  FILLSTATES = 3
	PBFS_PARTIAL FILLSTATES = 4
)

type FILLTYPE

type FILLTYPE int32

enum

const (
	FT_SOLID          FILLTYPE = 0
	FT_VERTGRADIENT   FILLTYPE = 1
	FT_HORZGRADIENT   FILLTYPE = 2
	FT_RADIALGRADIENT FILLTYPE = 3
	FT_TILEIMAGE      FILLTYPE = 4
)

type FILLVERTSTATES

type FILLVERTSTATES int32

enum

const (
	PBFVS_NORMAL  FILLVERTSTATES = 1
	PBFVS_ERROR   FILLVERTSTATES = 2
	PBFVS_PAUSED  FILLVERTSTATES = 3
	PBFVS_PARTIAL FILLVERTSTATES = 4
)

type FILTERKEYS

type FILTERKEYS struct {
	CbSize      uint32
	DwFlags     uint32
	IWaitMSec   uint32
	IDelayMSec  uint32
	IRepeatMSec uint32
	IBounceMSec uint32
}

type FINDEX_INFO_LEVELS

type FINDEX_INFO_LEVELS int32

enum

const (
	FindExInfoStandard     FINDEX_INFO_LEVELS = 0
	FindExInfoBasic        FINDEX_INFO_LEVELS = 1
	FindExInfoMaxInfoLevel FINDEX_INFO_LEVELS = 2
)

type FINDEX_SEARCH_OPS

type FINDEX_SEARCH_OPS int32

enum

const (
	FindExSearchNameMatch          FINDEX_SEARCH_OPS = 0
	FindExSearchLimitToDirectories FINDEX_SEARCH_OPS = 1
	FindExSearchLimitToDevices     FINDEX_SEARCH_OPS = 2
	FindExSearchMaxSearchOp        FINDEX_SEARCH_OPS = 3
)

type FINDREPLACE

type FINDREPLACE = FINDREPLACEW

type FINDREPLACEA

type FINDREPLACEA struct {
	LStructSize      uint32
	HwndOwner        HWND
	HInstance        HINSTANCE
	Flags            FINDREPLACE_FLAGS
	LpstrFindWhat    PSTR
	LpstrReplaceWith PSTR
	WFindWhatLen     uint16
	WReplaceWithLen  uint16
	LCustData        LPARAM
	LpfnHook         LPFRHOOKPROC
	LpTemplateName   PSTR
}

type FINDREPLACEW

type FINDREPLACEW struct {
	LStructSize      uint32
	HwndOwner        HWND
	HInstance        HINSTANCE
	Flags            FINDREPLACE_FLAGS
	LpstrFindWhat    PWSTR
	LpstrReplaceWith PWSTR
	WFindWhatLen     uint16
	WReplaceWithLen  uint16
	LCustData        LPARAM
	LpfnHook         LPFRHOOKPROC
	LpTemplateName   PWSTR
}

type FINDREPLACE_FLAGS

type FINDREPLACE_FLAGS uint32

enum flags

const (
	FR_DOWN                 FINDREPLACE_FLAGS = 1
	FR_WHOLEWORD            FINDREPLACE_FLAGS = 2
	FR_MATCHCASE            FINDREPLACE_FLAGS = 4
	FR_FINDNEXT             FINDREPLACE_FLAGS = 8
	FR_REPLACE              FINDREPLACE_FLAGS = 16
	FR_REPLACEALL           FINDREPLACE_FLAGS = 32
	FR_DIALOGTERM           FINDREPLACE_FLAGS = 64
	FR_SHOWHELP             FINDREPLACE_FLAGS = 128
	FR_ENABLEHOOK           FINDREPLACE_FLAGS = 256
	FR_ENABLETEMPLATE       FINDREPLACE_FLAGS = 512
	FR_NOUPDOWN             FINDREPLACE_FLAGS = 1024
	FR_NOMATCHCASE          FINDREPLACE_FLAGS = 2048
	FR_NOWHOLEWORD          FINDREPLACE_FLAGS = 4096
	FR_ENABLETEMPLATEHANDLE FINDREPLACE_FLAGS = 8192
	FR_HIDEUPDOWN           FINDREPLACE_FLAGS = 16384
	FR_HIDEMATCHCASE        FINDREPLACE_FLAGS = 32768
	FR_HIDEWHOLEWORD        FINDREPLACE_FLAGS = 65536
	FR_RAW                  FINDREPLACE_FLAGS = 131072
	FR_SHOWWRAPAROUND       FINDREPLACE_FLAGS = 262144
	FR_NOWRAPAROUND         FINDREPLACE_FLAGS = 524288
	FR_WRAPAROUND           FINDREPLACE_FLAGS = 1048576
	FR_MATCHDIAC            FINDREPLACE_FLAGS = 536870912
	FR_MATCHKASHIDA         FINDREPLACE_FLAGS = 1073741824
	FR_MATCHALEFHAMZA       FINDREPLACE_FLAGS = 2147483648
)

type FINDTEXT

type FINDTEXT = FINDTEXTW

type FINDTEXTA

type FINDTEXTA struct {
	Chrg      CHARRANGE
	LpstrText PSTR
}

type FINDTEXTEX

type FINDTEXTEX = FINDTEXTEXW

type FINDTEXTEXA

type FINDTEXTEXA struct {
	Chrg      CHARRANGE
	LpstrText PSTR
	ChrgText  CHARRANGE
}

type FINDTEXTEXW

type FINDTEXTEXW struct {
	Chrg      CHARRANGE
	LpstrText PWSTR
	ChrgText  CHARRANGE
}

type FINDTEXTW

type FINDTEXTW struct {
	Chrg      CHARRANGE
	LpstrText PWSTR
}

type FIND_FIRST_EX_FLAGS

type FIND_FIRST_EX_FLAGS uint32

enum flags

const (
	FIND_FIRST_EX_CASE_SENSITIVE       FIND_FIRST_EX_FLAGS = 1
	FIND_FIRST_EX_LARGE_FETCH          FIND_FIRST_EX_FLAGS = 2
	FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY FIND_FIRST_EX_FLAGS = 4
)

type FIO_CONTEXT

type FIO_CONTEXT struct {
	M_dwTempHack     uint32
	M_dwSignature    uint32
	M_hFile          HANDLE
	M_dwLinesOffset  uint32
	M_dwHeaderLength uint32
}

type FIRMWARE_TABLE_PROVIDER

type FIRMWARE_TABLE_PROVIDER uint32

enum

const (
	ACPI FIRMWARE_TABLE_PROVIDER = 1094930505
	FIRM FIRMWARE_TABLE_PROVIDER = 1179210317
	RSMB FIRMWARE_TABLE_PROVIDER = 1381190978
)

type FIRMWARE_TYPE

type FIRMWARE_TYPE int32

enum

const (
	FirmwareTypeUnknown FIRMWARE_TYPE = 0
	FirmwareTypeBios    FIRMWARE_TYPE = 1
	FirmwareTypeUefi    FIRMWARE_TYPE = 2
	FirmwareTypeMax     FIRMWARE_TYPE = 3
)

type FIXED

type FIXED struct {
	Fract uint16
	Value int16
}

type FLAGGED_BYTE_BLOB

type FLAGGED_BYTE_BLOB struct {
	FFlags uint32
	ClSize uint32
	AbData [1]byte
}

type FLAGGED_WORD_BLOB

type FLAGGED_WORD_BLOB struct {
	FFlags uint32
	ClSize uint32
	AsData [1]uint16
}

type FLAG_STGMEDIUM

type FLAG_STGMEDIUM struct {
	ContextFlags   int32
	FPassOwnership int32
	Stgmed         STGMEDIUM
}

type FLASHWINFO

type FLASHWINFO struct {
	CbSize    uint32
	Hwnd      HWND
	DwFlags   FLASHWINFO_FLAGS
	UCount    uint32
	DwTimeout uint32
}

type FLASHWINFO_FLAGS

type FLASHWINFO_FLAGS uint32

enum flags

const (
	FLASHW_ALL       FLASHWINFO_FLAGS = 3
	FLASHW_CAPTION   FLASHWINFO_FLAGS = 1
	FLASHW_STOP      FLASHWINFO_FLAGS = 0
	FLASHW_TIMER     FLASHWINFO_FLAGS = 4
	FLASHW_TIMERNOFG FLASHWINFO_FLAGS = 12
	FLASHW_TRAY      FLASHWINFO_FLAGS = 2
)

type FLOAT128

type FLOAT128 struct {
	LowPart  int64
	HighPart int64
}

type FLOATING_SAVE_AREA

type FLOATING_SAVE_AREA struct {
	ControlWord   uint32
	StatusWord    uint32
	TagWord       uint32
	ErrorOffset   uint32
	ErrorSelector uint32
	DataOffset    uint32
	DataSelector  uint32
	RegisterArea  [80]byte
	Cr0NpxState   uint32
}

type FLYOUTPARTS

type FLYOUTPARTS int32

enum

const (
	FLYOUT_HEADER     FLYOUTPARTS = 1
	FLYOUT_BODY       FLYOUTPARTS = 2
	FLYOUT_LABEL      FLYOUTPARTS = 3
	FLYOUT_LINK       FLYOUTPARTS = 4
	FLYOUT_DIVIDER    FLYOUTPARTS = 5
	FLYOUT_WINDOW     FLYOUTPARTS = 6
	FLYOUT_LINKAREA   FLYOUTPARTS = 7
	FLYOUT_LINKHEADER FLYOUTPARTS = 8
)

type FLYOUT_PLACEMENT

type FLYOUT_PLACEMENT int32

enum

const (
	FP_DEFAULT FLYOUT_PLACEMENT = 0
	FP_ABOVE   FLYOUT_PLACEMENT = 1
	FP_BELOW   FLYOUT_PLACEMENT = 2
	FP_LEFT    FLYOUT_PLACEMENT = 3
	FP_RIGHT   FLYOUT_PLACEMENT = 4
)

type FOCUS_EVENT_RECORD

type FOCUS_EVENT_RECORD struct {
	BSetFocus BOOL
}

type FOLDERFLAGS

type FOLDERFLAGS int32

enum flags

const (
	FWF_NONE                FOLDERFLAGS = 0
	FWF_AUTOARRANGE         FOLDERFLAGS = 1
	FWF_ABBREVIATEDNAMES    FOLDERFLAGS = 2
	FWF_SNAPTOGRID          FOLDERFLAGS = 4
	FWF_OWNERDATA           FOLDERFLAGS = 8
	FWF_BESTFITWINDOW       FOLDERFLAGS = 16
	FWF_DESKTOP             FOLDERFLAGS = 32
	FWF_SINGLESEL           FOLDERFLAGS = 64
	FWF_NOSUBFOLDERS        FOLDERFLAGS = 128
	FWF_TRANSPARENT         FOLDERFLAGS = 256
	FWF_NOCLIENTEDGE        FOLDERFLAGS = 512
	FWF_NOSCROLL            FOLDERFLAGS = 1024
	FWF_ALIGNLEFT           FOLDERFLAGS = 2048
	FWF_NOICONS             FOLDERFLAGS = 4096
	FWF_SHOWSELALWAYS       FOLDERFLAGS = 8192
	FWF_NOVISIBLE           FOLDERFLAGS = 16384
	FWF_SINGLECLICKACTIVATE FOLDERFLAGS = 32768
	FWF_NOWEBVIEW           FOLDERFLAGS = 65536
	FWF_HIDEFILENAMES       FOLDERFLAGS = 131072
	FWF_CHECKSELECT         FOLDERFLAGS = 262144
	FWF_NOENUMREFRESH       FOLDERFLAGS = 524288
	FWF_NOGROUPING          FOLDERFLAGS = 1048576
	FWF_FULLROWSELECT       FOLDERFLAGS = 2097152
	FWF_NOFILTERS           FOLDERFLAGS = 4194304
	FWF_NOCOLUMNHEADER      FOLDERFLAGS = 8388608
	FWF_NOHEADERINALLVIEWS  FOLDERFLAGS = 16777216
	FWF_EXTENDEDTILES       FOLDERFLAGS = 33554432
	FWF_TRICHECKSELECT      FOLDERFLAGS = 67108864
	FWF_AUTOCHECKSELECT     FOLDERFLAGS = 134217728
	FWF_NOBROWSERVIEWSTATE  FOLDERFLAGS = 268435456
	FWF_SUBSETGROUPS        FOLDERFLAGS = 536870912
	FWF_USESEARCHFOLDER     FOLDERFLAGS = 1073741824
	FWF_ALLOWRTLREADING     FOLDERFLAGS = -2147483648
)

type FOLDERLOGICALVIEWMODE

type FOLDERLOGICALVIEWMODE int32

enum

const (
	FLVM_UNSPECIFIED FOLDERLOGICALVIEWMODE = -1
	FLVM_FIRST       FOLDERLOGICALVIEWMODE = 1
	FLVM_DETAILS     FOLDERLOGICALVIEWMODE = 1
	FLVM_TILES       FOLDERLOGICALVIEWMODE = 2
	FLVM_ICONS       FOLDERLOGICALVIEWMODE = 3
	FLVM_LIST        FOLDERLOGICALVIEWMODE = 4
	FLVM_CONTENT     FOLDERLOGICALVIEWMODE = 5
	FLVM_LAST        FOLDERLOGICALVIEWMODE = 5
)

type FOLDERSETDATA

type FOLDERSETDATA struct {
	Fs_             FOLDERSETTINGS
	VidRestore_     syscall.GUID
	DwViewPriority_ uint32
}

type FOLDERSETTINGS

type FOLDERSETTINGS struct {
	ViewMode uint32
	FFlags   uint32
}

type FOLDERVIEWMODE

type FOLDERVIEWMODE int32

enum

const (
	FVM_AUTO       FOLDERVIEWMODE = -1
	FVM_FIRST      FOLDERVIEWMODE = 1
	FVM_ICON       FOLDERVIEWMODE = 1
	FVM_SMALLICON  FOLDERVIEWMODE = 2
	FVM_LIST       FOLDERVIEWMODE = 3
	FVM_DETAILS    FOLDERVIEWMODE = 4
	FVM_THUMBNAIL  FOLDERVIEWMODE = 5
	FVM_TILE       FOLDERVIEWMODE = 6
	FVM_THUMBSTRIP FOLDERVIEWMODE = 7
	FVM_CONTENT    FOLDERVIEWMODE = 8
	FVM_LAST       FOLDERVIEWMODE = 8
)

type FOLDERVIEWOPTIONS

type FOLDERVIEWOPTIONS int32

enum flags

const (
	FVO_DEFAULT           FOLDERVIEWOPTIONS = 0
	FVO_VISTALAYOUT       FOLDERVIEWOPTIONS = 1
	FVO_CUSTOMPOSITION    FOLDERVIEWOPTIONS = 2
	FVO_CUSTOMORDERING    FOLDERVIEWOPTIONS = 4
	FVO_SUPPORTHYPERLINKS FOLDERVIEWOPTIONS = 8
	FVO_NOANIMATIONS      FOLDERVIEWOPTIONS = 16
	FVO_NOSCROLLTIPS      FOLDERVIEWOPTIONS = 32
)

type FOLDER_ENUM_MODE

type FOLDER_ENUM_MODE int32

enum

const (
	FEM_VIEWRESULT FOLDER_ENUM_MODE = 0
	FEM_NAVIGATION FOLDER_ENUM_MODE = 1
)

type FOLD_STRING_MAP_FLAGS

type FOLD_STRING_MAP_FLAGS uint32

enum flags

const (
	MAP_COMPOSITE        FOLD_STRING_MAP_FLAGS = 64
	MAP_EXPAND_LIGATURES FOLD_STRING_MAP_FLAGS = 8192
	MAP_FOLDCZONE        FOLD_STRING_MAP_FLAGS = 16
	MAP_FOLDDIGITS       FOLD_STRING_MAP_FLAGS = 128
	MAP_PRECOMPOSED      FOLD_STRING_MAP_FLAGS = 32
)

type FONTDESC

type FONTDESC struct {
	CbSizeofstruct uint32
	LpstrName      PWSTR
	CySize         CY
	SWeight        int16
	SCharset       int16
	FItalic        BOOL
	FUnderline     BOOL
	FStrikethrough BOOL
}

type FONTENUMPROCA

type FONTENUMPROCA = uintptr

type FONTENUMPROCA_func

type FONTENUMPROCA_func = func(param0 *LOGFONTA, param1 *TEXTMETRICA, param2 uint32, param3 LPARAM) int32

type FONTENUMPROCW

type FONTENUMPROCW = uintptr

type FONTENUMPROCW_func

type FONTENUMPROCW_func = func(param0 *LOGFONTW, param1 *TEXTMETRICW, param2 uint32, param3 LPARAM) int32

type FONTSIGNATURE

type FONTSIGNATURE struct {
	FsUsb [4]uint32
	FsCsb [2]uint32
}

type FONT_CHARSET

type FONT_CHARSET byte

enum

const (
	ANSI_CHARSET        FONT_CHARSET = 0
	DEFAULT_CHARSET     FONT_CHARSET = 1
	SYMBOL_CHARSET      FONT_CHARSET = 2
	SHIFTJIS_CHARSET    FONT_CHARSET = 128
	HANGEUL_CHARSET     FONT_CHARSET = 129
	HANGUL_CHARSET      FONT_CHARSET = 129
	GB2312_CHARSET      FONT_CHARSET = 134
	CHINESEBIG5_CHARSET FONT_CHARSET = 136
	OEM_CHARSET         FONT_CHARSET = 255
	JOHAB_CHARSET       FONT_CHARSET = 130
	HEBREW_CHARSET      FONT_CHARSET = 177
	ARABIC_CHARSET      FONT_CHARSET = 178
	GREEK_CHARSET       FONT_CHARSET = 161
	TURKISH_CHARSET     FONT_CHARSET = 162
	VIETNAMESE_CHARSET  FONT_CHARSET = 163
	THAI_CHARSET        FONT_CHARSET = 222
	EASTEUROPE_CHARSET  FONT_CHARSET = 238
	RUSSIAN_CHARSET     FONT_CHARSET = 204
	MAC_CHARSET         FONT_CHARSET = 77
	BALTIC_CHARSET      FONT_CHARSET = 186
)

type FONT_CLIP_PRECISION

type FONT_CLIP_PRECISION byte

enum flags

const (
	CLIP_DEFAULT_PRECIS   FONT_CLIP_PRECISION = 0
	CLIP_CHARACTER_PRECIS FONT_CLIP_PRECISION = 1
	CLIP_STROKE_PRECIS    FONT_CLIP_PRECISION = 2
	CLIP_MASK             FONT_CLIP_PRECISION = 15
	CLIP_LH_ANGLES        FONT_CLIP_PRECISION = 16
	CLIP_TT_ALWAYS        FONT_CLIP_PRECISION = 32
	CLIP_DFA_DISABLE      FONT_CLIP_PRECISION = 64
	CLIP_EMBEDDED         FONT_CLIP_PRECISION = 128
	CLIP_DFA_OVERRIDE     FONT_CLIP_PRECISION = 64
)

type FONT_FAMILY

type FONT_FAMILY byte

enum

const (
	FF_DECORATIVE FONT_FAMILY = 80
	FF_DONTCARE   FONT_FAMILY = 0
	FF_MODERN     FONT_FAMILY = 48
	FF_ROMAN      FONT_FAMILY = 16
	FF_SCRIPT     FONT_FAMILY = 64
	FF_SWISS      FONT_FAMILY = 32
)

type FONT_LICENSE_PRIVS

type FONT_LICENSE_PRIVS uint32

enum

const (
	LICENSE_PREVIEWPRINT FONT_LICENSE_PRIVS = 4
	LICENSE_EDITABLE     FONT_LICENSE_PRIVS = 8
	LICENSE_INSTALLABLE  FONT_LICENSE_PRIVS = 0
	LICENSE_NOEMBEDDING  FONT_LICENSE_PRIVS = 2
	LICENSE_DEFAULT      FONT_LICENSE_PRIVS = 0
)

type FONT_OUTPUT_PRECISION

type FONT_OUTPUT_PRECISION byte

enum

const (
	OUT_DEFAULT_PRECIS        FONT_OUTPUT_PRECISION = 0
	OUT_STRING_PRECIS         FONT_OUTPUT_PRECISION = 1
	OUT_CHARACTER_PRECIS      FONT_OUTPUT_PRECISION = 2
	OUT_STROKE_PRECIS         FONT_OUTPUT_PRECISION = 3
	OUT_TT_PRECIS             FONT_OUTPUT_PRECISION = 4
	OUT_DEVICE_PRECIS         FONT_OUTPUT_PRECISION = 5
	OUT_RASTER_PRECIS         FONT_OUTPUT_PRECISION = 6
	OUT_TT_ONLY_PRECIS        FONT_OUTPUT_PRECISION = 7
	OUT_OUTLINE_PRECIS        FONT_OUTPUT_PRECISION = 8
	OUT_SCREEN_OUTLINE_PRECIS FONT_OUTPUT_PRECISION = 9
	OUT_PS_ONLY_PRECIS        FONT_OUTPUT_PRECISION = 10
)

type FONT_PITCH

type FONT_PITCH byte

enum

const (
	DEFAULT_PITCH  FONT_PITCH = 0
	FIXED_PITCH    FONT_PITCH = 1
	VARIABLE_PITCH FONT_PITCH = 2
)

type FONT_QUALITY

type FONT_QUALITY byte

enum

const (
	DEFAULT_QUALITY        FONT_QUALITY = 0
	DRAFT_QUALITY          FONT_QUALITY = 1
	PROOF_QUALITY          FONT_QUALITY = 2
	NONANTIALIASED_QUALITY FONT_QUALITY = 3
	ANTIALIASED_QUALITY    FONT_QUALITY = 4
	CLEARTYPE_QUALITY      FONT_QUALITY = 5
)

type FONT_RESOURCE_CHARACTERISTICS

type FONT_RESOURCE_CHARACTERISTICS uint32

enum

const (
	FR_PRIVATE  FONT_RESOURCE_CHARACTERISTICS = 16
	FR_NOT_ENUM FONT_RESOURCE_CHARACTERISTICS = 32
)

type FONT_WEIGHT

type FONT_WEIGHT uint32

enum

const (
	FW_DONTCARE   FONT_WEIGHT = 0
	FW_THIN       FONT_WEIGHT = 100
	FW_EXTRALIGHT FONT_WEIGHT = 200
	FW_LIGHT      FONT_WEIGHT = 300
	FW_NORMAL     FONT_WEIGHT = 400
	FW_MEDIUM     FONT_WEIGHT = 500
	FW_SEMIBOLD   FONT_WEIGHT = 600
	FW_BOLD       FONT_WEIGHT = 700
	FW_EXTRABOLD  FONT_WEIGHT = 800
	FW_HEAVY      FONT_WEIGHT = 900
	FW_ULTRALIGHT FONT_WEIGHT = 200
	FW_REGULAR    FONT_WEIGHT = 400
	FW_DEMIBOLD   FONT_WEIGHT = 600
	FW_ULTRABOLD  FONT_WEIGHT = 800
	FW_BLACK      FONT_WEIGHT = 900
)

type FOREGROUND_WINDOW_LOCK_CODE

type FOREGROUND_WINDOW_LOCK_CODE uint32

enum

const (
	LSFW_LOCK   FOREGROUND_WINDOW_LOCK_CODE = 1
	LSFW_UNLOCK FOREGROUND_WINDOW_LOCK_CODE = 2
)

type FORMATETC

type FORMATETC struct {
	CfFormat uint16
	Ptd      *DVTARGETDEVICE
	DwAspect uint32
	Lindex   int32
	Tymed    uint32
}

type FORMATRANGE

type FORMATRANGE struct {
	Hdc       HDC
	HdcTarget HDC
	Rc        RECT
	RcPage    RECT
	Chrg      CHARRANGE
}

type FORMAT_MESSAGE_OPTIONS

type FORMAT_MESSAGE_OPTIONS uint32

enum flags

const (
	FORMAT_MESSAGE_ALLOCATE_BUFFER FORMAT_MESSAGE_OPTIONS = 256
	FORMAT_MESSAGE_ARGUMENT_ARRAY  FORMAT_MESSAGE_OPTIONS = 8192
	FORMAT_MESSAGE_FROM_HMODULE    FORMAT_MESSAGE_OPTIONS = 2048
	FORMAT_MESSAGE_FROM_STRING     FORMAT_MESSAGE_OPTIONS = 1024
	FORMAT_MESSAGE_FROM_SYSTEM     FORMAT_MESSAGE_OPTIONS = 4096
	FORMAT_MESSAGE_IGNORE_INSERTS  FORMAT_MESSAGE_OPTIONS = 512
)

type FPO_DATA

type FPO_DATA struct {
	UlOffStart uint32
	CbProcSize uint32
	CdwLocals  uint32
	CdwParams  uint16
	Bitfield_  uint16
}

type FRAMEBOTTOMSTATES

type FRAMEBOTTOMSTATES int32

enum

const (
	FRB_ACTIVE   FRAMEBOTTOMSTATES = 1
	FRB_INACTIVE FRAMEBOTTOMSTATES = 2
)

type FRAMELEFTSTATES

type FRAMELEFTSTATES int32

enum

const (
	FRL_ACTIVE   FRAMELEFTSTATES = 1
	FRL_INACTIVE FRAMELEFTSTATES = 2
)

type FRAMERIGHTSTATES

type FRAMERIGHTSTATES int32

enum

const (
	FRR_ACTIVE   FRAMERIGHTSTATES = 1
	FRR_INACTIVE FRAMERIGHTSTATES = 2
)

type FRAMESTATES

type FRAMESTATES int32

enum

const (
	FS_ACTIVE   FRAMESTATES = 1
	FS_INACTIVE FRAMESTATES = 2
)

type FSCopyHandler

type FSCopyHandler struct {
}

type FUNCDESC

type FUNCDESC struct {
	Memid             int32
	Lprgscode         *int32
	LprgelemdescParam *ELEMDESC
	Funckind          FUNCKIND
	Invkind           INVOKEKIND
	Callconv          CALLCONV
	CParams           int16
	CParamsOpt        int16
	OVft              int16
	CScodes           int16
	ElemdescFunc      ELEMDESC
	WFuncFlags        FUNCFLAGS
}

type FUNCFLAGS

type FUNCFLAGS uint16

enum

const (
	FUNCFLAG_FRESTRICTED       FUNCFLAGS = 1
	FUNCFLAG_FSOURCE           FUNCFLAGS = 2
	FUNCFLAG_FBINDABLE         FUNCFLAGS = 4
	FUNCFLAG_FREQUESTEDIT      FUNCFLAGS = 8
	FUNCFLAG_FDISPLAYBIND      FUNCFLAGS = 16
	FUNCFLAG_FDEFAULTBIND      FUNCFLAGS = 32
	FUNCFLAG_FHIDDEN           FUNCFLAGS = 64
	FUNCFLAG_FUSESGETLASTERROR FUNCFLAGS = 128
	FUNCFLAG_FDEFAULTCOLLELEM  FUNCFLAGS = 256
	FUNCFLAG_FUIDEFAULT        FUNCFLAGS = 512
	FUNCFLAG_FNONBROWSABLE     FUNCFLAGS = 1024
	FUNCFLAG_FREPLACEABLE      FUNCFLAGS = 2048
	FUNCFLAG_FIMMEDIATEBIND    FUNCFLAGS = 4096
)

type FUNCKIND

type FUNCKIND int32

enum

const (
	FUNC_VIRTUAL     FUNCKIND = 0
	FUNC_PUREVIRTUAL FUNCKIND = 1
	FUNC_NONVIRTUAL  FUNCKIND = 2
	FUNC_STATIC      FUNCKIND = 3
	FUNC_DISPATCH    FUNCKIND = 4
)

type FVTEXTTYPE

type FVTEXTTYPE int32

enum

const (
	FVST_EMPTYTEXT FVTEXTTYPE = 0
)

type FileOpenDialog

type FileOpenDialog struct {
}

type FileOperation

type FileOperation struct {
}

type FileSaveDialog

type FileSaveDialog struct {
}

type FileSearchBand

type FileSearchBand struct {
}

type FillType

type FillType int32

enum

const (
	FillType_None     FillType = 0
	FillType_Color    FillType = 1
	FillType_Gradient FillType = 2
	FillType_Picture  FillType = 3
	FillType_Pattern  FillType = 4
)

type FlowDirections

type FlowDirections int32

enum

const (
	FlowDirections_Default     FlowDirections = 0
	FlowDirections_RightToLeft FlowDirections = 1
	FlowDirections_BottomToTop FlowDirections = 2
	FlowDirections_Vertical    FlowDirections = 4
)

type Folder

type Folder struct {
	IDispatch
}

func (*Folder) CopyHere

func (this *Folder) CopyHere(vItem VARIANT, vOptions VARIANT) HRESULT

func (*Folder) GetDetailsOf

func (this *Folder) GetDetailsOf(vItem VARIANT, iColumn int32, pbs *BSTR) HRESULT

func (*Folder) Get_Application

func (this *Folder) Get_Application(ppid **IDispatch) HRESULT

func (*Folder) Get_Parent

func (this *Folder) Get_Parent(ppid **IDispatch) HRESULT

func (*Folder) Get_ParentFolder

func (this *Folder) Get_ParentFolder(ppsf **Folder) HRESULT

func (*Folder) Get_Title

func (this *Folder) Get_Title(pbs *BSTR) HRESULT

func (*Folder) Items

func (this *Folder) Items(ppid **FolderItems) HRESULT

func (*Folder) MoveHere

func (this *Folder) MoveHere(vItem VARIANT, vOptions VARIANT) HRESULT

func (*Folder) NewFolder

func (this *Folder) NewFolder(bName BSTR, vOptions VARIANT) HRESULT

func (*Folder) ParseName

func (this *Folder) ParseName(bName BSTR, ppid **FolderItem) HRESULT

func (*Folder) Vtbl

func (this *Folder) Vtbl() *FolderVtbl

type Folder2

type Folder2 struct {
	Folder
}

func (*Folder2) DismissedWebViewBarricade

func (this *Folder2) DismissedWebViewBarricade() HRESULT

func (*Folder2) Get_HaveToShowWebViewBarricade

func (this *Folder2) Get_HaveToShowWebViewBarricade(pbHaveToShowWebViewBarricade *VARIANT_BOOL) HRESULT

func (*Folder2) Get_OfflineStatus

func (this *Folder2) Get_OfflineStatus(pul *int32) HRESULT

func (*Folder2) Get_Self

func (this *Folder2) Get_Self(ppfi **FolderItem) HRESULT

func (*Folder2) Synchronize

func (this *Folder2) Synchronize() HRESULT

func (*Folder2) Vtbl

func (this *Folder2) Vtbl() *Folder2Vtbl

type Folder2Interface

type Folder2Interface interface {
	FolderInterface
	Get_Self(ppfi **FolderItem) HRESULT
	Get_OfflineStatus(pul *int32) HRESULT
	Synchronize() HRESULT
	Get_HaveToShowWebViewBarricade(pbHaveToShowWebViewBarricade *VARIANT_BOOL) HRESULT
	DismissedWebViewBarricade() HRESULT
}

type Folder2Vtbl

type Folder2Vtbl struct {
	FolderVtbl
	Get_Self                       uintptr
	Get_OfflineStatus              uintptr
	Synchronize                    uintptr
	Get_HaveToShowWebViewBarricade uintptr
	DismissedWebViewBarricade      uintptr
}

type Folder3

type Folder3 struct {
	Folder2
}

func (*Folder3) Get_ShowWebViewBarricade

func (this *Folder3) Get_ShowWebViewBarricade(pbShowWebViewBarricade *VARIANT_BOOL) HRESULT

func (*Folder3) Put_ShowWebViewBarricade

func (this *Folder3) Put_ShowWebViewBarricade(bShowWebViewBarricade VARIANT_BOOL) HRESULT

func (*Folder3) Vtbl

func (this *Folder3) Vtbl() *Folder3Vtbl

type Folder3Interface

type Folder3Interface interface {
	Folder2Interface
	Get_ShowWebViewBarricade(pbShowWebViewBarricade *VARIANT_BOOL) HRESULT
	Put_ShowWebViewBarricade(bShowWebViewBarricade VARIANT_BOOL) HRESULT
}

type Folder3Vtbl

type Folder3Vtbl struct {
	Folder2Vtbl
	Get_ShowWebViewBarricade uintptr
	Put_ShowWebViewBarricade uintptr
}

type FolderInterface

type FolderInterface interface {
	IDispatchInterface
	Get_Title(pbs *BSTR) HRESULT
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	Get_ParentFolder(ppsf **Folder) HRESULT
	Items(ppid **FolderItems) HRESULT
	ParseName(bName BSTR, ppid **FolderItem) HRESULT
	NewFolder(bName BSTR, vOptions VARIANT) HRESULT
	MoveHere(vItem VARIANT, vOptions VARIANT) HRESULT
	CopyHere(vItem VARIANT, vOptions VARIANT) HRESULT
	GetDetailsOf(vItem VARIANT, iColumn int32, pbs *BSTR) HRESULT
}

type FolderItem

type FolderItem struct {
	IDispatch
}

func (*FolderItem) Get_Application

func (this *FolderItem) Get_Application(ppid **IDispatch) HRESULT

func (*FolderItem) Get_GetFolder

func (this *FolderItem) Get_GetFolder(ppid **IDispatch) HRESULT
func (this *FolderItem) Get_GetLink(ppid **IDispatch) HRESULT

func (*FolderItem) Get_IsBrowsable

func (this *FolderItem) Get_IsBrowsable(pb *VARIANT_BOOL) HRESULT

func (*FolderItem) Get_IsFileSystem

func (this *FolderItem) Get_IsFileSystem(pb *VARIANT_BOOL) HRESULT

func (*FolderItem) Get_IsFolder

func (this *FolderItem) Get_IsFolder(pb *VARIANT_BOOL) HRESULT
func (this *FolderItem) Get_IsLink(pb *VARIANT_BOOL) HRESULT

func (*FolderItem) Get_ModifyDate

func (this *FolderItem) Get_ModifyDate(pdt *float64) HRESULT

func (*FolderItem) Get_Name

func (this *FolderItem) Get_Name(pbs *BSTR) HRESULT

func (*FolderItem) Get_Parent

func (this *FolderItem) Get_Parent(ppid **IDispatch) HRESULT

func (*FolderItem) Get_Path

func (this *FolderItem) Get_Path(pbs *BSTR) HRESULT

func (*FolderItem) Get_Size

func (this *FolderItem) Get_Size(pul *int32) HRESULT

func (*FolderItem) Get_Type

func (this *FolderItem) Get_Type(pbs *BSTR) HRESULT

func (*FolderItem) InvokeVerb

func (this *FolderItem) InvokeVerb(vVerb VARIANT) HRESULT

func (*FolderItem) Put_ModifyDate

func (this *FolderItem) Put_ModifyDate(dt float64) HRESULT

func (*FolderItem) Put_Name

func (this *FolderItem) Put_Name(bs BSTR) HRESULT

func (*FolderItem) Verbs

func (this *FolderItem) Verbs(ppfic **FolderItemVerbs) HRESULT

func (*FolderItem) Vtbl

func (this *FolderItem) Vtbl() *FolderItemVtbl

type FolderItem2

type FolderItem2 struct {
	FolderItem
}

func (*FolderItem2) ExtendedProperty

func (this *FolderItem2) ExtendedProperty(bstrPropName BSTR, pvRet *VARIANT) HRESULT

func (*FolderItem2) InvokeVerbEx

func (this *FolderItem2) InvokeVerbEx(vVerb VARIANT, vArgs VARIANT) HRESULT

func (*FolderItem2) Vtbl

func (this *FolderItem2) Vtbl() *FolderItem2Vtbl

type FolderItem2Interface

type FolderItem2Interface interface {
	FolderItemInterface
	InvokeVerbEx(vVerb VARIANT, vArgs VARIANT) HRESULT
	ExtendedProperty(bstrPropName BSTR, pvRet *VARIANT) HRESULT
}

type FolderItem2Vtbl

type FolderItem2Vtbl struct {
	FolderItemVtbl
	InvokeVerbEx     uintptr
	ExtendedProperty uintptr
}

type FolderItemInterface

type FolderItemInterface interface {
	IDispatchInterface
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	Get_Name(pbs *BSTR) HRESULT
	Put_Name(bs BSTR) HRESULT
	Get_Path(pbs *BSTR) HRESULT
	Get_GetLink(ppid **IDispatch) HRESULT
	Get_GetFolder(ppid **IDispatch) HRESULT
	Get_IsLink(pb *VARIANT_BOOL) HRESULT
	Get_IsFolder(pb *VARIANT_BOOL) HRESULT
	Get_IsFileSystem(pb *VARIANT_BOOL) HRESULT
	Get_IsBrowsable(pb *VARIANT_BOOL) HRESULT
	Get_ModifyDate(pdt *float64) HRESULT
	Put_ModifyDate(dt float64) HRESULT
	Get_Size(pul *int32) HRESULT
	Get_Type(pbs *BSTR) HRESULT
	Verbs(ppfic **FolderItemVerbs) HRESULT
	InvokeVerb(vVerb VARIANT) HRESULT
}

type FolderItemVerb

type FolderItemVerb struct {
	IDispatch
}

func (*FolderItemVerb) DoIt

func (this *FolderItemVerb) DoIt() HRESULT

func (*FolderItemVerb) Get_Application

func (this *FolderItemVerb) Get_Application(ppid **IDispatch) HRESULT

func (*FolderItemVerb) Get_Name

func (this *FolderItemVerb) Get_Name(pbs *BSTR) HRESULT

func (*FolderItemVerb) Get_Parent

func (this *FolderItemVerb) Get_Parent(ppid **IDispatch) HRESULT

func (*FolderItemVerb) Vtbl

func (this *FolderItemVerb) Vtbl() *FolderItemVerbVtbl

type FolderItemVerbInterface

type FolderItemVerbInterface interface {
	IDispatchInterface
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	Get_Name(pbs *BSTR) HRESULT
	DoIt() HRESULT
}

type FolderItemVerbVtbl

type FolderItemVerbVtbl struct {
	IDispatchVtbl
	Get_Application uintptr
	Get_Parent      uintptr
	Get_Name        uintptr
	DoIt            uintptr
}

type FolderItemVerbs

type FolderItemVerbs struct {
	IDispatch
}

func (*FolderItemVerbs) Get_Application

func (this *FolderItemVerbs) Get_Application(ppid **IDispatch) HRESULT

func (*FolderItemVerbs) Get_Count

func (this *FolderItemVerbs) Get_Count(plCount *int32) HRESULT

func (*FolderItemVerbs) Get_Parent

func (this *FolderItemVerbs) Get_Parent(ppid **IDispatch) HRESULT

func (*FolderItemVerbs) Item

func (this *FolderItemVerbs) Item(index VARIANT, ppid **FolderItemVerb) HRESULT

func (*FolderItemVerbs) NewEnum_

func (this *FolderItemVerbs) NewEnum_(ppunk **IUnknown) HRESULT

func (*FolderItemVerbs) Vtbl

func (this *FolderItemVerbs) Vtbl() *FolderItemVerbsVtbl

type FolderItemVerbsInterface

type FolderItemVerbsInterface interface {
	IDispatchInterface
	Get_Count(plCount *int32) HRESULT
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	Item(index VARIANT, ppid **FolderItemVerb) HRESULT
	NewEnum_(ppunk **IUnknown) HRESULT
}

type FolderItemVerbsVtbl

type FolderItemVerbsVtbl struct {
	IDispatchVtbl
	Get_Count       uintptr
	Get_Application uintptr
	Get_Parent      uintptr
	Item            uintptr
	NewEnum_        uintptr
}

type FolderItemVtbl

type FolderItemVtbl struct {
	IDispatchVtbl
	Get_Application  uintptr
	Get_Parent       uintptr
	Get_Name         uintptr
	Put_Name         uintptr
	Get_Path         uintptr
	Get_GetLink      uintptr
	Get_GetFolder    uintptr
	Get_IsLink       uintptr
	Get_IsFolder     uintptr
	Get_IsFileSystem uintptr
	Get_IsBrowsable  uintptr
	Get_ModifyDate   uintptr
	Put_ModifyDate   uintptr
	Get_Size         uintptr
	Get_Type         uintptr
	Verbs            uintptr
	InvokeVerb       uintptr
}

type FolderItems

type FolderItems struct {
	IDispatch
}

func (*FolderItems) Get_Application

func (this *FolderItems) Get_Application(ppid **IDispatch) HRESULT

func (*FolderItems) Get_Count

func (this *FolderItems) Get_Count(plCount *int32) HRESULT

func (*FolderItems) Get_Parent

func (this *FolderItems) Get_Parent(ppid **IDispatch) HRESULT

func (*FolderItems) Item

func (this *FolderItems) Item(index VARIANT, ppid **FolderItem) HRESULT

func (*FolderItems) NewEnum_

func (this *FolderItems) NewEnum_(ppunk **IUnknown) HRESULT

func (*FolderItems) Vtbl

func (this *FolderItems) Vtbl() *FolderItemsVtbl

type FolderItems2

type FolderItems2 struct {
	FolderItems
}

func (*FolderItems2) InvokeVerbEx

func (this *FolderItems2) InvokeVerbEx(vVerb VARIANT, vArgs VARIANT) HRESULT

func (*FolderItems2) Vtbl

func (this *FolderItems2) Vtbl() *FolderItems2Vtbl

type FolderItems2Interface

type FolderItems2Interface interface {
	FolderItemsInterface
	InvokeVerbEx(vVerb VARIANT, vArgs VARIANT) HRESULT
}

type FolderItems2Vtbl

type FolderItems2Vtbl struct {
	FolderItemsVtbl
	InvokeVerbEx uintptr
}

type FolderItems3

type FolderItems3 struct {
	FolderItems2
}

func (*FolderItems3) Filter

func (this *FolderItems3) Filter(grfFlags int32, bstrFileSpec BSTR) HRESULT

func (*FolderItems3) Get_Verbs

func (this *FolderItems3) Get_Verbs(ppfic **FolderItemVerbs) HRESULT

func (*FolderItems3) Vtbl

func (this *FolderItems3) Vtbl() *FolderItems3Vtbl

type FolderItems3Interface

type FolderItems3Interface interface {
	FolderItems2Interface
	Filter(grfFlags int32, bstrFileSpec BSTR) HRESULT
	Get_Verbs(ppfic **FolderItemVerbs) HRESULT
}

type FolderItems3Vtbl

type FolderItems3Vtbl struct {
	FolderItems2Vtbl
	Filter    uintptr
	Get_Verbs uintptr
}

type FolderItemsInterface

type FolderItemsInterface interface {
	IDispatchInterface
	Get_Count(plCount *int32) HRESULT
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	Item(index VARIANT, ppid **FolderItem) HRESULT
	NewEnum_(ppunk **IUnknown) HRESULT
}

type FolderItemsVtbl

type FolderItemsVtbl struct {
	IDispatchVtbl
	Get_Count       uintptr
	Get_Application uintptr
	Get_Parent      uintptr
	Item            uintptr
	NewEnum_        uintptr
}

type FolderViewHost

type FolderViewHost struct {
}

type FolderVtbl

type FolderVtbl struct {
	IDispatchVtbl
	Get_Title        uintptr
	Get_Application  uintptr
	Get_Parent       uintptr
	Get_ParentFolder uintptr
	Items            uintptr
	ParseName        uintptr
	NewFolder        uintptr
	MoveHere         uintptr
	CopyHere         uintptr
	GetDetailsOf     uintptr
}

type FrameworkInputPane

type FrameworkInputPane struct {
}

type FreeSpaceCategorizer

type FreeSpaceCategorizer struct {
}

type GCP_RESULTS

type GCP_RESULTS = GCP_RESULTSW

type GCP_RESULTSA

type GCP_RESULTSA struct {
	LStructSize uint32
	LpOutString PSTR
	LpOrder     *uint32
	LpDx        *int32
	LpCaretPos  *int32
	LpClass     PSTR
	LpGlyphs    PWSTR
	NGlyphs     uint32
	NMaxFit     int32
}

type GCP_RESULTSW

type GCP_RESULTSW struct {
	LStructSize uint32
	LpOutString PWSTR
	LpOrder     *uint32
	LpDx        *int32
	LpCaretPos  *int32
	LpClass     PSTR
	LpGlyphs    PWSTR
	NGlyphs     uint32
	NMaxFit     int32
}

type GDI_IMAGE_TYPE

type GDI_IMAGE_TYPE uint32

enum

const (
	IMAGE_BITMAP GDI_IMAGE_TYPE = 0
	IMAGE_CURSOR GDI_IMAGE_TYPE = 2
	IMAGE_ICON   GDI_IMAGE_TYPE = 1
)

type GDI_NONREMOTE

type GDI_NONREMOTE struct {
	FContext int32
	GDI_NONREMOTE_U
}

type GDI_NONREMOTE_U

type GDI_NONREMOTE_U struct {
	Data [1]uint64
}

func (*GDI_NONREMOTE_U) HInproc

func (this *GDI_NONREMOTE_U) HInproc() *int32

func (*GDI_NONREMOTE_U) HInprocVal

func (this *GDI_NONREMOTE_U) HInprocVal() int32

func (*GDI_NONREMOTE_U) HRemote

func (this *GDI_NONREMOTE_U) HRemote() **DWORD_BLOB

func (*GDI_NONREMOTE_U) HRemoteVal

func (this *GDI_NONREMOTE_U) HRemoteVal() *DWORD_BLOB

type GDI_OBJECT

type GDI_OBJECT struct {
	ObjectType uint32
	GDI_OBJECT_U
}

type GDI_OBJECT_U

type GDI_OBJECT_U struct {
	Data [1]uint64
}

func (*GDI_OBJECT_U) HBitmap

func (this *GDI_OBJECT_U) HBitmap() **UserHBITMAP

func (*GDI_OBJECT_U) HBitmapVal

func (this *GDI_OBJECT_U) HBitmapVal() *UserHBITMAP

func (*GDI_OBJECT_U) HGeneric

func (this *GDI_OBJECT_U) HGeneric() **UserHGLOBAL

func (*GDI_OBJECT_U) HGenericVal

func (this *GDI_OBJECT_U) HGenericVal() *UserHGLOBAL

func (*GDI_OBJECT_U) HPalette

func (this *GDI_OBJECT_U) HPalette() **UserHPALETTE

func (*GDI_OBJECT_U) HPaletteVal

func (this *GDI_OBJECT_U) HPaletteVal() *UserHPALETTE

type GDI_REGION_TYPE

type GDI_REGION_TYPE int32

enum

const (
	RGN_ERROR     GDI_REGION_TYPE = 0
	NULLREGION    GDI_REGION_TYPE = 1
	SIMPLEREGION  GDI_REGION_TYPE = 2
	COMPLEXREGION GDI_REGION_TYPE = 3
)

func CombineRgn

func CombineRgn(hrgnDst HRGN, hrgnSrc1 HRGN, hrgnSrc2 HRGN, iMode RGN_COMBINE_MODE) GDI_REGION_TYPE

func ExcludeClipRect

func ExcludeClipRect(hdc HDC, left int32, top int32, right int32, bottom int32) GDI_REGION_TYPE

func ExtSelectClipRgn

func ExtSelectClipRgn(hdc HDC, hrgn HRGN, mode RGN_COMBINE_MODE) GDI_REGION_TYPE

func GetClipBox

func GetClipBox(hdc HDC, lprect *RECT) GDI_REGION_TYPE

func GetRgnBox

func GetRgnBox(hrgn HRGN, lprc *RECT) GDI_REGION_TYPE

func GetUpdateRgn

func GetUpdateRgn(hWnd HWND, hRgn HRGN, bErase BOOL) GDI_REGION_TYPE

func GetWindowRgn

func GetWindowRgn(hWnd HWND, hRgn HRGN) GDI_REGION_TYPE

func GetWindowRgnBox

func GetWindowRgnBox(hWnd HWND, lprc *RECT) GDI_REGION_TYPE

func IntersectClipRect

func IntersectClipRect(hdc HDC, left int32, top int32, right int32, bottom int32) GDI_REGION_TYPE

func OffsetClipRgn

func OffsetClipRgn(hdc HDC, x int32, y int32) GDI_REGION_TYPE

func OffsetRgn

func OffsetRgn(hrgn HRGN, x int32, y int32) GDI_REGION_TYPE

func SelectClipRgn

func SelectClipRgn(hdc HDC, hrgn HRGN) GDI_REGION_TYPE

func SetMetaRgn

func SetMetaRgn(hdc HDC) GDI_REGION_TYPE

type GENERIC_ACCESS_RIGHTS

type GENERIC_ACCESS_RIGHTS uint32

enum flags

const (
	GENERIC_READ    GENERIC_ACCESS_RIGHTS = 2147483648
	GENERIC_WRITE   GENERIC_ACCESS_RIGHTS = 1073741824
	GENERIC_EXECUTE GENERIC_ACCESS_RIGHTS = 536870912
	GENERIC_ALL     GENERIC_ACCESS_RIGHTS = 268435456
)

type GENERIC_MAPPING

type GENERIC_MAPPING struct {
	GenericRead    uint32
	GenericWrite   uint32
	GenericExecute uint32
	GenericAll     uint32
}

type GEO_ENUMNAMEPROC

type GEO_ENUMNAMEPROC = uintptr

type GEO_ENUMNAMEPROC_func

type GEO_ENUMNAMEPROC_func = func(param0 PWSTR, param1 LPARAM) BOOL

type GEO_ENUMPROC

type GEO_ENUMPROC = uintptr

type GEO_ENUMPROC_func

type GEO_ENUMPROC_func = func(param0 int32) BOOL

type GESTURECONFIG_FLAGS

type GESTURECONFIG_FLAGS uint32

enum flags

const (
	GC_ALLGESTURES                         GESTURECONFIG_FLAGS = 1
	GC_ZOOM                                GESTURECONFIG_FLAGS = 1
	GC_PAN                                 GESTURECONFIG_FLAGS = 1
	GC_PAN_WITH_SINGLE_FINGER_VERTICALLY   GESTURECONFIG_FLAGS = 2
	GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY GESTURECONFIG_FLAGS = 4
	GC_PAN_WITH_GUTTER                     GESTURECONFIG_FLAGS = 8
	GC_PAN_WITH_INERTIA                    GESTURECONFIG_FLAGS = 16
	GC_ROTATE                              GESTURECONFIG_FLAGS = 1
	GC_TWOFINGERTAP                        GESTURECONFIG_FLAGS = 1
	GC_PRESSANDTAP                         GESTURECONFIG_FLAGS = 1
	GC_ROLLOVER                            GESTURECONFIG_FLAGS = 1
)

type GETCLIPBMETADATA

type GETCLIPBMETADATA struct {
	Version         uint32
	IsDelayRendered BOOL
	IsSynthetic     BOOL
}

type GETCONTEXTMENUEX

type GETCONTEXTMENUEX struct {
	Chrg       CHARRANGE
	DwFlags    uint32
	Pt         POINT
	PvReserved unsafe.Pointer
}

type GETFINALPATHNAMEBYHANDLE_FLAGS

type GETFINALPATHNAMEBYHANDLE_FLAGS uint32

enum

const (
	VOLUME_NAME_DOS      GETFINALPATHNAMEBYHANDLE_FLAGS = 0
	VOLUME_NAME_GUID     GETFINALPATHNAMEBYHANDLE_FLAGS = 1
	VOLUME_NAME_NT       GETFINALPATHNAMEBYHANDLE_FLAGS = 2
	VOLUME_NAME_NONE     GETFINALPATHNAMEBYHANDLE_FLAGS = 4
	FILE_NAME_NORMALIZED GETFINALPATHNAMEBYHANDLE_FLAGS = 0
	FILE_NAME_OPENED     GETFINALPATHNAMEBYHANDLE_FLAGS = 8
)

type GETPROPERTYSTOREFLAGS

type GETPROPERTYSTOREFLAGS int32

enum flags

const (
	GPS_DEFAULT                 GETPROPERTYSTOREFLAGS = 0
	GPS_HANDLERPROPERTIESONLY   GETPROPERTYSTOREFLAGS = 1
	GPS_READWRITE               GETPROPERTYSTOREFLAGS = 2
	GPS_TEMPORARY               GETPROPERTYSTOREFLAGS = 4
	GPS_FASTPROPERTIESONLY      GETPROPERTYSTOREFLAGS = 8
	GPS_OPENSLOWITEM            GETPROPERTYSTOREFLAGS = 16
	GPS_DELAYCREATION           GETPROPERTYSTOREFLAGS = 32
	GPS_BESTEFFORT              GETPROPERTYSTOREFLAGS = 64
	GPS_NO_OPLOCK               GETPROPERTYSTOREFLAGS = 128
	GPS_PREFERQUERYPROPERTIES   GETPROPERTYSTOREFLAGS = 256
	GPS_EXTRINSICPROPERTIES     GETPROPERTYSTOREFLAGS = 512
	GPS_EXTRINSICPROPERTIESONLY GETPROPERTYSTOREFLAGS = 1024
	GPS_VOLATILEPROPERTIES      GETPROPERTYSTOREFLAGS = 2048
	GPS_VOLATILEPROPERTIESONLY  GETPROPERTYSTOREFLAGS = 4096
	GPS_MASK_VALID              GETPROPERTYSTOREFLAGS = 8191
)

type GETTEXTEX

type GETTEXTEX struct {
	Cb            uint32
	Flags         GETTEXTEX_FLAGS
	Codepage      uint32
	LpDefaultChar PSTR
	LpUsedDefChar *BOOL
}

type GETTEXTEX_FLAGS

type GETTEXTEX_FLAGS uint32

enum

const (
	GT_DEFAULT      GETTEXTEX_FLAGS = 0
	GT_NOHIDDENTEXT GETTEXTEX_FLAGS = 8
	GT_RAWTEXT      GETTEXTEX_FLAGS = 4
	GT_SELECTION    GETTEXTEX_FLAGS = 2
	GT_USECRLF      GETTEXTEX_FLAGS = 1
)

type GETTEXTLENGTHEX

type GETTEXTLENGTHEX struct {
	Flags    GETTEXTLENGTHEX_FLAGS
	Codepage uint32
}

type GETTEXTLENGTHEX_FLAGS

type GETTEXTLENGTHEX_FLAGS uint32

enum flags

const (
	GTL_DEFAULT  GETTEXTLENGTHEX_FLAGS = 0
	GTL_USECRLF  GETTEXTLENGTHEX_FLAGS = 1
	GTL_PRECISE  GETTEXTLENGTHEX_FLAGS = 2
	GTL_CLOSE    GETTEXTLENGTHEX_FLAGS = 4
	GTL_NUMCHARS GETTEXTLENGTHEX_FLAGS = 8
	GTL_NUMBYTES GETTEXTLENGTHEX_FLAGS = 16
)

type GET_ANCESTOR_FLAGS

type GET_ANCESTOR_FLAGS uint32

enum

const (
	GA_PARENT    GET_ANCESTOR_FLAGS = 1
	GA_ROOT      GET_ANCESTOR_FLAGS = 2
	GA_ROOTOWNER GET_ANCESTOR_FLAGS = 3
)

type GET_CHARACTER_PLACEMENT_FLAGS

type GET_CHARACTER_PLACEMENT_FLAGS uint32

enum flags

const (
	GCP_CLASSIN         GET_CHARACTER_PLACEMENT_FLAGS = 524288
	GCP_DIACRITIC       GET_CHARACTER_PLACEMENT_FLAGS = 256
	GCP_DISPLAYZWG      GET_CHARACTER_PLACEMENT_FLAGS = 4194304
	GCP_GLYPHSHAPE      GET_CHARACTER_PLACEMENT_FLAGS = 16
	GCP_JUSTIFY         GET_CHARACTER_PLACEMENT_FLAGS = 65536
	GCP_KASHIDA         GET_CHARACTER_PLACEMENT_FLAGS = 1024
	GCP_LIGATE          GET_CHARACTER_PLACEMENT_FLAGS = 32
	GCP_MAXEXTENT       GET_CHARACTER_PLACEMENT_FLAGS = 1048576
	GCP_NEUTRALOVERRIDE GET_CHARACTER_PLACEMENT_FLAGS = 33554432
	GCP_NUMERICOVERRIDE GET_CHARACTER_PLACEMENT_FLAGS = 16777216
	GCP_NUMERICSLATIN   GET_CHARACTER_PLACEMENT_FLAGS = 67108864
	GCP_NUMERICSLOCAL   GET_CHARACTER_PLACEMENT_FLAGS = 134217728
	GCP_REORDER         GET_CHARACTER_PLACEMENT_FLAGS = 2
	GCP_SYMSWAPOFF      GET_CHARACTER_PLACEMENT_FLAGS = 8388608
	GCP_USEKERNING      GET_CHARACTER_PLACEMENT_FLAGS = 8
)

type GET_CLASS_LONG_INDEX

type GET_CLASS_LONG_INDEX int32

enum

const (
	GCW_ATOM           GET_CLASS_LONG_INDEX = -32
	GCL_CBCLSEXTRA     GET_CLASS_LONG_INDEX = -20
	GCL_CBWNDEXTRA     GET_CLASS_LONG_INDEX = -18
	GCL_HBRBACKGROUND  GET_CLASS_LONG_INDEX = -10
	GCL_HCURSOR        GET_CLASS_LONG_INDEX = -12
	GCL_HICON          GET_CLASS_LONG_INDEX = -14
	GCL_HICONSM        GET_CLASS_LONG_INDEX = -34
	GCL_HMODULE        GET_CLASS_LONG_INDEX = -16
	GCL_MENUNAME       GET_CLASS_LONG_INDEX = -8
	GCL_STYLE          GET_CLASS_LONG_INDEX = -26
	GCL_WNDPROC        GET_CLASS_LONG_INDEX = -24
	GCLP_HBRBACKGROUND GET_CLASS_LONG_INDEX = -10
	GCLP_HCURSOR       GET_CLASS_LONG_INDEX = -12
	GCLP_HICON         GET_CLASS_LONG_INDEX = -14
	GCLP_HICONSM       GET_CLASS_LONG_INDEX = -34
	GCLP_HMODULE       GET_CLASS_LONG_INDEX = -16
	GCLP_MENUNAME      GET_CLASS_LONG_INDEX = -8
	GCLP_WNDPROC       GET_CLASS_LONG_INDEX = -24
)

type GET_DCX_FLAGS

type GET_DCX_FLAGS uint32

enum flags

const (
	DCX_WINDOW           GET_DCX_FLAGS = 1
	DCX_CACHE            GET_DCX_FLAGS = 2
	DCX_PARENTCLIP       GET_DCX_FLAGS = 32
	DCX_CLIPSIBLINGS     GET_DCX_FLAGS = 16
	DCX_CLIPCHILDREN     GET_DCX_FLAGS = 8
	DCX_NORESETATTRS     GET_DCX_FLAGS = 4
	DCX_LOCKWINDOWUPDATE GET_DCX_FLAGS = 1024
	DCX_EXCLUDERGN       GET_DCX_FLAGS = 64
	DCX_INTERSECTRGN     GET_DCX_FLAGS = 128
	DCX_INTERSECTUPDATE  GET_DCX_FLAGS = 512
	DCX_VALIDATE         GET_DCX_FLAGS = 2097152
)

type GET_DEVICE_CAPS_INDEX

type GET_DEVICE_CAPS_INDEX uint32

enum

const (
	DRIVERVERSION   GET_DEVICE_CAPS_INDEX = 0
	TECHNOLOGY      GET_DEVICE_CAPS_INDEX = 2
	HORZSIZE        GET_DEVICE_CAPS_INDEX = 4
	VERTSIZE        GET_DEVICE_CAPS_INDEX = 6
	HORZRES         GET_DEVICE_CAPS_INDEX = 8
	VERTRES         GET_DEVICE_CAPS_INDEX = 10
	BITSPIXEL       GET_DEVICE_CAPS_INDEX = 12
	PLANES          GET_DEVICE_CAPS_INDEX = 14
	NUMBRUSHES      GET_DEVICE_CAPS_INDEX = 16
	NUMPENS         GET_DEVICE_CAPS_INDEX = 18
	NUMMARKERS      GET_DEVICE_CAPS_INDEX = 20
	NUMFONTS        GET_DEVICE_CAPS_INDEX = 22
	NUMCOLORS       GET_DEVICE_CAPS_INDEX = 24
	PDEVICESIZE     GET_DEVICE_CAPS_INDEX = 26
	CURVECAPS       GET_DEVICE_CAPS_INDEX = 28
	LINECAPS        GET_DEVICE_CAPS_INDEX = 30
	POLYGONALCAPS   GET_DEVICE_CAPS_INDEX = 32
	TEXTCAPS        GET_DEVICE_CAPS_INDEX = 34
	CLIPCAPS        GET_DEVICE_CAPS_INDEX = 36
	RASTERCAPS      GET_DEVICE_CAPS_INDEX = 38
	ASPECTX         GET_DEVICE_CAPS_INDEX = 40
	ASPECTY         GET_DEVICE_CAPS_INDEX = 42
	ASPECTXY        GET_DEVICE_CAPS_INDEX = 44
	LOGPIXELSX      GET_DEVICE_CAPS_INDEX = 88
	LOGPIXELSY      GET_DEVICE_CAPS_INDEX = 90
	SIZEPALETTE     GET_DEVICE_CAPS_INDEX = 104
	NUMRESERVED     GET_DEVICE_CAPS_INDEX = 106
	COLORRES        GET_DEVICE_CAPS_INDEX = 108
	PHYSICALWIDTH   GET_DEVICE_CAPS_INDEX = 110
	PHYSICALHEIGHT  GET_DEVICE_CAPS_INDEX = 111
	PHYSICALOFFSETX GET_DEVICE_CAPS_INDEX = 112
	PHYSICALOFFSETY GET_DEVICE_CAPS_INDEX = 113
	SCALINGFACTORX  GET_DEVICE_CAPS_INDEX = 114
	SCALINGFACTORY  GET_DEVICE_CAPS_INDEX = 115
	VREFRESH        GET_DEVICE_CAPS_INDEX = 116
	DESKTOPVERTRES  GET_DEVICE_CAPS_INDEX = 117
	DESKTOPHORZRES  GET_DEVICE_CAPS_INDEX = 118
	BLTALIGNMENT    GET_DEVICE_CAPS_INDEX = 119
	SHADEBLENDCAPS  GET_DEVICE_CAPS_INDEX = 120
	COLORMGMTCAPS   GET_DEVICE_CAPS_INDEX = 121
)

type GET_FILEEX_INFO_LEVELS

type GET_FILEEX_INFO_LEVELS int32

enum

const (
	GetFileExInfoStandard GET_FILEEX_INFO_LEVELS = 0
	GetFileExMaxInfoLevel GET_FILEEX_INFO_LEVELS = 1
)

type GET_FILE_VERSION_INFO_FLAGS

type GET_FILE_VERSION_INFO_FLAGS uint32

enum flags

const (
	FILE_VER_GET_LOCALISED  GET_FILE_VERSION_INFO_FLAGS = 1
	FILE_VER_GET_NEUTRAL    GET_FILE_VERSION_INFO_FLAGS = 2
	FILE_VER_GET_PREFETCHED GET_FILE_VERSION_INFO_FLAGS = 4
)

type GET_GLYPH_OUTLINE_FORMAT

type GET_GLYPH_OUTLINE_FORMAT uint32

enum

const (
	GGO_BEZIER       GET_GLYPH_OUTLINE_FORMAT = 3
	GGO_BITMAP       GET_GLYPH_OUTLINE_FORMAT = 1
	GGO_GLYPH_INDEX  GET_GLYPH_OUTLINE_FORMAT = 128
	GGO_GRAY2_BITMAP GET_GLYPH_OUTLINE_FORMAT = 4
	GGO_GRAY4_BITMAP GET_GLYPH_OUTLINE_FORMAT = 5
	GGO_GRAY8_BITMAP GET_GLYPH_OUTLINE_FORMAT = 6
	GGO_METRICS      GET_GLYPH_OUTLINE_FORMAT = 0
	GGO_NATIVE       GET_GLYPH_OUTLINE_FORMAT = 2
	GGO_UNHINTED     GET_GLYPH_OUTLINE_FORMAT = 256
)

type GET_GUI_RESOURCES_FLAGS

type GET_GUI_RESOURCES_FLAGS uint32

enum

const (
	GR_GDIOBJECTS       GET_GUI_RESOURCES_FLAGS = 0
	GR_GDIOBJECTS_PEAK  GET_GUI_RESOURCES_FLAGS = 2
	GR_USEROBJECTS      GET_GUI_RESOURCES_FLAGS = 1
	GR_USEROBJECTS_PEAK GET_GUI_RESOURCES_FLAGS = 4
)

type GET_MENU_DEFAULT_ITEM_FLAGS

type GET_MENU_DEFAULT_ITEM_FLAGS uint32

enum flags

const (
	GMDI_GOINTOPOPUPS GET_MENU_DEFAULT_ITEM_FLAGS = 2
	GMDI_USEDISABLED  GET_MENU_DEFAULT_ITEM_FLAGS = 1
)

type GET_MOUSE_MOVE_POINTS_EX_RESOLUTION

type GET_MOUSE_MOVE_POINTS_EX_RESOLUTION uint32

enum

const (
	GMMP_USE_DISPLAY_POINTS         GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 1
	GMMP_USE_HIGH_RESOLUTION_POINTS GET_MOUSE_MOVE_POINTS_EX_RESOLUTION = 2
)

type GET_STOCK_OBJECT_FLAGS

type GET_STOCK_OBJECT_FLAGS int32

enum

const (
	BLACK_BRUSH         GET_STOCK_OBJECT_FLAGS = 4
	DKGRAY_BRUSH        GET_STOCK_OBJECT_FLAGS = 3
	DC_BRUSH            GET_STOCK_OBJECT_FLAGS = 18
	GRAY_BRUSH          GET_STOCK_OBJECT_FLAGS = 2
	HOLLOW_BRUSH        GET_STOCK_OBJECT_FLAGS = 5
	LTGRAY_BRUSH        GET_STOCK_OBJECT_FLAGS = 1
	NULL_BRUSH          GET_STOCK_OBJECT_FLAGS = 5
	WHITE_BRUSH         GET_STOCK_OBJECT_FLAGS = 0
	BLACK_PEN           GET_STOCK_OBJECT_FLAGS = 7
	DC_PEN              GET_STOCK_OBJECT_FLAGS = 19
	NULL_PEN            GET_STOCK_OBJECT_FLAGS = 8
	WHITE_PEN           GET_STOCK_OBJECT_FLAGS = 6
	ANSI_FIXED_FONT     GET_STOCK_OBJECT_FLAGS = 11
	ANSI_VAR_FONT       GET_STOCK_OBJECT_FLAGS = 12
	DEVICE_DEFAULT_FONT GET_STOCK_OBJECT_FLAGS = 14
	DEFAULT_GUI_FONT    GET_STOCK_OBJECT_FLAGS = 17
	OEM_FIXED_FONT      GET_STOCK_OBJECT_FLAGS = 10
	SYSTEM_FONT         GET_STOCK_OBJECT_FLAGS = 13
	SYSTEM_FIXED_FONT   GET_STOCK_OBJECT_FLAGS = 16
	DEFAULT_PALETTE     GET_STOCK_OBJECT_FLAGS = 15
)

type GET_TAPE_DRIVE_PARAMETERS_OPERATION

type GET_TAPE_DRIVE_PARAMETERS_OPERATION uint32

enum

const (
	GET_TAPE_DRIVE_INFORMATION GET_TAPE_DRIVE_PARAMETERS_OPERATION = 1
	GET_TAPE_MEDIA_INFORMATION GET_TAPE_DRIVE_PARAMETERS_OPERATION = 0
)

type GET_THEME_BITMAP_FLAGS

type GET_THEME_BITMAP_FLAGS uint32

enum

const (
	GBF_DIRECT    GET_THEME_BITMAP_FLAGS = 1
	GBF_COPY      GET_THEME_BITMAP_FLAGS = 2
	GBF_VALIDBITS GET_THEME_BITMAP_FLAGS = 3
)

type GET_WINDOW_CMD

type GET_WINDOW_CMD uint32

enum

const (
	GW_CHILD        GET_WINDOW_CMD = 5
	GW_ENABLEDPOPUP GET_WINDOW_CMD = 6
	GW_HWNDFIRST    GET_WINDOW_CMD = 0
	GW_HWNDLAST     GET_WINDOW_CMD = 1
	GW_HWNDNEXT     GET_WINDOW_CMD = 2
	GW_HWNDPREV     GET_WINDOW_CMD = 3
	GW_OWNER        GET_WINDOW_CMD = 4
)

type GLOBALOPT_EH_VALUES

type GLOBALOPT_EH_VALUES int32

enum

const (
	COMGLB_EXCEPTION_HANDLE             GLOBALOPT_EH_VALUES = 0
	COMGLB_EXCEPTION_DONOT_HANDLE_FATAL GLOBALOPT_EH_VALUES = 1
	COMGLB_EXCEPTION_DONOT_HANDLE       GLOBALOPT_EH_VALUES = 1
	COMGLB_EXCEPTION_DONOT_HANDLE_ANY   GLOBALOPT_EH_VALUES = 2
)

type GLOBALOPT_PROPERTIES

type GLOBALOPT_PROPERTIES int32

enum

const (
	COMGLB_EXCEPTION_HANDLING     GLOBALOPT_PROPERTIES = 1
	COMGLB_APPID                  GLOBALOPT_PROPERTIES = 2
	COMGLB_RPC_THREADPOOL_SETTING GLOBALOPT_PROPERTIES = 3
	COMGLB_RO_SETTINGS            GLOBALOPT_PROPERTIES = 4
	COMGLB_UNMARSHALING_POLICY    GLOBALOPT_PROPERTIES = 5
	COMGLB_PROPERTIES_RESERVED1   GLOBALOPT_PROPERTIES = 6
	COMGLB_PROPERTIES_RESERVED2   GLOBALOPT_PROPERTIES = 7
	COMGLB_PROPERTIES_RESERVED3   GLOBALOPT_PROPERTIES = 8
)

type GLOBALOPT_RO_FLAGS

type GLOBALOPT_RO_FLAGS int32

enum

const (
	COMGLB_STA_MODALLOOP_REMOVE_TOUCH_MESSAGES                    GLOBALOPT_RO_FLAGS = 1
	COMGLB_STA_MODALLOOP_SHARED_QUEUE_REMOVE_INPUT_MESSAGES       GLOBALOPT_RO_FLAGS = 2
	COMGLB_STA_MODALLOOP_SHARED_QUEUE_DONOT_REMOVE_INPUT_MESSAGES GLOBALOPT_RO_FLAGS = 4
	COMGLB_FAST_RUNDOWN                                           GLOBALOPT_RO_FLAGS = 8
	COMGLB_RESERVED1                                              GLOBALOPT_RO_FLAGS = 16
	COMGLB_RESERVED2                                              GLOBALOPT_RO_FLAGS = 32
	COMGLB_RESERVED3                                              GLOBALOPT_RO_FLAGS = 64
	COMGLB_STA_MODALLOOP_SHARED_QUEUE_REORDER_POINTER_MESSAGES    GLOBALOPT_RO_FLAGS = 128
	COMGLB_RESERVED4                                              GLOBALOPT_RO_FLAGS = 256
	COMGLB_RESERVED5                                              GLOBALOPT_RO_FLAGS = 512
	COMGLB_RESERVED6                                              GLOBALOPT_RO_FLAGS = 1024
)

type GLOBALOPT_RPCTP_VALUES

type GLOBALOPT_RPCTP_VALUES int32

enum

const (
	COMGLB_RPC_THREADPOOL_SETTING_DEFAULT_POOL GLOBALOPT_RPCTP_VALUES = 0
	COMGLB_RPC_THREADPOOL_SETTING_PRIVATE_POOL GLOBALOPT_RPCTP_VALUES = 1
)

type GLOBALOPT_UNMARSHALING_POLICY_VALUES

type GLOBALOPT_UNMARSHALING_POLICY_VALUES int32

enum

const (
	COMGLB_UNMARSHALING_POLICY_NORMAL GLOBALOPT_UNMARSHALING_POLICY_VALUES = 0
	COMGLB_UNMARSHALING_POLICY_STRONG GLOBALOPT_UNMARSHALING_POLICY_VALUES = 1
	COMGLB_UNMARSHALING_POLICY_HYBRID GLOBALOPT_UNMARSHALING_POLICY_VALUES = 2
)

type GLOBAL_ALLOC_FLAGS

type GLOBAL_ALLOC_FLAGS uint32

enum flags

const (
	GHND          GLOBAL_ALLOC_FLAGS = 66
	GMEM_FIXED    GLOBAL_ALLOC_FLAGS = 0
	GMEM_MOVEABLE GLOBAL_ALLOC_FLAGS = 2
	GMEM_ZEROINIT GLOBAL_ALLOC_FLAGS = 64
	GPTR          GLOBAL_ALLOC_FLAGS = 64
)

type GLOBAL_MACHINE_POWER_POLICY

type GLOBAL_MACHINE_POWER_POLICY struct {
	Revision                    uint32
	LidOpenWakeAc               SYSTEM_POWER_STATE
	LidOpenWakeDc               SYSTEM_POWER_STATE
	BroadcastCapacityResolution uint32
}

type GLOBAL_POWER_POLICY

type GLOBAL_POWER_POLICY struct {
	User GLOBAL_USER_POWER_POLICY
	Mach GLOBAL_MACHINE_POWER_POLICY
}

type GLOBAL_USER_POWER_POLICY

type GLOBAL_USER_POWER_POLICY struct {
	Revision        uint32
	PowerButtonAc   POWER_ACTION_POLICY
	PowerButtonDc   POWER_ACTION_POLICY
	SleepButtonAc   POWER_ACTION_POLICY
	SleepButtonDc   POWER_ACTION_POLICY
	LidCloseAc      POWER_ACTION_POLICY
	LidCloseDc      POWER_ACTION_POLICY
	DischargePolicy [4]SYSTEM_POWER_LEVEL
	GlobalFlags     uint32
}

type GLYPHFONTSIZINGTYPE

type GLYPHFONTSIZINGTYPE int32

enum

const (
	GFST_NONE GLYPHFONTSIZINGTYPE = 0
	GFST_SIZE GLYPHFONTSIZINGTYPE = 1
	GFST_DPI  GLYPHFONTSIZINGTYPE = 2
)

type GLYPHMETRICS

type GLYPHMETRICS struct {
	GmBlackBoxX     uint32
	GmBlackBoxY     uint32
	GmptGlyphOrigin POINT
	GmCellIncX      int16
	GmCellIncY      int16
}

type GLYPHSET

type GLYPHSET struct {
	CbThis           uint32
	FlAccel          uint32
	CGlyphsSupported uint32
	CRanges          uint32
	Ranges           [1]WCRANGE
}

type GLYPHSTATES

type GLYPHSTATES int32

enum

const (
	GLPS_CLOSED GLYPHSTATES = 1
	GLPS_OPENED GLYPHSTATES = 2
)

type GLYPHTYPE

type GLYPHTYPE int32

enum

const (
	GT_NONE       GLYPHTYPE = 0
	GT_IMAGEGLYPH GLYPHTYPE = 1
	GT_FONTGLYPH  GLYPHTYPE = 2
)

type GOBJENUMPROC

type GOBJENUMPROC = uintptr

type GOBJENUMPROC_func

type GOBJENUMPROC_func = func(param0 unsafe.Pointer, param1 LPARAM) int32

type GOFFSET

type GOFFSET struct {
	Du int32
	Dv int32
}

type GPFIDL_FLAGS

type GPFIDL_FLAGS uint32

enum

const (
	GPFIDL_DEFAULT    GPFIDL_FLAGS = 0
	GPFIDL_ALTNAME    GPFIDL_FLAGS = 1
	GPFIDL_UNCPRINTER GPFIDL_FLAGS = 2
)

type GRADIENT_FILL

type GRADIENT_FILL uint32

enum

const (
	GRADIENT_FILL_RECT_H   GRADIENT_FILL = 0
	GRADIENT_FILL_RECT_V   GRADIENT_FILL = 1
	GRADIENT_FILL_TRIANGLE GRADIENT_FILL = 2
)

type GRADIENT_RECT

type GRADIENT_RECT struct {
	UpperLeft  uint32
	LowerRight uint32
}

type GRADIENT_TRIANGLE

type GRADIENT_TRIANGLE struct {
	Vertex1 uint32
	Vertex2 uint32
	Vertex3 uint32
}

type GRAPHICS_MODE

type GRAPHICS_MODE int32

enum

const (
	GM_COMPATIBLE GRAPHICS_MODE = 1
	GM_ADVANCED   GRAPHICS_MODE = 2
)

type GRAYSTRINGPROC

type GRAYSTRINGPROC = uintptr

type GRAYSTRINGPROC_func

type GRAYSTRINGPROC_func = func(param0 HDC, param1 LPARAM, param2 int32) BOOL

type GRIDCELLBACKGROUNDSTATES

type GRIDCELLBACKGROUNDSTATES int32

enum

const (
	MCGCB_SELECTED           GRIDCELLBACKGROUNDSTATES = 1
	MCGCB_HOT                GRIDCELLBACKGROUNDSTATES = 2
	MCGCB_SELECTEDHOT        GRIDCELLBACKGROUNDSTATES = 3
	MCGCB_SELECTEDNOTFOCUSED GRIDCELLBACKGROUNDSTATES = 4
	MCGCB_TODAY              GRIDCELLBACKGROUNDSTATES = 5
	MCGCB_TODAYSELECTED      GRIDCELLBACKGROUNDSTATES = 6
)

type GRIDCELLSTATES

type GRIDCELLSTATES int32

enum

const (
	MCGC_HOT           GRIDCELLSTATES = 1
	MCGC_HASSTATE      GRIDCELLSTATES = 2
	MCGC_HASSTATEHOT   GRIDCELLSTATES = 3
	MCGC_TODAY         GRIDCELLSTATES = 4
	MCGC_TODAYSELECTED GRIDCELLSTATES = 5
	MCGC_SELECTED      GRIDCELLSTATES = 6
	MCGC_SELECTEDHOT   GRIDCELLSTATES = 7
)

type GRIDCELLUPPERSTATES

type GRIDCELLUPPERSTATES int32

enum

const (
	MCGCU_HOT         GRIDCELLUPPERSTATES = 1
	MCGCU_HASSTATE    GRIDCELLUPPERSTATES = 2
	MCGCU_HASSTATEHOT GRIDCELLUPPERSTATES = 3
	MCGCU_SELECTED    GRIDCELLUPPERSTATES = 4
	MCGCU_SELECTEDHOT GRIDCELLUPPERSTATES = 5
)

type GRIPPERSTATES

type GRIPPERSTATES int32

enum

const (
	TSGS_NORMAL   GRIPPERSTATES = 1
	TSGS_CENTERED GRIPPERSTATES = 2
)

type GROUPBOXSTATES

type GROUPBOXSTATES int32

enum

const (
	GBS_NORMAL   GROUPBOXSTATES = 1
	GBS_DISABLED GROUPBOXSTATES = 2
)

type GROUPHEADERLINESTATES

type GROUPHEADERLINESTATES int32

enum

const (
	LVGHL_OPEN                       GROUPHEADERLINESTATES = 1
	LVGHL_OPENHOT                    GROUPHEADERLINESTATES = 2
	LVGHL_OPENSELECTED               GROUPHEADERLINESTATES = 3
	LVGHL_OPENSELECTEDHOT            GROUPHEADERLINESTATES = 4
	LVGHL_OPENSELECTEDNOTFOCUSED     GROUPHEADERLINESTATES = 5
	LVGHL_OPENSELECTEDNOTFOCUSEDHOT  GROUPHEADERLINESTATES = 6
	LVGHL_OPENMIXEDSELECTION         GROUPHEADERLINESTATES = 7
	LVGHL_OPENMIXEDSELECTIONHOT      GROUPHEADERLINESTATES = 8
	LVGHL_CLOSE                      GROUPHEADERLINESTATES = 9
	LVGHL_CLOSEHOT                   GROUPHEADERLINESTATES = 10
	LVGHL_CLOSESELECTED              GROUPHEADERLINESTATES = 11
	LVGHL_CLOSESELECTEDHOT           GROUPHEADERLINESTATES = 12
	LVGHL_CLOSESELECTEDNOTFOCUSED    GROUPHEADERLINESTATES = 13
	LVGHL_CLOSESELECTEDNOTFOCUSEDHOT GROUPHEADERLINESTATES = 14
	LVGHL_CLOSEMIXEDSELECTION        GROUPHEADERLINESTATES = 15
	LVGHL_CLOSEMIXEDSELECTIONHOT     GROUPHEADERLINESTATES = 16
)

type GROUPHEADERSTATES

type GROUPHEADERSTATES int32

enum

const (
	LVGH_OPEN                       GROUPHEADERSTATES = 1
	LVGH_OPENHOT                    GROUPHEADERSTATES = 2
	LVGH_OPENSELECTED               GROUPHEADERSTATES = 3
	LVGH_OPENSELECTEDHOT            GROUPHEADERSTATES = 4
	LVGH_OPENSELECTEDNOTFOCUSED     GROUPHEADERSTATES = 5
	LVGH_OPENSELECTEDNOTFOCUSEDHOT  GROUPHEADERSTATES = 6
	LVGH_OPENMIXEDSELECTION         GROUPHEADERSTATES = 7
	LVGH_OPENMIXEDSELECTIONHOT      GROUPHEADERSTATES = 8
	LVGH_CLOSE                      GROUPHEADERSTATES = 9
	LVGH_CLOSEHOT                   GROUPHEADERSTATES = 10
	LVGH_CLOSESELECTED              GROUPHEADERSTATES = 11
	LVGH_CLOSESELECTEDHOT           GROUPHEADERSTATES = 12
	LVGH_CLOSESELECTEDNOTFOCUSED    GROUPHEADERSTATES = 13
	LVGH_CLOSESELECTEDNOTFOCUSEDHOT GROUPHEADERSTATES = 14
	LVGH_CLOSEMIXEDSELECTION        GROUPHEADERSTATES = 15
	LVGH_CLOSEMIXEDSELECTIONHOT     GROUPHEADERSTATES = 16
)

type GROUPTYPINGCHANGE

type GROUPTYPINGCHANGE struct {
	Nmhdr        NMHDR
	FGroupTyping BOOL
}

type GROUP_AFFINITY

type GROUP_AFFINITY struct {
	Mask     uintptr
	Group    uint16
	Reserved [3]uint16
}

type GROUP_RELATIONSHIP

type GROUP_RELATIONSHIP struct {
	MaximumGroupCount uint16
	ActiveGroupCount  uint16
	Reserved          [20]byte
	GroupInfo         [1]PROCESSOR_GROUP_INFO
}

type GUIDKIND

type GUIDKIND int32

enum

const (
	GUIDKIND_DEFAULT_SOURCE_DISP_IID GUIDKIND = 1
)

type GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION

type GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION struct {
	DiskNumber uint32
}

type GUITHREADINFO

type GUITHREADINFO struct {
	CbSize        uint32
	Flags         GUITHREADINFO_FLAGS
	HwndActive    HWND
	HwndFocus     HWND
	HwndCapture   HWND
	HwndMenuOwner HWND
	HwndMoveSize  HWND
	HwndCaret     HWND
	RcCaret       RECT
}

type GUITHREADINFO_FLAGS

type GUITHREADINFO_FLAGS uint32

enum flags

const (
	GUI_CARETBLINKING  GUITHREADINFO_FLAGS = 1
	GUI_INMENUMODE     GUITHREADINFO_FLAGS = 4
	GUI_INMOVESIZE     GUITHREADINFO_FLAGS = 2
	GUI_POPUPMENUMODE  GUITHREADINFO_FLAGS = 16
	GUI_SYSTEMMENUMODE GUITHREADINFO_FLAGS = 8
)

type GenericCredentialProvider

type GenericCredentialProvider struct {
}

type HACCEL

type HACCEL = uintptr

type HALIGN

type HALIGN int32

enum

const (
	HA_LEFT   HALIGN = 0
	HA_CENTER HALIGN = 1
	HA_RIGHT  HALIGN = 2
)

type HANDEDNESS

type HANDEDNESS int32

enum

const (
	HANDEDNESS_LEFT  HANDEDNESS = 0
	HANDEDNESS_RIGHT HANDEDNESS = 1
)

type HANDLE

type HANDLE = uintptr

func AddFontMemResourceEx

func AddFontMemResourceEx(pFileView unsafe.Pointer, cjSize uint32, pvResrved unsafe.Pointer, pNumFonts *uint32) HANDLE

func CreateBoundaryDescriptorW

func CreateBoundaryDescriptorW(Name PWSTR, Flags uint32) HANDLE

func CreateNamedPipeW

func CreateNamedPipeW(lpName PWSTR, dwOpenMode FILE_FLAGS_AND_ATTRIBUTES, dwPipeMode NAMED_PIPE_MODE, nMaxInstances uint32, nOutBufferSize uint32, nInBufferSize uint32, nDefaultTimeOut uint32, lpSecurityAttributes *SECURITY_ATTRIBUTES) HANDLE

func CreatePrivateNamespaceW

func CreatePrivateNamespaceW(lpPrivateNamespaceAttributes *SECURITY_ATTRIBUTES, lpBoundaryDescriptor unsafe.Pointer, lpAliasPrefix PWSTR) HANDLE

func CreateWaitableTimerA

func CreateWaitableTimerA(lpTimerAttributes *SECURITY_ATTRIBUTES, bManualReset BOOL, lpTimerName PSTR) HANDLE

func CreateWaitableTimerExA

func CreateWaitableTimerExA(lpTimerAttributes *SECURITY_ATTRIBUTES, lpTimerName PSTR, dwFlags uint32, dwDesiredAccess uint32) HANDLE

func GetCurrentProcess

func GetCurrentProcess() HANDLE

func GetCurrentThread

func GetCurrentThread() HANDLE

func GetPropA

func GetPropA(hWnd HWND, lpString PSTR) HANDLE

func GetPropW

func GetPropW(hWnd HWND, lpString PWSTR) HANDLE

func OleDuplicateData

func OleDuplicateData(hSrc HANDLE, cfFormat CLIPBOARD_FORMAT, uiFlags GLOBAL_ALLOC_FLAGS) HANDLE

func OpenMutexA

func OpenMutexA(dwDesiredAccess uint32, bInheritHandle BOOL, lpName PSTR) HANDLE

func OpenPrivateNamespaceA

func OpenPrivateNamespaceA(lpBoundaryDescriptor unsafe.Pointer, lpAliasPrefix PSTR) HANDLE

func OpenPrivateNamespaceW

func OpenPrivateNamespaceW(lpBoundaryDescriptor unsafe.Pointer, lpAliasPrefix PWSTR) HANDLE

func OpenSemaphoreA

func OpenSemaphoreA(dwDesiredAccess uint32, bInheritHandle BOOL, lpName PSTR) HANDLE

func OpenWaitableTimerA

func OpenWaitableTimerA(dwDesiredAccess uint32, bInheritHandle BOOL, lpTimerName PSTR) HANDLE

func PifMgr_CloseProperties

func PifMgr_CloseProperties(hProps HANDLE, flOpt uint32) HANDLE

func PifMgr_OpenProperties

func PifMgr_OpenProperties(pszApp PWSTR, pszPIF PWSTR, hInf uint32, flOpt uint32) HANDLE

func SHAllocShared

func SHAllocShared(pvData unsafe.Pointer, dwSize uint32, dwProcessId uint32) HANDLE

func SHChangeNotification_Lock

func SHChangeNotification_Lock(hChange HANDLE, dwProcId uint32, pppidl ***ITEMIDLIST, plEvent *int32) HANDLE

func SetTimerQueueTimer

func SetTimerQueueTimer(TimerQueue HANDLE, Callback WAITORTIMERCALLBACK, Parameter unsafe.Pointer, DueTime uint32, Period uint32, PreferIo BOOL) HANDLE

type HANDLER_FUNCTION

type HANDLER_FUNCTION = uintptr

type HANDLER_FUNCTION_EX

type HANDLER_FUNCTION_EX = uintptr

type HANDLER_FUNCTION_EX_func

type HANDLER_FUNCTION_EX_func = func(dwControl uint32, dwEventType uint32, lpEventData unsafe.Pointer, lpContext unsafe.Pointer) uint32

type HANDLER_FUNCTION_func

type HANDLER_FUNCTION_func = func(dwControl uint32)

type HANDLETABLE

type HANDLETABLE struct {
	ObjectHandle [1]HGDIOBJ
}

type HANDLE_FLAGS

type HANDLE_FLAGS uint32

enum flags

const (
	HANDLE_FLAG_INHERIT            HANDLE_FLAGS = 1
	HANDLE_FLAG_PROTECT_FROM_CLOSE HANDLE_FLAGS = 2
)

type HANDLE_PTR

type HANDLE_PTR = uintptr

type HARDWAREHOOKSTRUCT

type HARDWAREHOOKSTRUCT struct {
	Hwnd    HWND
	Message uint32
	WParam  WPARAM
	LParam  LPARAM
}

type HARDWAREINPUT

type HARDWAREINPUT struct {
	UMsg    uint32
	WParamL uint16
	WParamH uint16
}

type HATCH_BRUSH_STYLE

type HATCH_BRUSH_STYLE int32

enum

const (
	HS_BDIAGONAL  HATCH_BRUSH_STYLE = 3
	HS_CROSS      HATCH_BRUSH_STYLE = 4
	HS_DIAGCROSS  HATCH_BRUSH_STYLE = 5
	HS_FDIAGONAL  HATCH_BRUSH_STYLE = 2
	HS_HORIZONTAL HATCH_BRUSH_STYLE = 0
	HS_VERTICAL   HATCH_BRUSH_STYLE = 1
)

type HBITMAP

type HBITMAP = uintptr

func CreateBitmap

func CreateBitmap(nWidth int32, nHeight int32, nPlanes uint32, nBitCount uint32, lpBits unsafe.Pointer) HBITMAP

func CreateBitmapIndirect

func CreateBitmapIndirect(pbm *BITMAP) HBITMAP

func CreateCompatibleBitmap

func CreateCompatibleBitmap(hdc HDC, cx int32, cy int32) HBITMAP

func CreateDIBitmap

func CreateDIBitmap(hdc HDC, pbmih *BITMAPINFOHEADER, flInit uint32, pjBits unsafe.Pointer, pbmi *BITMAPINFO, iUsage DIB_USAGE) HBITMAP

func CreateDiscardableBitmap

func CreateDiscardableBitmap(hdc HDC, cx int32, cy int32) HBITMAP

func LoadBitmapA

func LoadBitmapA(hInstance HINSTANCE, lpBitmapName PSTR) HBITMAP

func LoadBitmapW

func LoadBitmapW(hInstance HINSTANCE, lpBitmapName PWSTR) HBITMAP

type HBRUSH

type HBRUSH = uintptr

func CreateBrushIndirect

func CreateBrushIndirect(plbrush *LOGBRUSH) HBRUSH

func CreateDIBPatternBrush

func CreateDIBPatternBrush(h HGLOBAL, iUsage DIB_USAGE) HBRUSH

func CreateDIBPatternBrushPt

func CreateDIBPatternBrushPt(lpPackedDIB unsafe.Pointer, iUsage DIB_USAGE) HBRUSH

func CreateHatchBrush

func CreateHatchBrush(iHatch HATCH_BRUSH_STYLE, color COLORREF) HBRUSH

func CreatePatternBrush

func CreatePatternBrush(hbm HBITMAP) HBRUSH

func CreateSolidBrush

func CreateSolidBrush(color COLORREF) HBRUSH

func GetSysColorBrush

func GetSysColorBrush(nIndex SYS_COLOR_INDEX) HBRUSH

func GetThemeSysColorBrush

func GetThemeSysColorBrush(hTheme HTHEME, iColorId THEME_PROPERTY_SYMBOL_ID) HBRUSH

type HCONV

type HCONV = uintptr

func DdeConnect

func DdeConnect(idInst uint32, hszService HSZ, hszTopic HSZ, pCC *CONVCONTEXT) HCONV

func DdeQueryNextServer

func DdeQueryNextServer(hConvList HCONVLIST, hConvPrev HCONV) HCONV

func DdeReconnect

func DdeReconnect(hConv HCONV) HCONV

type HCONVLIST

type HCONVLIST = uintptr

func DdeConnectList

func DdeConnectList(idInst uint32, hszService HSZ, hszTopic HSZ, hConvList HCONVLIST, pCC *CONVCONTEXT) HCONVLIST

type HCURSOR

type HCURSOR = uintptr

func GetCursor

func GetCursor() HCURSOR

func OleIconToCursor

func OleIconToCursor(hinstExe HINSTANCE, hIcon HICON) HCURSOR

func SetCursor

func SetCursor(hCursor HCURSOR) HCURSOR

type HDC

type HDC = uintptr

func BeginPaint

func BeginPaint(hWnd HWND, lpPaint *PAINTSTRUCT) HDC

func CreateCompatibleDC

func CreateCompatibleDC(hdc HDC) HDC

func CreateDCA

func CreateDCA(pwszDriver PSTR, pwszDevice PSTR, pszPort PSTR, pdm *DEVMODEA) HDC

func CreateDCW

func CreateDCW(pwszDriver PWSTR, pwszDevice PWSTR, pszPort PWSTR, pdm *DEVMODEW) HDC

func CreateEnhMetaFileA

func CreateEnhMetaFileA(hdc HDC, lpFilename PSTR, lprc *RECT, lpDesc PSTR) HDC

func CreateEnhMetaFileW

func CreateEnhMetaFileW(hdc HDC, lpFilename PWSTR, lprc *RECT, lpDesc PWSTR) HDC

func CreateICA

func CreateICA(pszDriver PSTR, pszDevice PSTR, pszPort PSTR, pdm *DEVMODEA) HDC

func CreateICW

func CreateICW(pszDriver PWSTR, pszDevice PWSTR, pszPort PWSTR, pdm *DEVMODEW) HDC

func CreateMetaFileA

func CreateMetaFileA(pszFile PSTR) HDC

func CreateMetaFileW

func CreateMetaFileW(pszFile PWSTR) HDC

func GetBufferedPaintDC

func GetBufferedPaintDC(hBufferedPaint uintptr) HDC

func GetBufferedPaintTargetDC

func GetBufferedPaintTargetDC(hBufferedPaint uintptr) HDC

func GetDC

func GetDC(hWnd HWND) HDC

func GetDCEx

func GetDCEx(hWnd HWND, hrgnClip HRGN, flags GET_DCX_FLAGS) HDC

func GetWindowDC

func GetWindowDC(hWnd HWND) HDC

func ResetDCA

func ResetDCA(hdc HDC, lpdm *DEVMODEA) HDC

func ResetDCW

func ResetDCW(hdc HDC, lpdm *DEVMODEW) HDC

type HDC_MAP_MODE

type HDC_MAP_MODE int32

enum

const (
	MM_ANISOTROPIC HDC_MAP_MODE = 8
	MM_HIENGLISH   HDC_MAP_MODE = 5
	MM_HIMETRIC    HDC_MAP_MODE = 3
	MM_ISOTROPIC   HDC_MAP_MODE = 7
	MM_LOENGLISH   HDC_MAP_MODE = 4
	MM_LOMETRIC    HDC_MAP_MODE = 2
	MM_TEXT        HDC_MAP_MODE = 1
	MM_TWIPS       HDC_MAP_MODE = 6
)

func GetMapMode

func GetMapMode(hdc HDC) HDC_MAP_MODE

type HDDEDATA

type HDDEDATA = uintptr

func DdeAddData

func DdeAddData(hData HDDEDATA, pSrc *byte, cb uint32, cbOff uint32) HDDEDATA

func DdeClientTransaction

func DdeClientTransaction(pData *byte, cbData uint32, hConv HCONV, hszItem HSZ, wFmt uint32, wType DDE_CLIENT_TRANSACTION_TYPE, dwTimeout uint32, pdwResult *uint32) HDDEDATA

func DdeCreateDataHandle

func DdeCreateDataHandle(idInst uint32, pSrc *byte, cb uint32, cbOff uint32, hszItem HSZ, wFmt uint32, afCmd uint32) HDDEDATA

func DdeNameService

func DdeNameService(idInst uint32, hsz1 HSZ, hsz2 HSZ, afCmd DDE_NAME_SERVICE_CMD) HDDEDATA

type HDESK

type HDESK = uintptr

type HDEVNOTIFY

type HDEVNOTIFY = unsafe.Pointer

type HDHITTESTINFO

type HDHITTESTINFO struct {
	Pt    POINT
	Flags HEADER_HITTEST_INFO_FLAGS
	IItem int32
}

type HDITEM

type HDITEM = HDITEMW

type HDITEMA

type HDITEMA struct {
	Mask       HDI_MASK
	Cxy        int32
	PszText    PSTR
	Hbm        HBITMAP
	CchTextMax int32
	Fmt        HEADER_CONTROL_FORMAT_FLAGS
	LParam     LPARAM
	IImage     int32
	IOrder     int32
	Type_      HEADER_CONTROL_FORMAT_TYPE
	PvFilter   unsafe.Pointer
	State      HEADER_CONTROL_FORMAT_STATE
}

type HDITEMW

type HDITEMW struct {
	Mask       HDI_MASK
	Cxy        int32
	PszText    PWSTR
	Hbm        HBITMAP
	CchTextMax int32
	Fmt        HEADER_CONTROL_FORMAT_FLAGS
	LParam     LPARAM
	IImage     int32
	IOrder     int32
	Type_      HEADER_CONTROL_FORMAT_TYPE
	PvFilter   unsafe.Pointer
	State      HEADER_CONTROL_FORMAT_STATE
}

type HDI_MASK

type HDI_MASK uint32

enum flags

const (
	HDI_WIDTH      HDI_MASK = 1
	HDI_HEIGHT     HDI_MASK = 1
	HDI_TEXT       HDI_MASK = 2
	HDI_FORMAT     HDI_MASK = 4
	HDI_LPARAM     HDI_MASK = 8
	HDI_BITMAP     HDI_MASK = 16
	HDI_IMAGE      HDI_MASK = 32
	HDI_DI_SETITEM HDI_MASK = 64
	HDI_ORDER      HDI_MASK = 128
	HDI_FILTER     HDI_MASK = 256
	HDI_STATE      HDI_MASK = 512
)

type HDLAYOUT

type HDLAYOUT struct {
	Prc   *RECT
	Pwpos *WINDOWPOS
}

type HDPA

type HDPA = uintptr

func DPA_Clone

func DPA_Clone(hdpa HDPA, hdpaNew HDPA) HDPA

func DPA_Create

func DPA_Create(cItemGrow int32) HDPA

func DPA_CreateEx

func DPA_CreateEx(cpGrow int32, hheap HANDLE) HDPA

type HDROP

type HDROP = uintptr

type HDSA

type HDSA = uintptr

func DSA_Clone

func DSA_Clone(hdsa HDSA) HDSA

func DSA_Create

func DSA_Create(cbItem int32, cItemGrow int32) HDSA

type HDWP

type HDWP = uintptr

type HD_TEXTFILTER

type HD_TEXTFILTER = HD_TEXTFILTERW

type HD_TEXTFILTERA

type HD_TEXTFILTERA struct {
	PszText    PSTR
	CchTextMax int32
}

type HD_TEXTFILTERW

type HD_TEXTFILTERW struct {
	PszText    PWSTR
	CchTextMax int32
}

type HEADERAREASTATES

type HEADERAREASTATES int32

enum

const (
	AW_S_HEADERAREA_NOMARGIN HEADERAREASTATES = 1
)

type HEADERCLOSESTATES

type HEADERCLOSESTATES int32

enum

const (
	EBHC_NORMAL  HEADERCLOSESTATES = 1
	EBHC_HOT     HEADERCLOSESTATES = 2
	EBHC_PRESSED HEADERCLOSESTATES = 3
)

type HEADERDROPDOWNFILTERSTATES

type HEADERDROPDOWNFILTERSTATES int32

enum

const (
	HDDFS_NORMAL  HEADERDROPDOWNFILTERSTATES = 1
	HDDFS_SOFTHOT HEADERDROPDOWNFILTERSTATES = 2
	HDDFS_HOT     HEADERDROPDOWNFILTERSTATES = 3
)

type HEADERDROPDOWNSTATES

type HEADERDROPDOWNSTATES int32

enum

const (
	HDDS_NORMAL  HEADERDROPDOWNSTATES = 1
	HDDS_SOFTHOT HEADERDROPDOWNSTATES = 2
	HDDS_HOT     HEADERDROPDOWNSTATES = 3
)

type HEADERITEMLEFTSTATES

type HEADERITEMLEFTSTATES int32

enum

const (
	HILS_NORMAL  HEADERITEMLEFTSTATES = 1
	HILS_HOT     HEADERITEMLEFTSTATES = 2
	HILS_PRESSED HEADERITEMLEFTSTATES = 3
)

type HEADERITEMRIGHTSTATES

type HEADERITEMRIGHTSTATES int32

enum

const (
	HIRS_NORMAL  HEADERITEMRIGHTSTATES = 1
	HIRS_HOT     HEADERITEMRIGHTSTATES = 2
	HIRS_PRESSED HEADERITEMRIGHTSTATES = 3
)

type HEADERITEMSTATES

type HEADERITEMSTATES int32

enum

const (
	HIS_NORMAL            HEADERITEMSTATES = 1
	HIS_HOT               HEADERITEMSTATES = 2
	HIS_PRESSED           HEADERITEMSTATES = 3
	HIS_SORTEDNORMAL      HEADERITEMSTATES = 4
	HIS_SORTEDHOT         HEADERITEMSTATES = 5
	HIS_SORTEDPRESSED     HEADERITEMSTATES = 6
	HIS_ICONNORMAL        HEADERITEMSTATES = 7
	HIS_ICONHOT           HEADERITEMSTATES = 8
	HIS_ICONPRESSED       HEADERITEMSTATES = 9
	HIS_ICONSORTEDNORMAL  HEADERITEMSTATES = 10
	HIS_ICONSORTEDHOT     HEADERITEMSTATES = 11
	HIS_ICONSORTEDPRESSED HEADERITEMSTATES = 12
)

type HEADEROVERFLOWSTATES

type HEADEROVERFLOWSTATES int32

enum

const (
	HOFS_NORMAL HEADEROVERFLOWSTATES = 1
	HOFS_HOT    HEADEROVERFLOWSTATES = 2
)

type HEADERPARTS

type HEADERPARTS int32

enum

const (
	HP_HEADERITEM           HEADERPARTS = 1
	HP_HEADERITEMLEFT       HEADERPARTS = 2
	HP_HEADERITEMRIGHT      HEADERPARTS = 3
	HP_HEADERSORTARROW      HEADERPARTS = 4
	HP_HEADERDROPDOWN       HEADERPARTS = 5
	HP_HEADERDROPDOWNFILTER HEADERPARTS = 6
	HP_HEADEROVERFLOW       HEADERPARTS = 7
)

type HEADERPINSTATES

type HEADERPINSTATES int32

enum

const (
	EBHP_NORMAL          HEADERPINSTATES = 1
	EBHP_HOT             HEADERPINSTATES = 2
	EBHP_PRESSED         HEADERPINSTATES = 3
	EBHP_SELECTEDNORMAL  HEADERPINSTATES = 4
	EBHP_SELECTEDHOT     HEADERPINSTATES = 5
	EBHP_SELECTEDPRESSED HEADERPINSTATES = 6
)

type HEADERSORTARROWSTATES

type HEADERSORTARROWSTATES int32

enum

const (
	HSAS_SORTEDUP   HEADERSORTARROWSTATES = 1
	HSAS_SORTEDDOWN HEADERSORTARROWSTATES = 2
)

type HEADERSTYLESTATES

type HEADERSTYLESTATES int32

enum

const (
	HBG_DETAILS HEADERSTYLESTATES = 1
	HBG_ICON    HEADERSTYLESTATES = 2
)

type HEADER_CONTROL_FORMAT_FLAGS

type HEADER_CONTROL_FORMAT_FLAGS int32

enum

const (
	HDF_LEFT            HEADER_CONTROL_FORMAT_FLAGS = 0
	HDF_RIGHT           HEADER_CONTROL_FORMAT_FLAGS = 1
	HDF_CENTER          HEADER_CONTROL_FORMAT_FLAGS = 2
	HDF_JUSTIFYMASK     HEADER_CONTROL_FORMAT_FLAGS = 3
	HDF_RTLREADING      HEADER_CONTROL_FORMAT_FLAGS = 4
	HDF_BITMAP          HEADER_CONTROL_FORMAT_FLAGS = 8192
	HDF_STRING          HEADER_CONTROL_FORMAT_FLAGS = 16384
	HDF_OWNERDRAW       HEADER_CONTROL_FORMAT_FLAGS = 32768
	HDF_IMAGE           HEADER_CONTROL_FORMAT_FLAGS = 2048
	HDF_BITMAP_ON_RIGHT HEADER_CONTROL_FORMAT_FLAGS = 4096
	HDF_SORTUP          HEADER_CONTROL_FORMAT_FLAGS = 1024
	HDF_SORTDOWN        HEADER_CONTROL_FORMAT_FLAGS = 512
	HDF_CHECKBOX        HEADER_CONTROL_FORMAT_FLAGS = 64
	HDF_CHECKED         HEADER_CONTROL_FORMAT_FLAGS = 128
	HDF_FIXEDWIDTH      HEADER_CONTROL_FORMAT_FLAGS = 256
	HDF_SPLITBUTTON     HEADER_CONTROL_FORMAT_FLAGS = 16777216
)

type HEADER_CONTROL_FORMAT_STATE

type HEADER_CONTROL_FORMAT_STATE uint32

enum

const (
	HDIS_FOCUSED HEADER_CONTROL_FORMAT_STATE = 1
)

type HEADER_CONTROL_FORMAT_TYPE

type HEADER_CONTROL_FORMAT_TYPE uint32

enum

const (
	HDFT_ISSTRING   HEADER_CONTROL_FORMAT_TYPE = 0
	HDFT_ISNUMBER   HEADER_CONTROL_FORMAT_TYPE = 1
	HDFT_ISDATE     HEADER_CONTROL_FORMAT_TYPE = 2
	HDFT_HASNOVALUE HEADER_CONTROL_FORMAT_TYPE = 32768
)

type HEADER_CONTROL_NOTIFICATION_BUTTON

type HEADER_CONTROL_NOTIFICATION_BUTTON int32

enum

const (
	HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT   HEADER_CONTROL_NOTIFICATION_BUTTON = 0
	HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT  HEADER_CONTROL_NOTIFICATION_BUTTON = 1
	HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE HEADER_CONTROL_NOTIFICATION_BUTTON = 2
)

type HEADER_HITTEST_INFO_FLAGS

type HEADER_HITTEST_INFO_FLAGS uint32

enum flags

const (
	HHT_NOWHERE         HEADER_HITTEST_INFO_FLAGS = 1
	HHT_ONHEADER        HEADER_HITTEST_INFO_FLAGS = 2
	HHT_ONDIVIDER       HEADER_HITTEST_INFO_FLAGS = 4
	HHT_ONDIVOPEN       HEADER_HITTEST_INFO_FLAGS = 8
	HHT_ONFILTER        HEADER_HITTEST_INFO_FLAGS = 16
	HHT_ONFILTERBUTTON  HEADER_HITTEST_INFO_FLAGS = 32
	HHT_ABOVE           HEADER_HITTEST_INFO_FLAGS = 256
	HHT_BELOW           HEADER_HITTEST_INFO_FLAGS = 512
	HHT_TORIGHT         HEADER_HITTEST_INFO_FLAGS = 1024
	HHT_TOLEFT          HEADER_HITTEST_INFO_FLAGS = 2048
	HHT_ONITEMSTATEICON HEADER_HITTEST_INFO_FLAGS = 4096
	HHT_ONDROPDOWN      HEADER_HITTEST_INFO_FLAGS = 8192
	HHT_ONOVERFLOW      HEADER_HITTEST_INFO_FLAGS = 16384
)

type HEAPENTRY32

type HEAPENTRY32 struct {
	DwSize        uintptr
	HHandle       HANDLE
	DwAddress     uintptr
	DwBlockSize   uintptr
	DwFlags       HEAPENTRY32_FLAGS
	DwLockCount   uint32
	DwResvd       uint32
	Th32ProcessID uint32
	Th32HeapID    uintptr
}

type HEAPENTRY32_FLAGS

type HEAPENTRY32_FLAGS uint32

enum

const (
	LF32_FIXED    HEAPENTRY32_FLAGS = 1
	LF32_FREE     HEAPENTRY32_FLAGS = 2
	LF32_MOVEABLE HEAPENTRY32_FLAGS = 4
)

type HEAPLIST32

type HEAPLIST32 struct {
	DwSize        uintptr
	Th32ProcessID uint32
	Th32HeapID    uintptr
	DwFlags       uint32
}

type HEAP_FLAGS

type HEAP_FLAGS uint32

enum flags

const (
	HEAP_NONE                     HEAP_FLAGS = 0
	HEAP_NO_SERIALIZE             HEAP_FLAGS = 1
	HEAP_GROWABLE                 HEAP_FLAGS = 2
	HEAP_GENERATE_EXCEPTIONS      HEAP_FLAGS = 4
	HEAP_ZERO_MEMORY              HEAP_FLAGS = 8
	HEAP_REALLOC_IN_PLACE_ONLY    HEAP_FLAGS = 16
	HEAP_TAIL_CHECKING_ENABLED    HEAP_FLAGS = 32
	HEAP_FREE_CHECKING_ENABLED    HEAP_FLAGS = 64
	HEAP_DISABLE_COALESCE_ON_FREE HEAP_FLAGS = 128
	HEAP_CREATE_ALIGN_16          HEAP_FLAGS = 65536
	HEAP_CREATE_ENABLE_TRACING    HEAP_FLAGS = 131072
	HEAP_CREATE_ENABLE_EXECUTE    HEAP_FLAGS = 262144
	HEAP_MAXIMUM_TAG              HEAP_FLAGS = 4095
	HEAP_PSEUDO_TAG_FLAG          HEAP_FLAGS = 32768
	HEAP_TAG_SHIFT                HEAP_FLAGS = 18
	HEAP_CREATE_SEGMENT_HEAP      HEAP_FLAGS = 256
	HEAP_CREATE_HARDENED          HEAP_FLAGS = 512
)

type HEAP_INFORMATION_CLASS

type HEAP_INFORMATION_CLASS int32

enum

const (
	HeapCompatibilityInformation      HEAP_INFORMATION_CLASS = 0
	HeapEnableTerminationOnCorruption HEAP_INFORMATION_CLASS = 1
	HeapOptimizeResources             HEAP_INFORMATION_CLASS = 3
	HeapTag                           HEAP_INFORMATION_CLASS = 7
)

type HEAP_OPTIMIZE_RESOURCES_INFORMATION

type HEAP_OPTIMIZE_RESOURCES_INFORMATION struct {
	Version uint32
	Flags   uint32
}

type HEAP_SUMMARY

type HEAP_SUMMARY struct {
	Cb           uint32
	CbAllocated  uintptr
	CbCommitted  uintptr
	CbReserved   uintptr
	CbMaxReserve uintptr
}

type HELPBUTTONSTATES

type HELPBUTTONSTATES int32

enum

const (
	HBS_NORMAL   HELPBUTTONSTATES = 1
	HBS_HOT      HELPBUTTONSTATES = 2
	HBS_PUSHED   HELPBUTTONSTATES = 3
	HBS_DISABLED HELPBUTTONSTATES = 4
)

type HELPINFO

type HELPINFO struct {
	CbSize       uint32
	IContextType HELP_INFO_TYPE
	ICtrlId      int32
	HItemHandle  HANDLE
	DwContextId  uintptr
	MousePos     POINT
}

type HELPLINKSTATES

type HELPLINKSTATES int32

enum

const (
	CPHL_NORMAL   HELPLINKSTATES = 1
	CPHL_HOT      HELPLINKSTATES = 2
	CPHL_PRESSED  HELPLINKSTATES = 3
	CPHL_DISABLED HELPLINKSTATES = 4
)

type HELPWININFO

type HELPWININFO = HELPWININFOW

type HELPWININFOA

type HELPWININFOA struct {
	WStructSize int32
	X           int32
	Y           int32
	Dx          int32
	Dy          int32
	WMax        int32
	RgchMember  [2]CHAR
}

type HELPWININFOW

type HELPWININFOW struct {
	WStructSize int32
	X           int32
	Y           int32
	Dx          int32
	Dy          int32
	WMax        int32
	RgchMember  [2]uint16
}

type HELP_INFO_TYPE

type HELP_INFO_TYPE int32

enum

const (
	HELPINFO_WINDOW   HELP_INFO_TYPE = 1
	HELPINFO_MENUITEM HELP_INFO_TYPE = 2
)

type HENHMETAFILE

type HENHMETAFILE = uintptr

func CloseEnhMetaFile

func CloseEnhMetaFile(hdc HDC) HENHMETAFILE

func CopyEnhMetaFileA

func CopyEnhMetaFileA(hEnh HENHMETAFILE, lpFileName PSTR) HENHMETAFILE

func CopyEnhMetaFileW

func CopyEnhMetaFileW(hEnh HENHMETAFILE, lpFileName PWSTR) HENHMETAFILE

func GetEnhMetaFileA

func GetEnhMetaFileA(lpName PSTR) HENHMETAFILE

func GetEnhMetaFileW

func GetEnhMetaFileW(lpName PWSTR) HENHMETAFILE

func SetEnhMetaFileBits

func SetEnhMetaFileBits(nSize uint32, pb *byte) HENHMETAFILE

func SetWinMetaFileBits

func SetWinMetaFileBits(nSize uint32, lpMeta16Data *byte, hdcRef HDC, lpMFP *METAFILEPICT) HENHMETAFILE

type HFONT

type HFONT = uintptr

func CreateFontA

func CreateFontA(cHeight int32, cWidth int32, cEscapement int32, cOrientation int32, cWeight int32, bItalic uint32, bUnderline uint32, bStrikeOut uint32, iCharSet uint32, iOutPrecision uint32, iClipPrecision uint32, iQuality uint32, iPitchAndFamily uint32, pszFaceName PSTR) HFONT

func CreateFontIndirectA

func CreateFontIndirectA(lplf *LOGFONTA) HFONT

func CreateFontIndirectExA

func CreateFontIndirectExA(param0 *ENUMLOGFONTEXDVA) HFONT

func CreateFontIndirectExW

func CreateFontIndirectExW(param0 *ENUMLOGFONTEXDVW) HFONT

func CreateFontIndirectW

func CreateFontIndirectW(lplf *LOGFONTW) HFONT

func CreateFontW

func CreateFontW(cHeight int32, cWidth int32, cEscapement int32, cOrientation int32, cWeight int32, bItalic uint32, bUnderline uint32, bStrikeOut uint32, iCharSet uint32, iOutPrecision uint32, iClipPrecision uint32, iQuality uint32, iPitchAndFamily uint32, pszFaceName PWSTR) HFONT

type HGDIOBJ

type HGDIOBJ = uintptr

func GetCurrentObject

func GetCurrentObject(hdc HDC, type_ OBJ_TYPE) HGDIOBJ

func GetStockObject

func GetStockObject(i GET_STOCK_OBJECT_FLAGS) HGDIOBJ

func SelectObject

func SelectObject(hdc HDC, h HGDIOBJ) HGDIOBJ

type HGLOBAL

type HGLOBAL = uintptr

func OleGetIconOfClass

func OleGetIconOfClass(rclsid *syscall.GUID, lpszLabel PWSTR, fUseTypeAsLabel BOOL) HGLOBAL

func OleGetIconOfFile

func OleGetIconOfFile(lpszPath PWSTR, fUseFileAsLabel BOOL) HGLOBAL

type HHOOK

type HHOOK = uintptr

func SetWindowsHookA

func SetWindowsHookA(nFilterType int32, pfnFilterProc HOOKPROC) HHOOK

func SetWindowsHookW

func SetWindowsHookW(nFilterType int32, pfnFilterProc HOOKPROC) HHOOK

type HIBERFILE_BUCKET

type HIBERFILE_BUCKET struct {
	MaxPhysicalMemory     uint64
	PhysicalMemoryPercent [3]uint32
}

type HIBERFILE_BUCKET_SIZE

type HIBERFILE_BUCKET_SIZE int32

enum

const (
	HiberFileBucket1GB       HIBERFILE_BUCKET_SIZE = 0
	HiberFileBucket2GB       HIBERFILE_BUCKET_SIZE = 1
	HiberFileBucket4GB       HIBERFILE_BUCKET_SIZE = 2
	HiberFileBucket8GB       HIBERFILE_BUCKET_SIZE = 3
	HiberFileBucket16GB      HIBERFILE_BUCKET_SIZE = 4
	HiberFileBucket32GB      HIBERFILE_BUCKET_SIZE = 5
	HiberFileBucketUnlimited HIBERFILE_BUCKET_SIZE = 6
	HiberFileBucketMax       HIBERFILE_BUCKET_SIZE = 7
)

type HICON

type HICON = uintptr

func DuplicateIcon

func DuplicateIcon(hInst HINSTANCE, hIcon HICON) HICON

func ExtractAssociatedIconA

func ExtractAssociatedIconA(hInst HINSTANCE, pszIconPath PSTR, piIcon *uint16) HICON

func ExtractAssociatedIconExA

func ExtractAssociatedIconExA(hInst HINSTANCE, pszIconPath PSTR, piIconIndex *uint16, piIconId *uint16) HICON

func ExtractAssociatedIconExW

func ExtractAssociatedIconExW(hInst HINSTANCE, pszIconPath PWSTR, piIconIndex *uint16, piIconId *uint16) HICON

func ExtractAssociatedIconW

func ExtractAssociatedIconW(hInst HINSTANCE, pszIconPath PWSTR, piIcon *uint16) HICON

func ExtractIconA

func ExtractIconA(hInst HINSTANCE, pszExeFileName PSTR, nIconIndex uint32) HICON

func ExtractIconW

func ExtractIconW(hInst HINSTANCE, pszExeFileName PWSTR, nIconIndex uint32) HICON

func ImageList_GetIcon

func ImageList_GetIcon(himl HIMAGELIST, i int32, flags IMAGE_LIST_DRAW_STYLE) HICON

type HIGHCONTRAST

type HIGHCONTRAST = HIGHCONTRASTW

type HIGHCONTRASTA

type HIGHCONTRASTA struct {
	CbSize            uint32
	DwFlags           HIGHCONTRASTW_FLAGS
	LpszDefaultScheme PSTR
}

type HIGHCONTRASTW

type HIGHCONTRASTW struct {
	CbSize            uint32
	DwFlags           HIGHCONTRASTW_FLAGS
	LpszDefaultScheme PWSTR
}

type HIGHCONTRASTW_FLAGS

type HIGHCONTRASTW_FLAGS uint32

enum flags

const (
	HCF_HIGHCONTRASTON       HIGHCONTRASTW_FLAGS = 1
	HCF_AVAILABLE            HIGHCONTRASTW_FLAGS = 2
	HCF_HOTKEYACTIVE         HIGHCONTRASTW_FLAGS = 4
	HCF_CONFIRMHOTKEY        HIGHCONTRASTW_FLAGS = 8
	HCF_HOTKEYSOUND          HIGHCONTRASTW_FLAGS = 16
	HCF_INDICATOR            HIGHCONTRASTW_FLAGS = 32
	HCF_HOTKEYAVAILABLE      HIGHCONTRASTW_FLAGS = 64
	HCF_OPTION_NOTHEMECHANGE HIGHCONTRASTW_FLAGS = 4096
)

type HIMAGELIST

type HIMAGELIST = uintptr

func ImageList_Create

func ImageList_Create(cx int32, cy int32, flags IMAGELIST_CREATION_FLAGS, cInitial int32, cGrow int32) HIMAGELIST

func ImageList_Duplicate

func ImageList_Duplicate(himl HIMAGELIST) HIMAGELIST

func ImageList_GetDragImage

func ImageList_GetDragImage(ppt *POINT, pptHotspot *POINT) HIMAGELIST

func ImageList_LoadImageA

func ImageList_LoadImageA(hi HINSTANCE, lpbmp PSTR, cx int32, cGrow int32, crMask COLORREF, uType uint32, uFlags IMAGE_FLAGS) HIMAGELIST

func ImageList_LoadImageW

func ImageList_LoadImageW(hi HINSTANCE, lpbmp PWSTR, cx int32, cGrow int32, crMask COLORREF, uType uint32, uFlags IMAGE_FLAGS) HIMAGELIST

func ImageList_Merge

func ImageList_Merge(himl1 HIMAGELIST, i1 int32, himl2 HIMAGELIST, i2 int32, dx int32, dy int32) HIMAGELIST

func ImageList_Read

func ImageList_Read(pstm *IStream) HIMAGELIST

type HINSTANCE

type HINSTANCE = uintptr

func CoLoadLibrary

func CoLoadLibrary(lpszLibName PWSTR, bAutoFree BOOL) HINSTANCE

func FindExecutableA

func FindExecutableA(lpFile PSTR, lpDirectory PSTR, lpResult PSTR) HINSTANCE

func FindExecutableW

func FindExecutableW(lpFile PWSTR, lpDirectory PWSTR, lpResult PWSTR) HINSTANCE

func ShellExecuteA

func ShellExecuteA(hwnd HWND, lpOperation PSTR, lpFile PSTR, lpParameters PSTR, lpDirectory PSTR, nShowCmd SHOW_WINDOW_CMD) HINSTANCE

func ShellExecuteW

func ShellExecuteW(hwnd HWND, lpOperation PWSTR, lpFile PWSTR, lpParameters PWSTR, lpDirectory PWSTR, nShowCmd SHOW_WINDOW_CMD) HINSTANCE

type HIORING

type HIORING = uintptr

type HITRESULT

type HITRESULT int32

enum

const (
	HITRESULT_OUTSIDE     HITRESULT = 0
	HITRESULT_TRANSPARENT HITRESULT = 1
	HITRESULT_CLOSE       HITRESULT = 2
	HITRESULT_HIT         HITRESULT = 3
)

type HIT_TEST_BACKGROUND_OPTIONS

type HIT_TEST_BACKGROUND_OPTIONS uint32

enum

const (
	HTTB_BACKGROUNDSEG         HIT_TEST_BACKGROUND_OPTIONS = 0
	HTTB_FIXEDBORDER           HIT_TEST_BACKGROUND_OPTIONS = 2
	HTTB_CAPTION               HIT_TEST_BACKGROUND_OPTIONS = 4
	HTTB_RESIZINGBORDER_LEFT   HIT_TEST_BACKGROUND_OPTIONS = 16
	HTTB_RESIZINGBORDER_TOP    HIT_TEST_BACKGROUND_OPTIONS = 32
	HTTB_RESIZINGBORDER_RIGHT  HIT_TEST_BACKGROUND_OPTIONS = 64
	HTTB_RESIZINGBORDER_BOTTOM HIT_TEST_BACKGROUND_OPTIONS = 128
	HTTB_RESIZINGBORDER        HIT_TEST_BACKGROUND_OPTIONS = 240
	HTTB_SIZINGTEMPLATE        HIT_TEST_BACKGROUND_OPTIONS = 256
	HTTB_SYSTEMSIZINGMARGINS   HIT_TEST_BACKGROUND_OPTIONS = 512
)

type HKEY

type HKEY = uintptr

func SHRegDuplicateHKey

func SHRegDuplicateHKey(hkey HKEY) HKEY

type HKL

type HKL = uintptr

func GetKeyboardLayout

func GetKeyboardLayout(idThread uint32) HKL

type HLBWIF_FLAGS

type HLBWIF_FLAGS int32

enum flags

const (
	HLBWIF_HASFRAMEWNDINFO   HLBWIF_FLAGS = 1
	HLBWIF_HASDOCWNDINFO     HLBWIF_FLAGS = 2
	HLBWIF_FRAMEWNDMAXIMIZED HLBWIF_FLAGS = 4
	HLBWIF_DOCWNDMAXIMIZED   HLBWIF_FLAGS = 8
	HLBWIF_HASWEBTOOLBARINFO HLBWIF_FLAGS = 16
	HLBWIF_WEBTOOLBARHIDDEN  HLBWIF_FLAGS = 32
)

type HLBWINFO

type HLBWINFO struct {
	CbSize     uint32
	GrfHLBWIF  uint32
	RcFramePos RECT
	RcDocPos   RECT
	Hltbinfo   HLTBINFO
}

type HLFNAMEF

type HLFNAMEF int32

enum flags

const (
	HLFNAMEF_DEFAULT          HLFNAMEF = 0
	HLFNAMEF_TRYCACHE         HLFNAMEF = 1
	HLFNAMEF_TRYPRETTYTARGET  HLFNAMEF = 2
	HLFNAMEF_TRYFULLTARGET    HLFNAMEF = 4
	HLFNAMEF_TRYWIN95SHORTCUT HLFNAMEF = 8
)

type HLID_INFO

type HLID_INFO uint32

enum

const (
	HLID_INVALID     HLID_INFO = 0
	HLID_PREVIOUS    HLID_INFO = 4294967295
	HLID_NEXT        HLID_INFO = 4294967294
	HLID_CURRENT     HLID_INFO = 4294967293
	HLID_STACKBOTTOM HLID_INFO = 4294967292
	HLID_STACKTOP    HLID_INFO = 4294967291
)

type HLINKGETREF

type HLINKGETREF int32

enum

const (
	HLINKGETREF_DEFAULT  HLINKGETREF = 0
	HLINKGETREF_ABSOLUTE HLINKGETREF = 1
	HLINKGETREF_RELATIVE HLINKGETREF = 2
)

type HLINKMISC

type HLINKMISC int32

enum

const (
	HLINKMISC_RELATIVE HLINKMISC = 1
)

type HLINKSETF

type HLINKSETF int32

enum

const (
	HLINKSETF_TARGET   HLINKSETF = 1
	HLINKSETF_LOCATION HLINKSETF = 2
)

type HLINKWHICHMK

type HLINKWHICHMK int32

enum

const (
	HLINKWHICHMK_CONTAINER HLINKWHICHMK = 1
	HLINKWHICHMK_BASE      HLINKWHICHMK = 2
)

type HLITEM

type HLITEM struct {
	UHLID           uint32
	PwzFriendlyName PWSTR
}

type HLNF

type HLNF uint32

enum flags

const (
	HLNF_INTERNALJUMP          HLNF = 1
	HLNF_OPENINNEWWINDOW       HLNF = 2
	HLNF_NAVIGATINGBACK        HLNF = 4
	HLNF_NAVIGATINGFORWARD     HLNF = 8
	HLNF_NAVIGATINGTOSTACKITEM HLNF = 16
	HLNF_CREATENOHISTORY       HLNF = 32
)

type HLOCAL

type HLOCAL = uintptr

type HLQF_INFO

type HLQF_INFO int32

enum

const (
	HLQF_ISVALID   HLQF_INFO = 1
	HLQF_ISCURRENT HLQF_INFO = 2
)

type HLSHORTCUTF

type HLSHORTCUTF int32

enum

const (
	HLSHORTCUTF_DEFAULT                     HLSHORTCUTF = 0
	HLSHORTCUTF_DONTACTUALLYCREATE          HLSHORTCUTF = 1
	HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME HLSHORTCUTF = 2
	HLSHORTCUTF_USEUNIQUEFILENAME           HLSHORTCUTF = 4
	HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT      HLSHORTCUTF = 8
)

type HLSR

type HLSR int32

enum

const (
	HLSR_HOME          HLSR = 0
	HLSR_SEARCHPAGE    HLSR = 1
	HLSR_HISTORYFOLDER HLSR = 2
)

type HLSURF

type HLSURF = uintptr

type HLTBINFO

type HLTBINFO struct {
	UDockType uint32
	RcTbPos   RECT
}

type HLTB_INFO

type HLTB_INFO int32

enum

const (
	HLTB_DOCKEDLEFT   HLTB_INFO = 0
	HLTB_DOCKEDTOP    HLTB_INFO = 1
	HLTB_DOCKEDRIGHT  HLTB_INFO = 2
	HLTB_DOCKEDBOTTOM HLTB_INFO = 3
	HLTB_FLOATING     HLTB_INFO = 4
)

type HLTRANSLATEF

type HLTRANSLATEF int32

enum

const (
	HLTRANSLATEF_DEFAULT                HLTRANSLATEF = 0
	HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX HLTRANSLATEF = 1
)

type HMENU

type HMENU = uintptr

func GetMenu

func GetMenu(hWnd HWND) HMENU

func GetSubMenu

func GetSubMenu(hMenu HMENU, nPos int32) HMENU

func GetSystemMenu

func GetSystemMenu(hWnd HWND, bRevert BOOL) HMENU

type HMETAFILE

type HMETAFILE = uintptr

func CloseMetaFile

func CloseMetaFile(hdc HDC) HMETAFILE

func CopyMetaFileA

func CopyMetaFileA(param0 HMETAFILE, param1 PSTR) HMETAFILE

func CopyMetaFileW

func CopyMetaFileW(param0 HMETAFILE, param1 PWSTR) HMETAFILE

func GetMetaFileA

func GetMetaFileA(lpName PSTR) HMETAFILE

func GetMetaFileW

func GetMetaFileW(lpName PWSTR) HMETAFILE

func SetMetaFileBitsEx

func SetMetaFileBitsEx(cbBuffer uint32, lpData *byte) HMETAFILE

type HMODULE

type HMODULE = uintptr

type HMONITOR

type HMONITOR = uintptr

func MonitorFromPoint

func MonitorFromPoint(pt POINT, dwFlags MONITOR_FROM_FLAGS) HMONITOR

func MonitorFromRect

func MonitorFromRect(lprc *RECT, dwFlags MONITOR_FROM_FLAGS) HMONITOR

func MonitorFromWindow

func MonitorFromWindow(hwnd HWND, dwFlags MONITOR_FROM_FLAGS) HMONITOR

type HOMEGROUPSHARINGCHOICES

type HOMEGROUPSHARINGCHOICES int32

enum flags

const (
	HGSC_NONE             HOMEGROUPSHARINGCHOICES = 0
	HGSC_MUSICLIBRARY     HOMEGROUPSHARINGCHOICES = 1
	HGSC_PICTURESLIBRARY  HOMEGROUPSHARINGCHOICES = 2
	HGSC_VIDEOSLIBRARY    HOMEGROUPSHARINGCHOICES = 4
	HGSC_DOCUMENTSLIBRARY HOMEGROUPSHARINGCHOICES = 8
	HGSC_PRINTERS         HOMEGROUPSHARINGCHOICES = 16
)

type HOOKPROC

type HOOKPROC = uintptr

type HOOKPROC_func

type HOOKPROC_func = func(code int32, wParam WPARAM, lParam LPARAM) LRESULT

type HORZSCROLLSTATES

type HORZSCROLLSTATES int32

enum

const (
	HSS_NORMAL   HORZSCROLLSTATES = 1
	HSS_HOT      HORZSCROLLSTATES = 2
	HSS_PUSHED   HORZSCROLLSTATES = 3
	HSS_DISABLED HORZSCROLLSTATES = 4
)

type HORZTHUMBSTATES

type HORZTHUMBSTATES int32

enum

const (
	HTS_NORMAL   HORZTHUMBSTATES = 1
	HTS_HOT      HORZTHUMBSTATES = 2
	HTS_PUSHED   HORZTHUMBSTATES = 3
	HTS_DISABLED HORZTHUMBSTATES = 4
)

type HOTGLYPHSTATES

type HOTGLYPHSTATES int32

enum

const (
	HGLPS_CLOSED HOTGLYPHSTATES = 1
	HGLPS_OPENED HOTGLYPHSTATES = 2
)

type HOT_KEY_MODIFIERS

type HOT_KEY_MODIFIERS uint32

enum flags

const (
	MOD_ALT      HOT_KEY_MODIFIERS = 1
	MOD_CONTROL  HOT_KEY_MODIFIERS = 2
	MOD_NOREPEAT HOT_KEY_MODIFIERS = 16384
	MOD_SHIFT    HOT_KEY_MODIFIERS = 4
	MOD_WIN      HOT_KEY_MODIFIERS = 8
)

type HOVERBACKGROUNDSTATES

type HOVERBACKGROUNDSTATES int32

enum

const (
	UTS_NORMAL  HOVERBACKGROUNDSTATES = 1
	UTS_HOT     HOVERBACKGROUNDSTATES = 2
	UTS_PRESSED HOVERBACKGROUNDSTATES = 3
)

type HPALETTE

type HPALETTE = uintptr

func CreateHalftonePalette

func CreateHalftonePalette(hdc HDC) HPALETTE

func CreatePalette

func CreatePalette(plpal *LOGPALETTE) HPALETTE

func SHCreateShellPalette

func SHCreateShellPalette(hdc HDC) HPALETTE

func SelectPalette

func SelectPalette(hdc HDC, hPal HPALETTE, bForceBkgd BOOL) HPALETTE

type HPCON

type HPCON = uintptr

type HPEN

type HPEN = uintptr

func CreatePen

func CreatePen(iStyle PEN_STYLE, cWidth int32, color COLORREF) HPEN

func CreatePenIndirect

func CreatePenIndirect(plpen *LOGPEN) HPEN

func ExtCreatePen

func ExtCreatePen(iPenStyle PEN_STYLE, cWidth uint32, plbrush *LOGBRUSH, cStyle uint32, pstyle *uint32) HPEN

type HPOWERNOTIFY

type HPOWERNOTIFY = uintptr

type HPROPSHEETPAGE

type HPROPSHEETPAGE = uintptr

func CreatePropertySheetPageA

func CreatePropertySheetPageA(constPropSheetPagePointer *PROPSHEETPAGEA) HPROPSHEETPAGE

func CreatePropertySheetPageW

func CreatePropertySheetPageW(constPropSheetPagePointer *PROPSHEETPAGEW) HPROPSHEETPAGE

type HPSS

type HPSS = uintptr

type HPSSWALK

type HPSSWALK = uintptr

type HPSXA

type HPSXA = uintptr

func SHCreatePropSheetExtArray

func SHCreatePropSheetExtArray(hKey HKEY, pszSubKey PWSTR, max_iface uint32) HPSXA

type HRAWINPUT

type HRAWINPUT = uintptr

type HREFTYPE

type HREFTYPE = DWORD

type HRESULT

type HRESULT = int32
const (
	XPS_E_SIGREQUESTID_DUP                           HRESULT = -2142108795
	XPS_E_PACKAGE_NOT_OPENED                         HRESULT = -2142108794
	XPS_E_PACKAGE_ALREADY_OPENED                     HRESULT = -2142108793
	XPS_E_SIGNATUREID_DUP                            HRESULT = -2142108792
	XPS_E_MARKUP_COMPATIBILITY_ELEMENTS              HRESULT = -2142108791
	XPS_E_OBJECT_DETACHED                            HRESULT = -2142108790
	XPS_E_INVALID_SIGNATUREBLOCK_MARKUP              HRESULT = -2142108789
	XPS_E_INVALID_NUMBER_OF_POINTS_IN_CURVE_SEGMENTS HRESULT = -2142108160
	XPS_E_ABSOLUTE_REFERENCE                         HRESULT = -2142108159
	XPS_E_INVALID_NUMBER_OF_COLOR_CHANNELS           HRESULT = -2142108158
	XPS_E_INVALID_LANGUAGE                           HRESULT = -2142109696
	XPS_E_INVALID_NAME                               HRESULT = -2142109695
	XPS_E_INVALID_RESOURCE_KEY                       HRESULT = -2142109694
	XPS_E_INVALID_PAGE_SIZE                          HRESULT = -2142109693
	XPS_E_INVALID_BLEED_BOX                          HRESULT = -2142109692
	XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE               HRESULT = -2142109691
	XPS_E_INVALID_LOOKUP_TYPE                        HRESULT = -2142109690
	XPS_E_INVALID_FLOAT                              HRESULT = -2142109689
	XPS_E_UNEXPECTED_CONTENT_TYPE                    HRESULT = -2142109688
	XPS_E_INVALID_FONT_URI                           HRESULT = -2142109686
	XPS_E_INVALID_CONTENT_BOX                        HRESULT = -2142109685
	XPS_E_INVALID_MARKUP                             HRESULT = -2142109684
	XPS_E_INVALID_XML_ENCODING                       HRESULT = -2142109683
	XPS_E_INVALID_CONTENT_TYPE                       HRESULT = -2142109682
	XPS_E_INVALID_OBFUSCATED_FONT_URI                HRESULT = -2142109681
	XPS_E_UNEXPECTED_RELATIONSHIP_TYPE               HRESULT = -2142109680
	XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP    HRESULT = -2142109679
	XPS_E_MISSING_NAME                               HRESULT = -2142109440
	XPS_E_MISSING_LOOKUP                             HRESULT = -2142109439
	XPS_E_MISSING_GLYPHS                             HRESULT = -2142109438
	XPS_E_MISSING_SEGMENT_DATA                       HRESULT = -2142109437
	XPS_E_MISSING_COLORPROFILE                       HRESULT = -2142109436
	XPS_E_MISSING_RELATIONSHIP_TARGET                HRESULT = -2142109435
	XPS_E_MISSING_RESOURCE_RELATIONSHIP              HRESULT = -2142109434
	XPS_E_MISSING_FONTURI                            HRESULT = -2142109433
	XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP      HRESULT = -2142109432
	XPS_E_MISSING_DOCUMENT                           HRESULT = -2142109431
	XPS_E_MISSING_REFERRED_DOCUMENT                  HRESULT = -2142109430
	XPS_E_MISSING_REFERRED_PAGE                      HRESULT = -2142109429
	XPS_E_MISSING_PAGE_IN_DOCUMENT                   HRESULT = -2142109428
	XPS_E_MISSING_PAGE_IN_PAGEREFERENCE              HRESULT = -2142109427
	XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH                HRESULT = -2142109426
	XPS_E_MISSING_RESOURCE_KEY                       HRESULT = -2142109425
	XPS_E_MISSING_PART_REFERENCE                     HRESULT = -2142109424
	XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP       HRESULT = -2142109423
	XPS_E_MISSING_DISCARDCONTROL                     HRESULT = -2142109422
	XPS_E_MISSING_PART_STREAM                        HRESULT = -2142109421
	XPS_E_UNAVAILABLE_PACKAGE                        HRESULT = -2142109420
	XPS_E_DUPLICATE_RESOURCE_KEYS                    HRESULT = -2142109184
	XPS_E_MULTIPLE_RESOURCES                         HRESULT = -2142109183
	XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS    HRESULT = -2142109182
	XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE                HRESULT = -2142109181
	XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE             HRESULT = -2142109180
	XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE              HRESULT = -2142109179
	XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT          HRESULT = -2142109178
	XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE  HRESULT = -2142109177
	XPS_E_MULTIPLE_REFERENCES_TO_PART                HRESULT = -2142109176
	XPS_E_DUPLICATE_NAMES                            HRESULT = -2142109175
	XPS_E_STRING_TOO_LONG                            HRESULT = -2142108928
	XPS_E_TOO_MANY_INDICES                           HRESULT = -2142108927
	XPS_E_MAPPING_OUT_OF_ORDER                       HRESULT = -2142108926
	XPS_E_MAPPING_OUTSIDE_STRING                     HRESULT = -2142108925
	XPS_E_MAPPING_OUTSIDE_INDICES                    HRESULT = -2142108924
	XPS_E_CARET_OUTSIDE_STRING                       HRESULT = -2142108923
	XPS_E_CARET_OUT_OF_ORDER                         HRESULT = -2142108922
	XPS_E_ODD_BIDILEVEL                              HRESULT = -2142108921
	XPS_E_ONE_TO_ONE_MAPPING_EXPECTED                HRESULT = -2142108920
	XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED             HRESULT = -2142108919
	XPS_E_NEGATIVE_FLOAT                             HRESULT = -2142108918
	XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT         HRESULT = -2142108672
	XPS_E_DICTIONARY_ITEM_NAMED                      HRESULT = -2142108671
	XPS_E_NESTED_REMOTE_DICTIONARY                   HRESULT = -2142108670
	XPS_E_INDEX_OUT_OF_RANGE                         HRESULT = -2142108416
	XPS_E_VISUAL_CIRCULAR_REF                        HRESULT = -2142108415
	XPS_E_NO_CUSTOM_OBJECTS                          HRESULT = -2142108414
	XPS_E_ALREADY_OWNED                              HRESULT = -2142108413
	XPS_E_RESOURCE_NOT_OWNED                         HRESULT = -2142108412
	XPS_E_UNEXPECTED_COLORPROFILE                    HRESULT = -2142108411
	XPS_E_COLOR_COMPONENT_OUT_OF_RANGE               HRESULT = -2142108410
	XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT    HRESULT = -2142108409
	XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT       HRESULT = -2142108408
	XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC      HRESULT = -2142108407
	XPS_E_RELATIONSHIP_EXTERNAL                      HRESULT = -2142108406
	XPS_E_NOT_ENOUGH_GRADIENT_STOPS                  HRESULT = -2142108405
	XPS_E_PACKAGE_WRITER_NOT_CLOSED                  HRESULT = -2142108404
)

func AssocCreate

func AssocCreate(clsid syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func AssocCreateForClasses

func AssocCreateForClasses(rgClasses *ASSOCIATIONELEMENT, cClasses uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func AssocGetDetailsOfPropKey

func AssocGetDetailsOfPropKey(psf *IShellFolder, pidl *ITEMIDLIST, pkey *PROPERTYKEY, pv *VARIANT, pfFoundPropKey *BOOL) HRESULT

func AssocGetPerceivedType

func AssocGetPerceivedType(pszExt PWSTR, ptype *PERCEIVED, pflag *uint32, ppszType *PWSTR) HRESULT

func AssocQueryKeyA

func AssocQueryKeyA(flags ASSOCF, key ASSOCKEY, pszAssoc PSTR, pszExtra PSTR, phkeyOut *HKEY) HRESULT

func AssocQueryKeyW

func AssocQueryKeyW(flags ASSOCF, key ASSOCKEY, pszAssoc PWSTR, pszExtra PWSTR, phkeyOut *HKEY) HRESULT

func AssocQueryStringA

func AssocQueryStringA(flags ASSOCF, str ASSOCSTR, pszAssoc PSTR, pszExtra PSTR, pszOut PSTR, pcchOut *uint32) HRESULT

func AssocQueryStringByKeyA

func AssocQueryStringByKeyA(flags ASSOCF, str ASSOCSTR, hkAssoc HKEY, pszExtra PSTR, pszOut PSTR, pcchOut *uint32) HRESULT

func AssocQueryStringByKeyW

func AssocQueryStringByKeyW(flags ASSOCF, str ASSOCSTR, hkAssoc HKEY, pszExtra PWSTR, pszOut PWSTR, pcchOut *uint32) HRESULT

func AssocQueryStringW

func AssocQueryStringW(flags ASSOCF, str ASSOCSTR, pszAssoc PWSTR, pszExtra PWSTR, pszOut PWSTR, pcchOut *uint32) HRESULT

func BindMoniker

func BindMoniker(pmk *IMoniker, grfOpt uint32, iidResult *syscall.GUID, ppvResult unsafe.Pointer) HRESULT

func BstrFromVector

func BstrFromVector(psa *SAFEARRAY, pbstr *BSTR) HRESULT

func BufferedPaintClear

func BufferedPaintClear(hBufferedPaint uintptr, prc *RECT) HRESULT

func BufferedPaintInit

func BufferedPaintInit() HRESULT

func BufferedPaintSetAlpha

func BufferedPaintSetAlpha(hBufferedPaint uintptr, prc *RECT, alpha byte) HRESULT

func BufferedPaintStopAllAnimations

func BufferedPaintStopAllAnimations(hwnd HWND) HRESULT

func BufferedPaintUnInit

func BufferedPaintUnInit() HRESULT

func BuildIoRingFlushFile

func BuildIoRingFlushFile(ioRing HIORING, fileRef IORING_HANDLE_REF, flushMode FILE_FLUSH_MODE, userData uintptr, sqeFlags IORING_SQE_FLAGS) HRESULT

func BuildIoRingWriteFile

func BuildIoRingWriteFile(ioRing HIORING, fileRef IORING_HANDLE_REF, bufferRef IORING_BUFFER_REF, numberOfBytesToWrite uint32, fileOffset uint64, writeFlags FILE_WRITE_FLAGS, userData uintptr, sqeFlags IORING_SQE_FLAGS) HRESULT

func CDefFolderMenu_Create2

func CDefFolderMenu_Create2(pidlFolder *ITEMIDLIST, hwnd HWND, cidl uint32, apidl **ITEMIDLIST, psf *IShellFolder, pfn LPFNDFMCALLBACK, nKeys uint32, ahkeys *HKEY, ppcm **IContextMenu) HRESULT

func CIDLData_CreateFromIDArray

func CIDLData_CreateFromIDArray(pidlFolder *ITEMIDLIST, cidl uint32, apidl **ITEMIDLIST, ppdtobj **IDataObject) HRESULT

func CLSIDFromProgID

func CLSIDFromProgID(lpszProgID PWSTR, lpclsid *syscall.GUID) HRESULT

func CLSIDFromProgIDEx

func CLSIDFromProgIDEx(lpszProgID PWSTR, lpclsid *syscall.GUID) HRESULT

func CLSIDFromString

func CLSIDFromString(lpsz PWSTR, pclsid *syscall.GUID) HRESULT

func CloseThemeData

func CloseThemeData(hTheme HTHEME) HRESULT

func CoAllowSetForegroundWindow

func CoAllowSetForegroundWindow(pUnk *IUnknown, lpvReserved unsafe.Pointer) HRESULT

func CoAllowUnmarshalerCLSID

func CoAllowUnmarshalerCLSID(clsid *syscall.GUID) HRESULT

func CoCancelCall

func CoCancelCall(dwThreadId uint32, ulTimeout uint32) HRESULT

func CoCopyProxy

func CoCopyProxy(pProxy *IUnknown, ppCopy **IUnknown) HRESULT

func CoCreateFreeThreadedMarshaler

func CoCreateFreeThreadedMarshaler(punkOuter *IUnknown, ppunkMarshal **IUnknown) HRESULT

func CoCreateGuid

func CoCreateGuid(pguid *syscall.GUID) HRESULT

func CoCreateInstance

func CoCreateInstance(rclsid *syscall.GUID, pUnkOuter *IUnknown, dwClsContext CLSCTX, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func CoCreateInstanceEx

func CoCreateInstanceEx(Clsid *syscall.GUID, punkOuter *IUnknown, dwClsCtx CLSCTX, pServerInfo *COSERVERINFO, dwCount uint32, pResults *MULTI_QI) HRESULT

func CoCreateInstanceFromApp

func CoCreateInstanceFromApp(Clsid *syscall.GUID, punkOuter *IUnknown, dwClsCtx CLSCTX, reserved unsafe.Pointer, dwCount uint32, pResults *MULTI_QI) HRESULT

func CoDecodeProxy

func CoDecodeProxy(dwClientPid uint32, ui64ProxyAddress uint64, pServerInformation *ServerInformation) HRESULT

func CoDecrementMTAUsage

func CoDecrementMTAUsage(Cookie CO_MTA_USAGE_COOKIE) HRESULT

func CoDisableCallCancellation

func CoDisableCallCancellation(pReserved unsafe.Pointer) HRESULT

func CoDisconnectContext

func CoDisconnectContext(dwTimeout uint32) HRESULT

func CoDisconnectObject

func CoDisconnectObject(pUnk *IUnknown, dwReserved uint32) HRESULT

func CoEnableCallCancellation

func CoEnableCallCancellation(pReserved unsafe.Pointer) HRESULT

func CoFileTimeNow

func CoFileTimeNow(lpFileTime *FILETIME) HRESULT

func CoGetApartmentType

func CoGetApartmentType(pAptType *APTTYPE, pAptQualifier *APTTYPEQUALIFIER) HRESULT

func CoGetCallContext

func CoGetCallContext(riid *syscall.GUID, ppInterface unsafe.Pointer) HRESULT

func CoGetCallerTID

func CoGetCallerTID(lpdwTID *uint32) HRESULT

func CoGetCancelObject

func CoGetCancelObject(dwThreadId uint32, iid *syscall.GUID, ppUnk unsafe.Pointer) HRESULT

func CoGetClassObject

func CoGetClassObject(rclsid *syscall.GUID, dwClsContext CLSCTX, pvReserved unsafe.Pointer, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func CoGetContextToken

func CoGetContextToken(pToken *uintptr) HRESULT

func CoGetCurrentLogicalThreadId

func CoGetCurrentLogicalThreadId(pguid *syscall.GUID) HRESULT

func CoGetInstanceFromFile

func CoGetInstanceFromFile(pServerInfo *COSERVERINFO, pClsid *syscall.GUID, punkOuter *IUnknown, dwClsCtx CLSCTX, grfMode uint32, pwszName PWSTR, dwCount uint32, pResults *MULTI_QI) HRESULT

func CoGetInstanceFromIStorage

func CoGetInstanceFromIStorage(pServerInfo *COSERVERINFO, pClsid *syscall.GUID, punkOuter *IUnknown, dwClsCtx CLSCTX, pstg *IStorage, dwCount uint32, pResults *MULTI_QI) HRESULT

func CoGetInterfaceAndReleaseStream

func CoGetInterfaceAndReleaseStream(pStm *IStream, iid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func CoGetMalloc

func CoGetMalloc(dwMemContext uint32, ppMalloc **IMalloc) HRESULT

func CoGetObject

func CoGetObject(pszName PWSTR, pBindOptions *BIND_OPTS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func CoGetObjectContext

func CoGetObjectContext(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func CoGetPSClsid

func CoGetPSClsid(riid *syscall.GUID, pClsid *syscall.GUID) HRESULT

func CoGetSystemSecurityPermissions

func CoGetSystemSecurityPermissions(comSDType COMSD, ppSD *PSECURITY_DESCRIPTOR) HRESULT

func CoGetTreatAsClass

func CoGetTreatAsClass(clsidOld *syscall.GUID, pClsidNew *syscall.GUID) HRESULT

func CoImpersonateClient

func CoImpersonateClient() HRESULT

func CoIncrementMTAUsage

func CoIncrementMTAUsage(pCookie *CO_MTA_USAGE_COOKIE) HRESULT

func CoInitialize

func CoInitialize(pvReserved unsafe.Pointer) HRESULT

func CoInitializeEx

func CoInitializeEx(pvReserved unsafe.Pointer, dwCoInit COINIT) HRESULT

func CoInitializeSecurity

func CoInitializeSecurity(pSecDesc PSECURITY_DESCRIPTOR, cAuthSvc int32, asAuthSvc *SOLE_AUTHENTICATION_SERVICE, pReserved1 unsafe.Pointer, dwAuthnLevel RPC_C_AUTHN_LEVEL, dwImpLevel RPC_C_IMP_LEVEL, pAuthList unsafe.Pointer, dwCapabilities EOLE_AUTHENTICATION_CAPABILITIES, pReserved3 unsafe.Pointer) HRESULT

func CoInstall

func CoInstall(pbc *IBindCtx, dwFlags uint32, pClassSpec *UCLSSPEC, pQuery *QUERYCONTEXT, pszCodeBase PWSTR) HRESULT

func CoInvalidateRemoteMachineBindings

func CoInvalidateRemoteMachineBindings(pszMachineName PWSTR) HRESULT

func CoLockObjectExternal

func CoLockObjectExternal(pUnk *IUnknown, fLock BOOL, fLastUnlockReleases BOOL) HRESULT

func CoQueryAuthenticationServices

func CoQueryAuthenticationServices(pcAuthSvc *uint32, asAuthSvc **SOLE_AUTHENTICATION_SERVICE) HRESULT

func CoQueryClientBlanket

func CoQueryClientBlanket(pAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName *PWSTR, pAuthnLevel *uint32, pImpLevel *uint32, pPrivs unsafe.Pointer, pCapabilities *uint32) HRESULT

func CoQueryProxyBlanket

func CoQueryProxyBlanket(pProxy *IUnknown, pwAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName *PWSTR, pAuthnLevel *uint32, pImpLevel *uint32, pAuthInfo unsafe.Pointer, pCapabilites *uint32) HRESULT

func CoRegisterActivationFilter

func CoRegisterActivationFilter(pActivationFilter *IActivationFilter) HRESULT

func CoRegisterChannelHook

func CoRegisterChannelHook(ExtensionUuid *syscall.GUID, pChannelHook *IChannelHook) HRESULT

func CoRegisterClassObject

func CoRegisterClassObject(rclsid *syscall.GUID, pUnk *IUnknown, dwClsContext CLSCTX, flags REGCLS, lpdwRegister *uint32) HRESULT

func CoRegisterDeviceCatalog

func CoRegisterDeviceCatalog(deviceInstanceId PWSTR, cookie *CO_DEVICE_CATALOG_COOKIE) HRESULT

func CoRegisterInitializeSpy

func CoRegisterInitializeSpy(pSpy *IInitializeSpy, puliCookie *uint64) HRESULT

func CoRegisterMallocSpy

func CoRegisterMallocSpy(pMallocSpy *IMallocSpy) HRESULT

func CoRegisterPSClsid

func CoRegisterPSClsid(riid *syscall.GUID, rclsid *syscall.GUID) HRESULT

func CoRegisterSurrogate

func CoRegisterSurrogate(pSurrogate *ISurrogate) HRESULT

func CoResumeClassObjects

func CoResumeClassObjects() HRESULT

func CoRevertToSelf

func CoRevertToSelf() HRESULT

func CoRevokeClassObject

func CoRevokeClassObject(dwRegister uint32) HRESULT

func CoRevokeDeviceCatalog

func CoRevokeDeviceCatalog(cookie CO_DEVICE_CATALOG_COOKIE) HRESULT

func CoRevokeInitializeSpy

func CoRevokeInitializeSpy(uliCookie uint64) HRESULT

func CoRevokeMallocSpy

func CoRevokeMallocSpy() HRESULT

func CoSetCancelObject

func CoSetCancelObject(pUnk *IUnknown) HRESULT

func CoSetProxyBlanket

func CoSetProxyBlanket(pProxy *IUnknown, dwAuthnSvc uint32, dwAuthzSvc uint32, pServerPrincName PWSTR, dwAuthnLevel RPC_C_AUTHN_LEVEL, dwImpLevel RPC_C_IMP_LEVEL, pAuthInfo unsafe.Pointer, dwCapabilities EOLE_AUTHENTICATION_CAPABILITIES) HRESULT

func CoSuspendClassObjects

func CoSuspendClassObjects() HRESULT

func CoSwitchCallContext

func CoSwitchCallContext(pNewObject *IUnknown, ppOldObject **IUnknown) HRESULT

func CoTestCancel

func CoTestCancel() HRESULT

func CoTreatAsClass

func CoTreatAsClass(clsidOld *syscall.GUID, clsidNew *syscall.GUID) HRESULT

func CoWaitForMultipleHandles

func CoWaitForMultipleHandles(dwFlags uint32, dwTimeout uint32, cHandles uint32, pHandles *HANDLE, lpdwindex *uint32) HRESULT

func CoWaitForMultipleObjects

func CoWaitForMultipleObjects(dwFlags uint32, dwTimeout uint32, cHandles uint32, pHandles *HANDLE, lpdwindex *uint32) HRESULT

func ConnectToConnectionPoint

func ConnectToConnectionPoint(punk *IUnknown, riidEvent *syscall.GUID, fConnect BOOL, punkTarget *IUnknown, pdwCookie *uint32, ppcpOut **IConnectionPoint) HRESULT

func CopyFile2

func CopyFile2(pwszExistingFileName PWSTR, pwszNewFileName PWSTR, pExtendedParameters *COPYFILE2_EXTENDED_PARAMETERS) HRESULT

func CreateAntiMoniker

func CreateAntiMoniker(ppmk **IMoniker) HRESULT

func CreateBindCtx

func CreateBindCtx(reserved uint32, ppbc **IBindCtx) HRESULT

func CreateClassMoniker

func CreateClassMoniker(rclsid *syscall.GUID, ppmk **IMoniker) HRESULT

func CreateDataAdviseHolder

func CreateDataAdviseHolder(ppDAHolder **IDataAdviseHolder) HRESULT

func CreateDataCache

func CreateDataCache(pUnkOuter *IUnknown, rclsid *syscall.GUID, iid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func CreateDispTypeInfo

func CreateDispTypeInfo(pidata *INTERFACEDATA, lcid uint32, pptinfo **ITypeInfo) HRESULT

func CreateErrorInfo

func CreateErrorInfo(pperrinfo **ICreateErrorInfo) HRESULT

func CreateFileMoniker

func CreateFileMoniker(lpszPathName PWSTR, ppmk **IMoniker) HRESULT

func CreateGenericComposite

func CreateGenericComposite(pmkFirst *IMoniker, pmkRest *IMoniker, ppmkComposite **IMoniker) HRESULT

func CreateILockBytesOnHGlobal

func CreateILockBytesOnHGlobal(hGlobal HGLOBAL, fDeleteOnRelease BOOL, pplkbyt **ILockBytes) HRESULT

func CreateItemMoniker

func CreateItemMoniker(lpszDelim PWSTR, lpszItem PWSTR, ppmk **IMoniker) HRESULT

func CreateObjrefMoniker

func CreateObjrefMoniker(punk *IUnknown, ppmk **IMoniker) HRESULT

func CreateOleAdviseHolder

func CreateOleAdviseHolder(ppOAHolder **IOleAdviseHolder) HRESULT

func CreatePointerMoniker

func CreatePointerMoniker(punk *IUnknown, ppmk **IMoniker) HRESULT

func CreateProfile

func CreateProfile(pszUserSid PWSTR, pszUserName PWSTR, pszProfilePath PWSTR, cchProfilePath uint32) HRESULT

func CreatePseudoConsole

func CreatePseudoConsole(size COORD, hInput HANDLE, hOutput HANDLE, dwFlags uint32, phPC *HPCON) HRESULT

func CreateStdDispatch

func CreateStdDispatch(punkOuter *IUnknown, pvThis unsafe.Pointer, ptinfo *ITypeInfo, ppunkStdDisp **IUnknown) HRESULT

func CreateStdProgressIndicator

func CreateStdProgressIndicator(hwndParent HWND, pszTitle PWSTR, pIbscCaller *IBindStatusCallback, ppIbsc **IBindStatusCallback) HRESULT

func CreateStreamOnHGlobal

func CreateStreamOnHGlobal(hGlobal HGLOBAL, fDeleteOnRelease BOOL, ppstm **IStream) HRESULT

func CreateTypeLib

func CreateTypeLib(syskind SYSKIND, szFile PWSTR, ppctlib **ICreateTypeLib) HRESULT

func CreateTypeLib2

func CreateTypeLib2(syskind SYSKIND, szFile PWSTR, ppctlib **ICreateTypeLib2) HRESULT

func DPA_LoadStream

func DPA_LoadStream(phdpa *HDPA, pfn PFNDPASTREAM, pstream *IStream, pvInstData unsafe.Pointer) HRESULT

func DPA_SaveStream

func DPA_SaveStream(hdpa HDPA, pfn PFNDPASTREAM, pstream *IStream, pvInstData unsafe.Pointer) HRESULT

func DcomChannelSetHResult

func DcomChannelSetHResult(pvReserved unsafe.Pointer, pulReserved *uint32, appsHR HRESULT) HRESULT

func DispCallFunc

func DispCallFunc(pvInstance unsafe.Pointer, oVft uintptr, cc CALLCONV, vtReturn VARENUM, cActuals uint32, prgvt *uint16, prgpvarg **VARIANT, pvargResult *VARIANT) HRESULT

func DispGetIDsOfNames

func DispGetIDsOfNames(ptinfo *ITypeInfo, rgszNames *PWSTR, cNames uint32, rgdispid *int32) HRESULT

func DispGetParam

func DispGetParam(pdispparams *DISPPARAMS, position uint32, vtTarg VARENUM, pvarResult *VARIANT, puArgErr *uint32) HRESULT

func DispInvoke

func DispInvoke(_this unsafe.Pointer, ptinfo *ITypeInfo, dispidMember int32, wFlags uint16, pparams *DISPPARAMS, pvarResult *VARIANT, pexcepinfo *EXCEPINFO, puArgErr *uint32) HRESULT

func DoDragDrop

func DoDragDrop(pDataObj *IDataObject, pDropSource *IDropSource, dwOKEffects DROPEFFECT, pdwEffect *DROPEFFECT) HRESULT

func DrawThemeBackground

func DrawThemeBackground(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, pClipRect *RECT) HRESULT

func DrawThemeBackgroundEx

func DrawThemeBackgroundEx(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, pOptions *DTBGOPTS) HRESULT

func DrawThemeEdge

func DrawThemeEdge(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pDestRect *RECT, uEdge DRAWEDGE_FLAGS, uFlags DRAW_EDGE_FLAGS, pContentRect *RECT) HRESULT

func DrawThemeIcon

func DrawThemeIcon(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, himl HIMAGELIST, iImageIndex int32) HRESULT

func DrawThemeParentBackground

func DrawThemeParentBackground(hwnd HWND, hdc HDC, prc *RECT) HRESULT

func DrawThemeParentBackgroundEx

func DrawThemeParentBackgroundEx(hwnd HWND, hdc HDC, dwFlags DRAW_THEME_PARENT_BACKGROUND_FLAGS, prc *RECT) HRESULT

func DrawThemeText

func DrawThemeText(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pszText PWSTR, cchText int32, dwTextFlags DRAW_TEXT_FORMAT, dwTextFlags2 uint32, pRect *RECT) HRESULT

func DrawThemeTextEx

func DrawThemeTextEx(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pszText PWSTR, cchText int32, dwTextFlags DRAW_TEXT_FORMAT, pRect *RECT, pOptions *DTTOPTS) HRESULT

func EnableThemeDialogTexture

func EnableThemeDialogTexture(hwnd HWND, dwFlags uint32) HRESULT

func EnableTheming

func EnableTheming(fEnable BOOL) HRESULT

func EndBufferedAnimation

func EndBufferedAnimation(hbpAnimation uintptr, fUpdateTarget BOOL) HRESULT

func EndBufferedPaint

func EndBufferedPaint(hBufferedPaint uintptr, fUpdateTarget BOOL) HRESULT

func FmtIdToPropStgName

func FmtIdToPropStgName(pfmtid *syscall.GUID, oszName PWSTR) HRESULT

func FreePropVariantArray

func FreePropVariantArray(cVariants uint32, rgvars *PROPVARIANT) HRESULT

func GetAcceptLanguagesA

func GetAcceptLanguagesA(pszLanguages PSTR, pcchLanguages *uint32) HRESULT

func GetAcceptLanguagesW

func GetAcceptLanguagesW(pszLanguages PWSTR, pcchLanguages *uint32) HRESULT

func GetActiveObject

func GetActiveObject(rclsid *syscall.GUID, pvReserved unsafe.Pointer, ppunk **IUnknown) HRESULT

func GetAltMonthNames

func GetAltMonthNames(lcid uint32, prgp **PWSTR) HRESULT

func GetBufferedPaintBits

func GetBufferedPaintBits(hBufferedPaint uintptr, ppbBuffer **RGBQUAD, pcxRow *int32) HRESULT

func GetBufferedPaintTargetRect

func GetBufferedPaintTargetRect(hBufferedPaint uintptr, prc *RECT) HRESULT

func GetClassFile

func GetClassFile(szFilename PWSTR, pclsid *syscall.GUID) HRESULT

func GetConvertStg

func GetConvertStg(pStg *IStorage) HRESULT

func GetCurrentProcessExplicitAppUserModelID

func GetCurrentProcessExplicitAppUserModelID(AppID *PWSTR) HRESULT

func GetCurrentThemeName

func GetCurrentThemeName(pszThemeFileName PWSTR, cchMaxNameChars int32, pszColorBuff PWSTR, cchMaxColorChars int32, pszSizeBuff PWSTR, cchMaxSizeChars int32) HRESULT

func GetDiskSpaceInformationA

func GetDiskSpaceInformationA(rootPath PSTR, diskSpaceInfo *DISK_SPACE_INFORMATION) HRESULT

func GetDiskSpaceInformationW

func GetDiskSpaceInformationW(rootPath PWSTR, diskSpaceInfo *DISK_SPACE_INFORMATION) HRESULT

func GetErrorInfo

func GetErrorInfo(dwReserved uint32, pperrinfo **IErrorInfo) HRESULT

func GetHGlobalFromILockBytes

func GetHGlobalFromILockBytes(plkbyt *ILockBytes, phglobal *HGLOBAL) HRESULT

func GetHGlobalFromStream

func GetHGlobalFromStream(pstm *IStream, phglobal *HGLOBAL) HRESULT

func GetMachineTypeAttributes

func GetMachineTypeAttributes(Machine uint16, MachineTypeAttributes *MACHINE_ATTRIBUTES) HRESULT

func GetRecordInfoFromGuids

func GetRecordInfoFromGuids(rGuidTypeLib *syscall.GUID, uVerMajor uint32, uVerMinor uint32, lcid uint32, rGuidTypeInfo *syscall.GUID, ppRecInfo **IRecordInfo) HRESULT

func GetRecordInfoFromTypeInfo

func GetRecordInfoFromTypeInfo(pTypeInfo *ITypeInfo, ppRecInfo **IRecordInfo) HRESULT

func GetRunningObjectTable

func GetRunningObjectTable(reserved uint32, pprot **IRunningObjectTable) HRESULT

func GetThemeAnimationProperty

func GetThemeAnimationProperty(hTheme HTHEME, iStoryboardId int32, iTargetId int32, eProperty TA_PROPERTY, pvProperty unsafe.Pointer, cbSize uint32, pcbSizeOut *uint32) HRESULT

func GetThemeAnimationTransform

func GetThemeAnimationTransform(hTheme HTHEME, iStoryboardId int32, iTargetId int32, dwTransformIndex uint32, pTransform *TA_TRANSFORM, cbSize uint32, pcbSizeOut *uint32) HRESULT

func GetThemeBackgroundContentRect

func GetThemeBackgroundContentRect(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pBoundingRect *RECT, pContentRect *RECT) HRESULT

func GetThemeBackgroundExtent

func GetThemeBackgroundExtent(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pContentRect *RECT, pExtentRect *RECT) HRESULT

func GetThemeBackgroundRegion

func GetThemeBackgroundRegion(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pRect *RECT, pRegion *HRGN) HRESULT

func GetThemeBitmap

func GetThemeBitmap(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, dwFlags GET_THEME_BITMAP_FLAGS, phBitmap *HBITMAP) HRESULT

func GetThemeBool

func GetThemeBool(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, pfVal *BOOL) HRESULT

func GetThemeColor

func GetThemeColor(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, pColor *COLORREF) HRESULT

func GetThemeDocumentationProperty

func GetThemeDocumentationProperty(pszThemeName PWSTR, pszPropertyName PWSTR, pszValueBuff PWSTR, cchMaxValChars int32) HRESULT

func GetThemeEnumValue

func GetThemeEnumValue(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, piVal *int32) HRESULT

func GetThemeFilename

func GetThemeFilename(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, pszThemeFileName PWSTR, cchMaxBuffChars int32) HRESULT

func GetThemeFont

func GetThemeFont(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, iPropId int32, pFont *LOGFONTW) HRESULT

func GetThemeInt

func GetThemeInt(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, piVal *int32) HRESULT

func GetThemeIntList

func GetThemeIntList(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, pIntList *INTLIST) HRESULT

func GetThemeMargins

func GetThemeMargins(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, prc *RECT, pMargins *MARGINS) HRESULT

func GetThemeMetric

func GetThemeMetric(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, piVal *int32) HRESULT

func GetThemePartSize

func GetThemePartSize(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, prc *RECT, eSize THEMESIZE, psz *SIZE) HRESULT

func GetThemePosition

func GetThemePosition(hTheme HTHEME, iPartId int32, iStateId int32, iPropId THEME_PROPERTY_SYMBOL_ID, pPoint *POINT) HRESULT

func GetThemePropertyOrigin

func GetThemePropertyOrigin(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pOrigin *PROPERTYORIGIN) HRESULT

func GetThemeRect

func GetThemeRect(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pRect *RECT) HRESULT

func GetThemeStream

func GetThemeStream(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, ppvStream unsafe.Pointer, pcbStream *uint32, hInst HINSTANCE) HRESULT

func GetThemeString

func GetThemeString(hTheme HTHEME, iPartId int32, iStateId int32, iPropId int32, pszBuff PWSTR, cchMaxBuffChars int32) HRESULT

func GetThemeSysFont

func GetThemeSysFont(hTheme HTHEME, iFontId THEME_PROPERTY_SYMBOL_ID, plf *LOGFONTW) HRESULT

func GetThemeSysInt

func GetThemeSysInt(hTheme HTHEME, iIntId THEME_PROPERTY_SYMBOL_ID, piValue *int32) HRESULT

func GetThemeSysString

func GetThemeSysString(hTheme HTHEME, iStringId THEME_PROPERTY_SYMBOL_ID, pszStringBuff PWSTR, cchMaxStringChars int32) HRESULT

func GetThemeTextExtent

func GetThemeTextExtent(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, pszText PWSTR, cchCharCount int32, dwTextFlags DRAW_TEXT_FORMAT, pBoundingRect *RECT, pExtentRect *RECT) HRESULT

func GetThemeTextMetrics

func GetThemeTextMetrics(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, ptm *TEXTMETRICW) HRESULT

func GetThemeTimingFunction

func GetThemeTimingFunction(hTheme HTHEME, iTimingFunctionId int32, pTimingFunction *TA_TIMINGFUNCTION, cbSize uint32, pcbSizeOut *uint32) HRESULT

func GetThemeTransitionDuration

func GetThemeTransitionDuration(hTheme HTHEME, iPartId int32, iStateIdFrom int32, iStateIdTo int32, iPropId int32, pdwDuration *uint32) HRESULT

func GetThreadDescription

func GetThreadDescription(hThread HANDLE, ppszThreadDescription *PWSTR) HRESULT

func HIMAGELIST_QueryInterface

func HIMAGELIST_QueryInterface(himl HIMAGELIST, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func HashData

func HashData(pbData *byte, cbData uint32, pbHash *byte, cbHash uint32) HRESULT

func HitTestThemeBackground

func HitTestThemeBackground(hTheme HTHEME, hdc HDC, iPartId int32, iStateId int32, dwOptions HIT_TEST_BACKGROUND_OPTIONS, pRect *RECT, hrgn HRGN, ptTest POINT, pwHitTestCode *uint16) HRESULT

func IIDFromString

func IIDFromString(lpsz PWSTR, lpiid *syscall.GUID) HRESULT

func ILLoadFromStreamEx

func ILLoadFromStreamEx(pstm *IStream, pidl **ITEMIDLIST) HRESULT

func ILSaveToStream

func ILSaveToStream(pstm *IStream, pidl *ITEMIDLIST) HRESULT

func IStream_Copy

func IStream_Copy(pstmFrom *IStream, pstmTo *IStream, cb uint32) HRESULT

func IStream_Read

func IStream_Read(pstm *IStream, pv unsafe.Pointer, cb uint32) HRESULT

func IStream_ReadPidl

func IStream_ReadPidl(pstm *IStream, ppidlOut **ITEMIDLIST) HRESULT

func IStream_ReadStr

func IStream_ReadStr(pstm *IStream, ppsz *PWSTR) HRESULT

func IStream_Reset

func IStream_Reset(pstm *IStream) HRESULT

func IStream_Size

func IStream_Size(pstm *IStream, pui *uint64) HRESULT

func IStream_Write

func IStream_Write(pstm *IStream, pv unsafe.Pointer, cb uint32) HRESULT

func IStream_WritePidl

func IStream_WritePidl(pstm *IStream, pidlWrite *ITEMIDLIST) HRESULT

func IStream_WriteStr

func IStream_WriteStr(pstm *IStream, psz PWSTR) HRESULT

func IUnknown_GetSite

func IUnknown_GetSite(punk *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func IUnknown_GetWindow

func IUnknown_GetWindow(punk *IUnknown, phwnd *HWND) HRESULT

func IUnknown_QueryService

func IUnknown_QueryService(punk *IUnknown, guidService *syscall.GUID, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT

func IUnknown_SetSite

func IUnknown_SetSite(punk *IUnknown, punkSite *IUnknown) HRESULT

func ImageList_CoCreateInstance

func ImageList_CoCreateInstance(rclsid *syscall.GUID, punkOuter *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func ImageList_ReadEx

func ImageList_ReadEx(dwFlags uint32, pstm *IStream, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func ImageList_WriteEx

func ImageList_WriteEx(himl HIMAGELIST, dwFlags IMAGE_LIST_WRITE_STREAM_FLAGS, pstm *IStream) HRESULT

func InitPropVariantFromBooleanVector

func InitPropVariantFromBooleanVector(prgf *BOOL, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromBuffer

func InitPropVariantFromBuffer(pv unsafe.Pointer, cb uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromCLSID

func InitPropVariantFromCLSID(clsid *syscall.GUID, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromDoubleVector

func InitPropVariantFromDoubleVector(prgn *float64, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromFileTime

func InitPropVariantFromFileTime(pftIn *FILETIME, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromFileTimeVector

func InitPropVariantFromFileTimeVector(prgft *FILETIME, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromGUIDAsString

func InitPropVariantFromGUIDAsString(guid *syscall.GUID, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromInt16Vector

func InitPropVariantFromInt16Vector(prgn *int16, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromInt32Vector

func InitPropVariantFromInt32Vector(prgn *int32, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromInt64Vector

func InitPropVariantFromInt64Vector(prgn *int64, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromPropVariantVectorElem

func InitPropVariantFromPropVariantVectorElem(propvarIn *PROPVARIANT, iElem uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromResource

func InitPropVariantFromResource(hinst HINSTANCE, id uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromStrRet

func InitPropVariantFromStrRet(pstrret *STRRET, pidl *ITEMIDLIST, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromStringAsVector

func InitPropVariantFromStringAsVector(psz PWSTR, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromStringVector

func InitPropVariantFromStringVector(prgsz *PWSTR, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromUInt16Vector

func InitPropVariantFromUInt16Vector(prgn *uint16, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromUInt32Vector

func InitPropVariantFromUInt32Vector(prgn *uint32, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantFromUInt64Vector

func InitPropVariantFromUInt64Vector(prgn *uint64, cElems uint32, ppropvar *PROPVARIANT) HRESULT

func InitPropVariantVectorFromPropVariant

func InitPropVariantVectorFromPropVariant(propvarSingle *PROPVARIANT, ppropvarVector *PROPVARIANT) HRESULT

func InitVariantFromBooleanArray

func InitVariantFromBooleanArray(prgf *BOOL, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromBuffer

func InitVariantFromBuffer(pv unsafe.Pointer, cb uint32, pvar *VARIANT) HRESULT

func InitVariantFromDoubleArray

func InitVariantFromDoubleArray(prgn *float64, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromFileTime

func InitVariantFromFileTime(pft *FILETIME, pvar *VARIANT) HRESULT

func InitVariantFromFileTimeArray

func InitVariantFromFileTimeArray(prgft *FILETIME, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromGUIDAsString

func InitVariantFromGUIDAsString(guid *syscall.GUID, pvar *VARIANT) HRESULT

func InitVariantFromInt16Array

func InitVariantFromInt16Array(prgn *int16, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromInt32Array

func InitVariantFromInt32Array(prgn *int32, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromInt64Array

func InitVariantFromInt64Array(prgn *int64, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromResource

func InitVariantFromResource(hinst HINSTANCE, id uint32, pvar *VARIANT) HRESULT

func InitVariantFromStrRet

func InitVariantFromStrRet(pstrret *STRRET, pidl *ITEMIDLIST, pvar *VARIANT) HRESULT

func InitVariantFromStringArray

func InitVariantFromStringArray(prgsz *PWSTR, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromUInt16Array

func InitVariantFromUInt16Array(prgn *uint16, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromUInt32Array

func InitVariantFromUInt32Array(prgn *uint32, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromUInt64Array

func InitVariantFromUInt64Array(prgn *uint64, cElems uint32, pvar *VARIANT) HRESULT

func InitVariantFromVariantArrayElem

func InitVariantFromVariantArrayElem(varIn *VARIANT, iElem uint32, pvar *VARIANT) HRESULT

func LoadIconMetric

func LoadIconMetric(hinst HINSTANCE, pszName PWSTR, lims LI_METRIC_, phico *HICON) HRESULT

func LoadIconWithScaleDown

func LoadIconWithScaleDown(hinst HINSTANCE, pszName PWSTR, cx int32, cy int32, phico *HICON) HRESULT

func LoadRegTypeLib

func LoadRegTypeLib(rguid *syscall.GUID, wVerMajor uint16, wVerMinor uint16, lcid uint32, pptlib **ITypeLib) HRESULT

func LoadTypeLib

func LoadTypeLib(szFile PWSTR, pptlib **ITypeLib) HRESULT

func LoadTypeLibEx

func LoadTypeLibEx(szFile PWSTR, regkind REGKIND, pptlib **ITypeLib) HRESULT

func MkParseDisplayName

func MkParseDisplayName(pbc *IBindCtx, szUserName PWSTR, pchEaten *uint32, ppmk **IMoniker) HRESULT

func MonikerCommonPrefixWith

func MonikerCommonPrefixWith(pmkThis *IMoniker, pmkOther *IMoniker, ppmkCommon **IMoniker) HRESULT

func MonikerRelativePathTo

func MonikerRelativePathTo(pmkSrc *IMoniker, pmkDest *IMoniker, ppmkRelPath **IMoniker, dwReserved BOOL) HRESULT

func OleConvertIStorageToOLESTREAM

func OleConvertIStorageToOLESTREAM(pstg *IStorage, lpolestream *OLESTREAM) HRESULT

func OleConvertIStorageToOLESTREAMEx

func OleConvertIStorageToOLESTREAMEx(pstg *IStorage, cfFormat uint16, lWidth int32, lHeight int32, dwSize uint32, pmedium *STGMEDIUM, polestm *OLESTREAM) HRESULT

func OleConvertOLESTREAMToIStorage

func OleConvertOLESTREAMToIStorage(lpolestream *OLESTREAM, pstg *IStorage, ptd *DVTARGETDEVICE) HRESULT

func OleConvertOLESTREAMToIStorage2

func OleConvertOLESTREAMToIStorage2(lpolestream *OLESTREAM, pstg *IStorage, ptd *DVTARGETDEVICE, opt uint32, pvCallbackContext unsafe.Pointer, pQueryConvertOLELinkCallback OLESTREAMQUERYCONVERTOLELINKCALLBACK) HRESULT

func OleConvertOLESTREAMToIStorageEx

func OleConvertOLESTREAMToIStorageEx(polestm *OLESTREAM, pstg *IStorage, pcfFormat *uint16, plwWidth *int32, plHeight *int32, pdwSize *uint32, pmedium *STGMEDIUM) HRESULT

func OleConvertOLESTREAMToIStorageEx2

func OleConvertOLESTREAMToIStorageEx2(polestm *OLESTREAM, pstg *IStorage, pcfFormat *uint16, plwWidth *int32, plHeight *int32, pdwSize *uint32, pmedium *STGMEDIUM, opt uint32, pvCallbackContext unsafe.Pointer, pQueryConvertOLELinkCallback OLESTREAMQUERYCONVERTOLELINKCALLBACK) HRESULT

func OleCreate

func OleCreate(rclsid *syscall.GUID, riid *syscall.GUID, renderopt OLERENDER, pFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateDefaultHandler

func OleCreateDefaultHandler(clsid *syscall.GUID, pUnkOuter *IUnknown, riid *syscall.GUID, lplpObj unsafe.Pointer) HRESULT

func OleCreateEmbeddingHelper

func OleCreateEmbeddingHelper(clsid *syscall.GUID, pUnkOuter *IUnknown, flags EMBDHLP_FLAGS, pCF *IClassFactory, riid *syscall.GUID, lplpObj unsafe.Pointer) HRESULT

func OleCreateEx

func OleCreateEx(rclsid *syscall.GUID, riid *syscall.GUID, dwFlags OLECREATE, renderopt OLERENDER, cFormats uint32, rgAdvf *uint32, rgFormatEtc *FORMATETC, lpAdviseSink *IAdviseSink, rgdwConnection *uint32, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateFontIndirect

func OleCreateFontIndirect(lpFontDesc *FONTDESC, riid *syscall.GUID, lplpvObj unsafe.Pointer) HRESULT

func OleCreateFromData

func OleCreateFromData(pSrcDataObj *IDataObject, riid *syscall.GUID, renderopt OLERENDER, pFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateFromDataEx

func OleCreateFromDataEx(pSrcDataObj *IDataObject, riid *syscall.GUID, dwFlags OLECREATE, renderopt OLERENDER, cFormats uint32, rgAdvf *uint32, rgFormatEtc *FORMATETC, lpAdviseSink *IAdviseSink, rgdwConnection *uint32, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateFromFile

func OleCreateFromFile(rclsid *syscall.GUID, lpszFileName PWSTR, riid *syscall.GUID, renderopt OLERENDER, lpFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateFromFileEx

func OleCreateFromFileEx(rclsid *syscall.GUID, lpszFileName PWSTR, riid *syscall.GUID, dwFlags OLECREATE, renderopt OLERENDER, cFormats uint32, rgAdvf *uint32, rgFormatEtc *FORMATETC, lpAdviseSink *IAdviseSink, rgdwConnection *uint32, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT
func OleCreateLink(pmkLinkSrc *IMoniker, riid *syscall.GUID, renderopt OLERENDER, lpFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateLinkEx

func OleCreateLinkEx(pmkLinkSrc *IMoniker, riid *syscall.GUID, dwFlags OLECREATE, renderopt OLERENDER, cFormats uint32, rgAdvf *uint32, rgFormatEtc *FORMATETC, lpAdviseSink *IAdviseSink, rgdwConnection *uint32, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateLinkFromData

func OleCreateLinkFromData(pSrcDataObj *IDataObject, riid *syscall.GUID, renderopt OLERENDER, pFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateLinkFromDataEx

func OleCreateLinkFromDataEx(pSrcDataObj *IDataObject, riid *syscall.GUID, dwFlags OLECREATE, renderopt OLERENDER, cFormats uint32, rgAdvf *uint32, rgFormatEtc *FORMATETC, lpAdviseSink *IAdviseSink, rgdwConnection *uint32, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateLinkToFile

func OleCreateLinkToFile(lpszFileName PWSTR, riid *syscall.GUID, renderopt OLERENDER, lpFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreateLinkToFileEx

func OleCreateLinkToFileEx(lpszFileName PWSTR, riid *syscall.GUID, dwFlags OLECREATE, renderopt OLERENDER, cFormats uint32, rgAdvf *uint32, rgFormatEtc *FORMATETC, lpAdviseSink *IAdviseSink, rgdwConnection *uint32, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleCreatePictureIndirect

func OleCreatePictureIndirect(lpPictDesc *PICTDESC, riid *syscall.GUID, fOwn BOOL, lplpvObj unsafe.Pointer) HRESULT

func OleCreatePropertyFrame

func OleCreatePropertyFrame(hwndOwner HWND, x uint32, y uint32, lpszCaption PWSTR, cObjects uint32, ppUnk **IUnknown, cPages uint32, pPageClsID *syscall.GUID, lcid uint32, dwReserved uint32, pvReserved unsafe.Pointer) HRESULT

func OleCreatePropertyFrameIndirect

func OleCreatePropertyFrameIndirect(lpParams *OCPFIPARAMS) HRESULT

func OleCreateStaticFromData

func OleCreateStaticFromData(pSrcDataObj *IDataObject, iid *syscall.GUID, renderopt OLERENDER, pFormatEtc *FORMATETC, pClientSite *IOleClientSite, pStg *IStorage, ppvObj unsafe.Pointer) HRESULT

func OleDestroyMenuDescriptor

func OleDestroyMenuDescriptor(holemenu uintptr) HRESULT

func OleDoAutoConvert

func OleDoAutoConvert(pStg *IStorage, pClsidNew *syscall.GUID) HRESULT

func OleDraw

func OleDraw(pUnknown *IUnknown, dwAspect uint32, hdcDraw HDC, lprcBounds *RECT) HRESULT

func OleFlushClipboard

func OleFlushClipboard() HRESULT

func OleGetAutoConvert

func OleGetAutoConvert(clsidOld *syscall.GUID, pClsidNew *syscall.GUID) HRESULT

func OleGetClipboard

func OleGetClipboard(ppDataObj **IDataObject) HRESULT

func OleGetClipboardWithEnterpriseInfo

func OleGetClipboardWithEnterpriseInfo(dataObject **IDataObject, dataEnterpriseId *PWSTR, sourceDescription *PWSTR, targetDescription *PWSTR, dataDescription *PWSTR) HRESULT

func OleInitialize

func OleInitialize(pvReserved unsafe.Pointer) HRESULT

func OleIsCurrentClipboard

func OleIsCurrentClipboard(pDataObj *IDataObject) HRESULT

func OleLoad

func OleLoad(pStg *IStorage, riid *syscall.GUID, pClientSite *IOleClientSite, ppvObj unsafe.Pointer) HRESULT

func OleLoadFromStream

func OleLoadFromStream(pStm *IStream, iidInterface *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func OleLoadPicture

func OleLoadPicture(lpstream *IStream, lSize int32, fRunmode BOOL, riid *syscall.GUID, lplpvObj unsafe.Pointer) HRESULT

func OleLoadPictureEx

func OleLoadPictureEx(lpstream *IStream, lSize int32, fRunmode BOOL, riid *syscall.GUID, xSizeDesired uint32, ySizeDesired uint32, dwFlags LOAD_PICTURE_FLAGS, lplpvObj unsafe.Pointer) HRESULT

func OleLoadPictureFile

func OleLoadPictureFile(varFileName VARIANT, lplpdispPicture **IDispatch) HRESULT

func OleLoadPictureFileEx

func OleLoadPictureFileEx(varFileName VARIANT, xSizeDesired uint32, ySizeDesired uint32, dwFlags LOAD_PICTURE_FLAGS, lplpdispPicture **IDispatch) HRESULT

func OleLoadPicturePath

func OleLoadPicturePath(szURLorPath PWSTR, punkCaller *IUnknown, dwReserved uint32, clrReserved uint32, riid *syscall.GUID, ppvRet unsafe.Pointer) HRESULT

func OleLockRunning

func OleLockRunning(pUnknown *IUnknown, fLock BOOL, fLastUnlockCloses BOOL) HRESULT

func OleNoteObjectVisible

func OleNoteObjectVisible(pUnknown *IUnknown, fVisible BOOL) HRESULT

func OleQueryCreateFromData

func OleQueryCreateFromData(pSrcDataObject *IDataObject) HRESULT

func OleQueryLinkFromData

func OleQueryLinkFromData(pSrcDataObject *IDataObject) HRESULT

func OleRegEnumFormatEtc

func OleRegEnumFormatEtc(clsid *syscall.GUID, dwDirection uint32, ppenum **IEnumFORMATETC) HRESULT

func OleRegEnumVerbs

func OleRegEnumVerbs(clsid *syscall.GUID, ppenum **IEnumOLEVERB) HRESULT

func OleRegGetMiscStatus

func OleRegGetMiscStatus(clsid *syscall.GUID, dwAspect uint32, pdwStatus *uint32) HRESULT

func OleRegGetUserType

func OleRegGetUserType(clsid *syscall.GUID, dwFormOfType USERCLASSTYPE, pszUserType *PWSTR) HRESULT

func OleRun

func OleRun(pUnknown *IUnknown) HRESULT

func OleSave

func OleSave(pPS *IPersistStorage, pStg *IStorage, fSameAsLoad BOOL) HRESULT

func OleSavePictureFile

func OleSavePictureFile(lpdispPicture *IDispatch, bstrFileName BSTR) HRESULT

func OleSaveToStream

func OleSaveToStream(pPStm *IPersistStream, pStm *IStream) HRESULT

func OleSetAutoConvert

func OleSetAutoConvert(clsidOld *syscall.GUID, clsidNew *syscall.GUID) HRESULT

func OleSetClipboard

func OleSetClipboard(pDataObj *IDataObject) HRESULT

func OleSetContainedObject

func OleSetContainedObject(pUnknown *IUnknown, fContained BOOL) HRESULT

func OleSetMenuDescriptor

func OleSetMenuDescriptor(holemenu uintptr, hwndFrame HWND, hwndActiveObject HWND, lpFrame *IOleInPlaceFrame, lpActiveObj *IOleInPlaceActiveObject) HRESULT

func OleTranslateAccelerator

func OleTranslateAccelerator(lpFrame *IOleInPlaceFrame, lpFrameInfo *OLEINPLACEFRAMEINFO, lpmsg *MSG) HRESULT

func OleTranslateColor

func OleTranslateColor(clr uint32, hpal HPALETTE, lpcolorref *COLORREF) HRESULT

func PSCoerceToCanonicalValue

func PSCoerceToCanonicalValue(key *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT

func PSCreateAdapterFromPropertyStore

func PSCreateAdapterFromPropertyStore(pps *IPropertyStore, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreateDelayedMultiplexPropertyStore

func PSCreateDelayedMultiplexPropertyStore(flags GETPROPERTYSTOREFLAGS, pdpsf *IDelayedPropertyStoreFactory, rgStoreIds *uint32, cStores uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreateMemoryPropertyStore

func PSCreateMemoryPropertyStore(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreateMultiplexPropertyStore

func PSCreateMultiplexPropertyStore(prgpunkStores **IUnknown, cStores uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreatePropertyChangeArray

func PSCreatePropertyChangeArray(rgpropkey *PROPERTYKEY, rgflags *PKA_FLAGS, rgpropvar *PROPVARIANT, cChanges uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreatePropertyStoreFromObject

func PSCreatePropertyStoreFromObject(punk *IUnknown, grfMode uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreatePropertyStoreFromPropertySetStorage

func PSCreatePropertyStoreFromPropertySetStorage(ppss *IPropertySetStorage, grfMode uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSCreateSimplePropertyChange

func PSCreateSimplePropertyChange(flags PKA_FLAGS, key *PROPERTYKEY, propvar *PROPVARIANT, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSEnumeratePropertyDescriptions

func PSEnumeratePropertyDescriptions(filterOn PROPDESC_ENUMFILTER, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSFormatForDisplay

func PSFormatForDisplay(propkey *PROPERTYKEY, propvar *PROPVARIANT, pdfFlags PROPDESC_FORMAT_FLAGS, pwszText PWSTR, cchText uint32) HRESULT

func PSFormatForDisplayAlloc

func PSFormatForDisplayAlloc(key *PROPERTYKEY, propvar *PROPVARIANT, pdff PROPDESC_FORMAT_FLAGS, ppszDisplay *PWSTR) HRESULT

func PSFormatPropertyValue

func PSFormatPropertyValue(pps *IPropertyStore, ppd *IPropertyDescription, pdff PROPDESC_FORMAT_FLAGS, ppszDisplay *PWSTR) HRESULT

func PSGetImageReferenceForValue

func PSGetImageReferenceForValue(propkey *PROPERTYKEY, propvar *PROPVARIANT, ppszImageRes *PWSTR) HRESULT

func PSGetItemPropertyHandler

func PSGetItemPropertyHandler(punkItem *IUnknown, fReadWrite BOOL, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSGetItemPropertyHandlerWithCreateObject

func PSGetItemPropertyHandlerWithCreateObject(punkItem *IUnknown, fReadWrite BOOL, punkCreateObject *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSGetNameFromPropertyKey

func PSGetNameFromPropertyKey(propkey *PROPERTYKEY, ppszCanonicalName *PWSTR) HRESULT

func PSGetNamedPropertyFromPropertyStorage

func PSGetNamedPropertyFromPropertyStorage(psps PCUSERIALIZEDPROPSTORAGE, cb uint32, pszName PWSTR, ppropvar *PROPVARIANT) HRESULT

func PSGetPropertyDescription

func PSGetPropertyDescription(propkey *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSGetPropertyDescriptionByName

func PSGetPropertyDescriptionByName(pszCanonicalName PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSGetPropertyDescriptionListFromString

func PSGetPropertyDescriptionListFromString(pszPropList PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSGetPropertyFromPropertyStorage

func PSGetPropertyFromPropertyStorage(psps PCUSERIALIZEDPROPSTORAGE, cb uint32, rpkey *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT

func PSGetPropertyKeyFromName

func PSGetPropertyKeyFromName(pszName PWSTR, ppropkey *PROPERTYKEY) HRESULT

func PSGetPropertySystem

func PSGetPropertySystem(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSGetPropertyValue

func PSGetPropertyValue(pps *IPropertyStore, ppd *IPropertyDescription, ppropvar *PROPVARIANT) HRESULT

func PSLookupPropertyHandlerCLSID

func PSLookupPropertyHandlerCLSID(pszFilePath PWSTR, pclsid *syscall.GUID) HRESULT

func PSPropertyBag_Delete

func PSPropertyBag_Delete(propBag *IPropertyBag, propName PWSTR) HRESULT

func PSPropertyBag_ReadBOOL

func PSPropertyBag_ReadBOOL(propBag *IPropertyBag, propName PWSTR, value *BOOL) HRESULT

func PSPropertyBag_ReadBSTR

func PSPropertyBag_ReadBSTR(propBag *IPropertyBag, propName PWSTR, value *BSTR) HRESULT

func PSPropertyBag_ReadDWORD

func PSPropertyBag_ReadDWORD(propBag *IPropertyBag, propName PWSTR, value *uint32) HRESULT

func PSPropertyBag_ReadGUID

func PSPropertyBag_ReadGUID(propBag *IPropertyBag, propName PWSTR, value *syscall.GUID) HRESULT

func PSPropertyBag_ReadInt

func PSPropertyBag_ReadInt(propBag *IPropertyBag, propName PWSTR, value *int32) HRESULT

func PSPropertyBag_ReadLONG

func PSPropertyBag_ReadLONG(propBag *IPropertyBag, propName PWSTR, value *int32) HRESULT

func PSPropertyBag_ReadPOINTL

func PSPropertyBag_ReadPOINTL(propBag *IPropertyBag, propName PWSTR, value *POINTL) HRESULT

func PSPropertyBag_ReadPOINTS

func PSPropertyBag_ReadPOINTS(propBag *IPropertyBag, propName PWSTR, value *POINTS) HRESULT

func PSPropertyBag_ReadPropertyKey

func PSPropertyBag_ReadPropertyKey(propBag *IPropertyBag, propName PWSTR, value *PROPERTYKEY) HRESULT

func PSPropertyBag_ReadRECTL

func PSPropertyBag_ReadRECTL(propBag *IPropertyBag, propName PWSTR, value *RECTL) HRESULT

func PSPropertyBag_ReadSHORT

func PSPropertyBag_ReadSHORT(propBag *IPropertyBag, propName PWSTR, value *int16) HRESULT

func PSPropertyBag_ReadStr

func PSPropertyBag_ReadStr(propBag *IPropertyBag, propName PWSTR, value PWSTR, characterCount int32) HRESULT

func PSPropertyBag_ReadStrAlloc

func PSPropertyBag_ReadStrAlloc(propBag *IPropertyBag, propName PWSTR, value *PWSTR) HRESULT

func PSPropertyBag_ReadStream

func PSPropertyBag_ReadStream(propBag *IPropertyBag, propName PWSTR, value **IStream) HRESULT

func PSPropertyBag_ReadType

func PSPropertyBag_ReadType(propBag *IPropertyBag, propName PWSTR, var_ *VARIANT, type_ VARENUM) HRESULT

func PSPropertyBag_ReadULONGLONG

func PSPropertyBag_ReadULONGLONG(propBag *IPropertyBag, propName PWSTR, value *uint64) HRESULT

func PSPropertyBag_ReadUnknown

func PSPropertyBag_ReadUnknown(propBag *IPropertyBag, propName PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func PSPropertyBag_WriteBOOL

func PSPropertyBag_WriteBOOL(propBag *IPropertyBag, propName PWSTR, value BOOL) HRESULT

func PSPropertyBag_WriteBSTR

func PSPropertyBag_WriteBSTR(propBag *IPropertyBag, propName PWSTR, value BSTR) HRESULT

func PSPropertyBag_WriteDWORD

func PSPropertyBag_WriteDWORD(propBag *IPropertyBag, propName PWSTR, value uint32) HRESULT

func PSPropertyBag_WriteGUID

func PSPropertyBag_WriteGUID(propBag *IPropertyBag, propName PWSTR, value *syscall.GUID) HRESULT

func PSPropertyBag_WriteInt

func PSPropertyBag_WriteInt(propBag *IPropertyBag, propName PWSTR, value int32) HRESULT

func PSPropertyBag_WriteLONG

func PSPropertyBag_WriteLONG(propBag *IPropertyBag, propName PWSTR, value int32) HRESULT

func PSPropertyBag_WritePOINTL

func PSPropertyBag_WritePOINTL(propBag *IPropertyBag, propName PWSTR, value *POINTL) HRESULT

func PSPropertyBag_WritePOINTS

func PSPropertyBag_WritePOINTS(propBag *IPropertyBag, propName PWSTR, value *POINTS) HRESULT

func PSPropertyBag_WritePropertyKey

func PSPropertyBag_WritePropertyKey(propBag *IPropertyBag, propName PWSTR, value *PROPERTYKEY) HRESULT

func PSPropertyBag_WriteRECTL

func PSPropertyBag_WriteRECTL(propBag *IPropertyBag, propName PWSTR, value *RECTL) HRESULT

func PSPropertyBag_WriteSHORT

func PSPropertyBag_WriteSHORT(propBag *IPropertyBag, propName PWSTR, value int16) HRESULT

func PSPropertyBag_WriteStr

func PSPropertyBag_WriteStr(propBag *IPropertyBag, propName PWSTR, value PWSTR) HRESULT

func PSPropertyBag_WriteStream

func PSPropertyBag_WriteStream(propBag *IPropertyBag, propName PWSTR, value *IStream) HRESULT

func PSPropertyBag_WriteULONGLONG

func PSPropertyBag_WriteULONGLONG(propBag *IPropertyBag, propName PWSTR, value uint64) HRESULT

func PSPropertyBag_WriteUnknown

func PSPropertyBag_WriteUnknown(propBag *IPropertyBag, propName PWSTR, punk *IUnknown) HRESULT

func PSPropertyKeyFromString

func PSPropertyKeyFromString(pszString PWSTR, pkey *PROPERTYKEY) HRESULT

func PSRefreshPropertySchema

func PSRefreshPropertySchema() HRESULT

func PSRegisterPropertySchema

func PSRegisterPropertySchema(pszPath PWSTR) HRESULT

func PSSetPropertyValue

func PSSetPropertyValue(pps *IPropertyStore, ppd *IPropertyDescription, propvar *PROPVARIANT) HRESULT

func PSStringFromPropertyKey

func PSStringFromPropertyKey(pkey *PROPERTYKEY, psz PWSTR, cch uint32) HRESULT

func PSUnregisterPropertySchema

func PSUnregisterPropertySchema(pszPath PWSTR) HRESULT

func ParseURLA

func ParseURLA(pcszURL PSTR, ppu *PARSEDURLA) HRESULT

func ParseURLW

func ParseURLW(pcszURL PWSTR, ppu *PARSEDURLW) HRESULT

func PathCreateFromUrlA

func PathCreateFromUrlA(pszUrl PSTR, pszPath PSTR, pcchPath *uint32, dwFlags uint32) HRESULT

func PathCreateFromUrlAlloc

func PathCreateFromUrlAlloc(pszIn PWSTR, ppszOut *PWSTR, dwFlags uint32) HRESULT

func PathCreateFromUrlW

func PathCreateFromUrlW(pszUrl PWSTR, pszPath PWSTR, pcchPath *uint32, dwFlags uint32) HRESULT

func PathMatchSpecExA

func PathMatchSpecExA(pszFile PSTR, pszSpec PSTR, dwFlags uint32) HRESULT

func PathMatchSpecExW

func PathMatchSpecExW(pszFile PWSTR, pszSpec PWSTR, dwFlags uint32) HRESULT

func PrintDlgExA

func PrintDlgExA(pPD *PRINTDLGEXA) HRESULT

func PrintDlgExW

func PrintDlgExW(pPD *PRINTDLGEXW) HRESULT

func ProgIDFromCLSID

func ProgIDFromCLSID(clsid *syscall.GUID, lplpszProgID *PWSTR) HRESULT

func PropStgNameToFmtId

func PropStgNameToFmtId(oszName PWSTR, pfmtid *syscall.GUID) HRESULT

func PropVariantChangeType

func PropVariantChangeType(ppropvarDest *PROPVARIANT, propvarSrc *PROPVARIANT, flags PROPVAR_CHANGE_FLAGS, vt VARENUM) HRESULT

func PropVariantClear

func PropVariantClear(pvar *PROPVARIANT) HRESULT

func PropVariantCopy

func PropVariantCopy(pvarDest *PROPVARIANT, pvarSrc *PROPVARIANT) HRESULT

func PropVariantGetBooleanElem

func PropVariantGetBooleanElem(propvar *PROPVARIANT, iElem uint32, pfVal *BOOL) HRESULT

func PropVariantGetDoubleElem

func PropVariantGetDoubleElem(propvar *PROPVARIANT, iElem uint32, pnVal *float64) HRESULT

func PropVariantGetFileTimeElem

func PropVariantGetFileTimeElem(propvar *PROPVARIANT, iElem uint32, pftVal *FILETIME) HRESULT

func PropVariantGetInt16Elem

func PropVariantGetInt16Elem(propvar *PROPVARIANT, iElem uint32, pnVal *int16) HRESULT

func PropVariantGetInt32Elem

func PropVariantGetInt32Elem(propvar *PROPVARIANT, iElem uint32, pnVal *int32) HRESULT

func PropVariantGetInt64Elem

func PropVariantGetInt64Elem(propvar *PROPVARIANT, iElem uint32, pnVal *int64) HRESULT

func PropVariantGetStringElem

func PropVariantGetStringElem(propvar *PROPVARIANT, iElem uint32, ppszVal *PWSTR) HRESULT

func PropVariantGetUInt16Elem

func PropVariantGetUInt16Elem(propvar *PROPVARIANT, iElem uint32, pnVal *uint16) HRESULT

func PropVariantGetUInt32Elem

func PropVariantGetUInt32Elem(propvar *PROPVARIANT, iElem uint32, pnVal *uint32) HRESULT

func PropVariantGetUInt64Elem

func PropVariantGetUInt64Elem(propvar *PROPVARIANT, iElem uint32, pnVal *uint64) HRESULT

func PropVariantToBSTR

func PropVariantToBSTR(propvar *PROPVARIANT, pbstrOut *BSTR) HRESULT

func PropVariantToBoolean

func PropVariantToBoolean(propvarIn *PROPVARIANT, pfRet *BOOL) HRESULT

func PropVariantToBooleanVector

func PropVariantToBooleanVector(propvar *PROPVARIANT, prgf *BOOL, crgf uint32, pcElem *uint32) HRESULT

func PropVariantToBooleanVectorAlloc

func PropVariantToBooleanVectorAlloc(propvar *PROPVARIANT, pprgf **BOOL, pcElem *uint32) HRESULT

func PropVariantToBuffer

func PropVariantToBuffer(propvar *PROPVARIANT, pv unsafe.Pointer, cb uint32) HRESULT

func PropVariantToDouble

func PropVariantToDouble(propvarIn *PROPVARIANT, pdblRet *float64) HRESULT

func PropVariantToDoubleVector

func PropVariantToDoubleVector(propvar *PROPVARIANT, prgn *float64, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToDoubleVectorAlloc

func PropVariantToDoubleVectorAlloc(propvar *PROPVARIANT, pprgn **float64, pcElem *uint32) HRESULT

func PropVariantToFileTime

func PropVariantToFileTime(propvar *PROPVARIANT, pstfOut PSTIME_FLAGS, pftOut *FILETIME) HRESULT

func PropVariantToFileTimeVector

func PropVariantToFileTimeVector(propvar *PROPVARIANT, prgft *FILETIME, crgft uint32, pcElem *uint32) HRESULT

func PropVariantToFileTimeVectorAlloc

func PropVariantToFileTimeVectorAlloc(propvar *PROPVARIANT, pprgft **FILETIME, pcElem *uint32) HRESULT

func PropVariantToGUID

func PropVariantToGUID(propvar *PROPVARIANT, pguid *syscall.GUID) HRESULT

func PropVariantToInt16

func PropVariantToInt16(propvarIn *PROPVARIANT, piRet *int16) HRESULT

func PropVariantToInt16Vector

func PropVariantToInt16Vector(propvar *PROPVARIANT, prgn *int16, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToInt16VectorAlloc

func PropVariantToInt16VectorAlloc(propvar *PROPVARIANT, pprgn **int16, pcElem *uint32) HRESULT

func PropVariantToInt32

func PropVariantToInt32(propvarIn *PROPVARIANT, plRet *int32) HRESULT

func PropVariantToInt32Vector

func PropVariantToInt32Vector(propvar *PROPVARIANT, prgn *int32, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToInt32VectorAlloc

func PropVariantToInt32VectorAlloc(propvar *PROPVARIANT, pprgn **int32, pcElem *uint32) HRESULT

func PropVariantToInt64

func PropVariantToInt64(propvarIn *PROPVARIANT, pllRet *int64) HRESULT

func PropVariantToInt64Vector

func PropVariantToInt64Vector(propvar *PROPVARIANT, prgn *int64, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToInt64VectorAlloc

func PropVariantToInt64VectorAlloc(propvar *PROPVARIANT, pprgn **int64, pcElem *uint32) HRESULT

func PropVariantToStrRet

func PropVariantToStrRet(propvar *PROPVARIANT, pstrret *STRRET) HRESULT

func PropVariantToString

func PropVariantToString(propvar *PROPVARIANT, psz PWSTR, cch uint32) HRESULT

func PropVariantToStringAlloc

func PropVariantToStringAlloc(propvar *PROPVARIANT, ppszOut *PWSTR) HRESULT

func PropVariantToStringVector

func PropVariantToStringVector(propvar *PROPVARIANT, prgsz *PWSTR, crgsz uint32, pcElem *uint32) HRESULT

func PropVariantToStringVectorAlloc

func PropVariantToStringVectorAlloc(propvar *PROPVARIANT, pprgsz **PWSTR, pcElem *uint32) HRESULT

func PropVariantToUInt16

func PropVariantToUInt16(propvarIn *PROPVARIANT, puiRet *uint16) HRESULT

func PropVariantToUInt16Vector

func PropVariantToUInt16Vector(propvar *PROPVARIANT, prgn *uint16, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToUInt16VectorAlloc

func PropVariantToUInt16VectorAlloc(propvar *PROPVARIANT, pprgn **uint16, pcElem *uint32) HRESULT

func PropVariantToUInt32

func PropVariantToUInt32(propvarIn *PROPVARIANT, pulRet *uint32) HRESULT

func PropVariantToUInt32Vector

func PropVariantToUInt32Vector(propvar *PROPVARIANT, prgn *uint32, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToUInt32VectorAlloc

func PropVariantToUInt32VectorAlloc(propvar *PROPVARIANT, pprgn **uint32, pcElem *uint32) HRESULT

func PropVariantToUInt64

func PropVariantToUInt64(propvarIn *PROPVARIANT, pullRet *uint64) HRESULT

func PropVariantToUInt64Vector

func PropVariantToUInt64Vector(propvar *PROPVARIANT, prgn *uint64, crgn uint32, pcElem *uint32) HRESULT

func PropVariantToUInt64VectorAlloc

func PropVariantToUInt64VectorAlloc(propvar *PROPVARIANT, pprgn **uint64, pcElem *uint32) HRESULT

func PropVariantToVariant

func PropVariantToVariant(pPropVar *PROPVARIANT, pVar *VARIANT) HRESULT

func PropVariantToWinRTPropertyValue

func PropVariantToWinRTPropertyValue(propvar *PROPVARIANT, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func QISearch

func QISearch(that unsafe.Pointer, pqit *QITAB, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func QueryPathOfRegTypeLib

func QueryPathOfRegTypeLib(guid *syscall.GUID, wMaj uint16, wMin uint16, lcid uint32, lpbstrPathName *BSTR) HRESULT

func ReadClassStg

func ReadClassStg(pStg *IStorage, pclsid *syscall.GUID) HRESULT

func ReadClassStm

func ReadClassStm(pStm *IStream, pclsid *syscall.GUID) HRESULT

func ReadFmtUserTypeStg

func ReadFmtUserTypeStg(pstg *IStorage, pcf *uint16, lplpszUserType *PWSTR) HRESULT

func RegisterActiveObject

func RegisterActiveObject(punk *IUnknown, rclsid *syscall.GUID, dwFlags ACTIVEOBJECT_FLAGS, pdwRegister *uint32) HRESULT

func RegisterDragDrop

func RegisterDragDrop(hwnd HWND, pDropTarget *IDropTarget) HRESULT

func RegisterTypeLib

func RegisterTypeLib(ptlib *ITypeLib, szFullPath PWSTR, szHelpDir PWSTR) HRESULT

func RegisterTypeLibForUser

func RegisterTypeLibForUser(ptlib *ITypeLib, szFullPath PWSTR, szHelpDir PWSTR) HRESULT

func ResizePseudoConsole

func ResizePseudoConsole(hPC HPCON, size COORD) HRESULT

func RevokeActiveObject

func RevokeActiveObject(dwRegister uint32, pvReserved unsafe.Pointer) HRESULT

func RevokeDragDrop

func RevokeDragDrop(hwnd HWND) HRESULT

func RoActivateInstance

func RoActivateInstance(activatableClassId HSTRING, instance **IInspectable) HRESULT

func RoGetActivationFactory

func RoGetActivationFactory(activatableClassId HSTRING, iid *syscall.GUID, factory unsafe.Pointer) HRESULT

func RoGetAgileReference

func RoGetAgileReference(options AgileReferenceOptions, riid *syscall.GUID, pUnk *IUnknown, ppAgileReference **IAgileReference) HRESULT

func RoGetApartmentIdentifier

func RoGetApartmentIdentifier(apartmentIdentifier *uint64) HRESULT

func RoInitialize

func RoInitialize(initType RO_INIT_TYPE) HRESULT

func RoRegisterActivationFactories

func RoRegisterActivationFactories(activatableClassIds *HSTRING, activationFactoryCallbacks *PFNGETACTIVATIONFACTORY, count uint32, cookie *RO_REGISTRATION_COOKIE) HRESULT

func RoRegisterForApartmentShutdown

func RoRegisterForApartmentShutdown(callbackObject *IApartmentShutdown, apartmentIdentifier *uint64, regCookie *APARTMENT_SHUTDOWN_REGISTRATION_COOKIE) HRESULT

func RoUnregisterForApartmentShutdown

func RoUnregisterForApartmentShutdown(regCookie APARTMENT_SHUTDOWN_REGISTRATION_COOKIE) HRESULT

func SHAddDefaultPropertiesByExt

func SHAddDefaultPropertiesByExt(pszExt PWSTR, pPropStore *IPropertyStore) HRESULT

func SHAssocEnumHandlers

func SHAssocEnumHandlers(pszExtra PWSTR, afFilter ASSOC_FILTER, ppEnumHandler **IEnumAssocHandlers) HRESULT

func SHAssocEnumHandlersForProtocolByApplication

func SHAssocEnumHandlersForProtocolByApplication(protocol PWSTR, riid *syscall.GUID, enumHandlers unsafe.Pointer) HRESULT

func SHAutoComplete

func SHAutoComplete(hwndEdit HWND, dwFlags SHELL_AUTOCOMPLETE_FLAGS) HRESULT

func SHBindToFolderIDListParent

func SHBindToFolderIDListParent(psfRoot *IShellFolder, pidl *ITEMIDLIST, riid *syscall.GUID, ppv unsafe.Pointer, ppidlLast **ITEMIDLIST) HRESULT

func SHBindToFolderIDListParentEx

func SHBindToFolderIDListParentEx(psfRoot *IShellFolder, pidl *ITEMIDLIST, ppbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer, ppidlLast **ITEMIDLIST) HRESULT

func SHBindToObject

func SHBindToObject(psf *IShellFolder, pidl *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHBindToParent

func SHBindToParent(pidl *ITEMIDLIST, riid *syscall.GUID, ppv unsafe.Pointer, ppidlLast **ITEMIDLIST) HRESULT

func SHCLSIDFromString

func SHCLSIDFromString(psz PWSTR, pclsid *syscall.GUID) HRESULT

func SHCoCreateInstance

func SHCoCreateInstance(pszCLSID PWSTR, pclsid *syscall.GUID, pUnkOuter *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateAssociationRegistration

func SHCreateAssociationRegistration(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateDataObject

func SHCreateDataObject(pidlFolder *ITEMIDLIST, cidl uint32, apidl **ITEMIDLIST, pdtInner *IDataObject, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateDefaultContextMenu

func SHCreateDefaultContextMenu(pdcm *DEFCONTEXTMENU, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateDefaultExtractIcon

func SHCreateDefaultExtractIcon(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateDefaultPropertiesOp

func SHCreateDefaultPropertiesOp(psi *IShellItem, ppFileOp **IFileOperation) HRESULT

func SHCreateFileExtractIconW

func SHCreateFileExtractIconW(pszFile PWSTR, dwFileAttributes uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateItemFromIDList

func SHCreateItemFromIDList(pidl *ITEMIDLIST, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateItemFromParsingName

func SHCreateItemFromParsingName(pszPath PWSTR, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateItemFromRelativeName

func SHCreateItemFromRelativeName(psiParent *IShellItem, pszName PWSTR, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateItemInKnownFolder

func SHCreateItemInKnownFolder(kfid *syscall.GUID, dwKFFlags KNOWN_FOLDER_FLAG, pszItem PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateItemWithParent

func SHCreateItemWithParent(pidlParent *ITEMIDLIST, psfParent *IShellFolder, pidl *ITEMIDLIST, riid *syscall.GUID, ppvItem unsafe.Pointer) HRESULT

func SHCreateQueryCancelAutoPlayMoniker

func SHCreateQueryCancelAutoPlayMoniker(ppmoniker **IMoniker) HRESULT

func SHCreateShellFolderView

func SHCreateShellFolderView(pcsfv *SFV_CREATE, ppsv **IShellView) HRESULT

func SHCreateShellFolderViewEx

func SHCreateShellFolderViewEx(pcsfv *CSFV, ppsv **IShellView) HRESULT

func SHCreateShellItem

func SHCreateShellItem(pidlParent *ITEMIDLIST, psfParent *IShellFolder, pidl *ITEMIDLIST, ppsi **IShellItem) HRESULT

func SHCreateShellItemArray

func SHCreateShellItemArray(pidlParent *ITEMIDLIST, psf *IShellFolder, cidl uint32, ppidl **ITEMIDLIST, ppsiItemArray **IShellItemArray) HRESULT

func SHCreateShellItemArrayFromDataObject

func SHCreateShellItemArrayFromDataObject(pdo *IDataObject, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateShellItemArrayFromIDLists

func SHCreateShellItemArrayFromIDLists(cidl uint32, rgpidl **ITEMIDLIST, ppsiItemArray **IShellItemArray) HRESULT

func SHCreateShellItemArrayFromShellItem

func SHCreateShellItemArrayFromShellItem(psi *IShellItem, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHCreateStdEnumFmtEtc

func SHCreateStdEnumFmtEtc(cfmt uint32, afmt *FORMATETC, ppenumFormatEtc **IEnumFORMATETC) HRESULT

func SHCreateStreamOnFileA

func SHCreateStreamOnFileA(pszFile PSTR, grfMode uint32, ppstm **IStream) HRESULT

func SHCreateStreamOnFileEx

func SHCreateStreamOnFileEx(pszFile PWSTR, grfMode uint32, dwAttributes uint32, fCreate BOOL, pstmTemplate *IStream, ppstm **IStream) HRESULT

func SHCreateStreamOnFileW

func SHCreateStreamOnFileW(pszFile PWSTR, grfMode uint32, ppstm **IStream) HRESULT

func SHCreateThreadRef

func SHCreateThreadRef(pcRef *int32, ppunk **IUnknown) HRESULT

func SHDefExtractIconA

func SHDefExtractIconA(pszIconFile PSTR, iIndex int32, uFlags uint32, phiconLarge *HICON, phiconSmall *HICON, nIconSize uint32) HRESULT

func SHDefExtractIconW

func SHDefExtractIconW(pszIconFile PWSTR, iIndex int32, uFlags uint32, phiconLarge *HICON, phiconSmall *HICON, nIconSize uint32) HRESULT

func SHDoDragDrop

func SHDoDragDrop(hwnd HWND, pdata *IDataObject, pdsrc *IDropSource, dwEffect DROPEFFECT, pdwEffect *DROPEFFECT) HRESULT

func SHEmptyRecycleBinA

func SHEmptyRecycleBinA(hwnd HWND, pszRootPath PSTR, dwFlags uint32) HRESULT

func SHEmptyRecycleBinW

func SHEmptyRecycleBinW(hwnd HWND, pszRootPath PWSTR, dwFlags uint32) HRESULT

func SHEnumerateUnreadMailAccountsW

func SHEnumerateUnreadMailAccountsW(hKeyUser HKEY, dwIndex uint32, pszMailAddress PWSTR, cchMailAddress int32) HRESULT

func SHEvaluateSystemCommandTemplate

func SHEvaluateSystemCommandTemplate(pszCmdTemplate PWSTR, ppszApplication *PWSTR, ppszCommandLine *PWSTR, ppszParameters *PWSTR) HRESULT

func SHGetAttributesFromDataObject

func SHGetAttributesFromDataObject(pdo *IDataObject, dwAttributeMask uint32, pdwAttributes *uint32, pcItems *uint32) HRESULT

func SHGetDataFromIDListA

func SHGetDataFromIDListA(psf *IShellFolder, pidl *ITEMIDLIST, nFormat SHGDFIL_FORMAT, pv unsafe.Pointer, cb int32) HRESULT

func SHGetDataFromIDListW

func SHGetDataFromIDListW(psf *IShellFolder, pidl *ITEMIDLIST, nFormat SHGDFIL_FORMAT, pv unsafe.Pointer, cb int32) HRESULT

func SHGetDesktopFolder

func SHGetDesktopFolder(ppshf **IShellFolder) HRESULT

func SHGetDriveMedia

func SHGetDriveMedia(pszDrive PWSTR, pdwMediaContent *uint32) HRESULT

func SHGetFolderLocation

func SHGetFolderLocation(hwnd HWND, csidl int32, hToken HANDLE, dwFlags uint32, ppidl **ITEMIDLIST) HRESULT

func SHGetFolderPathA

func SHGetFolderPathA(hwnd HWND, csidl int32, hToken HANDLE, dwFlags uint32, pszPath PSTR) HRESULT

func SHGetFolderPathAndSubDirA

func SHGetFolderPathAndSubDirA(hwnd HWND, csidl int32, hToken HANDLE, dwFlags uint32, pszSubDir PSTR, pszPath PSTR) HRESULT

func SHGetFolderPathAndSubDirW

func SHGetFolderPathAndSubDirW(hwnd HWND, csidl int32, hToken HANDLE, dwFlags uint32, pszSubDir PWSTR, pszPath PWSTR) HRESULT

func SHGetFolderPathW

func SHGetFolderPathW(hwnd HWND, csidl int32, hToken HANDLE, dwFlags uint32, pszPath PWSTR) HRESULT

func SHGetIDListFromObject

func SHGetIDListFromObject(punk *IUnknown, ppidl **ITEMIDLIST) HRESULT

func SHGetImageList

func SHGetImageList(iImageList int32, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func SHGetInstanceExplorer

func SHGetInstanceExplorer(ppunk **IUnknown) HRESULT

func SHGetInverseCMAP

func SHGetInverseCMAP(pbMap *byte, cbMap uint32) HRESULT

func SHGetItemFromDataObject

func SHGetItemFromDataObject(pdtobj *IDataObject, dwFlags DATAOBJ_GET_ITEM_FLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHGetItemFromObject

func SHGetItemFromObject(punk *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHGetKnownFolderIDList

func SHGetKnownFolderIDList(rfid *syscall.GUID, dwFlags uint32, hToken HANDLE, ppidl **ITEMIDLIST) HRESULT

func SHGetKnownFolderItem

func SHGetKnownFolderItem(rfid *syscall.GUID, flags KNOWN_FOLDER_FLAG, hToken HANDLE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHGetKnownFolderPath

func SHGetKnownFolderPath(rfid *syscall.GUID, dwFlags KNOWN_FOLDER_FLAG, hToken HANDLE, ppszPath *PWSTR) HRESULT

func SHGetLocalizedName

func SHGetLocalizedName(pszPath PWSTR, pszResModule PWSTR, cch uint32, pidsRes *int32) HRESULT

func SHGetMalloc

func SHGetMalloc(ppMalloc **IMalloc) HRESULT

func SHGetNameFromIDList

func SHGetNameFromIDList(pidl *ITEMIDLIST, sigdnName SIGDN, ppszName *PWSTR) HRESULT

func SHGetPropertyStoreForWindow

func SHGetPropertyStoreForWindow(hwnd HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHGetPropertyStoreFromIDList

func SHGetPropertyStoreFromIDList(pidl *ITEMIDLIST, flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHGetPropertyStoreFromParsingName

func SHGetPropertyStoreFromParsingName(pszPath PWSTR, pbc *IBindCtx, flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHGetRealIDL

func SHGetRealIDL(psf *IShellFolder, pidlSimple *ITEMIDLIST, ppidlReal **ITEMIDLIST) HRESULT

func SHGetSetFolderCustomSettings

func SHGetSetFolderCustomSettings(pfcs *SHFOLDERCUSTOMSETTINGS, pszPath PWSTR, dwReadWrite uint32) HRESULT

func SHGetSpecialFolderLocation

func SHGetSpecialFolderLocation(hwnd HWND, csidl int32, ppidl **ITEMIDLIST) HRESULT

func SHGetStockIconInfo

func SHGetStockIconInfo(siid SHSTOCKICONID, uFlags SHGSI_FLAGS, psii *SHSTOCKICONINFO) HRESULT

func SHGetTemporaryPropertyForItem

func SHGetTemporaryPropertyForItem(psi *IShellItem, propkey *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT

func SHGetThreadRef

func SHGetThreadRef(ppunk **IUnknown) HRESULT

func SHGetUnreadMailCountW

func SHGetUnreadMailCountW(hKeyUser HKEY, pszMailAddress PWSTR, pdwCount *uint32, pFileTime *FILETIME, pszShellExecuteCommand PWSTR, cchShellExecuteCommand int32) HRESULT

func SHGetViewStatePropertyBag

func SHGetViewStatePropertyBag(pidl *ITEMIDLIST, pszBagName PWSTR, dwFlags uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func SHILCreateFromPath

func SHILCreateFromPath(pszPath PWSTR, ppidl **ITEMIDLIST, rgfInOut *uint32) HRESULT

func SHIsFileAvailableOffline

func SHIsFileAvailableOffline(pwszPath PWSTR, pdwStatus *uint32) HRESULT

func SHLimitInputEdit

func SHLimitInputEdit(hwndEdit HWND, psf *IShellFolder) HRESULT

func SHLoadInProc

func SHLoadInProc(rclsid *syscall.GUID) HRESULT

func SHLoadIndirectString

func SHLoadIndirectString(pszSource PWSTR, pszOutBuf PWSTR, cchOutBuf uint32, ppvReserved unsafe.Pointer) HRESULT

func SHLoadNonloadedIconOverlayIdentifiers

func SHLoadNonloadedIconOverlayIdentifiers() HRESULT

func SHMultiFileProperties

func SHMultiFileProperties(pdtobj *IDataObject, dwFlags uint32) HRESULT

func SHOpenFolderAndSelectItems

func SHOpenFolderAndSelectItems(pidlFolder *ITEMIDLIST, cidl uint32, apidl **ITEMIDLIST, dwFlags uint32) HRESULT

func SHOpenWithDialog

func SHOpenWithDialog(hwndParent HWND, poainfo *OPENASINFO) HRESULT

func SHParseDisplayName

func SHParseDisplayName(pszName PWSTR, pbc *IBindCtx, ppidl **ITEMIDLIST, sfgaoIn uint32, psfgaoOut *uint32) HRESULT

func SHPathPrepareForWriteA

func SHPathPrepareForWriteA(hwnd HWND, punkEnableModless *IUnknown, pszPath PSTR, dwFlags uint32) HRESULT

func SHPathPrepareForWriteW

func SHPathPrepareForWriteW(hwnd HWND, punkEnableModless *IUnknown, pszPath PWSTR, dwFlags uint32) HRESULT

func SHPropStgCreate

func SHPropStgCreate(psstg *IPropertySetStorage, fmtid *syscall.GUID, pclsid *syscall.GUID, grfFlags uint32, grfMode uint32, dwDisposition uint32, ppstg **IPropertyStorage, puCodePage *uint32) HRESULT

func SHPropStgReadMultiple

func SHPropStgReadMultiple(pps *IPropertyStorage, uCodePage uint32, cpspec uint32, rgpspec *PROPSPEC, rgvar *PROPVARIANT) HRESULT

func SHPropStgWriteMultiple

func SHPropStgWriteMultiple(pps *IPropertyStorage, puCodePage *uint32, cpspec uint32, rgpspec *PROPSPEC, rgvar *PROPVARIANT, propidNameFirst uint32) HRESULT

func SHQueryRecycleBinA

func SHQueryRecycleBinA(pszRootPath PSTR, pSHQueryRBInfo *SHQUERYRBINFO) HRESULT

func SHQueryRecycleBinW

func SHQueryRecycleBinW(pszRootPath PWSTR, pSHQueryRBInfo *SHQUERYRBINFO) HRESULT

func SHQueryUserNotificationState

func SHQueryUserNotificationState(pquns *QUERY_USER_NOTIFICATION_STATE) HRESULT

func SHReleaseThreadRef

func SHReleaseThreadRef() HRESULT

func SHRemoveLocalizedName

func SHRemoveLocalizedName(pszPath PWSTR) HRESULT

func SHResolveLibrary

func SHResolveLibrary(psiLibrary *IShellItem) HRESULT

func SHSetDefaultProperties

func SHSetDefaultProperties(hwnd HWND, psi *IShellItem, dwFileOpFlags uint32, pfops *IFileOperationProgressSink) HRESULT

func SHSetFolderPathA

func SHSetFolderPathA(csidl int32, hToken HANDLE, dwFlags uint32, pszPath PSTR) HRESULT

func SHSetFolderPathW

func SHSetFolderPathW(csidl int32, hToken HANDLE, dwFlags uint32, pszPath PWSTR) HRESULT

func SHSetKnownFolderPath

func SHSetKnownFolderPath(rfid *syscall.GUID, dwFlags uint32, hToken HANDLE, pszPath PWSTR) HRESULT

func SHSetLocalizedName

func SHSetLocalizedName(pszPath PWSTR, pszResModule PWSTR, idsRes int32) HRESULT

func SHSetTemporaryPropertyForItem

func SHSetTemporaryPropertyForItem(psi *IShellItem, propkey *PROPERTYKEY, propvar *PROPVARIANT) HRESULT

func SHSetThreadRef

func SHSetThreadRef(punk *IUnknown) HRESULT

func SHSetUnreadMailCountW

func SHSetUnreadMailCountW(pszMailAddress PWSTR, dwCount uint32, pszShellExecuteCommand PWSTR) HRESULT

func SHShowManageLibraryUI

func SHShowManageLibraryUI(psiLibrary *IShellItem, hwndOwner HWND, pszTitle PWSTR, pszInstruction PWSTR, lmdOptions LIBRARYMANAGEDIALOGOPTIONS) HRESULT

func SHStartNetConnectionDialogW

func SHStartNetConnectionDialogW(hwnd HWND, pszRemoteName PWSTR, dwType uint32) HRESULT

func SHStrDupA

func SHStrDupA(psz PSTR, ppwsz *PWSTR) HRESULT

func SHStrDupW

func SHStrDupW(psz PWSTR, ppwsz *PWSTR) HRESULT

func SafeArrayAccessData

func SafeArrayAccessData(psa *SAFEARRAY, ppvData unsafe.Pointer) HRESULT

func SafeArrayAddRef

func SafeArrayAddRef(psa *SAFEARRAY, ppDataToRelease unsafe.Pointer) HRESULT

func SafeArrayAllocData

func SafeArrayAllocData(psa *SAFEARRAY) HRESULT

func SafeArrayAllocDescriptor

func SafeArrayAllocDescriptor(cDims uint32, ppsaOut **SAFEARRAY) HRESULT

func SafeArrayAllocDescriptorEx

func SafeArrayAllocDescriptorEx(vt VARENUM, cDims uint32, ppsaOut **SAFEARRAY) HRESULT

func SafeArrayCopy

func SafeArrayCopy(psa *SAFEARRAY, ppsaOut **SAFEARRAY) HRESULT

func SafeArrayCopyData

func SafeArrayCopyData(psaSource *SAFEARRAY, psaTarget *SAFEARRAY) HRESULT

func SafeArrayDestroy

func SafeArrayDestroy(psa *SAFEARRAY) HRESULT

func SafeArrayDestroyData

func SafeArrayDestroyData(psa *SAFEARRAY) HRESULT

func SafeArrayDestroyDescriptor

func SafeArrayDestroyDescriptor(psa *SAFEARRAY) HRESULT

func SafeArrayGetElement

func SafeArrayGetElement(psa *SAFEARRAY, rgIndices *int32, pv unsafe.Pointer) HRESULT

func SafeArrayGetIID

func SafeArrayGetIID(psa *SAFEARRAY, pguid *syscall.GUID) HRESULT

func SafeArrayGetLBound

func SafeArrayGetLBound(psa *SAFEARRAY, nDim uint32, plLbound *int32) HRESULT

func SafeArrayGetRecordInfo

func SafeArrayGetRecordInfo(psa *SAFEARRAY, prinfo **IRecordInfo) HRESULT

func SafeArrayGetUBound

func SafeArrayGetUBound(psa *SAFEARRAY, nDim uint32, plUbound *int32) HRESULT

func SafeArrayGetVartype

func SafeArrayGetVartype(psa *SAFEARRAY, pvt *VARENUM) HRESULT

func SafeArrayLock

func SafeArrayLock(psa *SAFEARRAY) HRESULT

func SafeArrayPtrOfIndex

func SafeArrayPtrOfIndex(psa *SAFEARRAY, rgIndices *int32, ppvData unsafe.Pointer) HRESULT

func SafeArrayPutElement

func SafeArrayPutElement(psa *SAFEARRAY, rgIndices *int32, pv unsafe.Pointer) HRESULT

func SafeArrayRedim

func SafeArrayRedim(psa *SAFEARRAY, psaboundNew *SAFEARRAYBOUND) HRESULT

func SafeArraySetIID

func SafeArraySetIID(psa *SAFEARRAY, guid *syscall.GUID) HRESULT

func SafeArraySetRecordInfo

func SafeArraySetRecordInfo(psa *SAFEARRAY, prinfo *IRecordInfo) HRESULT

func SafeArrayUnaccessData

func SafeArrayUnaccessData(psa *SAFEARRAY) HRESULT

func SafeArrayUnlock

func SafeArrayUnlock(psa *SAFEARRAY) HRESULT

func SetConvertStg

func SetConvertStg(pStg *IStorage, fConvert BOOL) HRESULT

func SetCurrentProcessExplicitAppUserModelID

func SetCurrentProcessExplicitAppUserModelID(AppID PWSTR) HRESULT

func SetErrorInfo

func SetErrorInfo(dwReserved uint32, perrinfo *IErrorInfo) HRESULT

func SetThreadDescription

func SetThreadDescription(hThread HANDLE, lpThreadDescription PWSTR) HRESULT

func SetWindowTheme

func SetWindowTheme(hwnd HWND, pszSubAppName PWSTR, pszSubIdList PWSTR) HRESULT

func SetWindowThemeAttribute

func SetWindowThemeAttribute(hwnd HWND, eAttribute WINDOWTHEMEATTRIBUTETYPE, pvAttribute unsafe.Pointer, cbAttribute uint32) HRESULT

func Shell_NotifyIconGetRect

func Shell_NotifyIconGetRect(identifier *NOTIFYICONIDENTIFIER, iconLocation *RECT) HRESULT

func StgCreateDocfile

func StgCreateDocfile(pwcsName PWSTR, grfMode STGM, reserved uint32, ppstgOpen **IStorage) HRESULT

func StgCreateDocfileOnILockBytes

func StgCreateDocfileOnILockBytes(plkbyt *ILockBytes, grfMode STGM, reserved uint32, ppstgOpen **IStorage) HRESULT

func StgCreatePropSetStg

func StgCreatePropSetStg(pStorage *IStorage, dwReserved uint32, ppPropSetStg **IPropertySetStorage) HRESULT

func StgCreatePropStg

func StgCreatePropStg(pUnk *IUnknown, fmtid *syscall.GUID, pclsid *syscall.GUID, grfFlags uint32, dwReserved uint32, ppPropStg **IPropertyStorage) HRESULT

func StgCreateStorageEx

func StgCreateStorageEx(pwcsName PWSTR, grfMode STGM, stgfmt STGFMT, grfAttrs uint32, pStgOptions *STGOPTIONS, pSecurityDescriptor PSECURITY_DESCRIPTOR, riid *syscall.GUID, ppObjectOpen unsafe.Pointer) HRESULT

func StgDeserializePropVariant

func StgDeserializePropVariant(pprop *SERIALIZEDPROPERTYVALUE, cbMax uint32, ppropvar *PROPVARIANT) HRESULT

func StgGetIFillLockBytesOnFile

func StgGetIFillLockBytesOnFile(pwcsName PWSTR, ppflb **IFillLockBytes) HRESULT

func StgGetIFillLockBytesOnILockBytes

func StgGetIFillLockBytesOnILockBytes(pilb *ILockBytes, ppflb **IFillLockBytes) HRESULT

func StgIsStorageFile

func StgIsStorageFile(pwcsName PWSTR) HRESULT

func StgIsStorageILockBytes

func StgIsStorageILockBytes(plkbyt *ILockBytes) HRESULT

func StgMakeUniqueName

func StgMakeUniqueName(pstgParent *IStorage, pszFileSpec PWSTR, grfMode uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func StgOpenAsyncDocfileOnIFillLockBytes

func StgOpenAsyncDocfileOnIFillLockBytes(pflb *IFillLockBytes, grfMode uint32, asyncFlags uint32, ppstgOpen **IStorage) HRESULT

func StgOpenPropStg

func StgOpenPropStg(pUnk *IUnknown, fmtid *syscall.GUID, grfFlags uint32, dwReserved uint32, ppPropStg **IPropertyStorage) HRESULT

func StgOpenStorage

func StgOpenStorage(pwcsName PWSTR, pstgPriority *IStorage, grfMode STGM, snbExclude **uint16, reserved uint32, ppstgOpen **IStorage) HRESULT

func StgOpenStorageEx

func StgOpenStorageEx(pwcsName PWSTR, grfMode STGM, stgfmt STGFMT, grfAttrs uint32, pStgOptions *STGOPTIONS, pSecurityDescriptor PSECURITY_DESCRIPTOR, riid *syscall.GUID, ppObjectOpen unsafe.Pointer) HRESULT

func StgOpenStorageOnILockBytes

func StgOpenStorageOnILockBytes(plkbyt *ILockBytes, pstgPriority *IStorage, grfMode STGM, snbExclude **uint16, reserved uint32, ppstgOpen **IStorage) HRESULT

func StgSerializePropVariant

func StgSerializePropVariant(ppropvar *PROPVARIANT, ppProp **SERIALIZEDPROPERTYVALUE, pcb *uint32) HRESULT

func StgSetTimes

func StgSetTimes(lpszName PWSTR, pctime *FILETIME, patime *FILETIME, pmtime *FILETIME) HRESULT

func StrFormatByteSizeEx

func StrFormatByteSizeEx(ull uint64, flags SFBS_FLAGS, pszBuf PWSTR, cchBuf uint32) HRESULT

func StrRetToBSTR

func StrRetToBSTR(pstr *STRRET, pidl *ITEMIDLIST, pbstr *BSTR) HRESULT

func StrRetToBufA

func StrRetToBufA(pstr *STRRET, pidl *ITEMIDLIST, pszBuf PSTR, cchBuf uint32) HRESULT

func StrRetToBufW

func StrRetToBufW(pstr *STRRET, pidl *ITEMIDLIST, pszBuf PWSTR, cchBuf uint32) HRESULT

func StrRetToStrA

func StrRetToStrA(pstr *STRRET, pidl *ITEMIDLIST, ppsz *PSTR) HRESULT

func StrRetToStrW

func StrRetToStrW(pstr *STRRET, pidl *ITEMIDLIST, ppsz *PWSTR) HRESULT

func StringFromCLSID

func StringFromCLSID(rclsid *syscall.GUID, lplpsz *PWSTR) HRESULT

func StringFromIID

func StringFromIID(rclsid *syscall.GUID, lplpsz *PWSTR) HRESULT

func SysAddRefString

func SysAddRefString(bstrString BSTR) HRESULT

func TaskDialog

func TaskDialog(hwndOwner HWND, hInstance HINSTANCE, pszWindowTitle PWSTR, pszMainInstruction PWSTR, pszContent PWSTR, dwCommonButtons TASKDIALOG_COMMON_BUTTON_FLAGS, pszIcon PWSTR, pnButton *int32) HRESULT

func TaskDialogIndirect

func TaskDialogIndirect(pTaskConfig *TASKDIALOGCONFIG, pnButton *int32, pnRadioButton *int32, pfVerificationFlagChecked *BOOL) HRESULT

func UnRegisterTypeLib

func UnRegisterTypeLib(libID *syscall.GUID, wVerMajor uint16, wVerMinor uint16, lcid uint32, syskind SYSKIND) HRESULT

func UnRegisterTypeLibForUser

func UnRegisterTypeLibForUser(libID *syscall.GUID, wMajorVerNum uint16, wMinorVerNum uint16, lcid uint32, syskind SYSKIND) HRESULT

func UninitializeFlatSB

func UninitializeFlatSB(param0 HWND) HRESULT

func UrlApplySchemeA

func UrlApplySchemeA(pszIn PSTR, pszOut PSTR, pcchOut *uint32, dwFlags uint32) HRESULT

func UrlApplySchemeW

func UrlApplySchemeW(pszIn PWSTR, pszOut PWSTR, pcchOut *uint32, dwFlags uint32) HRESULT

func UrlCanonicalizeA

func UrlCanonicalizeA(pszUrl PSTR, pszCanonicalized PSTR, pcchCanonicalized *uint32, dwFlags uint32) HRESULT

func UrlCanonicalizeW

func UrlCanonicalizeW(pszUrl PWSTR, pszCanonicalized PWSTR, pcchCanonicalized *uint32, dwFlags uint32) HRESULT

func UrlCombineA

func UrlCombineA(pszBase PSTR, pszRelative PSTR, pszCombined PSTR, pcchCombined *uint32, dwFlags uint32) HRESULT

func UrlCombineW

func UrlCombineW(pszBase PWSTR, pszRelative PWSTR, pszCombined PWSTR, pcchCombined *uint32, dwFlags uint32) HRESULT

func UrlCreateFromPathA

func UrlCreateFromPathA(pszPath PSTR, pszUrl PSTR, pcchUrl *uint32, dwFlags uint32) HRESULT

func UrlCreateFromPathW

func UrlCreateFromPathW(pszPath PWSTR, pszUrl PWSTR, pcchUrl *uint32, dwFlags uint32) HRESULT

func UrlEscapeA

func UrlEscapeA(pszUrl PSTR, pszEscaped PSTR, pcchEscaped *uint32, dwFlags uint32) HRESULT

func UrlEscapeW

func UrlEscapeW(pszUrl PWSTR, pszEscaped PWSTR, pcchEscaped *uint32, dwFlags uint32) HRESULT

func UrlFixupW

func UrlFixupW(pcszUrl PWSTR, pszTranslatedUrl PWSTR, cchMax uint32) HRESULT

func UrlGetPartA

func UrlGetPartA(pszIn PSTR, pszOut PSTR, pcchOut *uint32, dwPart uint32, dwFlags uint32) HRESULT

func UrlGetPartW

func UrlGetPartW(pszIn PWSTR, pszOut PWSTR, pcchOut *uint32, dwPart uint32, dwFlags uint32) HRESULT

func UrlHashA

func UrlHashA(pszUrl PSTR, pbHash *byte, cbHash uint32) HRESULT

func UrlHashW

func UrlHashW(pszUrl PWSTR, pbHash *byte, cbHash uint32) HRESULT

func UrlUnescapeA

func UrlUnescapeA(pszUrl PSTR, pszUnescaped PSTR, pcchUnescaped *uint32, dwFlags uint32) HRESULT

func UrlUnescapeW

func UrlUnescapeW(pszUrl PWSTR, pszUnescaped PWSTR, pcchUnescaped *uint32, dwFlags uint32) HRESULT

func VarAbs

func VarAbs(pvarIn *VARIANT, pvarResult *VARIANT) HRESULT

func VarAdd

func VarAdd(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarAnd

func VarAnd(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarBoolFromCy

func VarBoolFromCy(cyIn CY, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromDate

func VarBoolFromDate(dateIn float64, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromDec

func VarBoolFromDec(pdecIn *DECIMAL, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromDisp

func VarBoolFromDisp(pdispIn *IDispatch, lcid uint32, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI1

func VarBoolFromI1(cIn CHAR, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI2

func VarBoolFromI2(sIn int16, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI4

func VarBoolFromI4(lIn int32, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromI8

func VarBoolFromI8(i64In int64, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromR4

func VarBoolFromR4(fltIn float32, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromR8

func VarBoolFromR8(dblIn float64, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromStr

func VarBoolFromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI1

func VarBoolFromUI1(bIn byte, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI2

func VarBoolFromUI2(uiIn uint16, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI4

func VarBoolFromUI4(ulIn uint32, pboolOut *VARIANT_BOOL) HRESULT

func VarBoolFromUI8

func VarBoolFromUI8(i64In uint64, pboolOut *VARIANT_BOOL) HRESULT

func VarBstrCat

func VarBstrCat(bstrLeft BSTR, bstrRight BSTR, pbstrResult *BSTR) HRESULT

func VarBstrCmp

func VarBstrCmp(bstrLeft BSTR, bstrRight BSTR, lcid uint32, dwFlags uint32) HRESULT

func VarBstrFromBool

func VarBstrFromBool(boolIn VARIANT_BOOL, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromCy

func VarBstrFromCy(cyIn CY, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromDate

func VarBstrFromDate(dateIn float64, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromDec

func VarBstrFromDec(pdecIn *DECIMAL, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromDisp

func VarBstrFromDisp(pdispIn *IDispatch, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromI1

func VarBstrFromI1(cIn CHAR, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromI2

func VarBstrFromI2(iVal int16, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromI4

func VarBstrFromI4(lIn int32, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromI8

func VarBstrFromI8(i64In int64, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromR4

func VarBstrFromR4(fltIn float32, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromR8

func VarBstrFromR8(dblIn float64, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromUI1

func VarBstrFromUI1(bVal byte, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromUI2

func VarBstrFromUI2(uiIn uint16, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromUI4

func VarBstrFromUI4(ulIn uint32, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarBstrFromUI8

func VarBstrFromUI8(ui64In uint64, lcid uint32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarCat

func VarCat(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarCyAbs

func VarCyAbs(cyIn CY, pcyResult *CY) HRESULT

func VarCyAdd

func VarCyAdd(cyLeft CY, cyRight CY, pcyResult *CY) HRESULT

func VarCyFix

func VarCyFix(cyIn CY, pcyResult *CY) HRESULT

func VarCyFromBool

func VarCyFromBool(boolIn VARIANT_BOOL, pcyOut *CY) HRESULT

func VarCyFromDate

func VarCyFromDate(dateIn float64, pcyOut *CY) HRESULT

func VarCyFromDec

func VarCyFromDec(pdecIn *DECIMAL, pcyOut *CY) HRESULT

func VarCyFromDisp

func VarCyFromDisp(pdispIn *IDispatch, lcid uint32, pcyOut *CY) HRESULT

func VarCyFromI1

func VarCyFromI1(cIn CHAR, pcyOut *CY) HRESULT

func VarCyFromI2

func VarCyFromI2(sIn int16, pcyOut *CY) HRESULT

func VarCyFromI4

func VarCyFromI4(lIn int32, pcyOut *CY) HRESULT

func VarCyFromI8

func VarCyFromI8(i64In int64, pcyOut *CY) HRESULT

func VarCyFromR4

func VarCyFromR4(fltIn float32, pcyOut *CY) HRESULT

func VarCyFromR8

func VarCyFromR8(dblIn float64, pcyOut *CY) HRESULT

func VarCyFromStr

func VarCyFromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pcyOut *CY) HRESULT

func VarCyFromUI1

func VarCyFromUI1(bIn byte, pcyOut *CY) HRESULT

func VarCyFromUI2

func VarCyFromUI2(uiIn uint16, pcyOut *CY) HRESULT

func VarCyFromUI4

func VarCyFromUI4(ulIn uint32, pcyOut *CY) HRESULT

func VarCyFromUI8

func VarCyFromUI8(ui64In uint64, pcyOut *CY) HRESULT

func VarCyInt

func VarCyInt(cyIn CY, pcyResult *CY) HRESULT

func VarCyMul

func VarCyMul(cyLeft CY, cyRight CY, pcyResult *CY) HRESULT

func VarCyMulI4

func VarCyMulI4(cyLeft CY, lRight int32, pcyResult *CY) HRESULT

func VarCyMulI8

func VarCyMulI8(cyLeft CY, lRight int64, pcyResult *CY) HRESULT

func VarCyNeg

func VarCyNeg(cyIn CY, pcyResult *CY) HRESULT

func VarCyRound

func VarCyRound(cyIn CY, cDecimals int32, pcyResult *CY) HRESULT

func VarCySub

func VarCySub(cyLeft CY, cyRight CY, pcyResult *CY) HRESULT

func VarDateFromBool

func VarDateFromBool(boolIn VARIANT_BOOL, pdateOut *float64) HRESULT

func VarDateFromCy

func VarDateFromCy(cyIn CY, pdateOut *float64) HRESULT

func VarDateFromDec

func VarDateFromDec(pdecIn *DECIMAL, pdateOut *float64) HRESULT

func VarDateFromDisp

func VarDateFromDisp(pdispIn *IDispatch, lcid uint32, pdateOut *float64) HRESULT

func VarDateFromI1

func VarDateFromI1(cIn CHAR, pdateOut *float64) HRESULT

func VarDateFromI2

func VarDateFromI2(sIn int16, pdateOut *float64) HRESULT

func VarDateFromI4

func VarDateFromI4(lIn int32, pdateOut *float64) HRESULT

func VarDateFromI8

func VarDateFromI8(i64In int64, pdateOut *float64) HRESULT

func VarDateFromR4

func VarDateFromR4(fltIn float32, pdateOut *float64) HRESULT

func VarDateFromR8

func VarDateFromR8(dblIn float64, pdateOut *float64) HRESULT

func VarDateFromStr

func VarDateFromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pdateOut *float64) HRESULT

func VarDateFromUI1

func VarDateFromUI1(bIn byte, pdateOut *float64) HRESULT

func VarDateFromUI2

func VarDateFromUI2(uiIn uint16, pdateOut *float64) HRESULT

func VarDateFromUI4

func VarDateFromUI4(ulIn uint32, pdateOut *float64) HRESULT

func VarDateFromUI8

func VarDateFromUI8(ui64In uint64, pdateOut *float64) HRESULT

func VarDateFromUdate

func VarDateFromUdate(pudateIn *UDATE, dwFlags uint32, pdateOut *float64) HRESULT

func VarDateFromUdateEx

func VarDateFromUdateEx(pudateIn *UDATE, lcid uint32, dwFlags uint32, pdateOut *float64) HRESULT

func VarDecAbs

func VarDecAbs(pdecIn *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecAdd

func VarDecAdd(pdecLeft *DECIMAL, pdecRight *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecDiv

func VarDecDiv(pdecLeft *DECIMAL, pdecRight *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecFix

func VarDecFix(pdecIn *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecFromBool

func VarDecFromBool(boolIn VARIANT_BOOL, pdecOut *DECIMAL) HRESULT

func VarDecFromCy

func VarDecFromCy(cyIn CY, pdecOut *DECIMAL) HRESULT

func VarDecFromDate

func VarDecFromDate(dateIn float64, pdecOut *DECIMAL) HRESULT

func VarDecFromDisp

func VarDecFromDisp(pdispIn *IDispatch, lcid uint32, pdecOut *DECIMAL) HRESULT

func VarDecFromI1

func VarDecFromI1(cIn CHAR, pdecOut *DECIMAL) HRESULT

func VarDecFromI2

func VarDecFromI2(uiIn int16, pdecOut *DECIMAL) HRESULT

func VarDecFromI4

func VarDecFromI4(lIn int32, pdecOut *DECIMAL) HRESULT

func VarDecFromI8

func VarDecFromI8(i64In int64, pdecOut *DECIMAL) HRESULT

func VarDecFromR4

func VarDecFromR4(fltIn float32, pdecOut *DECIMAL) HRESULT

func VarDecFromR8

func VarDecFromR8(dblIn float64, pdecOut *DECIMAL) HRESULT

func VarDecFromStr

func VarDecFromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pdecOut *DECIMAL) HRESULT

func VarDecFromUI1

func VarDecFromUI1(bIn byte, pdecOut *DECIMAL) HRESULT

func VarDecFromUI2

func VarDecFromUI2(uiIn uint16, pdecOut *DECIMAL) HRESULT

func VarDecFromUI4

func VarDecFromUI4(ulIn uint32, pdecOut *DECIMAL) HRESULT

func VarDecFromUI8

func VarDecFromUI8(ui64In uint64, pdecOut *DECIMAL) HRESULT

func VarDecInt

func VarDecInt(pdecIn *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecMul

func VarDecMul(pdecLeft *DECIMAL, pdecRight *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecNeg

func VarDecNeg(pdecIn *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDecRound

func VarDecRound(pdecIn *DECIMAL, cDecimals int32, pdecResult *DECIMAL) HRESULT

func VarDecSub

func VarDecSub(pdecLeft *DECIMAL, pdecRight *DECIMAL, pdecResult *DECIMAL) HRESULT

func VarDiv

func VarDiv(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarEqv

func VarEqv(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarFix

func VarFix(pvarIn *VARIANT, pvarResult *VARIANT) HRESULT

func VarFormat

func VarFormat(pvarIn *VARIANT, pstrFormat PWSTR, iFirstDay VARFORMAT_FIRST_DAY, iFirstWeek VARFORMAT_FIRST_WEEK, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarFormatCurrency

func VarFormatCurrency(pvarIn *VARIANT, iNumDig int32, iIncLead int32, iUseParens int32, iGroup int32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarFormatDateTime

func VarFormatDateTime(pvarIn *VARIANT, iNamedFormat VARFORMAT_NAMED_FORMAT, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarFormatFromTokens

func VarFormatFromTokens(pvarIn *VARIANT, pstrFormat PWSTR, pbTokCur *byte, dwFlags uint32, pbstrOut *BSTR, lcid uint32) HRESULT

func VarFormatNumber

func VarFormatNumber(pvarIn *VARIANT, iNumDig int32, iIncLead VARFORMAT_LEADING_DIGIT, iUseParens VARFORMAT_PARENTHESES, iGroup VARFORMAT_GROUP, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarFormatPercent

func VarFormatPercent(pvarIn *VARIANT, iNumDig int32, iIncLead VARFORMAT_LEADING_DIGIT, iUseParens VARFORMAT_PARENTHESES, iGroup VARFORMAT_GROUP, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarI1FromBool

func VarI1FromBool(boolIn VARIANT_BOOL, pcOut PSTR) HRESULT

func VarI1FromCy

func VarI1FromCy(cyIn CY, pcOut PSTR) HRESULT

func VarI1FromDate

func VarI1FromDate(dateIn float64, pcOut PSTR) HRESULT

func VarI1FromDec

func VarI1FromDec(pdecIn *DECIMAL, pcOut PSTR) HRESULT

func VarI1FromDisp

func VarI1FromDisp(pdispIn *IDispatch, lcid uint32, pcOut PSTR) HRESULT

func VarI1FromI2

func VarI1FromI2(uiIn int16, pcOut PSTR) HRESULT

func VarI1FromI4

func VarI1FromI4(lIn int32, pcOut PSTR) HRESULT

func VarI1FromI8

func VarI1FromI8(i64In int64, pcOut PSTR) HRESULT

func VarI1FromR4

func VarI1FromR4(fltIn float32, pcOut PSTR) HRESULT

func VarI1FromR8

func VarI1FromR8(dblIn float64, pcOut PSTR) HRESULT

func VarI1FromStr

func VarI1FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pcOut PSTR) HRESULT

func VarI1FromUI1

func VarI1FromUI1(bIn byte, pcOut PSTR) HRESULT

func VarI1FromUI2

func VarI1FromUI2(uiIn uint16, pcOut PSTR) HRESULT

func VarI1FromUI4

func VarI1FromUI4(ulIn uint32, pcOut PSTR) HRESULT

func VarI1FromUI8

func VarI1FromUI8(i64In uint64, pcOut PSTR) HRESULT

func VarI2FromBool

func VarI2FromBool(boolIn VARIANT_BOOL, psOut *int16) HRESULT

func VarI2FromCy

func VarI2FromCy(cyIn CY, psOut *int16) HRESULT

func VarI2FromDate

func VarI2FromDate(dateIn float64, psOut *int16) HRESULT

func VarI2FromDec

func VarI2FromDec(pdecIn *DECIMAL, psOut *int16) HRESULT

func VarI2FromDisp

func VarI2FromDisp(pdispIn *IDispatch, lcid uint32, psOut *int16) HRESULT

func VarI2FromI1

func VarI2FromI1(cIn CHAR, psOut *int16) HRESULT

func VarI2FromI4

func VarI2FromI4(lIn int32, psOut *int16) HRESULT

func VarI2FromI8

func VarI2FromI8(i64In int64, psOut *int16) HRESULT

func VarI2FromR4

func VarI2FromR4(fltIn float32, psOut *int16) HRESULT

func VarI2FromR8

func VarI2FromR8(dblIn float64, psOut *int16) HRESULT

func VarI2FromStr

func VarI2FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, psOut *int16) HRESULT

func VarI2FromUI1

func VarI2FromUI1(bIn byte, psOut *int16) HRESULT

func VarI2FromUI2

func VarI2FromUI2(uiIn uint16, psOut *int16) HRESULT

func VarI2FromUI4

func VarI2FromUI4(ulIn uint32, psOut *int16) HRESULT

func VarI2FromUI8

func VarI2FromUI8(ui64In uint64, psOut *int16) HRESULT

func VarI4FromBool

func VarI4FromBool(boolIn VARIANT_BOOL, plOut *int32) HRESULT

func VarI4FromCy

func VarI4FromCy(cyIn CY, plOut *int32) HRESULT

func VarI4FromDate

func VarI4FromDate(dateIn float64, plOut *int32) HRESULT

func VarI4FromDec

func VarI4FromDec(pdecIn *DECIMAL, plOut *int32) HRESULT

func VarI4FromDisp

func VarI4FromDisp(pdispIn *IDispatch, lcid uint32, plOut *int32) HRESULT

func VarI4FromI1

func VarI4FromI1(cIn CHAR, plOut *int32) HRESULT

func VarI4FromI2

func VarI4FromI2(sIn int16, plOut *int32) HRESULT

func VarI4FromI8

func VarI4FromI8(i64In int64, plOut *int32) HRESULT

func VarI4FromR4

func VarI4FromR4(fltIn float32, plOut *int32) HRESULT

func VarI4FromR8

func VarI4FromR8(dblIn float64, plOut *int32) HRESULT

func VarI4FromStr

func VarI4FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, plOut *int32) HRESULT

func VarI4FromUI1

func VarI4FromUI1(bIn byte, plOut *int32) HRESULT

func VarI4FromUI2

func VarI4FromUI2(uiIn uint16, plOut *int32) HRESULT

func VarI4FromUI4

func VarI4FromUI4(ulIn uint32, plOut *int32) HRESULT

func VarI4FromUI8

func VarI4FromUI8(ui64In uint64, plOut *int32) HRESULT

func VarI8FromBool

func VarI8FromBool(boolIn VARIANT_BOOL, pi64Out *int64) HRESULT

func VarI8FromCy

func VarI8FromCy(cyIn CY, pi64Out *int64) HRESULT

func VarI8FromDate

func VarI8FromDate(dateIn float64, pi64Out *int64) HRESULT

func VarI8FromDec

func VarI8FromDec(pdecIn *DECIMAL, pi64Out *int64) HRESULT

func VarI8FromDisp

func VarI8FromDisp(pdispIn *IDispatch, lcid uint32, pi64Out *int64) HRESULT

func VarI8FromI1

func VarI8FromI1(cIn CHAR, pi64Out *int64) HRESULT

func VarI8FromI2

func VarI8FromI2(sIn int16, pi64Out *int64) HRESULT

func VarI8FromR4

func VarI8FromR4(fltIn float32, pi64Out *int64) HRESULT

func VarI8FromR8

func VarI8FromR8(dblIn float64, pi64Out *int64) HRESULT

func VarI8FromStr

func VarI8FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pi64Out *int64) HRESULT

func VarI8FromUI1

func VarI8FromUI1(bIn byte, pi64Out *int64) HRESULT

func VarI8FromUI2

func VarI8FromUI2(uiIn uint16, pi64Out *int64) HRESULT

func VarI8FromUI4

func VarI8FromUI4(ulIn uint32, pi64Out *int64) HRESULT

func VarI8FromUI8

func VarI8FromUI8(ui64In uint64, pi64Out *int64) HRESULT

func VarIdiv

func VarIdiv(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarImp

func VarImp(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarInt

func VarInt(pvarIn *VARIANT, pvarResult *VARIANT) HRESULT

func VarMod

func VarMod(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarMonthName

func VarMonthName(iMonth int32, fAbbrev int32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarMul

func VarMul(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarNeg

func VarNeg(pvarIn *VARIANT, pvarResult *VARIANT) HRESULT

func VarNot

func VarNot(pvarIn *VARIANT, pvarResult *VARIANT) HRESULT

func VarNumFromParseNum

func VarNumFromParseNum(pnumprs *NUMPARSE, rgbDig *byte, dwVtBits uint32, pvar *VARIANT) HRESULT

func VarOr

func VarOr(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarParseNumFromStr

func VarParseNumFromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pnumprs *NUMPARSE, rgbDig *byte) HRESULT

func VarPow

func VarPow(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarR4FromBool

func VarR4FromBool(boolIn VARIANT_BOOL, pfltOut *float32) HRESULT

func VarR4FromCy

func VarR4FromCy(cyIn CY, pfltOut *float32) HRESULT

func VarR4FromDate

func VarR4FromDate(dateIn float64, pfltOut *float32) HRESULT

func VarR4FromDec

func VarR4FromDec(pdecIn *DECIMAL, pfltOut *float32) HRESULT

func VarR4FromDisp

func VarR4FromDisp(pdispIn *IDispatch, lcid uint32, pfltOut *float32) HRESULT

func VarR4FromI1

func VarR4FromI1(cIn CHAR, pfltOut *float32) HRESULT

func VarR4FromI2

func VarR4FromI2(sIn int16, pfltOut *float32) HRESULT

func VarR4FromI4

func VarR4FromI4(lIn int32, pfltOut *float32) HRESULT

func VarR4FromI8

func VarR4FromI8(i64In int64, pfltOut *float32) HRESULT

func VarR4FromR8

func VarR4FromR8(dblIn float64, pfltOut *float32) HRESULT

func VarR4FromStr

func VarR4FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pfltOut *float32) HRESULT

func VarR4FromUI1

func VarR4FromUI1(bIn byte, pfltOut *float32) HRESULT

func VarR4FromUI2

func VarR4FromUI2(uiIn uint16, pfltOut *float32) HRESULT

func VarR4FromUI4

func VarR4FromUI4(ulIn uint32, pfltOut *float32) HRESULT

func VarR4FromUI8

func VarR4FromUI8(ui64In uint64, pfltOut *float32) HRESULT

func VarR8FromBool

func VarR8FromBool(boolIn VARIANT_BOOL, pdblOut *float64) HRESULT

func VarR8FromCy

func VarR8FromCy(cyIn CY, pdblOut *float64) HRESULT

func VarR8FromDate

func VarR8FromDate(dateIn float64, pdblOut *float64) HRESULT

func VarR8FromDec

func VarR8FromDec(pdecIn *DECIMAL, pdblOut *float64) HRESULT

func VarR8FromDisp

func VarR8FromDisp(pdispIn *IDispatch, lcid uint32, pdblOut *float64) HRESULT

func VarR8FromI1

func VarR8FromI1(cIn CHAR, pdblOut *float64) HRESULT

func VarR8FromI2

func VarR8FromI2(sIn int16, pdblOut *float64) HRESULT

func VarR8FromI4

func VarR8FromI4(lIn int32, pdblOut *float64) HRESULT

func VarR8FromI8

func VarR8FromI8(i64In int64, pdblOut *float64) HRESULT

func VarR8FromR4

func VarR8FromR4(fltIn float32, pdblOut *float64) HRESULT

func VarR8FromStr

func VarR8FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pdblOut *float64) HRESULT

func VarR8FromUI1

func VarR8FromUI1(bIn byte, pdblOut *float64) HRESULT

func VarR8FromUI2

func VarR8FromUI2(uiIn uint16, pdblOut *float64) HRESULT

func VarR8FromUI4

func VarR8FromUI4(ulIn uint32, pdblOut *float64) HRESULT

func VarR8FromUI8

func VarR8FromUI8(ui64In uint64, pdblOut *float64) HRESULT

func VarR8Pow

func VarR8Pow(dblLeft float64, dblRight float64, pdblResult *float64) HRESULT

func VarR8Round

func VarR8Round(dblIn float64, cDecimals int32, pdblResult *float64) HRESULT

func VarRound

func VarRound(pvarIn *VARIANT, cDecimals int32, pvarResult *VARIANT) HRESULT

func VarSub

func VarSub(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VarTokenizeFormatString

func VarTokenizeFormatString(pstrFormat PWSTR, rgbTok *byte, cbTok int32, iFirstDay VARFORMAT_FIRST_DAY, iFirstWeek VARFORMAT_FIRST_WEEK, lcid uint32, pcbActual *int32) HRESULT

func VarUI1FromBool

func VarUI1FromBool(boolIn VARIANT_BOOL, pbOut *byte) HRESULT

func VarUI1FromCy

func VarUI1FromCy(cyIn CY, pbOut *byte) HRESULT

func VarUI1FromDate

func VarUI1FromDate(dateIn float64, pbOut *byte) HRESULT

func VarUI1FromDec

func VarUI1FromDec(pdecIn *DECIMAL, pbOut *byte) HRESULT

func VarUI1FromDisp

func VarUI1FromDisp(pdispIn *IDispatch, lcid uint32, pbOut *byte) HRESULT

func VarUI1FromI1

func VarUI1FromI1(cIn CHAR, pbOut *byte) HRESULT

func VarUI1FromI2

func VarUI1FromI2(sIn int16, pbOut *byte) HRESULT

func VarUI1FromI4

func VarUI1FromI4(lIn int32, pbOut *byte) HRESULT

func VarUI1FromI8

func VarUI1FromI8(i64In int64, pbOut *byte) HRESULT

func VarUI1FromR4

func VarUI1FromR4(fltIn float32, pbOut *byte) HRESULT

func VarUI1FromR8

func VarUI1FromR8(dblIn float64, pbOut *byte) HRESULT

func VarUI1FromStr

func VarUI1FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pbOut *byte) HRESULT

func VarUI1FromUI2

func VarUI1FromUI2(uiIn uint16, pbOut *byte) HRESULT

func VarUI1FromUI4

func VarUI1FromUI4(ulIn uint32, pbOut *byte) HRESULT

func VarUI1FromUI8

func VarUI1FromUI8(ui64In uint64, pbOut *byte) HRESULT

func VarUI2FromBool

func VarUI2FromBool(boolIn VARIANT_BOOL, puiOut *uint16) HRESULT

func VarUI2FromCy

func VarUI2FromCy(cyIn CY, puiOut *uint16) HRESULT

func VarUI2FromDate

func VarUI2FromDate(dateIn float64, puiOut *uint16) HRESULT

func VarUI2FromDec

func VarUI2FromDec(pdecIn *DECIMAL, puiOut *uint16) HRESULT

func VarUI2FromDisp

func VarUI2FromDisp(pdispIn *IDispatch, lcid uint32, puiOut *uint16) HRESULT

func VarUI2FromI1

func VarUI2FromI1(cIn CHAR, puiOut *uint16) HRESULT

func VarUI2FromI2

func VarUI2FromI2(uiIn int16, puiOut *uint16) HRESULT

func VarUI2FromI4

func VarUI2FromI4(lIn int32, puiOut *uint16) HRESULT

func VarUI2FromI8

func VarUI2FromI8(i64In int64, puiOut *uint16) HRESULT

func VarUI2FromR4

func VarUI2FromR4(fltIn float32, puiOut *uint16) HRESULT

func VarUI2FromR8

func VarUI2FromR8(dblIn float64, puiOut *uint16) HRESULT

func VarUI2FromStr

func VarUI2FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, puiOut *uint16) HRESULT

func VarUI2FromUI1

func VarUI2FromUI1(bIn byte, puiOut *uint16) HRESULT

func VarUI2FromUI4

func VarUI2FromUI4(ulIn uint32, puiOut *uint16) HRESULT

func VarUI2FromUI8

func VarUI2FromUI8(i64In uint64, puiOut *uint16) HRESULT

func VarUI4FromBool

func VarUI4FromBool(boolIn VARIANT_BOOL, pulOut *uint32) HRESULT

func VarUI4FromCy

func VarUI4FromCy(cyIn CY, pulOut *uint32) HRESULT

func VarUI4FromDate

func VarUI4FromDate(dateIn float64, pulOut *uint32) HRESULT

func VarUI4FromDec

func VarUI4FromDec(pdecIn *DECIMAL, pulOut *uint32) HRESULT

func VarUI4FromDisp

func VarUI4FromDisp(pdispIn *IDispatch, lcid uint32, pulOut *uint32) HRESULT

func VarUI4FromI1

func VarUI4FromI1(cIn CHAR, pulOut *uint32) HRESULT

func VarUI4FromI2

func VarUI4FromI2(uiIn int16, pulOut *uint32) HRESULT

func VarUI4FromI4

func VarUI4FromI4(lIn int32, pulOut *uint32) HRESULT

func VarUI4FromI8

func VarUI4FromI8(i64In int64, plOut *uint32) HRESULT

func VarUI4FromR4

func VarUI4FromR4(fltIn float32, pulOut *uint32) HRESULT

func VarUI4FromR8

func VarUI4FromR8(dblIn float64, pulOut *uint32) HRESULT

func VarUI4FromStr

func VarUI4FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pulOut *uint32) HRESULT

func VarUI4FromUI1

func VarUI4FromUI1(bIn byte, pulOut *uint32) HRESULT

func VarUI4FromUI2

func VarUI4FromUI2(uiIn uint16, pulOut *uint32) HRESULT

func VarUI4FromUI8

func VarUI4FromUI8(ui64In uint64, plOut *uint32) HRESULT

func VarUI8FromBool

func VarUI8FromBool(boolIn VARIANT_BOOL, pi64Out *uint64) HRESULT

func VarUI8FromCy

func VarUI8FromCy(cyIn CY, pi64Out *uint64) HRESULT

func VarUI8FromDate

func VarUI8FromDate(dateIn float64, pi64Out *uint64) HRESULT

func VarUI8FromDec

func VarUI8FromDec(pdecIn *DECIMAL, pi64Out *uint64) HRESULT

func VarUI8FromDisp

func VarUI8FromDisp(pdispIn *IDispatch, lcid uint32, pi64Out *uint64) HRESULT

func VarUI8FromI1

func VarUI8FromI1(cIn CHAR, pi64Out *uint64) HRESULT

func VarUI8FromI2

func VarUI8FromI2(sIn int16, pi64Out *uint64) HRESULT

func VarUI8FromI8

func VarUI8FromI8(ui64In int64, pi64Out *uint64) HRESULT

func VarUI8FromR4

func VarUI8FromR4(fltIn float32, pi64Out *uint64) HRESULT

func VarUI8FromR8

func VarUI8FromR8(dblIn float64, pi64Out *uint64) HRESULT

func VarUI8FromStr

func VarUI8FromStr(strIn PWSTR, lcid uint32, dwFlags uint32, pi64Out *uint64) HRESULT

func VarUI8FromUI1

func VarUI8FromUI1(bIn byte, pi64Out *uint64) HRESULT

func VarUI8FromUI2

func VarUI8FromUI2(uiIn uint16, pi64Out *uint64) HRESULT

func VarUI8FromUI4

func VarUI8FromUI4(ulIn uint32, pi64Out *uint64) HRESULT

func VarUdateFromDate

func VarUdateFromDate(dateIn float64, dwFlags uint32, pudateOut *UDATE) HRESULT

func VarWeekdayName

func VarWeekdayName(iWeekday int32, fAbbrev int32, iFirstDay int32, dwFlags uint32, pbstrOut *BSTR) HRESULT

func VarXor

func VarXor(pvarLeft *VARIANT, pvarRight *VARIANT, pvarResult *VARIANT) HRESULT

func VariantChangeType

func VariantChangeType(pvargDest *VARIANT, pvarSrc *VARIANT, wFlags VAR_CHANGE_FLAGS, vt VARENUM) HRESULT

func VariantChangeTypeEx

func VariantChangeTypeEx(pvargDest *VARIANT, pvarSrc *VARIANT, lcid uint32, wFlags VAR_CHANGE_FLAGS, vt VARENUM) HRESULT

func VariantClear

func VariantClear(pvarg *VARIANT) HRESULT

func VariantCopy

func VariantCopy(pvargDest *VARIANT, pvargSrc *VARIANT) HRESULT

func VariantCopyInd

func VariantCopyInd(pvarDest *VARIANT, pvargSrc *VARIANT) HRESULT

func VariantGetBooleanElem

func VariantGetBooleanElem(var_ *VARIANT, iElem uint32, pfVal *BOOL) HRESULT

func VariantGetDoubleElem

func VariantGetDoubleElem(var_ *VARIANT, iElem uint32, pnVal *float64) HRESULT

func VariantGetInt16Elem

func VariantGetInt16Elem(var_ *VARIANT, iElem uint32, pnVal *int16) HRESULT

func VariantGetInt32Elem

func VariantGetInt32Elem(var_ *VARIANT, iElem uint32, pnVal *int32) HRESULT

func VariantGetInt64Elem

func VariantGetInt64Elem(var_ *VARIANT, iElem uint32, pnVal *int64) HRESULT

func VariantGetStringElem

func VariantGetStringElem(var_ *VARIANT, iElem uint32, ppszVal *PWSTR) HRESULT

func VariantGetUInt16Elem

func VariantGetUInt16Elem(var_ *VARIANT, iElem uint32, pnVal *uint16) HRESULT

func VariantGetUInt32Elem

func VariantGetUInt32Elem(var_ *VARIANT, iElem uint32, pnVal *uint32) HRESULT

func VariantGetUInt64Elem

func VariantGetUInt64Elem(var_ *VARIANT, iElem uint32, pnVal *uint64) HRESULT

func VariantToBoolean

func VariantToBoolean(varIn *VARIANT, pfRet *BOOL) HRESULT

func VariantToBooleanArray

func VariantToBooleanArray(var_ *VARIANT, prgf *BOOL, crgn uint32, pcElem *uint32) HRESULT

func VariantToBooleanArrayAlloc

func VariantToBooleanArrayAlloc(var_ *VARIANT, pprgf **BOOL, pcElem *uint32) HRESULT

func VariantToBuffer

func VariantToBuffer(varIn *VARIANT, pv unsafe.Pointer, cb uint32) HRESULT

func VariantToDosDateTime

func VariantToDosDateTime(varIn *VARIANT, pwDate *uint16, pwTime *uint16) HRESULT

func VariantToDouble

func VariantToDouble(varIn *VARIANT, pdblRet *float64) HRESULT

func VariantToDoubleArray

func VariantToDoubleArray(var_ *VARIANT, prgn *float64, crgn uint32, pcElem *uint32) HRESULT

func VariantToDoubleArrayAlloc

func VariantToDoubleArrayAlloc(var_ *VARIANT, pprgn **float64, pcElem *uint32) HRESULT

func VariantToFileTime

func VariantToFileTime(varIn *VARIANT, stfOut PSTIME_FLAGS, pftOut *FILETIME) HRESULT

func VariantToGUID

func VariantToGUID(varIn *VARIANT, pguid *syscall.GUID) HRESULT

func VariantToInt16

func VariantToInt16(varIn *VARIANT, piRet *int16) HRESULT

func VariantToInt16Array

func VariantToInt16Array(var_ *VARIANT, prgn *int16, crgn uint32, pcElem *uint32) HRESULT

func VariantToInt16ArrayAlloc

func VariantToInt16ArrayAlloc(var_ *VARIANT, pprgn **int16, pcElem *uint32) HRESULT

func VariantToInt32

func VariantToInt32(varIn *VARIANT, plRet *int32) HRESULT

func VariantToInt32Array

func VariantToInt32Array(var_ *VARIANT, prgn *int32, crgn uint32, pcElem *uint32) HRESULT

func VariantToInt32ArrayAlloc

func VariantToInt32ArrayAlloc(var_ *VARIANT, pprgn **int32, pcElem *uint32) HRESULT

func VariantToInt64

func VariantToInt64(varIn *VARIANT, pllRet *int64) HRESULT

func VariantToInt64Array

func VariantToInt64Array(var_ *VARIANT, prgn *int64, crgn uint32, pcElem *uint32) HRESULT

func VariantToInt64ArrayAlloc

func VariantToInt64ArrayAlloc(var_ *VARIANT, pprgn **int64, pcElem *uint32) HRESULT

func VariantToPropVariant

func VariantToPropVariant(pVar *VARIANT, pPropVar *PROPVARIANT) HRESULT

func VariantToStrRet

func VariantToStrRet(varIn *VARIANT, pstrret *STRRET) HRESULT

func VariantToString

func VariantToString(varIn *VARIANT, pszBuf PWSTR, cchBuf uint32) HRESULT

func VariantToStringAlloc

func VariantToStringAlloc(varIn *VARIANT, ppszBuf *PWSTR) HRESULT

func VariantToStringArray

func VariantToStringArray(var_ *VARIANT, prgsz *PWSTR, crgsz uint32, pcElem *uint32) HRESULT

func VariantToStringArrayAlloc

func VariantToStringArrayAlloc(var_ *VARIANT, pprgsz **PWSTR, pcElem *uint32) HRESULT

func VariantToUInt16

func VariantToUInt16(varIn *VARIANT, puiRet *uint16) HRESULT

func VariantToUInt16Array

func VariantToUInt16Array(var_ *VARIANT, prgn *uint16, crgn uint32, pcElem *uint32) HRESULT

func VariantToUInt16ArrayAlloc

func VariantToUInt16ArrayAlloc(var_ *VARIANT, pprgn **uint16, pcElem *uint32) HRESULT

func VariantToUInt32

func VariantToUInt32(varIn *VARIANT, pulRet *uint32) HRESULT

func VariantToUInt32Array

func VariantToUInt32Array(var_ *VARIANT, prgn *uint32, crgn uint32, pcElem *uint32) HRESULT

func VariantToUInt32ArrayAlloc

func VariantToUInt32ArrayAlloc(var_ *VARIANT, pprgn **uint32, pcElem *uint32) HRESULT

func VariantToUInt64

func VariantToUInt64(varIn *VARIANT, pullRet *uint64) HRESULT

func VariantToUInt64Array

func VariantToUInt64Array(var_ *VARIANT, prgn *uint64, crgn uint32, pcElem *uint32) HRESULT

func VariantToUInt64ArrayAlloc

func VariantToUInt64ArrayAlloc(var_ *VARIANT, pprgn **uint64, pcElem *uint32) HRESULT

func VectorFromBstr

func VectorFromBstr(bstr BSTR, ppsa **SAFEARRAY) HRESULT

func WinRTPropertyValueToPropVariant

func WinRTPropertyValueToPropVariant(punkPropertyValue *IUnknown, ppropvar *PROPVARIANT) HRESULT

func WindowsCompareStringOrdinal

func WindowsCompareStringOrdinal(string1 HSTRING, string2 HSTRING, result *int32) HRESULT

func WindowsConcatString

func WindowsConcatString(string1 HSTRING, string2 HSTRING, newString *HSTRING) HRESULT

func WindowsCreateString

func WindowsCreateString(sourceString PWSTR, length uint32, string *HSTRING) HRESULT

func WindowsCreateStringReference

func WindowsCreateStringReference(sourceString PWSTR, length uint32, hstringHeader *HSTRING_HEADER, string *HSTRING) HRESULT

func WindowsDeleteString

func WindowsDeleteString(string HSTRING) HRESULT

func WindowsDeleteStringBuffer

func WindowsDeleteStringBuffer(bufferHandle HSTRING_BUFFER) HRESULT

func WindowsDuplicateString

func WindowsDuplicateString(string HSTRING, newString *HSTRING) HRESULT

func WindowsInspectString

func WindowsInspectString(targetHString uintptr, machine uint16, callback PINSPECT_HSTRING_CALLBACK, context unsafe.Pointer, length *uint32, targetStringAddress *uintptr) HRESULT

func WindowsPreallocateStringBuffer

func WindowsPreallocateStringBuffer(length uint32, charBuffer **uint16, bufferHandle *HSTRING_BUFFER) HRESULT

func WindowsPromoteStringBuffer

func WindowsPromoteStringBuffer(bufferHandle HSTRING_BUFFER, string *HSTRING) HRESULT

func WindowsReplaceString

func WindowsReplaceString(string HSTRING, stringReplaced HSTRING, stringReplaceWith HSTRING, newString *HSTRING) HRESULT

func WindowsStringHasEmbeddedNull

func WindowsStringHasEmbeddedNull(string HSTRING, hasEmbedNull *BOOL) HRESULT

func WindowsSubstring

func WindowsSubstring(string HSTRING, startIndex uint32, newString *HSTRING) HRESULT

func WindowsSubstringWithSpecifiedLength

func WindowsSubstringWithSpecifiedLength(string HSTRING, startIndex uint32, length uint32, newString *HSTRING) HRESULT

func WindowsTrimStringEnd

func WindowsTrimStringEnd(string HSTRING, trimString HSTRING, newString *HSTRING) HRESULT

func WindowsTrimStringStart

func WindowsTrimStringStart(string HSTRING, trimString HSTRING, newString *HSTRING) HRESULT

func WriteClassStg

func WriteClassStg(pStg *IStorage, rclsid *syscall.GUID) HRESULT

func WriteClassStm

func WriteClassStm(pStm *IStream, rclsid *syscall.GUID) HRESULT

func WriteFmtUserTypeStg

func WriteFmtUserTypeStg(pstg *IStorage, cf uint16, lpszUserType PWSTR) HRESULT

type HRGN

type HRGN = uintptr

func CreateEllipticRgn

func CreateEllipticRgn(x1 int32, y1 int32, x2 int32, y2 int32) HRGN

func CreateEllipticRgnIndirect

func CreateEllipticRgnIndirect(lprect *RECT) HRGN

func CreatePolyPolygonRgn

func CreatePolyPolygonRgn(pptl *POINT, pc *int32, cPoly int32, iMode CREATE_POLYGON_RGN_MODE) HRGN

func CreatePolygonRgn

func CreatePolygonRgn(pptl *POINT, cPoint int32, iMode CREATE_POLYGON_RGN_MODE) HRGN

func CreateRectRgn

func CreateRectRgn(x1 int32, y1 int32, x2 int32, y2 int32) HRGN

func CreateRectRgnIndirect

func CreateRectRgnIndirect(lprect *RECT) HRGN

func CreateRoundRectRgn

func CreateRoundRectRgn(x1 int32, y1 int32, x2 int32, y2 int32, w int32, h int32) HRGN

func ExtCreateRegion

func ExtCreateRegion(lpx *XFORM, nCount uint32, lpData *RGNDATA) HRGN

func PathToRegion

func PathToRegion(hdc HDC) HRGN

type HRSRC

type HRSRC = uintptr

func FindResourceExW

func FindResourceExW(hModule HMODULE, lpType PWSTR, lpName PWSTR, wLanguage uint16) HRSRC

func FindResourceW

func FindResourceW(hModule HMODULE, lpName PWSTR, lpType PWSTR) HRSRC

type HSAVEDUILANGUAGES

type HSAVEDUILANGUAGES = uintptr

type HSPRITE

type HSPRITE = uintptr

type HSTR

type HSTR = uintptr

type HSTRING

type HSTRING = uintptr

type HSTRING_BUFFER

type HSTRING_BUFFER = uintptr

type HSTRING_HEADER

type HSTRING_HEADER struct {
	Flags    uint32
	Length   uint32
	Padding1 uint32
	Padding2 uint32
	Data     uintptr
}

type HSYNTHETICPOINTERDEVICE

type HSYNTHETICPOINTERDEVICE = uintptr

type HSZ

type HSZ = uintptr

func DdeCreateStringHandleA

func DdeCreateStringHandleA(idInst uint32, psz PSTR, iCodePage int32) HSZ

func DdeCreateStringHandleW

func DdeCreateStringHandleW(idInst uint32, psz PWSTR, iCodePage int32) HSZ

type HSZPAIR

type HSZPAIR struct {
	HszSvc   HSZ
	HszTopic HSZ
}

type HTASK

type HTASK = uintptr

type HKL = uintptr

type HTHEME

type HTHEME = uintptr

func GetWindowTheme

func GetWindowTheme(hwnd HWND) HTHEME

func OpenThemeData

func OpenThemeData(hwnd HWND, pszClassList PWSTR) HTHEME

func OpenThemeDataEx

func OpenThemeDataEx(hwnd HWND, pszClassList PWSTR, dwFlags OPEN_THEME_DATA_FLAGS) HTHEME

func OpenThemeDataForDpi

func OpenThemeDataForDpi(hwnd HWND, pszClassList PWSTR, dpi uint32) HTHEME

type HTREEITEM

type HTREEITEM = uintptr

type HUIAEVENT

type HUIAEVENT = uintptr

type HUIANODE

type HUIANODE = uintptr

type HUIAPATTERNOBJECT

type HUIAPATTERNOBJECT = uintptr

type HUIATEXTRANGE

type HUIATEXTRANGE = uintptr

type HUMPD

type HUMPD = uintptr

type HWINEVENTHOOK

type HWINEVENTHOOK = uintptr

func SetWinEventHook

func SetWinEventHook(eventMin uint32, eventMax uint32, hmodWinEventProc HMODULE, pfnWinEventProc WINEVENTPROC, idProcess uint32, idThread uint32, dwFlags uint32) HWINEVENTHOOK

type HWINSTA

type HWINSTA = uintptr

type HWINWATCH

type HWINWATCH = uintptr

type HWND

type HWND = uintptr

func ChildWindowFromPoint

func ChildWindowFromPoint(hWndParent HWND, Point POINT) HWND

func ChildWindowFromPointEx

func ChildWindowFromPointEx(hwnd HWND, pt POINT, flags CWP_FLAGS) HWND

func CreateUpDownControl

func CreateUpDownControl(dwStyle uint32, x int32, y int32, cx int32, cy int32, hParent HWND, nID int32, hInst HINSTANCE, hBuddy HWND, nUpper int32, nLower int32, nPos int32) HWND

func FindTextA

func FindTextA(param0 *FINDREPLACEA) HWND

func FindTextW

func FindTextW(param0 *FINDREPLACEW) HWND

func GetActiveWindow

func GetActiveWindow() HWND

func GetAncestor

func GetAncestor(hwnd HWND, gaFlags GET_ANCESTOR_FLAGS) HWND

func GetCapture

func GetCapture() HWND

func GetConsoleWindow

func GetConsoleWindow() HWND

func GetDesktopWindow

func GetDesktopWindow() HWND

func GetFocus

func GetFocus() HWND

func GetForegroundWindow

func GetForegroundWindow() HWND

func GetLastActivePopup

func GetLastActivePopup(hWnd HWND) HWND

func GetShellWindow

func GetShellWindow() HWND

func RealChildWindowFromPoint

func RealChildWindowFromPoint(hwndParent HWND, ptParentClientCoords POINT) HWND

func ReplaceTextA

func ReplaceTextA(param0 *FINDREPLACEA) HWND

func ReplaceTextW

func ReplaceTextW(param0 *FINDREPLACEW) HWND

func SetCapture

func SetCapture(hWnd HWND) HWND

func WindowFromDC

func WindowFromDC(hDC HDC) HWND

func WindowFromPhysicalPoint

func WindowFromPhysicalPoint(Point POINT) HWND

func WindowFromPoint

func WindowFromPoint(Point POINT) HWND

type HW_PROFILE_INFO

type HW_PROFILE_INFO = HW_PROFILE_INFOW

type HW_PROFILE_INFOA

type HW_PROFILE_INFOA struct {
	DwDockInfo      uint32
	SzHwProfileGuid [39]CHAR
	SzHwProfileName [80]CHAR
}

type HW_PROFILE_INFOW

type HW_PROFILE_INFOW struct {
	DwDockInfo      uint32
	SzHwProfileGuid [39]uint16
	SzHwProfileName [80]uint16
}

type HYPERLINKSTATES

type HYPERLINKSTATES int32

enum

const (
	HLS_NORMALTEXT HYPERLINKSTATES = 1
	HLS_LINKTEXT   HYPERLINKSTATES = 2
)

type HYPERLINKTEXTSTATES

type HYPERLINKTEXTSTATES int32

enum

const (
	TS_HYPERLINK_NORMAL   HYPERLINKTEXTSTATES = 1
	TS_HYPERLINK_HOT      HYPERLINKTEXTSTATES = 2
	TS_HYPERLINK_PRESSED  HYPERLINKTEXTSTATES = 3
	TS_HYPERLINK_DISABLED HYPERLINKTEXTSTATES = 4
)

type HYPER_SIZEDARR

type HYPER_SIZEDARR struct {
	ClSize uint32
	PData  *int64
}

type HYPHENATEINFO

type HYPHENATEINFO struct {
	CbSize          int16
	DxHyphenateZone int16
	PfnHyphenate    uintptr
}

type HYPHRESULT

type HYPHRESULT struct {
	Khyph   KHYPH
	IchHyph int32
	ChHyph  uint16
}

type HideInputPaneAnimationCoordinator

type HideInputPaneAnimationCoordinator struct {
}

type HomeGroup

type HomeGroup struct {
}

type HorizontalTextAlignment

type HorizontalTextAlignment int32

enum

const (
	HorizontalTextAlignment_Left      HorizontalTextAlignment = 0
	HorizontalTextAlignment_Centered  HorizontalTextAlignment = 1
	HorizontalTextAlignment_Right     HorizontalTextAlignment = 2
	HorizontalTextAlignment_Justified HorizontalTextAlignment = 3
)

type IACList

type IACList struct {
	IUnknown
}

func (*IACList) Expand

func (this *IACList) Expand(pszExpand PWSTR) HRESULT

func (*IACList) Vtbl

func (this *IACList) Vtbl() *IACListVtbl

type IACList2

type IACList2 struct {
	IACList
}

func (*IACList2) GetOptions

func (this *IACList2) GetOptions(pdwFlag *uint32) HRESULT

func (*IACList2) SetOptions

func (this *IACList2) SetOptions(dwFlag uint32) HRESULT

func (*IACList2) Vtbl

func (this *IACList2) Vtbl() *IACList2Vtbl

type IACList2Interface

type IACList2Interface interface {
	IACListInterface
	SetOptions(dwFlag uint32) HRESULT
	GetOptions(pdwFlag *uint32) HRESULT
}

type IACList2Vtbl

type IACList2Vtbl struct {
	IACListVtbl
	SetOptions uintptr
	GetOptions uintptr
}

type IACListInterface

type IACListInterface interface {
	IUnknownInterface
	Expand(pszExpand PWSTR) HRESULT
}

type IACListVtbl

type IACListVtbl struct {
	IUnknownVtbl
	Expand uintptr
}

type IAccIdentity

type IAccIdentity struct {
	IUnknown
}

func (*IAccIdentity) GetIdentityString

func (this *IAccIdentity) GetIdentityString(dwIDChild uint32, ppIDString **byte, pdwIDStringLen *uint32) HRESULT

func (*IAccIdentity) Vtbl

func (this *IAccIdentity) Vtbl() *IAccIdentityVtbl

type IAccIdentityInterface

type IAccIdentityInterface interface {
	IUnknownInterface
	GetIdentityString(dwIDChild uint32, ppIDString **byte, pdwIDStringLen *uint32) HRESULT
}

type IAccIdentityVtbl

type IAccIdentityVtbl struct {
	IUnknownVtbl
	GetIdentityString uintptr
}

type IAccPropServer

type IAccPropServer struct {
	IUnknown
}

func (*IAccPropServer) GetPropValue

func (this *IAccPropServer) GetPropValue(pIDString *byte, dwIDStringLen uint32, idProp syscall.GUID, pvarValue *VARIANT, pfHasProp *BOOL) HRESULT

func (*IAccPropServer) Vtbl

func (this *IAccPropServer) Vtbl() *IAccPropServerVtbl

type IAccPropServerInterface

type IAccPropServerInterface interface {
	IUnknownInterface
	GetPropValue(pIDString *byte, dwIDStringLen uint32, idProp syscall.GUID, pvarValue *VARIANT, pfHasProp *BOOL) HRESULT
}

type IAccPropServerVtbl

type IAccPropServerVtbl struct {
	IUnknownVtbl
	GetPropValue uintptr
}

type IAccPropServices

type IAccPropServices struct {
	IUnknown
}

func (*IAccPropServices) ClearHmenuProps

func (this *IAccPropServices) ClearHmenuProps(hmenu HMENU, idChild uint32, paProps *syscall.GUID, cProps int32) HRESULT

func (*IAccPropServices) ClearHwndProps

func (this *IAccPropServices) ClearHwndProps(hwnd HWND, idObject uint32, idChild uint32, paProps *syscall.GUID, cProps int32) HRESULT

func (*IAccPropServices) ClearProps

func (this *IAccPropServices) ClearProps(pIDString *byte, dwIDStringLen uint32, paProps *syscall.GUID, cProps int32) HRESULT

func (*IAccPropServices) ComposeHmenuIdentityString

func (this *IAccPropServices) ComposeHmenuIdentityString(hmenu HMENU, idChild uint32, ppIDString **byte, pdwIDStringLen *uint32) HRESULT

func (*IAccPropServices) ComposeHwndIdentityString

func (this *IAccPropServices) ComposeHwndIdentityString(hwnd HWND, idObject uint32, idChild uint32, ppIDString **byte, pdwIDStringLen *uint32) HRESULT

func (*IAccPropServices) DecomposeHmenuIdentityString

func (this *IAccPropServices) DecomposeHmenuIdentityString(pIDString *byte, dwIDStringLen uint32, phmenu *HMENU, pidChild *uint32) HRESULT

func (*IAccPropServices) DecomposeHwndIdentityString

func (this *IAccPropServices) DecomposeHwndIdentityString(pIDString *byte, dwIDStringLen uint32, phwnd *HWND, pidObject *uint32, pidChild *uint32) HRESULT

func (*IAccPropServices) SetHmenuProp

func (this *IAccPropServices) SetHmenuProp(hmenu HMENU, idChild uint32, idProp syscall.GUID, var_ VARIANT) HRESULT

func (*IAccPropServices) SetHmenuPropServer

func (this *IAccPropServices) SetHmenuPropServer(hmenu HMENU, idChild uint32, paProps *syscall.GUID, cProps int32, pServer *IAccPropServer, annoScope AnnoScope) HRESULT

func (*IAccPropServices) SetHmenuPropStr

func (this *IAccPropServices) SetHmenuPropStr(hmenu HMENU, idChild uint32, idProp syscall.GUID, str PWSTR) HRESULT

func (*IAccPropServices) SetHwndProp

func (this *IAccPropServices) SetHwndProp(hwnd HWND, idObject uint32, idChild uint32, idProp syscall.GUID, var_ VARIANT) HRESULT

func (*IAccPropServices) SetHwndPropServer

func (this *IAccPropServices) SetHwndPropServer(hwnd HWND, idObject uint32, idChild uint32, paProps *syscall.GUID, cProps int32, pServer *IAccPropServer, annoScope AnnoScope) HRESULT

func (*IAccPropServices) SetHwndPropStr

func (this *IAccPropServices) SetHwndPropStr(hwnd HWND, idObject uint32, idChild uint32, idProp syscall.GUID, str PWSTR) HRESULT

func (*IAccPropServices) SetPropServer

func (this *IAccPropServices) SetPropServer(pIDString *byte, dwIDStringLen uint32, paProps *syscall.GUID, cProps int32, pServer *IAccPropServer, annoScope AnnoScope) HRESULT

func (*IAccPropServices) SetPropValue

func (this *IAccPropServices) SetPropValue(pIDString *byte, dwIDStringLen uint32, idProp syscall.GUID, var_ VARIANT) HRESULT

func (*IAccPropServices) Vtbl

func (this *IAccPropServices) Vtbl() *IAccPropServicesVtbl

type IAccPropServicesInterface

type IAccPropServicesInterface interface {
	IUnknownInterface
	SetPropValue(pIDString *byte, dwIDStringLen uint32, idProp syscall.GUID, var_ VARIANT) HRESULT
	SetPropServer(pIDString *byte, dwIDStringLen uint32, paProps *syscall.GUID, cProps int32, pServer *IAccPropServer, annoScope AnnoScope) HRESULT
	ClearProps(pIDString *byte, dwIDStringLen uint32, paProps *syscall.GUID, cProps int32) HRESULT
	SetHwndProp(hwnd HWND, idObject uint32, idChild uint32, idProp syscall.GUID, var_ VARIANT) HRESULT
	SetHwndPropStr(hwnd HWND, idObject uint32, idChild uint32, idProp syscall.GUID, str PWSTR) HRESULT
	SetHwndPropServer(hwnd HWND, idObject uint32, idChild uint32, paProps *syscall.GUID, cProps int32, pServer *IAccPropServer, annoScope AnnoScope) HRESULT
	ClearHwndProps(hwnd HWND, idObject uint32, idChild uint32, paProps *syscall.GUID, cProps int32) HRESULT
	ComposeHwndIdentityString(hwnd HWND, idObject uint32, idChild uint32, ppIDString **byte, pdwIDStringLen *uint32) HRESULT
	DecomposeHwndIdentityString(pIDString *byte, dwIDStringLen uint32, phwnd *HWND, pidObject *uint32, pidChild *uint32) HRESULT
	SetHmenuProp(hmenu HMENU, idChild uint32, idProp syscall.GUID, var_ VARIANT) HRESULT
	SetHmenuPropStr(hmenu HMENU, idChild uint32, idProp syscall.GUID, str PWSTR) HRESULT
	SetHmenuPropServer(hmenu HMENU, idChild uint32, paProps *syscall.GUID, cProps int32, pServer *IAccPropServer, annoScope AnnoScope) HRESULT
	ClearHmenuProps(hmenu HMENU, idChild uint32, paProps *syscall.GUID, cProps int32) HRESULT
	ComposeHmenuIdentityString(hmenu HMENU, idChild uint32, ppIDString **byte, pdwIDStringLen *uint32) HRESULT
	DecomposeHmenuIdentityString(pIDString *byte, dwIDStringLen uint32, phmenu *HMENU, pidChild *uint32) HRESULT
}

type IAccPropServicesVtbl

type IAccPropServicesVtbl struct {
	IUnknownVtbl
	SetPropValue                 uintptr
	SetPropServer                uintptr
	ClearProps                   uintptr
	SetHwndProp                  uintptr
	SetHwndPropStr               uintptr
	SetHwndPropServer            uintptr
	ClearHwndProps               uintptr
	ComposeHwndIdentityString    uintptr
	DecomposeHwndIdentityString  uintptr
	SetHmenuProp                 uintptr
	SetHmenuPropStr              uintptr
	SetHmenuPropServer           uintptr
	ClearHmenuProps              uintptr
	ComposeHmenuIdentityString   uintptr
	DecomposeHmenuIdentityString uintptr
}

type IAccessibilityDockingService

type IAccessibilityDockingService struct {
	IUnknown
}

func (*IAccessibilityDockingService) DockWindow

func (this *IAccessibilityDockingService) DockWindow(hwnd HWND, hMonitor HMONITOR, cyRequested uint32, pCallback *IAccessibilityDockingServiceCallback) HRESULT

func (*IAccessibilityDockingService) GetAvailableSize

func (this *IAccessibilityDockingService) GetAvailableSize(hMonitor HMONITOR, pcxFixed *uint32, pcyMax *uint32) HRESULT

func (*IAccessibilityDockingService) UndockWindow

func (this *IAccessibilityDockingService) UndockWindow(hwnd HWND) HRESULT

func (*IAccessibilityDockingService) Vtbl

type IAccessibilityDockingServiceCallback

type IAccessibilityDockingServiceCallback struct {
	IUnknown
}

func (*IAccessibilityDockingServiceCallback) Undocked

func (this *IAccessibilityDockingServiceCallback) Undocked(undockReason UNDOCK_REASON) HRESULT

func (*IAccessibilityDockingServiceCallback) Vtbl

type IAccessibilityDockingServiceCallbackInterface

type IAccessibilityDockingServiceCallbackInterface interface {
	IUnknownInterface
	Undocked(undockReason UNDOCK_REASON) HRESULT
}

type IAccessibilityDockingServiceCallbackVtbl

type IAccessibilityDockingServiceCallbackVtbl struct {
	IUnknownVtbl
	Undocked uintptr
}

type IAccessibilityDockingServiceInterface

type IAccessibilityDockingServiceInterface interface {
	IUnknownInterface
	GetAvailableSize(hMonitor HMONITOR, pcxFixed *uint32, pcyMax *uint32) HRESULT
	DockWindow(hwnd HWND, hMonitor HMONITOR, cyRequested uint32, pCallback *IAccessibilityDockingServiceCallback) HRESULT
	UndockWindow(hwnd HWND) HRESULT
}

type IAccessibilityDockingServiceVtbl

type IAccessibilityDockingServiceVtbl struct {
	IUnknownVtbl
	GetAvailableSize uintptr
	DockWindow       uintptr
	UndockWindow     uintptr
}

type IAccessible

type IAccessible struct {
	IDispatch
}

func (*IAccessible) AccDoDefaultAction

func (this *IAccessible) AccDoDefaultAction(varChild VARIANT) HRESULT

func (*IAccessible) AccHitTest

func (this *IAccessible) AccHitTest(xLeft int32, yTop int32, pvarChild *VARIANT) HRESULT

func (*IAccessible) AccLocation

func (this *IAccessible) AccLocation(pxLeft *int32, pyTop *int32, pcxWidth *int32, pcyHeight *int32, varChild VARIANT) HRESULT

func (*IAccessible) AccNavigate

func (this *IAccessible) AccNavigate(navDir int32, varStart VARIANT, pvarEndUpAt *VARIANT) HRESULT

func (*IAccessible) AccSelect

func (this *IAccessible) AccSelect(flagsSelect int32, varChild VARIANT) HRESULT

func (*IAccessible) Get_accChild

func (this *IAccessible) Get_accChild(varChild VARIANT, ppdispChild **IDispatch) HRESULT

func (*IAccessible) Get_accChildCount

func (this *IAccessible) Get_accChildCount(pcountChildren *int32) HRESULT

func (*IAccessible) Get_accDefaultAction

func (this *IAccessible) Get_accDefaultAction(varChild VARIANT, pszDefaultAction *BSTR) HRESULT

func (*IAccessible) Get_accDescription

func (this *IAccessible) Get_accDescription(varChild VARIANT, pszDescription *BSTR) HRESULT

func (*IAccessible) Get_accFocus

func (this *IAccessible) Get_accFocus(pvarChild *VARIANT) HRESULT

func (*IAccessible) Get_accHelp

func (this *IAccessible) Get_accHelp(varChild VARIANT, pszHelp *BSTR) HRESULT

func (*IAccessible) Get_accHelpTopic

func (this *IAccessible) Get_accHelpTopic(pszHelpFile *BSTR, varChild VARIANT, pidTopic *int32) HRESULT

func (*IAccessible) Get_accKeyboardShortcut

func (this *IAccessible) Get_accKeyboardShortcut(varChild VARIANT, pszKeyboardShortcut *BSTR) HRESULT

func (*IAccessible) Get_accName

func (this *IAccessible) Get_accName(varChild VARIANT, pszName *BSTR) HRESULT

func (*IAccessible) Get_accParent

func (this *IAccessible) Get_accParent(ppdispParent **IDispatch) HRESULT

func (*IAccessible) Get_accRole

func (this *IAccessible) Get_accRole(varChild VARIANT, pvarRole *VARIANT) HRESULT

func (*IAccessible) Get_accSelection

func (this *IAccessible) Get_accSelection(pvarChildren *VARIANT) HRESULT

func (*IAccessible) Get_accState

func (this *IAccessible) Get_accState(varChild VARIANT, pvarState *VARIANT) HRESULT

func (*IAccessible) Get_accValue

func (this *IAccessible) Get_accValue(varChild VARIANT, pszValue *BSTR) HRESULT

func (*IAccessible) Put_accName

func (this *IAccessible) Put_accName(varChild VARIANT, szName BSTR) HRESULT

func (*IAccessible) Put_accValue

func (this *IAccessible) Put_accValue(varChild VARIANT, szValue BSTR) HRESULT

func (*IAccessible) Vtbl

func (this *IAccessible) Vtbl() *IAccessibleVtbl

type IAccessibleEx

type IAccessibleEx struct {
	IUnknown
}

func (*IAccessibleEx) ConvertReturnedElement

func (this *IAccessibleEx) ConvertReturnedElement(pIn *IRawElementProviderSimple, ppRetValOut **IAccessibleEx) HRESULT

func (*IAccessibleEx) GetIAccessiblePair

func (this *IAccessibleEx) GetIAccessiblePair(ppAcc **IAccessible, pidChild *int32) HRESULT

func (*IAccessibleEx) GetObjectForChild

func (this *IAccessibleEx) GetObjectForChild(idChild int32, pRetVal **IAccessibleEx) HRESULT

func (*IAccessibleEx) GetRuntimeId

func (this *IAccessibleEx) GetRuntimeId(pRetVal **SAFEARRAY) HRESULT

func (*IAccessibleEx) Vtbl

func (this *IAccessibleEx) Vtbl() *IAccessibleExVtbl

type IAccessibleExInterface

type IAccessibleExInterface interface {
	IUnknownInterface
	GetObjectForChild(idChild int32, pRetVal **IAccessibleEx) HRESULT
	GetIAccessiblePair(ppAcc **IAccessible, pidChild *int32) HRESULT
	GetRuntimeId(pRetVal **SAFEARRAY) HRESULT
	ConvertReturnedElement(pIn *IRawElementProviderSimple, ppRetValOut **IAccessibleEx) HRESULT
}

type IAccessibleExVtbl

type IAccessibleExVtbl struct {
	IUnknownVtbl
	GetObjectForChild      uintptr
	GetIAccessiblePair     uintptr
	GetRuntimeId           uintptr
	ConvertReturnedElement uintptr
}

type IAccessibleHandler

type IAccessibleHandler struct {
	IUnknown
}

func (*IAccessibleHandler) AccessibleObjectFromID

func (this *IAccessibleHandler) AccessibleObjectFromID(hwnd int32, lObjectID int32, pIAccessible **IAccessible) HRESULT

func (*IAccessibleHandler) Vtbl

type IAccessibleHandlerInterface

type IAccessibleHandlerInterface interface {
	IUnknownInterface
	AccessibleObjectFromID(hwnd int32, lObjectID int32, pIAccessible **IAccessible) HRESULT
}

type IAccessibleHandlerVtbl

type IAccessibleHandlerVtbl struct {
	IUnknownVtbl
	AccessibleObjectFromID uintptr
}

type IAccessibleHostingElementProviders

type IAccessibleHostingElementProviders struct {
	IUnknown
}

func (*IAccessibleHostingElementProviders) GetEmbeddedFragmentRoots

func (this *IAccessibleHostingElementProviders) GetEmbeddedFragmentRoots(pRetVal **SAFEARRAY) HRESULT

func (*IAccessibleHostingElementProviders) GetObjectIdForProvider

func (this *IAccessibleHostingElementProviders) GetObjectIdForProvider(pProvider *IRawElementProviderSimple, pidObject *int32) HRESULT

func (*IAccessibleHostingElementProviders) Vtbl

type IAccessibleHostingElementProvidersInterface

type IAccessibleHostingElementProvidersInterface interface {
	IUnknownInterface
	GetEmbeddedFragmentRoots(pRetVal **SAFEARRAY) HRESULT
	GetObjectIdForProvider(pProvider *IRawElementProviderSimple, pidObject *int32) HRESULT
}

type IAccessibleHostingElementProvidersVtbl

type IAccessibleHostingElementProvidersVtbl struct {
	IUnknownVtbl
	GetEmbeddedFragmentRoots uintptr
	GetObjectIdForProvider   uintptr
}

type IAccessibleInterface

type IAccessibleInterface interface {
	IDispatchInterface
	Get_accParent(ppdispParent **IDispatch) HRESULT
	Get_accChildCount(pcountChildren *int32) HRESULT
	Get_accChild(varChild VARIANT, ppdispChild **IDispatch) HRESULT
	Get_accName(varChild VARIANT, pszName *BSTR) HRESULT
	Get_accValue(varChild VARIANT, pszValue *BSTR) HRESULT
	Get_accDescription(varChild VARIANT, pszDescription *BSTR) HRESULT
	Get_accRole(varChild VARIANT, pvarRole *VARIANT) HRESULT
	Get_accState(varChild VARIANT, pvarState *VARIANT) HRESULT
	Get_accHelp(varChild VARIANT, pszHelp *BSTR) HRESULT
	Get_accHelpTopic(pszHelpFile *BSTR, varChild VARIANT, pidTopic *int32) HRESULT
	Get_accKeyboardShortcut(varChild VARIANT, pszKeyboardShortcut *BSTR) HRESULT
	Get_accFocus(pvarChild *VARIANT) HRESULT
	Get_accSelection(pvarChildren *VARIANT) HRESULT
	Get_accDefaultAction(varChild VARIANT, pszDefaultAction *BSTR) HRESULT
	AccSelect(flagsSelect int32, varChild VARIANT) HRESULT
	AccLocation(pxLeft *int32, pyTop *int32, pcxWidth *int32, pcyHeight *int32, varChild VARIANT) HRESULT
	AccNavigate(navDir int32, varStart VARIANT, pvarEndUpAt *VARIANT) HRESULT
	AccHitTest(xLeft int32, yTop int32, pvarChild *VARIANT) HRESULT
	AccDoDefaultAction(varChild VARIANT) HRESULT
	Put_accName(varChild VARIANT, szName BSTR) HRESULT
	Put_accValue(varChild VARIANT, szValue BSTR) HRESULT
}

type IAccessibleObject

type IAccessibleObject struct {
	IUnknown
}

func (*IAccessibleObject) SetAccessibleName

func (this *IAccessibleObject) SetAccessibleName(pszName PWSTR) HRESULT

func (*IAccessibleObject) Vtbl

type IAccessibleObjectInterface

type IAccessibleObjectInterface interface {
	IUnknownInterface
	SetAccessibleName(pszName PWSTR) HRESULT
}

type IAccessibleObjectVtbl

type IAccessibleObjectVtbl struct {
	IUnknownVtbl
	SetAccessibleName uintptr
}

type IAccessibleVtbl

type IAccessibleVtbl struct {
	IDispatchVtbl
	Get_accParent           uintptr
	Get_accChildCount       uintptr
	Get_accChild            uintptr
	Get_accName             uintptr
	Get_accValue            uintptr
	Get_accDescription      uintptr
	Get_accRole             uintptr
	Get_accState            uintptr
	Get_accHelp             uintptr
	Get_accHelpTopic        uintptr
	Get_accKeyboardShortcut uintptr
	Get_accFocus            uintptr
	Get_accSelection        uintptr
	Get_accDefaultAction    uintptr
	AccSelect               uintptr
	AccLocation             uintptr
	AccNavigate             uintptr
	AccHitTest              uintptr
	AccDoDefaultAction      uintptr
	Put_accName             uintptr
	Put_accValue            uintptr
}

type IAccessibleWindowlessSite

type IAccessibleWindowlessSite struct {
	IUnknown
}

func (*IAccessibleWindowlessSite) AcquireObjectIdRange

func (this *IAccessibleWindowlessSite) AcquireObjectIdRange(rangeSize int32, pRangeOwner *IAccessibleHandler, pRangeBase *int32) HRESULT

func (*IAccessibleWindowlessSite) GetParentAccessible

func (this *IAccessibleWindowlessSite) GetParentAccessible(ppParent **IAccessible) HRESULT

func (*IAccessibleWindowlessSite) QueryObjectIdRanges

func (this *IAccessibleWindowlessSite) QueryObjectIdRanges(pRangesOwner *IAccessibleHandler, psaRanges **SAFEARRAY) HRESULT

func (*IAccessibleWindowlessSite) ReleaseObjectIdRange

func (this *IAccessibleWindowlessSite) ReleaseObjectIdRange(rangeBase int32, pRangeOwner *IAccessibleHandler) HRESULT

func (*IAccessibleWindowlessSite) Vtbl

type IAccessibleWindowlessSiteInterface

type IAccessibleWindowlessSiteInterface interface {
	IUnknownInterface
	AcquireObjectIdRange(rangeSize int32, pRangeOwner *IAccessibleHandler, pRangeBase *int32) HRESULT
	ReleaseObjectIdRange(rangeBase int32, pRangeOwner *IAccessibleHandler) HRESULT
	QueryObjectIdRanges(pRangesOwner *IAccessibleHandler, psaRanges **SAFEARRAY) HRESULT
	GetParentAccessible(ppParent **IAccessible) HRESULT
}

type IAccessibleWindowlessSiteVtbl

type IAccessibleWindowlessSiteVtbl struct {
	IUnknownVtbl
	AcquireObjectIdRange uintptr
	ReleaseObjectIdRange uintptr
	QueryObjectIdRanges  uintptr
	GetParentAccessible  uintptr
}

type IAccountsSettingsPaneInterop

type IAccountsSettingsPaneInterop struct {
	IInspectable
}

func (*IAccountsSettingsPaneInterop) GetForWindow

func (this *IAccountsSettingsPaneInterop) GetForWindow(appWindow HWND, riid *syscall.GUID, accountsSettingsPane unsafe.Pointer) HRESULT

func (*IAccountsSettingsPaneInterop) ShowAddAccountForWindowAsync

func (this *IAccountsSettingsPaneInterop) ShowAddAccountForWindowAsync(appWindow HWND, riid *syscall.GUID, asyncAction unsafe.Pointer) HRESULT

func (*IAccountsSettingsPaneInterop) ShowManageAccountsForWindowAsync

func (this *IAccountsSettingsPaneInterop) ShowManageAccountsForWindowAsync(appWindow HWND, riid *syscall.GUID, asyncAction unsafe.Pointer) HRESULT

func (*IAccountsSettingsPaneInterop) Vtbl

type IAccountsSettingsPaneInteropInterface

type IAccountsSettingsPaneInteropInterface interface {
	IInspectableInterface
	GetForWindow(appWindow HWND, riid *syscall.GUID, accountsSettingsPane unsafe.Pointer) HRESULT
	ShowManageAccountsForWindowAsync(appWindow HWND, riid *syscall.GUID, asyncAction unsafe.Pointer) HRESULT
	ShowAddAccountForWindowAsync(appWindow HWND, riid *syscall.GUID, asyncAction unsafe.Pointer) HRESULT
}

type IAccountsSettingsPaneInteropVtbl

type IAccountsSettingsPaneInteropVtbl struct {
	IInspectableVtbl
	GetForWindow                     uintptr
	ShowManageAccountsForWindowAsync uintptr
	ShowAddAccountForWindowAsync     uintptr
}

type IActionProgress

type IActionProgress struct {
	IUnknown
}

func (*IActionProgress) Begin

func (this *IActionProgress) Begin(action SPACTION, flags uint32) HRESULT

func (*IActionProgress) End

func (this *IActionProgress) End() HRESULT

func (*IActionProgress) QueryCancel

func (this *IActionProgress) QueryCancel(pfCancelled *BOOL) HRESULT

func (*IActionProgress) ResetCancel

func (this *IActionProgress) ResetCancel() HRESULT

func (*IActionProgress) UpdateProgress

func (this *IActionProgress) UpdateProgress(ulCompleted uint64, ulTotal uint64) HRESULT

func (*IActionProgress) UpdateText

func (this *IActionProgress) UpdateText(sptext SPTEXT, pszText PWSTR, fMayCompact BOOL) HRESULT

func (*IActionProgress) Vtbl

func (this *IActionProgress) Vtbl() *IActionProgressVtbl

type IActionProgressDialog

type IActionProgressDialog struct {
	IUnknown
}

func (*IActionProgressDialog) Initialize

func (this *IActionProgressDialog) Initialize(flags uint32, pszTitle PWSTR, pszCancel PWSTR) HRESULT

func (*IActionProgressDialog) Stop

func (this *IActionProgressDialog) Stop() HRESULT

func (*IActionProgressDialog) Vtbl

type IActionProgressDialogInterface

type IActionProgressDialogInterface interface {
	IUnknownInterface
	Initialize(flags uint32, pszTitle PWSTR, pszCancel PWSTR) HRESULT
	Stop() HRESULT
}

type IActionProgressDialogVtbl

type IActionProgressDialogVtbl struct {
	IUnknownVtbl
	Initialize uintptr
	Stop       uintptr
}

type IActionProgressInterface

type IActionProgressInterface interface {
	IUnknownInterface
	Begin(action SPACTION, flags uint32) HRESULT
	UpdateProgress(ulCompleted uint64, ulTotal uint64) HRESULT
	UpdateText(sptext SPTEXT, pszText PWSTR, fMayCompact BOOL) HRESULT
	QueryCancel(pfCancelled *BOOL) HRESULT
	ResetCancel() HRESULT
	End() HRESULT
}

type IActionProgressVtbl

type IActionProgressVtbl struct {
	IUnknownVtbl
	Begin          uintptr
	UpdateProgress uintptr
	UpdateText     uintptr
	QueryCancel    uintptr
	ResetCancel    uintptr
	End            uintptr
}

type IActivationFactory

type IActivationFactory struct {
	IInspectable
}

func (*IActivationFactory) ActivateInstance

func (this *IActivationFactory) ActivateInstance(instance **IInspectable) HRESULT

func (*IActivationFactory) Vtbl

type IActivationFactoryInterface

type IActivationFactoryInterface interface {
	IInspectableInterface
	ActivateInstance(instance **IInspectable) HRESULT
}

type IActivationFactoryVtbl

type IActivationFactoryVtbl struct {
	IInspectableVtbl
	ActivateInstance uintptr
}

type IActivationFilter

type IActivationFilter struct {
	IUnknown
}

func (*IActivationFilter) HandleActivation

func (this *IActivationFilter) HandleActivation(dwActivationType uint32, rclsid *syscall.GUID, pReplacementClsId *syscall.GUID) HRESULT

func (*IActivationFilter) Vtbl

type IActivationFilterInterface

type IActivationFilterInterface interface {
	IUnknownInterface
	HandleActivation(dwActivationType uint32, rclsid *syscall.GUID, pReplacementClsId *syscall.GUID) HRESULT
}

type IActivationFilterVtbl

type IActivationFilterVtbl struct {
	IUnknownVtbl
	HandleActivation uintptr
}

type IAddrExclusionControl

type IAddrExclusionControl struct {
	IUnknown
}

func (*IAddrExclusionControl) GetCurrentAddrExclusionList

func (this *IAddrExclusionControl) GetCurrentAddrExclusionList(riid *syscall.GUID, ppEnumerator unsafe.Pointer) HRESULT

func (*IAddrExclusionControl) UpdateAddrExclusionList

func (this *IAddrExclusionControl) UpdateAddrExclusionList(pEnumerator *IUnknown) HRESULT

func (*IAddrExclusionControl) Vtbl

type IAddrExclusionControlInterface

type IAddrExclusionControlInterface interface {
	IUnknownInterface
	GetCurrentAddrExclusionList(riid *syscall.GUID, ppEnumerator unsafe.Pointer) HRESULT
	UpdateAddrExclusionList(pEnumerator *IUnknown) HRESULT
}

type IAddrExclusionControlVtbl

type IAddrExclusionControlVtbl struct {
	IUnknownVtbl
	GetCurrentAddrExclusionList uintptr
	UpdateAddrExclusionList     uintptr
}

type IAddrTrackingControl

type IAddrTrackingControl struct {
	IUnknown
}

func (*IAddrTrackingControl) DisableCOMDynamicAddrTracking

func (this *IAddrTrackingControl) DisableCOMDynamicAddrTracking() HRESULT

func (*IAddrTrackingControl) EnableCOMDynamicAddrTracking

func (this *IAddrTrackingControl) EnableCOMDynamicAddrTracking() HRESULT

func (*IAddrTrackingControl) Vtbl

type IAddrTrackingControlInterface

type IAddrTrackingControlInterface interface {
	IUnknownInterface
	EnableCOMDynamicAddrTracking() HRESULT
	DisableCOMDynamicAddrTracking() HRESULT
}

type IAddrTrackingControlVtbl

type IAddrTrackingControlVtbl struct {
	IUnknownVtbl
	EnableCOMDynamicAddrTracking  uintptr
	DisableCOMDynamicAddrTracking uintptr
}

type IAdviseSink

type IAdviseSink struct {
	IUnknown
}

func (*IAdviseSink) OnClose

func (this *IAdviseSink) OnClose()

func (*IAdviseSink) OnDataChange

func (this *IAdviseSink) OnDataChange(pFormatetc *FORMATETC, pStgmed *STGMEDIUM)

func (*IAdviseSink) OnRename

func (this *IAdviseSink) OnRename(pmk *IMoniker)

func (*IAdviseSink) OnSave

func (this *IAdviseSink) OnSave()

func (*IAdviseSink) OnViewChange

func (this *IAdviseSink) OnViewChange(dwAspect uint32, lindex int32)

func (*IAdviseSink) Vtbl

func (this *IAdviseSink) Vtbl() *IAdviseSinkVtbl

type IAdviseSink2

type IAdviseSink2 struct {
	IAdviseSink
}

func (*IAdviseSink2) OnLinkSrcChange

func (this *IAdviseSink2) OnLinkSrcChange(pmk *IMoniker)

func (*IAdviseSink2) Vtbl

func (this *IAdviseSink2) Vtbl() *IAdviseSink2Vtbl

type IAdviseSink2Interface

type IAdviseSink2Interface interface {
	IAdviseSinkInterface
	OnLinkSrcChange(pmk *IMoniker)
}

type IAdviseSink2Vtbl

type IAdviseSink2Vtbl struct {
	IAdviseSinkVtbl
	OnLinkSrcChange uintptr
}

type IAdviseSinkEx

type IAdviseSinkEx struct {
	IAdviseSink
}

func (*IAdviseSinkEx) OnViewStatusChange

func (this *IAdviseSinkEx) OnViewStatusChange(dwViewStatus uint32)

func (*IAdviseSinkEx) Vtbl

func (this *IAdviseSinkEx) Vtbl() *IAdviseSinkExVtbl

type IAdviseSinkExInterface

type IAdviseSinkExInterface interface {
	IAdviseSinkInterface
	OnViewStatusChange(dwViewStatus uint32)
}

type IAdviseSinkExVtbl

type IAdviseSinkExVtbl struct {
	IAdviseSinkVtbl
	OnViewStatusChange uintptr
}

type IAdviseSinkInterface

type IAdviseSinkInterface interface {
	IUnknownInterface
	OnDataChange(pFormatetc *FORMATETC, pStgmed *STGMEDIUM)
	OnViewChange(dwAspect uint32, lindex int32)
	OnRename(pmk *IMoniker)
	OnSave()
	OnClose()
}

type IAdviseSinkVtbl

type IAdviseSinkVtbl struct {
	IUnknownVtbl
	OnDataChange uintptr
	OnViewChange uintptr
	OnRename     uintptr
	OnSave       uintptr
	OnClose      uintptr
}

type IAgileObject

type IAgileObject struct {
	IUnknown
}

func (*IAgileObject) Vtbl

func (this *IAgileObject) Vtbl() *IAgileObjectVtbl

type IAgileObjectInterface

type IAgileObjectInterface interface {
	IUnknownInterface
}

type IAgileObjectVtbl

type IAgileObjectVtbl struct {
	IUnknownVtbl
}

type IAgileReference

type IAgileReference struct {
	IUnknown
}

func (*IAgileReference) Resolve

func (this *IAgileReference) Resolve(riid *syscall.GUID, ppvObjectReference unsafe.Pointer) HRESULT

func (*IAgileReference) Vtbl

func (this *IAgileReference) Vtbl() *IAgileReferenceVtbl

type IAgileReferenceInterface

type IAgileReferenceInterface interface {
	IUnknownInterface
	Resolve(riid *syscall.GUID, ppvObjectReference unsafe.Pointer) HRESULT
}

type IAgileReferenceVtbl

type IAgileReferenceVtbl struct {
	IUnknownVtbl
	Resolve uintptr
}

type IAnnotationProvider

type IAnnotationProvider struct {
	IUnknown
}

func (*IAnnotationProvider) Get_AnnotationTypeId

func (this *IAnnotationProvider) Get_AnnotationTypeId(retVal *UIA_ANNOTATIONTYPE) HRESULT

func (*IAnnotationProvider) Get_AnnotationTypeName

func (this *IAnnotationProvider) Get_AnnotationTypeName(retVal *BSTR) HRESULT

func (*IAnnotationProvider) Get_Author

func (this *IAnnotationProvider) Get_Author(retVal *BSTR) HRESULT

func (*IAnnotationProvider) Get_DateTime

func (this *IAnnotationProvider) Get_DateTime(retVal *BSTR) HRESULT

func (*IAnnotationProvider) Get_Target

func (this *IAnnotationProvider) Get_Target(retVal **IRawElementProviderSimple) HRESULT

func (*IAnnotationProvider) Vtbl

type IAnnotationProviderInterface

type IAnnotationProviderInterface interface {
	IUnknownInterface
	Get_AnnotationTypeId(retVal *UIA_ANNOTATIONTYPE) HRESULT
	Get_AnnotationTypeName(retVal *BSTR) HRESULT
	Get_Author(retVal *BSTR) HRESULT
	Get_DateTime(retVal *BSTR) HRESULT
	Get_Target(retVal **IRawElementProviderSimple) HRESULT
}

type IAnnotationProviderVtbl

type IAnnotationProviderVtbl struct {
	IUnknownVtbl
	Get_AnnotationTypeId   uintptr
	Get_AnnotationTypeName uintptr
	Get_Author             uintptr
	Get_DateTime           uintptr
	Get_Target             uintptr
}

type IApartmentShutdown

type IApartmentShutdown struct {
	IUnknown
}

func (*IApartmentShutdown) OnUninitialize

func (this *IApartmentShutdown) OnUninitialize(ui64ApartmentIdentifier uint64)

func (*IApartmentShutdown) Vtbl

type IApartmentShutdownInterface

type IApartmentShutdownInterface interface {
	IUnknownInterface
	OnUninitialize(ui64ApartmentIdentifier uint64)
}

type IApartmentShutdownVtbl

type IApartmentShutdownVtbl struct {
	IUnknownVtbl
	OnUninitialize uintptr
}

type IAppActivationUIInfo

type IAppActivationUIInfo struct {
	IUnknown
}

func (*IAppActivationUIInfo) GetInvokePoint

func (this *IAppActivationUIInfo) GetInvokePoint(value *POINT) HRESULT

func (*IAppActivationUIInfo) GetKeyState

func (this *IAppActivationUIInfo) GetKeyState(value *uint32) HRESULT

func (*IAppActivationUIInfo) GetMonitor

func (this *IAppActivationUIInfo) GetMonitor(value *HMONITOR) HRESULT

func (*IAppActivationUIInfo) GetShowCommand

func (this *IAppActivationUIInfo) GetShowCommand(value *int32) HRESULT

func (*IAppActivationUIInfo) GetShowUI

func (this *IAppActivationUIInfo) GetShowUI(value *BOOL) HRESULT

func (*IAppActivationUIInfo) Vtbl

type IAppActivationUIInfoInterface

type IAppActivationUIInfoInterface interface {
	IUnknownInterface
	GetMonitor(value *HMONITOR) HRESULT
	GetInvokePoint(value *POINT) HRESULT
	GetShowCommand(value *int32) HRESULT
	GetShowUI(value *BOOL) HRESULT
	GetKeyState(value *uint32) HRESULT
}

type IAppActivationUIInfoVtbl

type IAppActivationUIInfoVtbl struct {
	IUnknownVtbl
	GetMonitor     uintptr
	GetInvokePoint uintptr
	GetShowCommand uintptr
	GetShowUI      uintptr
	GetKeyState    uintptr
}

type IAppPublisher

type IAppPublisher struct {
	IUnknown
}

func (*IAppPublisher) EnumApps

func (this *IAppPublisher) EnumApps(pAppCategoryId *syscall.GUID, ppepa **IEnumPublishedApps) HRESULT

func (*IAppPublisher) GetCategories

func (this *IAppPublisher) GetCategories(pAppCategoryList *APPCATEGORYINFOLIST) HRESULT

func (*IAppPublisher) GetNumberOfApps

func (this *IAppPublisher) GetNumberOfApps(pdwApps *uint32) HRESULT

func (*IAppPublisher) GetNumberOfCategories

func (this *IAppPublisher) GetNumberOfCategories(pdwCat *uint32) HRESULT

func (*IAppPublisher) Vtbl

func (this *IAppPublisher) Vtbl() *IAppPublisherVtbl

type IAppPublisherInterface

type IAppPublisherInterface interface {
	IUnknownInterface
	GetNumberOfCategories(pdwCat *uint32) HRESULT
	GetCategories(pAppCategoryList *APPCATEGORYINFOLIST) HRESULT
	GetNumberOfApps(pdwApps *uint32) HRESULT
	EnumApps(pAppCategoryId *syscall.GUID, ppepa **IEnumPublishedApps) HRESULT
}

type IAppPublisherVtbl

type IAppPublisherVtbl struct {
	IUnknownVtbl
	GetNumberOfCategories uintptr
	GetCategories         uintptr
	GetNumberOfApps       uintptr
	EnumApps              uintptr
}

type IAppServiceConnectionExtendedExecution

type IAppServiceConnectionExtendedExecution struct {
	IUnknown
}

func (*IAppServiceConnectionExtendedExecution) OpenForExtendedExecutionAsync

func (this *IAppServiceConnectionExtendedExecution) OpenForExtendedExecutionAsync(riid *syscall.GUID, operation unsafe.Pointer) HRESULT

func (*IAppServiceConnectionExtendedExecution) Vtbl

type IAppServiceConnectionExtendedExecutionInterface

type IAppServiceConnectionExtendedExecutionInterface interface {
	IUnknownInterface
	OpenForExtendedExecutionAsync(riid *syscall.GUID, operation unsafe.Pointer) HRESULT
}

type IAppServiceConnectionExtendedExecutionVtbl

type IAppServiceConnectionExtendedExecutionVtbl struct {
	IUnknownVtbl
	OpenForExtendedExecutionAsync uintptr
}

type IAppVisibility

type IAppVisibility struct {
	IUnknown
}

func (*IAppVisibility) Advise

func (this *IAppVisibility) Advise(pCallback *IAppVisibilityEvents, pdwCookie *uint32) HRESULT

func (*IAppVisibility) GetAppVisibilityOnMonitor

func (this *IAppVisibility) GetAppVisibilityOnMonitor(hMonitor HMONITOR, pMode *MONITOR_APP_VISIBILITY) HRESULT

func (*IAppVisibility) IsLauncherVisible

func (this *IAppVisibility) IsLauncherVisible(pfVisible *BOOL) HRESULT

func (*IAppVisibility) Unadvise

func (this *IAppVisibility) Unadvise(dwCookie uint32) HRESULT

func (*IAppVisibility) Vtbl

func (this *IAppVisibility) Vtbl() *IAppVisibilityVtbl

type IAppVisibilityEvents

type IAppVisibilityEvents struct {
	IUnknown
}

func (*IAppVisibilityEvents) AppVisibilityOnMonitorChanged

func (this *IAppVisibilityEvents) AppVisibilityOnMonitorChanged(hMonitor HMONITOR, previousMode MONITOR_APP_VISIBILITY, currentMode MONITOR_APP_VISIBILITY) HRESULT

func (*IAppVisibilityEvents) LauncherVisibilityChange

func (this *IAppVisibilityEvents) LauncherVisibilityChange(currentVisibleState BOOL) HRESULT

func (*IAppVisibilityEvents) Vtbl

type IAppVisibilityEventsInterface

type IAppVisibilityEventsInterface interface {
	IUnknownInterface
	AppVisibilityOnMonitorChanged(hMonitor HMONITOR, previousMode MONITOR_APP_VISIBILITY, currentMode MONITOR_APP_VISIBILITY) HRESULT
	LauncherVisibilityChange(currentVisibleState BOOL) HRESULT
}

type IAppVisibilityEventsVtbl

type IAppVisibilityEventsVtbl struct {
	IUnknownVtbl
	AppVisibilityOnMonitorChanged uintptr
	LauncherVisibilityChange      uintptr
}

type IAppVisibilityInterface

type IAppVisibilityInterface interface {
	IUnknownInterface
	GetAppVisibilityOnMonitor(hMonitor HMONITOR, pMode *MONITOR_APP_VISIBILITY) HRESULT
	IsLauncherVisible(pfVisible *BOOL) HRESULT
	Advise(pCallback *IAppVisibilityEvents, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
}

type IAppVisibilityVtbl

type IAppVisibilityVtbl struct {
	IUnknownVtbl
	GetAppVisibilityOnMonitor uintptr
	IsLauncherVisible         uintptr
	Advise                    uintptr
	Unadvise                  uintptr
}

type IApplicationActivationManager

type IApplicationActivationManager struct {
	IUnknown
}

func (*IApplicationActivationManager) ActivateApplication

func (this *IApplicationActivationManager) ActivateApplication(appUserModelId PWSTR, arguments PWSTR, options ACTIVATEOPTIONS, processId *uint32) HRESULT

func (*IApplicationActivationManager) ActivateForFile

func (this *IApplicationActivationManager) ActivateForFile(appUserModelId PWSTR, itemArray *IShellItemArray, verb PWSTR, processId *uint32) HRESULT

func (*IApplicationActivationManager) ActivateForProtocol

func (this *IApplicationActivationManager) ActivateForProtocol(appUserModelId PWSTR, itemArray *IShellItemArray, processId *uint32) HRESULT

func (*IApplicationActivationManager) Vtbl

type IApplicationActivationManagerInterface

type IApplicationActivationManagerInterface interface {
	IUnknownInterface
	ActivateApplication(appUserModelId PWSTR, arguments PWSTR, options ACTIVATEOPTIONS, processId *uint32) HRESULT
	ActivateForFile(appUserModelId PWSTR, itemArray *IShellItemArray, verb PWSTR, processId *uint32) HRESULT
	ActivateForProtocol(appUserModelId PWSTR, itemArray *IShellItemArray, processId *uint32) HRESULT
}

type IApplicationActivationManagerVtbl

type IApplicationActivationManagerVtbl struct {
	IUnknownVtbl
	ActivateApplication uintptr
	ActivateForFile     uintptr
	ActivateForProtocol uintptr
}

type IApplicationAssociationRegistration

type IApplicationAssociationRegistration struct {
	IUnknown
}

func (*IApplicationAssociationRegistration) ClearUserAssociations

func (this *IApplicationAssociationRegistration) ClearUserAssociations() HRESULT

func (*IApplicationAssociationRegistration) QueryAppIsDefault

func (this *IApplicationAssociationRegistration) QueryAppIsDefault(pszQuery PWSTR, atQueryType ASSOCIATIONTYPE, alQueryLevel ASSOCIATIONLEVEL, pszAppRegistryName PWSTR, pfDefault *BOOL) HRESULT

func (*IApplicationAssociationRegistration) QueryAppIsDefaultAll

func (this *IApplicationAssociationRegistration) QueryAppIsDefaultAll(alQueryLevel ASSOCIATIONLEVEL, pszAppRegistryName PWSTR, pfDefault *BOOL) HRESULT

func (*IApplicationAssociationRegistration) QueryCurrentDefault

func (this *IApplicationAssociationRegistration) QueryCurrentDefault(pszQuery PWSTR, atQueryType ASSOCIATIONTYPE, alQueryLevel ASSOCIATIONLEVEL, ppszAssociation *PWSTR) HRESULT

func (*IApplicationAssociationRegistration) SetAppAsDefault

func (this *IApplicationAssociationRegistration) SetAppAsDefault(pszAppRegistryName PWSTR, pszSet PWSTR, atSetType ASSOCIATIONTYPE) HRESULT

func (*IApplicationAssociationRegistration) SetAppAsDefaultAll

func (this *IApplicationAssociationRegistration) SetAppAsDefaultAll(pszAppRegistryName PWSTR) HRESULT

func (*IApplicationAssociationRegistration) Vtbl

type IApplicationAssociationRegistrationInterface

type IApplicationAssociationRegistrationInterface interface {
	IUnknownInterface
	QueryCurrentDefault(pszQuery PWSTR, atQueryType ASSOCIATIONTYPE, alQueryLevel ASSOCIATIONLEVEL, ppszAssociation *PWSTR) HRESULT
	QueryAppIsDefault(pszQuery PWSTR, atQueryType ASSOCIATIONTYPE, alQueryLevel ASSOCIATIONLEVEL, pszAppRegistryName PWSTR, pfDefault *BOOL) HRESULT
	QueryAppIsDefaultAll(alQueryLevel ASSOCIATIONLEVEL, pszAppRegistryName PWSTR, pfDefault *BOOL) HRESULT
	SetAppAsDefault(pszAppRegistryName PWSTR, pszSet PWSTR, atSetType ASSOCIATIONTYPE) HRESULT
	SetAppAsDefaultAll(pszAppRegistryName PWSTR) HRESULT
	ClearUserAssociations() HRESULT
}

type IApplicationAssociationRegistrationUI

type IApplicationAssociationRegistrationUI struct {
	IUnknown
}

func (*IApplicationAssociationRegistrationUI) LaunchAdvancedAssociationUI

func (this *IApplicationAssociationRegistrationUI) LaunchAdvancedAssociationUI(pszAppRegistryName PWSTR) HRESULT

func (*IApplicationAssociationRegistrationUI) Vtbl

type IApplicationAssociationRegistrationUIInterface

type IApplicationAssociationRegistrationUIInterface interface {
	IUnknownInterface
	LaunchAdvancedAssociationUI(pszAppRegistryName PWSTR) HRESULT
}

type IApplicationAssociationRegistrationUIVtbl

type IApplicationAssociationRegistrationUIVtbl struct {
	IUnknownVtbl
	LaunchAdvancedAssociationUI uintptr
}

type IApplicationAssociationRegistrationVtbl

type IApplicationAssociationRegistrationVtbl struct {
	IUnknownVtbl
	QueryCurrentDefault   uintptr
	QueryAppIsDefault     uintptr
	QueryAppIsDefaultAll  uintptr
	SetAppAsDefault       uintptr
	SetAppAsDefaultAll    uintptr
	ClearUserAssociations uintptr
}

type IApplicationDesignModeSettings

type IApplicationDesignModeSettings struct {
	IUnknown
}

func (*IApplicationDesignModeSettings) ComputeApplicationSize

func (this *IApplicationDesignModeSettings) ComputeApplicationSize(applicationSizePixels *SIZE) HRESULT

func (*IApplicationDesignModeSettings) IsApplicationViewStateSupported

func (this *IApplicationDesignModeSettings) IsApplicationViewStateSupported(viewState APPLICATION_VIEW_STATE, nativeDisplaySizePixels SIZE, scaleFactor DEVICE_SCALE_FACTOR, supported *BOOL) HRESULT

func (*IApplicationDesignModeSettings) SetApplicationViewState

func (this *IApplicationDesignModeSettings) SetApplicationViewState(viewState APPLICATION_VIEW_STATE) HRESULT

func (*IApplicationDesignModeSettings) SetNativeDisplaySize

func (this *IApplicationDesignModeSettings) SetNativeDisplaySize(nativeDisplaySizePixels SIZE) HRESULT

func (*IApplicationDesignModeSettings) SetScaleFactor

func (this *IApplicationDesignModeSettings) SetScaleFactor(scaleFactor DEVICE_SCALE_FACTOR) HRESULT

func (*IApplicationDesignModeSettings) TriggerEdgeGesture

func (this *IApplicationDesignModeSettings) TriggerEdgeGesture(edgeGestureKind EDGE_GESTURE_KIND) HRESULT

func (*IApplicationDesignModeSettings) Vtbl

type IApplicationDesignModeSettings2

type IApplicationDesignModeSettings2 struct {
	IApplicationDesignModeSettings
}

func (*IApplicationDesignModeSettings2) GetApplicationSizeBounds

func (this *IApplicationDesignModeSettings2) GetApplicationSizeBounds(minApplicationSizePixels *SIZE, maxApplicationSizePixels *SIZE) HRESULT

func (*IApplicationDesignModeSettings2) GetApplicationViewOrientation

func (this *IApplicationDesignModeSettings2) GetApplicationViewOrientation(applicationSizePixels SIZE, viewOrientation *APPLICATION_VIEW_ORIENTATION) HRESULT

func (*IApplicationDesignModeSettings2) SetAdjacentDisplayEdges

func (this *IApplicationDesignModeSettings2) SetAdjacentDisplayEdges(adjacentDisplayEdges ADJACENT_DISPLAY_EDGES) HRESULT

func (*IApplicationDesignModeSettings2) SetApplicationViewMinWidth

func (this *IApplicationDesignModeSettings2) SetApplicationViewMinWidth(viewMinWidth APPLICATION_VIEW_MIN_WIDTH) HRESULT

func (*IApplicationDesignModeSettings2) SetApplicationViewOrientation

func (this *IApplicationDesignModeSettings2) SetApplicationViewOrientation(viewOrientation APPLICATION_VIEW_ORIENTATION) HRESULT

func (*IApplicationDesignModeSettings2) SetIsOnLockScreen

func (this *IApplicationDesignModeSettings2) SetIsOnLockScreen(isOnLockScreen BOOL) HRESULT

func (*IApplicationDesignModeSettings2) SetNativeDisplayOrientation

func (this *IApplicationDesignModeSettings2) SetNativeDisplayOrientation(nativeDisplayOrientation NATIVE_DISPLAY_ORIENTATION) HRESULT

func (*IApplicationDesignModeSettings2) Vtbl

type IApplicationDesignModeSettings2Interface

type IApplicationDesignModeSettings2Interface interface {
	IApplicationDesignModeSettingsInterface
	SetNativeDisplayOrientation(nativeDisplayOrientation NATIVE_DISPLAY_ORIENTATION) HRESULT
	SetApplicationViewOrientation(viewOrientation APPLICATION_VIEW_ORIENTATION) HRESULT
	SetAdjacentDisplayEdges(adjacentDisplayEdges ADJACENT_DISPLAY_EDGES) HRESULT
	SetIsOnLockScreen(isOnLockScreen BOOL) HRESULT
	SetApplicationViewMinWidth(viewMinWidth APPLICATION_VIEW_MIN_WIDTH) HRESULT
	GetApplicationSizeBounds(minApplicationSizePixels *SIZE, maxApplicationSizePixels *SIZE) HRESULT
	GetApplicationViewOrientation(applicationSizePixels SIZE, viewOrientation *APPLICATION_VIEW_ORIENTATION) HRESULT
}

type IApplicationDesignModeSettings2Vtbl

type IApplicationDesignModeSettings2Vtbl struct {
	IApplicationDesignModeSettingsVtbl
	SetNativeDisplayOrientation   uintptr
	SetApplicationViewOrientation uintptr
	SetAdjacentDisplayEdges       uintptr
	SetIsOnLockScreen             uintptr
	SetApplicationViewMinWidth    uintptr
	GetApplicationSizeBounds      uintptr
	GetApplicationViewOrientation uintptr
}

type IApplicationDesignModeSettingsInterface

type IApplicationDesignModeSettingsInterface interface {
	IUnknownInterface
	SetNativeDisplaySize(nativeDisplaySizePixels SIZE) HRESULT
	SetScaleFactor(scaleFactor DEVICE_SCALE_FACTOR) HRESULT
	SetApplicationViewState(viewState APPLICATION_VIEW_STATE) HRESULT
	ComputeApplicationSize(applicationSizePixels *SIZE) HRESULT
	IsApplicationViewStateSupported(viewState APPLICATION_VIEW_STATE, nativeDisplaySizePixels SIZE, scaleFactor DEVICE_SCALE_FACTOR, supported *BOOL) HRESULT
	TriggerEdgeGesture(edgeGestureKind EDGE_GESTURE_KIND) HRESULT
}

type IApplicationDesignModeSettingsVtbl

type IApplicationDesignModeSettingsVtbl struct {
	IUnknownVtbl
	SetNativeDisplaySize            uintptr
	SetScaleFactor                  uintptr
	SetApplicationViewState         uintptr
	ComputeApplicationSize          uintptr
	IsApplicationViewStateSupported uintptr
	TriggerEdgeGesture              uintptr
}

type IApplicationDestinations

type IApplicationDestinations struct {
	IUnknown
}

func (*IApplicationDestinations) RemoveAllDestinations

func (this *IApplicationDestinations) RemoveAllDestinations() HRESULT

func (*IApplicationDestinations) RemoveDestination

func (this *IApplicationDestinations) RemoveDestination(punk *IUnknown) HRESULT

func (*IApplicationDestinations) SetAppID

func (this *IApplicationDestinations) SetAppID(pszAppID PWSTR) HRESULT

func (*IApplicationDestinations) Vtbl

type IApplicationDestinationsInterface

type IApplicationDestinationsInterface interface {
	IUnknownInterface
	SetAppID(pszAppID PWSTR) HRESULT
	RemoveDestination(punk *IUnknown) HRESULT
	RemoveAllDestinations() HRESULT
}

type IApplicationDestinationsVtbl

type IApplicationDestinationsVtbl struct {
	IUnknownVtbl
	SetAppID              uintptr
	RemoveDestination     uintptr
	RemoveAllDestinations uintptr
}

type IApplicationDocumentLists

type IApplicationDocumentLists struct {
	IUnknown
}

func (*IApplicationDocumentLists) GetList

func (this *IApplicationDocumentLists) GetList(listtype APPDOCLISTTYPE, cItemsDesired uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IApplicationDocumentLists) SetAppID

func (this *IApplicationDocumentLists) SetAppID(pszAppID PWSTR) HRESULT

func (*IApplicationDocumentLists) Vtbl

type IApplicationDocumentListsInterface

type IApplicationDocumentListsInterface interface {
	IUnknownInterface
	SetAppID(pszAppID PWSTR) HRESULT
	GetList(listtype APPDOCLISTTYPE, cItemsDesired uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IApplicationDocumentListsVtbl

type IApplicationDocumentListsVtbl struct {
	IUnknownVtbl
	SetAppID uintptr
	GetList  uintptr
}

type IAssocHandler

type IAssocHandler struct {
	IUnknown
}

func (*IAssocHandler) CreateInvoker

func (this *IAssocHandler) CreateInvoker(pdo *IDataObject, ppInvoker **IAssocHandlerInvoker) HRESULT

func (*IAssocHandler) GetIconLocation

func (this *IAssocHandler) GetIconLocation(ppszPath *PWSTR, pIndex *int32) HRESULT

func (*IAssocHandler) GetName

func (this *IAssocHandler) GetName(ppsz *PWSTR) HRESULT

func (*IAssocHandler) GetUIName

func (this *IAssocHandler) GetUIName(ppsz *PWSTR) HRESULT

func (*IAssocHandler) Invoke

func (this *IAssocHandler) Invoke(pdo *IDataObject) HRESULT

func (*IAssocHandler) IsRecommended

func (this *IAssocHandler) IsRecommended() HRESULT

func (*IAssocHandler) MakeDefault

func (this *IAssocHandler) MakeDefault(pszDescription PWSTR) HRESULT

func (*IAssocHandler) Vtbl

func (this *IAssocHandler) Vtbl() *IAssocHandlerVtbl

type IAssocHandlerInterface

type IAssocHandlerInterface interface {
	IUnknownInterface
	GetName(ppsz *PWSTR) HRESULT
	GetUIName(ppsz *PWSTR) HRESULT
	GetIconLocation(ppszPath *PWSTR, pIndex *int32) HRESULT
	IsRecommended() HRESULT
	MakeDefault(pszDescription PWSTR) HRESULT
	Invoke(pdo *IDataObject) HRESULT
	CreateInvoker(pdo *IDataObject, ppInvoker **IAssocHandlerInvoker) HRESULT
}

type IAssocHandlerInvoker

type IAssocHandlerInvoker struct {
	IUnknown
}

func (*IAssocHandlerInvoker) Invoke

func (this *IAssocHandlerInvoker) Invoke() HRESULT

func (*IAssocHandlerInvoker) SupportsSelection

func (this *IAssocHandlerInvoker) SupportsSelection() HRESULT

func (*IAssocHandlerInvoker) Vtbl

type IAssocHandlerInvokerInterface

type IAssocHandlerInvokerInterface interface {
	IUnknownInterface
	SupportsSelection() HRESULT
	Invoke() HRESULT
}

type IAssocHandlerInvokerVtbl

type IAssocHandlerInvokerVtbl struct {
	IUnknownVtbl
	SupportsSelection uintptr
	Invoke            uintptr
}

type IAssocHandlerVtbl

type IAssocHandlerVtbl struct {
	IUnknownVtbl
	GetName         uintptr
	GetUIName       uintptr
	GetIconLocation uintptr
	IsRecommended   uintptr
	MakeDefault     uintptr
	Invoke          uintptr
	CreateInvoker   uintptr
}

type IAsyncManager

type IAsyncManager struct {
	IUnknown
}

func (*IAsyncManager) CompleteCall

func (this *IAsyncManager) CompleteCall(Result HRESULT) HRESULT

func (*IAsyncManager) GetCallContext

func (this *IAsyncManager) GetCallContext(riid *syscall.GUID, pInterface unsafe.Pointer) HRESULT

func (*IAsyncManager) GetState

func (this *IAsyncManager) GetState(pulStateFlags *uint32) HRESULT

func (*IAsyncManager) Vtbl

func (this *IAsyncManager) Vtbl() *IAsyncManagerVtbl

type IAsyncManagerInterface

type IAsyncManagerInterface interface {
	IUnknownInterface
	CompleteCall(Result HRESULT) HRESULT
	GetCallContext(riid *syscall.GUID, pInterface unsafe.Pointer) HRESULT
	GetState(pulStateFlags *uint32) HRESULT
}

type IAsyncManagerVtbl

type IAsyncManagerVtbl struct {
	IUnknownVtbl
	CompleteCall   uintptr
	GetCallContext uintptr
	GetState       uintptr
}

type IAsyncRpcChannelBuffer

type IAsyncRpcChannelBuffer struct {
	IRpcChannelBuffer2
}

func (*IAsyncRpcChannelBuffer) GetDestCtxEx

func (this *IAsyncRpcChannelBuffer) GetDestCtxEx(pMsg *RPCOLEMESSAGE, pdwDestContext *uint32, ppvDestContext unsafe.Pointer) HRESULT

func (*IAsyncRpcChannelBuffer) Receive

func (this *IAsyncRpcChannelBuffer) Receive(pMsg *RPCOLEMESSAGE, pulStatus *uint32) HRESULT

func (*IAsyncRpcChannelBuffer) Send

func (this *IAsyncRpcChannelBuffer) Send(pMsg *RPCOLEMESSAGE, pSync *ISynchronize, pulStatus *uint32) HRESULT

func (*IAsyncRpcChannelBuffer) Vtbl

type IAsyncRpcChannelBufferInterface

type IAsyncRpcChannelBufferInterface interface {
	IRpcChannelBuffer2Interface
	Send(pMsg *RPCOLEMESSAGE, pSync *ISynchronize, pulStatus *uint32) HRESULT
	Receive(pMsg *RPCOLEMESSAGE, pulStatus *uint32) HRESULT
	GetDestCtxEx(pMsg *RPCOLEMESSAGE, pdwDestContext *uint32, ppvDestContext unsafe.Pointer) HRESULT
}

type IAsyncRpcChannelBufferVtbl

type IAsyncRpcChannelBufferVtbl struct {
	IRpcChannelBuffer2Vtbl
	Send         uintptr
	Receive      uintptr
	GetDestCtxEx uintptr
}

type IAttachmentExecute

type IAttachmentExecute struct {
	IUnknown
}

func (*IAttachmentExecute) CheckPolicy

func (this *IAttachmentExecute) CheckPolicy() HRESULT

func (*IAttachmentExecute) ClearClientState

func (this *IAttachmentExecute) ClearClientState() HRESULT

func (*IAttachmentExecute) Execute

func (this *IAttachmentExecute) Execute(hwnd HWND, pszVerb PWSTR, phProcess *HANDLE) HRESULT

func (*IAttachmentExecute) Prompt

func (this *IAttachmentExecute) Prompt(hwnd HWND, prompt ATTACHMENT_PROMPT, paction *ATTACHMENT_ACTION) HRESULT

func (*IAttachmentExecute) Save

func (this *IAttachmentExecute) Save() HRESULT

func (*IAttachmentExecute) SaveWithUI

func (this *IAttachmentExecute) SaveWithUI(hwnd HWND) HRESULT

func (*IAttachmentExecute) SetClientGuid

func (this *IAttachmentExecute) SetClientGuid(guid *syscall.GUID) HRESULT

func (*IAttachmentExecute) SetClientTitle

func (this *IAttachmentExecute) SetClientTitle(pszTitle PWSTR) HRESULT

func (*IAttachmentExecute) SetFileName

func (this *IAttachmentExecute) SetFileName(pszFileName PWSTR) HRESULT

func (*IAttachmentExecute) SetLocalPath

func (this *IAttachmentExecute) SetLocalPath(pszLocalPath PWSTR) HRESULT

func (*IAttachmentExecute) SetReferrer

func (this *IAttachmentExecute) SetReferrer(pszReferrer PWSTR) HRESULT

func (*IAttachmentExecute) SetSource

func (this *IAttachmentExecute) SetSource(pszSource PWSTR) HRESULT

func (*IAttachmentExecute) Vtbl

type IAttachmentExecuteInterface

type IAttachmentExecuteInterface interface {
	IUnknownInterface
	SetClientTitle(pszTitle PWSTR) HRESULT
	SetClientGuid(guid *syscall.GUID) HRESULT
	SetLocalPath(pszLocalPath PWSTR) HRESULT
	SetFileName(pszFileName PWSTR) HRESULT
	SetSource(pszSource PWSTR) HRESULT
	SetReferrer(pszReferrer PWSTR) HRESULT
	CheckPolicy() HRESULT
	Prompt(hwnd HWND, prompt ATTACHMENT_PROMPT, paction *ATTACHMENT_ACTION) HRESULT
	Save() HRESULT
	Execute(hwnd HWND, pszVerb PWSTR, phProcess *HANDLE) HRESULT
	SaveWithUI(hwnd HWND) HRESULT
	ClearClientState() HRESULT
}

type IAttachmentExecuteVtbl

type IAttachmentExecuteVtbl struct {
	IUnknownVtbl
	SetClientTitle   uintptr
	SetClientGuid    uintptr
	SetLocalPath     uintptr
	SetFileName      uintptr
	SetSource        uintptr
	SetReferrer      uintptr
	CheckPolicy      uintptr
	Prompt           uintptr
	Save             uintptr
	Execute          uintptr
	SaveWithUI       uintptr
	ClearClientState uintptr
}

type IAuthenticate

type IAuthenticate struct {
	IUnknown
}

func (*IAuthenticate) Authenticate

func (this *IAuthenticate) Authenticate(phwnd *HWND, pszUsername *PWSTR, pszPassword *PWSTR) HRESULT

func (*IAuthenticate) Vtbl

func (this *IAuthenticate) Vtbl() *IAuthenticateVtbl

type IAuthenticateEx

type IAuthenticateEx struct {
	IAuthenticate
}

func (*IAuthenticateEx) AuthenticateEx

func (this *IAuthenticateEx) AuthenticateEx(phwnd *HWND, pszUsername *PWSTR, pszPassword *PWSTR, pauthinfo *AUTHENTICATEINFO) HRESULT

func (*IAuthenticateEx) Vtbl

func (this *IAuthenticateEx) Vtbl() *IAuthenticateExVtbl

type IAuthenticateExInterface

type IAuthenticateExInterface interface {
	IAuthenticateInterface
	AuthenticateEx(phwnd *HWND, pszUsername *PWSTR, pszPassword *PWSTR, pauthinfo *AUTHENTICATEINFO) HRESULT
}

type IAuthenticateExVtbl

type IAuthenticateExVtbl struct {
	IAuthenticateVtbl
	AuthenticateEx uintptr
}

type IAuthenticateInterface

type IAuthenticateInterface interface {
	IUnknownInterface
	Authenticate(phwnd *HWND, pszUsername *PWSTR, pszPassword *PWSTR) HRESULT
}

type IAuthenticateVtbl

type IAuthenticateVtbl struct {
	IUnknownVtbl
	Authenticate uintptr
}

type IAutoComplete

type IAutoComplete struct {
	IUnknown
}

func (*IAutoComplete) Enable

func (this *IAutoComplete) Enable(fEnable BOOL) HRESULT

func (*IAutoComplete) Init

func (this *IAutoComplete) Init(hwndEdit HWND, punkACL *IUnknown, pwszRegKeyPath PWSTR, pwszQuickComplete PWSTR) HRESULT

func (*IAutoComplete) Vtbl

func (this *IAutoComplete) Vtbl() *IAutoCompleteVtbl

type IAutoComplete2

type IAutoComplete2 struct {
	IAutoComplete
}

func (*IAutoComplete2) GetOptions

func (this *IAutoComplete2) GetOptions(pdwFlag *uint32) HRESULT

func (*IAutoComplete2) SetOptions

func (this *IAutoComplete2) SetOptions(dwFlag uint32) HRESULT

func (*IAutoComplete2) Vtbl

func (this *IAutoComplete2) Vtbl() *IAutoComplete2Vtbl

type IAutoComplete2Interface

type IAutoComplete2Interface interface {
	IAutoCompleteInterface
	SetOptions(dwFlag uint32) HRESULT
	GetOptions(pdwFlag *uint32) HRESULT
}

type IAutoComplete2Vtbl

type IAutoComplete2Vtbl struct {
	IAutoCompleteVtbl
	SetOptions uintptr
	GetOptions uintptr
}

type IAutoCompleteDropDown

type IAutoCompleteDropDown struct {
	IUnknown
}

func (*IAutoCompleteDropDown) GetDropDownStatus

func (this *IAutoCompleteDropDown) GetDropDownStatus(pdwFlags *uint32, ppwszString *PWSTR) HRESULT

func (*IAutoCompleteDropDown) ResetEnumerator

func (this *IAutoCompleteDropDown) ResetEnumerator() HRESULT

func (*IAutoCompleteDropDown) Vtbl

type IAutoCompleteDropDownInterface

type IAutoCompleteDropDownInterface interface {
	IUnknownInterface
	GetDropDownStatus(pdwFlags *uint32, ppwszString *PWSTR) HRESULT
	ResetEnumerator() HRESULT
}

type IAutoCompleteDropDownVtbl

type IAutoCompleteDropDownVtbl struct {
	IUnknownVtbl
	GetDropDownStatus uintptr
	ResetEnumerator   uintptr
}

type IAutoCompleteInterface

type IAutoCompleteInterface interface {
	IUnknownInterface
	Init(hwndEdit HWND, punkACL *IUnknown, pwszRegKeyPath PWSTR, pwszQuickComplete PWSTR) HRESULT
	Enable(fEnable BOOL) HRESULT
}

type IAutoCompleteVtbl

type IAutoCompleteVtbl struct {
	IUnknownVtbl
	Init   uintptr
	Enable uintptr
}

type IBandHost

type IBandHost struct {
	IUnknown
}

func (*IBandHost) CreateBand

func (this *IBandHost) CreateBand(rclsidBand *syscall.GUID, fAvailable BOOL, fVisible BOOL, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IBandHost) DestroyBand

func (this *IBandHost) DestroyBand(rclsidBand *syscall.GUID) HRESULT

func (*IBandHost) SetBandAvailability

func (this *IBandHost) SetBandAvailability(rclsidBand *syscall.GUID, fAvailable BOOL) HRESULT

func (*IBandHost) Vtbl

func (this *IBandHost) Vtbl() *IBandHostVtbl

type IBandHostInterface

type IBandHostInterface interface {
	IUnknownInterface
	CreateBand(rclsidBand *syscall.GUID, fAvailable BOOL, fVisible BOOL, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	SetBandAvailability(rclsidBand *syscall.GUID, fAvailable BOOL) HRESULT
	DestroyBand(rclsidBand *syscall.GUID) HRESULT
}

type IBandHostVtbl

type IBandHostVtbl struct {
	IUnknownVtbl
	CreateBand          uintptr
	SetBandAvailability uintptr
	DestroyBand         uintptr
}

type IBandSite

type IBandSite struct {
	IUnknown
}

func (*IBandSite) AddBand

func (this *IBandSite) AddBand(punk *IUnknown) HRESULT

func (*IBandSite) EnumBands

func (this *IBandSite) EnumBands(uBand uint32, pdwBandID *uint32) HRESULT

func (*IBandSite) GetBandObject

func (this *IBandSite) GetBandObject(dwBandID uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IBandSite) GetBandSiteInfo

func (this *IBandSite) GetBandSiteInfo(pbsinfo *BANDSITEINFO) HRESULT

func (*IBandSite) QueryBand

func (this *IBandSite) QueryBand(dwBandID uint32, ppstb **IDeskBand, pdwState *uint32, pszName PWSTR, cchName int32) HRESULT

func (*IBandSite) RemoveBand

func (this *IBandSite) RemoveBand(dwBandID uint32) HRESULT

func (*IBandSite) SetBandSiteInfo

func (this *IBandSite) SetBandSiteInfo(pbsinfo *BANDSITEINFO) HRESULT

func (*IBandSite) SetBandState

func (this *IBandSite) SetBandState(dwBandID uint32, dwMask uint32, dwState uint32) HRESULT

func (*IBandSite) Vtbl

func (this *IBandSite) Vtbl() *IBandSiteVtbl

type IBandSiteInterface

type IBandSiteInterface interface {
	IUnknownInterface
	AddBand(punk *IUnknown) HRESULT
	EnumBands(uBand uint32, pdwBandID *uint32) HRESULT
	QueryBand(dwBandID uint32, ppstb **IDeskBand, pdwState *uint32, pszName PWSTR, cchName int32) HRESULT
	SetBandState(dwBandID uint32, dwMask uint32, dwState uint32) HRESULT
	RemoveBand(dwBandID uint32) HRESULT
	GetBandObject(dwBandID uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	SetBandSiteInfo(pbsinfo *BANDSITEINFO) HRESULT
	GetBandSiteInfo(pbsinfo *BANDSITEINFO) HRESULT
}

type IBandSiteVtbl

type IBandSiteVtbl struct {
	IUnknownVtbl
	AddBand         uintptr
	EnumBands       uintptr
	QueryBand       uintptr
	SetBandState    uintptr
	RemoveBand      uintptr
	GetBandObject   uintptr
	SetBandSiteInfo uintptr
	GetBandSiteInfo uintptr
}

type IBannerNotificationHandler

type IBannerNotificationHandler struct {
	IUnknown
}

func (*IBannerNotificationHandler) OnBannerEvent

func (this *IBannerNotificationHandler) OnBannerEvent(notification *BANNER_NOTIFICATION) HRESULT

func (*IBannerNotificationHandler) Vtbl

type IBannerNotificationHandlerInterface

type IBannerNotificationHandlerInterface interface {
	IUnknownInterface
	OnBannerEvent(notification *BANNER_NOTIFICATION) HRESULT
}

type IBannerNotificationHandlerVtbl

type IBannerNotificationHandlerVtbl struct {
	IUnknownVtbl
	OnBannerEvent uintptr
}

type IBanneredBar

type IBanneredBar struct {
	IUnknown
}

func (*IBanneredBar) GetBitmap

func (this *IBanneredBar) GetBitmap(phBitmap *HBITMAP) HRESULT

func (*IBanneredBar) GetIconSize

func (this *IBanneredBar) GetIconSize(piIcon *uint32) HRESULT

func (*IBanneredBar) SetBitmap

func (this *IBanneredBar) SetBitmap(hBitmap HBITMAP) HRESULT

func (*IBanneredBar) SetIconSize

func (this *IBanneredBar) SetIconSize(iIcon uint32) HRESULT

func (*IBanneredBar) Vtbl

func (this *IBanneredBar) Vtbl() *IBanneredBarVtbl

type IBanneredBarInterface

type IBanneredBarInterface interface {
	IUnknownInterface
	SetIconSize(iIcon uint32) HRESULT
	GetIconSize(piIcon *uint32) HRESULT
	SetBitmap(hBitmap HBITMAP) HRESULT
	GetBitmap(phBitmap *HBITMAP) HRESULT
}

type IBanneredBarVtbl

type IBanneredBarVtbl struct {
	IUnknownVtbl
	SetIconSize uintptr
	GetIconSize uintptr
	SetBitmap   uintptr
	GetBitmap   uintptr
}

type IBindCtx

type IBindCtx struct {
	IUnknown
}

func (*IBindCtx) EnumObjectParam

func (this *IBindCtx) EnumObjectParam(ppenum **IEnumString) HRESULT

func (*IBindCtx) GetBindOptions

func (this *IBindCtx) GetBindOptions(pbindopts *BIND_OPTS) HRESULT

func (*IBindCtx) GetObjectParam

func (this *IBindCtx) GetObjectParam(pszKey PWSTR, ppunk **IUnknown) HRESULT

func (*IBindCtx) GetRunningObjectTable

func (this *IBindCtx) GetRunningObjectTable(pprot **IRunningObjectTable) HRESULT

func (*IBindCtx) RegisterObjectBound

func (this *IBindCtx) RegisterObjectBound(punk *IUnknown) HRESULT

func (*IBindCtx) RegisterObjectParam

func (this *IBindCtx) RegisterObjectParam(pszKey PWSTR, punk *IUnknown) HRESULT

func (*IBindCtx) ReleaseBoundObjects

func (this *IBindCtx) ReleaseBoundObjects() HRESULT

func (*IBindCtx) RevokeObjectBound

func (this *IBindCtx) RevokeObjectBound(punk *IUnknown) HRESULT

func (*IBindCtx) RevokeObjectParam

func (this *IBindCtx) RevokeObjectParam(pszKey PWSTR) HRESULT

func (*IBindCtx) SetBindOptions

func (this *IBindCtx) SetBindOptions(pbindopts *BIND_OPTS) HRESULT

func (*IBindCtx) Vtbl

func (this *IBindCtx) Vtbl() *IBindCtxVtbl

type IBindCtxInterface

type IBindCtxInterface interface {
	IUnknownInterface
	RegisterObjectBound(punk *IUnknown) HRESULT
	RevokeObjectBound(punk *IUnknown) HRESULT
	ReleaseBoundObjects() HRESULT
	SetBindOptions(pbindopts *BIND_OPTS) HRESULT
	GetBindOptions(pbindopts *BIND_OPTS) HRESULT
	GetRunningObjectTable(pprot **IRunningObjectTable) HRESULT
	RegisterObjectParam(pszKey PWSTR, punk *IUnknown) HRESULT
	GetObjectParam(pszKey PWSTR, ppunk **IUnknown) HRESULT
	EnumObjectParam(ppenum **IEnumString) HRESULT
	RevokeObjectParam(pszKey PWSTR) HRESULT
}

type IBindCtxVtbl

type IBindCtxVtbl struct {
	IUnknownVtbl
	RegisterObjectBound   uintptr
	RevokeObjectBound     uintptr
	ReleaseBoundObjects   uintptr
	SetBindOptions        uintptr
	GetBindOptions        uintptr
	GetRunningObjectTable uintptr
	RegisterObjectParam   uintptr
	GetObjectParam        uintptr
	EnumObjectParam       uintptr
	RevokeObjectParam     uintptr
}

type IBindHost

type IBindHost struct {
	IUnknown
}

func (*IBindHost) CreateMoniker

func (this *IBindHost) CreateMoniker(szName PWSTR, pBC *IBindCtx, ppmk **IMoniker, dwReserved uint32) HRESULT

func (*IBindHost) MonikerBindToObject

func (this *IBindHost) MonikerBindToObject(pMk *IMoniker, pBC *IBindCtx, pBSC *IBindStatusCallback, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func (*IBindHost) MonikerBindToStorage

func (this *IBindHost) MonikerBindToStorage(pMk *IMoniker, pBC *IBindCtx, pBSC *IBindStatusCallback, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func (*IBindHost) Vtbl

func (this *IBindHost) Vtbl() *IBindHostVtbl

type IBindHostInterface

type IBindHostInterface interface {
	IUnknownInterface
	CreateMoniker(szName PWSTR, pBC *IBindCtx, ppmk **IMoniker, dwReserved uint32) HRESULT
	MonikerBindToStorage(pMk *IMoniker, pBC *IBindCtx, pBSC *IBindStatusCallback, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT
	MonikerBindToObject(pMk *IMoniker, pBC *IBindCtx, pBSC *IBindStatusCallback, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT
}

type IBindHostVtbl

type IBindHostVtbl struct {
	IUnknownVtbl
	CreateMoniker        uintptr
	MonikerBindToStorage uintptr
	MonikerBindToObject  uintptr
}

type IBindStatusCallback

type IBindStatusCallback struct {
	IUnknown
}

func (*IBindStatusCallback) GetBindInfo

func (this *IBindStatusCallback) GetBindInfo(grfBINDF *uint32, pbindinfo *BINDINFO) HRESULT

func (*IBindStatusCallback) GetPriority

func (this *IBindStatusCallback) GetPriority(pnPriority *int32) HRESULT

func (*IBindStatusCallback) OnDataAvailable

func (this *IBindStatusCallback) OnDataAvailable(grfBSCF uint32, dwSize uint32, pformatetc *FORMATETC, pstgmed *STGMEDIUM) HRESULT

func (*IBindStatusCallback) OnLowResource

func (this *IBindStatusCallback) OnLowResource(reserved uint32) HRESULT

func (*IBindStatusCallback) OnObjectAvailable

func (this *IBindStatusCallback) OnObjectAvailable(riid *syscall.GUID, punk *IUnknown) HRESULT

func (*IBindStatusCallback) OnProgress

func (this *IBindStatusCallback) OnProgress(ulProgress uint32, ulProgressMax uint32, ulStatusCode uint32, szStatusText PWSTR) HRESULT

func (*IBindStatusCallback) OnStartBinding

func (this *IBindStatusCallback) OnStartBinding(dwReserved uint32, pib *IBinding) HRESULT

func (*IBindStatusCallback) OnStopBinding

func (this *IBindStatusCallback) OnStopBinding(hresult HRESULT, szError PWSTR) HRESULT

func (*IBindStatusCallback) Vtbl

type IBindStatusCallbackEx

type IBindStatusCallbackEx struct {
	IBindStatusCallback
}

func (*IBindStatusCallbackEx) GetBindInfoEx

func (this *IBindStatusCallbackEx) GetBindInfoEx(grfBINDF *uint32, pbindinfo *BINDINFO, grfBINDF2 *uint32, pdwReserved *uint32) HRESULT

func (*IBindStatusCallbackEx) Vtbl

type IBindStatusCallbackExInterface

type IBindStatusCallbackExInterface interface {
	IBindStatusCallbackInterface
	GetBindInfoEx(grfBINDF *uint32, pbindinfo *BINDINFO, grfBINDF2 *uint32, pdwReserved *uint32) HRESULT
}

type IBindStatusCallbackExVtbl

type IBindStatusCallbackExVtbl struct {
	IBindStatusCallbackVtbl
	GetBindInfoEx uintptr
}

type IBindStatusCallbackInterface

type IBindStatusCallbackInterface interface {
	IUnknownInterface
	OnStartBinding(dwReserved uint32, pib *IBinding) HRESULT
	GetPriority(pnPriority *int32) HRESULT
	OnLowResource(reserved uint32) HRESULT
	OnProgress(ulProgress uint32, ulProgressMax uint32, ulStatusCode uint32, szStatusText PWSTR) HRESULT
	OnStopBinding(hresult HRESULT, szError PWSTR) HRESULT
	GetBindInfo(grfBINDF *uint32, pbindinfo *BINDINFO) HRESULT
	OnDataAvailable(grfBSCF uint32, dwSize uint32, pformatetc *FORMATETC, pstgmed *STGMEDIUM) HRESULT
	OnObjectAvailable(riid *syscall.GUID, punk *IUnknown) HRESULT
}

type IBindStatusCallbackVtbl

type IBindStatusCallbackVtbl struct {
	IUnknownVtbl
	OnStartBinding    uintptr
	GetPriority       uintptr
	OnLowResource     uintptr
	OnProgress        uintptr
	OnStopBinding     uintptr
	GetBindInfo       uintptr
	OnDataAvailable   uintptr
	OnObjectAvailable uintptr
}

type IBinding

type IBinding struct {
	IUnknown
}

func (*IBinding) Abort

func (this *IBinding) Abort() HRESULT

func (*IBinding) GetBindResult

func (this *IBinding) GetBindResult(pclsidProtocol *syscall.GUID, pdwResult *uint32, pszResult *PWSTR, pdwReserved *uint32) HRESULT

func (*IBinding) GetPriority

func (this *IBinding) GetPriority(pnPriority *int32) HRESULT

func (*IBinding) Resume

func (this *IBinding) Resume() HRESULT

func (*IBinding) SetPriority

func (this *IBinding) SetPriority(nPriority int32) HRESULT

func (*IBinding) Suspend

func (this *IBinding) Suspend() HRESULT

func (*IBinding) Vtbl

func (this *IBinding) Vtbl() *IBindingVtbl

type IBindingInterface

type IBindingInterface interface {
	IUnknownInterface
	Abort() HRESULT
	Suspend() HRESULT
	Resume() HRESULT
	SetPriority(nPriority int32) HRESULT
	GetPriority(pnPriority *int32) HRESULT
	GetBindResult(pclsidProtocol *syscall.GUID, pdwResult *uint32, pszResult *PWSTR, pdwReserved *uint32) HRESULT
}

type IBindingVtbl

type IBindingVtbl struct {
	IUnknownVtbl
	Abort         uintptr
	Suspend       uintptr
	Resume        uintptr
	SetPriority   uintptr
	GetPriority   uintptr
	GetBindResult uintptr
}

type IBlockingLock

type IBlockingLock struct {
	IUnknown
}

func (*IBlockingLock) Lock

func (this *IBlockingLock) Lock(dwTimeout uint32) HRESULT

func (*IBlockingLock) Unlock

func (this *IBlockingLock) Unlock() HRESULT

func (*IBlockingLock) Vtbl

func (this *IBlockingLock) Vtbl() *IBlockingLockVtbl

type IBlockingLockInterface

type IBlockingLockInterface interface {
	IUnknownInterface
	Lock(dwTimeout uint32) HRESULT
	Unlock() HRESULT
}

type IBlockingLockVtbl

type IBlockingLockVtbl struct {
	IUnknownVtbl
	Lock   uintptr
	Unlock uintptr
}

type IBrowserFrameOptions

type IBrowserFrameOptions struct {
	IUnknown
}

func (*IBrowserFrameOptions) GetFrameOptions

func (this *IBrowserFrameOptions) GetFrameOptions(dwMask uint32, pdwOptions *uint32) HRESULT

func (*IBrowserFrameOptions) Vtbl

type IBrowserFrameOptionsInterface

type IBrowserFrameOptionsInterface interface {
	IUnknownInterface
	GetFrameOptions(dwMask uint32, pdwOptions *uint32) HRESULT
}

type IBrowserFrameOptionsVtbl

type IBrowserFrameOptionsVtbl struct {
	IUnknownVtbl
	GetFrameOptions uintptr
}

type IBrowserService

type IBrowserService struct {
	IUnknown
}

func (*IBrowserService) CacheOLEServer

func (this *IBrowserService) CacheOLEServer(pole *IOleObject) HRESULT

func (*IBrowserService) CanNavigateNow

func (this *IBrowserService) CanNavigateNow() HRESULT

func (*IBrowserService) DisplayParseError

func (this *IBrowserService) DisplayParseError(hres HRESULT, pwszPath PWSTR) HRESULT

func (*IBrowserService) GetBrowserByIndex

func (this *IBrowserService) GetBrowserByIndex(dwID uint32, ppunk **IUnknown) HRESULT

func (*IBrowserService) GetBrowserIndex

func (this *IBrowserService) GetBrowserIndex() uint32

func (*IBrowserService) GetFlags

func (this *IBrowserService) GetFlags(pdwFlags *uint32) HRESULT

func (*IBrowserService) GetHistoryObject

func (this *IBrowserService) GetHistoryObject(ppole **IOleObject, pstm **IStream, ppbc **IBindCtx) HRESULT

func (*IBrowserService) GetNavigateState

func (this *IBrowserService) GetNavigateState(pbnstate *BNSTATE) HRESULT

func (*IBrowserService) GetOleObject

func (this *IBrowserService) GetOleObject(ppobjv **IOleObject) HRESULT

func (*IBrowserService) GetPalette

func (this *IBrowserService) GetPalette(hpal *HPALETTE) HRESULT

func (*IBrowserService) GetParentSite

func (this *IBrowserService) GetParentSite(ppipsite **IOleInPlaceSite) HRESULT

func (*IBrowserService) GetPidl

func (this *IBrowserService) GetPidl(ppidl **ITEMIDLIST) HRESULT

func (*IBrowserService) GetSetCodePage

func (this *IBrowserService) GetSetCodePage(pvarIn *VARIANT, pvarOut *VARIANT) HRESULT

func (*IBrowserService) GetTitle

func (this *IBrowserService) GetTitle(psv *IShellView, pszName PWSTR, cchName uint32) HRESULT

func (*IBrowserService) GetTravelLog

func (this *IBrowserService) GetTravelLog(pptl **ITravelLog) HRESULT

func (*IBrowserService) IEGetDisplayName

func (this *IBrowserService) IEGetDisplayName(pidl *ITEMIDLIST, pwszName PWSTR, uFlags uint32) HRESULT

func (*IBrowserService) IEParseDisplayName

func (this *IBrowserService) IEParseDisplayName(uiCP uint32, pwszPath PWSTR, ppidlOut **ITEMIDLIST) HRESULT

func (*IBrowserService) IsControlWindowShown

func (this *IBrowserService) IsControlWindowShown(id uint32, pfShown *BOOL) HRESULT

func (*IBrowserService) NavigateToPidl

func (this *IBrowserService) NavigateToPidl(pidl *ITEMIDLIST, grfHLNF uint32) HRESULT

func (*IBrowserService) NotifyRedirect

func (this *IBrowserService) NotifyRedirect(psv *IShellView, pidl *ITEMIDLIST, pfDidBrowse *BOOL) HRESULT

func (*IBrowserService) OnHttpEquiv

func (this *IBrowserService) OnHttpEquiv(psv *IShellView, fDone BOOL, pvarargIn *VARIANT, pvarargOut *VARIANT) HRESULT

func (*IBrowserService) RegisterWindow

func (this *IBrowserService) RegisterWindow(fForceRegister BOOL, swc ShellWindowTypeConstants) HRESULT

func (*IBrowserService) SetFlags

func (this *IBrowserService) SetFlags(dwFlags uint32, dwFlagMask uint32) HRESULT

func (*IBrowserService) SetHistoryObject

func (this *IBrowserService) SetHistoryObject(pole *IOleObject, fIsLocalAnchor BOOL) HRESULT

func (*IBrowserService) SetNavigateState

func (this *IBrowserService) SetNavigateState(bnstate BNSTATE) HRESULT

func (*IBrowserService) SetReferrer

func (this *IBrowserService) SetReferrer(pidl *ITEMIDLIST) HRESULT

func (*IBrowserService) SetTitle

func (this *IBrowserService) SetTitle(psv *IShellView, pszName PWSTR) HRESULT

func (*IBrowserService) ShowControlWindow

func (this *IBrowserService) ShowControlWindow(id uint32, fShow BOOL) HRESULT

func (*IBrowserService) UpdateBackForwardState

func (this *IBrowserService) UpdateBackForwardState() HRESULT

func (*IBrowserService) UpdateWindowList

func (this *IBrowserService) UpdateWindowList() HRESULT

func (*IBrowserService) Vtbl

func (this *IBrowserService) Vtbl() *IBrowserServiceVtbl

type IBrowserService2

type IBrowserService2 struct {
	IBrowserService
}

func (*IBrowserService2) ActivatePendingView

func (this *IBrowserService2) ActivatePendingView() HRESULT

func (*IBrowserService2) AllowViewResize

func (this *IBrowserService2) AllowViewResize(f BOOL) HRESULT

func (*IBrowserService2) CancelPendingNavigationAsync_

func (this *IBrowserService2) CancelPendingNavigationAsync_() HRESULT

func (*IBrowserService2) CancelPendingView_

func (this *IBrowserService2) CancelPendingView_() HRESULT

func (*IBrowserService2) CloseAndReleaseToolbars_

func (this *IBrowserService2) CloseAndReleaseToolbars_(fClose BOOL) HRESULT

func (*IBrowserService2) CreateBrowserPropSheetExt

func (this *IBrowserService2) CreateBrowserPropSheetExt(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IBrowserService2) CreateViewWindow

func (this *IBrowserService2) CreateViewWindow(psvNew *IShellView, psvOld *IShellView, prcView *RECT, phwnd *HWND) HRESULT

func (*IBrowserService2) DisableModeless_

func (this *IBrowserService2) DisableModeless_() HRESULT

func (*IBrowserService2) ExecChildren_

func (this *IBrowserService2) ExecChildren_(punkBar *IUnknown, fBroadcast BOOL, pguidCmdGroup *syscall.GUID, nCmdID uint32, nCmdexecopt uint32, pvarargIn *VARIANT, pvarargOut *VARIANT) HRESULT

func (*IBrowserService2) FindTBar_

func (this *IBrowserService2) FindTBar_(punkSrc *IUnknown) uint32

func (*IBrowserService2) ForwardViewMsg

func (this *IBrowserService2) ForwardViewMsg(uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func (*IBrowserService2) GetBaseBrowserData

func (this *IBrowserService2) GetBaseBrowserData(pbbd **BASEBROWSERDATALH) HRESULT

func (*IBrowserService2) GetBorderDWHelper_

func (this *IBrowserService2) GetBorderDWHelper_(punkSrc *IUnknown, lprectBorder *RECT, bUseHmonitor BOOL) HRESULT

func (*IBrowserService2) GetEffectiveClientArea_

func (this *IBrowserService2) GetEffectiveClientArea_(lprectBorder *RECT, hmon HMONITOR) HRESULT

func (*IBrowserService2) GetFolderSetData

func (this *IBrowserService2) GetFolderSetData(pfsd *FOLDERSETDATA) HRESULT

func (*IBrowserService2) GetToolbarCount_

func (this *IBrowserService2) GetToolbarCount_() int32

func (*IBrowserService2) GetToolbarItem_

func (this *IBrowserService2) GetToolbarItem_(itb int32) *TOOLBARITEM

func (*IBrowserService2) GetViewBorderRect_

func (this *IBrowserService2) GetViewBorderRect_(prc *RECT) HRESULT

func (*IBrowserService2) GetViewRect

func (this *IBrowserService2) GetViewRect(prc *RECT) HRESULT

func (*IBrowserService2) GetViewWindow

func (this *IBrowserService2) GetViewWindow(phwndView *HWND) HRESULT

func (*IBrowserService2) Get_itbLastFocus_

func (this *IBrowserService2) Get_itbLastFocus_() uint32

func (*IBrowserService2) InitializeDownloadManager

func (this *IBrowserService2) InitializeDownloadManager() HRESULT

func (*IBrowserService2) InitializeTransitionSite

func (this *IBrowserService2) InitializeTransitionSite() HRESULT

func (*IBrowserService2) InitializeTravelLog

func (this *IBrowserService2) InitializeTravelLog(ptl *ITravelLog, dw uint32) HRESULT

func (*IBrowserService2) Initialize_

func (this *IBrowserService2) Initialize_(hwnd HWND, pauto *IUnknown) HRESULT

func (*IBrowserService2) LoadToolbars_

func (this *IBrowserService2) LoadToolbars_(pstm *IStream) HRESULT

func (*IBrowserService2) MaySaveChanges_

func (this *IBrowserService2) MaySaveChanges_() HRESULT

func (*IBrowserService2) NavigateToPidl2_

func (this *IBrowserService2) NavigateToPidl2_(pidl *ITEMIDLIST, grfHLNF uint32, dwFlags uint32) HRESULT

func (*IBrowserService2) Offline

func (this *IBrowserService2) Offline(iCmd int32) HRESULT

func (*IBrowserService2) OnCommand

func (this *IBrowserService2) OnCommand(wParam WPARAM, lParam LPARAM) LRESULT

func (*IBrowserService2) OnCreate

func (this *IBrowserService2) OnCreate(pcs *CREATESTRUCTW) HRESULT

func (*IBrowserService2) OnDestroy

func (this *IBrowserService2) OnDestroy() HRESULT

func (*IBrowserService2) OnFocusChange_

func (this *IBrowserService2) OnFocusChange_(itb uint32) HRESULT

func (*IBrowserService2) OnFrameWindowActivateBS

func (this *IBrowserService2) OnFrameWindowActivateBS(fActive BOOL) HRESULT

func (*IBrowserService2) OnNotify

func (this *IBrowserService2) OnNotify(pnm *NMHDR) LRESULT

func (*IBrowserService2) OnSetFocus

func (this *IBrowserService2) OnSetFocus() HRESULT

func (*IBrowserService2) OnSize

func (this *IBrowserService2) OnSize(wParam WPARAM) HRESULT

func (*IBrowserService2) PauseOrResumeView_

func (this *IBrowserService2) PauseOrResumeView_(fPaused BOOL) HRESULT

func (*IBrowserService2) PutBaseBrowserData

func (this *IBrowserService2) PutBaseBrowserData() *BASEBROWSERDATALH

func (*IBrowserService2) Put_itbLastFocus_

func (this *IBrowserService2) Put_itbLastFocus_(itbLastFocus uint32) HRESULT

func (*IBrowserService2) ReleaseShellView

func (this *IBrowserService2) ReleaseShellView() HRESULT

func (*IBrowserService2) ResizeNextBorderHelper_

func (this *IBrowserService2) ResizeNextBorderHelper_(itb uint32, bUseHmonitor BOOL) HRESULT

func (*IBrowserService2) ResizeNextBorder_

func (this *IBrowserService2) ResizeNextBorder_(itb uint32) HRESULT

func (*IBrowserService2) ResizeView_

func (this *IBrowserService2) ResizeView_() HRESULT

func (*IBrowserService2) SaveToolbars_

func (this *IBrowserService2) SaveToolbars_(pstm *IStream) HRESULT

func (*IBrowserService2) SendChildren_

func (this *IBrowserService2) SendChildren_(hwndBar HWND, fBroadcast BOOL, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

func (*IBrowserService2) SetAcceleratorMenu

func (this *IBrowserService2) SetAcceleratorMenu(hacc HACCEL) HRESULT

func (*IBrowserService2) SetActivateState

func (this *IBrowserService2) SetActivateState(u uint32) HRESULT

func (*IBrowserService2) SetAsDefFolderSettings

func (this *IBrowserService2) SetAsDefFolderSettings() HRESULT

func (*IBrowserService2) SetFocus_

func (this *IBrowserService2) SetFocus_(ptbi *TOOLBARITEM, hwnd HWND, lpMsg *MSG) HRESULT

func (*IBrowserService2) SetTopBrowser

func (this *IBrowserService2) SetTopBrowser() HRESULT

func (*IBrowserService2) SwitchActivationNow_

func (this *IBrowserService2) SwitchActivationNow_() HRESULT

func (*IBrowserService2) TryShell2Rename_

func (this *IBrowserService2) TryShell2Rename_(psv *IShellView, pidlNew *ITEMIDLIST) HRESULT

func (*IBrowserService2) UIActivateView_

func (this *IBrowserService2) UIActivateView_(uState uint32) HRESULT

func (*IBrowserService2) UpdateSecureLockIcon

func (this *IBrowserService2) UpdateSecureLockIcon(eSecureLock int32) HRESULT

func (*IBrowserService2) UpdateViewRectSize_

func (this *IBrowserService2) UpdateViewRectSize_() HRESULT

func (*IBrowserService2) V_CheckZoneCrossing

func (this *IBrowserService2) V_CheckZoneCrossing(pidl *ITEMIDLIST) HRESULT

func (*IBrowserService2) V_GetViewStream

func (this *IBrowserService2) V_GetViewStream(pidl *ITEMIDLIST, grfMode uint32, pwszName PWSTR) *IStream

func (*IBrowserService2) V_MayGetNextToolbarFocus

func (this *IBrowserService2) V_MayGetNextToolbarFocus(lpMsg *MSG, itbNext uint32, citb int32, pptbi **TOOLBARITEM, phwnd *HWND) HRESULT

func (*IBrowserService2) V_MayTranslateAccelerator

func (this *IBrowserService2) V_MayTranslateAccelerator(pmsg *MSG) HRESULT

func (*IBrowserService2) V_ShowHideChildWindows

func (this *IBrowserService2) V_ShowHideChildWindows(fChildOnly BOOL) HRESULT

func (*IBrowserService2) Vtbl

func (this *IBrowserService2) Vtbl() *IBrowserService2Vtbl

func (*IBrowserService2) WndProcBS

func (this *IBrowserService2) WndProcBS(hwnd HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

type IBrowserService2Interface

type IBrowserService2Interface interface {
	IBrowserServiceInterface
	WndProcBS(hwnd HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT
	SetAsDefFolderSettings() HRESULT
	GetViewRect(prc *RECT) HRESULT
	OnSize(wParam WPARAM) HRESULT
	OnCreate(pcs *CREATESTRUCTW) HRESULT
	OnCommand(wParam WPARAM, lParam LPARAM) LRESULT
	OnDestroy() HRESULT
	OnNotify(pnm *NMHDR) LRESULT
	OnSetFocus() HRESULT
	OnFrameWindowActivateBS(fActive BOOL) HRESULT
	ReleaseShellView() HRESULT
	ActivatePendingView() HRESULT
	CreateViewWindow(psvNew *IShellView, psvOld *IShellView, prcView *RECT, phwnd *HWND) HRESULT
	CreateBrowserPropSheetExt(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetViewWindow(phwndView *HWND) HRESULT
	GetBaseBrowserData(pbbd **BASEBROWSERDATALH) HRESULT
	PutBaseBrowserData() *BASEBROWSERDATALH
	InitializeTravelLog(ptl *ITravelLog, dw uint32) HRESULT
	SetTopBrowser() HRESULT
	Offline(iCmd int32) HRESULT
	AllowViewResize(f BOOL) HRESULT
	SetActivateState(u uint32) HRESULT
	UpdateSecureLockIcon(eSecureLock int32) HRESULT
	InitializeDownloadManager() HRESULT
	InitializeTransitionSite() HRESULT
	Initialize_(hwnd HWND, pauto *IUnknown) HRESULT
	CancelPendingNavigationAsync_() HRESULT
	CancelPendingView_() HRESULT
	MaySaveChanges_() HRESULT
	PauseOrResumeView_(fPaused BOOL) HRESULT
	DisableModeless_() HRESULT
	NavigateToPidl2_(pidl *ITEMIDLIST, grfHLNF uint32, dwFlags uint32) HRESULT
	TryShell2Rename_(psv *IShellView, pidlNew *ITEMIDLIST) HRESULT
	SwitchActivationNow_() HRESULT
	ExecChildren_(punkBar *IUnknown, fBroadcast BOOL, pguidCmdGroup *syscall.GUID, nCmdID uint32, nCmdexecopt uint32, pvarargIn *VARIANT, pvarargOut *VARIANT) HRESULT
	SendChildren_(hwndBar HWND, fBroadcast BOOL, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT
	GetFolderSetData(pfsd *FOLDERSETDATA) HRESULT
	OnFocusChange_(itb uint32) HRESULT
	V_ShowHideChildWindows(fChildOnly BOOL) HRESULT
	Get_itbLastFocus_() uint32
	Put_itbLastFocus_(itbLastFocus uint32) HRESULT
	UIActivateView_(uState uint32) HRESULT
	GetViewBorderRect_(prc *RECT) HRESULT
	UpdateViewRectSize_() HRESULT
	ResizeNextBorder_(itb uint32) HRESULT
	ResizeView_() HRESULT
	GetEffectiveClientArea_(lprectBorder *RECT, hmon HMONITOR) HRESULT
	V_GetViewStream(pidl *ITEMIDLIST, grfMode uint32, pwszName PWSTR) *IStream
	ForwardViewMsg(uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT
	SetAcceleratorMenu(hacc HACCEL) HRESULT
	GetToolbarCount_() int32
	GetToolbarItem_(itb int32) *TOOLBARITEM
	SaveToolbars_(pstm *IStream) HRESULT
	LoadToolbars_(pstm *IStream) HRESULT
	CloseAndReleaseToolbars_(fClose BOOL) HRESULT
	V_MayGetNextToolbarFocus(lpMsg *MSG, itbNext uint32, citb int32, pptbi **TOOLBARITEM, phwnd *HWND) HRESULT
	ResizeNextBorderHelper_(itb uint32, bUseHmonitor BOOL) HRESULT
	FindTBar_(punkSrc *IUnknown) uint32
	SetFocus_(ptbi *TOOLBARITEM, hwnd HWND, lpMsg *MSG) HRESULT
	V_MayTranslateAccelerator(pmsg *MSG) HRESULT
	GetBorderDWHelper_(punkSrc *IUnknown, lprectBorder *RECT, bUseHmonitor BOOL) HRESULT
	V_CheckZoneCrossing(pidl *ITEMIDLIST) HRESULT
}

type IBrowserService2Vtbl

type IBrowserService2Vtbl struct {
	IBrowserServiceVtbl
	WndProcBS                     uintptr
	SetAsDefFolderSettings        uintptr
	GetViewRect                   uintptr
	OnSize                        uintptr
	OnCreate                      uintptr
	OnCommand                     uintptr
	OnDestroy                     uintptr
	OnNotify                      uintptr
	OnSetFocus                    uintptr
	OnFrameWindowActivateBS       uintptr
	ReleaseShellView              uintptr
	ActivatePendingView           uintptr
	CreateViewWindow              uintptr
	CreateBrowserPropSheetExt     uintptr
	GetViewWindow                 uintptr
	GetBaseBrowserData            uintptr
	PutBaseBrowserData            uintptr
	InitializeTravelLog           uintptr
	SetTopBrowser                 uintptr
	Offline                       uintptr
	AllowViewResize               uintptr
	SetActivateState              uintptr
	UpdateSecureLockIcon          uintptr
	InitializeDownloadManager     uintptr
	InitializeTransitionSite      uintptr
	Initialize_                   uintptr
	CancelPendingNavigationAsync_ uintptr
	CancelPendingView_            uintptr
	MaySaveChanges_               uintptr
	PauseOrResumeView_            uintptr
	DisableModeless_              uintptr
	NavigateToPidl2_              uintptr
	TryShell2Rename_              uintptr
	SwitchActivationNow_          uintptr
	ExecChildren_                 uintptr
	SendChildren_                 uintptr
	GetFolderSetData              uintptr
	OnFocusChange_                uintptr
	V_ShowHideChildWindows        uintptr
	Get_itbLastFocus_             uintptr
	Put_itbLastFocus_             uintptr
	UIActivateView_               uintptr
	GetViewBorderRect_            uintptr
	UpdateViewRectSize_           uintptr
	ResizeNextBorder_             uintptr
	ResizeView_                   uintptr
	GetEffectiveClientArea_       uintptr
	V_GetViewStream               uintptr
	ForwardViewMsg                uintptr
	SetAcceleratorMenu            uintptr
	GetToolbarCount_              uintptr
	GetToolbarItem_               uintptr
	SaveToolbars_                 uintptr
	LoadToolbars_                 uintptr
	CloseAndReleaseToolbars_      uintptr
	V_MayGetNextToolbarFocus      uintptr
	ResizeNextBorderHelper_       uintptr
	FindTBar_                     uintptr
	SetFocus_                     uintptr
	V_MayTranslateAccelerator     uintptr
	GetBorderDWHelper_            uintptr
	V_CheckZoneCrossing           uintptr
}

type IBrowserService3

type IBrowserService3 struct {
	IBrowserService2
}

func (*IBrowserService3) IEParseDisplayNameEx

func (this *IBrowserService3) IEParseDisplayNameEx(uiCP uint32, pwszPath PWSTR, dwFlags uint32, ppidlOut **ITEMIDLIST) HRESULT

func (*IBrowserService3) PositionViewWindow_

func (this *IBrowserService3) PositionViewWindow_(hwnd HWND, prc *RECT) HRESULT

func (*IBrowserService3) Vtbl

func (this *IBrowserService3) Vtbl() *IBrowserService3Vtbl

type IBrowserService3Interface

type IBrowserService3Interface interface {
	IBrowserService2Interface
	PositionViewWindow_(hwnd HWND, prc *RECT) HRESULT
	IEParseDisplayNameEx(uiCP uint32, pwszPath PWSTR, dwFlags uint32, ppidlOut **ITEMIDLIST) HRESULT
}

type IBrowserService3Vtbl

type IBrowserService3Vtbl struct {
	IBrowserService2Vtbl
	PositionViewWindow_  uintptr
	IEParseDisplayNameEx uintptr
}

type IBrowserService4

type IBrowserService4 struct {
	IBrowserService3
}

func (*IBrowserService4) ActivateView

func (this *IBrowserService4) ActivateView(fPendingView BOOL) HRESULT

func (*IBrowserService4) ResizeAllBorders_

func (this *IBrowserService4) ResizeAllBorders_() HRESULT

func (*IBrowserService4) SaveViewState

func (this *IBrowserService4) SaveViewState() HRESULT

func (*IBrowserService4) Vtbl

func (this *IBrowserService4) Vtbl() *IBrowserService4Vtbl

type IBrowserService4Interface

type IBrowserService4Interface interface {
	IBrowserService3Interface
	ActivateView(fPendingView BOOL) HRESULT
	SaveViewState() HRESULT
	ResizeAllBorders_() HRESULT
}

type IBrowserService4Vtbl

type IBrowserService4Vtbl struct {
	IBrowserService3Vtbl
	ActivateView      uintptr
	SaveViewState     uintptr
	ResizeAllBorders_ uintptr
}

type IBrowserServiceInterface

type IBrowserServiceInterface interface {
	IUnknownInterface
	GetParentSite(ppipsite **IOleInPlaceSite) HRESULT
	SetTitle(psv *IShellView, pszName PWSTR) HRESULT
	GetTitle(psv *IShellView, pszName PWSTR, cchName uint32) HRESULT
	GetOleObject(ppobjv **IOleObject) HRESULT
	GetTravelLog(pptl **ITravelLog) HRESULT
	ShowControlWindow(id uint32, fShow BOOL) HRESULT
	IsControlWindowShown(id uint32, pfShown *BOOL) HRESULT
	IEGetDisplayName(pidl *ITEMIDLIST, pwszName PWSTR, uFlags uint32) HRESULT
	IEParseDisplayName(uiCP uint32, pwszPath PWSTR, ppidlOut **ITEMIDLIST) HRESULT
	DisplayParseError(hres HRESULT, pwszPath PWSTR) HRESULT
	NavigateToPidl(pidl *ITEMIDLIST, grfHLNF uint32) HRESULT
	SetNavigateState(bnstate BNSTATE) HRESULT
	GetNavigateState(pbnstate *BNSTATE) HRESULT
	NotifyRedirect(psv *IShellView, pidl *ITEMIDLIST, pfDidBrowse *BOOL) HRESULT
	UpdateWindowList() HRESULT
	UpdateBackForwardState() HRESULT
	SetFlags(dwFlags uint32, dwFlagMask uint32) HRESULT
	GetFlags(pdwFlags *uint32) HRESULT
	CanNavigateNow() HRESULT
	GetPidl(ppidl **ITEMIDLIST) HRESULT
	SetReferrer(pidl *ITEMIDLIST) HRESULT
	GetBrowserIndex() uint32
	GetBrowserByIndex(dwID uint32, ppunk **IUnknown) HRESULT
	GetHistoryObject(ppole **IOleObject, pstm **IStream, ppbc **IBindCtx) HRESULT
	SetHistoryObject(pole *IOleObject, fIsLocalAnchor BOOL) HRESULT
	CacheOLEServer(pole *IOleObject) HRESULT
	GetSetCodePage(pvarIn *VARIANT, pvarOut *VARIANT) HRESULT
	OnHttpEquiv(psv *IShellView, fDone BOOL, pvarargIn *VARIANT, pvarargOut *VARIANT) HRESULT
	GetPalette(hpal *HPALETTE) HRESULT
	RegisterWindow(fForceRegister BOOL, swc ShellWindowTypeConstants) HRESULT
}

type IBrowserServiceVtbl

type IBrowserServiceVtbl struct {
	IUnknownVtbl
	GetParentSite          uintptr
	SetTitle               uintptr
	GetTitle               uintptr
	GetOleObject           uintptr
	GetTravelLog           uintptr
	ShowControlWindow      uintptr
	IsControlWindowShown   uintptr
	IEGetDisplayName       uintptr
	IEParseDisplayName     uintptr
	DisplayParseError      uintptr
	NavigateToPidl         uintptr
	SetNavigateState       uintptr
	GetNavigateState       uintptr
	NotifyRedirect         uintptr
	UpdateWindowList       uintptr
	UpdateBackForwardState uintptr
	SetFlags               uintptr
	GetFlags               uintptr
	CanNavigateNow         uintptr
	GetPidl                uintptr
	SetReferrer            uintptr
	GetBrowserIndex        uintptr
	GetBrowserByIndex      uintptr
	GetHistoryObject       uintptr
	SetHistoryObject       uintptr
	CacheOLEServer         uintptr
	GetSetCodePage         uintptr
	OnHttpEquiv            uintptr
	GetPalette             uintptr
	RegisterWindow         uintptr
}

type IBufferByteAccess

type IBufferByteAccess struct {
	IUnknown
}

func (*IBufferByteAccess) Buffer

func (this *IBufferByteAccess) Buffer(value **byte) HRESULT

func (*IBufferByteAccess) Vtbl

type IBufferByteAccessInterface

type IBufferByteAccessInterface interface {
	IUnknownInterface
	Buffer(value **byte) HRESULT
}

type IBufferByteAccessVtbl

type IBufferByteAccessVtbl struct {
	IUnknownVtbl
	Buffer uintptr
}

type ICDBurn

type ICDBurn struct {
	IUnknown
}

func (*ICDBurn) Burn

func (this *ICDBurn) Burn(hwnd HWND) HRESULT

func (*ICDBurn) GetRecorderDriveLetter

func (this *ICDBurn) GetRecorderDriveLetter(pszDrive PWSTR, cch uint32) HRESULT

func (*ICDBurn) HasRecordableDrive

func (this *ICDBurn) HasRecordableDrive(pfHasRecorder *BOOL) HRESULT

func (*ICDBurn) Vtbl

func (this *ICDBurn) Vtbl() *ICDBurnVtbl

type ICDBurnExt

type ICDBurnExt struct {
	IUnknown
}

func (*ICDBurnExt) GetSupportedActionTypes

func (this *ICDBurnExt) GetSupportedActionTypes(pdwActions *uint32) HRESULT

func (*ICDBurnExt) Vtbl

func (this *ICDBurnExt) Vtbl() *ICDBurnExtVtbl

type ICDBurnExtInterface

type ICDBurnExtInterface interface {
	IUnknownInterface
	GetSupportedActionTypes(pdwActions *uint32) HRESULT
}

type ICDBurnExtVtbl

type ICDBurnExtVtbl struct {
	IUnknownVtbl
	GetSupportedActionTypes uintptr
}

type ICDBurnInterface

type ICDBurnInterface interface {
	IUnknownInterface
	GetRecorderDriveLetter(pszDrive PWSTR, cch uint32) HRESULT
	Burn(hwnd HWND) HRESULT
	HasRecordableDrive(pfHasRecorder *BOOL) HRESULT
}

type ICDBurnVtbl

type ICDBurnVtbl struct {
	IUnknownVtbl
	GetRecorderDriveLetter uintptr
	Burn                   uintptr
	HasRecordableDrive     uintptr
}

type ICONEFFECT

type ICONEFFECT int32

enum

const (
	ICE_NONE   ICONEFFECT = 0
	ICE_GLOW   ICONEFFECT = 1
	ICE_SHADOW ICONEFFECT = 2
	ICE_PULSE  ICONEFFECT = 3
	ICE_ALPHA  ICONEFFECT = 4
)

type ICONINFO

type ICONINFO struct {
	FIcon    BOOL
	XHotspot uint32
	YHotspot uint32
	HbmMask  HBITMAP
	HbmColor HBITMAP
}

type ICONINFOEX

type ICONINFOEX = ICONINFOEXW

type ICONINFOEXA

type ICONINFOEXA struct {
	CbSize    uint32
	FIcon     BOOL
	XHotspot  uint32
	YHotspot  uint32
	HbmMask   HBITMAP
	HbmColor  HBITMAP
	WResID    uint16
	SzModName [260]CHAR
	SzResName [260]CHAR
}

type ICONINFOEXW

type ICONINFOEXW struct {
	CbSize    uint32
	FIcon     BOOL
	XHotspot  uint32
	YHotspot  uint32
	HbmMask   HBITMAP
	HbmColor  HBITMAP
	WResID    uint16
	SzModName [260]uint16
	SzResName [260]uint16
}

type ICONMETRICS

type ICONMETRICS = ICONMETRICSW

type ICONMETRICSA

type ICONMETRICSA struct {
	CbSize       uint32
	IHorzSpacing int32
	IVertSpacing int32
	ITitleWrap   int32
	LfFont       LOGFONTA
}

type ICONMETRICSW

type ICONMETRICSW struct {
	CbSize       uint32
	IHorzSpacing int32
	IVertSpacing int32
	ITitleWrap   int32
	LfFont       LOGFONTW
}

type ICallFactory

type ICallFactory struct {
	IUnknown
}

func (*ICallFactory) CreateCall

func (this *ICallFactory) CreateCall(riid *syscall.GUID, pCtrlUnk *IUnknown, riid2 *syscall.GUID, ppv **IUnknown) HRESULT

func (*ICallFactory) Vtbl

func (this *ICallFactory) Vtbl() *ICallFactoryVtbl

type ICallFactoryInterface

type ICallFactoryInterface interface {
	IUnknownInterface
	CreateCall(riid *syscall.GUID, pCtrlUnk *IUnknown, riid2 *syscall.GUID, ppv **IUnknown) HRESULT
}

type ICallFactoryVtbl

type ICallFactoryVtbl struct {
	IUnknownVtbl
	CreateCall uintptr
}

type ICameraUIControl

type ICameraUIControl struct {
	IUnknown
}

func (*ICameraUIControl) Close

func (this *ICameraUIControl) Close() HRESULT

func (*ICameraUIControl) GetActiveItem

func (this *ICameraUIControl) GetActiveItem(pbstrActiveItemPath *BSTR) HRESULT

func (*ICameraUIControl) GetCurrentViewType

func (this *ICameraUIControl) GetCurrentViewType(pViewType *CameraUIControlViewType) HRESULT

func (*ICameraUIControl) GetSelectedItems

func (this *ICameraUIControl) GetSelectedItems(ppSelectedItemPaths **SAFEARRAY) HRESULT

func (*ICameraUIControl) RemoveCapturedItem

func (this *ICameraUIControl) RemoveCapturedItem(pszPath PWSTR) HRESULT

func (*ICameraUIControl) Resume

func (this *ICameraUIControl) Resume() HRESULT

func (*ICameraUIControl) Show

func (this *ICameraUIControl) Show(pWindow *IUnknown, mode CameraUIControlMode, selectionMode CameraUIControlLinearSelectionMode, captureMode CameraUIControlCaptureMode, photoFormat CameraUIControlPhotoFormat, videoFormat CameraUIControlVideoFormat, bHasCloseButton BOOL, pEventCallback *ICameraUIControlEventCallback) HRESULT

func (*ICameraUIControl) Suspend

func (this *ICameraUIControl) Suspend(pbDeferralRequired *BOOL) HRESULT

func (*ICameraUIControl) Vtbl

func (this *ICameraUIControl) Vtbl() *ICameraUIControlVtbl

type ICameraUIControlEventCallback

type ICameraUIControlEventCallback struct {
	IUnknown
}

func (*ICameraUIControlEventCallback) OnClosed

func (this *ICameraUIControlEventCallback) OnClosed()

func (*ICameraUIControlEventCallback) OnItemCaptured

func (this *ICameraUIControlEventCallback) OnItemCaptured(pszPath PWSTR)

func (*ICameraUIControlEventCallback) OnItemDeleted

func (this *ICameraUIControlEventCallback) OnItemDeleted(pszPath PWSTR)

func (*ICameraUIControlEventCallback) OnStartupComplete

func (this *ICameraUIControlEventCallback) OnStartupComplete()

func (*ICameraUIControlEventCallback) OnSuspendComplete

func (this *ICameraUIControlEventCallback) OnSuspendComplete()

func (*ICameraUIControlEventCallback) Vtbl

type ICameraUIControlEventCallbackInterface

type ICameraUIControlEventCallbackInterface interface {
	IUnknownInterface
	OnStartupComplete()
	OnSuspendComplete()
	OnItemCaptured(pszPath PWSTR)
	OnItemDeleted(pszPath PWSTR)
	OnClosed()
}

type ICameraUIControlEventCallbackVtbl

type ICameraUIControlEventCallbackVtbl struct {
	IUnknownVtbl
	OnStartupComplete uintptr
	OnSuspendComplete uintptr
	OnItemCaptured    uintptr
	OnItemDeleted     uintptr
	OnClosed          uintptr
}

type ICameraUIControlInterface

type ICameraUIControlInterface interface {
	IUnknownInterface
	Show(pWindow *IUnknown, mode CameraUIControlMode, selectionMode CameraUIControlLinearSelectionMode, captureMode CameraUIControlCaptureMode, photoFormat CameraUIControlPhotoFormat, videoFormat CameraUIControlVideoFormat, bHasCloseButton BOOL, pEventCallback *ICameraUIControlEventCallback) HRESULT
	Close() HRESULT
	Suspend(pbDeferralRequired *BOOL) HRESULT
	Resume() HRESULT
	GetCurrentViewType(pViewType *CameraUIControlViewType) HRESULT
	GetActiveItem(pbstrActiveItemPath *BSTR) HRESULT
	GetSelectedItems(ppSelectedItemPaths **SAFEARRAY) HRESULT
	RemoveCapturedItem(pszPath PWSTR) HRESULT
}

type ICameraUIControlVtbl

type ICameraUIControlVtbl struct {
	IUnknownVtbl
	Show               uintptr
	Close              uintptr
	Suspend            uintptr
	Resume             uintptr
	GetCurrentViewType uintptr
	GetActiveItem      uintptr
	GetSelectedItems   uintptr
	RemoveCapturedItem uintptr
}

type ICanHandleException

type ICanHandleException struct {
	IUnknown
}

func (*ICanHandleException) CanHandleException

func (this *ICanHandleException) CanHandleException(pExcepInfo *EXCEPINFO, pvar *VARIANT) HRESULT

func (*ICanHandleException) Vtbl

type ICanHandleExceptionInterface

type ICanHandleExceptionInterface interface {
	IUnknownInterface
	CanHandleException(pExcepInfo *EXCEPINFO, pvar *VARIANT) HRESULT
}

type ICanHandleExceptionVtbl

type ICanHandleExceptionVtbl struct {
	IUnknownVtbl
	CanHandleException uintptr
}

type ICancelMethodCalls

type ICancelMethodCalls struct {
	IUnknown
}

func (*ICancelMethodCalls) Cancel

func (this *ICancelMethodCalls) Cancel(ulSeconds uint32) HRESULT

func (*ICancelMethodCalls) TestCancel

func (this *ICancelMethodCalls) TestCancel() HRESULT

func (*ICancelMethodCalls) Vtbl

type ICancelMethodCallsInterface

type ICancelMethodCallsInterface interface {
	IUnknownInterface
	Cancel(ulSeconds uint32) HRESULT
	TestCancel() HRESULT
}

type ICancelMethodCallsVtbl

type ICancelMethodCallsVtbl struct {
	IUnknownVtbl
	Cancel     uintptr
	TestCancel uintptr
}

type ICastingController

type ICastingController struct {
	IUnknown
}

func (*ICastingController) Advise

func (this *ICastingController) Advise(eventHandler *ICastingEventHandler, cookie *uint32) HRESULT

func (*ICastingController) Connect

func (this *ICastingController) Connect() HRESULT

func (*ICastingController) Disconnect

func (this *ICastingController) Disconnect() HRESULT

func (*ICastingController) Initialize

func (this *ICastingController) Initialize(castingEngine *IUnknown, castingSource *IUnknown) HRESULT

func (*ICastingController) UnAdvise

func (this *ICastingController) UnAdvise(cookie uint32) HRESULT

func (*ICastingController) Vtbl

type ICastingControllerInterface

type ICastingControllerInterface interface {
	IUnknownInterface
	Initialize(castingEngine *IUnknown, castingSource *IUnknown) HRESULT
	Connect() HRESULT
	Disconnect() HRESULT
	Advise(eventHandler *ICastingEventHandler, cookie *uint32) HRESULT
	UnAdvise(cookie uint32) HRESULT
}

type ICastingControllerVtbl

type ICastingControllerVtbl struct {
	IUnknownVtbl
	Initialize uintptr
	Connect    uintptr
	Disconnect uintptr
	Advise     uintptr
	UnAdvise   uintptr
}

type ICastingEventHandler

type ICastingEventHandler struct {
	IUnknown
}

func (*ICastingEventHandler) OnError

func (this *ICastingEventHandler) OnError(errorStatus CASTING_CONNECTION_ERROR_STATUS, errorMessage PWSTR) HRESULT

func (*ICastingEventHandler) OnStateChanged

func (this *ICastingEventHandler) OnStateChanged(newState CASTING_CONNECTION_STATE) HRESULT

func (*ICastingEventHandler) Vtbl

type ICastingEventHandlerInterface

type ICastingEventHandlerInterface interface {
	IUnknownInterface
	OnStateChanged(newState CASTING_CONNECTION_STATE) HRESULT
	OnError(errorStatus CASTING_CONNECTION_ERROR_STATUS, errorMessage PWSTR) HRESULT
}

type ICastingEventHandlerVtbl

type ICastingEventHandlerVtbl struct {
	IUnknownVtbl
	OnStateChanged uintptr
	OnError        uintptr
}

type ICastingSourceInfo

type ICastingSourceInfo struct {
	IUnknown
}

func (*ICastingSourceInfo) GetController

func (this *ICastingSourceInfo) GetController(controller **ICastingController) HRESULT

func (*ICastingSourceInfo) GetProperties

func (this *ICastingSourceInfo) GetProperties(props **INamedPropertyStore) HRESULT

func (*ICastingSourceInfo) Vtbl

type ICastingSourceInfoInterface

type ICastingSourceInfoInterface interface {
	IUnknownInterface
	GetController(controller **ICastingController) HRESULT
	GetProperties(props **INamedPropertyStore) HRESULT
}

type ICastingSourceInfoVtbl

type ICastingSourceInfoVtbl struct {
	IUnknownVtbl
	GetController uintptr
	GetProperties uintptr
}

type ICatInformation

type ICatInformation struct {
	IUnknown
}

func (*ICatInformation) EnumCategories

func (this *ICatInformation) EnumCategories(lcid uint32, ppenumCategoryInfo **IEnumCATEGORYINFO) HRESULT

func (*ICatInformation) EnumClassesOfCategories

func (this *ICatInformation) EnumClassesOfCategories(cImplemented uint32, rgcatidImpl *syscall.GUID, cRequired uint32, rgcatidReq *syscall.GUID, ppenumClsid **IEnumGUID) HRESULT

func (*ICatInformation) EnumImplCategoriesOfClass

func (this *ICatInformation) EnumImplCategoriesOfClass(rclsid *syscall.GUID, ppenumCatid **IEnumGUID) HRESULT

func (*ICatInformation) EnumReqCategoriesOfClass

func (this *ICatInformation) EnumReqCategoriesOfClass(rclsid *syscall.GUID, ppenumCatid **IEnumGUID) HRESULT

func (*ICatInformation) GetCategoryDesc

func (this *ICatInformation) GetCategoryDesc(rcatid *syscall.GUID, lcid uint32, pszDesc *PWSTR) HRESULT

func (*ICatInformation) IsClassOfCategories

func (this *ICatInformation) IsClassOfCategories(rclsid *syscall.GUID, cImplemented uint32, rgcatidImpl *syscall.GUID, cRequired uint32, rgcatidReq *syscall.GUID) HRESULT

func (*ICatInformation) Vtbl

func (this *ICatInformation) Vtbl() *ICatInformationVtbl

type ICatInformationInterface

type ICatInformationInterface interface {
	IUnknownInterface
	EnumCategories(lcid uint32, ppenumCategoryInfo **IEnumCATEGORYINFO) HRESULT
	GetCategoryDesc(rcatid *syscall.GUID, lcid uint32, pszDesc *PWSTR) HRESULT
	EnumClassesOfCategories(cImplemented uint32, rgcatidImpl *syscall.GUID, cRequired uint32, rgcatidReq *syscall.GUID, ppenumClsid **IEnumGUID) HRESULT
	IsClassOfCategories(rclsid *syscall.GUID, cImplemented uint32, rgcatidImpl *syscall.GUID, cRequired uint32, rgcatidReq *syscall.GUID) HRESULT
	EnumImplCategoriesOfClass(rclsid *syscall.GUID, ppenumCatid **IEnumGUID) HRESULT
	EnumReqCategoriesOfClass(rclsid *syscall.GUID, ppenumCatid **IEnumGUID) HRESULT
}

type ICatInformationVtbl

type ICatInformationVtbl struct {
	IUnknownVtbl
	EnumCategories            uintptr
	GetCategoryDesc           uintptr
	EnumClassesOfCategories   uintptr
	IsClassOfCategories       uintptr
	EnumImplCategoriesOfClass uintptr
	EnumReqCategoriesOfClass  uintptr
}

type ICatRegister

type ICatRegister struct {
	IUnknown
}

func (*ICatRegister) RegisterCategories

func (this *ICatRegister) RegisterCategories(cCategories uint32, rgCategoryInfo *CATEGORYINFO) HRESULT

func (*ICatRegister) RegisterClassImplCategories

func (this *ICatRegister) RegisterClassImplCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT

func (*ICatRegister) RegisterClassReqCategories

func (this *ICatRegister) RegisterClassReqCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT

func (*ICatRegister) UnRegisterCategories

func (this *ICatRegister) UnRegisterCategories(cCategories uint32, rgcatid *syscall.GUID) HRESULT

func (*ICatRegister) UnRegisterClassImplCategories

func (this *ICatRegister) UnRegisterClassImplCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT

func (*ICatRegister) UnRegisterClassReqCategories

func (this *ICatRegister) UnRegisterClassReqCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT

func (*ICatRegister) Vtbl

func (this *ICatRegister) Vtbl() *ICatRegisterVtbl

type ICatRegisterInterface

type ICatRegisterInterface interface {
	IUnknownInterface
	RegisterCategories(cCategories uint32, rgCategoryInfo *CATEGORYINFO) HRESULT
	UnRegisterCategories(cCategories uint32, rgcatid *syscall.GUID) HRESULT
	RegisterClassImplCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT
	UnRegisterClassImplCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT
	RegisterClassReqCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT
	UnRegisterClassReqCategories(rclsid *syscall.GUID, cCategories uint32, rgcatid *syscall.GUID) HRESULT
}

type ICatRegisterVtbl

type ICatRegisterVtbl struct {
	IUnknownVtbl
	RegisterCategories            uintptr
	UnRegisterCategories          uintptr
	RegisterClassImplCategories   uintptr
	UnRegisterClassImplCategories uintptr
	RegisterClassReqCategories    uintptr
	UnRegisterClassReqCategories  uintptr
}

type ICategorizer

type ICategorizer struct {
	IUnknown
}

func (*ICategorizer) CompareCategory

func (this *ICategorizer) CompareCategory(csfFlags CATSORT_FLAGS, dwCategoryId1 uint32, dwCategoryId2 uint32) HRESULT

func (*ICategorizer) GetCategory

func (this *ICategorizer) GetCategory(cidl uint32, apidl **ITEMIDLIST, rgCategoryIds *uint32) HRESULT

func (*ICategorizer) GetCategoryInfo

func (this *ICategorizer) GetCategoryInfo(dwCategoryId uint32, pci *CATEGORY_INFO) HRESULT

func (*ICategorizer) GetDescription

func (this *ICategorizer) GetDescription(pszDesc PWSTR, cch uint32) HRESULT

func (*ICategorizer) Vtbl

func (this *ICategorizer) Vtbl() *ICategorizerVtbl

type ICategorizerInterface

type ICategorizerInterface interface {
	IUnknownInterface
	GetDescription(pszDesc PWSTR, cch uint32) HRESULT
	GetCategory(cidl uint32, apidl **ITEMIDLIST, rgCategoryIds *uint32) HRESULT
	GetCategoryInfo(dwCategoryId uint32, pci *CATEGORY_INFO) HRESULT
	CompareCategory(csfFlags CATSORT_FLAGS, dwCategoryId1 uint32, dwCategoryId2 uint32) HRESULT
}

type ICategorizerVtbl

type ICategorizerVtbl struct {
	IUnknownVtbl
	GetDescription  uintptr
	GetCategory     uintptr
	GetCategoryInfo uintptr
	CompareCategory uintptr
}

type ICategoryProvider

type ICategoryProvider struct {
	IUnknown
}

func (*ICategoryProvider) CanCategorizeOnSCID

func (this *ICategoryProvider) CanCategorizeOnSCID(pscid *PROPERTYKEY) HRESULT

func (*ICategoryProvider) CreateCategory

func (this *ICategoryProvider) CreateCategory(pguid *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ICategoryProvider) EnumCategories

func (this *ICategoryProvider) EnumCategories(penum **IEnumGUID) HRESULT

func (*ICategoryProvider) GetCategoryForSCID

func (this *ICategoryProvider) GetCategoryForSCID(pscid *PROPERTYKEY, pguid *syscall.GUID) HRESULT

func (*ICategoryProvider) GetCategoryName

func (this *ICategoryProvider) GetCategoryName(pguid *syscall.GUID, pszName PWSTR, cch uint32) HRESULT

func (*ICategoryProvider) GetDefaultCategory

func (this *ICategoryProvider) GetDefaultCategory(pguid *syscall.GUID, pscid *PROPERTYKEY) HRESULT

func (*ICategoryProvider) Vtbl

type ICategoryProviderInterface

type ICategoryProviderInterface interface {
	IUnknownInterface
	CanCategorizeOnSCID(pscid *PROPERTYKEY) HRESULT
	GetDefaultCategory(pguid *syscall.GUID, pscid *PROPERTYKEY) HRESULT
	GetCategoryForSCID(pscid *PROPERTYKEY, pguid *syscall.GUID) HRESULT
	EnumCategories(penum **IEnumGUID) HRESULT
	GetCategoryName(pguid *syscall.GUID, pszName PWSTR, cch uint32) HRESULT
	CreateCategory(pguid *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type ICategoryProviderVtbl

type ICategoryProviderVtbl struct {
	IUnknownVtbl
	CanCategorizeOnSCID uintptr
	GetDefaultCategory  uintptr
	GetCategoryForSCID  uintptr
	EnumCategories      uintptr
	GetCategoryName     uintptr
	CreateCategory      uintptr
}

type IChannelHook

type IChannelHook struct {
	IUnknown
}

func (*IChannelHook) ClientFillBuffer

func (this *IChannelHook) ClientFillBuffer(uExtent *syscall.GUID, riid *syscall.GUID, pDataSize *uint32, pDataBuffer unsafe.Pointer)

func (*IChannelHook) ClientGetSize

func (this *IChannelHook) ClientGetSize(uExtent *syscall.GUID, riid *syscall.GUID, pDataSize *uint32)

func (*IChannelHook) ClientNotify

func (this *IChannelHook) ClientNotify(uExtent *syscall.GUID, riid *syscall.GUID, cbDataSize uint32, pDataBuffer unsafe.Pointer, lDataRep uint32, hrFault HRESULT)

func (*IChannelHook) ServerFillBuffer

func (this *IChannelHook) ServerFillBuffer(uExtent *syscall.GUID, riid *syscall.GUID, pDataSize *uint32, pDataBuffer unsafe.Pointer, hrFault HRESULT)

func (*IChannelHook) ServerGetSize

func (this *IChannelHook) ServerGetSize(uExtent *syscall.GUID, riid *syscall.GUID, hrFault HRESULT, pDataSize *uint32)

func (*IChannelHook) ServerNotify

func (this *IChannelHook) ServerNotify(uExtent *syscall.GUID, riid *syscall.GUID, cbDataSize uint32, pDataBuffer unsafe.Pointer, lDataRep uint32)

func (*IChannelHook) Vtbl

func (this *IChannelHook) Vtbl() *IChannelHookVtbl

type IChannelHookInterface

type IChannelHookInterface interface {
	IUnknownInterface
	ClientGetSize(uExtent *syscall.GUID, riid *syscall.GUID, pDataSize *uint32)
	ClientFillBuffer(uExtent *syscall.GUID, riid *syscall.GUID, pDataSize *uint32, pDataBuffer unsafe.Pointer)
	ClientNotify(uExtent *syscall.GUID, riid *syscall.GUID, cbDataSize uint32, pDataBuffer unsafe.Pointer, lDataRep uint32, hrFault HRESULT)
	ServerNotify(uExtent *syscall.GUID, riid *syscall.GUID, cbDataSize uint32, pDataBuffer unsafe.Pointer, lDataRep uint32)
	ServerGetSize(uExtent *syscall.GUID, riid *syscall.GUID, hrFault HRESULT, pDataSize *uint32)
	ServerFillBuffer(uExtent *syscall.GUID, riid *syscall.GUID, pDataSize *uint32, pDataBuffer unsafe.Pointer, hrFault HRESULT)
}

type IChannelHookVtbl

type IChannelHookVtbl struct {
	IUnknownVtbl
	ClientGetSize    uintptr
	ClientFillBuffer uintptr
	ClientNotify     uintptr
	ServerNotify     uintptr
	ServerGetSize    uintptr
	ServerFillBuffer uintptr
}

type IClassActivator

type IClassActivator struct {
	IUnknown
}

func (*IClassActivator) GetClassObject

func (this *IClassActivator) GetClassObject(rclsid *syscall.GUID, dwClassContext uint32, locale uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IClassActivator) Vtbl

func (this *IClassActivator) Vtbl() *IClassActivatorVtbl

type IClassActivatorInterface

type IClassActivatorInterface interface {
	IUnknownInterface
	GetClassObject(rclsid *syscall.GUID, dwClassContext uint32, locale uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IClassActivatorVtbl

type IClassActivatorVtbl struct {
	IUnknownVtbl
	GetClassObject uintptr
}

type IClassFactory

type IClassFactory struct {
	IUnknown
}

func (*IClassFactory) CreateInstance

func (this *IClassFactory) CreateInstance(pUnkOuter *IUnknown, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT

func (*IClassFactory) LockServer

func (this *IClassFactory) LockServer(fLock BOOL) HRESULT

func (*IClassFactory) Vtbl

func (this *IClassFactory) Vtbl() *IClassFactoryVtbl

type IClassFactory2

type IClassFactory2 struct {
	IClassFactory
}

func (*IClassFactory2) CreateInstanceLic

func (this *IClassFactory2) CreateInstanceLic(pUnkOuter *IUnknown, pUnkReserved *IUnknown, riid *syscall.GUID, bstrKey BSTR, ppvObj unsafe.Pointer) HRESULT

func (*IClassFactory2) GetLicInfo

func (this *IClassFactory2) GetLicInfo(pLicInfo *LICINFO) HRESULT

func (*IClassFactory2) RequestLicKey

func (this *IClassFactory2) RequestLicKey(dwReserved uint32, pBstrKey *BSTR) HRESULT

func (*IClassFactory2) Vtbl

func (this *IClassFactory2) Vtbl() *IClassFactory2Vtbl

type IClassFactory2Interface

type IClassFactory2Interface interface {
	IClassFactoryInterface
	GetLicInfo(pLicInfo *LICINFO) HRESULT
	RequestLicKey(dwReserved uint32, pBstrKey *BSTR) HRESULT
	CreateInstanceLic(pUnkOuter *IUnknown, pUnkReserved *IUnknown, riid *syscall.GUID, bstrKey BSTR, ppvObj unsafe.Pointer) HRESULT
}

type IClassFactory2Vtbl

type IClassFactory2Vtbl struct {
	IClassFactoryVtbl
	GetLicInfo        uintptr
	RequestLicKey     uintptr
	CreateInstanceLic uintptr
}

type IClassFactoryInterface

type IClassFactoryInterface interface {
	IUnknownInterface
	CreateInstance(pUnkOuter *IUnknown, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT
	LockServer(fLock BOOL) HRESULT
}

type IClassFactoryVtbl

type IClassFactoryVtbl struct {
	IUnknownVtbl
	CreateInstance uintptr
	LockServer     uintptr
}

type IClientSecurity

type IClientSecurity struct {
	IUnknown
}

func (*IClientSecurity) CopyProxy

func (this *IClientSecurity) CopyProxy(pProxy *IUnknown, ppCopy **IUnknown) HRESULT

func (*IClientSecurity) QueryBlanket

func (this *IClientSecurity) QueryBlanket(pProxy *IUnknown, pAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName **uint16, pAuthnLevel *RPC_C_AUTHN_LEVEL, pImpLevel *RPC_C_IMP_LEVEL, pAuthInfo unsafe.Pointer, pCapabilites *EOLE_AUTHENTICATION_CAPABILITIES) HRESULT

func (*IClientSecurity) SetBlanket

func (this *IClientSecurity) SetBlanket(pProxy *IUnknown, dwAuthnSvc uint32, dwAuthzSvc uint32, pServerPrincName PWSTR, dwAuthnLevel RPC_C_AUTHN_LEVEL, dwImpLevel RPC_C_IMP_LEVEL, pAuthInfo unsafe.Pointer, dwCapabilities EOLE_AUTHENTICATION_CAPABILITIES) HRESULT

func (*IClientSecurity) Vtbl

func (this *IClientSecurity) Vtbl() *IClientSecurityVtbl

type IClientSecurityInterface

type IClientSecurityInterface interface {
	IUnknownInterface
	QueryBlanket(pProxy *IUnknown, pAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName **uint16, pAuthnLevel *RPC_C_AUTHN_LEVEL, pImpLevel *RPC_C_IMP_LEVEL, pAuthInfo unsafe.Pointer, pCapabilites *EOLE_AUTHENTICATION_CAPABILITIES) HRESULT
	SetBlanket(pProxy *IUnknown, dwAuthnSvc uint32, dwAuthzSvc uint32, pServerPrincName PWSTR, dwAuthnLevel RPC_C_AUTHN_LEVEL, dwImpLevel RPC_C_IMP_LEVEL, pAuthInfo unsafe.Pointer, dwCapabilities EOLE_AUTHENTICATION_CAPABILITIES) HRESULT
	CopyProxy(pProxy *IUnknown, ppCopy **IUnknown) HRESULT
}

type IClientSecurityVtbl

type IClientSecurityVtbl struct {
	IUnknownVtbl
	QueryBlanket uintptr
	SetBlanket   uintptr
	CopyProxy    uintptr
}

type IClipServiceNotificationHelper

type IClipServiceNotificationHelper struct {
	IUnknown
}

func (*IClipServiceNotificationHelper) ShowToast

func (this *IClipServiceNotificationHelper) ShowToast(titleText BSTR, bodyText BSTR, packageName BSTR, appId BSTR, launchCommand BSTR) HRESULT

func (*IClipServiceNotificationHelper) Vtbl

type IClipServiceNotificationHelperInterface

type IClipServiceNotificationHelperInterface interface {
	IUnknownInterface
	ShowToast(titleText BSTR, bodyText BSTR, packageName BSTR, appId BSTR, launchCommand BSTR) HRESULT
}

type IClipServiceNotificationHelperVtbl

type IClipServiceNotificationHelperVtbl struct {
	IUnknownVtbl
	ShowToast uintptr
}

type IColumnManager

type IColumnManager struct {
	IUnknown
}

func (*IColumnManager) GetColumnCount

func (this *IColumnManager) GetColumnCount(dwFlags CM_ENUM_FLAGS, puCount *uint32) HRESULT

func (*IColumnManager) GetColumnInfo

func (this *IColumnManager) GetColumnInfo(propkey *PROPERTYKEY, pcmci *CM_COLUMNINFO) HRESULT

func (*IColumnManager) GetColumns

func (this *IColumnManager) GetColumns(dwFlags CM_ENUM_FLAGS, rgkeyOrder *PROPERTYKEY, cColumns uint32) HRESULT

func (*IColumnManager) SetColumnInfo

func (this *IColumnManager) SetColumnInfo(propkey *PROPERTYKEY, pcmci *CM_COLUMNINFO) HRESULT

func (*IColumnManager) SetColumns

func (this *IColumnManager) SetColumns(rgkeyOrder *PROPERTYKEY, cVisible uint32) HRESULT

func (*IColumnManager) Vtbl

func (this *IColumnManager) Vtbl() *IColumnManagerVtbl

type IColumnManagerInterface

type IColumnManagerInterface interface {
	IUnknownInterface
	SetColumnInfo(propkey *PROPERTYKEY, pcmci *CM_COLUMNINFO) HRESULT
	GetColumnInfo(propkey *PROPERTYKEY, pcmci *CM_COLUMNINFO) HRESULT
	GetColumnCount(dwFlags CM_ENUM_FLAGS, puCount *uint32) HRESULT
	GetColumns(dwFlags CM_ENUM_FLAGS, rgkeyOrder *PROPERTYKEY, cColumns uint32) HRESULT
	SetColumns(rgkeyOrder *PROPERTYKEY, cVisible uint32) HRESULT
}

type IColumnManagerVtbl

type IColumnManagerVtbl struct {
	IUnknownVtbl
	SetColumnInfo  uintptr
	GetColumnInfo  uintptr
	GetColumnCount uintptr
	GetColumns     uintptr
	SetColumns     uintptr
}

type IColumnProvider

type IColumnProvider struct {
	IUnknown
}

func (*IColumnProvider) GetColumnInfo

func (this *IColumnProvider) GetColumnInfo(dwIndex uint32, psci *SHCOLUMNINFO) HRESULT

func (*IColumnProvider) GetItemData

func (this *IColumnProvider) GetItemData(pscid *PROPERTYKEY, pscd *SHCOLUMNDATA, pvarData *VARIANT) HRESULT

func (*IColumnProvider) Initialize

func (this *IColumnProvider) Initialize(psci *SHCOLUMNINIT) HRESULT

func (*IColumnProvider) Vtbl

func (this *IColumnProvider) Vtbl() *IColumnProviderVtbl

type IColumnProviderInterface

type IColumnProviderInterface interface {
	IUnknownInterface
	Initialize(psci *SHCOLUMNINIT) HRESULT
	GetColumnInfo(dwIndex uint32, psci *SHCOLUMNINFO) HRESULT
	GetItemData(pscid *PROPERTYKEY, pscd *SHCOLUMNDATA, pvarData *VARIANT) HRESULT
}

type IColumnProviderVtbl

type IColumnProviderVtbl struct {
	IUnknownVtbl
	Initialize    uintptr
	GetColumnInfo uintptr
	GetItemData   uintptr
}

type IComThreadingInfo

type IComThreadingInfo struct {
	IUnknown
}

func (*IComThreadingInfo) GetCurrentApartmentType

func (this *IComThreadingInfo) GetCurrentApartmentType(pAptType *APTTYPE) HRESULT

func (*IComThreadingInfo) GetCurrentLogicalThreadId

func (this *IComThreadingInfo) GetCurrentLogicalThreadId(pguidLogicalThreadId *syscall.GUID) HRESULT

func (*IComThreadingInfo) GetCurrentThreadType

func (this *IComThreadingInfo) GetCurrentThreadType(pThreadType *THDTYPE) HRESULT

func (*IComThreadingInfo) SetCurrentLogicalThreadId

func (this *IComThreadingInfo) SetCurrentLogicalThreadId(rguid *syscall.GUID) HRESULT

func (*IComThreadingInfo) Vtbl

type IComThreadingInfoInterface

type IComThreadingInfoInterface interface {
	IUnknownInterface
	GetCurrentApartmentType(pAptType *APTTYPE) HRESULT
	GetCurrentThreadType(pThreadType *THDTYPE) HRESULT
	GetCurrentLogicalThreadId(pguidLogicalThreadId *syscall.GUID) HRESULT
	SetCurrentLogicalThreadId(rguid *syscall.GUID) HRESULT
}

type IComThreadingInfoVtbl

type IComThreadingInfoVtbl struct {
	IUnknownVtbl
	GetCurrentApartmentType   uintptr
	GetCurrentThreadType      uintptr
	GetCurrentLogicalThreadId uintptr
	SetCurrentLogicalThreadId uintptr
}

type ICommDlgBrowser

type ICommDlgBrowser struct {
	IUnknown
}

func (*ICommDlgBrowser) IncludeObject

func (this *ICommDlgBrowser) IncludeObject(ppshv *IShellView, pidl *ITEMIDLIST) HRESULT

func (*ICommDlgBrowser) OnDefaultCommand

func (this *ICommDlgBrowser) OnDefaultCommand(ppshv *IShellView) HRESULT

func (*ICommDlgBrowser) OnStateChange

func (this *ICommDlgBrowser) OnStateChange(ppshv *IShellView, uChange uint32) HRESULT

func (*ICommDlgBrowser) Vtbl

func (this *ICommDlgBrowser) Vtbl() *ICommDlgBrowserVtbl

type ICommDlgBrowser2

type ICommDlgBrowser2 struct {
	ICommDlgBrowser
}

func (*ICommDlgBrowser2) GetDefaultMenuText

func (this *ICommDlgBrowser2) GetDefaultMenuText(ppshv *IShellView, pszText PWSTR, cchMax int32) HRESULT

func (*ICommDlgBrowser2) GetViewFlags

func (this *ICommDlgBrowser2) GetViewFlags(pdwFlags *uint32) HRESULT

func (*ICommDlgBrowser2) Notify

func (this *ICommDlgBrowser2) Notify(ppshv *IShellView, dwNotifyType uint32) HRESULT

func (*ICommDlgBrowser2) Vtbl

func (this *ICommDlgBrowser2) Vtbl() *ICommDlgBrowser2Vtbl

type ICommDlgBrowser2Interface

type ICommDlgBrowser2Interface interface {
	ICommDlgBrowserInterface
	Notify(ppshv *IShellView, dwNotifyType uint32) HRESULT
	GetDefaultMenuText(ppshv *IShellView, pszText PWSTR, cchMax int32) HRESULT
	GetViewFlags(pdwFlags *uint32) HRESULT
}

type ICommDlgBrowser2Vtbl

type ICommDlgBrowser2Vtbl struct {
	ICommDlgBrowserVtbl
	Notify             uintptr
	GetDefaultMenuText uintptr
	GetViewFlags       uintptr
}

type ICommDlgBrowser3

type ICommDlgBrowser3 struct {
	ICommDlgBrowser2
}

func (*ICommDlgBrowser3) GetCurrentFilter

func (this *ICommDlgBrowser3) GetCurrentFilter(pszFileSpec PWSTR, cchFileSpec int32) HRESULT

func (*ICommDlgBrowser3) OnColumnClicked

func (this *ICommDlgBrowser3) OnColumnClicked(ppshv *IShellView, iColumn int32) HRESULT

func (*ICommDlgBrowser3) OnPreViewCreated

func (this *ICommDlgBrowser3) OnPreViewCreated(ppshv *IShellView) HRESULT

func (*ICommDlgBrowser3) Vtbl

func (this *ICommDlgBrowser3) Vtbl() *ICommDlgBrowser3Vtbl

type ICommDlgBrowser3Interface

type ICommDlgBrowser3Interface interface {
	ICommDlgBrowser2Interface
	OnColumnClicked(ppshv *IShellView, iColumn int32) HRESULT
	GetCurrentFilter(pszFileSpec PWSTR, cchFileSpec int32) HRESULT
	OnPreViewCreated(ppshv *IShellView) HRESULT
}

type ICommDlgBrowser3Vtbl

type ICommDlgBrowser3Vtbl struct {
	ICommDlgBrowser2Vtbl
	OnColumnClicked  uintptr
	GetCurrentFilter uintptr
	OnPreViewCreated uintptr
}

type ICommDlgBrowserInterface

type ICommDlgBrowserInterface interface {
	IUnknownInterface
	OnDefaultCommand(ppshv *IShellView) HRESULT
	OnStateChange(ppshv *IShellView, uChange uint32) HRESULT
	IncludeObject(ppshv *IShellView, pidl *ITEMIDLIST) HRESULT
}

type ICommDlgBrowserVtbl

type ICommDlgBrowserVtbl struct {
	IUnknownVtbl
	OnDefaultCommand uintptr
	OnStateChange    uintptr
	IncludeObject    uintptr
}

type IComprehensiveSpellCheckProvider

type IComprehensiveSpellCheckProvider struct {
	IUnknown
}

func (*IComprehensiveSpellCheckProvider) ComprehensiveCheck

func (this *IComprehensiveSpellCheckProvider) ComprehensiveCheck(text PWSTR, value **IEnumSpellingError) HRESULT

func (*IComprehensiveSpellCheckProvider) Vtbl

type IComprehensiveSpellCheckProviderInterface

type IComprehensiveSpellCheckProviderInterface interface {
	IUnknownInterface
	ComprehensiveCheck(text PWSTR, value **IEnumSpellingError) HRESULT
}

type IComprehensiveSpellCheckProviderVtbl

type IComprehensiveSpellCheckProviderVtbl struct {
	IUnknownVtbl
	ComprehensiveCheck uintptr
}

type IComputerInfoChangeNotify

type IComputerInfoChangeNotify struct {
	IUnknown
}

func (*IComputerInfoChangeNotify) ComputerInfoChanged

func (this *IComputerInfoChangeNotify) ComputerInfoChanged() HRESULT

func (*IComputerInfoChangeNotify) Vtbl

type IComputerInfoChangeNotifyInterface

type IComputerInfoChangeNotifyInterface interface {
	IUnknownInterface
	ComputerInfoChanged() HRESULT
}

type IComputerInfoChangeNotifyVtbl

type IComputerInfoChangeNotifyVtbl struct {
	IUnknownVtbl
	ComputerInfoChanged uintptr
}

type IConnectableCredentialProviderCredential

type IConnectableCredentialProviderCredential struct {
	ICredentialProviderCredential
}

func (*IConnectableCredentialProviderCredential) Connect

func (*IConnectableCredentialProviderCredential) Disconnect

func (*IConnectableCredentialProviderCredential) Vtbl

type IConnectableCredentialProviderCredentialInterface

type IConnectableCredentialProviderCredentialInterface interface {
	ICredentialProviderCredentialInterface
	Connect(pqcws *IQueryContinueWithStatus) HRESULT
	Disconnect() HRESULT
}

type IConnectableCredentialProviderCredentialVtbl

type IConnectableCredentialProviderCredentialVtbl struct {
	ICredentialProviderCredentialVtbl
	Connect    uintptr
	Disconnect uintptr
}

type IConnectionPoint

type IConnectionPoint struct {
	IUnknown
}

func (*IConnectionPoint) Advise

func (this *IConnectionPoint) Advise(pUnkSink *IUnknown, pdwCookie *uint32) HRESULT

func (*IConnectionPoint) EnumConnections

func (this *IConnectionPoint) EnumConnections(ppEnum **IEnumConnections) HRESULT

func (*IConnectionPoint) GetConnectionInterface

func (this *IConnectionPoint) GetConnectionInterface(pIID *syscall.GUID) HRESULT

func (*IConnectionPoint) GetConnectionPointContainer

func (this *IConnectionPoint) GetConnectionPointContainer(ppCPC **IConnectionPointContainer) HRESULT

func (*IConnectionPoint) Unadvise

func (this *IConnectionPoint) Unadvise(dwCookie uint32) HRESULT

func (*IConnectionPoint) Vtbl

func (this *IConnectionPoint) Vtbl() *IConnectionPointVtbl

type IConnectionPointContainer

type IConnectionPointContainer struct {
	IUnknown
}

func (*IConnectionPointContainer) EnumConnectionPoints

func (this *IConnectionPointContainer) EnumConnectionPoints(ppEnum **IEnumConnectionPoints) HRESULT

func (*IConnectionPointContainer) FindConnectionPoint

func (this *IConnectionPointContainer) FindConnectionPoint(riid *syscall.GUID, ppCP **IConnectionPoint) HRESULT

func (*IConnectionPointContainer) Vtbl

type IConnectionPointContainerInterface

type IConnectionPointContainerInterface interface {
	IUnknownInterface
	EnumConnectionPoints(ppEnum **IEnumConnectionPoints) HRESULT
	FindConnectionPoint(riid *syscall.GUID, ppCP **IConnectionPoint) HRESULT
}

type IConnectionPointContainerVtbl

type IConnectionPointContainerVtbl struct {
	IUnknownVtbl
	EnumConnectionPoints uintptr
	FindConnectionPoint  uintptr
}

type IConnectionPointInterface

type IConnectionPointInterface interface {
	IUnknownInterface
	GetConnectionInterface(pIID *syscall.GUID) HRESULT
	GetConnectionPointContainer(ppCPC **IConnectionPointContainer) HRESULT
	Advise(pUnkSink *IUnknown, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	EnumConnections(ppEnum **IEnumConnections) HRESULT
}

type IConnectionPointVtbl

type IConnectionPointVtbl struct {
	IUnknownVtbl
	GetConnectionInterface      uintptr
	GetConnectionPointContainer uintptr
	Advise                      uintptr
	Unadvise                    uintptr
	EnumConnections             uintptr
}

type IContactManagerInterop

type IContactManagerInterop struct {
	IUnknown
}

func (*IContactManagerInterop) ShowContactCardForWindow

func (this *IContactManagerInterop) ShowContactCardForWindow(appWindow HWND, contact *IUnknown, selection *RECT, preferredPlacement FLYOUT_PLACEMENT) HRESULT

func (*IContactManagerInterop) Vtbl

type IContactManagerInteropInterface

type IContactManagerInteropInterface interface {
	IUnknownInterface
	ShowContactCardForWindow(appWindow HWND, contact *IUnknown, selection *RECT, preferredPlacement FLYOUT_PLACEMENT) HRESULT
}

type IContactManagerInteropVtbl

type IContactManagerInteropVtbl struct {
	IUnknownVtbl
	ShowContactCardForWindow uintptr
}

type IContainerActivationHelper

type IContainerActivationHelper struct {
	IUnknown
}

func (*IContainerActivationHelper) CanActivateClientVM

func (this *IContainerActivationHelper) CanActivateClientVM(isAllowed *VARIANT_BOOL) HRESULT

func (*IContainerActivationHelper) Vtbl

type IContainerActivationHelperInterface

type IContainerActivationHelperInterface interface {
	IUnknownInterface
	CanActivateClientVM(isAllowed *VARIANT_BOOL) HRESULT
}

type IContainerActivationHelperVtbl

type IContainerActivationHelperVtbl struct {
	IUnknownVtbl
	CanActivateClientVM uintptr
}

type IContext

type IContext struct {
	IUnknown
}

func (*IContext) EnumContextProps

func (this *IContext) EnumContextProps(ppEnumContextProps **IEnumContextProps) HRESULT

func (*IContext) GetProperty

func (this *IContext) GetProperty(rGuid *syscall.GUID, pFlags *uint32, ppUnk **IUnknown) HRESULT

func (*IContext) RemoveProperty

func (this *IContext) RemoveProperty(rPolicyId *syscall.GUID) HRESULT

func (*IContext) SetProperty

func (this *IContext) SetProperty(rpolicyId *syscall.GUID, flags uint32, pUnk *IUnknown) HRESULT

func (*IContext) Vtbl

func (this *IContext) Vtbl() *IContextVtbl

type IContextCallback

type IContextCallback struct {
	IUnknown
}

func (*IContextCallback) ContextCallback

func (this *IContextCallback) ContextCallback(pfnCallback PFNCONTEXTCALL, pParam *ComCallData, riid *syscall.GUID, iMethod int32, pUnk *IUnknown) HRESULT

func (*IContextCallback) Vtbl

func (this *IContextCallback) Vtbl() *IContextCallbackVtbl

type IContextCallbackInterface

type IContextCallbackInterface interface {
	IUnknownInterface
	ContextCallback(pfnCallback PFNCONTEXTCALL, pParam *ComCallData, riid *syscall.GUID, iMethod int32, pUnk *IUnknown) HRESULT
}

type IContextCallbackVtbl

type IContextCallbackVtbl struct {
	IUnknownVtbl
	ContextCallback uintptr
}

type IContextInterface

type IContextInterface interface {
	IUnknownInterface
	SetProperty(rpolicyId *syscall.GUID, flags uint32, pUnk *IUnknown) HRESULT
	RemoveProperty(rPolicyId *syscall.GUID) HRESULT
	GetProperty(rGuid *syscall.GUID, pFlags *uint32, ppUnk **IUnknown) HRESULT
	EnumContextProps(ppEnumContextProps **IEnumContextProps) HRESULT
}

type IContextMenu

type IContextMenu struct {
	IUnknown
}

func SHFind_InitMenuPopup

func SHFind_InitMenuPopup(hmenu HMENU, hwndOwner HWND, idCmdFirst uint32, idCmdLast uint32) *IContextMenu

func (*IContextMenu) GetCommandString

func (this *IContextMenu) GetCommandString(idCmd uintptr, uType uint32, pReserved *uint32, pszName PSTR, cchMax uint32) HRESULT

func (*IContextMenu) InvokeCommand

func (this *IContextMenu) InvokeCommand(pici *CMINVOKECOMMANDINFO) HRESULT

func (*IContextMenu) QueryContextMenu

func (this *IContextMenu) QueryContextMenu(hmenu HMENU, indexMenu uint32, idCmdFirst uint32, idCmdLast uint32, uFlags uint32) HRESULT

func (*IContextMenu) Vtbl

func (this *IContextMenu) Vtbl() *IContextMenuVtbl

type IContextMenu2

type IContextMenu2 struct {
	IContextMenu
}

func (*IContextMenu2) HandleMenuMsg

func (this *IContextMenu2) HandleMenuMsg(uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

func (*IContextMenu2) Vtbl

func (this *IContextMenu2) Vtbl() *IContextMenu2Vtbl

type IContextMenu2Interface

type IContextMenu2Interface interface {
	IContextMenuInterface
	HandleMenuMsg(uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT
}

type IContextMenu2Vtbl

type IContextMenu2Vtbl struct {
	IContextMenuVtbl
	HandleMenuMsg uintptr
}

type IContextMenu3

type IContextMenu3 struct {
	IContextMenu2
}

func (*IContextMenu3) HandleMenuMsg2

func (this *IContextMenu3) HandleMenuMsg2(uMsg uint32, wParam WPARAM, lParam LPARAM, plResult *LRESULT) HRESULT

func (*IContextMenu3) Vtbl

func (this *IContextMenu3) Vtbl() *IContextMenu3Vtbl

type IContextMenu3Interface

type IContextMenu3Interface interface {
	IContextMenu2Interface
	HandleMenuMsg2(uMsg uint32, wParam WPARAM, lParam LPARAM, plResult *LRESULT) HRESULT
}

type IContextMenu3Vtbl

type IContextMenu3Vtbl struct {
	IContextMenu2Vtbl
	HandleMenuMsg2 uintptr
}

type IContextMenuCB

type IContextMenuCB struct {
	IUnknown
}

func (*IContextMenuCB) CallBack

func (this *IContextMenuCB) CallBack(psf *IShellFolder, hwndOwner HWND, pdtobj *IDataObject, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

func (*IContextMenuCB) Vtbl

func (this *IContextMenuCB) Vtbl() *IContextMenuCBVtbl

type IContextMenuCBInterface

type IContextMenuCBInterface interface {
	IUnknownInterface
	CallBack(psf *IShellFolder, hwndOwner HWND, pdtobj *IDataObject, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT
}

type IContextMenuCBVtbl

type IContextMenuCBVtbl struct {
	IUnknownVtbl
	CallBack uintptr
}

type IContextMenuInterface

type IContextMenuInterface interface {
	IUnknownInterface
	QueryContextMenu(hmenu HMENU, indexMenu uint32, idCmdFirst uint32, idCmdLast uint32, uFlags uint32) HRESULT
	InvokeCommand(pici *CMINVOKECOMMANDINFO) HRESULT
	GetCommandString(idCmd uintptr, uType uint32, pReserved *uint32, pszName PSTR, cchMax uint32) HRESULT
}

type IContextMenuSite

type IContextMenuSite struct {
	IUnknown
}

func (*IContextMenuSite) DoContextMenuPopup

func (this *IContextMenuSite) DoContextMenuPopup(punkContextMenu *IUnknown, fFlags uint32, pt POINT) HRESULT

func (*IContextMenuSite) Vtbl

func (this *IContextMenuSite) Vtbl() *IContextMenuSiteVtbl

type IContextMenuSiteInterface

type IContextMenuSiteInterface interface {
	IUnknownInterface
	DoContextMenuPopup(punkContextMenu *IUnknown, fFlags uint32, pt POINT) HRESULT
}

type IContextMenuSiteVtbl

type IContextMenuSiteVtbl struct {
	IUnknownVtbl
	DoContextMenuPopup uintptr
}

type IContextMenuVtbl

type IContextMenuVtbl struct {
	IUnknownVtbl
	QueryContextMenu uintptr
	InvokeCommand    uintptr
	GetCommandString uintptr
}

type IContextVtbl

type IContextVtbl struct {
	IUnknownVtbl
	SetProperty      uintptr
	RemoveProperty   uintptr
	GetProperty      uintptr
	EnumContextProps uintptr
}

type IContinue

type IContinue struct {
	IUnknown
}

func (*IContinue) FContinue

func (this *IContinue) FContinue() HRESULT

func (*IContinue) Vtbl

func (this *IContinue) Vtbl() *IContinueVtbl

type IContinueCallback

type IContinueCallback struct {
	IUnknown
}

func (*IContinueCallback) FContinue

func (this *IContinueCallback) FContinue() HRESULT

func (*IContinueCallback) FContinuePrinting

func (this *IContinueCallback) FContinuePrinting(nCntPrinted int32, nCurPage int32, pwszPrintStatus PWSTR) HRESULT

func (*IContinueCallback) Vtbl

type IContinueCallbackInterface

type IContinueCallbackInterface interface {
	IUnknownInterface
	FContinue() HRESULT
	FContinuePrinting(nCntPrinted int32, nCurPage int32, pwszPrintStatus PWSTR) HRESULT
}

type IContinueCallbackVtbl

type IContinueCallbackVtbl struct {
	IUnknownVtbl
	FContinue         uintptr
	FContinuePrinting uintptr
}

type IContinueInterface

type IContinueInterface interface {
	IUnknownInterface
	FContinue() HRESULT
}

type IContinueVtbl

type IContinueVtbl struct {
	IUnknownVtbl
	FContinue uintptr
}

type ICopyHookA

type ICopyHookA struct {
	IUnknown
}

func (*ICopyHookA) CopyCallback

func (this *ICopyHookA) CopyCallback(hwnd HWND, wFunc uint32, wFlags uint32, pszSrcFile PSTR, dwSrcAttribs uint32, pszDestFile PSTR, dwDestAttribs uint32) uint32

func (*ICopyHookA) Vtbl

func (this *ICopyHookA) Vtbl() *ICopyHookAVtbl

type ICopyHookAInterface

type ICopyHookAInterface interface {
	IUnknownInterface
	CopyCallback(hwnd HWND, wFunc uint32, wFlags uint32, pszSrcFile PSTR, dwSrcAttribs uint32, pszDestFile PSTR, dwDestAttribs uint32) uint32
}

type ICopyHookAVtbl

type ICopyHookAVtbl struct {
	IUnknownVtbl
	CopyCallback uintptr
}

type ICopyHookW

type ICopyHookW struct {
	IUnknown
}

func (*ICopyHookW) CopyCallback

func (this *ICopyHookW) CopyCallback(hwnd HWND, wFunc uint32, wFlags uint32, pszSrcFile PWSTR, dwSrcAttribs uint32, pszDestFile PWSTR, dwDestAttribs uint32) uint32

func (*ICopyHookW) Vtbl

func (this *ICopyHookW) Vtbl() *ICopyHookWVtbl

type ICopyHookWInterface

type ICopyHookWInterface interface {
	IUnknownInterface
	CopyCallback(hwnd HWND, wFunc uint32, wFlags uint32, pszSrcFile PWSTR, dwSrcAttribs uint32, pszDestFile PWSTR, dwDestAttribs uint32) uint32
}

type ICopyHookWVtbl

type ICopyHookWVtbl struct {
	IUnknownVtbl
	CopyCallback uintptr
}

type ICoreInputInterop

type ICoreInputInterop struct {
	IUnknown
}

func (*ICoreInputInterop) Put_MessageHandled

func (this *ICoreInputInterop) Put_MessageHandled(value byte) HRESULT

func (*ICoreInputInterop) SetInputSource

func (this *ICoreInputInterop) SetInputSource(value *IUnknown) HRESULT

func (*ICoreInputInterop) Vtbl

type ICoreInputInterop2

type ICoreInputInterop2 struct {
	IInspectable
}

func (*ICoreInputInterop2) ChangeHostingContext

func (this *ICoreInputInterop2) ChangeHostingContext(newParentWindow HWND, newViewInstanceId uint32) HRESULT

func (*ICoreInputInterop2) Get_WindowHandle

func (this *ICoreInputInterop2) Get_WindowHandle(window *HWND) HRESULT

func (*ICoreInputInterop2) Vtbl

type ICoreInputInterop2Interface

type ICoreInputInterop2Interface interface {
	IInspectableInterface
	Get_WindowHandle(window *HWND) HRESULT
	ChangeHostingContext(newParentWindow HWND, newViewInstanceId uint32) HRESULT
}

type ICoreInputInterop2Vtbl

type ICoreInputInterop2Vtbl struct {
	IInspectableVtbl
	Get_WindowHandle     uintptr
	ChangeHostingContext uintptr
}

type ICoreInputInteropInterface

type ICoreInputInteropInterface interface {
	IUnknownInterface
	SetInputSource(value *IUnknown) HRESULT
	Put_MessageHandled(value byte) HRESULT
}

type ICoreInputInteropVtbl

type ICoreInputInteropVtbl struct {
	IUnknownVtbl
	SetInputSource     uintptr
	Put_MessageHandled uintptr
}

type ICoreWindowAdapterInterop

type ICoreWindowAdapterInterop struct {
	IInspectable
}

func (*ICoreWindowAdapterInterop) Get_AppActivationClientAdapter

func (this *ICoreWindowAdapterInterop) Get_AppActivationClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Get_ApplicationViewClientAdapter

func (this *ICoreWindowAdapterInterop) Get_ApplicationViewClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Get_CoreApplicationViewClientAdapter

func (this *ICoreWindowAdapterInterop) Get_CoreApplicationViewClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Get_HoloViewClientAdapter

func (this *ICoreWindowAdapterInterop) Get_HoloViewClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Get_PositionerClientAdapter

func (this *ICoreWindowAdapterInterop) Get_PositionerClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Get_SystemNavigationClientAdapter

func (this *ICoreWindowAdapterInterop) Get_SystemNavigationClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Get_TitleBarClientAdapter

func (this *ICoreWindowAdapterInterop) Get_TitleBarClientAdapter(value **IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) SetWindowClientAdapter

func (this *ICoreWindowAdapterInterop) SetWindowClientAdapter(value *IUnknown) HRESULT

func (*ICoreWindowAdapterInterop) Vtbl

type ICoreWindowAdapterInteropInterface

type ICoreWindowAdapterInteropInterface interface {
	IInspectableInterface
	Get_AppActivationClientAdapter(value **IUnknown) HRESULT
	Get_ApplicationViewClientAdapter(value **IUnknown) HRESULT
	Get_CoreApplicationViewClientAdapter(value **IUnknown) HRESULT
	Get_HoloViewClientAdapter(value **IUnknown) HRESULT
	Get_PositionerClientAdapter(value **IUnknown) HRESULT
	Get_SystemNavigationClientAdapter(value **IUnknown) HRESULT
	Get_TitleBarClientAdapter(value **IUnknown) HRESULT
	SetWindowClientAdapter(value *IUnknown) HRESULT
}

type ICoreWindowAdapterInteropVtbl

type ICoreWindowAdapterInteropVtbl struct {
	IInspectableVtbl
	Get_AppActivationClientAdapter       uintptr
	Get_ApplicationViewClientAdapter     uintptr
	Get_CoreApplicationViewClientAdapter uintptr
	Get_HoloViewClientAdapter            uintptr
	Get_PositionerClientAdapter          uintptr
	Get_SystemNavigationClientAdapter    uintptr
	Get_TitleBarClientAdapter            uintptr
	SetWindowClientAdapter               uintptr
}

type ICoreWindowComponentInterop

type ICoreWindowComponentInterop struct {
	IUnknown
}

func (*ICoreWindowComponentInterop) ConfigureComponentInput

func (this *ICoreWindowComponentInterop) ConfigureComponentInput(hostViewInstanceId uint32, hwndHost HWND, inputSourceVisual *IUnknown) HRESULT

func (*ICoreWindowComponentInterop) GetViewInstanceId

func (this *ICoreWindowComponentInterop) GetViewInstanceId(componentViewInstanceId *uint32) HRESULT

func (*ICoreWindowComponentInterop) Vtbl

type ICoreWindowComponentInteropInterface

type ICoreWindowComponentInteropInterface interface {
	IUnknownInterface
	ConfigureComponentInput(hostViewInstanceId uint32, hwndHost HWND, inputSourceVisual *IUnknown) HRESULT
	GetViewInstanceId(componentViewInstanceId *uint32) HRESULT
}

type ICoreWindowComponentInteropVtbl

type ICoreWindowComponentInteropVtbl struct {
	IUnknownVtbl
	ConfigureComponentInput uintptr
	GetViewInstanceId       uintptr
}

type ICoreWindowInterop

type ICoreWindowInterop struct {
	IUnknown
}

func (*ICoreWindowInterop) Get_WindowHandle

func (this *ICoreWindowInterop) Get_WindowHandle(hwnd *HWND) HRESULT

func (*ICoreWindowInterop) Put_MessageHandled

func (this *ICoreWindowInterop) Put_MessageHandled(value byte) HRESULT

func (*ICoreWindowInterop) Vtbl

type ICoreWindowInteropInterface

type ICoreWindowInteropInterface interface {
	IUnknownInterface
	Get_WindowHandle(hwnd *HWND) HRESULT
	Put_MessageHandled(value byte) HRESULT
}

type ICoreWindowInteropVtbl

type ICoreWindowInteropVtbl struct {
	IUnknownVtbl
	Get_WindowHandle   uintptr
	Put_MessageHandled uintptr
}

type ICorrelationVectorInformation

type ICorrelationVectorInformation struct {
	IInspectable
}

func (*ICorrelationVectorInformation) Get_LastCorrelationVectorForThread

func (this *ICorrelationVectorInformation) Get_LastCorrelationVectorForThread(cv *HSTRING) HRESULT

func (*ICorrelationVectorInformation) Get_NextCorrelationVectorForThread

func (this *ICorrelationVectorInformation) Get_NextCorrelationVectorForThread(cv *HSTRING) HRESULT

func (*ICorrelationVectorInformation) Put_NextCorrelationVectorForThread

func (this *ICorrelationVectorInformation) Put_NextCorrelationVectorForThread(cv HSTRING) HRESULT

func (*ICorrelationVectorInformation) Vtbl

type ICorrelationVectorInformationInterface

type ICorrelationVectorInformationInterface interface {
	IInspectableInterface
	Get_LastCorrelationVectorForThread(cv *HSTRING) HRESULT
	Get_NextCorrelationVectorForThread(cv *HSTRING) HRESULT
	Put_NextCorrelationVectorForThread(cv HSTRING) HRESULT
}

type ICorrelationVectorInformationVtbl

type ICorrelationVectorInformationVtbl struct {
	IInspectableVtbl
	Get_LastCorrelationVectorForThread uintptr
	Get_NextCorrelationVectorForThread uintptr
	Put_NextCorrelationVectorForThread uintptr
}

type ICorrelationVectorSource

type ICorrelationVectorSource struct {
	IUnknown
}

func (*ICorrelationVectorSource) Get_CorrelationVector

func (this *ICorrelationVectorSource) Get_CorrelationVector(cv *HSTRING) HRESULT

func (*ICorrelationVectorSource) Vtbl

type ICorrelationVectorSourceInterface

type ICorrelationVectorSourceInterface interface {
	IUnknownInterface
	Get_CorrelationVector(cv *HSTRING) HRESULT
}

type ICorrelationVectorSourceVtbl

type ICorrelationVectorSourceVtbl struct {
	IUnknownVtbl
	Get_CorrelationVector uintptr
}

type ICreateErrorInfo

type ICreateErrorInfo struct {
	IUnknown
}

func (*ICreateErrorInfo) SetDescription

func (this *ICreateErrorInfo) SetDescription(szDescription PWSTR) HRESULT

func (*ICreateErrorInfo) SetGUID

func (this *ICreateErrorInfo) SetGUID(rguid *syscall.GUID) HRESULT

func (*ICreateErrorInfo) SetHelpContext

func (this *ICreateErrorInfo) SetHelpContext(dwHelpContext uint32) HRESULT

func (*ICreateErrorInfo) SetHelpFile

func (this *ICreateErrorInfo) SetHelpFile(szHelpFile PWSTR) HRESULT

func (*ICreateErrorInfo) SetSource

func (this *ICreateErrorInfo) SetSource(szSource PWSTR) HRESULT

func (*ICreateErrorInfo) Vtbl

func (this *ICreateErrorInfo) Vtbl() *ICreateErrorInfoVtbl

type ICreateErrorInfoInterface

type ICreateErrorInfoInterface interface {
	IUnknownInterface
	SetGUID(rguid *syscall.GUID) HRESULT
	SetSource(szSource PWSTR) HRESULT
	SetDescription(szDescription PWSTR) HRESULT
	SetHelpFile(szHelpFile PWSTR) HRESULT
	SetHelpContext(dwHelpContext uint32) HRESULT
}

type ICreateErrorInfoVtbl

type ICreateErrorInfoVtbl struct {
	IUnknownVtbl
	SetGUID        uintptr
	SetSource      uintptr
	SetDescription uintptr
	SetHelpFile    uintptr
	SetHelpContext uintptr
}

type ICreateObject

type ICreateObject struct {
	IUnknown
}

func (*ICreateObject) CreateObject

func (this *ICreateObject) CreateObject(clsid *syscall.GUID, pUnkOuter *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ICreateObject) Vtbl

func (this *ICreateObject) Vtbl() *ICreateObjectVtbl

type ICreateObjectInterface

type ICreateObjectInterface interface {
	IUnknownInterface
	CreateObject(clsid *syscall.GUID, pUnkOuter *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type ICreateObjectVtbl

type ICreateObjectVtbl struct {
	IUnknownVtbl
	CreateObject uintptr
}

type ICreateProcessInputs

type ICreateProcessInputs struct {
	IUnknown
}

func (*ICreateProcessInputs) AddCreateFlags

func (this *ICreateProcessInputs) AddCreateFlags(dwCreationFlags uint32) HRESULT

func (*ICreateProcessInputs) AddStartupFlags

func (this *ICreateProcessInputs) AddStartupFlags(dwStartupInfoFlags uint32) HRESULT

func (*ICreateProcessInputs) GetCreateFlags

func (this *ICreateProcessInputs) GetCreateFlags(pdwCreationFlags *uint32) HRESULT

func (*ICreateProcessInputs) SetCreateFlags

func (this *ICreateProcessInputs) SetCreateFlags(dwCreationFlags uint32) HRESULT

func (*ICreateProcessInputs) SetEnvironmentVariable

func (this *ICreateProcessInputs) SetEnvironmentVariable(pszName PWSTR, pszValue PWSTR) HRESULT

func (*ICreateProcessInputs) SetHotKey

func (this *ICreateProcessInputs) SetHotKey(wHotKey uint16) HRESULT

func (*ICreateProcessInputs) SetTitle

func (this *ICreateProcessInputs) SetTitle(pszTitle PWSTR) HRESULT

func (*ICreateProcessInputs) Vtbl

type ICreateProcessInputsInterface

type ICreateProcessInputsInterface interface {
	IUnknownInterface
	GetCreateFlags(pdwCreationFlags *uint32) HRESULT
	SetCreateFlags(dwCreationFlags uint32) HRESULT
	AddCreateFlags(dwCreationFlags uint32) HRESULT
	SetHotKey(wHotKey uint16) HRESULT
	AddStartupFlags(dwStartupInfoFlags uint32) HRESULT
	SetTitle(pszTitle PWSTR) HRESULT
	SetEnvironmentVariable(pszName PWSTR, pszValue PWSTR) HRESULT
}

type ICreateProcessInputsVtbl

type ICreateProcessInputsVtbl struct {
	IUnknownVtbl
	GetCreateFlags         uintptr
	SetCreateFlags         uintptr
	AddCreateFlags         uintptr
	SetHotKey              uintptr
	AddStartupFlags        uintptr
	SetTitle               uintptr
	SetEnvironmentVariable uintptr
}

type ICreateTypeInfo

type ICreateTypeInfo struct {
	IUnknown
}

func (*ICreateTypeInfo) AddFuncDesc

func (this *ICreateTypeInfo) AddFuncDesc(index uint32, pFuncDesc *FUNCDESC) HRESULT

func (*ICreateTypeInfo) AddImplType

func (this *ICreateTypeInfo) AddImplType(index uint32, hRefType uint32) HRESULT

func (*ICreateTypeInfo) AddRefTypeInfo

func (this *ICreateTypeInfo) AddRefTypeInfo(pTInfo *ITypeInfo, phRefType *uint32) HRESULT

func (*ICreateTypeInfo) AddVarDesc

func (this *ICreateTypeInfo) AddVarDesc(index uint32, pVarDesc *VARDESC) HRESULT

func (*ICreateTypeInfo) DefineFuncAsDllEntry

func (this *ICreateTypeInfo) DefineFuncAsDllEntry(index uint32, szDllName PWSTR, szProcName PWSTR) HRESULT

func (*ICreateTypeInfo) LayOut

func (this *ICreateTypeInfo) LayOut() HRESULT

func (*ICreateTypeInfo) SetAlignment

func (this *ICreateTypeInfo) SetAlignment(cbAlignment uint16) HRESULT

func (*ICreateTypeInfo) SetDocString

func (this *ICreateTypeInfo) SetDocString(pStrDoc PWSTR) HRESULT

func (*ICreateTypeInfo) SetFuncAndParamNames

func (this *ICreateTypeInfo) SetFuncAndParamNames(index uint32, rgszNames *PWSTR, cNames uint32) HRESULT

func (*ICreateTypeInfo) SetFuncDocString

func (this *ICreateTypeInfo) SetFuncDocString(index uint32, szDocString PWSTR) HRESULT

func (*ICreateTypeInfo) SetFuncHelpContext

func (this *ICreateTypeInfo) SetFuncHelpContext(index uint32, dwHelpContext uint32) HRESULT

func (*ICreateTypeInfo) SetGuid

func (this *ICreateTypeInfo) SetGuid(guid *syscall.GUID) HRESULT

func (*ICreateTypeInfo) SetHelpContext

func (this *ICreateTypeInfo) SetHelpContext(dwHelpContext uint32) HRESULT

func (*ICreateTypeInfo) SetImplTypeFlags

func (this *ICreateTypeInfo) SetImplTypeFlags(index uint32, implTypeFlags IMPLTYPEFLAGS) HRESULT

func (*ICreateTypeInfo) SetMops

func (this *ICreateTypeInfo) SetMops(index uint32, bstrMops BSTR) HRESULT

func (*ICreateTypeInfo) SetSchema

func (this *ICreateTypeInfo) SetSchema(pStrSchema PWSTR) HRESULT

func (*ICreateTypeInfo) SetTypeDescAlias

func (this *ICreateTypeInfo) SetTypeDescAlias(pTDescAlias *TYPEDESC) HRESULT

func (*ICreateTypeInfo) SetTypeFlags

func (this *ICreateTypeInfo) SetTypeFlags(uTypeFlags uint32) HRESULT

func (*ICreateTypeInfo) SetTypeIdldesc

func (this *ICreateTypeInfo) SetTypeIdldesc(pIdlDesc *IDLDESC) HRESULT

func (*ICreateTypeInfo) SetVarDocString

func (this *ICreateTypeInfo) SetVarDocString(index uint32, szDocString PWSTR) HRESULT

func (*ICreateTypeInfo) SetVarHelpContext

func (this *ICreateTypeInfo) SetVarHelpContext(index uint32, dwHelpContext uint32) HRESULT

func (*ICreateTypeInfo) SetVarName

func (this *ICreateTypeInfo) SetVarName(index uint32, szName PWSTR) HRESULT

func (*ICreateTypeInfo) SetVersion

func (this *ICreateTypeInfo) SetVersion(wMajorVerNum uint16, wMinorVerNum uint16) HRESULT

func (*ICreateTypeInfo) Vtbl

func (this *ICreateTypeInfo) Vtbl() *ICreateTypeInfoVtbl

type ICreateTypeInfo2

type ICreateTypeInfo2 struct {
	ICreateTypeInfo
}

func (*ICreateTypeInfo2) DeleteFuncDesc

func (this *ICreateTypeInfo2) DeleteFuncDesc(index uint32) HRESULT

func (*ICreateTypeInfo2) DeleteFuncDescByMemId

func (this *ICreateTypeInfo2) DeleteFuncDescByMemId(memid int32, invKind INVOKEKIND) HRESULT

func (*ICreateTypeInfo2) DeleteImplType

func (this *ICreateTypeInfo2) DeleteImplType(index uint32) HRESULT

func (*ICreateTypeInfo2) DeleteVarDesc

func (this *ICreateTypeInfo2) DeleteVarDesc(index uint32) HRESULT

func (*ICreateTypeInfo2) DeleteVarDescByMemId

func (this *ICreateTypeInfo2) DeleteVarDescByMemId(memid int32) HRESULT

func (*ICreateTypeInfo2) Invalidate

func (this *ICreateTypeInfo2) Invalidate() HRESULT

func (*ICreateTypeInfo2) SetCustData

func (this *ICreateTypeInfo2) SetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ICreateTypeInfo2) SetFuncCustData

func (this *ICreateTypeInfo2) SetFuncCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ICreateTypeInfo2) SetFuncHelpStringContext

func (this *ICreateTypeInfo2) SetFuncHelpStringContext(index uint32, dwHelpStringContext uint32) HRESULT

func (*ICreateTypeInfo2) SetHelpStringContext

func (this *ICreateTypeInfo2) SetHelpStringContext(dwHelpStringContext uint32) HRESULT

func (*ICreateTypeInfo2) SetImplTypeCustData

func (this *ICreateTypeInfo2) SetImplTypeCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ICreateTypeInfo2) SetName

func (this *ICreateTypeInfo2) SetName(szName PWSTR) HRESULT

func (*ICreateTypeInfo2) SetParamCustData

func (this *ICreateTypeInfo2) SetParamCustData(indexFunc uint32, indexParam uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ICreateTypeInfo2) SetVarCustData

func (this *ICreateTypeInfo2) SetVarCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ICreateTypeInfo2) SetVarHelpStringContext

func (this *ICreateTypeInfo2) SetVarHelpStringContext(index uint32, dwHelpStringContext uint32) HRESULT

func (*ICreateTypeInfo2) Vtbl

func (this *ICreateTypeInfo2) Vtbl() *ICreateTypeInfo2Vtbl

type ICreateTypeInfo2Interface

type ICreateTypeInfo2Interface interface {
	ICreateTypeInfoInterface
	DeleteFuncDesc(index uint32) HRESULT
	DeleteFuncDescByMemId(memid int32, invKind INVOKEKIND) HRESULT
	DeleteVarDesc(index uint32) HRESULT
	DeleteVarDescByMemId(memid int32) HRESULT
	DeleteImplType(index uint32) HRESULT
	SetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	SetFuncCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	SetParamCustData(indexFunc uint32, indexParam uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	SetVarCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	SetImplTypeCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	SetHelpStringContext(dwHelpStringContext uint32) HRESULT
	SetFuncHelpStringContext(index uint32, dwHelpStringContext uint32) HRESULT
	SetVarHelpStringContext(index uint32, dwHelpStringContext uint32) HRESULT
	Invalidate() HRESULT
	SetName(szName PWSTR) HRESULT
}

type ICreateTypeInfo2Vtbl

type ICreateTypeInfo2Vtbl struct {
	ICreateTypeInfoVtbl
	DeleteFuncDesc           uintptr
	DeleteFuncDescByMemId    uintptr
	DeleteVarDesc            uintptr
	DeleteVarDescByMemId     uintptr
	DeleteImplType           uintptr
	SetCustData              uintptr
	SetFuncCustData          uintptr
	SetParamCustData         uintptr
	SetVarCustData           uintptr
	SetImplTypeCustData      uintptr
	SetHelpStringContext     uintptr
	SetFuncHelpStringContext uintptr
	SetVarHelpStringContext  uintptr
	Invalidate               uintptr
	SetName                  uintptr
}

type ICreateTypeInfoInterface

type ICreateTypeInfoInterface interface {
	IUnknownInterface
	SetGuid(guid *syscall.GUID) HRESULT
	SetTypeFlags(uTypeFlags uint32) HRESULT
	SetDocString(pStrDoc PWSTR) HRESULT
	SetHelpContext(dwHelpContext uint32) HRESULT
	SetVersion(wMajorVerNum uint16, wMinorVerNum uint16) HRESULT
	AddRefTypeInfo(pTInfo *ITypeInfo, phRefType *uint32) HRESULT
	AddFuncDesc(index uint32, pFuncDesc *FUNCDESC) HRESULT
	AddImplType(index uint32, hRefType uint32) HRESULT
	SetImplTypeFlags(index uint32, implTypeFlags IMPLTYPEFLAGS) HRESULT
	SetAlignment(cbAlignment uint16) HRESULT
	SetSchema(pStrSchema PWSTR) HRESULT
	AddVarDesc(index uint32, pVarDesc *VARDESC) HRESULT
	SetFuncAndParamNames(index uint32, rgszNames *PWSTR, cNames uint32) HRESULT
	SetVarName(index uint32, szName PWSTR) HRESULT
	SetTypeDescAlias(pTDescAlias *TYPEDESC) HRESULT
	DefineFuncAsDllEntry(index uint32, szDllName PWSTR, szProcName PWSTR) HRESULT
	SetFuncDocString(index uint32, szDocString PWSTR) HRESULT
	SetVarDocString(index uint32, szDocString PWSTR) HRESULT
	SetFuncHelpContext(index uint32, dwHelpContext uint32) HRESULT
	SetVarHelpContext(index uint32, dwHelpContext uint32) HRESULT
	SetMops(index uint32, bstrMops BSTR) HRESULT
	SetTypeIdldesc(pIdlDesc *IDLDESC) HRESULT
	LayOut() HRESULT
}

type ICreateTypeInfoVtbl

type ICreateTypeInfoVtbl struct {
	IUnknownVtbl
	SetGuid              uintptr
	SetTypeFlags         uintptr
	SetDocString         uintptr
	SetHelpContext       uintptr
	SetVersion           uintptr
	AddRefTypeInfo       uintptr
	AddFuncDesc          uintptr
	AddImplType          uintptr
	SetImplTypeFlags     uintptr
	SetAlignment         uintptr
	SetSchema            uintptr
	AddVarDesc           uintptr
	SetFuncAndParamNames uintptr
	SetVarName           uintptr
	SetTypeDescAlias     uintptr
	DefineFuncAsDllEntry uintptr
	SetFuncDocString     uintptr
	SetVarDocString      uintptr
	SetFuncHelpContext   uintptr
	SetVarHelpContext    uintptr
	SetMops              uintptr
	SetTypeIdldesc       uintptr
	LayOut               uintptr
}

type ICreateTypeLib

type ICreateTypeLib struct {
	IUnknown
}

func (*ICreateTypeLib) CreateTypeInfo

func (this *ICreateTypeLib) CreateTypeInfo(szName PWSTR, tkind TYPEKIND, ppCTInfo **ICreateTypeInfo) HRESULT

func (*ICreateTypeLib) SaveAllChanges

func (this *ICreateTypeLib) SaveAllChanges() HRESULT

func (*ICreateTypeLib) SetDocString

func (this *ICreateTypeLib) SetDocString(szDoc PWSTR) HRESULT

func (*ICreateTypeLib) SetGuid

func (this *ICreateTypeLib) SetGuid(guid *syscall.GUID) HRESULT

func (*ICreateTypeLib) SetHelpContext

func (this *ICreateTypeLib) SetHelpContext(dwHelpContext uint32) HRESULT

func (*ICreateTypeLib) SetHelpFileName

func (this *ICreateTypeLib) SetHelpFileName(szHelpFileName PWSTR) HRESULT

func (*ICreateTypeLib) SetLcid

func (this *ICreateTypeLib) SetLcid(lcid uint32) HRESULT

func (*ICreateTypeLib) SetLibFlags

func (this *ICreateTypeLib) SetLibFlags(uLibFlags uint32) HRESULT

func (*ICreateTypeLib) SetName

func (this *ICreateTypeLib) SetName(szName PWSTR) HRESULT

func (*ICreateTypeLib) SetVersion

func (this *ICreateTypeLib) SetVersion(wMajorVerNum uint16, wMinorVerNum uint16) HRESULT

func (*ICreateTypeLib) Vtbl

func (this *ICreateTypeLib) Vtbl() *ICreateTypeLibVtbl

type ICreateTypeLib2

type ICreateTypeLib2 struct {
	ICreateTypeLib
}

func (*ICreateTypeLib2) DeleteTypeInfo

func (this *ICreateTypeLib2) DeleteTypeInfo(szName PWSTR) HRESULT

func (*ICreateTypeLib2) SetCustData

func (this *ICreateTypeLib2) SetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ICreateTypeLib2) SetHelpStringContext

func (this *ICreateTypeLib2) SetHelpStringContext(dwHelpStringContext uint32) HRESULT

func (*ICreateTypeLib2) SetHelpStringDll

func (this *ICreateTypeLib2) SetHelpStringDll(szFileName PWSTR) HRESULT

func (*ICreateTypeLib2) Vtbl

func (this *ICreateTypeLib2) Vtbl() *ICreateTypeLib2Vtbl

type ICreateTypeLib2Interface

type ICreateTypeLib2Interface interface {
	ICreateTypeLibInterface
	DeleteTypeInfo(szName PWSTR) HRESULT
	SetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	SetHelpStringContext(dwHelpStringContext uint32) HRESULT
	SetHelpStringDll(szFileName PWSTR) HRESULT
}

type ICreateTypeLib2Vtbl

type ICreateTypeLib2Vtbl struct {
	ICreateTypeLibVtbl
	DeleteTypeInfo       uintptr
	SetCustData          uintptr
	SetHelpStringContext uintptr
	SetHelpStringDll     uintptr
}

type ICreateTypeLibInterface

type ICreateTypeLibInterface interface {
	IUnknownInterface
	CreateTypeInfo(szName PWSTR, tkind TYPEKIND, ppCTInfo **ICreateTypeInfo) HRESULT
	SetName(szName PWSTR) HRESULT
	SetVersion(wMajorVerNum uint16, wMinorVerNum uint16) HRESULT
	SetGuid(guid *syscall.GUID) HRESULT
	SetDocString(szDoc PWSTR) HRESULT
	SetHelpFileName(szHelpFileName PWSTR) HRESULT
	SetHelpContext(dwHelpContext uint32) HRESULT
	SetLcid(lcid uint32) HRESULT
	SetLibFlags(uLibFlags uint32) HRESULT
	SaveAllChanges() HRESULT
}

type ICreateTypeLibVtbl

type ICreateTypeLibVtbl struct {
	IUnknownVtbl
	CreateTypeInfo  uintptr
	SetName         uintptr
	SetVersion      uintptr
	SetGuid         uintptr
	SetDocString    uintptr
	SetHelpFileName uintptr
	SetHelpContext  uintptr
	SetLcid         uintptr
	SetLibFlags     uintptr
	SaveAllChanges  uintptr
}

type ICreatingProcess

type ICreatingProcess struct {
	IUnknown
}

func (*ICreatingProcess) OnCreating

func (this *ICreatingProcess) OnCreating(pcpi *ICreateProcessInputs) HRESULT

func (*ICreatingProcess) Vtbl

func (this *ICreatingProcess) Vtbl() *ICreatingProcessVtbl

type ICreatingProcessInterface

type ICreatingProcessInterface interface {
	IUnknownInterface
	OnCreating(pcpi *ICreateProcessInputs) HRESULT
}

type ICreatingProcessVtbl

type ICreatingProcessVtbl struct {
	IUnknownVtbl
	OnCreating uintptr
}

type ICredentialProvider

type ICredentialProvider struct {
	IUnknown
}

func (*ICredentialProvider) Advise

func (this *ICredentialProvider) Advise(pcpe *ICredentialProviderEvents, upAdviseContext uintptr) HRESULT

func (*ICredentialProvider) GetCredentialAt

func (this *ICredentialProvider) GetCredentialAt(dwIndex uint32, ppcpc **ICredentialProviderCredential) HRESULT

func (*ICredentialProvider) GetCredentialCount

func (this *ICredentialProvider) GetCredentialCount(pdwCount *uint32, pdwDefault *uint32, pbAutoLogonWithDefault *BOOL) HRESULT

func (*ICredentialProvider) GetFieldDescriptorAt

func (this *ICredentialProvider) GetFieldDescriptorAt(dwIndex uint32, ppcpfd **CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR) HRESULT

func (*ICredentialProvider) GetFieldDescriptorCount

func (this *ICredentialProvider) GetFieldDescriptorCount(pdwCount *uint32) HRESULT

func (*ICredentialProvider) SetSerialization

func (*ICredentialProvider) SetUsageScenario

func (this *ICredentialProvider) SetUsageScenario(cpus CREDENTIAL_PROVIDER_USAGE_SCENARIO, dwFlags uint32) HRESULT

func (*ICredentialProvider) UnAdvise

func (this *ICredentialProvider) UnAdvise() HRESULT

func (*ICredentialProvider) Vtbl

type ICredentialProviderCredential

type ICredentialProviderCredential struct {
	IUnknown
}

func (*ICredentialProviderCredential) Advise

func (*ICredentialProviderCredential) CommandLinkClicked

func (this *ICredentialProviderCredential) CommandLinkClicked(dwFieldID uint32) HRESULT

func (*ICredentialProviderCredential) GetBitmapValue

func (this *ICredentialProviderCredential) GetBitmapValue(dwFieldID uint32, phbmp *HBITMAP) HRESULT

func (*ICredentialProviderCredential) GetCheckboxValue

func (this *ICredentialProviderCredential) GetCheckboxValue(dwFieldID uint32, pbChecked *BOOL, ppszLabel *PWSTR) HRESULT

func (*ICredentialProviderCredential) GetComboBoxValueAt

func (this *ICredentialProviderCredential) GetComboBoxValueAt(dwFieldID uint32, dwItem uint32, ppszItem *PWSTR) HRESULT

func (*ICredentialProviderCredential) GetComboBoxValueCount

func (this *ICredentialProviderCredential) GetComboBoxValueCount(dwFieldID uint32, pcItems *uint32, pdwSelectedItem *uint32) HRESULT

func (*ICredentialProviderCredential) GetFieldState

func (*ICredentialProviderCredential) GetSerialization

func (*ICredentialProviderCredential) GetStringValue

func (this *ICredentialProviderCredential) GetStringValue(dwFieldID uint32, ppsz *PWSTR) HRESULT

func (*ICredentialProviderCredential) GetSubmitButtonValue

func (this *ICredentialProviderCredential) GetSubmitButtonValue(dwFieldID uint32, pdwAdjacentTo *uint32) HRESULT

func (*ICredentialProviderCredential) ReportResult

func (this *ICredentialProviderCredential) ReportResult(ntsStatus NTSTATUS, ntsSubstatus NTSTATUS, ppszOptionalStatusText *PWSTR, pcpsiOptionalStatusIcon *CREDENTIAL_PROVIDER_STATUS_ICON) HRESULT

func (*ICredentialProviderCredential) SetCheckboxValue

func (this *ICredentialProviderCredential) SetCheckboxValue(dwFieldID uint32, bChecked BOOL) HRESULT

func (*ICredentialProviderCredential) SetComboBoxSelectedValue

func (this *ICredentialProviderCredential) SetComboBoxSelectedValue(dwFieldID uint32, dwSelectedItem uint32) HRESULT

func (*ICredentialProviderCredential) SetDeselected

func (this *ICredentialProviderCredential) SetDeselected() HRESULT

func (*ICredentialProviderCredential) SetSelected

func (this *ICredentialProviderCredential) SetSelected(pbAutoLogon *BOOL) HRESULT

func (*ICredentialProviderCredential) SetStringValue

func (this *ICredentialProviderCredential) SetStringValue(dwFieldID uint32, psz PWSTR) HRESULT

func (*ICredentialProviderCredential) UnAdvise

func (this *ICredentialProviderCredential) UnAdvise() HRESULT

func (*ICredentialProviderCredential) Vtbl

type ICredentialProviderCredential2

type ICredentialProviderCredential2 struct {
	ICredentialProviderCredential
}

func (*ICredentialProviderCredential2) GetUserSid

func (this *ICredentialProviderCredential2) GetUserSid(sid *PWSTR) HRESULT

func (*ICredentialProviderCredential2) Vtbl

type ICredentialProviderCredential2Interface

type ICredentialProviderCredential2Interface interface {
	ICredentialProviderCredentialInterface
	GetUserSid(sid *PWSTR) HRESULT
}

type ICredentialProviderCredential2Vtbl

type ICredentialProviderCredential2Vtbl struct {
	ICredentialProviderCredentialVtbl
	GetUserSid uintptr
}

type ICredentialProviderCredentialEvents

type ICredentialProviderCredentialEvents struct {
	IUnknown
}

func (*ICredentialProviderCredentialEvents) AppendFieldComboBoxItem

func (this *ICredentialProviderCredentialEvents) AppendFieldComboBoxItem(pcpc *ICredentialProviderCredential, dwFieldID uint32, pszItem PWSTR) HRESULT

func (*ICredentialProviderCredentialEvents) DeleteFieldComboBoxItem

func (this *ICredentialProviderCredentialEvents) DeleteFieldComboBoxItem(pcpc *ICredentialProviderCredential, dwFieldID uint32, dwItem uint32) HRESULT

func (*ICredentialProviderCredentialEvents) OnCreatingWindow

func (this *ICredentialProviderCredentialEvents) OnCreatingWindow(phwndOwner *HWND) HRESULT

func (*ICredentialProviderCredentialEvents) SetFieldBitmap

func (this *ICredentialProviderCredentialEvents) SetFieldBitmap(pcpc *ICredentialProviderCredential, dwFieldID uint32, hbmp HBITMAP) HRESULT

func (*ICredentialProviderCredentialEvents) SetFieldCheckbox

func (this *ICredentialProviderCredentialEvents) SetFieldCheckbox(pcpc *ICredentialProviderCredential, dwFieldID uint32, bChecked BOOL, pszLabel PWSTR) HRESULT

func (*ICredentialProviderCredentialEvents) SetFieldComboBoxSelectedItem

func (this *ICredentialProviderCredentialEvents) SetFieldComboBoxSelectedItem(pcpc *ICredentialProviderCredential, dwFieldID uint32, dwSelectedItem uint32) HRESULT

func (*ICredentialProviderCredentialEvents) SetFieldInteractiveState

func (*ICredentialProviderCredentialEvents) SetFieldState

func (*ICredentialProviderCredentialEvents) SetFieldString

func (this *ICredentialProviderCredentialEvents) SetFieldString(pcpc *ICredentialProviderCredential, dwFieldID uint32, psz PWSTR) HRESULT

func (*ICredentialProviderCredentialEvents) SetFieldSubmitButton

func (this *ICredentialProviderCredentialEvents) SetFieldSubmitButton(pcpc *ICredentialProviderCredential, dwFieldID uint32, dwAdjacentTo uint32) HRESULT

func (*ICredentialProviderCredentialEvents) Vtbl

type ICredentialProviderCredentialEvents2

type ICredentialProviderCredentialEvents2 struct {
	ICredentialProviderCredentialEvents
}

func (*ICredentialProviderCredentialEvents2) BeginFieldUpdates

func (this *ICredentialProviderCredentialEvents2) BeginFieldUpdates() HRESULT

func (*ICredentialProviderCredentialEvents2) EndFieldUpdates

func (this *ICredentialProviderCredentialEvents2) EndFieldUpdates() HRESULT

func (*ICredentialProviderCredentialEvents2) SetFieldOptions

func (*ICredentialProviderCredentialEvents2) Vtbl

type ICredentialProviderCredentialEvents2Interface

type ICredentialProviderCredentialEvents2Interface interface {
	ICredentialProviderCredentialEventsInterface
	BeginFieldUpdates() HRESULT
	EndFieldUpdates() HRESULT
	SetFieldOptions(credential *ICredentialProviderCredential, fieldID uint32, options CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS) HRESULT
}

type ICredentialProviderCredentialEvents2Vtbl

type ICredentialProviderCredentialEvents2Vtbl struct {
	ICredentialProviderCredentialEventsVtbl
	BeginFieldUpdates uintptr
	EndFieldUpdates   uintptr
	SetFieldOptions   uintptr
}

type ICredentialProviderCredentialEventsInterface

type ICredentialProviderCredentialEventsInterface interface {
	IUnknownInterface
	SetFieldState(pcpc *ICredentialProviderCredential, dwFieldID uint32, cpfs CREDENTIAL_PROVIDER_FIELD_STATE) HRESULT
	SetFieldInteractiveState(pcpc *ICredentialProviderCredential, dwFieldID uint32, cpfis CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) HRESULT
	SetFieldString(pcpc *ICredentialProviderCredential, dwFieldID uint32, psz PWSTR) HRESULT
	SetFieldCheckbox(pcpc *ICredentialProviderCredential, dwFieldID uint32, bChecked BOOL, pszLabel PWSTR) HRESULT
	SetFieldBitmap(pcpc *ICredentialProviderCredential, dwFieldID uint32, hbmp HBITMAP) HRESULT
	SetFieldComboBoxSelectedItem(pcpc *ICredentialProviderCredential, dwFieldID uint32, dwSelectedItem uint32) HRESULT
	DeleteFieldComboBoxItem(pcpc *ICredentialProviderCredential, dwFieldID uint32, dwItem uint32) HRESULT
	AppendFieldComboBoxItem(pcpc *ICredentialProviderCredential, dwFieldID uint32, pszItem PWSTR) HRESULT
	SetFieldSubmitButton(pcpc *ICredentialProviderCredential, dwFieldID uint32, dwAdjacentTo uint32) HRESULT
	OnCreatingWindow(phwndOwner *HWND) HRESULT
}

type ICredentialProviderCredentialEventsVtbl

type ICredentialProviderCredentialEventsVtbl struct {
	IUnknownVtbl
	SetFieldState                uintptr
	SetFieldInteractiveState     uintptr
	SetFieldString               uintptr
	SetFieldCheckbox             uintptr
	SetFieldBitmap               uintptr
	SetFieldComboBoxSelectedItem uintptr
	DeleteFieldComboBoxItem      uintptr
	AppendFieldComboBoxItem      uintptr
	SetFieldSubmitButton         uintptr
	OnCreatingWindow             uintptr
}

type ICredentialProviderCredentialInterface

type ICredentialProviderCredentialInterface interface {
	IUnknownInterface
	Advise(pcpce *ICredentialProviderCredentialEvents) HRESULT
	UnAdvise() HRESULT
	SetSelected(pbAutoLogon *BOOL) HRESULT
	SetDeselected() HRESULT
	GetFieldState(dwFieldID uint32, pcpfs *CREDENTIAL_PROVIDER_FIELD_STATE, pcpfis *CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE) HRESULT
	GetStringValue(dwFieldID uint32, ppsz *PWSTR) HRESULT
	GetBitmapValue(dwFieldID uint32, phbmp *HBITMAP) HRESULT
	GetCheckboxValue(dwFieldID uint32, pbChecked *BOOL, ppszLabel *PWSTR) HRESULT
	GetSubmitButtonValue(dwFieldID uint32, pdwAdjacentTo *uint32) HRESULT
	GetComboBoxValueCount(dwFieldID uint32, pcItems *uint32, pdwSelectedItem *uint32) HRESULT
	GetComboBoxValueAt(dwFieldID uint32, dwItem uint32, ppszItem *PWSTR) HRESULT
	SetStringValue(dwFieldID uint32, psz PWSTR) HRESULT
	SetCheckboxValue(dwFieldID uint32, bChecked BOOL) HRESULT
	SetComboBoxSelectedValue(dwFieldID uint32, dwSelectedItem uint32) HRESULT
	CommandLinkClicked(dwFieldID uint32) HRESULT
	GetSerialization(pcpgsr *CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE, pcpcs *CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION, ppszOptionalStatusText *PWSTR, pcpsiOptionalStatusIcon *CREDENTIAL_PROVIDER_STATUS_ICON) HRESULT
	ReportResult(ntsStatus NTSTATUS, ntsSubstatus NTSTATUS, ppszOptionalStatusText *PWSTR, pcpsiOptionalStatusIcon *CREDENTIAL_PROVIDER_STATUS_ICON) HRESULT
}

type ICredentialProviderCredentialVtbl

type ICredentialProviderCredentialVtbl struct {
	IUnknownVtbl
	Advise                   uintptr
	UnAdvise                 uintptr
	SetSelected              uintptr
	SetDeselected            uintptr
	GetFieldState            uintptr
	GetStringValue           uintptr
	GetBitmapValue           uintptr
	GetCheckboxValue         uintptr
	GetSubmitButtonValue     uintptr
	GetComboBoxValueCount    uintptr
	GetComboBoxValueAt       uintptr
	SetStringValue           uintptr
	SetCheckboxValue         uintptr
	SetComboBoxSelectedValue uintptr
	CommandLinkClicked       uintptr
	GetSerialization         uintptr
	ReportResult             uintptr
}

type ICredentialProviderCredentialWithFieldOptions

type ICredentialProviderCredentialWithFieldOptions struct {
	IUnknown
}

func (*ICredentialProviderCredentialWithFieldOptions) GetFieldOptions

func (*ICredentialProviderCredentialWithFieldOptions) Vtbl

type ICredentialProviderCredentialWithFieldOptionsInterface

type ICredentialProviderCredentialWithFieldOptionsInterface interface {
	IUnknownInterface
	GetFieldOptions(fieldID uint32, options *CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS) HRESULT
}

type ICredentialProviderCredentialWithFieldOptionsVtbl

type ICredentialProviderCredentialWithFieldOptionsVtbl struct {
	IUnknownVtbl
	GetFieldOptions uintptr
}

type ICredentialProviderEvents

type ICredentialProviderEvents struct {
	IUnknown
}

func (*ICredentialProviderEvents) CredentialsChanged

func (this *ICredentialProviderEvents) CredentialsChanged(upAdviseContext uintptr) HRESULT

func (*ICredentialProviderEvents) Vtbl

type ICredentialProviderEventsInterface

type ICredentialProviderEventsInterface interface {
	IUnknownInterface
	CredentialsChanged(upAdviseContext uintptr) HRESULT
}

type ICredentialProviderEventsVtbl

type ICredentialProviderEventsVtbl struct {
	IUnknownVtbl
	CredentialsChanged uintptr
}

type ICredentialProviderFilter

type ICredentialProviderFilter struct {
	IUnknown
}

func (*ICredentialProviderFilter) Filter

func (this *ICredentialProviderFilter) Filter(cpus CREDENTIAL_PROVIDER_USAGE_SCENARIO, dwFlags uint32, rgclsidProviders *syscall.GUID, rgbAllow *BOOL, cProviders uint32) HRESULT

func (*ICredentialProviderFilter) UpdateRemoteCredential

func (*ICredentialProviderFilter) Vtbl

type ICredentialProviderFilterInterface

type ICredentialProviderFilterInterface interface {
	IUnknownInterface
	Filter(cpus CREDENTIAL_PROVIDER_USAGE_SCENARIO, dwFlags uint32, rgclsidProviders *syscall.GUID, rgbAllow *BOOL, cProviders uint32) HRESULT
	UpdateRemoteCredential(pcpcsIn *CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION, pcpcsOut *CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION) HRESULT
}

type ICredentialProviderFilterVtbl

type ICredentialProviderFilterVtbl struct {
	IUnknownVtbl
	Filter                 uintptr
	UpdateRemoteCredential uintptr
}

type ICredentialProviderInterface

type ICredentialProviderInterface interface {
	IUnknownInterface
	SetUsageScenario(cpus CREDENTIAL_PROVIDER_USAGE_SCENARIO, dwFlags uint32) HRESULT
	SetSerialization(pcpcs *CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION) HRESULT
	Advise(pcpe *ICredentialProviderEvents, upAdviseContext uintptr) HRESULT
	UnAdvise() HRESULT
	GetFieldDescriptorCount(pdwCount *uint32) HRESULT
	GetFieldDescriptorAt(dwIndex uint32, ppcpfd **CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR) HRESULT
	GetCredentialCount(pdwCount *uint32, pdwDefault *uint32, pbAutoLogonWithDefault *BOOL) HRESULT
	GetCredentialAt(dwIndex uint32, ppcpc **ICredentialProviderCredential) HRESULT
}

type ICredentialProviderSetUserArray

type ICredentialProviderSetUserArray struct {
	IUnknown
}

func (*ICredentialProviderSetUserArray) SetUserArray

func (*ICredentialProviderSetUserArray) Vtbl

type ICredentialProviderSetUserArrayInterface

type ICredentialProviderSetUserArrayInterface interface {
	IUnknownInterface
	SetUserArray(users *ICredentialProviderUserArray) HRESULT
}

type ICredentialProviderSetUserArrayVtbl

type ICredentialProviderSetUserArrayVtbl struct {
	IUnknownVtbl
	SetUserArray uintptr
}

type ICredentialProviderUser

type ICredentialProviderUser struct {
	IUnknown
}

func (*ICredentialProviderUser) GetProviderID

func (this *ICredentialProviderUser) GetProviderID(providerID *syscall.GUID) HRESULT

func (*ICredentialProviderUser) GetSid

func (this *ICredentialProviderUser) GetSid(sid *PWSTR) HRESULT

func (*ICredentialProviderUser) GetStringValue

func (this *ICredentialProviderUser) GetStringValue(key *PROPERTYKEY, stringValue *PWSTR) HRESULT

func (*ICredentialProviderUser) GetValue

func (this *ICredentialProviderUser) GetValue(key *PROPERTYKEY, value *PROPVARIANT) HRESULT

func (*ICredentialProviderUser) Vtbl

type ICredentialProviderUserArray

type ICredentialProviderUserArray struct {
	IUnknown
}

func (*ICredentialProviderUserArray) GetAccountOptions

func (this *ICredentialProviderUserArray) GetAccountOptions(credentialProviderAccountOptions *CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS) HRESULT

func (*ICredentialProviderUserArray) GetAt

func (this *ICredentialProviderUserArray) GetAt(userIndex uint32, user **ICredentialProviderUser) HRESULT

func (*ICredentialProviderUserArray) GetCount

func (this *ICredentialProviderUserArray) GetCount(userCount *uint32) HRESULT

func (*ICredentialProviderUserArray) SetProviderFilter

func (this *ICredentialProviderUserArray) SetProviderFilter(guidProviderToFilterTo *syscall.GUID) HRESULT

func (*ICredentialProviderUserArray) Vtbl

type ICredentialProviderUserArrayInterface

type ICredentialProviderUserArrayInterface interface {
	IUnknownInterface
	SetProviderFilter(guidProviderToFilterTo *syscall.GUID) HRESULT
	GetAccountOptions(credentialProviderAccountOptions *CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS) HRESULT
	GetCount(userCount *uint32) HRESULT
	GetAt(userIndex uint32, user **ICredentialProviderUser) HRESULT
}

type ICredentialProviderUserArrayVtbl

type ICredentialProviderUserArrayVtbl struct {
	IUnknownVtbl
	SetProviderFilter uintptr
	GetAccountOptions uintptr
	GetCount          uintptr
	GetAt             uintptr
}

type ICredentialProviderUserInterface

type ICredentialProviderUserInterface interface {
	IUnknownInterface
	GetSid(sid *PWSTR) HRESULT
	GetProviderID(providerID *syscall.GUID) HRESULT
	GetStringValue(key *PROPERTYKEY, stringValue *PWSTR) HRESULT
	GetValue(key *PROPERTYKEY, value *PROPVARIANT) HRESULT
}

type ICredentialProviderUserVtbl

type ICredentialProviderUserVtbl struct {
	IUnknownVtbl
	GetSid         uintptr
	GetProviderID  uintptr
	GetStringValue uintptr
	GetValue       uintptr
}

type ICredentialProviderVtbl

type ICredentialProviderVtbl struct {
	IUnknownVtbl
	SetUsageScenario        uintptr
	SetSerialization        uintptr
	Advise                  uintptr
	UnAdvise                uintptr
	GetFieldDescriptorCount uintptr
	GetFieldDescriptorAt    uintptr
	GetCredentialCount      uintptr
	GetCredentialAt         uintptr
}

type ICurrentItem

type ICurrentItem struct {
	IRelatedItem
}

func (*ICurrentItem) Vtbl

func (this *ICurrentItem) Vtbl() *ICurrentItemVtbl

type ICurrentItemInterface

type ICurrentItemInterface interface {
	IRelatedItemInterface
}

type ICurrentItemVtbl

type ICurrentItemVtbl struct {
	IRelatedItemVtbl
}

type ICurrentWorkingDirectory

type ICurrentWorkingDirectory struct {
	IUnknown
}

func (*ICurrentWorkingDirectory) GetDirectory

func (this *ICurrentWorkingDirectory) GetDirectory(pwzPath PWSTR, cchSize uint32) HRESULT

func (*ICurrentWorkingDirectory) SetDirectory

func (this *ICurrentWorkingDirectory) SetDirectory(pwzPath PWSTR) HRESULT

func (*ICurrentWorkingDirectory) Vtbl

type ICurrentWorkingDirectoryInterface

type ICurrentWorkingDirectoryInterface interface {
	IUnknownInterface
	GetDirectory(pwzPath PWSTR, cchSize uint32) HRESULT
	SetDirectory(pwzPath PWSTR) HRESULT
}

type ICurrentWorkingDirectoryVtbl

type ICurrentWorkingDirectoryVtbl struct {
	IUnknownVtbl
	GetDirectory uintptr
	SetDirectory uintptr
}

type ICustomDestinationList

type ICustomDestinationList struct {
	IUnknown
}

func (*ICustomDestinationList) AbortList

func (this *ICustomDestinationList) AbortList() HRESULT

func (*ICustomDestinationList) AddUserTasks

func (this *ICustomDestinationList) AddUserTasks(poa *IObjectArray) HRESULT

func (*ICustomDestinationList) AppendCategory

func (this *ICustomDestinationList) AppendCategory(pszCategory PWSTR, poa *IObjectArray) HRESULT

func (*ICustomDestinationList) AppendKnownCategory

func (this *ICustomDestinationList) AppendKnownCategory(category KNOWNDESTCATEGORY) HRESULT

func (*ICustomDestinationList) BeginList

func (this *ICustomDestinationList) BeginList(pcMinSlots *uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ICustomDestinationList) CommitList

func (this *ICustomDestinationList) CommitList() HRESULT

func (*ICustomDestinationList) DeleteList

func (this *ICustomDestinationList) DeleteList(pszAppID PWSTR) HRESULT

func (*ICustomDestinationList) GetRemovedDestinations

func (this *ICustomDestinationList) GetRemovedDestinations(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ICustomDestinationList) SetAppID

func (this *ICustomDestinationList) SetAppID(pszAppID PWSTR) HRESULT

func (*ICustomDestinationList) Vtbl

type ICustomDestinationListInterface

type ICustomDestinationListInterface interface {
	IUnknownInterface
	SetAppID(pszAppID PWSTR) HRESULT
	BeginList(pcMinSlots *uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	AppendCategory(pszCategory PWSTR, poa *IObjectArray) HRESULT
	AppendKnownCategory(category KNOWNDESTCATEGORY) HRESULT
	AddUserTasks(poa *IObjectArray) HRESULT
	CommitList() HRESULT
	GetRemovedDestinations(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	DeleteList(pszAppID PWSTR) HRESULT
	AbortList() HRESULT
}

type ICustomDestinationListVtbl

type ICustomDestinationListVtbl struct {
	IUnknownVtbl
	SetAppID               uintptr
	BeginList              uintptr
	AppendCategory         uintptr
	AppendKnownCategory    uintptr
	AddUserTasks           uintptr
	CommitList             uintptr
	GetRemovedDestinations uintptr
	DeleteList             uintptr
	AbortList              uintptr
}

type ICustomNavigationProvider

type ICustomNavigationProvider struct {
	IUnknown
}

func (*ICustomNavigationProvider) Navigate

func (*ICustomNavigationProvider) Vtbl

type ICustomNavigationProviderInterface

type ICustomNavigationProviderInterface interface {
	IUnknownInterface
	Navigate(direction NavigateDirection, pRetVal **IRawElementProviderSimple) HRESULT
}

type ICustomNavigationProviderVtbl

type ICustomNavigationProviderVtbl struct {
	IUnknownVtbl
	Navigate uintptr
}

type IDLDESC

type IDLDESC struct {
	DwReserved uintptr
	WIDLFlags  IDLFLAGS
}

type IDLFLAGS

type IDLFLAGS uint16

enum flags

const (
	IDLFLAG_NONE    IDLFLAGS = 0
	IDLFLAG_FIN     IDLFLAGS = 1
	IDLFLAG_FOUT    IDLFLAGS = 2
	IDLFLAG_FLCID   IDLFLAGS = 4
	IDLFLAG_FRETVAL IDLFLAGS = 8
)

type IDataAdviseHolder

type IDataAdviseHolder struct {
	IUnknown
}

func (*IDataAdviseHolder) Advise

func (this *IDataAdviseHolder) Advise(pDataObject *IDataObject, pFetc *FORMATETC, advf uint32, pAdvise *IAdviseSink, pdwConnection *uint32) HRESULT

func (*IDataAdviseHolder) EnumAdvise

func (this *IDataAdviseHolder) EnumAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT

func (*IDataAdviseHolder) SendOnDataChange

func (this *IDataAdviseHolder) SendOnDataChange(pDataObject *IDataObject, dwReserved uint32, advf uint32) HRESULT

func (*IDataAdviseHolder) Unadvise

func (this *IDataAdviseHolder) Unadvise(dwConnection uint32) HRESULT

func (*IDataAdviseHolder) Vtbl

type IDataAdviseHolderInterface

type IDataAdviseHolderInterface interface {
	IUnknownInterface
	Advise(pDataObject *IDataObject, pFetc *FORMATETC, advf uint32, pAdvise *IAdviseSink, pdwConnection *uint32) HRESULT
	Unadvise(dwConnection uint32) HRESULT
	EnumAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT
	SendOnDataChange(pDataObject *IDataObject, dwReserved uint32, advf uint32) HRESULT
}

type IDataAdviseHolderVtbl

type IDataAdviseHolderVtbl struct {
	IUnknownVtbl
	Advise           uintptr
	Unadvise         uintptr
	EnumAdvise       uintptr
	SendOnDataChange uintptr
}

type IDataObject

type IDataObject struct {
	IUnknown
}

func (*IDataObject) DAdvise

func (this *IDataObject) DAdvise(pformatetc *FORMATETC, advf uint32, pAdvSink *IAdviseSink, pdwConnection *uint32) HRESULT

func (*IDataObject) DUnadvise

func (this *IDataObject) DUnadvise(dwConnection uint32) HRESULT

func (*IDataObject) EnumDAdvise

func (this *IDataObject) EnumDAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT

func (*IDataObject) EnumFormatEtc

func (this *IDataObject) EnumFormatEtc(dwDirection uint32, ppenumFormatEtc **IEnumFORMATETC) HRESULT

func (*IDataObject) GetCanonicalFormatEtc

func (this *IDataObject) GetCanonicalFormatEtc(pformatectIn *FORMATETC, pformatetcOut *FORMATETC) HRESULT

func (*IDataObject) GetData

func (this *IDataObject) GetData(pformatetcIn *FORMATETC, pmedium *STGMEDIUM) HRESULT

func (*IDataObject) GetDataHere

func (this *IDataObject) GetDataHere(pformatetc *FORMATETC, pmedium *STGMEDIUM) HRESULT

func (*IDataObject) QueryGetData

func (this *IDataObject) QueryGetData(pformatetc *FORMATETC) HRESULT

func (*IDataObject) SetData

func (this *IDataObject) SetData(pformatetc *FORMATETC, pmedium *STGMEDIUM, fRelease BOOL) HRESULT

func (*IDataObject) Vtbl

func (this *IDataObject) Vtbl() *IDataObjectVtbl

type IDataObjectAsyncCapability

type IDataObjectAsyncCapability struct {
	IUnknown
}

func (*IDataObjectAsyncCapability) EndOperation

func (this *IDataObjectAsyncCapability) EndOperation(hResult HRESULT, pbcReserved *IBindCtx, dwEffects uint32) HRESULT

func (*IDataObjectAsyncCapability) GetAsyncMode

func (this *IDataObjectAsyncCapability) GetAsyncMode(pfIsOpAsync *BOOL) HRESULT

func (*IDataObjectAsyncCapability) InOperation

func (this *IDataObjectAsyncCapability) InOperation(pfInAsyncOp *BOOL) HRESULT

func (*IDataObjectAsyncCapability) SetAsyncMode

func (this *IDataObjectAsyncCapability) SetAsyncMode(fDoOpAsync BOOL) HRESULT

func (*IDataObjectAsyncCapability) StartOperation

func (this *IDataObjectAsyncCapability) StartOperation(pbcReserved *IBindCtx) HRESULT

func (*IDataObjectAsyncCapability) Vtbl

type IDataObjectAsyncCapabilityInterface

type IDataObjectAsyncCapabilityInterface interface {
	IUnknownInterface
	SetAsyncMode(fDoOpAsync BOOL) HRESULT
	GetAsyncMode(pfIsOpAsync *BOOL) HRESULT
	StartOperation(pbcReserved *IBindCtx) HRESULT
	InOperation(pfInAsyncOp *BOOL) HRESULT
	EndOperation(hResult HRESULT, pbcReserved *IBindCtx, dwEffects uint32) HRESULT
}

type IDataObjectAsyncCapabilityVtbl

type IDataObjectAsyncCapabilityVtbl struct {
	IUnknownVtbl
	SetAsyncMode   uintptr
	GetAsyncMode   uintptr
	StartOperation uintptr
	InOperation    uintptr
	EndOperation   uintptr
}

type IDataObjectInterface

type IDataObjectInterface interface {
	IUnknownInterface
	GetData(pformatetcIn *FORMATETC, pmedium *STGMEDIUM) HRESULT
	GetDataHere(pformatetc *FORMATETC, pmedium *STGMEDIUM) HRESULT
	QueryGetData(pformatetc *FORMATETC) HRESULT
	GetCanonicalFormatEtc(pformatectIn *FORMATETC, pformatetcOut *FORMATETC) HRESULT
	SetData(pformatetc *FORMATETC, pmedium *STGMEDIUM, fRelease BOOL) HRESULT
	EnumFormatEtc(dwDirection uint32, ppenumFormatEtc **IEnumFORMATETC) HRESULT
	DAdvise(pformatetc *FORMATETC, advf uint32, pAdvSink *IAdviseSink, pdwConnection *uint32) HRESULT
	DUnadvise(dwConnection uint32) HRESULT
	EnumDAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT
}

type IDataObjectProvider

type IDataObjectProvider struct {
	IUnknown
}

func (*IDataObjectProvider) GetDataObject

func (this *IDataObjectProvider) GetDataObject(dataObject **IDataObject) HRESULT

func (*IDataObjectProvider) SetDataObject

func (this *IDataObjectProvider) SetDataObject(dataObject *IDataObject) HRESULT

func (*IDataObjectProvider) Vtbl

type IDataObjectProviderInterface

type IDataObjectProviderInterface interface {
	IUnknownInterface
	GetDataObject(dataObject **IDataObject) HRESULT
	SetDataObject(dataObject *IDataObject) HRESULT
}

type IDataObjectProviderVtbl

type IDataObjectProviderVtbl struct {
	IUnknownVtbl
	GetDataObject uintptr
	SetDataObject uintptr
}

type IDataObjectVtbl

type IDataObjectVtbl struct {
	IUnknownVtbl
	GetData               uintptr
	GetDataHere           uintptr
	QueryGetData          uintptr
	GetCanonicalFormatEtc uintptr
	SetData               uintptr
	EnumFormatEtc         uintptr
	DAdvise               uintptr
	DUnadvise             uintptr
	EnumDAdvise           uintptr
}

type IDataTransferManagerInterop

type IDataTransferManagerInterop struct {
	IUnknown
}

func (*IDataTransferManagerInterop) GetForWindow

func (this *IDataTransferManagerInterop) GetForWindow(appWindow HWND, riid *syscall.GUID, dataTransferManager unsafe.Pointer) HRESULT

func (*IDataTransferManagerInterop) ShowShareUIForWindow

func (this *IDataTransferManagerInterop) ShowShareUIForWindow(appWindow HWND) HRESULT

func (*IDataTransferManagerInterop) Vtbl

type IDataTransferManagerInteropInterface

type IDataTransferManagerInteropInterface interface {
	IUnknownInterface
	GetForWindow(appWindow HWND, riid *syscall.GUID, dataTransferManager unsafe.Pointer) HRESULT
	ShowShareUIForWindow(appWindow HWND) HRESULT
}

type IDataTransferManagerInteropVtbl

type IDataTransferManagerInteropVtbl struct {
	IUnknownVtbl
	GetForWindow         uintptr
	ShowShareUIForWindow uintptr
}

type IDebugExtendedProperty

type IDebugExtendedProperty struct {
	IDebugProperty
}

func (*IDebugExtendedProperty) EnumExtendedMembers

func (this *IDebugExtendedProperty) EnumExtendedMembers(dwFieldSpec uint32, nRadix uint32, ppeepi **IEnumDebugExtendedPropertyInfo) HRESULT

func (*IDebugExtendedProperty) GetExtendedPropertyInfo

func (this *IDebugExtendedProperty) GetExtendedPropertyInfo(dwFieldSpec uint32, nRadix uint32, pExtendedPropertyInfo *ExtendedDebugPropertyInfo) HRESULT

func (*IDebugExtendedProperty) Vtbl

type IDebugExtendedPropertyInterface

type IDebugExtendedPropertyInterface interface {
	IDebugPropertyInterface
	GetExtendedPropertyInfo(dwFieldSpec uint32, nRadix uint32, pExtendedPropertyInfo *ExtendedDebugPropertyInfo) HRESULT
	EnumExtendedMembers(dwFieldSpec uint32, nRadix uint32, ppeepi **IEnumDebugExtendedPropertyInfo) HRESULT
}

type IDebugExtendedPropertyVtbl

type IDebugExtendedPropertyVtbl struct {
	IDebugPropertyVtbl
	GetExtendedPropertyInfo uintptr
	EnumExtendedMembers     uintptr
}

type IDebugProperty

type IDebugProperty struct {
	IUnknown
}

func (*IDebugProperty) EnumMembers

func (this *IDebugProperty) EnumMembers(dwFieldSpec uint32, nRadix uint32, refiid *syscall.GUID, ppepi **IEnumDebugPropertyInfo) HRESULT

func (*IDebugProperty) GetExtendedInfo

func (this *IDebugProperty) GetExtendedInfo(cInfos uint32, rgguidExtendedInfo *syscall.GUID, rgvar *VARIANT) HRESULT

func (*IDebugProperty) GetParent

func (this *IDebugProperty) GetParent(ppDebugProp **IDebugProperty) HRESULT

func (*IDebugProperty) GetPropertyInfo

func (this *IDebugProperty) GetPropertyInfo(dwFieldSpec uint32, nRadix uint32, pPropertyInfo *DebugPropertyInfo) HRESULT

func (*IDebugProperty) SetValueAsString

func (this *IDebugProperty) SetValueAsString(pszValue PWSTR, nRadix uint32) HRESULT

func (*IDebugProperty) Vtbl

func (this *IDebugProperty) Vtbl() *IDebugPropertyVtbl

type IDebugPropertyEnumType_All

type IDebugPropertyEnumType_All struct {
	IUnknown
}

func (*IDebugPropertyEnumType_All) GetName

func (this *IDebugPropertyEnumType_All) GetName(__MIDL__IDebugPropertyEnumType_All0000 *BSTR) HRESULT

func (*IDebugPropertyEnumType_All) Vtbl

type IDebugPropertyEnumType_AllInterface

type IDebugPropertyEnumType_AllInterface interface {
	IUnknownInterface
	GetName(__MIDL__IDebugPropertyEnumType_All0000 *BSTR) HRESULT
}

type IDebugPropertyEnumType_AllVtbl

type IDebugPropertyEnumType_AllVtbl struct {
	IUnknownVtbl
	GetName uintptr
}

type IDebugPropertyEnumType_Arguments

type IDebugPropertyEnumType_Arguments struct {
	IDebugPropertyEnumType_All
}

func (*IDebugPropertyEnumType_Arguments) Vtbl

type IDebugPropertyEnumType_ArgumentsInterface

type IDebugPropertyEnumType_ArgumentsInterface interface {
	IDebugPropertyEnumType_AllInterface
}

type IDebugPropertyEnumType_ArgumentsVtbl

type IDebugPropertyEnumType_ArgumentsVtbl struct {
	IDebugPropertyEnumType_AllVtbl
}

type IDebugPropertyEnumType_Locals

type IDebugPropertyEnumType_Locals struct {
	IDebugPropertyEnumType_All
}

func (*IDebugPropertyEnumType_Locals) Vtbl

type IDebugPropertyEnumType_LocalsInterface

type IDebugPropertyEnumType_LocalsInterface interface {
	IDebugPropertyEnumType_AllInterface
}

type IDebugPropertyEnumType_LocalsPlusArgs

type IDebugPropertyEnumType_LocalsPlusArgs struct {
	IDebugPropertyEnumType_All
}

func (*IDebugPropertyEnumType_LocalsPlusArgs) Vtbl

type IDebugPropertyEnumType_LocalsPlusArgsInterface

type IDebugPropertyEnumType_LocalsPlusArgsInterface interface {
	IDebugPropertyEnumType_AllInterface
}

type IDebugPropertyEnumType_LocalsPlusArgsVtbl

type IDebugPropertyEnumType_LocalsPlusArgsVtbl struct {
	IDebugPropertyEnumType_AllVtbl
}

type IDebugPropertyEnumType_LocalsVtbl

type IDebugPropertyEnumType_LocalsVtbl struct {
	IDebugPropertyEnumType_AllVtbl
}

type IDebugPropertyEnumType_Registers

type IDebugPropertyEnumType_Registers struct {
	IDebugPropertyEnumType_All
}

func (*IDebugPropertyEnumType_Registers) Vtbl

type IDebugPropertyEnumType_RegistersInterface

type IDebugPropertyEnumType_RegistersInterface interface {
	IDebugPropertyEnumType_AllInterface
}

type IDebugPropertyEnumType_RegistersVtbl

type IDebugPropertyEnumType_RegistersVtbl struct {
	IDebugPropertyEnumType_AllVtbl
}

type IDebugPropertyInterface

type IDebugPropertyInterface interface {
	IUnknownInterface
	GetPropertyInfo(dwFieldSpec uint32, nRadix uint32, pPropertyInfo *DebugPropertyInfo) HRESULT
	GetExtendedInfo(cInfos uint32, rgguidExtendedInfo *syscall.GUID, rgvar *VARIANT) HRESULT
	SetValueAsString(pszValue PWSTR, nRadix uint32) HRESULT
	EnumMembers(dwFieldSpec uint32, nRadix uint32, refiid *syscall.GUID, ppepi **IEnumDebugPropertyInfo) HRESULT
	GetParent(ppDebugProp **IDebugProperty) HRESULT
}

type IDebugPropertyVtbl

type IDebugPropertyVtbl struct {
	IUnknownVtbl
	GetPropertyInfo  uintptr
	GetExtendedInfo  uintptr
	SetValueAsString uintptr
	EnumMembers      uintptr
	GetParent        uintptr
}

type IDefaultBrowserSyncSettings

type IDefaultBrowserSyncSettings struct {
	IUnknown
}

func (*IDefaultBrowserSyncSettings) IsEnabled

func (this *IDefaultBrowserSyncSettings) IsEnabled() BOOL

func (*IDefaultBrowserSyncSettings) Vtbl

type IDefaultBrowserSyncSettingsInterface

type IDefaultBrowserSyncSettingsInterface interface {
	IUnknownInterface
	IsEnabled() BOOL
}

type IDefaultBrowserSyncSettingsVtbl

type IDefaultBrowserSyncSettingsVtbl struct {
	IUnknownVtbl
	IsEnabled uintptr
}

type IDefaultExtractIconInit

type IDefaultExtractIconInit struct {
	IUnknown
}

func (*IDefaultExtractIconInit) SetDefaultIcon

func (this *IDefaultExtractIconInit) SetDefaultIcon(pszFile PWSTR, iIcon int32) HRESULT

func (*IDefaultExtractIconInit) SetFlags

func (this *IDefaultExtractIconInit) SetFlags(uFlags uint32) HRESULT

func (*IDefaultExtractIconInit) SetKey

func (this *IDefaultExtractIconInit) SetKey(hkey HKEY) HRESULT

func (*IDefaultExtractIconInit) SetNormalIcon

func (this *IDefaultExtractIconInit) SetNormalIcon(pszFile PWSTR, iIcon int32) HRESULT

func (*IDefaultExtractIconInit) SetOpenIcon

func (this *IDefaultExtractIconInit) SetOpenIcon(pszFile PWSTR, iIcon int32) HRESULT

func (*IDefaultExtractIconInit) SetShortcutIcon

func (this *IDefaultExtractIconInit) SetShortcutIcon(pszFile PWSTR, iIcon int32) HRESULT

func (*IDefaultExtractIconInit) Vtbl

type IDefaultExtractIconInitInterface

type IDefaultExtractIconInitInterface interface {
	IUnknownInterface
	SetFlags(uFlags uint32) HRESULT
	SetKey(hkey HKEY) HRESULT
	SetNormalIcon(pszFile PWSTR, iIcon int32) HRESULT
	SetOpenIcon(pszFile PWSTR, iIcon int32) HRESULT
	SetShortcutIcon(pszFile PWSTR, iIcon int32) HRESULT
	SetDefaultIcon(pszFile PWSTR, iIcon int32) HRESULT
}

type IDefaultExtractIconInitVtbl

type IDefaultExtractIconInitVtbl struct {
	IUnknownVtbl
	SetFlags        uintptr
	SetKey          uintptr
	SetNormalIcon   uintptr
	SetOpenIcon     uintptr
	SetShortcutIcon uintptr
	SetDefaultIcon  uintptr
}

type IDefaultFolderMenuInitialize

type IDefaultFolderMenuInitialize struct {
	IUnknown
}

func (*IDefaultFolderMenuInitialize) GetMenuRestrictions

func (*IDefaultFolderMenuInitialize) Initialize

func (this *IDefaultFolderMenuInitialize) Initialize(hwnd HWND, pcmcb *IContextMenuCB, pidlFolder *ITEMIDLIST, psf *IShellFolder, cidl uint32, apidl **ITEMIDLIST, punkAssociation *IUnknown, cKeys uint32, aKeys *HKEY) HRESULT

func (*IDefaultFolderMenuInitialize) SetHandlerClsid

func (this *IDefaultFolderMenuInitialize) SetHandlerClsid(rclsid *syscall.GUID) HRESULT

func (*IDefaultFolderMenuInitialize) SetMenuRestrictions

func (this *IDefaultFolderMenuInitialize) SetMenuRestrictions(dfmrValues DEFAULT_FOLDER_MENU_RESTRICTIONS) HRESULT

func (*IDefaultFolderMenuInitialize) Vtbl

type IDefaultFolderMenuInitializeInterface

type IDefaultFolderMenuInitializeInterface interface {
	IUnknownInterface
	Initialize(hwnd HWND, pcmcb *IContextMenuCB, pidlFolder *ITEMIDLIST, psf *IShellFolder, cidl uint32, apidl **ITEMIDLIST, punkAssociation *IUnknown, cKeys uint32, aKeys *HKEY) HRESULT
	SetMenuRestrictions(dfmrValues DEFAULT_FOLDER_MENU_RESTRICTIONS) HRESULT
	GetMenuRestrictions(dfmrMask DEFAULT_FOLDER_MENU_RESTRICTIONS, pdfmrValues *DEFAULT_FOLDER_MENU_RESTRICTIONS) HRESULT
	SetHandlerClsid(rclsid *syscall.GUID) HRESULT
}

type IDefaultFolderMenuInitializeVtbl

type IDefaultFolderMenuInitializeVtbl struct {
	IUnknownVtbl
	Initialize          uintptr
	SetMenuRestrictions uintptr
	GetMenuRestrictions uintptr
	SetHandlerClsid     uintptr
}

type IDelayedPropertyStoreFactory

type IDelayedPropertyStoreFactory struct {
	IPropertyStoreFactory
}

func (*IDelayedPropertyStoreFactory) GetDelayedPropertyStore

func (this *IDelayedPropertyStoreFactory) GetDelayedPropertyStore(flags GETPROPERTYSTOREFLAGS, dwStoreId uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IDelayedPropertyStoreFactory) Vtbl

type IDelayedPropertyStoreFactoryInterface

type IDelayedPropertyStoreFactoryInterface interface {
	IPropertyStoreFactoryInterface
	GetDelayedPropertyStore(flags GETPROPERTYSTOREFLAGS, dwStoreId uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IDelayedPropertyStoreFactoryVtbl

type IDelayedPropertyStoreFactoryVtbl struct {
	IPropertyStoreFactoryVtbl
	GetDelayedPropertyStore uintptr
}

type IDelegateFolder

type IDelegateFolder struct {
	IUnknown
}

func (*IDelegateFolder) SetItemAlloc

func (this *IDelegateFolder) SetItemAlloc(pmalloc *IMalloc) HRESULT

func (*IDelegateFolder) Vtbl

func (this *IDelegateFolder) Vtbl() *IDelegateFolderVtbl

type IDelegateFolderInterface

type IDelegateFolderInterface interface {
	IUnknownInterface
	SetItemAlloc(pmalloc *IMalloc) HRESULT
}

type IDelegateFolderVtbl

type IDelegateFolderVtbl struct {
	IUnknownVtbl
	SetItemAlloc uintptr
}

type IDelegateItem

type IDelegateItem struct {
	IRelatedItem
}

func (*IDelegateItem) Vtbl

func (this *IDelegateItem) Vtbl() *IDelegateItemVtbl

type IDelegateItemInterface

type IDelegateItemInterface interface {
	IRelatedItemInterface
}

type IDelegateItemVtbl

type IDelegateItemVtbl struct {
	IRelatedItemVtbl
}

type IDeleteBrowsingHistory

type IDeleteBrowsingHistory struct {
	IUnknown
}

func (*IDeleteBrowsingHistory) DeleteBrowsingHistory

func (this *IDeleteBrowsingHistory) DeleteBrowsingHistory(dwFlags uint32) HRESULT

func (*IDeleteBrowsingHistory) Vtbl

type IDeleteBrowsingHistoryInterface

type IDeleteBrowsingHistoryInterface interface {
	IUnknownInterface
	DeleteBrowsingHistory(dwFlags uint32) HRESULT
}

type IDeleteBrowsingHistoryVtbl

type IDeleteBrowsingHistoryVtbl struct {
	IUnknownVtbl
	DeleteBrowsingHistory uintptr
}

type IDeskBand

type IDeskBand struct {
	IDockingWindow
}

func (*IDeskBand) GetBandInfo

func (this *IDeskBand) GetBandInfo(dwBandID uint32, dwViewMode uint32, pdbi *DESKBANDINFO) HRESULT

func (*IDeskBand) Vtbl

func (this *IDeskBand) Vtbl() *IDeskBandVtbl

type IDeskBand2

type IDeskBand2 struct {
	IDeskBand
}

func (*IDeskBand2) CanRenderComposited

func (this *IDeskBand2) CanRenderComposited(pfCanRenderComposited *BOOL) HRESULT

func (*IDeskBand2) GetCompositionState

func (this *IDeskBand2) GetCompositionState(pfCompositionEnabled *BOOL) HRESULT

func (*IDeskBand2) SetCompositionState

func (this *IDeskBand2) SetCompositionState(fCompositionEnabled BOOL) HRESULT

func (*IDeskBand2) Vtbl

func (this *IDeskBand2) Vtbl() *IDeskBand2Vtbl

type IDeskBand2Interface

type IDeskBand2Interface interface {
	IDeskBandInterface
	CanRenderComposited(pfCanRenderComposited *BOOL) HRESULT
	SetCompositionState(fCompositionEnabled BOOL) HRESULT
	GetCompositionState(pfCompositionEnabled *BOOL) HRESULT
}

type IDeskBand2Vtbl

type IDeskBand2Vtbl struct {
	IDeskBandVtbl
	CanRenderComposited uintptr
	SetCompositionState uintptr
	GetCompositionState uintptr
}

type IDeskBandInfo

type IDeskBandInfo struct {
	IUnknown
}

func (*IDeskBandInfo) GetDefaultBandWidth

func (this *IDeskBandInfo) GetDefaultBandWidth(dwBandID uint32, dwViewMode uint32, pnWidth *int32) HRESULT

func (*IDeskBandInfo) Vtbl

func (this *IDeskBandInfo) Vtbl() *IDeskBandInfoVtbl

type IDeskBandInfoInterface

type IDeskBandInfoInterface interface {
	IUnknownInterface
	GetDefaultBandWidth(dwBandID uint32, dwViewMode uint32, pnWidth *int32) HRESULT
}

type IDeskBandInfoVtbl

type IDeskBandInfoVtbl struct {
	IUnknownVtbl
	GetDefaultBandWidth uintptr
}

type IDeskBandInterface

type IDeskBandInterface interface {
	IDockingWindowInterface
	GetBandInfo(dwBandID uint32, dwViewMode uint32, pdbi *DESKBANDINFO) HRESULT
}

type IDeskBandVtbl

type IDeskBandVtbl struct {
	IDockingWindowVtbl
	GetBandInfo uintptr
}

type IDeskBar

type IDeskBar struct {
	IOleWindow
}

func (*IDeskBar) GetClient

func (this *IDeskBar) GetClient(ppunkClient **IUnknown) HRESULT

func (*IDeskBar) OnPosRectChangeDB

func (this *IDeskBar) OnPosRectChangeDB(prc *RECT) HRESULT

func (*IDeskBar) SetClient

func (this *IDeskBar) SetClient(punkClient *IUnknown) HRESULT

func (*IDeskBar) Vtbl

func (this *IDeskBar) Vtbl() *IDeskBarVtbl

type IDeskBarClient

type IDeskBarClient struct {
	IOleWindow
}

func (*IDeskBarClient) GetSize

func (this *IDeskBarClient) GetSize(dwWhich uint32, prc *RECT) HRESULT

func (*IDeskBarClient) SetDeskBarSite

func (this *IDeskBarClient) SetDeskBarSite(punkSite *IUnknown) HRESULT

func (*IDeskBarClient) SetModeDBC

func (this *IDeskBarClient) SetModeDBC(dwMode uint32) HRESULT

func (*IDeskBarClient) UIActivateDBC

func (this *IDeskBarClient) UIActivateDBC(dwState uint32) HRESULT

func (*IDeskBarClient) Vtbl

func (this *IDeskBarClient) Vtbl() *IDeskBarClientVtbl

type IDeskBarClientInterface

type IDeskBarClientInterface interface {
	IOleWindowInterface
	SetDeskBarSite(punkSite *IUnknown) HRESULT
	SetModeDBC(dwMode uint32) HRESULT
	UIActivateDBC(dwState uint32) HRESULT
	GetSize(dwWhich uint32, prc *RECT) HRESULT
}

type IDeskBarClientVtbl

type IDeskBarClientVtbl struct {
	IOleWindowVtbl
	SetDeskBarSite uintptr
	SetModeDBC     uintptr
	UIActivateDBC  uintptr
	GetSize        uintptr
}

type IDeskBarInterface

type IDeskBarInterface interface {
	IOleWindowInterface
	SetClient(punkClient *IUnknown) HRESULT
	GetClient(ppunkClient **IUnknown) HRESULT
	OnPosRectChangeDB(prc *RECT) HRESULT
}

type IDeskBarVtbl

type IDeskBarVtbl struct {
	IOleWindowVtbl
	SetClient         uintptr
	GetClient         uintptr
	OnPosRectChangeDB uintptr
}

type IDesktopGadget

type IDesktopGadget struct {
	IUnknown
}

func (*IDesktopGadget) RunGadget

func (this *IDesktopGadget) RunGadget(gadgetPath PWSTR) HRESULT

func (*IDesktopGadget) Vtbl

func (this *IDesktopGadget) Vtbl() *IDesktopGadgetVtbl

type IDesktopGadgetInterface

type IDesktopGadgetInterface interface {
	IUnknownInterface
	RunGadget(gadgetPath PWSTR) HRESULT
}

type IDesktopGadgetVtbl

type IDesktopGadgetVtbl struct {
	IUnknownVtbl
	RunGadget uintptr
}

type IDesktopWallpaper

type IDesktopWallpaper struct {
	IUnknown
}

func (*IDesktopWallpaper) AdvanceSlideshow

func (this *IDesktopWallpaper) AdvanceSlideshow(monitorID PWSTR, direction DESKTOP_SLIDESHOW_DIRECTION) HRESULT

func (*IDesktopWallpaper) Enable

func (this *IDesktopWallpaper) Enable(enable BOOL) HRESULT

func (*IDesktopWallpaper) GetBackgroundColor

func (this *IDesktopWallpaper) GetBackgroundColor(color *COLORREF) HRESULT

func (*IDesktopWallpaper) GetMonitorDevicePathAt

func (this *IDesktopWallpaper) GetMonitorDevicePathAt(monitorIndex uint32, monitorID *PWSTR) HRESULT

func (*IDesktopWallpaper) GetMonitorDevicePathCount

func (this *IDesktopWallpaper) GetMonitorDevicePathCount(count *uint32) HRESULT

func (*IDesktopWallpaper) GetMonitorRECT

func (this *IDesktopWallpaper) GetMonitorRECT(monitorID PWSTR, displayRect *RECT) HRESULT

func (*IDesktopWallpaper) GetPosition

func (this *IDesktopWallpaper) GetPosition(position *DESKTOP_WALLPAPER_POSITION) HRESULT

func (*IDesktopWallpaper) GetSlideshow

func (this *IDesktopWallpaper) GetSlideshow(items **IShellItemArray) HRESULT

func (*IDesktopWallpaper) GetSlideshowOptions

func (this *IDesktopWallpaper) GetSlideshowOptions(options *DESKTOP_SLIDESHOW_OPTIONS, slideshowTick *uint32) HRESULT

func (*IDesktopWallpaper) GetStatus

func (this *IDesktopWallpaper) GetStatus(state *DESKTOP_SLIDESHOW_STATE) HRESULT

func (*IDesktopWallpaper) GetWallpaper

func (this *IDesktopWallpaper) GetWallpaper(monitorID PWSTR, wallpaper *PWSTR) HRESULT

func (*IDesktopWallpaper) SetBackgroundColor

func (this *IDesktopWallpaper) SetBackgroundColor(color COLORREF) HRESULT

func (*IDesktopWallpaper) SetPosition

func (this *IDesktopWallpaper) SetPosition(position DESKTOP_WALLPAPER_POSITION) HRESULT

func (*IDesktopWallpaper) SetSlideshow

func (this *IDesktopWallpaper) SetSlideshow(items *IShellItemArray) HRESULT

func (*IDesktopWallpaper) SetSlideshowOptions

func (this *IDesktopWallpaper) SetSlideshowOptions(options DESKTOP_SLIDESHOW_OPTIONS, slideshowTick uint32) HRESULT

func (*IDesktopWallpaper) SetWallpaper

func (this *IDesktopWallpaper) SetWallpaper(monitorID PWSTR, wallpaper PWSTR) HRESULT

func (*IDesktopWallpaper) Vtbl

type IDesktopWallpaperInterface

type IDesktopWallpaperInterface interface {
	IUnknownInterface
	SetWallpaper(monitorID PWSTR, wallpaper PWSTR) HRESULT
	GetWallpaper(monitorID PWSTR, wallpaper *PWSTR) HRESULT
	GetMonitorDevicePathAt(monitorIndex uint32, monitorID *PWSTR) HRESULT
	GetMonitorDevicePathCount(count *uint32) HRESULT
	GetMonitorRECT(monitorID PWSTR, displayRect *RECT) HRESULT
	SetBackgroundColor(color COLORREF) HRESULT
	GetBackgroundColor(color *COLORREF) HRESULT
	SetPosition(position DESKTOP_WALLPAPER_POSITION) HRESULT
	GetPosition(position *DESKTOP_WALLPAPER_POSITION) HRESULT
	SetSlideshow(items *IShellItemArray) HRESULT
	GetSlideshow(items **IShellItemArray) HRESULT
	SetSlideshowOptions(options DESKTOP_SLIDESHOW_OPTIONS, slideshowTick uint32) HRESULT
	GetSlideshowOptions(options *DESKTOP_SLIDESHOW_OPTIONS, slideshowTick *uint32) HRESULT
	AdvanceSlideshow(monitorID PWSTR, direction DESKTOP_SLIDESHOW_DIRECTION) HRESULT
	GetStatus(state *DESKTOP_SLIDESHOW_STATE) HRESULT
	Enable(enable BOOL) HRESULT
}

type IDesktopWallpaperVtbl

type IDesktopWallpaperVtbl struct {
	IUnknownVtbl
	SetWallpaper              uintptr
	GetWallpaper              uintptr
	GetMonitorDevicePathAt    uintptr
	GetMonitorDevicePathCount uintptr
	GetMonitorRECT            uintptr
	SetBackgroundColor        uintptr
	GetBackgroundColor        uintptr
	SetPosition               uintptr
	GetPosition               uintptr
	SetSlideshow              uintptr
	GetSlideshow              uintptr
	SetSlideshowOptions       uintptr
	GetSlideshowOptions       uintptr
	AdvanceSlideshow          uintptr
	GetStatus                 uintptr
	Enable                    uintptr
}

type IDestinationStreamFactory

type IDestinationStreamFactory struct {
	IUnknown
}

func (*IDestinationStreamFactory) GetDestinationStream

func (this *IDestinationStreamFactory) GetDestinationStream(ppstm **IStream) HRESULT

func (*IDestinationStreamFactory) Vtbl

type IDestinationStreamFactoryInterface

type IDestinationStreamFactoryInterface interface {
	IUnknownInterface
	GetDestinationStream(ppstm **IStream) HRESULT
}

type IDestinationStreamFactoryVtbl

type IDestinationStreamFactoryVtbl struct {
	IUnknownVtbl
	GetDestinationStream uintptr
}

type IDirectWriterLock

type IDirectWriterLock struct {
	IUnknown
}

func (*IDirectWriterLock) HaveWriteAccess

func (this *IDirectWriterLock) HaveWriteAccess() HRESULT

func (*IDirectWriterLock) ReleaseWriteAccess

func (this *IDirectWriterLock) ReleaseWriteAccess() HRESULT

func (*IDirectWriterLock) Vtbl

func (*IDirectWriterLock) WaitForWriteAccess

func (this *IDirectWriterLock) WaitForWriteAccess(dwTimeout uint32) HRESULT

type IDirectWriterLockInterface

type IDirectWriterLockInterface interface {
	IUnknownInterface
	WaitForWriteAccess(dwTimeout uint32) HRESULT
	ReleaseWriteAccess() HRESULT
	HaveWriteAccess() HRESULT
}

type IDirectWriterLockVtbl

type IDirectWriterLockVtbl struct {
	IUnknownVtbl
	WaitForWriteAccess uintptr
	ReleaseWriteAccess uintptr
	HaveWriteAccess    uintptr
}

type IDiskQuotaControl

type IDiskQuotaControl struct {
	IConnectionPointContainer
}

func (*IDiskQuotaControl) AddUserName

func (this *IDiskQuotaControl) AddUserName(pszLogonName PWSTR, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppUser **IDiskQuotaUser) HRESULT

func (*IDiskQuotaControl) AddUserSid

func (this *IDiskQuotaControl) AddUserSid(pUserSid PSID, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppUser **IDiskQuotaUser) HRESULT

func (*IDiskQuotaControl) CreateEnumUsers

func (this *IDiskQuotaControl) CreateEnumUsers(rgpUserSids *PSID, cpSids uint32, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppEnum **IEnumDiskQuotaUsers) HRESULT

func (*IDiskQuotaControl) CreateUserBatch

func (this *IDiskQuotaControl) CreateUserBatch(ppBatch **IDiskQuotaUserBatch) HRESULT

func (*IDiskQuotaControl) DeleteUser

func (this *IDiskQuotaControl) DeleteUser(pUser *IDiskQuotaUser) HRESULT

func (*IDiskQuotaControl) FindUserName

func (this *IDiskQuotaControl) FindUserName(pszLogonName PWSTR, ppUser **IDiskQuotaUser) HRESULT

func (*IDiskQuotaControl) FindUserSid

func (this *IDiskQuotaControl) FindUserSid(pUserSid PSID, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppUser **IDiskQuotaUser) HRESULT

func (*IDiskQuotaControl) GetDefaultQuotaLimit

func (this *IDiskQuotaControl) GetDefaultQuotaLimit(pllLimit *int64) HRESULT

func (*IDiskQuotaControl) GetDefaultQuotaLimitText

func (this *IDiskQuotaControl) GetDefaultQuotaLimitText(pszText PWSTR, cchText uint32) HRESULT

func (*IDiskQuotaControl) GetDefaultQuotaThreshold

func (this *IDiskQuotaControl) GetDefaultQuotaThreshold(pllThreshold *int64) HRESULT

func (*IDiskQuotaControl) GetDefaultQuotaThresholdText

func (this *IDiskQuotaControl) GetDefaultQuotaThresholdText(pszText PWSTR, cchText uint32) HRESULT

func (*IDiskQuotaControl) GetQuotaLogFlags

func (this *IDiskQuotaControl) GetQuotaLogFlags(pdwFlags *uint32) HRESULT

func (*IDiskQuotaControl) GetQuotaState

func (this *IDiskQuotaControl) GetQuotaState(pdwState *uint32) HRESULT

func (*IDiskQuotaControl) GiveUserNameResolutionPriority

func (this *IDiskQuotaControl) GiveUserNameResolutionPriority(pUser *IDiskQuotaUser) HRESULT

func (*IDiskQuotaControl) Initialize

func (this *IDiskQuotaControl) Initialize(pszPath PWSTR, bReadWrite BOOL) HRESULT

func (*IDiskQuotaControl) InvalidateSidNameCache

func (this *IDiskQuotaControl) InvalidateSidNameCache() HRESULT

func (*IDiskQuotaControl) SetDefaultQuotaLimit

func (this *IDiskQuotaControl) SetDefaultQuotaLimit(llLimit int64) HRESULT

func (*IDiskQuotaControl) SetDefaultQuotaThreshold

func (this *IDiskQuotaControl) SetDefaultQuotaThreshold(llThreshold int64) HRESULT

func (*IDiskQuotaControl) SetQuotaLogFlags

func (this *IDiskQuotaControl) SetQuotaLogFlags(dwFlags uint32) HRESULT

func (*IDiskQuotaControl) SetQuotaState

func (this *IDiskQuotaControl) SetQuotaState(dwState uint32) HRESULT

func (*IDiskQuotaControl) ShutdownNameResolution

func (this *IDiskQuotaControl) ShutdownNameResolution() HRESULT

func (*IDiskQuotaControl) Vtbl

type IDiskQuotaControlInterface

type IDiskQuotaControlInterface interface {
	IConnectionPointContainerInterface
	Initialize(pszPath PWSTR, bReadWrite BOOL) HRESULT
	SetQuotaState(dwState uint32) HRESULT
	GetQuotaState(pdwState *uint32) HRESULT
	SetQuotaLogFlags(dwFlags uint32) HRESULT
	GetQuotaLogFlags(pdwFlags *uint32) HRESULT
	SetDefaultQuotaThreshold(llThreshold int64) HRESULT
	GetDefaultQuotaThreshold(pllThreshold *int64) HRESULT
	GetDefaultQuotaThresholdText(pszText PWSTR, cchText uint32) HRESULT
	SetDefaultQuotaLimit(llLimit int64) HRESULT
	GetDefaultQuotaLimit(pllLimit *int64) HRESULT
	GetDefaultQuotaLimitText(pszText PWSTR, cchText uint32) HRESULT
	AddUserSid(pUserSid PSID, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppUser **IDiskQuotaUser) HRESULT
	AddUserName(pszLogonName PWSTR, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppUser **IDiskQuotaUser) HRESULT
	DeleteUser(pUser *IDiskQuotaUser) HRESULT
	FindUserSid(pUserSid PSID, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppUser **IDiskQuotaUser) HRESULT
	FindUserName(pszLogonName PWSTR, ppUser **IDiskQuotaUser) HRESULT
	CreateEnumUsers(rgpUserSids *PSID, cpSids uint32, fNameResolution DISKQUOTA_USERNAME_RESOLVE, ppEnum **IEnumDiskQuotaUsers) HRESULT
	CreateUserBatch(ppBatch **IDiskQuotaUserBatch) HRESULT
	InvalidateSidNameCache() HRESULT
	GiveUserNameResolutionPriority(pUser *IDiskQuotaUser) HRESULT
	ShutdownNameResolution() HRESULT
}

type IDiskQuotaControlVtbl

type IDiskQuotaControlVtbl struct {
	IConnectionPointContainerVtbl
	Initialize                     uintptr
	SetQuotaState                  uintptr
	GetQuotaState                  uintptr
	SetQuotaLogFlags               uintptr
	GetQuotaLogFlags               uintptr
	SetDefaultQuotaThreshold       uintptr
	GetDefaultQuotaThreshold       uintptr
	GetDefaultQuotaThresholdText   uintptr
	SetDefaultQuotaLimit           uintptr
	GetDefaultQuotaLimit           uintptr
	GetDefaultQuotaLimitText       uintptr
	AddUserSid                     uintptr
	AddUserName                    uintptr
	DeleteUser                     uintptr
	FindUserSid                    uintptr
	FindUserName                   uintptr
	CreateEnumUsers                uintptr
	CreateUserBatch                uintptr
	InvalidateSidNameCache         uintptr
	GiveUserNameResolutionPriority uintptr
	ShutdownNameResolution         uintptr
}

type IDiskQuotaEvents

type IDiskQuotaEvents struct {
	IUnknown
}

func (*IDiskQuotaEvents) OnUserNameChanged

func (this *IDiskQuotaEvents) OnUserNameChanged(pUser *IDiskQuotaUser) HRESULT

func (*IDiskQuotaEvents) Vtbl

func (this *IDiskQuotaEvents) Vtbl() *IDiskQuotaEventsVtbl

type IDiskQuotaEventsInterface

type IDiskQuotaEventsInterface interface {
	IUnknownInterface
	OnUserNameChanged(pUser *IDiskQuotaUser) HRESULT
}

type IDiskQuotaEventsVtbl

type IDiskQuotaEventsVtbl struct {
	IUnknownVtbl
	OnUserNameChanged uintptr
}

type IDiskQuotaUser

type IDiskQuotaUser struct {
	IUnknown
}

func (*IDiskQuotaUser) GetAccountStatus

func (this *IDiskQuotaUser) GetAccountStatus(pdwStatus *uint32) HRESULT

func (*IDiskQuotaUser) GetID

func (this *IDiskQuotaUser) GetID(pulID *uint32) HRESULT

func (*IDiskQuotaUser) GetName

func (this *IDiskQuotaUser) GetName(pszAccountContainer PWSTR, cchAccountContainer uint32, pszLogonName PWSTR, cchLogonName uint32, pszDisplayName PWSTR, cchDisplayName uint32) HRESULT

func (*IDiskQuotaUser) GetQuotaInformation

func (this *IDiskQuotaUser) GetQuotaInformation(pbQuotaInfo unsafe.Pointer, cbQuotaInfo uint32) HRESULT

func (*IDiskQuotaUser) GetQuotaLimit

func (this *IDiskQuotaUser) GetQuotaLimit(pllLimit *int64) HRESULT

func (*IDiskQuotaUser) GetQuotaLimitText

func (this *IDiskQuotaUser) GetQuotaLimitText(pszText PWSTR, cchText uint32) HRESULT

func (*IDiskQuotaUser) GetQuotaThreshold

func (this *IDiskQuotaUser) GetQuotaThreshold(pllThreshold *int64) HRESULT

func (*IDiskQuotaUser) GetQuotaThresholdText

func (this *IDiskQuotaUser) GetQuotaThresholdText(pszText PWSTR, cchText uint32) HRESULT

func (*IDiskQuotaUser) GetQuotaUsed

func (this *IDiskQuotaUser) GetQuotaUsed(pllUsed *int64) HRESULT

func (*IDiskQuotaUser) GetQuotaUsedText

func (this *IDiskQuotaUser) GetQuotaUsedText(pszText PWSTR, cchText uint32) HRESULT

func (*IDiskQuotaUser) GetSid

func (this *IDiskQuotaUser) GetSid(pbSidBuffer *byte, cbSidBuffer uint32) HRESULT

func (*IDiskQuotaUser) GetSidLength

func (this *IDiskQuotaUser) GetSidLength(pdwLength *uint32) HRESULT

func (*IDiskQuotaUser) Invalidate

func (this *IDiskQuotaUser) Invalidate() HRESULT

func (*IDiskQuotaUser) SetQuotaLimit

func (this *IDiskQuotaUser) SetQuotaLimit(llLimit int64, fWriteThrough BOOL) HRESULT

func (*IDiskQuotaUser) SetQuotaThreshold

func (this *IDiskQuotaUser) SetQuotaThreshold(llThreshold int64, fWriteThrough BOOL) HRESULT

func (*IDiskQuotaUser) Vtbl

func (this *IDiskQuotaUser) Vtbl() *IDiskQuotaUserVtbl

type IDiskQuotaUserBatch

type IDiskQuotaUserBatch struct {
	IUnknown
}

func (*IDiskQuotaUserBatch) Add

func (this *IDiskQuotaUserBatch) Add(pUser *IDiskQuotaUser) HRESULT

func (*IDiskQuotaUserBatch) FlushToDisk

func (this *IDiskQuotaUserBatch) FlushToDisk() HRESULT

func (*IDiskQuotaUserBatch) Remove

func (this *IDiskQuotaUserBatch) Remove(pUser *IDiskQuotaUser) HRESULT

func (*IDiskQuotaUserBatch) RemoveAll

func (this *IDiskQuotaUserBatch) RemoveAll() HRESULT

func (*IDiskQuotaUserBatch) Vtbl

type IDiskQuotaUserBatchInterface

type IDiskQuotaUserBatchInterface interface {
	IUnknownInterface
	Add(pUser *IDiskQuotaUser) HRESULT
	Remove(pUser *IDiskQuotaUser) HRESULT
	RemoveAll() HRESULT
	FlushToDisk() HRESULT
}

type IDiskQuotaUserBatchVtbl

type IDiskQuotaUserBatchVtbl struct {
	IUnknownVtbl
	Add         uintptr
	Remove      uintptr
	RemoveAll   uintptr
	FlushToDisk uintptr
}

type IDiskQuotaUserInterface

type IDiskQuotaUserInterface interface {
	IUnknownInterface
	GetID(pulID *uint32) HRESULT
	GetName(pszAccountContainer PWSTR, cchAccountContainer uint32, pszLogonName PWSTR, cchLogonName uint32, pszDisplayName PWSTR, cchDisplayName uint32) HRESULT
	GetSidLength(pdwLength *uint32) HRESULT
	GetSid(pbSidBuffer *byte, cbSidBuffer uint32) HRESULT
	GetQuotaThreshold(pllThreshold *int64) HRESULT
	GetQuotaThresholdText(pszText PWSTR, cchText uint32) HRESULT
	GetQuotaLimit(pllLimit *int64) HRESULT
	GetQuotaLimitText(pszText PWSTR, cchText uint32) HRESULT
	GetQuotaUsed(pllUsed *int64) HRESULT
	GetQuotaUsedText(pszText PWSTR, cchText uint32) HRESULT
	GetQuotaInformation(pbQuotaInfo unsafe.Pointer, cbQuotaInfo uint32) HRESULT
	SetQuotaThreshold(llThreshold int64, fWriteThrough BOOL) HRESULT
	SetQuotaLimit(llLimit int64, fWriteThrough BOOL) HRESULT
	Invalidate() HRESULT
	GetAccountStatus(pdwStatus *uint32) HRESULT
}

type IDiskQuotaUserVtbl

type IDiskQuotaUserVtbl struct {
	IUnknownVtbl
	GetID                 uintptr
	GetName               uintptr
	GetSidLength          uintptr
	GetSid                uintptr
	GetQuotaThreshold     uintptr
	GetQuotaThresholdText uintptr
	GetQuotaLimit         uintptr
	GetQuotaLimitText     uintptr
	GetQuotaUsed          uintptr
	GetQuotaUsedText      uintptr
	GetQuotaInformation   uintptr
	SetQuotaThreshold     uintptr
	SetQuotaLimit         uintptr
	Invalidate            uintptr
	GetAccountStatus      uintptr
}

type IDispError

type IDispError struct {
	IUnknown
}

func (*IDispError) GetDescription

func (this *IDispError) GetDescription(pbstrDescription *BSTR) HRESULT

func (*IDispError) GetHelpInfo

func (this *IDispError) GetHelpInfo(pbstrFileName *BSTR, pdwContext *uint32) HRESULT

func (*IDispError) GetHresult

func (this *IDispError) GetHresult(phr *HRESULT) HRESULT

func (*IDispError) GetNext

func (this *IDispError) GetNext(ppde **IDispError) HRESULT

func (*IDispError) GetSource

func (this *IDispError) GetSource(pbstrSource *BSTR) HRESULT

func (*IDispError) QueryErrorInfo

func (this *IDispError) QueryErrorInfo(guidErrorType syscall.GUID, ppde **IDispError) HRESULT

func (*IDispError) Vtbl

func (this *IDispError) Vtbl() *IDispErrorVtbl

type IDispErrorInterface

type IDispErrorInterface interface {
	IUnknownInterface
	QueryErrorInfo(guidErrorType syscall.GUID, ppde **IDispError) HRESULT
	GetNext(ppde **IDispError) HRESULT
	GetHresult(phr *HRESULT) HRESULT
	GetSource(pbstrSource *BSTR) HRESULT
	GetHelpInfo(pbstrFileName *BSTR, pdwContext *uint32) HRESULT
	GetDescription(pbstrDescription *BSTR) HRESULT
}

type IDispErrorVtbl

type IDispErrorVtbl struct {
	IUnknownVtbl
	QueryErrorInfo uintptr
	GetNext        uintptr
	GetHresult     uintptr
	GetSource      uintptr
	GetHelpInfo    uintptr
	GetDescription uintptr
}

type IDispatch

type IDispatch struct {
	IUnknown
}

func (*IDispatch) GetIDispatch_

func (this *IDispatch) GetIDispatch_() *IDispatch

func (*IDispatch) GetIDsOfNames

func (this *IDispatch) GetIDsOfNames(riid *syscall.GUID, rgszNames *PWSTR, cNames uint32, lcid uint32, rgDispId *int32) HRESULT

func (*IDispatch) GetTypeInfo

func (this *IDispatch) GetTypeInfo(iTInfo uint32, lcid uint32, ppTInfo **ITypeInfo) HRESULT

func (*IDispatch) GetTypeInfoCount

func (this *IDispatch) GetTypeInfoCount(pctinfo *uint32) HRESULT

func (*IDispatch) Invoke

func (this *IDispatch) Invoke(dispIdMember int32, riid *syscall.GUID, lcid uint32, wFlags DISPATCH_FLAGS, pDispParams *DISPPARAMS, pVarResult *VARIANT, pExcepInfo *EXCEPINFO, puArgErr *uint32) HRESULT

func (*IDispatch) Vtbl

func (this *IDispatch) Vtbl() *IDispatchVtbl

type IDispatchEx

type IDispatchEx struct {
	IDispatch
}

func (*IDispatchEx) DeleteMemberByDispID

func (this *IDispatchEx) DeleteMemberByDispID(id int32) HRESULT

func (*IDispatchEx) DeleteMemberByName

func (this *IDispatchEx) DeleteMemberByName(bstrName BSTR, grfdex uint32) HRESULT

func (*IDispatchEx) GetDispID

func (this *IDispatchEx) GetDispID(bstrName BSTR, grfdex uint32, pid *int32) HRESULT

func (*IDispatchEx) GetMemberName

func (this *IDispatchEx) GetMemberName(id int32, pbstrName *BSTR) HRESULT

func (*IDispatchEx) GetMemberProperties

func (this *IDispatchEx) GetMemberProperties(id int32, grfdexFetch uint32, pgrfdex *FDEX_PROP_FLAGS) HRESULT

func (*IDispatchEx) GetNameSpaceParent

func (this *IDispatchEx) GetNameSpaceParent(ppunk **IUnknown) HRESULT

func (*IDispatchEx) GetNextDispID

func (this *IDispatchEx) GetNextDispID(grfdex uint32, id int32, pid *int32) HRESULT

func (*IDispatchEx) InvokeEx

func (this *IDispatchEx) InvokeEx(id int32, lcid uint32, wFlags uint16, pdp *DISPPARAMS, pvarRes *VARIANT, pei *EXCEPINFO, pspCaller *IServiceProvider) HRESULT

func (*IDispatchEx) Vtbl

func (this *IDispatchEx) Vtbl() *IDispatchExVtbl

type IDispatchExInterface

type IDispatchExInterface interface {
	IDispatchInterface
	GetDispID(bstrName BSTR, grfdex uint32, pid *int32) HRESULT
	InvokeEx(id int32, lcid uint32, wFlags uint16, pdp *DISPPARAMS, pvarRes *VARIANT, pei *EXCEPINFO, pspCaller *IServiceProvider) HRESULT
	DeleteMemberByName(bstrName BSTR, grfdex uint32) HRESULT
	DeleteMemberByDispID(id int32) HRESULT
	GetMemberProperties(id int32, grfdexFetch uint32, pgrfdex *FDEX_PROP_FLAGS) HRESULT
	GetMemberName(id int32, pbstrName *BSTR) HRESULT
	GetNextDispID(grfdex uint32, id int32, pid *int32) HRESULT
	GetNameSpaceParent(ppunk **IUnknown) HRESULT
}

type IDispatchExVtbl

type IDispatchExVtbl struct {
	IDispatchVtbl
	GetDispID            uintptr
	InvokeEx             uintptr
	DeleteMemberByName   uintptr
	DeleteMemberByDispID uintptr
	GetMemberProperties  uintptr
	GetMemberName        uintptr
	GetNextDispID        uintptr
	GetNameSpaceParent   uintptr
}

type IDispatchInterface

type IDispatchInterface interface {
	IUnknownInterface
	GetTypeInfoCount(pctinfo *uint32) HRESULT
	GetTypeInfo(iTInfo uint32, lcid uint32, ppTInfo **ITypeInfo) HRESULT
	GetIDsOfNames(riid *syscall.GUID, rgszNames *PWSTR, cNames uint32, lcid uint32, rgDispId *int32) HRESULT
	Invoke(dispIdMember int32, riid *syscall.GUID, lcid uint32, wFlags DISPATCH_FLAGS, pDispParams *DISPPARAMS, pVarResult *VARIANT, pExcepInfo *EXCEPINFO, puArgErr *uint32) HRESULT
}

type IDispatchObject

type IDispatchObject interface {
	GetIDispatch_() *IDispatch
}

type IDispatchVtbl

type IDispatchVtbl struct {
	IUnknownVtbl
	GetTypeInfoCount uintptr
	GetTypeInfo      uintptr
	GetIDsOfNames    uintptr
	Invoke           uintptr
}

type IDisplayItem

type IDisplayItem struct {
	IRelatedItem
}

func (*IDisplayItem) Vtbl

func (this *IDisplayItem) Vtbl() *IDisplayItemVtbl

type IDisplayItemInterface

type IDisplayItemInterface interface {
	IRelatedItemInterface
}

type IDisplayItemVtbl

type IDisplayItemVtbl struct {
	IRelatedItemVtbl
}

type IDocViewSite

type IDocViewSite struct {
	IUnknown
}

func (*IDocViewSite) OnSetTitle

func (this *IDocViewSite) OnSetTitle(pvTitle *VARIANT) HRESULT

func (*IDocViewSite) Vtbl

func (this *IDocViewSite) Vtbl() *IDocViewSiteVtbl

type IDocViewSiteInterface

type IDocViewSiteInterface interface {
	IUnknownInterface
	OnSetTitle(pvTitle *VARIANT) HRESULT
}

type IDocViewSiteVtbl

type IDocViewSiteVtbl struct {
	IUnknownVtbl
	OnSetTitle uintptr
}

type IDockProvider

type IDockProvider struct {
	IUnknown
}

func (*IDockProvider) Get_DockPosition

func (this *IDockProvider) Get_DockPosition(pRetVal *DockPosition) HRESULT

func (*IDockProvider) SetDockPosition

func (this *IDockProvider) SetDockPosition(dockPosition DockPosition) HRESULT

func (*IDockProvider) Vtbl

func (this *IDockProvider) Vtbl() *IDockProviderVtbl

type IDockProviderInterface

type IDockProviderInterface interface {
	IUnknownInterface
	SetDockPosition(dockPosition DockPosition) HRESULT
	Get_DockPosition(pRetVal *DockPosition) HRESULT
}

type IDockProviderVtbl

type IDockProviderVtbl struct {
	IUnknownVtbl
	SetDockPosition  uintptr
	Get_DockPosition uintptr
}

type IDockingWindow

type IDockingWindow struct {
	IOleWindow
}

func (*IDockingWindow) CloseDW

func (this *IDockingWindow) CloseDW(dwReserved uint32) HRESULT

func (*IDockingWindow) ResizeBorderDW

func (this *IDockingWindow) ResizeBorderDW(prcBorder *RECT, punkToolbarSite *IUnknown, fReserved BOOL) HRESULT

func (*IDockingWindow) ShowDW

func (this *IDockingWindow) ShowDW(fShow BOOL) HRESULT

func (*IDockingWindow) Vtbl

func (this *IDockingWindow) Vtbl() *IDockingWindowVtbl

type IDockingWindowFrame

type IDockingWindowFrame struct {
	IOleWindow
}

func (*IDockingWindowFrame) AddToolbar

func (this *IDockingWindowFrame) AddToolbar(punkSrc *IUnknown, pwszItem PWSTR, dwAddFlags uint32) HRESULT

func (*IDockingWindowFrame) FindToolbar

func (this *IDockingWindowFrame) FindToolbar(pwszItem PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IDockingWindowFrame) RemoveToolbar

func (this *IDockingWindowFrame) RemoveToolbar(punkSrc *IUnknown, dwRemoveFlags uint32) HRESULT

func (*IDockingWindowFrame) Vtbl

type IDockingWindowFrameInterface

type IDockingWindowFrameInterface interface {
	IOleWindowInterface
	AddToolbar(punkSrc *IUnknown, pwszItem PWSTR, dwAddFlags uint32) HRESULT
	RemoveToolbar(punkSrc *IUnknown, dwRemoveFlags uint32) HRESULT
	FindToolbar(pwszItem PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IDockingWindowFrameVtbl

type IDockingWindowFrameVtbl struct {
	IOleWindowVtbl
	AddToolbar    uintptr
	RemoveToolbar uintptr
	FindToolbar   uintptr
}

type IDockingWindowInterface

type IDockingWindowInterface interface {
	IOleWindowInterface
	ShowDW(fShow BOOL) HRESULT
	CloseDW(dwReserved uint32) HRESULT
	ResizeBorderDW(prcBorder *RECT, punkToolbarSite *IUnknown, fReserved BOOL) HRESULT
}

type IDockingWindowSite

type IDockingWindowSite struct {
	IOleWindow
}

func (*IDockingWindowSite) GetBorderDW

func (this *IDockingWindowSite) GetBorderDW(punkObj *IUnknown, prcBorder *RECT) HRESULT

func (*IDockingWindowSite) RequestBorderSpaceDW

func (this *IDockingWindowSite) RequestBorderSpaceDW(punkObj *IUnknown, pbw *RECT) HRESULT

func (*IDockingWindowSite) SetBorderSpaceDW

func (this *IDockingWindowSite) SetBorderSpaceDW(punkObj *IUnknown, pbw *RECT) HRESULT

func (*IDockingWindowSite) Vtbl

type IDockingWindowSiteInterface

type IDockingWindowSiteInterface interface {
	IOleWindowInterface
	GetBorderDW(punkObj *IUnknown, prcBorder *RECT) HRESULT
	RequestBorderSpaceDW(punkObj *IUnknown, pbw *RECT) HRESULT
	SetBorderSpaceDW(punkObj *IUnknown, pbw *RECT) HRESULT
}

type IDockingWindowSiteVtbl

type IDockingWindowSiteVtbl struct {
	IOleWindowVtbl
	GetBorderDW          uintptr
	RequestBorderSpaceDW uintptr
	SetBorderSpaceDW     uintptr
}

type IDockingWindowVtbl

type IDockingWindowVtbl struct {
	IOleWindowVtbl
	ShowDW         uintptr
	CloseDW        uintptr
	ResizeBorderDW uintptr
}

type IDragDropManagerInterop

type IDragDropManagerInterop struct {
	IInspectable
}

func (*IDragDropManagerInterop) GetForWindow

func (this *IDragDropManagerInterop) GetForWindow(hwnd HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IDragDropManagerInterop) Vtbl

type IDragDropManagerInteropInterface

type IDragDropManagerInteropInterface interface {
	IInspectableInterface
	GetForWindow(hwnd HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IDragDropManagerInteropVtbl

type IDragDropManagerInteropVtbl struct {
	IInspectableVtbl
	GetForWindow uintptr
}

type IDragProvider

type IDragProvider struct {
	IUnknown
}

func (*IDragProvider) GetGrabbedItems

func (this *IDragProvider) GetGrabbedItems(pRetVal **SAFEARRAY) HRESULT

func (*IDragProvider) Get_DropEffect

func (this *IDragProvider) Get_DropEffect(pRetVal *BSTR) HRESULT

func (*IDragProvider) Get_DropEffects

func (this *IDragProvider) Get_DropEffects(pRetVal **SAFEARRAY) HRESULT

func (*IDragProvider) Get_IsGrabbed

func (this *IDragProvider) Get_IsGrabbed(pRetVal *BOOL) HRESULT

func (*IDragProvider) Vtbl

func (this *IDragProvider) Vtbl() *IDragProviderVtbl

type IDragProviderInterface

type IDragProviderInterface interface {
	IUnknownInterface
	Get_IsGrabbed(pRetVal *BOOL) HRESULT
	Get_DropEffect(pRetVal *BSTR) HRESULT
	Get_DropEffects(pRetVal **SAFEARRAY) HRESULT
	GetGrabbedItems(pRetVal **SAFEARRAY) HRESULT
}

type IDragProviderVtbl

type IDragProviderVtbl struct {
	IUnknownVtbl
	Get_IsGrabbed   uintptr
	Get_DropEffect  uintptr
	Get_DropEffects uintptr
	GetGrabbedItems uintptr
}

type IDragSourceHelper

type IDragSourceHelper struct {
	IUnknown
}

func (*IDragSourceHelper) InitializeFromBitmap

func (this *IDragSourceHelper) InitializeFromBitmap(pshdi *SHDRAGIMAGE, pDataObject *IDataObject) HRESULT

func (*IDragSourceHelper) InitializeFromWindow

func (this *IDragSourceHelper) InitializeFromWindow(hwnd HWND, ppt *POINT, pDataObject *IDataObject) HRESULT

func (*IDragSourceHelper) Vtbl

type IDragSourceHelper2

type IDragSourceHelper2 struct {
	IDragSourceHelper
}

func (*IDragSourceHelper2) SetFlags

func (this *IDragSourceHelper2) SetFlags(dwFlags uint32) HRESULT

func (*IDragSourceHelper2) Vtbl

type IDragSourceHelper2Interface

type IDragSourceHelper2Interface interface {
	IDragSourceHelperInterface
	SetFlags(dwFlags uint32) HRESULT
}

type IDragSourceHelper2Vtbl

type IDragSourceHelper2Vtbl struct {
	IDragSourceHelperVtbl
	SetFlags uintptr
}

type IDragSourceHelperInterface

type IDragSourceHelperInterface interface {
	IUnknownInterface
	InitializeFromBitmap(pshdi *SHDRAGIMAGE, pDataObject *IDataObject) HRESULT
	InitializeFromWindow(hwnd HWND, ppt *POINT, pDataObject *IDataObject) HRESULT
}

type IDragSourceHelperVtbl

type IDragSourceHelperVtbl struct {
	IUnknownVtbl
	InitializeFromBitmap uintptr
	InitializeFromWindow uintptr
}

type IDropSource

type IDropSource struct {
	IUnknown
}

func (*IDropSource) GiveFeedback

func (this *IDropSource) GiveFeedback(dwEffect DROPEFFECT) HRESULT

func (*IDropSource) QueryContinueDrag

func (this *IDropSource) QueryContinueDrag(fEscapePressed BOOL, grfKeyState MODIFIERKEYS_FLAGS) HRESULT

func (*IDropSource) Vtbl

func (this *IDropSource) Vtbl() *IDropSourceVtbl

type IDropSourceInterface

type IDropSourceInterface interface {
	IUnknownInterface
	QueryContinueDrag(fEscapePressed BOOL, grfKeyState MODIFIERKEYS_FLAGS) HRESULT
	GiveFeedback(dwEffect DROPEFFECT) HRESULT
}

type IDropSourceNotify

type IDropSourceNotify struct {
	IUnknown
}

func (*IDropSourceNotify) DragEnterTarget

func (this *IDropSourceNotify) DragEnterTarget(hwndTarget HWND) HRESULT

func (*IDropSourceNotify) DragLeaveTarget

func (this *IDropSourceNotify) DragLeaveTarget() HRESULT

func (*IDropSourceNotify) Vtbl

type IDropSourceNotifyInterface

type IDropSourceNotifyInterface interface {
	IUnknownInterface
	DragEnterTarget(hwndTarget HWND) HRESULT
	DragLeaveTarget() HRESULT
}

type IDropSourceNotifyVtbl

type IDropSourceNotifyVtbl struct {
	IUnknownVtbl
	DragEnterTarget uintptr
	DragLeaveTarget uintptr
}

type IDropSourceVtbl

type IDropSourceVtbl struct {
	IUnknownVtbl
	QueryContinueDrag uintptr
	GiveFeedback      uintptr
}

type IDropTarget

type IDropTarget struct {
	IUnknown
}

func (*IDropTarget) DragEnter

func (this *IDropTarget) DragEnter(pDataObj *IDataObject, grfKeyState MODIFIERKEYS_FLAGS, pt POINTL, pdwEffect *DROPEFFECT) HRESULT

func (*IDropTarget) DragLeave

func (this *IDropTarget) DragLeave() HRESULT

func (*IDropTarget) DragOver

func (this *IDropTarget) DragOver(grfKeyState MODIFIERKEYS_FLAGS, pt POINTL, pdwEffect *DROPEFFECT) HRESULT

func (*IDropTarget) Drop

func (this *IDropTarget) Drop(pDataObj *IDataObject, grfKeyState MODIFIERKEYS_FLAGS, pt POINTL, pdwEffect *DROPEFFECT) HRESULT

func (*IDropTarget) Vtbl

func (this *IDropTarget) Vtbl() *IDropTargetVtbl

type IDropTargetHelper

type IDropTargetHelper struct {
	IUnknown
}

func (*IDropTargetHelper) DragEnter

func (this *IDropTargetHelper) DragEnter(hwndTarget HWND, pDataObject *IDataObject, ppt *POINT, dwEffect DROPEFFECT) HRESULT

func (*IDropTargetHelper) DragLeave

func (this *IDropTargetHelper) DragLeave() HRESULT

func (*IDropTargetHelper) DragOver

func (this *IDropTargetHelper) DragOver(ppt *POINT, dwEffect DROPEFFECT) HRESULT

func (*IDropTargetHelper) Drop

func (this *IDropTargetHelper) Drop(pDataObject *IDataObject, ppt *POINT, dwEffect DROPEFFECT) HRESULT

func (*IDropTargetHelper) Show

func (this *IDropTargetHelper) Show(fShow BOOL) HRESULT

func (*IDropTargetHelper) Vtbl

type IDropTargetHelperInterface

type IDropTargetHelperInterface interface {
	IUnknownInterface
	DragEnter(hwndTarget HWND, pDataObject *IDataObject, ppt *POINT, dwEffect DROPEFFECT) HRESULT
	DragLeave() HRESULT
	DragOver(ppt *POINT, dwEffect DROPEFFECT) HRESULT
	Drop(pDataObject *IDataObject, ppt *POINT, dwEffect DROPEFFECT) HRESULT
	Show(fShow BOOL) HRESULT
}

type IDropTargetHelperVtbl

type IDropTargetHelperVtbl struct {
	IUnknownVtbl
	DragEnter uintptr
	DragLeave uintptr
	DragOver  uintptr
	Drop      uintptr
	Show      uintptr
}

type IDropTargetInterface

type IDropTargetInterface interface {
	IUnknownInterface
	DragEnter(pDataObj *IDataObject, grfKeyState MODIFIERKEYS_FLAGS, pt POINTL, pdwEffect *DROPEFFECT) HRESULT
	DragOver(grfKeyState MODIFIERKEYS_FLAGS, pt POINTL, pdwEffect *DROPEFFECT) HRESULT
	DragLeave() HRESULT
	Drop(pDataObj *IDataObject, grfKeyState MODIFIERKEYS_FLAGS, pt POINTL, pdwEffect *DROPEFFECT) HRESULT
}

type IDropTargetProvider

type IDropTargetProvider struct {
	IUnknown
}

func (*IDropTargetProvider) Get_DropTargetEffect

func (this *IDropTargetProvider) Get_DropTargetEffect(pRetVal *BSTR) HRESULT

func (*IDropTargetProvider) Get_DropTargetEffects

func (this *IDropTargetProvider) Get_DropTargetEffects(pRetVal **SAFEARRAY) HRESULT

func (*IDropTargetProvider) Vtbl

type IDropTargetProviderInterface

type IDropTargetProviderInterface interface {
	IUnknownInterface
	Get_DropTargetEffect(pRetVal *BSTR) HRESULT
	Get_DropTargetEffects(pRetVal **SAFEARRAY) HRESULT
}

type IDropTargetProviderVtbl

type IDropTargetProviderVtbl struct {
	IUnknownVtbl
	Get_DropTargetEffect  uintptr
	Get_DropTargetEffects uintptr
}

type IDropTargetVtbl

type IDropTargetVtbl struct {
	IUnknownVtbl
	DragEnter uintptr
	DragOver  uintptr
	DragLeave uintptr
	Drop      uintptr
}

type IDynamicHWHandler

type IDynamicHWHandler struct {
	IUnknown
}

func (*IDynamicHWHandler) GetDynamicInfo

func (this *IDynamicHWHandler) GetDynamicInfo(pszDeviceID PWSTR, dwContentType uint32, ppszAction *PWSTR) HRESULT

func (*IDynamicHWHandler) Vtbl

type IDynamicHWHandlerInterface

type IDynamicHWHandlerInterface interface {
	IUnknownInterface
	GetDynamicInfo(pszDeviceID PWSTR, dwContentType uint32, ppszAction *PWSTR) HRESULT
}

type IDynamicHWHandlerVtbl

type IDynamicHWHandlerVtbl struct {
	IUnknownVtbl
	GetDynamicInfo uintptr
}

type IEBARMENUSTATES

type IEBARMENUSTATES int32

enum

const (
	EBM_NORMAL  IEBARMENUSTATES = 1
	EBM_HOT     IEBARMENUSTATES = 2
	EBM_PRESSED IEBARMENUSTATES = 3
)

type IENamespaceTreeControl

type IENamespaceTreeControl struct {
}

type IEPDNFLAGS

type IEPDNFLAGS int32

enum

const (
	IEPDN_BINDINGUI IEPDNFLAGS = 1
)

type IESHORTCUTFLAGS

type IESHORTCUTFLAGS int32

enum

const (
	IESHORTCUT_NEWBROWSER    IESHORTCUTFLAGS = 1
	IESHORTCUT_OPENNEWTAB    IESHORTCUTFLAGS = 2
	IESHORTCUT_FORCENAVIGATE IESHORTCUTFLAGS = 4
	IESHORTCUT_BACKGROUNDTAB IESHORTCUTFLAGS = 8
)

type IEditionUpgradeBroker

type IEditionUpgradeBroker struct {
	IUnknown
}

func (*IEditionUpgradeBroker) CanUpgrade

func (this *IEditionUpgradeBroker) CanUpgrade() HRESULT

func (*IEditionUpgradeBroker) InitializeParentWindow

func (this *IEditionUpgradeBroker) InitializeParentWindow(parentHandle OLE_HANDLE) HRESULT

func (*IEditionUpgradeBroker) ShowProductKeyUI

func (this *IEditionUpgradeBroker) ShowProductKeyUI() HRESULT

func (*IEditionUpgradeBroker) UpdateOperatingSystem

func (this *IEditionUpgradeBroker) UpdateOperatingSystem(parameter BSTR) HRESULT

func (*IEditionUpgradeBroker) Vtbl

type IEditionUpgradeBrokerInterface

type IEditionUpgradeBrokerInterface interface {
	IUnknownInterface
	InitializeParentWindow(parentHandle OLE_HANDLE) HRESULT
	UpdateOperatingSystem(parameter BSTR) HRESULT
	ShowProductKeyUI() HRESULT
	CanUpgrade() HRESULT
}

type IEditionUpgradeBrokerVtbl

type IEditionUpgradeBrokerVtbl struct {
	IUnknownVtbl
	InitializeParentWindow uintptr
	UpdateOperatingSystem  uintptr
	ShowProductKeyUI       uintptr
	CanUpgrade             uintptr
}

type IEditionUpgradeHelper

type IEditionUpgradeHelper struct {
	IUnknown
}

func (*IEditionUpgradeHelper) CanUpgrade

func (this *IEditionUpgradeHelper) CanUpgrade(isAllowed *BOOL) HRESULT

func (*IEditionUpgradeHelper) GetGenuineLocalStatus

func (this *IEditionUpgradeHelper) GetGenuineLocalStatus(isGenuine *BOOL) HRESULT

func (*IEditionUpgradeHelper) GetOsProductContentId

func (this *IEditionUpgradeHelper) GetOsProductContentId(contentId *PWSTR) HRESULT

func (*IEditionUpgradeHelper) ShowProductKeyUI

func (this *IEditionUpgradeHelper) ShowProductKeyUI() HRESULT

func (*IEditionUpgradeHelper) UpdateOperatingSystem

func (this *IEditionUpgradeHelper) UpdateOperatingSystem(contentId PWSTR) HRESULT

func (*IEditionUpgradeHelper) Vtbl

type IEditionUpgradeHelperInterface

type IEditionUpgradeHelperInterface interface {
	IUnknownInterface
	CanUpgrade(isAllowed *BOOL) HRESULT
	UpdateOperatingSystem(contentId PWSTR) HRESULT
	ShowProductKeyUI() HRESULT
	GetOsProductContentId(contentId *PWSTR) HRESULT
	GetGenuineLocalStatus(isGenuine *BOOL) HRESULT
}

type IEditionUpgradeHelperVtbl

type IEditionUpgradeHelperVtbl struct {
	IUnknownVtbl
	CanUpgrade            uintptr
	UpdateOperatingSystem uintptr
	ShowProductKeyUI      uintptr
	GetOsProductContentId uintptr
	GetGenuineLocalStatus uintptr
}

type IEnterpriseDropTarget

type IEnterpriseDropTarget struct {
	IUnknown
}

func (*IEnterpriseDropTarget) IsEvaluatingEdpPolicy

func (this *IEnterpriseDropTarget) IsEvaluatingEdpPolicy(value *BOOL) HRESULT

func (*IEnterpriseDropTarget) SetDropSourceEnterpriseId

func (this *IEnterpriseDropTarget) SetDropSourceEnterpriseId(identity PWSTR) HRESULT

func (*IEnterpriseDropTarget) Vtbl

type IEnterpriseDropTargetInterface

type IEnterpriseDropTargetInterface interface {
	IUnknownInterface
	SetDropSourceEnterpriseId(identity PWSTR) HRESULT
	IsEvaluatingEdpPolicy(value *BOOL) HRESULT
}

type IEnterpriseDropTargetVtbl

type IEnterpriseDropTargetVtbl struct {
	IUnknownVtbl
	SetDropSourceEnterpriseId uintptr
	IsEvaluatingEdpPolicy     uintptr
}

type IEnumACString

type IEnumACString struct {
	IEnumString
}

func (*IEnumACString) GetEnumOptions

func (this *IEnumACString) GetEnumOptions(pdwOptions *uint32) HRESULT

func (*IEnumACString) NextItem

func (this *IEnumACString) NextItem(pszUrl PWSTR, cchMax uint32, pulSortIndex *uint32) HRESULT

func (*IEnumACString) SetEnumOptions

func (this *IEnumACString) SetEnumOptions(dwOptions uint32) HRESULT

func (*IEnumACString) Vtbl

func (this *IEnumACString) Vtbl() *IEnumACStringVtbl

type IEnumACStringInterface

type IEnumACStringInterface interface {
	IEnumStringInterface
	NextItem(pszUrl PWSTR, cchMax uint32, pulSortIndex *uint32) HRESULT
	SetEnumOptions(dwOptions uint32) HRESULT
	GetEnumOptions(pdwOptions *uint32) HRESULT
}

type IEnumACStringVtbl

type IEnumACStringVtbl struct {
	IEnumStringVtbl
	NextItem       uintptr
	SetEnumOptions uintptr
	GetEnumOptions uintptr
}

type IEnumAssocHandlers

type IEnumAssocHandlers struct {
	IUnknown
}

func (*IEnumAssocHandlers) Next

func (this *IEnumAssocHandlers) Next(celt uint32, rgelt **IAssocHandler, pceltFetched *uint32) HRESULT

func (*IEnumAssocHandlers) Vtbl

type IEnumAssocHandlersInterface

type IEnumAssocHandlersInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **IAssocHandler, pceltFetched *uint32) HRESULT
}

type IEnumAssocHandlersVtbl

type IEnumAssocHandlersVtbl struct {
	IUnknownVtbl
	Next uintptr
}

type IEnumCATEGORYINFO

type IEnumCATEGORYINFO struct {
	IUnknown
}

func (*IEnumCATEGORYINFO) Clone

func (this *IEnumCATEGORYINFO) Clone(ppenum **IEnumCATEGORYINFO) HRESULT

func (*IEnumCATEGORYINFO) Next

func (this *IEnumCATEGORYINFO) Next(celt uint32, rgelt *CATEGORYINFO, pceltFetched *uint32) HRESULT

func (*IEnumCATEGORYINFO) Reset

func (this *IEnumCATEGORYINFO) Reset() HRESULT

func (*IEnumCATEGORYINFO) Skip

func (this *IEnumCATEGORYINFO) Skip(celt uint32) HRESULT

func (*IEnumCATEGORYINFO) Vtbl

type IEnumCATEGORYINFOInterface

type IEnumCATEGORYINFOInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *CATEGORYINFO, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumCATEGORYINFO) HRESULT
}

type IEnumCATEGORYINFOVtbl

type IEnumCATEGORYINFOVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumCodePage

type IEnumCodePage struct {
	IUnknown
}

func (*IEnumCodePage) Clone

func (this *IEnumCodePage) Clone(ppEnum **IEnumCodePage) HRESULT

func (*IEnumCodePage) Next

func (this *IEnumCodePage) Next(celt uint32, rgelt *MIMECPINFO, pceltFetched *uint32) HRESULT

func (*IEnumCodePage) Reset

func (this *IEnumCodePage) Reset() HRESULT

func (*IEnumCodePage) Skip

func (this *IEnumCodePage) Skip(celt uint32) HRESULT

func (*IEnumCodePage) Vtbl

func (this *IEnumCodePage) Vtbl() *IEnumCodePageVtbl

type IEnumCodePageInterface

type IEnumCodePageInterface interface {
	IUnknownInterface
	Clone(ppEnum **IEnumCodePage) HRESULT
	Next(celt uint32, rgelt *MIMECPINFO, pceltFetched *uint32) HRESULT
	Reset() HRESULT
	Skip(celt uint32) HRESULT
}

type IEnumCodePageVtbl

type IEnumCodePageVtbl struct {
	IUnknownVtbl
	Clone uintptr
	Next  uintptr
	Reset uintptr
	Skip  uintptr
}

type IEnumConnectionPoints

type IEnumConnectionPoints struct {
	IUnknown
}

func (*IEnumConnectionPoints) Clone

func (this *IEnumConnectionPoints) Clone(ppEnum **IEnumConnectionPoints) HRESULT

func (*IEnumConnectionPoints) Next

func (this *IEnumConnectionPoints) Next(cConnections uint32, ppCP **IConnectionPoint, pcFetched *uint32) HRESULT

func (*IEnumConnectionPoints) Reset

func (this *IEnumConnectionPoints) Reset() HRESULT

func (*IEnumConnectionPoints) Skip

func (this *IEnumConnectionPoints) Skip(cConnections uint32) HRESULT

func (*IEnumConnectionPoints) Vtbl

type IEnumConnectionPointsInterface

type IEnumConnectionPointsInterface interface {
	IUnknownInterface
	Next(cConnections uint32, ppCP **IConnectionPoint, pcFetched *uint32) HRESULT
	Skip(cConnections uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumConnectionPoints) HRESULT
}

type IEnumConnectionPointsVtbl

type IEnumConnectionPointsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumConnections

type IEnumConnections struct {
	IUnknown
}

func (*IEnumConnections) Clone

func (this *IEnumConnections) Clone(ppEnum **IEnumConnections) HRESULT

func (*IEnumConnections) Next

func (this *IEnumConnections) Next(cConnections uint32, rgcd *CONNECTDATA, pcFetched *uint32) HRESULT

func (*IEnumConnections) Reset

func (this *IEnumConnections) Reset() HRESULT

func (*IEnumConnections) Skip

func (this *IEnumConnections) Skip(cConnections uint32) HRESULT

func (*IEnumConnections) Vtbl

func (this *IEnumConnections) Vtbl() *IEnumConnectionsVtbl

type IEnumConnectionsInterface

type IEnumConnectionsInterface interface {
	IUnknownInterface
	Next(cConnections uint32, rgcd *CONNECTDATA, pcFetched *uint32) HRESULT
	Skip(cConnections uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumConnections) HRESULT
}

type IEnumConnectionsVtbl

type IEnumConnectionsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumContextProps

type IEnumContextProps struct {
	IUnknown
}

func (*IEnumContextProps) Clone

func (this *IEnumContextProps) Clone(ppEnumContextProps **IEnumContextProps) HRESULT

func (*IEnumContextProps) Count

func (this *IEnumContextProps) Count(pcelt *uint32) HRESULT

func (*IEnumContextProps) Next

func (this *IEnumContextProps) Next(celt uint32, pContextProperties *ContextProperty, pceltFetched *uint32) HRESULT

func (*IEnumContextProps) Reset

func (this *IEnumContextProps) Reset() HRESULT

func (*IEnumContextProps) Skip

func (this *IEnumContextProps) Skip(celt uint32) HRESULT

func (*IEnumContextProps) Vtbl

type IEnumContextPropsInterface

type IEnumContextPropsInterface interface {
	IUnknownInterface
	Next(celt uint32, pContextProperties *ContextProperty, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnumContextProps **IEnumContextProps) HRESULT
	Count(pcelt *uint32) HRESULT
}

type IEnumContextPropsVtbl

type IEnumContextPropsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
	Count uintptr
}

type IEnumDebugExtendedPropertyInfo

type IEnumDebugExtendedPropertyInfo struct {
	IUnknown
}

func (*IEnumDebugExtendedPropertyInfo) Clone

func (*IEnumDebugExtendedPropertyInfo) GetCount

func (this *IEnumDebugExtendedPropertyInfo) GetCount(pcelt *uint32) HRESULT

func (*IEnumDebugExtendedPropertyInfo) Next

func (this *IEnumDebugExtendedPropertyInfo) Next(celt uint32, rgExtendedPropertyInfo *ExtendedDebugPropertyInfo, pceltFetched *uint32) HRESULT

func (*IEnumDebugExtendedPropertyInfo) Reset

func (*IEnumDebugExtendedPropertyInfo) Skip

func (*IEnumDebugExtendedPropertyInfo) Vtbl

type IEnumDebugExtendedPropertyInfoInterface

type IEnumDebugExtendedPropertyInfoInterface interface {
	IUnknownInterface
	Next(celt uint32, rgExtendedPropertyInfo *ExtendedDebugPropertyInfo, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(pedpe **IEnumDebugExtendedPropertyInfo) HRESULT
	GetCount(pcelt *uint32) HRESULT
}

type IEnumDebugExtendedPropertyInfoVtbl

type IEnumDebugExtendedPropertyInfoVtbl struct {
	IUnknownVtbl
	Next     uintptr
	Skip     uintptr
	Reset    uintptr
	Clone    uintptr
	GetCount uintptr
}

type IEnumDebugPropertyInfo

type IEnumDebugPropertyInfo struct {
	IUnknown
}

func (*IEnumDebugPropertyInfo) Clone

func (*IEnumDebugPropertyInfo) GetCount

func (this *IEnumDebugPropertyInfo) GetCount(pcelt *uint32) HRESULT

func (*IEnumDebugPropertyInfo) Next

func (this *IEnumDebugPropertyInfo) Next(celt uint32, pi *DebugPropertyInfo, pcEltsfetched *uint32) HRESULT

func (*IEnumDebugPropertyInfo) Reset

func (this *IEnumDebugPropertyInfo) Reset() HRESULT

func (*IEnumDebugPropertyInfo) Skip

func (this *IEnumDebugPropertyInfo) Skip(celt uint32) HRESULT

func (*IEnumDebugPropertyInfo) Vtbl

type IEnumDebugPropertyInfoInterface

type IEnumDebugPropertyInfoInterface interface {
	IUnknownInterface
	Next(celt uint32, pi *DebugPropertyInfo, pcEltsfetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppepi **IEnumDebugPropertyInfo) HRESULT
	GetCount(pcelt *uint32) HRESULT
}

type IEnumDebugPropertyInfoVtbl

type IEnumDebugPropertyInfoVtbl struct {
	IUnknownVtbl
	Next     uintptr
	Skip     uintptr
	Reset    uintptr
	Clone    uintptr
	GetCount uintptr
}

type IEnumDiskQuotaUsers

type IEnumDiskQuotaUsers struct {
	IUnknown
}

func (*IEnumDiskQuotaUsers) Clone

func (this *IEnumDiskQuotaUsers) Clone(ppEnum **IEnumDiskQuotaUsers) HRESULT

func (*IEnumDiskQuotaUsers) Next

func (this *IEnumDiskQuotaUsers) Next(cUsers uint32, rgUsers **IDiskQuotaUser, pcUsersFetched *uint32) HRESULT

func (*IEnumDiskQuotaUsers) Reset

func (this *IEnumDiskQuotaUsers) Reset() HRESULT

func (*IEnumDiskQuotaUsers) Skip

func (this *IEnumDiskQuotaUsers) Skip(cUsers uint32) HRESULT

func (*IEnumDiskQuotaUsers) Vtbl

type IEnumDiskQuotaUsersInterface

type IEnumDiskQuotaUsersInterface interface {
	IUnknownInterface
	Next(cUsers uint32, rgUsers **IDiskQuotaUser, pcUsersFetched *uint32) HRESULT
	Skip(cUsers uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumDiskQuotaUsers) HRESULT
}

type IEnumDiskQuotaUsersVtbl

type IEnumDiskQuotaUsersVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumExplorerCommand

type IEnumExplorerCommand struct {
	IUnknown
}

func (*IEnumExplorerCommand) Clone

func (this *IEnumExplorerCommand) Clone(ppenum **IEnumExplorerCommand) HRESULT

func (*IEnumExplorerCommand) Next

func (this *IEnumExplorerCommand) Next(celt uint32, pUICommand **IExplorerCommand, pceltFetched *uint32) HRESULT

func (*IEnumExplorerCommand) Reset

func (this *IEnumExplorerCommand) Reset() HRESULT

func (*IEnumExplorerCommand) Skip

func (this *IEnumExplorerCommand) Skip(celt uint32) HRESULT

func (*IEnumExplorerCommand) Vtbl

type IEnumExplorerCommandInterface

type IEnumExplorerCommandInterface interface {
	IUnknownInterface
	Next(celt uint32, pUICommand **IExplorerCommand, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumExplorerCommand) HRESULT
}

type IEnumExplorerCommandVtbl

type IEnumExplorerCommandVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumExtraSearch

type IEnumExtraSearch struct {
	IUnknown
}

func (*IEnumExtraSearch) Clone

func (this *IEnumExtraSearch) Clone(ppenum **IEnumExtraSearch) HRESULT

func (*IEnumExtraSearch) Next

func (this *IEnumExtraSearch) Next(celt uint32, rgelt *EXTRASEARCH, pceltFetched *uint32) HRESULT

func (*IEnumExtraSearch) Reset

func (this *IEnumExtraSearch) Reset() HRESULT

func (*IEnumExtraSearch) Skip

func (this *IEnumExtraSearch) Skip(celt uint32) HRESULT

func (*IEnumExtraSearch) Vtbl

func (this *IEnumExtraSearch) Vtbl() *IEnumExtraSearchVtbl

type IEnumExtraSearchInterface

type IEnumExtraSearchInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *EXTRASEARCH, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumExtraSearch) HRESULT
}

type IEnumExtraSearchVtbl

type IEnumExtraSearchVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumFORMATETC

type IEnumFORMATETC struct {
	IUnknown
}

func (*IEnumFORMATETC) Clone

func (this *IEnumFORMATETC) Clone(ppenum **IEnumFORMATETC) HRESULT

func (*IEnumFORMATETC) Next

func (this *IEnumFORMATETC) Next(celt uint32, rgelt *FORMATETC, pceltFetched *uint32) HRESULT

func (*IEnumFORMATETC) Reset

func (this *IEnumFORMATETC) Reset() HRESULT

func (*IEnumFORMATETC) Skip

func (this *IEnumFORMATETC) Skip(celt uint32) HRESULT

func (*IEnumFORMATETC) Vtbl

func (this *IEnumFORMATETC) Vtbl() *IEnumFORMATETCVtbl

type IEnumFORMATETCInterface

type IEnumFORMATETCInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *FORMATETC, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumFORMATETC) HRESULT
}

type IEnumFORMATETCVtbl

type IEnumFORMATETCVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumFullIDList

type IEnumFullIDList struct {
	IUnknown
}

func (*IEnumFullIDList) Clone

func (this *IEnumFullIDList) Clone(ppenum **IEnumFullIDList) HRESULT

func (*IEnumFullIDList) Next

func (this *IEnumFullIDList) Next(celt uint32, rgelt **ITEMIDLIST, pceltFetched *uint32) HRESULT

func (*IEnumFullIDList) Reset

func (this *IEnumFullIDList) Reset() HRESULT

func (*IEnumFullIDList) Skip

func (this *IEnumFullIDList) Skip(celt uint32) HRESULT

func (*IEnumFullIDList) Vtbl

func (this *IEnumFullIDList) Vtbl() *IEnumFullIDListVtbl

type IEnumFullIDListInterface

type IEnumFullIDListInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **ITEMIDLIST, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumFullIDList) HRESULT
}

type IEnumFullIDListVtbl

type IEnumFullIDListVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumGUID

type IEnumGUID struct {
	IUnknown
}

func (*IEnumGUID) Clone

func (this *IEnumGUID) Clone(ppenum **IEnumGUID) HRESULT

func (*IEnumGUID) Next

func (this *IEnumGUID) Next(celt uint32, rgelt *syscall.GUID, pceltFetched *uint32) HRESULT

func (*IEnumGUID) Reset

func (this *IEnumGUID) Reset() HRESULT

func (*IEnumGUID) Skip

func (this *IEnumGUID) Skip(celt uint32) HRESULT

func (*IEnumGUID) Vtbl

func (this *IEnumGUID) Vtbl() *IEnumGUIDVtbl

type IEnumGUIDInterface

type IEnumGUIDInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *syscall.GUID, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumGUID) HRESULT
}

type IEnumGUIDVtbl

type IEnumGUIDVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumHLITEM

type IEnumHLITEM struct {
	IUnknown
}

func (*IEnumHLITEM) Clone

func (this *IEnumHLITEM) Clone(ppienumhlitem **IEnumHLITEM) HRESULT

func (*IEnumHLITEM) Next

func (this *IEnumHLITEM) Next(celt uint32, rgelt *HLITEM, pceltFetched *uint32) HRESULT

func (*IEnumHLITEM) Reset

func (this *IEnumHLITEM) Reset() HRESULT

func (*IEnumHLITEM) Skip

func (this *IEnumHLITEM) Skip(celt uint32) HRESULT

func (*IEnumHLITEM) Vtbl

func (this *IEnumHLITEM) Vtbl() *IEnumHLITEMVtbl

type IEnumHLITEMInterface

type IEnumHLITEMInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *HLITEM, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppienumhlitem **IEnumHLITEM) HRESULT
}

type IEnumHLITEMVtbl

type IEnumHLITEMVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumIDList

type IEnumIDList struct {
	IUnknown
}

func (*IEnumIDList) Clone

func (this *IEnumIDList) Clone(ppenum **IEnumIDList) HRESULT

func (*IEnumIDList) Next

func (this *IEnumIDList) Next(celt uint32, rgelt **ITEMIDLIST, pceltFetched *uint32) HRESULT

func (*IEnumIDList) Reset

func (this *IEnumIDList) Reset() HRESULT

func (*IEnumIDList) Skip

func (this *IEnumIDList) Skip(celt uint32) HRESULT

func (*IEnumIDList) Vtbl

func (this *IEnumIDList) Vtbl() *IEnumIDListVtbl

type IEnumIDListInterface

type IEnumIDListInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **ITEMIDLIST, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumIDList) HRESULT
}

type IEnumIDListVtbl

type IEnumIDListVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumMoniker

type IEnumMoniker struct {
	IUnknown
}

func (*IEnumMoniker) Clone

func (this *IEnumMoniker) Clone(ppenum **IEnumMoniker) HRESULT

func (*IEnumMoniker) Next

func (this *IEnumMoniker) Next(celt uint32, rgelt **IMoniker, pceltFetched *uint32) HRESULT

func (*IEnumMoniker) Reset

func (this *IEnumMoniker) Reset() HRESULT

func (*IEnumMoniker) Skip

func (this *IEnumMoniker) Skip(celt uint32) HRESULT

func (*IEnumMoniker) Vtbl

func (this *IEnumMoniker) Vtbl() *IEnumMonikerVtbl

type IEnumMonikerInterface

type IEnumMonikerInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **IMoniker, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumMoniker) HRESULT
}

type IEnumMonikerVtbl

type IEnumMonikerVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumOLEVERB

type IEnumOLEVERB struct {
	IUnknown
}

func (*IEnumOLEVERB) Clone

func (this *IEnumOLEVERB) Clone(ppenum **IEnumOLEVERB) HRESULT

func (*IEnumOLEVERB) Next

func (this *IEnumOLEVERB) Next(celt uint32, rgelt *OLEVERB, pceltFetched *uint32) HRESULT

func (*IEnumOLEVERB) Reset

func (this *IEnumOLEVERB) Reset() HRESULT

func (*IEnumOLEVERB) Skip

func (this *IEnumOLEVERB) Skip(celt uint32) HRESULT

func (*IEnumOLEVERB) Vtbl

func (this *IEnumOLEVERB) Vtbl() *IEnumOLEVERBVtbl

type IEnumOLEVERBInterface

type IEnumOLEVERBInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *OLEVERB, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumOLEVERB) HRESULT
}

type IEnumOLEVERBVtbl

type IEnumOLEVERBVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumObjects

type IEnumObjects struct {
	IUnknown
}

func (*IEnumObjects) Clone

func (this *IEnumObjects) Clone(ppenum **IEnumObjects) HRESULT

func (*IEnumObjects) Next

func (this *IEnumObjects) Next(celt uint32, riid *syscall.GUID, rgelt unsafe.Pointer, pceltFetched *uint32) HRESULT

func (*IEnumObjects) Reset

func (this *IEnumObjects) Reset() HRESULT

func (*IEnumObjects) Skip

func (this *IEnumObjects) Skip(celt uint32) HRESULT

func (*IEnumObjects) Vtbl

func (this *IEnumObjects) Vtbl() *IEnumObjectsVtbl

type IEnumObjectsInterface

type IEnumObjectsInterface interface {
	IUnknownInterface
	Next(celt uint32, riid *syscall.GUID, rgelt unsafe.Pointer, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumObjects) HRESULT
}

type IEnumObjectsVtbl

type IEnumObjectsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumOleDocumentViews

type IEnumOleDocumentViews struct {
	IUnknown
}

func (*IEnumOleDocumentViews) Clone

func (this *IEnumOleDocumentViews) Clone(ppEnum **IEnumOleDocumentViews) HRESULT

func (*IEnumOleDocumentViews) Next

func (this *IEnumOleDocumentViews) Next(cViews uint32, rgpView **IOleDocumentView, pcFetched *uint32) HRESULT

func (*IEnumOleDocumentViews) Reset

func (this *IEnumOleDocumentViews) Reset() HRESULT

func (*IEnumOleDocumentViews) Skip

func (this *IEnumOleDocumentViews) Skip(cViews uint32) HRESULT

func (*IEnumOleDocumentViews) Vtbl

type IEnumOleDocumentViewsInterface

type IEnumOleDocumentViewsInterface interface {
	IUnknownInterface
	Next(cViews uint32, rgpView **IOleDocumentView, pcFetched *uint32) HRESULT
	Skip(cViews uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumOleDocumentViews) HRESULT
}

type IEnumOleDocumentViewsVtbl

type IEnumOleDocumentViewsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumOleUndoUnits

type IEnumOleUndoUnits struct {
	IUnknown
}

func (*IEnumOleUndoUnits) Clone

func (this *IEnumOleUndoUnits) Clone(ppEnum **IEnumOleUndoUnits) HRESULT

func (*IEnumOleUndoUnits) Next

func (this *IEnumOleUndoUnits) Next(cElt uint32, rgElt **IOleUndoUnit, pcEltFetched *uint32) HRESULT

func (*IEnumOleUndoUnits) Reset

func (this *IEnumOleUndoUnits) Reset() HRESULT

func (*IEnumOleUndoUnits) Skip

func (this *IEnumOleUndoUnits) Skip(cElt uint32) HRESULT

func (*IEnumOleUndoUnits) Vtbl

type IEnumOleUndoUnitsInterface

type IEnumOleUndoUnitsInterface interface {
	IUnknownInterface
	Next(cElt uint32, rgElt **IOleUndoUnit, pcEltFetched *uint32) HRESULT
	Skip(cElt uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumOleUndoUnits) HRESULT
}

type IEnumOleUndoUnitsVtbl

type IEnumOleUndoUnitsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumPublishedApps

type IEnumPublishedApps struct {
	IUnknown
}

func (*IEnumPublishedApps) Next

func (this *IEnumPublishedApps) Next(pia **IPublishedApp) HRESULT

func (*IEnumPublishedApps) Reset

func (this *IEnumPublishedApps) Reset() HRESULT

func (*IEnumPublishedApps) Vtbl

type IEnumPublishedAppsInterface

type IEnumPublishedAppsInterface interface {
	IUnknownInterface
	Next(pia **IPublishedApp) HRESULT
	Reset() HRESULT
}

type IEnumPublishedAppsVtbl

type IEnumPublishedAppsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Reset uintptr
}

type IEnumReadyCallback

type IEnumReadyCallback struct {
	IUnknown
}

func (*IEnumReadyCallback) EnumReady

func (this *IEnumReadyCallback) EnumReady() HRESULT

func (*IEnumReadyCallback) Vtbl

type IEnumReadyCallbackInterface

type IEnumReadyCallbackInterface interface {
	IUnknownInterface
	EnumReady() HRESULT
}

type IEnumReadyCallbackVtbl

type IEnumReadyCallbackVtbl struct {
	IUnknownVtbl
	EnumReady uintptr
}

type IEnumResources

type IEnumResources struct {
	IUnknown
}

func (*IEnumResources) Clone

func (this *IEnumResources) Clone(ppenumr **IEnumResources) HRESULT

func (*IEnumResources) Next

func (this *IEnumResources) Next(celt uint32, psir *SHELL_ITEM_RESOURCE, pceltFetched *uint32) HRESULT

func (*IEnumResources) Reset

func (this *IEnumResources) Reset() HRESULT

func (*IEnumResources) Skip

func (this *IEnumResources) Skip(celt uint32) HRESULT

func (*IEnumResources) Vtbl

func (this *IEnumResources) Vtbl() *IEnumResourcesVtbl

type IEnumResourcesInterface

type IEnumResourcesInterface interface {
	IUnknownInterface
	Next(celt uint32, psir *SHELL_ITEM_RESOURCE, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenumr **IEnumResources) HRESULT
}

type IEnumResourcesVtbl

type IEnumResourcesVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumRfc1766

type IEnumRfc1766 struct {
	IUnknown
}

func (*IEnumRfc1766) Clone

func (this *IEnumRfc1766) Clone(ppEnum **IEnumRfc1766) HRESULT

func (*IEnumRfc1766) Next

func (this *IEnumRfc1766) Next(celt uint32, rgelt *RFC1766INFO, pceltFetched *uint32) HRESULT

func (*IEnumRfc1766) Reset

func (this *IEnumRfc1766) Reset() HRESULT

func (*IEnumRfc1766) Skip

func (this *IEnumRfc1766) Skip(celt uint32) HRESULT

func (*IEnumRfc1766) Vtbl

func (this *IEnumRfc1766) Vtbl() *IEnumRfc1766Vtbl

type IEnumRfc1766Interface

type IEnumRfc1766Interface interface {
	IUnknownInterface
	Clone(ppEnum **IEnumRfc1766) HRESULT
	Next(celt uint32, rgelt *RFC1766INFO, pceltFetched *uint32) HRESULT
	Reset() HRESULT
	Skip(celt uint32) HRESULT
}

type IEnumRfc1766Vtbl

type IEnumRfc1766Vtbl struct {
	IUnknownVtbl
	Clone uintptr
	Next  uintptr
	Reset uintptr
	Skip  uintptr
}

type IEnumSTATDATA

type IEnumSTATDATA struct {
	IUnknown
}

func (*IEnumSTATDATA) Clone

func (this *IEnumSTATDATA) Clone(ppenum **IEnumSTATDATA) HRESULT

func (*IEnumSTATDATA) Next

func (this *IEnumSTATDATA) Next(celt uint32, rgelt *STATDATA, pceltFetched *uint32) HRESULT

func (*IEnumSTATDATA) Reset

func (this *IEnumSTATDATA) Reset() HRESULT

func (*IEnumSTATDATA) Skip

func (this *IEnumSTATDATA) Skip(celt uint32) HRESULT

func (*IEnumSTATDATA) Vtbl

func (this *IEnumSTATDATA) Vtbl() *IEnumSTATDATAVtbl

type IEnumSTATDATAInterface

type IEnumSTATDATAInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *STATDATA, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSTATDATA) HRESULT
}

type IEnumSTATDATAVtbl

type IEnumSTATDATAVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSTATPROPSETSTG

type IEnumSTATPROPSETSTG struct {
	IUnknown
}

func (*IEnumSTATPROPSETSTG) Clone

func (this *IEnumSTATPROPSETSTG) Clone(ppenum **IEnumSTATPROPSETSTG) HRESULT

func (*IEnumSTATPROPSETSTG) Next

func (this *IEnumSTATPROPSETSTG) Next(celt uint32, rgelt *STATPROPSETSTG, pceltFetched *uint32) HRESULT

func (*IEnumSTATPROPSETSTG) Reset

func (this *IEnumSTATPROPSETSTG) Reset() HRESULT

func (*IEnumSTATPROPSETSTG) Skip

func (this *IEnumSTATPROPSETSTG) Skip(celt uint32) HRESULT

func (*IEnumSTATPROPSETSTG) Vtbl

type IEnumSTATPROPSETSTGInterface

type IEnumSTATPROPSETSTGInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *STATPROPSETSTG, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSTATPROPSETSTG) HRESULT
}

type IEnumSTATPROPSETSTGVtbl

type IEnumSTATPROPSETSTGVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSTATPROPSTG

type IEnumSTATPROPSTG struct {
	IUnknown
}

func (*IEnumSTATPROPSTG) Clone

func (this *IEnumSTATPROPSTG) Clone(ppenum **IEnumSTATPROPSTG) HRESULT

func (*IEnumSTATPROPSTG) Next

func (this *IEnumSTATPROPSTG) Next(celt uint32, rgelt *STATPROPSTG, pceltFetched *uint32) HRESULT

func (*IEnumSTATPROPSTG) Reset

func (this *IEnumSTATPROPSTG) Reset() HRESULT

func (*IEnumSTATPROPSTG) Skip

func (this *IEnumSTATPROPSTG) Skip(celt uint32) HRESULT

func (*IEnumSTATPROPSTG) Vtbl

func (this *IEnumSTATPROPSTG) Vtbl() *IEnumSTATPROPSTGVtbl

type IEnumSTATPROPSTGInterface

type IEnumSTATPROPSTGInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *STATPROPSTG, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSTATPROPSTG) HRESULT
}

type IEnumSTATPROPSTGVtbl

type IEnumSTATPROPSTGVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSTATSTG

type IEnumSTATSTG struct {
	IUnknown
}

func (*IEnumSTATSTG) Clone

func (this *IEnumSTATSTG) Clone(ppenum **IEnumSTATSTG) HRESULT

func (*IEnumSTATSTG) Next

func (this *IEnumSTATSTG) Next(celt uint32, rgelt *STATSTG, pceltFetched *uint32) HRESULT

func (*IEnumSTATSTG) Reset

func (this *IEnumSTATSTG) Reset() HRESULT

func (*IEnumSTATSTG) Skip

func (this *IEnumSTATSTG) Skip(celt uint32) HRESULT

func (*IEnumSTATSTG) Vtbl

func (this *IEnumSTATSTG) Vtbl() *IEnumSTATSTGVtbl

type IEnumSTATSTGInterface

type IEnumSTATSTGInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *STATSTG, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSTATSTG) HRESULT
}

type IEnumSTATSTGVtbl

type IEnumSTATSTGVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumScript

type IEnumScript struct {
	IUnknown
}

func (*IEnumScript) Clone

func (this *IEnumScript) Clone(ppEnum **IEnumScript) HRESULT

func (*IEnumScript) Next

func (this *IEnumScript) Next(celt uint32, rgelt *SCRIPTINFO, pceltFetched *uint32) HRESULT

func (*IEnumScript) Reset

func (this *IEnumScript) Reset() HRESULT

func (*IEnumScript) Skip

func (this *IEnumScript) Skip(celt uint32) HRESULT

func (*IEnumScript) Vtbl

func (this *IEnumScript) Vtbl() *IEnumScriptVtbl

type IEnumScriptInterface

type IEnumScriptInterface interface {
	IUnknownInterface
	Clone(ppEnum **IEnumScript) HRESULT
	Next(celt uint32, rgelt *SCRIPTINFO, pceltFetched *uint32) HRESULT
	Reset() HRESULT
	Skip(celt uint32) HRESULT
}

type IEnumScriptVtbl

type IEnumScriptVtbl struct {
	IUnknownVtbl
	Clone uintptr
	Next  uintptr
	Reset uintptr
	Skip  uintptr
}

type IEnumShellItems

type IEnumShellItems struct {
	IUnknown
}

func (*IEnumShellItems) Clone

func (this *IEnumShellItems) Clone(ppenum **IEnumShellItems) HRESULT

func (*IEnumShellItems) Next

func (this *IEnumShellItems) Next(celt uint32, rgelt **IShellItem, pceltFetched *uint32) HRESULT

func (*IEnumShellItems) Reset

func (this *IEnumShellItems) Reset() HRESULT

func (*IEnumShellItems) Skip

func (this *IEnumShellItems) Skip(celt uint32) HRESULT

func (*IEnumShellItems) Vtbl

func (this *IEnumShellItems) Vtbl() *IEnumShellItemsVtbl

type IEnumShellItemsInterface

type IEnumShellItemsInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **IShellItem, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumShellItems) HRESULT
}

type IEnumShellItemsVtbl

type IEnumShellItemsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSpellingError

type IEnumSpellingError struct {
	IUnknown
}

func (*IEnumSpellingError) Next

func (this *IEnumSpellingError) Next(value **ISpellingError) HRESULT

func (*IEnumSpellingError) Vtbl

type IEnumSpellingErrorInterface

type IEnumSpellingErrorInterface interface {
	IUnknownInterface
	Next(value **ISpellingError) HRESULT
}

type IEnumSpellingErrorVtbl

type IEnumSpellingErrorVtbl struct {
	IUnknownVtbl
	Next uintptr
}

type IEnumString

type IEnumString struct {
	IUnknown
}

func (*IEnumString) Clone

func (this *IEnumString) Clone(ppenum **IEnumString) HRESULT

func (*IEnumString) Next

func (this *IEnumString) Next(celt uint32, rgelt *PWSTR, pceltFetched *uint32) HRESULT

func (*IEnumString) Reset

func (this *IEnumString) Reset() HRESULT

func (*IEnumString) Skip

func (this *IEnumString) Skip(celt uint32) HRESULT

func (*IEnumString) Vtbl

func (this *IEnumString) Vtbl() *IEnumStringVtbl

type IEnumStringInterface

type IEnumStringInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *PWSTR, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumString) HRESULT
}

type IEnumStringVtbl

type IEnumStringVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSyncMgrConflict

type IEnumSyncMgrConflict struct {
	IUnknown
}

func (*IEnumSyncMgrConflict) Clone

func (this *IEnumSyncMgrConflict) Clone(ppenum **IEnumSyncMgrConflict) HRESULT

func (*IEnumSyncMgrConflict) Next

func (this *IEnumSyncMgrConflict) Next(celt uint32, rgelt **ISyncMgrConflict, pceltFetched *uint32) HRESULT

func (*IEnumSyncMgrConflict) Reset

func (this *IEnumSyncMgrConflict) Reset() HRESULT

func (*IEnumSyncMgrConflict) Skip

func (this *IEnumSyncMgrConflict) Skip(celt uint32) HRESULT

func (*IEnumSyncMgrConflict) Vtbl

type IEnumSyncMgrConflictInterface

type IEnumSyncMgrConflictInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **ISyncMgrConflict, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSyncMgrConflict) HRESULT
}

type IEnumSyncMgrConflictVtbl

type IEnumSyncMgrConflictVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSyncMgrEvents

type IEnumSyncMgrEvents struct {
	IUnknown
}

func (*IEnumSyncMgrEvents) Clone

func (this *IEnumSyncMgrEvents) Clone(ppenum **IEnumSyncMgrEvents) HRESULT

func (*IEnumSyncMgrEvents) Next

func (this *IEnumSyncMgrEvents) Next(celt uint32, rgelt **ISyncMgrEvent, pceltFetched *uint32) HRESULT

func (*IEnumSyncMgrEvents) Reset

func (this *IEnumSyncMgrEvents) Reset() HRESULT

func (*IEnumSyncMgrEvents) Skip

func (this *IEnumSyncMgrEvents) Skip(celt uint32) HRESULT

func (*IEnumSyncMgrEvents) Vtbl

type IEnumSyncMgrEventsInterface

type IEnumSyncMgrEventsInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **ISyncMgrEvent, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSyncMgrEvents) HRESULT
}

type IEnumSyncMgrEventsVtbl

type IEnumSyncMgrEventsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumSyncMgrSyncItems

type IEnumSyncMgrSyncItems struct {
	IUnknown
}

func (*IEnumSyncMgrSyncItems) Clone

func (this *IEnumSyncMgrSyncItems) Clone(ppenum **IEnumSyncMgrSyncItems) HRESULT

func (*IEnumSyncMgrSyncItems) Next

func (this *IEnumSyncMgrSyncItems) Next(celt uint32, rgelt **ISyncMgrSyncItem, pceltFetched *uint32) HRESULT

func (*IEnumSyncMgrSyncItems) Reset

func (this *IEnumSyncMgrSyncItems) Reset() HRESULT

func (*IEnumSyncMgrSyncItems) Skip

func (this *IEnumSyncMgrSyncItems) Skip(celt uint32) HRESULT

func (*IEnumSyncMgrSyncItems) Vtbl

type IEnumSyncMgrSyncItemsInterface

type IEnumSyncMgrSyncItemsInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **ISyncMgrSyncItem, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumSyncMgrSyncItems) HRESULT
}

type IEnumSyncMgrSyncItemsVtbl

type IEnumSyncMgrSyncItemsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumTravelLogEntry

type IEnumTravelLogEntry struct {
	IUnknown
}

func (*IEnumTravelLogEntry) Clone

func (this *IEnumTravelLogEntry) Clone(ppEnum **IEnumTravelLogEntry) HRESULT

func (*IEnumTravelLogEntry) Next

func (this *IEnumTravelLogEntry) Next(cElt uint32, rgElt **ITravelLogEntry, pcEltFetched *uint32) HRESULT

func (*IEnumTravelLogEntry) Reset

func (this *IEnumTravelLogEntry) Reset() HRESULT

func (*IEnumTravelLogEntry) Skip

func (this *IEnumTravelLogEntry) Skip(cElt uint32) HRESULT

func (*IEnumTravelLogEntry) Vtbl

type IEnumTravelLogEntryInterface

type IEnumTravelLogEntryInterface interface {
	IUnknownInterface
	Next(cElt uint32, rgElt **ITravelLogEntry, pcEltFetched *uint32) HRESULT
	Skip(cElt uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumTravelLogEntry) HRESULT
}

type IEnumTravelLogEntryVtbl

type IEnumTravelLogEntryVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumUnknown

type IEnumUnknown struct {
	IUnknown
}

func (*IEnumUnknown) Clone

func (this *IEnumUnknown) Clone(ppenum **IEnumUnknown) HRESULT

func (*IEnumUnknown) Next

func (this *IEnumUnknown) Next(celt uint32, rgelt **IUnknown, pceltFetched *uint32) HRESULT

func (*IEnumUnknown) Reset

func (this *IEnumUnknown) Reset() HRESULT

func (*IEnumUnknown) Skip

func (this *IEnumUnknown) Skip(celt uint32) HRESULT

func (*IEnumUnknown) Vtbl

func (this *IEnumUnknown) Vtbl() *IEnumUnknownVtbl

type IEnumUnknownInterface

type IEnumUnknownInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt **IUnknown, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **IEnumUnknown) HRESULT
}

type IEnumUnknownVtbl

type IEnumUnknownVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumVARIANT

type IEnumVARIANT struct {
	IUnknown
}

func (*IEnumVARIANT) Clone

func (this *IEnumVARIANT) Clone(ppEnum **IEnumVARIANT) HRESULT

func (*IEnumVARIANT) Next

func (this *IEnumVARIANT) Next(celt uint32, rgVar *VARIANT, pCeltFetched *uint32) HRESULT

func (*IEnumVARIANT) Reset

func (this *IEnumVARIANT) Reset() HRESULT

func (*IEnumVARIANT) Skip

func (this *IEnumVARIANT) Skip(celt uint32) HRESULT

func (*IEnumVARIANT) Vtbl

func (this *IEnumVARIANT) Vtbl() *IEnumVARIANTVtbl

type IEnumVARIANTInterface

type IEnumVARIANTInterface interface {
	IUnknownInterface
	Next(celt uint32, rgVar *VARIANT, pCeltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppEnum **IEnumVARIANT) HRESULT
}

type IEnumVARIANTVtbl

type IEnumVARIANTVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type IEnumerableView

type IEnumerableView struct {
	IUnknown
}

func (*IEnumerableView) CreateEnumIDListFromContents

func (this *IEnumerableView) CreateEnumIDListFromContents(pidlFolder *ITEMIDLIST, dwEnumFlags uint32, ppEnumIDList **IEnumIDList) HRESULT

func (*IEnumerableView) SetEnumReadyCallback

func (this *IEnumerableView) SetEnumReadyCallback(percb *IEnumReadyCallback) HRESULT

func (*IEnumerableView) Vtbl

func (this *IEnumerableView) Vtbl() *IEnumerableViewVtbl

type IEnumerableViewInterface

type IEnumerableViewInterface interface {
	IUnknownInterface
	SetEnumReadyCallback(percb *IEnumReadyCallback) HRESULT
	CreateEnumIDListFromContents(pidlFolder *ITEMIDLIST, dwEnumFlags uint32, ppEnumIDList **IEnumIDList) HRESULT
}

type IEnumerableViewVtbl

type IEnumerableViewVtbl struct {
	IUnknownVtbl
	SetEnumReadyCallback         uintptr
	CreateEnumIDListFromContents uintptr
}

type IErrorInfo

type IErrorInfo struct {
	IUnknown
}

func (*IErrorInfo) GetDescription

func (this *IErrorInfo) GetDescription(pBstrDescription *BSTR) HRESULT

func (*IErrorInfo) GetGUID

func (this *IErrorInfo) GetGUID(pGUID *syscall.GUID) HRESULT

func (*IErrorInfo) GetHelpContext

func (this *IErrorInfo) GetHelpContext(pdwHelpContext *uint32) HRESULT

func (*IErrorInfo) GetHelpFile

func (this *IErrorInfo) GetHelpFile(pBstrHelpFile *BSTR) HRESULT

func (*IErrorInfo) GetSource

func (this *IErrorInfo) GetSource(pBstrSource *BSTR) HRESULT

func (*IErrorInfo) Vtbl

func (this *IErrorInfo) Vtbl() *IErrorInfoVtbl

type IErrorInfoInterface

type IErrorInfoInterface interface {
	IUnknownInterface
	GetGUID(pGUID *syscall.GUID) HRESULT
	GetSource(pBstrSource *BSTR) HRESULT
	GetDescription(pBstrDescription *BSTR) HRESULT
	GetHelpFile(pBstrHelpFile *BSTR) HRESULT
	GetHelpContext(pdwHelpContext *uint32) HRESULT
}

type IErrorInfoVtbl

type IErrorInfoVtbl struct {
	IUnknownVtbl
	GetGUID        uintptr
	GetSource      uintptr
	GetDescription uintptr
	GetHelpFile    uintptr
	GetHelpContext uintptr
}

type IErrorLog

type IErrorLog struct {
	IUnknown
}

func (*IErrorLog) AddError

func (this *IErrorLog) AddError(pszPropName PWSTR, pExcepInfo *EXCEPINFO) HRESULT

func (*IErrorLog) Vtbl

func (this *IErrorLog) Vtbl() *IErrorLogVtbl

type IErrorLogInterface

type IErrorLogInterface interface {
	IUnknownInterface
	AddError(pszPropName PWSTR, pExcepInfo *EXCEPINFO) HRESULT
}

type IErrorLogVtbl

type IErrorLogVtbl struct {
	IUnknownVtbl
	AddError uintptr
}

type IExecuteCommand

type IExecuteCommand struct {
	IUnknown
}

func (*IExecuteCommand) Execute

func (this *IExecuteCommand) Execute() HRESULT

func (*IExecuteCommand) SetDirectory

func (this *IExecuteCommand) SetDirectory(pszDirectory PWSTR) HRESULT

func (*IExecuteCommand) SetKeyState

func (this *IExecuteCommand) SetKeyState(grfKeyState uint32) HRESULT

func (*IExecuteCommand) SetNoShowUI

func (this *IExecuteCommand) SetNoShowUI(fNoShowUI BOOL) HRESULT

func (*IExecuteCommand) SetParameters

func (this *IExecuteCommand) SetParameters(pszParameters PWSTR) HRESULT

func (*IExecuteCommand) SetPosition

func (this *IExecuteCommand) SetPosition(pt POINT) HRESULT

func (*IExecuteCommand) SetShowWindow

func (this *IExecuteCommand) SetShowWindow(nShow int32) HRESULT

func (*IExecuteCommand) Vtbl

func (this *IExecuteCommand) Vtbl() *IExecuteCommandVtbl

type IExecuteCommandApplicationHostEnvironment

type IExecuteCommandApplicationHostEnvironment struct {
	IUnknown
}

func (*IExecuteCommandApplicationHostEnvironment) GetValue

func (*IExecuteCommandApplicationHostEnvironment) Vtbl

type IExecuteCommandApplicationHostEnvironmentInterface

type IExecuteCommandApplicationHostEnvironmentInterface interface {
	IUnknownInterface
	GetValue(pahe *AHE_TYPE) HRESULT
}

type IExecuteCommandApplicationHostEnvironmentVtbl

type IExecuteCommandApplicationHostEnvironmentVtbl struct {
	IUnknownVtbl
	GetValue uintptr
}

type IExecuteCommandHost

type IExecuteCommandHost struct {
	IUnknown
}

func (*IExecuteCommandHost) GetUIMode

func (this *IExecuteCommandHost) GetUIMode(pUIMode *EC_HOST_UI_MODE) HRESULT

func (*IExecuteCommandHost) Vtbl

type IExecuteCommandHostInterface

type IExecuteCommandHostInterface interface {
	IUnknownInterface
	GetUIMode(pUIMode *EC_HOST_UI_MODE) HRESULT
}

type IExecuteCommandHostVtbl

type IExecuteCommandHostVtbl struct {
	IUnknownVtbl
	GetUIMode uintptr
}

type IExecuteCommandInterface

type IExecuteCommandInterface interface {
	IUnknownInterface
	SetKeyState(grfKeyState uint32) HRESULT
	SetParameters(pszParameters PWSTR) HRESULT
	SetPosition(pt POINT) HRESULT
	SetShowWindow(nShow int32) HRESULT
	SetNoShowUI(fNoShowUI BOOL) HRESULT
	SetDirectory(pszDirectory PWSTR) HRESULT
	Execute() HRESULT
}

type IExecuteCommandVtbl

type IExecuteCommandVtbl struct {
	IUnknownVtbl
	SetKeyState   uintptr
	SetParameters uintptr
	SetPosition   uintptr
	SetShowWindow uintptr
	SetNoShowUI   uintptr
	SetDirectory  uintptr
	Execute       uintptr
}

type IExpDispSupport

type IExpDispSupport struct {
	IUnknown
}

func (*IExpDispSupport) FindConnectionPoint

func (this *IExpDispSupport) FindConnectionPoint(riid *syscall.GUID, ppccp **IConnectionPoint) HRESULT

func (*IExpDispSupport) OnInvoke

func (this *IExpDispSupport) OnInvoke(dispidMember int32, iid *syscall.GUID, lcid uint32, wFlags uint16, pdispparams *DISPPARAMS, pVarResult *VARIANT, pexcepinfo *EXCEPINFO, puArgErr *uint32) HRESULT

func (*IExpDispSupport) OnTranslateAccelerator

func (this *IExpDispSupport) OnTranslateAccelerator(pMsg *MSG, grfModifiers uint32) HRESULT

func (*IExpDispSupport) Vtbl

func (this *IExpDispSupport) Vtbl() *IExpDispSupportVtbl

type IExpDispSupportInterface

type IExpDispSupportInterface interface {
	IUnknownInterface
	FindConnectionPoint(riid *syscall.GUID, ppccp **IConnectionPoint) HRESULT
	OnTranslateAccelerator(pMsg *MSG, grfModifiers uint32) HRESULT
	OnInvoke(dispidMember int32, iid *syscall.GUID, lcid uint32, wFlags uint16, pdispparams *DISPPARAMS, pVarResult *VARIANT, pexcepinfo *EXCEPINFO, puArgErr *uint32) HRESULT
}

type IExpDispSupportVtbl

type IExpDispSupportVtbl struct {
	IUnknownVtbl
	FindConnectionPoint    uintptr
	OnTranslateAccelerator uintptr
	OnInvoke               uintptr
}

type IExpDispSupportXP

type IExpDispSupportXP struct {
	IUnknown
}

func (*IExpDispSupportXP) FindCIE4ConnectionPoint

func (this *IExpDispSupportXP) FindCIE4ConnectionPoint(riid *syscall.GUID, ppccp **CIE4ConnectionPoint) HRESULT

func (*IExpDispSupportXP) OnInvoke

func (this *IExpDispSupportXP) OnInvoke(dispidMember int32, iid *syscall.GUID, lcid uint32, wFlags uint16, pdispparams *DISPPARAMS, pVarResult *VARIANT, pexcepinfo *EXCEPINFO, puArgErr *uint32) HRESULT

func (*IExpDispSupportXP) OnTranslateAccelerator

func (this *IExpDispSupportXP) OnTranslateAccelerator(pMsg *MSG, grfModifiers uint32) HRESULT

func (*IExpDispSupportXP) Vtbl

type IExpDispSupportXPInterface

type IExpDispSupportXPInterface interface {
	IUnknownInterface
	FindCIE4ConnectionPoint(riid *syscall.GUID, ppccp **CIE4ConnectionPoint) HRESULT
	OnTranslateAccelerator(pMsg *MSG, grfModifiers uint32) HRESULT
	OnInvoke(dispidMember int32, iid *syscall.GUID, lcid uint32, wFlags uint16, pdispparams *DISPPARAMS, pVarResult *VARIANT, pexcepinfo *EXCEPINFO, puArgErr *uint32) HRESULT
}

type IExpDispSupportXPVtbl

type IExpDispSupportXPVtbl struct {
	IUnknownVtbl
	FindCIE4ConnectionPoint uintptr
	OnTranslateAccelerator  uintptr
	OnInvoke                uintptr
}

type IExpandCollapseProvider

type IExpandCollapseProvider struct {
	IUnknown
}

func (*IExpandCollapseProvider) Collapse

func (this *IExpandCollapseProvider) Collapse() HRESULT

func (*IExpandCollapseProvider) Expand

func (this *IExpandCollapseProvider) Expand() HRESULT

func (*IExpandCollapseProvider) Get_ExpandCollapseState

func (this *IExpandCollapseProvider) Get_ExpandCollapseState(pRetVal *ExpandCollapseState) HRESULT

func (*IExpandCollapseProvider) Vtbl

type IExpandCollapseProviderInterface

type IExpandCollapseProviderInterface interface {
	IUnknownInterface
	Expand() HRESULT
	Collapse() HRESULT
	Get_ExpandCollapseState(pRetVal *ExpandCollapseState) HRESULT
}

type IExpandCollapseProviderVtbl

type IExpandCollapseProviderVtbl struct {
	IUnknownVtbl
	Expand                  uintptr
	Collapse                uintptr
	Get_ExpandCollapseState uintptr
}

type IExplorerBrowser

type IExplorerBrowser struct {
	IUnknown
}

func (*IExplorerBrowser) Advise

func (this *IExplorerBrowser) Advise(psbe *IExplorerBrowserEvents, pdwCookie *uint32) HRESULT

func (*IExplorerBrowser) BrowseToIDList

func (this *IExplorerBrowser) BrowseToIDList(pidl *ITEMIDLIST, uFlags uint32) HRESULT

func (*IExplorerBrowser) BrowseToObject

func (this *IExplorerBrowser) BrowseToObject(punk *IUnknown, uFlags uint32) HRESULT

func (*IExplorerBrowser) Destroy

func (this *IExplorerBrowser) Destroy() HRESULT

func (*IExplorerBrowser) FillFromObject

func (this *IExplorerBrowser) FillFromObject(punk *IUnknown, dwFlags EXPLORER_BROWSER_FILL_FLAGS) HRESULT

func (*IExplorerBrowser) GetCurrentView

func (this *IExplorerBrowser) GetCurrentView(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IExplorerBrowser) GetOptions

func (this *IExplorerBrowser) GetOptions(pdwFlag *EXPLORER_BROWSER_OPTIONS) HRESULT

func (*IExplorerBrowser) Initialize

func (this *IExplorerBrowser) Initialize(hwndParent HWND, prc *RECT, pfs *FOLDERSETTINGS) HRESULT

func (*IExplorerBrowser) RemoveAll

func (this *IExplorerBrowser) RemoveAll() HRESULT

func (*IExplorerBrowser) SetEmptyText

func (this *IExplorerBrowser) SetEmptyText(pszEmptyText PWSTR) HRESULT

func (*IExplorerBrowser) SetFolderSettings

func (this *IExplorerBrowser) SetFolderSettings(pfs *FOLDERSETTINGS) HRESULT

func (*IExplorerBrowser) SetOptions

func (this *IExplorerBrowser) SetOptions(dwFlag EXPLORER_BROWSER_OPTIONS) HRESULT

func (*IExplorerBrowser) SetPropertyBag

func (this *IExplorerBrowser) SetPropertyBag(pszPropertyBag PWSTR) HRESULT

func (*IExplorerBrowser) SetRect

func (this *IExplorerBrowser) SetRect(phdwp *HDWP, rcBrowser RECT) HRESULT

func (*IExplorerBrowser) Unadvise

func (this *IExplorerBrowser) Unadvise(dwCookie uint32) HRESULT

func (*IExplorerBrowser) Vtbl

func (this *IExplorerBrowser) Vtbl() *IExplorerBrowserVtbl

type IExplorerBrowserEvents

type IExplorerBrowserEvents struct {
	IUnknown
}

func (*IExplorerBrowserEvents) OnNavigationComplete

func (this *IExplorerBrowserEvents) OnNavigationComplete(pidlFolder *ITEMIDLIST) HRESULT

func (*IExplorerBrowserEvents) OnNavigationFailed

func (this *IExplorerBrowserEvents) OnNavigationFailed(pidlFolder *ITEMIDLIST) HRESULT

func (*IExplorerBrowserEvents) OnNavigationPending

func (this *IExplorerBrowserEvents) OnNavigationPending(pidlFolder *ITEMIDLIST) HRESULT

func (*IExplorerBrowserEvents) OnViewCreated

func (this *IExplorerBrowserEvents) OnViewCreated(psv *IShellView) HRESULT

func (*IExplorerBrowserEvents) Vtbl

type IExplorerBrowserEventsInterface

type IExplorerBrowserEventsInterface interface {
	IUnknownInterface
	OnNavigationPending(pidlFolder *ITEMIDLIST) HRESULT
	OnViewCreated(psv *IShellView) HRESULT
	OnNavigationComplete(pidlFolder *ITEMIDLIST) HRESULT
	OnNavigationFailed(pidlFolder *ITEMIDLIST) HRESULT
}

type IExplorerBrowserEventsVtbl

type IExplorerBrowserEventsVtbl struct {
	IUnknownVtbl
	OnNavigationPending  uintptr
	OnViewCreated        uintptr
	OnNavigationComplete uintptr
	OnNavigationFailed   uintptr
}

type IExplorerBrowserInterface

type IExplorerBrowserInterface interface {
	IUnknownInterface
	Initialize(hwndParent HWND, prc *RECT, pfs *FOLDERSETTINGS) HRESULT
	Destroy() HRESULT
	SetRect(phdwp *HDWP, rcBrowser RECT) HRESULT
	SetPropertyBag(pszPropertyBag PWSTR) HRESULT
	SetEmptyText(pszEmptyText PWSTR) HRESULT
	SetFolderSettings(pfs *FOLDERSETTINGS) HRESULT
	Advise(psbe *IExplorerBrowserEvents, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	SetOptions(dwFlag EXPLORER_BROWSER_OPTIONS) HRESULT
	GetOptions(pdwFlag *EXPLORER_BROWSER_OPTIONS) HRESULT
	BrowseToIDList(pidl *ITEMIDLIST, uFlags uint32) HRESULT
	BrowseToObject(punk *IUnknown, uFlags uint32) HRESULT
	FillFromObject(punk *IUnknown, dwFlags EXPLORER_BROWSER_FILL_FLAGS) HRESULT
	RemoveAll() HRESULT
	GetCurrentView(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IExplorerBrowserVtbl

type IExplorerBrowserVtbl struct {
	IUnknownVtbl
	Initialize        uintptr
	Destroy           uintptr
	SetRect           uintptr
	SetPropertyBag    uintptr
	SetEmptyText      uintptr
	SetFolderSettings uintptr
	Advise            uintptr
	Unadvise          uintptr
	SetOptions        uintptr
	GetOptions        uintptr
	BrowseToIDList    uintptr
	BrowseToObject    uintptr
	FillFromObject    uintptr
	RemoveAll         uintptr
	GetCurrentView    uintptr
}

type IExplorerCommand

type IExplorerCommand struct {
	IUnknown
}

func (*IExplorerCommand) EnumSubCommands

func (this *IExplorerCommand) EnumSubCommands(ppEnum **IEnumExplorerCommand) HRESULT

func (*IExplorerCommand) GetCanonicalName

func (this *IExplorerCommand) GetCanonicalName(pguidCommandName *syscall.GUID) HRESULT

func (*IExplorerCommand) GetFlags

func (this *IExplorerCommand) GetFlags(pFlags *uint32) HRESULT

func (*IExplorerCommand) GetIcon

func (this *IExplorerCommand) GetIcon(psiItemArray *IShellItemArray, ppszIcon *PWSTR) HRESULT

func (*IExplorerCommand) GetState

func (this *IExplorerCommand) GetState(psiItemArray *IShellItemArray, fOkToBeSlow BOOL, pCmdState *uint32) HRESULT

func (*IExplorerCommand) GetTitle

func (this *IExplorerCommand) GetTitle(psiItemArray *IShellItemArray, ppszName *PWSTR) HRESULT

func (*IExplorerCommand) GetToolTip

func (this *IExplorerCommand) GetToolTip(psiItemArray *IShellItemArray, ppszInfotip *PWSTR) HRESULT

func (*IExplorerCommand) Invoke

func (this *IExplorerCommand) Invoke(psiItemArray *IShellItemArray, pbc *IBindCtx) HRESULT

func (*IExplorerCommand) Vtbl

func (this *IExplorerCommand) Vtbl() *IExplorerCommandVtbl

type IExplorerCommandInterface

type IExplorerCommandInterface interface {
	IUnknownInterface
	GetTitle(psiItemArray *IShellItemArray, ppszName *PWSTR) HRESULT
	GetIcon(psiItemArray *IShellItemArray, ppszIcon *PWSTR) HRESULT
	GetToolTip(psiItemArray *IShellItemArray, ppszInfotip *PWSTR) HRESULT
	GetCanonicalName(pguidCommandName *syscall.GUID) HRESULT
	GetState(psiItemArray *IShellItemArray, fOkToBeSlow BOOL, pCmdState *uint32) HRESULT
	Invoke(psiItemArray *IShellItemArray, pbc *IBindCtx) HRESULT
	GetFlags(pFlags *uint32) HRESULT
	EnumSubCommands(ppEnum **IEnumExplorerCommand) HRESULT
}

type IExplorerCommandProvider

type IExplorerCommandProvider struct {
	IUnknown
}

func (*IExplorerCommandProvider) GetCommand

func (this *IExplorerCommandProvider) GetCommand(rguidCommandId *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IExplorerCommandProvider) GetCommands

func (this *IExplorerCommandProvider) GetCommands(punkSite *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IExplorerCommandProvider) Vtbl

type IExplorerCommandProviderInterface

type IExplorerCommandProviderInterface interface {
	IUnknownInterface
	GetCommands(punkSite *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetCommand(rguidCommandId *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IExplorerCommandProviderVtbl

type IExplorerCommandProviderVtbl struct {
	IUnknownVtbl
	GetCommands uintptr
	GetCommand  uintptr
}

type IExplorerCommandState

type IExplorerCommandState struct {
	IUnknown
}

func (*IExplorerCommandState) GetState

func (this *IExplorerCommandState) GetState(psiItemArray *IShellItemArray, fOkToBeSlow BOOL, pCmdState *uint32) HRESULT

func (*IExplorerCommandState) Vtbl

type IExplorerCommandStateInterface

type IExplorerCommandStateInterface interface {
	IUnknownInterface
	GetState(psiItemArray *IShellItemArray, fOkToBeSlow BOOL, pCmdState *uint32) HRESULT
}

type IExplorerCommandStateVtbl

type IExplorerCommandStateVtbl struct {
	IUnknownVtbl
	GetState uintptr
}

type IExplorerCommandVtbl

type IExplorerCommandVtbl struct {
	IUnknownVtbl
	GetTitle         uintptr
	GetIcon          uintptr
	GetToolTip       uintptr
	GetCanonicalName uintptr
	GetState         uintptr
	Invoke           uintptr
	GetFlags         uintptr
	EnumSubCommands  uintptr
}

type IExplorerPaneVisibility

type IExplorerPaneVisibility struct {
	IUnknown
}

func (*IExplorerPaneVisibility) GetPaneState

func (this *IExplorerPaneVisibility) GetPaneState(ep *syscall.GUID, peps *uint32) HRESULT

func (*IExplorerPaneVisibility) Vtbl

type IExplorerPaneVisibilityInterface

type IExplorerPaneVisibilityInterface interface {
	IUnknownInterface
	GetPaneState(ep *syscall.GUID, peps *uint32) HRESULT
}

type IExplorerPaneVisibilityVtbl

type IExplorerPaneVisibilityVtbl struct {
	IUnknownVtbl
	GetPaneState uintptr
}

type IExtensionServices

type IExtensionServices struct {
	IUnknown
}

func (*IExtensionServices) SetAdditionalHeaders

func (this *IExtensionServices) SetAdditionalHeaders(pwzAdditionalHeaders PWSTR) HRESULT

func (*IExtensionServices) SetAuthenticateData

func (this *IExtensionServices) SetAuthenticateData(phwnd HWND, pwzUsername PWSTR, pwzPassword PWSTR) HRESULT

func (*IExtensionServices) Vtbl

type IExtensionServicesInterface

type IExtensionServicesInterface interface {
	IUnknownInterface
	SetAdditionalHeaders(pwzAdditionalHeaders PWSTR) HRESULT
	SetAuthenticateData(phwnd HWND, pwzUsername PWSTR, pwzPassword PWSTR) HRESULT
}

type IExtensionServicesVtbl

type IExtensionServicesVtbl struct {
	IUnknownVtbl
	SetAdditionalHeaders uintptr
	SetAuthenticateData  uintptr
}

type IExternalConnection

type IExternalConnection struct {
	IUnknown
}

func (*IExternalConnection) AddConnection

func (this *IExternalConnection) AddConnection(extconn uint32, reserved uint32) uint32

func (*IExternalConnection) ReleaseConnection

func (this *IExternalConnection) ReleaseConnection(extconn uint32, reserved uint32, fLastReleaseCloses BOOL) uint32

func (*IExternalConnection) Vtbl

type IExternalConnectionInterface

type IExternalConnectionInterface interface {
	IUnknownInterface
	AddConnection(extconn uint32, reserved uint32) uint32
	ReleaseConnection(extconn uint32, reserved uint32, fLastReleaseCloses BOOL) uint32
}

type IExternalConnectionVtbl

type IExternalConnectionVtbl struct {
	IUnknownVtbl
	AddConnection     uintptr
	ReleaseConnection uintptr
}

type IExtractIconA

type IExtractIconA struct {
	IUnknown
}

func (*IExtractIconA) Extract

func (this *IExtractIconA) Extract(pszFile PSTR, nIconIndex uint32, phiconLarge *HICON, phiconSmall *HICON, nIconSize uint32) HRESULT

func (*IExtractIconA) GetIconLocation

func (this *IExtractIconA) GetIconLocation(uFlags uint32, pszIconFile PSTR, cchMax uint32, piIndex *int32, pwFlags *uint32) HRESULT

func (*IExtractIconA) Vtbl

func (this *IExtractIconA) Vtbl() *IExtractIconAVtbl

type IExtractIconAInterface

type IExtractIconAInterface interface {
	IUnknownInterface
	GetIconLocation(uFlags uint32, pszIconFile PSTR, cchMax uint32, piIndex *int32, pwFlags *uint32) HRESULT
	Extract(pszFile PSTR, nIconIndex uint32, phiconLarge *HICON, phiconSmall *HICON, nIconSize uint32) HRESULT
}

type IExtractIconAVtbl

type IExtractIconAVtbl struct {
	IUnknownVtbl
	GetIconLocation uintptr
	Extract         uintptr
}

type IExtractIconW

type IExtractIconW struct {
	IUnknown
}

func (*IExtractIconW) Extract

func (this *IExtractIconW) Extract(pszFile PWSTR, nIconIndex uint32, phiconLarge *HICON, phiconSmall *HICON, nIconSize uint32) HRESULT

func (*IExtractIconW) GetIconLocation

func (this *IExtractIconW) GetIconLocation(uFlags uint32, pszIconFile PWSTR, cchMax uint32, piIndex *int32, pwFlags *uint32) HRESULT

func (*IExtractIconW) Vtbl

func (this *IExtractIconW) Vtbl() *IExtractIconWVtbl

type IExtractIconWInterface

type IExtractIconWInterface interface {
	IUnknownInterface
	GetIconLocation(uFlags uint32, pszIconFile PWSTR, cchMax uint32, piIndex *int32, pwFlags *uint32) HRESULT
	Extract(pszFile PWSTR, nIconIndex uint32, phiconLarge *HICON, phiconSmall *HICON, nIconSize uint32) HRESULT
}

type IExtractIconWVtbl

type IExtractIconWVtbl struct {
	IUnknownVtbl
	GetIconLocation uintptr
	Extract         uintptr
}

type IExtractImage

type IExtractImage struct {
	IUnknown
}

func (*IExtractImage) Extract

func (this *IExtractImage) Extract(phBmpThumbnail *HBITMAP) HRESULT

func (*IExtractImage) GetLocation

func (this *IExtractImage) GetLocation(pszPathBuffer PWSTR, cch uint32, pdwPriority *uint32, prgSize *SIZE, dwRecClrDepth uint32, pdwFlags *uint32) HRESULT

func (*IExtractImage) Vtbl

func (this *IExtractImage) Vtbl() *IExtractImageVtbl

type IExtractImage2

type IExtractImage2 struct {
	IExtractImage
}

func (*IExtractImage2) GetDateStamp

func (this *IExtractImage2) GetDateStamp(pDateStamp *FILETIME) HRESULT

func (*IExtractImage2) Vtbl

func (this *IExtractImage2) Vtbl() *IExtractImage2Vtbl

type IExtractImage2Interface

type IExtractImage2Interface interface {
	IExtractImageInterface
	GetDateStamp(pDateStamp *FILETIME) HRESULT
}

type IExtractImage2Vtbl

type IExtractImage2Vtbl struct {
	IExtractImageVtbl
	GetDateStamp uintptr
}

type IExtractImageInterface

type IExtractImageInterface interface {
	IUnknownInterface
	GetLocation(pszPathBuffer PWSTR, cch uint32, pdwPriority *uint32, prgSize *SIZE, dwRecClrDepth uint32, pdwFlags *uint32) HRESULT
	Extract(phBmpThumbnail *HBITMAP) HRESULT
}

type IExtractImageVtbl

type IExtractImageVtbl struct {
	IUnknownVtbl
	GetLocation uintptr
	Extract     uintptr
}

type IFClipNotificationHelper

type IFClipNotificationHelper struct {
	IUnknown
}

func (*IFClipNotificationHelper) ShowSystemDialog

func (this *IFClipNotificationHelper) ShowSystemDialog(titleText BSTR, bodyText BSTR) HRESULT

func (*IFClipNotificationHelper) Vtbl

type IFClipNotificationHelperInterface

type IFClipNotificationHelperInterface interface {
	IUnknownInterface
	ShowSystemDialog(titleText BSTR, bodyText BSTR) HRESULT
}

type IFClipNotificationHelperVtbl

type IFClipNotificationHelperVtbl struct {
	IUnknownVtbl
	ShowSystemDialog uintptr
}

type IFastRundown

type IFastRundown struct {
	IUnknown
}

func (*IFastRundown) Vtbl

func (this *IFastRundown) Vtbl() *IFastRundownVtbl

type IFastRundownInterface

type IFastRundownInterface interface {
	IUnknownInterface
}

type IFastRundownVtbl

type IFastRundownVtbl struct {
	IUnknownVtbl
}

type IFileDialog

type IFileDialog struct {
	IModalWindow
}

func (*IFileDialog) AddPlace

func (this *IFileDialog) AddPlace(psi *IShellItem, fdap FDAP) HRESULT

func (*IFileDialog) Advise

func (this *IFileDialog) Advise(pfde *IFileDialogEvents, pdwCookie *uint32) HRESULT

func (*IFileDialog) ClearClientData

func (this *IFileDialog) ClearClientData() HRESULT

func (*IFileDialog) Close

func (this *IFileDialog) Close(hr HRESULT) HRESULT

func (*IFileDialog) GetCurrentSelection

func (this *IFileDialog) GetCurrentSelection(ppsi **IShellItem) HRESULT

func (*IFileDialog) GetFileName

func (this *IFileDialog) GetFileName(pszName *PWSTR) HRESULT

func (*IFileDialog) GetFileTypeIndex

func (this *IFileDialog) GetFileTypeIndex(piFileType *uint32) HRESULT

func (*IFileDialog) GetFolder

func (this *IFileDialog) GetFolder(ppsi **IShellItem) HRESULT

func (*IFileDialog) GetOptions

func (this *IFileDialog) GetOptions(pfos *FILEOPENDIALOGOPTIONS) HRESULT

func (*IFileDialog) GetResult

func (this *IFileDialog) GetResult(ppsi **IShellItem) HRESULT

func (*IFileDialog) SetClientGuid

func (this *IFileDialog) SetClientGuid(guid *syscall.GUID) HRESULT

func (*IFileDialog) SetDefaultExtension

func (this *IFileDialog) SetDefaultExtension(pszDefaultExtension PWSTR) HRESULT

func (*IFileDialog) SetDefaultFolder

func (this *IFileDialog) SetDefaultFolder(psi *IShellItem) HRESULT

func (*IFileDialog) SetFileName

func (this *IFileDialog) SetFileName(pszName PWSTR) HRESULT

func (*IFileDialog) SetFileNameLabel

func (this *IFileDialog) SetFileNameLabel(pszLabel PWSTR) HRESULT

func (*IFileDialog) SetFileTypeIndex

func (this *IFileDialog) SetFileTypeIndex(iFileType uint32) HRESULT

func (*IFileDialog) SetFileTypes

func (this *IFileDialog) SetFileTypes(cFileTypes uint32, rgFilterSpec *COMDLG_FILTERSPEC) HRESULT

func (*IFileDialog) SetFilter

func (this *IFileDialog) SetFilter(pFilter *IShellItemFilter) HRESULT

func (*IFileDialog) SetFolder

func (this *IFileDialog) SetFolder(psi *IShellItem) HRESULT

func (*IFileDialog) SetOkButtonLabel

func (this *IFileDialog) SetOkButtonLabel(pszText PWSTR) HRESULT

func (*IFileDialog) SetOptions

func (this *IFileDialog) SetOptions(fos FILEOPENDIALOGOPTIONS) HRESULT

func (*IFileDialog) SetTitle

func (this *IFileDialog) SetTitle(pszTitle PWSTR) HRESULT

func (*IFileDialog) Unadvise

func (this *IFileDialog) Unadvise(dwCookie uint32) HRESULT

func (*IFileDialog) Vtbl

func (this *IFileDialog) Vtbl() *IFileDialogVtbl

type IFileDialog2

type IFileDialog2 struct {
	IFileDialog
}

func (*IFileDialog2) SetCancelButtonLabel

func (this *IFileDialog2) SetCancelButtonLabel(pszLabel PWSTR) HRESULT

func (*IFileDialog2) SetNavigationRoot

func (this *IFileDialog2) SetNavigationRoot(psi *IShellItem) HRESULT

func (*IFileDialog2) Vtbl

func (this *IFileDialog2) Vtbl() *IFileDialog2Vtbl

type IFileDialog2Interface

type IFileDialog2Interface interface {
	IFileDialogInterface
	SetCancelButtonLabel(pszLabel PWSTR) HRESULT
	SetNavigationRoot(psi *IShellItem) HRESULT
}

type IFileDialog2Vtbl

type IFileDialog2Vtbl struct {
	IFileDialogVtbl
	SetCancelButtonLabel uintptr
	SetNavigationRoot    uintptr
}

type IFileDialogControlEvents

type IFileDialogControlEvents struct {
	IUnknown
}

func (*IFileDialogControlEvents) OnButtonClicked

func (this *IFileDialogControlEvents) OnButtonClicked(pfdc *IFileDialogCustomize, dwIDCtl uint32) HRESULT

func (*IFileDialogControlEvents) OnCheckButtonToggled

func (this *IFileDialogControlEvents) OnCheckButtonToggled(pfdc *IFileDialogCustomize, dwIDCtl uint32, bChecked BOOL) HRESULT

func (*IFileDialogControlEvents) OnControlActivating

func (this *IFileDialogControlEvents) OnControlActivating(pfdc *IFileDialogCustomize, dwIDCtl uint32) HRESULT

func (*IFileDialogControlEvents) OnItemSelected

func (this *IFileDialogControlEvents) OnItemSelected(pfdc *IFileDialogCustomize, dwIDCtl uint32, dwIDItem uint32) HRESULT

func (*IFileDialogControlEvents) Vtbl

type IFileDialogControlEventsInterface

type IFileDialogControlEventsInterface interface {
	IUnknownInterface
	OnItemSelected(pfdc *IFileDialogCustomize, dwIDCtl uint32, dwIDItem uint32) HRESULT
	OnButtonClicked(pfdc *IFileDialogCustomize, dwIDCtl uint32) HRESULT
	OnCheckButtonToggled(pfdc *IFileDialogCustomize, dwIDCtl uint32, bChecked BOOL) HRESULT
	OnControlActivating(pfdc *IFileDialogCustomize, dwIDCtl uint32) HRESULT
}

type IFileDialogControlEventsVtbl

type IFileDialogControlEventsVtbl struct {
	IUnknownVtbl
	OnItemSelected       uintptr
	OnButtonClicked      uintptr
	OnCheckButtonToggled uintptr
	OnControlActivating  uintptr
}

type IFileDialogCustomize

type IFileDialogCustomize struct {
	IUnknown
}

func (*IFileDialogCustomize) AddCheckButton

func (this *IFileDialogCustomize) AddCheckButton(dwIDCtl uint32, pszLabel PWSTR, bChecked BOOL) HRESULT

func (*IFileDialogCustomize) AddComboBox

func (this *IFileDialogCustomize) AddComboBox(dwIDCtl uint32) HRESULT

func (*IFileDialogCustomize) AddControlItem

func (this *IFileDialogCustomize) AddControlItem(dwIDCtl uint32, dwIDItem uint32, pszLabel PWSTR) HRESULT

func (*IFileDialogCustomize) AddEditBox

func (this *IFileDialogCustomize) AddEditBox(dwIDCtl uint32, pszText PWSTR) HRESULT

func (*IFileDialogCustomize) AddMenu

func (this *IFileDialogCustomize) AddMenu(dwIDCtl uint32, pszLabel PWSTR) HRESULT

func (*IFileDialogCustomize) AddPushButton

func (this *IFileDialogCustomize) AddPushButton(dwIDCtl uint32, pszLabel PWSTR) HRESULT

func (*IFileDialogCustomize) AddRadioButtonList

func (this *IFileDialogCustomize) AddRadioButtonList(dwIDCtl uint32) HRESULT

func (*IFileDialogCustomize) AddSeparator

func (this *IFileDialogCustomize) AddSeparator(dwIDCtl uint32) HRESULT

func (*IFileDialogCustomize) AddText

func (this *IFileDialogCustomize) AddText(dwIDCtl uint32, pszText PWSTR) HRESULT

func (*IFileDialogCustomize) EnableOpenDropDown

func (this *IFileDialogCustomize) EnableOpenDropDown(dwIDCtl uint32) HRESULT

func (*IFileDialogCustomize) EndVisualGroup

func (this *IFileDialogCustomize) EndVisualGroup() HRESULT

func (*IFileDialogCustomize) GetCheckButtonState

func (this *IFileDialogCustomize) GetCheckButtonState(dwIDCtl uint32, pbChecked *BOOL) HRESULT

func (*IFileDialogCustomize) GetControlItemState

func (this *IFileDialogCustomize) GetControlItemState(dwIDCtl uint32, dwIDItem uint32, pdwState *CDCONTROLSTATEF) HRESULT

func (*IFileDialogCustomize) GetControlState

func (this *IFileDialogCustomize) GetControlState(dwIDCtl uint32, pdwState *CDCONTROLSTATEF) HRESULT

func (*IFileDialogCustomize) GetEditBoxText

func (this *IFileDialogCustomize) GetEditBoxText(dwIDCtl uint32, ppszText **uint16) HRESULT

func (*IFileDialogCustomize) GetSelectedControlItem

func (this *IFileDialogCustomize) GetSelectedControlItem(dwIDCtl uint32, pdwIDItem *uint32) HRESULT

func (*IFileDialogCustomize) MakeProminent

func (this *IFileDialogCustomize) MakeProminent(dwIDCtl uint32) HRESULT

func (*IFileDialogCustomize) RemoveAllControlItems

func (this *IFileDialogCustomize) RemoveAllControlItems(dwIDCtl uint32) HRESULT

func (*IFileDialogCustomize) RemoveControlItem

func (this *IFileDialogCustomize) RemoveControlItem(dwIDCtl uint32, dwIDItem uint32) HRESULT

func (*IFileDialogCustomize) SetCheckButtonState

func (this *IFileDialogCustomize) SetCheckButtonState(dwIDCtl uint32, bChecked BOOL) HRESULT

func (*IFileDialogCustomize) SetControlItemState

func (this *IFileDialogCustomize) SetControlItemState(dwIDCtl uint32, dwIDItem uint32, dwState CDCONTROLSTATEF) HRESULT

func (*IFileDialogCustomize) SetControlItemText

func (this *IFileDialogCustomize) SetControlItemText(dwIDCtl uint32, dwIDItem uint32, pszLabel PWSTR) HRESULT

func (*IFileDialogCustomize) SetControlLabel

func (this *IFileDialogCustomize) SetControlLabel(dwIDCtl uint32, pszLabel PWSTR) HRESULT

func (*IFileDialogCustomize) SetControlState

func (this *IFileDialogCustomize) SetControlState(dwIDCtl uint32, dwState CDCONTROLSTATEF) HRESULT

func (*IFileDialogCustomize) SetEditBoxText

func (this *IFileDialogCustomize) SetEditBoxText(dwIDCtl uint32, pszText PWSTR) HRESULT

func (*IFileDialogCustomize) SetSelectedControlItem

func (this *IFileDialogCustomize) SetSelectedControlItem(dwIDCtl uint32, dwIDItem uint32) HRESULT

func (*IFileDialogCustomize) StartVisualGroup

func (this *IFileDialogCustomize) StartVisualGroup(dwIDCtl uint32, pszLabel PWSTR) HRESULT

func (*IFileDialogCustomize) Vtbl

type IFileDialogCustomizeInterface

type IFileDialogCustomizeInterface interface {
	IUnknownInterface
	EnableOpenDropDown(dwIDCtl uint32) HRESULT
	AddMenu(dwIDCtl uint32, pszLabel PWSTR) HRESULT
	AddPushButton(dwIDCtl uint32, pszLabel PWSTR) HRESULT
	AddComboBox(dwIDCtl uint32) HRESULT
	AddRadioButtonList(dwIDCtl uint32) HRESULT
	AddCheckButton(dwIDCtl uint32, pszLabel PWSTR, bChecked BOOL) HRESULT
	AddEditBox(dwIDCtl uint32, pszText PWSTR) HRESULT
	AddSeparator(dwIDCtl uint32) HRESULT
	AddText(dwIDCtl uint32, pszText PWSTR) HRESULT
	SetControlLabel(dwIDCtl uint32, pszLabel PWSTR) HRESULT
	GetControlState(dwIDCtl uint32, pdwState *CDCONTROLSTATEF) HRESULT
	SetControlState(dwIDCtl uint32, dwState CDCONTROLSTATEF) HRESULT
	GetEditBoxText(dwIDCtl uint32, ppszText **uint16) HRESULT
	SetEditBoxText(dwIDCtl uint32, pszText PWSTR) HRESULT
	GetCheckButtonState(dwIDCtl uint32, pbChecked *BOOL) HRESULT
	SetCheckButtonState(dwIDCtl uint32, bChecked BOOL) HRESULT
	AddControlItem(dwIDCtl uint32, dwIDItem uint32, pszLabel PWSTR) HRESULT
	RemoveControlItem(dwIDCtl uint32, dwIDItem uint32) HRESULT
	RemoveAllControlItems(dwIDCtl uint32) HRESULT
	GetControlItemState(dwIDCtl uint32, dwIDItem uint32, pdwState *CDCONTROLSTATEF) HRESULT
	SetControlItemState(dwIDCtl uint32, dwIDItem uint32, dwState CDCONTROLSTATEF) HRESULT
	GetSelectedControlItem(dwIDCtl uint32, pdwIDItem *uint32) HRESULT
	SetSelectedControlItem(dwIDCtl uint32, dwIDItem uint32) HRESULT
	StartVisualGroup(dwIDCtl uint32, pszLabel PWSTR) HRESULT
	EndVisualGroup() HRESULT
	MakeProminent(dwIDCtl uint32) HRESULT
	SetControlItemText(dwIDCtl uint32, dwIDItem uint32, pszLabel PWSTR) HRESULT
}

type IFileDialogCustomizeVtbl

type IFileDialogCustomizeVtbl struct {
	IUnknownVtbl
	EnableOpenDropDown     uintptr
	AddMenu                uintptr
	AddPushButton          uintptr
	AddComboBox            uintptr
	AddRadioButtonList     uintptr
	AddCheckButton         uintptr
	AddEditBox             uintptr
	AddSeparator           uintptr
	AddText                uintptr
	SetControlLabel        uintptr
	GetControlState        uintptr
	SetControlState        uintptr
	GetEditBoxText         uintptr
	SetEditBoxText         uintptr
	GetCheckButtonState    uintptr
	SetCheckButtonState    uintptr
	AddControlItem         uintptr
	RemoveControlItem      uintptr
	RemoveAllControlItems  uintptr
	GetControlItemState    uintptr
	SetControlItemState    uintptr
	GetSelectedControlItem uintptr
	SetSelectedControlItem uintptr
	StartVisualGroup       uintptr
	EndVisualGroup         uintptr
	MakeProminent          uintptr
	SetControlItemText     uintptr
}

type IFileDialogEvents

type IFileDialogEvents struct {
	IUnknown
}

func (*IFileDialogEvents) OnFileOk

func (this *IFileDialogEvents) OnFileOk(pfd *IFileDialog) HRESULT

func (*IFileDialogEvents) OnFolderChange

func (this *IFileDialogEvents) OnFolderChange(pfd *IFileDialog) HRESULT

func (*IFileDialogEvents) OnFolderChanging

func (this *IFileDialogEvents) OnFolderChanging(pfd *IFileDialog, psiFolder *IShellItem) HRESULT

func (*IFileDialogEvents) OnOverwrite

func (this *IFileDialogEvents) OnOverwrite(pfd *IFileDialog, psi *IShellItem, pResponse *FDE_OVERWRITE_RESPONSE) HRESULT

func (*IFileDialogEvents) OnSelectionChange

func (this *IFileDialogEvents) OnSelectionChange(pfd *IFileDialog) HRESULT

func (*IFileDialogEvents) OnShareViolation

func (this *IFileDialogEvents) OnShareViolation(pfd *IFileDialog, psi *IShellItem, pResponse *FDE_SHAREVIOLATION_RESPONSE) HRESULT

func (*IFileDialogEvents) OnTypeChange

func (this *IFileDialogEvents) OnTypeChange(pfd *IFileDialog) HRESULT

func (*IFileDialogEvents) Vtbl

type IFileDialogEventsInterface

type IFileDialogEventsInterface interface {
	IUnknownInterface
	OnFileOk(pfd *IFileDialog) HRESULT
	OnFolderChanging(pfd *IFileDialog, psiFolder *IShellItem) HRESULT
	OnFolderChange(pfd *IFileDialog) HRESULT
	OnSelectionChange(pfd *IFileDialog) HRESULT
	OnShareViolation(pfd *IFileDialog, psi *IShellItem, pResponse *FDE_SHAREVIOLATION_RESPONSE) HRESULT
	OnTypeChange(pfd *IFileDialog) HRESULT
	OnOverwrite(pfd *IFileDialog, psi *IShellItem, pResponse *FDE_OVERWRITE_RESPONSE) HRESULT
}

type IFileDialogEventsVtbl

type IFileDialogEventsVtbl struct {
	IUnknownVtbl
	OnFileOk          uintptr
	OnFolderChanging  uintptr
	OnFolderChange    uintptr
	OnSelectionChange uintptr
	OnShareViolation  uintptr
	OnTypeChange      uintptr
	OnOverwrite       uintptr
}

type IFileDialogInterface

type IFileDialogInterface interface {
	IModalWindowInterface
	SetFileTypes(cFileTypes uint32, rgFilterSpec *COMDLG_FILTERSPEC) HRESULT
	SetFileTypeIndex(iFileType uint32) HRESULT
	GetFileTypeIndex(piFileType *uint32) HRESULT
	Advise(pfde *IFileDialogEvents, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	SetOptions(fos FILEOPENDIALOGOPTIONS) HRESULT
	GetOptions(pfos *FILEOPENDIALOGOPTIONS) HRESULT
	SetDefaultFolder(psi *IShellItem) HRESULT
	SetFolder(psi *IShellItem) HRESULT
	GetFolder(ppsi **IShellItem) HRESULT
	GetCurrentSelection(ppsi **IShellItem) HRESULT
	SetFileName(pszName PWSTR) HRESULT
	GetFileName(pszName *PWSTR) HRESULT
	SetTitle(pszTitle PWSTR) HRESULT
	SetOkButtonLabel(pszText PWSTR) HRESULT
	SetFileNameLabel(pszLabel PWSTR) HRESULT
	GetResult(ppsi **IShellItem) HRESULT
	AddPlace(psi *IShellItem, fdap FDAP) HRESULT
	SetDefaultExtension(pszDefaultExtension PWSTR) HRESULT
	Close(hr HRESULT) HRESULT
	SetClientGuid(guid *syscall.GUID) HRESULT
	ClearClientData() HRESULT
	SetFilter(pFilter *IShellItemFilter) HRESULT
}

type IFileDialogVtbl

type IFileDialogVtbl struct {
	IModalWindowVtbl
	SetFileTypes        uintptr
	SetFileTypeIndex    uintptr
	GetFileTypeIndex    uintptr
	Advise              uintptr
	Unadvise            uintptr
	SetOptions          uintptr
	GetOptions          uintptr
	SetDefaultFolder    uintptr
	SetFolder           uintptr
	GetFolder           uintptr
	GetCurrentSelection uintptr
	SetFileName         uintptr
	GetFileName         uintptr
	SetTitle            uintptr
	SetOkButtonLabel    uintptr
	SetFileNameLabel    uintptr
	GetResult           uintptr
	AddPlace            uintptr
	SetDefaultExtension uintptr
	Close               uintptr
	SetClientGuid       uintptr
	ClearClientData     uintptr
	SetFilter           uintptr
}

type IFileIsInUse

type IFileIsInUse struct {
	IUnknown
}

func (*IFileIsInUse) CloseFile

func (this *IFileIsInUse) CloseFile() HRESULT

func (*IFileIsInUse) GetAppName

func (this *IFileIsInUse) GetAppName(ppszName *PWSTR) HRESULT

func (*IFileIsInUse) GetCapabilities

func (this *IFileIsInUse) GetCapabilities(pdwCapFlags *uint32) HRESULT

func (*IFileIsInUse) GetSwitchToHWND

func (this *IFileIsInUse) GetSwitchToHWND(phwnd *HWND) HRESULT

func (*IFileIsInUse) GetUsage

func (this *IFileIsInUse) GetUsage(pfut *FILE_USAGE_TYPE) HRESULT

func (*IFileIsInUse) Vtbl

func (this *IFileIsInUse) Vtbl() *IFileIsInUseVtbl

type IFileIsInUseInterface

type IFileIsInUseInterface interface {
	IUnknownInterface
	GetAppName(ppszName *PWSTR) HRESULT
	GetUsage(pfut *FILE_USAGE_TYPE) HRESULT
	GetCapabilities(pdwCapFlags *uint32) HRESULT
	GetSwitchToHWND(phwnd *HWND) HRESULT
	CloseFile() HRESULT
}

type IFileIsInUseVtbl

type IFileIsInUseVtbl struct {
	IUnknownVtbl
	GetAppName      uintptr
	GetUsage        uintptr
	GetCapabilities uintptr
	GetSwitchToHWND uintptr
	CloseFile       uintptr
}

type IFileOpenDialog

type IFileOpenDialog struct {
	IFileDialog
}

func (*IFileOpenDialog) GetResults

func (this *IFileOpenDialog) GetResults(ppenum **IShellItemArray) HRESULT

func (*IFileOpenDialog) GetSelectedItems

func (this *IFileOpenDialog) GetSelectedItems(ppsai **IShellItemArray) HRESULT

func (*IFileOpenDialog) Vtbl

func (this *IFileOpenDialog) Vtbl() *IFileOpenDialogVtbl

type IFileOpenDialogInterface

type IFileOpenDialogInterface interface {
	IFileDialogInterface
	GetResults(ppenum **IShellItemArray) HRESULT
	GetSelectedItems(ppsai **IShellItemArray) HRESULT
}

type IFileOpenDialogVtbl

type IFileOpenDialogVtbl struct {
	IFileDialogVtbl
	GetResults       uintptr
	GetSelectedItems uintptr
}

type IFileOperation

type IFileOperation struct {
	IUnknown
}

func (*IFileOperation) Advise

func (this *IFileOperation) Advise(pfops *IFileOperationProgressSink, pdwCookie *uint32) HRESULT

func (*IFileOperation) ApplyPropertiesToItem

func (this *IFileOperation) ApplyPropertiesToItem(psiItem *IShellItem) HRESULT

func (*IFileOperation) ApplyPropertiesToItems

func (this *IFileOperation) ApplyPropertiesToItems(punkItems *IUnknown) HRESULT

func (*IFileOperation) CopyItem

func (this *IFileOperation) CopyItem(psiItem *IShellItem, psiDestinationFolder *IShellItem, pszCopyName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT

func (*IFileOperation) CopyItems

func (this *IFileOperation) CopyItems(punkItems *IUnknown, psiDestinationFolder *IShellItem) HRESULT

func (*IFileOperation) DeleteItem

func (this *IFileOperation) DeleteItem(psiItem *IShellItem, pfopsItem *IFileOperationProgressSink) HRESULT

func (*IFileOperation) DeleteItems

func (this *IFileOperation) DeleteItems(punkItems *IUnknown) HRESULT

func (*IFileOperation) GetAnyOperationsAborted

func (this *IFileOperation) GetAnyOperationsAborted(pfAnyOperationsAborted *BOOL) HRESULT

func (*IFileOperation) MoveItem

func (this *IFileOperation) MoveItem(psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT

func (*IFileOperation) MoveItems

func (this *IFileOperation) MoveItems(punkItems *IUnknown, psiDestinationFolder *IShellItem) HRESULT

func (*IFileOperation) NewItem

func (this *IFileOperation) NewItem(psiDestinationFolder *IShellItem, dwFileAttributes uint32, pszName PWSTR, pszTemplateName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT

func (*IFileOperation) PerformOperations

func (this *IFileOperation) PerformOperations() HRESULT

func (*IFileOperation) RenameItem

func (this *IFileOperation) RenameItem(psiItem *IShellItem, pszNewName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT

func (*IFileOperation) RenameItems

func (this *IFileOperation) RenameItems(pUnkItems *IUnknown, pszNewName PWSTR) HRESULT

func (*IFileOperation) SetOperationFlags

func (this *IFileOperation) SetOperationFlags(dwOperationFlags FILEOPERATION_FLAGS) HRESULT

func (*IFileOperation) SetOwnerWindow

func (this *IFileOperation) SetOwnerWindow(hwndOwner HWND) HRESULT

func (*IFileOperation) SetProgressDialog

func (this *IFileOperation) SetProgressDialog(popd *IOperationsProgressDialog) HRESULT

func (*IFileOperation) SetProgressMessage

func (this *IFileOperation) SetProgressMessage(pszMessage PWSTR) HRESULT

func (*IFileOperation) SetProperties

func (this *IFileOperation) SetProperties(pproparray *IPropertyChangeArray) HRESULT

func (*IFileOperation) Unadvise

func (this *IFileOperation) Unadvise(dwCookie uint32) HRESULT

func (*IFileOperation) Vtbl

func (this *IFileOperation) Vtbl() *IFileOperationVtbl

type IFileOperation2

type IFileOperation2 struct {
	IFileOperation
}

func (*IFileOperation2) SetOperationFlags2

func (this *IFileOperation2) SetOperationFlags2(operationFlags2 FILE_OPERATION_FLAGS2) HRESULT

func (*IFileOperation2) Vtbl

func (this *IFileOperation2) Vtbl() *IFileOperation2Vtbl

type IFileOperation2Interface

type IFileOperation2Interface interface {
	IFileOperationInterface
	SetOperationFlags2(operationFlags2 FILE_OPERATION_FLAGS2) HRESULT
}

type IFileOperation2Vtbl

type IFileOperation2Vtbl struct {
	IFileOperationVtbl
	SetOperationFlags2 uintptr
}

type IFileOperationInterface

type IFileOperationInterface interface {
	IUnknownInterface
	Advise(pfops *IFileOperationProgressSink, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	SetOperationFlags(dwOperationFlags FILEOPERATION_FLAGS) HRESULT
	SetProgressMessage(pszMessage PWSTR) HRESULT
	SetProgressDialog(popd *IOperationsProgressDialog) HRESULT
	SetProperties(pproparray *IPropertyChangeArray) HRESULT
	SetOwnerWindow(hwndOwner HWND) HRESULT
	ApplyPropertiesToItem(psiItem *IShellItem) HRESULT
	ApplyPropertiesToItems(punkItems *IUnknown) HRESULT
	RenameItem(psiItem *IShellItem, pszNewName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT
	RenameItems(pUnkItems *IUnknown, pszNewName PWSTR) HRESULT
	MoveItem(psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT
	MoveItems(punkItems *IUnknown, psiDestinationFolder *IShellItem) HRESULT
	CopyItem(psiItem *IShellItem, psiDestinationFolder *IShellItem, pszCopyName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT
	CopyItems(punkItems *IUnknown, psiDestinationFolder *IShellItem) HRESULT
	DeleteItem(psiItem *IShellItem, pfopsItem *IFileOperationProgressSink) HRESULT
	DeleteItems(punkItems *IUnknown) HRESULT
	NewItem(psiDestinationFolder *IShellItem, dwFileAttributes uint32, pszName PWSTR, pszTemplateName PWSTR, pfopsItem *IFileOperationProgressSink) HRESULT
	PerformOperations() HRESULT
	GetAnyOperationsAborted(pfAnyOperationsAborted *BOOL) HRESULT
}

type IFileOperationProgressSink

type IFileOperationProgressSink struct {
	IUnknown
}

func (*IFileOperationProgressSink) FinishOperations

func (this *IFileOperationProgressSink) FinishOperations(hrResult HRESULT) HRESULT

func (*IFileOperationProgressSink) PauseTimer

func (this *IFileOperationProgressSink) PauseTimer() HRESULT

func (*IFileOperationProgressSink) PostCopyItem

func (this *IFileOperationProgressSink) PostCopyItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR, hrCopy HRESULT, psiNewlyCreated *IShellItem) HRESULT

func (*IFileOperationProgressSink) PostDeleteItem

func (this *IFileOperationProgressSink) PostDeleteItem(dwFlags uint32, psiItem *IShellItem, hrDelete HRESULT, psiNewlyCreated *IShellItem) HRESULT

func (*IFileOperationProgressSink) PostMoveItem

func (this *IFileOperationProgressSink) PostMoveItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR, hrMove HRESULT, psiNewlyCreated *IShellItem) HRESULT

func (*IFileOperationProgressSink) PostNewItem

func (this *IFileOperationProgressSink) PostNewItem(dwFlags uint32, psiDestinationFolder *IShellItem, pszNewName PWSTR, pszTemplateName PWSTR, dwFileAttributes uint32, hrNew HRESULT, psiNewItem *IShellItem) HRESULT

func (*IFileOperationProgressSink) PostRenameItem

func (this *IFileOperationProgressSink) PostRenameItem(dwFlags uint32, psiItem *IShellItem, pszNewName PWSTR, hrRename HRESULT, psiNewlyCreated *IShellItem) HRESULT

func (*IFileOperationProgressSink) PreCopyItem

func (this *IFileOperationProgressSink) PreCopyItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR) HRESULT

func (*IFileOperationProgressSink) PreDeleteItem

func (this *IFileOperationProgressSink) PreDeleteItem(dwFlags uint32, psiItem *IShellItem) HRESULT

func (*IFileOperationProgressSink) PreMoveItem

func (this *IFileOperationProgressSink) PreMoveItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR) HRESULT

func (*IFileOperationProgressSink) PreNewItem

func (this *IFileOperationProgressSink) PreNewItem(dwFlags uint32, psiDestinationFolder *IShellItem, pszNewName PWSTR) HRESULT

func (*IFileOperationProgressSink) PreRenameItem

func (this *IFileOperationProgressSink) PreRenameItem(dwFlags uint32, psiItem *IShellItem, pszNewName PWSTR) HRESULT

func (*IFileOperationProgressSink) ResetTimer

func (this *IFileOperationProgressSink) ResetTimer() HRESULT

func (*IFileOperationProgressSink) ResumeTimer

func (this *IFileOperationProgressSink) ResumeTimer() HRESULT

func (*IFileOperationProgressSink) StartOperations

func (this *IFileOperationProgressSink) StartOperations() HRESULT

func (*IFileOperationProgressSink) UpdateProgress

func (this *IFileOperationProgressSink) UpdateProgress(iWorkTotal uint32, iWorkSoFar uint32) HRESULT

func (*IFileOperationProgressSink) Vtbl

type IFileOperationProgressSinkInterface

type IFileOperationProgressSinkInterface interface {
	IUnknownInterface
	StartOperations() HRESULT
	FinishOperations(hrResult HRESULT) HRESULT
	PreRenameItem(dwFlags uint32, psiItem *IShellItem, pszNewName PWSTR) HRESULT
	PostRenameItem(dwFlags uint32, psiItem *IShellItem, pszNewName PWSTR, hrRename HRESULT, psiNewlyCreated *IShellItem) HRESULT
	PreMoveItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR) HRESULT
	PostMoveItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR, hrMove HRESULT, psiNewlyCreated *IShellItem) HRESULT
	PreCopyItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR) HRESULT
	PostCopyItem(dwFlags uint32, psiItem *IShellItem, psiDestinationFolder *IShellItem, pszNewName PWSTR, hrCopy HRESULT, psiNewlyCreated *IShellItem) HRESULT
	PreDeleteItem(dwFlags uint32, psiItem *IShellItem) HRESULT
	PostDeleteItem(dwFlags uint32, psiItem *IShellItem, hrDelete HRESULT, psiNewlyCreated *IShellItem) HRESULT
	PreNewItem(dwFlags uint32, psiDestinationFolder *IShellItem, pszNewName PWSTR) HRESULT
	PostNewItem(dwFlags uint32, psiDestinationFolder *IShellItem, pszNewName PWSTR, pszTemplateName PWSTR, dwFileAttributes uint32, hrNew HRESULT, psiNewItem *IShellItem) HRESULT
	UpdateProgress(iWorkTotal uint32, iWorkSoFar uint32) HRESULT
	ResetTimer() HRESULT
	PauseTimer() HRESULT
	ResumeTimer() HRESULT
}

type IFileOperationProgressSinkVtbl

type IFileOperationProgressSinkVtbl struct {
	IUnknownVtbl
	StartOperations  uintptr
	FinishOperations uintptr
	PreRenameItem    uintptr
	PostRenameItem   uintptr
	PreMoveItem      uintptr
	PostMoveItem     uintptr
	PreCopyItem      uintptr
	PostCopyItem     uintptr
	PreDeleteItem    uintptr
	PostDeleteItem   uintptr
	PreNewItem       uintptr
	PostNewItem      uintptr
	UpdateProgress   uintptr
	ResetTimer       uintptr
	PauseTimer       uintptr
	ResumeTimer      uintptr
}

type IFileOperationVtbl

type IFileOperationVtbl struct {
	IUnknownVtbl
	Advise                  uintptr
	Unadvise                uintptr
	SetOperationFlags       uintptr
	SetProgressMessage      uintptr
	SetProgressDialog       uintptr
	SetProperties           uintptr
	SetOwnerWindow          uintptr
	ApplyPropertiesToItem   uintptr
	ApplyPropertiesToItems  uintptr
	RenameItem              uintptr
	RenameItems             uintptr
	MoveItem                uintptr
	MoveItems               uintptr
	CopyItem                uintptr
	CopyItems               uintptr
	DeleteItem              uintptr
	DeleteItems             uintptr
	NewItem                 uintptr
	PerformOperations       uintptr
	GetAnyOperationsAborted uintptr
}

type IFileSaveDialog

type IFileSaveDialog struct {
	IFileDialog
}

func (*IFileSaveDialog) ApplyProperties

func (this *IFileSaveDialog) ApplyProperties(psi *IShellItem, pStore *IPropertyStore, hwnd HWND, pSink *IFileOperationProgressSink) HRESULT

func (*IFileSaveDialog) GetProperties

func (this *IFileSaveDialog) GetProperties(ppStore **IPropertyStore) HRESULT

func (*IFileSaveDialog) SetCollectedProperties

func (this *IFileSaveDialog) SetCollectedProperties(pList *IPropertyDescriptionList, fAppendDefault BOOL) HRESULT

func (*IFileSaveDialog) SetProperties

func (this *IFileSaveDialog) SetProperties(pStore *IPropertyStore) HRESULT

func (*IFileSaveDialog) SetSaveAsItem

func (this *IFileSaveDialog) SetSaveAsItem(psi *IShellItem) HRESULT

func (*IFileSaveDialog) Vtbl

func (this *IFileSaveDialog) Vtbl() *IFileSaveDialogVtbl

type IFileSaveDialogInterface

type IFileSaveDialogInterface interface {
	IFileDialogInterface
	SetSaveAsItem(psi *IShellItem) HRESULT
	SetProperties(pStore *IPropertyStore) HRESULT
	SetCollectedProperties(pList *IPropertyDescriptionList, fAppendDefault BOOL) HRESULT
	GetProperties(ppStore **IPropertyStore) HRESULT
	ApplyProperties(psi *IShellItem, pStore *IPropertyStore, hwnd HWND, pSink *IFileOperationProgressSink) HRESULT
}

type IFileSaveDialogVtbl

type IFileSaveDialogVtbl struct {
	IFileDialogVtbl
	SetSaveAsItem          uintptr
	SetProperties          uintptr
	SetCollectedProperties uintptr
	GetProperties          uintptr
	ApplyProperties        uintptr
}

type IFileSearchBand

type IFileSearchBand struct {
	IDispatch
}

func (*IFileSearchBand) Get_QueryFile

func (this *IFileSearchBand) Get_QueryFile(pvarFile *VARIANT) HRESULT

func (*IFileSearchBand) Get_Scope

func (this *IFileSearchBand) Get_Scope(pvarScope *VARIANT) HRESULT

func (*IFileSearchBand) Get_SearchID

func (this *IFileSearchBand) Get_SearchID(pbstrSearchID *BSTR) HRESULT

func (*IFileSearchBand) SetFocus

func (this *IFileSearchBand) SetFocus() HRESULT

func (*IFileSearchBand) SetSearchParameters

func (this *IFileSearchBand) SetSearchParameters(pbstrSearchID *BSTR, bNavToResults VARIANT_BOOL, pvarScope *VARIANT, pvarQueryFile *VARIANT) HRESULT

func (*IFileSearchBand) Vtbl

func (this *IFileSearchBand) Vtbl() *IFileSearchBandVtbl

type IFileSearchBandInterface

type IFileSearchBandInterface interface {
	IDispatchInterface
	SetFocus() HRESULT
	SetSearchParameters(pbstrSearchID *BSTR, bNavToResults VARIANT_BOOL, pvarScope *VARIANT, pvarQueryFile *VARIANT) HRESULT
	Get_SearchID(pbstrSearchID *BSTR) HRESULT
	Get_Scope(pvarScope *VARIANT) HRESULT
	Get_QueryFile(pvarFile *VARIANT) HRESULT
}

type IFileSearchBandVtbl

type IFileSearchBandVtbl struct {
	IDispatchVtbl
	SetFocus            uintptr
	SetSearchParameters uintptr
	Get_SearchID        uintptr
	Get_Scope           uintptr
	Get_QueryFile       uintptr
}

type IFileSyncMergeHandler

type IFileSyncMergeHandler struct {
	IUnknown
}

func (*IFileSyncMergeHandler) Merge

func (this *IFileSyncMergeHandler) Merge(localFilePath PWSTR, serverFilePath PWSTR, updateStatus *MERGE_UPDATE_STATUS) HRESULT

func (*IFileSyncMergeHandler) ShowResolveConflictUIAsync

func (this *IFileSyncMergeHandler) ShowResolveConflictUIAsync(localFilePath PWSTR, monitorToDisplayOn HMONITOR) HRESULT

func (*IFileSyncMergeHandler) Vtbl

type IFileSyncMergeHandlerInterface

type IFileSyncMergeHandlerInterface interface {
	IUnknownInterface
	Merge(localFilePath PWSTR, serverFilePath PWSTR, updateStatus *MERGE_UPDATE_STATUS) HRESULT
	ShowResolveConflictUIAsync(localFilePath PWSTR, monitorToDisplayOn HMONITOR) HRESULT
}

type IFileSyncMergeHandlerVtbl

type IFileSyncMergeHandlerVtbl struct {
	IUnknownVtbl
	Merge                      uintptr
	ShowResolveConflictUIAsync uintptr
}

type IFileSystemBindData

type IFileSystemBindData struct {
	IUnknown
}

func (*IFileSystemBindData) GetFindData

func (this *IFileSystemBindData) GetFindData(pfd *WIN32_FIND_DATAW) HRESULT

func (*IFileSystemBindData) SetFindData

func (this *IFileSystemBindData) SetFindData(pfd *WIN32_FIND_DATAW) HRESULT

func (*IFileSystemBindData) Vtbl

type IFileSystemBindData2

type IFileSystemBindData2 struct {
	IFileSystemBindData
}

func (*IFileSystemBindData2) GetFileID

func (this *IFileSystemBindData2) GetFileID(pliFileID *int64) HRESULT

func (*IFileSystemBindData2) GetJunctionCLSID

func (this *IFileSystemBindData2) GetJunctionCLSID(pclsid *syscall.GUID) HRESULT

func (*IFileSystemBindData2) SetFileID

func (this *IFileSystemBindData2) SetFileID(liFileID int64) HRESULT

func (*IFileSystemBindData2) SetJunctionCLSID

func (this *IFileSystemBindData2) SetJunctionCLSID(clsid *syscall.GUID) HRESULT

func (*IFileSystemBindData2) Vtbl

type IFileSystemBindData2Interface

type IFileSystemBindData2Interface interface {
	IFileSystemBindDataInterface
	SetFileID(liFileID int64) HRESULT
	GetFileID(pliFileID *int64) HRESULT
	SetJunctionCLSID(clsid *syscall.GUID) HRESULT
	GetJunctionCLSID(pclsid *syscall.GUID) HRESULT
}

type IFileSystemBindData2Vtbl

type IFileSystemBindData2Vtbl struct {
	IFileSystemBindDataVtbl
	SetFileID        uintptr
	GetFileID        uintptr
	SetJunctionCLSID uintptr
	GetJunctionCLSID uintptr
}

type IFileSystemBindDataInterface

type IFileSystemBindDataInterface interface {
	IUnknownInterface
	SetFindData(pfd *WIN32_FIND_DATAW) HRESULT
	GetFindData(pfd *WIN32_FIND_DATAW) HRESULT
}

type IFileSystemBindDataVtbl

type IFileSystemBindDataVtbl struct {
	IUnknownVtbl
	SetFindData uintptr
	GetFindData uintptr
}

type IFillLockBytes

type IFillLockBytes struct {
	IUnknown
}

func (*IFillLockBytes) FillAppend

func (this *IFillLockBytes) FillAppend(pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT

func (*IFillLockBytes) FillAt

func (this *IFillLockBytes) FillAt(ulOffset uint64, pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT

func (*IFillLockBytes) SetFillSize

func (this *IFillLockBytes) SetFillSize(ulSize uint64) HRESULT

func (*IFillLockBytes) Terminate

func (this *IFillLockBytes) Terminate(bCanceled BOOL) HRESULT

func (*IFillLockBytes) Vtbl

func (this *IFillLockBytes) Vtbl() *IFillLockBytesVtbl

type IFillLockBytesInterface

type IFillLockBytesInterface interface {
	IUnknownInterface
	FillAppend(pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT
	FillAt(ulOffset uint64, pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT
	SetFillSize(ulSize uint64) HRESULT
	Terminate(bCanceled BOOL) HRESULT
}

type IFillLockBytesVtbl

type IFillLockBytesVtbl struct {
	IUnknownVtbl
	FillAppend  uintptr
	FillAt      uintptr
	SetFillSize uintptr
	Terminate   uintptr
}

type IFolderBandPriv

type IFolderBandPriv struct {
	IUnknown
}

func (*IFolderBandPriv) SetAccelerators

func (this *IFolderBandPriv) SetAccelerators(fAccelerators BOOL) HRESULT

func (*IFolderBandPriv) SetCascade

func (this *IFolderBandPriv) SetCascade(fCascade BOOL) HRESULT

func (*IFolderBandPriv) SetNoIcons

func (this *IFolderBandPriv) SetNoIcons(fNoIcons BOOL) HRESULT

func (*IFolderBandPriv) SetNoText

func (this *IFolderBandPriv) SetNoText(fNoText BOOL) HRESULT

func (*IFolderBandPriv) Vtbl

func (this *IFolderBandPriv) Vtbl() *IFolderBandPrivVtbl

type IFolderBandPrivInterface

type IFolderBandPrivInterface interface {
	IUnknownInterface
	SetCascade(fCascade BOOL) HRESULT
	SetAccelerators(fAccelerators BOOL) HRESULT
	SetNoIcons(fNoIcons BOOL) HRESULT
	SetNoText(fNoText BOOL) HRESULT
}

type IFolderBandPrivVtbl

type IFolderBandPrivVtbl struct {
	IUnknownVtbl
	SetCascade      uintptr
	SetAccelerators uintptr
	SetNoIcons      uintptr
	SetNoText       uintptr
}

type IFolderFilter

type IFolderFilter struct {
	IUnknown
}

func (*IFolderFilter) GetEnumFlags

func (this *IFolderFilter) GetEnumFlags(psf *IShellFolder, pidlFolder *ITEMIDLIST, phwnd *HWND, pgrfFlags *uint32) HRESULT

func (*IFolderFilter) ShouldShow

func (this *IFolderFilter) ShouldShow(psf *IShellFolder, pidlFolder *ITEMIDLIST, pidlItem *ITEMIDLIST) HRESULT

func (*IFolderFilter) Vtbl

func (this *IFolderFilter) Vtbl() *IFolderFilterVtbl

type IFolderFilterInterface

type IFolderFilterInterface interface {
	IUnknownInterface
	ShouldShow(psf *IShellFolder, pidlFolder *ITEMIDLIST, pidlItem *ITEMIDLIST) HRESULT
	GetEnumFlags(psf *IShellFolder, pidlFolder *ITEMIDLIST, phwnd *HWND, pgrfFlags *uint32) HRESULT
}

type IFolderFilterSite

type IFolderFilterSite struct {
	IUnknown
}

func (*IFolderFilterSite) SetFilter

func (this *IFolderFilterSite) SetFilter(punk *IUnknown) HRESULT

func (*IFolderFilterSite) Vtbl

type IFolderFilterSiteInterface

type IFolderFilterSiteInterface interface {
	IUnknownInterface
	SetFilter(punk *IUnknown) HRESULT
}

type IFolderFilterSiteVtbl

type IFolderFilterSiteVtbl struct {
	IUnknownVtbl
	SetFilter uintptr
}

type IFolderFilterVtbl

type IFolderFilterVtbl struct {
	IUnknownVtbl
	ShouldShow   uintptr
	GetEnumFlags uintptr
}

type IFolderView

type IFolderView struct {
	IUnknown
}

func (*IFolderView) GetAutoArrange

func (this *IFolderView) GetAutoArrange() HRESULT

func (*IFolderView) GetCurrentViewMode

func (this *IFolderView) GetCurrentViewMode(pViewMode *uint32) HRESULT

func (*IFolderView) GetDefaultSpacing

func (this *IFolderView) GetDefaultSpacing(ppt *POINT) HRESULT

func (*IFolderView) GetFocusedItem

func (this *IFolderView) GetFocusedItem(piItem *int32) HRESULT

func (*IFolderView) GetFolder

func (this *IFolderView) GetFolder(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IFolderView) GetItemPosition

func (this *IFolderView) GetItemPosition(pidl *ITEMIDLIST, ppt *POINT) HRESULT

func (*IFolderView) GetSelectionMarkedItem

func (this *IFolderView) GetSelectionMarkedItem(piItem *int32) HRESULT

func (*IFolderView) GetSpacing

func (this *IFolderView) GetSpacing(ppt *POINT) HRESULT

func (*IFolderView) Item

func (this *IFolderView) Item(iItemIndex int32, ppidl **ITEMIDLIST) HRESULT

func (*IFolderView) ItemCount

func (this *IFolderView) ItemCount(uFlags SVGIO_, pcItems *int32) HRESULT

func (*IFolderView) Items

func (this *IFolderView) Items(uFlags SVGIO_, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IFolderView) SelectAndPositionItems

func (this *IFolderView) SelectAndPositionItems(cidl uint32, apidl **ITEMIDLIST, apt *POINT, dwFlags uint32) HRESULT

func (*IFolderView) SelectItem

func (this *IFolderView) SelectItem(iItem int32, dwFlags uint32) HRESULT

func (*IFolderView) SetCurrentViewMode

func (this *IFolderView) SetCurrentViewMode(ViewMode uint32) HRESULT

func (*IFolderView) Vtbl

func (this *IFolderView) Vtbl() *IFolderViewVtbl

type IFolderView2

type IFolderView2 struct {
	IFolderView
}

func (*IFolderView2) DoRename

func (this *IFolderView2) DoRename() HRESULT

func (*IFolderView2) GetCurrentFolderFlags

func (this *IFolderView2) GetCurrentFolderFlags(pdwFlags *uint32) HRESULT

func (*IFolderView2) GetGroupBy

func (this *IFolderView2) GetGroupBy(pkey *PROPERTYKEY, pfAscending *BOOL) HRESULT

func (*IFolderView2) GetGroupSubsetCount

func (this *IFolderView2) GetGroupSubsetCount(pcVisibleRows *uint32) HRESULT

func (*IFolderView2) GetItem

func (this *IFolderView2) GetItem(iItem int32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IFolderView2) GetSelectedItem

func (this *IFolderView2) GetSelectedItem(iStart int32, piItem *int32) HRESULT

func (*IFolderView2) GetSelection

func (this *IFolderView2) GetSelection(fNoneImpliesFolder BOOL, ppsia **IShellItemArray) HRESULT

func (*IFolderView2) GetSelectionState

func (this *IFolderView2) GetSelectionState(pidl *ITEMIDLIST, pdwFlags *uint32) HRESULT

func (*IFolderView2) GetSortColumnCount

func (this *IFolderView2) GetSortColumnCount(pcColumns *int32) HRESULT

func (*IFolderView2) GetSortColumns

func (this *IFolderView2) GetSortColumns(rgSortColumns *SORTCOLUMN, cColumns int32) HRESULT

func (*IFolderView2) GetViewModeAndIconSize

func (this *IFolderView2) GetViewModeAndIconSize(puViewMode *FOLDERVIEWMODE, piImageSize *int32) HRESULT

func (*IFolderView2) GetViewProperty

func (this *IFolderView2) GetViewProperty(pidl *ITEMIDLIST, propkey *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT

func (*IFolderView2) GetVisibleItem

func (this *IFolderView2) GetVisibleItem(iStart int32, fPrevious BOOL, piItem *int32) HRESULT

func (*IFolderView2) InvokeVerbOnSelection

func (this *IFolderView2) InvokeVerbOnSelection(pszVerb PSTR) HRESULT

func (*IFolderView2) IsMoveInSameFolder

func (this *IFolderView2) IsMoveInSameFolder() HRESULT

func (*IFolderView2) SetCurrentFolderFlags

func (this *IFolderView2) SetCurrentFolderFlags(dwMask uint32, dwFlags uint32) HRESULT

func (*IFolderView2) SetExtendedTileViewProperties

func (this *IFolderView2) SetExtendedTileViewProperties(pidl *ITEMIDLIST, pszPropList PWSTR) HRESULT

func (*IFolderView2) SetGroupBy

func (this *IFolderView2) SetGroupBy(key *PROPERTYKEY, fAscending BOOL) HRESULT

func (*IFolderView2) SetGroupSubsetCount

func (this *IFolderView2) SetGroupSubsetCount(cVisibleRows uint32) HRESULT

func (*IFolderView2) SetRedraw

func (this *IFolderView2) SetRedraw(fRedrawOn BOOL) HRESULT

func (*IFolderView2) SetSortColumns

func (this *IFolderView2) SetSortColumns(rgSortColumns *SORTCOLUMN, cColumns int32) HRESULT

func (*IFolderView2) SetText

func (this *IFolderView2) SetText(iType FVTEXTTYPE, pwszText PWSTR) HRESULT

func (*IFolderView2) SetTileViewProperties

func (this *IFolderView2) SetTileViewProperties(pidl *ITEMIDLIST, pszPropList PWSTR) HRESULT

func (*IFolderView2) SetViewModeAndIconSize

func (this *IFolderView2) SetViewModeAndIconSize(uViewMode FOLDERVIEWMODE, iImageSize int32) HRESULT

func (*IFolderView2) SetViewProperty

func (this *IFolderView2) SetViewProperty(pidl *ITEMIDLIST, propkey *PROPERTYKEY, propvar *PROPVARIANT) HRESULT

func (*IFolderView2) Vtbl

func (this *IFolderView2) Vtbl() *IFolderView2Vtbl

type IFolderView2Interface

type IFolderView2Interface interface {
	IFolderViewInterface
	SetGroupBy(key *PROPERTYKEY, fAscending BOOL) HRESULT
	GetGroupBy(pkey *PROPERTYKEY, pfAscending *BOOL) HRESULT
	SetViewProperty(pidl *ITEMIDLIST, propkey *PROPERTYKEY, propvar *PROPVARIANT) HRESULT
	GetViewProperty(pidl *ITEMIDLIST, propkey *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT
	SetTileViewProperties(pidl *ITEMIDLIST, pszPropList PWSTR) HRESULT
	SetExtendedTileViewProperties(pidl *ITEMIDLIST, pszPropList PWSTR) HRESULT
	SetText(iType FVTEXTTYPE, pwszText PWSTR) HRESULT
	SetCurrentFolderFlags(dwMask uint32, dwFlags uint32) HRESULT
	GetCurrentFolderFlags(pdwFlags *uint32) HRESULT
	GetSortColumnCount(pcColumns *int32) HRESULT
	SetSortColumns(rgSortColumns *SORTCOLUMN, cColumns int32) HRESULT
	GetSortColumns(rgSortColumns *SORTCOLUMN, cColumns int32) HRESULT
	GetItem(iItem int32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetVisibleItem(iStart int32, fPrevious BOOL, piItem *int32) HRESULT
	GetSelectedItem(iStart int32, piItem *int32) HRESULT
	GetSelection(fNoneImpliesFolder BOOL, ppsia **IShellItemArray) HRESULT
	GetSelectionState(pidl *ITEMIDLIST, pdwFlags *uint32) HRESULT
	InvokeVerbOnSelection(pszVerb PSTR) HRESULT
	SetViewModeAndIconSize(uViewMode FOLDERVIEWMODE, iImageSize int32) HRESULT
	GetViewModeAndIconSize(puViewMode *FOLDERVIEWMODE, piImageSize *int32) HRESULT
	SetGroupSubsetCount(cVisibleRows uint32) HRESULT
	GetGroupSubsetCount(pcVisibleRows *uint32) HRESULT
	SetRedraw(fRedrawOn BOOL) HRESULT
	IsMoveInSameFolder() HRESULT
	DoRename() HRESULT
}

type IFolderView2Vtbl

type IFolderView2Vtbl struct {
	IFolderViewVtbl
	SetGroupBy                    uintptr
	GetGroupBy                    uintptr
	SetViewProperty               uintptr
	GetViewProperty               uintptr
	SetTileViewProperties         uintptr
	SetExtendedTileViewProperties uintptr
	SetText                       uintptr
	SetCurrentFolderFlags         uintptr
	GetCurrentFolderFlags         uintptr
	GetSortColumnCount            uintptr
	SetSortColumns                uintptr
	GetSortColumns                uintptr
	GetItem                       uintptr
	GetVisibleItem                uintptr
	GetSelectedItem               uintptr
	GetSelection                  uintptr
	GetSelectionState             uintptr
	InvokeVerbOnSelection         uintptr
	SetViewModeAndIconSize        uintptr
	GetViewModeAndIconSize        uintptr
	SetGroupSubsetCount           uintptr
	GetGroupSubsetCount           uintptr
	SetRedraw                     uintptr
	IsMoveInSameFolder            uintptr
	DoRename                      uintptr
}

type IFolderViewHost

type IFolderViewHost struct {
	IUnknown
}

func (*IFolderViewHost) Initialize

func (this *IFolderViewHost) Initialize(hwndParent HWND, pdo *IDataObject, prc *RECT) HRESULT

func (*IFolderViewHost) Vtbl

func (this *IFolderViewHost) Vtbl() *IFolderViewHostVtbl

type IFolderViewHostInterface

type IFolderViewHostInterface interface {
	IUnknownInterface
	Initialize(hwndParent HWND, pdo *IDataObject, prc *RECT) HRESULT
}

type IFolderViewHostVtbl

type IFolderViewHostVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IFolderViewInterface

type IFolderViewInterface interface {
	IUnknownInterface
	GetCurrentViewMode(pViewMode *uint32) HRESULT
	SetCurrentViewMode(ViewMode uint32) HRESULT
	GetFolder(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	Item(iItemIndex int32, ppidl **ITEMIDLIST) HRESULT
	ItemCount(uFlags SVGIO_, pcItems *int32) HRESULT
	Items(uFlags SVGIO_, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetSelectionMarkedItem(piItem *int32) HRESULT
	GetFocusedItem(piItem *int32) HRESULT
	GetItemPosition(pidl *ITEMIDLIST, ppt *POINT) HRESULT
	GetSpacing(ppt *POINT) HRESULT
	GetDefaultSpacing(ppt *POINT) HRESULT
	GetAutoArrange() HRESULT
	SelectItem(iItem int32, dwFlags uint32) HRESULT
	SelectAndPositionItems(cidl uint32, apidl **ITEMIDLIST, apt *POINT, dwFlags uint32) HRESULT
}

type IFolderViewOC

type IFolderViewOC struct {
	IDispatch
}

func (*IFolderViewOC) SetFolderView

func (this *IFolderViewOC) SetFolderView(pdisp *IDispatch) HRESULT

func (*IFolderViewOC) Vtbl

func (this *IFolderViewOC) Vtbl() *IFolderViewOCVtbl

type IFolderViewOCInterface

type IFolderViewOCInterface interface {
	IDispatchInterface
	SetFolderView(pdisp *IDispatch) HRESULT
}

type IFolderViewOCVtbl

type IFolderViewOCVtbl struct {
	IDispatchVtbl
	SetFolderView uintptr
}

type IFolderViewOptions

type IFolderViewOptions struct {
	IUnknown
}

func (*IFolderViewOptions) GetFolderViewOptions

func (this *IFolderViewOptions) GetFolderViewOptions(pfvoFlags *FOLDERVIEWOPTIONS) HRESULT

func (*IFolderViewOptions) SetFolderViewOptions

func (this *IFolderViewOptions) SetFolderViewOptions(fvoMask FOLDERVIEWOPTIONS, fvoFlags FOLDERVIEWOPTIONS) HRESULT

func (*IFolderViewOptions) Vtbl

type IFolderViewOptionsInterface

type IFolderViewOptionsInterface interface {
	IUnknownInterface
	SetFolderViewOptions(fvoMask FOLDERVIEWOPTIONS, fvoFlags FOLDERVIEWOPTIONS) HRESULT
	GetFolderViewOptions(pfvoFlags *FOLDERVIEWOPTIONS) HRESULT
}

type IFolderViewOptionsVtbl

type IFolderViewOptionsVtbl struct {
	IUnknownVtbl
	SetFolderViewOptions uintptr
	GetFolderViewOptions uintptr
}

type IFolderViewSettings

type IFolderViewSettings struct {
	IUnknown
}

func (*IFolderViewSettings) GetColumnPropertyList

func (this *IFolderViewSettings) GetColumnPropertyList(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IFolderViewSettings) GetFolderFlags

func (this *IFolderViewSettings) GetFolderFlags(pfolderMask *FOLDERFLAGS, pfolderFlags *FOLDERFLAGS) HRESULT

func (*IFolderViewSettings) GetGroupByProperty

func (this *IFolderViewSettings) GetGroupByProperty(pkey *PROPERTYKEY, pfGroupAscending *BOOL) HRESULT

func (*IFolderViewSettings) GetGroupSubsetCount

func (this *IFolderViewSettings) GetGroupSubsetCount(pcVisibleRows *uint32) HRESULT

func (*IFolderViewSettings) GetIconSize

func (this *IFolderViewSettings) GetIconSize(puIconSize *uint32) HRESULT

func (*IFolderViewSettings) GetSortColumns

func (this *IFolderViewSettings) GetSortColumns(rgSortColumns *SORTCOLUMN, cColumnsIn uint32, pcColumnsOut *uint32) HRESULT

func (*IFolderViewSettings) GetViewMode

func (this *IFolderViewSettings) GetViewMode(plvm *FOLDERLOGICALVIEWMODE) HRESULT

func (*IFolderViewSettings) Vtbl

type IFolderViewSettingsInterface

type IFolderViewSettingsInterface interface {
	IUnknownInterface
	GetColumnPropertyList(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetGroupByProperty(pkey *PROPERTYKEY, pfGroupAscending *BOOL) HRESULT
	GetViewMode(plvm *FOLDERLOGICALVIEWMODE) HRESULT
	GetIconSize(puIconSize *uint32) HRESULT
	GetFolderFlags(pfolderMask *FOLDERFLAGS, pfolderFlags *FOLDERFLAGS) HRESULT
	GetSortColumns(rgSortColumns *SORTCOLUMN, cColumnsIn uint32, pcColumnsOut *uint32) HRESULT
	GetGroupSubsetCount(pcVisibleRows *uint32) HRESULT
}

type IFolderViewSettingsVtbl

type IFolderViewSettingsVtbl struct {
	IUnknownVtbl
	GetColumnPropertyList uintptr
	GetGroupByProperty    uintptr
	GetViewMode           uintptr
	GetIconSize           uintptr
	GetFolderFlags        uintptr
	GetSortColumns        uintptr
	GetGroupSubsetCount   uintptr
}

type IFolderViewVtbl

type IFolderViewVtbl struct {
	IUnknownVtbl
	GetCurrentViewMode     uintptr
	SetCurrentViewMode     uintptr
	GetFolder              uintptr
	Item                   uintptr
	ItemCount              uintptr
	Items                  uintptr
	GetSelectionMarkedItem uintptr
	GetFocusedItem         uintptr
	GetItemPosition        uintptr
	GetSpacing             uintptr
	GetDefaultSpacing      uintptr
	GetAutoArrange         uintptr
	SelectItem             uintptr
	SelectAndPositionItems uintptr
}

type IFont

type IFont struct {
	IUnknown
}

func (*IFont) AddRefHfont

func (this *IFont) AddRefHfont(hFont HFONT) HRESULT

func (*IFont) Clone

func (this *IFont) Clone(ppFont **IFont) HRESULT

func (*IFont) Get_Bold

func (this *IFont) Get_Bold(pBold *BOOL) HRESULT

func (*IFont) Get_Charset

func (this *IFont) Get_Charset(pCharset *int16) HRESULT

func (*IFont) Get_Italic

func (this *IFont) Get_Italic(pItalic *BOOL) HRESULT

func (*IFont) Get_Name

func (this *IFont) Get_Name(pName *BSTR) HRESULT

func (*IFont) Get_Size

func (this *IFont) Get_Size(pSize *CY) HRESULT

func (*IFont) Get_Strikethrough

func (this *IFont) Get_Strikethrough(pStrikethrough *BOOL) HRESULT

func (*IFont) Get_Underline

func (this *IFont) Get_Underline(pUnderline *BOOL) HRESULT

func (*IFont) Get_Weight

func (this *IFont) Get_Weight(pWeight *int16) HRESULT

func (*IFont) Get_hFont

func (this *IFont) Get_hFont(phFont *HFONT) HRESULT

func (*IFont) IsEqual

func (this *IFont) IsEqual(pFontOther *IFont) HRESULT

func (*IFont) Put_Bold

func (this *IFont) Put_Bold(bold BOOL) HRESULT

func (*IFont) Put_Charset

func (this *IFont) Put_Charset(charset int16) HRESULT

func (*IFont) Put_Italic

func (this *IFont) Put_Italic(italic BOOL) HRESULT

func (*IFont) Put_Name

func (this *IFont) Put_Name(name BSTR) HRESULT

func (*IFont) Put_Size

func (this *IFont) Put_Size(size CY) HRESULT

func (*IFont) Put_Strikethrough

func (this *IFont) Put_Strikethrough(strikethrough BOOL) HRESULT

func (*IFont) Put_Underline

func (this *IFont) Put_Underline(underline BOOL) HRESULT

func (*IFont) Put_Weight

func (this *IFont) Put_Weight(weight int16) HRESULT

func (*IFont) QueryTextMetrics

func (this *IFont) QueryTextMetrics(pTM *TEXTMETRICW) HRESULT

func (*IFont) ReleaseHfont

func (this *IFont) ReleaseHfont(hFont HFONT) HRESULT

func (*IFont) SetHdc

func (this *IFont) SetHdc(hDC HDC) HRESULT

func (*IFont) SetRatio

func (this *IFont) SetRatio(cyLogical int32, cyHimetric int32) HRESULT

func (*IFont) Vtbl

func (this *IFont) Vtbl() *IFontVtbl

type IFontDisp

type IFontDisp struct {
	IDispatch
}

func (*IFontDisp) Vtbl

func (this *IFontDisp) Vtbl() *IFontDispVtbl

type IFontDispInterface

type IFontDispInterface interface {
	IDispatchInterface
}

type IFontDispVtbl

type IFontDispVtbl struct {
	IDispatchVtbl
}

type IFontEventsDisp

type IFontEventsDisp struct {
	IDispatch
}

func (*IFontEventsDisp) Vtbl

func (this *IFontEventsDisp) Vtbl() *IFontEventsDispVtbl

type IFontEventsDispInterface

type IFontEventsDispInterface interface {
	IDispatchInterface
}

type IFontEventsDispVtbl

type IFontEventsDispVtbl struct {
	IDispatchVtbl
}

type IFontInterface

type IFontInterface interface {
	IUnknownInterface
	Get_Name(pName *BSTR) HRESULT
	Put_Name(name BSTR) HRESULT
	Get_Size(pSize *CY) HRESULT
	Put_Size(size CY) HRESULT
	Get_Bold(pBold *BOOL) HRESULT
	Put_Bold(bold BOOL) HRESULT
	Get_Italic(pItalic *BOOL) HRESULT
	Put_Italic(italic BOOL) HRESULT
	Get_Underline(pUnderline *BOOL) HRESULT
	Put_Underline(underline BOOL) HRESULT
	Get_Strikethrough(pStrikethrough *BOOL) HRESULT
	Put_Strikethrough(strikethrough BOOL) HRESULT
	Get_Weight(pWeight *int16) HRESULT
	Put_Weight(weight int16) HRESULT
	Get_Charset(pCharset *int16) HRESULT
	Put_Charset(charset int16) HRESULT
	Get_hFont(phFont *HFONT) HRESULT
	Clone(ppFont **IFont) HRESULT
	IsEqual(pFontOther *IFont) HRESULT
	SetRatio(cyLogical int32, cyHimetric int32) HRESULT
	QueryTextMetrics(pTM *TEXTMETRICW) HRESULT
	AddRefHfont(hFont HFONT) HRESULT
	ReleaseHfont(hFont HFONT) HRESULT
	SetHdc(hDC HDC) HRESULT
}

type IFontVtbl

type IFontVtbl struct {
	IUnknownVtbl
	Get_Name          uintptr
	Put_Name          uintptr
	Get_Size          uintptr
	Put_Size          uintptr
	Get_Bold          uintptr
	Put_Bold          uintptr
	Get_Italic        uintptr
	Put_Italic        uintptr
	Get_Underline     uintptr
	Put_Underline     uintptr
	Get_Strikethrough uintptr
	Put_Strikethrough uintptr
	Get_Weight        uintptr
	Put_Weight        uintptr
	Get_Charset       uintptr
	Put_Charset       uintptr
	Get_hFont         uintptr
	Clone             uintptr
	IsEqual           uintptr
	SetRatio          uintptr
	QueryTextMetrics  uintptr
	AddRefHfont       uintptr
	ReleaseHfont      uintptr
	SetHdc            uintptr
}

type IForegroundTransfer

type IForegroundTransfer struct {
	IUnknown
}

func (*IForegroundTransfer) AllowForegroundTransfer

func (this *IForegroundTransfer) AllowForegroundTransfer(lpvReserved unsafe.Pointer) HRESULT

func (*IForegroundTransfer) Vtbl

type IForegroundTransferInterface

type IForegroundTransferInterface interface {
	IUnknownInterface
	AllowForegroundTransfer(lpvReserved unsafe.Pointer) HRESULT
}

type IForegroundTransferVtbl

type IForegroundTransferVtbl struct {
	IUnknownVtbl
	AllowForegroundTransfer uintptr
}

type IFrameworkInputPane

type IFrameworkInputPane struct {
	IUnknown
}

func (*IFrameworkInputPane) Advise

func (this *IFrameworkInputPane) Advise(pWindow *IUnknown, pHandler *IFrameworkInputPaneHandler, pdwCookie *uint32) HRESULT

func (*IFrameworkInputPane) AdviseWithHWND

func (this *IFrameworkInputPane) AdviseWithHWND(hwnd HWND, pHandler *IFrameworkInputPaneHandler, pdwCookie *uint32) HRESULT

func (*IFrameworkInputPane) Location

func (this *IFrameworkInputPane) Location(prcInputPaneScreenLocation *RECT) HRESULT

func (*IFrameworkInputPane) Unadvise

func (this *IFrameworkInputPane) Unadvise(dwCookie uint32) HRESULT

func (*IFrameworkInputPane) Vtbl

type IFrameworkInputPaneHandler

type IFrameworkInputPaneHandler struct {
	IUnknown
}

func (*IFrameworkInputPaneHandler) Hiding

func (this *IFrameworkInputPaneHandler) Hiding(fEnsureFocusedElementInView BOOL) HRESULT

func (*IFrameworkInputPaneHandler) Showing

func (this *IFrameworkInputPaneHandler) Showing(prcInputPaneScreenLocation *RECT, fEnsureFocusedElementInView BOOL) HRESULT

func (*IFrameworkInputPaneHandler) Vtbl

type IFrameworkInputPaneHandlerInterface

type IFrameworkInputPaneHandlerInterface interface {
	IUnknownInterface
	Showing(prcInputPaneScreenLocation *RECT, fEnsureFocusedElementInView BOOL) HRESULT
	Hiding(fEnsureFocusedElementInView BOOL) HRESULT
}

type IFrameworkInputPaneHandlerVtbl

type IFrameworkInputPaneHandlerVtbl struct {
	IUnknownVtbl
	Showing uintptr
	Hiding  uintptr
}

type IFrameworkInputPaneInterface

type IFrameworkInputPaneInterface interface {
	IUnknownInterface
	Advise(pWindow *IUnknown, pHandler *IFrameworkInputPaneHandler, pdwCookie *uint32) HRESULT
	AdviseWithHWND(hwnd HWND, pHandler *IFrameworkInputPaneHandler, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	Location(prcInputPaneScreenLocation *RECT) HRESULT
}

type IFrameworkInputPaneVtbl

type IFrameworkInputPaneVtbl struct {
	IUnknownVtbl
	Advise         uintptr
	AdviseWithHWND uintptr
	Unadvise       uintptr
	Location       uintptr
}

type IGNOREMIME

type IGNOREMIME int32

enum

const (
	IGNOREMIME_PROMPT IGNOREMIME = 1
	IGNOREMIME_TEXT   IGNOREMIME = 2
)

type IGP_ID

type IGP_ID uint32

enum

const (
	IGP_GETIMEVERSION IGP_ID = 4294967292
	IGP_PROPERTY      IGP_ID = 4
	IGP_CONVERSION    IGP_ID = 8
	IGP_SENTENCE      IGP_ID = 12
	IGP_UI            IGP_ID = 16
	IGP_SETCOMPSTR    IGP_ID = 20
	IGP_SELECT        IGP_ID = 24
)

type IGetOleObject

type IGetOleObject struct {
	IUnknown
}

func (*IGetOleObject) GetOleObject

func (this *IGetOleObject) GetOleObject(riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func (*IGetOleObject) Vtbl

func (this *IGetOleObject) Vtbl() *IGetOleObjectVtbl

type IGetOleObjectInterface

type IGetOleObjectInterface interface {
	IUnknownInterface
	GetOleObject(riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT
}

type IGetOleObjectVtbl

type IGetOleObjectVtbl struct {
	IUnknownVtbl
	GetOleObject uintptr
}

type IGetServiceIds

type IGetServiceIds struct {
	IUnknown
}

func (*IGetServiceIds) GetServiceIds

func (this *IGetServiceIds) GetServiceIds(serviceIdCount *uint32, serviceIds **syscall.GUID) HRESULT

func (*IGetServiceIds) Vtbl

func (this *IGetServiceIds) Vtbl() *IGetServiceIdsVtbl

type IGetServiceIdsInterface

type IGetServiceIdsInterface interface {
	IUnknownInterface
	GetServiceIds(serviceIdCount *uint32, serviceIds **syscall.GUID) HRESULT
}

type IGetServiceIdsVtbl

type IGetServiceIdsVtbl struct {
	IUnknownVtbl
	GetServiceIds uintptr
}

type IGetVBAObject

type IGetVBAObject struct {
	IUnknown
}

func (*IGetVBAObject) GetObject

func (this *IGetVBAObject) GetObject(riid *syscall.GUID, ppvObj unsafe.Pointer, dwReserved uint32) HRESULT

func (*IGetVBAObject) Vtbl

func (this *IGetVBAObject) Vtbl() *IGetVBAObjectVtbl

type IGetVBAObjectInterface

type IGetVBAObjectInterface interface {
	IUnknownInterface
	GetObject(riid *syscall.GUID, ppvObj unsafe.Pointer, dwReserved uint32) HRESULT
}

type IGetVBAObjectVtbl

type IGetVBAObjectVtbl struct {
	IUnknownVtbl
	GetObject uintptr
}

type IGlobalInterfaceTable

type IGlobalInterfaceTable struct {
	IUnknown
}

func (*IGlobalInterfaceTable) GetInterfaceFromGlobal

func (this *IGlobalInterfaceTable) GetInterfaceFromGlobal(dwCookie uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IGlobalInterfaceTable) RegisterInterfaceInGlobal

func (this *IGlobalInterfaceTable) RegisterInterfaceInGlobal(pUnk *IUnknown, riid *syscall.GUID, pdwCookie *uint32) HRESULT

func (*IGlobalInterfaceTable) RevokeInterfaceFromGlobal

func (this *IGlobalInterfaceTable) RevokeInterfaceFromGlobal(dwCookie uint32) HRESULT

func (*IGlobalInterfaceTable) Vtbl

type IGlobalInterfaceTableInterface

type IGlobalInterfaceTableInterface interface {
	IUnknownInterface
	RegisterInterfaceInGlobal(pUnk *IUnknown, riid *syscall.GUID, pdwCookie *uint32) HRESULT
	RevokeInterfaceFromGlobal(dwCookie uint32) HRESULT
	GetInterfaceFromGlobal(dwCookie uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IGlobalInterfaceTableVtbl

type IGlobalInterfaceTableVtbl struct {
	IUnknownVtbl
	RegisterInterfaceInGlobal uintptr
	RevokeInterfaceFromGlobal uintptr
	GetInterfaceFromGlobal    uintptr
}

type IGlobalOptions

type IGlobalOptions struct {
	IUnknown
}

func (*IGlobalOptions) Query

func (this *IGlobalOptions) Query(dwProperty GLOBALOPT_PROPERTIES, pdwValue *uintptr) HRESULT

func (*IGlobalOptions) Set

func (this *IGlobalOptions) Set(dwProperty GLOBALOPT_PROPERTIES, dwValue uintptr) HRESULT

func (*IGlobalOptions) Vtbl

func (this *IGlobalOptions) Vtbl() *IGlobalOptionsVtbl

type IGlobalOptionsInterface

type IGlobalOptionsInterface interface {
	IUnknownInterface
	Set(dwProperty GLOBALOPT_PROPERTIES, dwValue uintptr) HRESULT
	Query(dwProperty GLOBALOPT_PROPERTIES, pdwValue *uintptr) HRESULT
}

type IGlobalOptionsVtbl

type IGlobalOptionsVtbl struct {
	IUnknownVtbl
	Set   uintptr
	Query uintptr
}

type IGridItemProvider

type IGridItemProvider struct {
	IUnknown
}

func (*IGridItemProvider) Get_Column

func (this *IGridItemProvider) Get_Column(pRetVal *int32) HRESULT

func (*IGridItemProvider) Get_ColumnSpan

func (this *IGridItemProvider) Get_ColumnSpan(pRetVal *int32) HRESULT

func (*IGridItemProvider) Get_ContainingGrid

func (this *IGridItemProvider) Get_ContainingGrid(pRetVal **IRawElementProviderSimple) HRESULT

func (*IGridItemProvider) Get_Row

func (this *IGridItemProvider) Get_Row(pRetVal *int32) HRESULT

func (*IGridItemProvider) Get_RowSpan

func (this *IGridItemProvider) Get_RowSpan(pRetVal *int32) HRESULT

func (*IGridItemProvider) Vtbl

type IGridItemProviderInterface

type IGridItemProviderInterface interface {
	IUnknownInterface
	Get_Row(pRetVal *int32) HRESULT
	Get_Column(pRetVal *int32) HRESULT
	Get_RowSpan(pRetVal *int32) HRESULT
	Get_ColumnSpan(pRetVal *int32) HRESULT
	Get_ContainingGrid(pRetVal **IRawElementProviderSimple) HRESULT
}

type IGridItemProviderVtbl

type IGridItemProviderVtbl struct {
	IUnknownVtbl
	Get_Row            uintptr
	Get_Column         uintptr
	Get_RowSpan        uintptr
	Get_ColumnSpan     uintptr
	Get_ContainingGrid uintptr
}

type IGridProvider

type IGridProvider struct {
	IUnknown
}

func (*IGridProvider) GetItem

func (this *IGridProvider) GetItem(row int32, column int32, pRetVal **IRawElementProviderSimple) HRESULT

func (*IGridProvider) Get_ColumnCount

func (this *IGridProvider) Get_ColumnCount(pRetVal *int32) HRESULT

func (*IGridProvider) Get_RowCount

func (this *IGridProvider) Get_RowCount(pRetVal *int32) HRESULT

func (*IGridProvider) Vtbl

func (this *IGridProvider) Vtbl() *IGridProviderVtbl

type IGridProviderInterface

type IGridProviderInterface interface {
	IUnknownInterface
	GetItem(row int32, column int32, pRetVal **IRawElementProviderSimple) HRESULT
	Get_RowCount(pRetVal *int32) HRESULT
	Get_ColumnCount(pRetVal *int32) HRESULT
}

type IGridProviderVtbl

type IGridProviderVtbl struct {
	IUnknownVtbl
	GetItem         uintptr
	Get_RowCount    uintptr
	Get_ColumnCount uintptr
}

type IHWEventHandler

type IHWEventHandler struct {
	IUnknown
}

func (*IHWEventHandler) HandleEvent

func (this *IHWEventHandler) HandleEvent(pszDeviceID PWSTR, pszAltDeviceID PWSTR, pszEventType PWSTR) HRESULT

func (*IHWEventHandler) HandleEventWithContent

func (this *IHWEventHandler) HandleEventWithContent(pszDeviceID PWSTR, pszAltDeviceID PWSTR, pszEventType PWSTR, pszContentTypeHandler PWSTR, pdataobject *IDataObject) HRESULT

func (*IHWEventHandler) Initialize

func (this *IHWEventHandler) Initialize(pszParams PWSTR) HRESULT

func (*IHWEventHandler) Vtbl

func (this *IHWEventHandler) Vtbl() *IHWEventHandlerVtbl

type IHWEventHandler2

type IHWEventHandler2 struct {
	IHWEventHandler
}

func (*IHWEventHandler2) HandleEventWithHWND

func (this *IHWEventHandler2) HandleEventWithHWND(pszDeviceID PWSTR, pszAltDeviceID PWSTR, pszEventType PWSTR, hwndOwner HWND) HRESULT

func (*IHWEventHandler2) Vtbl

func (this *IHWEventHandler2) Vtbl() *IHWEventHandler2Vtbl

type IHWEventHandler2Interface

type IHWEventHandler2Interface interface {
	IHWEventHandlerInterface
	HandleEventWithHWND(pszDeviceID PWSTR, pszAltDeviceID PWSTR, pszEventType PWSTR, hwndOwner HWND) HRESULT
}

type IHWEventHandler2Vtbl

type IHWEventHandler2Vtbl struct {
	IHWEventHandlerVtbl
	HandleEventWithHWND uintptr
}

type IHWEventHandlerInterface

type IHWEventHandlerInterface interface {
	IUnknownInterface
	Initialize(pszParams PWSTR) HRESULT
	HandleEvent(pszDeviceID PWSTR, pszAltDeviceID PWSTR, pszEventType PWSTR) HRESULT
	HandleEventWithContent(pszDeviceID PWSTR, pszAltDeviceID PWSTR, pszEventType PWSTR, pszContentTypeHandler PWSTR, pdataobject *IDataObject) HRESULT
}

type IHWEventHandlerVtbl

type IHWEventHandlerVtbl struct {
	IUnknownVtbl
	Initialize             uintptr
	HandleEvent            uintptr
	HandleEventWithContent uintptr
}

type IHandlerActivationHost

type IHandlerActivationHost struct {
	IUnknown
}

func (*IHandlerActivationHost) BeforeCoCreateInstance

func (this *IHandlerActivationHost) BeforeCoCreateInstance(clsidHandler *syscall.GUID, itemsBeingActivated *IShellItemArray, handlerInfo *IHandlerInfo) HRESULT

func (*IHandlerActivationHost) BeforeCreateProcess

func (this *IHandlerActivationHost) BeforeCreateProcess(applicationPath PWSTR, commandLine PWSTR, handlerInfo *IHandlerInfo) HRESULT

func (*IHandlerActivationHost) Vtbl

type IHandlerActivationHostInterface

type IHandlerActivationHostInterface interface {
	IUnknownInterface
	BeforeCoCreateInstance(clsidHandler *syscall.GUID, itemsBeingActivated *IShellItemArray, handlerInfo *IHandlerInfo) HRESULT
	BeforeCreateProcess(applicationPath PWSTR, commandLine PWSTR, handlerInfo *IHandlerInfo) HRESULT
}

type IHandlerActivationHostVtbl

type IHandlerActivationHostVtbl struct {
	IUnknownVtbl
	BeforeCoCreateInstance uintptr
	BeforeCreateProcess    uintptr
}

type IHandlerInfo

type IHandlerInfo struct {
	IUnknown
}

func (*IHandlerInfo) GetApplicationDisplayName

func (this *IHandlerInfo) GetApplicationDisplayName(value *PWSTR) HRESULT

func (*IHandlerInfo) GetApplicationIconReference

func (this *IHandlerInfo) GetApplicationIconReference(value *PWSTR) HRESULT

func (*IHandlerInfo) GetApplicationPublisher

func (this *IHandlerInfo) GetApplicationPublisher(value *PWSTR) HRESULT

func (*IHandlerInfo) Vtbl

func (this *IHandlerInfo) Vtbl() *IHandlerInfoVtbl

type IHandlerInfo2

type IHandlerInfo2 struct {
	IHandlerInfo
}

func (*IHandlerInfo2) GetApplicationId

func (this *IHandlerInfo2) GetApplicationId(value *PWSTR) HRESULT

func (*IHandlerInfo2) Vtbl

func (this *IHandlerInfo2) Vtbl() *IHandlerInfo2Vtbl

type IHandlerInfo2Interface

type IHandlerInfo2Interface interface {
	IHandlerInfoInterface
	GetApplicationId(value *PWSTR) HRESULT
}

type IHandlerInfo2Vtbl

type IHandlerInfo2Vtbl struct {
	IHandlerInfoVtbl
	GetApplicationId uintptr
}

type IHandlerInfoInterface

type IHandlerInfoInterface interface {
	IUnknownInterface
	GetApplicationDisplayName(value *PWSTR) HRESULT
	GetApplicationPublisher(value *PWSTR) HRESULT
	GetApplicationIconReference(value *PWSTR) HRESULT
}

type IHandlerInfoVtbl

type IHandlerInfoVtbl struct {
	IUnknownVtbl
	GetApplicationDisplayName   uintptr
	GetApplicationPublisher     uintptr
	GetApplicationIconReference uintptr
}
type IHlink struct {
	IUnknown
}

func (*IHlink) GetAdditionalParams

func (this *IHlink) GetAdditionalParams(ppwzAdditionalParams *PWSTR) HRESULT

func (*IHlink) GetFriendlyName

func (this *IHlink) GetFriendlyName(grfHLFNAMEF uint32, ppwzFriendlyName *PWSTR) HRESULT

func (*IHlink) GetHlinkSite

func (this *IHlink) GetHlinkSite(ppihlSite **IHlinkSite, pdwSiteData *uint32) HRESULT

func (*IHlink) GetMiscStatus

func (this *IHlink) GetMiscStatus(pdwStatus *uint32) HRESULT

func (*IHlink) GetMonikerReference

func (this *IHlink) GetMonikerReference(dwWhichRef uint32, ppimkTarget **IMoniker, ppwzLocation *PWSTR) HRESULT

func (*IHlink) GetStringReference

func (this *IHlink) GetStringReference(dwWhichRef uint32, ppwzTarget *PWSTR, ppwzLocation *PWSTR) HRESULT

func (*IHlink) GetTargetFrameName

func (this *IHlink) GetTargetFrameName(ppwzTargetFrameName *PWSTR) HRESULT

func (*IHlink) Navigate

func (this *IHlink) Navigate(grfHLNF uint32, pibc *IBindCtx, pibsc *IBindStatusCallback, pihlbc *IHlinkBrowseContext) HRESULT

func (*IHlink) SetAdditionalParams

func (this *IHlink) SetAdditionalParams(pwzAdditionalParams PWSTR) HRESULT

func (*IHlink) SetFriendlyName

func (this *IHlink) SetFriendlyName(pwzFriendlyName PWSTR) HRESULT

func (*IHlink) SetHlinkSite

func (this *IHlink) SetHlinkSite(pihlSite *IHlinkSite, dwSiteData uint32) HRESULT

func (*IHlink) SetMonikerReference

func (this *IHlink) SetMonikerReference(grfHLSETF uint32, pimkTarget *IMoniker, pwzLocation PWSTR) HRESULT

func (*IHlink) SetStringReference

func (this *IHlink) SetStringReference(grfHLSETF uint32, pwzTarget PWSTR, pwzLocation PWSTR) HRESULT

func (*IHlink) SetTargetFrameName

func (this *IHlink) SetTargetFrameName(pwzTargetFrameName PWSTR) HRESULT

func (*IHlink) Vtbl

func (this *IHlink) Vtbl() *IHlinkVtbl

type IHlinkBrowseContext

type IHlinkBrowseContext struct {
	IUnknown
}

func (*IHlinkBrowseContext) Clone

func (this *IHlinkBrowseContext) Clone(piunkOuter *IUnknown, riid *syscall.GUID, ppiunkObj **IUnknown) HRESULT

func (*IHlinkBrowseContext) Close

func (this *IHlinkBrowseContext) Close(reserved uint32) HRESULT

func (*IHlinkBrowseContext) EnumNavigationStack

func (this *IHlinkBrowseContext) EnumNavigationStack(dwReserved uint32, grfHLFNAMEF uint32, ppienumhlitem **IEnumHLITEM) HRESULT

func (*IHlinkBrowseContext) GetBrowseWindowInfo

func (this *IHlinkBrowseContext) GetBrowseWindowInfo(phlbwi *HLBWINFO) HRESULT
func (this *IHlinkBrowseContext) GetHlink(uHLID uint32, ppihl **IHlink) HRESULT

func (*IHlinkBrowseContext) GetObject

func (this *IHlinkBrowseContext) GetObject(pimk *IMoniker, fBindIfRootRegistered BOOL, ppiunk **IUnknown) HRESULT
func (this *IHlinkBrowseContext) OnNavigateHlink(grfHLNF uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR, puHLID *uint32) HRESULT
func (this *IHlinkBrowseContext) QueryHlink(grfHLQF uint32, uHLID uint32) HRESULT

func (*IHlinkBrowseContext) Register

func (this *IHlinkBrowseContext) Register(reserved uint32, piunk *IUnknown, pimk *IMoniker, pdwRegister *uint32) HRESULT

func (*IHlinkBrowseContext) Revoke

func (this *IHlinkBrowseContext) Revoke(dwRegister uint32) HRESULT

func (*IHlinkBrowseContext) SetBrowseWindowInfo

func (this *IHlinkBrowseContext) SetBrowseWindowInfo(phlbwi *HLBWINFO) HRESULT
func (this *IHlinkBrowseContext) SetCurrentHlink(uHLID uint32) HRESULT
func (this *IHlinkBrowseContext) SetInitialHlink(pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR) HRESULT
func (this *IHlinkBrowseContext) UpdateHlink(uHLID uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR) HRESULT

func (*IHlinkBrowseContext) Vtbl

type IHlinkBrowseContextInterface

type IHlinkBrowseContextInterface interface {
	IUnknownInterface
	Register(reserved uint32, piunk *IUnknown, pimk *IMoniker, pdwRegister *uint32) HRESULT
	GetObject(pimk *IMoniker, fBindIfRootRegistered BOOL, ppiunk **IUnknown) HRESULT
	Revoke(dwRegister uint32) HRESULT
	SetBrowseWindowInfo(phlbwi *HLBWINFO) HRESULT
	GetBrowseWindowInfo(phlbwi *HLBWINFO) HRESULT
	SetInitialHlink(pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR) HRESULT
	OnNavigateHlink(grfHLNF uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR, puHLID *uint32) HRESULT
	UpdateHlink(uHLID uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR) HRESULT
	EnumNavigationStack(dwReserved uint32, grfHLFNAMEF uint32, ppienumhlitem **IEnumHLITEM) HRESULT
	QueryHlink(grfHLQF uint32, uHLID uint32) HRESULT
	GetHlink(uHLID uint32, ppihl **IHlink) HRESULT
	SetCurrentHlink(uHLID uint32) HRESULT
	Clone(piunkOuter *IUnknown, riid *syscall.GUID, ppiunkObj **IUnknown) HRESULT
	Close(reserved uint32) HRESULT
}

type IHlinkBrowseContextVtbl

type IHlinkBrowseContextVtbl struct {
	IUnknownVtbl
	Register            uintptr
	GetObject           uintptr
	Revoke              uintptr
	SetBrowseWindowInfo uintptr
	GetBrowseWindowInfo uintptr
	SetInitialHlink     uintptr
	OnNavigateHlink     uintptr
	UpdateHlink         uintptr
	EnumNavigationStack uintptr
	QueryHlink          uintptr
	GetHlink            uintptr
	SetCurrentHlink     uintptr
	Clone               uintptr
	Close               uintptr
}

type IHlinkFrame

type IHlinkFrame struct {
	IUnknown
}

func (*IHlinkFrame) GetBrowseContext

func (this *IHlinkFrame) GetBrowseContext(ppihlbc **IHlinkBrowseContext) HRESULT

func (*IHlinkFrame) Navigate

func (this *IHlinkFrame) Navigate(grfHLNF uint32, pbc *IBindCtx, pibsc *IBindStatusCallback, pihlNavigate *IHlink) HRESULT

func (*IHlinkFrame) OnNavigate

func (this *IHlinkFrame) OnNavigate(grfHLNF uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR, dwreserved uint32) HRESULT

func (*IHlinkFrame) SetBrowseContext

func (this *IHlinkFrame) SetBrowseContext(pihlbc *IHlinkBrowseContext) HRESULT
func (this *IHlinkFrame) UpdateHlink(uHLID uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR) HRESULT

func (*IHlinkFrame) Vtbl

func (this *IHlinkFrame) Vtbl() *IHlinkFrameVtbl

type IHlinkFrameInterface

type IHlinkFrameInterface interface {
	IUnknownInterface
	SetBrowseContext(pihlbc *IHlinkBrowseContext) HRESULT
	GetBrowseContext(ppihlbc **IHlinkBrowseContext) HRESULT
	Navigate(grfHLNF uint32, pbc *IBindCtx, pibsc *IBindStatusCallback, pihlNavigate *IHlink) HRESULT
	OnNavigate(grfHLNF uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR, dwreserved uint32) HRESULT
	UpdateHlink(uHLID uint32, pimkTarget *IMoniker, pwzLocation PWSTR, pwzFriendlyName PWSTR) HRESULT
}

type IHlinkFrameVtbl

type IHlinkFrameVtbl struct {
	IUnknownVtbl
	SetBrowseContext uintptr
	GetBrowseContext uintptr
	Navigate         uintptr
	OnNavigate       uintptr
	UpdateHlink      uintptr
}

type IHlinkInterface

type IHlinkInterface interface {
	IUnknownInterface
	SetHlinkSite(pihlSite *IHlinkSite, dwSiteData uint32) HRESULT
	GetHlinkSite(ppihlSite **IHlinkSite, pdwSiteData *uint32) HRESULT
	SetMonikerReference(grfHLSETF uint32, pimkTarget *IMoniker, pwzLocation PWSTR) HRESULT
	GetMonikerReference(dwWhichRef uint32, ppimkTarget **IMoniker, ppwzLocation *PWSTR) HRESULT
	SetStringReference(grfHLSETF uint32, pwzTarget PWSTR, pwzLocation PWSTR) HRESULT
	GetStringReference(dwWhichRef uint32, ppwzTarget *PWSTR, ppwzLocation *PWSTR) HRESULT
	SetFriendlyName(pwzFriendlyName PWSTR) HRESULT
	GetFriendlyName(grfHLFNAMEF uint32, ppwzFriendlyName *PWSTR) HRESULT
	SetTargetFrameName(pwzTargetFrameName PWSTR) HRESULT
	GetTargetFrameName(ppwzTargetFrameName *PWSTR) HRESULT
	GetMiscStatus(pdwStatus *uint32) HRESULT
	Navigate(grfHLNF uint32, pibc *IBindCtx, pibsc *IBindStatusCallback, pihlbc *IHlinkBrowseContext) HRESULT
	SetAdditionalParams(pwzAdditionalParams PWSTR) HRESULT
	GetAdditionalParams(ppwzAdditionalParams *PWSTR) HRESULT
}

type IHlinkSite

type IHlinkSite struct {
	IUnknown
}

func (*IHlinkSite) GetMoniker

func (this *IHlinkSite) GetMoniker(dwSiteData uint32, dwAssign uint32, dwWhich uint32, ppimk **IMoniker) HRESULT

func (*IHlinkSite) OnNavigationComplete

func (this *IHlinkSite) OnNavigationComplete(dwSiteData uint32, dwreserved uint32, hrError HRESULT, pwzError PWSTR) HRESULT

func (*IHlinkSite) QueryService

func (this *IHlinkSite) QueryService(dwSiteData uint32, guidService *syscall.GUID, riid *syscall.GUID, ppiunk **IUnknown) HRESULT

func (*IHlinkSite) ReadyToNavigate

func (this *IHlinkSite) ReadyToNavigate(dwSiteData uint32, dwReserved uint32) HRESULT

func (*IHlinkSite) Vtbl

func (this *IHlinkSite) Vtbl() *IHlinkSiteVtbl

type IHlinkSiteInterface

type IHlinkSiteInterface interface {
	IUnknownInterface
	QueryService(dwSiteData uint32, guidService *syscall.GUID, riid *syscall.GUID, ppiunk **IUnknown) HRESULT
	GetMoniker(dwSiteData uint32, dwAssign uint32, dwWhich uint32, ppimk **IMoniker) HRESULT
	ReadyToNavigate(dwSiteData uint32, dwReserved uint32) HRESULT
	OnNavigationComplete(dwSiteData uint32, dwreserved uint32, hrError HRESULT, pwzError PWSTR) HRESULT
}

type IHlinkSiteVtbl

type IHlinkSiteVtbl struct {
	IUnknownVtbl
	QueryService         uintptr
	GetMoniker           uintptr
	ReadyToNavigate      uintptr
	OnNavigationComplete uintptr
}

type IHlinkTarget

type IHlinkTarget struct {
	IUnknown
}

func (*IHlinkTarget) GetBrowseContext

func (this *IHlinkTarget) GetBrowseContext(ppihlbc **IHlinkBrowseContext) HRESULT

func (*IHlinkTarget) GetFriendlyName

func (this *IHlinkTarget) GetFriendlyName(pwzLocation PWSTR, ppwzFriendlyName *PWSTR) HRESULT

func (*IHlinkTarget) GetMoniker

func (this *IHlinkTarget) GetMoniker(pwzLocation PWSTR, dwAssign uint32, ppimkLocation **IMoniker) HRESULT

func (*IHlinkTarget) Navigate

func (this *IHlinkTarget) Navigate(grfHLNF uint32, pwzJumpLocation PWSTR) HRESULT

func (*IHlinkTarget) SetBrowseContext

func (this *IHlinkTarget) SetBrowseContext(pihlbc *IHlinkBrowseContext) HRESULT

func (*IHlinkTarget) Vtbl

func (this *IHlinkTarget) Vtbl() *IHlinkTargetVtbl

type IHlinkTargetInterface

type IHlinkTargetInterface interface {
	IUnknownInterface
	SetBrowseContext(pihlbc *IHlinkBrowseContext) HRESULT
	GetBrowseContext(ppihlbc **IHlinkBrowseContext) HRESULT
	Navigate(grfHLNF uint32, pwzJumpLocation PWSTR) HRESULT
	GetMoniker(pwzLocation PWSTR, dwAssign uint32, ppimkLocation **IMoniker) HRESULT
	GetFriendlyName(pwzLocation PWSTR, ppwzFriendlyName *PWSTR) HRESULT
}

type IHlinkTargetVtbl

type IHlinkTargetVtbl struct {
	IUnknownVtbl
	SetBrowseContext uintptr
	GetBrowseContext uintptr
	Navigate         uintptr
	GetMoniker       uintptr
	GetFriendlyName  uintptr
}

type IHlinkVtbl

type IHlinkVtbl struct {
	IUnknownVtbl
	SetHlinkSite        uintptr
	GetHlinkSite        uintptr
	SetMonikerReference uintptr
	GetMonikerReference uintptr
	SetStringReference  uintptr
	GetStringReference  uintptr
	SetFriendlyName     uintptr
	GetFriendlyName     uintptr
	SetTargetFrameName  uintptr
	GetTargetFrameName  uintptr
	GetMiscStatus       uintptr
	Navigate            uintptr
	SetAdditionalParams uintptr
	GetAdditionalParams uintptr
}

type IHolographicSpaceInterop

type IHolographicSpaceInterop struct {
	IInspectable
}

func (*IHolographicSpaceInterop) CreateForWindow

func (this *IHolographicSpaceInterop) CreateForWindow(window HWND, riid *syscall.GUID, holographicSpace unsafe.Pointer) HRESULT

func (*IHolographicSpaceInterop) Vtbl

type IHolographicSpaceInteropInterface

type IHolographicSpaceInteropInterface interface {
	IInspectableInterface
	CreateForWindow(window HWND, riid *syscall.GUID, holographicSpace unsafe.Pointer) HRESULT
}

type IHolographicSpaceInteropVtbl

type IHolographicSpaceInteropVtbl struct {
	IInspectableVtbl
	CreateForWindow uintptr
}

type IHomeGroup

type IHomeGroup struct {
	IUnknown
}

func (*IHomeGroup) IsMember

func (this *IHomeGroup) IsMember(member *BOOL) HRESULT

func (*IHomeGroup) ShowSharingWizard

func (this *IHomeGroup) ShowSharingWizard(owner HWND, sharingchoices *HOMEGROUPSHARINGCHOICES) HRESULT

func (*IHomeGroup) Vtbl

func (this *IHomeGroup) Vtbl() *IHomeGroupVtbl

type IHomeGroupInterface

type IHomeGroupInterface interface {
	IUnknownInterface
	IsMember(member *BOOL) HRESULT
	ShowSharingWizard(owner HWND, sharingchoices *HOMEGROUPSHARINGCHOICES) HRESULT
}

type IHomeGroupVtbl

type IHomeGroupVtbl struct {
	IUnknownVtbl
	IsMember          uintptr
	ShowSharingWizard uintptr
}

type IID

type IID = syscall.GUID

type IIOCancelInformation

type IIOCancelInformation struct {
	IUnknown
}

func (*IIOCancelInformation) GetCancelInformation

func (this *IIOCancelInformation) GetCancelInformation(pdwThreadID *uint32, puMsgCancel *uint32) HRESULT

func (*IIOCancelInformation) SetCancelInformation

func (this *IIOCancelInformation) SetCancelInformation(dwThreadID uint32, uMsgCancel uint32) HRESULT

func (*IIOCancelInformation) Vtbl

type IIOCancelInformationInterface

type IIOCancelInformationInterface interface {
	IUnknownInterface
	SetCancelInformation(dwThreadID uint32, uMsgCancel uint32) HRESULT
	GetCancelInformation(pdwThreadID *uint32, puMsgCancel *uint32) HRESULT
}

type IIOCancelInformationVtbl

type IIOCancelInformationVtbl struct {
	IUnknownVtbl
	SetCancelInformation uintptr
	GetCancelInformation uintptr
}

type IIdentityName

type IIdentityName struct {
	IRelatedItem
}

func (*IIdentityName) Vtbl

func (this *IIdentityName) Vtbl() *IIdentityNameVtbl

type IIdentityNameInterface

type IIdentityNameInterface interface {
	IRelatedItemInterface
}

type IIdentityNameVtbl

type IIdentityNameVtbl struct {
	IRelatedItemVtbl
}

type IImageList

type IImageList struct {
	IUnknown
}

func (*IImageList) Add

func (this *IImageList) Add(hbmImage HBITMAP, hbmMask HBITMAP, pi *int32) HRESULT

func (*IImageList) AddMasked

func (this *IImageList) AddMasked(hbmImage HBITMAP, crMask COLORREF, pi *int32) HRESULT

func (*IImageList) BeginDrag

func (this *IImageList) BeginDrag(iTrack int32, dxHotspot int32, dyHotspot int32) HRESULT

func (*IImageList) Clone

func (this *IImageList) Clone(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IImageList) Copy

func (this *IImageList) Copy(iDst int32, punkSrc *IUnknown, iSrc int32, uFlags uint32) HRESULT

func (*IImageList) DragEnter

func (this *IImageList) DragEnter(hwndLock HWND, x int32, y int32) HRESULT

func (*IImageList) DragLeave

func (this *IImageList) DragLeave(hwndLock HWND) HRESULT

func (*IImageList) DragMove

func (this *IImageList) DragMove(x int32, y int32) HRESULT

func (*IImageList) DragShowNolock

func (this *IImageList) DragShowNolock(fShow BOOL) HRESULT

func (*IImageList) Draw

func (this *IImageList) Draw(pimldp *IMAGELISTDRAWPARAMS) HRESULT

func (*IImageList) EndDrag

func (this *IImageList) EndDrag() HRESULT

func (*IImageList) GetBkColor

func (this *IImageList) GetBkColor(pclr *COLORREF) HRESULT

func (*IImageList) GetDragImage

func (this *IImageList) GetDragImage(ppt *POINT, pptHotspot *POINT, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IImageList) GetIcon

func (this *IImageList) GetIcon(i int32, flags uint32, picon *HICON) HRESULT

func (*IImageList) GetIconSize

func (this *IImageList) GetIconSize(cx *int32, cy *int32) HRESULT

func (*IImageList) GetImageCount

func (this *IImageList) GetImageCount(pi *int32) HRESULT

func (*IImageList) GetImageInfo

func (this *IImageList) GetImageInfo(i int32, pImageInfo *IMAGEINFO) HRESULT

func (*IImageList) GetImageRect

func (this *IImageList) GetImageRect(i int32, prc *RECT) HRESULT

func (*IImageList) GetItemFlags

func (this *IImageList) GetItemFlags(i int32, dwFlags *IMAGE_LIST_ITEM_FLAGS) HRESULT

func (*IImageList) GetOverlayImage

func (this *IImageList) GetOverlayImage(iOverlay int32, piIndex *int32) HRESULT

func (*IImageList) Merge

func (this *IImageList) Merge(i1 int32, punk2 *IUnknown, i2 int32, dx int32, dy int32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IImageList) Remove

func (this *IImageList) Remove(i int32) HRESULT

func (*IImageList) Replace

func (this *IImageList) Replace(i int32, hbmImage HBITMAP, hbmMask HBITMAP) HRESULT

func (*IImageList) ReplaceIcon

func (this *IImageList) ReplaceIcon(i int32, hicon HICON, pi *int32) HRESULT

func (*IImageList) SetBkColor

func (this *IImageList) SetBkColor(clrBk COLORREF, pclr *COLORREF) HRESULT

func (*IImageList) SetDragCursorImage

func (this *IImageList) SetDragCursorImage(punk *IUnknown, iDrag int32, dxHotspot int32, dyHotspot int32) HRESULT

func (*IImageList) SetIconSize

func (this *IImageList) SetIconSize(cx int32, cy int32) HRESULT

func (*IImageList) SetImageCount

func (this *IImageList) SetImageCount(uNewCount uint32) HRESULT

func (*IImageList) SetOverlayImage

func (this *IImageList) SetOverlayImage(iImage int32, iOverlay int32) HRESULT

func (*IImageList) Vtbl

func (this *IImageList) Vtbl() *IImageListVtbl

type IImageList2

type IImageList2 struct {
	IImageList
}

func (*IImageList2) DiscardImages

func (this *IImageList2) DiscardImages(iFirstImage int32, iLastImage int32, dwFlags uint32) HRESULT

func (*IImageList2) ForceImagePresent

func (this *IImageList2) ForceImagePresent(iImage int32, dwFlags uint32) HRESULT

func (*IImageList2) GetCallback

func (this *IImageList2) GetCallback(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IImageList2) GetOriginalSize

func (this *IImageList2) GetOriginalSize(iImage int32, dwFlags uint32, pcx *int32, pcy *int32) HRESULT

func (*IImageList2) GetStatistics

func (this *IImageList2) GetStatistics(pils *IMAGELISTSTATS) HRESULT

func (*IImageList2) Initialize

func (this *IImageList2) Initialize(cx int32, cy int32, flags IMAGELIST_CREATION_FLAGS, cInitial int32, cGrow int32) HRESULT

func (*IImageList2) PreloadImages

func (this *IImageList2) PreloadImages(pimldp *IMAGELISTDRAWPARAMS) HRESULT

func (*IImageList2) Replace2

func (this *IImageList2) Replace2(i int32, hbmImage HBITMAP, hbmMask HBITMAP, punk *IUnknown, dwFlags uint32) HRESULT

func (*IImageList2) ReplaceFromImageList

func (this *IImageList2) ReplaceFromImageList(i int32, pil *IImageList, iSrc int32, punk *IUnknown, dwFlags uint32) HRESULT

func (*IImageList2) Resize

func (this *IImageList2) Resize(cxNewIconSize int32, cyNewIconSize int32) HRESULT

func (*IImageList2) SetCallback

func (this *IImageList2) SetCallback(punk *IUnknown) HRESULT

func (*IImageList2) SetOriginalSize

func (this *IImageList2) SetOriginalSize(iImage int32, cx int32, cy int32) HRESULT

func (*IImageList2) Vtbl

func (this *IImageList2) Vtbl() *IImageList2Vtbl

type IImageList2Interface

type IImageList2Interface interface {
	IImageListInterface
	Resize(cxNewIconSize int32, cyNewIconSize int32) HRESULT
	GetOriginalSize(iImage int32, dwFlags uint32, pcx *int32, pcy *int32) HRESULT
	SetOriginalSize(iImage int32, cx int32, cy int32) HRESULT
	SetCallback(punk *IUnknown) HRESULT
	GetCallback(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	ForceImagePresent(iImage int32, dwFlags uint32) HRESULT
	DiscardImages(iFirstImage int32, iLastImage int32, dwFlags uint32) HRESULT
	PreloadImages(pimldp *IMAGELISTDRAWPARAMS) HRESULT
	GetStatistics(pils *IMAGELISTSTATS) HRESULT
	Initialize(cx int32, cy int32, flags IMAGELIST_CREATION_FLAGS, cInitial int32, cGrow int32) HRESULT
	Replace2(i int32, hbmImage HBITMAP, hbmMask HBITMAP, punk *IUnknown, dwFlags uint32) HRESULT
	ReplaceFromImageList(i int32, pil *IImageList, iSrc int32, punk *IUnknown, dwFlags uint32) HRESULT
}

type IImageList2Vtbl

type IImageList2Vtbl struct {
	IImageListVtbl
	Resize               uintptr
	GetOriginalSize      uintptr
	SetOriginalSize      uintptr
	SetCallback          uintptr
	GetCallback          uintptr
	ForceImagePresent    uintptr
	DiscardImages        uintptr
	PreloadImages        uintptr
	GetStatistics        uintptr
	Initialize           uintptr
	Replace2             uintptr
	ReplaceFromImageList uintptr
}

type IImageListInterface

type IImageListInterface interface {
	IUnknownInterface
	Add(hbmImage HBITMAP, hbmMask HBITMAP, pi *int32) HRESULT
	ReplaceIcon(i int32, hicon HICON, pi *int32) HRESULT
	SetOverlayImage(iImage int32, iOverlay int32) HRESULT
	Replace(i int32, hbmImage HBITMAP, hbmMask HBITMAP) HRESULT
	AddMasked(hbmImage HBITMAP, crMask COLORREF, pi *int32) HRESULT
	Draw(pimldp *IMAGELISTDRAWPARAMS) HRESULT
	Remove(i int32) HRESULT
	GetIcon(i int32, flags uint32, picon *HICON) HRESULT
	GetImageInfo(i int32, pImageInfo *IMAGEINFO) HRESULT
	Copy(iDst int32, punkSrc *IUnknown, iSrc int32, uFlags uint32) HRESULT
	Merge(i1 int32, punk2 *IUnknown, i2 int32, dx int32, dy int32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	Clone(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetImageRect(i int32, prc *RECT) HRESULT
	GetIconSize(cx *int32, cy *int32) HRESULT
	SetIconSize(cx int32, cy int32) HRESULT
	GetImageCount(pi *int32) HRESULT
	SetImageCount(uNewCount uint32) HRESULT
	SetBkColor(clrBk COLORREF, pclr *COLORREF) HRESULT
	GetBkColor(pclr *COLORREF) HRESULT
	BeginDrag(iTrack int32, dxHotspot int32, dyHotspot int32) HRESULT
	EndDrag() HRESULT
	DragEnter(hwndLock HWND, x int32, y int32) HRESULT
	DragLeave(hwndLock HWND) HRESULT
	DragMove(x int32, y int32) HRESULT
	SetDragCursorImage(punk *IUnknown, iDrag int32, dxHotspot int32, dyHotspot int32) HRESULT
	DragShowNolock(fShow BOOL) HRESULT
	GetDragImage(ppt *POINT, pptHotspot *POINT, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetItemFlags(i int32, dwFlags *IMAGE_LIST_ITEM_FLAGS) HRESULT
	GetOverlayImage(iOverlay int32, piIndex *int32) HRESULT
}

type IImageListVtbl

type IImageListVtbl struct {
	IUnknownVtbl
	Add                uintptr
	ReplaceIcon        uintptr
	SetOverlayImage    uintptr
	Replace            uintptr
	AddMasked          uintptr
	Draw               uintptr
	Remove             uintptr
	GetIcon            uintptr
	GetImageInfo       uintptr
	Copy               uintptr
	Merge              uintptr
	Clone              uintptr
	GetImageRect       uintptr
	GetIconSize        uintptr
	SetIconSize        uintptr
	GetImageCount      uintptr
	SetImageCount      uintptr
	SetBkColor         uintptr
	GetBkColor         uintptr
	BeginDrag          uintptr
	EndDrag            uintptr
	DragEnter          uintptr
	DragLeave          uintptr
	DragMove           uintptr
	SetDragCursorImage uintptr
	DragShowNolock     uintptr
	GetDragImage       uintptr
	GetItemFlags       uintptr
	GetOverlayImage    uintptr
}

type IImageRecompress

type IImageRecompress struct {
	IUnknown
}

func (*IImageRecompress) RecompressImage

func (this *IImageRecompress) RecompressImage(psi *IShellItem, cx int32, cy int32, iQuality int32, pstg *IStorage, ppstrmOut **IStream) HRESULT

func (*IImageRecompress) Vtbl

func (this *IImageRecompress) Vtbl() *IImageRecompressVtbl

type IImageRecompressInterface

type IImageRecompressInterface interface {
	IUnknownInterface
	RecompressImage(psi *IShellItem, cx int32, cy int32, iQuality int32, pstg *IStorage, ppstrmOut **IStream) HRESULT
}

type IImageRecompressVtbl

type IImageRecompressVtbl struct {
	IUnknownVtbl
	RecompressImage uintptr
}

type IInitializeCommand

type IInitializeCommand struct {
	IUnknown
}

func (*IInitializeCommand) Initialize

func (this *IInitializeCommand) Initialize(pszCommandName PWSTR, ppb *IPropertyBag) HRESULT

func (*IInitializeCommand) Vtbl

type IInitializeCommandInterface

type IInitializeCommandInterface interface {
	IUnknownInterface
	Initialize(pszCommandName PWSTR, ppb *IPropertyBag) HRESULT
}

type IInitializeCommandVtbl

type IInitializeCommandVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeNetworkFolder

type IInitializeNetworkFolder struct {
	IUnknown
}

func (*IInitializeNetworkFolder) Initialize

func (this *IInitializeNetworkFolder) Initialize(pidl *ITEMIDLIST, pidlTarget *ITEMIDLIST, uDisplayType uint32, pszResName PWSTR, pszProvider PWSTR) HRESULT

func (*IInitializeNetworkFolder) Vtbl

type IInitializeNetworkFolderInterface

type IInitializeNetworkFolderInterface interface {
	IUnknownInterface
	Initialize(pidl *ITEMIDLIST, pidlTarget *ITEMIDLIST, uDisplayType uint32, pszResName PWSTR, pszProvider PWSTR) HRESULT
}

type IInitializeNetworkFolderVtbl

type IInitializeNetworkFolderVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeObject

type IInitializeObject struct {
	IUnknown
}

func (*IInitializeObject) Initialize

func (this *IInitializeObject) Initialize() HRESULT

func (*IInitializeObject) Vtbl

type IInitializeObjectInterface

type IInitializeObjectInterface interface {
	IUnknownInterface
	Initialize() HRESULT
}

type IInitializeObjectVtbl

type IInitializeObjectVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeSpy

type IInitializeSpy struct {
	IUnknown
}

func (*IInitializeSpy) PostInitialize

func (this *IInitializeSpy) PostInitialize(hrCoInit HRESULT, dwCoInit uint32, dwNewThreadAptRefs uint32) HRESULT

func (*IInitializeSpy) PostUninitialize

func (this *IInitializeSpy) PostUninitialize(dwNewThreadAptRefs uint32) HRESULT

func (*IInitializeSpy) PreInitialize

func (this *IInitializeSpy) PreInitialize(dwCoInit uint32, dwCurThreadAptRefs uint32) HRESULT

func (*IInitializeSpy) PreUninitialize

func (this *IInitializeSpy) PreUninitialize(dwCurThreadAptRefs uint32) HRESULT

func (*IInitializeSpy) Vtbl

func (this *IInitializeSpy) Vtbl() *IInitializeSpyVtbl

type IInitializeSpyInterface

type IInitializeSpyInterface interface {
	IUnknownInterface
	PreInitialize(dwCoInit uint32, dwCurThreadAptRefs uint32) HRESULT
	PostInitialize(hrCoInit HRESULT, dwCoInit uint32, dwNewThreadAptRefs uint32) HRESULT
	PreUninitialize(dwCurThreadAptRefs uint32) HRESULT
	PostUninitialize(dwNewThreadAptRefs uint32) HRESULT
}

type IInitializeSpyVtbl

type IInitializeSpyVtbl struct {
	IUnknownVtbl
	PreInitialize    uintptr
	PostInitialize   uintptr
	PreUninitialize  uintptr
	PostUninitialize uintptr
}

type IInitializeWithBindCtx

type IInitializeWithBindCtx struct {
	IUnknown
}

func (*IInitializeWithBindCtx) Initialize

func (this *IInitializeWithBindCtx) Initialize(pbc *IBindCtx) HRESULT

func (*IInitializeWithBindCtx) Vtbl

type IInitializeWithBindCtxInterface

type IInitializeWithBindCtxInterface interface {
	IUnknownInterface
	Initialize(pbc *IBindCtx) HRESULT
}

type IInitializeWithBindCtxVtbl

type IInitializeWithBindCtxVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeWithFile

type IInitializeWithFile struct {
	IUnknown
}

func (*IInitializeWithFile) Initialize

func (this *IInitializeWithFile) Initialize(pszFilePath PWSTR, grfMode uint32) HRESULT

func (*IInitializeWithFile) Vtbl

type IInitializeWithFileInterface

type IInitializeWithFileInterface interface {
	IUnknownInterface
	Initialize(pszFilePath PWSTR, grfMode uint32) HRESULT
}

type IInitializeWithFileVtbl

type IInitializeWithFileVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeWithItem

type IInitializeWithItem struct {
	IUnknown
}

func (*IInitializeWithItem) Initialize

func (this *IInitializeWithItem) Initialize(psi *IShellItem, grfMode uint32) HRESULT

func (*IInitializeWithItem) Vtbl

type IInitializeWithItemInterface

type IInitializeWithItemInterface interface {
	IUnknownInterface
	Initialize(psi *IShellItem, grfMode uint32) HRESULT
}

type IInitializeWithItemVtbl

type IInitializeWithItemVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeWithPropertyStore

type IInitializeWithPropertyStore struct {
	IUnknown
}

func (*IInitializeWithPropertyStore) Initialize

func (this *IInitializeWithPropertyStore) Initialize(pps *IPropertyStore) HRESULT

func (*IInitializeWithPropertyStore) Vtbl

type IInitializeWithPropertyStoreInterface

type IInitializeWithPropertyStoreInterface interface {
	IUnknownInterface
	Initialize(pps *IPropertyStore) HRESULT
}

type IInitializeWithPropertyStoreVtbl

type IInitializeWithPropertyStoreVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeWithStream

type IInitializeWithStream struct {
	IUnknown
}

func (*IInitializeWithStream) Initialize

func (this *IInitializeWithStream) Initialize(pstream *IStream, grfMode uint32) HRESULT

func (*IInitializeWithStream) Vtbl

type IInitializeWithStreamInterface

type IInitializeWithStreamInterface interface {
	IUnknownInterface
	Initialize(pstream *IStream, grfMode uint32) HRESULT
}

type IInitializeWithStreamVtbl

type IInitializeWithStreamVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInitializeWithWindow

type IInitializeWithWindow struct {
	IUnknown
}

func (*IInitializeWithWindow) Initialize

func (this *IInitializeWithWindow) Initialize(hwnd HWND) HRESULT

func (*IInitializeWithWindow) Vtbl

type IInitializeWithWindowInterface

type IInitializeWithWindowInterface interface {
	IUnknownInterface
	Initialize(hwnd HWND) HRESULT
}

type IInitializeWithWindowVtbl

type IInitializeWithWindowVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IInputObject

type IInputObject struct {
	IUnknown
}

func (*IInputObject) HasFocusIO

func (this *IInputObject) HasFocusIO() HRESULT

func (*IInputObject) TranslateAcceleratorIO

func (this *IInputObject) TranslateAcceleratorIO(pMsg *MSG) HRESULT

func (*IInputObject) UIActivateIO

func (this *IInputObject) UIActivateIO(fActivate BOOL, pMsg *MSG) HRESULT

func (*IInputObject) Vtbl

func (this *IInputObject) Vtbl() *IInputObjectVtbl

type IInputObject2

type IInputObject2 struct {
	IInputObject
}

func (*IInputObject2) TranslateAcceleratorGlobal

func (this *IInputObject2) TranslateAcceleratorGlobal(pMsg *MSG) HRESULT

func (*IInputObject2) Vtbl

func (this *IInputObject2) Vtbl() *IInputObject2Vtbl

type IInputObject2Interface

type IInputObject2Interface interface {
	IInputObjectInterface
	TranslateAcceleratorGlobal(pMsg *MSG) HRESULT
}

type IInputObject2Vtbl

type IInputObject2Vtbl struct {
	IInputObjectVtbl
	TranslateAcceleratorGlobal uintptr
}

type IInputObjectInterface

type IInputObjectInterface interface {
	IUnknownInterface
	UIActivateIO(fActivate BOOL, pMsg *MSG) HRESULT
	HasFocusIO() HRESULT
	TranslateAcceleratorIO(pMsg *MSG) HRESULT
}

type IInputObjectSite

type IInputObjectSite struct {
	IUnknown
}

func (*IInputObjectSite) OnFocusChangeIS

func (this *IInputObjectSite) OnFocusChangeIS(punkObj *IUnknown, fSetFocus BOOL) HRESULT

func (*IInputObjectSite) Vtbl

func (this *IInputObjectSite) Vtbl() *IInputObjectSiteVtbl

type IInputObjectSiteInterface

type IInputObjectSiteInterface interface {
	IUnknownInterface
	OnFocusChangeIS(punkObj *IUnknown, fSetFocus BOOL) HRESULT
}

type IInputObjectSiteVtbl

type IInputObjectSiteVtbl struct {
	IUnknownVtbl
	OnFocusChangeIS uintptr
}

type IInputObjectVtbl

type IInputObjectVtbl struct {
	IUnknownVtbl
	UIActivateIO           uintptr
	HasFocusIO             uintptr
	TranslateAcceleratorIO uintptr
}

type IInputPaneAnimationCoordinator

type IInputPaneAnimationCoordinator struct {
	IUnknown
}

func (*IInputPaneAnimationCoordinator) AddAnimation

func (this *IInputPaneAnimationCoordinator) AddAnimation(device *IUnknown, animation unsafe.Pointer) HRESULT

func (*IInputPaneAnimationCoordinator) Vtbl

type IInputPaneAnimationCoordinatorInterface

type IInputPaneAnimationCoordinatorInterface interface {
	IUnknownInterface
	AddAnimation(device *IUnknown, animation unsafe.Pointer) HRESULT
}

type IInputPaneAnimationCoordinatorVtbl

type IInputPaneAnimationCoordinatorVtbl struct {
	IUnknownVtbl
	AddAnimation uintptr
}

type IInputPaneInterop

type IInputPaneInterop struct {
	IInspectable
}

func (*IInputPaneInterop) GetForWindow

func (this *IInputPaneInterop) GetForWindow(appWindow HWND, riid *syscall.GUID, inputPane unsafe.Pointer) HRESULT

func (*IInputPaneInterop) Vtbl

type IInputPaneInteropInterface

type IInputPaneInteropInterface interface {
	IInspectableInterface
	GetForWindow(appWindow HWND, riid *syscall.GUID, inputPane unsafe.Pointer) HRESULT
}

type IInputPaneInteropVtbl

type IInputPaneInteropVtbl struct {
	IInspectableVtbl
	GetForWindow uintptr
}

type IInputPanelConfiguration

type IInputPanelConfiguration struct {
	IUnknown
}

func (*IInputPanelConfiguration) EnableFocusTracking

func (this *IInputPanelConfiguration) EnableFocusTracking() HRESULT

func (*IInputPanelConfiguration) Vtbl

type IInputPanelConfigurationInterface

type IInputPanelConfigurationInterface interface {
	IUnknownInterface
	EnableFocusTracking() HRESULT
}

type IInputPanelConfigurationVtbl

type IInputPanelConfigurationVtbl struct {
	IUnknownVtbl
	EnableFocusTracking uintptr
}

type IInputPanelInvocationConfiguration

type IInputPanelInvocationConfiguration struct {
	IUnknown
}

func (*IInputPanelInvocationConfiguration) RequireTouchInEditControl

func (this *IInputPanelInvocationConfiguration) RequireTouchInEditControl() HRESULT

func (*IInputPanelInvocationConfiguration) Vtbl

type IInputPanelInvocationConfigurationInterface

type IInputPanelInvocationConfigurationInterface interface {
	IUnknownInterface
	RequireTouchInEditControl() HRESULT
}

type IInputPanelInvocationConfigurationVtbl

type IInputPanelInvocationConfigurationVtbl struct {
	IUnknownVtbl
	RequireTouchInEditControl uintptr
}

type IInsertItem

type IInsertItem struct {
	IUnknown
}

func (*IInsertItem) InsertItem

func (this *IInsertItem) InsertItem(pidl *ITEMIDLIST) HRESULT

func (*IInsertItem) Vtbl

func (this *IInsertItem) Vtbl() *IInsertItemVtbl

type IInsertItemInterface

type IInsertItemInterface interface {
	IUnknownInterface
	InsertItem(pidl *ITEMIDLIST) HRESULT
}

type IInsertItemVtbl

type IInsertItemVtbl struct {
	IUnknownVtbl
	InsertItem uintptr
}

type IInspectable

type IInspectable struct {
	IUnknown
}

func (*IInspectable) GetIids

func (this *IInspectable) GetIids(iidCount *uint32, iids **syscall.GUID) HRESULT

func (*IInspectable) GetRuntimeClassName

func (this *IInspectable) GetRuntimeClassName(className *HSTRING) HRESULT

func (*IInspectable) GetTrustLevel

func (this *IInspectable) GetTrustLevel(trustLevel *TrustLevel) HRESULT

func (*IInspectable) Vtbl

func (this *IInspectable) Vtbl() *IInspectableVtbl

type IInspectableInterface

type IInspectableInterface interface {
	IUnknownInterface
	GetIids(iidCount *uint32, iids **syscall.GUID) HRESULT
	GetRuntimeClassName(className *HSTRING) HRESULT
	GetTrustLevel(trustLevel *TrustLevel) HRESULT
}

type IInspectableVtbl

type IInspectableVtbl struct {
	IUnknownVtbl
	GetIids             uintptr
	GetRuntimeClassName uintptr
	GetTrustLevel       uintptr
}

type IInternalUnknown

type IInternalUnknown struct {
	IUnknown
}

func (*IInternalUnknown) QueryInternalInterface

func (this *IInternalUnknown) QueryInternalInterface(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IInternalUnknown) Vtbl

func (this *IInternalUnknown) Vtbl() *IInternalUnknownVtbl

type IInternalUnknownInterface

type IInternalUnknownInterface interface {
	IUnknownInterface
	QueryInternalInterface(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IInternalUnknownVtbl

type IInternalUnknownVtbl struct {
	IUnknownVtbl
	QueryInternalInterface uintptr
}

type IInvokeProvider

type IInvokeProvider struct {
	IUnknown
}

func (*IInvokeProvider) Invoke

func (this *IInvokeProvider) Invoke() HRESULT

func (*IInvokeProvider) Vtbl

func (this *IInvokeProvider) Vtbl() *IInvokeProviderVtbl

type IInvokeProviderInterface

type IInvokeProviderInterface interface {
	IUnknownInterface
	Invoke() HRESULT
}

type IInvokeProviderVtbl

type IInvokeProviderVtbl struct {
	IUnknownVtbl
	Invoke uintptr
}

type IItemContainerProvider

type IItemContainerProvider struct {
	IUnknown
}

func (*IItemContainerProvider) FindItemByProperty

func (this *IItemContainerProvider) FindItemByProperty(pStartAfter *IRawElementProviderSimple, propertyId UIA_PROPERTY_ID, value VARIANT, pFound **IRawElementProviderSimple) HRESULT

func (*IItemContainerProvider) Vtbl

type IItemContainerProviderInterface

type IItemContainerProviderInterface interface {
	IUnknownInterface
	FindItemByProperty(pStartAfter *IRawElementProviderSimple, propertyId UIA_PROPERTY_ID, value VARIANT, pFound **IRawElementProviderSimple) HRESULT
}

type IItemContainerProviderVtbl

type IItemContainerProviderVtbl struct {
	IUnknownVtbl
	FindItemByProperty uintptr
}

type IItemNameLimits

type IItemNameLimits struct {
	IUnknown
}

func (*IItemNameLimits) GetMaxLength

func (this *IItemNameLimits) GetMaxLength(pszName PWSTR, piMaxNameLen *int32) HRESULT

func (*IItemNameLimits) GetValidCharacters

func (this *IItemNameLimits) GetValidCharacters(ppwszValidChars *PWSTR, ppwszInvalidChars *PWSTR) HRESULT

func (*IItemNameLimits) Vtbl

func (this *IItemNameLimits) Vtbl() *IItemNameLimitsVtbl

type IItemNameLimitsInterface

type IItemNameLimitsInterface interface {
	IUnknownInterface
	GetValidCharacters(ppwszValidChars *PWSTR, ppwszInvalidChars *PWSTR) HRESULT
	GetMaxLength(pszName PWSTR, piMaxNameLen *int32) HRESULT
}

type IItemNameLimitsVtbl

type IItemNameLimitsVtbl struct {
	IUnknownVtbl
	GetValidCharacters uintptr
	GetMaxLength       uintptr
}

type IKnownFolder

type IKnownFolder struct {
	IUnknown
}

func (*IKnownFolder) GetCategory

func (this *IKnownFolder) GetCategory(pCategory *KF_CATEGORY) HRESULT

func (*IKnownFolder) GetFolderDefinition

func (this *IKnownFolder) GetFolderDefinition(pKFD *KNOWNFOLDER_DEFINITION) HRESULT

func (*IKnownFolder) GetFolderType

func (this *IKnownFolder) GetFolderType(pftid *syscall.GUID) HRESULT

func (*IKnownFolder) GetIDList

func (this *IKnownFolder) GetIDList(dwFlags uint32, ppidl **ITEMIDLIST) HRESULT

func (*IKnownFolder) GetId

func (this *IKnownFolder) GetId(pkfid *syscall.GUID) HRESULT

func (*IKnownFolder) GetPath

func (this *IKnownFolder) GetPath(dwFlags uint32, ppszPath *PWSTR) HRESULT

func (*IKnownFolder) GetRedirectionCapabilities

func (this *IKnownFolder) GetRedirectionCapabilities(pCapabilities *uint32) HRESULT

func (*IKnownFolder) GetShellItem

func (this *IKnownFolder) GetShellItem(dwFlags uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IKnownFolder) SetPath

func (this *IKnownFolder) SetPath(dwFlags uint32, pszPath PWSTR) HRESULT

func (*IKnownFolder) Vtbl

func (this *IKnownFolder) Vtbl() *IKnownFolderVtbl

type IKnownFolderInterface

type IKnownFolderInterface interface {
	IUnknownInterface
	GetId(pkfid *syscall.GUID) HRESULT
	GetCategory(pCategory *KF_CATEGORY) HRESULT
	GetShellItem(dwFlags uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPath(dwFlags uint32, ppszPath *PWSTR) HRESULT
	SetPath(dwFlags uint32, pszPath PWSTR) HRESULT
	GetIDList(dwFlags uint32, ppidl **ITEMIDLIST) HRESULT
	GetFolderType(pftid *syscall.GUID) HRESULT
	GetRedirectionCapabilities(pCapabilities *uint32) HRESULT
	GetFolderDefinition(pKFD *KNOWNFOLDER_DEFINITION) HRESULT
}

type IKnownFolderManager

type IKnownFolderManager struct {
	IUnknown
}

func (*IKnownFolderManager) FindFolderFromIDList

func (this *IKnownFolderManager) FindFolderFromIDList(pidl *ITEMIDLIST, ppkf **IKnownFolder) HRESULT

func (*IKnownFolderManager) FindFolderFromPath

func (this *IKnownFolderManager) FindFolderFromPath(pszPath PWSTR, mode FFFP_MODE, ppkf **IKnownFolder) HRESULT

func (*IKnownFolderManager) FolderIdFromCsidl

func (this *IKnownFolderManager) FolderIdFromCsidl(nCsidl int32, pfid *syscall.GUID) HRESULT

func (*IKnownFolderManager) FolderIdToCsidl

func (this *IKnownFolderManager) FolderIdToCsidl(rfid *syscall.GUID, pnCsidl *int32) HRESULT

func (*IKnownFolderManager) GetFolder

func (this *IKnownFolderManager) GetFolder(rfid *syscall.GUID, ppkf **IKnownFolder) HRESULT

func (*IKnownFolderManager) GetFolderByName

func (this *IKnownFolderManager) GetFolderByName(pszCanonicalName PWSTR, ppkf **IKnownFolder) HRESULT

func (*IKnownFolderManager) GetFolderIds

func (this *IKnownFolderManager) GetFolderIds(ppKFId **syscall.GUID, pCount *uint32) HRESULT

func (*IKnownFolderManager) Redirect

func (this *IKnownFolderManager) Redirect(rfid *syscall.GUID, hwnd HWND, flags uint32, pszTargetPath PWSTR, cFolders uint32, pExclusion *syscall.GUID, ppszError *PWSTR) HRESULT

func (*IKnownFolderManager) RegisterFolder

func (this *IKnownFolderManager) RegisterFolder(rfid *syscall.GUID, pKFD *KNOWNFOLDER_DEFINITION) HRESULT

func (*IKnownFolderManager) UnregisterFolder

func (this *IKnownFolderManager) UnregisterFolder(rfid *syscall.GUID) HRESULT

func (*IKnownFolderManager) Vtbl

type IKnownFolderManagerInterface

type IKnownFolderManagerInterface interface {
	IUnknownInterface
	FolderIdFromCsidl(nCsidl int32, pfid *syscall.GUID) HRESULT
	FolderIdToCsidl(rfid *syscall.GUID, pnCsidl *int32) HRESULT
	GetFolderIds(ppKFId **syscall.GUID, pCount *uint32) HRESULT
	GetFolder(rfid *syscall.GUID, ppkf **IKnownFolder) HRESULT
	GetFolderByName(pszCanonicalName PWSTR, ppkf **IKnownFolder) HRESULT
	RegisterFolder(rfid *syscall.GUID, pKFD *KNOWNFOLDER_DEFINITION) HRESULT
	UnregisterFolder(rfid *syscall.GUID) HRESULT
	FindFolderFromPath(pszPath PWSTR, mode FFFP_MODE, ppkf **IKnownFolder) HRESULT
	FindFolderFromIDList(pidl *ITEMIDLIST, ppkf **IKnownFolder) HRESULT
	Redirect(rfid *syscall.GUID, hwnd HWND, flags uint32, pszTargetPath PWSTR, cFolders uint32, pExclusion *syscall.GUID, ppszError *PWSTR) HRESULT
}

type IKnownFolderManagerVtbl

type IKnownFolderManagerVtbl struct {
	IUnknownVtbl
	FolderIdFromCsidl    uintptr
	FolderIdToCsidl      uintptr
	GetFolderIds         uintptr
	GetFolder            uintptr
	GetFolderByName      uintptr
	RegisterFolder       uintptr
	UnregisterFolder     uintptr
	FindFolderFromPath   uintptr
	FindFolderFromIDList uintptr
	Redirect             uintptr
}

type IKnownFolderVtbl

type IKnownFolderVtbl struct {
	IUnknownVtbl
	GetId                      uintptr
	GetCategory                uintptr
	GetShellItem               uintptr
	GetPath                    uintptr
	SetPath                    uintptr
	GetIDList                  uintptr
	GetFolderType              uintptr
	GetRedirectionCapabilities uintptr
	GetFolderDefinition        uintptr
}

type ILanguageExceptionErrorInfo

type ILanguageExceptionErrorInfo struct {
	IUnknown
}

func (*ILanguageExceptionErrorInfo) GetLanguageException

func (this *ILanguageExceptionErrorInfo) GetLanguageException(languageException **IUnknown) HRESULT

func (*ILanguageExceptionErrorInfo) Vtbl

type ILanguageExceptionErrorInfo2

type ILanguageExceptionErrorInfo2 struct {
	ILanguageExceptionErrorInfo
}

func (*ILanguageExceptionErrorInfo2) CapturePropagationContext

func (this *ILanguageExceptionErrorInfo2) CapturePropagationContext(languageException *IUnknown) HRESULT

func (*ILanguageExceptionErrorInfo2) GetPreviousLanguageExceptionErrorInfo

func (this *ILanguageExceptionErrorInfo2) GetPreviousLanguageExceptionErrorInfo(previousLanguageExceptionErrorInfo **ILanguageExceptionErrorInfo2) HRESULT

func (*ILanguageExceptionErrorInfo2) GetPropagationContextHead

func (this *ILanguageExceptionErrorInfo2) GetPropagationContextHead(propagatedLanguageExceptionErrorInfoHead **ILanguageExceptionErrorInfo2) HRESULT

func (*ILanguageExceptionErrorInfo2) Vtbl

type ILanguageExceptionErrorInfo2Interface

type ILanguageExceptionErrorInfo2Interface interface {
	ILanguageExceptionErrorInfoInterface
	GetPreviousLanguageExceptionErrorInfo(previousLanguageExceptionErrorInfo **ILanguageExceptionErrorInfo2) HRESULT
	CapturePropagationContext(languageException *IUnknown) HRESULT
	GetPropagationContextHead(propagatedLanguageExceptionErrorInfoHead **ILanguageExceptionErrorInfo2) HRESULT
}

type ILanguageExceptionErrorInfo2Vtbl

type ILanguageExceptionErrorInfo2Vtbl struct {
	ILanguageExceptionErrorInfoVtbl
	GetPreviousLanguageExceptionErrorInfo uintptr
	CapturePropagationContext             uintptr
	GetPropagationContextHead             uintptr
}

type ILanguageExceptionErrorInfoInterface

type ILanguageExceptionErrorInfoInterface interface {
	IUnknownInterface
	GetLanguageException(languageException **IUnknown) HRESULT
}

type ILanguageExceptionErrorInfoVtbl

type ILanguageExceptionErrorInfoVtbl struct {
	IUnknownVtbl
	GetLanguageException uintptr
}

type ILanguageExceptionStackBackTrace

type ILanguageExceptionStackBackTrace struct {
	IUnknown
}

func (*ILanguageExceptionStackBackTrace) GetStackBackTrace

func (this *ILanguageExceptionStackBackTrace) GetStackBackTrace(maxFramesToCapture uint32, stackBackTrace *uintptr, framesCaptured *uint32) HRESULT

func (*ILanguageExceptionStackBackTrace) Vtbl

type ILanguageExceptionStackBackTraceInterface

type ILanguageExceptionStackBackTraceInterface interface {
	IUnknownInterface
	GetStackBackTrace(maxFramesToCapture uint32, stackBackTrace *uintptr, framesCaptured *uint32) HRESULT
}

type ILanguageExceptionStackBackTraceVtbl

type ILanguageExceptionStackBackTraceVtbl struct {
	IUnknownVtbl
	GetStackBackTrace uintptr
}

type ILanguageExceptionTransform

type ILanguageExceptionTransform struct {
	IUnknown
}

func (*ILanguageExceptionTransform) GetTransformedRestrictedErrorInfo

func (this *ILanguageExceptionTransform) GetTransformedRestrictedErrorInfo(restrictedErrorInfo **IRestrictedErrorInfo) HRESULT

func (*ILanguageExceptionTransform) Vtbl

type ILanguageExceptionTransformInterface

type ILanguageExceptionTransformInterface interface {
	IUnknownInterface
	GetTransformedRestrictedErrorInfo(restrictedErrorInfo **IRestrictedErrorInfo) HRESULT
}

type ILanguageExceptionTransformVtbl

type ILanguageExceptionTransformVtbl struct {
	IUnknownVtbl
	GetTransformedRestrictedErrorInfo uintptr
}

type ILaunchSourceAppUserModelId

type ILaunchSourceAppUserModelId struct {
	IUnknown
}

func (*ILaunchSourceAppUserModelId) GetAppUserModelId

func (this *ILaunchSourceAppUserModelId) GetAppUserModelId(launchingApp *PWSTR) HRESULT

func (*ILaunchSourceAppUserModelId) Vtbl

type ILaunchSourceAppUserModelIdInterface

type ILaunchSourceAppUserModelIdInterface interface {
	IUnknownInterface
	GetAppUserModelId(launchingApp *PWSTR) HRESULT
}

type ILaunchSourceAppUserModelIdVtbl

type ILaunchSourceAppUserModelIdVtbl struct {
	IUnknownVtbl
	GetAppUserModelId uintptr
}

type ILaunchSourceViewSizePreference

type ILaunchSourceViewSizePreference struct {
	IUnknown
}

func (*ILaunchSourceViewSizePreference) GetSourceViewSizePreference

func (this *ILaunchSourceViewSizePreference) GetSourceViewSizePreference(sourceSizeAfterLaunch *APPLICATION_VIEW_SIZE_PREFERENCE) HRESULT

func (*ILaunchSourceViewSizePreference) GetSourceViewToPosition

func (this *ILaunchSourceViewSizePreference) GetSourceViewToPosition(hwnd *HWND) HRESULT

func (*ILaunchSourceViewSizePreference) Vtbl

type ILaunchSourceViewSizePreferenceInterface

type ILaunchSourceViewSizePreferenceInterface interface {
	IUnknownInterface
	GetSourceViewToPosition(hwnd *HWND) HRESULT
	GetSourceViewSizePreference(sourceSizeAfterLaunch *APPLICATION_VIEW_SIZE_PREFERENCE) HRESULT
}

type ILaunchSourceViewSizePreferenceVtbl

type ILaunchSourceViewSizePreferenceVtbl struct {
	IUnknownVtbl
	GetSourceViewToPosition     uintptr
	GetSourceViewSizePreference uintptr
}

type ILaunchTargetMonitor

type ILaunchTargetMonitor struct {
	IUnknown
}

func (*ILaunchTargetMonitor) GetMonitor

func (this *ILaunchTargetMonitor) GetMonitor(monitor *HMONITOR) HRESULT

func (*ILaunchTargetMonitor) Vtbl

type ILaunchTargetMonitorInterface

type ILaunchTargetMonitorInterface interface {
	IUnknownInterface
	GetMonitor(monitor *HMONITOR) HRESULT
}

type ILaunchTargetMonitorVtbl

type ILaunchTargetMonitorVtbl struct {
	IUnknownVtbl
	GetMonitor uintptr
}

type ILaunchTargetViewSizePreference

type ILaunchTargetViewSizePreference struct {
	IUnknown
}

func (*ILaunchTargetViewSizePreference) GetTargetViewSizePreference

func (this *ILaunchTargetViewSizePreference) GetTargetViewSizePreference(targetSizeOnLaunch *APPLICATION_VIEW_SIZE_PREFERENCE) HRESULT

func (*ILaunchTargetViewSizePreference) Vtbl

type ILaunchTargetViewSizePreferenceInterface

type ILaunchTargetViewSizePreferenceInterface interface {
	IUnknownInterface
	GetTargetViewSizePreference(targetSizeOnLaunch *APPLICATION_VIEW_SIZE_PREFERENCE) HRESULT
}

type ILaunchTargetViewSizePreferenceVtbl

type ILaunchTargetViewSizePreferenceVtbl struct {
	IUnknownVtbl
	GetTargetViewSizePreference uintptr
}

type ILaunchUIContext

type ILaunchUIContext struct {
	IUnknown
}

func (*ILaunchUIContext) SetAssociatedWindow

func (this *ILaunchUIContext) SetAssociatedWindow(value HWND) HRESULT

func (*ILaunchUIContext) SetTabGroupingPreference

func (this *ILaunchUIContext) SetTabGroupingPreference(value uint32) HRESULT

func (*ILaunchUIContext) Vtbl

func (this *ILaunchUIContext) Vtbl() *ILaunchUIContextVtbl

type ILaunchUIContextInterface

type ILaunchUIContextInterface interface {
	IUnknownInterface
	SetAssociatedWindow(value HWND) HRESULT
	SetTabGroupingPreference(value uint32) HRESULT
}

type ILaunchUIContextProvider

type ILaunchUIContextProvider struct {
	IUnknown
}

func (*ILaunchUIContextProvider) UpdateContext

func (this *ILaunchUIContextProvider) UpdateContext(context *ILaunchUIContext) HRESULT

func (*ILaunchUIContextProvider) Vtbl

type ILaunchUIContextProviderInterface

type ILaunchUIContextProviderInterface interface {
	IUnknownInterface
	UpdateContext(context *ILaunchUIContext) HRESULT
}

type ILaunchUIContextProviderVtbl

type ILaunchUIContextProviderVtbl struct {
	IUnknownVtbl
	UpdateContext uintptr
}

type ILaunchUIContextVtbl

type ILaunchUIContextVtbl struct {
	IUnknownVtbl
	SetAssociatedWindow      uintptr
	SetTabGroupingPreference uintptr
}

type ILayoutStorage

type ILayoutStorage struct {
	IUnknown
}

func (*ILayoutStorage) BeginMonitor

func (this *ILayoutStorage) BeginMonitor() HRESULT

func (*ILayoutStorage) EndMonitor

func (this *ILayoutStorage) EndMonitor() HRESULT

func (*ILayoutStorage) LayoutScript

func (this *ILayoutStorage) LayoutScript(pStorageLayout *StorageLayout, nEntries uint32, glfInterleavedFlag uint32) HRESULT

func (*ILayoutStorage) ReLayoutDocfile

func (this *ILayoutStorage) ReLayoutDocfile(pwcsNewDfName PWSTR) HRESULT

func (*ILayoutStorage) ReLayoutDocfileOnILockBytes

func (this *ILayoutStorage) ReLayoutDocfileOnILockBytes(pILockBytes *ILockBytes) HRESULT

func (*ILayoutStorage) Vtbl

func (this *ILayoutStorage) Vtbl() *ILayoutStorageVtbl

type ILayoutStorageInterface

type ILayoutStorageInterface interface {
	IUnknownInterface
	LayoutScript(pStorageLayout *StorageLayout, nEntries uint32, glfInterleavedFlag uint32) HRESULT
	BeginMonitor() HRESULT
	EndMonitor() HRESULT
	ReLayoutDocfile(pwcsNewDfName PWSTR) HRESULT
	ReLayoutDocfileOnILockBytes(pILockBytes *ILockBytes) HRESULT
}

type ILayoutStorageVtbl

type ILayoutStorageVtbl struct {
	IUnknownVtbl
	LayoutScript                uintptr
	BeginMonitor                uintptr
	EndMonitor                  uintptr
	ReLayoutDocfile             uintptr
	ReLayoutDocfileOnILockBytes uintptr
}

type ILegacyIAccessibleProvider

type ILegacyIAccessibleProvider struct {
	IUnknown
}

func (*ILegacyIAccessibleProvider) DoDefaultAction

func (this *ILegacyIAccessibleProvider) DoDefaultAction() HRESULT

func (*ILegacyIAccessibleProvider) GetIAccessible

func (this *ILegacyIAccessibleProvider) GetIAccessible(ppAccessible **IAccessible) HRESULT

func (*ILegacyIAccessibleProvider) GetSelection

func (this *ILegacyIAccessibleProvider) GetSelection(pvarSelectedChildren **SAFEARRAY) HRESULT

func (*ILegacyIAccessibleProvider) Get_ChildId

func (this *ILegacyIAccessibleProvider) Get_ChildId(pRetVal *int32) HRESULT

func (*ILegacyIAccessibleProvider) Get_DefaultAction

func (this *ILegacyIAccessibleProvider) Get_DefaultAction(pszDefaultAction *BSTR) HRESULT

func (*ILegacyIAccessibleProvider) Get_Description

func (this *ILegacyIAccessibleProvider) Get_Description(pszDescription *BSTR) HRESULT

func (*ILegacyIAccessibleProvider) Get_Help

func (this *ILegacyIAccessibleProvider) Get_Help(pszHelp *BSTR) HRESULT

func (*ILegacyIAccessibleProvider) Get_KeyboardShortcut

func (this *ILegacyIAccessibleProvider) Get_KeyboardShortcut(pszKeyboardShortcut *BSTR) HRESULT

func (*ILegacyIAccessibleProvider) Get_Name

func (this *ILegacyIAccessibleProvider) Get_Name(pszName *BSTR) HRESULT

func (*ILegacyIAccessibleProvider) Get_Role

func (this *ILegacyIAccessibleProvider) Get_Role(pdwRole *uint32) HRESULT

func (*ILegacyIAccessibleProvider) Get_State

func (this *ILegacyIAccessibleProvider) Get_State(pdwState *uint32) HRESULT

func (*ILegacyIAccessibleProvider) Get_Value

func (this *ILegacyIAccessibleProvider) Get_Value(pszValue *BSTR) HRESULT

func (*ILegacyIAccessibleProvider) Select

func (this *ILegacyIAccessibleProvider) Select(flagsSelect int32) HRESULT

func (*ILegacyIAccessibleProvider) SetValue

func (this *ILegacyIAccessibleProvider) SetValue(szValue PWSTR) HRESULT

func (*ILegacyIAccessibleProvider) Vtbl

type ILegacyIAccessibleProviderInterface

type ILegacyIAccessibleProviderInterface interface {
	IUnknownInterface
	Select(flagsSelect int32) HRESULT
	DoDefaultAction() HRESULT
	SetValue(szValue PWSTR) HRESULT
	GetIAccessible(ppAccessible **IAccessible) HRESULT
	Get_ChildId(pRetVal *int32) HRESULT
	Get_Name(pszName *BSTR) HRESULT
	Get_Value(pszValue *BSTR) HRESULT
	Get_Description(pszDescription *BSTR) HRESULT
	Get_Role(pdwRole *uint32) HRESULT
	Get_State(pdwState *uint32) HRESULT
	Get_Help(pszHelp *BSTR) HRESULT
	Get_KeyboardShortcut(pszKeyboardShortcut *BSTR) HRESULT
	GetSelection(pvarSelectedChildren **SAFEARRAY) HRESULT
	Get_DefaultAction(pszDefaultAction *BSTR) HRESULT
}

type ILegacyIAccessibleProviderVtbl

type ILegacyIAccessibleProviderVtbl struct {
	IUnknownVtbl
	Select               uintptr
	DoDefaultAction      uintptr
	SetValue             uintptr
	GetIAccessible       uintptr
	Get_ChildId          uintptr
	Get_Name             uintptr
	Get_Value            uintptr
	Get_Description      uintptr
	Get_Role             uintptr
	Get_State            uintptr
	Get_Help             uintptr
	Get_KeyboardShortcut uintptr
	GetSelection         uintptr
	Get_DefaultAction    uintptr
}

type ILockBytes

type ILockBytes struct {
	IUnknown
}

func (*ILockBytes) Flush

func (this *ILockBytes) Flush() HRESULT

func (*ILockBytes) LockRegion

func (this *ILockBytes) LockRegion(libOffset uint64, cb uint64, dwLockType uint32) HRESULT

func (*ILockBytes) ReadAt

func (this *ILockBytes) ReadAt(ulOffset uint64, pv unsafe.Pointer, cb uint32, pcbRead *uint32) HRESULT

func (*ILockBytes) SetSize

func (this *ILockBytes) SetSize(cb uint64) HRESULT

func (*ILockBytes) Stat

func (this *ILockBytes) Stat(pstatstg *STATSTG, grfStatFlag uint32) HRESULT

func (*ILockBytes) UnlockRegion

func (this *ILockBytes) UnlockRegion(libOffset uint64, cb uint64, dwLockType uint32) HRESULT

func (*ILockBytes) Vtbl

func (this *ILockBytes) Vtbl() *ILockBytesVtbl

func (*ILockBytes) WriteAt

func (this *ILockBytes) WriteAt(ulOffset uint64, pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT

type ILockBytesInterface

type ILockBytesInterface interface {
	IUnknownInterface
	ReadAt(ulOffset uint64, pv unsafe.Pointer, cb uint32, pcbRead *uint32) HRESULT
	WriteAt(ulOffset uint64, pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT
	Flush() HRESULT
	SetSize(cb uint64) HRESULT
	LockRegion(libOffset uint64, cb uint64, dwLockType uint32) HRESULT
	UnlockRegion(libOffset uint64, cb uint64, dwLockType uint32) HRESULT
	Stat(pstatstg *STATSTG, grfStatFlag uint32) HRESULT
}

type ILockBytesVtbl

type ILockBytesVtbl struct {
	IUnknownVtbl
	ReadAt       uintptr
	WriteAt      uintptr
	Flush        uintptr
	SetSize      uintptr
	LockRegion   uintptr
	UnlockRegion uintptr
	Stat         uintptr
}

type IMAGEHLP_CBA_EVENT

type IMAGEHLP_CBA_EVENT struct {
	Severity IMAGEHLP_CBA_EVENT_SEVERITY
	Code     uint32
	Desc     PSTR
	Object   unsafe.Pointer
}

type IMAGEHLP_CBA_EVENTW

type IMAGEHLP_CBA_EVENTW struct {
	Severity IMAGEHLP_CBA_EVENT_SEVERITY
	Code     uint32
	Desc     PWSTR
	Object   unsafe.Pointer
}

type IMAGEHLP_CBA_EVENT_SEVERITY

type IMAGEHLP_CBA_EVENT_SEVERITY uint32

enum

type IMAGEHLP_CBA_READ_MEMORY

type IMAGEHLP_CBA_READ_MEMORY struct {
	Addr      uint64
	Buf       unsafe.Pointer
	Bytes     uint32
	Bytesread *uint32
}

type IMAGEHLP_DEFERRED_SYMBOL_LOAD64

type IMAGEHLP_DEFERRED_SYMBOL_LOAD64 struct {
	SizeOfStruct  uint32
	BaseOfImage   uint64
	CheckSum      uint32
	TimeDateStamp uint32
	FileName      [260]CHAR
	Reparse       BOOLEAN
	HFile         HANDLE
	Flags         uint32
}

type IMAGEHLP_DEFERRED_SYMBOL_LOADW64

type IMAGEHLP_DEFERRED_SYMBOL_LOADW64 struct {
	SizeOfStruct  uint32
	BaseOfImage   uint64
	CheckSum      uint32
	TimeDateStamp uint32
	FileName      [261]uint16
	Reparse       BOOLEAN
	HFile         HANDLE
	Flags         uint32
}

type IMAGEHLP_DUPLICATE_SYMBOL64

type IMAGEHLP_DUPLICATE_SYMBOL64 struct {
	SizeOfStruct   uint32
	NumberOfDups   uint32
	Symbol         *IMAGEHLP_SYMBOL64
	SelectedSymbol uint32
}

type IMAGEHLP_EXTENDED_OPTIONS

type IMAGEHLP_EXTENDED_OPTIONS int32

enum

const (
	SYMOPT_EX_DISABLEACCESSTIMEUPDATE IMAGEHLP_EXTENDED_OPTIONS = 0
	SYMOPT_EX_LASTVALIDDEBUGDIRECTORY IMAGEHLP_EXTENDED_OPTIONS = 1
	SYMOPT_EX_NOIMPLICITPATTERNSEARCH IMAGEHLP_EXTENDED_OPTIONS = 2
	SYMOPT_EX_NEVERLOADSYMBOLS        IMAGEHLP_EXTENDED_OPTIONS = 3
	SYMOPT_EX_MAX                     IMAGEHLP_EXTENDED_OPTIONS = 4
)

type IMAGEHLP_GET_TYPE_INFO_FLAGS

type IMAGEHLP_GET_TYPE_INFO_FLAGS uint32

enum

const (
	IMAGEHLP_GET_TYPE_INFO_CHILDREN IMAGEHLP_GET_TYPE_INFO_FLAGS = 2
	IMAGEHLP_GET_TYPE_INFO_UNCACHED IMAGEHLP_GET_TYPE_INFO_FLAGS = 1
)

type IMAGEHLP_GET_TYPE_INFO_PARAMS

type IMAGEHLP_GET_TYPE_INFO_PARAMS struct {
	SizeOfStruct   uint32
	Flags          IMAGEHLP_GET_TYPE_INFO_FLAGS
	NumIds         uint32
	TypeIds        *uint32
	TagFilter      uint64
	NumReqs        uint32
	ReqKinds       *IMAGEHLP_SYMBOL_TYPE_INFO
	ReqOffsets     *uintptr
	ReqSizes       *uint32
	ReqStride      uintptr
	BufferSize     uintptr
	Buffer         unsafe.Pointer
	EntriesMatched uint32
	EntriesFilled  uint32
	TagsFound      uint64
	AllReqsValid   uint64
	NumReqsValid   uint32
	ReqsValid      *uint64
}

type IMAGEHLP_HD_TYPE

type IMAGEHLP_HD_TYPE int32

enum

const (
	HdBase IMAGEHLP_HD_TYPE = 0
	HdSym  IMAGEHLP_HD_TYPE = 1
	HdSrc  IMAGEHLP_HD_TYPE = 2
	HdMax  IMAGEHLP_HD_TYPE = 3
)

type IMAGEHLP_JIT_SYMBOLMAP

type IMAGEHLP_JIT_SYMBOLMAP struct {
	SizeOfStruct uint32
	Address      uint64
	BaseOfImage  uint64
}

type IMAGEHLP_LINE64

type IMAGEHLP_LINE64 struct {
	SizeOfStruct uint32
	Key          unsafe.Pointer
	LineNumber   uint32
	FileName     PSTR
	Address      uint64
}

type IMAGEHLP_LINEW64

type IMAGEHLP_LINEW64 struct {
	SizeOfStruct uint32
	Key          unsafe.Pointer
	LineNumber   uint32
	FileName     PWSTR
	Address      uint64
}

type IMAGEHLP_MODULE64

type IMAGEHLP_MODULE64 struct {
	SizeOfStruct    uint32
	BaseOfImage     uint64
	ImageSize       uint32
	TimeDateStamp   uint32
	CheckSum        uint32
	NumSyms         uint32
	SymType         SYM_TYPE
	ModuleName      [32]CHAR
	ImageName       [256]CHAR
	LoadedImageName [256]CHAR
	LoadedPdbName   [256]CHAR
	CVSig           uint32
	CVData          [780]CHAR
	PdbSig          uint32
	PdbSig70        syscall.GUID
	PdbAge          uint32
	PdbUnmatched    BOOL
	DbgUnmatched    BOOL
	LineNumbers     BOOL
	GlobalSymbols   BOOL
	TypeInfo        BOOL
	SourceIndexed   BOOL
	Publics         BOOL
	MachineType     uint32
	Reserved        uint32
}

type IMAGEHLP_MODULE64_EX

type IMAGEHLP_MODULE64_EX struct {
	Module      IMAGEHLP_MODULE64
	RegionFlags uint32
}

type IMAGEHLP_MODULEW64

type IMAGEHLP_MODULEW64 struct {
	SizeOfStruct    uint32
	BaseOfImage     uint64
	ImageSize       uint32
	TimeDateStamp   uint32
	CheckSum        uint32
	NumSyms         uint32
	SymType         SYM_TYPE
	ModuleName      [32]uint16
	ImageName       [256]uint16
	LoadedImageName [256]uint16
	LoadedPdbName   [256]uint16
	CVSig           uint32
	CVData          [780]uint16
	PdbSig          uint32
	PdbSig70        syscall.GUID
	PdbAge          uint32
	PdbUnmatched    BOOL
	DbgUnmatched    BOOL
	LineNumbers     BOOL
	GlobalSymbols   BOOL
	TypeInfo        BOOL
	SourceIndexed   BOOL
	Publics         BOOL
	MachineType     uint32
	Reserved        uint32
}

type IMAGEHLP_MODULEW64_EX

type IMAGEHLP_MODULEW64_EX struct {
	Module      IMAGEHLP_MODULEW64
	RegionFlags uint32
}

type IMAGEHLP_SF_TYPE

type IMAGEHLP_SF_TYPE int32

enum

const (
	SfImage IMAGEHLP_SF_TYPE = 0
	SfDbg   IMAGEHLP_SF_TYPE = 1
	SfPdb   IMAGEHLP_SF_TYPE = 2
	SfMpd   IMAGEHLP_SF_TYPE = 3
	SfMax   IMAGEHLP_SF_TYPE = 4
)

type IMAGEHLP_STACK_FRAME

type IMAGEHLP_STACK_FRAME struct {
	InstructionOffset  uint64
	ReturnOffset       uint64
	FrameOffset        uint64
	StackOffset        uint64
	BackingStoreOffset uint64
	FuncTableEntry     uint64
	Params             [4]uint64
	Reserved           [5]uint64
	Virtual            BOOL
	Reserved2          uint32
}

type IMAGEHLP_STATUS_REASON

type IMAGEHLP_STATUS_REASON int32

enum

const (
	BindOutOfMemory           IMAGEHLP_STATUS_REASON = 0
	BindRvaToVaFailed         IMAGEHLP_STATUS_REASON = 1
	BindNoRoomInImage         IMAGEHLP_STATUS_REASON = 2
	BindImportModuleFailed    IMAGEHLP_STATUS_REASON = 3
	BindImportProcedureFailed IMAGEHLP_STATUS_REASON = 4
	BindImportModule          IMAGEHLP_STATUS_REASON = 5
	BindImportProcedure       IMAGEHLP_STATUS_REASON = 6
	BindForwarder             IMAGEHLP_STATUS_REASON = 7
	BindForwarderNOT          IMAGEHLP_STATUS_REASON = 8
	BindImageModified         IMAGEHLP_STATUS_REASON = 9
	BindExpandFileHeaders     IMAGEHLP_STATUS_REASON = 10
	BindImageComplete         IMAGEHLP_STATUS_REASON = 11
	BindMismatchedSymbols     IMAGEHLP_STATUS_REASON = 12
	BindSymbolsNotUpdated     IMAGEHLP_STATUS_REASON = 13
	BindImportProcedure32     IMAGEHLP_STATUS_REASON = 14
	BindImportProcedure64     IMAGEHLP_STATUS_REASON = 15
	BindForwarder32           IMAGEHLP_STATUS_REASON = 16
	BindForwarder64           IMAGEHLP_STATUS_REASON = 17
	BindForwarderNOT32        IMAGEHLP_STATUS_REASON = 18
	BindForwarderNOT64        IMAGEHLP_STATUS_REASON = 19
)

type IMAGEHLP_SYMBOL64

type IMAGEHLP_SYMBOL64 struct {
	SizeOfStruct  uint32
	Address       uint64
	Size          uint32
	Flags         uint32
	MaxNameLength uint32
	Name          [1]CHAR
}

type IMAGEHLP_SYMBOL64_PACKAGE

type IMAGEHLP_SYMBOL64_PACKAGE struct {
	Sym  IMAGEHLP_SYMBOL64
	Name [2001]CHAR
}

type IMAGEHLP_SYMBOLW64

type IMAGEHLP_SYMBOLW64 struct {
	SizeOfStruct  uint32
	Address       uint64
	Size          uint32
	Flags         uint32
	MaxNameLength uint32
	Name          [1]uint16
}

type IMAGEHLP_SYMBOLW64_PACKAGE

type IMAGEHLP_SYMBOLW64_PACKAGE struct {
	Sym  IMAGEHLP_SYMBOLW64
	Name [2001]uint16
}

type IMAGEHLP_SYMBOL_SRC

type IMAGEHLP_SYMBOL_SRC struct {
	Sizeofstruct uint32
	Type_        uint32
	File         [260]CHAR
}

type IMAGEHLP_SYMBOL_TYPE_INFO

type IMAGEHLP_SYMBOL_TYPE_INFO int32

enum

const (
	TI_GET_SYMTAG                   IMAGEHLP_SYMBOL_TYPE_INFO = 0
	TI_GET_SYMNAME                  IMAGEHLP_SYMBOL_TYPE_INFO = 1
	TI_GET_LENGTH                   IMAGEHLP_SYMBOL_TYPE_INFO = 2
	TI_GET_TYPE                     IMAGEHLP_SYMBOL_TYPE_INFO = 3
	TI_GET_TYPEID                   IMAGEHLP_SYMBOL_TYPE_INFO = 4
	TI_GET_BASETYPE                 IMAGEHLP_SYMBOL_TYPE_INFO = 5
	TI_GET_ARRAYINDEXTYPEID         IMAGEHLP_SYMBOL_TYPE_INFO = 6
	TI_FINDCHILDREN                 IMAGEHLP_SYMBOL_TYPE_INFO = 7
	TI_GET_DATAKIND                 IMAGEHLP_SYMBOL_TYPE_INFO = 8
	TI_GET_ADDRESSOFFSET            IMAGEHLP_SYMBOL_TYPE_INFO = 9
	TI_GET_OFFSET                   IMAGEHLP_SYMBOL_TYPE_INFO = 10
	TI_GET_VALUE                    IMAGEHLP_SYMBOL_TYPE_INFO = 11
	TI_GET_COUNT                    IMAGEHLP_SYMBOL_TYPE_INFO = 12
	TI_GET_CHILDRENCOUNT            IMAGEHLP_SYMBOL_TYPE_INFO = 13
	TI_GET_BITPOSITION              IMAGEHLP_SYMBOL_TYPE_INFO = 14
	TI_GET_VIRTUALBASECLASS         IMAGEHLP_SYMBOL_TYPE_INFO = 15
	TI_GET_VIRTUALTABLESHAPEID      IMAGEHLP_SYMBOL_TYPE_INFO = 16
	TI_GET_VIRTUALBASEPOINTEROFFSET IMAGEHLP_SYMBOL_TYPE_INFO = 17
	TI_GET_CLASSPARENTID            IMAGEHLP_SYMBOL_TYPE_INFO = 18
	TI_GET_NESTED                   IMAGEHLP_SYMBOL_TYPE_INFO = 19
	TI_GET_SYMINDEX                 IMAGEHLP_SYMBOL_TYPE_INFO = 20
	TI_GET_LEXICALPARENT            IMAGEHLP_SYMBOL_TYPE_INFO = 21
	TI_GET_ADDRESS                  IMAGEHLP_SYMBOL_TYPE_INFO = 22
	TI_GET_THISADJUST               IMAGEHLP_SYMBOL_TYPE_INFO = 23
	TI_GET_UDTKIND                  IMAGEHLP_SYMBOL_TYPE_INFO = 24
	TI_IS_EQUIV_TO                  IMAGEHLP_SYMBOL_TYPE_INFO = 25
	TI_GET_CALLING_CONVENTION       IMAGEHLP_SYMBOL_TYPE_INFO = 26
	TI_IS_CLOSE_EQUIV_TO            IMAGEHLP_SYMBOL_TYPE_INFO = 27
	TI_GTIEX_REQS_VALID             IMAGEHLP_SYMBOL_TYPE_INFO = 28
	TI_GET_VIRTUALBASEOFFSET        IMAGEHLP_SYMBOL_TYPE_INFO = 29
	TI_GET_VIRTUALBASEDISPINDEX     IMAGEHLP_SYMBOL_TYPE_INFO = 30
	TI_GET_IS_REFERENCE             IMAGEHLP_SYMBOL_TYPE_INFO = 31
	TI_GET_INDIRECTVIRTUALBASECLASS IMAGEHLP_SYMBOL_TYPE_INFO = 32
	TI_GET_VIRTUALBASETABLETYPE     IMAGEHLP_SYMBOL_TYPE_INFO = 33
	TI_GET_OBJECTPOINTERTYPE        IMAGEHLP_SYMBOL_TYPE_INFO = 34
	IMAGEHLP_SYMBOL_TYPE_INFO_MAX   IMAGEHLP_SYMBOL_TYPE_INFO = 35
)

type IMAGEINFO

type IMAGEINFO struct {
	HbmImage HBITMAP
	HbmMask  HBITMAP
	Unused1  int32
	Unused2  int32
	RcImage  RECT
}

type IMAGELAYOUT

type IMAGELAYOUT int32

enum

const (
	IL_VERTICAL   IMAGELAYOUT = 0
	IL_HORIZONTAL IMAGELAYOUT = 1
)

type IMAGELISTDRAWPARAMS

type IMAGELISTDRAWPARAMS struct {
	CbSize   uint32
	Himl     HIMAGELIST
	I        int32
	HdcDst   HDC
	X        int32
	Y        int32
	Cx       int32
	Cy       int32
	XBitmap  int32
	YBitmap  int32
	RgbBk    COLORREF
	RgbFg    COLORREF
	FStyle   uint32
	DwRop    uint32
	FState   uint32
	Frame    uint32
	CrEffect COLORREF
}

type IMAGELISTSTATS

type IMAGELISTSTATS struct {
	CbSize   uint32
	CAlloc   int32
	CUsed    int32
	CStandby int32
}

type IMAGELIST_CREATION_FLAGS

type IMAGELIST_CREATION_FLAGS uint32

enum flags

const (
	ILC_MASK             IMAGELIST_CREATION_FLAGS = 1
	ILC_COLOR            IMAGELIST_CREATION_FLAGS = 0
	ILC_COLORDDB         IMAGELIST_CREATION_FLAGS = 254
	ILC_COLOR4           IMAGELIST_CREATION_FLAGS = 4
	ILC_COLOR8           IMAGELIST_CREATION_FLAGS = 8
	ILC_COLOR16          IMAGELIST_CREATION_FLAGS = 16
	ILC_COLOR24          IMAGELIST_CREATION_FLAGS = 24
	ILC_COLOR32          IMAGELIST_CREATION_FLAGS = 32
	ILC_PALETTE          IMAGELIST_CREATION_FLAGS = 2048
	ILC_MIRROR           IMAGELIST_CREATION_FLAGS = 8192
	ILC_PERITEMMIRROR    IMAGELIST_CREATION_FLAGS = 32768
	ILC_ORIGINALSIZE     IMAGELIST_CREATION_FLAGS = 65536
	ILC_HIGHQUALITYSCALE IMAGELIST_CREATION_FLAGS = 131072
)

type IMAGESELECTTYPE

type IMAGESELECTTYPE int32

enum

const (
	IST_NONE IMAGESELECTTYPE = 0
	IST_SIZE IMAGESELECTTYPE = 1
	IST_DPI  IMAGESELECTTYPE = 2
)

type IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY

type IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY struct {
	BeginAddress     uint64
	EndAddress       uint64
	ExceptionHandler uint64
	HandlerData      uint64
	PrologEndAddress uint64
}

type IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY

type IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY struct {
	BeginAddress     uint32
	EndAddress       uint32
	ExceptionHandler uint32
	HandlerData      uint32
	PrologEndAddress uint32
}

type IMAGE_ARCHITECTURE_ENTRY

type IMAGE_ARCHITECTURE_ENTRY struct {
	FixupInstRVA uint32
	NewInst      uint32
}

type IMAGE_ARCHITECTURE_HEADER

type IMAGE_ARCHITECTURE_HEADER struct {
	Bitfield_     uint32
	FirstEntryRVA uint32
}

type IMAGE_ARCHIVE_MEMBER_HEADER

type IMAGE_ARCHIVE_MEMBER_HEADER struct {
	Name      [16]byte
	Date      [12]byte
	UserID    [6]byte
	GroupID   [6]byte
	Mode      [8]byte
	Size      [10]byte
	EndHeader [2]byte
}

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY struct {
	BeginAddress uint32
	IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous
}

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous struct {
	IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous_Anonymous
}

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous) Anonymous

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous) AnonymousVal

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindData

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindDataVal

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous_Anonymous

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA struct {
	IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_Anonymous
}

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA) Anonymous

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA) AnonymousVal

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA) HeaderData

func (*IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA) HeaderDataVal

func (this *IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA) HeaderDataVal() uint32

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_Anonymous

type IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY struct {
	BeginAddress uint32
	IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous
}

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous struct {
	IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous_Anonymous
}

func (*IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous) Anonymous

func (*IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous) AnonymousVal

func (*IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindData

func (*IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindDataVal

func (this *IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindDataVal() uint32

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous_Anonymous

type IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_AUX_SYMBOL

type IMAGE_AUX_SYMBOL struct {
	Data [5]uint32
}

func (*IMAGE_AUX_SYMBOL) CRC

func (*IMAGE_AUX_SYMBOL) CRCVal

func (this *IMAGE_AUX_SYMBOL) CRCVal() IMAGE_AUX_SYMBOL_CRC

func (*IMAGE_AUX_SYMBOL) File

func (*IMAGE_AUX_SYMBOL) FileVal

func (this *IMAGE_AUX_SYMBOL) FileVal() IMAGE_AUX_SYMBOL_File

func (*IMAGE_AUX_SYMBOL) Section

func (this *IMAGE_AUX_SYMBOL) Section() *IMAGE_AUX_SYMBOL_Section

func (*IMAGE_AUX_SYMBOL) SectionVal

func (this *IMAGE_AUX_SYMBOL) SectionVal() IMAGE_AUX_SYMBOL_Section

func (*IMAGE_AUX_SYMBOL) Sym

func (*IMAGE_AUX_SYMBOL) SymVal

func (this *IMAGE_AUX_SYMBOL) SymVal() IMAGE_AUX_SYMBOL_Sym

func (*IMAGE_AUX_SYMBOL) TokenDef

func (this *IMAGE_AUX_SYMBOL) TokenDef() *IMAGE_AUX_SYMBOL_TOKEN_DEF

func (*IMAGE_AUX_SYMBOL) TokenDefVal

func (this *IMAGE_AUX_SYMBOL) TokenDefVal() IMAGE_AUX_SYMBOL_TOKEN_DEF

type IMAGE_AUX_SYMBOL_CRC

type IMAGE_AUX_SYMBOL_CRC struct {
	Crc         uint32
	RgbReserved [14]byte
}

type IMAGE_AUX_SYMBOL_EX

type IMAGE_AUX_SYMBOL_EX struct {
	IMAGE_AUX_SYMBOL_EX_Anonymous
}

func (*IMAGE_AUX_SYMBOL_EX) Anonymous

func (*IMAGE_AUX_SYMBOL_EX) AnonymousVal

func (*IMAGE_AUX_SYMBOL_EX) CRC

func (*IMAGE_AUX_SYMBOL_EX) CRCVal

func (*IMAGE_AUX_SYMBOL_EX) File

func (*IMAGE_AUX_SYMBOL_EX) FileVal

func (*IMAGE_AUX_SYMBOL_EX) Section

func (*IMAGE_AUX_SYMBOL_EX) SectionVal

func (*IMAGE_AUX_SYMBOL_EX) Sym

func (*IMAGE_AUX_SYMBOL_EX) SymVal

type IMAGE_AUX_SYMBOL_EX_Anonymous

type IMAGE_AUX_SYMBOL_EX_Anonymous struct {
	TokenDef    IMAGE_AUX_SYMBOL_TOKEN_DEF
	RgbReserved [2]byte
}

type IMAGE_AUX_SYMBOL_EX_CRC

type IMAGE_AUX_SYMBOL_EX_CRC struct {
	Crc         uint32
	RgbReserved [16]byte
}

type IMAGE_AUX_SYMBOL_EX_File

type IMAGE_AUX_SYMBOL_EX_File struct {
	Name [20]byte
}

type IMAGE_AUX_SYMBOL_EX_Section

type IMAGE_AUX_SYMBOL_EX_Section struct {
	Length              uint32
	NumberOfRelocations uint16
	NumberOfLinenumbers uint16
	CheckSum            uint32
	Number              int16
	Selection           byte
	BReserved           byte
	HighNumber          int16
	RgbReserved         [2]byte
}

type IMAGE_AUX_SYMBOL_EX_Sym

type IMAGE_AUX_SYMBOL_EX_Sym struct {
	WeakDefaultSymIndex uint32
	WeakSearchType      uint32
	RgbReserved         [12]byte
}

type IMAGE_AUX_SYMBOL_File

type IMAGE_AUX_SYMBOL_File struct {
	Name [18]byte
}

type IMAGE_AUX_SYMBOL_Section

type IMAGE_AUX_SYMBOL_Section struct {
	Length              uint32
	NumberOfRelocations uint16
	NumberOfLinenumbers uint16
	CheckSum            uint32
	Number              int16
	Selection           byte
	BReserved           byte
	HighNumber          int16
}

type IMAGE_AUX_SYMBOL_Sym

type IMAGE_AUX_SYMBOL_Sym struct {
	TagIndex uint32
	Misc     IMAGE_AUX_SYMBOL_Sym_Misc
	FcnAry   IMAGE_AUX_SYMBOL_Sym_FcnAry
	TvIndex  uint16
}

type IMAGE_AUX_SYMBOL_Sym_FcnAry

type IMAGE_AUX_SYMBOL_Sym_FcnAry struct {
	Data [2]uint32
}

func (*IMAGE_AUX_SYMBOL_Sym_FcnAry) Array

func (*IMAGE_AUX_SYMBOL_Sym_FcnAry) ArrayVal

func (*IMAGE_AUX_SYMBOL_Sym_FcnAry) Function

func (*IMAGE_AUX_SYMBOL_Sym_FcnAry) FunctionVal

type IMAGE_AUX_SYMBOL_Sym_FcnAry_Array

type IMAGE_AUX_SYMBOL_Sym_FcnAry_Array struct {
	Dimension [4]uint16
}

type IMAGE_AUX_SYMBOL_Sym_FcnAry_Function

type IMAGE_AUX_SYMBOL_Sym_FcnAry_Function struct {
	PointerToLinenumber   uint32
	PointerToNextFunction uint32
}

type IMAGE_AUX_SYMBOL_Sym_Misc

type IMAGE_AUX_SYMBOL_Sym_Misc struct {
	Data [1]uint32
}

func (*IMAGE_AUX_SYMBOL_Sym_Misc) LnSz

func (*IMAGE_AUX_SYMBOL_Sym_Misc) LnSzVal

func (*IMAGE_AUX_SYMBOL_Sym_Misc) TotalSize

func (this *IMAGE_AUX_SYMBOL_Sym_Misc) TotalSize() *uint32

func (*IMAGE_AUX_SYMBOL_Sym_Misc) TotalSizeVal

func (this *IMAGE_AUX_SYMBOL_Sym_Misc) TotalSizeVal() uint32

type IMAGE_AUX_SYMBOL_Sym_Misc_LnSz

type IMAGE_AUX_SYMBOL_Sym_Misc_LnSz struct {
	Linenumber uint16
	Size       uint16
}

type IMAGE_AUX_SYMBOL_TOKEN_DEF

type IMAGE_AUX_SYMBOL_TOKEN_DEF struct {
	BAuxType         byte
	BReserved        byte
	SymbolTableIndex uint32
	RgbReserved      [12]byte
}

type IMAGE_AUX_SYMBOL_TYPE

type IMAGE_AUX_SYMBOL_TYPE int32

enum

const (
	IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF IMAGE_AUX_SYMBOL_TYPE = 1
)

type IMAGE_BASE_RELOCATION

type IMAGE_BASE_RELOCATION struct {
	VirtualAddress uint32
	SizeOfBlock    uint32
}

type IMAGE_BDD_DYNAMIC_RELOCATION

type IMAGE_BDD_DYNAMIC_RELOCATION struct {
	Left  uint16
	Right uint16
	Value uint32
}

type IMAGE_BDD_INFO

type IMAGE_BDD_INFO struct {
	Version uint32
	BDDSize uint32
}

type IMAGE_BOUND_FORWARDER_REF

type IMAGE_BOUND_FORWARDER_REF struct {
	TimeDateStamp    uint32
	OffsetModuleName uint16
	Reserved         uint16
}

type IMAGE_BOUND_IMPORT_DESCRIPTOR

type IMAGE_BOUND_IMPORT_DESCRIPTOR struct {
	TimeDateStamp               uint32
	OffsetModuleName            uint16
	NumberOfModuleForwarderRefs uint16
}

type IMAGE_CE_RUNTIME_FUNCTION_ENTRY

type IMAGE_CE_RUNTIME_FUNCTION_ENTRY struct {
	FuncStart uint32
	Bitfield_ uint32
}

type IMAGE_COFF_SYMBOLS_HEADER

type IMAGE_COFF_SYMBOLS_HEADER struct {
	NumberOfSymbols      uint32
	LvaToFirstSymbol     uint32
	NumberOfLinenumbers  uint32
	LvaToFirstLinenumber uint32
	RvaToFirstByteOfCode uint32
	RvaToLastByteOfCode  uint32
	RvaToFirstByteOfData uint32
	RvaToLastByteOfData  uint32
}

type IMAGE_COR20_HEADER

type IMAGE_COR20_HEADER struct {
	Cb                  uint32
	MajorRuntimeVersion uint16
	MinorRuntimeVersion uint16
	MetaData            IMAGE_DATA_DIRECTORY
	Flags               uint32
	IMAGE_COR20_HEADER_Anonymous
	Resources               IMAGE_DATA_DIRECTORY
	StrongNameSignature     IMAGE_DATA_DIRECTORY
	CodeManagerTable        IMAGE_DATA_DIRECTORY
	VTableFixups            IMAGE_DATA_DIRECTORY
	ExportAddressTableJumps IMAGE_DATA_DIRECTORY
	ManagedNativeHeader     IMAGE_DATA_DIRECTORY
}

type IMAGE_COR20_HEADER_Anonymous

type IMAGE_COR20_HEADER_Anonymous struct {
	Data [1]uint32
}

func (*IMAGE_COR20_HEADER_Anonymous) EntryPointRVA

func (this *IMAGE_COR20_HEADER_Anonymous) EntryPointRVA() *uint32

func (*IMAGE_COR20_HEADER_Anonymous) EntryPointRVAVal

func (this *IMAGE_COR20_HEADER_Anonymous) EntryPointRVAVal() uint32

func (*IMAGE_COR20_HEADER_Anonymous) EntryPointToken

func (this *IMAGE_COR20_HEADER_Anonymous) EntryPointToken() *uint32

func (*IMAGE_COR20_HEADER_Anonymous) EntryPointTokenVal

func (this *IMAGE_COR20_HEADER_Anonymous) EntryPointTokenVal() uint32

type IMAGE_DATA_DIRECTORY

type IMAGE_DATA_DIRECTORY struct {
	VirtualAddress uint32
	Size           uint32
}

type IMAGE_DEBUG_DIRECTORY

type IMAGE_DEBUG_DIRECTORY struct {
	Characteristics  uint32
	TimeDateStamp    uint32
	MajorVersion     uint16
	MinorVersion     uint16
	Type             IMAGE_DEBUG_TYPE
	SizeOfData       uint32
	AddressOfRawData uint32
	PointerToRawData uint32
}

type IMAGE_DEBUG_MISC

type IMAGE_DEBUG_MISC struct {
	DataType uint32
	Length   uint32
	Unicode  BOOLEAN
	Reserved [3]byte
	Data     [1]byte
}

type IMAGE_DEBUG_TYPE

type IMAGE_DEBUG_TYPE uint32

enum

const (
	IMAGE_DEBUG_TYPE_UNKNOWN   IMAGE_DEBUG_TYPE = 0
	IMAGE_DEBUG_TYPE_COFF      IMAGE_DEBUG_TYPE = 1
	IMAGE_DEBUG_TYPE_CODEVIEW  IMAGE_DEBUG_TYPE = 2
	IMAGE_DEBUG_TYPE_FPO       IMAGE_DEBUG_TYPE = 3
	IMAGE_DEBUG_TYPE_MISC      IMAGE_DEBUG_TYPE = 4
	IMAGE_DEBUG_TYPE_EXCEPTION IMAGE_DEBUG_TYPE = 5
	IMAGE_DEBUG_TYPE_FIXUP     IMAGE_DEBUG_TYPE = 6
	IMAGE_DEBUG_TYPE_BORLAND   IMAGE_DEBUG_TYPE = 9
)

type IMAGE_DELAYLOAD_DESCRIPTOR

type IMAGE_DELAYLOAD_DESCRIPTOR struct {
	Attributes                 IMAGE_DELAYLOAD_DESCRIPTOR_Attributes
	DllNameRVA                 uint32
	ModuleHandleRVA            uint32
	ImportAddressTableRVA      uint32
	ImportNameTableRVA         uint32
	BoundImportAddressTableRVA uint32
	UnloadInformationTableRVA  uint32
	TimeDateStamp              uint32
}

type IMAGE_DELAYLOAD_DESCRIPTOR_Attributes

type IMAGE_DELAYLOAD_DESCRIPTOR_Attributes struct {
	IMAGE_DELAYLOAD_DESCRIPTOR_Attributes_Anonymous
}

func (*IMAGE_DELAYLOAD_DESCRIPTOR_Attributes) AllAttributes

func (this *IMAGE_DELAYLOAD_DESCRIPTOR_Attributes) AllAttributes() *uint32

func (*IMAGE_DELAYLOAD_DESCRIPTOR_Attributes) AllAttributesVal

func (this *IMAGE_DELAYLOAD_DESCRIPTOR_Attributes) AllAttributesVal() uint32

func (*IMAGE_DELAYLOAD_DESCRIPTOR_Attributes) Anonymous

func (*IMAGE_DELAYLOAD_DESCRIPTOR_Attributes) AnonymousVal

type IMAGE_DELAYLOAD_DESCRIPTOR_Attributes_Anonymous

type IMAGE_DELAYLOAD_DESCRIPTOR_Attributes_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_DIRECTORY_ENTRY

type IMAGE_DIRECTORY_ENTRY uint16

enum

const (
	IMAGE_DIRECTORY_ENTRY_ARCHITECTURE   IMAGE_DIRECTORY_ENTRY = 7
	IMAGE_DIRECTORY_ENTRY_BASERELOC      IMAGE_DIRECTORY_ENTRY = 5
	IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT   IMAGE_DIRECTORY_ENTRY = 11
	IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR IMAGE_DIRECTORY_ENTRY = 14
	IMAGE_DIRECTORY_ENTRY_DEBUG          IMAGE_DIRECTORY_ENTRY = 6
	IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT   IMAGE_DIRECTORY_ENTRY = 13
	IMAGE_DIRECTORY_ENTRY_EXCEPTION      IMAGE_DIRECTORY_ENTRY = 3
	IMAGE_DIRECTORY_ENTRY_EXPORT         IMAGE_DIRECTORY_ENTRY = 0
	IMAGE_DIRECTORY_ENTRY_GLOBALPTR      IMAGE_DIRECTORY_ENTRY = 8
	IMAGE_DIRECTORY_ENTRY_IAT            IMAGE_DIRECTORY_ENTRY = 12
	IMAGE_DIRECTORY_ENTRY_IMPORT         IMAGE_DIRECTORY_ENTRY = 1
	IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG    IMAGE_DIRECTORY_ENTRY = 10
	IMAGE_DIRECTORY_ENTRY_RESOURCE       IMAGE_DIRECTORY_ENTRY = 2
	IMAGE_DIRECTORY_ENTRY_SECURITY       IMAGE_DIRECTORY_ENTRY = 4
	IMAGE_DIRECTORY_ENTRY_TLS            IMAGE_DIRECTORY_ENTRY = 9
)

type IMAGE_DLL_CHARACTERISTICS

type IMAGE_DLL_CHARACTERISTICS uint16

enum flags

const (
	IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA                               IMAGE_DLL_CHARACTERISTICS = 32
	IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE                                  IMAGE_DLL_CHARACTERISTICS = 64
	IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY                               IMAGE_DLL_CHARACTERISTICS = 128
	IMAGE_DLLCHARACTERISTICS_NX_COMPAT                                     IMAGE_DLL_CHARACTERISTICS = 256
	IMAGE_DLLCHARACTERISTICS_NO_ISOLATION                                  IMAGE_DLL_CHARACTERISTICS = 512
	IMAGE_DLLCHARACTERISTICS_NO_SEH                                        IMAGE_DLL_CHARACTERISTICS = 1024
	IMAGE_DLLCHARACTERISTICS_NO_BIND                                       IMAGE_DLL_CHARACTERISTICS = 2048
	IMAGE_DLLCHARACTERISTICS_APPCONTAINER                                  IMAGE_DLL_CHARACTERISTICS = 4096
	IMAGE_DLLCHARACTERISTICS_WDM_DRIVER                                    IMAGE_DLL_CHARACTERISTICS = 8192
	IMAGE_DLLCHARACTERISTICS_GUARD_CF                                      IMAGE_DLL_CHARACTERISTICS = 16384
	IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE                         IMAGE_DLL_CHARACTERISTICS = 32768
	IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT                                 IMAGE_DLL_CHARACTERISTICS = 1
	IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE                     IMAGE_DLL_CHARACTERISTICS = 2
	IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE IMAGE_DLL_CHARACTERISTICS = 4
	IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC             IMAGE_DLL_CHARACTERISTICS = 8
	IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1                             IMAGE_DLL_CHARACTERISTICS = 16
	IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2                             IMAGE_DLL_CHARACTERISTICS = 32
)

type IMAGE_DOS_HEADER

type IMAGE_DOS_HEADER struct {
	E_magic    uint16
	E_cblp     uint16
	E_cp       uint16
	E_crlc     uint16
	E_cparhdr  uint16
	E_minalloc uint16
	E_maxalloc uint16
	E_ss       uint16
	E_sp       uint16
	E_csum     uint16
	E_ip       uint16
	E_cs       uint16
	E_lfarlc   uint16
	E_ovno     uint16
	E_res      [4]uint16
	E_oemid    uint16
	E_oeminfo  uint16
	E_res2     [10]uint16
	E_lfanew   int32
}

type IMAGE_DYNAMIC_RELOCATION32

type IMAGE_DYNAMIC_RELOCATION32 struct {
	Symbol        uint32
	BaseRelocSize uint32
}

type IMAGE_DYNAMIC_RELOCATION32_V2

type IMAGE_DYNAMIC_RELOCATION32_V2 struct {
	HeaderSize    uint32
	FixupInfoSize uint32
	Symbol        uint32
	SymbolGroup   uint32
	Flags         uint32
}

type IMAGE_DYNAMIC_RELOCATION64

type IMAGE_DYNAMIC_RELOCATION64 struct {
	Symbol        uint64
	BaseRelocSize uint32
}

type IMAGE_DYNAMIC_RELOCATION64_V2

type IMAGE_DYNAMIC_RELOCATION64_V2 struct {
	HeaderSize    uint32
	FixupInfoSize uint32
	Symbol        uint64
	SymbolGroup   uint32
	Flags         uint32
}

type IMAGE_DYNAMIC_RELOCATION_TABLE

type IMAGE_DYNAMIC_RELOCATION_TABLE struct {
	Version uint32
	Size    uint32
}

type IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER

type IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER struct {
	EpilogueCount               uint32
	EpilogueByteCount           byte
	BranchDescriptorElementSize byte
	BranchDescriptorCount       uint16
}

type IMAGE_EXPORT_DIRECTORY

type IMAGE_EXPORT_DIRECTORY struct {
	Characteristics       uint32
	TimeDateStamp         uint32
	MajorVersion          uint16
	MinorVersion          uint16
	Name                  uint32
	Base                  uint32
	NumberOfFunctions     uint32
	NumberOfNames         uint32
	AddressOfFunctions    uint32
	AddressOfNames        uint32
	AddressOfNameOrdinals uint32
}

type IMAGE_FILE_CHARACTERISTICS

type IMAGE_FILE_CHARACTERISTICS uint16

enum flags

const (
	IMAGE_FILE_RELOCS_STRIPPED         IMAGE_FILE_CHARACTERISTICS = 1
	IMAGE_FILE_EXECUTABLE_IMAGE        IMAGE_FILE_CHARACTERISTICS = 2
	IMAGE_FILE_LINE_NUMS_STRIPPED      IMAGE_FILE_CHARACTERISTICS = 4
	IMAGE_FILE_LOCAL_SYMS_STRIPPED     IMAGE_FILE_CHARACTERISTICS = 8
	IMAGE_FILE_AGGRESIVE_WS_TRIM       IMAGE_FILE_CHARACTERISTICS = 16
	IMAGE_FILE_LARGE_ADDRESS_AWARE     IMAGE_FILE_CHARACTERISTICS = 32
	IMAGE_FILE_BYTES_REVERSED_LO       IMAGE_FILE_CHARACTERISTICS = 128
	IMAGE_FILE_32BIT_MACHINE           IMAGE_FILE_CHARACTERISTICS = 256
	IMAGE_FILE_DEBUG_STRIPPED          IMAGE_FILE_CHARACTERISTICS = 512
	IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP IMAGE_FILE_CHARACTERISTICS = 1024
	IMAGE_FILE_NET_RUN_FROM_SWAP       IMAGE_FILE_CHARACTERISTICS = 2048
	IMAGE_FILE_SYSTEM                  IMAGE_FILE_CHARACTERISTICS = 4096
	IMAGE_FILE_DLL                     IMAGE_FILE_CHARACTERISTICS = 8192
	IMAGE_FILE_UP_SYSTEM_ONLY          IMAGE_FILE_CHARACTERISTICS = 16384
	IMAGE_FILE_BYTES_REVERSED_HI       IMAGE_FILE_CHARACTERISTICS = 32768
)

type IMAGE_FILE_CHARACTERISTICS2

type IMAGE_FILE_CHARACTERISTICS2 uint32

enum flags

const (
	IMAGE_FILE_RELOCS_STRIPPED2         IMAGE_FILE_CHARACTERISTICS2 = 1
	IMAGE_FILE_EXECUTABLE_IMAGE2        IMAGE_FILE_CHARACTERISTICS2 = 2
	IMAGE_FILE_LINE_NUMS_STRIPPED2      IMAGE_FILE_CHARACTERISTICS2 = 4
	IMAGE_FILE_LOCAL_SYMS_STRIPPED2     IMAGE_FILE_CHARACTERISTICS2 = 8
	IMAGE_FILE_AGGRESIVE_WS_TRIM2       IMAGE_FILE_CHARACTERISTICS2 = 16
	IMAGE_FILE_LARGE_ADDRESS_AWARE2     IMAGE_FILE_CHARACTERISTICS2 = 32
	IMAGE_FILE_BYTES_REVERSED_LO2       IMAGE_FILE_CHARACTERISTICS2 = 128
	IMAGE_FILE_32BIT_MACHINE2           IMAGE_FILE_CHARACTERISTICS2 = 256
	IMAGE_FILE_DEBUG_STRIPPED2          IMAGE_FILE_CHARACTERISTICS2 = 512
	IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2 IMAGE_FILE_CHARACTERISTICS2 = 1024
	IMAGE_FILE_NET_RUN_FROM_SWAP2       IMAGE_FILE_CHARACTERISTICS2 = 2048
	IMAGE_FILE_SYSTEM_2                 IMAGE_FILE_CHARACTERISTICS2 = 4096
	IMAGE_FILE_DLL_2                    IMAGE_FILE_CHARACTERISTICS2 = 8192
	IMAGE_FILE_UP_SYSTEM_ONLY_2         IMAGE_FILE_CHARACTERISTICS2 = 16384
	IMAGE_FILE_BYTES_REVERSED_HI_2      IMAGE_FILE_CHARACTERISTICS2 = 32768
)

type IMAGE_FILE_HEADER

type IMAGE_FILE_HEADER struct {
	Machine              IMAGE_FILE_MACHINE
	NumberOfSections     uint16
	TimeDateStamp        uint32
	PointerToSymbolTable uint32
	NumberOfSymbols      uint32
	SizeOfOptionalHeader uint16
	Characteristics      IMAGE_FILE_CHARACTERISTICS
}

type IMAGE_FILE_MACHINE

type IMAGE_FILE_MACHINE uint16

enum

const (
	IMAGE_FILE_MACHINE_AXP64       IMAGE_FILE_MACHINE = 644
	IMAGE_FILE_MACHINE_I386        IMAGE_FILE_MACHINE = 332
	IMAGE_FILE_MACHINE_IA64        IMAGE_FILE_MACHINE = 512
	IMAGE_FILE_MACHINE_AMD64       IMAGE_FILE_MACHINE = 34404
	IMAGE_FILE_MACHINE_UNKNOWN     IMAGE_FILE_MACHINE = 0
	IMAGE_FILE_MACHINE_TARGET_HOST IMAGE_FILE_MACHINE = 1
	IMAGE_FILE_MACHINE_R3000       IMAGE_FILE_MACHINE = 354
	IMAGE_FILE_MACHINE_R4000       IMAGE_FILE_MACHINE = 358
	IMAGE_FILE_MACHINE_R10000      IMAGE_FILE_MACHINE = 360
	IMAGE_FILE_MACHINE_WCEMIPSV2   IMAGE_FILE_MACHINE = 361
	IMAGE_FILE_MACHINE_ALPHA       IMAGE_FILE_MACHINE = 388
	IMAGE_FILE_MACHINE_SH3         IMAGE_FILE_MACHINE = 418
	IMAGE_FILE_MACHINE_SH3DSP      IMAGE_FILE_MACHINE = 419
	IMAGE_FILE_MACHINE_SH3E        IMAGE_FILE_MACHINE = 420
	IMAGE_FILE_MACHINE_SH4         IMAGE_FILE_MACHINE = 422
	IMAGE_FILE_MACHINE_SH5         IMAGE_FILE_MACHINE = 424
	IMAGE_FILE_MACHINE_ARM         IMAGE_FILE_MACHINE = 448
	IMAGE_FILE_MACHINE_THUMB       IMAGE_FILE_MACHINE = 450
	IMAGE_FILE_MACHINE_ARMNT       IMAGE_FILE_MACHINE = 452
	IMAGE_FILE_MACHINE_AM33        IMAGE_FILE_MACHINE = 467
	IMAGE_FILE_MACHINE_POWERPC     IMAGE_FILE_MACHINE = 496
	IMAGE_FILE_MACHINE_POWERPCFP   IMAGE_FILE_MACHINE = 497
	IMAGE_FILE_MACHINE_MIPS16      IMAGE_FILE_MACHINE = 614
	IMAGE_FILE_MACHINE_ALPHA64     IMAGE_FILE_MACHINE = 644
	IMAGE_FILE_MACHINE_MIPSFPU     IMAGE_FILE_MACHINE = 870
	IMAGE_FILE_MACHINE_MIPSFPU16   IMAGE_FILE_MACHINE = 1126
	IMAGE_FILE_MACHINE_TRICORE     IMAGE_FILE_MACHINE = 1312
	IMAGE_FILE_MACHINE_CEF         IMAGE_FILE_MACHINE = 3311
	IMAGE_FILE_MACHINE_EBC         IMAGE_FILE_MACHINE = 3772
	IMAGE_FILE_MACHINE_M32R        IMAGE_FILE_MACHINE = 36929
	IMAGE_FILE_MACHINE_ARM64       IMAGE_FILE_MACHINE = 43620
	IMAGE_FILE_MACHINE_CEE         IMAGE_FILE_MACHINE = 49390
)

type IMAGE_FLAGS

type IMAGE_FLAGS uint32

enum flags

const (
	LR_CREATEDIBSECTION IMAGE_FLAGS = 8192
	LR_DEFAULTCOLOR     IMAGE_FLAGS = 0
	LR_DEFAULTSIZE      IMAGE_FLAGS = 64
	LR_LOADFROMFILE     IMAGE_FLAGS = 16
	LR_LOADMAP3DCOLORS  IMAGE_FLAGS = 4096
	LR_LOADTRANSPARENT  IMAGE_FLAGS = 32
	LR_MONOCHROME       IMAGE_FLAGS = 1
	LR_SHARED           IMAGE_FLAGS = 32768
	LR_VGACOLOR         IMAGE_FLAGS = 128
	LR_COPYDELETEORG    IMAGE_FLAGS = 8
	LR_COPYFROMRESOURCE IMAGE_FLAGS = 16384
	LR_COPYRETURNORG    IMAGE_FLAGS = 4
)

type IMAGE_FUNCTION_ENTRY

type IMAGE_FUNCTION_ENTRY struct {
	StartingAddress uint32
	EndingAddress   uint32
	EndOfPrologue   uint32
}

type IMAGE_FUNCTION_ENTRY64

type IMAGE_FUNCTION_ENTRY64 struct {
	StartingAddress uint64
	EndingAddress   uint64
	IMAGE_FUNCTION_ENTRY64_Anonymous
}

type IMAGE_FUNCTION_ENTRY64_Anonymous

type IMAGE_FUNCTION_ENTRY64_Anonymous struct {
	Data [1]uint64
}

func (*IMAGE_FUNCTION_ENTRY64_Anonymous) EndOfPrologue

func (this *IMAGE_FUNCTION_ENTRY64_Anonymous) EndOfPrologue() *uint64

func (*IMAGE_FUNCTION_ENTRY64_Anonymous) EndOfPrologueVal

func (this *IMAGE_FUNCTION_ENTRY64_Anonymous) EndOfPrologueVal() uint64

func (*IMAGE_FUNCTION_ENTRY64_Anonymous) UnwindInfoAddress

func (this *IMAGE_FUNCTION_ENTRY64_Anonymous) UnwindInfoAddress() *uint64

func (*IMAGE_FUNCTION_ENTRY64_Anonymous) UnwindInfoAddressVal

func (this *IMAGE_FUNCTION_ENTRY64_Anonymous) UnwindInfoAddressVal() uint64

type IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION

type IMAGE_FUNCTION_OVERRIDE_DYNAMIC_RELOCATION struct {
	OriginalRva   uint32
	BDDOffset     uint32
	RvaSize       uint32
	BaseRelocSize uint32
}

type IMAGE_FUNCTION_OVERRIDE_HEADER

type IMAGE_FUNCTION_OVERRIDE_HEADER struct {
	FuncOverrideSize uint32
}

type IMAGE_HOT_PATCH_BASE

type IMAGE_HOT_PATCH_BASE struct {
	SequenceNumber        uint32
	Flags                 uint32
	OriginalTimeDateStamp uint32
	OriginalCheckSum      uint32
	CodeIntegrityInfo     uint32
	CodeIntegritySize     uint32
	PatchTable            uint32
	BufferOffset          uint32
}

type IMAGE_HOT_PATCH_HASHES

type IMAGE_HOT_PATCH_HASHES struct {
	SHA256 [32]byte
	SHA1   [20]byte
}

type IMAGE_HOT_PATCH_INFO

type IMAGE_HOT_PATCH_INFO struct {
	Version        uint32
	Size           uint32
	SequenceNumber uint32
	BaseImageList  uint32
	BaseImageCount uint32
	BufferOffset   uint32
	ExtraPatchSize uint32
}

type IMAGE_IMPORT_BY_NAME

type IMAGE_IMPORT_BY_NAME struct {
	Hint uint16
	Name [1]CHAR
}

type IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION

type IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION struct {
	Bitfield_ uint32
}

type IMAGE_IMPORT_DESCRIPTOR

type IMAGE_IMPORT_DESCRIPTOR struct {
	IMAGE_IMPORT_DESCRIPTOR_Anonymous
	TimeDateStamp  uint32
	ForwarderChain uint32
	Name           uint32
	FirstThunk     uint32
}

type IMAGE_IMPORT_DESCRIPTOR_Anonymous

type IMAGE_IMPORT_DESCRIPTOR_Anonymous struct {
	Data [1]uint32
}

func (*IMAGE_IMPORT_DESCRIPTOR_Anonymous) Characteristics

func (this *IMAGE_IMPORT_DESCRIPTOR_Anonymous) Characteristics() *uint32

func (*IMAGE_IMPORT_DESCRIPTOR_Anonymous) CharacteristicsVal

func (this *IMAGE_IMPORT_DESCRIPTOR_Anonymous) CharacteristicsVal() uint32

func (*IMAGE_IMPORT_DESCRIPTOR_Anonymous) OriginalFirstThunk

func (this *IMAGE_IMPORT_DESCRIPTOR_Anonymous) OriginalFirstThunk() *uint32

func (*IMAGE_IMPORT_DESCRIPTOR_Anonymous) OriginalFirstThunkVal

func (this *IMAGE_IMPORT_DESCRIPTOR_Anonymous) OriginalFirstThunkVal() uint32

type IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION

type IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION struct {
	Bitfield_ uint16
}

type IMAGE_LINENUMBER

type IMAGE_LINENUMBER struct {
	Type       IMAGE_LINENUMBER_Type
	Linenumber uint16
}

type IMAGE_LINENUMBER_Type

type IMAGE_LINENUMBER_Type struct {
	Data [1]uint32
}

func (*IMAGE_LINENUMBER_Type) SymbolTableIndex

func (this *IMAGE_LINENUMBER_Type) SymbolTableIndex() *uint32

func (*IMAGE_LINENUMBER_Type) SymbolTableIndexVal

func (this *IMAGE_LINENUMBER_Type) SymbolTableIndexVal() uint32

func (*IMAGE_LINENUMBER_Type) VirtualAddress

func (this *IMAGE_LINENUMBER_Type) VirtualAddress() *uint32

func (*IMAGE_LINENUMBER_Type) VirtualAddressVal

func (this *IMAGE_LINENUMBER_Type) VirtualAddressVal() uint32

type IMAGE_LIST_COPY_FLAGS

type IMAGE_LIST_COPY_FLAGS uint32

enum

const (
	ILCF_MOVE IMAGE_LIST_COPY_FLAGS = 0
	ILCF_SWAP IMAGE_LIST_COPY_FLAGS = 1
)

type IMAGE_LIST_DRAW_STYLE

type IMAGE_LIST_DRAW_STYLE uint32

enum flags

const (
	ILD_NORMAL        IMAGE_LIST_DRAW_STYLE = 0
	ILD_TRANSPARENT   IMAGE_LIST_DRAW_STYLE = 1
	ILD_BLEND25       IMAGE_LIST_DRAW_STYLE = 2
	ILD_FOCUS         IMAGE_LIST_DRAW_STYLE = 2
	ILD_BLEND50       IMAGE_LIST_DRAW_STYLE = 4
	ILD_SELECTED      IMAGE_LIST_DRAW_STYLE = 4
	ILD_BLEND         IMAGE_LIST_DRAW_STYLE = 4
	ILD_MASK          IMAGE_LIST_DRAW_STYLE = 16
	ILD_IMAGE         IMAGE_LIST_DRAW_STYLE = 32
	ILD_ROP           IMAGE_LIST_DRAW_STYLE = 64
	ILD_OVERLAYMASK   IMAGE_LIST_DRAW_STYLE = 3840
	ILD_PRESERVEALPHA IMAGE_LIST_DRAW_STYLE = 4096
	ILD_SCALE         IMAGE_LIST_DRAW_STYLE = 8192
	ILD_DPISCALE      IMAGE_LIST_DRAW_STYLE = 16384
	ILD_ASYNC         IMAGE_LIST_DRAW_STYLE = 32768
)

type IMAGE_LIST_ITEM_FLAGS

type IMAGE_LIST_ITEM_FLAGS uint32

enum

const (
	ILIF_ALPHA      IMAGE_LIST_ITEM_FLAGS = 1
	ILIF_LOWQUALITY IMAGE_LIST_ITEM_FLAGS = 2
)

type IMAGE_LIST_WRITE_STREAM_FLAGS

type IMAGE_LIST_WRITE_STREAM_FLAGS uint32

enum flags

const (
	ILP_NORMAL    IMAGE_LIST_WRITE_STREAM_FLAGS = 0
	ILP_DOWNLEVEL IMAGE_LIST_WRITE_STREAM_FLAGS = 1
)

type IMAGE_LOAD_CONFIG_CODE_INTEGRITY

type IMAGE_LOAD_CONFIG_CODE_INTEGRITY struct {
	Flags         uint16
	Catalog       uint16
	CatalogOffset uint32
	Reserved      uint32
}

type IMAGE_LOAD_CONFIG_DIRECTORY32

type IMAGE_LOAD_CONFIG_DIRECTORY32 struct {
	Size                                     uint32
	TimeDateStamp                            uint32
	MajorVersion                             uint16
	MinorVersion                             uint16
	GlobalFlagsClear                         uint32
	GlobalFlagsSet                           uint32
	CriticalSectionDefaultTimeout            uint32
	DeCommitFreeBlockThreshold               uint32
	DeCommitTotalFreeThreshold               uint32
	LockPrefixTable                          uint32
	MaximumAllocationSize                    uint32
	VirtualMemoryThreshold                   uint32
	ProcessHeapFlags                         uint32
	ProcessAffinityMask                      uint32
	CSDVersion                               uint16
	DependentLoadFlags                       uint16
	EditList                                 uint32
	SecurityCookie                           uint32
	SEHandlerTable                           uint32
	SEHandlerCount                           uint32
	GuardCFCheckFunctionPointer              uint32
	GuardCFDispatchFunctionPointer           uint32
	GuardCFFunctionTable                     uint32
	GuardCFFunctionCount                     uint32
	GuardFlags                               uint32
	CodeIntegrity                            IMAGE_LOAD_CONFIG_CODE_INTEGRITY
	GuardAddressTakenIatEntryTable           uint32
	GuardAddressTakenIatEntryCount           uint32
	GuardLongJumpTargetTable                 uint32
	GuardLongJumpTargetCount                 uint32
	DynamicValueRelocTable                   uint32
	CHPEMetadataPointer                      uint32
	GuardRFFailureRoutine                    uint32
	GuardRFFailureRoutineFunctionPointer     uint32
	DynamicValueRelocTableOffset             uint32
	DynamicValueRelocTableSection            uint16
	Reserved2                                uint16
	GuardRFVerifyStackPointerFunctionPointer uint32
	HotPatchTableOffset                      uint32
	Reserved3                                uint32
	EnclaveConfigurationPointer              uint32
	VolatileMetadataPointer                  uint32
	GuardEHContinuationTable                 uint32
	GuardEHContinuationCount                 uint32
	GuardXFGCheckFunctionPointer             uint32
	GuardXFGDispatchFunctionPointer          uint32
	GuardXFGTableDispatchFunctionPointer     uint32
	CastGuardOsDeterminedFailureMode         uint32
	GuardMemcpyFunctionPointer               uint32
}

type IMAGE_LOAD_CONFIG_DIRECTORY64

type IMAGE_LOAD_CONFIG_DIRECTORY64 struct {
	Size                                     uint32
	TimeDateStamp                            uint32
	MajorVersion                             uint16
	MinorVersion                             uint16
	GlobalFlagsClear                         uint32
	GlobalFlagsSet                           uint32
	CriticalSectionDefaultTimeout            uint32
	DeCommitFreeBlockThreshold               uint64
	DeCommitTotalFreeThreshold               uint64
	LockPrefixTable                          uint64
	MaximumAllocationSize                    uint64
	VirtualMemoryThreshold                   uint64
	ProcessAffinityMask                      uint64
	ProcessHeapFlags                         uint32
	CSDVersion                               uint16
	DependentLoadFlags                       uint16
	EditList                                 uint64
	SecurityCookie                           uint64
	SEHandlerTable                           uint64
	SEHandlerCount                           uint64
	GuardCFCheckFunctionPointer              uint64
	GuardCFDispatchFunctionPointer           uint64
	GuardCFFunctionTable                     uint64
	GuardCFFunctionCount                     uint64
	GuardFlags                               uint32
	CodeIntegrity                            IMAGE_LOAD_CONFIG_CODE_INTEGRITY
	GuardAddressTakenIatEntryTable           uint64
	GuardAddressTakenIatEntryCount           uint64
	GuardLongJumpTargetTable                 uint64
	GuardLongJumpTargetCount                 uint64
	DynamicValueRelocTable                   uint64
	CHPEMetadataPointer                      uint64
	GuardRFFailureRoutine                    uint64
	GuardRFFailureRoutineFunctionPointer     uint64
	DynamicValueRelocTableOffset             uint32
	DynamicValueRelocTableSection            uint16
	Reserved2                                uint16
	GuardRFVerifyStackPointerFunctionPointer uint64
	HotPatchTableOffset                      uint32
	Reserved3                                uint32
	EnclaveConfigurationPointer              uint64
	VolatileMetadataPointer                  uint64
	GuardEHContinuationTable                 uint64
	GuardEHContinuationCount                 uint64
	GuardXFGCheckFunctionPointer             uint64
	GuardXFGDispatchFunctionPointer          uint64
	GuardXFGTableDispatchFunctionPointer     uint64
	CastGuardOsDeterminedFailureMode         uint64
	GuardMemcpyFunctionPointer               uint64
}

type IMAGE_NT_HEADERS32

type IMAGE_NT_HEADERS32 struct {
	Signature      uint32
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_OPTIONAL_HEADER32
}

type IMAGE_NT_HEADERS64

type IMAGE_NT_HEADERS64 struct {
	Signature      uint32
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_OPTIONAL_HEADER64
}

type IMAGE_OPTIONAL_HEADER32

type IMAGE_OPTIONAL_HEADER32 struct {
	Magic                       IMAGE_OPTIONAL_HEADER_MAGIC
	MajorLinkerVersion          byte
	MinorLinkerVersion          byte
	SizeOfCode                  uint32
	SizeOfInitializedData       uint32
	SizeOfUninitializedData     uint32
	AddressOfEntryPoint         uint32
	BaseOfCode                  uint32
	BaseOfData                  uint32
	ImageBase                   uint32
	SectionAlignment            uint32
	FileAlignment               uint32
	MajorOperatingSystemVersion uint16
	MinorOperatingSystemVersion uint16
	MajorImageVersion           uint16
	MinorImageVersion           uint16
	MajorSubsystemVersion       uint16
	MinorSubsystemVersion       uint16
	Win32VersionValue           uint32
	SizeOfImage                 uint32
	SizeOfHeaders               uint32
	CheckSum                    uint32
	Subsystem                   IMAGE_SUBSYSTEM
	DllCharacteristics          IMAGE_DLL_CHARACTERISTICS
	SizeOfStackReserve          uint32
	SizeOfStackCommit           uint32
	SizeOfHeapReserve           uint32
	SizeOfHeapCommit            uint32
	LoaderFlags                 uint32
	NumberOfRvaAndSizes         uint32
	DataDirectory               [16]IMAGE_DATA_DIRECTORY
}

type IMAGE_OPTIONAL_HEADER64

type IMAGE_OPTIONAL_HEADER64 struct {
	Magic                       IMAGE_OPTIONAL_HEADER_MAGIC
	MajorLinkerVersion          byte
	MinorLinkerVersion          byte
	SizeOfCode                  uint32
	SizeOfInitializedData       uint32
	SizeOfUninitializedData     uint32
	AddressOfEntryPoint         uint32
	BaseOfCode                  uint32
	ImageBase                   uint64
	SectionAlignment            uint32
	FileAlignment               uint32
	MajorOperatingSystemVersion uint16
	MinorOperatingSystemVersion uint16
	MajorImageVersion           uint16
	MinorImageVersion           uint16
	MajorSubsystemVersion       uint16
	MinorSubsystemVersion       uint16
	Win32VersionValue           uint32
	SizeOfImage                 uint32
	SizeOfHeaders               uint32
	CheckSum                    uint32
	Subsystem                   IMAGE_SUBSYSTEM
	DllCharacteristics          IMAGE_DLL_CHARACTERISTICS
	SizeOfStackReserve          uint64
	SizeOfStackCommit           uint64
	SizeOfHeapReserve           uint64
	SizeOfHeapCommit            uint64
	LoaderFlags                 uint32
	NumberOfRvaAndSizes         uint32
	DataDirectory               [16]IMAGE_DATA_DIRECTORY
}

type IMAGE_OPTIONAL_HEADER_MAGIC

type IMAGE_OPTIONAL_HEADER_MAGIC uint16

enum

const (
	IMAGE_NT_OPTIONAL_HDR_MAGIC   IMAGE_OPTIONAL_HEADER_MAGIC = 523
	IMAGE_NT_OPTIONAL_HDR32_MAGIC IMAGE_OPTIONAL_HEADER_MAGIC = 267
	IMAGE_NT_OPTIONAL_HDR64_MAGIC IMAGE_OPTIONAL_HEADER_MAGIC = 523
	IMAGE_ROM_OPTIONAL_HDR_MAGIC  IMAGE_OPTIONAL_HEADER_MAGIC = 263
)

type IMAGE_OS2_HEADER

type IMAGE_OS2_HEADER struct {
	Ne_magic        uint16
	Ne_ver          CHAR
	Ne_rev          CHAR
	Ne_enttab       uint16
	Ne_cbenttab     uint16
	Ne_crc          int32
	Ne_flags        uint16
	Ne_autodata     uint16
	Ne_heap         uint16
	Ne_stack        uint16
	Ne_csip         int32
	Ne_sssp         int32
	Ne_cseg         uint16
	Ne_cmod         uint16
	Ne_cbnrestab    uint16
	Ne_segtab       uint16
	Ne_rsrctab      uint16
	Ne_restab       uint16
	Ne_modtab       uint16
	Ne_imptab       uint16
	Ne_nrestab      int32
	Ne_cmovent      uint16
	Ne_align        uint16
	Ne_cres         uint16
	Ne_exetyp       byte
	Ne_flagsothers  byte
	Ne_pretthunks   uint16
	Ne_psegrefbytes uint16
	Ne_swaparea     uint16
	Ne_expver       uint16
}

type IMAGE_POLICY_ENTRY

type IMAGE_POLICY_ENTRY struct {
	Type     IMAGE_POLICY_ENTRY_TYPE
	PolicyId IMAGE_POLICY_ID
	IMAGE_POLICY_ENTRY_U
}

type IMAGE_POLICY_ENTRY_TYPE

type IMAGE_POLICY_ENTRY_TYPE int32

enum

const (
	ImagePolicyEntryTypeNone          IMAGE_POLICY_ENTRY_TYPE = 0
	ImagePolicyEntryTypeBool          IMAGE_POLICY_ENTRY_TYPE = 1
	ImagePolicyEntryTypeInt8          IMAGE_POLICY_ENTRY_TYPE = 2
	ImagePolicyEntryTypeUInt8         IMAGE_POLICY_ENTRY_TYPE = 3
	ImagePolicyEntryTypeInt16         IMAGE_POLICY_ENTRY_TYPE = 4
	ImagePolicyEntryTypeUInt16        IMAGE_POLICY_ENTRY_TYPE = 5
	ImagePolicyEntryTypeInt32         IMAGE_POLICY_ENTRY_TYPE = 6
	ImagePolicyEntryTypeUInt32        IMAGE_POLICY_ENTRY_TYPE = 7
	ImagePolicyEntryTypeInt64         IMAGE_POLICY_ENTRY_TYPE = 8
	ImagePolicyEntryTypeUInt64        IMAGE_POLICY_ENTRY_TYPE = 9
	ImagePolicyEntryTypeAnsiString    IMAGE_POLICY_ENTRY_TYPE = 10
	ImagePolicyEntryTypeUnicodeString IMAGE_POLICY_ENTRY_TYPE = 11
	ImagePolicyEntryTypeOverride      IMAGE_POLICY_ENTRY_TYPE = 12
	ImagePolicyEntryTypeMaximum       IMAGE_POLICY_ENTRY_TYPE = 13
)

type IMAGE_POLICY_ENTRY_U

type IMAGE_POLICY_ENTRY_U struct {
	Data [1]uint64
}

func (*IMAGE_POLICY_ENTRY_U) AnsiStringValue

func (this *IMAGE_POLICY_ENTRY_U) AnsiStringValue() *PSTR

func (*IMAGE_POLICY_ENTRY_U) AnsiStringValueVal

func (this *IMAGE_POLICY_ENTRY_U) AnsiStringValueVal() PSTR

func (*IMAGE_POLICY_ENTRY_U) BoolValue

func (this *IMAGE_POLICY_ENTRY_U) BoolValue() *BOOLEAN

func (*IMAGE_POLICY_ENTRY_U) BoolValueVal

func (this *IMAGE_POLICY_ENTRY_U) BoolValueVal() BOOLEAN

func (*IMAGE_POLICY_ENTRY_U) Int16Value

func (this *IMAGE_POLICY_ENTRY_U) Int16Value() *int16

func (*IMAGE_POLICY_ENTRY_U) Int16ValueVal

func (this *IMAGE_POLICY_ENTRY_U) Int16ValueVal() int16

func (*IMAGE_POLICY_ENTRY_U) Int32Value

func (this *IMAGE_POLICY_ENTRY_U) Int32Value() *int32

func (*IMAGE_POLICY_ENTRY_U) Int32ValueVal

func (this *IMAGE_POLICY_ENTRY_U) Int32ValueVal() int32

func (*IMAGE_POLICY_ENTRY_U) Int64Value

func (this *IMAGE_POLICY_ENTRY_U) Int64Value() *int64

func (*IMAGE_POLICY_ENTRY_U) Int64ValueVal

func (this *IMAGE_POLICY_ENTRY_U) Int64ValueVal() int64

func (*IMAGE_POLICY_ENTRY_U) Int8Value

func (this *IMAGE_POLICY_ENTRY_U) Int8Value() *int8

func (*IMAGE_POLICY_ENTRY_U) Int8ValueVal

func (this *IMAGE_POLICY_ENTRY_U) Int8ValueVal() int8

func (*IMAGE_POLICY_ENTRY_U) None

func (this *IMAGE_POLICY_ENTRY_U) None() *unsafe.Pointer

func (*IMAGE_POLICY_ENTRY_U) NoneVal

func (this *IMAGE_POLICY_ENTRY_U) NoneVal() unsafe.Pointer

func (*IMAGE_POLICY_ENTRY_U) UInt16Value

func (this *IMAGE_POLICY_ENTRY_U) UInt16Value() *uint16

func (*IMAGE_POLICY_ENTRY_U) UInt16ValueVal

func (this *IMAGE_POLICY_ENTRY_U) UInt16ValueVal() uint16

func (*IMAGE_POLICY_ENTRY_U) UInt32Value

func (this *IMAGE_POLICY_ENTRY_U) UInt32Value() *uint32

func (*IMAGE_POLICY_ENTRY_U) UInt32ValueVal

func (this *IMAGE_POLICY_ENTRY_U) UInt32ValueVal() uint32

func (*IMAGE_POLICY_ENTRY_U) UInt64Value

func (this *IMAGE_POLICY_ENTRY_U) UInt64Value() *uint64

func (*IMAGE_POLICY_ENTRY_U) UInt64ValueVal

func (this *IMAGE_POLICY_ENTRY_U) UInt64ValueVal() uint64

func (*IMAGE_POLICY_ENTRY_U) UInt8Value

func (this *IMAGE_POLICY_ENTRY_U) UInt8Value() *byte

func (*IMAGE_POLICY_ENTRY_U) UInt8ValueVal

func (this *IMAGE_POLICY_ENTRY_U) UInt8ValueVal() byte

func (*IMAGE_POLICY_ENTRY_U) UnicodeStringValue

func (this *IMAGE_POLICY_ENTRY_U) UnicodeStringValue() *PWSTR

func (*IMAGE_POLICY_ENTRY_U) UnicodeStringValueVal

func (this *IMAGE_POLICY_ENTRY_U) UnicodeStringValueVal() PWSTR

type IMAGE_POLICY_ID

type IMAGE_POLICY_ID int32

enum

const (
	ImagePolicyIdNone             IMAGE_POLICY_ID = 0
	ImagePolicyIdEtw              IMAGE_POLICY_ID = 1
	ImagePolicyIdDebug            IMAGE_POLICY_ID = 2
	ImagePolicyIdCrashDump        IMAGE_POLICY_ID = 3
	ImagePolicyIdCrashDumpKey     IMAGE_POLICY_ID = 4
	ImagePolicyIdCrashDumpKeyGuid IMAGE_POLICY_ID = 5
	ImagePolicyIdParentSd         IMAGE_POLICY_ID = 6
	ImagePolicyIdParentSdRev      IMAGE_POLICY_ID = 7
	ImagePolicyIdSvn              IMAGE_POLICY_ID = 8
	ImagePolicyIdDeviceId         IMAGE_POLICY_ID = 9
	ImagePolicyIdCapability       IMAGE_POLICY_ID = 10
	ImagePolicyIdScenarioId       IMAGE_POLICY_ID = 11
	ImagePolicyIdMaximum          IMAGE_POLICY_ID = 12
)

type IMAGE_POLICY_METADATA

type IMAGE_POLICY_METADATA struct {
	Version       byte
	Reserved0     [7]byte
	ApplicationId uint64
	Policies      [1]IMAGE_POLICY_ENTRY
}

type IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER

type IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER struct {
	PrologueByteCount byte
}

type IMAGE_RELOCATION

type IMAGE_RELOCATION struct {
	IMAGE_RELOCATION_Anonymous
	SymbolTableIndex uint32
	Type             uint16
}

type IMAGE_RELOCATION_Anonymous

type IMAGE_RELOCATION_Anonymous struct {
	Data [1]uint32
}

func (*IMAGE_RELOCATION_Anonymous) RelocCount

func (this *IMAGE_RELOCATION_Anonymous) RelocCount() *uint32

func (*IMAGE_RELOCATION_Anonymous) RelocCountVal

func (this *IMAGE_RELOCATION_Anonymous) RelocCountVal() uint32

func (*IMAGE_RELOCATION_Anonymous) VirtualAddress

func (this *IMAGE_RELOCATION_Anonymous) VirtualAddress() *uint32

func (*IMAGE_RELOCATION_Anonymous) VirtualAddressVal

func (this *IMAGE_RELOCATION_Anonymous) VirtualAddressVal() uint32

type IMAGE_RESOURCE_DATA_ENTRY

type IMAGE_RESOURCE_DATA_ENTRY struct {
	OffsetToData uint32
	Size         uint32
	CodePage     uint32
	Reserved     uint32
}

type IMAGE_RESOURCE_DIRECTORY

type IMAGE_RESOURCE_DIRECTORY struct {
	Characteristics      uint32
	TimeDateStamp        uint32
	MajorVersion         uint16
	MinorVersion         uint16
	NumberOfNamedEntries uint16
	NumberOfIdEntries    uint16
}

type IMAGE_RESOURCE_DIRECTORY_ENTRY

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1 struct {
	IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1_Anonymous
}

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1) Anonymous

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1) AnonymousVal

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1) Id

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1) IdVal

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1) Name

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1) NameVal

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1_Anonymous

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous1_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2 struct {
	IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2_Anonymous
}

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2) Anonymous

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2) AnonymousVal

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2) OffsetToData

func (this *IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2) OffsetToData() *uint32

func (*IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2) OffsetToDataVal

func (this *IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2) OffsetToDataVal() uint32

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2_Anonymous

type IMAGE_RESOURCE_DIRECTORY_ENTRY_Anonymous2_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_RESOURCE_DIRECTORY_STRING

type IMAGE_RESOURCE_DIRECTORY_STRING struct {
	Length     uint16
	NameString [1]CHAR
}

type IMAGE_RESOURCE_DIR_STRING_U

type IMAGE_RESOURCE_DIR_STRING_U struct {
	Length     uint16
	NameString [1]uint16
}

type IMAGE_ROM_HEADERS

type IMAGE_ROM_HEADERS struct {
	FileHeader     IMAGE_FILE_HEADER
	OptionalHeader IMAGE_ROM_OPTIONAL_HEADER
}

type IMAGE_ROM_OPTIONAL_HEADER

type IMAGE_ROM_OPTIONAL_HEADER struct {
	Magic                   uint16
	MajorLinkerVersion      byte
	MinorLinkerVersion      byte
	SizeOfCode              uint32
	SizeOfInitializedData   uint32
	SizeOfUninitializedData uint32
	AddressOfEntryPoint     uint32
	BaseOfCode              uint32
	BaseOfData              uint32
	BaseOfBss               uint32
	GprMask                 uint32
	CprMask                 [4]uint32
	GpValue                 uint32
}

type IMAGE_RUNTIME_FUNCTION_ENTRY

type IMAGE_RUNTIME_FUNCTION_ENTRY struct {
	BeginAddress uint32
	EndAddress   uint32
	IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous
}

func RtlLookupFunctionEntry

func RtlLookupFunctionEntry(ControlPc uint64, ImageBase *uint64, HistoryTable *UNWIND_HISTORY_TABLE) *IMAGE_RUNTIME_FUNCTION_ENTRY

type IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous

type IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous struct {
	Data [1]uint32
}

func (*IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindData

func (this *IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindData() *uint32

func (*IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindDataVal

func (this *IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindDataVal() uint32

func (*IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindInfoAddress

func (this *IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindInfoAddress() *uint32

func (*IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindInfoAddressVal

func (this *IMAGE_RUNTIME_FUNCTION_ENTRY_Anonymous) UnwindInfoAddressVal() uint32

type IMAGE_SECTION_CHARACTERISTICS

type IMAGE_SECTION_CHARACTERISTICS uint32

enum flags

const (
	IMAGE_SCN_TYPE_NO_PAD            IMAGE_SECTION_CHARACTERISTICS = 8
	IMAGE_SCN_CNT_CODE               IMAGE_SECTION_CHARACTERISTICS = 32
	IMAGE_SCN_CNT_INITIALIZED_DATA   IMAGE_SECTION_CHARACTERISTICS = 64
	IMAGE_SCN_CNT_UNINITIALIZED_DATA IMAGE_SECTION_CHARACTERISTICS = 128
	IMAGE_SCN_LNK_OTHER              IMAGE_SECTION_CHARACTERISTICS = 256
	IMAGE_SCN_LNK_INFO               IMAGE_SECTION_CHARACTERISTICS = 512
	IMAGE_SCN_LNK_REMOVE             IMAGE_SECTION_CHARACTERISTICS = 2048
	IMAGE_SCN_LNK_COMDAT             IMAGE_SECTION_CHARACTERISTICS = 4096
	IMAGE_SCN_NO_DEFER_SPEC_EXC      IMAGE_SECTION_CHARACTERISTICS = 16384
	IMAGE_SCN_GPREL                  IMAGE_SECTION_CHARACTERISTICS = 32768
	IMAGE_SCN_MEM_FARDATA            IMAGE_SECTION_CHARACTERISTICS = 32768
	IMAGE_SCN_MEM_PURGEABLE          IMAGE_SECTION_CHARACTERISTICS = 131072
	IMAGE_SCN_MEM_16BIT              IMAGE_SECTION_CHARACTERISTICS = 131072
	IMAGE_SCN_MEM_LOCKED             IMAGE_SECTION_CHARACTERISTICS = 262144
	IMAGE_SCN_MEM_PRELOAD            IMAGE_SECTION_CHARACTERISTICS = 524288
	IMAGE_SCN_ALIGN_1BYTES           IMAGE_SECTION_CHARACTERISTICS = 1048576
	IMAGE_SCN_ALIGN_2BYTES           IMAGE_SECTION_CHARACTERISTICS = 2097152
	IMAGE_SCN_ALIGN_4BYTES           IMAGE_SECTION_CHARACTERISTICS = 3145728
	IMAGE_SCN_ALIGN_8BYTES           IMAGE_SECTION_CHARACTERISTICS = 4194304
	IMAGE_SCN_ALIGN_16BYTES          IMAGE_SECTION_CHARACTERISTICS = 5242880
	IMAGE_SCN_ALIGN_32BYTES          IMAGE_SECTION_CHARACTERISTICS = 6291456
	IMAGE_SCN_ALIGN_64BYTES          IMAGE_SECTION_CHARACTERISTICS = 7340032
	IMAGE_SCN_ALIGN_128BYTES         IMAGE_SECTION_CHARACTERISTICS = 8388608
	IMAGE_SCN_ALIGN_256BYTES         IMAGE_SECTION_CHARACTERISTICS = 9437184
	IMAGE_SCN_ALIGN_512BYTES         IMAGE_SECTION_CHARACTERISTICS = 10485760
	IMAGE_SCN_ALIGN_1024BYTES        IMAGE_SECTION_CHARACTERISTICS = 11534336
	IMAGE_SCN_ALIGN_2048BYTES        IMAGE_SECTION_CHARACTERISTICS = 12582912
	IMAGE_SCN_ALIGN_4096BYTES        IMAGE_SECTION_CHARACTERISTICS = 13631488
	IMAGE_SCN_ALIGN_8192BYTES        IMAGE_SECTION_CHARACTERISTICS = 14680064
	IMAGE_SCN_ALIGN_MASK             IMAGE_SECTION_CHARACTERISTICS = 15728640
	IMAGE_SCN_LNK_NRELOC_OVFL        IMAGE_SECTION_CHARACTERISTICS = 16777216
	IMAGE_SCN_MEM_DISCARDABLE        IMAGE_SECTION_CHARACTERISTICS = 33554432
	IMAGE_SCN_MEM_NOT_CACHED         IMAGE_SECTION_CHARACTERISTICS = 67108864
	IMAGE_SCN_MEM_NOT_PAGED          IMAGE_SECTION_CHARACTERISTICS = 134217728
	IMAGE_SCN_MEM_SHARED             IMAGE_SECTION_CHARACTERISTICS = 268435456
	IMAGE_SCN_MEM_EXECUTE            IMAGE_SECTION_CHARACTERISTICS = 536870912
	IMAGE_SCN_MEM_READ               IMAGE_SECTION_CHARACTERISTICS = 1073741824
	IMAGE_SCN_MEM_WRITE              IMAGE_SECTION_CHARACTERISTICS = 2147483648
	IMAGE_SCN_SCALE_INDEX            IMAGE_SECTION_CHARACTERISTICS = 1
)

type IMAGE_SECTION_HEADER

type IMAGE_SECTION_HEADER struct {
	Name                 [8]byte
	Misc                 IMAGE_SECTION_HEADER_Misc
	VirtualAddress       uint32
	SizeOfRawData        uint32
	PointerToRawData     uint32
	PointerToRelocations uint32
	PointerToLinenumbers uint32
	NumberOfRelocations  uint16
	NumberOfLinenumbers  uint16
	Characteristics      IMAGE_SECTION_CHARACTERISTICS
}

type IMAGE_SECTION_HEADER_Misc

type IMAGE_SECTION_HEADER_Misc struct {
	Data [1]uint32
}

func (*IMAGE_SECTION_HEADER_Misc) PhysicalAddress

func (this *IMAGE_SECTION_HEADER_Misc) PhysicalAddress() *uint32

func (*IMAGE_SECTION_HEADER_Misc) PhysicalAddressVal

func (this *IMAGE_SECTION_HEADER_Misc) PhysicalAddressVal() uint32

func (*IMAGE_SECTION_HEADER_Misc) VirtualSize

func (this *IMAGE_SECTION_HEADER_Misc) VirtualSize() *uint32

func (*IMAGE_SECTION_HEADER_Misc) VirtualSizeVal

func (this *IMAGE_SECTION_HEADER_Misc) VirtualSizeVal() uint32

type IMAGE_SEPARATE_DEBUG_HEADER

type IMAGE_SEPARATE_DEBUG_HEADER struct {
	Signature          uint16
	Flags              uint16
	Machine            uint16
	Characteristics    uint16
	TimeDateStamp      uint32
	CheckSum           uint32
	ImageBase          uint32
	SizeOfImage        uint32
	NumberOfSections   uint32
	ExportedNamesSize  uint32
	DebugDirectorySize uint32
	SectionAlignment   uint32
	Reserved           [2]uint32
}

type IMAGE_SUBSYSTEM

type IMAGE_SUBSYSTEM uint16

enum

const (
	IMAGE_SUBSYSTEM_UNKNOWN                  IMAGE_SUBSYSTEM = 0
	IMAGE_SUBSYSTEM_NATIVE                   IMAGE_SUBSYSTEM = 1
	IMAGE_SUBSYSTEM_WINDOWS_GUI              IMAGE_SUBSYSTEM = 2
	IMAGE_SUBSYSTEM_WINDOWS_CUI              IMAGE_SUBSYSTEM = 3
	IMAGE_SUBSYSTEM_OS2_CUI                  IMAGE_SUBSYSTEM = 5
	IMAGE_SUBSYSTEM_POSIX_CUI                IMAGE_SUBSYSTEM = 7
	IMAGE_SUBSYSTEM_NATIVE_WINDOWS           IMAGE_SUBSYSTEM = 8
	IMAGE_SUBSYSTEM_WINDOWS_CE_GUI           IMAGE_SUBSYSTEM = 9
	IMAGE_SUBSYSTEM_EFI_APPLICATION          IMAGE_SUBSYSTEM = 10
	IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER  IMAGE_SUBSYSTEM = 11
	IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER       IMAGE_SUBSYSTEM = 12
	IMAGE_SUBSYSTEM_EFI_ROM                  IMAGE_SUBSYSTEM = 13
	IMAGE_SUBSYSTEM_XBOX                     IMAGE_SUBSYSTEM = 14
	IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION IMAGE_SUBSYSTEM = 16
	IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG        IMAGE_SUBSYSTEM = 17
)

type IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION

type IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION struct {
	Bitfield_ uint16
}

type IMAGE_SYMBOL

type IMAGE_SYMBOL struct {
	N                  IMAGE_SYMBOL_N
	Value              uint32
	SectionNumber      int16
	Type               uint16
	StorageClass       byte
	NumberOfAuxSymbols byte
}

type IMAGE_SYMBOL_EX

type IMAGE_SYMBOL_EX struct {
	N                  IMAGE_SYMBOL_EX_N
	Value              uint32
	SectionNumber      int32
	Type               uint16
	StorageClass       byte
	NumberOfAuxSymbols byte
}

type IMAGE_SYMBOL_EX_N

type IMAGE_SYMBOL_EX_N struct {
	Data [2]uint32
}

func (*IMAGE_SYMBOL_EX_N) LongName

func (this *IMAGE_SYMBOL_EX_N) LongName() *[2]uint32

func (*IMAGE_SYMBOL_EX_N) LongNameVal

func (this *IMAGE_SYMBOL_EX_N) LongNameVal() [2]uint32

func (*IMAGE_SYMBOL_EX_N) Name

func (*IMAGE_SYMBOL_EX_N) NameVal

func (this *IMAGE_SYMBOL_EX_N) NameVal() IMAGE_SYMBOL_EX_N_Name

func (*IMAGE_SYMBOL_EX_N) ShortName

func (this *IMAGE_SYMBOL_EX_N) ShortName() *[8]byte

func (*IMAGE_SYMBOL_EX_N) ShortNameVal

func (this *IMAGE_SYMBOL_EX_N) ShortNameVal() [8]byte

type IMAGE_SYMBOL_EX_N_Name

type IMAGE_SYMBOL_EX_N_Name struct {
	Short uint32
	Long  uint32
}

type IMAGE_SYMBOL_N

type IMAGE_SYMBOL_N struct {
	Data [2]uint32
}

func (*IMAGE_SYMBOL_N) LongName

func (this *IMAGE_SYMBOL_N) LongName() *[2]uint32

func (*IMAGE_SYMBOL_N) LongNameVal

func (this *IMAGE_SYMBOL_N) LongNameVal() [2]uint32

func (*IMAGE_SYMBOL_N) Name

func (this *IMAGE_SYMBOL_N) Name() *IMAGE_SYMBOL_N_Name

func (*IMAGE_SYMBOL_N) NameVal

func (this *IMAGE_SYMBOL_N) NameVal() IMAGE_SYMBOL_N_Name

func (*IMAGE_SYMBOL_N) ShortName

func (this *IMAGE_SYMBOL_N) ShortName() *[8]byte

func (*IMAGE_SYMBOL_N) ShortNameVal

func (this *IMAGE_SYMBOL_N) ShortNameVal() [8]byte

type IMAGE_SYMBOL_N_Name

type IMAGE_SYMBOL_N_Name struct {
	Short uint32
	Long  uint32
}

type IMAGE_THUNK_DATA32

type IMAGE_THUNK_DATA32 struct {
	U1 IMAGE_THUNK_DATA32_U1
}

type IMAGE_THUNK_DATA32_U1

type IMAGE_THUNK_DATA32_U1 struct {
	Data [1]uint32
}

func (*IMAGE_THUNK_DATA32_U1) AddressOfData

func (this *IMAGE_THUNK_DATA32_U1) AddressOfData() *uint32

func (*IMAGE_THUNK_DATA32_U1) AddressOfDataVal

func (this *IMAGE_THUNK_DATA32_U1) AddressOfDataVal() uint32

func (*IMAGE_THUNK_DATA32_U1) ForwarderString

func (this *IMAGE_THUNK_DATA32_U1) ForwarderString() *uint32

func (*IMAGE_THUNK_DATA32_U1) ForwarderStringVal

func (this *IMAGE_THUNK_DATA32_U1) ForwarderStringVal() uint32

func (*IMAGE_THUNK_DATA32_U1) Function

func (this *IMAGE_THUNK_DATA32_U1) Function() *uint32

func (*IMAGE_THUNK_DATA32_U1) FunctionVal

func (this *IMAGE_THUNK_DATA32_U1) FunctionVal() uint32

func (*IMAGE_THUNK_DATA32_U1) Ordinal

func (this *IMAGE_THUNK_DATA32_U1) Ordinal() *uint32

func (*IMAGE_THUNK_DATA32_U1) OrdinalVal

func (this *IMAGE_THUNK_DATA32_U1) OrdinalVal() uint32

type IMAGE_THUNK_DATA64

type IMAGE_THUNK_DATA64 struct {
	U1 IMAGE_THUNK_DATA64_U1
}

type IMAGE_THUNK_DATA64_U1

type IMAGE_THUNK_DATA64_U1 struct {
	Data [1]uint64
}

func (*IMAGE_THUNK_DATA64_U1) AddressOfData

func (this *IMAGE_THUNK_DATA64_U1) AddressOfData() *uint64

func (*IMAGE_THUNK_DATA64_U1) AddressOfDataVal

func (this *IMAGE_THUNK_DATA64_U1) AddressOfDataVal() uint64

func (*IMAGE_THUNK_DATA64_U1) ForwarderString

func (this *IMAGE_THUNK_DATA64_U1) ForwarderString() *uint64

func (*IMAGE_THUNK_DATA64_U1) ForwarderStringVal

func (this *IMAGE_THUNK_DATA64_U1) ForwarderStringVal() uint64

func (*IMAGE_THUNK_DATA64_U1) Function

func (this *IMAGE_THUNK_DATA64_U1) Function() *uint64

func (*IMAGE_THUNK_DATA64_U1) FunctionVal

func (this *IMAGE_THUNK_DATA64_U1) FunctionVal() uint64

func (*IMAGE_THUNK_DATA64_U1) Ordinal

func (this *IMAGE_THUNK_DATA64_U1) Ordinal() *uint64

func (*IMAGE_THUNK_DATA64_U1) OrdinalVal

func (this *IMAGE_THUNK_DATA64_U1) OrdinalVal() uint64

type IMAGE_TLS_DIRECTORY32

type IMAGE_TLS_DIRECTORY32 struct {
	StartAddressOfRawData uint32
	EndAddressOfRawData   uint32
	AddressOfIndex        uint32
	AddressOfCallBacks    uint32
	SizeOfZeroFill        uint32
	IMAGE_TLS_DIRECTORY32_Anonymous
}

type IMAGE_TLS_DIRECTORY32_Anonymous

type IMAGE_TLS_DIRECTORY32_Anonymous struct {
	IMAGE_TLS_DIRECTORY32_Anonymous_Anonymous
}

func (*IMAGE_TLS_DIRECTORY32_Anonymous) Anonymous

func (*IMAGE_TLS_DIRECTORY32_Anonymous) AnonymousVal

func (*IMAGE_TLS_DIRECTORY32_Anonymous) Characteristics

func (this *IMAGE_TLS_DIRECTORY32_Anonymous) Characteristics() *uint32

func (*IMAGE_TLS_DIRECTORY32_Anonymous) CharacteristicsVal

func (this *IMAGE_TLS_DIRECTORY32_Anonymous) CharacteristicsVal() uint32

type IMAGE_TLS_DIRECTORY32_Anonymous_Anonymous

type IMAGE_TLS_DIRECTORY32_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_TLS_DIRECTORY64

type IMAGE_TLS_DIRECTORY64 struct {
	StartAddressOfRawData uint64
	EndAddressOfRawData   uint64
	AddressOfIndex        uint64
	AddressOfCallBacks    uint64
	SizeOfZeroFill        uint32
	IMAGE_TLS_DIRECTORY64_Anonymous
}

type IMAGE_TLS_DIRECTORY64_Anonymous

type IMAGE_TLS_DIRECTORY64_Anonymous struct {
	IMAGE_TLS_DIRECTORY64_Anonymous_Anonymous
}

func (*IMAGE_TLS_DIRECTORY64_Anonymous) Anonymous

func (*IMAGE_TLS_DIRECTORY64_Anonymous) AnonymousVal

func (*IMAGE_TLS_DIRECTORY64_Anonymous) Characteristics

func (this *IMAGE_TLS_DIRECTORY64_Anonymous) Characteristics() *uint32

func (*IMAGE_TLS_DIRECTORY64_Anonymous) CharacteristicsVal

func (this *IMAGE_TLS_DIRECTORY64_Anonymous) CharacteristicsVal() uint32

type IMAGE_TLS_DIRECTORY64_Anonymous_Anonymous

type IMAGE_TLS_DIRECTORY64_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type IMAGE_VXD_HEADER

type IMAGE_VXD_HEADER struct {
	E32_magic        uint16
	E32_border       byte
	E32_worder       byte
	E32_level        uint32
	E32_cpu          uint16
	E32_os           uint16
	E32_ver          uint32
	E32_mflags       uint32
	E32_mpages       uint32
	E32_startobj     uint32
	E32_eip          uint32
	E32_stackobj     uint32
	E32_esp          uint32
	E32_pagesize     uint32
	E32_lastpagesize uint32
	E32_fixupsize    uint32
	E32_fixupsum     uint32
	E32_ldrsize      uint32
	E32_ldrsum       uint32
	E32_objtab       uint32
	E32_objcnt       uint32
	E32_objmap       uint32
	E32_itermap      uint32
	E32_rsrctab      uint32
	E32_rsrccnt      uint32
	E32_restab       uint32
	E32_enttab       uint32
	E32_dirtab       uint32
	E32_dircnt       uint32
	E32_fpagetab     uint32
	E32_frectab      uint32
	E32_impmod       uint32
	E32_impmodcnt    uint32
	E32_impproc      uint32
	E32_pagesum      uint32
	E32_datapage     uint32
	E32_preload      uint32
	E32_nrestab      uint32
	E32_cbnrestab    uint32
	E32_nressum      uint32
	E32_autodata     uint32
	E32_debuginfo    uint32
	E32_debuglen     uint32
	E32_instpreload  uint32
	E32_instdemand   uint32
	E32_heapsize     uint32
	E32_res3         [12]byte
	E32_winresoff    uint32
	E32_winreslen    uint32
	E32_devid        uint16
	E32_ddkver       uint16
}

type IMECOMPTEXT

type IMECOMPTEXT struct {
	Cb    int32
	Flags IMECOMPTEXT_FLAGS
}

type IMECOMPTEXT_FLAGS

type IMECOMPTEXT_FLAGS uint32

enum

const (
	ICT_RESULTREADSTR IMECOMPTEXT_FLAGS = 1
)

type IMEPRO

type IMEPRO = IMEPROW

type IMEPROA

type IMEPROA struct {
	HWnd          HWND
	InstDate      DATETIME
	WVersion      uint32
	SzDescription [50]byte
	SzName        [80]byte
	SzOptions     [30]byte
}

type IMEPROW

type IMEPROW struct {
	HWnd          HWND
	InstDate      DATETIME
	WVersion      uint32
	SzDescription [50]uint16
	SzName        [80]uint16
	SzOptions     [30]uint16
}

type IMESTRUCT

type IMESTRUCT struct {
	Fnc       uint32
	WParam    WPARAM
	WCount    uint32
	DchSource uint32
	DchDest   uint32
	LParam1   LPARAM
	LParam2   LPARAM
	LParam3   LPARAM
}

type IMLangCodePages

type IMLangCodePages struct {
	IUnknown
}

func (*IMLangCodePages) CodePageToCodePages

func (this *IMLangCodePages) CodePageToCodePages(uCodePage uint32, pdwCodePages *uint32) HRESULT

func (*IMLangCodePages) CodePagesToCodePage

func (this *IMLangCodePages) CodePagesToCodePage(dwCodePages uint32, uDefaultCodePage uint32, puCodePage *uint32) HRESULT

func (*IMLangCodePages) GetCharCodePages

func (this *IMLangCodePages) GetCharCodePages(chSrc uint16, pdwCodePages *uint32) HRESULT

func (*IMLangCodePages) GetStrCodePages

func (this *IMLangCodePages) GetStrCodePages(pszSrc PWSTR, cchSrc int32, dwPriorityCodePages uint32, pdwCodePages *uint32, pcchCodePages *int32) HRESULT

func (*IMLangCodePages) Vtbl

func (this *IMLangCodePages) Vtbl() *IMLangCodePagesVtbl

type IMLangCodePagesInterface

type IMLangCodePagesInterface interface {
	IUnknownInterface
	GetCharCodePages(chSrc uint16, pdwCodePages *uint32) HRESULT
	GetStrCodePages(pszSrc PWSTR, cchSrc int32, dwPriorityCodePages uint32, pdwCodePages *uint32, pcchCodePages *int32) HRESULT
	CodePageToCodePages(uCodePage uint32, pdwCodePages *uint32) HRESULT
	CodePagesToCodePage(dwCodePages uint32, uDefaultCodePage uint32, puCodePage *uint32) HRESULT
}

type IMLangCodePagesVtbl

type IMLangCodePagesVtbl struct {
	IUnknownVtbl
	GetCharCodePages    uintptr
	GetStrCodePages     uintptr
	CodePageToCodePages uintptr
	CodePagesToCodePage uintptr
}

type IMLangConvertCharset

type IMLangConvertCharset struct {
	IUnknown
}

func (*IMLangConvertCharset) DoConversion

func (this *IMLangConvertCharset) DoConversion(pSrcStr *byte, pcSrcSize *uint32, pDstStr *byte, pcDstSize *uint32) HRESULT

func (*IMLangConvertCharset) DoConversionFromUnicode

func (this *IMLangConvertCharset) DoConversionFromUnicode(pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32) HRESULT

func (*IMLangConvertCharset) DoConversionToUnicode

func (this *IMLangConvertCharset) DoConversionToUnicode(pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32) HRESULT

func (*IMLangConvertCharset) GetDestinationCodePage

func (this *IMLangConvertCharset) GetDestinationCodePage(puiDstCodePage *uint32) HRESULT

func (*IMLangConvertCharset) GetProperty

func (this *IMLangConvertCharset) GetProperty(pdwProperty *uint32) HRESULT

func (*IMLangConvertCharset) GetSourceCodePage

func (this *IMLangConvertCharset) GetSourceCodePage(puiSrcCodePage *uint32) HRESULT

func (*IMLangConvertCharset) Initialize

func (this *IMLangConvertCharset) Initialize(uiSrcCodePage uint32, uiDstCodePage uint32, dwProperty uint32) HRESULT

func (*IMLangConvertCharset) Vtbl

type IMLangConvertCharsetInterface

type IMLangConvertCharsetInterface interface {
	IUnknownInterface
	Initialize(uiSrcCodePage uint32, uiDstCodePage uint32, dwProperty uint32) HRESULT
	GetSourceCodePage(puiSrcCodePage *uint32) HRESULT
	GetDestinationCodePage(puiDstCodePage *uint32) HRESULT
	GetProperty(pdwProperty *uint32) HRESULT
	DoConversion(pSrcStr *byte, pcSrcSize *uint32, pDstStr *byte, pcDstSize *uint32) HRESULT
	DoConversionToUnicode(pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32) HRESULT
	DoConversionFromUnicode(pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32) HRESULT
}

type IMLangConvertCharsetVtbl

type IMLangConvertCharsetVtbl struct {
	IUnknownVtbl
	Initialize              uintptr
	GetSourceCodePage       uintptr
	GetDestinationCodePage  uintptr
	GetProperty             uintptr
	DoConversion            uintptr
	DoConversionToUnicode   uintptr
	DoConversionFromUnicode uintptr
}
type IMLangFontLink struct {
	IMLangCodePages
}

func (*IMLangFontLink) GetFontCodePages

func (this *IMLangFontLink) GetFontCodePages(hDC HDC, hFont HFONT, pdwCodePages *uint32) HRESULT

func (*IMLangFontLink) MapFont

func (this *IMLangFontLink) MapFont(hDC HDC, dwCodePages uint32, hSrcFont HFONT, phDestFont *HFONT) HRESULT

func (*IMLangFontLink) ReleaseFont

func (this *IMLangFontLink) ReleaseFont(hFont HFONT) HRESULT

func (*IMLangFontLink) ResetFontMapping

func (this *IMLangFontLink) ResetFontMapping() HRESULT

func (*IMLangFontLink) Vtbl

func (this *IMLangFontLink) Vtbl() *IMLangFontLinkVtbl

type IMLangFontLink2

type IMLangFontLink2 struct {
	IMLangCodePages
}

func (*IMLangFontLink2) CodePageToScriptID

func (this *IMLangFontLink2) CodePageToScriptID(uiCodePage uint32, pSid *byte) HRESULT

func (*IMLangFontLink2) GetFontCodePages

func (this *IMLangFontLink2) GetFontCodePages(hDC HDC, hFont HFONT, pdwCodePages *uint32) HRESULT

func (*IMLangFontLink2) GetFontUnicodeRanges

func (this *IMLangFontLink2) GetFontUnicodeRanges(hDC HDC, puiRanges *uint32, pUranges *UNICODERANGE) HRESULT

func (*IMLangFontLink2) GetScriptFontInfo

func (this *IMLangFontLink2) GetScriptFontInfo(sid byte, dwFlags uint32, puiFonts *uint32, pScriptFont *SCRIPTFONTINFO) HRESULT

func (*IMLangFontLink2) MapFont

func (this *IMLangFontLink2) MapFont(hDC HDC, dwCodePages uint32, chSrc uint16, pFont *HFONT) HRESULT

func (*IMLangFontLink2) ReleaseFont

func (this *IMLangFontLink2) ReleaseFont(hFont HFONT) HRESULT

func (*IMLangFontLink2) ResetFontMapping

func (this *IMLangFontLink2) ResetFontMapping() HRESULT

func (*IMLangFontLink2) Vtbl

func (this *IMLangFontLink2) Vtbl() *IMLangFontLink2Vtbl

type IMLangFontLink2Interface

type IMLangFontLink2Interface interface {
	IMLangCodePagesInterface
	GetFontCodePages(hDC HDC, hFont HFONT, pdwCodePages *uint32) HRESULT
	ReleaseFont(hFont HFONT) HRESULT
	ResetFontMapping() HRESULT
	MapFont(hDC HDC, dwCodePages uint32, chSrc uint16, pFont *HFONT) HRESULT
	GetFontUnicodeRanges(hDC HDC, puiRanges *uint32, pUranges *UNICODERANGE) HRESULT
	GetScriptFontInfo(sid byte, dwFlags uint32, puiFonts *uint32, pScriptFont *SCRIPTFONTINFO) HRESULT
	CodePageToScriptID(uiCodePage uint32, pSid *byte) HRESULT
}

type IMLangFontLink2Vtbl

type IMLangFontLink2Vtbl struct {
	IMLangCodePagesVtbl
	GetFontCodePages     uintptr
	ReleaseFont          uintptr
	ResetFontMapping     uintptr
	MapFont              uintptr
	GetFontUnicodeRanges uintptr
	GetScriptFontInfo    uintptr
	CodePageToScriptID   uintptr
}

type IMLangFontLinkInterface

type IMLangFontLinkInterface interface {
	IMLangCodePagesInterface
	GetFontCodePages(hDC HDC, hFont HFONT, pdwCodePages *uint32) HRESULT
	MapFont(hDC HDC, dwCodePages uint32, hSrcFont HFONT, phDestFont *HFONT) HRESULT
	ReleaseFont(hFont HFONT) HRESULT
	ResetFontMapping() HRESULT
}

type IMLangFontLinkVtbl

type IMLangFontLinkVtbl struct {
	IMLangCodePagesVtbl
	GetFontCodePages uintptr
	MapFont          uintptr
	ReleaseFont      uintptr
	ResetFontMapping uintptr
}

type IMLangLineBreakConsole

type IMLangLineBreakConsole struct {
	IUnknown
}

func (*IMLangLineBreakConsole) BreakLineA

func (this *IMLangLineBreakConsole) BreakLineA(locale uint32, uCodePage uint32, pszSrc PSTR, cchSrc int32, cMaxColumns int32, pcchLine *int32, pcchSkip *int32) HRESULT

func (*IMLangLineBreakConsole) BreakLineML

func (this *IMLangLineBreakConsole) BreakLineML(pSrcMLStr *IMLangString, lSrcPos int32, lSrcLen int32, cMinColumns int32, cMaxColumns int32, plLineLen *int32, plSkipLen *int32) HRESULT

func (*IMLangLineBreakConsole) BreakLineW

func (this *IMLangLineBreakConsole) BreakLineW(locale uint32, pszSrc PWSTR, cchSrc int32, cMaxColumns int32, pcchLine *int32, pcchSkip *int32) HRESULT

func (*IMLangLineBreakConsole) Vtbl

type IMLangLineBreakConsoleInterface

type IMLangLineBreakConsoleInterface interface {
	IUnknownInterface
	BreakLineML(pSrcMLStr *IMLangString, lSrcPos int32, lSrcLen int32, cMinColumns int32, cMaxColumns int32, plLineLen *int32, plSkipLen *int32) HRESULT
	BreakLineW(locale uint32, pszSrc PWSTR, cchSrc int32, cMaxColumns int32, pcchLine *int32, pcchSkip *int32) HRESULT
	BreakLineA(locale uint32, uCodePage uint32, pszSrc PSTR, cchSrc int32, cMaxColumns int32, pcchLine *int32, pcchSkip *int32) HRESULT
}

type IMLangLineBreakConsoleVtbl

type IMLangLineBreakConsoleVtbl struct {
	IUnknownVtbl
	BreakLineML uintptr
	BreakLineW  uintptr
	BreakLineA  uintptr
}

type IMLangString

type IMLangString struct {
	IUnknown
}

func (*IMLangString) GetLength

func (this *IMLangString) GetLength(plLen *int32) HRESULT

func (*IMLangString) GetMLStr

func (this *IMLangString) GetMLStr(lSrcPos int32, lSrcLen int32, pUnkOuter *IUnknown, dwClsContext uint32, piid *syscall.GUID, ppDestMLStr **IUnknown, plDestPos *int32, plDestLen *int32) HRESULT

func (*IMLangString) SetMLStr

func (this *IMLangString) SetMLStr(lDestPos int32, lDestLen int32, pSrcMLStr *IUnknown, lSrcPos int32, lSrcLen int32) HRESULT

func (*IMLangString) Sync

func (this *IMLangString) Sync(fNoAccess BOOL) HRESULT

func (*IMLangString) Vtbl

func (this *IMLangString) Vtbl() *IMLangStringVtbl

type IMLangStringAStr

type IMLangStringAStr struct {
	IMLangString
}

func (*IMLangStringAStr) GetAStr

func (this *IMLangStringAStr) GetAStr(lSrcPos int32, lSrcLen int32, uCodePageIn uint32, puCodePageOut *uint32, pszDest PSTR, cchDest int32, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringAStr) GetLocale

func (this *IMLangStringAStr) GetLocale(lSrcPos int32, lSrcMaxLen int32, plocale *uint32, plLocalePos *int32, plLocaleLen *int32) HRESULT

func (*IMLangStringAStr) GetStrBufA

func (this *IMLangStringAStr) GetStrBufA(lSrcPos int32, lSrcMaxLen int32, puDestCodePage *uint32, ppDestBuf **IMLangStringBufA, plDestLen *int32) HRESULT

func (*IMLangStringAStr) LockAStr

func (this *IMLangStringAStr) LockAStr(lSrcPos int32, lSrcLen int32, lFlags int32, uCodePageIn uint32, cchRequest int32, puCodePageOut *uint32, ppszDest *PSTR, pcchDest *int32, plDestLen *int32) HRESULT

func (*IMLangStringAStr) SetAStr

func (this *IMLangStringAStr) SetAStr(lDestPos int32, lDestLen int32, uCodePage uint32, pszSrc PSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringAStr) SetLocale

func (this *IMLangStringAStr) SetLocale(lDestPos int32, lDestLen int32, locale uint32) HRESULT

func (*IMLangStringAStr) SetStrBufA

func (this *IMLangStringAStr) SetStrBufA(lDestPos int32, lDestLen int32, uCodePage uint32, pSrcBuf *IMLangStringBufA, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringAStr) UnlockAStr

func (this *IMLangStringAStr) UnlockAStr(pszSrc PSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringAStr) Vtbl

func (this *IMLangStringAStr) Vtbl() *IMLangStringAStrVtbl

type IMLangStringAStrInterface

type IMLangStringAStrInterface interface {
	IMLangStringInterface
	SetAStr(lDestPos int32, lDestLen int32, uCodePage uint32, pszSrc PSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT
	SetStrBufA(lDestPos int32, lDestLen int32, uCodePage uint32, pSrcBuf *IMLangStringBufA, pcchActual *int32, plActualLen *int32) HRESULT
	GetAStr(lSrcPos int32, lSrcLen int32, uCodePageIn uint32, puCodePageOut *uint32, pszDest PSTR, cchDest int32, pcchActual *int32, plActualLen *int32) HRESULT
	GetStrBufA(lSrcPos int32, lSrcMaxLen int32, puDestCodePage *uint32, ppDestBuf **IMLangStringBufA, plDestLen *int32) HRESULT
	LockAStr(lSrcPos int32, lSrcLen int32, lFlags int32, uCodePageIn uint32, cchRequest int32, puCodePageOut *uint32, ppszDest *PSTR, pcchDest *int32, plDestLen *int32) HRESULT
	UnlockAStr(pszSrc PSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT
	SetLocale(lDestPos int32, lDestLen int32, locale uint32) HRESULT
	GetLocale(lSrcPos int32, lSrcMaxLen int32, plocale *uint32, plLocalePos *int32, plLocaleLen *int32) HRESULT
}

type IMLangStringAStrVtbl

type IMLangStringAStrVtbl struct {
	IMLangStringVtbl
	SetAStr    uintptr
	SetStrBufA uintptr
	GetAStr    uintptr
	GetStrBufA uintptr
	LockAStr   uintptr
	UnlockAStr uintptr
	SetLocale  uintptr
	GetLocale  uintptr
}

type IMLangStringBufA

type IMLangStringBufA struct {
	IUnknown
}

func (*IMLangStringBufA) Delete

func (this *IMLangStringBufA) Delete(cchOffset int32, cchDelete int32) HRESULT

func (*IMLangStringBufA) GetStatus

func (this *IMLangStringBufA) GetStatus(plFlags *int32, pcchBuf *int32) HRESULT

func (*IMLangStringBufA) Insert

func (this *IMLangStringBufA) Insert(cchOffset int32, cchMaxInsert int32, pcchActual *int32) HRESULT

func (*IMLangStringBufA) LockBuf

func (this *IMLangStringBufA) LockBuf(cchOffset int32, cchMaxLock int32, ppszBuf **CHAR, pcchBuf *int32) HRESULT

func (*IMLangStringBufA) UnlockBuf

func (this *IMLangStringBufA) UnlockBuf(pszBuf PSTR, cchOffset int32, cchWrite int32) HRESULT

func (*IMLangStringBufA) Vtbl

func (this *IMLangStringBufA) Vtbl() *IMLangStringBufAVtbl

type IMLangStringBufAInterface

type IMLangStringBufAInterface interface {
	IUnknownInterface
	GetStatus(plFlags *int32, pcchBuf *int32) HRESULT
	LockBuf(cchOffset int32, cchMaxLock int32, ppszBuf **CHAR, pcchBuf *int32) HRESULT
	UnlockBuf(pszBuf PSTR, cchOffset int32, cchWrite int32) HRESULT
	Insert(cchOffset int32, cchMaxInsert int32, pcchActual *int32) HRESULT
	Delete(cchOffset int32, cchDelete int32) HRESULT
}

type IMLangStringBufAVtbl

type IMLangStringBufAVtbl struct {
	IUnknownVtbl
	GetStatus uintptr
	LockBuf   uintptr
	UnlockBuf uintptr
	Insert    uintptr
	Delete    uintptr
}

type IMLangStringBufW

type IMLangStringBufW struct {
	IUnknown
}

func (*IMLangStringBufW) Delete

func (this *IMLangStringBufW) Delete(cchOffset int32, cchDelete int32) HRESULT

func (*IMLangStringBufW) GetStatus

func (this *IMLangStringBufW) GetStatus(plFlags *int32, pcchBuf *int32) HRESULT

func (*IMLangStringBufW) Insert

func (this *IMLangStringBufW) Insert(cchOffset int32, cchMaxInsert int32, pcchActual *int32) HRESULT

func (*IMLangStringBufW) LockBuf

func (this *IMLangStringBufW) LockBuf(cchOffset int32, cchMaxLock int32, ppszBuf **uint16, pcchBuf *int32) HRESULT

func (*IMLangStringBufW) UnlockBuf

func (this *IMLangStringBufW) UnlockBuf(pszBuf PWSTR, cchOffset int32, cchWrite int32) HRESULT

func (*IMLangStringBufW) Vtbl

func (this *IMLangStringBufW) Vtbl() *IMLangStringBufWVtbl

type IMLangStringBufWInterface

type IMLangStringBufWInterface interface {
	IUnknownInterface
	GetStatus(plFlags *int32, pcchBuf *int32) HRESULT
	LockBuf(cchOffset int32, cchMaxLock int32, ppszBuf **uint16, pcchBuf *int32) HRESULT
	UnlockBuf(pszBuf PWSTR, cchOffset int32, cchWrite int32) HRESULT
	Insert(cchOffset int32, cchMaxInsert int32, pcchActual *int32) HRESULT
	Delete(cchOffset int32, cchDelete int32) HRESULT
}

type IMLangStringBufWVtbl

type IMLangStringBufWVtbl struct {
	IUnknownVtbl
	GetStatus uintptr
	LockBuf   uintptr
	UnlockBuf uintptr
	Insert    uintptr
	Delete    uintptr
}

type IMLangStringInterface

type IMLangStringInterface interface {
	IUnknownInterface
	Sync(fNoAccess BOOL) HRESULT
	GetLength(plLen *int32) HRESULT
	SetMLStr(lDestPos int32, lDestLen int32, pSrcMLStr *IUnknown, lSrcPos int32, lSrcLen int32) HRESULT
	GetMLStr(lSrcPos int32, lSrcLen int32, pUnkOuter *IUnknown, dwClsContext uint32, piid *syscall.GUID, ppDestMLStr **IUnknown, plDestPos *int32, plDestLen *int32) HRESULT
}

type IMLangStringVtbl

type IMLangStringVtbl struct {
	IUnknownVtbl
	Sync      uintptr
	GetLength uintptr
	SetMLStr  uintptr
	GetMLStr  uintptr
}

type IMLangStringWStr

type IMLangStringWStr struct {
	IMLangString
}

func (*IMLangStringWStr) GetLocale

func (this *IMLangStringWStr) GetLocale(lSrcPos int32, lSrcMaxLen int32, plocale *uint32, plLocalePos *int32, plLocaleLen *int32) HRESULT

func (*IMLangStringWStr) GetStrBufW

func (this *IMLangStringWStr) GetStrBufW(lSrcPos int32, lSrcMaxLen int32, ppDestBuf **IMLangStringBufW, plDestLen *int32) HRESULT

func (*IMLangStringWStr) GetWStr

func (this *IMLangStringWStr) GetWStr(lSrcPos int32, lSrcLen int32, pszDest PWSTR, cchDest int32, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringWStr) LockWStr

func (this *IMLangStringWStr) LockWStr(lSrcPos int32, lSrcLen int32, lFlags int32, cchRequest int32, ppszDest *PWSTR, pcchDest *int32, plDestLen *int32) HRESULT

func (*IMLangStringWStr) SetLocale

func (this *IMLangStringWStr) SetLocale(lDestPos int32, lDestLen int32, locale uint32) HRESULT

func (*IMLangStringWStr) SetStrBufW

func (this *IMLangStringWStr) SetStrBufW(lDestPos int32, lDestLen int32, pSrcBuf *IMLangStringBufW, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringWStr) SetWStr

func (this *IMLangStringWStr) SetWStr(lDestPos int32, lDestLen int32, pszSrc PWSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringWStr) UnlockWStr

func (this *IMLangStringWStr) UnlockWStr(pszSrc PWSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT

func (*IMLangStringWStr) Vtbl

func (this *IMLangStringWStr) Vtbl() *IMLangStringWStrVtbl

type IMLangStringWStrInterface

type IMLangStringWStrInterface interface {
	IMLangStringInterface
	SetWStr(lDestPos int32, lDestLen int32, pszSrc PWSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT
	SetStrBufW(lDestPos int32, lDestLen int32, pSrcBuf *IMLangStringBufW, pcchActual *int32, plActualLen *int32) HRESULT
	GetWStr(lSrcPos int32, lSrcLen int32, pszDest PWSTR, cchDest int32, pcchActual *int32, plActualLen *int32) HRESULT
	GetStrBufW(lSrcPos int32, lSrcMaxLen int32, ppDestBuf **IMLangStringBufW, plDestLen *int32) HRESULT
	LockWStr(lSrcPos int32, lSrcLen int32, lFlags int32, cchRequest int32, ppszDest *PWSTR, pcchDest *int32, plDestLen *int32) HRESULT
	UnlockWStr(pszSrc PWSTR, cchSrc int32, pcchActual *int32, plActualLen *int32) HRESULT
	SetLocale(lDestPos int32, lDestLen int32, locale uint32) HRESULT
	GetLocale(lSrcPos int32, lSrcMaxLen int32, plocale *uint32, plLocalePos *int32, plLocaleLen *int32) HRESULT
}

type IMLangStringWStrVtbl

type IMLangStringWStrVtbl struct {
	IMLangStringVtbl
	SetWStr    uintptr
	SetStrBufW uintptr
	GetWStr    uintptr
	GetStrBufW uintptr
	LockWStr   uintptr
	UnlockWStr uintptr
	SetLocale  uintptr
	GetLocale  uintptr
}

type IMPLTYPEFLAGS

type IMPLTYPEFLAGS int32

enum flags

const (
	IMPLTYPEFLAG_FDEFAULT       IMPLTYPEFLAGS = 1
	IMPLTYPEFLAG_FSOURCE        IMPLTYPEFLAGS = 2
	IMPLTYPEFLAG_FRESTRICTED    IMPLTYPEFLAGS = 4
	IMPLTYPEFLAG_FDEFAULTVTABLE IMPLTYPEFLAGS = 8
)

type IMPORT_OBJECT_HEADER

type IMPORT_OBJECT_HEADER struct {
	Sig1          uint16
	Sig2          uint16
	Version       uint16
	Machine       uint16
	TimeDateStamp uint32
	SizeOfData    uint32
	IMPORT_OBJECT_HEADER_Anonymous
	Bitfield_ uint16
}

type IMPORT_OBJECT_HEADER_Anonymous

type IMPORT_OBJECT_HEADER_Anonymous struct {
	Data [1]uint16
}

func (*IMPORT_OBJECT_HEADER_Anonymous) Hint

func (this *IMPORT_OBJECT_HEADER_Anonymous) Hint() *uint16

func (*IMPORT_OBJECT_HEADER_Anonymous) HintVal

func (this *IMPORT_OBJECT_HEADER_Anonymous) HintVal() uint16

func (*IMPORT_OBJECT_HEADER_Anonymous) Ordinal

func (this *IMPORT_OBJECT_HEADER_Anonymous) Ordinal() *uint16

func (*IMPORT_OBJECT_HEADER_Anonymous) OrdinalVal

func (this *IMPORT_OBJECT_HEADER_Anonymous) OrdinalVal() uint16

type IMPORT_OBJECT_NAME_TYPE

type IMPORT_OBJECT_NAME_TYPE int32

enum

const (
	IMPORT_OBJECT_ORDINAL         IMPORT_OBJECT_NAME_TYPE = 0
	IMPORT_OBJECT_NAME            IMPORT_OBJECT_NAME_TYPE = 1
	IMPORT_OBJECT_NAME_NO_PREFIX  IMPORT_OBJECT_NAME_TYPE = 2
	IMPORT_OBJECT_NAME_UNDECORATE IMPORT_OBJECT_NAME_TYPE = 3
	IMPORT_OBJECT_NAME_EXPORTAS   IMPORT_OBJECT_NAME_TYPE = 4
)

type IMPORT_OBJECT_TYPE

type IMPORT_OBJECT_TYPE int32

enum

const (
	IMPORT_OBJECT_CODE  IMPORT_OBJECT_TYPE = 0
	IMPORT_OBJECT_DATA  IMPORT_OBJECT_TYPE = 1
	IMPORT_OBJECT_CONST IMPORT_OBJECT_TYPE = 2
)

type IMachineGlobalObjectTable

type IMachineGlobalObjectTable struct {
	IUnknown
}

func (*IMachineGlobalObjectTable) GetObject

func (this *IMachineGlobalObjectTable) GetObject(clsid *syscall.GUID, identifier PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IMachineGlobalObjectTable) RegisterObject

func (this *IMachineGlobalObjectTable) RegisterObject(clsid *syscall.GUID, identifier PWSTR, object *IUnknown, token *MachineGlobalObjectTableRegistrationToken) HRESULT

func (*IMachineGlobalObjectTable) RevokeObject

func (*IMachineGlobalObjectTable) Vtbl

type IMachineGlobalObjectTableInterface

type IMachineGlobalObjectTableInterface interface {
	IUnknownInterface
	RegisterObject(clsid *syscall.GUID, identifier PWSTR, object *IUnknown, token *MachineGlobalObjectTableRegistrationToken) HRESULT
	GetObject(clsid *syscall.GUID, identifier PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	RevokeObject(token MachineGlobalObjectTableRegistrationToken) HRESULT
}

type IMachineGlobalObjectTableVtbl

type IMachineGlobalObjectTableVtbl struct {
	IUnknownVtbl
	RegisterObject uintptr
	GetObject      uintptr
	RevokeObject   uintptr
}

type IMalloc

type IMalloc struct {
	IUnknown
}

func (*IMalloc) Alloc

func (this *IMalloc) Alloc(cb uintptr) unsafe.Pointer

func (*IMalloc) DidAlloc

func (this *IMalloc) DidAlloc(pv unsafe.Pointer) int32

func (*IMalloc) Free

func (this *IMalloc) Free(pv unsafe.Pointer)

func (*IMalloc) GetSize

func (this *IMalloc) GetSize(pv unsafe.Pointer) uintptr

func (*IMalloc) HeapMinimize

func (this *IMalloc) HeapMinimize()

func (*IMalloc) Realloc

func (this *IMalloc) Realloc(pv unsafe.Pointer, cb uintptr) unsafe.Pointer

func (*IMalloc) Vtbl

func (this *IMalloc) Vtbl() *IMallocVtbl

type IMallocInterface

type IMallocInterface interface {
	IUnknownInterface
	Alloc(cb uintptr) unsafe.Pointer
	Realloc(pv unsafe.Pointer, cb uintptr) unsafe.Pointer
	Free(pv unsafe.Pointer)
	GetSize(pv unsafe.Pointer) uintptr
	DidAlloc(pv unsafe.Pointer) int32
	HeapMinimize()
}

type IMallocSpy

type IMallocSpy struct {
	IUnknown
}

func (*IMallocSpy) PostAlloc

func (this *IMallocSpy) PostAlloc(pActual unsafe.Pointer) unsafe.Pointer

func (*IMallocSpy) PostDidAlloc

func (this *IMallocSpy) PostDidAlloc(pRequest unsafe.Pointer, fSpyed BOOL, fActual int32) int32

func (*IMallocSpy) PostFree

func (this *IMallocSpy) PostFree(fSpyed BOOL)

func (*IMallocSpy) PostGetSize

func (this *IMallocSpy) PostGetSize(cbActual uintptr, fSpyed BOOL) uintptr

func (*IMallocSpy) PostHeapMinimize

func (this *IMallocSpy) PostHeapMinimize()

func (*IMallocSpy) PostRealloc

func (this *IMallocSpy) PostRealloc(pActual unsafe.Pointer, fSpyed BOOL) unsafe.Pointer

func (*IMallocSpy) PreAlloc

func (this *IMallocSpy) PreAlloc(cbRequest uintptr) uintptr

func (*IMallocSpy) PreDidAlloc

func (this *IMallocSpy) PreDidAlloc(pRequest unsafe.Pointer, fSpyed BOOL) unsafe.Pointer

func (*IMallocSpy) PreFree

func (this *IMallocSpy) PreFree(pRequest unsafe.Pointer, fSpyed BOOL) unsafe.Pointer

func (*IMallocSpy) PreGetSize

func (this *IMallocSpy) PreGetSize(pRequest unsafe.Pointer, fSpyed BOOL) unsafe.Pointer

func (*IMallocSpy) PreHeapMinimize

func (this *IMallocSpy) PreHeapMinimize()

func (*IMallocSpy) PreRealloc

func (this *IMallocSpy) PreRealloc(pRequest unsafe.Pointer, cbRequest uintptr, ppNewRequest unsafe.Pointer, fSpyed BOOL) uintptr

func (*IMallocSpy) Vtbl

func (this *IMallocSpy) Vtbl() *IMallocSpyVtbl

type IMallocSpyInterface

type IMallocSpyInterface interface {
	IUnknownInterface
	PreAlloc(cbRequest uintptr) uintptr
	PostAlloc(pActual unsafe.Pointer) unsafe.Pointer
	PreFree(pRequest unsafe.Pointer, fSpyed BOOL) unsafe.Pointer
	PostFree(fSpyed BOOL)
	PreRealloc(pRequest unsafe.Pointer, cbRequest uintptr, ppNewRequest unsafe.Pointer, fSpyed BOOL) uintptr
	PostRealloc(pActual unsafe.Pointer, fSpyed BOOL) unsafe.Pointer
	PreGetSize(pRequest unsafe.Pointer, fSpyed BOOL) unsafe.Pointer
	PostGetSize(cbActual uintptr, fSpyed BOOL) uintptr
	PreDidAlloc(pRequest unsafe.Pointer, fSpyed BOOL) unsafe.Pointer
	PostDidAlloc(pRequest unsafe.Pointer, fSpyed BOOL, fActual int32) int32
	PreHeapMinimize()
	PostHeapMinimize()
}

type IMallocSpyVtbl

type IMallocSpyVtbl struct {
	IUnknownVtbl
	PreAlloc         uintptr
	PostAlloc        uintptr
	PreFree          uintptr
	PostFree         uintptr
	PreRealloc       uintptr
	PostRealloc      uintptr
	PreGetSize       uintptr
	PostGetSize      uintptr
	PreDidAlloc      uintptr
	PostDidAlloc     uintptr
	PreHeapMinimize  uintptr
	PostHeapMinimize uintptr
}

type IMallocVtbl

type IMallocVtbl struct {
	IUnknownVtbl
	Alloc        uintptr
	Realloc      uintptr
	Free         uintptr
	GetSize      uintptr
	DidAlloc     uintptr
	HeapMinimize uintptr
}

type IMemoryAllocator

type IMemoryAllocator struct {
	LpVtbl *[1024]uintptr
}

func (*IMemoryAllocator) Allocate

func (this *IMemoryAllocator) Allocate(cbSize uint32) unsafe.Pointer

func (*IMemoryAllocator) Free

func (this *IMemoryAllocator) Free(pv unsafe.Pointer)

func (*IMemoryAllocator) Vtbl

func (this *IMemoryAllocator) Vtbl() *IMemoryAllocatorVtbl

type IMemoryAllocatorInterface

type IMemoryAllocatorInterface interface {
	Allocate(cbSize uint32) unsafe.Pointer
	Free(pv unsafe.Pointer)
}

type IMemoryAllocatorVtbl

type IMemoryAllocatorVtbl struct {
	Allocate uintptr
	Free     uintptr
}

type IMemoryBufferByteAccess

type IMemoryBufferByteAccess struct {
	IUnknown
}

func (*IMemoryBufferByteAccess) GetBuffer

func (this *IMemoryBufferByteAccess) GetBuffer(value **byte, capacity *uint32) HRESULT

func (*IMemoryBufferByteAccess) Vtbl

type IMemoryBufferByteAccessInterface

type IMemoryBufferByteAccessInterface interface {
	IUnknownInterface
	GetBuffer(value **byte, capacity *uint32) HRESULT
}

type IMemoryBufferByteAccessVtbl

type IMemoryBufferByteAccessVtbl struct {
	IUnknownVtbl
	GetBuffer uintptr
}

type IMenuBand

type IMenuBand struct {
	IUnknown
}

func (*IMenuBand) IsMenuMessage

func (this *IMenuBand) IsMenuMessage(pmsg *MSG) HRESULT

func (*IMenuBand) TranslateMenuMessage

func (this *IMenuBand) TranslateMenuMessage(pmsg *MSG, plRet *LRESULT) HRESULT

func (*IMenuBand) Vtbl

func (this *IMenuBand) Vtbl() *IMenuBandVtbl

type IMenuBandInterface

type IMenuBandInterface interface {
	IUnknownInterface
	IsMenuMessage(pmsg *MSG) HRESULT
	TranslateMenuMessage(pmsg *MSG, plRet *LRESULT) HRESULT
}

type IMenuBandVtbl

type IMenuBandVtbl struct {
	IUnknownVtbl
	IsMenuMessage        uintptr
	TranslateMenuMessage uintptr
}

type IMenuPopup

type IMenuPopup struct {
	IDeskBar
}

func (*IMenuPopup) OnSelect

func (this *IMenuPopup) OnSelect(dwSelectType uint32) HRESULT

func (*IMenuPopup) Popup

func (this *IMenuPopup) Popup(ppt *POINTL, prcExclude *RECTL, dwFlags int32) HRESULT

func (*IMenuPopup) SetSubMenu

func (this *IMenuPopup) SetSubMenu(pmp *IMenuPopup, fSet BOOL) HRESULT

func (*IMenuPopup) Vtbl

func (this *IMenuPopup) Vtbl() *IMenuPopupVtbl

type IMenuPopupInterface

type IMenuPopupInterface interface {
	IDeskBarInterface
	Popup(ppt *POINTL, prcExclude *RECTL, dwFlags int32) HRESULT
	OnSelect(dwSelectType uint32) HRESULT
	SetSubMenu(pmp *IMenuPopup, fSet BOOL) HRESULT
}

type IMenuPopupVtbl

type IMenuPopupVtbl struct {
	IDeskBarVtbl
	Popup      uintptr
	OnSelect   uintptr
	SetSubMenu uintptr
}

type IMessageDispatcher

type IMessageDispatcher struct {
	IInspectable
}

func (*IMessageDispatcher) PumpMessages

func (this *IMessageDispatcher) PumpMessages() HRESULT

func (*IMessageDispatcher) Vtbl

type IMessageDispatcherInterface

type IMessageDispatcherInterface interface {
	IInspectableInterface
	PumpMessages() HRESULT
}

type IMessageDispatcherVtbl

type IMessageDispatcherVtbl struct {
	IInspectableVtbl
	PumpMessages uintptr
}

type IModalWindow

type IModalWindow struct {
	IUnknown
}

func (*IModalWindow) Show

func (this *IModalWindow) Show(hwndOwner HWND) HRESULT

func (*IModalWindow) Vtbl

func (this *IModalWindow) Vtbl() *IModalWindowVtbl

type IModalWindowInterface

type IModalWindowInterface interface {
	IUnknownInterface
	Show(hwndOwner HWND) HRESULT
}

type IModalWindowVtbl

type IModalWindowVtbl struct {
	IUnknownVtbl
	Show uintptr
}

type IMoniker

type IMoniker struct {
	IPersistStream
}

func (*IMoniker) BindToObject

func (this *IMoniker) BindToObject(pbc *IBindCtx, pmkToLeft *IMoniker, riidResult *syscall.GUID, ppvResult unsafe.Pointer) HRESULT

func (*IMoniker) BindToStorage

func (this *IMoniker) BindToStorage(pbc *IBindCtx, pmkToLeft *IMoniker, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func (*IMoniker) CommonPrefixWith

func (this *IMoniker) CommonPrefixWith(pmkOther *IMoniker, ppmkPrefix **IMoniker) HRESULT

func (*IMoniker) ComposeWith

func (this *IMoniker) ComposeWith(pmkRight *IMoniker, fOnlyIfNotGeneric BOOL, ppmkComposite **IMoniker) HRESULT

func (*IMoniker) Enum

func (this *IMoniker) Enum(fForward BOOL, ppenumMoniker **IEnumMoniker) HRESULT

func (*IMoniker) GetDisplayName

func (this *IMoniker) GetDisplayName(pbc *IBindCtx, pmkToLeft *IMoniker, ppszDisplayName *PWSTR) HRESULT

func (*IMoniker) GetTimeOfLastChange

func (this *IMoniker) GetTimeOfLastChange(pbc *IBindCtx, pmkToLeft *IMoniker, pFileTime *FILETIME) HRESULT

func (*IMoniker) Hash

func (this *IMoniker) Hash(pdwHash *uint32) HRESULT

func (*IMoniker) Inverse

func (this *IMoniker) Inverse(ppmk **IMoniker) HRESULT

func (*IMoniker) IsEqual

func (this *IMoniker) IsEqual(pmkOtherMoniker *IMoniker) HRESULT

func (*IMoniker) IsRunning

func (this *IMoniker) IsRunning(pbc *IBindCtx, pmkToLeft *IMoniker, pmkNewlyRunning *IMoniker) HRESULT

func (*IMoniker) IsSystemMoniker

func (this *IMoniker) IsSystemMoniker(pdwMksys *uint32) HRESULT

func (*IMoniker) ParseDisplayName

func (this *IMoniker) ParseDisplayName(pbc *IBindCtx, pmkToLeft *IMoniker, pszDisplayName PWSTR, pchEaten *uint32, ppmkOut **IMoniker) HRESULT

func (*IMoniker) Reduce

func (this *IMoniker) Reduce(pbc *IBindCtx, dwReduceHowFar uint32, ppmkToLeft **IMoniker, ppmkReduced **IMoniker) HRESULT

func (*IMoniker) RelativePathTo

func (this *IMoniker) RelativePathTo(pmkOther *IMoniker, ppmkRelPath **IMoniker) HRESULT

func (*IMoniker) Vtbl

func (this *IMoniker) Vtbl() *IMonikerVtbl

type IMonikerInterface

type IMonikerInterface interface {
	IPersistStreamInterface
	BindToObject(pbc *IBindCtx, pmkToLeft *IMoniker, riidResult *syscall.GUID, ppvResult unsafe.Pointer) HRESULT
	BindToStorage(pbc *IBindCtx, pmkToLeft *IMoniker, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT
	Reduce(pbc *IBindCtx, dwReduceHowFar uint32, ppmkToLeft **IMoniker, ppmkReduced **IMoniker) HRESULT
	ComposeWith(pmkRight *IMoniker, fOnlyIfNotGeneric BOOL, ppmkComposite **IMoniker) HRESULT
	Enum(fForward BOOL, ppenumMoniker **IEnumMoniker) HRESULT
	IsEqual(pmkOtherMoniker *IMoniker) HRESULT
	Hash(pdwHash *uint32) HRESULT
	IsRunning(pbc *IBindCtx, pmkToLeft *IMoniker, pmkNewlyRunning *IMoniker) HRESULT
	GetTimeOfLastChange(pbc *IBindCtx, pmkToLeft *IMoniker, pFileTime *FILETIME) HRESULT
	Inverse(ppmk **IMoniker) HRESULT
	CommonPrefixWith(pmkOther *IMoniker, ppmkPrefix **IMoniker) HRESULT
	RelativePathTo(pmkOther *IMoniker, ppmkRelPath **IMoniker) HRESULT
	GetDisplayName(pbc *IBindCtx, pmkToLeft *IMoniker, ppszDisplayName *PWSTR) HRESULT
	ParseDisplayName(pbc *IBindCtx, pmkToLeft *IMoniker, pszDisplayName PWSTR, pchEaten *uint32, ppmkOut **IMoniker) HRESULT
	IsSystemMoniker(pdwMksys *uint32) HRESULT
}

type IMonikerVtbl

type IMonikerVtbl struct {
	IPersistStreamVtbl
	BindToObject        uintptr
	BindToStorage       uintptr
	Reduce              uintptr
	ComposeWith         uintptr
	Enum                uintptr
	IsEqual             uintptr
	Hash                uintptr
	IsRunning           uintptr
	GetTimeOfLastChange uintptr
	Inverse             uintptr
	CommonPrefixWith    uintptr
	RelativePathTo      uintptr
	GetDisplayName      uintptr
	ParseDisplayName    uintptr
	IsSystemMoniker     uintptr
}

type IMultiLanguage

type IMultiLanguage struct {
	IUnknown
}

func (*IMultiLanguage) ConvertString

func (this *IMultiLanguage) ConvertString(pdwMode *uint32, dwSrcEncoding uint32, dwDstEncoding uint32, pSrcStr *byte, pcSrcSize *uint32, pDstStr *byte, pcDstSize *uint32) HRESULT

func (*IMultiLanguage) ConvertStringFromUnicode

func (this *IMultiLanguage) ConvertStringFromUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32) HRESULT

func (*IMultiLanguage) ConvertStringReset

func (this *IMultiLanguage) ConvertStringReset() HRESULT

func (*IMultiLanguage) ConvertStringToUnicode

func (this *IMultiLanguage) ConvertStringToUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32) HRESULT

func (*IMultiLanguage) CreateConvertCharset

func (this *IMultiLanguage) CreateConvertCharset(uiSrcCodePage uint32, uiDstCodePage uint32, dwProperty uint32, ppMLangConvertCharset **IMLangConvertCharset) HRESULT

func (*IMultiLanguage) EnumCodePages

func (this *IMultiLanguage) EnumCodePages(grfFlags uint32, ppEnumCodePage **IEnumCodePage) HRESULT

func (*IMultiLanguage) EnumRfc1766

func (this *IMultiLanguage) EnumRfc1766(ppEnumRfc1766 **IEnumRfc1766) HRESULT

func (*IMultiLanguage) GetCharsetInfo

func (this *IMultiLanguage) GetCharsetInfo(Charset BSTR, pCharsetInfo *MIMECSETINFO) HRESULT

func (*IMultiLanguage) GetCodePageInfo

func (this *IMultiLanguage) GetCodePageInfo(uiCodePage uint32, pCodePageInfo *MIMECPINFO) HRESULT

func (*IMultiLanguage) GetFamilyCodePage

func (this *IMultiLanguage) GetFamilyCodePage(uiCodePage uint32, puiFamilyCodePage *uint32) HRESULT

func (*IMultiLanguage) GetLcidFromRfc1766

func (this *IMultiLanguage) GetLcidFromRfc1766(pLocale *uint32, bstrRfc1766 BSTR) HRESULT

func (*IMultiLanguage) GetNumberOfCodePageInfo

func (this *IMultiLanguage) GetNumberOfCodePageInfo(pcCodePage *uint32) HRESULT

func (*IMultiLanguage) GetRfc1766FromLcid

func (this *IMultiLanguage) GetRfc1766FromLcid(Locale uint32, pbstrRfc1766 *BSTR) HRESULT

func (*IMultiLanguage) GetRfc1766Info

func (this *IMultiLanguage) GetRfc1766Info(Locale uint32, pRfc1766Info *RFC1766INFO) HRESULT

func (*IMultiLanguage) IsConvertible

func (this *IMultiLanguage) IsConvertible(dwSrcEncoding uint32, dwDstEncoding uint32) HRESULT

func (*IMultiLanguage) Vtbl

func (this *IMultiLanguage) Vtbl() *IMultiLanguageVtbl

type IMultiLanguage2

type IMultiLanguage2 struct {
	IUnknown
}

func (*IMultiLanguage2) ConvertString

func (this *IMultiLanguage2) ConvertString(pdwMode *uint32, dwSrcEncoding uint32, dwDstEncoding uint32, pSrcStr *byte, pcSrcSize *uint32, pDstStr *byte, pcDstSize *uint32) HRESULT

func (*IMultiLanguage2) ConvertStringFromUnicode

func (this *IMultiLanguage2) ConvertStringFromUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32) HRESULT

func (*IMultiLanguage2) ConvertStringFromUnicodeEx

func (this *IMultiLanguage2) ConvertStringFromUnicodeEx(pdwMode *uint32, dwEncoding uint32, pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32, dwFlag uint32, lpFallBack PWSTR) HRESULT

func (*IMultiLanguage2) ConvertStringInIStream

func (this *IMultiLanguage2) ConvertStringInIStream(pdwMode *uint32, dwFlag uint32, lpFallBack PWSTR, dwSrcEncoding uint32, dwDstEncoding uint32, pstmIn *IStream, pstmOut *IStream) HRESULT

func (*IMultiLanguage2) ConvertStringReset

func (this *IMultiLanguage2) ConvertStringReset() HRESULT

func (*IMultiLanguage2) ConvertStringToUnicode

func (this *IMultiLanguage2) ConvertStringToUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32) HRESULT

func (*IMultiLanguage2) ConvertStringToUnicodeEx

func (this *IMultiLanguage2) ConvertStringToUnicodeEx(pdwMode *uint32, dwEncoding uint32, pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32, dwFlag uint32, lpFallBack PWSTR) HRESULT

func (*IMultiLanguage2) CreateConvertCharset

func (this *IMultiLanguage2) CreateConvertCharset(uiSrcCodePage uint32, uiDstCodePage uint32, dwProperty uint32, ppMLangConvertCharset **IMLangConvertCharset) HRESULT

func (*IMultiLanguage2) DetectCodepageInIStream

func (this *IMultiLanguage2) DetectCodepageInIStream(dwFlag uint32, dwPrefWinCodePage uint32, pstmIn *IStream, lpEncoding *DetectEncodingInfo, pnScores *int32) HRESULT

func (*IMultiLanguage2) DetectInputCodepage

func (this *IMultiLanguage2) DetectInputCodepage(dwFlag uint32, dwPrefWinCodePage uint32, pSrcStr PSTR, pcSrcSize *int32, lpEncoding *DetectEncodingInfo, pnScores *int32) HRESULT

func (*IMultiLanguage2) EnumCodePages

func (this *IMultiLanguage2) EnumCodePages(grfFlags uint32, LangId uint16, ppEnumCodePage **IEnumCodePage) HRESULT

func (*IMultiLanguage2) EnumRfc1766

func (this *IMultiLanguage2) EnumRfc1766(LangId uint16, ppEnumRfc1766 **IEnumRfc1766) HRESULT

func (*IMultiLanguage2) EnumScripts

func (this *IMultiLanguage2) EnumScripts(dwFlags uint32, LangId uint16, ppEnumScript **IEnumScript) HRESULT

func (*IMultiLanguage2) GetCharsetInfo

func (this *IMultiLanguage2) GetCharsetInfo(Charset BSTR, pCharsetInfo *MIMECSETINFO) HRESULT

func (*IMultiLanguage2) GetCodePageDescription

func (this *IMultiLanguage2) GetCodePageDescription(uiCodePage uint32, lcid uint32, lpWideCharStr PWSTR, cchWideChar int32) HRESULT

func (*IMultiLanguage2) GetCodePageInfo

func (this *IMultiLanguage2) GetCodePageInfo(uiCodePage uint32, LangId uint16, pCodePageInfo *MIMECPINFO) HRESULT

func (*IMultiLanguage2) GetFamilyCodePage

func (this *IMultiLanguage2) GetFamilyCodePage(uiCodePage uint32, puiFamilyCodePage *uint32) HRESULT

func (*IMultiLanguage2) GetLcidFromRfc1766

func (this *IMultiLanguage2) GetLcidFromRfc1766(pLocale *uint32, bstrRfc1766 BSTR) HRESULT

func (*IMultiLanguage2) GetNumberOfCodePageInfo

func (this *IMultiLanguage2) GetNumberOfCodePageInfo(pcCodePage *uint32) HRESULT

func (*IMultiLanguage2) GetNumberOfScripts

func (this *IMultiLanguage2) GetNumberOfScripts(pnScripts *uint32) HRESULT

func (*IMultiLanguage2) GetRfc1766FromLcid

func (this *IMultiLanguage2) GetRfc1766FromLcid(Locale uint32, pbstrRfc1766 *BSTR) HRESULT

func (*IMultiLanguage2) GetRfc1766Info

func (this *IMultiLanguage2) GetRfc1766Info(Locale uint32, LangId uint16, pRfc1766Info *RFC1766INFO) HRESULT

func (*IMultiLanguage2) IsCodePageInstallable

func (this *IMultiLanguage2) IsCodePageInstallable(uiCodePage uint32) HRESULT

func (*IMultiLanguage2) IsConvertible

func (this *IMultiLanguage2) IsConvertible(dwSrcEncoding uint32, dwDstEncoding uint32) HRESULT

func (*IMultiLanguage2) SetMimeDBSource

func (this *IMultiLanguage2) SetMimeDBSource(dwSource MIMECONTF) HRESULT

func (*IMultiLanguage2) ValidateCodePage

func (this *IMultiLanguage2) ValidateCodePage(uiCodePage uint32, hwnd HWND) HRESULT

func (*IMultiLanguage2) ValidateCodePageEx

func (this *IMultiLanguage2) ValidateCodePageEx(uiCodePage uint32, hwnd HWND, dwfIODControl uint32) HRESULT

func (*IMultiLanguage2) Vtbl

func (this *IMultiLanguage2) Vtbl() *IMultiLanguage2Vtbl

type IMultiLanguage2Interface

type IMultiLanguage2Interface interface {
	IUnknownInterface
	GetNumberOfCodePageInfo(pcCodePage *uint32) HRESULT
	GetCodePageInfo(uiCodePage uint32, LangId uint16, pCodePageInfo *MIMECPINFO) HRESULT
	GetFamilyCodePage(uiCodePage uint32, puiFamilyCodePage *uint32) HRESULT
	EnumCodePages(grfFlags uint32, LangId uint16, ppEnumCodePage **IEnumCodePage) HRESULT
	GetCharsetInfo(Charset BSTR, pCharsetInfo *MIMECSETINFO) HRESULT
	IsConvertible(dwSrcEncoding uint32, dwDstEncoding uint32) HRESULT
	ConvertString(pdwMode *uint32, dwSrcEncoding uint32, dwDstEncoding uint32, pSrcStr *byte, pcSrcSize *uint32, pDstStr *byte, pcDstSize *uint32) HRESULT
	ConvertStringToUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32) HRESULT
	ConvertStringFromUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32) HRESULT
	ConvertStringReset() HRESULT
	GetRfc1766FromLcid(Locale uint32, pbstrRfc1766 *BSTR) HRESULT
	GetLcidFromRfc1766(pLocale *uint32, bstrRfc1766 BSTR) HRESULT
	EnumRfc1766(LangId uint16, ppEnumRfc1766 **IEnumRfc1766) HRESULT
	GetRfc1766Info(Locale uint32, LangId uint16, pRfc1766Info *RFC1766INFO) HRESULT
	CreateConvertCharset(uiSrcCodePage uint32, uiDstCodePage uint32, dwProperty uint32, ppMLangConvertCharset **IMLangConvertCharset) HRESULT
	ConvertStringInIStream(pdwMode *uint32, dwFlag uint32, lpFallBack PWSTR, dwSrcEncoding uint32, dwDstEncoding uint32, pstmIn *IStream, pstmOut *IStream) HRESULT
	ConvertStringToUnicodeEx(pdwMode *uint32, dwEncoding uint32, pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32, dwFlag uint32, lpFallBack PWSTR) HRESULT
	ConvertStringFromUnicodeEx(pdwMode *uint32, dwEncoding uint32, pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32, dwFlag uint32, lpFallBack PWSTR) HRESULT
	DetectCodepageInIStream(dwFlag uint32, dwPrefWinCodePage uint32, pstmIn *IStream, lpEncoding *DetectEncodingInfo, pnScores *int32) HRESULT
	DetectInputCodepage(dwFlag uint32, dwPrefWinCodePage uint32, pSrcStr PSTR, pcSrcSize *int32, lpEncoding *DetectEncodingInfo, pnScores *int32) HRESULT
	ValidateCodePage(uiCodePage uint32, hwnd HWND) HRESULT
	GetCodePageDescription(uiCodePage uint32, lcid uint32, lpWideCharStr PWSTR, cchWideChar int32) HRESULT
	IsCodePageInstallable(uiCodePage uint32) HRESULT
	SetMimeDBSource(dwSource MIMECONTF) HRESULT
	GetNumberOfScripts(pnScripts *uint32) HRESULT
	EnumScripts(dwFlags uint32, LangId uint16, ppEnumScript **IEnumScript) HRESULT
	ValidateCodePageEx(uiCodePage uint32, hwnd HWND, dwfIODControl uint32) HRESULT
}

type IMultiLanguage2Vtbl

type IMultiLanguage2Vtbl struct {
	IUnknownVtbl
	GetNumberOfCodePageInfo    uintptr
	GetCodePageInfo            uintptr
	GetFamilyCodePage          uintptr
	EnumCodePages              uintptr
	GetCharsetInfo             uintptr
	IsConvertible              uintptr
	ConvertString              uintptr
	ConvertStringToUnicode     uintptr
	ConvertStringFromUnicode   uintptr
	ConvertStringReset         uintptr
	GetRfc1766FromLcid         uintptr
	GetLcidFromRfc1766         uintptr
	EnumRfc1766                uintptr
	GetRfc1766Info             uintptr
	CreateConvertCharset       uintptr
	ConvertStringInIStream     uintptr
	ConvertStringToUnicodeEx   uintptr
	ConvertStringFromUnicodeEx uintptr
	DetectCodepageInIStream    uintptr
	DetectInputCodepage        uintptr
	ValidateCodePage           uintptr
	GetCodePageDescription     uintptr
	IsCodePageInstallable      uintptr
	SetMimeDBSource            uintptr
	GetNumberOfScripts         uintptr
	EnumScripts                uintptr
	ValidateCodePageEx         uintptr
}

type IMultiLanguage3

type IMultiLanguage3 struct {
	IMultiLanguage2
}

func (*IMultiLanguage3) DetectOutboundCodePage

func (this *IMultiLanguage3) DetectOutboundCodePage(dwFlags uint32, lpWideCharStr PWSTR, cchWideChar uint32, puiPreferredCodePages *uint32, nPreferredCodePages uint32, puiDetectedCodePages *uint32, pnDetectedCodePages *uint32, lpSpecialChar PWSTR) HRESULT

func (*IMultiLanguage3) DetectOutboundCodePageInIStream

func (this *IMultiLanguage3) DetectOutboundCodePageInIStream(dwFlags uint32, pStrIn *IStream, puiPreferredCodePages *uint32, nPreferredCodePages uint32, puiDetectedCodePages *uint32, pnDetectedCodePages *uint32, lpSpecialChar PWSTR) HRESULT

func (*IMultiLanguage3) Vtbl

func (this *IMultiLanguage3) Vtbl() *IMultiLanguage3Vtbl

type IMultiLanguage3Interface

type IMultiLanguage3Interface interface {
	IMultiLanguage2Interface
	DetectOutboundCodePage(dwFlags uint32, lpWideCharStr PWSTR, cchWideChar uint32, puiPreferredCodePages *uint32, nPreferredCodePages uint32, puiDetectedCodePages *uint32, pnDetectedCodePages *uint32, lpSpecialChar PWSTR) HRESULT
	DetectOutboundCodePageInIStream(dwFlags uint32, pStrIn *IStream, puiPreferredCodePages *uint32, nPreferredCodePages uint32, puiDetectedCodePages *uint32, pnDetectedCodePages *uint32, lpSpecialChar PWSTR) HRESULT
}

type IMultiLanguage3Vtbl

type IMultiLanguage3Vtbl struct {
	IMultiLanguage2Vtbl
	DetectOutboundCodePage          uintptr
	DetectOutboundCodePageInIStream uintptr
}

type IMultiLanguageInterface

type IMultiLanguageInterface interface {
	IUnknownInterface
	GetNumberOfCodePageInfo(pcCodePage *uint32) HRESULT
	GetCodePageInfo(uiCodePage uint32, pCodePageInfo *MIMECPINFO) HRESULT
	GetFamilyCodePage(uiCodePage uint32, puiFamilyCodePage *uint32) HRESULT
	EnumCodePages(grfFlags uint32, ppEnumCodePage **IEnumCodePage) HRESULT
	GetCharsetInfo(Charset BSTR, pCharsetInfo *MIMECSETINFO) HRESULT
	IsConvertible(dwSrcEncoding uint32, dwDstEncoding uint32) HRESULT
	ConvertString(pdwMode *uint32, dwSrcEncoding uint32, dwDstEncoding uint32, pSrcStr *byte, pcSrcSize *uint32, pDstStr *byte, pcDstSize *uint32) HRESULT
	ConvertStringToUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PSTR, pcSrcSize *uint32, pDstStr PWSTR, pcDstSize *uint32) HRESULT
	ConvertStringFromUnicode(pdwMode *uint32, dwEncoding uint32, pSrcStr PWSTR, pcSrcSize *uint32, pDstStr PSTR, pcDstSize *uint32) HRESULT
	ConvertStringReset() HRESULT
	GetRfc1766FromLcid(Locale uint32, pbstrRfc1766 *BSTR) HRESULT
	GetLcidFromRfc1766(pLocale *uint32, bstrRfc1766 BSTR) HRESULT
	EnumRfc1766(ppEnumRfc1766 **IEnumRfc1766) HRESULT
	GetRfc1766Info(Locale uint32, pRfc1766Info *RFC1766INFO) HRESULT
	CreateConvertCharset(uiSrcCodePage uint32, uiDstCodePage uint32, dwProperty uint32, ppMLangConvertCharset **IMLangConvertCharset) HRESULT
}

type IMultiLanguageVtbl

type IMultiLanguageVtbl struct {
	IUnknownVtbl
	GetNumberOfCodePageInfo  uintptr
	GetCodePageInfo          uintptr
	GetFamilyCodePage        uintptr
	EnumCodePages            uintptr
	GetCharsetInfo           uintptr
	IsConvertible            uintptr
	ConvertString            uintptr
	ConvertStringToUnicode   uintptr
	ConvertStringFromUnicode uintptr
	ConvertStringReset       uintptr
	GetRfc1766FromLcid       uintptr
	GetLcidFromRfc1766       uintptr
	EnumRfc1766              uintptr
	GetRfc1766Info           uintptr
	CreateConvertCharset     uintptr
}

type IMultiQI

type IMultiQI struct {
	IUnknown
}

func (*IMultiQI) QueryMultipleInterfaces

func (this *IMultiQI) QueryMultipleInterfaces(cMQIs uint32, pMQIs *MULTI_QI) HRESULT

func (*IMultiQI) Vtbl

func (this *IMultiQI) Vtbl() *IMultiQIVtbl

type IMultiQIInterface

type IMultiQIInterface interface {
	IUnknownInterface
	QueryMultipleInterfaces(cMQIs uint32, pMQIs *MULTI_QI) HRESULT
}

type IMultiQIVtbl

type IMultiQIVtbl struct {
	IUnknownVtbl
	QueryMultipleInterfaces uintptr
}

type IMultipleViewProvider

type IMultipleViewProvider struct {
	IUnknown
}

func (*IMultipleViewProvider) GetSupportedViews

func (this *IMultipleViewProvider) GetSupportedViews(pRetVal **SAFEARRAY) HRESULT

func (*IMultipleViewProvider) GetViewName

func (this *IMultipleViewProvider) GetViewName(viewId int32, pRetVal *BSTR) HRESULT

func (*IMultipleViewProvider) Get_CurrentView

func (this *IMultipleViewProvider) Get_CurrentView(pRetVal *int32) HRESULT

func (*IMultipleViewProvider) SetCurrentView

func (this *IMultipleViewProvider) SetCurrentView(viewId int32) HRESULT

func (*IMultipleViewProvider) Vtbl

type IMultipleViewProviderInterface

type IMultipleViewProviderInterface interface {
	IUnknownInterface
	GetViewName(viewId int32, pRetVal *BSTR) HRESULT
	SetCurrentView(viewId int32) HRESULT
	Get_CurrentView(pRetVal *int32) HRESULT
	GetSupportedViews(pRetVal **SAFEARRAY) HRESULT
}

type IMultipleViewProviderVtbl

type IMultipleViewProviderVtbl struct {
	IUnknownVtbl
	GetViewName       uintptr
	SetCurrentView    uintptr
	Get_CurrentView   uintptr
	GetSupportedViews uintptr
}

type INITCOMMONCONTROLSEX

type INITCOMMONCONTROLSEX struct {
	DwSize uint32
	DwICC  INITCOMMONCONTROLSEX_ICC
}

type INITCOMMONCONTROLSEX_ICC

type INITCOMMONCONTROLSEX_ICC uint32

enum flags

const (
	ICC_ANIMATE_CLASS      INITCOMMONCONTROLSEX_ICC = 128
	ICC_BAR_CLASSES        INITCOMMONCONTROLSEX_ICC = 4
	ICC_COOL_CLASSES       INITCOMMONCONTROLSEX_ICC = 1024
	ICC_DATE_CLASSES       INITCOMMONCONTROLSEX_ICC = 256
	ICC_HOTKEY_CLASS       INITCOMMONCONTROLSEX_ICC = 64
	ICC_INTERNET_CLASSES   INITCOMMONCONTROLSEX_ICC = 2048
	ICC_LINK_CLASS         INITCOMMONCONTROLSEX_ICC = 32768
	ICC_LISTVIEW_CLASSES   INITCOMMONCONTROLSEX_ICC = 1
	ICC_NATIVEFNTCTL_CLASS INITCOMMONCONTROLSEX_ICC = 8192
	ICC_PAGESCROLLER_CLASS INITCOMMONCONTROLSEX_ICC = 4096
	ICC_PROGRESS_CLASS     INITCOMMONCONTROLSEX_ICC = 32
	ICC_STANDARD_CLASSES   INITCOMMONCONTROLSEX_ICC = 16384
	ICC_TAB_CLASSES        INITCOMMONCONTROLSEX_ICC = 8
	ICC_TREEVIEW_CLASSES   INITCOMMONCONTROLSEX_ICC = 2
	ICC_UPDOWN_CLASS       INITCOMMONCONTROLSEX_ICC = 16
	ICC_USEREX_CLASSES     INITCOMMONCONTROLSEX_ICC = 512
	ICC_WIN95_CLASSES      INITCOMMONCONTROLSEX_ICC = 255
)

type INIT_ONCE

type INIT_ONCE struct {
	Data [1]uint64
}

func (*INIT_ONCE) Ptr

func (this *INIT_ONCE) Ptr() *unsafe.Pointer

func (*INIT_ONCE) PtrVal

func (this *INIT_ONCE) PtrVal() unsafe.Pointer

type INPUT

type INPUT struct {
	Type_ INPUT_TYPE
	INPUT_Anonymous
}

type INPUT_Anonymous

type INPUT_Anonymous struct {
	Data [4]uint64
}

func (*INPUT_Anonymous) Hi

func (this *INPUT_Anonymous) Hi() *HARDWAREINPUT

func (*INPUT_Anonymous) HiVal

func (this *INPUT_Anonymous) HiVal() HARDWAREINPUT

func (*INPUT_Anonymous) Ki

func (this *INPUT_Anonymous) Ki() *KEYBDINPUT

func (*INPUT_Anonymous) KiVal

func (this *INPUT_Anonymous) KiVal() KEYBDINPUT

func (*INPUT_Anonymous) Mi

func (this *INPUT_Anonymous) Mi() *MOUSEINPUT

func (*INPUT_Anonymous) MiVal

func (this *INPUT_Anonymous) MiVal() MOUSEINPUT

type INPUT_MESSAGE_DEVICE_TYPE

type INPUT_MESSAGE_DEVICE_TYPE int32

enum

const (
	IMDT_UNAVAILABLE INPUT_MESSAGE_DEVICE_TYPE = 0
	IMDT_KEYBOARD    INPUT_MESSAGE_DEVICE_TYPE = 1
	IMDT_MOUSE       INPUT_MESSAGE_DEVICE_TYPE = 2
	IMDT_TOUCH       INPUT_MESSAGE_DEVICE_TYPE = 4
	IMDT_PEN         INPUT_MESSAGE_DEVICE_TYPE = 8
	IMDT_TOUCHPAD    INPUT_MESSAGE_DEVICE_TYPE = 16
)

type INPUT_MESSAGE_ORIGIN_ID

type INPUT_MESSAGE_ORIGIN_ID int32

enum

const (
	IMO_UNAVAILABLE INPUT_MESSAGE_ORIGIN_ID = 0
	IMO_HARDWARE    INPUT_MESSAGE_ORIGIN_ID = 1
	IMO_INJECTED    INPUT_MESSAGE_ORIGIN_ID = 2
	IMO_SYSTEM      INPUT_MESSAGE_ORIGIN_ID = 4
)

type INPUT_MESSAGE_SOURCE

type INPUT_MESSAGE_SOURCE struct {
	DeviceType INPUT_MESSAGE_DEVICE_TYPE
	OriginId   INPUT_MESSAGE_ORIGIN_ID
}

type INPUT_RECORD

type INPUT_RECORD struct {
	EventType uint16
	Event     INPUT_RECORD_Event
}

type INPUT_RECORD_Event

type INPUT_RECORD_Event struct {
	Data [4]uint32
}

func (*INPUT_RECORD_Event) FocusEvent

func (this *INPUT_RECORD_Event) FocusEvent() *FOCUS_EVENT_RECORD

func (*INPUT_RECORD_Event) FocusEventVal

func (this *INPUT_RECORD_Event) FocusEventVal() FOCUS_EVENT_RECORD

func (*INPUT_RECORD_Event) KeyEvent

func (this *INPUT_RECORD_Event) KeyEvent() *KEY_EVENT_RECORD

func (*INPUT_RECORD_Event) KeyEventVal

func (this *INPUT_RECORD_Event) KeyEventVal() KEY_EVENT_RECORD

func (*INPUT_RECORD_Event) MenuEvent

func (this *INPUT_RECORD_Event) MenuEvent() *MENU_EVENT_RECORD

func (*INPUT_RECORD_Event) MenuEventVal

func (this *INPUT_RECORD_Event) MenuEventVal() MENU_EVENT_RECORD

func (*INPUT_RECORD_Event) MouseEvent

func (this *INPUT_RECORD_Event) MouseEvent() *MOUSE_EVENT_RECORD

func (*INPUT_RECORD_Event) MouseEventVal

func (this *INPUT_RECORD_Event) MouseEventVal() MOUSE_EVENT_RECORD

func (*INPUT_RECORD_Event) WindowBufferSizeEvent

func (this *INPUT_RECORD_Event) WindowBufferSizeEvent() *WINDOW_BUFFER_SIZE_RECORD

func (*INPUT_RECORD_Event) WindowBufferSizeEventVal

func (this *INPUT_RECORD_Event) WindowBufferSizeEventVal() WINDOW_BUFFER_SIZE_RECORD

type INPUT_TYPE

type INPUT_TYPE uint32

enum

const (
	INPUT_MOUSE    INPUT_TYPE = 0
	INPUT_KEYBOARD INPUT_TYPE = 1
	INPUT_HARDWARE INPUT_TYPE = 2
)

type INSERT_OBJECT_FLAGS

type INSERT_OBJECT_FLAGS uint32

enum flags

const (
	IOF_SHOWHELP             INSERT_OBJECT_FLAGS = 1
	IOF_SELECTCREATENEW      INSERT_OBJECT_FLAGS = 2
	IOF_SELECTCREATEFROMFILE INSERT_OBJECT_FLAGS = 4
	IOF_CHECKLINK            INSERT_OBJECT_FLAGS = 8
	IOF_CHECKDISPLAYASICON   INSERT_OBJECT_FLAGS = 16
	IOF_CREATENEWOBJECT      INSERT_OBJECT_FLAGS = 32
	IOF_CREATEFILEOBJECT     INSERT_OBJECT_FLAGS = 64
	IOF_CREATELINKOBJECT     INSERT_OBJECT_FLAGS = 128
	IOF_DISABLELINK          INSERT_OBJECT_FLAGS = 256
	IOF_VERIFYSERVERSEXIST   INSERT_OBJECT_FLAGS = 512
	IOF_DISABLEDISPLAYASICON INSERT_OBJECT_FLAGS = 1024
	IOF_HIDECHANGEICON       INSERT_OBJECT_FLAGS = 2048
	IOF_SHOWINSERTCONTROL    INSERT_OBJECT_FLAGS = 4096
	IOF_SELECTCREATECONTROL  INSERT_OBJECT_FLAGS = 8192
)

type INT

type INT = int32

type INTERFACEDATA

type INTERFACEDATA struct {
	Pmethdata *METHODDATA
	CMembers  uint32
}

type INTERFACEINFO

type INTERFACEINFO struct {
	PUnk    *IUnknown
	Iid     syscall.GUID
	WMethod uint16
}

type INTLIST

type INTLIST struct {
	IValueCount int32
	IValues     [402]int32
}

type INVOKEKIND

type INVOKEKIND int32

enum

const (
	INVOKE_FUNC           INVOKEKIND = 1
	INVOKE_PROPERTYGET    INVOKEKIND = 2
	INVOKE_PROPERTYPUT    INVOKEKIND = 4
	INVOKE_PROPERTYPUTREF INVOKEKIND = 8
)

type INameSpaceTreeAccessible

type INameSpaceTreeAccessible struct {
	IUnknown
}

func (*INameSpaceTreeAccessible) OnDoDefaultAccessibilityAction

func (this *INameSpaceTreeAccessible) OnDoDefaultAccessibilityAction(psi *IShellItem) HRESULT

func (*INameSpaceTreeAccessible) OnGetAccessibilityRole

func (this *INameSpaceTreeAccessible) OnGetAccessibilityRole(psi *IShellItem, pvarRole *VARIANT) HRESULT

func (*INameSpaceTreeAccessible) OnGetDefaultAccessibilityAction

func (this *INameSpaceTreeAccessible) OnGetDefaultAccessibilityAction(psi *IShellItem, pbstrDefaultAction *BSTR) HRESULT

func (*INameSpaceTreeAccessible) Vtbl

type INameSpaceTreeAccessibleInterface

type INameSpaceTreeAccessibleInterface interface {
	IUnknownInterface
	OnGetDefaultAccessibilityAction(psi *IShellItem, pbstrDefaultAction *BSTR) HRESULT
	OnDoDefaultAccessibilityAction(psi *IShellItem) HRESULT
	OnGetAccessibilityRole(psi *IShellItem, pvarRole *VARIANT) HRESULT
}

type INameSpaceTreeAccessibleVtbl

type INameSpaceTreeAccessibleVtbl struct {
	IUnknownVtbl
	OnGetDefaultAccessibilityAction uintptr
	OnDoDefaultAccessibilityAction  uintptr
	OnGetAccessibilityRole          uintptr
}

type INameSpaceTreeControl

type INameSpaceTreeControl struct {
	IUnknown
}

func (*INameSpaceTreeControl) AppendRoot

func (this *INameSpaceTreeControl) AppendRoot(psiRoot *IShellItem, grfEnumFlags uint32, grfRootStyle uint32, pif *IShellItemFilter) HRESULT

func (*INameSpaceTreeControl) CollapseAll

func (this *INameSpaceTreeControl) CollapseAll() HRESULT

func (*INameSpaceTreeControl) EnsureItemVisible

func (this *INameSpaceTreeControl) EnsureItemVisible(psi *IShellItem) HRESULT

func (*INameSpaceTreeControl) GetItemCustomState

func (this *INameSpaceTreeControl) GetItemCustomState(psi *IShellItem, piStateNumber *int32) HRESULT

func (*INameSpaceTreeControl) GetItemRect

func (this *INameSpaceTreeControl) GetItemRect(psi *IShellItem, prect *RECT) HRESULT

func (*INameSpaceTreeControl) GetItemState

func (this *INameSpaceTreeControl) GetItemState(psi *IShellItem, nstcisMask uint32, pnstcisFlags *uint32) HRESULT

func (*INameSpaceTreeControl) GetNextItem

func (this *INameSpaceTreeControl) GetNextItem(psi *IShellItem, nstcgi NSTCGNI, ppsiNext **IShellItem) HRESULT

func (*INameSpaceTreeControl) GetRootItems

func (this *INameSpaceTreeControl) GetRootItems(ppsiaRootItems **IShellItemArray) HRESULT

func (*INameSpaceTreeControl) GetSelectedItems

func (this *INameSpaceTreeControl) GetSelectedItems(psiaItems **IShellItemArray) HRESULT

func (*INameSpaceTreeControl) HitTest

func (this *INameSpaceTreeControl) HitTest(ppt *POINT, ppsiOut **IShellItem) HRESULT

func (*INameSpaceTreeControl) Initialize

func (this *INameSpaceTreeControl) Initialize(hwndParent HWND, prc *RECT, nsctsFlags uint32) HRESULT

func (*INameSpaceTreeControl) InsertRoot

func (this *INameSpaceTreeControl) InsertRoot(iIndex int32, psiRoot *IShellItem, grfEnumFlags uint32, grfRootStyle uint32, pif *IShellItemFilter) HRESULT

func (*INameSpaceTreeControl) RemoveAllRoots

func (this *INameSpaceTreeControl) RemoveAllRoots() HRESULT

func (*INameSpaceTreeControl) RemoveRoot

func (this *INameSpaceTreeControl) RemoveRoot(psiRoot *IShellItem) HRESULT

func (*INameSpaceTreeControl) SetItemCustomState

func (this *INameSpaceTreeControl) SetItemCustomState(psi *IShellItem, iStateNumber int32) HRESULT

func (*INameSpaceTreeControl) SetItemState

func (this *INameSpaceTreeControl) SetItemState(psi *IShellItem, nstcisMask uint32, nstcisFlags uint32) HRESULT

func (*INameSpaceTreeControl) SetTheme

func (this *INameSpaceTreeControl) SetTheme(pszTheme PWSTR) HRESULT

func (*INameSpaceTreeControl) TreeAdvise

func (this *INameSpaceTreeControl) TreeAdvise(punk *IUnknown, pdwCookie *uint32) HRESULT

func (*INameSpaceTreeControl) TreeUnadvise

func (this *INameSpaceTreeControl) TreeUnadvise(dwCookie uint32) HRESULT

func (*INameSpaceTreeControl) Vtbl

type INameSpaceTreeControl2

type INameSpaceTreeControl2 struct {
	INameSpaceTreeControl
}

func (*INameSpaceTreeControl2) GetControlStyle

func (this *INameSpaceTreeControl2) GetControlStyle(nstcsMask uint32, pnstcsStyle *uint32) HRESULT

func (*INameSpaceTreeControl2) GetControlStyle2

func (this *INameSpaceTreeControl2) GetControlStyle2(nstcsMask NSTCSTYLE2, pnstcsStyle *NSTCSTYLE2) HRESULT

func (*INameSpaceTreeControl2) SetControlStyle

func (this *INameSpaceTreeControl2) SetControlStyle(nstcsMask uint32, nstcsStyle uint32) HRESULT

func (*INameSpaceTreeControl2) SetControlStyle2

func (this *INameSpaceTreeControl2) SetControlStyle2(nstcsMask NSTCSTYLE2, nstcsStyle NSTCSTYLE2) HRESULT

func (*INameSpaceTreeControl2) Vtbl

type INameSpaceTreeControl2Interface

type INameSpaceTreeControl2Interface interface {
	INameSpaceTreeControlInterface
	SetControlStyle(nstcsMask uint32, nstcsStyle uint32) HRESULT
	GetControlStyle(nstcsMask uint32, pnstcsStyle *uint32) HRESULT
	SetControlStyle2(nstcsMask NSTCSTYLE2, nstcsStyle NSTCSTYLE2) HRESULT
	GetControlStyle2(nstcsMask NSTCSTYLE2, pnstcsStyle *NSTCSTYLE2) HRESULT
}

type INameSpaceTreeControl2Vtbl

type INameSpaceTreeControl2Vtbl struct {
	INameSpaceTreeControlVtbl
	SetControlStyle  uintptr
	GetControlStyle  uintptr
	SetControlStyle2 uintptr
	GetControlStyle2 uintptr
}

type INameSpaceTreeControlCustomDraw

type INameSpaceTreeControlCustomDraw struct {
	IUnknown
}

func (*INameSpaceTreeControlCustomDraw) ItemPostPaint

func (this *INameSpaceTreeControlCustomDraw) ItemPostPaint(hdc HDC, prc *RECT, pnstccdItem *NSTCCUSTOMDRAW) HRESULT

func (*INameSpaceTreeControlCustomDraw) ItemPrePaint

func (this *INameSpaceTreeControlCustomDraw) ItemPrePaint(hdc HDC, prc *RECT, pnstccdItem *NSTCCUSTOMDRAW, pclrText *COLORREF, pclrTextBk *COLORREF, plres *LRESULT) HRESULT

func (*INameSpaceTreeControlCustomDraw) PostPaint

func (this *INameSpaceTreeControlCustomDraw) PostPaint(hdc HDC, prc *RECT) HRESULT

func (*INameSpaceTreeControlCustomDraw) PrePaint

func (this *INameSpaceTreeControlCustomDraw) PrePaint(hdc HDC, prc *RECT, plres *LRESULT) HRESULT

func (*INameSpaceTreeControlCustomDraw) Vtbl

type INameSpaceTreeControlCustomDrawInterface

type INameSpaceTreeControlCustomDrawInterface interface {
	IUnknownInterface
	PrePaint(hdc HDC, prc *RECT, plres *LRESULT) HRESULT
	PostPaint(hdc HDC, prc *RECT) HRESULT
	ItemPrePaint(hdc HDC, prc *RECT, pnstccdItem *NSTCCUSTOMDRAW, pclrText *COLORREF, pclrTextBk *COLORREF, plres *LRESULT) HRESULT
	ItemPostPaint(hdc HDC, prc *RECT, pnstccdItem *NSTCCUSTOMDRAW) HRESULT
}

type INameSpaceTreeControlCustomDrawVtbl

type INameSpaceTreeControlCustomDrawVtbl struct {
	IUnknownVtbl
	PrePaint      uintptr
	PostPaint     uintptr
	ItemPrePaint  uintptr
	ItemPostPaint uintptr
}

type INameSpaceTreeControlDropHandler

type INameSpaceTreeControlDropHandler struct {
	IUnknown
}

func (*INameSpaceTreeControlDropHandler) OnDragEnter

func (this *INameSpaceTreeControlDropHandler) OnDragEnter(psiOver *IShellItem, psiaData *IShellItemArray, fOutsideSource BOOL, grfKeyState uint32, pdwEffect *uint32) HRESULT

func (*INameSpaceTreeControlDropHandler) OnDragLeave

func (this *INameSpaceTreeControlDropHandler) OnDragLeave(psiOver *IShellItem) HRESULT

func (*INameSpaceTreeControlDropHandler) OnDragOver

func (this *INameSpaceTreeControlDropHandler) OnDragOver(psiOver *IShellItem, psiaData *IShellItemArray, grfKeyState uint32, pdwEffect *uint32) HRESULT

func (*INameSpaceTreeControlDropHandler) OnDragPosition

func (this *INameSpaceTreeControlDropHandler) OnDragPosition(psiOver *IShellItem, psiaData *IShellItemArray, iNewPosition int32, iOldPosition int32) HRESULT

func (*INameSpaceTreeControlDropHandler) OnDrop

func (this *INameSpaceTreeControlDropHandler) OnDrop(psiOver *IShellItem, psiaData *IShellItemArray, iPosition int32, grfKeyState uint32, pdwEffect *uint32) HRESULT

func (*INameSpaceTreeControlDropHandler) OnDropPosition

func (this *INameSpaceTreeControlDropHandler) OnDropPosition(psiOver *IShellItem, psiaData *IShellItemArray, iNewPosition int32, iOldPosition int32) HRESULT

func (*INameSpaceTreeControlDropHandler) Vtbl

type INameSpaceTreeControlDropHandlerInterface

type INameSpaceTreeControlDropHandlerInterface interface {
	IUnknownInterface
	OnDragEnter(psiOver *IShellItem, psiaData *IShellItemArray, fOutsideSource BOOL, grfKeyState uint32, pdwEffect *uint32) HRESULT
	OnDragOver(psiOver *IShellItem, psiaData *IShellItemArray, grfKeyState uint32, pdwEffect *uint32) HRESULT
	OnDragPosition(psiOver *IShellItem, psiaData *IShellItemArray, iNewPosition int32, iOldPosition int32) HRESULT
	OnDrop(psiOver *IShellItem, psiaData *IShellItemArray, iPosition int32, grfKeyState uint32, pdwEffect *uint32) HRESULT
	OnDropPosition(psiOver *IShellItem, psiaData *IShellItemArray, iNewPosition int32, iOldPosition int32) HRESULT
	OnDragLeave(psiOver *IShellItem) HRESULT
}

type INameSpaceTreeControlDropHandlerVtbl

type INameSpaceTreeControlDropHandlerVtbl struct {
	IUnknownVtbl
	OnDragEnter    uintptr
	OnDragOver     uintptr
	OnDragPosition uintptr
	OnDrop         uintptr
	OnDropPosition uintptr
	OnDragLeave    uintptr
}

type INameSpaceTreeControlEvents

type INameSpaceTreeControlEvents struct {
	IUnknown
}

func (*INameSpaceTreeControlEvents) OnAfterContextMenu

func (this *INameSpaceTreeControlEvents) OnAfterContextMenu(psi *IShellItem, pcmIn *IContextMenu, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*INameSpaceTreeControlEvents) OnAfterExpand

func (this *INameSpaceTreeControlEvents) OnAfterExpand(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnBeforeContextMenu

func (this *INameSpaceTreeControlEvents) OnBeforeContextMenu(psi *IShellItem, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*INameSpaceTreeControlEvents) OnBeforeExpand

func (this *INameSpaceTreeControlEvents) OnBeforeExpand(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnBeforeItemDelete

func (this *INameSpaceTreeControlEvents) OnBeforeItemDelete(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnBeforeStateImageChange

func (this *INameSpaceTreeControlEvents) OnBeforeStateImageChange(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnBeginLabelEdit

func (this *INameSpaceTreeControlEvents) OnBeginLabelEdit(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnEndLabelEdit

func (this *INameSpaceTreeControlEvents) OnEndLabelEdit(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnGetDefaultIconIndex

func (this *INameSpaceTreeControlEvents) OnGetDefaultIconIndex(psi *IShellItem, piDefaultIcon *int32, piOpenIcon *int32) HRESULT

func (*INameSpaceTreeControlEvents) OnGetToolTip

func (this *INameSpaceTreeControlEvents) OnGetToolTip(psi *IShellItem, pszTip PWSTR, cchTip int32) HRESULT

func (*INameSpaceTreeControlEvents) OnItemAdded

func (this *INameSpaceTreeControlEvents) OnItemAdded(psi *IShellItem, fIsRoot BOOL) HRESULT

func (*INameSpaceTreeControlEvents) OnItemClick

func (this *INameSpaceTreeControlEvents) OnItemClick(psi *IShellItem, nstceHitTest uint32, nstceClickType uint32) HRESULT

func (*INameSpaceTreeControlEvents) OnItemDeleted

func (this *INameSpaceTreeControlEvents) OnItemDeleted(psi *IShellItem, fIsRoot BOOL) HRESULT

func (*INameSpaceTreeControlEvents) OnItemStateChanged

func (this *INameSpaceTreeControlEvents) OnItemStateChanged(psi *IShellItem, nstcisMask uint32, nstcisState uint32) HRESULT

func (*INameSpaceTreeControlEvents) OnItemStateChanging

func (this *INameSpaceTreeControlEvents) OnItemStateChanging(psi *IShellItem, nstcisMask uint32, nstcisState uint32) HRESULT

func (*INameSpaceTreeControlEvents) OnKeyboardInput

func (this *INameSpaceTreeControlEvents) OnKeyboardInput(uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

func (*INameSpaceTreeControlEvents) OnPropertyItemCommit

func (this *INameSpaceTreeControlEvents) OnPropertyItemCommit(psi *IShellItem) HRESULT

func (*INameSpaceTreeControlEvents) OnSelectionChanged

func (this *INameSpaceTreeControlEvents) OnSelectionChanged(psiaSelection *IShellItemArray) HRESULT

func (*INameSpaceTreeControlEvents) Vtbl

type INameSpaceTreeControlEventsInterface

type INameSpaceTreeControlEventsInterface interface {
	IUnknownInterface
	OnItemClick(psi *IShellItem, nstceHitTest uint32, nstceClickType uint32) HRESULT
	OnPropertyItemCommit(psi *IShellItem) HRESULT
	OnItemStateChanging(psi *IShellItem, nstcisMask uint32, nstcisState uint32) HRESULT
	OnItemStateChanged(psi *IShellItem, nstcisMask uint32, nstcisState uint32) HRESULT
	OnSelectionChanged(psiaSelection *IShellItemArray) HRESULT
	OnKeyboardInput(uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT
	OnBeforeExpand(psi *IShellItem) HRESULT
	OnAfterExpand(psi *IShellItem) HRESULT
	OnBeginLabelEdit(psi *IShellItem) HRESULT
	OnEndLabelEdit(psi *IShellItem) HRESULT
	OnGetToolTip(psi *IShellItem, pszTip PWSTR, cchTip int32) HRESULT
	OnBeforeItemDelete(psi *IShellItem) HRESULT
	OnItemAdded(psi *IShellItem, fIsRoot BOOL) HRESULT
	OnItemDeleted(psi *IShellItem, fIsRoot BOOL) HRESULT
	OnBeforeContextMenu(psi *IShellItem, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	OnAfterContextMenu(psi *IShellItem, pcmIn *IContextMenu, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	OnBeforeStateImageChange(psi *IShellItem) HRESULT
	OnGetDefaultIconIndex(psi *IShellItem, piDefaultIcon *int32, piOpenIcon *int32) HRESULT
}

type INameSpaceTreeControlEventsVtbl

type INameSpaceTreeControlEventsVtbl struct {
	IUnknownVtbl
	OnItemClick              uintptr
	OnPropertyItemCommit     uintptr
	OnItemStateChanging      uintptr
	OnItemStateChanged       uintptr
	OnSelectionChanged       uintptr
	OnKeyboardInput          uintptr
	OnBeforeExpand           uintptr
	OnAfterExpand            uintptr
	OnBeginLabelEdit         uintptr
	OnEndLabelEdit           uintptr
	OnGetToolTip             uintptr
	OnBeforeItemDelete       uintptr
	OnItemAdded              uintptr
	OnItemDeleted            uintptr
	OnBeforeContextMenu      uintptr
	OnAfterContextMenu       uintptr
	OnBeforeStateImageChange uintptr
	OnGetDefaultIconIndex    uintptr
}

type INameSpaceTreeControlFolderCapabilities

type INameSpaceTreeControlFolderCapabilities struct {
	IUnknown
}

func (*INameSpaceTreeControlFolderCapabilities) GetFolderCapabilities

func (this *INameSpaceTreeControlFolderCapabilities) GetFolderCapabilities(nfcMask NSTCFOLDERCAPABILITIES, pnfcValue *NSTCFOLDERCAPABILITIES) HRESULT

func (*INameSpaceTreeControlFolderCapabilities) Vtbl

type INameSpaceTreeControlFolderCapabilitiesInterface

type INameSpaceTreeControlFolderCapabilitiesInterface interface {
	IUnknownInterface
	GetFolderCapabilities(nfcMask NSTCFOLDERCAPABILITIES, pnfcValue *NSTCFOLDERCAPABILITIES) HRESULT
}

type INameSpaceTreeControlFolderCapabilitiesVtbl

type INameSpaceTreeControlFolderCapabilitiesVtbl struct {
	IUnknownVtbl
	GetFolderCapabilities uintptr
}

type INameSpaceTreeControlInterface

type INameSpaceTreeControlInterface interface {
	IUnknownInterface
	Initialize(hwndParent HWND, prc *RECT, nsctsFlags uint32) HRESULT
	TreeAdvise(punk *IUnknown, pdwCookie *uint32) HRESULT
	TreeUnadvise(dwCookie uint32) HRESULT
	AppendRoot(psiRoot *IShellItem, grfEnumFlags uint32, grfRootStyle uint32, pif *IShellItemFilter) HRESULT
	InsertRoot(iIndex int32, psiRoot *IShellItem, grfEnumFlags uint32, grfRootStyle uint32, pif *IShellItemFilter) HRESULT
	RemoveRoot(psiRoot *IShellItem) HRESULT
	RemoveAllRoots() HRESULT
	GetRootItems(ppsiaRootItems **IShellItemArray) HRESULT
	SetItemState(psi *IShellItem, nstcisMask uint32, nstcisFlags uint32) HRESULT
	GetItemState(psi *IShellItem, nstcisMask uint32, pnstcisFlags *uint32) HRESULT
	GetSelectedItems(psiaItems **IShellItemArray) HRESULT
	GetItemCustomState(psi *IShellItem, piStateNumber *int32) HRESULT
	SetItemCustomState(psi *IShellItem, iStateNumber int32) HRESULT
	EnsureItemVisible(psi *IShellItem) HRESULT
	SetTheme(pszTheme PWSTR) HRESULT
	GetNextItem(psi *IShellItem, nstcgi NSTCGNI, ppsiNext **IShellItem) HRESULT
	HitTest(ppt *POINT, ppsiOut **IShellItem) HRESULT
	GetItemRect(psi *IShellItem, prect *RECT) HRESULT
	CollapseAll() HRESULT
}

type INameSpaceTreeControlVtbl

type INameSpaceTreeControlVtbl struct {
	IUnknownVtbl
	Initialize         uintptr
	TreeAdvise         uintptr
	TreeUnadvise       uintptr
	AppendRoot         uintptr
	InsertRoot         uintptr
	RemoveRoot         uintptr
	RemoveAllRoots     uintptr
	GetRootItems       uintptr
	SetItemState       uintptr
	GetItemState       uintptr
	GetSelectedItems   uintptr
	GetItemCustomState uintptr
	SetItemCustomState uintptr
	EnsureItemVisible  uintptr
	SetTheme           uintptr
	GetNextItem        uintptr
	HitTest            uintptr
	GetItemRect        uintptr
	CollapseAll        uintptr
}

type INamedPropertyBag

type INamedPropertyBag struct {
	IUnknown
}

func (*INamedPropertyBag) ReadPropertyNPB

func (this *INamedPropertyBag) ReadPropertyNPB(pszBagname PWSTR, pszPropName PWSTR, pVar *PROPVARIANT) HRESULT

func (*INamedPropertyBag) RemovePropertyNPB

func (this *INamedPropertyBag) RemovePropertyNPB(pszBagname PWSTR, pszPropName PWSTR) HRESULT

func (*INamedPropertyBag) Vtbl

func (*INamedPropertyBag) WritePropertyNPB

func (this *INamedPropertyBag) WritePropertyNPB(pszBagname PWSTR, pszPropName PWSTR, pVar *PROPVARIANT) HRESULT

type INamedPropertyBagInterface

type INamedPropertyBagInterface interface {
	IUnknownInterface
	ReadPropertyNPB(pszBagname PWSTR, pszPropName PWSTR, pVar *PROPVARIANT) HRESULT
	WritePropertyNPB(pszBagname PWSTR, pszPropName PWSTR, pVar *PROPVARIANT) HRESULT
	RemovePropertyNPB(pszBagname PWSTR, pszPropName PWSTR) HRESULT
}

type INamedPropertyBagVtbl

type INamedPropertyBagVtbl struct {
	IUnknownVtbl
	ReadPropertyNPB   uintptr
	WritePropertyNPB  uintptr
	RemovePropertyNPB uintptr
}

type INamedPropertyStore

type INamedPropertyStore struct {
	IUnknown
}

func (*INamedPropertyStore) GetNameAt

func (this *INamedPropertyStore) GetNameAt(iProp uint32, pbstrName *BSTR) HRESULT

func (*INamedPropertyStore) GetNameCount

func (this *INamedPropertyStore) GetNameCount(pdwCount *uint32) HRESULT

func (*INamedPropertyStore) GetNamedValue

func (this *INamedPropertyStore) GetNamedValue(pszName PWSTR, ppropvar *PROPVARIANT) HRESULT

func (*INamedPropertyStore) SetNamedValue

func (this *INamedPropertyStore) SetNamedValue(pszName PWSTR, propvar *PROPVARIANT) HRESULT

func (*INamedPropertyStore) Vtbl

type INamedPropertyStoreInterface

type INamedPropertyStoreInterface interface {
	IUnknownInterface
	GetNamedValue(pszName PWSTR, ppropvar *PROPVARIANT) HRESULT
	SetNamedValue(pszName PWSTR, propvar *PROPVARIANT) HRESULT
	GetNameCount(pdwCount *uint32) HRESULT
	GetNameAt(iProp uint32, pbstrName *BSTR) HRESULT
}

type INamedPropertyStoreVtbl

type INamedPropertyStoreVtbl struct {
	IUnknownVtbl
	GetNamedValue uintptr
	SetNamedValue uintptr
	GetNameCount  uintptr
	GetNameAt     uintptr
}

type INamespaceWalk

type INamespaceWalk struct {
	IUnknown
}

func (*INamespaceWalk) GetIDArrayResult

func (this *INamespaceWalk) GetIDArrayResult(pcItems *uint32, prgpidl ***ITEMIDLIST) HRESULT

func (*INamespaceWalk) Vtbl

func (this *INamespaceWalk) Vtbl() *INamespaceWalkVtbl

func (*INamespaceWalk) Walk

func (this *INamespaceWalk) Walk(punkToWalk *IUnknown, dwFlags uint32, cDepth int32, pnswcb *INamespaceWalkCB) HRESULT

type INamespaceWalkCB

type INamespaceWalkCB struct {
	IUnknown
}

func (*INamespaceWalkCB) EnterFolder

func (this *INamespaceWalkCB) EnterFolder(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT

func (*INamespaceWalkCB) FoundItem

func (this *INamespaceWalkCB) FoundItem(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT

func (*INamespaceWalkCB) InitializeProgressDialog

func (this *INamespaceWalkCB) InitializeProgressDialog(ppszTitle *PWSTR, ppszCancel *PWSTR) HRESULT

func (*INamespaceWalkCB) LeaveFolder

func (this *INamespaceWalkCB) LeaveFolder(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT

func (*INamespaceWalkCB) Vtbl

func (this *INamespaceWalkCB) Vtbl() *INamespaceWalkCBVtbl

type INamespaceWalkCB2

type INamespaceWalkCB2 struct {
	INamespaceWalkCB
}

func (*INamespaceWalkCB2) Vtbl

func (*INamespaceWalkCB2) WalkComplete

func (this *INamespaceWalkCB2) WalkComplete(hr HRESULT) HRESULT

type INamespaceWalkCB2Interface

type INamespaceWalkCB2Interface interface {
	INamespaceWalkCBInterface
	WalkComplete(hr HRESULT) HRESULT
}

type INamespaceWalkCB2Vtbl

type INamespaceWalkCB2Vtbl struct {
	INamespaceWalkCBVtbl
	WalkComplete uintptr
}

type INamespaceWalkCBInterface

type INamespaceWalkCBInterface interface {
	IUnknownInterface
	FoundItem(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT
	EnterFolder(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT
	LeaveFolder(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT
	InitializeProgressDialog(ppszTitle *PWSTR, ppszCancel *PWSTR) HRESULT
}

type INamespaceWalkCBVtbl

type INamespaceWalkCBVtbl struct {
	IUnknownVtbl
	FoundItem                uintptr
	EnterFolder              uintptr
	LeaveFolder              uintptr
	InitializeProgressDialog uintptr
}

type INamespaceWalkInterface

type INamespaceWalkInterface interface {
	IUnknownInterface
	Walk(punkToWalk *IUnknown, dwFlags uint32, cDepth int32, pnswcb *INamespaceWalkCB) HRESULT
	GetIDArrayResult(pcItems *uint32, prgpidl ***ITEMIDLIST) HRESULT
}

type INamespaceWalkVtbl

type INamespaceWalkVtbl struct {
	IUnknownVtbl
	Walk             uintptr
	GetIDArrayResult uintptr
}

type INetworkFolderInternal

type INetworkFolderInternal struct {
	IUnknown
}

func (*INetworkFolderInternal) GetIDList

func (this *INetworkFolderInternal) GetIDList(idList **ITEMIDLIST) HRESULT

func (*INetworkFolderInternal) GetProvider

func (this *INetworkFolderInternal) GetProvider(itemIdCount uint32, itemIds **ITEMIDLIST, providerMaxLength uint32, provider PWSTR) HRESULT

func (*INetworkFolderInternal) GetResourceDisplayType

func (this *INetworkFolderInternal) GetResourceDisplayType(displayType *uint32) HRESULT

func (*INetworkFolderInternal) Vtbl

type INetworkFolderInternalInterface

type INetworkFolderInternalInterface interface {
	IUnknownInterface
	GetResourceDisplayType(displayType *uint32) HRESULT
	GetIDList(idList **ITEMIDLIST) HRESULT
	GetProvider(itemIdCount uint32, itemIds **ITEMIDLIST, providerMaxLength uint32, provider PWSTR) HRESULT
}

type INetworkFolderInternalVtbl

type INetworkFolderInternalVtbl struct {
	IUnknownVtbl
	GetResourceDisplayType uintptr
	GetIDList              uintptr
	GetProvider            uintptr
}

type INewMenuClient

type INewMenuClient struct {
	IUnknown
}

func (*INewMenuClient) IncludeItems

func (this *INewMenuClient) IncludeItems(pflags *int32) HRESULT

func (*INewMenuClient) SelectAndEditItem

func (this *INewMenuClient) SelectAndEditItem(pidlItem *ITEMIDLIST, flags int32) HRESULT

func (*INewMenuClient) Vtbl

func (this *INewMenuClient) Vtbl() *INewMenuClientVtbl

type INewMenuClientInterface

type INewMenuClientInterface interface {
	IUnknownInterface
	IncludeItems(pflags *int32) HRESULT
	SelectAndEditItem(pidlItem *ITEMIDLIST, flags int32) HRESULT
}

type INewMenuClientVtbl

type INewMenuClientVtbl struct {
	IUnknownVtbl
	IncludeItems      uintptr
	SelectAndEditItem uintptr
}

type INewShortcutHookA

type INewShortcutHookA struct {
	IUnknown
}

func (*INewShortcutHookA) GetExtension

func (this *INewShortcutHookA) GetExtension(pszExtension PSTR, cchExtension int32) HRESULT

func (*INewShortcutHookA) GetFolder

func (this *INewShortcutHookA) GetFolder(pszFolder PSTR, cchFolder int32) HRESULT

func (*INewShortcutHookA) GetName

func (this *INewShortcutHookA) GetName(pszName PSTR, cchName int32) HRESULT

func (*INewShortcutHookA) GetReferent

func (this *INewShortcutHookA) GetReferent(pszReferent PSTR, cchReferent int32) HRESULT

func (*INewShortcutHookA) SetFolder

func (this *INewShortcutHookA) SetFolder(pcszFolder PSTR) HRESULT

func (*INewShortcutHookA) SetReferent

func (this *INewShortcutHookA) SetReferent(pcszReferent PSTR, hwnd HWND) HRESULT

func (*INewShortcutHookA) Vtbl

type INewShortcutHookAInterface

type INewShortcutHookAInterface interface {
	IUnknownInterface
	SetReferent(pcszReferent PSTR, hwnd HWND) HRESULT
	GetReferent(pszReferent PSTR, cchReferent int32) HRESULT
	SetFolder(pcszFolder PSTR) HRESULT
	GetFolder(pszFolder PSTR, cchFolder int32) HRESULT
	GetName(pszName PSTR, cchName int32) HRESULT
	GetExtension(pszExtension PSTR, cchExtension int32) HRESULT
}

type INewShortcutHookAVtbl

type INewShortcutHookAVtbl struct {
	IUnknownVtbl
	SetReferent  uintptr
	GetReferent  uintptr
	SetFolder    uintptr
	GetFolder    uintptr
	GetName      uintptr
	GetExtension uintptr
}

type INewShortcutHookW

type INewShortcutHookW struct {
	IUnknown
}

func (*INewShortcutHookW) GetExtension

func (this *INewShortcutHookW) GetExtension(pszExtension PWSTR, cchExtension int32) HRESULT

func (*INewShortcutHookW) GetFolder

func (this *INewShortcutHookW) GetFolder(pszFolder PWSTR, cchFolder int32) HRESULT

func (*INewShortcutHookW) GetName

func (this *INewShortcutHookW) GetName(pszName PWSTR, cchName int32) HRESULT

func (*INewShortcutHookW) GetReferent

func (this *INewShortcutHookW) GetReferent(pszReferent PWSTR, cchReferent int32) HRESULT

func (*INewShortcutHookW) SetFolder

func (this *INewShortcutHookW) SetFolder(pcszFolder PWSTR) HRESULT

func (*INewShortcutHookW) SetReferent

func (this *INewShortcutHookW) SetReferent(pcszReferent PWSTR, hwnd HWND) HRESULT

func (*INewShortcutHookW) Vtbl

type INewShortcutHookWInterface

type INewShortcutHookWInterface interface {
	IUnknownInterface
	SetReferent(pcszReferent PWSTR, hwnd HWND) HRESULT
	GetReferent(pszReferent PWSTR, cchReferent int32) HRESULT
	SetFolder(pcszFolder PWSTR) HRESULT
	GetFolder(pszFolder PWSTR, cchFolder int32) HRESULT
	GetName(pszName PWSTR, cchName int32) HRESULT
	GetExtension(pszExtension PWSTR, cchExtension int32) HRESULT
}

type INewShortcutHookWVtbl

type INewShortcutHookWVtbl struct {
	IUnknownVtbl
	SetReferent  uintptr
	GetReferent  uintptr
	SetFolder    uintptr
	GetFolder    uintptr
	GetName      uintptr
	GetExtension uintptr
}

type INewWDEvents

type INewWDEvents struct {
	IWebWizardHost
}

func (*INewWDEvents) PassportAuthenticate

func (this *INewWDEvents) PassportAuthenticate(bstrSignInUrl BSTR, pvfAuthenitcated *VARIANT_BOOL) HRESULT

func (*INewWDEvents) Vtbl

func (this *INewWDEvents) Vtbl() *INewWDEventsVtbl

type INewWDEventsInterface

type INewWDEventsInterface interface {
	IWebWizardHostInterface
	PassportAuthenticate(bstrSignInUrl BSTR, pvfAuthenitcated *VARIANT_BOOL) HRESULT
}

type INewWDEventsVtbl

type INewWDEventsVtbl struct {
	IWebWizardHostVtbl
	PassportAuthenticate uintptr
}

type INewWindowManager

type INewWindowManager struct {
	IUnknown
}

func (*INewWindowManager) EvaluateNewWindow

func (this *INewWindowManager) EvaluateNewWindow(pszUrl PWSTR, pszName PWSTR, pszUrlContext PWSTR, pszFeatures PWSTR, fReplace BOOL, dwFlags uint32, dwUserActionTime uint32) HRESULT

func (*INewWindowManager) Vtbl

type INewWindowManagerInterface

type INewWindowManagerInterface interface {
	IUnknownInterface
	EvaluateNewWindow(pszUrl PWSTR, pszName PWSTR, pszUrlContext PWSTR, pszFeatures PWSTR, fReplace BOOL, dwFlags uint32, dwUserActionTime uint32) HRESULT
}

type INewWindowManagerVtbl

type INewWindowManagerVtbl struct {
	IUnknownVtbl
	EvaluateNewWindow uintptr
}

type INoMarshal

type INoMarshal struct {
	IUnknown
}

func (*INoMarshal) Vtbl

func (this *INoMarshal) Vtbl() *INoMarshalVtbl

type INoMarshalInterface

type INoMarshalInterface interface {
	IUnknownInterface
}

type INoMarshalVtbl

type INoMarshalVtbl struct {
	IUnknownVtbl
}

type INotifyReplica

type INotifyReplica struct {
	IUnknown
}

func (*INotifyReplica) Vtbl

func (this *INotifyReplica) Vtbl() *INotifyReplicaVtbl

func (*INotifyReplica) YouAreAReplica

func (this *INotifyReplica) YouAreAReplica(ulcOtherReplicas uint32, rgpmkOtherReplicas **IMoniker) HRESULT

type INotifyReplicaInterface

type INotifyReplicaInterface interface {
	IUnknownInterface
	YouAreAReplica(ulcOtherReplicas uint32, rgpmkOtherReplicas **IMoniker) HRESULT
}

type INotifyReplicaVtbl

type INotifyReplicaVtbl struct {
	IUnknownVtbl
	YouAreAReplica uintptr
}

type IORING_BUFFER_INFO

type IORING_BUFFER_INFO struct {
	Address unsafe.Pointer
	Length  uint32
}

type IORING_BUFFER_REF

type IORING_BUFFER_REF struct {
	Kind   IORING_REF_KIND
	Buffer IORING_BUFFER_REF_BufferUnion
}

type IORING_BUFFER_REF_BufferUnion

type IORING_BUFFER_REF_BufferUnion struct {
	Data [1]uint64
}

func (*IORING_BUFFER_REF_BufferUnion) Address

func (this *IORING_BUFFER_REF_BufferUnion) Address() *unsafe.Pointer

func (*IORING_BUFFER_REF_BufferUnion) AddressVal

func (this *IORING_BUFFER_REF_BufferUnion) AddressVal() unsafe.Pointer

func (*IORING_BUFFER_REF_BufferUnion) IndexAndOffset

func (*IORING_BUFFER_REF_BufferUnion) IndexAndOffsetVal

func (this *IORING_BUFFER_REF_BufferUnion) IndexAndOffsetVal() IORING_REGISTERED_BUFFER

type IORING_CAPABILITIES

type IORING_CAPABILITIES struct {
	MaxVersion             IORING_VERSION
	MaxSubmissionQueueSize uint32
	MaxCompletionQueueSize uint32
	FeatureFlags           IORING_FEATURE_FLAGS
}

type IORING_CQE

type IORING_CQE struct {
	UserData    uintptr
	ResultCode  HRESULT
	Information uintptr
}

type IORING_CREATE_ADVISORY_FLAGS

type IORING_CREATE_ADVISORY_FLAGS int32

enum flags

const (
	IORING_CREATE_ADVISORY_FLAGS_NONE IORING_CREATE_ADVISORY_FLAGS = 0
)

type IORING_CREATE_FLAGS

type IORING_CREATE_FLAGS struct {
	Required IORING_CREATE_REQUIRED_FLAGS
	Advisory IORING_CREATE_ADVISORY_FLAGS
}

type IORING_CREATE_REQUIRED_FLAGS

type IORING_CREATE_REQUIRED_FLAGS int32

enum flags

const (
	IORING_CREATE_REQUIRED_FLAGS_NONE IORING_CREATE_REQUIRED_FLAGS = 0
)

type IORING_FEATURE_FLAGS

type IORING_FEATURE_FLAGS int32

enum flags

const (
	IORING_FEATURE_FLAGS_NONE           IORING_FEATURE_FLAGS = 0
	IORING_FEATURE_UM_EMULATION         IORING_FEATURE_FLAGS = 1
	IORING_FEATURE_SET_COMPLETION_EVENT IORING_FEATURE_FLAGS = 2
)

type IORING_HANDLE_REF

type IORING_HANDLE_REF struct {
	Kind   IORING_REF_KIND
	Handle IORING_HANDLE_REF_HandleUnion
}

type IORING_HANDLE_REF_HandleUnion

type IORING_HANDLE_REF_HandleUnion struct {
	Data [1]uint64
}

func (*IORING_HANDLE_REF_HandleUnion) Handle

func (this *IORING_HANDLE_REF_HandleUnion) Handle() *HANDLE

func (*IORING_HANDLE_REF_HandleUnion) HandleVal

func (this *IORING_HANDLE_REF_HandleUnion) HandleVal() HANDLE

func (*IORING_HANDLE_REF_HandleUnion) Index

func (this *IORING_HANDLE_REF_HandleUnion) Index() *uint32

func (*IORING_HANDLE_REF_HandleUnion) IndexVal

func (this *IORING_HANDLE_REF_HandleUnion) IndexVal() uint32

type IORING_INFO

type IORING_INFO struct {
	IoRingVersion       IORING_VERSION
	Flags               IORING_CREATE_FLAGS
	SubmissionQueueSize uint32
	CompletionQueueSize uint32
}

type IORING_OP_CODE

type IORING_OP_CODE int32

enum

const (
	IORING_OP_NOP              IORING_OP_CODE = 0
	IORING_OP_READ             IORING_OP_CODE = 1
	IORING_OP_REGISTER_FILES   IORING_OP_CODE = 2
	IORING_OP_REGISTER_BUFFERS IORING_OP_CODE = 3
	IORING_OP_CANCEL           IORING_OP_CODE = 4
	IORING_OP_WRITE            IORING_OP_CODE = 5
	IORING_OP_FLUSH            IORING_OP_CODE = 6
)

type IORING_REF_KIND

type IORING_REF_KIND int32

enum

const (
	IORING_REF_RAW        IORING_REF_KIND = 0
	IORING_REF_REGISTERED IORING_REF_KIND = 1
)

type IORING_REGISTERED_BUFFER

type IORING_REGISTERED_BUFFER struct {
	BufferIndex uint32
	Offset      uint32
}

type IORING_SQE_FLAGS

type IORING_SQE_FLAGS int32

enum flags

const (
	IOSQE_FLAGS_NONE                IORING_SQE_FLAGS = 0
	IOSQE_FLAGS_DRAIN_PRECEDING_OPS IORING_SQE_FLAGS = 1
)

type IORING_VERSION

type IORING_VERSION int32

enum

const (
	IORING_VERSION_INVALID IORING_VERSION = 0
	IORING_VERSION_1       IORING_VERSION = 1
	IORING_VERSION_2       IORING_VERSION = 2
	IORING_VERSION_3       IORING_VERSION = 300
)

type IO_COUNTERS

type IO_COUNTERS struct {
	ReadOperationCount  uint64
	WriteOperationCount uint64
	OtherOperationCount uint64
	ReadTransferCount   uint64
	WriteTransferCount  uint64
	OtherTransferCount  uint64
}

type IO_STATUS_BLOCK

type IO_STATUS_BLOCK struct {
	IO_STATUS_BLOCK_Anonymous
	Information uintptr
}

type IO_STATUS_BLOCK_Anonymous

type IO_STATUS_BLOCK_Anonymous struct {
	Data [1]uint64
}

func (*IO_STATUS_BLOCK_Anonymous) Pointer

func (this *IO_STATUS_BLOCK_Anonymous) Pointer() *unsafe.Pointer

func (*IO_STATUS_BLOCK_Anonymous) PointerVal

func (this *IO_STATUS_BLOCK_Anonymous) PointerVal() unsafe.Pointer

func (*IO_STATUS_BLOCK_Anonymous) Status

func (this *IO_STATUS_BLOCK_Anonymous) Status() *NTSTATUS

func (*IO_STATUS_BLOCK_Anonymous) StatusVal

func (this *IO_STATUS_BLOCK_Anonymous) StatusVal() NTSTATUS

type IObjMgr

type IObjMgr struct {
	IUnknown
}

func (*IObjMgr) Append

func (this *IObjMgr) Append(punk *IUnknown) HRESULT

func (*IObjMgr) Remove

func (this *IObjMgr) Remove(punk *IUnknown) HRESULT

func (*IObjMgr) Vtbl

func (this *IObjMgr) Vtbl() *IObjMgrVtbl

type IObjMgrInterface

type IObjMgrInterface interface {
	IUnknownInterface
	Append(punk *IUnknown) HRESULT
	Remove(punk *IUnknown) HRESULT
}

type IObjMgrVtbl

type IObjMgrVtbl struct {
	IUnknownVtbl
	Append uintptr
	Remove uintptr
}

type IObjectArray

type IObjectArray struct {
	IUnknown
}

func (*IObjectArray) GetAt

func (this *IObjectArray) GetAt(uiIndex uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IObjectArray) GetCount

func (this *IObjectArray) GetCount(pcObjects *uint32) HRESULT

func (*IObjectArray) Vtbl

func (this *IObjectArray) Vtbl() *IObjectArrayVtbl

type IObjectArrayInterface

type IObjectArrayInterface interface {
	IUnknownInterface
	GetCount(pcObjects *uint32) HRESULT
	GetAt(uiIndex uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IObjectArrayVtbl

type IObjectArrayVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
}

type IObjectCollection

type IObjectCollection struct {
	IObjectArray
}

func (*IObjectCollection) AddFromArray

func (this *IObjectCollection) AddFromArray(poaSource *IObjectArray) HRESULT

func (*IObjectCollection) AddObject

func (this *IObjectCollection) AddObject(punk *IUnknown) HRESULT

func (*IObjectCollection) Clear

func (this *IObjectCollection) Clear() HRESULT

func (*IObjectCollection) RemoveObjectAt

func (this *IObjectCollection) RemoveObjectAt(uiIndex uint32) HRESULT

func (*IObjectCollection) Vtbl

type IObjectCollectionInterface

type IObjectCollectionInterface interface {
	IObjectArrayInterface
	AddObject(punk *IUnknown) HRESULT
	AddFromArray(poaSource *IObjectArray) HRESULT
	RemoveObjectAt(uiIndex uint32) HRESULT
	Clear() HRESULT
}

type IObjectCollectionVtbl

type IObjectCollectionVtbl struct {
	IObjectArrayVtbl
	AddObject      uintptr
	AddFromArray   uintptr
	RemoveObjectAt uintptr
	Clear          uintptr
}

type IObjectIdentity

type IObjectIdentity struct {
	IUnknown
}

func (*IObjectIdentity) IsEqualObject

func (this *IObjectIdentity) IsEqualObject(punk *IUnknown) HRESULT

func (*IObjectIdentity) Vtbl

func (this *IObjectIdentity) Vtbl() *IObjectIdentityVtbl

type IObjectIdentityInterface

type IObjectIdentityInterface interface {
	IUnknownInterface
	IsEqualObject(punk *IUnknown) HRESULT
}

type IObjectIdentityVtbl

type IObjectIdentityVtbl struct {
	IUnknownVtbl
	IsEqualObject uintptr
}

type IObjectModelProvider

type IObjectModelProvider struct {
	IUnknown
}

func (*IObjectModelProvider) GetUnderlyingObjectModel

func (this *IObjectModelProvider) GetUnderlyingObjectModel(ppUnknown **IUnknown) HRESULT

func (*IObjectModelProvider) Vtbl

type IObjectModelProviderInterface

type IObjectModelProviderInterface interface {
	IUnknownInterface
	GetUnderlyingObjectModel(ppUnknown **IUnknown) HRESULT
}

type IObjectModelProviderVtbl

type IObjectModelProviderVtbl struct {
	IUnknownVtbl
	GetUnderlyingObjectModel uintptr
}

type IObjectProvider

type IObjectProvider struct {
	IUnknown
}

func (*IObjectProvider) QueryObject

func (this *IObjectProvider) QueryObject(guidObject *syscall.GUID, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT

func (*IObjectProvider) Vtbl

func (this *IObjectProvider) Vtbl() *IObjectProviderVtbl

type IObjectProviderInterface

type IObjectProviderInterface interface {
	IUnknownInterface
	QueryObject(guidObject *syscall.GUID, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT
}

type IObjectProviderVtbl

type IObjectProviderVtbl struct {
	IUnknownVtbl
	QueryObject uintptr
}

type IObjectSafety

type IObjectSafety struct {
	IUnknown
}

func (*IObjectSafety) GetInterfaceSafetyOptions

func (this *IObjectSafety) GetInterfaceSafetyOptions(riid *syscall.GUID, pdwSupportedOptions *uint32, pdwEnabledOptions *uint32) HRESULT

func (*IObjectSafety) SetInterfaceSafetyOptions

func (this *IObjectSafety) SetInterfaceSafetyOptions(riid *syscall.GUID, dwOptionSetMask uint32, dwEnabledOptions uint32) HRESULT

func (*IObjectSafety) Vtbl

func (this *IObjectSafety) Vtbl() *IObjectSafetyVtbl

type IObjectSafetyInterface

type IObjectSafetyInterface interface {
	IUnknownInterface
	GetInterfaceSafetyOptions(riid *syscall.GUID, pdwSupportedOptions *uint32, pdwEnabledOptions *uint32) HRESULT
	SetInterfaceSafetyOptions(riid *syscall.GUID, dwOptionSetMask uint32, dwEnabledOptions uint32) HRESULT
}

type IObjectSafetyVtbl

type IObjectSafetyVtbl struct {
	IUnknownVtbl
	GetInterfaceSafetyOptions uintptr
	SetInterfaceSafetyOptions uintptr
}

type IObjectWithAppUserModelID

type IObjectWithAppUserModelID struct {
	IUnknown
}

func (*IObjectWithAppUserModelID) GetAppID

func (this *IObjectWithAppUserModelID) GetAppID(ppszAppID *PWSTR) HRESULT

func (*IObjectWithAppUserModelID) SetAppID

func (this *IObjectWithAppUserModelID) SetAppID(pszAppID PWSTR) HRESULT

func (*IObjectWithAppUserModelID) Vtbl

type IObjectWithAppUserModelIDInterface

type IObjectWithAppUserModelIDInterface interface {
	IUnknownInterface
	SetAppID(pszAppID PWSTR) HRESULT
	GetAppID(ppszAppID *PWSTR) HRESULT
}

type IObjectWithAppUserModelIDVtbl

type IObjectWithAppUserModelIDVtbl struct {
	IUnknownVtbl
	SetAppID uintptr
	GetAppID uintptr
}

type IObjectWithBackReferences

type IObjectWithBackReferences struct {
	IUnknown
}

func (*IObjectWithBackReferences) RemoveBackReferences

func (this *IObjectWithBackReferences) RemoveBackReferences() HRESULT

func (*IObjectWithBackReferences) Vtbl

type IObjectWithBackReferencesInterface

type IObjectWithBackReferencesInterface interface {
	IUnknownInterface
	RemoveBackReferences() HRESULT
}

type IObjectWithBackReferencesVtbl

type IObjectWithBackReferencesVtbl struct {
	IUnknownVtbl
	RemoveBackReferences uintptr
}

type IObjectWithCancelEvent

type IObjectWithCancelEvent struct {
	IUnknown
}

func (*IObjectWithCancelEvent) GetCancelEvent

func (this *IObjectWithCancelEvent) GetCancelEvent(phEvent *HANDLE) HRESULT

func (*IObjectWithCancelEvent) Vtbl

type IObjectWithCancelEventInterface

type IObjectWithCancelEventInterface interface {
	IUnknownInterface
	GetCancelEvent(phEvent *HANDLE) HRESULT
}

type IObjectWithCancelEventVtbl

type IObjectWithCancelEventVtbl struct {
	IUnknownVtbl
	GetCancelEvent uintptr
}

type IObjectWithFolderEnumMode

type IObjectWithFolderEnumMode struct {
	IUnknown
}

func (*IObjectWithFolderEnumMode) GetMode

func (this *IObjectWithFolderEnumMode) GetMode(pfeMode *FOLDER_ENUM_MODE) HRESULT

func (*IObjectWithFolderEnumMode) SetMode

func (this *IObjectWithFolderEnumMode) SetMode(feMode FOLDER_ENUM_MODE) HRESULT

func (*IObjectWithFolderEnumMode) Vtbl

type IObjectWithFolderEnumModeInterface

type IObjectWithFolderEnumModeInterface interface {
	IUnknownInterface
	SetMode(feMode FOLDER_ENUM_MODE) HRESULT
	GetMode(pfeMode *FOLDER_ENUM_MODE) HRESULT
}

type IObjectWithFolderEnumModeVtbl

type IObjectWithFolderEnumModeVtbl struct {
	IUnknownVtbl
	SetMode uintptr
	GetMode uintptr
}

type IObjectWithProgID

type IObjectWithProgID struct {
	IUnknown
}

func (*IObjectWithProgID) GetProgID

func (this *IObjectWithProgID) GetProgID(ppszProgID *PWSTR) HRESULT

func (*IObjectWithProgID) SetProgID

func (this *IObjectWithProgID) SetProgID(pszProgID PWSTR) HRESULT

func (*IObjectWithProgID) Vtbl

type IObjectWithProgIDInterface

type IObjectWithProgIDInterface interface {
	IUnknownInterface
	SetProgID(pszProgID PWSTR) HRESULT
	GetProgID(ppszProgID *PWSTR) HRESULT
}

type IObjectWithProgIDVtbl

type IObjectWithProgIDVtbl struct {
	IUnknownVtbl
	SetProgID uintptr
	GetProgID uintptr
}

type IObjectWithPropertyKey

type IObjectWithPropertyKey struct {
	IUnknown
}

func (*IObjectWithPropertyKey) GetPropertyKey

func (this *IObjectWithPropertyKey) GetPropertyKey(pkey *PROPERTYKEY) HRESULT

func (*IObjectWithPropertyKey) SetPropertyKey

func (this *IObjectWithPropertyKey) SetPropertyKey(key *PROPERTYKEY) HRESULT

func (*IObjectWithPropertyKey) Vtbl

type IObjectWithPropertyKeyInterface

type IObjectWithPropertyKeyInterface interface {
	IUnknownInterface
	SetPropertyKey(key *PROPERTYKEY) HRESULT
	GetPropertyKey(pkey *PROPERTYKEY) HRESULT
}

type IObjectWithPropertyKeyVtbl

type IObjectWithPropertyKeyVtbl struct {
	IUnknownVtbl
	SetPropertyKey uintptr
	GetPropertyKey uintptr
}

type IObjectWithSelection

type IObjectWithSelection struct {
	IUnknown
}

func (*IObjectWithSelection) GetSelection

func (this *IObjectWithSelection) GetSelection(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IObjectWithSelection) SetSelection

func (this *IObjectWithSelection) SetSelection(psia *IShellItemArray) HRESULT

func (*IObjectWithSelection) Vtbl

type IObjectWithSelectionInterface

type IObjectWithSelectionInterface interface {
	IUnknownInterface
	SetSelection(psia *IShellItemArray) HRESULT
	GetSelection(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IObjectWithSelectionVtbl

type IObjectWithSelectionVtbl struct {
	IUnknownVtbl
	SetSelection uintptr
	GetSelection uintptr
}

type IObjectWithSite

type IObjectWithSite struct {
	IUnknown
}

func (*IObjectWithSite) GetSite

func (this *IObjectWithSite) GetSite(riid *syscall.GUID, ppvSite unsafe.Pointer) HRESULT

func (*IObjectWithSite) SetSite

func (this *IObjectWithSite) SetSite(pUnkSite *IUnknown) HRESULT

func (*IObjectWithSite) Vtbl

func (this *IObjectWithSite) Vtbl() *IObjectWithSiteVtbl

type IObjectWithSiteInterface

type IObjectWithSiteInterface interface {
	IUnknownInterface
	SetSite(pUnkSite *IUnknown) HRESULT
	GetSite(riid *syscall.GUID, ppvSite unsafe.Pointer) HRESULT
}

type IObjectWithSiteVtbl

type IObjectWithSiteVtbl struct {
	IUnknownVtbl
	SetSite uintptr
	GetSite uintptr
}

type IOleAdviseHolder

type IOleAdviseHolder struct {
	IUnknown
}

func (*IOleAdviseHolder) Advise

func (this *IOleAdviseHolder) Advise(pAdvise *IAdviseSink, pdwConnection *uint32) HRESULT

func (*IOleAdviseHolder) EnumAdvise

func (this *IOleAdviseHolder) EnumAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT

func (*IOleAdviseHolder) SendOnClose

func (this *IOleAdviseHolder) SendOnClose() HRESULT

func (*IOleAdviseHolder) SendOnRename

func (this *IOleAdviseHolder) SendOnRename(pmk *IMoniker) HRESULT

func (*IOleAdviseHolder) SendOnSave

func (this *IOleAdviseHolder) SendOnSave() HRESULT

func (*IOleAdviseHolder) Unadvise

func (this *IOleAdviseHolder) Unadvise(dwConnection uint32) HRESULT

func (*IOleAdviseHolder) Vtbl

func (this *IOleAdviseHolder) Vtbl() *IOleAdviseHolderVtbl

type IOleAdviseHolderInterface

type IOleAdviseHolderInterface interface {
	IUnknownInterface
	Advise(pAdvise *IAdviseSink, pdwConnection *uint32) HRESULT
	Unadvise(dwConnection uint32) HRESULT
	EnumAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT
	SendOnRename(pmk *IMoniker) HRESULT
	SendOnSave() HRESULT
	SendOnClose() HRESULT
}

type IOleAdviseHolderVtbl

type IOleAdviseHolderVtbl struct {
	IUnknownVtbl
	Advise       uintptr
	Unadvise     uintptr
	EnumAdvise   uintptr
	SendOnRename uintptr
	SendOnSave   uintptr
	SendOnClose  uintptr
}

type IOleCache

type IOleCache struct {
	IUnknown
}

func (*IOleCache) Cache

func (this *IOleCache) Cache(pformatetc *FORMATETC, advf uint32, pdwConnection *uint32) HRESULT

func (*IOleCache) EnumCache

func (this *IOleCache) EnumCache(ppenumSTATDATA **IEnumSTATDATA) HRESULT

func (*IOleCache) InitCache

func (this *IOleCache) InitCache(pDataObject *IDataObject) HRESULT

func (*IOleCache) SetData

func (this *IOleCache) SetData(pformatetc *FORMATETC, pmedium *STGMEDIUM, fRelease BOOL) HRESULT

func (*IOleCache) Uncache

func (this *IOleCache) Uncache(dwConnection uint32) HRESULT

func (*IOleCache) Vtbl

func (this *IOleCache) Vtbl() *IOleCacheVtbl

type IOleCache2

type IOleCache2 struct {
	IOleCache
}

func (*IOleCache2) DiscardCache

func (this *IOleCache2) DiscardCache(dwDiscardOptions uint32) HRESULT

func (*IOleCache2) UpdateCache

func (this *IOleCache2) UpdateCache(pDataObject *IDataObject, grfUpdf UPDFCACHE_FLAGS, pReserved unsafe.Pointer) HRESULT

func (*IOleCache2) Vtbl

func (this *IOleCache2) Vtbl() *IOleCache2Vtbl

type IOleCache2Interface

type IOleCache2Interface interface {
	IOleCacheInterface
	UpdateCache(pDataObject *IDataObject, grfUpdf UPDFCACHE_FLAGS, pReserved unsafe.Pointer) HRESULT
	DiscardCache(dwDiscardOptions uint32) HRESULT
}

type IOleCache2Vtbl

type IOleCache2Vtbl struct {
	IOleCacheVtbl
	UpdateCache  uintptr
	DiscardCache uintptr
}

type IOleCacheControl

type IOleCacheControl struct {
	IUnknown
}

func (*IOleCacheControl) OnRun

func (this *IOleCacheControl) OnRun(pDataObject *IDataObject) HRESULT

func (*IOleCacheControl) OnStop

func (this *IOleCacheControl) OnStop() HRESULT

func (*IOleCacheControl) Vtbl

func (this *IOleCacheControl) Vtbl() *IOleCacheControlVtbl

type IOleCacheControlInterface

type IOleCacheControlInterface interface {
	IUnknownInterface
	OnRun(pDataObject *IDataObject) HRESULT
	OnStop() HRESULT
}

type IOleCacheControlVtbl

type IOleCacheControlVtbl struct {
	IUnknownVtbl
	OnRun  uintptr
	OnStop uintptr
}

type IOleCacheInterface

type IOleCacheInterface interface {
	IUnknownInterface
	Cache(pformatetc *FORMATETC, advf uint32, pdwConnection *uint32) HRESULT
	Uncache(dwConnection uint32) HRESULT
	EnumCache(ppenumSTATDATA **IEnumSTATDATA) HRESULT
	InitCache(pDataObject *IDataObject) HRESULT
	SetData(pformatetc *FORMATETC, pmedium *STGMEDIUM, fRelease BOOL) HRESULT
}

type IOleCacheVtbl

type IOleCacheVtbl struct {
	IUnknownVtbl
	Cache     uintptr
	Uncache   uintptr
	EnumCache uintptr
	InitCache uintptr
	SetData   uintptr
}

type IOleClientSite

type IOleClientSite struct {
	IUnknown
}

func (*IOleClientSite) GetContainer

func (this *IOleClientSite) GetContainer(ppContainer **IOleContainer) HRESULT

func (*IOleClientSite) GetMoniker

func (this *IOleClientSite) GetMoniker(dwAssign OLEGETMONIKER, dwWhichMoniker OLEWHICHMK, ppmk **IMoniker) HRESULT

func (*IOleClientSite) OnShowWindow

func (this *IOleClientSite) OnShowWindow(fShow BOOL) HRESULT

func (*IOleClientSite) RequestNewObjectLayout

func (this *IOleClientSite) RequestNewObjectLayout() HRESULT

func (*IOleClientSite) SaveObject

func (this *IOleClientSite) SaveObject() HRESULT

func (*IOleClientSite) ShowObject

func (this *IOleClientSite) ShowObject() HRESULT

func (*IOleClientSite) Vtbl

func (this *IOleClientSite) Vtbl() *IOleClientSiteVtbl

type IOleClientSiteInterface

type IOleClientSiteInterface interface {
	IUnknownInterface
	SaveObject() HRESULT
	GetMoniker(dwAssign OLEGETMONIKER, dwWhichMoniker OLEWHICHMK, ppmk **IMoniker) HRESULT
	GetContainer(ppContainer **IOleContainer) HRESULT
	ShowObject() HRESULT
	OnShowWindow(fShow BOOL) HRESULT
	RequestNewObjectLayout() HRESULT
}

type IOleClientSiteVtbl

type IOleClientSiteVtbl struct {
	IUnknownVtbl
	SaveObject             uintptr
	GetMoniker             uintptr
	GetContainer           uintptr
	ShowObject             uintptr
	OnShowWindow           uintptr
	RequestNewObjectLayout uintptr
}

type IOleCommandTarget

type IOleCommandTarget struct {
	IUnknown
}

func (*IOleCommandTarget) Exec

func (this *IOleCommandTarget) Exec(pguidCmdGroup *syscall.GUID, nCmdID uint32, nCmdexecopt uint32, pvaIn *VARIANT, pvaOut *VARIANT) HRESULT

func (*IOleCommandTarget) QueryStatus

func (this *IOleCommandTarget) QueryStatus(pguidCmdGroup *syscall.GUID, cCmds uint32, prgCmds *OLECMD, pCmdText *OLECMDTEXT) HRESULT

func (*IOleCommandTarget) Vtbl

type IOleCommandTargetInterface

type IOleCommandTargetInterface interface {
	IUnknownInterface
	QueryStatus(pguidCmdGroup *syscall.GUID, cCmds uint32, prgCmds *OLECMD, pCmdText *OLECMDTEXT) HRESULT
	Exec(pguidCmdGroup *syscall.GUID, nCmdID uint32, nCmdexecopt uint32, pvaIn *VARIANT, pvaOut *VARIANT) HRESULT
}

type IOleCommandTargetVtbl

type IOleCommandTargetVtbl struct {
	IUnknownVtbl
	QueryStatus uintptr
	Exec        uintptr
}

type IOleContainer

type IOleContainer struct {
	IParseDisplayName
}

func (*IOleContainer) EnumObjects

func (this *IOleContainer) EnumObjects(grfFlags OLECONTF, ppenum **IEnumUnknown) HRESULT

func (*IOleContainer) LockContainer

func (this *IOleContainer) LockContainer(fLock BOOL) HRESULT

func (*IOleContainer) Vtbl

func (this *IOleContainer) Vtbl() *IOleContainerVtbl

type IOleContainerInterface

type IOleContainerInterface interface {
	IParseDisplayNameInterface
	EnumObjects(grfFlags OLECONTF, ppenum **IEnumUnknown) HRESULT
	LockContainer(fLock BOOL) HRESULT
}

type IOleContainerVtbl

type IOleContainerVtbl struct {
	IParseDisplayNameVtbl
	EnumObjects   uintptr
	LockContainer uintptr
}

type IOleControl

type IOleControl struct {
	IUnknown
}

func (*IOleControl) FreezeEvents

func (this *IOleControl) FreezeEvents(bFreeze BOOL) HRESULT

func (*IOleControl) GetControlInfo

func (this *IOleControl) GetControlInfo(pCI *CONTROLINFO) HRESULT

func (*IOleControl) OnAmbientPropertyChange

func (this *IOleControl) OnAmbientPropertyChange(dispID int32) HRESULT

func (*IOleControl) OnMnemonic

func (this *IOleControl) OnMnemonic(pMsg *MSG) HRESULT

func (*IOleControl) Vtbl

func (this *IOleControl) Vtbl() *IOleControlVtbl

type IOleControlInterface

type IOleControlInterface interface {
	IUnknownInterface
	GetControlInfo(pCI *CONTROLINFO) HRESULT
	OnMnemonic(pMsg *MSG) HRESULT
	OnAmbientPropertyChange(dispID int32) HRESULT
	FreezeEvents(bFreeze BOOL) HRESULT
}

type IOleControlSite

type IOleControlSite struct {
	IUnknown
}

func (*IOleControlSite) GetExtendedControl

func (this *IOleControlSite) GetExtendedControl(ppDisp **IDispatch) HRESULT

func (*IOleControlSite) LockInPlaceActive

func (this *IOleControlSite) LockInPlaceActive(fLock BOOL) HRESULT

func (*IOleControlSite) OnControlInfoChanged

func (this *IOleControlSite) OnControlInfoChanged() HRESULT

func (*IOleControlSite) OnFocus

func (this *IOleControlSite) OnFocus(fGotFocus BOOL) HRESULT

func (*IOleControlSite) ShowPropertyFrame

func (this *IOleControlSite) ShowPropertyFrame() HRESULT

func (*IOleControlSite) TransformCoords

func (this *IOleControlSite) TransformCoords(pPtlHimetric *POINTL, pPtfContainer *POINTF, dwFlags XFORMCOORDS) HRESULT

func (*IOleControlSite) TranslateAccelerator

func (this *IOleControlSite) TranslateAccelerator(pMsg *MSG, grfModifiers KEYMODIFIERS) HRESULT

func (*IOleControlSite) Vtbl

func (this *IOleControlSite) Vtbl() *IOleControlSiteVtbl

type IOleControlSiteInterface

type IOleControlSiteInterface interface {
	IUnknownInterface
	OnControlInfoChanged() HRESULT
	LockInPlaceActive(fLock BOOL) HRESULT
	GetExtendedControl(ppDisp **IDispatch) HRESULT
	TransformCoords(pPtlHimetric *POINTL, pPtfContainer *POINTF, dwFlags XFORMCOORDS) HRESULT
	TranslateAccelerator(pMsg *MSG, grfModifiers KEYMODIFIERS) HRESULT
	OnFocus(fGotFocus BOOL) HRESULT
	ShowPropertyFrame() HRESULT
}

type IOleControlSiteVtbl

type IOleControlSiteVtbl struct {
	IUnknownVtbl
	OnControlInfoChanged uintptr
	LockInPlaceActive    uintptr
	GetExtendedControl   uintptr
	TransformCoords      uintptr
	TranslateAccelerator uintptr
	OnFocus              uintptr
	ShowPropertyFrame    uintptr
}

type IOleControlVtbl

type IOleControlVtbl struct {
	IUnknownVtbl
	GetControlInfo          uintptr
	OnMnemonic              uintptr
	OnAmbientPropertyChange uintptr
	FreezeEvents            uintptr
}

type IOleDocument

type IOleDocument struct {
	IUnknown
}

func (*IOleDocument) CreateView

func (this *IOleDocument) CreateView(pIPSite *IOleInPlaceSite, pstm *IStream, dwReserved uint32, ppView **IOleDocumentView) HRESULT

func (*IOleDocument) EnumViews

func (this *IOleDocument) EnumViews(ppEnum **IEnumOleDocumentViews, ppView **IOleDocumentView) HRESULT

func (*IOleDocument) GetDocMiscStatus

func (this *IOleDocument) GetDocMiscStatus(pdwStatus *uint32) HRESULT

func (*IOleDocument) Vtbl

func (this *IOleDocument) Vtbl() *IOleDocumentVtbl

type IOleDocumentInterface

type IOleDocumentInterface interface {
	IUnknownInterface
	CreateView(pIPSite *IOleInPlaceSite, pstm *IStream, dwReserved uint32, ppView **IOleDocumentView) HRESULT
	GetDocMiscStatus(pdwStatus *uint32) HRESULT
	EnumViews(ppEnum **IEnumOleDocumentViews, ppView **IOleDocumentView) HRESULT
}

type IOleDocumentSite

type IOleDocumentSite struct {
	IUnknown
}

func (*IOleDocumentSite) ActivateMe

func (this *IOleDocumentSite) ActivateMe(pViewToActivate *IOleDocumentView) HRESULT

func (*IOleDocumentSite) Vtbl

func (this *IOleDocumentSite) Vtbl() *IOleDocumentSiteVtbl

type IOleDocumentSiteInterface

type IOleDocumentSiteInterface interface {
	IUnknownInterface
	ActivateMe(pViewToActivate *IOleDocumentView) HRESULT
}

type IOleDocumentSiteVtbl

type IOleDocumentSiteVtbl struct {
	IUnknownVtbl
	ActivateMe uintptr
}

type IOleDocumentView

type IOleDocumentView struct {
	IUnknown
}

func (*IOleDocumentView) ApplyViewState

func (this *IOleDocumentView) ApplyViewState(pstm *IStream) HRESULT

func (*IOleDocumentView) Clone

func (this *IOleDocumentView) Clone(pIPSiteNew *IOleInPlaceSite, ppViewNew **IOleDocumentView) HRESULT

func (*IOleDocumentView) CloseView

func (this *IOleDocumentView) CloseView(dwReserved uint32) HRESULT

func (*IOleDocumentView) GetDocument

func (this *IOleDocumentView) GetDocument(ppunk **IUnknown) HRESULT

func (*IOleDocumentView) GetInPlaceSite

func (this *IOleDocumentView) GetInPlaceSite(ppIPSite **IOleInPlaceSite) HRESULT

func (*IOleDocumentView) GetRect

func (this *IOleDocumentView) GetRect(prcView *RECT) HRESULT

func (*IOleDocumentView) Open

func (this *IOleDocumentView) Open() HRESULT

func (*IOleDocumentView) SaveViewState

func (this *IOleDocumentView) SaveViewState(pstm *IStream) HRESULT

func (*IOleDocumentView) SetInPlaceSite

func (this *IOleDocumentView) SetInPlaceSite(pIPSite *IOleInPlaceSite) HRESULT

func (*IOleDocumentView) SetRect

func (this *IOleDocumentView) SetRect(prcView *RECT) HRESULT

func (*IOleDocumentView) SetRectComplex

func (this *IOleDocumentView) SetRectComplex(prcView *RECT, prcHScroll *RECT, prcVScroll *RECT, prcSizeBox *RECT) HRESULT

func (*IOleDocumentView) Show

func (this *IOleDocumentView) Show(fShow BOOL) HRESULT

func (*IOleDocumentView) UIActivate

func (this *IOleDocumentView) UIActivate(fUIActivate BOOL) HRESULT

func (*IOleDocumentView) Vtbl

func (this *IOleDocumentView) Vtbl() *IOleDocumentViewVtbl

type IOleDocumentViewInterface

type IOleDocumentViewInterface interface {
	IUnknownInterface
	SetInPlaceSite(pIPSite *IOleInPlaceSite) HRESULT
	GetInPlaceSite(ppIPSite **IOleInPlaceSite) HRESULT
	GetDocument(ppunk **IUnknown) HRESULT
	SetRect(prcView *RECT) HRESULT
	GetRect(prcView *RECT) HRESULT
	SetRectComplex(prcView *RECT, prcHScroll *RECT, prcVScroll *RECT, prcSizeBox *RECT) HRESULT
	Show(fShow BOOL) HRESULT
	UIActivate(fUIActivate BOOL) HRESULT
	Open() HRESULT
	CloseView(dwReserved uint32) HRESULT
	SaveViewState(pstm *IStream) HRESULT
	ApplyViewState(pstm *IStream) HRESULT
	Clone(pIPSiteNew *IOleInPlaceSite, ppViewNew **IOleDocumentView) HRESULT
}

type IOleDocumentViewVtbl

type IOleDocumentViewVtbl struct {
	IUnknownVtbl
	SetInPlaceSite uintptr
	GetInPlaceSite uintptr
	GetDocument    uintptr
	SetRect        uintptr
	GetRect        uintptr
	SetRectComplex uintptr
	Show           uintptr
	UIActivate     uintptr
	Open           uintptr
	CloseView      uintptr
	SaveViewState  uintptr
	ApplyViewState uintptr
	Clone          uintptr
}

type IOleDocumentVtbl

type IOleDocumentVtbl struct {
	IUnknownVtbl
	CreateView       uintptr
	GetDocMiscStatus uintptr
	EnumViews        uintptr
}

type IOleInPlaceActiveObject

type IOleInPlaceActiveObject struct {
	IOleWindow
}

func (*IOleInPlaceActiveObject) EnableModeless

func (this *IOleInPlaceActiveObject) EnableModeless(fEnable BOOL) HRESULT

func (*IOleInPlaceActiveObject) OnDocWindowActivate

func (this *IOleInPlaceActiveObject) OnDocWindowActivate(fActivate BOOL) HRESULT

func (*IOleInPlaceActiveObject) OnFrameWindowActivate

func (this *IOleInPlaceActiveObject) OnFrameWindowActivate(fActivate BOOL) HRESULT

func (*IOleInPlaceActiveObject) ResizeBorder

func (this *IOleInPlaceActiveObject) ResizeBorder(prcBorder *RECT, pUIWindow *IOleInPlaceUIWindow, fFrameWindow BOOL) HRESULT

func (*IOleInPlaceActiveObject) TranslateAccelerator

func (this *IOleInPlaceActiveObject) TranslateAccelerator(lpmsg *MSG) HRESULT

func (*IOleInPlaceActiveObject) Vtbl

type IOleInPlaceActiveObjectInterface

type IOleInPlaceActiveObjectInterface interface {
	IOleWindowInterface
	TranslateAccelerator(lpmsg *MSG) HRESULT
	OnFrameWindowActivate(fActivate BOOL) HRESULT
	OnDocWindowActivate(fActivate BOOL) HRESULT
	ResizeBorder(prcBorder *RECT, pUIWindow *IOleInPlaceUIWindow, fFrameWindow BOOL) HRESULT
	EnableModeless(fEnable BOOL) HRESULT
}

type IOleInPlaceActiveObjectVtbl

type IOleInPlaceActiveObjectVtbl struct {
	IOleWindowVtbl
	TranslateAccelerator  uintptr
	OnFrameWindowActivate uintptr
	OnDocWindowActivate   uintptr
	ResizeBorder          uintptr
	EnableModeless        uintptr
}

type IOleInPlaceFrame

type IOleInPlaceFrame struct {
	IOleInPlaceUIWindow
}

func (*IOleInPlaceFrame) EnableModeless

func (this *IOleInPlaceFrame) EnableModeless(fEnable BOOL) HRESULT

func (*IOleInPlaceFrame) InsertMenus

func (this *IOleInPlaceFrame) InsertMenus(hmenuShared HMENU, lpMenuWidths *OLEMENUGROUPWIDTHS) HRESULT

func (*IOleInPlaceFrame) RemoveMenus

func (this *IOleInPlaceFrame) RemoveMenus(hmenuShared HMENU) HRESULT

func (*IOleInPlaceFrame) SetMenu

func (this *IOleInPlaceFrame) SetMenu(hmenuShared HMENU, holemenu uintptr, hwndActiveObject HWND) HRESULT

func (*IOleInPlaceFrame) SetStatusText

func (this *IOleInPlaceFrame) SetStatusText(pszStatusText PWSTR) HRESULT

func (*IOleInPlaceFrame) TranslateAccelerator

func (this *IOleInPlaceFrame) TranslateAccelerator(lpmsg *MSG, wID uint16) HRESULT

func (*IOleInPlaceFrame) Vtbl

func (this *IOleInPlaceFrame) Vtbl() *IOleInPlaceFrameVtbl

type IOleInPlaceFrameInterface

type IOleInPlaceFrameInterface interface {
	IOleInPlaceUIWindowInterface
	InsertMenus(hmenuShared HMENU, lpMenuWidths *OLEMENUGROUPWIDTHS) HRESULT
	SetMenu(hmenuShared HMENU, holemenu uintptr, hwndActiveObject HWND) HRESULT
	RemoveMenus(hmenuShared HMENU) HRESULT
	SetStatusText(pszStatusText PWSTR) HRESULT
	EnableModeless(fEnable BOOL) HRESULT
	TranslateAccelerator(lpmsg *MSG, wID uint16) HRESULT
}

type IOleInPlaceFrameVtbl

type IOleInPlaceFrameVtbl struct {
	IOleInPlaceUIWindowVtbl
	InsertMenus          uintptr
	SetMenu              uintptr
	RemoveMenus          uintptr
	SetStatusText        uintptr
	EnableModeless       uintptr
	TranslateAccelerator uintptr
}

type IOleInPlaceObject

type IOleInPlaceObject struct {
	IOleWindow
}

func (*IOleInPlaceObject) InPlaceDeactivate

func (this *IOleInPlaceObject) InPlaceDeactivate() HRESULT

func (*IOleInPlaceObject) ReactivateAndUndo

func (this *IOleInPlaceObject) ReactivateAndUndo() HRESULT

func (*IOleInPlaceObject) SetObjectRects

func (this *IOleInPlaceObject) SetObjectRects(lprcPosRect *RECT, lprcClipRect *RECT) HRESULT

func (*IOleInPlaceObject) UIDeactivate

func (this *IOleInPlaceObject) UIDeactivate() HRESULT

func (*IOleInPlaceObject) Vtbl

type IOleInPlaceObjectInterface

type IOleInPlaceObjectInterface interface {
	IOleWindowInterface
	InPlaceDeactivate() HRESULT
	UIDeactivate() HRESULT
	SetObjectRects(lprcPosRect *RECT, lprcClipRect *RECT) HRESULT
	ReactivateAndUndo() HRESULT
}

type IOleInPlaceObjectVtbl

type IOleInPlaceObjectVtbl struct {
	IOleWindowVtbl
	InPlaceDeactivate uintptr
	UIDeactivate      uintptr
	SetObjectRects    uintptr
	ReactivateAndUndo uintptr
}

type IOleInPlaceObjectWindowless

type IOleInPlaceObjectWindowless struct {
	IOleInPlaceObject
}

func (*IOleInPlaceObjectWindowless) GetDropTarget

func (this *IOleInPlaceObjectWindowless) GetDropTarget(ppDropTarget **IDropTarget) HRESULT

func (*IOleInPlaceObjectWindowless) OnWindowMessage

func (this *IOleInPlaceObjectWindowless) OnWindowMessage(msg uint32, wParam WPARAM, lParam LPARAM, plResult *LRESULT) HRESULT

func (*IOleInPlaceObjectWindowless) Vtbl

type IOleInPlaceObjectWindowlessInterface

type IOleInPlaceObjectWindowlessInterface interface {
	IOleInPlaceObjectInterface
	OnWindowMessage(msg uint32, wParam WPARAM, lParam LPARAM, plResult *LRESULT) HRESULT
	GetDropTarget(ppDropTarget **IDropTarget) HRESULT
}

type IOleInPlaceObjectWindowlessVtbl

type IOleInPlaceObjectWindowlessVtbl struct {
	IOleInPlaceObjectVtbl
	OnWindowMessage uintptr
	GetDropTarget   uintptr
}

type IOleInPlaceSite

type IOleInPlaceSite struct {
	IOleWindow
}

func (*IOleInPlaceSite) CanInPlaceActivate

func (this *IOleInPlaceSite) CanInPlaceActivate() HRESULT

func (*IOleInPlaceSite) DeactivateAndUndo

func (this *IOleInPlaceSite) DeactivateAndUndo() HRESULT

func (*IOleInPlaceSite) DiscardUndoState

func (this *IOleInPlaceSite) DiscardUndoState() HRESULT

func (*IOleInPlaceSite) GetWindowContext

func (this *IOleInPlaceSite) GetWindowContext(ppFrame **IOleInPlaceFrame, ppDoc **IOleInPlaceUIWindow, lprcPosRect *RECT, lprcClipRect *RECT, lpFrameInfo *OLEINPLACEFRAMEINFO) HRESULT

func (*IOleInPlaceSite) OnInPlaceActivate

func (this *IOleInPlaceSite) OnInPlaceActivate() HRESULT

func (*IOleInPlaceSite) OnInPlaceDeactivate

func (this *IOleInPlaceSite) OnInPlaceDeactivate() HRESULT

func (*IOleInPlaceSite) OnPosRectChange

func (this *IOleInPlaceSite) OnPosRectChange(lprcPosRect *RECT) HRESULT

func (*IOleInPlaceSite) OnUIActivate

func (this *IOleInPlaceSite) OnUIActivate() HRESULT

func (*IOleInPlaceSite) OnUIDeactivate

func (this *IOleInPlaceSite) OnUIDeactivate(fUndoable BOOL) HRESULT

func (*IOleInPlaceSite) Scroll

func (this *IOleInPlaceSite) Scroll(scrollExtant SIZE) HRESULT

func (*IOleInPlaceSite) Vtbl

func (this *IOleInPlaceSite) Vtbl() *IOleInPlaceSiteVtbl

type IOleInPlaceSiteEx

type IOleInPlaceSiteEx struct {
	IOleInPlaceSite
}

func (*IOleInPlaceSiteEx) OnInPlaceActivateEx

func (this *IOleInPlaceSiteEx) OnInPlaceActivateEx(pfNoRedraw *BOOL, dwFlags uint32) HRESULT

func (*IOleInPlaceSiteEx) OnInPlaceDeactivateEx

func (this *IOleInPlaceSiteEx) OnInPlaceDeactivateEx(fNoRedraw BOOL) HRESULT

func (*IOleInPlaceSiteEx) RequestUIActivate

func (this *IOleInPlaceSiteEx) RequestUIActivate() HRESULT

func (*IOleInPlaceSiteEx) Vtbl

type IOleInPlaceSiteExInterface

type IOleInPlaceSiteExInterface interface {
	IOleInPlaceSiteInterface
	OnInPlaceActivateEx(pfNoRedraw *BOOL, dwFlags uint32) HRESULT
	OnInPlaceDeactivateEx(fNoRedraw BOOL) HRESULT
	RequestUIActivate() HRESULT
}

type IOleInPlaceSiteExVtbl

type IOleInPlaceSiteExVtbl struct {
	IOleInPlaceSiteVtbl
	OnInPlaceActivateEx   uintptr
	OnInPlaceDeactivateEx uintptr
	RequestUIActivate     uintptr
}

type IOleInPlaceSiteInterface

type IOleInPlaceSiteInterface interface {
	IOleWindowInterface
	CanInPlaceActivate() HRESULT
	OnInPlaceActivate() HRESULT
	OnUIActivate() HRESULT
	GetWindowContext(ppFrame **IOleInPlaceFrame, ppDoc **IOleInPlaceUIWindow, lprcPosRect *RECT, lprcClipRect *RECT, lpFrameInfo *OLEINPLACEFRAMEINFO) HRESULT
	Scroll(scrollExtant SIZE) HRESULT
	OnUIDeactivate(fUndoable BOOL) HRESULT
	OnInPlaceDeactivate() HRESULT
	DiscardUndoState() HRESULT
	DeactivateAndUndo() HRESULT
	OnPosRectChange(lprcPosRect *RECT) HRESULT
}

type IOleInPlaceSiteVtbl

type IOleInPlaceSiteVtbl struct {
	IOleWindowVtbl
	CanInPlaceActivate  uintptr
	OnInPlaceActivate   uintptr
	OnUIActivate        uintptr
	GetWindowContext    uintptr
	Scroll              uintptr
	OnUIDeactivate      uintptr
	OnInPlaceDeactivate uintptr
	DiscardUndoState    uintptr
	DeactivateAndUndo   uintptr
	OnPosRectChange     uintptr
}

type IOleInPlaceSiteWindowless

type IOleInPlaceSiteWindowless struct {
	IOleInPlaceSiteEx
}

func (*IOleInPlaceSiteWindowless) AdjustRect

func (this *IOleInPlaceSiteWindowless) AdjustRect(prc *RECT) HRESULT

func (*IOleInPlaceSiteWindowless) CanWindowlessActivate

func (this *IOleInPlaceSiteWindowless) CanWindowlessActivate() HRESULT

func (*IOleInPlaceSiteWindowless) GetCapture

func (this *IOleInPlaceSiteWindowless) GetCapture() HRESULT

func (*IOleInPlaceSiteWindowless) GetDC

func (this *IOleInPlaceSiteWindowless) GetDC(pRect *RECT, grfFlags uint32, phDC *HDC) HRESULT

func (*IOleInPlaceSiteWindowless) GetFocus

func (this *IOleInPlaceSiteWindowless) GetFocus() HRESULT

func (*IOleInPlaceSiteWindowless) InvalidateRect

func (this *IOleInPlaceSiteWindowless) InvalidateRect(pRect *RECT, fErase BOOL) HRESULT

func (*IOleInPlaceSiteWindowless) InvalidateRgn

func (this *IOleInPlaceSiteWindowless) InvalidateRgn(hRGN HRGN, fErase BOOL) HRESULT

func (*IOleInPlaceSiteWindowless) OnDefWindowMessage

func (this *IOleInPlaceSiteWindowless) OnDefWindowMessage(msg uint32, wParam WPARAM, lParam LPARAM, plResult *LRESULT) HRESULT

func (*IOleInPlaceSiteWindowless) ReleaseDC

func (this *IOleInPlaceSiteWindowless) ReleaseDC(hDC HDC) HRESULT

func (*IOleInPlaceSiteWindowless) ScrollRect

func (this *IOleInPlaceSiteWindowless) ScrollRect(dx int32, dy int32, pRectScroll *RECT, pRectClip *RECT) HRESULT

func (*IOleInPlaceSiteWindowless) SetCapture

func (this *IOleInPlaceSiteWindowless) SetCapture(fCapture BOOL) HRESULT

func (*IOleInPlaceSiteWindowless) SetFocus

func (this *IOleInPlaceSiteWindowless) SetFocus(fFocus BOOL) HRESULT

func (*IOleInPlaceSiteWindowless) Vtbl

type IOleInPlaceSiteWindowlessInterface

type IOleInPlaceSiteWindowlessInterface interface {
	IOleInPlaceSiteExInterface
	CanWindowlessActivate() HRESULT
	GetCapture() HRESULT
	SetCapture(fCapture BOOL) HRESULT
	GetFocus() HRESULT
	SetFocus(fFocus BOOL) HRESULT
	GetDC(pRect *RECT, grfFlags uint32, phDC *HDC) HRESULT
	ReleaseDC(hDC HDC) HRESULT
	InvalidateRect(pRect *RECT, fErase BOOL) HRESULT
	InvalidateRgn(hRGN HRGN, fErase BOOL) HRESULT
	ScrollRect(dx int32, dy int32, pRectScroll *RECT, pRectClip *RECT) HRESULT
	AdjustRect(prc *RECT) HRESULT
	OnDefWindowMessage(msg uint32, wParam WPARAM, lParam LPARAM, plResult *LRESULT) HRESULT
}

type IOleInPlaceSiteWindowlessVtbl

type IOleInPlaceSiteWindowlessVtbl struct {
	IOleInPlaceSiteExVtbl
	CanWindowlessActivate uintptr
	GetCapture            uintptr
	SetCapture            uintptr
	GetFocus              uintptr
	SetFocus              uintptr
	GetDC                 uintptr
	ReleaseDC             uintptr
	InvalidateRect        uintptr
	InvalidateRgn         uintptr
	ScrollRect            uintptr
	AdjustRect            uintptr
	OnDefWindowMessage    uintptr
}

type IOleInPlaceUIWindow

type IOleInPlaceUIWindow struct {
	IOleWindow
}

func (*IOleInPlaceUIWindow) GetBorder

func (this *IOleInPlaceUIWindow) GetBorder(lprectBorder *RECT) HRESULT

func (*IOleInPlaceUIWindow) RequestBorderSpace

func (this *IOleInPlaceUIWindow) RequestBorderSpace(pborderwidths *RECT) HRESULT

func (*IOleInPlaceUIWindow) SetActiveObject

func (this *IOleInPlaceUIWindow) SetActiveObject(pActiveObject *IOleInPlaceActiveObject, pszObjName PWSTR) HRESULT

func (*IOleInPlaceUIWindow) SetBorderSpace

func (this *IOleInPlaceUIWindow) SetBorderSpace(pborderwidths *RECT) HRESULT

func (*IOleInPlaceUIWindow) Vtbl

type IOleInPlaceUIWindowInterface

type IOleInPlaceUIWindowInterface interface {
	IOleWindowInterface
	GetBorder(lprectBorder *RECT) HRESULT
	RequestBorderSpace(pborderwidths *RECT) HRESULT
	SetBorderSpace(pborderwidths *RECT) HRESULT
	SetActiveObject(pActiveObject *IOleInPlaceActiveObject, pszObjName PWSTR) HRESULT
}

type IOleInPlaceUIWindowVtbl

type IOleInPlaceUIWindowVtbl struct {
	IOleWindowVtbl
	GetBorder          uintptr
	RequestBorderSpace uintptr
	SetBorderSpace     uintptr
	SetActiveObject    uintptr
}

type IOleItemContainer

type IOleItemContainer struct {
	IOleContainer
}

func (*IOleItemContainer) GetObject

func (this *IOleItemContainer) GetObject(pszItem PWSTR, dwSpeedNeeded uint32, pbc *IBindCtx, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT

func (*IOleItemContainer) GetObjectStorage

func (this *IOleItemContainer) GetObjectStorage(pszItem PWSTR, pbc *IBindCtx, riid *syscall.GUID, ppvStorage unsafe.Pointer) HRESULT

func (*IOleItemContainer) IsRunning

func (this *IOleItemContainer) IsRunning(pszItem PWSTR) HRESULT

func (*IOleItemContainer) Vtbl

type IOleItemContainerInterface

type IOleItemContainerInterface interface {
	IOleContainerInterface
	GetObject(pszItem PWSTR, dwSpeedNeeded uint32, pbc *IBindCtx, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT
	GetObjectStorage(pszItem PWSTR, pbc *IBindCtx, riid *syscall.GUID, ppvStorage unsafe.Pointer) HRESULT
	IsRunning(pszItem PWSTR) HRESULT
}

type IOleItemContainerVtbl

type IOleItemContainerVtbl struct {
	IOleContainerVtbl
	GetObject        uintptr
	GetObjectStorage uintptr
	IsRunning        uintptr
}
type IOleLink struct {
	IUnknown
}

func (*IOleLink) BindIfRunning

func (this *IOleLink) BindIfRunning() HRESULT

func (*IOleLink) BindToSource

func (this *IOleLink) BindToSource(bindflags uint32, pbc *IBindCtx) HRESULT

func (*IOleLink) GetBoundSource

func (this *IOleLink) GetBoundSource(ppunk **IUnknown) HRESULT

func (*IOleLink) GetSourceDisplayName

func (this *IOleLink) GetSourceDisplayName(ppszDisplayName *PWSTR) HRESULT

func (*IOleLink) GetSourceMoniker

func (this *IOleLink) GetSourceMoniker(ppmk **IMoniker) HRESULT

func (*IOleLink) GetUpdateOptions

func (this *IOleLink) GetUpdateOptions(pdwUpdateOpt *uint32) HRESULT

func (*IOleLink) SetSourceDisplayName

func (this *IOleLink) SetSourceDisplayName(pszStatusText PWSTR) HRESULT

func (*IOleLink) SetSourceMoniker

func (this *IOleLink) SetSourceMoniker(pmk *IMoniker, rclsid *syscall.GUID) HRESULT

func (*IOleLink) SetUpdateOptions

func (this *IOleLink) SetUpdateOptions(dwUpdateOpt uint32) HRESULT

func (*IOleLink) UnbindSource

func (this *IOleLink) UnbindSource() HRESULT

func (*IOleLink) Update

func (this *IOleLink) Update(pbc *IBindCtx) HRESULT

func (*IOleLink) Vtbl

func (this *IOleLink) Vtbl() *IOleLinkVtbl

type IOleLinkInterface

type IOleLinkInterface interface {
	IUnknownInterface
	SetUpdateOptions(dwUpdateOpt uint32) HRESULT
	GetUpdateOptions(pdwUpdateOpt *uint32) HRESULT
	SetSourceMoniker(pmk *IMoniker, rclsid *syscall.GUID) HRESULT
	GetSourceMoniker(ppmk **IMoniker) HRESULT
	SetSourceDisplayName(pszStatusText PWSTR) HRESULT
	GetSourceDisplayName(ppszDisplayName *PWSTR) HRESULT
	BindToSource(bindflags uint32, pbc *IBindCtx) HRESULT
	BindIfRunning() HRESULT
	GetBoundSource(ppunk **IUnknown) HRESULT
	UnbindSource() HRESULT
	Update(pbc *IBindCtx) HRESULT
}

type IOleLinkVtbl

type IOleLinkVtbl struct {
	IUnknownVtbl
	SetUpdateOptions     uintptr
	GetUpdateOptions     uintptr
	SetSourceMoniker     uintptr
	GetSourceMoniker     uintptr
	SetSourceDisplayName uintptr
	GetSourceDisplayName uintptr
	BindToSource         uintptr
	BindIfRunning        uintptr
	GetBoundSource       uintptr
	UnbindSource         uintptr
	Update               uintptr
}

type IOleObject

type IOleObject struct {
	IUnknown
}

func (*IOleObject) Advise

func (this *IOleObject) Advise(pAdvSink *IAdviseSink, pdwConnection *uint32) HRESULT

func (*IOleObject) Close

func (this *IOleObject) Close(dwSaveOption OLECLOSE) HRESULT

func (*IOleObject) DoVerb

func (this *IOleObject) DoVerb(iVerb int32, lpmsg *MSG, pActiveSite *IOleClientSite, lindex int32, hwndParent HWND, lprcPosRect *RECT) HRESULT

func (*IOleObject) EnumAdvise

func (this *IOleObject) EnumAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT

func (*IOleObject) EnumVerbs

func (this *IOleObject) EnumVerbs(ppEnumOleVerb **IEnumOLEVERB) HRESULT

func (*IOleObject) GetClientSite

func (this *IOleObject) GetClientSite(ppClientSite **IOleClientSite) HRESULT

func (*IOleObject) GetClipboardData

func (this *IOleObject) GetClipboardData(dwReserved uint32, ppDataObject **IDataObject) HRESULT

func (*IOleObject) GetExtent

func (this *IOleObject) GetExtent(dwDrawAspect DVASPECT, psizel *SIZE) HRESULT

func (*IOleObject) GetMiscStatus

func (this *IOleObject) GetMiscStatus(dwAspect DVASPECT, pdwStatus *OLEMISC) HRESULT

func (*IOleObject) GetMoniker

func (this *IOleObject) GetMoniker(dwAssign OLEGETMONIKER, dwWhichMoniker OLEWHICHMK, ppmk **IMoniker) HRESULT

func (*IOleObject) GetUserClassID

func (this *IOleObject) GetUserClassID(pClsid *syscall.GUID) HRESULT

func (*IOleObject) GetUserType

func (this *IOleObject) GetUserType(dwFormOfType USERCLASSTYPE, pszUserType *PWSTR) HRESULT

func (*IOleObject) InitFromData

func (this *IOleObject) InitFromData(pDataObject *IDataObject, fCreation BOOL, dwReserved uint32) HRESULT

func (*IOleObject) IsUpToDate

func (this *IOleObject) IsUpToDate() HRESULT

func (*IOleObject) SetClientSite

func (this *IOleObject) SetClientSite(pClientSite *IOleClientSite) HRESULT

func (*IOleObject) SetColorScheme

func (this *IOleObject) SetColorScheme(pLogpal *LOGPALETTE) HRESULT

func (*IOleObject) SetExtent

func (this *IOleObject) SetExtent(dwDrawAspect DVASPECT, psizel *SIZE) HRESULT

func (*IOleObject) SetHostNames

func (this *IOleObject) SetHostNames(szContainerApp PWSTR, szContainerObj PWSTR) HRESULT

func (*IOleObject) SetMoniker

func (this *IOleObject) SetMoniker(dwWhichMoniker OLEWHICHMK, pmk *IMoniker) HRESULT

func (*IOleObject) Unadvise

func (this *IOleObject) Unadvise(dwConnection uint32) HRESULT

func (*IOleObject) Update

func (this *IOleObject) Update() HRESULT

func (*IOleObject) Vtbl

func (this *IOleObject) Vtbl() *IOleObjectVtbl

type IOleObjectInterface

type IOleObjectInterface interface {
	IUnknownInterface
	SetClientSite(pClientSite *IOleClientSite) HRESULT
	GetClientSite(ppClientSite **IOleClientSite) HRESULT
	SetHostNames(szContainerApp PWSTR, szContainerObj PWSTR) HRESULT
	Close(dwSaveOption OLECLOSE) HRESULT
	SetMoniker(dwWhichMoniker OLEWHICHMK, pmk *IMoniker) HRESULT
	GetMoniker(dwAssign OLEGETMONIKER, dwWhichMoniker OLEWHICHMK, ppmk **IMoniker) HRESULT
	InitFromData(pDataObject *IDataObject, fCreation BOOL, dwReserved uint32) HRESULT
	GetClipboardData(dwReserved uint32, ppDataObject **IDataObject) HRESULT
	DoVerb(iVerb int32, lpmsg *MSG, pActiveSite *IOleClientSite, lindex int32, hwndParent HWND, lprcPosRect *RECT) HRESULT
	EnumVerbs(ppEnumOleVerb **IEnumOLEVERB) HRESULT
	Update() HRESULT
	IsUpToDate() HRESULT
	GetUserClassID(pClsid *syscall.GUID) HRESULT
	GetUserType(dwFormOfType USERCLASSTYPE, pszUserType *PWSTR) HRESULT
	SetExtent(dwDrawAspect DVASPECT, psizel *SIZE) HRESULT
	GetExtent(dwDrawAspect DVASPECT, psizel *SIZE) HRESULT
	Advise(pAdvSink *IAdviseSink, pdwConnection *uint32) HRESULT
	Unadvise(dwConnection uint32) HRESULT
	EnumAdvise(ppenumAdvise **IEnumSTATDATA) HRESULT
	GetMiscStatus(dwAspect DVASPECT, pdwStatus *OLEMISC) HRESULT
	SetColorScheme(pLogpal *LOGPALETTE) HRESULT
}

type IOleObjectVtbl

type IOleObjectVtbl struct {
	IUnknownVtbl
	SetClientSite    uintptr
	GetClientSite    uintptr
	SetHostNames     uintptr
	Close            uintptr
	SetMoniker       uintptr
	GetMoniker       uintptr
	InitFromData     uintptr
	GetClipboardData uintptr
	DoVerb           uintptr
	EnumVerbs        uintptr
	Update           uintptr
	IsUpToDate       uintptr
	GetUserClassID   uintptr
	GetUserType      uintptr
	SetExtent        uintptr
	GetExtent        uintptr
	Advise           uintptr
	Unadvise         uintptr
	EnumAdvise       uintptr
	GetMiscStatus    uintptr
	SetColorScheme   uintptr
}

type IOleParentUndoUnit

type IOleParentUndoUnit struct {
	IOleUndoUnit
}

func (*IOleParentUndoUnit) Add

func (this *IOleParentUndoUnit) Add(pUU *IOleUndoUnit) HRESULT

func (*IOleParentUndoUnit) Close

func (this *IOleParentUndoUnit) Close(pPUU *IOleParentUndoUnit, fCommit BOOL) HRESULT

func (*IOleParentUndoUnit) FindUnit

func (this *IOleParentUndoUnit) FindUnit(pUU *IOleUndoUnit) HRESULT

func (*IOleParentUndoUnit) GetParentState

func (this *IOleParentUndoUnit) GetParentState(pdwState *uint32) HRESULT

func (*IOleParentUndoUnit) Open

func (this *IOleParentUndoUnit) Open(pPUU *IOleParentUndoUnit) HRESULT

func (*IOleParentUndoUnit) Vtbl

type IOleParentUndoUnitInterface

type IOleParentUndoUnitInterface interface {
	IOleUndoUnitInterface
	Open(pPUU *IOleParentUndoUnit) HRESULT
	Close(pPUU *IOleParentUndoUnit, fCommit BOOL) HRESULT
	Add(pUU *IOleUndoUnit) HRESULT
	FindUnit(pUU *IOleUndoUnit) HRESULT
	GetParentState(pdwState *uint32) HRESULT
}

type IOleParentUndoUnitVtbl

type IOleParentUndoUnitVtbl struct {
	IOleUndoUnitVtbl
	Open           uintptr
	Close          uintptr
	Add            uintptr
	FindUnit       uintptr
	GetParentState uintptr
}

type IOleUILinkContainerA

type IOleUILinkContainerA struct {
	IUnknown
}
func (this *IOleUILinkContainerA) CancelLink(dwLink uint32) HRESULT

func (*IOleUILinkContainerA) GetLinkSource

func (this *IOleUILinkContainerA) GetLinkSource(dwLink uint32, lplpszDisplayName *PSTR, lplenFileName *uint32, lplpszFullLinkType *PSTR, lplpszShortLinkType *PSTR, lpfSourceAvailable *BOOL, lpfIsSelected *BOOL) HRESULT

func (*IOleUILinkContainerA) GetLinkUpdateOptions

func (this *IOleUILinkContainerA) GetLinkUpdateOptions(dwLink uint32, lpdwUpdateOpt *uint32) HRESULT
func (this *IOleUILinkContainerA) GetNextLink(dwLink uint32) uint32

func (*IOleUILinkContainerA) OpenLinkSource

func (this *IOleUILinkContainerA) OpenLinkSource(dwLink uint32) HRESULT

func (*IOleUILinkContainerA) SetLinkSource

func (this *IOleUILinkContainerA) SetLinkSource(dwLink uint32, lpszDisplayName PSTR, lenFileName uint32, pchEaten *uint32, fValidateSource BOOL) HRESULT

func (*IOleUILinkContainerA) SetLinkUpdateOptions

func (this *IOleUILinkContainerA) SetLinkUpdateOptions(dwLink uint32, dwUpdateOpt uint32) HRESULT
func (this *IOleUILinkContainerA) UpdateLink(dwLink uint32, fErrorMessage BOOL, fReserved BOOL) HRESULT

func (*IOleUILinkContainerA) Vtbl

type IOleUILinkContainerAInterface

type IOleUILinkContainerAInterface interface {
	IUnknownInterface
	GetNextLink(dwLink uint32) uint32
	SetLinkUpdateOptions(dwLink uint32, dwUpdateOpt uint32) HRESULT
	GetLinkUpdateOptions(dwLink uint32, lpdwUpdateOpt *uint32) HRESULT
	SetLinkSource(dwLink uint32, lpszDisplayName PSTR, lenFileName uint32, pchEaten *uint32, fValidateSource BOOL) HRESULT
	GetLinkSource(dwLink uint32, lplpszDisplayName *PSTR, lplenFileName *uint32, lplpszFullLinkType *PSTR, lplpszShortLinkType *PSTR, lpfSourceAvailable *BOOL, lpfIsSelected *BOOL) HRESULT
	OpenLinkSource(dwLink uint32) HRESULT
	UpdateLink(dwLink uint32, fErrorMessage BOOL, fReserved BOOL) HRESULT
	CancelLink(dwLink uint32) HRESULT
}

type IOleUILinkContainerAVtbl

type IOleUILinkContainerAVtbl struct {
	IUnknownVtbl
	GetNextLink          uintptr
	SetLinkUpdateOptions uintptr
	GetLinkUpdateOptions uintptr
	SetLinkSource        uintptr
	GetLinkSource        uintptr
	OpenLinkSource       uintptr
	UpdateLink           uintptr
	CancelLink           uintptr
}

type IOleUILinkContainerW

type IOleUILinkContainerW struct {
	IUnknown
}
func (this *IOleUILinkContainerW) CancelLink(dwLink uint32) HRESULT

func (*IOleUILinkContainerW) GetLinkSource

func (this *IOleUILinkContainerW) GetLinkSource(dwLink uint32, lplpszDisplayName *PWSTR, lplenFileName *uint32, lplpszFullLinkType *PWSTR, lplpszShortLinkType *PWSTR, lpfSourceAvailable *BOOL, lpfIsSelected *BOOL) HRESULT

func (*IOleUILinkContainerW) GetLinkUpdateOptions

func (this *IOleUILinkContainerW) GetLinkUpdateOptions(dwLink uint32, lpdwUpdateOpt *uint32) HRESULT
func (this *IOleUILinkContainerW) GetNextLink(dwLink uint32) uint32

func (*IOleUILinkContainerW) OpenLinkSource

func (this *IOleUILinkContainerW) OpenLinkSource(dwLink uint32) HRESULT

func (*IOleUILinkContainerW) SetLinkSource

func (this *IOleUILinkContainerW) SetLinkSource(dwLink uint32, lpszDisplayName PWSTR, lenFileName uint32, pchEaten *uint32, fValidateSource BOOL) HRESULT

func (*IOleUILinkContainerW) SetLinkUpdateOptions

func (this *IOleUILinkContainerW) SetLinkUpdateOptions(dwLink uint32, dwUpdateOpt uint32) HRESULT
func (this *IOleUILinkContainerW) UpdateLink(dwLink uint32, fErrorMessage BOOL, fReserved BOOL) HRESULT

func (*IOleUILinkContainerW) Vtbl

type IOleUILinkContainerWInterface

type IOleUILinkContainerWInterface interface {
	IUnknownInterface
	GetNextLink(dwLink uint32) uint32
	SetLinkUpdateOptions(dwLink uint32, dwUpdateOpt uint32) HRESULT
	GetLinkUpdateOptions(dwLink uint32, lpdwUpdateOpt *uint32) HRESULT
	SetLinkSource(dwLink uint32, lpszDisplayName PWSTR, lenFileName uint32, pchEaten *uint32, fValidateSource BOOL) HRESULT
	GetLinkSource(dwLink uint32, lplpszDisplayName *PWSTR, lplenFileName *uint32, lplpszFullLinkType *PWSTR, lplpszShortLinkType *PWSTR, lpfSourceAvailable *BOOL, lpfIsSelected *BOOL) HRESULT
	OpenLinkSource(dwLink uint32) HRESULT
	UpdateLink(dwLink uint32, fErrorMessage BOOL, fReserved BOOL) HRESULT
	CancelLink(dwLink uint32) HRESULT
}

type IOleUILinkContainerWVtbl

type IOleUILinkContainerWVtbl struct {
	IUnknownVtbl
	GetNextLink          uintptr
	SetLinkUpdateOptions uintptr
	GetLinkUpdateOptions uintptr
	SetLinkSource        uintptr
	GetLinkSource        uintptr
	OpenLinkSource       uintptr
	UpdateLink           uintptr
	CancelLink           uintptr
}

type IOleUILinkInfoA

type IOleUILinkInfoA struct {
	IOleUILinkContainerA
}

func (*IOleUILinkInfoA) GetLastUpdate

func (this *IOleUILinkInfoA) GetLastUpdate(dwLink uint32, lpLastUpdate *FILETIME) HRESULT

func (*IOleUILinkInfoA) Vtbl

func (this *IOleUILinkInfoA) Vtbl() *IOleUILinkInfoAVtbl

type IOleUILinkInfoAInterface

type IOleUILinkInfoAInterface interface {
	IOleUILinkContainerAInterface
	GetLastUpdate(dwLink uint32, lpLastUpdate *FILETIME) HRESULT
}

type IOleUILinkInfoAVtbl

type IOleUILinkInfoAVtbl struct {
	IOleUILinkContainerAVtbl
	GetLastUpdate uintptr
}

type IOleUILinkInfoW

type IOleUILinkInfoW struct {
	IOleUILinkContainerW
}

func (*IOleUILinkInfoW) GetLastUpdate

func (this *IOleUILinkInfoW) GetLastUpdate(dwLink uint32, lpLastUpdate *FILETIME) HRESULT

func (*IOleUILinkInfoW) Vtbl

func (this *IOleUILinkInfoW) Vtbl() *IOleUILinkInfoWVtbl

type IOleUILinkInfoWInterface

type IOleUILinkInfoWInterface interface {
	IOleUILinkContainerWInterface
	GetLastUpdate(dwLink uint32, lpLastUpdate *FILETIME) HRESULT
}

type IOleUILinkInfoWVtbl

type IOleUILinkInfoWVtbl struct {
	IOleUILinkContainerWVtbl
	GetLastUpdate uintptr
}

type IOleUIObjInfoA

type IOleUIObjInfoA struct {
	IUnknown
}

func (*IOleUIObjInfoA) ConvertObject

func (this *IOleUIObjInfoA) ConvertObject(dwObject uint32, clsidNew *syscall.GUID) HRESULT

func (*IOleUIObjInfoA) GetConvertInfo

func (this *IOleUIObjInfoA) GetConvertInfo(dwObject uint32, lpClassID *syscall.GUID, lpwFormat *uint16, lpConvertDefaultClassID *syscall.GUID, lplpClsidExclude **syscall.GUID, lpcClsidExclude *uint32) HRESULT

func (*IOleUIObjInfoA) GetObjectInfo

func (this *IOleUIObjInfoA) GetObjectInfo(dwObject uint32, lpdwObjSize *uint32, lplpszLabel *PSTR, lplpszType *PSTR, lplpszShortType *PSTR, lplpszLocation *PSTR) HRESULT

func (*IOleUIObjInfoA) GetViewInfo

func (this *IOleUIObjInfoA) GetViewInfo(dwObject uint32, phMetaPict *HGLOBAL, pdvAspect *uint32, pnCurrentScale *int32) HRESULT

func (*IOleUIObjInfoA) SetViewInfo

func (this *IOleUIObjInfoA) SetViewInfo(dwObject uint32, hMetaPict HGLOBAL, dvAspect uint32, nCurrentScale int32, bRelativeToOrig BOOL) HRESULT

func (*IOleUIObjInfoA) Vtbl

func (this *IOleUIObjInfoA) Vtbl() *IOleUIObjInfoAVtbl

type IOleUIObjInfoAInterface

type IOleUIObjInfoAInterface interface {
	IUnknownInterface
	GetObjectInfo(dwObject uint32, lpdwObjSize *uint32, lplpszLabel *PSTR, lplpszType *PSTR, lplpszShortType *PSTR, lplpszLocation *PSTR) HRESULT
	GetConvertInfo(dwObject uint32, lpClassID *syscall.GUID, lpwFormat *uint16, lpConvertDefaultClassID *syscall.GUID, lplpClsidExclude **syscall.GUID, lpcClsidExclude *uint32) HRESULT
	ConvertObject(dwObject uint32, clsidNew *syscall.GUID) HRESULT
	GetViewInfo(dwObject uint32, phMetaPict *HGLOBAL, pdvAspect *uint32, pnCurrentScale *int32) HRESULT
	SetViewInfo(dwObject uint32, hMetaPict HGLOBAL, dvAspect uint32, nCurrentScale int32, bRelativeToOrig BOOL) HRESULT
}

type IOleUIObjInfoAVtbl

type IOleUIObjInfoAVtbl struct {
	IUnknownVtbl
	GetObjectInfo  uintptr
	GetConvertInfo uintptr
	ConvertObject  uintptr
	GetViewInfo    uintptr
	SetViewInfo    uintptr
}

type IOleUIObjInfoW

type IOleUIObjInfoW struct {
	IUnknown
}

func (*IOleUIObjInfoW) ConvertObject

func (this *IOleUIObjInfoW) ConvertObject(dwObject uint32, clsidNew *syscall.GUID) HRESULT

func (*IOleUIObjInfoW) GetConvertInfo

func (this *IOleUIObjInfoW) GetConvertInfo(dwObject uint32, lpClassID *syscall.GUID, lpwFormat *uint16, lpConvertDefaultClassID *syscall.GUID, lplpClsidExclude **syscall.GUID, lpcClsidExclude *uint32) HRESULT

func (*IOleUIObjInfoW) GetObjectInfo

func (this *IOleUIObjInfoW) GetObjectInfo(dwObject uint32, lpdwObjSize *uint32, lplpszLabel *PWSTR, lplpszType *PWSTR, lplpszShortType *PWSTR, lplpszLocation *PWSTR) HRESULT

func (*IOleUIObjInfoW) GetViewInfo

func (this *IOleUIObjInfoW) GetViewInfo(dwObject uint32, phMetaPict *HGLOBAL, pdvAspect *uint32, pnCurrentScale *int32) HRESULT

func (*IOleUIObjInfoW) SetViewInfo

func (this *IOleUIObjInfoW) SetViewInfo(dwObject uint32, hMetaPict HGLOBAL, dvAspect uint32, nCurrentScale int32, bRelativeToOrig BOOL) HRESULT

func (*IOleUIObjInfoW) Vtbl

func (this *IOleUIObjInfoW) Vtbl() *IOleUIObjInfoWVtbl

type IOleUIObjInfoWInterface

type IOleUIObjInfoWInterface interface {
	IUnknownInterface
	GetObjectInfo(dwObject uint32, lpdwObjSize *uint32, lplpszLabel *PWSTR, lplpszType *PWSTR, lplpszShortType *PWSTR, lplpszLocation *PWSTR) HRESULT
	GetConvertInfo(dwObject uint32, lpClassID *syscall.GUID, lpwFormat *uint16, lpConvertDefaultClassID *syscall.GUID, lplpClsidExclude **syscall.GUID, lpcClsidExclude *uint32) HRESULT
	ConvertObject(dwObject uint32, clsidNew *syscall.GUID) HRESULT
	GetViewInfo(dwObject uint32, phMetaPict *HGLOBAL, pdvAspect *uint32, pnCurrentScale *int32) HRESULT
	SetViewInfo(dwObject uint32, hMetaPict HGLOBAL, dvAspect uint32, nCurrentScale int32, bRelativeToOrig BOOL) HRESULT
}

type IOleUIObjInfoWVtbl

type IOleUIObjInfoWVtbl struct {
	IUnknownVtbl
	GetObjectInfo  uintptr
	GetConvertInfo uintptr
	ConvertObject  uintptr
	GetViewInfo    uintptr
	SetViewInfo    uintptr
}

type IOleUndoManager

type IOleUndoManager struct {
	IUnknown
}

func (*IOleUndoManager) Add

func (this *IOleUndoManager) Add(pUU *IOleUndoUnit) HRESULT

func (*IOleUndoManager) Close

func (this *IOleUndoManager) Close(pPUU *IOleParentUndoUnit, fCommit BOOL) HRESULT

func (*IOleUndoManager) DiscardFrom

func (this *IOleUndoManager) DiscardFrom(pUU *IOleUndoUnit) HRESULT

func (*IOleUndoManager) Enable

func (this *IOleUndoManager) Enable(fEnable BOOL) HRESULT

func (*IOleUndoManager) EnumRedoable

func (this *IOleUndoManager) EnumRedoable(ppEnum **IEnumOleUndoUnits) HRESULT

func (*IOleUndoManager) EnumUndoable

func (this *IOleUndoManager) EnumUndoable(ppEnum **IEnumOleUndoUnits) HRESULT

func (*IOleUndoManager) GetLastRedoDescription

func (this *IOleUndoManager) GetLastRedoDescription(pBstr *BSTR) HRESULT

func (*IOleUndoManager) GetLastUndoDescription

func (this *IOleUndoManager) GetLastUndoDescription(pBstr *BSTR) HRESULT

func (*IOleUndoManager) GetOpenParentState

func (this *IOleUndoManager) GetOpenParentState(pdwState *uint32) HRESULT

func (*IOleUndoManager) Open

func (this *IOleUndoManager) Open(pPUU *IOleParentUndoUnit) HRESULT

func (*IOleUndoManager) RedoTo

func (this *IOleUndoManager) RedoTo(pUU *IOleUndoUnit) HRESULT

func (*IOleUndoManager) UndoTo

func (this *IOleUndoManager) UndoTo(pUU *IOleUndoUnit) HRESULT

func (*IOleUndoManager) Vtbl

func (this *IOleUndoManager) Vtbl() *IOleUndoManagerVtbl

type IOleUndoManagerInterface

type IOleUndoManagerInterface interface {
	IUnknownInterface
	Open(pPUU *IOleParentUndoUnit) HRESULT
	Close(pPUU *IOleParentUndoUnit, fCommit BOOL) HRESULT
	Add(pUU *IOleUndoUnit) HRESULT
	GetOpenParentState(pdwState *uint32) HRESULT
	DiscardFrom(pUU *IOleUndoUnit) HRESULT
	UndoTo(pUU *IOleUndoUnit) HRESULT
	RedoTo(pUU *IOleUndoUnit) HRESULT
	EnumUndoable(ppEnum **IEnumOleUndoUnits) HRESULT
	EnumRedoable(ppEnum **IEnumOleUndoUnits) HRESULT
	GetLastUndoDescription(pBstr *BSTR) HRESULT
	GetLastRedoDescription(pBstr *BSTR) HRESULT
	Enable(fEnable BOOL) HRESULT
}

type IOleUndoManagerVtbl

type IOleUndoManagerVtbl struct {
	IUnknownVtbl
	Open                   uintptr
	Close                  uintptr
	Add                    uintptr
	GetOpenParentState     uintptr
	DiscardFrom            uintptr
	UndoTo                 uintptr
	RedoTo                 uintptr
	EnumUndoable           uintptr
	EnumRedoable           uintptr
	GetLastUndoDescription uintptr
	GetLastRedoDescription uintptr
	Enable                 uintptr
}

type IOleUndoUnit

type IOleUndoUnit struct {
	IUnknown
}

func (*IOleUndoUnit) Do

func (this *IOleUndoUnit) Do(pUndoManager *IOleUndoManager) HRESULT

func (*IOleUndoUnit) GetDescription

func (this *IOleUndoUnit) GetDescription(pBstr *BSTR) HRESULT

func (*IOleUndoUnit) GetUnitType

func (this *IOleUndoUnit) GetUnitType(pClsid *syscall.GUID, plID *int32) HRESULT

func (*IOleUndoUnit) OnNextAdd

func (this *IOleUndoUnit) OnNextAdd() HRESULT

func (*IOleUndoUnit) Vtbl

func (this *IOleUndoUnit) Vtbl() *IOleUndoUnitVtbl

type IOleUndoUnitInterface

type IOleUndoUnitInterface interface {
	IUnknownInterface
	Do(pUndoManager *IOleUndoManager) HRESULT
	GetDescription(pBstr *BSTR) HRESULT
	GetUnitType(pClsid *syscall.GUID, plID *int32) HRESULT
	OnNextAdd() HRESULT
}

type IOleUndoUnitVtbl

type IOleUndoUnitVtbl struct {
	IUnknownVtbl
	Do             uintptr
	GetDescription uintptr
	GetUnitType    uintptr
	OnNextAdd      uintptr
}

type IOleWindow

type IOleWindow struct {
	IUnknown
}

func (*IOleWindow) ContextSensitiveHelp

func (this *IOleWindow) ContextSensitiveHelp(fEnterMode BOOL) HRESULT

func (*IOleWindow) GetWindow

func (this *IOleWindow) GetWindow(phwnd *HWND) HRESULT

func (*IOleWindow) Vtbl

func (this *IOleWindow) Vtbl() *IOleWindowVtbl

type IOleWindowInterface

type IOleWindowInterface interface {
	IUnknownInterface
	GetWindow(phwnd *HWND) HRESULT
	ContextSensitiveHelp(fEnterMode BOOL) HRESULT
}

type IOleWindowVtbl

type IOleWindowVtbl struct {
	IUnknownVtbl
	GetWindow            uintptr
	ContextSensitiveHelp uintptr
}

type IOpenControlPanel

type IOpenControlPanel struct {
	IUnknown
}

func (*IOpenControlPanel) GetCurrentView

func (this *IOpenControlPanel) GetCurrentView(pView *CPVIEW) HRESULT

func (*IOpenControlPanel) GetPath

func (this *IOpenControlPanel) GetPath(pszName PWSTR, pszPath PWSTR, cchPath uint32) HRESULT

func (*IOpenControlPanel) Open

func (this *IOpenControlPanel) Open(pszName PWSTR, pszPage PWSTR, punkSite *IUnknown) HRESULT

func (*IOpenControlPanel) Vtbl

type IOpenControlPanelInterface

type IOpenControlPanelInterface interface {
	IUnknownInterface
	Open(pszName PWSTR, pszPage PWSTR, punkSite *IUnknown) HRESULT
	GetPath(pszName PWSTR, pszPath PWSTR, cchPath uint32) HRESULT
	GetCurrentView(pView *CPVIEW) HRESULT
}

type IOpenControlPanelVtbl

type IOpenControlPanelVtbl struct {
	IUnknownVtbl
	Open           uintptr
	GetPath        uintptr
	GetCurrentView uintptr
}

type IOpenSearchSource

type IOpenSearchSource struct {
	IUnknown
}

func (*IOpenSearchSource) GetResults

func (this *IOpenSearchSource) GetResults(hwnd HWND, pszQuery PWSTR, dwStartIndex uint32, dwCount uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IOpenSearchSource) Vtbl

type IOpenSearchSourceInterface

type IOpenSearchSourceInterface interface {
	IUnknownInterface
	GetResults(hwnd HWND, pszQuery PWSTR, dwStartIndex uint32, dwCount uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IOpenSearchSourceVtbl

type IOpenSearchSourceVtbl struct {
	IUnknownVtbl
	GetResults uintptr
}

type IOperationsProgressDialog

type IOperationsProgressDialog struct {
	IUnknown
}

func (*IOperationsProgressDialog) GetMilliseconds

func (this *IOperationsProgressDialog) GetMilliseconds(pullElapsed *uint64, pullRemaining *uint64) HRESULT

func (*IOperationsProgressDialog) GetOperationStatus

func (this *IOperationsProgressDialog) GetOperationStatus(popstatus *PDOPSTATUS) HRESULT

func (*IOperationsProgressDialog) PauseTimer

func (this *IOperationsProgressDialog) PauseTimer() HRESULT

func (*IOperationsProgressDialog) ResetTimer

func (this *IOperationsProgressDialog) ResetTimer() HRESULT

func (*IOperationsProgressDialog) ResumeTimer

func (this *IOperationsProgressDialog) ResumeTimer() HRESULT

func (*IOperationsProgressDialog) SetMode

func (this *IOperationsProgressDialog) SetMode(mode uint32) HRESULT

func (*IOperationsProgressDialog) SetOperation

func (this *IOperationsProgressDialog) SetOperation(action SPACTION) HRESULT

func (*IOperationsProgressDialog) StartProgressDialog

func (this *IOperationsProgressDialog) StartProgressDialog(hwndOwner HWND, flags uint32) HRESULT

func (*IOperationsProgressDialog) StopProgressDialog

func (this *IOperationsProgressDialog) StopProgressDialog() HRESULT

func (*IOperationsProgressDialog) UpdateLocations

func (this *IOperationsProgressDialog) UpdateLocations(psiSource *IShellItem, psiTarget *IShellItem, psiItem *IShellItem) HRESULT

func (*IOperationsProgressDialog) UpdateProgress

func (this *IOperationsProgressDialog) UpdateProgress(ullPointsCurrent uint64, ullPointsTotal uint64, ullSizeCurrent uint64, ullSizeTotal uint64, ullItemsCurrent uint64, ullItemsTotal uint64) HRESULT

func (*IOperationsProgressDialog) Vtbl

type IOperationsProgressDialogInterface

type IOperationsProgressDialogInterface interface {
	IUnknownInterface
	StartProgressDialog(hwndOwner HWND, flags uint32) HRESULT
	StopProgressDialog() HRESULT
	SetOperation(action SPACTION) HRESULT
	SetMode(mode uint32) HRESULT
	UpdateProgress(ullPointsCurrent uint64, ullPointsTotal uint64, ullSizeCurrent uint64, ullSizeTotal uint64, ullItemsCurrent uint64, ullItemsTotal uint64) HRESULT
	UpdateLocations(psiSource *IShellItem, psiTarget *IShellItem, psiItem *IShellItem) HRESULT
	ResetTimer() HRESULT
	PauseTimer() HRESULT
	ResumeTimer() HRESULT
	GetMilliseconds(pullElapsed *uint64, pullRemaining *uint64) HRESULT
	GetOperationStatus(popstatus *PDOPSTATUS) HRESULT
}

type IOperationsProgressDialogVtbl

type IOperationsProgressDialogVtbl struct {
	IUnknownVtbl
	StartProgressDialog uintptr
	StopProgressDialog  uintptr
	SetOperation        uintptr
	SetMode             uintptr
	UpdateProgress      uintptr
	UpdateLocations     uintptr
	ResetTimer          uintptr
	PauseTimer          uintptr
	ResumeTimer         uintptr
	GetMilliseconds     uintptr
	GetOperationStatus  uintptr
}

type IOplockStorage

type IOplockStorage struct {
	IUnknown
}

func (*IOplockStorage) CreateStorageEx

func (this *IOplockStorage) CreateStorageEx(pwcsName PWSTR, grfMode uint32, stgfmt uint32, grfAttrs uint32, riid *syscall.GUID, ppstgOpen unsafe.Pointer) HRESULT

func (*IOplockStorage) OpenStorageEx

func (this *IOplockStorage) OpenStorageEx(pwcsName PWSTR, grfMode uint32, stgfmt uint32, grfAttrs uint32, riid *syscall.GUID, ppstgOpen unsafe.Pointer) HRESULT

func (*IOplockStorage) Vtbl

func (this *IOplockStorage) Vtbl() *IOplockStorageVtbl

type IOplockStorageInterface

type IOplockStorageInterface interface {
	IUnknownInterface
	CreateStorageEx(pwcsName PWSTR, grfMode uint32, stgfmt uint32, grfAttrs uint32, riid *syscall.GUID, ppstgOpen unsafe.Pointer) HRESULT
	OpenStorageEx(pwcsName PWSTR, grfMode uint32, stgfmt uint32, grfAttrs uint32, riid *syscall.GUID, ppstgOpen unsafe.Pointer) HRESULT
}

type IOplockStorageVtbl

type IOplockStorageVtbl struct {
	IUnknownVtbl
	CreateStorageEx uintptr
	OpenStorageEx   uintptr
}

type IOptionDescription

type IOptionDescription struct {
	IUnknown
}

func (*IOptionDescription) Get_Description

func (this *IOptionDescription) Get_Description(value *PWSTR) HRESULT

func (*IOptionDescription) Get_Heading

func (this *IOptionDescription) Get_Heading(value *PWSTR) HRESULT

func (*IOptionDescription) Get_Id

func (this *IOptionDescription) Get_Id(value *PWSTR) HRESULT

func (*IOptionDescription) Get_Labels

func (this *IOptionDescription) Get_Labels(value **IEnumString) HRESULT

func (*IOptionDescription) Vtbl

type IOptionDescriptionInterface

type IOptionDescriptionInterface interface {
	IUnknownInterface
	Get_Id(value *PWSTR) HRESULT
	Get_Heading(value *PWSTR) HRESULT
	Get_Description(value *PWSTR) HRESULT
	Get_Labels(value **IEnumString) HRESULT
}

type IOptionDescriptionVtbl

type IOptionDescriptionVtbl struct {
	IUnknownVtbl
	Get_Id          uintptr
	Get_Heading     uintptr
	Get_Description uintptr
	Get_Labels      uintptr
}

type IPMI_OS_SEL_RECORD

type IPMI_OS_SEL_RECORD struct {
	Signature  uint32
	Version    uint32
	Length     uint32
	RecordType IPMI_OS_SEL_RECORD_TYPE
	DataLength uint32
	Data       [1]byte
}

type IPMI_OS_SEL_RECORD_TYPE

type IPMI_OS_SEL_RECORD_TYPE int32

enum

const (
	IpmiOsSelRecordTypeWhea             IPMI_OS_SEL_RECORD_TYPE = 0
	IpmiOsSelRecordTypeOther            IPMI_OS_SEL_RECORD_TYPE = 1
	IpmiOsSelRecordTypeWheaErrorXpfMca  IPMI_OS_SEL_RECORD_TYPE = 2
	IpmiOsSelRecordTypeWheaErrorPci     IPMI_OS_SEL_RECORD_TYPE = 3
	IpmiOsSelRecordTypeWheaErrorNmi     IPMI_OS_SEL_RECORD_TYPE = 4
	IpmiOsSelRecordTypeWheaErrorOther   IPMI_OS_SEL_RECORD_TYPE = 5
	IpmiOsSelRecordTypeRaw              IPMI_OS_SEL_RECORD_TYPE = 6
	IpmiOsSelRecordTypeDriver           IPMI_OS_SEL_RECORD_TYPE = 7
	IpmiOsSelRecordTypeBugcheckRecovery IPMI_OS_SEL_RECORD_TYPE = 8
	IpmiOsSelRecordTypeBugcheckData     IPMI_OS_SEL_RECORD_TYPE = 9
	IpmiOsSelRecordTypeMax              IPMI_OS_SEL_RECORD_TYPE = 10
)

type IPSFactoryBuffer

type IPSFactoryBuffer struct {
	IUnknown
}

func (*IPSFactoryBuffer) CreateProxy

func (this *IPSFactoryBuffer) CreateProxy(pUnkOuter *IUnknown, riid *syscall.GUID, ppProxy **IRpcProxyBuffer, ppv unsafe.Pointer) HRESULT

func (*IPSFactoryBuffer) CreateStub

func (this *IPSFactoryBuffer) CreateStub(riid *syscall.GUID, pUnkServer *IUnknown, ppStub **IRpcStubBuffer) HRESULT

func (*IPSFactoryBuffer) Vtbl

func (this *IPSFactoryBuffer) Vtbl() *IPSFactoryBufferVtbl

type IPSFactoryBufferInterface

type IPSFactoryBufferInterface interface {
	IUnknownInterface
	CreateProxy(pUnkOuter *IUnknown, riid *syscall.GUID, ppProxy **IRpcProxyBuffer, ppv unsafe.Pointer) HRESULT
	CreateStub(riid *syscall.GUID, pUnkServer *IUnknown, ppStub **IRpcStubBuffer) HRESULT
}

type IPSFactoryBufferVtbl

type IPSFactoryBufferVtbl struct {
	IUnknownVtbl
	CreateProxy uintptr
	CreateStub  uintptr
}

type IPackageDebugSettings

type IPackageDebugSettings struct {
	IUnknown
}

func (*IPackageDebugSettings) ActivateBackgroundTask

func (this *IPackageDebugSettings) ActivateBackgroundTask(taskId *syscall.GUID) HRESULT

func (*IPackageDebugSettings) DisableDebugging

func (this *IPackageDebugSettings) DisableDebugging(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) EnableDebugging

func (this *IPackageDebugSettings) EnableDebugging(packageFullName PWSTR, debuggerCommandLine PWSTR, environment PWSTR) HRESULT

func (*IPackageDebugSettings) EnumerateBackgroundTasks

func (this *IPackageDebugSettings) EnumerateBackgroundTasks(packageFullName PWSTR, taskCount *uint32, taskIds **syscall.GUID, taskNames **PWSTR) HRESULT

func (*IPackageDebugSettings) GetPackageExecutionState

func (this *IPackageDebugSettings) GetPackageExecutionState(packageFullName PWSTR, packageExecutionState *PACKAGE_EXECUTION_STATE) HRESULT

func (*IPackageDebugSettings) RegisterForPackageStateChanges

func (this *IPackageDebugSettings) RegisterForPackageStateChanges(packageFullName PWSTR, pPackageExecutionStateChangeNotification *IPackageExecutionStateChangeNotification, pdwCookie *uint32) HRESULT

func (*IPackageDebugSettings) Resume

func (this *IPackageDebugSettings) Resume(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) SetTargetSessionId

func (this *IPackageDebugSettings) SetTargetSessionId(sessionId uint32) HRESULT

func (*IPackageDebugSettings) StartServicing

func (this *IPackageDebugSettings) StartServicing(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) StartSessionRedirection

func (this *IPackageDebugSettings) StartSessionRedirection(packageFullName PWSTR, sessionId uint32) HRESULT

func (*IPackageDebugSettings) StopServicing

func (this *IPackageDebugSettings) StopServicing(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) StopSessionRedirection

func (this *IPackageDebugSettings) StopSessionRedirection(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) Suspend

func (this *IPackageDebugSettings) Suspend(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) TerminateAllProcesses

func (this *IPackageDebugSettings) TerminateAllProcesses(packageFullName PWSTR) HRESULT

func (*IPackageDebugSettings) UnregisterForPackageStateChanges

func (this *IPackageDebugSettings) UnregisterForPackageStateChanges(dwCookie uint32) HRESULT

func (*IPackageDebugSettings) Vtbl

type IPackageDebugSettings2

type IPackageDebugSettings2 struct {
	IPackageDebugSettings
}

func (*IPackageDebugSettings2) EnumerateApps

func (this *IPackageDebugSettings2) EnumerateApps(packageFullName PWSTR, appCount *uint32, appUserModelIds **PWSTR, appDisplayNames **PWSTR) HRESULT

func (*IPackageDebugSettings2) Vtbl

type IPackageDebugSettings2Interface

type IPackageDebugSettings2Interface interface {
	IPackageDebugSettingsInterface
	EnumerateApps(packageFullName PWSTR, appCount *uint32, appUserModelIds **PWSTR, appDisplayNames **PWSTR) HRESULT
}

type IPackageDebugSettings2Vtbl

type IPackageDebugSettings2Vtbl struct {
	IPackageDebugSettingsVtbl
	EnumerateApps uintptr
}

type IPackageDebugSettingsInterface

type IPackageDebugSettingsInterface interface {
	IUnknownInterface
	EnableDebugging(packageFullName PWSTR, debuggerCommandLine PWSTR, environment PWSTR) HRESULT
	DisableDebugging(packageFullName PWSTR) HRESULT
	Suspend(packageFullName PWSTR) HRESULT
	Resume(packageFullName PWSTR) HRESULT
	TerminateAllProcesses(packageFullName PWSTR) HRESULT
	SetTargetSessionId(sessionId uint32) HRESULT
	EnumerateBackgroundTasks(packageFullName PWSTR, taskCount *uint32, taskIds **syscall.GUID, taskNames **PWSTR) HRESULT
	ActivateBackgroundTask(taskId *syscall.GUID) HRESULT
	StartServicing(packageFullName PWSTR) HRESULT
	StopServicing(packageFullName PWSTR) HRESULT
	StartSessionRedirection(packageFullName PWSTR, sessionId uint32) HRESULT
	StopSessionRedirection(packageFullName PWSTR) HRESULT
	GetPackageExecutionState(packageFullName PWSTR, packageExecutionState *PACKAGE_EXECUTION_STATE) HRESULT
	RegisterForPackageStateChanges(packageFullName PWSTR, pPackageExecutionStateChangeNotification *IPackageExecutionStateChangeNotification, pdwCookie *uint32) HRESULT
	UnregisterForPackageStateChanges(dwCookie uint32) HRESULT
}

type IPackageDebugSettingsVtbl

type IPackageDebugSettingsVtbl struct {
	IUnknownVtbl
	EnableDebugging                  uintptr
	DisableDebugging                 uintptr
	Suspend                          uintptr
	Resume                           uintptr
	TerminateAllProcesses            uintptr
	SetTargetSessionId               uintptr
	EnumerateBackgroundTasks         uintptr
	ActivateBackgroundTask           uintptr
	StartServicing                   uintptr
	StopServicing                    uintptr
	StartSessionRedirection          uintptr
	StopSessionRedirection           uintptr
	GetPackageExecutionState         uintptr
	RegisterForPackageStateChanges   uintptr
	UnregisterForPackageStateChanges uintptr
}

type IPackageExecutionStateChangeNotification

type IPackageExecutionStateChangeNotification struct {
	IUnknown
}

func (*IPackageExecutionStateChangeNotification) OnStateChanged

func (this *IPackageExecutionStateChangeNotification) OnStateChanged(pszPackageFullName PWSTR, pesNewState PACKAGE_EXECUTION_STATE) HRESULT

func (*IPackageExecutionStateChangeNotification) Vtbl

type IPackageExecutionStateChangeNotificationInterface

type IPackageExecutionStateChangeNotificationInterface interface {
	IUnknownInterface
	OnStateChanged(pszPackageFullName PWSTR, pesNewState PACKAGE_EXECUTION_STATE) HRESULT
}

type IPackageExecutionStateChangeNotificationVtbl

type IPackageExecutionStateChangeNotificationVtbl struct {
	IUnknownVtbl
	OnStateChanged uintptr
}

type IParentAndItem

type IParentAndItem struct {
	IUnknown
}

func (*IParentAndItem) GetParentAndItem

func (this *IParentAndItem) GetParentAndItem(ppidlParent **ITEMIDLIST, ppsf **IShellFolder, ppidlChild **ITEMIDLIST) HRESULT

func (*IParentAndItem) SetParentAndItem

func (this *IParentAndItem) SetParentAndItem(pidlParent *ITEMIDLIST, psf *IShellFolder, pidlChild *ITEMIDLIST) HRESULT

func (*IParentAndItem) Vtbl

func (this *IParentAndItem) Vtbl() *IParentAndItemVtbl

type IParentAndItemInterface

type IParentAndItemInterface interface {
	IUnknownInterface
	SetParentAndItem(pidlParent *ITEMIDLIST, psf *IShellFolder, pidlChild *ITEMIDLIST) HRESULT
	GetParentAndItem(ppidlParent **ITEMIDLIST, ppsf **IShellFolder, ppidlChild **ITEMIDLIST) HRESULT
}

type IParentAndItemVtbl

type IParentAndItemVtbl struct {
	IUnknownVtbl
	SetParentAndItem uintptr
	GetParentAndItem uintptr
}

type IParseAndCreateItem

type IParseAndCreateItem struct {
	IUnknown
}

func (*IParseAndCreateItem) GetItem

func (this *IParseAndCreateItem) GetItem(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IParseAndCreateItem) SetItem

func (this *IParseAndCreateItem) SetItem(psi *IShellItem) HRESULT

func (*IParseAndCreateItem) Vtbl

type IParseAndCreateItemInterface

type IParseAndCreateItemInterface interface {
	IUnknownInterface
	SetItem(psi *IShellItem) HRESULT
	GetItem(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IParseAndCreateItemVtbl

type IParseAndCreateItemVtbl struct {
	IUnknownVtbl
	SetItem uintptr
	GetItem uintptr
}

type IParseDisplayName

type IParseDisplayName struct {
	IUnknown
}

func (*IParseDisplayName) ParseDisplayName

func (this *IParseDisplayName) ParseDisplayName(pbc *IBindCtx, pszDisplayName PWSTR, pchEaten *uint32, ppmkOut **IMoniker) HRESULT

func (*IParseDisplayName) Vtbl

type IParseDisplayNameInterface

type IParseDisplayNameInterface interface {
	IUnknownInterface
	ParseDisplayName(pbc *IBindCtx, pszDisplayName PWSTR, pchEaten *uint32, ppmkOut **IMoniker) HRESULT
}

type IParseDisplayNameVtbl

type IParseDisplayNameVtbl struct {
	IUnknownVtbl
	ParseDisplayName uintptr
}

type IPerPropertyBrowsing

type IPerPropertyBrowsing struct {
	IUnknown
}

func (*IPerPropertyBrowsing) GetDisplayString

func (this *IPerPropertyBrowsing) GetDisplayString(dispID int32, pBstr *BSTR) HRESULT

func (*IPerPropertyBrowsing) GetPredefinedStrings

func (this *IPerPropertyBrowsing) GetPredefinedStrings(dispID int32, pCaStringsOut *CALPOLESTR, pCaCookiesOut *CADWORD) HRESULT

func (*IPerPropertyBrowsing) GetPredefinedValue

func (this *IPerPropertyBrowsing) GetPredefinedValue(dispID int32, dwCookie uint32, pVarOut *VARIANT) HRESULT

func (*IPerPropertyBrowsing) MapPropertyToPage

func (this *IPerPropertyBrowsing) MapPropertyToPage(dispID int32, pClsid *syscall.GUID) HRESULT

func (*IPerPropertyBrowsing) Vtbl

type IPerPropertyBrowsing2

type IPerPropertyBrowsing2 struct {
	IUnknown
}

func (*IPerPropertyBrowsing2) GetDisplayString

func (this *IPerPropertyBrowsing2) GetDisplayString(dispid int32, pBstr *BSTR) HRESULT

func (*IPerPropertyBrowsing2) GetPredefinedStrings

func (this *IPerPropertyBrowsing2) GetPredefinedStrings(dispid int32, pCaStrings *CALPOLESTR, pCaCookies *CADWORD) HRESULT

func (*IPerPropertyBrowsing2) MapPropertyToPage

func (this *IPerPropertyBrowsing2) MapPropertyToPage(dispid int32, pClsidPropPage *syscall.GUID) HRESULT

func (*IPerPropertyBrowsing2) SetPredefinedValue

func (this *IPerPropertyBrowsing2) SetPredefinedValue(dispid int32, dwCookie uint32) HRESULT

func (*IPerPropertyBrowsing2) Vtbl

type IPerPropertyBrowsing2Interface

type IPerPropertyBrowsing2Interface interface {
	IUnknownInterface
	GetDisplayString(dispid int32, pBstr *BSTR) HRESULT
	MapPropertyToPage(dispid int32, pClsidPropPage *syscall.GUID) HRESULT
	GetPredefinedStrings(dispid int32, pCaStrings *CALPOLESTR, pCaCookies *CADWORD) HRESULT
	SetPredefinedValue(dispid int32, dwCookie uint32) HRESULT
}

type IPerPropertyBrowsing2Vtbl

type IPerPropertyBrowsing2Vtbl struct {
	IUnknownVtbl
	GetDisplayString     uintptr
	MapPropertyToPage    uintptr
	GetPredefinedStrings uintptr
	SetPredefinedValue   uintptr
}

type IPerPropertyBrowsingInterface

type IPerPropertyBrowsingInterface interface {
	IUnknownInterface
	GetDisplayString(dispID int32, pBstr *BSTR) HRESULT
	MapPropertyToPage(dispID int32, pClsid *syscall.GUID) HRESULT
	GetPredefinedStrings(dispID int32, pCaStringsOut *CALPOLESTR, pCaCookiesOut *CADWORD) HRESULT
	GetPredefinedValue(dispID int32, dwCookie uint32, pVarOut *VARIANT) HRESULT
}

type IPerPropertyBrowsingVtbl

type IPerPropertyBrowsingVtbl struct {
	IUnknownVtbl
	GetDisplayString     uintptr
	MapPropertyToPage    uintptr
	GetPredefinedStrings uintptr
	GetPredefinedValue   uintptr
}

type IPersist

type IPersist struct {
	IUnknown
}

func (*IPersist) GetClassID

func (this *IPersist) GetClassID(pClassID *syscall.GUID) HRESULT

func (*IPersist) Vtbl

func (this *IPersist) Vtbl() *IPersistVtbl

type IPersistFile

type IPersistFile struct {
	IPersist
}

func (*IPersistFile) GetCurFile

func (this *IPersistFile) GetCurFile(ppszFileName *PWSTR) HRESULT

func (*IPersistFile) IsDirty

func (this *IPersistFile) IsDirty() HRESULT

func (*IPersistFile) Load

func (this *IPersistFile) Load(pszFileName PWSTR, dwMode STGM) HRESULT

func (*IPersistFile) Save

func (this *IPersistFile) Save(pszFileName PWSTR, fRemember BOOL) HRESULT

func (*IPersistFile) SaveCompleted

func (this *IPersistFile) SaveCompleted(pszFileName PWSTR) HRESULT

func (*IPersistFile) Vtbl

func (this *IPersistFile) Vtbl() *IPersistFileVtbl

type IPersistFileInterface

type IPersistFileInterface interface {
	IPersistInterface
	IsDirty() HRESULT
	Load(pszFileName PWSTR, dwMode STGM) HRESULT
	Save(pszFileName PWSTR, fRemember BOOL) HRESULT
	SaveCompleted(pszFileName PWSTR) HRESULT
	GetCurFile(ppszFileName *PWSTR) HRESULT
}

type IPersistFileVtbl

type IPersistFileVtbl struct {
	IPersistVtbl
	IsDirty       uintptr
	Load          uintptr
	Save          uintptr
	SaveCompleted uintptr
	GetCurFile    uintptr
}

type IPersistFolder

type IPersistFolder struct {
	IPersist
}

func (*IPersistFolder) Initialize

func (this *IPersistFolder) Initialize(pidl *ITEMIDLIST) HRESULT

func (*IPersistFolder) Vtbl

func (this *IPersistFolder) Vtbl() *IPersistFolderVtbl

type IPersistFolder2

type IPersistFolder2 struct {
	IPersistFolder
}

func (*IPersistFolder2) GetCurFolder

func (this *IPersistFolder2) GetCurFolder(ppidl **ITEMIDLIST) HRESULT

func (*IPersistFolder2) Vtbl

func (this *IPersistFolder2) Vtbl() *IPersistFolder2Vtbl

type IPersistFolder2Interface

type IPersistFolder2Interface interface {
	IPersistFolderInterface
	GetCurFolder(ppidl **ITEMIDLIST) HRESULT
}

type IPersistFolder2Vtbl

type IPersistFolder2Vtbl struct {
	IPersistFolderVtbl
	GetCurFolder uintptr
}

type IPersistFolder3

type IPersistFolder3 struct {
	IPersistFolder2
}

func (*IPersistFolder3) GetFolderTargetInfo

func (this *IPersistFolder3) GetFolderTargetInfo(ppfti *PERSIST_FOLDER_TARGET_INFO) HRESULT

func (*IPersistFolder3) InitializeEx

func (this *IPersistFolder3) InitializeEx(pbc *IBindCtx, pidlRoot *ITEMIDLIST, ppfti *PERSIST_FOLDER_TARGET_INFO) HRESULT

func (*IPersistFolder3) Vtbl

func (this *IPersistFolder3) Vtbl() *IPersistFolder3Vtbl

type IPersistFolder3Interface

type IPersistFolder3Interface interface {
	IPersistFolder2Interface
	InitializeEx(pbc *IBindCtx, pidlRoot *ITEMIDLIST, ppfti *PERSIST_FOLDER_TARGET_INFO) HRESULT
	GetFolderTargetInfo(ppfti *PERSIST_FOLDER_TARGET_INFO) HRESULT
}

type IPersistFolder3Vtbl

type IPersistFolder3Vtbl struct {
	IPersistFolder2Vtbl
	InitializeEx        uintptr
	GetFolderTargetInfo uintptr
}

type IPersistFolderInterface

type IPersistFolderInterface interface {
	IPersistInterface
	Initialize(pidl *ITEMIDLIST) HRESULT
}

type IPersistFolderVtbl

type IPersistFolderVtbl struct {
	IPersistVtbl
	Initialize uintptr
}

type IPersistIDList

type IPersistIDList struct {
	IPersist
}

func (*IPersistIDList) GetIDList

func (this *IPersistIDList) GetIDList(ppidl **ITEMIDLIST) HRESULT

func (*IPersistIDList) SetIDList

func (this *IPersistIDList) SetIDList(pidl *ITEMIDLIST) HRESULT

func (*IPersistIDList) Vtbl

func (this *IPersistIDList) Vtbl() *IPersistIDListVtbl

type IPersistIDListInterface

type IPersistIDListInterface interface {
	IPersistInterface
	SetIDList(pidl *ITEMIDLIST) HRESULT
	GetIDList(ppidl **ITEMIDLIST) HRESULT
}

type IPersistIDListVtbl

type IPersistIDListVtbl struct {
	IPersistVtbl
	SetIDList uintptr
	GetIDList uintptr
}

type IPersistInterface

type IPersistInterface interface {
	IUnknownInterface
	GetClassID(pClassID *syscall.GUID) HRESULT
}

type IPersistMemory

type IPersistMemory struct {
	IPersist
}

func (*IPersistMemory) GetSizeMax

func (this *IPersistMemory) GetSizeMax(pCbSize *uint32) HRESULT

func (*IPersistMemory) InitNew

func (this *IPersistMemory) InitNew() HRESULT

func (*IPersistMemory) IsDirty

func (this *IPersistMemory) IsDirty() HRESULT

func (*IPersistMemory) Load

func (this *IPersistMemory) Load(pMem unsafe.Pointer, cbSize uint32) HRESULT

func (*IPersistMemory) Save

func (this *IPersistMemory) Save(pMem unsafe.Pointer, fClearDirty BOOL, cbSize uint32) HRESULT

func (*IPersistMemory) Vtbl

func (this *IPersistMemory) Vtbl() *IPersistMemoryVtbl

type IPersistMemoryInterface

type IPersistMemoryInterface interface {
	IPersistInterface
	IsDirty() HRESULT
	Load(pMem unsafe.Pointer, cbSize uint32) HRESULT
	Save(pMem unsafe.Pointer, fClearDirty BOOL, cbSize uint32) HRESULT
	GetSizeMax(pCbSize *uint32) HRESULT
	InitNew() HRESULT
}

type IPersistMemoryVtbl

type IPersistMemoryVtbl struct {
	IPersistVtbl
	IsDirty    uintptr
	Load       uintptr
	Save       uintptr
	GetSizeMax uintptr
	InitNew    uintptr
}

type IPersistPropertyBag

type IPersistPropertyBag struct {
	IPersist
}

func (*IPersistPropertyBag) InitNew

func (this *IPersistPropertyBag) InitNew() HRESULT

func (*IPersistPropertyBag) Load

func (this *IPersistPropertyBag) Load(pPropBag *IPropertyBag, pErrorLog *IErrorLog) HRESULT

func (*IPersistPropertyBag) Save

func (this *IPersistPropertyBag) Save(pPropBag *IPropertyBag, fClearDirty BOOL, fSaveAllProperties BOOL) HRESULT

func (*IPersistPropertyBag) Vtbl

type IPersistPropertyBag2

type IPersistPropertyBag2 struct {
	IPersist
}

func (*IPersistPropertyBag2) InitNew

func (this *IPersistPropertyBag2) InitNew() HRESULT

func (*IPersistPropertyBag2) IsDirty

func (this *IPersistPropertyBag2) IsDirty() HRESULT

func (*IPersistPropertyBag2) Load

func (this *IPersistPropertyBag2) Load(pPropBag *IPropertyBag2, pErrLog *IErrorLog) HRESULT

func (*IPersistPropertyBag2) Save

func (this *IPersistPropertyBag2) Save(pPropBag *IPropertyBag2, fClearDirty BOOL, fSaveAllProperties BOOL) HRESULT

func (*IPersistPropertyBag2) Vtbl

type IPersistPropertyBag2Interface

type IPersistPropertyBag2Interface interface {
	IPersistInterface
	InitNew() HRESULT
	Load(pPropBag *IPropertyBag2, pErrLog *IErrorLog) HRESULT
	Save(pPropBag *IPropertyBag2, fClearDirty BOOL, fSaveAllProperties BOOL) HRESULT
	IsDirty() HRESULT
}

type IPersistPropertyBag2Vtbl

type IPersistPropertyBag2Vtbl struct {
	IPersistVtbl
	InitNew uintptr
	Load    uintptr
	Save    uintptr
	IsDirty uintptr
}

type IPersistPropertyBagInterface

type IPersistPropertyBagInterface interface {
	IPersistInterface
	InitNew() HRESULT
	Load(pPropBag *IPropertyBag, pErrorLog *IErrorLog) HRESULT
	Save(pPropBag *IPropertyBag, fClearDirty BOOL, fSaveAllProperties BOOL) HRESULT
}

type IPersistPropertyBagVtbl

type IPersistPropertyBagVtbl struct {
	IPersistVtbl
	InitNew uintptr
	Load    uintptr
	Save    uintptr
}

type IPersistSerializedPropStorage

type IPersistSerializedPropStorage struct {
	IUnknown
}

func (*IPersistSerializedPropStorage) GetPropertyStorage

func (this *IPersistSerializedPropStorage) GetPropertyStorage(ppsps **SERIALIZEDPROPSTORAGE, pcb *uint32) HRESULT

func (*IPersistSerializedPropStorage) SetFlags

func (this *IPersistSerializedPropStorage) SetFlags(flags int32) HRESULT

func (*IPersistSerializedPropStorage) SetPropertyStorage

func (this *IPersistSerializedPropStorage) SetPropertyStorage(psps PCUSERIALIZEDPROPSTORAGE, cb uint32) HRESULT

func (*IPersistSerializedPropStorage) Vtbl

type IPersistSerializedPropStorage2

type IPersistSerializedPropStorage2 struct {
	IPersistSerializedPropStorage
}

func (*IPersistSerializedPropStorage2) GetPropertyStorageBuffer

func (this *IPersistSerializedPropStorage2) GetPropertyStorageBuffer(psps *SERIALIZEDPROPSTORAGE, cb uint32, pcbWritten *uint32) HRESULT

func (*IPersistSerializedPropStorage2) GetPropertyStorageSize

func (this *IPersistSerializedPropStorage2) GetPropertyStorageSize(pcb *uint32) HRESULT

func (*IPersistSerializedPropStorage2) Vtbl

type IPersistSerializedPropStorage2Interface

type IPersistSerializedPropStorage2Interface interface {
	IPersistSerializedPropStorageInterface
	GetPropertyStorageSize(pcb *uint32) HRESULT
	GetPropertyStorageBuffer(psps *SERIALIZEDPROPSTORAGE, cb uint32, pcbWritten *uint32) HRESULT
}

type IPersistSerializedPropStorage2Vtbl

type IPersistSerializedPropStorage2Vtbl struct {
	IPersistSerializedPropStorageVtbl
	GetPropertyStorageSize   uintptr
	GetPropertyStorageBuffer uintptr
}

type IPersistSerializedPropStorageInterface

type IPersistSerializedPropStorageInterface interface {
	IUnknownInterface
	SetFlags(flags int32) HRESULT
	SetPropertyStorage(psps PCUSERIALIZEDPROPSTORAGE, cb uint32) HRESULT
	GetPropertyStorage(ppsps **SERIALIZEDPROPSTORAGE, pcb *uint32) HRESULT
}

type IPersistSerializedPropStorageVtbl

type IPersistSerializedPropStorageVtbl struct {
	IUnknownVtbl
	SetFlags           uintptr
	SetPropertyStorage uintptr
	GetPropertyStorage uintptr
}

type IPersistStorage

type IPersistStorage struct {
	IPersist
}

func (*IPersistStorage) HandsOffStorage

func (this *IPersistStorage) HandsOffStorage() HRESULT

func (*IPersistStorage) InitNew

func (this *IPersistStorage) InitNew(pStg *IStorage) HRESULT

func (*IPersistStorage) IsDirty

func (this *IPersistStorage) IsDirty() HRESULT

func (*IPersistStorage) Load

func (this *IPersistStorage) Load(pStg *IStorage) HRESULT

func (*IPersistStorage) Save

func (this *IPersistStorage) Save(pStgSave *IStorage, fSameAsLoad BOOL) HRESULT

func (*IPersistStorage) SaveCompleted

func (this *IPersistStorage) SaveCompleted(pStgNew *IStorage) HRESULT

func (*IPersistStorage) Vtbl

func (this *IPersistStorage) Vtbl() *IPersistStorageVtbl

type IPersistStorageInterface

type IPersistStorageInterface interface {
	IPersistInterface
	IsDirty() HRESULT
	InitNew(pStg *IStorage) HRESULT
	Load(pStg *IStorage) HRESULT
	Save(pStgSave *IStorage, fSameAsLoad BOOL) HRESULT
	SaveCompleted(pStgNew *IStorage) HRESULT
	HandsOffStorage() HRESULT
}

type IPersistStorageVtbl

type IPersistStorageVtbl struct {
	IPersistVtbl
	IsDirty         uintptr
	InitNew         uintptr
	Load            uintptr
	Save            uintptr
	SaveCompleted   uintptr
	HandsOffStorage uintptr
}

type IPersistStream

type IPersistStream struct {
	IPersist
}

func (*IPersistStream) GetSizeMax

func (this *IPersistStream) GetSizeMax(pcbSize *uint64) HRESULT

func (*IPersistStream) IsDirty

func (this *IPersistStream) IsDirty() HRESULT

func (*IPersistStream) Load

func (this *IPersistStream) Load(pStm *IStream) HRESULT

func (*IPersistStream) Save

func (this *IPersistStream) Save(pStm *IStream, fClearDirty BOOL) HRESULT

func (*IPersistStream) Vtbl

func (this *IPersistStream) Vtbl() *IPersistStreamVtbl

type IPersistStreamInit

type IPersistStreamInit struct {
	IPersist
}

func (*IPersistStreamInit) GetSizeMax

func (this *IPersistStreamInit) GetSizeMax(pCbSize *uint64) HRESULT

func (*IPersistStreamInit) InitNew

func (this *IPersistStreamInit) InitNew() HRESULT

func (*IPersistStreamInit) IsDirty

func (this *IPersistStreamInit) IsDirty() HRESULT

func (*IPersistStreamInit) Load

func (this *IPersistStreamInit) Load(pStm *IStream) HRESULT

func (*IPersistStreamInit) Save

func (this *IPersistStreamInit) Save(pStm *IStream, fClearDirty BOOL) HRESULT

func (*IPersistStreamInit) Vtbl

type IPersistStreamInitInterface

type IPersistStreamInitInterface interface {
	IPersistInterface
	IsDirty() HRESULT
	Load(pStm *IStream) HRESULT
	Save(pStm *IStream, fClearDirty BOOL) HRESULT
	GetSizeMax(pCbSize *uint64) HRESULT
	InitNew() HRESULT
}

type IPersistStreamInitVtbl

type IPersistStreamInitVtbl struct {
	IPersistVtbl
	IsDirty    uintptr
	Load       uintptr
	Save       uintptr
	GetSizeMax uintptr
	InitNew    uintptr
}

type IPersistStreamInterface

type IPersistStreamInterface interface {
	IPersistInterface
	IsDirty() HRESULT
	Load(pStm *IStream) HRESULT
	Save(pStm *IStream, fClearDirty BOOL) HRESULT
	GetSizeMax(pcbSize *uint64) HRESULT
}

type IPersistStreamVtbl

type IPersistStreamVtbl struct {
	IPersistVtbl
	IsDirty    uintptr
	Load       uintptr
	Save       uintptr
	GetSizeMax uintptr
}

type IPersistVtbl

type IPersistVtbl struct {
	IUnknownVtbl
	GetClassID uintptr
}

type IPicture

type IPicture struct {
	IUnknown
}

func (*IPicture) Get_Attributes

func (this *IPicture) Get_Attributes(pDwAttr *uint32) HRESULT

func (*IPicture) Get_CurDC

func (this *IPicture) Get_CurDC(phDC *HDC) HRESULT

func (*IPicture) Get_Handle

func (this *IPicture) Get_Handle(pHandle *OLE_HANDLE) HRESULT

func (*IPicture) Get_Height

func (this *IPicture) Get_Height(pHeight *int32) HRESULT

func (*IPicture) Get_KeepOriginalFormat

func (this *IPicture) Get_KeepOriginalFormat(pKeep *BOOL) HRESULT

func (*IPicture) Get_Type

func (this *IPicture) Get_Type(pType *PICTYPE) HRESULT

func (*IPicture) Get_Width

func (this *IPicture) Get_Width(pWidth *int32) HRESULT

func (*IPicture) Get_hPal

func (this *IPicture) Get_hPal(phPal *OLE_HANDLE) HRESULT

func (*IPicture) PictureChanged

func (this *IPicture) PictureChanged() HRESULT

func (*IPicture) Put_KeepOriginalFormat

func (this *IPicture) Put_KeepOriginalFormat(keep BOOL) HRESULT

func (*IPicture) Render

func (this *IPicture) Render(hDC HDC, x int32, y int32, cx int32, cy int32, xSrc int32, ySrc int32, cxSrc int32, cySrc int32, pRcWBounds *RECT) HRESULT

func (*IPicture) SaveAsFile

func (this *IPicture) SaveAsFile(pStream *IStream, fSaveMemCopy BOOL, pCbSize *int32) HRESULT

func (*IPicture) SelectPicture

func (this *IPicture) SelectPicture(hDCIn HDC, phDCOut *HDC, phBmpOut *OLE_HANDLE) HRESULT

func (*IPicture) Set_hPal

func (this *IPicture) Set_hPal(hPal OLE_HANDLE) HRESULT

func (*IPicture) Vtbl

func (this *IPicture) Vtbl() *IPictureVtbl

type IPicture2

type IPicture2 struct {
	IUnknown
}

func (*IPicture2) Get_Attributes

func (this *IPicture2) Get_Attributes(pDwAttr *uint32) HRESULT

func (*IPicture2) Get_CurDC

func (this *IPicture2) Get_CurDC(phDC *HDC) HRESULT

func (*IPicture2) Get_Handle

func (this *IPicture2) Get_Handle(pHandle *uintptr) HRESULT

func (*IPicture2) Get_Height

func (this *IPicture2) Get_Height(pHeight *int32) HRESULT

func (*IPicture2) Get_KeepOriginalFormat

func (this *IPicture2) Get_KeepOriginalFormat(pKeep *BOOL) HRESULT

func (*IPicture2) Get_Type

func (this *IPicture2) Get_Type(pType *int16) HRESULT

func (*IPicture2) Get_Width

func (this *IPicture2) Get_Width(pWidth *int32) HRESULT

func (*IPicture2) Get_hPal

func (this *IPicture2) Get_hPal(phPal *uintptr) HRESULT

func (*IPicture2) PictureChanged

func (this *IPicture2) PictureChanged() HRESULT

func (*IPicture2) Put_KeepOriginalFormat

func (this *IPicture2) Put_KeepOriginalFormat(keep BOOL) HRESULT

func (*IPicture2) Render

func (this *IPicture2) Render(hDC HDC, x int32, y int32, cx int32, cy int32, xSrc int32, ySrc int32, cxSrc int32, cySrc int32, pRcWBounds *RECT) HRESULT

func (*IPicture2) SaveAsFile

func (this *IPicture2) SaveAsFile(pStream *IStream, fSaveMemCopy BOOL, pCbSize *int32) HRESULT

func (*IPicture2) SelectPicture

func (this *IPicture2) SelectPicture(hDCIn HDC, phDCOut *HDC, phBmpOut *uintptr) HRESULT

func (*IPicture2) Set_hPal

func (this *IPicture2) Set_hPal(hPal uintptr) HRESULT

func (*IPicture2) Vtbl

func (this *IPicture2) Vtbl() *IPicture2Vtbl

type IPicture2Interface

type IPicture2Interface interface {
	IUnknownInterface
	Get_Handle(pHandle *uintptr) HRESULT
	Get_hPal(phPal *uintptr) HRESULT
	Get_Type(pType *int16) HRESULT
	Get_Width(pWidth *int32) HRESULT
	Get_Height(pHeight *int32) HRESULT
	Render(hDC HDC, x int32, y int32, cx int32, cy int32, xSrc int32, ySrc int32, cxSrc int32, cySrc int32, pRcWBounds *RECT) HRESULT
	Set_hPal(hPal uintptr) HRESULT
	Get_CurDC(phDC *HDC) HRESULT
	SelectPicture(hDCIn HDC, phDCOut *HDC, phBmpOut *uintptr) HRESULT
	Get_KeepOriginalFormat(pKeep *BOOL) HRESULT
	Put_KeepOriginalFormat(keep BOOL) HRESULT
	PictureChanged() HRESULT
	SaveAsFile(pStream *IStream, fSaveMemCopy BOOL, pCbSize *int32) HRESULT
	Get_Attributes(pDwAttr *uint32) HRESULT
}

type IPicture2Vtbl

type IPicture2Vtbl struct {
	IUnknownVtbl
	Get_Handle             uintptr
	Get_hPal               uintptr
	Get_Type               uintptr
	Get_Width              uintptr
	Get_Height             uintptr
	Render                 uintptr
	Set_hPal               uintptr
	Get_CurDC              uintptr
	SelectPicture          uintptr
	Get_KeepOriginalFormat uintptr
	Put_KeepOriginalFormat uintptr
	PictureChanged         uintptr
	SaveAsFile             uintptr
	Get_Attributes         uintptr
}

type IPictureDisp

type IPictureDisp struct {
	IDispatch
}

func (*IPictureDisp) Vtbl

func (this *IPictureDisp) Vtbl() *IPictureDispVtbl

type IPictureDispInterface

type IPictureDispInterface interface {
	IDispatchInterface
}

type IPictureDispVtbl

type IPictureDispVtbl struct {
	IDispatchVtbl
}

type IPictureInterface

type IPictureInterface interface {
	IUnknownInterface
	Get_Handle(pHandle *OLE_HANDLE) HRESULT
	Get_hPal(phPal *OLE_HANDLE) HRESULT
	Get_Type(pType *PICTYPE) HRESULT
	Get_Width(pWidth *int32) HRESULT
	Get_Height(pHeight *int32) HRESULT
	Render(hDC HDC, x int32, y int32, cx int32, cy int32, xSrc int32, ySrc int32, cxSrc int32, cySrc int32, pRcWBounds *RECT) HRESULT
	Set_hPal(hPal OLE_HANDLE) HRESULT
	Get_CurDC(phDC *HDC) HRESULT
	SelectPicture(hDCIn HDC, phDCOut *HDC, phBmpOut *OLE_HANDLE) HRESULT
	Get_KeepOriginalFormat(pKeep *BOOL) HRESULT
	Put_KeepOriginalFormat(keep BOOL) HRESULT
	PictureChanged() HRESULT
	SaveAsFile(pStream *IStream, fSaveMemCopy BOOL, pCbSize *int32) HRESULT
	Get_Attributes(pDwAttr *uint32) HRESULT
}

type IPictureVtbl

type IPictureVtbl struct {
	IUnknownVtbl
	Get_Handle             uintptr
	Get_hPal               uintptr
	Get_Type               uintptr
	Get_Width              uintptr
	Get_Height             uintptr
	Render                 uintptr
	Set_hPal               uintptr
	Get_CurDC              uintptr
	SelectPicture          uintptr
	Get_KeepOriginalFormat uintptr
	Put_KeepOriginalFormat uintptr
	PictureChanged         uintptr
	SaveAsFile             uintptr
	Get_Attributes         uintptr
}

type IPipeByte

type IPipeByte struct {
	IUnknown
}

func (*IPipeByte) Pull

func (this *IPipeByte) Pull(buf *byte, cRequest uint32, pcReturned *uint32) HRESULT

func (*IPipeByte) Push

func (this *IPipeByte) Push(buf *byte, cSent uint32) HRESULT

func (*IPipeByte) Vtbl

func (this *IPipeByte) Vtbl() *IPipeByteVtbl

type IPipeByteInterface

type IPipeByteInterface interface {
	IUnknownInterface
	Pull(buf *byte, cRequest uint32, pcReturned *uint32) HRESULT
	Push(buf *byte, cSent uint32) HRESULT
}

type IPipeByteVtbl

type IPipeByteVtbl struct {
	IUnknownVtbl
	Pull uintptr
	Push uintptr
}

type IPipeDouble

type IPipeDouble struct {
	IUnknown
}

func (*IPipeDouble) Pull

func (this *IPipeDouble) Pull(buf *float64, cRequest uint32, pcReturned *uint32) HRESULT

func (*IPipeDouble) Push

func (this *IPipeDouble) Push(buf *float64, cSent uint32) HRESULT

func (*IPipeDouble) Vtbl

func (this *IPipeDouble) Vtbl() *IPipeDoubleVtbl

type IPipeDoubleInterface

type IPipeDoubleInterface interface {
	IUnknownInterface
	Pull(buf *float64, cRequest uint32, pcReturned *uint32) HRESULT
	Push(buf *float64, cSent uint32) HRESULT
}

type IPipeDoubleVtbl

type IPipeDoubleVtbl struct {
	IUnknownVtbl
	Pull uintptr
	Push uintptr
}

type IPipeLong

type IPipeLong struct {
	IUnknown
}

func (*IPipeLong) Pull

func (this *IPipeLong) Pull(buf *int32, cRequest uint32, pcReturned *uint32) HRESULT

func (*IPipeLong) Push

func (this *IPipeLong) Push(buf *int32, cSent uint32) HRESULT

func (*IPipeLong) Vtbl

func (this *IPipeLong) Vtbl() *IPipeLongVtbl

type IPipeLongInterface

type IPipeLongInterface interface {
	IUnknownInterface
	Pull(buf *int32, cRequest uint32, pcReturned *uint32) HRESULT
	Push(buf *int32, cSent uint32) HRESULT
}

type IPipeLongVtbl

type IPipeLongVtbl struct {
	IUnknownVtbl
	Pull uintptr
	Push uintptr
}

type IPlayToManagerInterop

type IPlayToManagerInterop struct {
	IInspectable
}

func (*IPlayToManagerInterop) GetForWindow

func (this *IPlayToManagerInterop) GetForWindow(appWindow HWND, riid *syscall.GUID, playToManager unsafe.Pointer) HRESULT

func (*IPlayToManagerInterop) ShowPlayToUIForWindow

func (this *IPlayToManagerInterop) ShowPlayToUIForWindow(appWindow HWND) HRESULT

func (*IPlayToManagerInterop) Vtbl

type IPlayToManagerInteropInterface

type IPlayToManagerInteropInterface interface {
	IInspectableInterface
	GetForWindow(appWindow HWND, riid *syscall.GUID, playToManager unsafe.Pointer) HRESULT
	ShowPlayToUIForWindow(appWindow HWND) HRESULT
}

type IPlayToManagerInteropVtbl

type IPlayToManagerInteropVtbl struct {
	IInspectableVtbl
	GetForWindow          uintptr
	ShowPlayToUIForWindow uintptr
}

type IPointerInactive

type IPointerInactive struct {
	IUnknown
}

func (*IPointerInactive) GetActivationPolicy

func (this *IPointerInactive) GetActivationPolicy(pdwPolicy *POINTERINACTIVE) HRESULT

func (*IPointerInactive) OnInactiveMouseMove

func (this *IPointerInactive) OnInactiveMouseMove(pRectBounds *RECT, x int32, y int32, grfKeyState uint32) HRESULT

func (*IPointerInactive) OnInactiveSetCursor

func (this *IPointerInactive) OnInactiveSetCursor(pRectBounds *RECT, x int32, y int32, dwMouseMsg uint32, fSetAlways BOOL) HRESULT

func (*IPointerInactive) Vtbl

func (this *IPointerInactive) Vtbl() *IPointerInactiveVtbl

type IPointerInactiveInterface

type IPointerInactiveInterface interface {
	IUnknownInterface
	GetActivationPolicy(pdwPolicy *POINTERINACTIVE) HRESULT
	OnInactiveMouseMove(pRectBounds *RECT, x int32, y int32, grfKeyState uint32) HRESULT
	OnInactiveSetCursor(pRectBounds *RECT, x int32, y int32, dwMouseMsg uint32, fSetAlways BOOL) HRESULT
}

type IPointerInactiveVtbl

type IPointerInactiveVtbl struct {
	IUnknownVtbl
	GetActivationPolicy uintptr
	OnInactiveMouseMove uintptr
	OnInactiveSetCursor uintptr
}

type IPreviewHandler

type IPreviewHandler struct {
	IUnknown
}

func (*IPreviewHandler) DoPreview

func (this *IPreviewHandler) DoPreview() HRESULT

func (*IPreviewHandler) QueryFocus

func (this *IPreviewHandler) QueryFocus(phwnd *HWND) HRESULT

func (*IPreviewHandler) SetFocus

func (this *IPreviewHandler) SetFocus() HRESULT

func (*IPreviewHandler) SetRect

func (this *IPreviewHandler) SetRect(prc *RECT) HRESULT

func (*IPreviewHandler) SetWindow

func (this *IPreviewHandler) SetWindow(hwnd HWND, prc *RECT) HRESULT

func (*IPreviewHandler) TranslateAccelerator

func (this *IPreviewHandler) TranslateAccelerator(pmsg *MSG) HRESULT

func (*IPreviewHandler) Unload

func (this *IPreviewHandler) Unload() HRESULT

func (*IPreviewHandler) Vtbl

func (this *IPreviewHandler) Vtbl() *IPreviewHandlerVtbl

type IPreviewHandlerFrame

type IPreviewHandlerFrame struct {
	IUnknown
}

func (*IPreviewHandlerFrame) GetWindowContext

func (this *IPreviewHandlerFrame) GetWindowContext(pinfo *PREVIEWHANDLERFRAMEINFO) HRESULT

func (*IPreviewHandlerFrame) TranslateAccelerator

func (this *IPreviewHandlerFrame) TranslateAccelerator(pmsg *MSG) HRESULT

func (*IPreviewHandlerFrame) Vtbl

type IPreviewHandlerFrameInterface

type IPreviewHandlerFrameInterface interface {
	IUnknownInterface
	GetWindowContext(pinfo *PREVIEWHANDLERFRAMEINFO) HRESULT
	TranslateAccelerator(pmsg *MSG) HRESULT
}

type IPreviewHandlerFrameVtbl

type IPreviewHandlerFrameVtbl struct {
	IUnknownVtbl
	GetWindowContext     uintptr
	TranslateAccelerator uintptr
}

type IPreviewHandlerInterface

type IPreviewHandlerInterface interface {
	IUnknownInterface
	SetWindow(hwnd HWND, prc *RECT) HRESULT
	SetRect(prc *RECT) HRESULT
	DoPreview() HRESULT
	Unload() HRESULT
	SetFocus() HRESULT
	QueryFocus(phwnd *HWND) HRESULT
	TranslateAccelerator(pmsg *MSG) HRESULT
}

type IPreviewHandlerVisuals

type IPreviewHandlerVisuals struct {
	IUnknown
}

func (*IPreviewHandlerVisuals) SetBackgroundColor

func (this *IPreviewHandlerVisuals) SetBackgroundColor(color COLORREF) HRESULT

func (*IPreviewHandlerVisuals) SetFont

func (this *IPreviewHandlerVisuals) SetFont(plf *LOGFONTW) HRESULT

func (*IPreviewHandlerVisuals) SetTextColor

func (this *IPreviewHandlerVisuals) SetTextColor(color COLORREF) HRESULT

func (*IPreviewHandlerVisuals) Vtbl

type IPreviewHandlerVisualsInterface

type IPreviewHandlerVisualsInterface interface {
	IUnknownInterface
	SetBackgroundColor(color COLORREF) HRESULT
	SetFont(plf *LOGFONTW) HRESULT
	SetTextColor(color COLORREF) HRESULT
}

type IPreviewHandlerVisualsVtbl

type IPreviewHandlerVisualsVtbl struct {
	IUnknownVtbl
	SetBackgroundColor uintptr
	SetFont            uintptr
	SetTextColor       uintptr
}

type IPreviewHandlerVtbl

type IPreviewHandlerVtbl struct {
	IUnknownVtbl
	SetWindow            uintptr
	SetRect              uintptr
	DoPreview            uintptr
	Unload               uintptr
	SetFocus             uintptr
	QueryFocus           uintptr
	TranslateAccelerator uintptr
}

type IPreviewItem

type IPreviewItem struct {
	IRelatedItem
}

func (*IPreviewItem) Vtbl

func (this *IPreviewItem) Vtbl() *IPreviewItemVtbl

type IPreviewItemInterface

type IPreviewItemInterface interface {
	IRelatedItemInterface
}

type IPreviewItemVtbl

type IPreviewItemVtbl struct {
	IRelatedItemVtbl
}

type IPreviousVersionsInfo

type IPreviousVersionsInfo struct {
	IUnknown
}

func (*IPreviousVersionsInfo) AreSnapshotsAvailable

func (this *IPreviousVersionsInfo) AreSnapshotsAvailable(pszPath PWSTR, fOkToBeSlow BOOL, pfAvailable *BOOL) HRESULT

func (*IPreviousVersionsInfo) Vtbl

type IPreviousVersionsInfoInterface

type IPreviousVersionsInfoInterface interface {
	IUnknownInterface
	AreSnapshotsAvailable(pszPath PWSTR, fOkToBeSlow BOOL, pfAvailable *BOOL) HRESULT
}

type IPreviousVersionsInfoVtbl

type IPreviousVersionsInfoVtbl struct {
	IUnknownVtbl
	AreSnapshotsAvailable uintptr
}

type IPrint

type IPrint struct {
	IUnknown
}

func (*IPrint) GetPageInfo

func (this *IPrint) GetPageInfo(pnFirstPage *int32, pcPages *int32) HRESULT

func (*IPrint) Print

func (this *IPrint) Print(grfFlags uint32, pptd **DVTARGETDEVICE, ppPageSet **PAGESET, pstgmOptions *STGMEDIUM, pcallback *IContinueCallback, nFirstPage int32, pcPagesPrinted *int32, pnLastPage *int32) HRESULT

func (*IPrint) SetInitialPageNum

func (this *IPrint) SetInitialPageNum(nFirstPage int32) HRESULT

func (*IPrint) Vtbl

func (this *IPrint) Vtbl() *IPrintVtbl

type IPrintDialogCallback

type IPrintDialogCallback struct {
	IUnknown
}

func (*IPrintDialogCallback) HandleMessage

func (this *IPrintDialogCallback) HandleMessage(hDlg HWND, uMsg uint32, wParam WPARAM, lParam LPARAM, pResult *LRESULT) HRESULT

func (*IPrintDialogCallback) InitDone

func (this *IPrintDialogCallback) InitDone() HRESULT

func (*IPrintDialogCallback) SelectionChange

func (this *IPrintDialogCallback) SelectionChange() HRESULT

func (*IPrintDialogCallback) Vtbl

type IPrintDialogCallbackInterface

type IPrintDialogCallbackInterface interface {
	IUnknownInterface
	InitDone() HRESULT
	SelectionChange() HRESULT
	HandleMessage(hDlg HWND, uMsg uint32, wParam WPARAM, lParam LPARAM, pResult *LRESULT) HRESULT
}

type IPrintDialogCallbackVtbl

type IPrintDialogCallbackVtbl struct {
	IUnknownVtbl
	InitDone        uintptr
	SelectionChange uintptr
	HandleMessage   uintptr
}

type IPrintDialogServices

type IPrintDialogServices struct {
	IUnknown
}

func (*IPrintDialogServices) GetCurrentDevMode

func (this *IPrintDialogServices) GetCurrentDevMode(pDevMode *DEVMODEA, pcbSize *uint32) HRESULT

func (*IPrintDialogServices) GetCurrentPortName

func (this *IPrintDialogServices) GetCurrentPortName(pPortName PWSTR, pcchSize *uint32) HRESULT

func (*IPrintDialogServices) GetCurrentPrinterName

func (this *IPrintDialogServices) GetCurrentPrinterName(pPrinterName PWSTR, pcchSize *uint32) HRESULT

func (*IPrintDialogServices) Vtbl

type IPrintDialogServicesInterface

type IPrintDialogServicesInterface interface {
	IUnknownInterface
	GetCurrentDevMode(pDevMode *DEVMODEA, pcbSize *uint32) HRESULT
	GetCurrentPrinterName(pPrinterName PWSTR, pcchSize *uint32) HRESULT
	GetCurrentPortName(pPortName PWSTR, pcchSize *uint32) HRESULT
}

type IPrintDialogServicesVtbl

type IPrintDialogServicesVtbl struct {
	IUnknownVtbl
	GetCurrentDevMode     uintptr
	GetCurrentPrinterName uintptr
	GetCurrentPortName    uintptr
}

type IPrintInterface

type IPrintInterface interface {
	IUnknownInterface
	SetInitialPageNum(nFirstPage int32) HRESULT
	GetPageInfo(pnFirstPage *int32, pcPages *int32) HRESULT
	Print(grfFlags uint32, pptd **DVTARGETDEVICE, ppPageSet **PAGESET, pstgmOptions *STGMEDIUM, pcallback *IContinueCallback, nFirstPage int32, pcPagesPrinted *int32, pnLastPage *int32) HRESULT
}

type IPrintVtbl

type IPrintVtbl struct {
	IUnknownVtbl
	SetInitialPageNum uintptr
	GetPageInfo       uintptr
	Print             uintptr
}

type IProcessInitControl

type IProcessInitControl struct {
	IUnknown
}

func (*IProcessInitControl) ResetInitializerTimeout

func (this *IProcessInitControl) ResetInitializerTimeout(dwSecondsRemaining uint32) HRESULT

func (*IProcessInitControl) Vtbl

type IProcessInitControlInterface

type IProcessInitControlInterface interface {
	IUnknownInterface
	ResetInitializerTimeout(dwSecondsRemaining uint32) HRESULT
}

type IProcessInitControlVtbl

type IProcessInitControlVtbl struct {
	IUnknownVtbl
	ResetInitializerTimeout uintptr
}

type IProcessLock

type IProcessLock struct {
	IUnknown
}

func (*IProcessLock) AddRefOnProcess

func (this *IProcessLock) AddRefOnProcess() uint32

func (*IProcessLock) ReleaseRefOnProcess

func (this *IProcessLock) ReleaseRefOnProcess() uint32

func (*IProcessLock) Vtbl

func (this *IProcessLock) Vtbl() *IProcessLockVtbl

type IProcessLockInterface

type IProcessLockInterface interface {
	IUnknownInterface
	AddRefOnProcess() uint32
	ReleaseRefOnProcess() uint32
}

type IProcessLockVtbl

type IProcessLockVtbl struct {
	IUnknownVtbl
	AddRefOnProcess     uintptr
	ReleaseRefOnProcess uintptr
}

type IProfferService

type IProfferService struct {
	IUnknown
}

func (*IProfferService) ProfferService

func (this *IProfferService) ProfferService(serviceId *syscall.GUID, serviceProvider *IServiceProvider, cookie *uint32) HRESULT

func (*IProfferService) RevokeService

func (this *IProfferService) RevokeService(cookie uint32) HRESULT

func (*IProfferService) Vtbl

func (this *IProfferService) Vtbl() *IProfferServiceVtbl

type IProfferServiceInterface

type IProfferServiceInterface interface {
	IUnknownInterface
	ProfferService(serviceId *syscall.GUID, serviceProvider *IServiceProvider, cookie *uint32) HRESULT
	RevokeService(cookie uint32) HRESULT
}

type IProfferServiceVtbl

type IProfferServiceVtbl struct {
	IUnknownVtbl
	ProfferService uintptr
	RevokeService  uintptr
}

type IProgressDialog

type IProgressDialog struct {
	IUnknown
}

func (*IProgressDialog) HasUserCancelled

func (this *IProgressDialog) HasUserCancelled() BOOL

func (*IProgressDialog) SetAnimation

func (this *IProgressDialog) SetAnimation(hInstAnimation HINSTANCE, idAnimation uint32) HRESULT

func (*IProgressDialog) SetCancelMsg

func (this *IProgressDialog) SetCancelMsg(pwzCancelMsg PWSTR, pvResevered unsafe.Pointer) HRESULT

func (*IProgressDialog) SetLine

func (this *IProgressDialog) SetLine(dwLineNum uint32, pwzString PWSTR, fCompactPath BOOL, pvResevered unsafe.Pointer) HRESULT

func (*IProgressDialog) SetProgress

func (this *IProgressDialog) SetProgress(dwCompleted uint32, dwTotal uint32) HRESULT

func (*IProgressDialog) SetProgress64

func (this *IProgressDialog) SetProgress64(ullCompleted uint64, ullTotal uint64) HRESULT

func (*IProgressDialog) SetTitle

func (this *IProgressDialog) SetTitle(pwzTitle PWSTR) HRESULT

func (*IProgressDialog) StartProgressDialog

func (this *IProgressDialog) StartProgressDialog(hwndParent HWND, punkEnableModless *IUnknown, dwFlags uint32, pvResevered unsafe.Pointer) HRESULT

func (*IProgressDialog) StopProgressDialog

func (this *IProgressDialog) StopProgressDialog() HRESULT

func (*IProgressDialog) Timer

func (this *IProgressDialog) Timer(dwTimerAction uint32, pvResevered unsafe.Pointer) HRESULT

func (*IProgressDialog) Vtbl

func (this *IProgressDialog) Vtbl() *IProgressDialogVtbl

type IProgressDialogInterface

type IProgressDialogInterface interface {
	IUnknownInterface
	StartProgressDialog(hwndParent HWND, punkEnableModless *IUnknown, dwFlags uint32, pvResevered unsafe.Pointer) HRESULT
	StopProgressDialog() HRESULT
	SetTitle(pwzTitle PWSTR) HRESULT
	SetAnimation(hInstAnimation HINSTANCE, idAnimation uint32) HRESULT
	HasUserCancelled() BOOL
	SetProgress(dwCompleted uint32, dwTotal uint32) HRESULT
	SetProgress64(ullCompleted uint64, ullTotal uint64) HRESULT
	SetLine(dwLineNum uint32, pwzString PWSTR, fCompactPath BOOL, pvResevered unsafe.Pointer) HRESULT
	SetCancelMsg(pwzCancelMsg PWSTR, pvResevered unsafe.Pointer) HRESULT
	Timer(dwTimerAction uint32, pvResevered unsafe.Pointer) HRESULT
}

type IProgressDialogVtbl

type IProgressDialogVtbl struct {
	IUnknownVtbl
	StartProgressDialog uintptr
	StopProgressDialog  uintptr
	SetTitle            uintptr
	SetAnimation        uintptr
	HasUserCancelled    uintptr
	SetProgress         uintptr
	SetProgress64       uintptr
	SetLine             uintptr
	SetCancelMsg        uintptr
	Timer               uintptr
}

type IProgressNotify

type IProgressNotify struct {
	IUnknown
}

func (*IProgressNotify) OnProgress

func (this *IProgressNotify) OnProgress(dwProgressCurrent uint32, dwProgressMaximum uint32, fAccurate BOOL, fOwner BOOL) HRESULT

func (*IProgressNotify) Vtbl

func (this *IProgressNotify) Vtbl() *IProgressNotifyVtbl

type IProgressNotifyInterface

type IProgressNotifyInterface interface {
	IUnknownInterface
	OnProgress(dwProgressCurrent uint32, dwProgressMaximum uint32, fAccurate BOOL, fOwner BOOL) HRESULT
}

type IProgressNotifyVtbl

type IProgressNotifyVtbl struct {
	IUnknownVtbl
	OnProgress uintptr
}

type IPropertyBag

type IPropertyBag struct {
	IUnknown
}

func (*IPropertyBag) Read

func (this *IPropertyBag) Read(pszPropName PWSTR, pVar *VARIANT, pErrorLog *IErrorLog) HRESULT

func (*IPropertyBag) Vtbl

func (this *IPropertyBag) Vtbl() *IPropertyBagVtbl

func (*IPropertyBag) Write

func (this *IPropertyBag) Write(pszPropName PWSTR, pVar *VARIANT) HRESULT

type IPropertyBag2

type IPropertyBag2 struct {
	IUnknown
}

func (*IPropertyBag2) CountProperties

func (this *IPropertyBag2) CountProperties(pcProperties *uint32) HRESULT

func (*IPropertyBag2) GetPropertyInfo

func (this *IPropertyBag2) GetPropertyInfo(iProperty uint32, cProperties uint32, pPropBag *PROPBAG2, pcProperties *uint32) HRESULT

func (*IPropertyBag2) LoadObject

func (this *IPropertyBag2) LoadObject(pstrName PWSTR, dwHint uint32, pUnkObject *IUnknown, pErrLog *IErrorLog) HRESULT

func (*IPropertyBag2) Read

func (this *IPropertyBag2) Read(cProperties uint32, pPropBag *PROPBAG2, pErrLog *IErrorLog, pvarValue *VARIANT, phrError *HRESULT) HRESULT

func (*IPropertyBag2) Vtbl

func (this *IPropertyBag2) Vtbl() *IPropertyBag2Vtbl

func (*IPropertyBag2) Write

func (this *IPropertyBag2) Write(cProperties uint32, pPropBag *PROPBAG2, pvarValue *VARIANT) HRESULT

type IPropertyBag2Interface

type IPropertyBag2Interface interface {
	IUnknownInterface
	Read(cProperties uint32, pPropBag *PROPBAG2, pErrLog *IErrorLog, pvarValue *VARIANT, phrError *HRESULT) HRESULT
	Write(cProperties uint32, pPropBag *PROPBAG2, pvarValue *VARIANT) HRESULT
	CountProperties(pcProperties *uint32) HRESULT
	GetPropertyInfo(iProperty uint32, cProperties uint32, pPropBag *PROPBAG2, pcProperties *uint32) HRESULT
	LoadObject(pstrName PWSTR, dwHint uint32, pUnkObject *IUnknown, pErrLog *IErrorLog) HRESULT
}

type IPropertyBag2Vtbl

type IPropertyBag2Vtbl struct {
	IUnknownVtbl
	Read            uintptr
	Write           uintptr
	CountProperties uintptr
	GetPropertyInfo uintptr
	LoadObject      uintptr
}

type IPropertyBagInterface

type IPropertyBagInterface interface {
	IUnknownInterface
	Read(pszPropName PWSTR, pVar *VARIANT, pErrorLog *IErrorLog) HRESULT
	Write(pszPropName PWSTR, pVar *VARIANT) HRESULT
}

type IPropertyBagVtbl

type IPropertyBagVtbl struct {
	IUnknownVtbl
	Read  uintptr
	Write uintptr
}

type IPropertyChange

type IPropertyChange struct {
	IObjectWithPropertyKey
}

func (*IPropertyChange) ApplyToPropVariant

func (this *IPropertyChange) ApplyToPropVariant(propvarIn *PROPVARIANT, ppropvarOut *PROPVARIANT) HRESULT

func (*IPropertyChange) Vtbl

func (this *IPropertyChange) Vtbl() *IPropertyChangeVtbl

type IPropertyChangeArray

type IPropertyChangeArray struct {
	IUnknown
}

func (*IPropertyChangeArray) Append

func (this *IPropertyChangeArray) Append(ppropChange *IPropertyChange) HRESULT

func (*IPropertyChangeArray) AppendOrReplace

func (this *IPropertyChangeArray) AppendOrReplace(ppropChange *IPropertyChange) HRESULT

func (*IPropertyChangeArray) GetAt

func (this *IPropertyChangeArray) GetAt(iIndex uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyChangeArray) GetCount

func (this *IPropertyChangeArray) GetCount(pcOperations *uint32) HRESULT

func (*IPropertyChangeArray) InsertAt

func (this *IPropertyChangeArray) InsertAt(iIndex uint32, ppropChange *IPropertyChange) HRESULT

func (*IPropertyChangeArray) IsKeyInArray

func (this *IPropertyChangeArray) IsKeyInArray(key *PROPERTYKEY) HRESULT

func (*IPropertyChangeArray) RemoveAt

func (this *IPropertyChangeArray) RemoveAt(iIndex uint32) HRESULT

func (*IPropertyChangeArray) Vtbl

type IPropertyChangeArrayInterface

type IPropertyChangeArrayInterface interface {
	IUnknownInterface
	GetCount(pcOperations *uint32) HRESULT
	GetAt(iIndex uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	InsertAt(iIndex uint32, ppropChange *IPropertyChange) HRESULT
	Append(ppropChange *IPropertyChange) HRESULT
	AppendOrReplace(ppropChange *IPropertyChange) HRESULT
	RemoveAt(iIndex uint32) HRESULT
	IsKeyInArray(key *PROPERTYKEY) HRESULT
}

type IPropertyChangeArrayVtbl

type IPropertyChangeArrayVtbl struct {
	IUnknownVtbl
	GetCount        uintptr
	GetAt           uintptr
	InsertAt        uintptr
	Append          uintptr
	AppendOrReplace uintptr
	RemoveAt        uintptr
	IsKeyInArray    uintptr
}

type IPropertyChangeInterface

type IPropertyChangeInterface interface {
	IObjectWithPropertyKeyInterface
	ApplyToPropVariant(propvarIn *PROPVARIANT, ppropvarOut *PROPVARIANT) HRESULT
}

type IPropertyChangeVtbl

type IPropertyChangeVtbl struct {
	IObjectWithPropertyKeyVtbl
	ApplyToPropVariant uintptr
}

type IPropertyDescription

type IPropertyDescription struct {
	IUnknown
}

func (*IPropertyDescription) CoerceToCanonicalValue

func (this *IPropertyDescription) CoerceToCanonicalValue(ppropvar *PROPVARIANT) HRESULT

func (*IPropertyDescription) FormatForDisplay

func (this *IPropertyDescription) FormatForDisplay(propvar *PROPVARIANT, pdfFlags PROPDESC_FORMAT_FLAGS, ppszDisplay *PWSTR) HRESULT

func (*IPropertyDescription) GetAggregationType

func (this *IPropertyDescription) GetAggregationType(paggtype *PROPDESC_AGGREGATION_TYPE) HRESULT

func (*IPropertyDescription) GetCanonicalName

func (this *IPropertyDescription) GetCanonicalName(ppszName *PWSTR) HRESULT

func (*IPropertyDescription) GetColumnState

func (this *IPropertyDescription) GetColumnState(pcsFlags *uint32) HRESULT

func (*IPropertyDescription) GetConditionType

func (this *IPropertyDescription) GetConditionType(pcontype *PROPDESC_CONDITION_TYPE, popDefault unsafe.Pointer) HRESULT

func (*IPropertyDescription) GetDefaultColumnWidth

func (this *IPropertyDescription) GetDefaultColumnWidth(pcxChars *uint32) HRESULT

func (*IPropertyDescription) GetDisplayName

func (this *IPropertyDescription) GetDisplayName(ppszName *PWSTR) HRESULT

func (*IPropertyDescription) GetDisplayType

func (this *IPropertyDescription) GetDisplayType(pdisplaytype *PROPDESC_DISPLAYTYPE) HRESULT

func (*IPropertyDescription) GetEditInvitation

func (this *IPropertyDescription) GetEditInvitation(ppszInvite *PWSTR) HRESULT

func (*IPropertyDescription) GetEnumTypeList

func (this *IPropertyDescription) GetEnumTypeList(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyDescription) GetGroupingRange

func (this *IPropertyDescription) GetGroupingRange(pgr *PROPDESC_GROUPING_RANGE) HRESULT

func (*IPropertyDescription) GetPropertyKey

func (this *IPropertyDescription) GetPropertyKey(pkey *PROPERTYKEY) HRESULT

func (*IPropertyDescription) GetPropertyType

func (this *IPropertyDescription) GetPropertyType(pvartype *uint16) HRESULT

func (*IPropertyDescription) GetRelativeDescription

func (this *IPropertyDescription) GetRelativeDescription(propvar1 *PROPVARIANT, propvar2 *PROPVARIANT, ppszDesc1 *PWSTR, ppszDesc2 *PWSTR) HRESULT

func (*IPropertyDescription) GetRelativeDescriptionType

func (this *IPropertyDescription) GetRelativeDescriptionType(prdt *PROPDESC_RELATIVEDESCRIPTION_TYPE) HRESULT

func (*IPropertyDescription) GetSortDescription

func (this *IPropertyDescription) GetSortDescription(psd *PROPDESC_SORTDESCRIPTION) HRESULT

func (*IPropertyDescription) GetSortDescriptionLabel

func (this *IPropertyDescription) GetSortDescriptionLabel(fDescending BOOL, ppszDescription *PWSTR) HRESULT

func (*IPropertyDescription) GetTypeFlags

func (this *IPropertyDescription) GetTypeFlags(mask PROPDESC_TYPE_FLAGS, ppdtFlags *PROPDESC_TYPE_FLAGS) HRESULT

func (*IPropertyDescription) GetViewFlags

func (this *IPropertyDescription) GetViewFlags(ppdvFlags *PROPDESC_VIEW_FLAGS) HRESULT

func (*IPropertyDescription) IsValueCanonical

func (this *IPropertyDescription) IsValueCanonical(propvar *PROPVARIANT) HRESULT

func (*IPropertyDescription) Vtbl

type IPropertyDescription2

type IPropertyDescription2 struct {
	IPropertyDescription
}

func (*IPropertyDescription2) GetImageReferenceForValue

func (this *IPropertyDescription2) GetImageReferenceForValue(propvar *PROPVARIANT, ppszImageRes *PWSTR) HRESULT

func (*IPropertyDescription2) Vtbl

type IPropertyDescription2Interface

type IPropertyDescription2Interface interface {
	IPropertyDescriptionInterface
	GetImageReferenceForValue(propvar *PROPVARIANT, ppszImageRes *PWSTR) HRESULT
}

type IPropertyDescription2Vtbl

type IPropertyDescription2Vtbl struct {
	IPropertyDescriptionVtbl
	GetImageReferenceForValue uintptr
}

type IPropertyDescriptionAliasInfo

type IPropertyDescriptionAliasInfo struct {
	IPropertyDescription
}

func (*IPropertyDescriptionAliasInfo) GetAdditionalSortByAliases

func (this *IPropertyDescriptionAliasInfo) GetAdditionalSortByAliases(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyDescriptionAliasInfo) GetSortByAlias

func (this *IPropertyDescriptionAliasInfo) GetSortByAlias(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyDescriptionAliasInfo) Vtbl

type IPropertyDescriptionAliasInfoInterface

type IPropertyDescriptionAliasInfoInterface interface {
	IPropertyDescriptionInterface
	GetSortByAlias(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetAdditionalSortByAliases(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IPropertyDescriptionAliasInfoVtbl

type IPropertyDescriptionAliasInfoVtbl struct {
	IPropertyDescriptionVtbl
	GetSortByAlias             uintptr
	GetAdditionalSortByAliases uintptr
}

type IPropertyDescriptionInterface

type IPropertyDescriptionInterface interface {
	IUnknownInterface
	GetPropertyKey(pkey *PROPERTYKEY) HRESULT
	GetCanonicalName(ppszName *PWSTR) HRESULT
	GetPropertyType(pvartype *uint16) HRESULT
	GetDisplayName(ppszName *PWSTR) HRESULT
	GetEditInvitation(ppszInvite *PWSTR) HRESULT
	GetTypeFlags(mask PROPDESC_TYPE_FLAGS, ppdtFlags *PROPDESC_TYPE_FLAGS) HRESULT
	GetViewFlags(ppdvFlags *PROPDESC_VIEW_FLAGS) HRESULT
	GetDefaultColumnWidth(pcxChars *uint32) HRESULT
	GetDisplayType(pdisplaytype *PROPDESC_DISPLAYTYPE) HRESULT
	GetColumnState(pcsFlags *uint32) HRESULT
	GetGroupingRange(pgr *PROPDESC_GROUPING_RANGE) HRESULT
	GetRelativeDescriptionType(prdt *PROPDESC_RELATIVEDESCRIPTION_TYPE) HRESULT
	GetRelativeDescription(propvar1 *PROPVARIANT, propvar2 *PROPVARIANT, ppszDesc1 *PWSTR, ppszDesc2 *PWSTR) HRESULT
	GetSortDescription(psd *PROPDESC_SORTDESCRIPTION) HRESULT
	GetSortDescriptionLabel(fDescending BOOL, ppszDescription *PWSTR) HRESULT
	GetAggregationType(paggtype *PROPDESC_AGGREGATION_TYPE) HRESULT
	GetConditionType(pcontype *PROPDESC_CONDITION_TYPE, popDefault unsafe.Pointer) HRESULT
	GetEnumTypeList(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	CoerceToCanonicalValue(ppropvar *PROPVARIANT) HRESULT
	FormatForDisplay(propvar *PROPVARIANT, pdfFlags PROPDESC_FORMAT_FLAGS, ppszDisplay *PWSTR) HRESULT
	IsValueCanonical(propvar *PROPVARIANT) HRESULT
}

type IPropertyDescriptionList

type IPropertyDescriptionList struct {
	IUnknown
}

func (*IPropertyDescriptionList) GetAt

func (this *IPropertyDescriptionList) GetAt(iElem uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyDescriptionList) GetCount

func (this *IPropertyDescriptionList) GetCount(pcElem *uint32) HRESULT

func (*IPropertyDescriptionList) Vtbl

type IPropertyDescriptionListInterface

type IPropertyDescriptionListInterface interface {
	IUnknownInterface
	GetCount(pcElem *uint32) HRESULT
	GetAt(iElem uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IPropertyDescriptionListVtbl

type IPropertyDescriptionListVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
}

type IPropertyDescriptionRelatedPropertyInfo

type IPropertyDescriptionRelatedPropertyInfo struct {
	IPropertyDescription
}

func (*IPropertyDescriptionRelatedPropertyInfo) GetRelatedProperty

func (this *IPropertyDescriptionRelatedPropertyInfo) GetRelatedProperty(pszRelationshipName PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyDescriptionRelatedPropertyInfo) Vtbl

type IPropertyDescriptionRelatedPropertyInfoInterface

type IPropertyDescriptionRelatedPropertyInfoInterface interface {
	IPropertyDescriptionInterface
	GetRelatedProperty(pszRelationshipName PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IPropertyDescriptionRelatedPropertyInfoVtbl

type IPropertyDescriptionRelatedPropertyInfoVtbl struct {
	IPropertyDescriptionVtbl
	GetRelatedProperty uintptr
}

type IPropertyDescriptionSearchInfo

type IPropertyDescriptionSearchInfo struct {
	IPropertyDescription
}

func (*IPropertyDescriptionSearchInfo) GetColumnIndexType

func (this *IPropertyDescriptionSearchInfo) GetColumnIndexType(ppdciType *PROPDESC_COLUMNINDEX_TYPE) HRESULT

func (*IPropertyDescriptionSearchInfo) GetMaxSize

func (this *IPropertyDescriptionSearchInfo) GetMaxSize(pcbMaxSize *uint32) HRESULT

func (*IPropertyDescriptionSearchInfo) GetProjectionString

func (this *IPropertyDescriptionSearchInfo) GetProjectionString(ppszProjection *PWSTR) HRESULT

func (*IPropertyDescriptionSearchInfo) GetSearchInfoFlags

func (this *IPropertyDescriptionSearchInfo) GetSearchInfoFlags(ppdsiFlags *PROPDESC_SEARCHINFO_FLAGS) HRESULT

func (*IPropertyDescriptionSearchInfo) Vtbl

type IPropertyDescriptionSearchInfoInterface

type IPropertyDescriptionSearchInfoInterface interface {
	IPropertyDescriptionInterface
	GetSearchInfoFlags(ppdsiFlags *PROPDESC_SEARCHINFO_FLAGS) HRESULT
	GetColumnIndexType(ppdciType *PROPDESC_COLUMNINDEX_TYPE) HRESULT
	GetProjectionString(ppszProjection *PWSTR) HRESULT
	GetMaxSize(pcbMaxSize *uint32) HRESULT
}

type IPropertyDescriptionSearchInfoVtbl

type IPropertyDescriptionSearchInfoVtbl struct {
	IPropertyDescriptionVtbl
	GetSearchInfoFlags  uintptr
	GetColumnIndexType  uintptr
	GetProjectionString uintptr
	GetMaxSize          uintptr
}

type IPropertyDescriptionVtbl

type IPropertyDescriptionVtbl struct {
	IUnknownVtbl
	GetPropertyKey             uintptr
	GetCanonicalName           uintptr
	GetPropertyType            uintptr
	GetDisplayName             uintptr
	GetEditInvitation          uintptr
	GetTypeFlags               uintptr
	GetViewFlags               uintptr
	GetDefaultColumnWidth      uintptr
	GetDisplayType             uintptr
	GetColumnState             uintptr
	GetGroupingRange           uintptr
	GetRelativeDescriptionType uintptr
	GetRelativeDescription     uintptr
	GetSortDescription         uintptr
	GetSortDescriptionLabel    uintptr
	GetAggregationType         uintptr
	GetConditionType           uintptr
	GetEnumTypeList            uintptr
	CoerceToCanonicalValue     uintptr
	FormatForDisplay           uintptr
	IsValueCanonical           uintptr
}

type IPropertyEnumType

type IPropertyEnumType struct {
	IUnknown
}

func (*IPropertyEnumType) GetDisplayText

func (this *IPropertyEnumType) GetDisplayText(ppszDisplay *PWSTR) HRESULT

func (*IPropertyEnumType) GetEnumType

func (this *IPropertyEnumType) GetEnumType(penumtype *PROPENUMTYPE) HRESULT

func (*IPropertyEnumType) GetRangeMinValue

func (this *IPropertyEnumType) GetRangeMinValue(ppropvarMin *PROPVARIANT) HRESULT

func (*IPropertyEnumType) GetRangeSetValue

func (this *IPropertyEnumType) GetRangeSetValue(ppropvarSet *PROPVARIANT) HRESULT

func (*IPropertyEnumType) GetValue

func (this *IPropertyEnumType) GetValue(ppropvar *PROPVARIANT) HRESULT

func (*IPropertyEnumType) Vtbl

type IPropertyEnumType2

type IPropertyEnumType2 struct {
	IPropertyEnumType
}

func (*IPropertyEnumType2) GetImageReference

func (this *IPropertyEnumType2) GetImageReference(ppszImageRes *PWSTR) HRESULT

func (*IPropertyEnumType2) Vtbl

type IPropertyEnumType2Interface

type IPropertyEnumType2Interface interface {
	IPropertyEnumTypeInterface
	GetImageReference(ppszImageRes *PWSTR) HRESULT
}

type IPropertyEnumType2Vtbl

type IPropertyEnumType2Vtbl struct {
	IPropertyEnumTypeVtbl
	GetImageReference uintptr
}

type IPropertyEnumTypeInterface

type IPropertyEnumTypeInterface interface {
	IUnknownInterface
	GetEnumType(penumtype *PROPENUMTYPE) HRESULT
	GetValue(ppropvar *PROPVARIANT) HRESULT
	GetRangeMinValue(ppropvarMin *PROPVARIANT) HRESULT
	GetRangeSetValue(ppropvarSet *PROPVARIANT) HRESULT
	GetDisplayText(ppszDisplay *PWSTR) HRESULT
}

type IPropertyEnumTypeList

type IPropertyEnumTypeList struct {
	IUnknown
}

func (*IPropertyEnumTypeList) FindMatchingIndex

func (this *IPropertyEnumTypeList) FindMatchingIndex(propvarCmp *PROPVARIANT, pnIndex *uint32) HRESULT

func (*IPropertyEnumTypeList) GetAt

func (this *IPropertyEnumTypeList) GetAt(itype uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyEnumTypeList) GetConditionAt

func (this *IPropertyEnumTypeList) GetConditionAt(nIndex uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyEnumTypeList) GetCount

func (this *IPropertyEnumTypeList) GetCount(pctypes *uint32) HRESULT

func (*IPropertyEnumTypeList) Vtbl

type IPropertyEnumTypeListInterface

type IPropertyEnumTypeListInterface interface {
	IUnknownInterface
	GetCount(pctypes *uint32) HRESULT
	GetAt(itype uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetConditionAt(nIndex uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	FindMatchingIndex(propvarCmp *PROPVARIANT, pnIndex *uint32) HRESULT
}

type IPropertyEnumTypeListVtbl

type IPropertyEnumTypeListVtbl struct {
	IUnknownVtbl
	GetCount          uintptr
	GetAt             uintptr
	GetConditionAt    uintptr
	FindMatchingIndex uintptr
}

type IPropertyEnumTypeVtbl

type IPropertyEnumTypeVtbl struct {
	IUnknownVtbl
	GetEnumType      uintptr
	GetValue         uintptr
	GetRangeMinValue uintptr
	GetRangeSetValue uintptr
	GetDisplayText   uintptr
}

type IPropertyKeyStore

type IPropertyKeyStore struct {
	IUnknown
}

func (*IPropertyKeyStore) AppendKey

func (this *IPropertyKeyStore) AppendKey(key *PROPERTYKEY) HRESULT

func (*IPropertyKeyStore) DeleteKey

func (this *IPropertyKeyStore) DeleteKey(index int32) HRESULT

func (*IPropertyKeyStore) GetKeyAt

func (this *IPropertyKeyStore) GetKeyAt(index int32, pkey *PROPERTYKEY) HRESULT

func (*IPropertyKeyStore) GetKeyCount

func (this *IPropertyKeyStore) GetKeyCount(keyCount *int32) HRESULT

func (*IPropertyKeyStore) IsKeyInStore

func (this *IPropertyKeyStore) IsKeyInStore(key *PROPERTYKEY) HRESULT

func (*IPropertyKeyStore) RemoveKey

func (this *IPropertyKeyStore) RemoveKey(key *PROPERTYKEY) HRESULT

func (*IPropertyKeyStore) Vtbl

type IPropertyKeyStoreInterface

type IPropertyKeyStoreInterface interface {
	IUnknownInterface
	GetKeyCount(keyCount *int32) HRESULT
	GetKeyAt(index int32, pkey *PROPERTYKEY) HRESULT
	AppendKey(key *PROPERTYKEY) HRESULT
	DeleteKey(index int32) HRESULT
	IsKeyInStore(key *PROPERTYKEY) HRESULT
	RemoveKey(key *PROPERTYKEY) HRESULT
}

type IPropertyKeyStoreVtbl

type IPropertyKeyStoreVtbl struct {
	IUnknownVtbl
	GetKeyCount  uintptr
	GetKeyAt     uintptr
	AppendKey    uintptr
	DeleteKey    uintptr
	IsKeyInStore uintptr
	RemoveKey    uintptr
}

type IPropertyNotifySink

type IPropertyNotifySink struct {
	IUnknown
}

func (*IPropertyNotifySink) OnChanged

func (this *IPropertyNotifySink) OnChanged(dispID int32) HRESULT

func (*IPropertyNotifySink) OnRequestEdit

func (this *IPropertyNotifySink) OnRequestEdit(dispID int32) HRESULT

func (*IPropertyNotifySink) Vtbl

type IPropertyNotifySinkInterface

type IPropertyNotifySinkInterface interface {
	IUnknownInterface
	OnChanged(dispID int32) HRESULT
	OnRequestEdit(dispID int32) HRESULT
}

type IPropertyNotifySinkVtbl

type IPropertyNotifySinkVtbl struct {
	IUnknownVtbl
	OnChanged     uintptr
	OnRequestEdit uintptr
}

type IPropertyPage

type IPropertyPage struct {
	IUnknown
}

func (*IPropertyPage) Activate

func (this *IPropertyPage) Activate(hWndParent HWND, pRect *RECT, bModal BOOL) HRESULT

func (*IPropertyPage) Apply

func (this *IPropertyPage) Apply() HRESULT

func (*IPropertyPage) Deactivate

func (this *IPropertyPage) Deactivate() HRESULT

func (*IPropertyPage) GetPageInfo

func (this *IPropertyPage) GetPageInfo(pPageInfo *PROPPAGEINFO) HRESULT

func (*IPropertyPage) Help

func (this *IPropertyPage) Help(pszHelpDir PWSTR) HRESULT

func (*IPropertyPage) IsPageDirty

func (this *IPropertyPage) IsPageDirty() HRESULT

func (*IPropertyPage) Move

func (this *IPropertyPage) Move(pRect *RECT) HRESULT

func (*IPropertyPage) SetObjects

func (this *IPropertyPage) SetObjects(cObjects uint32, ppUnk **IUnknown) HRESULT

func (*IPropertyPage) SetPageSite

func (this *IPropertyPage) SetPageSite(pPageSite *IPropertyPageSite) HRESULT

func (*IPropertyPage) Show

func (this *IPropertyPage) Show(nCmdShow uint32) HRESULT

func (*IPropertyPage) TranslateAccelerator

func (this *IPropertyPage) TranslateAccelerator(pMsg *MSG) HRESULT

func (*IPropertyPage) Vtbl

func (this *IPropertyPage) Vtbl() *IPropertyPageVtbl

type IPropertyPage2

type IPropertyPage2 struct {
	IPropertyPage
}

func (*IPropertyPage2) EditProperty

func (this *IPropertyPage2) EditProperty(dispID int32) HRESULT

func (*IPropertyPage2) Vtbl

func (this *IPropertyPage2) Vtbl() *IPropertyPage2Vtbl

type IPropertyPage2Interface

type IPropertyPage2Interface interface {
	IPropertyPageInterface
	EditProperty(dispID int32) HRESULT
}

type IPropertyPage2Vtbl

type IPropertyPage2Vtbl struct {
	IPropertyPageVtbl
	EditProperty uintptr
}

type IPropertyPageInterface

type IPropertyPageInterface interface {
	IUnknownInterface
	SetPageSite(pPageSite *IPropertyPageSite) HRESULT
	Activate(hWndParent HWND, pRect *RECT, bModal BOOL) HRESULT
	Deactivate() HRESULT
	GetPageInfo(pPageInfo *PROPPAGEINFO) HRESULT
	SetObjects(cObjects uint32, ppUnk **IUnknown) HRESULT
	Show(nCmdShow uint32) HRESULT
	Move(pRect *RECT) HRESULT
	IsPageDirty() HRESULT
	Apply() HRESULT
	Help(pszHelpDir PWSTR) HRESULT
	TranslateAccelerator(pMsg *MSG) HRESULT
}

type IPropertyPageSite

type IPropertyPageSite struct {
	IUnknown
}

func (*IPropertyPageSite) GetLocaleID

func (this *IPropertyPageSite) GetLocaleID(pLocaleID *uint32) HRESULT

func (*IPropertyPageSite) GetPageContainer

func (this *IPropertyPageSite) GetPageContainer(ppUnk **IUnknown) HRESULT

func (*IPropertyPageSite) OnStatusChange

func (this *IPropertyPageSite) OnStatusChange(dwFlags PROPPAGESTATUS) HRESULT

func (*IPropertyPageSite) TranslateAccelerator

func (this *IPropertyPageSite) TranslateAccelerator(pMsg *MSG) HRESULT

func (*IPropertyPageSite) Vtbl

type IPropertyPageSiteInterface

type IPropertyPageSiteInterface interface {
	IUnknownInterface
	OnStatusChange(dwFlags PROPPAGESTATUS) HRESULT
	GetLocaleID(pLocaleID *uint32) HRESULT
	GetPageContainer(ppUnk **IUnknown) HRESULT
	TranslateAccelerator(pMsg *MSG) HRESULT
}

type IPropertyPageSiteVtbl

type IPropertyPageSiteVtbl struct {
	IUnknownVtbl
	OnStatusChange       uintptr
	GetLocaleID          uintptr
	GetPageContainer     uintptr
	TranslateAccelerator uintptr
}

type IPropertyPageVtbl

type IPropertyPageVtbl struct {
	IUnknownVtbl
	SetPageSite          uintptr
	Activate             uintptr
	Deactivate           uintptr
	GetPageInfo          uintptr
	SetObjects           uintptr
	Show                 uintptr
	Move                 uintptr
	IsPageDirty          uintptr
	Apply                uintptr
	Help                 uintptr
	TranslateAccelerator uintptr
}

type IPropertySetStorage

type IPropertySetStorage struct {
	IUnknown
}

func (*IPropertySetStorage) Create

func (this *IPropertySetStorage) Create(rfmtid *syscall.GUID, pclsid *syscall.GUID, grfFlags uint32, grfMode uint32, ppprstg **IPropertyStorage) HRESULT

func (*IPropertySetStorage) Delete

func (this *IPropertySetStorage) Delete(rfmtid *syscall.GUID) HRESULT

func (*IPropertySetStorage) Enum

func (this *IPropertySetStorage) Enum(ppenum **IEnumSTATPROPSETSTG) HRESULT

func (*IPropertySetStorage) Open

func (this *IPropertySetStorage) Open(rfmtid *syscall.GUID, grfMode uint32, ppprstg **IPropertyStorage) HRESULT

func (*IPropertySetStorage) Vtbl

type IPropertySetStorageInterface

type IPropertySetStorageInterface interface {
	IUnknownInterface
	Create(rfmtid *syscall.GUID, pclsid *syscall.GUID, grfFlags uint32, grfMode uint32, ppprstg **IPropertyStorage) HRESULT
	Open(rfmtid *syscall.GUID, grfMode uint32, ppprstg **IPropertyStorage) HRESULT
	Delete(rfmtid *syscall.GUID) HRESULT
	Enum(ppenum **IEnumSTATPROPSETSTG) HRESULT
}

type IPropertySetStorageVtbl

type IPropertySetStorageVtbl struct {
	IUnknownVtbl
	Create uintptr
	Open   uintptr
	Delete uintptr
	Enum   uintptr
}

type IPropertyStorage

type IPropertyStorage struct {
	IUnknown
}

func (*IPropertyStorage) Commit

func (this *IPropertyStorage) Commit(grfCommitFlags uint32) HRESULT

func (*IPropertyStorage) DeleteMultiple

func (this *IPropertyStorage) DeleteMultiple(cpspec uint32, rgpspec *PROPSPEC) HRESULT

func (*IPropertyStorage) DeletePropertyNames

func (this *IPropertyStorage) DeletePropertyNames(cpropid uint32, rgpropid *uint32) HRESULT

func (*IPropertyStorage) Enum

func (this *IPropertyStorage) Enum(ppenum **IEnumSTATPROPSTG) HRESULT

func (*IPropertyStorage) ReadMultiple

func (this *IPropertyStorage) ReadMultiple(cpspec uint32, rgpspec *PROPSPEC, rgpropvar *PROPVARIANT) HRESULT

func (*IPropertyStorage) ReadPropertyNames

func (this *IPropertyStorage) ReadPropertyNames(cpropid uint32, rgpropid *uint32, rglpwstrName *PWSTR) HRESULT

func (*IPropertyStorage) Revert

func (this *IPropertyStorage) Revert() HRESULT

func (*IPropertyStorage) SetClass

func (this *IPropertyStorage) SetClass(clsid *syscall.GUID) HRESULT

func (*IPropertyStorage) SetTimes

func (this *IPropertyStorage) SetTimes(pctime *FILETIME, patime *FILETIME, pmtime *FILETIME) HRESULT

func (*IPropertyStorage) Stat

func (this *IPropertyStorage) Stat(pstatpsstg *STATPROPSETSTG) HRESULT

func (*IPropertyStorage) Vtbl

func (this *IPropertyStorage) Vtbl() *IPropertyStorageVtbl

func (*IPropertyStorage) WriteMultiple

func (this *IPropertyStorage) WriteMultiple(cpspec uint32, rgpspec *PROPSPEC, rgpropvar *PROPVARIANT, propidNameFirst uint32) HRESULT

func (*IPropertyStorage) WritePropertyNames

func (this *IPropertyStorage) WritePropertyNames(cpropid uint32, rgpropid *uint32, rglpwstrName *PWSTR) HRESULT

type IPropertyStorageInterface

type IPropertyStorageInterface interface {
	IUnknownInterface
	ReadMultiple(cpspec uint32, rgpspec *PROPSPEC, rgpropvar *PROPVARIANT) HRESULT
	WriteMultiple(cpspec uint32, rgpspec *PROPSPEC, rgpropvar *PROPVARIANT, propidNameFirst uint32) HRESULT
	DeleteMultiple(cpspec uint32, rgpspec *PROPSPEC) HRESULT
	ReadPropertyNames(cpropid uint32, rgpropid *uint32, rglpwstrName *PWSTR) HRESULT
	WritePropertyNames(cpropid uint32, rgpropid *uint32, rglpwstrName *PWSTR) HRESULT
	DeletePropertyNames(cpropid uint32, rgpropid *uint32) HRESULT
	Commit(grfCommitFlags uint32) HRESULT
	Revert() HRESULT
	Enum(ppenum **IEnumSTATPROPSTG) HRESULT
	SetTimes(pctime *FILETIME, patime *FILETIME, pmtime *FILETIME) HRESULT
	SetClass(clsid *syscall.GUID) HRESULT
	Stat(pstatpsstg *STATPROPSETSTG) HRESULT
}

type IPropertyStorageVtbl

type IPropertyStorageVtbl struct {
	IUnknownVtbl
	ReadMultiple        uintptr
	WriteMultiple       uintptr
	DeleteMultiple      uintptr
	ReadPropertyNames   uintptr
	WritePropertyNames  uintptr
	DeletePropertyNames uintptr
	Commit              uintptr
	Revert              uintptr
	Enum                uintptr
	SetTimes            uintptr
	SetClass            uintptr
	Stat                uintptr
}

type IPropertyStore

type IPropertyStore struct {
	IUnknown
}

func (*IPropertyStore) Commit

func (this *IPropertyStore) Commit() HRESULT

func (*IPropertyStore) GetAt

func (this *IPropertyStore) GetAt(iProp uint32, pkey *PROPERTYKEY) HRESULT

func (*IPropertyStore) GetCount

func (this *IPropertyStore) GetCount(cProps *uint32) HRESULT

func (*IPropertyStore) GetValue

func (this *IPropertyStore) GetValue(key *PROPERTYKEY, pv *PROPVARIANT) HRESULT

func (*IPropertyStore) SetValue

func (this *IPropertyStore) SetValue(key *PROPERTYKEY, propvar *PROPVARIANT) HRESULT

func (*IPropertyStore) Vtbl

func (this *IPropertyStore) Vtbl() *IPropertyStoreVtbl

type IPropertyStoreCache

type IPropertyStoreCache struct {
	IPropertyStore
}

func (*IPropertyStoreCache) GetState

func (this *IPropertyStoreCache) GetState(key *PROPERTYKEY, pstate *PSC_STATE) HRESULT

func (*IPropertyStoreCache) GetValueAndState

func (this *IPropertyStoreCache) GetValueAndState(key *PROPERTYKEY, ppropvar *PROPVARIANT, pstate *PSC_STATE) HRESULT

func (*IPropertyStoreCache) SetState

func (this *IPropertyStoreCache) SetState(key *PROPERTYKEY, state PSC_STATE) HRESULT

func (*IPropertyStoreCache) SetValueAndState

func (this *IPropertyStoreCache) SetValueAndState(key *PROPERTYKEY, ppropvar *PROPVARIANT, state PSC_STATE) HRESULT

func (*IPropertyStoreCache) Vtbl

type IPropertyStoreCacheInterface

type IPropertyStoreCacheInterface interface {
	IPropertyStoreInterface
	GetState(key *PROPERTYKEY, pstate *PSC_STATE) HRESULT
	GetValueAndState(key *PROPERTYKEY, ppropvar *PROPVARIANT, pstate *PSC_STATE) HRESULT
	SetState(key *PROPERTYKEY, state PSC_STATE) HRESULT
	SetValueAndState(key *PROPERTYKEY, ppropvar *PROPVARIANT, state PSC_STATE) HRESULT
}

type IPropertyStoreCacheVtbl

type IPropertyStoreCacheVtbl struct {
	IPropertyStoreVtbl
	GetState         uintptr
	GetValueAndState uintptr
	SetState         uintptr
	SetValueAndState uintptr
}

type IPropertyStoreCapabilities

type IPropertyStoreCapabilities struct {
	IUnknown
}

func (*IPropertyStoreCapabilities) IsPropertyWritable

func (this *IPropertyStoreCapabilities) IsPropertyWritable(key *PROPERTYKEY) HRESULT

func (*IPropertyStoreCapabilities) Vtbl

type IPropertyStoreCapabilitiesInterface

type IPropertyStoreCapabilitiesInterface interface {
	IUnknownInterface
	IsPropertyWritable(key *PROPERTYKEY) HRESULT
}

type IPropertyStoreCapabilitiesVtbl

type IPropertyStoreCapabilitiesVtbl struct {
	IUnknownVtbl
	IsPropertyWritable uintptr
}

type IPropertyStoreFactory

type IPropertyStoreFactory struct {
	IUnknown
}

func (*IPropertyStoreFactory) GetPropertyStore

func (this *IPropertyStoreFactory) GetPropertyStore(flags GETPROPERTYSTOREFLAGS, pUnkFactory *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyStoreFactory) GetPropertyStoreForKeys

func (this *IPropertyStoreFactory) GetPropertyStoreForKeys(rgKeys *PROPERTYKEY, cKeys uint32, flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertyStoreFactory) Vtbl

type IPropertyStoreFactoryInterface

type IPropertyStoreFactoryInterface interface {
	IUnknownInterface
	GetPropertyStore(flags GETPROPERTYSTOREFLAGS, pUnkFactory *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyStoreForKeys(rgKeys *PROPERTYKEY, cKeys uint32, flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IPropertyStoreFactoryVtbl

type IPropertyStoreFactoryVtbl struct {
	IUnknownVtbl
	GetPropertyStore        uintptr
	GetPropertyStoreForKeys uintptr
}

type IPropertyStoreInterface

type IPropertyStoreInterface interface {
	IUnknownInterface
	GetCount(cProps *uint32) HRESULT
	GetAt(iProp uint32, pkey *PROPERTYKEY) HRESULT
	GetValue(key *PROPERTYKEY, pv *PROPVARIANT) HRESULT
	SetValue(key *PROPERTYKEY, propvar *PROPVARIANT) HRESULT
	Commit() HRESULT
}

type IPropertyStoreVtbl

type IPropertyStoreVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	GetValue uintptr
	SetValue uintptr
	Commit   uintptr
}

type IPropertySystem

type IPropertySystem struct {
	IUnknown
}

func (*IPropertySystem) EnumeratePropertyDescriptions

func (this *IPropertySystem) EnumeratePropertyDescriptions(filterOn PROPDESC_ENUMFILTER, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertySystem) FormatForDisplay

func (this *IPropertySystem) FormatForDisplay(key *PROPERTYKEY, propvar *PROPVARIANT, pdff PROPDESC_FORMAT_FLAGS, pszText PWSTR, cchText uint32) HRESULT

func (*IPropertySystem) FormatForDisplayAlloc

func (this *IPropertySystem) FormatForDisplayAlloc(key *PROPERTYKEY, propvar *PROPVARIANT, pdff PROPDESC_FORMAT_FLAGS, ppszDisplay *PWSTR) HRESULT

func (*IPropertySystem) GetPropertyDescription

func (this *IPropertySystem) GetPropertyDescription(propkey *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertySystem) GetPropertyDescriptionByName

func (this *IPropertySystem) GetPropertyDescriptionByName(pszCanonicalName PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertySystem) GetPropertyDescriptionListFromString

func (this *IPropertySystem) GetPropertyDescriptionListFromString(pszPropList PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IPropertySystem) RefreshPropertySchema

func (this *IPropertySystem) RefreshPropertySchema() HRESULT

func (*IPropertySystem) RegisterPropertySchema

func (this *IPropertySystem) RegisterPropertySchema(pszPath PWSTR) HRESULT

func (*IPropertySystem) UnregisterPropertySchema

func (this *IPropertySystem) UnregisterPropertySchema(pszPath PWSTR) HRESULT

func (*IPropertySystem) Vtbl

func (this *IPropertySystem) Vtbl() *IPropertySystemVtbl

type IPropertySystemChangeNotify

type IPropertySystemChangeNotify struct {
	IUnknown
}

func (*IPropertySystemChangeNotify) SchemaRefreshed

func (this *IPropertySystemChangeNotify) SchemaRefreshed() HRESULT

func (*IPropertySystemChangeNotify) Vtbl

type IPropertySystemChangeNotifyInterface

type IPropertySystemChangeNotifyInterface interface {
	IUnknownInterface
	SchemaRefreshed() HRESULT
}

type IPropertySystemChangeNotifyVtbl

type IPropertySystemChangeNotifyVtbl struct {
	IUnknownVtbl
	SchemaRefreshed uintptr
}

type IPropertySystemInterface

type IPropertySystemInterface interface {
	IUnknownInterface
	GetPropertyDescription(propkey *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyDescriptionByName(pszCanonicalName PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyDescriptionListFromString(pszPropList PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	EnumeratePropertyDescriptions(filterOn PROPDESC_ENUMFILTER, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	FormatForDisplay(key *PROPERTYKEY, propvar *PROPVARIANT, pdff PROPDESC_FORMAT_FLAGS, pszText PWSTR, cchText uint32) HRESULT
	FormatForDisplayAlloc(key *PROPERTYKEY, propvar *PROPVARIANT, pdff PROPDESC_FORMAT_FLAGS, ppszDisplay *PWSTR) HRESULT
	RegisterPropertySchema(pszPath PWSTR) HRESULT
	UnregisterPropertySchema(pszPath PWSTR) HRESULT
	RefreshPropertySchema() HRESULT
}

type IPropertySystemVtbl

type IPropertySystemVtbl struct {
	IUnknownVtbl
	GetPropertyDescription               uintptr
	GetPropertyDescriptionByName         uintptr
	GetPropertyDescriptionListFromString uintptr
	EnumeratePropertyDescriptions        uintptr
	FormatForDisplay                     uintptr
	FormatForDisplayAlloc                uintptr
	RegisterPropertySchema               uintptr
	UnregisterPropertySchema             uintptr
	RefreshPropertySchema                uintptr
}

type IPropertyUI

type IPropertyUI struct {
	IUnknown
}

func (*IPropertyUI) FormatForDisplay

func (this *IPropertyUI) FormatForDisplay(fmtid *syscall.GUID, pid uint32, ppropvar *PROPVARIANT, puiff PROPERTYUI_FORMAT_FLAGS, pwszText PWSTR, cchText uint32) HRESULT

func (*IPropertyUI) GetCannonicalName

func (this *IPropertyUI) GetCannonicalName(fmtid *syscall.GUID, pid uint32, pwszText PWSTR, cchText uint32) HRESULT

func (*IPropertyUI) GetDefaultWidth

func (this *IPropertyUI) GetDefaultWidth(fmtid *syscall.GUID, pid uint32, pcxChars *uint32) HRESULT

func (*IPropertyUI) GetDisplayName

func (this *IPropertyUI) GetDisplayName(fmtid *syscall.GUID, pid uint32, flags PROPERTYUI_NAME_FLAGS, pwszText PWSTR, cchText uint32) HRESULT

func (*IPropertyUI) GetFlags

func (this *IPropertyUI) GetFlags(fmtid *syscall.GUID, pid uint32, pflags *PROPERTYUI_FLAGS) HRESULT

func (*IPropertyUI) GetHelpInfo

func (this *IPropertyUI) GetHelpInfo(fmtid *syscall.GUID, pid uint32, pwszHelpFile PWSTR, cch uint32, puHelpID *uint32) HRESULT

func (*IPropertyUI) GetPropertyDescription

func (this *IPropertyUI) GetPropertyDescription(fmtid *syscall.GUID, pid uint32, pwszText PWSTR, cchText uint32) HRESULT

func (*IPropertyUI) ParsePropertyName

func (this *IPropertyUI) ParsePropertyName(pszName PWSTR, pfmtid *syscall.GUID, ppid *uint32, pchEaten *uint32) HRESULT

func (*IPropertyUI) Vtbl

func (this *IPropertyUI) Vtbl() *IPropertyUIVtbl

type IPropertyUIInterface

type IPropertyUIInterface interface {
	IUnknownInterface
	ParsePropertyName(pszName PWSTR, pfmtid *syscall.GUID, ppid *uint32, pchEaten *uint32) HRESULT
	GetCannonicalName(fmtid *syscall.GUID, pid uint32, pwszText PWSTR, cchText uint32) HRESULT
	GetDisplayName(fmtid *syscall.GUID, pid uint32, flags PROPERTYUI_NAME_FLAGS, pwszText PWSTR, cchText uint32) HRESULT
	GetPropertyDescription(fmtid *syscall.GUID, pid uint32, pwszText PWSTR, cchText uint32) HRESULT
	GetDefaultWidth(fmtid *syscall.GUID, pid uint32, pcxChars *uint32) HRESULT
	GetFlags(fmtid *syscall.GUID, pid uint32, pflags *PROPERTYUI_FLAGS) HRESULT
	FormatForDisplay(fmtid *syscall.GUID, pid uint32, ppropvar *PROPVARIANT, puiff PROPERTYUI_FORMAT_FLAGS, pwszText PWSTR, cchText uint32) HRESULT
	GetHelpInfo(fmtid *syscall.GUID, pid uint32, pwszHelpFile PWSTR, cch uint32, puHelpID *uint32) HRESULT
}

type IPropertyUIVtbl

type IPropertyUIVtbl struct {
	IUnknownVtbl
	ParsePropertyName      uintptr
	GetCannonicalName      uintptr
	GetDisplayName         uintptr
	GetPropertyDescription uintptr
	GetDefaultWidth        uintptr
	GetFlags               uintptr
	FormatForDisplay       uintptr
	GetHelpInfo            uintptr
}

type IProtectFocus

type IProtectFocus struct {
	IUnknown
}

func (*IProtectFocus) AllowFocusChange

func (this *IProtectFocus) AllowFocusChange(pfAllow *BOOL) HRESULT

func (*IProtectFocus) Vtbl

func (this *IProtectFocus) Vtbl() *IProtectFocusVtbl

type IProtectFocusInterface

type IProtectFocusInterface interface {
	IUnknownInterface
	AllowFocusChange(pfAllow *BOOL) HRESULT
}

type IProtectFocusVtbl

type IProtectFocusVtbl struct {
	IUnknownVtbl
	AllowFocusChange uintptr
}

type IProtectedModeMenuServices

type IProtectedModeMenuServices struct {
	IUnknown
}

func (*IProtectedModeMenuServices) CreateMenu

func (this *IProtectedModeMenuServices) CreateMenu(phMenu *HMENU) HRESULT

func (*IProtectedModeMenuServices) LoadMenu

func (this *IProtectedModeMenuServices) LoadMenu(pszModuleName PWSTR, pszMenuName PWSTR, phMenu *HMENU) HRESULT

func (*IProtectedModeMenuServices) LoadMenuID

func (this *IProtectedModeMenuServices) LoadMenuID(pszModuleName PWSTR, wResourceID uint16, phMenu *HMENU) HRESULT

func (*IProtectedModeMenuServices) Vtbl

type IProtectedModeMenuServicesInterface

type IProtectedModeMenuServicesInterface interface {
	IUnknownInterface
	CreateMenu(phMenu *HMENU) HRESULT
	LoadMenu(pszModuleName PWSTR, pszMenuName PWSTR, phMenu *HMENU) HRESULT
	LoadMenuID(pszModuleName PWSTR, wResourceID uint16, phMenu *HMENU) HRESULT
}

type IProtectedModeMenuServicesVtbl

type IProtectedModeMenuServicesVtbl struct {
	IUnknownVtbl
	CreateMenu uintptr
	LoadMenu   uintptr
	LoadMenuID uintptr
}

type IProvideClassInfo

type IProvideClassInfo struct {
	IUnknown
}

func (*IProvideClassInfo) GetClassInfo

func (this *IProvideClassInfo) GetClassInfo(ppTI **ITypeInfo) HRESULT

func (*IProvideClassInfo) Vtbl

type IProvideClassInfo2

type IProvideClassInfo2 struct {
	IProvideClassInfo
}

func (*IProvideClassInfo2) GetGUID

func (this *IProvideClassInfo2) GetGUID(dwGuidKind uint32, pGUID *syscall.GUID) HRESULT

func (*IProvideClassInfo2) Vtbl

type IProvideClassInfo2Interface

type IProvideClassInfo2Interface interface {
	IProvideClassInfoInterface
	GetGUID(dwGuidKind uint32, pGUID *syscall.GUID) HRESULT
}

type IProvideClassInfo2Vtbl

type IProvideClassInfo2Vtbl struct {
	IProvideClassInfoVtbl
	GetGUID uintptr
}

type IProvideClassInfoInterface

type IProvideClassInfoInterface interface {
	IUnknownInterface
	GetClassInfo(ppTI **ITypeInfo) HRESULT
}

type IProvideClassInfoVtbl

type IProvideClassInfoVtbl struct {
	IUnknownVtbl
	GetClassInfo uintptr
}

type IProvideMultipleClassInfo

type IProvideMultipleClassInfo struct {
	IProvideClassInfo2
}

func (*IProvideMultipleClassInfo) GetInfoOfIndex

func (this *IProvideMultipleClassInfo) GetInfoOfIndex(iti uint32, dwFlags MULTICLASSINFO_FLAGS, pptiCoClass **ITypeInfo, pdwTIFlags *uint32, pcdispidReserved *uint32, piidPrimary *syscall.GUID, piidSource *syscall.GUID) HRESULT

func (*IProvideMultipleClassInfo) GetMultiTypeInfoCount

func (this *IProvideMultipleClassInfo) GetMultiTypeInfoCount(pcti *uint32) HRESULT

func (*IProvideMultipleClassInfo) Vtbl

type IProvideMultipleClassInfoInterface

type IProvideMultipleClassInfoInterface interface {
	IProvideClassInfo2Interface
	GetMultiTypeInfoCount(pcti *uint32) HRESULT
	GetInfoOfIndex(iti uint32, dwFlags MULTICLASSINFO_FLAGS, pptiCoClass **ITypeInfo, pdwTIFlags *uint32, pcdispidReserved *uint32, piidPrimary *syscall.GUID, piidSource *syscall.GUID) HRESULT
}

type IProvideMultipleClassInfoVtbl

type IProvideMultipleClassInfoVtbl struct {
	IProvideClassInfo2Vtbl
	GetMultiTypeInfoCount uintptr
	GetInfoOfIndex        uintptr
}

type IProvideRuntimeContext

type IProvideRuntimeContext struct {
	IUnknown
}

func (*IProvideRuntimeContext) GetCurrentSourceContext

func (this *IProvideRuntimeContext) GetCurrentSourceContext(pdwContext *uintptr, pfExecutingGlobalCode *VARIANT_BOOL) HRESULT

func (*IProvideRuntimeContext) Vtbl

type IProvideRuntimeContextInterface

type IProvideRuntimeContextInterface interface {
	IUnknownInterface
	GetCurrentSourceContext(pdwContext *uintptr, pfExecutingGlobalCode *VARIANT_BOOL) HRESULT
}

type IProvideRuntimeContextVtbl

type IProvideRuntimeContextVtbl struct {
	IUnknownVtbl
	GetCurrentSourceContext uintptr
}

type IProxyProviderWinEventHandler

type IProxyProviderWinEventHandler struct {
	IUnknown
}

func (*IProxyProviderWinEventHandler) RespondToWinEvent

func (this *IProxyProviderWinEventHandler) RespondToWinEvent(idWinEvent uint32, hwnd HWND, idObject int32, idChild int32, pSink *IProxyProviderWinEventSink) HRESULT

func (*IProxyProviderWinEventHandler) Vtbl

type IProxyProviderWinEventHandlerInterface

type IProxyProviderWinEventHandlerInterface interface {
	IUnknownInterface
	RespondToWinEvent(idWinEvent uint32, hwnd HWND, idObject int32, idChild int32, pSink *IProxyProviderWinEventSink) HRESULT
}

type IProxyProviderWinEventHandlerVtbl

type IProxyProviderWinEventHandlerVtbl struct {
	IUnknownVtbl
	RespondToWinEvent uintptr
}

type IProxyProviderWinEventSink

type IProxyProviderWinEventSink struct {
	IUnknown
}

func (*IProxyProviderWinEventSink) AddAutomationEvent

func (this *IProxyProviderWinEventSink) AddAutomationEvent(pProvider *IRawElementProviderSimple, id UIA_EVENT_ID) HRESULT

func (*IProxyProviderWinEventSink) AddAutomationPropertyChangedEvent

func (this *IProxyProviderWinEventSink) AddAutomationPropertyChangedEvent(pProvider *IRawElementProviderSimple, id UIA_PROPERTY_ID, newValue VARIANT) HRESULT

func (*IProxyProviderWinEventSink) AddStructureChangedEvent

func (this *IProxyProviderWinEventSink) AddStructureChangedEvent(pProvider *IRawElementProviderSimple, structureChangeType StructureChangeType, runtimeId *SAFEARRAY) HRESULT

func (*IProxyProviderWinEventSink) Vtbl

type IProxyProviderWinEventSinkInterface

type IProxyProviderWinEventSinkInterface interface {
	IUnknownInterface
	AddAutomationPropertyChangedEvent(pProvider *IRawElementProviderSimple, id UIA_PROPERTY_ID, newValue VARIANT) HRESULT
	AddAutomationEvent(pProvider *IRawElementProviderSimple, id UIA_EVENT_ID) HRESULT
	AddStructureChangedEvent(pProvider *IRawElementProviderSimple, structureChangeType StructureChangeType, runtimeId *SAFEARRAY) HRESULT
}

type IProxyProviderWinEventSinkVtbl

type IProxyProviderWinEventSinkVtbl struct {
	IUnknownVtbl
	AddAutomationPropertyChangedEvent uintptr
	AddAutomationEvent                uintptr
	AddStructureChangedEvent          uintptr
}

type IPublishedApp

type IPublishedApp struct {
	IShellApp
}

func (*IPublishedApp) GetPublishedAppInfo

func (this *IPublishedApp) GetPublishedAppInfo(ppai *PUBAPPINFO) HRESULT

func (*IPublishedApp) Install

func (this *IPublishedApp) Install(pstInstall *SYSTEMTIME) HRESULT

func (*IPublishedApp) Unschedule

func (this *IPublishedApp) Unschedule() HRESULT

func (*IPublishedApp) Vtbl

func (this *IPublishedApp) Vtbl() *IPublishedAppVtbl

type IPublishedApp2

type IPublishedApp2 struct {
	IPublishedApp
}

func (*IPublishedApp2) Install2

func (this *IPublishedApp2) Install2(pstInstall *SYSTEMTIME, hwndParent HWND) HRESULT

func (*IPublishedApp2) Vtbl

func (this *IPublishedApp2) Vtbl() *IPublishedApp2Vtbl

type IPublishedApp2Interface

type IPublishedApp2Interface interface {
	IPublishedAppInterface
	Install2(pstInstall *SYSTEMTIME, hwndParent HWND) HRESULT
}

type IPublishedApp2Vtbl

type IPublishedApp2Vtbl struct {
	IPublishedAppVtbl
	Install2 uintptr
}

type IPublishedAppInterface

type IPublishedAppInterface interface {
	IShellAppInterface
	Install(pstInstall *SYSTEMTIME) HRESULT
	GetPublishedAppInfo(ppai *PUBAPPINFO) HRESULT
	Unschedule() HRESULT
}

type IPublishedAppVtbl

type IPublishedAppVtbl struct {
	IShellAppVtbl
	Install             uintptr
	GetPublishedAppInfo uintptr
	Unschedule          uintptr
}

type IPublishingWizard

type IPublishingWizard struct {
	IWizardExtension
}

func (*IPublishingWizard) GetTransferManifest

func (this *IPublishingWizard) GetTransferManifest(phrFromTransfer *HRESULT, pdocManifest unsafe.Pointer) HRESULT

func (*IPublishingWizard) Initialize

func (this *IPublishingWizard) Initialize(pdo *IDataObject, dwOptions uint32, pszServiceScope PWSTR) HRESULT

func (*IPublishingWizard) Vtbl

type IPublishingWizardInterface

type IPublishingWizardInterface interface {
	IWizardExtensionInterface
	Initialize(pdo *IDataObject, dwOptions uint32, pszServiceScope PWSTR) HRESULT
	GetTransferManifest(phrFromTransfer *HRESULT, pdocManifest unsafe.Pointer) HRESULT
}

type IPublishingWizardVtbl

type IPublishingWizardVtbl struct {
	IWizardExtensionVtbl
	Initialize          uintptr
	GetTransferManifest uintptr
}

type IQueryAssociations

type IQueryAssociations struct {
	IUnknown
}

func (*IQueryAssociations) GetData

func (this *IQueryAssociations) GetData(flags ASSOCF, data ASSOCDATA, pszExtra PWSTR, pvOut unsafe.Pointer, pcbOut *uint32) HRESULT

func (*IQueryAssociations) GetEnum

func (this *IQueryAssociations) GetEnum(flags ASSOCF, assocenum ASSOCENUM, pszExtra PWSTR, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT

func (*IQueryAssociations) GetKey

func (this *IQueryAssociations) GetKey(flags ASSOCF, key ASSOCKEY, pszExtra PWSTR, phkeyOut *HKEY) HRESULT

func (*IQueryAssociations) GetString

func (this *IQueryAssociations) GetString(flags ASSOCF, str ASSOCSTR, pszExtra PWSTR, pszOut PWSTR, pcchOut *uint32) HRESULT

func (*IQueryAssociations) Init

func (this *IQueryAssociations) Init(flags ASSOCF, pszAssoc PWSTR, hkProgid HKEY, hwnd HWND) HRESULT

func (*IQueryAssociations) Vtbl

type IQueryAssociationsInterface

type IQueryAssociationsInterface interface {
	IUnknownInterface
	Init(flags ASSOCF, pszAssoc PWSTR, hkProgid HKEY, hwnd HWND) HRESULT
	GetString(flags ASSOCF, str ASSOCSTR, pszExtra PWSTR, pszOut PWSTR, pcchOut *uint32) HRESULT
	GetKey(flags ASSOCF, key ASSOCKEY, pszExtra PWSTR, phkeyOut *HKEY) HRESULT
	GetData(flags ASSOCF, data ASSOCDATA, pszExtra PWSTR, pvOut unsafe.Pointer, pcbOut *uint32) HRESULT
	GetEnum(flags ASSOCF, assocenum ASSOCENUM, pszExtra PWSTR, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT
}

type IQueryAssociationsVtbl

type IQueryAssociationsVtbl struct {
	IUnknownVtbl
	Init      uintptr
	GetString uintptr
	GetKey    uintptr
	GetData   uintptr
	GetEnum   uintptr
}

type IQueryCancelAutoPlay

type IQueryCancelAutoPlay struct {
	IUnknown
}

func (*IQueryCancelAutoPlay) AllowAutoPlay

func (this *IQueryCancelAutoPlay) AllowAutoPlay(pszPath PWSTR, dwContentType uint32, pszLabel PWSTR, dwSerialNumber uint32) HRESULT

func (*IQueryCancelAutoPlay) Vtbl

type IQueryCancelAutoPlayInterface

type IQueryCancelAutoPlayInterface interface {
	IUnknownInterface
	AllowAutoPlay(pszPath PWSTR, dwContentType uint32, pszLabel PWSTR, dwSerialNumber uint32) HRESULT
}

type IQueryCancelAutoPlayVtbl

type IQueryCancelAutoPlayVtbl struct {
	IUnknownVtbl
	AllowAutoPlay uintptr
}

type IQueryCodePage

type IQueryCodePage struct {
	IUnknown
}

func (*IQueryCodePage) GetCodePage

func (this *IQueryCodePage) GetCodePage(puiCodePage *uint32) HRESULT

func (*IQueryCodePage) SetCodePage

func (this *IQueryCodePage) SetCodePage(uiCodePage uint32) HRESULT

func (*IQueryCodePage) Vtbl

func (this *IQueryCodePage) Vtbl() *IQueryCodePageVtbl

type IQueryCodePageInterface

type IQueryCodePageInterface interface {
	IUnknownInterface
	GetCodePage(puiCodePage *uint32) HRESULT
	SetCodePage(uiCodePage uint32) HRESULT
}

type IQueryCodePageVtbl

type IQueryCodePageVtbl struct {
	IUnknownVtbl
	GetCodePage uintptr
	SetCodePage uintptr
}

type IQueryContinue

type IQueryContinue struct {
	IUnknown
}

func (*IQueryContinue) QueryContinue

func (this *IQueryContinue) QueryContinue() HRESULT

func (*IQueryContinue) Vtbl

func (this *IQueryContinue) Vtbl() *IQueryContinueVtbl

type IQueryContinueInterface

type IQueryContinueInterface interface {
	IUnknownInterface
	QueryContinue() HRESULT
}

type IQueryContinueVtbl

type IQueryContinueVtbl struct {
	IUnknownVtbl
	QueryContinue uintptr
}

type IQueryContinueWithStatus

type IQueryContinueWithStatus struct {
	IQueryContinue
}

func (*IQueryContinueWithStatus) SetStatusMessage

func (this *IQueryContinueWithStatus) SetStatusMessage(psz PWSTR) HRESULT

func (*IQueryContinueWithStatus) Vtbl

type IQueryContinueWithStatusInterface

type IQueryContinueWithStatusInterface interface {
	IQueryContinueInterface
	SetStatusMessage(psz PWSTR) HRESULT
}

type IQueryContinueWithStatusVtbl

type IQueryContinueWithStatusVtbl struct {
	IQueryContinueVtbl
	SetStatusMessage uintptr
}

type IQueryInfo

type IQueryInfo struct {
	IUnknown
}

func (*IQueryInfo) GetInfoFlags

func (this *IQueryInfo) GetInfoFlags(pdwFlags *uint32) HRESULT

func (*IQueryInfo) GetInfoTip

func (this *IQueryInfo) GetInfoTip(dwFlags QITIPF_FLAGS, ppwszTip *PWSTR) HRESULT

func (*IQueryInfo) Vtbl

func (this *IQueryInfo) Vtbl() *IQueryInfoVtbl

type IQueryInfoInterface

type IQueryInfoInterface interface {
	IUnknownInterface
	GetInfoTip(dwFlags QITIPF_FLAGS, ppwszTip *PWSTR) HRESULT
	GetInfoFlags(pdwFlags *uint32) HRESULT
}

type IQueryInfoVtbl

type IQueryInfoVtbl struct {
	IUnknownVtbl
	GetInfoTip   uintptr
	GetInfoFlags uintptr
}

type IQuickActivate

type IQuickActivate struct {
	IUnknown
}

func (*IQuickActivate) GetContentExtent

func (this *IQuickActivate) GetContentExtent(pSizel *SIZE) HRESULT

func (*IQuickActivate) QuickActivate

func (this *IQuickActivate) QuickActivate(pQaContainer *QACONTAINER, pQaControl *QACONTROL) HRESULT

func (*IQuickActivate) SetContentExtent

func (this *IQuickActivate) SetContentExtent(pSizel *SIZE) HRESULT

func (*IQuickActivate) Vtbl

func (this *IQuickActivate) Vtbl() *IQuickActivateVtbl

type IQuickActivateInterface

type IQuickActivateInterface interface {
	IUnknownInterface
	QuickActivate(pQaContainer *QACONTAINER, pQaControl *QACONTROL) HRESULT
	SetContentExtent(pSizel *SIZE) HRESULT
	GetContentExtent(pSizel *SIZE) HRESULT
}

type IQuickActivateVtbl

type IQuickActivateVtbl struct {
	IUnknownVtbl
	QuickActivate    uintptr
	SetContentExtent uintptr
	GetContentExtent uintptr
}

type IROTData

type IROTData struct {
	IUnknown
}

func (*IROTData) GetComparisonData

func (this *IROTData) GetComparisonData(pbData *byte, cbMax uint32, pcbData *uint32) HRESULT

func (*IROTData) Vtbl

func (this *IROTData) Vtbl() *IROTDataVtbl

type IROTDataInterface

type IROTDataInterface interface {
	IUnknownInterface
	GetComparisonData(pbData *byte, cbMax uint32, pcbData *uint32) HRESULT
}

type IROTDataVtbl

type IROTDataVtbl struct {
	IUnknownVtbl
	GetComparisonData uintptr
}

type IRangeValueProvider

type IRangeValueProvider struct {
	IUnknown
}

func (*IRangeValueProvider) Get_IsReadOnly

func (this *IRangeValueProvider) Get_IsReadOnly(pRetVal *BOOL) HRESULT

func (*IRangeValueProvider) Get_LargeChange

func (this *IRangeValueProvider) Get_LargeChange(pRetVal *float64) HRESULT

func (*IRangeValueProvider) Get_Maximum

func (this *IRangeValueProvider) Get_Maximum(pRetVal *float64) HRESULT

func (*IRangeValueProvider) Get_Minimum

func (this *IRangeValueProvider) Get_Minimum(pRetVal *float64) HRESULT

func (*IRangeValueProvider) Get_SmallChange

func (this *IRangeValueProvider) Get_SmallChange(pRetVal *float64) HRESULT

func (*IRangeValueProvider) Get_Value

func (this *IRangeValueProvider) Get_Value(pRetVal *float64) HRESULT

func (*IRangeValueProvider) SetValue

func (this *IRangeValueProvider) SetValue(val float64) HRESULT

func (*IRangeValueProvider) Vtbl

type IRangeValueProviderInterface

type IRangeValueProviderInterface interface {
	IUnknownInterface
	SetValue(val float64) HRESULT
	Get_Value(pRetVal *float64) HRESULT
	Get_IsReadOnly(pRetVal *BOOL) HRESULT
	Get_Maximum(pRetVal *float64) HRESULT
	Get_Minimum(pRetVal *float64) HRESULT
	Get_LargeChange(pRetVal *float64) HRESULT
	Get_SmallChange(pRetVal *float64) HRESULT
}

type IRangeValueProviderVtbl

type IRangeValueProviderVtbl struct {
	IUnknownVtbl
	SetValue        uintptr
	Get_Value       uintptr
	Get_IsReadOnly  uintptr
	Get_Maximum     uintptr
	Get_Minimum     uintptr
	Get_LargeChange uintptr
	Get_SmallChange uintptr
}

type IRawElementProviderAdviseEvents

type IRawElementProviderAdviseEvents struct {
	IUnknown
}

func (*IRawElementProviderAdviseEvents) AdviseEventAdded

func (this *IRawElementProviderAdviseEvents) AdviseEventAdded(eventId UIA_EVENT_ID, propertyIDs *SAFEARRAY) HRESULT

func (*IRawElementProviderAdviseEvents) AdviseEventRemoved

func (this *IRawElementProviderAdviseEvents) AdviseEventRemoved(eventId UIA_EVENT_ID, propertyIDs *SAFEARRAY) HRESULT

func (*IRawElementProviderAdviseEvents) Vtbl

type IRawElementProviderAdviseEventsInterface

type IRawElementProviderAdviseEventsInterface interface {
	IUnknownInterface
	AdviseEventAdded(eventId UIA_EVENT_ID, propertyIDs *SAFEARRAY) HRESULT
	AdviseEventRemoved(eventId UIA_EVENT_ID, propertyIDs *SAFEARRAY) HRESULT
}

type IRawElementProviderAdviseEventsVtbl

type IRawElementProviderAdviseEventsVtbl struct {
	IUnknownVtbl
	AdviseEventAdded   uintptr
	AdviseEventRemoved uintptr
}

type IRawElementProviderFragment

type IRawElementProviderFragment struct {
	IUnknown
}

func (*IRawElementProviderFragment) GetEmbeddedFragmentRoots

func (this *IRawElementProviderFragment) GetEmbeddedFragmentRoots(pRetVal **SAFEARRAY) HRESULT

func (*IRawElementProviderFragment) GetRuntimeId

func (this *IRawElementProviderFragment) GetRuntimeId(pRetVal **SAFEARRAY) HRESULT

func (*IRawElementProviderFragment) Get_BoundingRectangle

func (this *IRawElementProviderFragment) Get_BoundingRectangle(pRetVal *UiaRect) HRESULT

func (*IRawElementProviderFragment) Get_FragmentRoot

func (this *IRawElementProviderFragment) Get_FragmentRoot(pRetVal **IRawElementProviderFragmentRoot) HRESULT

func (*IRawElementProviderFragment) Navigate

func (*IRawElementProviderFragment) SetFocus

func (this *IRawElementProviderFragment) SetFocus() HRESULT

func (*IRawElementProviderFragment) Vtbl

type IRawElementProviderFragmentInterface

type IRawElementProviderFragmentInterface interface {
	IUnknownInterface
	Navigate(direction NavigateDirection, pRetVal **IRawElementProviderFragment) HRESULT
	GetRuntimeId(pRetVal **SAFEARRAY) HRESULT
	Get_BoundingRectangle(pRetVal *UiaRect) HRESULT
	GetEmbeddedFragmentRoots(pRetVal **SAFEARRAY) HRESULT
	SetFocus() HRESULT
	Get_FragmentRoot(pRetVal **IRawElementProviderFragmentRoot) HRESULT
}

type IRawElementProviderFragmentRoot

type IRawElementProviderFragmentRoot struct {
	IUnknown
}

func (*IRawElementProviderFragmentRoot) ElementProviderFromPoint

func (this *IRawElementProviderFragmentRoot) ElementProviderFromPoint(x float64, y float64, pRetVal **IRawElementProviderFragment) HRESULT

func (*IRawElementProviderFragmentRoot) GetFocus

func (*IRawElementProviderFragmentRoot) Vtbl

type IRawElementProviderFragmentRootInterface

type IRawElementProviderFragmentRootInterface interface {
	IUnknownInterface
	ElementProviderFromPoint(x float64, y float64, pRetVal **IRawElementProviderFragment) HRESULT
	GetFocus(pRetVal **IRawElementProviderFragment) HRESULT
}

type IRawElementProviderFragmentRootVtbl

type IRawElementProviderFragmentRootVtbl struct {
	IUnknownVtbl
	ElementProviderFromPoint uintptr
	GetFocus                 uintptr
}

type IRawElementProviderFragmentVtbl

type IRawElementProviderFragmentVtbl struct {
	IUnknownVtbl
	Navigate                 uintptr
	GetRuntimeId             uintptr
	Get_BoundingRectangle    uintptr
	GetEmbeddedFragmentRoots uintptr
	SetFocus                 uintptr
	Get_FragmentRoot         uintptr
}

type IRawElementProviderHostingAccessibles

type IRawElementProviderHostingAccessibles struct {
	IUnknown
}

func (*IRawElementProviderHostingAccessibles) GetEmbeddedAccessibles

func (this *IRawElementProviderHostingAccessibles) GetEmbeddedAccessibles(pRetVal **SAFEARRAY) HRESULT

func (*IRawElementProviderHostingAccessibles) Vtbl

type IRawElementProviderHostingAccessiblesInterface

type IRawElementProviderHostingAccessiblesInterface interface {
	IUnknownInterface
	GetEmbeddedAccessibles(pRetVal **SAFEARRAY) HRESULT
}

type IRawElementProviderHostingAccessiblesVtbl

type IRawElementProviderHostingAccessiblesVtbl struct {
	IUnknownVtbl
	GetEmbeddedAccessibles uintptr
}

type IRawElementProviderHwndOverride

type IRawElementProviderHwndOverride struct {
	IUnknown
}

func (*IRawElementProviderHwndOverride) GetOverrideProviderForHwnd

func (this *IRawElementProviderHwndOverride) GetOverrideProviderForHwnd(hwnd HWND, pRetVal **IRawElementProviderSimple) HRESULT

func (*IRawElementProviderHwndOverride) Vtbl

type IRawElementProviderHwndOverrideInterface

type IRawElementProviderHwndOverrideInterface interface {
	IUnknownInterface
	GetOverrideProviderForHwnd(hwnd HWND, pRetVal **IRawElementProviderSimple) HRESULT
}

type IRawElementProviderHwndOverrideVtbl

type IRawElementProviderHwndOverrideVtbl struct {
	IUnknownVtbl
	GetOverrideProviderForHwnd uintptr
}

type IRawElementProviderSimple

type IRawElementProviderSimple struct {
	IUnknown
}

func (*IRawElementProviderSimple) GetPatternProvider

func (this *IRawElementProviderSimple) GetPatternProvider(patternId UIA_PATTERN_ID, pRetVal **IUnknown) HRESULT

func (*IRawElementProviderSimple) GetPropertyValue

func (this *IRawElementProviderSimple) GetPropertyValue(propertyId UIA_PROPERTY_ID, pRetVal *VARIANT) HRESULT

func (*IRawElementProviderSimple) Get_HostRawElementProvider

func (this *IRawElementProviderSimple) Get_HostRawElementProvider(pRetVal **IRawElementProviderSimple) HRESULT

func (*IRawElementProviderSimple) Get_ProviderOptions

func (this *IRawElementProviderSimple) Get_ProviderOptions(pRetVal *ProviderOptions) HRESULT

func (*IRawElementProviderSimple) Vtbl

type IRawElementProviderSimple2

type IRawElementProviderSimple2 struct {
	IRawElementProviderSimple
}

func (*IRawElementProviderSimple2) ShowContextMenu

func (this *IRawElementProviderSimple2) ShowContextMenu() HRESULT

func (*IRawElementProviderSimple2) Vtbl

type IRawElementProviderSimple2Interface

type IRawElementProviderSimple2Interface interface {
	IRawElementProviderSimpleInterface
	ShowContextMenu() HRESULT
}

type IRawElementProviderSimple2Vtbl

type IRawElementProviderSimple2Vtbl struct {
	IRawElementProviderSimpleVtbl
	ShowContextMenu uintptr
}

type IRawElementProviderSimple3

type IRawElementProviderSimple3 struct {
	IRawElementProviderSimple2
}

func (*IRawElementProviderSimple3) GetMetadataValue

func (this *IRawElementProviderSimple3) GetMetadataValue(targetId int32, metadataId UIA_METADATA_ID, returnVal *VARIANT) HRESULT

func (*IRawElementProviderSimple3) Vtbl

type IRawElementProviderSimple3Interface

type IRawElementProviderSimple3Interface interface {
	IRawElementProviderSimple2Interface
	GetMetadataValue(targetId int32, metadataId UIA_METADATA_ID, returnVal *VARIANT) HRESULT
}

type IRawElementProviderSimple3Vtbl

type IRawElementProviderSimple3Vtbl struct {
	IRawElementProviderSimple2Vtbl
	GetMetadataValue uintptr
}

type IRawElementProviderSimpleInterface

type IRawElementProviderSimpleInterface interface {
	IUnknownInterface
	Get_ProviderOptions(pRetVal *ProviderOptions) HRESULT
	GetPatternProvider(patternId UIA_PATTERN_ID, pRetVal **IUnknown) HRESULT
	GetPropertyValue(propertyId UIA_PROPERTY_ID, pRetVal *VARIANT) HRESULT
	Get_HostRawElementProvider(pRetVal **IRawElementProviderSimple) HRESULT
}

type IRawElementProviderSimpleVtbl

type IRawElementProviderSimpleVtbl struct {
	IUnknownVtbl
	Get_ProviderOptions        uintptr
	GetPatternProvider         uintptr
	GetPropertyValue           uintptr
	Get_HostRawElementProvider uintptr
}

type IRawElementProviderWindowlessSite

type IRawElementProviderWindowlessSite struct {
	IUnknown
}

func (*IRawElementProviderWindowlessSite) GetAdjacentFragment

func (this *IRawElementProviderWindowlessSite) GetAdjacentFragment(direction NavigateDirection, ppParent **IRawElementProviderFragment) HRESULT

func (*IRawElementProviderWindowlessSite) GetRuntimeIdPrefix

func (this *IRawElementProviderWindowlessSite) GetRuntimeIdPrefix(pRetVal **SAFEARRAY) HRESULT

func (*IRawElementProviderWindowlessSite) Vtbl

type IRawElementProviderWindowlessSiteInterface

type IRawElementProviderWindowlessSiteInterface interface {
	IUnknownInterface
	GetAdjacentFragment(direction NavigateDirection, ppParent **IRawElementProviderFragment) HRESULT
	GetRuntimeIdPrefix(pRetVal **SAFEARRAY) HRESULT
}

type IRawElementProviderWindowlessSiteVtbl

type IRawElementProviderWindowlessSiteVtbl struct {
	IUnknownVtbl
	GetAdjacentFragment uintptr
	GetRuntimeIdPrefix  uintptr
}

type IRecordInfo

type IRecordInfo struct {
	IUnknown
}

func (*IRecordInfo) GetField

func (this *IRecordInfo) GetField(pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT) HRESULT

func (*IRecordInfo) GetFieldNames

func (this *IRecordInfo) GetFieldNames(pcNames *uint32, rgBstrNames *BSTR) HRESULT

func (*IRecordInfo) GetFieldNoCopy

func (this *IRecordInfo) GetFieldNoCopy(pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT, ppvDataCArray unsafe.Pointer) HRESULT

func (*IRecordInfo) GetGuid

func (this *IRecordInfo) GetGuid(pguid *syscall.GUID) HRESULT

func (*IRecordInfo) GetName

func (this *IRecordInfo) GetName(pbstrName *BSTR) HRESULT

func (*IRecordInfo) GetSize

func (this *IRecordInfo) GetSize(pcbSize *uint32) HRESULT

func (*IRecordInfo) GetTypeInfo

func (this *IRecordInfo) GetTypeInfo(ppTypeInfo **ITypeInfo) HRESULT

func (*IRecordInfo) IsMatchingType

func (this *IRecordInfo) IsMatchingType(pRecordInfo *IRecordInfo) BOOL

func (*IRecordInfo) PutField

func (this *IRecordInfo) PutField(wFlags uint32, pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT) HRESULT

func (*IRecordInfo) PutFieldNoCopy

func (this *IRecordInfo) PutFieldNoCopy(wFlags uint32, pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT) HRESULT

func (*IRecordInfo) RecordClear

func (this *IRecordInfo) RecordClear(pvExisting unsafe.Pointer) HRESULT

func (*IRecordInfo) RecordCopy

func (this *IRecordInfo) RecordCopy(pvExisting unsafe.Pointer, pvNew unsafe.Pointer) HRESULT

func (*IRecordInfo) RecordCreate

func (this *IRecordInfo) RecordCreate() unsafe.Pointer

func (*IRecordInfo) RecordCreateCopy

func (this *IRecordInfo) RecordCreateCopy(pvSource unsafe.Pointer, ppvDest unsafe.Pointer) HRESULT

func (*IRecordInfo) RecordDestroy

func (this *IRecordInfo) RecordDestroy(pvRecord unsafe.Pointer) HRESULT

func (*IRecordInfo) RecordInit

func (this *IRecordInfo) RecordInit(pvNew unsafe.Pointer) HRESULT

func (*IRecordInfo) Vtbl

func (this *IRecordInfo) Vtbl() *IRecordInfoVtbl

type IRecordInfoInterface

type IRecordInfoInterface interface {
	IUnknownInterface
	RecordInit(pvNew unsafe.Pointer) HRESULT
	RecordClear(pvExisting unsafe.Pointer) HRESULT
	RecordCopy(pvExisting unsafe.Pointer, pvNew unsafe.Pointer) HRESULT
	GetGuid(pguid *syscall.GUID) HRESULT
	GetName(pbstrName *BSTR) HRESULT
	GetSize(pcbSize *uint32) HRESULT
	GetTypeInfo(ppTypeInfo **ITypeInfo) HRESULT
	GetField(pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT) HRESULT
	GetFieldNoCopy(pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT, ppvDataCArray unsafe.Pointer) HRESULT
	PutField(wFlags uint32, pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT) HRESULT
	PutFieldNoCopy(wFlags uint32, pvData unsafe.Pointer, szFieldName PWSTR, pvarField *VARIANT) HRESULT
	GetFieldNames(pcNames *uint32, rgBstrNames *BSTR) HRESULT
	IsMatchingType(pRecordInfo *IRecordInfo) BOOL
	RecordCreate() unsafe.Pointer
	RecordCreateCopy(pvSource unsafe.Pointer, ppvDest unsafe.Pointer) HRESULT
	RecordDestroy(pvRecord unsafe.Pointer) HRESULT
}

type IRecordInfoVtbl

type IRecordInfoVtbl struct {
	IUnknownVtbl
	RecordInit       uintptr
	RecordClear      uintptr
	RecordCopy       uintptr
	GetGuid          uintptr
	GetName          uintptr
	GetSize          uintptr
	GetTypeInfo      uintptr
	GetField         uintptr
	GetFieldNoCopy   uintptr
	PutField         uintptr
	PutFieldNoCopy   uintptr
	GetFieldNames    uintptr
	IsMatchingType   uintptr
	RecordCreate     uintptr
	RecordCreateCopy uintptr
	RecordDestroy    uintptr
}

type IRegTreeItem

type IRegTreeItem struct {
	IUnknown
}

func (*IRegTreeItem) GetCheckState

func (this *IRegTreeItem) GetCheckState(pbCheck *BOOL) HRESULT

func (*IRegTreeItem) SetCheckState

func (this *IRegTreeItem) SetCheckState(bCheck BOOL) HRESULT

func (*IRegTreeItem) Vtbl

func (this *IRegTreeItem) Vtbl() *IRegTreeItemVtbl

type IRegTreeItemInterface

type IRegTreeItemInterface interface {
	IUnknownInterface
	GetCheckState(pbCheck *BOOL) HRESULT
	SetCheckState(bCheck BOOL) HRESULT
}

type IRegTreeItemVtbl

type IRegTreeItemVtbl struct {
	IUnknownVtbl
	GetCheckState uintptr
	SetCheckState uintptr
}

type IRelatedItem

type IRelatedItem struct {
	IUnknown
}

func (*IRelatedItem) GetItem

func (this *IRelatedItem) GetItem(ppsi **IShellItem) HRESULT

func (*IRelatedItem) GetItemIDList

func (this *IRelatedItem) GetItemIDList(ppidl **ITEMIDLIST) HRESULT

func (*IRelatedItem) Vtbl

func (this *IRelatedItem) Vtbl() *IRelatedItemVtbl

type IRelatedItemInterface

type IRelatedItemInterface interface {
	IUnknownInterface
	GetItemIDList(ppidl **ITEMIDLIST) HRESULT
	GetItem(ppsi **IShellItem) HRESULT
}

type IRelatedItemVtbl

type IRelatedItemVtbl struct {
	IUnknownVtbl
	GetItemIDList uintptr
	GetItem       uintptr
}

type IReleaseMarshalBuffers

type IReleaseMarshalBuffers struct {
	IUnknown
}

func (*IReleaseMarshalBuffers) ReleaseMarshalBuffer

func (this *IReleaseMarshalBuffers) ReleaseMarshalBuffer(pMsg *RPCOLEMESSAGE, dwFlags uint32, pChnl *IUnknown) HRESULT

func (*IReleaseMarshalBuffers) Vtbl

type IReleaseMarshalBuffersInterface

type IReleaseMarshalBuffersInterface interface {
	IUnknownInterface
	ReleaseMarshalBuffer(pMsg *RPCOLEMESSAGE, dwFlags uint32, pChnl *IUnknown) HRESULT
}

type IReleaseMarshalBuffersVtbl

type IReleaseMarshalBuffersVtbl struct {
	IUnknownVtbl
	ReleaseMarshalBuffer uintptr
}

type IRemoteComputer

type IRemoteComputer struct {
	IUnknown
}

func (*IRemoteComputer) Initialize

func (this *IRemoteComputer) Initialize(pszMachine PWSTR, bEnumerating BOOL) HRESULT

func (*IRemoteComputer) Vtbl

func (this *IRemoteComputer) Vtbl() *IRemoteComputerVtbl

type IRemoteComputerInterface

type IRemoteComputerInterface interface {
	IUnknownInterface
	Initialize(pszMachine PWSTR, bEnumerating BOOL) HRESULT
}

type IRemoteComputerVtbl

type IRemoteComputerVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}
type IResolveShellLink struct {
	IUnknown
}
func (this *IResolveShellLink) ResolveShellLink(punkLink *IUnknown, hwnd HWND, fFlags uint32) HRESULT

func (*IResolveShellLink) Vtbl

type IResolveShellLinkInterface

type IResolveShellLinkInterface interface {
	IUnknownInterface
	ResolveShellLink(punkLink *IUnknown, hwnd HWND, fFlags uint32) HRESULT
}

type IResolveShellLinkVtbl

type IResolveShellLinkVtbl struct {
	IUnknownVtbl
	ResolveShellLink uintptr
}

type IRestrictedErrorInfo

type IRestrictedErrorInfo struct {
	IUnknown
}

func (*IRestrictedErrorInfo) GetErrorDetails

func (this *IRestrictedErrorInfo) GetErrorDetails(description *BSTR, error *HRESULT, restrictedDescription *BSTR, capabilitySid *BSTR) HRESULT

func (*IRestrictedErrorInfo) GetReference

func (this *IRestrictedErrorInfo) GetReference(reference *BSTR) HRESULT

func (*IRestrictedErrorInfo) Vtbl

type IRestrictedErrorInfoInterface

type IRestrictedErrorInfoInterface interface {
	IUnknownInterface
	GetErrorDetails(description *BSTR, error *HRESULT, restrictedDescription *BSTR, capabilitySid *BSTR) HRESULT
	GetReference(reference *BSTR) HRESULT
}

type IRestrictedErrorInfoVtbl

type IRestrictedErrorInfoVtbl struct {
	IUnknownVtbl
	GetErrorDetails uintptr
	GetReference    uintptr
}

type IResultsFolder

type IResultsFolder struct {
	IUnknown
}

func (*IResultsFolder) AddIDList

func (this *IResultsFolder) AddIDList(pidl *ITEMIDLIST, ppidlAdded **ITEMIDLIST) HRESULT

func (*IResultsFolder) AddItem

func (this *IResultsFolder) AddItem(psi *IShellItem) HRESULT

func (*IResultsFolder) RemoveAll

func (this *IResultsFolder) RemoveAll() HRESULT

func (*IResultsFolder) RemoveIDList

func (this *IResultsFolder) RemoveIDList(pidl *ITEMIDLIST) HRESULT

func (*IResultsFolder) RemoveItem

func (this *IResultsFolder) RemoveItem(psi *IShellItem) HRESULT

func (*IResultsFolder) Vtbl

func (this *IResultsFolder) Vtbl() *IResultsFolderVtbl

type IResultsFolderInterface

type IResultsFolderInterface interface {
	IUnknownInterface
	AddItem(psi *IShellItem) HRESULT
	AddIDList(pidl *ITEMIDLIST, ppidlAdded **ITEMIDLIST) HRESULT
	RemoveItem(psi *IShellItem) HRESULT
	RemoveIDList(pidl *ITEMIDLIST) HRESULT
	RemoveAll() HRESULT
}

type IResultsFolderVtbl

type IResultsFolderVtbl struct {
	IUnknownVtbl
	AddItem      uintptr
	AddIDList    uintptr
	RemoveItem   uintptr
	RemoveIDList uintptr
	RemoveAll    uintptr
}

type IRichEditOle

type IRichEditOle struct {
	IUnknown
}

func (*IRichEditOle) ActivateAs

func (this *IRichEditOle) ActivateAs(rclsid *syscall.GUID, rclsidAs *syscall.GUID) HRESULT

func (*IRichEditOle) ContextSensitiveHelp

func (this *IRichEditOle) ContextSensitiveHelp(fEnterMode BOOL) HRESULT

func (*IRichEditOle) ConvertObject

func (this *IRichEditOle) ConvertObject(iob int32, rclsidNew *syscall.GUID, lpstrUserTypeNew PSTR) HRESULT

func (*IRichEditOle) GetClientSite

func (this *IRichEditOle) GetClientSite(lplpolesite **IOleClientSite) HRESULT

func (*IRichEditOle) GetClipboardData

func (this *IRichEditOle) GetClipboardData(lpchrg *CHARRANGE, reco uint32, lplpdataobj **IDataObject) HRESULT

func (*IRichEditOle) GetLinkCount

func (this *IRichEditOle) GetLinkCount() int32

func (*IRichEditOle) GetObject

func (this *IRichEditOle) GetObject(iob int32, lpreobject *REOBJECT, dwFlags RICH_EDIT_GET_OBJECT_FLAGS) HRESULT

func (*IRichEditOle) GetObjectCount

func (this *IRichEditOle) GetObjectCount() int32

func (*IRichEditOle) HandsOffStorage

func (this *IRichEditOle) HandsOffStorage(iob int32) HRESULT

func (*IRichEditOle) ImportDataObject

func (this *IRichEditOle) ImportDataObject(lpdataobj *IDataObject, cf uint16, hMetaPict HGLOBAL) HRESULT

func (*IRichEditOle) InPlaceDeactivate

func (this *IRichEditOle) InPlaceDeactivate() HRESULT

func (*IRichEditOle) InsertObject

func (this *IRichEditOle) InsertObject(lpreobject *REOBJECT) HRESULT

func (*IRichEditOle) SaveCompleted

func (this *IRichEditOle) SaveCompleted(iob int32, lpstg *IStorage) HRESULT

func (*IRichEditOle) SetDvaspect

func (this *IRichEditOle) SetDvaspect(iob int32, dvaspect uint32) HRESULT

func (*IRichEditOle) SetHostNames

func (this *IRichEditOle) SetHostNames(lpstrContainerApp PSTR, lpstrContainerObj PSTR) HRESULT

func (*IRichEditOle) SetLinkAvailable

func (this *IRichEditOle) SetLinkAvailable(iob int32, fAvailable BOOL) HRESULT

func (*IRichEditOle) Vtbl

func (this *IRichEditOle) Vtbl() *IRichEditOleVtbl

type IRichEditOleCallback

type IRichEditOleCallback struct {
	IUnknown
}

func (*IRichEditOleCallback) ContextSensitiveHelp

func (this *IRichEditOleCallback) ContextSensitiveHelp(fEnterMode BOOL) HRESULT

func (*IRichEditOleCallback) DeleteObject

func (this *IRichEditOleCallback) DeleteObject(lpoleobj *IOleObject) HRESULT

func (*IRichEditOleCallback) GetClipboardData

func (this *IRichEditOleCallback) GetClipboardData(lpchrg *CHARRANGE, reco uint32, lplpdataobj **IDataObject) HRESULT

func (*IRichEditOleCallback) GetContextMenu

func (this *IRichEditOleCallback) GetContextMenu(seltype RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, lpoleobj *IOleObject, lpchrg *CHARRANGE, lphmenu *HMENU) HRESULT

func (*IRichEditOleCallback) GetDragDropEffect

func (this *IRichEditOleCallback) GetDragDropEffect(fDrag BOOL, grfKeyState MODIFIERKEYS_FLAGS, pdwEffect *DROPEFFECT) HRESULT

func (*IRichEditOleCallback) GetInPlaceContext

func (this *IRichEditOleCallback) GetInPlaceContext(lplpFrame **IOleInPlaceFrame, lplpDoc **IOleInPlaceUIWindow, lpFrameInfo *OLEINPLACEFRAMEINFO) HRESULT

func (*IRichEditOleCallback) GetNewStorage

func (this *IRichEditOleCallback) GetNewStorage(lplpstg **IStorage) HRESULT

func (*IRichEditOleCallback) QueryAcceptData

func (this *IRichEditOleCallback) QueryAcceptData(lpdataobj *IDataObject, lpcfFormat *uint16, reco RECO_FLAGS, fReally BOOL, hMetaPict HGLOBAL) HRESULT

func (*IRichEditOleCallback) QueryInsertObject

func (this *IRichEditOleCallback) QueryInsertObject(lpclsid *syscall.GUID, lpstg *IStorage, cp int32) HRESULT

func (*IRichEditOleCallback) ShowContainerUI

func (this *IRichEditOleCallback) ShowContainerUI(fShow BOOL) HRESULT

func (*IRichEditOleCallback) Vtbl

type IRichEditOleCallbackInterface

type IRichEditOleCallbackInterface interface {
	IUnknownInterface
	GetNewStorage(lplpstg **IStorage) HRESULT
	GetInPlaceContext(lplpFrame **IOleInPlaceFrame, lplpDoc **IOleInPlaceUIWindow, lpFrameInfo *OLEINPLACEFRAMEINFO) HRESULT
	ShowContainerUI(fShow BOOL) HRESULT
	QueryInsertObject(lpclsid *syscall.GUID, lpstg *IStorage, cp int32) HRESULT
	DeleteObject(lpoleobj *IOleObject) HRESULT
	QueryAcceptData(lpdataobj *IDataObject, lpcfFormat *uint16, reco RECO_FLAGS, fReally BOOL, hMetaPict HGLOBAL) HRESULT
	ContextSensitiveHelp(fEnterMode BOOL) HRESULT
	GetClipboardData(lpchrg *CHARRANGE, reco uint32, lplpdataobj **IDataObject) HRESULT
	GetDragDropEffect(fDrag BOOL, grfKeyState MODIFIERKEYS_FLAGS, pdwEffect *DROPEFFECT) HRESULT
	GetContextMenu(seltype RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, lpoleobj *IOleObject, lpchrg *CHARRANGE, lphmenu *HMENU) HRESULT
}

type IRichEditOleCallbackVtbl

type IRichEditOleCallbackVtbl struct {
	IUnknownVtbl
	GetNewStorage        uintptr
	GetInPlaceContext    uintptr
	ShowContainerUI      uintptr
	QueryInsertObject    uintptr
	DeleteObject         uintptr
	QueryAcceptData      uintptr
	ContextSensitiveHelp uintptr
	GetClipboardData     uintptr
	GetDragDropEffect    uintptr
	GetContextMenu       uintptr
}

type IRichEditOleInterface

type IRichEditOleInterface interface {
	IUnknownInterface
	GetClientSite(lplpolesite **IOleClientSite) HRESULT
	GetObjectCount() int32
	GetLinkCount() int32
	GetObject(iob int32, lpreobject *REOBJECT, dwFlags RICH_EDIT_GET_OBJECT_FLAGS) HRESULT
	InsertObject(lpreobject *REOBJECT) HRESULT
	ConvertObject(iob int32, rclsidNew *syscall.GUID, lpstrUserTypeNew PSTR) HRESULT
	ActivateAs(rclsid *syscall.GUID, rclsidAs *syscall.GUID) HRESULT
	SetHostNames(lpstrContainerApp PSTR, lpstrContainerObj PSTR) HRESULT
	SetLinkAvailable(iob int32, fAvailable BOOL) HRESULT
	SetDvaspect(iob int32, dvaspect uint32) HRESULT
	HandsOffStorage(iob int32) HRESULT
	SaveCompleted(iob int32, lpstg *IStorage) HRESULT
	InPlaceDeactivate() HRESULT
	ContextSensitiveHelp(fEnterMode BOOL) HRESULT
	GetClipboardData(lpchrg *CHARRANGE, reco uint32, lplpdataobj **IDataObject) HRESULT
	ImportDataObject(lpdataobj *IDataObject, cf uint16, hMetaPict HGLOBAL) HRESULT
}

type IRichEditOleVtbl

type IRichEditOleVtbl struct {
	IUnknownVtbl
	GetClientSite        uintptr
	GetObjectCount       uintptr
	GetLinkCount         uintptr
	GetObject            uintptr
	InsertObject         uintptr
	ConvertObject        uintptr
	ActivateAs           uintptr
	SetHostNames         uintptr
	SetLinkAvailable     uintptr
	SetDvaspect          uintptr
	HandsOffStorage      uintptr
	SaveCompleted        uintptr
	InPlaceDeactivate    uintptr
	ContextSensitiveHelp uintptr
	GetClipboardData     uintptr
	ImportDataObject     uintptr
}

type IRichEditUiaInformation

type IRichEditUiaInformation struct {
	IUnknown
}

func (*IRichEditUiaInformation) GetBoundaryRectangle

func (this *IRichEditUiaInformation) GetBoundaryRectangle(pUiaRect *UiaRect) HRESULT

func (*IRichEditUiaInformation) IsVisible

func (this *IRichEditUiaInformation) IsVisible() HRESULT

func (*IRichEditUiaInformation) Vtbl

type IRichEditUiaInformationInterface

type IRichEditUiaInformationInterface interface {
	IUnknownInterface
	GetBoundaryRectangle(pUiaRect *UiaRect) HRESULT
	IsVisible() HRESULT
}

type IRichEditUiaInformationVtbl

type IRichEditUiaInformationVtbl struct {
	IUnknownVtbl
	GetBoundaryRectangle uintptr
	IsVisible            uintptr
}

type IRicheditUiaOverrides

type IRicheditUiaOverrides struct {
	IUnknown
}

func (*IRicheditUiaOverrides) GetPropertyOverrideValue

func (this *IRicheditUiaOverrides) GetPropertyOverrideValue(propertyId int32, pRetValue *VARIANT) HRESULT

func (*IRicheditUiaOverrides) Vtbl

type IRicheditUiaOverridesInterface

type IRicheditUiaOverridesInterface interface {
	IUnknownInterface
	GetPropertyOverrideValue(propertyId int32, pRetValue *VARIANT) HRESULT
}

type IRicheditUiaOverridesVtbl

type IRicheditUiaOverridesVtbl struct {
	IUnknownVtbl
	GetPropertyOverrideValue uintptr
}

type IRicheditWindowlessAccessibility

type IRicheditWindowlessAccessibility struct {
	IUnknown
}

func (*IRicheditWindowlessAccessibility) CreateProvider

func (*IRicheditWindowlessAccessibility) Vtbl

type IRicheditWindowlessAccessibilityInterface

type IRicheditWindowlessAccessibilityInterface interface {
	IUnknownInterface
	CreateProvider(pSite *IRawElementProviderWindowlessSite, ppProvider **IRawElementProviderSimple) HRESULT
}

type IRicheditWindowlessAccessibilityVtbl

type IRicheditWindowlessAccessibilityVtbl struct {
	IUnknownVtbl
	CreateProvider uintptr
}

type IRootStorage

type IRootStorage struct {
	IUnknown
}

func (*IRootStorage) SwitchToFile

func (this *IRootStorage) SwitchToFile(pszFile PWSTR) HRESULT

func (*IRootStorage) Vtbl

func (this *IRootStorage) Vtbl() *IRootStorageVtbl

type IRootStorageInterface

type IRootStorageInterface interface {
	IUnknownInterface
	SwitchToFile(pszFile PWSTR) HRESULT
}

type IRootStorageVtbl

type IRootStorageVtbl struct {
	IUnknownVtbl
	SwitchToFile uintptr
}

type IRpcChannelBuffer

type IRpcChannelBuffer struct {
	IUnknown
}

func (*IRpcChannelBuffer) FreeBuffer

func (this *IRpcChannelBuffer) FreeBuffer(pMessage *RPCOLEMESSAGE) HRESULT

func (*IRpcChannelBuffer) GetBuffer

func (this *IRpcChannelBuffer) GetBuffer(pMessage *RPCOLEMESSAGE, riid *syscall.GUID) HRESULT

func (*IRpcChannelBuffer) GetDestCtx

func (this *IRpcChannelBuffer) GetDestCtx(pdwDestContext *uint32, ppvDestContext unsafe.Pointer) HRESULT

func (*IRpcChannelBuffer) IsConnected

func (this *IRpcChannelBuffer) IsConnected() HRESULT

func (*IRpcChannelBuffer) SendReceive

func (this *IRpcChannelBuffer) SendReceive(pMessage *RPCOLEMESSAGE, pStatus *uint32) HRESULT

func (*IRpcChannelBuffer) Vtbl

type IRpcChannelBuffer2

type IRpcChannelBuffer2 struct {
	IRpcChannelBuffer
}

func (*IRpcChannelBuffer2) GetProtocolVersion

func (this *IRpcChannelBuffer2) GetProtocolVersion(pdwVersion *uint32) HRESULT

func (*IRpcChannelBuffer2) Vtbl

type IRpcChannelBuffer2Interface

type IRpcChannelBuffer2Interface interface {
	IRpcChannelBufferInterface
	GetProtocolVersion(pdwVersion *uint32) HRESULT
}

type IRpcChannelBuffer2Vtbl

type IRpcChannelBuffer2Vtbl struct {
	IRpcChannelBufferVtbl
	GetProtocolVersion uintptr
}

type IRpcChannelBuffer3

type IRpcChannelBuffer3 struct {
	IRpcChannelBuffer2
}

func (*IRpcChannelBuffer3) Cancel

func (this *IRpcChannelBuffer3) Cancel(pMsg *RPCOLEMESSAGE) HRESULT

func (*IRpcChannelBuffer3) GetCallContext

func (this *IRpcChannelBuffer3) GetCallContext(pMsg *RPCOLEMESSAGE, riid *syscall.GUID, pInterface unsafe.Pointer) HRESULT

func (*IRpcChannelBuffer3) GetDestCtxEx

func (this *IRpcChannelBuffer3) GetDestCtxEx(pMsg *RPCOLEMESSAGE, pdwDestContext *uint32, ppvDestContext unsafe.Pointer) HRESULT

func (*IRpcChannelBuffer3) GetState

func (this *IRpcChannelBuffer3) GetState(pMsg *RPCOLEMESSAGE, pState *uint32) HRESULT

func (*IRpcChannelBuffer3) Receive

func (this *IRpcChannelBuffer3) Receive(pMsg *RPCOLEMESSAGE, ulSize uint32, pulStatus *uint32) HRESULT

func (*IRpcChannelBuffer3) RegisterAsync

func (this *IRpcChannelBuffer3) RegisterAsync(pMsg *RPCOLEMESSAGE, pAsyncMgr *IAsyncManager) HRESULT

func (*IRpcChannelBuffer3) Send

func (this *IRpcChannelBuffer3) Send(pMsg *RPCOLEMESSAGE, pulStatus *uint32) HRESULT

func (*IRpcChannelBuffer3) Vtbl

type IRpcChannelBuffer3Interface

type IRpcChannelBuffer3Interface interface {
	IRpcChannelBuffer2Interface
	Send(pMsg *RPCOLEMESSAGE, pulStatus *uint32) HRESULT
	Receive(pMsg *RPCOLEMESSAGE, ulSize uint32, pulStatus *uint32) HRESULT
	Cancel(pMsg *RPCOLEMESSAGE) HRESULT
	GetCallContext(pMsg *RPCOLEMESSAGE, riid *syscall.GUID, pInterface unsafe.Pointer) HRESULT
	GetDestCtxEx(pMsg *RPCOLEMESSAGE, pdwDestContext *uint32, ppvDestContext unsafe.Pointer) HRESULT
	GetState(pMsg *RPCOLEMESSAGE, pState *uint32) HRESULT
	RegisterAsync(pMsg *RPCOLEMESSAGE, pAsyncMgr *IAsyncManager) HRESULT
}

type IRpcChannelBuffer3Vtbl

type IRpcChannelBuffer3Vtbl struct {
	IRpcChannelBuffer2Vtbl
	Send           uintptr
	Receive        uintptr
	Cancel         uintptr
	GetCallContext uintptr
	GetDestCtxEx   uintptr
	GetState       uintptr
	RegisterAsync  uintptr
}

type IRpcChannelBufferInterface

type IRpcChannelBufferInterface interface {
	IUnknownInterface
	GetBuffer(pMessage *RPCOLEMESSAGE, riid *syscall.GUID) HRESULT
	SendReceive(pMessage *RPCOLEMESSAGE, pStatus *uint32) HRESULT
	FreeBuffer(pMessage *RPCOLEMESSAGE) HRESULT
	GetDestCtx(pdwDestContext *uint32, ppvDestContext unsafe.Pointer) HRESULT
	IsConnected() HRESULT
}

type IRpcChannelBufferVtbl

type IRpcChannelBufferVtbl struct {
	IUnknownVtbl
	GetBuffer   uintptr
	SendReceive uintptr
	FreeBuffer  uintptr
	GetDestCtx  uintptr
	IsConnected uintptr
}

type IRpcHelper

type IRpcHelper struct {
	IUnknown
}

func (*IRpcHelper) GetDCOMProtocolVersion

func (this *IRpcHelper) GetDCOMProtocolVersion(pComVersion *uint32) HRESULT

func (*IRpcHelper) GetIIDFromOBJREF

func (this *IRpcHelper) GetIIDFromOBJREF(pObjRef unsafe.Pointer, piid **syscall.GUID) HRESULT

func (*IRpcHelper) Vtbl

func (this *IRpcHelper) Vtbl() *IRpcHelperVtbl

type IRpcHelperInterface

type IRpcHelperInterface interface {
	IUnknownInterface
	GetDCOMProtocolVersion(pComVersion *uint32) HRESULT
	GetIIDFromOBJREF(pObjRef unsafe.Pointer, piid **syscall.GUID) HRESULT
}

type IRpcHelperVtbl

type IRpcHelperVtbl struct {
	IUnknownVtbl
	GetDCOMProtocolVersion uintptr
	GetIIDFromOBJREF       uintptr
}

type IRpcOptions

type IRpcOptions struct {
	IUnknown
}

func (*IRpcOptions) Query

func (this *IRpcOptions) Query(pPrx *IUnknown, dwProperty RPCOPT_PROPERTIES, pdwValue *uintptr) HRESULT

func (*IRpcOptions) Set

func (this *IRpcOptions) Set(pPrx *IUnknown, dwProperty RPCOPT_PROPERTIES, dwValue uintptr) HRESULT

func (*IRpcOptions) Vtbl

func (this *IRpcOptions) Vtbl() *IRpcOptionsVtbl

type IRpcOptionsInterface

type IRpcOptionsInterface interface {
	IUnknownInterface
	Set(pPrx *IUnknown, dwProperty RPCOPT_PROPERTIES, dwValue uintptr) HRESULT
	Query(pPrx *IUnknown, dwProperty RPCOPT_PROPERTIES, pdwValue *uintptr) HRESULT
}

type IRpcOptionsVtbl

type IRpcOptionsVtbl struct {
	IUnknownVtbl
	Set   uintptr
	Query uintptr
}

type IRpcProxyBuffer

type IRpcProxyBuffer struct {
	IUnknown
}

func (*IRpcProxyBuffer) Connect

func (this *IRpcProxyBuffer) Connect(pRpcChannelBuffer *IRpcChannelBuffer) HRESULT

func (*IRpcProxyBuffer) Disconnect

func (this *IRpcProxyBuffer) Disconnect()

func (*IRpcProxyBuffer) Vtbl

func (this *IRpcProxyBuffer) Vtbl() *IRpcProxyBufferVtbl

type IRpcProxyBufferInterface

type IRpcProxyBufferInterface interface {
	IUnknownInterface
	Connect(pRpcChannelBuffer *IRpcChannelBuffer) HRESULT
	Disconnect()
}

type IRpcProxyBufferVtbl

type IRpcProxyBufferVtbl struct {
	IUnknownVtbl
	Connect    uintptr
	Disconnect uintptr
}

type IRpcStubBuffer

type IRpcStubBuffer struct {
	IUnknown
}

func (*IRpcStubBuffer) Connect

func (this *IRpcStubBuffer) Connect(pUnkServer *IUnknown) HRESULT

func (*IRpcStubBuffer) CountRefs

func (this *IRpcStubBuffer) CountRefs() uint32

func (*IRpcStubBuffer) DebugServerQueryInterface

func (this *IRpcStubBuffer) DebugServerQueryInterface(ppv unsafe.Pointer) HRESULT

func (*IRpcStubBuffer) DebugServerRelease

func (this *IRpcStubBuffer) DebugServerRelease(pv unsafe.Pointer)

func (*IRpcStubBuffer) Disconnect

func (this *IRpcStubBuffer) Disconnect()

func (*IRpcStubBuffer) Invoke

func (this *IRpcStubBuffer) Invoke(_prpcmsg *RPCOLEMESSAGE, _pRpcChannelBuffer *IRpcChannelBuffer) HRESULT

func (*IRpcStubBuffer) IsIIDSupported

func (this *IRpcStubBuffer) IsIIDSupported(riid *syscall.GUID) *IRpcStubBuffer

func (*IRpcStubBuffer) Vtbl

func (this *IRpcStubBuffer) Vtbl() *IRpcStubBufferVtbl

type IRpcStubBufferInterface

type IRpcStubBufferInterface interface {
	IUnknownInterface
	Connect(pUnkServer *IUnknown) HRESULT
	Disconnect()
	Invoke(_prpcmsg *RPCOLEMESSAGE, _pRpcChannelBuffer *IRpcChannelBuffer) HRESULT
	IsIIDSupported(riid *syscall.GUID) *IRpcStubBuffer
	CountRefs() uint32
	DebugServerQueryInterface(ppv unsafe.Pointer) HRESULT
	DebugServerRelease(pv unsafe.Pointer)
}

type IRpcStubBufferVtbl

type IRpcStubBufferVtbl struct {
	IUnknownVtbl
	Connect                   uintptr
	Disconnect                uintptr
	Invoke                    uintptr
	IsIIDSupported            uintptr
	CountRefs                 uintptr
	DebugServerQueryInterface uintptr
	DebugServerRelease        uintptr
}

type IRpcSyntaxNegotiate

type IRpcSyntaxNegotiate struct {
	IUnknown
}

func (*IRpcSyntaxNegotiate) NegotiateSyntax

func (this *IRpcSyntaxNegotiate) NegotiateSyntax(pMsg *RPCOLEMESSAGE) HRESULT

func (*IRpcSyntaxNegotiate) Vtbl

type IRpcSyntaxNegotiateInterface

type IRpcSyntaxNegotiateInterface interface {
	IUnknownInterface
	NegotiateSyntax(pMsg *RPCOLEMESSAGE) HRESULT
}

type IRpcSyntaxNegotiateVtbl

type IRpcSyntaxNegotiateVtbl struct {
	IUnknownVtbl
	NegotiateSyntax uintptr
}

type IRtwqAsyncCallback

type IRtwqAsyncCallback struct {
	IUnknown
}

func (*IRtwqAsyncCallback) GetParameters

func (this *IRtwqAsyncCallback) GetParameters(pdwFlags *uint32, pdwQueue *uint32) HRESULT

func (*IRtwqAsyncCallback) Invoke

func (this *IRtwqAsyncCallback) Invoke(pAsyncResult *IRtwqAsyncResult) HRESULT

func (*IRtwqAsyncCallback) Vtbl

type IRtwqAsyncCallbackInterface

type IRtwqAsyncCallbackInterface interface {
	IUnknownInterface
	GetParameters(pdwFlags *uint32, pdwQueue *uint32) HRESULT
	Invoke(pAsyncResult *IRtwqAsyncResult) HRESULT
}

type IRtwqAsyncCallbackVtbl

type IRtwqAsyncCallbackVtbl struct {
	IUnknownVtbl
	GetParameters uintptr
	Invoke        uintptr
}

type IRtwqAsyncResult

type IRtwqAsyncResult struct {
	IUnknown
}

func (*IRtwqAsyncResult) GetObject

func (this *IRtwqAsyncResult) GetObject(ppObject **IUnknown) HRESULT

func (*IRtwqAsyncResult) GetState

func (this *IRtwqAsyncResult) GetState(ppunkState **IUnknown) HRESULT

func (*IRtwqAsyncResult) GetStateNoAddRef

func (this *IRtwqAsyncResult) GetStateNoAddRef() *IUnknown

func (*IRtwqAsyncResult) GetStatus

func (this *IRtwqAsyncResult) GetStatus() HRESULT

func (*IRtwqAsyncResult) SetStatus

func (this *IRtwqAsyncResult) SetStatus(hrStatus HRESULT) HRESULT

func (*IRtwqAsyncResult) Vtbl

func (this *IRtwqAsyncResult) Vtbl() *IRtwqAsyncResultVtbl

type IRtwqAsyncResultInterface

type IRtwqAsyncResultInterface interface {
	IUnknownInterface
	GetState(ppunkState **IUnknown) HRESULT
	GetStatus() HRESULT
	SetStatus(hrStatus HRESULT) HRESULT
	GetObject(ppObject **IUnknown) HRESULT
	GetStateNoAddRef() *IUnknown
}

type IRtwqAsyncResultVtbl

type IRtwqAsyncResultVtbl struct {
	IUnknownVtbl
	GetState         uintptr
	GetStatus        uintptr
	SetStatus        uintptr
	GetObject        uintptr
	GetStateNoAddRef uintptr
}

type IRtwqPlatformEvents

type IRtwqPlatformEvents struct {
	IUnknown
}

func (*IRtwqPlatformEvents) InitializationComplete

func (this *IRtwqPlatformEvents) InitializationComplete() HRESULT

func (*IRtwqPlatformEvents) ShutdownComplete

func (this *IRtwqPlatformEvents) ShutdownComplete() HRESULT

func (*IRtwqPlatformEvents) ShutdownStart

func (this *IRtwqPlatformEvents) ShutdownStart() HRESULT

func (*IRtwqPlatformEvents) Vtbl

type IRtwqPlatformEventsInterface

type IRtwqPlatformEventsInterface interface {
	IUnknownInterface
	InitializationComplete() HRESULT
	ShutdownStart() HRESULT
	ShutdownComplete() HRESULT
}

type IRtwqPlatformEventsVtbl

type IRtwqPlatformEventsVtbl struct {
	IUnknownVtbl
	InitializationComplete uintptr
	ShutdownStart          uintptr
	ShutdownComplete       uintptr
}

type IRunnableObject

type IRunnableObject struct {
	IUnknown
}

func (*IRunnableObject) GetRunningClass

func (this *IRunnableObject) GetRunningClass(lpClsid *syscall.GUID) HRESULT

func (*IRunnableObject) IsRunning

func (this *IRunnableObject) IsRunning() BOOL

func (*IRunnableObject) LockRunning

func (this *IRunnableObject) LockRunning(fLock BOOL, fLastUnlockCloses BOOL) HRESULT

func (*IRunnableObject) Run

func (this *IRunnableObject) Run(pbc *IBindCtx) HRESULT

func (*IRunnableObject) SetContainedObject

func (this *IRunnableObject) SetContainedObject(fContained BOOL) HRESULT

func (*IRunnableObject) Vtbl

func (this *IRunnableObject) Vtbl() *IRunnableObjectVtbl

type IRunnableObjectInterface

type IRunnableObjectInterface interface {
	IUnknownInterface
	GetRunningClass(lpClsid *syscall.GUID) HRESULT
	Run(pbc *IBindCtx) HRESULT
	IsRunning() BOOL
	LockRunning(fLock BOOL, fLastUnlockCloses BOOL) HRESULT
	SetContainedObject(fContained BOOL) HRESULT
}

type IRunnableObjectVtbl

type IRunnableObjectVtbl struct {
	IUnknownVtbl
	GetRunningClass    uintptr
	Run                uintptr
	IsRunning          uintptr
	LockRunning        uintptr
	SetContainedObject uintptr
}

type IRunnableTask

type IRunnableTask struct {
	IUnknown
}

func (*IRunnableTask) IsRunning

func (this *IRunnableTask) IsRunning() uint32

func (*IRunnableTask) Kill

func (this *IRunnableTask) Kill(bWait BOOL) HRESULT

func (*IRunnableTask) Resume

func (this *IRunnableTask) Resume() HRESULT

func (*IRunnableTask) Run

func (this *IRunnableTask) Run() HRESULT

func (*IRunnableTask) Suspend

func (this *IRunnableTask) Suspend() HRESULT

func (*IRunnableTask) Vtbl

func (this *IRunnableTask) Vtbl() *IRunnableTaskVtbl

type IRunnableTaskInterface

type IRunnableTaskInterface interface {
	IUnknownInterface
	Run() HRESULT
	Kill(bWait BOOL) HRESULT
	Suspend() HRESULT
	Resume() HRESULT
	IsRunning() uint32
}

type IRunnableTaskVtbl

type IRunnableTaskVtbl struct {
	IUnknownVtbl
	Run       uintptr
	Kill      uintptr
	Suspend   uintptr
	Resume    uintptr
	IsRunning uintptr
}

type IRunningObjectTable

type IRunningObjectTable struct {
	IUnknown
}

func (*IRunningObjectTable) EnumRunning

func (this *IRunningObjectTable) EnumRunning(ppenumMoniker **IEnumMoniker) HRESULT

func (*IRunningObjectTable) GetObject

func (this *IRunningObjectTable) GetObject(pmkObjectName *IMoniker, ppunkObject **IUnknown) HRESULT

func (*IRunningObjectTable) GetTimeOfLastChange

func (this *IRunningObjectTable) GetTimeOfLastChange(pmkObjectName *IMoniker, pfiletime *FILETIME) HRESULT

func (*IRunningObjectTable) IsRunning

func (this *IRunningObjectTable) IsRunning(pmkObjectName *IMoniker) HRESULT

func (*IRunningObjectTable) NoteChangeTime

func (this *IRunningObjectTable) NoteChangeTime(dwRegister uint32, pfiletime *FILETIME) HRESULT

func (*IRunningObjectTable) Register

func (this *IRunningObjectTable) Register(grfFlags ROT_FLAGS, punkObject *IUnknown, pmkObjectName *IMoniker, pdwRegister *uint32) HRESULT

func (*IRunningObjectTable) Revoke

func (this *IRunningObjectTable) Revoke(dwRegister uint32) HRESULT

func (*IRunningObjectTable) Vtbl

type IRunningObjectTableInterface

type IRunningObjectTableInterface interface {
	IUnknownInterface
	Register(grfFlags ROT_FLAGS, punkObject *IUnknown, pmkObjectName *IMoniker, pdwRegister *uint32) HRESULT
	Revoke(dwRegister uint32) HRESULT
	IsRunning(pmkObjectName *IMoniker) HRESULT
	GetObject(pmkObjectName *IMoniker, ppunkObject **IUnknown) HRESULT
	NoteChangeTime(dwRegister uint32, pfiletime *FILETIME) HRESULT
	GetTimeOfLastChange(pmkObjectName *IMoniker, pfiletime *FILETIME) HRESULT
	EnumRunning(ppenumMoniker **IEnumMoniker) HRESULT
}

type IRunningObjectTableVtbl

type IRunningObjectTableVtbl struct {
	IUnknownVtbl
	Register            uintptr
	Revoke              uintptr
	IsRunning           uintptr
	GetObject           uintptr
	NoteChangeTime      uintptr
	GetTimeOfLastChange uintptr
	EnumRunning         uintptr
}

type IS_TEXT_UNICODE_RESULT

type IS_TEXT_UNICODE_RESULT uint32

enum flags

const (
	IS_TEXT_UNICODE_ASCII16            IS_TEXT_UNICODE_RESULT = 1
	IS_TEXT_UNICODE_REVERSE_ASCII16    IS_TEXT_UNICODE_RESULT = 16
	IS_TEXT_UNICODE_STATISTICS         IS_TEXT_UNICODE_RESULT = 2
	IS_TEXT_UNICODE_REVERSE_STATISTICS IS_TEXT_UNICODE_RESULT = 32
	IS_TEXT_UNICODE_CONTROLS           IS_TEXT_UNICODE_RESULT = 4
	IS_TEXT_UNICODE_REVERSE_CONTROLS   IS_TEXT_UNICODE_RESULT = 64
	IS_TEXT_UNICODE_SIGNATURE          IS_TEXT_UNICODE_RESULT = 8
	IS_TEXT_UNICODE_REVERSE_SIGNATURE  IS_TEXT_UNICODE_RESULT = 128
	IS_TEXT_UNICODE_ILLEGAL_CHARS      IS_TEXT_UNICODE_RESULT = 256
	IS_TEXT_UNICODE_ODD_LENGTH         IS_TEXT_UNICODE_RESULT = 512
	IS_TEXT_UNICODE_NULL_BYTES         IS_TEXT_UNICODE_RESULT = 4096
	IS_TEXT_UNICODE_UNICODE_MASK       IS_TEXT_UNICODE_RESULT = 15
	IS_TEXT_UNICODE_REVERSE_MASK       IS_TEXT_UNICODE_RESULT = 240
	IS_TEXT_UNICODE_NOT_UNICODE_MASK   IS_TEXT_UNICODE_RESULT = 3840
	IS_TEXT_UNICODE_NOT_ASCII_MASK     IS_TEXT_UNICODE_RESULT = 61440
)

type IS_VALID_LOCALE_FLAGS

type IS_VALID_LOCALE_FLAGS uint32

enum

const (
	LCID_INSTALLED IS_VALID_LOCALE_FLAGS = 1
	LCID_SUPPORTED IS_VALID_LOCALE_FLAGS = 2
)

type IScriptErrorList

type IScriptErrorList struct {
	IDispatch
}

func (*IScriptErrorList) AdvanceError

func (this *IScriptErrorList) AdvanceError() HRESULT

func (*IScriptErrorList) CanAdvanceError

func (this *IScriptErrorList) CanAdvanceError(pfCanAdvance *BOOL) HRESULT

func (*IScriptErrorList) CanRetreatError

func (this *IScriptErrorList) CanRetreatError(pfCanRetreat *BOOL) HRESULT

func (*IScriptErrorList) GetAlwaysShowLockState

func (this *IScriptErrorList) GetAlwaysShowLockState(pfAlwaysShowLocked *BOOL) HRESULT

func (*IScriptErrorList) GetDetailsPaneOpen

func (this *IScriptErrorList) GetDetailsPaneOpen(pfDetailsPaneOpen *BOOL) HRESULT

func (*IScriptErrorList) GetErrorChar

func (this *IScriptErrorList) GetErrorChar(plChar *int32) HRESULT

func (*IScriptErrorList) GetErrorCode

func (this *IScriptErrorList) GetErrorCode(plCode *int32) HRESULT

func (*IScriptErrorList) GetErrorLine

func (this *IScriptErrorList) GetErrorLine(plLine *int32) HRESULT

func (*IScriptErrorList) GetErrorMsg

func (this *IScriptErrorList) GetErrorMsg(pstr *BSTR) HRESULT

func (*IScriptErrorList) GetErrorUrl

func (this *IScriptErrorList) GetErrorUrl(pstr *BSTR) HRESULT

func (*IScriptErrorList) GetPerErrorDisplay

func (this *IScriptErrorList) GetPerErrorDisplay(pfPerErrorDisplay *BOOL) HRESULT

func (*IScriptErrorList) RetreatError

func (this *IScriptErrorList) RetreatError() HRESULT

func (*IScriptErrorList) SetDetailsPaneOpen

func (this *IScriptErrorList) SetDetailsPaneOpen(fDetailsPaneOpen BOOL) HRESULT

func (*IScriptErrorList) SetPerErrorDisplay

func (this *IScriptErrorList) SetPerErrorDisplay(fPerErrorDisplay BOOL) HRESULT

func (*IScriptErrorList) Vtbl

func (this *IScriptErrorList) Vtbl() *IScriptErrorListVtbl

type IScriptErrorListInterface

type IScriptErrorListInterface interface {
	IDispatchInterface
	AdvanceError() HRESULT
	RetreatError() HRESULT
	CanAdvanceError(pfCanAdvance *BOOL) HRESULT
	CanRetreatError(pfCanRetreat *BOOL) HRESULT
	GetErrorLine(plLine *int32) HRESULT
	GetErrorChar(plChar *int32) HRESULT
	GetErrorCode(plCode *int32) HRESULT
	GetErrorMsg(pstr *BSTR) HRESULT
	GetErrorUrl(pstr *BSTR) HRESULT
	GetAlwaysShowLockState(pfAlwaysShowLocked *BOOL) HRESULT
	GetDetailsPaneOpen(pfDetailsPaneOpen *BOOL) HRESULT
	SetDetailsPaneOpen(fDetailsPaneOpen BOOL) HRESULT
	GetPerErrorDisplay(pfPerErrorDisplay *BOOL) HRESULT
	SetPerErrorDisplay(fPerErrorDisplay BOOL) HRESULT
}

type IScriptErrorListVtbl

type IScriptErrorListVtbl struct {
	IDispatchVtbl
	AdvanceError           uintptr
	RetreatError           uintptr
	CanAdvanceError        uintptr
	CanRetreatError        uintptr
	GetErrorLine           uintptr
	GetErrorChar           uintptr
	GetErrorCode           uintptr
	GetErrorMsg            uintptr
	GetErrorUrl            uintptr
	GetAlwaysShowLockState uintptr
	GetDetailsPaneOpen     uintptr
	SetDetailsPaneOpen     uintptr
	GetPerErrorDisplay     uintptr
	SetPerErrorDisplay     uintptr
}

type IScrollItemProvider

type IScrollItemProvider struct {
	IUnknown
}

func (*IScrollItemProvider) ScrollIntoView

func (this *IScrollItemProvider) ScrollIntoView() HRESULT

func (*IScrollItemProvider) Vtbl

type IScrollItemProviderInterface

type IScrollItemProviderInterface interface {
	IUnknownInterface
	ScrollIntoView() HRESULT
}

type IScrollItemProviderVtbl

type IScrollItemProviderVtbl struct {
	IUnknownVtbl
	ScrollIntoView uintptr
}

type IScrollProvider

type IScrollProvider struct {
	IUnknown
}

func (*IScrollProvider) Get_HorizontalScrollPercent

func (this *IScrollProvider) Get_HorizontalScrollPercent(pRetVal *float64) HRESULT

func (*IScrollProvider) Get_HorizontalViewSize

func (this *IScrollProvider) Get_HorizontalViewSize(pRetVal *float64) HRESULT

func (*IScrollProvider) Get_HorizontallyScrollable

func (this *IScrollProvider) Get_HorizontallyScrollable(pRetVal *BOOL) HRESULT

func (*IScrollProvider) Get_VerticalScrollPercent

func (this *IScrollProvider) Get_VerticalScrollPercent(pRetVal *float64) HRESULT

func (*IScrollProvider) Get_VerticalViewSize

func (this *IScrollProvider) Get_VerticalViewSize(pRetVal *float64) HRESULT

func (*IScrollProvider) Get_VerticallyScrollable

func (this *IScrollProvider) Get_VerticallyScrollable(pRetVal *BOOL) HRESULT

func (*IScrollProvider) Scroll

func (this *IScrollProvider) Scroll(horizontalAmount ScrollAmount, verticalAmount ScrollAmount) HRESULT

func (*IScrollProvider) SetScrollPercent

func (this *IScrollProvider) SetScrollPercent(horizontalPercent float64, verticalPercent float64) HRESULT

func (*IScrollProvider) Vtbl

func (this *IScrollProvider) Vtbl() *IScrollProviderVtbl

type IScrollProviderInterface

type IScrollProviderInterface interface {
	IUnknownInterface
	Scroll(horizontalAmount ScrollAmount, verticalAmount ScrollAmount) HRESULT
	SetScrollPercent(horizontalPercent float64, verticalPercent float64) HRESULT
	Get_HorizontalScrollPercent(pRetVal *float64) HRESULT
	Get_VerticalScrollPercent(pRetVal *float64) HRESULT
	Get_HorizontalViewSize(pRetVal *float64) HRESULT
	Get_VerticalViewSize(pRetVal *float64) HRESULT
	Get_HorizontallyScrollable(pRetVal *BOOL) HRESULT
	Get_VerticallyScrollable(pRetVal *BOOL) HRESULT
}

type IScrollProviderVtbl

type IScrollProviderVtbl struct {
	IUnknownVtbl
	Scroll                      uintptr
	SetScrollPercent            uintptr
	Get_HorizontalScrollPercent uintptr
	Get_VerticalScrollPercent   uintptr
	Get_HorizontalViewSize      uintptr
	Get_VerticalViewSize        uintptr
	Get_HorizontallyScrollable  uintptr
	Get_VerticallyScrollable    uintptr
}

type ISearchBoxInfo

type ISearchBoxInfo struct {
	IUnknown
}

func (*ISearchBoxInfo) GetCondition

func (this *ISearchBoxInfo) GetCondition(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISearchBoxInfo) GetText

func (this *ISearchBoxInfo) GetText(ppsz *PWSTR) HRESULT

func (*ISearchBoxInfo) Vtbl

func (this *ISearchBoxInfo) Vtbl() *ISearchBoxInfoVtbl

type ISearchBoxInfoInterface

type ISearchBoxInfoInterface interface {
	IUnknownInterface
	GetCondition(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetText(ppsz *PWSTR) HRESULT
}

type ISearchBoxInfoVtbl

type ISearchBoxInfoVtbl struct {
	IUnknownVtbl
	GetCondition uintptr
	GetText      uintptr
}

type ISearchContext

type ISearchContext struct {
	IUnknown
}

func (*ISearchContext) GetSearchStyle

func (this *ISearchContext) GetSearchStyle(pdwSearchStyle *uint32) HRESULT

func (*ISearchContext) GetSearchText

func (this *ISearchContext) GetSearchText(pbstrSearchText *BSTR) HRESULT

func (*ISearchContext) GetSearchUrl

func (this *ISearchContext) GetSearchUrl(pbstrSearchUrl *BSTR) HRESULT

func (*ISearchContext) Vtbl

func (this *ISearchContext) Vtbl() *ISearchContextVtbl

type ISearchContextInterface

type ISearchContextInterface interface {
	IUnknownInterface
	GetSearchUrl(pbstrSearchUrl *BSTR) HRESULT
	GetSearchText(pbstrSearchText *BSTR) HRESULT
	GetSearchStyle(pdwSearchStyle *uint32) HRESULT
}

type ISearchContextVtbl

type ISearchContextVtbl struct {
	IUnknownVtbl
	GetSearchUrl   uintptr
	GetSearchText  uintptr
	GetSearchStyle uintptr
}

type ISearchFolderItemFactory

type ISearchFolderItemFactory struct {
	IUnknown
}

func (*ISearchFolderItemFactory) GetIDList

func (this *ISearchFolderItemFactory) GetIDList(ppidl **ITEMIDLIST) HRESULT

func (*ISearchFolderItemFactory) GetShellItem

func (this *ISearchFolderItemFactory) GetShellItem(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISearchFolderItemFactory) SetCondition

func (this *ISearchFolderItemFactory) SetCondition(pCondition unsafe.Pointer) HRESULT

func (*ISearchFolderItemFactory) SetDisplayName

func (this *ISearchFolderItemFactory) SetDisplayName(pszDisplayName PWSTR) HRESULT

func (*ISearchFolderItemFactory) SetFolderLogicalViewMode

func (this *ISearchFolderItemFactory) SetFolderLogicalViewMode(flvm FOLDERLOGICALVIEWMODE) HRESULT

func (*ISearchFolderItemFactory) SetFolderTypeID

func (this *ISearchFolderItemFactory) SetFolderTypeID(ftid syscall.GUID) HRESULT

func (*ISearchFolderItemFactory) SetGroupColumn

func (this *ISearchFolderItemFactory) SetGroupColumn(keyGroup *PROPERTYKEY) HRESULT

func (*ISearchFolderItemFactory) SetIconSize

func (this *ISearchFolderItemFactory) SetIconSize(iIconSize int32) HRESULT

func (*ISearchFolderItemFactory) SetScope

func (this *ISearchFolderItemFactory) SetScope(psiaScope *IShellItemArray) HRESULT

func (*ISearchFolderItemFactory) SetSortColumns

func (this *ISearchFolderItemFactory) SetSortColumns(cSortColumns uint32, rgSortColumns *SORTCOLUMN) HRESULT

func (*ISearchFolderItemFactory) SetStacks

func (this *ISearchFolderItemFactory) SetStacks(cStackKeys uint32, rgStackKeys *PROPERTYKEY) HRESULT

func (*ISearchFolderItemFactory) SetVisibleColumns

func (this *ISearchFolderItemFactory) SetVisibleColumns(cVisibleColumns uint32, rgKey *PROPERTYKEY) HRESULT

func (*ISearchFolderItemFactory) Vtbl

type ISearchFolderItemFactoryInterface

type ISearchFolderItemFactoryInterface interface {
	IUnknownInterface
	SetDisplayName(pszDisplayName PWSTR) HRESULT
	SetFolderTypeID(ftid syscall.GUID) HRESULT
	SetFolderLogicalViewMode(flvm FOLDERLOGICALVIEWMODE) HRESULT
	SetIconSize(iIconSize int32) HRESULT
	SetVisibleColumns(cVisibleColumns uint32, rgKey *PROPERTYKEY) HRESULT
	SetSortColumns(cSortColumns uint32, rgSortColumns *SORTCOLUMN) HRESULT
	SetGroupColumn(keyGroup *PROPERTYKEY) HRESULT
	SetStacks(cStackKeys uint32, rgStackKeys *PROPERTYKEY) HRESULT
	SetScope(psiaScope *IShellItemArray) HRESULT
	SetCondition(pCondition unsafe.Pointer) HRESULT
	GetShellItem(riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetIDList(ppidl **ITEMIDLIST) HRESULT
}

type ISearchFolderItemFactoryVtbl

type ISearchFolderItemFactoryVtbl struct {
	IUnknownVtbl
	SetDisplayName           uintptr
	SetFolderTypeID          uintptr
	SetFolderLogicalViewMode uintptr
	SetIconSize              uintptr
	SetVisibleColumns        uintptr
	SetSortColumns           uintptr
	SetGroupColumn           uintptr
	SetStacks                uintptr
	SetScope                 uintptr
	SetCondition             uintptr
	GetShellItem             uintptr
	GetIDList                uintptr
}

type ISelectionItemProvider

type ISelectionItemProvider struct {
	IUnknown
}

func (*ISelectionItemProvider) AddToSelection

func (this *ISelectionItemProvider) AddToSelection() HRESULT

func (*ISelectionItemProvider) Get_IsSelected

func (this *ISelectionItemProvider) Get_IsSelected(pRetVal *BOOL) HRESULT

func (*ISelectionItemProvider) Get_SelectionContainer

func (this *ISelectionItemProvider) Get_SelectionContainer(pRetVal **IRawElementProviderSimple) HRESULT

func (*ISelectionItemProvider) RemoveFromSelection

func (this *ISelectionItemProvider) RemoveFromSelection() HRESULT

func (*ISelectionItemProvider) Select

func (this *ISelectionItemProvider) Select() HRESULT

func (*ISelectionItemProvider) Vtbl

type ISelectionItemProviderInterface

type ISelectionItemProviderInterface interface {
	IUnknownInterface
	Select() HRESULT
	AddToSelection() HRESULT
	RemoveFromSelection() HRESULT
	Get_IsSelected(pRetVal *BOOL) HRESULT
	Get_SelectionContainer(pRetVal **IRawElementProviderSimple) HRESULT
}

type ISelectionItemProviderVtbl

type ISelectionItemProviderVtbl struct {
	IUnknownVtbl
	Select                 uintptr
	AddToSelection         uintptr
	RemoveFromSelection    uintptr
	Get_IsSelected         uintptr
	Get_SelectionContainer uintptr
}

type ISelectionProvider

type ISelectionProvider struct {
	IUnknown
}

func (*ISelectionProvider) GetSelection

func (this *ISelectionProvider) GetSelection(pRetVal **SAFEARRAY) HRESULT

func (*ISelectionProvider) Get_CanSelectMultiple

func (this *ISelectionProvider) Get_CanSelectMultiple(pRetVal *BOOL) HRESULT

func (*ISelectionProvider) Get_IsSelectionRequired

func (this *ISelectionProvider) Get_IsSelectionRequired(pRetVal *BOOL) HRESULT

func (*ISelectionProvider) Vtbl

type ISelectionProvider2

type ISelectionProvider2 struct {
	ISelectionProvider
}

func (*ISelectionProvider2) Get_CurrentSelectedItem

func (this *ISelectionProvider2) Get_CurrentSelectedItem(retVal **IRawElementProviderSimple) HRESULT

func (*ISelectionProvider2) Get_FirstSelectedItem

func (this *ISelectionProvider2) Get_FirstSelectedItem(retVal **IRawElementProviderSimple) HRESULT

func (*ISelectionProvider2) Get_ItemCount

func (this *ISelectionProvider2) Get_ItemCount(retVal *int32) HRESULT

func (*ISelectionProvider2) Get_LastSelectedItem

func (this *ISelectionProvider2) Get_LastSelectedItem(retVal **IRawElementProviderSimple) HRESULT

func (*ISelectionProvider2) Vtbl

type ISelectionProvider2Interface

type ISelectionProvider2Interface interface {
	ISelectionProviderInterface
	Get_FirstSelectedItem(retVal **IRawElementProviderSimple) HRESULT
	Get_LastSelectedItem(retVal **IRawElementProviderSimple) HRESULT
	Get_CurrentSelectedItem(retVal **IRawElementProviderSimple) HRESULT
	Get_ItemCount(retVal *int32) HRESULT
}

type ISelectionProvider2Vtbl

type ISelectionProvider2Vtbl struct {
	ISelectionProviderVtbl
	Get_FirstSelectedItem   uintptr
	Get_LastSelectedItem    uintptr
	Get_CurrentSelectedItem uintptr
	Get_ItemCount           uintptr
}

type ISelectionProviderInterface

type ISelectionProviderInterface interface {
	IUnknownInterface
	GetSelection(pRetVal **SAFEARRAY) HRESULT
	Get_CanSelectMultiple(pRetVal *BOOL) HRESULT
	Get_IsSelectionRequired(pRetVal *BOOL) HRESULT
}

type ISelectionProviderVtbl

type ISelectionProviderVtbl struct {
	IUnknownVtbl
	GetSelection            uintptr
	Get_CanSelectMultiple   uintptr
	Get_IsSelectionRequired uintptr
}

type ISequentialStream

type ISequentialStream struct {
	IUnknown
}

func (*ISequentialStream) Read

func (this *ISequentialStream) Read(pv unsafe.Pointer, cb uint32, pcbRead *uint32) HRESULT

func (*ISequentialStream) Vtbl

func (*ISequentialStream) Write

func (this *ISequentialStream) Write(pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT

type ISequentialStreamInterface

type ISequentialStreamInterface interface {
	IUnknownInterface
	Read(pv unsafe.Pointer, cb uint32, pcbRead *uint32) HRESULT
	Write(pv unsafe.Pointer, cb uint32, pcbWritten *uint32) HRESULT
}

type ISequentialStreamVtbl

type ISequentialStreamVtbl struct {
	IUnknownVtbl
	Read  uintptr
	Write uintptr
}

type IServerSecurity

type IServerSecurity struct {
	IUnknown
}

func (*IServerSecurity) ImpersonateClient

func (this *IServerSecurity) ImpersonateClient() HRESULT

func (*IServerSecurity) IsImpersonating

func (this *IServerSecurity) IsImpersonating() BOOL

func (*IServerSecurity) QueryBlanket

func (this *IServerSecurity) QueryBlanket(pAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName **uint16, pAuthnLevel *uint32, pImpLevel *uint32, pPrivs unsafe.Pointer, pCapabilities *uint32) HRESULT

func (*IServerSecurity) RevertToSelf

func (this *IServerSecurity) RevertToSelf() HRESULT

func (*IServerSecurity) Vtbl

func (this *IServerSecurity) Vtbl() *IServerSecurityVtbl

type IServerSecurityInterface

type IServerSecurityInterface interface {
	IUnknownInterface
	QueryBlanket(pAuthnSvc *uint32, pAuthzSvc *uint32, pServerPrincName **uint16, pAuthnLevel *uint32, pImpLevel *uint32, pPrivs unsafe.Pointer, pCapabilities *uint32) HRESULT
	ImpersonateClient() HRESULT
	RevertToSelf() HRESULT
	IsImpersonating() BOOL
}

type IServerSecurityVtbl

type IServerSecurityVtbl struct {
	IUnknownVtbl
	QueryBlanket      uintptr
	ImpersonateClient uintptr
	RevertToSelf      uintptr
	IsImpersonating   uintptr
}

type IServiceProvider

type IServiceProvider struct {
	IUnknown
}

func (*IServiceProvider) QueryService

func (this *IServiceProvider) QueryService(guidService *syscall.GUID, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT

func (*IServiceProvider) Vtbl

func (this *IServiceProvider) Vtbl() *IServiceProviderVtbl

type IServiceProviderInterface

type IServiceProviderInterface interface {
	IUnknownInterface
	QueryService(guidService *syscall.GUID, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT
}

type IServiceProviderVtbl

type IServiceProviderVtbl struct {
	IUnknownVtbl
	QueryService uintptr
}

type IShareWindowCommandEventArgsInterop

type IShareWindowCommandEventArgsInterop struct {
	IUnknown
}

func (*IShareWindowCommandEventArgsInterop) GetWindow

func (this *IShareWindowCommandEventArgsInterop) GetWindow(value *HWND) HRESULT

func (*IShareWindowCommandEventArgsInterop) Vtbl

type IShareWindowCommandEventArgsInteropInterface

type IShareWindowCommandEventArgsInteropInterface interface {
	IUnknownInterface
	GetWindow(value *HWND) HRESULT
}

type IShareWindowCommandEventArgsInteropVtbl

type IShareWindowCommandEventArgsInteropVtbl struct {
	IUnknownVtbl
	GetWindow uintptr
}

type IShareWindowCommandSourceInterop

type IShareWindowCommandSourceInterop struct {
	IUnknown
}

func (*IShareWindowCommandSourceInterop) GetForWindow

func (this *IShareWindowCommandSourceInterop) GetForWindow(appWindow HWND, riid *syscall.GUID, shareWindowCommandSource unsafe.Pointer) HRESULT

func (*IShareWindowCommandSourceInterop) Vtbl

type IShareWindowCommandSourceInteropInterface

type IShareWindowCommandSourceInteropInterface interface {
	IUnknownInterface
	GetForWindow(appWindow HWND, riid *syscall.GUID, shareWindowCommandSource unsafe.Pointer) HRESULT
}

type IShareWindowCommandSourceInteropVtbl

type IShareWindowCommandSourceInteropVtbl struct {
	IUnknownVtbl
	GetForWindow uintptr
}

type ISharedBitmap

type ISharedBitmap struct {
	IUnknown
}

func (*ISharedBitmap) Detach

func (this *ISharedBitmap) Detach(phbm *HBITMAP) HRESULT

func (*ISharedBitmap) GetFormat

func (this *ISharedBitmap) GetFormat(pat *WTS_ALPHATYPE) HRESULT

func (*ISharedBitmap) GetSharedBitmap

func (this *ISharedBitmap) GetSharedBitmap(phbm *HBITMAP) HRESULT

func (*ISharedBitmap) GetSize

func (this *ISharedBitmap) GetSize(pSize *SIZE) HRESULT

func (*ISharedBitmap) InitializeBitmap

func (this *ISharedBitmap) InitializeBitmap(hbm HBITMAP, wtsAT WTS_ALPHATYPE) HRESULT

func (*ISharedBitmap) Vtbl

func (this *ISharedBitmap) Vtbl() *ISharedBitmapVtbl

type ISharedBitmapInterface

type ISharedBitmapInterface interface {
	IUnknownInterface
	GetSharedBitmap(phbm *HBITMAP) HRESULT
	GetSize(pSize *SIZE) HRESULT
	GetFormat(pat *WTS_ALPHATYPE) HRESULT
	InitializeBitmap(hbm HBITMAP, wtsAT WTS_ALPHATYPE) HRESULT
	Detach(phbm *HBITMAP) HRESULT
}

type ISharedBitmapVtbl

type ISharedBitmapVtbl struct {
	IUnknownVtbl
	GetSharedBitmap  uintptr
	GetSize          uintptr
	GetFormat        uintptr
	InitializeBitmap uintptr
	Detach           uintptr
}

type ISharingConfigurationManager

type ISharingConfigurationManager struct {
	IUnknown
}

func (*ISharingConfigurationManager) ArePrintersShared

func (this *ISharingConfigurationManager) ArePrintersShared() HRESULT

func (*ISharingConfigurationManager) CreateShare

func (this *ISharingConfigurationManager) CreateShare(dsid DEF_SHARE_ID, role SHARE_ROLE) HRESULT

func (*ISharingConfigurationManager) DeleteShare

func (this *ISharingConfigurationManager) DeleteShare(dsid DEF_SHARE_ID) HRESULT

func (*ISharingConfigurationManager) GetSharePermissions

func (this *ISharingConfigurationManager) GetSharePermissions(dsid DEF_SHARE_ID, pRole *SHARE_ROLE) HRESULT

func (*ISharingConfigurationManager) ShareExists

func (this *ISharingConfigurationManager) ShareExists(dsid DEF_SHARE_ID) HRESULT

func (*ISharingConfigurationManager) SharePrinters

func (this *ISharingConfigurationManager) SharePrinters() HRESULT

func (*ISharingConfigurationManager) StopSharingPrinters

func (this *ISharingConfigurationManager) StopSharingPrinters() HRESULT

func (*ISharingConfigurationManager) Vtbl

type ISharingConfigurationManagerInterface

type ISharingConfigurationManagerInterface interface {
	IUnknownInterface
	CreateShare(dsid DEF_SHARE_ID, role SHARE_ROLE) HRESULT
	DeleteShare(dsid DEF_SHARE_ID) HRESULT
	ShareExists(dsid DEF_SHARE_ID) HRESULT
	GetSharePermissions(dsid DEF_SHARE_ID, pRole *SHARE_ROLE) HRESULT
	SharePrinters() HRESULT
	StopSharingPrinters() HRESULT
	ArePrintersShared() HRESULT
}

type ISharingConfigurationManagerVtbl

type ISharingConfigurationManagerVtbl struct {
	IUnknownVtbl
	CreateShare         uintptr
	DeleteShare         uintptr
	ShareExists         uintptr
	GetSharePermissions uintptr
	SharePrinters       uintptr
	StopSharingPrinters uintptr
	ArePrintersShared   uintptr
}

type IShellApp

type IShellApp struct {
	IUnknown
}

func (*IShellApp) GetAppInfo

func (this *IShellApp) GetAppInfo(pai *APPINFODATA) HRESULT

func (*IShellApp) GetCachedSlowAppInfo

func (this *IShellApp) GetCachedSlowAppInfo(psaid *SLOWAPPINFO) HRESULT

func (*IShellApp) GetPossibleActions

func (this *IShellApp) GetPossibleActions(pdwActions *uint32) HRESULT

func (*IShellApp) GetSlowAppInfo

func (this *IShellApp) GetSlowAppInfo(psaid *SLOWAPPINFO) HRESULT

func (*IShellApp) IsInstalled

func (this *IShellApp) IsInstalled() HRESULT

func (*IShellApp) Vtbl

func (this *IShellApp) Vtbl() *IShellAppVtbl

type IShellAppInterface

type IShellAppInterface interface {
	IUnknownInterface
	GetAppInfo(pai *APPINFODATA) HRESULT
	GetPossibleActions(pdwActions *uint32) HRESULT
	GetSlowAppInfo(psaid *SLOWAPPINFO) HRESULT
	GetCachedSlowAppInfo(psaid *SLOWAPPINFO) HRESULT
	IsInstalled() HRESULT
}

type IShellAppVtbl

type IShellAppVtbl struct {
	IUnknownVtbl
	GetAppInfo           uintptr
	GetPossibleActions   uintptr
	GetSlowAppInfo       uintptr
	GetCachedSlowAppInfo uintptr
	IsInstalled          uintptr
}

type IShellBrowser

type IShellBrowser struct {
	IOleWindow
}

func (*IShellBrowser) BrowseObject

func (this *IShellBrowser) BrowseObject(pidl *ITEMIDLIST, wFlags uint32) HRESULT

func (*IShellBrowser) EnableModelessSB

func (this *IShellBrowser) EnableModelessSB(fEnable BOOL) HRESULT

func (*IShellBrowser) GetControlWindow

func (this *IShellBrowser) GetControlWindow(id uint32, phwnd *HWND) HRESULT

func (*IShellBrowser) GetViewStateStream

func (this *IShellBrowser) GetViewStateStream(grfMode uint32, ppStrm **IStream) HRESULT

func (*IShellBrowser) InsertMenusSB

func (this *IShellBrowser) InsertMenusSB(hmenuShared HMENU, lpMenuWidths *OLEMENUGROUPWIDTHS) HRESULT

func (*IShellBrowser) OnViewWindowActive

func (this *IShellBrowser) OnViewWindowActive(pshv *IShellView) HRESULT

func (*IShellBrowser) QueryActiveShellView

func (this *IShellBrowser) QueryActiveShellView(ppshv **IShellView) HRESULT

func (*IShellBrowser) RemoveMenusSB

func (this *IShellBrowser) RemoveMenusSB(hmenuShared HMENU) HRESULT

func (*IShellBrowser) SendControlMsg

func (this *IShellBrowser) SendControlMsg(id uint32, uMsg uint32, wParam WPARAM, lParam LPARAM, pret *LRESULT) HRESULT

func (*IShellBrowser) SetMenuSB

func (this *IShellBrowser) SetMenuSB(hmenuShared HMENU, holemenuRes uintptr, hwndActiveObject HWND) HRESULT

func (*IShellBrowser) SetStatusTextSB

func (this *IShellBrowser) SetStatusTextSB(pszStatusText PWSTR) HRESULT

func (*IShellBrowser) SetToolbarItems

func (this *IShellBrowser) SetToolbarItems(lpButtons *TBBUTTON, nButtons uint32, uFlags uint32) HRESULT

func (*IShellBrowser) TranslateAcceleratorSB

func (this *IShellBrowser) TranslateAcceleratorSB(pmsg *MSG, wID uint16) HRESULT

func (*IShellBrowser) Vtbl

func (this *IShellBrowser) Vtbl() *IShellBrowserVtbl

type IShellBrowserInterface

type IShellBrowserInterface interface {
	IOleWindowInterface
	InsertMenusSB(hmenuShared HMENU, lpMenuWidths *OLEMENUGROUPWIDTHS) HRESULT
	SetMenuSB(hmenuShared HMENU, holemenuRes uintptr, hwndActiveObject HWND) HRESULT
	RemoveMenusSB(hmenuShared HMENU) HRESULT
	SetStatusTextSB(pszStatusText PWSTR) HRESULT
	EnableModelessSB(fEnable BOOL) HRESULT
	TranslateAcceleratorSB(pmsg *MSG, wID uint16) HRESULT
	BrowseObject(pidl *ITEMIDLIST, wFlags uint32) HRESULT
	GetViewStateStream(grfMode uint32, ppStrm **IStream) HRESULT
	GetControlWindow(id uint32, phwnd *HWND) HRESULT
	SendControlMsg(id uint32, uMsg uint32, wParam WPARAM, lParam LPARAM, pret *LRESULT) HRESULT
	QueryActiveShellView(ppshv **IShellView) HRESULT
	OnViewWindowActive(pshv *IShellView) HRESULT
	SetToolbarItems(lpButtons *TBBUTTON, nButtons uint32, uFlags uint32) HRESULT
}

type IShellBrowserVtbl

type IShellBrowserVtbl struct {
	IOleWindowVtbl
	InsertMenusSB          uintptr
	SetMenuSB              uintptr
	RemoveMenusSB          uintptr
	SetStatusTextSB        uintptr
	EnableModelessSB       uintptr
	TranslateAcceleratorSB uintptr
	BrowseObject           uintptr
	GetViewStateStream     uintptr
	GetControlWindow       uintptr
	SendControlMsg         uintptr
	QueryActiveShellView   uintptr
	OnViewWindowActive     uintptr
	SetToolbarItems        uintptr
}

type IShellChangeNotify

type IShellChangeNotify struct {
	IUnknown
}

func (*IShellChangeNotify) OnChange

func (this *IShellChangeNotify) OnChange(lEvent int32, pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST) HRESULT

func (*IShellChangeNotify) Vtbl

type IShellChangeNotifyInterface

type IShellChangeNotifyInterface interface {
	IUnknownInterface
	OnChange(lEvent int32, pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST) HRESULT
}

type IShellChangeNotifyVtbl

type IShellChangeNotifyVtbl struct {
	IUnknownVtbl
	OnChange uintptr
}

type IShellDetails

type IShellDetails struct {
	IUnknown
}

func (*IShellDetails) ColumnClick

func (this *IShellDetails) ColumnClick(iColumn uint32) HRESULT

func (*IShellDetails) GetDetailsOf

func (this *IShellDetails) GetDetailsOf(pidl *ITEMIDLIST, iColumn uint32, pDetails *SHELLDETAILS) HRESULT

func (*IShellDetails) Vtbl

func (this *IShellDetails) Vtbl() *IShellDetailsVtbl

type IShellDetailsInterface

type IShellDetailsInterface interface {
	IUnknownInterface
	GetDetailsOf(pidl *ITEMIDLIST, iColumn uint32, pDetails *SHELLDETAILS) HRESULT
	ColumnClick(iColumn uint32) HRESULT
}

type IShellDetailsVtbl

type IShellDetailsVtbl struct {
	IUnknownVtbl
	GetDetailsOf uintptr
	ColumnClick  uintptr
}

type IShellDispatch

type IShellDispatch struct {
	IDispatch
}

func (*IShellDispatch) BrowseForFolder

func (this *IShellDispatch) BrowseForFolder(Hwnd int32, Title BSTR, Options int32, RootFolder VARIANT, ppsdf **Folder) HRESULT

func (*IShellDispatch) CascadeWindows

func (this *IShellDispatch) CascadeWindows() HRESULT

func (*IShellDispatch) ControlPanelItem

func (this *IShellDispatch) ControlPanelItem(bstrDir BSTR) HRESULT

func (*IShellDispatch) EjectPC

func (this *IShellDispatch) EjectPC() HRESULT

func (*IShellDispatch) Explore

func (this *IShellDispatch) Explore(vDir VARIANT) HRESULT

func (*IShellDispatch) FileRun

func (this *IShellDispatch) FileRun() HRESULT

func (*IShellDispatch) FindComputer

func (this *IShellDispatch) FindComputer() HRESULT

func (*IShellDispatch) FindFiles

func (this *IShellDispatch) FindFiles() HRESULT

func (*IShellDispatch) Get_Application

func (this *IShellDispatch) Get_Application(ppid **IDispatch) HRESULT

func (*IShellDispatch) Get_Parent

func (this *IShellDispatch) Get_Parent(ppid **IDispatch) HRESULT

func (*IShellDispatch) Help

func (this *IShellDispatch) Help() HRESULT

func (*IShellDispatch) MinimizeAll

func (this *IShellDispatch) MinimizeAll() HRESULT

func (*IShellDispatch) NameSpace

func (this *IShellDispatch) NameSpace(vDir VARIANT, ppsdf **Folder) HRESULT

func (*IShellDispatch) Open

func (this *IShellDispatch) Open(vDir VARIANT) HRESULT

func (*IShellDispatch) RefreshMenu

func (this *IShellDispatch) RefreshMenu() HRESULT

func (*IShellDispatch) SetTime

func (this *IShellDispatch) SetTime() HRESULT

func (*IShellDispatch) ShutdownWindows

func (this *IShellDispatch) ShutdownWindows() HRESULT

func (*IShellDispatch) Suspend

func (this *IShellDispatch) Suspend() HRESULT

func (*IShellDispatch) TileHorizontally

func (this *IShellDispatch) TileHorizontally() HRESULT

func (*IShellDispatch) TileVertically

func (this *IShellDispatch) TileVertically() HRESULT

func (*IShellDispatch) TrayProperties

func (this *IShellDispatch) TrayProperties() HRESULT

func (*IShellDispatch) UndoMinimizeALL

func (this *IShellDispatch) UndoMinimizeALL() HRESULT

func (*IShellDispatch) Vtbl

func (this *IShellDispatch) Vtbl() *IShellDispatchVtbl

func (*IShellDispatch) Windows

func (this *IShellDispatch) Windows(ppid **IDispatch) HRESULT

type IShellDispatch2

type IShellDispatch2 struct {
	IShellDispatch
}

func (*IShellDispatch2) CanStartStopService

func (this *IShellDispatch2) CanStartStopService(ServiceName BSTR, pCanStartStop *VARIANT) HRESULT

func (*IShellDispatch2) FindPrinter

func (this *IShellDispatch2) FindPrinter(name BSTR, location BSTR, model BSTR) HRESULT

func (*IShellDispatch2) GetSystemInformation

func (this *IShellDispatch2) GetSystemInformation(name BSTR, pv *VARIANT) HRESULT

func (*IShellDispatch2) IsRestricted

func (this *IShellDispatch2) IsRestricted(Group BSTR, Restriction BSTR, plRestrictValue *int32) HRESULT

func (*IShellDispatch2) IsServiceRunning

func (this *IShellDispatch2) IsServiceRunning(ServiceName BSTR, pRunning *VARIANT) HRESULT

func (*IShellDispatch2) ServiceStart

func (this *IShellDispatch2) ServiceStart(ServiceName BSTR, Persistent VARIANT, pSuccess *VARIANT) HRESULT

func (*IShellDispatch2) ServiceStop

func (this *IShellDispatch2) ServiceStop(ServiceName BSTR, Persistent VARIANT, pSuccess *VARIANT) HRESULT

func (*IShellDispatch2) ShellExecute

func (this *IShellDispatch2) ShellExecute(File BSTR, vArgs VARIANT, vDir VARIANT, vOperation VARIANT, vShow VARIANT) HRESULT

func (*IShellDispatch2) ShowBrowserBar

func (this *IShellDispatch2) ShowBrowserBar(bstrClsid BSTR, bShow VARIANT, pSuccess *VARIANT) HRESULT

func (*IShellDispatch2) Vtbl

func (this *IShellDispatch2) Vtbl() *IShellDispatch2Vtbl

type IShellDispatch2Interface

type IShellDispatch2Interface interface {
	IShellDispatchInterface
	IsRestricted(Group BSTR, Restriction BSTR, plRestrictValue *int32) HRESULT
	ShellExecute(File BSTR, vArgs VARIANT, vDir VARIANT, vOperation VARIANT, vShow VARIANT) HRESULT
	FindPrinter(name BSTR, location BSTR, model BSTR) HRESULT
	GetSystemInformation(name BSTR, pv *VARIANT) HRESULT
	ServiceStart(ServiceName BSTR, Persistent VARIANT, pSuccess *VARIANT) HRESULT
	ServiceStop(ServiceName BSTR, Persistent VARIANT, pSuccess *VARIANT) HRESULT
	IsServiceRunning(ServiceName BSTR, pRunning *VARIANT) HRESULT
	CanStartStopService(ServiceName BSTR, pCanStartStop *VARIANT) HRESULT
	ShowBrowserBar(bstrClsid BSTR, bShow VARIANT, pSuccess *VARIANT) HRESULT
}

type IShellDispatch2Vtbl

type IShellDispatch2Vtbl struct {
	IShellDispatchVtbl
	IsRestricted         uintptr
	ShellExecute         uintptr
	FindPrinter          uintptr
	GetSystemInformation uintptr
	ServiceStart         uintptr
	ServiceStop          uintptr
	IsServiceRunning     uintptr
	CanStartStopService  uintptr
	ShowBrowserBar       uintptr
}

type IShellDispatch3

type IShellDispatch3 struct {
	IShellDispatch2
}

func (*IShellDispatch3) AddToRecent

func (this *IShellDispatch3) AddToRecent(varFile VARIANT, bstrCategory BSTR) HRESULT

func (*IShellDispatch3) Vtbl

func (this *IShellDispatch3) Vtbl() *IShellDispatch3Vtbl

type IShellDispatch3Interface

type IShellDispatch3Interface interface {
	IShellDispatch2Interface
	AddToRecent(varFile VARIANT, bstrCategory BSTR) HRESULT
}

type IShellDispatch3Vtbl

type IShellDispatch3Vtbl struct {
	IShellDispatch2Vtbl
	AddToRecent uintptr
}

type IShellDispatch4

type IShellDispatch4 struct {
	IShellDispatch3
}

func (*IShellDispatch4) ExplorerPolicy

func (this *IShellDispatch4) ExplorerPolicy(bstrPolicyName BSTR, pValue *VARIANT) HRESULT

func (*IShellDispatch4) GetSetting

func (this *IShellDispatch4) GetSetting(lSetting int32, pResult *VARIANT_BOOL) HRESULT

func (*IShellDispatch4) ToggleDesktop

func (this *IShellDispatch4) ToggleDesktop() HRESULT

func (*IShellDispatch4) Vtbl

func (this *IShellDispatch4) Vtbl() *IShellDispatch4Vtbl

func (*IShellDispatch4) WindowsSecurity

func (this *IShellDispatch4) WindowsSecurity() HRESULT

type IShellDispatch4Interface

type IShellDispatch4Interface interface {
	IShellDispatch3Interface
	WindowsSecurity() HRESULT
	ToggleDesktop() HRESULT
	ExplorerPolicy(bstrPolicyName BSTR, pValue *VARIANT) HRESULT
	GetSetting(lSetting int32, pResult *VARIANT_BOOL) HRESULT
}

type IShellDispatch4Vtbl

type IShellDispatch4Vtbl struct {
	IShellDispatch3Vtbl
	WindowsSecurity uintptr
	ToggleDesktop   uintptr
	ExplorerPolicy  uintptr
	GetSetting      uintptr
}

type IShellDispatch5

type IShellDispatch5 struct {
	IShellDispatch4
}

func (*IShellDispatch5) Vtbl

func (this *IShellDispatch5) Vtbl() *IShellDispatch5Vtbl

func (*IShellDispatch5) WindowSwitcher

func (this *IShellDispatch5) WindowSwitcher() HRESULT

type IShellDispatch5Interface

type IShellDispatch5Interface interface {
	IShellDispatch4Interface
	WindowSwitcher() HRESULT
}

type IShellDispatch5Vtbl

type IShellDispatch5Vtbl struct {
	IShellDispatch4Vtbl
	WindowSwitcher uintptr
}

type IShellDispatch6

type IShellDispatch6 struct {
	IShellDispatch5
}

func (*IShellDispatch6) SearchCommand

func (this *IShellDispatch6) SearchCommand() HRESULT

func (*IShellDispatch6) Vtbl

func (this *IShellDispatch6) Vtbl() *IShellDispatch6Vtbl

type IShellDispatch6Interface

type IShellDispatch6Interface interface {
	IShellDispatch5Interface
	SearchCommand() HRESULT
}

type IShellDispatch6Vtbl

type IShellDispatch6Vtbl struct {
	IShellDispatch5Vtbl
	SearchCommand uintptr
}

type IShellDispatchInterface

type IShellDispatchInterface interface {
	IDispatchInterface
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	NameSpace(vDir VARIANT, ppsdf **Folder) HRESULT
	BrowseForFolder(Hwnd int32, Title BSTR, Options int32, RootFolder VARIANT, ppsdf **Folder) HRESULT
	Windows(ppid **IDispatch) HRESULT
	Open(vDir VARIANT) HRESULT
	Explore(vDir VARIANT) HRESULT
	MinimizeAll() HRESULT
	UndoMinimizeALL() HRESULT
	FileRun() HRESULT
	CascadeWindows() HRESULT
	TileVertically() HRESULT
	TileHorizontally() HRESULT
	ShutdownWindows() HRESULT
	Suspend() HRESULT
	EjectPC() HRESULT
	SetTime() HRESULT
	TrayProperties() HRESULT
	Help() HRESULT
	FindFiles() HRESULT
	FindComputer() HRESULT
	RefreshMenu() HRESULT
	ControlPanelItem(bstrDir BSTR) HRESULT
}

type IShellDispatchVtbl

type IShellDispatchVtbl struct {
	IDispatchVtbl
	Get_Application  uintptr
	Get_Parent       uintptr
	NameSpace        uintptr
	BrowseForFolder  uintptr
	Windows          uintptr
	Open             uintptr
	Explore          uintptr
	MinimizeAll      uintptr
	UndoMinimizeALL  uintptr
	FileRun          uintptr
	CascadeWindows   uintptr
	TileVertically   uintptr
	TileHorizontally uintptr
	ShutdownWindows  uintptr
	Suspend          uintptr
	EjectPC          uintptr
	SetTime          uintptr
	TrayProperties   uintptr
	Help             uintptr
	FindFiles        uintptr
	FindComputer     uintptr
	RefreshMenu      uintptr
	ControlPanelItem uintptr
}

type IShellExtInit

type IShellExtInit struct {
	IUnknown
}

func (*IShellExtInit) Initialize

func (this *IShellExtInit) Initialize(pidlFolder *ITEMIDLIST, pdtobj *IDataObject, hkeyProgID HKEY) HRESULT

func (*IShellExtInit) Vtbl

func (this *IShellExtInit) Vtbl() *IShellExtInitVtbl

type IShellExtInitInterface

type IShellExtInitInterface interface {
	IUnknownInterface
	Initialize(pidlFolder *ITEMIDLIST, pdtobj *IDataObject, hkeyProgID HKEY) HRESULT
}

type IShellExtInitVtbl

type IShellExtInitVtbl struct {
	IUnknownVtbl
	Initialize uintptr
}

type IShellFavoritesNameSpace

type IShellFavoritesNameSpace struct {
	IDispatch
}

func (*IShellFavoritesNameSpace) CreateSubscriptionForSelection

func (this *IShellFavoritesNameSpace) CreateSubscriptionForSelection(pBool *VARIANT_BOOL) HRESULT

func (*IShellFavoritesNameSpace) DeleteSubscriptionForSelection

func (this *IShellFavoritesNameSpace) DeleteSubscriptionForSelection(pBool *VARIANT_BOOL) HRESULT

func (*IShellFavoritesNameSpace) Export

func (this *IShellFavoritesNameSpace) Export() HRESULT

func (*IShellFavoritesNameSpace) Get_SubscriptionsEnabled

func (this *IShellFavoritesNameSpace) Get_SubscriptionsEnabled(pBool *VARIANT_BOOL) HRESULT

func (*IShellFavoritesNameSpace) Import

func (this *IShellFavoritesNameSpace) Import() HRESULT

func (*IShellFavoritesNameSpace) InvokeContextMenuCommand

func (this *IShellFavoritesNameSpace) InvokeContextMenuCommand(strCommand BSTR) HRESULT

func (*IShellFavoritesNameSpace) MoveSelectionDown

func (this *IShellFavoritesNameSpace) MoveSelectionDown() HRESULT

func (*IShellFavoritesNameSpace) MoveSelectionTo

func (this *IShellFavoritesNameSpace) MoveSelectionTo() HRESULT

func (*IShellFavoritesNameSpace) MoveSelectionUp

func (this *IShellFavoritesNameSpace) MoveSelectionUp() HRESULT

func (*IShellFavoritesNameSpace) NewFolder

func (this *IShellFavoritesNameSpace) NewFolder() HRESULT

func (*IShellFavoritesNameSpace) ResetSort

func (this *IShellFavoritesNameSpace) ResetSort() HRESULT

func (*IShellFavoritesNameSpace) SetRoot

func (this *IShellFavoritesNameSpace) SetRoot(bstrFullPath BSTR) HRESULT

func (*IShellFavoritesNameSpace) Synchronize

func (this *IShellFavoritesNameSpace) Synchronize() HRESULT

func (*IShellFavoritesNameSpace) Vtbl

type IShellFavoritesNameSpaceInterface

type IShellFavoritesNameSpaceInterface interface {
	IDispatchInterface
	MoveSelectionUp() HRESULT
	MoveSelectionDown() HRESULT
	ResetSort() HRESULT
	NewFolder() HRESULT
	Synchronize() HRESULT
	Import() HRESULT
	Export() HRESULT
	InvokeContextMenuCommand(strCommand BSTR) HRESULT
	MoveSelectionTo() HRESULT
	Get_SubscriptionsEnabled(pBool *VARIANT_BOOL) HRESULT
	CreateSubscriptionForSelection(pBool *VARIANT_BOOL) HRESULT
	DeleteSubscriptionForSelection(pBool *VARIANT_BOOL) HRESULT
	SetRoot(bstrFullPath BSTR) HRESULT
}

type IShellFavoritesNameSpaceVtbl

type IShellFavoritesNameSpaceVtbl struct {
	IDispatchVtbl
	MoveSelectionUp                uintptr
	MoveSelectionDown              uintptr
	ResetSort                      uintptr
	NewFolder                      uintptr
	Synchronize                    uintptr
	Import                         uintptr
	Export                         uintptr
	InvokeContextMenuCommand       uintptr
	MoveSelectionTo                uintptr
	Get_SubscriptionsEnabled       uintptr
	CreateSubscriptionForSelection uintptr
	DeleteSubscriptionForSelection uintptr
	SetRoot                        uintptr
}

type IShellFolder

type IShellFolder struct {
	IUnknown
}

func (*IShellFolder) BindToObject

func (this *IShellFolder) BindToObject(pidl *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellFolder) BindToStorage

func (this *IShellFolder) BindToStorage(pidl *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellFolder) CompareIDs

func (this *IShellFolder) CompareIDs(lParam LPARAM, pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST) HRESULT

func (*IShellFolder) CreateViewObject

func (this *IShellFolder) CreateViewObject(hwndOwner HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellFolder) EnumObjects

func (this *IShellFolder) EnumObjects(hwnd HWND, grfFlags uint32, ppenumIDList **IEnumIDList) HRESULT

func (*IShellFolder) GetAttributesOf

func (this *IShellFolder) GetAttributesOf(cidl uint32, apidl **ITEMIDLIST, rgfInOut *uint32) HRESULT

func (*IShellFolder) GetDisplayNameOf

func (this *IShellFolder) GetDisplayNameOf(pidl *ITEMIDLIST, uFlags SHGDNF, pName *STRRET) HRESULT

func (*IShellFolder) GetUIObjectOf

func (this *IShellFolder) GetUIObjectOf(hwndOwner HWND, cidl uint32, apidl **ITEMIDLIST, riid *syscall.GUID, rgfReserved *uint32, ppv unsafe.Pointer) HRESULT

func (*IShellFolder) ParseDisplayName

func (this *IShellFolder) ParseDisplayName(hwnd HWND, pbc *IBindCtx, pszDisplayName PWSTR, pchEaten *uint32, ppidl **ITEMIDLIST, pdwAttributes *uint32) HRESULT

func (*IShellFolder) SetNameOf

func (this *IShellFolder) SetNameOf(hwnd HWND, pidl *ITEMIDLIST, pszName PWSTR, uFlags SHGDNF, ppidlOut **ITEMIDLIST) HRESULT

func (*IShellFolder) Vtbl

func (this *IShellFolder) Vtbl() *IShellFolderVtbl

type IShellFolder2

type IShellFolder2 struct {
	IShellFolder
}

func (*IShellFolder2) EnumSearches

func (this *IShellFolder2) EnumSearches(ppenum **IEnumExtraSearch) HRESULT

func (*IShellFolder2) GetDefaultColumn

func (this *IShellFolder2) GetDefaultColumn(dwRes uint32, pSort *uint32, pDisplay *uint32) HRESULT

func (*IShellFolder2) GetDefaultColumnState

func (this *IShellFolder2) GetDefaultColumnState(iColumn uint32, pcsFlags *SHCOLSTATE) HRESULT

func (*IShellFolder2) GetDefaultSearchGUID

func (this *IShellFolder2) GetDefaultSearchGUID(pguid *syscall.GUID) HRESULT

func (*IShellFolder2) GetDetailsEx

func (this *IShellFolder2) GetDetailsEx(pidl *ITEMIDLIST, pscid *PROPERTYKEY, pv *VARIANT) HRESULT

func (*IShellFolder2) GetDetailsOf

func (this *IShellFolder2) GetDetailsOf(pidl *ITEMIDLIST, iColumn uint32, psd *SHELLDETAILS) HRESULT

func (*IShellFolder2) MapColumnToSCID

func (this *IShellFolder2) MapColumnToSCID(iColumn uint32, pscid *PROPERTYKEY) HRESULT

func (*IShellFolder2) Vtbl

func (this *IShellFolder2) Vtbl() *IShellFolder2Vtbl

type IShellFolder2Interface

type IShellFolder2Interface interface {
	IShellFolderInterface
	GetDefaultSearchGUID(pguid *syscall.GUID) HRESULT
	EnumSearches(ppenum **IEnumExtraSearch) HRESULT
	GetDefaultColumn(dwRes uint32, pSort *uint32, pDisplay *uint32) HRESULT
	GetDefaultColumnState(iColumn uint32, pcsFlags *SHCOLSTATE) HRESULT
	GetDetailsEx(pidl *ITEMIDLIST, pscid *PROPERTYKEY, pv *VARIANT) HRESULT
	GetDetailsOf(pidl *ITEMIDLIST, iColumn uint32, psd *SHELLDETAILS) HRESULT
	MapColumnToSCID(iColumn uint32, pscid *PROPERTYKEY) HRESULT
}

type IShellFolder2Vtbl

type IShellFolder2Vtbl struct {
	IShellFolderVtbl
	GetDefaultSearchGUID  uintptr
	EnumSearches          uintptr
	GetDefaultColumn      uintptr
	GetDefaultColumnState uintptr
	GetDetailsEx          uintptr
	GetDetailsOf          uintptr
	MapColumnToSCID       uintptr
}

type IShellFolderBand

type IShellFolderBand struct {
	IUnknown
}

func (*IShellFolderBand) GetBandInfoSFB

func (this *IShellFolderBand) GetBandInfoSFB(pbi *BANDINFOSFB) HRESULT

func (*IShellFolderBand) InitializeSFB

func (this *IShellFolderBand) InitializeSFB(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT

func (*IShellFolderBand) SetBandInfoSFB

func (this *IShellFolderBand) SetBandInfoSFB(pbi *BANDINFOSFB) HRESULT

func (*IShellFolderBand) Vtbl

func (this *IShellFolderBand) Vtbl() *IShellFolderBandVtbl

type IShellFolderBandInterface

type IShellFolderBandInterface interface {
	IUnknownInterface
	InitializeSFB(psf *IShellFolder, pidl *ITEMIDLIST) HRESULT
	SetBandInfoSFB(pbi *BANDINFOSFB) HRESULT
	GetBandInfoSFB(pbi *BANDINFOSFB) HRESULT
}

type IShellFolderBandVtbl

type IShellFolderBandVtbl struct {
	IUnknownVtbl
	InitializeSFB  uintptr
	SetBandInfoSFB uintptr
	GetBandInfoSFB uintptr
}

type IShellFolderInterface

type IShellFolderInterface interface {
	IUnknownInterface
	ParseDisplayName(hwnd HWND, pbc *IBindCtx, pszDisplayName PWSTR, pchEaten *uint32, ppidl **ITEMIDLIST, pdwAttributes *uint32) HRESULT
	EnumObjects(hwnd HWND, grfFlags uint32, ppenumIDList **IEnumIDList) HRESULT
	BindToObject(pidl *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	BindToStorage(pidl *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	CompareIDs(lParam LPARAM, pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST) HRESULT
	CreateViewObject(hwndOwner HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetAttributesOf(cidl uint32, apidl **ITEMIDLIST, rgfInOut *uint32) HRESULT
	GetUIObjectOf(hwndOwner HWND, cidl uint32, apidl **ITEMIDLIST, riid *syscall.GUID, rgfReserved *uint32, ppv unsafe.Pointer) HRESULT
	GetDisplayNameOf(pidl *ITEMIDLIST, uFlags SHGDNF, pName *STRRET) HRESULT
	SetNameOf(hwnd HWND, pidl *ITEMIDLIST, pszName PWSTR, uFlags SHGDNF, ppidlOut **ITEMIDLIST) HRESULT
}

type IShellFolderView

type IShellFolderView struct {
	IUnknown
}

func (*IShellFolderView) AddObject

func (this *IShellFolderView) AddObject(pidl *ITEMIDLIST, puItem *uint32) HRESULT

func (*IShellFolderView) ArrangeGrid

func (this *IShellFolderView) ArrangeGrid() HRESULT

func (*IShellFolderView) AutoArrange

func (this *IShellFolderView) AutoArrange() HRESULT

func (*IShellFolderView) GetArrangeParam

func (this *IShellFolderView) GetArrangeParam(plParamSort *LPARAM) HRESULT

func (*IShellFolderView) GetAutoArrange

func (this *IShellFolderView) GetAutoArrange() HRESULT

func (*IShellFolderView) GetDragPoint

func (this *IShellFolderView) GetDragPoint(ppt *POINT) HRESULT

func (*IShellFolderView) GetDropPoint

func (this *IShellFolderView) GetDropPoint(ppt *POINT) HRESULT

func (*IShellFolderView) GetItemSpacing

func (this *IShellFolderView) GetItemSpacing(pSpacing *ITEMSPACING) HRESULT

func (*IShellFolderView) GetObject

func (this *IShellFolderView) GetObject(ppidl **ITEMIDLIST, uItem uint32) HRESULT

func (*IShellFolderView) GetObjectCount

func (this *IShellFolderView) GetObjectCount(puCount *uint32) HRESULT

func (*IShellFolderView) GetSelectedCount

func (this *IShellFolderView) GetSelectedCount(puSelected *uint32) HRESULT

func (*IShellFolderView) GetSelectedObjects

func (this *IShellFolderView) GetSelectedObjects(pppidl ***ITEMIDLIST, puItems *uint32) HRESULT

func (*IShellFolderView) IsBkDropTarget

func (this *IShellFolderView) IsBkDropTarget(pDropTarget *IDropTarget) HRESULT

func (*IShellFolderView) IsDropOnSource

func (this *IShellFolderView) IsDropOnSource(pDropTarget *IDropTarget) HRESULT

func (*IShellFolderView) MoveIcons

func (this *IShellFolderView) MoveIcons(pDataObject *IDataObject) HRESULT

func (*IShellFolderView) QuerySupport

func (this *IShellFolderView) QuerySupport(pdwSupport *uint32) HRESULT

func (*IShellFolderView) Rearrange

func (this *IShellFolderView) Rearrange(lParamSort LPARAM) HRESULT

func (*IShellFolderView) RefreshObject

func (this *IShellFolderView) RefreshObject(pidl *ITEMIDLIST, puItem *uint32) HRESULT

func (*IShellFolderView) RemoveObject

func (this *IShellFolderView) RemoveObject(pidl *ITEMIDLIST, puItem *uint32) HRESULT

func (*IShellFolderView) Select

func (this *IShellFolderView) Select(dwFlags SFVS_SELECT) HRESULT

func (*IShellFolderView) SetAutomationObject

func (this *IShellFolderView) SetAutomationObject(pdisp *IDispatch) HRESULT

func (*IShellFolderView) SetCallback

func (this *IShellFolderView) SetCallback(pNewCB *IShellFolderViewCB, ppOldCB **IShellFolderViewCB) HRESULT

func (*IShellFolderView) SetClipboard

func (this *IShellFolderView) SetClipboard(bMove BOOL) HRESULT

func (*IShellFolderView) SetItemPos

func (this *IShellFolderView) SetItemPos(pidl *ITEMIDLIST, ppt *POINT) HRESULT

func (*IShellFolderView) SetObjectCount

func (this *IShellFolderView) SetObjectCount(uCount uint32, dwFlags uint32) HRESULT

func (*IShellFolderView) SetPoints

func (this *IShellFolderView) SetPoints(pDataObject *IDataObject) HRESULT

func (*IShellFolderView) SetRedraw

func (this *IShellFolderView) SetRedraw(bRedraw BOOL) HRESULT

func (*IShellFolderView) UpdateObject

func (this *IShellFolderView) UpdateObject(pidlOld *ITEMIDLIST, pidlNew *ITEMIDLIST, puItem *uint32) HRESULT

func (*IShellFolderView) Vtbl

func (this *IShellFolderView) Vtbl() *IShellFolderViewVtbl

type IShellFolderViewCB

type IShellFolderViewCB struct {
	IUnknown
}

func (*IShellFolderViewCB) MessageSFVCB

func (this *IShellFolderViewCB) MessageSFVCB(uMsg SFVM_MESSAGE_ID, wParam WPARAM, lParam LPARAM) HRESULT

func (*IShellFolderViewCB) Vtbl

type IShellFolderViewCBInterface

type IShellFolderViewCBInterface interface {
	IUnknownInterface
	MessageSFVCB(uMsg SFVM_MESSAGE_ID, wParam WPARAM, lParam LPARAM) HRESULT
}

type IShellFolderViewCBVtbl

type IShellFolderViewCBVtbl struct {
	IUnknownVtbl
	MessageSFVCB uintptr
}

type IShellFolderViewDual

type IShellFolderViewDual struct {
	IDispatch
}

func (*IShellFolderViewDual) Get_Application

func (this *IShellFolderViewDual) Get_Application(ppid **IDispatch) HRESULT

func (*IShellFolderViewDual) Get_FocusedItem

func (this *IShellFolderViewDual) Get_FocusedItem(ppid **FolderItem) HRESULT

func (*IShellFolderViewDual) Get_Folder

func (this *IShellFolderViewDual) Get_Folder(ppid **Folder) HRESULT

func (*IShellFolderViewDual) Get_Parent

func (this *IShellFolderViewDual) Get_Parent(ppid **IDispatch) HRESULT

func (*IShellFolderViewDual) Get_Script

func (this *IShellFolderViewDual) Get_Script(ppDisp **IDispatch) HRESULT

func (*IShellFolderViewDual) Get_ViewOptions

func (this *IShellFolderViewDual) Get_ViewOptions(plViewOptions *int32) HRESULT

func (*IShellFolderViewDual) PopupItemMenu

func (this *IShellFolderViewDual) PopupItemMenu(pfi *FolderItem, vx VARIANT, vy VARIANT, pbs *BSTR) HRESULT

func (*IShellFolderViewDual) SelectItem

func (this *IShellFolderViewDual) SelectItem(pvfi *VARIANT, dwFlags int32) HRESULT

func (*IShellFolderViewDual) SelectedItems

func (this *IShellFolderViewDual) SelectedItems(ppid **FolderItems) HRESULT

func (*IShellFolderViewDual) Vtbl

type IShellFolderViewDual2

type IShellFolderViewDual2 struct {
	IShellFolderViewDual
}

func (*IShellFolderViewDual2) Get_CurrentViewMode

func (this *IShellFolderViewDual2) Get_CurrentViewMode(pViewMode *uint32) HRESULT

func (*IShellFolderViewDual2) Put_CurrentViewMode

func (this *IShellFolderViewDual2) Put_CurrentViewMode(ViewMode uint32) HRESULT

func (*IShellFolderViewDual2) SelectItemRelative

func (this *IShellFolderViewDual2) SelectItemRelative(iRelative int32) HRESULT

func (*IShellFolderViewDual2) Vtbl

type IShellFolderViewDual2Interface

type IShellFolderViewDual2Interface interface {
	IShellFolderViewDualInterface
	Get_CurrentViewMode(pViewMode *uint32) HRESULT
	Put_CurrentViewMode(ViewMode uint32) HRESULT
	SelectItemRelative(iRelative int32) HRESULT
}

type IShellFolderViewDual2Vtbl

type IShellFolderViewDual2Vtbl struct {
	IShellFolderViewDualVtbl
	Get_CurrentViewMode uintptr
	Put_CurrentViewMode uintptr
	SelectItemRelative  uintptr
}

type IShellFolderViewDual3

type IShellFolderViewDual3 struct {
	IShellFolderViewDual2
}

func (*IShellFolderViewDual3) FilterView

func (this *IShellFolderViewDual3) FilterView(bstrFilterText BSTR) HRESULT

func (*IShellFolderViewDual3) Get_FolderFlags

func (this *IShellFolderViewDual3) Get_FolderFlags(pdwFlags *uint32) HRESULT

func (*IShellFolderViewDual3) Get_GroupBy

func (this *IShellFolderViewDual3) Get_GroupBy(pbstrGroupBy *BSTR) HRESULT

func (*IShellFolderViewDual3) Get_IconSize

func (this *IShellFolderViewDual3) Get_IconSize(piIconSize *int32) HRESULT

func (*IShellFolderViewDual3) Get_SortColumns

func (this *IShellFolderViewDual3) Get_SortColumns(pbstrSortColumns *BSTR) HRESULT

func (*IShellFolderViewDual3) Put_FolderFlags

func (this *IShellFolderViewDual3) Put_FolderFlags(dwFlags uint32) HRESULT

func (*IShellFolderViewDual3) Put_GroupBy

func (this *IShellFolderViewDual3) Put_GroupBy(bstrGroupBy BSTR) HRESULT

func (*IShellFolderViewDual3) Put_IconSize

func (this *IShellFolderViewDual3) Put_IconSize(iIconSize int32) HRESULT

func (*IShellFolderViewDual3) Put_SortColumns

func (this *IShellFolderViewDual3) Put_SortColumns(bstrSortColumns BSTR) HRESULT

func (*IShellFolderViewDual3) Vtbl

type IShellFolderViewDual3Interface

type IShellFolderViewDual3Interface interface {
	IShellFolderViewDual2Interface
	Get_GroupBy(pbstrGroupBy *BSTR) HRESULT
	Put_GroupBy(bstrGroupBy BSTR) HRESULT
	Get_FolderFlags(pdwFlags *uint32) HRESULT
	Put_FolderFlags(dwFlags uint32) HRESULT
	Get_SortColumns(pbstrSortColumns *BSTR) HRESULT
	Put_SortColumns(bstrSortColumns BSTR) HRESULT
	Put_IconSize(iIconSize int32) HRESULT
	Get_IconSize(piIconSize *int32) HRESULT
	FilterView(bstrFilterText BSTR) HRESULT
}

type IShellFolderViewDual3Vtbl

type IShellFolderViewDual3Vtbl struct {
	IShellFolderViewDual2Vtbl
	Get_GroupBy     uintptr
	Put_GroupBy     uintptr
	Get_FolderFlags uintptr
	Put_FolderFlags uintptr
	Get_SortColumns uintptr
	Put_SortColumns uintptr
	Put_IconSize    uintptr
	Get_IconSize    uintptr
	FilterView      uintptr
}

type IShellFolderViewDualInterface

type IShellFolderViewDualInterface interface {
	IDispatchInterface
	Get_Application(ppid **IDispatch) HRESULT
	Get_Parent(ppid **IDispatch) HRESULT
	Get_Folder(ppid **Folder) HRESULT
	SelectedItems(ppid **FolderItems) HRESULT
	Get_FocusedItem(ppid **FolderItem) HRESULT
	SelectItem(pvfi *VARIANT, dwFlags int32) HRESULT
	PopupItemMenu(pfi *FolderItem, vx VARIANT, vy VARIANT, pbs *BSTR) HRESULT
	Get_Script(ppDisp **IDispatch) HRESULT
	Get_ViewOptions(plViewOptions *int32) HRESULT
}

type IShellFolderViewDualVtbl

type IShellFolderViewDualVtbl struct {
	IDispatchVtbl
	Get_Application uintptr
	Get_Parent      uintptr
	Get_Folder      uintptr
	SelectedItems   uintptr
	Get_FocusedItem uintptr
	SelectItem      uintptr
	PopupItemMenu   uintptr
	Get_Script      uintptr
	Get_ViewOptions uintptr
}

type IShellFolderViewInterface

type IShellFolderViewInterface interface {
	IUnknownInterface
	Rearrange(lParamSort LPARAM) HRESULT
	GetArrangeParam(plParamSort *LPARAM) HRESULT
	ArrangeGrid() HRESULT
	AutoArrange() HRESULT
	GetAutoArrange() HRESULT
	AddObject(pidl *ITEMIDLIST, puItem *uint32) HRESULT
	GetObject(ppidl **ITEMIDLIST, uItem uint32) HRESULT
	RemoveObject(pidl *ITEMIDLIST, puItem *uint32) HRESULT
	GetObjectCount(puCount *uint32) HRESULT
	SetObjectCount(uCount uint32, dwFlags uint32) HRESULT
	UpdateObject(pidlOld *ITEMIDLIST, pidlNew *ITEMIDLIST, puItem *uint32) HRESULT
	RefreshObject(pidl *ITEMIDLIST, puItem *uint32) HRESULT
	SetRedraw(bRedraw BOOL) HRESULT
	GetSelectedCount(puSelected *uint32) HRESULT
	GetSelectedObjects(pppidl ***ITEMIDLIST, puItems *uint32) HRESULT
	IsDropOnSource(pDropTarget *IDropTarget) HRESULT
	GetDragPoint(ppt *POINT) HRESULT
	GetDropPoint(ppt *POINT) HRESULT
	MoveIcons(pDataObject *IDataObject) HRESULT
	SetItemPos(pidl *ITEMIDLIST, ppt *POINT) HRESULT
	IsBkDropTarget(pDropTarget *IDropTarget) HRESULT
	SetClipboard(bMove BOOL) HRESULT
	SetPoints(pDataObject *IDataObject) HRESULT
	GetItemSpacing(pSpacing *ITEMSPACING) HRESULT
	SetCallback(pNewCB *IShellFolderViewCB, ppOldCB **IShellFolderViewCB) HRESULT
	Select(dwFlags SFVS_SELECT) HRESULT
	QuerySupport(pdwSupport *uint32) HRESULT
	SetAutomationObject(pdisp *IDispatch) HRESULT
}

type IShellFolderViewVtbl

type IShellFolderViewVtbl struct {
	IUnknownVtbl
	Rearrange           uintptr
	GetArrangeParam     uintptr
	ArrangeGrid         uintptr
	AutoArrange         uintptr
	GetAutoArrange      uintptr
	AddObject           uintptr
	GetObject           uintptr
	RemoveObject        uintptr
	GetObjectCount      uintptr
	SetObjectCount      uintptr
	UpdateObject        uintptr
	RefreshObject       uintptr
	SetRedraw           uintptr
	GetSelectedCount    uintptr
	GetSelectedObjects  uintptr
	IsDropOnSource      uintptr
	GetDragPoint        uintptr
	GetDropPoint        uintptr
	MoveIcons           uintptr
	SetItemPos          uintptr
	IsBkDropTarget      uintptr
	SetClipboard        uintptr
	SetPoints           uintptr
	GetItemSpacing      uintptr
	SetCallback         uintptr
	Select              uintptr
	QuerySupport        uintptr
	SetAutomationObject uintptr
}

type IShellFolderVtbl

type IShellFolderVtbl struct {
	IUnknownVtbl
	ParseDisplayName uintptr
	EnumObjects      uintptr
	BindToObject     uintptr
	BindToStorage    uintptr
	CompareIDs       uintptr
	CreateViewObject uintptr
	GetAttributesOf  uintptr
	GetUIObjectOf    uintptr
	GetDisplayNameOf uintptr
	SetNameOf        uintptr
}

type IShellIcon

type IShellIcon struct {
	IUnknown
}

func (*IShellIcon) GetIconOf

func (this *IShellIcon) GetIconOf(pidl *ITEMIDLIST, flags uint32, pIconIndex *int32) HRESULT

func (*IShellIcon) Vtbl

func (this *IShellIcon) Vtbl() *IShellIconVtbl

type IShellIconInterface

type IShellIconInterface interface {
	IUnknownInterface
	GetIconOf(pidl *ITEMIDLIST, flags uint32, pIconIndex *int32) HRESULT
}

type IShellIconOverlay

type IShellIconOverlay struct {
	IUnknown
}

func (*IShellIconOverlay) GetOverlayIconIndex

func (this *IShellIconOverlay) GetOverlayIconIndex(pidl *ITEMIDLIST, pIconIndex *int32) HRESULT

func (*IShellIconOverlay) GetOverlayIndex

func (this *IShellIconOverlay) GetOverlayIndex(pidl *ITEMIDLIST, pIndex *int32) HRESULT

func (*IShellIconOverlay) Vtbl

type IShellIconOverlayIdentifier

type IShellIconOverlayIdentifier struct {
	IUnknown
}

func (*IShellIconOverlayIdentifier) GetOverlayInfo

func (this *IShellIconOverlayIdentifier) GetOverlayInfo(pwszIconFile PWSTR, cchMax int32, pIndex *int32, pdwFlags *uint32) HRESULT

func (*IShellIconOverlayIdentifier) GetPriority

func (this *IShellIconOverlayIdentifier) GetPriority(pPriority *int32) HRESULT

func (*IShellIconOverlayIdentifier) IsMemberOf

func (this *IShellIconOverlayIdentifier) IsMemberOf(pwszPath PWSTR, dwAttrib uint32) HRESULT

func (*IShellIconOverlayIdentifier) Vtbl

type IShellIconOverlayIdentifierInterface

type IShellIconOverlayIdentifierInterface interface {
	IUnknownInterface
	IsMemberOf(pwszPath PWSTR, dwAttrib uint32) HRESULT
	GetOverlayInfo(pwszIconFile PWSTR, cchMax int32, pIndex *int32, pdwFlags *uint32) HRESULT
	GetPriority(pPriority *int32) HRESULT
}

type IShellIconOverlayIdentifierVtbl

type IShellIconOverlayIdentifierVtbl struct {
	IUnknownVtbl
	IsMemberOf     uintptr
	GetOverlayInfo uintptr
	GetPriority    uintptr
}

type IShellIconOverlayInterface

type IShellIconOverlayInterface interface {
	IUnknownInterface
	GetOverlayIndex(pidl *ITEMIDLIST, pIndex *int32) HRESULT
	GetOverlayIconIndex(pidl *ITEMIDLIST, pIconIndex *int32) HRESULT
}

type IShellIconOverlayManager

type IShellIconOverlayManager struct {
	IUnknown
}

func (*IShellIconOverlayManager) GetFileOverlayInfo

func (this *IShellIconOverlayManager) GetFileOverlayInfo(pwszPath PWSTR, dwAttrib uint32, pIndex *int32, dwflags uint32) HRESULT

func (*IShellIconOverlayManager) GetReservedOverlayInfo

func (this *IShellIconOverlayManager) GetReservedOverlayInfo(pwszPath PWSTR, dwAttrib uint32, pIndex *int32, dwflags uint32, iReservedID int32) HRESULT

func (*IShellIconOverlayManager) LoadNonloadedOverlayIdentifiers

func (this *IShellIconOverlayManager) LoadNonloadedOverlayIdentifiers() HRESULT

func (*IShellIconOverlayManager) OverlayIndexFromImageIndex

func (this *IShellIconOverlayManager) OverlayIndexFromImageIndex(iImage int32, piIndex *int32, fAdd BOOL) HRESULT

func (*IShellIconOverlayManager) RefreshOverlayImages

func (this *IShellIconOverlayManager) RefreshOverlayImages(dwFlags uint32) HRESULT

func (*IShellIconOverlayManager) Vtbl

type IShellIconOverlayManagerInterface

type IShellIconOverlayManagerInterface interface {
	IUnknownInterface
	GetFileOverlayInfo(pwszPath PWSTR, dwAttrib uint32, pIndex *int32, dwflags uint32) HRESULT
	GetReservedOverlayInfo(pwszPath PWSTR, dwAttrib uint32, pIndex *int32, dwflags uint32, iReservedID int32) HRESULT
	RefreshOverlayImages(dwFlags uint32) HRESULT
	LoadNonloadedOverlayIdentifiers() HRESULT
	OverlayIndexFromImageIndex(iImage int32, piIndex *int32, fAdd BOOL) HRESULT
}

type IShellIconOverlayManagerVtbl

type IShellIconOverlayManagerVtbl struct {
	IUnknownVtbl
	GetFileOverlayInfo              uintptr
	GetReservedOverlayInfo          uintptr
	RefreshOverlayImages            uintptr
	LoadNonloadedOverlayIdentifiers uintptr
	OverlayIndexFromImageIndex      uintptr
}

type IShellIconOverlayVtbl

type IShellIconOverlayVtbl struct {
	IUnknownVtbl
	GetOverlayIndex     uintptr
	GetOverlayIconIndex uintptr
}

type IShellIconVtbl

type IShellIconVtbl struct {
	IUnknownVtbl
	GetIconOf uintptr
}

type IShellImageData

type IShellImageData struct {
	IUnknown
}

func (*IShellImageData) CloneFrame

func (this *IShellImageData) CloneFrame(ppImg **byte) HRESULT

func (*IShellImageData) Decode

func (this *IShellImageData) Decode(dwFlags uint32, cxDesired uint32, cyDesired uint32) HRESULT

func (*IShellImageData) DiscardEdit

func (this *IShellImageData) DiscardEdit() HRESULT

func (*IShellImageData) DisplayName

func (this *IShellImageData) DisplayName(wszName PWSTR, cch uint32) HRESULT

func (*IShellImageData) Draw

func (this *IShellImageData) Draw(hdc HDC, prcDest *RECT, prcSrc *RECT) HRESULT

func (*IShellImageData) GetCurrentPage

func (this *IShellImageData) GetCurrentPage(pnPage *uint32) HRESULT

func (*IShellImageData) GetDelay

func (this *IShellImageData) GetDelay(pdwDelay *uint32) HRESULT

func (*IShellImageData) GetEncoderParams

func (this *IShellImageData) GetEncoderParams(pguidFmt *syscall.GUID, ppEncParams **byte) HRESULT

func (*IShellImageData) GetPageCount

func (this *IShellImageData) GetPageCount(pcPages *uint32) HRESULT

func (*IShellImageData) GetPixelFormat

func (this *IShellImageData) GetPixelFormat(pFormat *uint32) HRESULT

func (*IShellImageData) GetProperties

func (this *IShellImageData) GetProperties(dwMode uint32, ppPropSet **IPropertySetStorage) HRESULT

func (*IShellImageData) GetRawDataFormat

func (this *IShellImageData) GetRawDataFormat(pDataFormat *syscall.GUID) HRESULT

func (*IShellImageData) GetResolution

func (this *IShellImageData) GetResolution(puResolutionX *uint32, puResolutionY *uint32) HRESULT

func (*IShellImageData) GetSize

func (this *IShellImageData) GetSize(pSize *SIZE) HRESULT

func (*IShellImageData) IsAnimated

func (this *IShellImageData) IsAnimated() HRESULT

func (*IShellImageData) IsDecoded

func (this *IShellImageData) IsDecoded() HRESULT

func (*IShellImageData) IsEditable

func (this *IShellImageData) IsEditable() HRESULT

func (*IShellImageData) IsMultipage

func (this *IShellImageData) IsMultipage() HRESULT

func (*IShellImageData) IsPrintable

func (this *IShellImageData) IsPrintable() HRESULT

func (*IShellImageData) IsTransparent

func (this *IShellImageData) IsTransparent() HRESULT

func (*IShellImageData) IsVector

func (this *IShellImageData) IsVector() HRESULT

func (*IShellImageData) NextFrame

func (this *IShellImageData) NextFrame() HRESULT

func (*IShellImageData) NextPage

func (this *IShellImageData) NextPage() HRESULT

func (*IShellImageData) PrevPage

func (this *IShellImageData) PrevPage() HRESULT

func (*IShellImageData) RegisterAbort

func (this *IShellImageData) RegisterAbort(pAbort *IShellImageDataAbort, ppAbortPrev **IShellImageDataAbort) HRESULT

func (*IShellImageData) ReplaceFrame

func (this *IShellImageData) ReplaceFrame(pImg *byte) HRESULT

func (*IShellImageData) Rotate

func (this *IShellImageData) Rotate(dwAngle uint32) HRESULT

func (*IShellImageData) Scale

func (this *IShellImageData) Scale(cx uint32, cy uint32, hints unsafe.Pointer) HRESULT

func (*IShellImageData) SelectPage

func (this *IShellImageData) SelectPage(iPage uint32) HRESULT

func (*IShellImageData) SetEncoderParams

func (this *IShellImageData) SetEncoderParams(pbagEnc *IPropertyBag) HRESULT

func (*IShellImageData) Vtbl

func (this *IShellImageData) Vtbl() *IShellImageDataVtbl

type IShellImageDataAbort

type IShellImageDataAbort struct {
	IUnknown
}

func (*IShellImageDataAbort) QueryAbort

func (this *IShellImageDataAbort) QueryAbort() HRESULT

func (*IShellImageDataAbort) Vtbl

type IShellImageDataAbortInterface

type IShellImageDataAbortInterface interface {
	IUnknownInterface
	QueryAbort() HRESULT
}

type IShellImageDataAbortVtbl

type IShellImageDataAbortVtbl struct {
	IUnknownVtbl
	QueryAbort uintptr
}

type IShellImageDataFactory

type IShellImageDataFactory struct {
	IUnknown
}

func (*IShellImageDataFactory) CreateIShellImageData

func (this *IShellImageDataFactory) CreateIShellImageData(ppshimg **IShellImageData) HRESULT

func (*IShellImageDataFactory) CreateImageFromFile

func (this *IShellImageDataFactory) CreateImageFromFile(pszPath PWSTR, ppshimg **IShellImageData) HRESULT

func (*IShellImageDataFactory) CreateImageFromStream

func (this *IShellImageDataFactory) CreateImageFromStream(pStream *IStream, ppshimg **IShellImageData) HRESULT

func (*IShellImageDataFactory) GetDataFormatFromPath

func (this *IShellImageDataFactory) GetDataFormatFromPath(pszPath PWSTR, pDataFormat *syscall.GUID) HRESULT

func (*IShellImageDataFactory) Vtbl

type IShellImageDataFactoryInterface

type IShellImageDataFactoryInterface interface {
	IUnknownInterface
	CreateIShellImageData(ppshimg **IShellImageData) HRESULT
	CreateImageFromFile(pszPath PWSTR, ppshimg **IShellImageData) HRESULT
	CreateImageFromStream(pStream *IStream, ppshimg **IShellImageData) HRESULT
	GetDataFormatFromPath(pszPath PWSTR, pDataFormat *syscall.GUID) HRESULT
}

type IShellImageDataFactoryVtbl

type IShellImageDataFactoryVtbl struct {
	IUnknownVtbl
	CreateIShellImageData uintptr
	CreateImageFromFile   uintptr
	CreateImageFromStream uintptr
	GetDataFormatFromPath uintptr
}

type IShellImageDataInterface

type IShellImageDataInterface interface {
	IUnknownInterface
	Decode(dwFlags uint32, cxDesired uint32, cyDesired uint32) HRESULT
	Draw(hdc HDC, prcDest *RECT, prcSrc *RECT) HRESULT
	NextFrame() HRESULT
	NextPage() HRESULT
	PrevPage() HRESULT
	IsTransparent() HRESULT
	IsAnimated() HRESULT
	IsVector() HRESULT
	IsMultipage() HRESULT
	IsEditable() HRESULT
	IsPrintable() HRESULT
	IsDecoded() HRESULT
	GetCurrentPage(pnPage *uint32) HRESULT
	GetPageCount(pcPages *uint32) HRESULT
	SelectPage(iPage uint32) HRESULT
	GetSize(pSize *SIZE) HRESULT
	GetRawDataFormat(pDataFormat *syscall.GUID) HRESULT
	GetPixelFormat(pFormat *uint32) HRESULT
	GetDelay(pdwDelay *uint32) HRESULT
	GetProperties(dwMode uint32, ppPropSet **IPropertySetStorage) HRESULT
	Rotate(dwAngle uint32) HRESULT
	Scale(cx uint32, cy uint32, hints unsafe.Pointer) HRESULT
	DiscardEdit() HRESULT
	SetEncoderParams(pbagEnc *IPropertyBag) HRESULT
	DisplayName(wszName PWSTR, cch uint32) HRESULT
	GetResolution(puResolutionX *uint32, puResolutionY *uint32) HRESULT
	GetEncoderParams(pguidFmt *syscall.GUID, ppEncParams **byte) HRESULT
	RegisterAbort(pAbort *IShellImageDataAbort, ppAbortPrev **IShellImageDataAbort) HRESULT
	CloneFrame(ppImg **byte) HRESULT
	ReplaceFrame(pImg *byte) HRESULT
}

type IShellImageDataVtbl

type IShellImageDataVtbl struct {
	IUnknownVtbl
	Decode           uintptr
	Draw             uintptr
	NextFrame        uintptr
	NextPage         uintptr
	PrevPage         uintptr
	IsTransparent    uintptr
	IsAnimated       uintptr
	IsVector         uintptr
	IsMultipage      uintptr
	IsEditable       uintptr
	IsPrintable      uintptr
	IsDecoded        uintptr
	GetCurrentPage   uintptr
	GetPageCount     uintptr
	SelectPage       uintptr
	GetSize          uintptr
	GetRawDataFormat uintptr
	GetPixelFormat   uintptr
	GetDelay         uintptr
	GetProperties    uintptr
	Rotate           uintptr
	Scale            uintptr
	DiscardEdit      uintptr
	SetEncoderParams uintptr
	DisplayName      uintptr
	GetResolution    uintptr
	GetEncoderParams uintptr
	RegisterAbort    uintptr
	CloneFrame       uintptr
	ReplaceFrame     uintptr
}

type IShellItem

type IShellItem struct {
	IUnknown
}

func (*IShellItem) BindToHandler

func (this *IShellItem) BindToHandler(pbc *IBindCtx, bhid *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItem) Compare

func (this *IShellItem) Compare(psi *IShellItem, hint uint32, piOrder *int32) HRESULT

func (*IShellItem) GetAttributes

func (this *IShellItem) GetAttributes(sfgaoMask SFGAO_FLAGS, psfgaoAttribs *SFGAO_FLAGS) HRESULT

func (*IShellItem) GetDisplayName

func (this *IShellItem) GetDisplayName(sigdnName SIGDN, ppszName *PWSTR) HRESULT

func (*IShellItem) GetParent

func (this *IShellItem) GetParent(ppsi **IShellItem) HRESULT

func (*IShellItem) Vtbl

func (this *IShellItem) Vtbl() *IShellItemVtbl

type IShellItem2

type IShellItem2 struct {
	IShellItem
}

func (*IShellItem2) GetBool

func (this *IShellItem2) GetBool(key *PROPERTYKEY, pf *BOOL) HRESULT

func (*IShellItem2) GetCLSID

func (this *IShellItem2) GetCLSID(key *PROPERTYKEY, pclsid *syscall.GUID) HRESULT

func (*IShellItem2) GetFileTime

func (this *IShellItem2) GetFileTime(key *PROPERTYKEY, pft *FILETIME) HRESULT

func (*IShellItem2) GetInt32

func (this *IShellItem2) GetInt32(key *PROPERTYKEY, pi *int32) HRESULT

func (*IShellItem2) GetProperty

func (this *IShellItem2) GetProperty(key *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT

func (*IShellItem2) GetPropertyDescriptionList

func (this *IShellItem2) GetPropertyDescriptionList(keyType *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItem2) GetPropertyStore

func (this *IShellItem2) GetPropertyStore(flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItem2) GetPropertyStoreForKeys

func (this *IShellItem2) GetPropertyStoreForKeys(rgKeys *PROPERTYKEY, cKeys uint32, flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItem2) GetPropertyStoreWithCreateObject

func (this *IShellItem2) GetPropertyStoreWithCreateObject(flags GETPROPERTYSTOREFLAGS, punkCreateObject *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItem2) GetString

func (this *IShellItem2) GetString(key *PROPERTYKEY, ppsz *PWSTR) HRESULT

func (*IShellItem2) GetUInt32

func (this *IShellItem2) GetUInt32(key *PROPERTYKEY, pui *uint32) HRESULT

func (*IShellItem2) GetUInt64

func (this *IShellItem2) GetUInt64(key *PROPERTYKEY, pull *uint64) HRESULT

func (*IShellItem2) Update

func (this *IShellItem2) Update(pbc *IBindCtx) HRESULT

func (*IShellItem2) Vtbl

func (this *IShellItem2) Vtbl() *IShellItem2Vtbl

type IShellItem2Interface

type IShellItem2Interface interface {
	IShellItemInterface
	GetPropertyStore(flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyStoreWithCreateObject(flags GETPROPERTYSTOREFLAGS, punkCreateObject *IUnknown, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyStoreForKeys(rgKeys *PROPERTYKEY, cKeys uint32, flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyDescriptionList(keyType *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	Update(pbc *IBindCtx) HRESULT
	GetProperty(key *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT
	GetCLSID(key *PROPERTYKEY, pclsid *syscall.GUID) HRESULT
	GetFileTime(key *PROPERTYKEY, pft *FILETIME) HRESULT
	GetInt32(key *PROPERTYKEY, pi *int32) HRESULT
	GetString(key *PROPERTYKEY, ppsz *PWSTR) HRESULT
	GetUInt32(key *PROPERTYKEY, pui *uint32) HRESULT
	GetUInt64(key *PROPERTYKEY, pull *uint64) HRESULT
	GetBool(key *PROPERTYKEY, pf *BOOL) HRESULT
}

type IShellItem2Vtbl

type IShellItem2Vtbl struct {
	IShellItemVtbl
	GetPropertyStore                 uintptr
	GetPropertyStoreWithCreateObject uintptr
	GetPropertyStoreForKeys          uintptr
	GetPropertyDescriptionList       uintptr
	Update                           uintptr
	GetProperty                      uintptr
	GetCLSID                         uintptr
	GetFileTime                      uintptr
	GetInt32                         uintptr
	GetString                        uintptr
	GetUInt32                        uintptr
	GetUInt64                        uintptr
	GetBool                          uintptr
}

type IShellItemArray

type IShellItemArray struct {
	IUnknown
}

func (*IShellItemArray) BindToHandler

func (this *IShellItemArray) BindToHandler(pbc *IBindCtx, bhid *syscall.GUID, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT

func (*IShellItemArray) EnumItems

func (this *IShellItemArray) EnumItems(ppenumShellItems **IEnumShellItems) HRESULT

func (*IShellItemArray) GetAttributes

func (this *IShellItemArray) GetAttributes(AttribFlags SIATTRIBFLAGS, sfgaoMask SFGAO_FLAGS, psfgaoAttribs *SFGAO_FLAGS) HRESULT

func (*IShellItemArray) GetCount

func (this *IShellItemArray) GetCount(pdwNumItems *uint32) HRESULT

func (*IShellItemArray) GetItemAt

func (this *IShellItemArray) GetItemAt(dwIndex uint32, ppsi **IShellItem) HRESULT

func (*IShellItemArray) GetPropertyDescriptionList

func (this *IShellItemArray) GetPropertyDescriptionList(keyType *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItemArray) GetPropertyStore

func (this *IShellItemArray) GetPropertyStore(flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItemArray) Vtbl

func (this *IShellItemArray) Vtbl() *IShellItemArrayVtbl

type IShellItemArrayInterface

type IShellItemArrayInterface interface {
	IUnknownInterface
	BindToHandler(pbc *IBindCtx, bhid *syscall.GUID, riid *syscall.GUID, ppvOut unsafe.Pointer) HRESULT
	GetPropertyStore(flags GETPROPERTYSTOREFLAGS, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetPropertyDescriptionList(keyType *PROPERTYKEY, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetAttributes(AttribFlags SIATTRIBFLAGS, sfgaoMask SFGAO_FLAGS, psfgaoAttribs *SFGAO_FLAGS) HRESULT
	GetCount(pdwNumItems *uint32) HRESULT
	GetItemAt(dwIndex uint32, ppsi **IShellItem) HRESULT
	EnumItems(ppenumShellItems **IEnumShellItems) HRESULT
}

type IShellItemArrayVtbl

type IShellItemArrayVtbl struct {
	IUnknownVtbl
	BindToHandler              uintptr
	GetPropertyStore           uintptr
	GetPropertyDescriptionList uintptr
	GetAttributes              uintptr
	GetCount                   uintptr
	GetItemAt                  uintptr
	EnumItems                  uintptr
}

type IShellItemFilter

type IShellItemFilter struct {
	IUnknown
}

func (*IShellItemFilter) GetEnumFlagsForItem

func (this *IShellItemFilter) GetEnumFlagsForItem(psi *IShellItem, pgrfFlags *uint32) HRESULT

func (*IShellItemFilter) IncludeItem

func (this *IShellItemFilter) IncludeItem(psi *IShellItem) HRESULT

func (*IShellItemFilter) Vtbl

func (this *IShellItemFilter) Vtbl() *IShellItemFilterVtbl

type IShellItemFilterInterface

type IShellItemFilterInterface interface {
	IUnknownInterface
	IncludeItem(psi *IShellItem) HRESULT
	GetEnumFlagsForItem(psi *IShellItem, pgrfFlags *uint32) HRESULT
}

type IShellItemFilterVtbl

type IShellItemFilterVtbl struct {
	IUnknownVtbl
	IncludeItem         uintptr
	GetEnumFlagsForItem uintptr
}

type IShellItemImageFactory

type IShellItemImageFactory struct {
	IUnknown
}

func (*IShellItemImageFactory) GetImage

func (this *IShellItemImageFactory) GetImage(size SIZE, flags SIIGBF, phbm *HBITMAP) HRESULT

func (*IShellItemImageFactory) Vtbl

type IShellItemImageFactoryInterface

type IShellItemImageFactoryInterface interface {
	IUnknownInterface
	GetImage(size SIZE, flags SIIGBF, phbm *HBITMAP) HRESULT
}

type IShellItemImageFactoryVtbl

type IShellItemImageFactoryVtbl struct {
	IUnknownVtbl
	GetImage uintptr
}

type IShellItemInterface

type IShellItemInterface interface {
	IUnknownInterface
	BindToHandler(pbc *IBindCtx, bhid *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetParent(ppsi **IShellItem) HRESULT
	GetDisplayName(sigdnName SIGDN, ppszName *PWSTR) HRESULT
	GetAttributes(sfgaoMask SFGAO_FLAGS, psfgaoAttribs *SFGAO_FLAGS) HRESULT
	Compare(psi *IShellItem, hint uint32, piOrder *int32) HRESULT
}

type IShellItemResources

type IShellItemResources struct {
	IUnknown
}

func (*IShellItemResources) CreateResource

func (this *IShellItemResources) CreateResource(pcsir *SHELL_ITEM_RESOURCE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItemResources) EnumResources

func (this *IShellItemResources) EnumResources(ppenumr **IEnumResources) HRESULT

func (*IShellItemResources) GetAttributes

func (this *IShellItemResources) GetAttributes(pdwAttributes *uint32) HRESULT

func (*IShellItemResources) GetResourceDescription

func (this *IShellItemResources) GetResourceDescription(pcsir *SHELL_ITEM_RESOURCE, ppszDescription *PWSTR) HRESULT

func (*IShellItemResources) GetSize

func (this *IShellItemResources) GetSize(pullSize *uint64) HRESULT

func (*IShellItemResources) GetTimes

func (this *IShellItemResources) GetTimes(pftCreation *FILETIME, pftWrite *FILETIME, pftAccess *FILETIME) HRESULT

func (*IShellItemResources) MarkForDelete

func (this *IShellItemResources) MarkForDelete() HRESULT

func (*IShellItemResources) OpenResource

func (this *IShellItemResources) OpenResource(pcsir *SHELL_ITEM_RESOURCE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellItemResources) SetTimes

func (this *IShellItemResources) SetTimes(pftCreation *FILETIME, pftWrite *FILETIME, pftAccess *FILETIME) HRESULT

func (*IShellItemResources) SupportsResource

func (this *IShellItemResources) SupportsResource(pcsir *SHELL_ITEM_RESOURCE) HRESULT

func (*IShellItemResources) Vtbl

type IShellItemResourcesInterface

type IShellItemResourcesInterface interface {
	IUnknownInterface
	GetAttributes(pdwAttributes *uint32) HRESULT
	GetSize(pullSize *uint64) HRESULT
	GetTimes(pftCreation *FILETIME, pftWrite *FILETIME, pftAccess *FILETIME) HRESULT
	SetTimes(pftCreation *FILETIME, pftWrite *FILETIME, pftAccess *FILETIME) HRESULT
	GetResourceDescription(pcsir *SHELL_ITEM_RESOURCE, ppszDescription *PWSTR) HRESULT
	EnumResources(ppenumr **IEnumResources) HRESULT
	SupportsResource(pcsir *SHELL_ITEM_RESOURCE) HRESULT
	OpenResource(pcsir *SHELL_ITEM_RESOURCE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	CreateResource(pcsir *SHELL_ITEM_RESOURCE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	MarkForDelete() HRESULT
}

type IShellItemResourcesVtbl

type IShellItemResourcesVtbl struct {
	IUnknownVtbl
	GetAttributes          uintptr
	GetSize                uintptr
	GetTimes               uintptr
	SetTimes               uintptr
	GetResourceDescription uintptr
	EnumResources          uintptr
	SupportsResource       uintptr
	OpenResource           uintptr
	CreateResource         uintptr
	MarkForDelete          uintptr
}

type IShellItemVtbl

type IShellItemVtbl struct {
	IUnknownVtbl
	BindToHandler  uintptr
	GetParent      uintptr
	GetDisplayName uintptr
	GetAttributes  uintptr
	Compare        uintptr
}

type IShellLibrary

type IShellLibrary struct {
	IUnknown
}

func (*IShellLibrary) AddFolder

func (this *IShellLibrary) AddFolder(psiLocation *IShellItem) HRESULT

func (*IShellLibrary) Commit

func (this *IShellLibrary) Commit() HRESULT

func (*IShellLibrary) GetDefaultSaveFolder

func (this *IShellLibrary) GetDefaultSaveFolder(dsft DEFAULTSAVEFOLDERTYPE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellLibrary) GetFolderType

func (this *IShellLibrary) GetFolderType(pftid *syscall.GUID) HRESULT

func (*IShellLibrary) GetFolders

func (this *IShellLibrary) GetFolders(lff LIBRARYFOLDERFILTER, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellLibrary) GetIcon

func (this *IShellLibrary) GetIcon(ppszIcon *PWSTR) HRESULT

func (*IShellLibrary) GetOptions

func (this *IShellLibrary) GetOptions(plofOptions *LIBRARYOPTIONFLAGS) HRESULT

func (*IShellLibrary) LoadLibraryFromItem

func (this *IShellLibrary) LoadLibraryFromItem(psiLibrary *IShellItem, grfMode uint32) HRESULT

func (*IShellLibrary) LoadLibraryFromKnownFolder

func (this *IShellLibrary) LoadLibraryFromKnownFolder(kfidLibrary *syscall.GUID, grfMode uint32) HRESULT

func (*IShellLibrary) RemoveFolder

func (this *IShellLibrary) RemoveFolder(psiLocation *IShellItem) HRESULT

func (*IShellLibrary) ResolveFolder

func (this *IShellLibrary) ResolveFolder(psiFolderToResolve *IShellItem, dwTimeout uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellLibrary) Save

func (this *IShellLibrary) Save(psiFolderToSaveIn *IShellItem, pszLibraryName PWSTR, lsf LIBRARYSAVEFLAGS, ppsiSavedTo **IShellItem) HRESULT

func (*IShellLibrary) SaveInKnownFolder

func (this *IShellLibrary) SaveInKnownFolder(kfidToSaveIn *syscall.GUID, pszLibraryName PWSTR, lsf LIBRARYSAVEFLAGS, ppsiSavedTo **IShellItem) HRESULT

func (*IShellLibrary) SetDefaultSaveFolder

func (this *IShellLibrary) SetDefaultSaveFolder(dsft DEFAULTSAVEFOLDERTYPE, psi *IShellItem) HRESULT

func (*IShellLibrary) SetFolderType

func (this *IShellLibrary) SetFolderType(ftid *syscall.GUID) HRESULT

func (*IShellLibrary) SetIcon

func (this *IShellLibrary) SetIcon(pszIcon PWSTR) HRESULT

func (*IShellLibrary) SetOptions

func (this *IShellLibrary) SetOptions(lofMask LIBRARYOPTIONFLAGS, lofOptions LIBRARYOPTIONFLAGS) HRESULT

func (*IShellLibrary) Vtbl

func (this *IShellLibrary) Vtbl() *IShellLibraryVtbl

type IShellLibraryInterface

type IShellLibraryInterface interface {
	IUnknownInterface
	LoadLibraryFromItem(psiLibrary *IShellItem, grfMode uint32) HRESULT
	LoadLibraryFromKnownFolder(kfidLibrary *syscall.GUID, grfMode uint32) HRESULT
	AddFolder(psiLocation *IShellItem) HRESULT
	RemoveFolder(psiLocation *IShellItem) HRESULT
	GetFolders(lff LIBRARYFOLDERFILTER, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	ResolveFolder(psiFolderToResolve *IShellItem, dwTimeout uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetDefaultSaveFolder(dsft DEFAULTSAVEFOLDERTYPE, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	SetDefaultSaveFolder(dsft DEFAULTSAVEFOLDERTYPE, psi *IShellItem) HRESULT
	GetOptions(plofOptions *LIBRARYOPTIONFLAGS) HRESULT
	SetOptions(lofMask LIBRARYOPTIONFLAGS, lofOptions LIBRARYOPTIONFLAGS) HRESULT
	GetFolderType(pftid *syscall.GUID) HRESULT
	SetFolderType(ftid *syscall.GUID) HRESULT
	GetIcon(ppszIcon *PWSTR) HRESULT
	SetIcon(pszIcon PWSTR) HRESULT
	Commit() HRESULT
	Save(psiFolderToSaveIn *IShellItem, pszLibraryName PWSTR, lsf LIBRARYSAVEFLAGS, ppsiSavedTo **IShellItem) HRESULT
	SaveInKnownFolder(kfidToSaveIn *syscall.GUID, pszLibraryName PWSTR, lsf LIBRARYSAVEFLAGS, ppsiSavedTo **IShellItem) HRESULT
}

type IShellLibraryVtbl

type IShellLibraryVtbl struct {
	IUnknownVtbl
	LoadLibraryFromItem        uintptr
	LoadLibraryFromKnownFolder uintptr
	AddFolder                  uintptr
	RemoveFolder               uintptr
	GetFolders                 uintptr
	ResolveFolder              uintptr
	GetDefaultSaveFolder       uintptr
	SetDefaultSaveFolder       uintptr
	GetOptions                 uintptr
	SetOptions                 uintptr
	GetFolderType              uintptr
	SetFolderType              uintptr
	GetIcon                    uintptr
	SetIcon                    uintptr
	Commit                     uintptr
	Save                       uintptr
	SaveInKnownFolder          uintptr
}

type IShellLinkA

type IShellLinkA struct {
	IUnknown
}

func (*IShellLinkA) GetArguments

func (this *IShellLinkA) GetArguments(pszArgs PSTR, cch int32) HRESULT

func (*IShellLinkA) GetDescription

func (this *IShellLinkA) GetDescription(pszName PSTR, cch int32) HRESULT

func (*IShellLinkA) GetHotkey

func (this *IShellLinkA) GetHotkey(pwHotkey *uint16) HRESULT

func (*IShellLinkA) GetIDList

func (this *IShellLinkA) GetIDList(ppidl **ITEMIDLIST) HRESULT

func (*IShellLinkA) GetIconLocation

func (this *IShellLinkA) GetIconLocation(pszIconPath PSTR, cch int32, piIcon *int32) HRESULT

func (*IShellLinkA) GetPath

func (this *IShellLinkA) GetPath(pszFile PSTR, cch int32, pfd *WIN32_FIND_DATAA, fFlags uint32) HRESULT

func (*IShellLinkA) GetShowCmd

func (this *IShellLinkA) GetShowCmd(piShowCmd *SHOW_WINDOW_CMD) HRESULT

func (*IShellLinkA) GetWorkingDirectory

func (this *IShellLinkA) GetWorkingDirectory(pszDir PSTR, cch int32) HRESULT

func (*IShellLinkA) Resolve

func (this *IShellLinkA) Resolve(hwnd HWND, fFlags uint32) HRESULT

func (*IShellLinkA) SetArguments

func (this *IShellLinkA) SetArguments(pszArgs PSTR) HRESULT

func (*IShellLinkA) SetDescription

func (this *IShellLinkA) SetDescription(pszName PSTR) HRESULT

func (*IShellLinkA) SetHotkey

func (this *IShellLinkA) SetHotkey(wHotkey uint16) HRESULT

func (*IShellLinkA) SetIDList

func (this *IShellLinkA) SetIDList(pidl *ITEMIDLIST) HRESULT

func (*IShellLinkA) SetIconLocation

func (this *IShellLinkA) SetIconLocation(pszIconPath PSTR, iIcon int32) HRESULT

func (*IShellLinkA) SetPath

func (this *IShellLinkA) SetPath(pszFile PSTR) HRESULT

func (*IShellLinkA) SetRelativePath

func (this *IShellLinkA) SetRelativePath(pszPathRel PSTR, dwReserved uint32) HRESULT

func (*IShellLinkA) SetShowCmd

func (this *IShellLinkA) SetShowCmd(iShowCmd SHOW_WINDOW_CMD) HRESULT

func (*IShellLinkA) SetWorkingDirectory

func (this *IShellLinkA) SetWorkingDirectory(pszDir PSTR) HRESULT

func (*IShellLinkA) Vtbl

func (this *IShellLinkA) Vtbl() *IShellLinkAVtbl

type IShellLinkAInterface

type IShellLinkAInterface interface {
	IUnknownInterface
	GetPath(pszFile PSTR, cch int32, pfd *WIN32_FIND_DATAA, fFlags uint32) HRESULT
	GetIDList(ppidl **ITEMIDLIST) HRESULT
	SetIDList(pidl *ITEMIDLIST) HRESULT
	GetDescription(pszName PSTR, cch int32) HRESULT
	SetDescription(pszName PSTR) HRESULT
	GetWorkingDirectory(pszDir PSTR, cch int32) HRESULT
	SetWorkingDirectory(pszDir PSTR) HRESULT
	GetArguments(pszArgs PSTR, cch int32) HRESULT
	SetArguments(pszArgs PSTR) HRESULT
	GetHotkey(pwHotkey *uint16) HRESULT
	SetHotkey(wHotkey uint16) HRESULT
	GetShowCmd(piShowCmd *SHOW_WINDOW_CMD) HRESULT
	SetShowCmd(iShowCmd SHOW_WINDOW_CMD) HRESULT
	GetIconLocation(pszIconPath PSTR, cch int32, piIcon *int32) HRESULT
	SetIconLocation(pszIconPath PSTR, iIcon int32) HRESULT
	SetRelativePath(pszPathRel PSTR, dwReserved uint32) HRESULT
	Resolve(hwnd HWND, fFlags uint32) HRESULT
	SetPath(pszFile PSTR) HRESULT
}

type IShellLinkAVtbl

type IShellLinkAVtbl struct {
	IUnknownVtbl
	GetPath             uintptr
	GetIDList           uintptr
	SetIDList           uintptr
	GetDescription      uintptr
	SetDescription      uintptr
	GetWorkingDirectory uintptr
	SetWorkingDirectory uintptr
	GetArguments        uintptr
	SetArguments        uintptr
	GetHotkey           uintptr
	SetHotkey           uintptr
	GetShowCmd          uintptr
	SetShowCmd          uintptr
	GetIconLocation     uintptr
	SetIconLocation     uintptr
	SetRelativePath     uintptr
	Resolve             uintptr
	SetPath             uintptr
}

type IShellLinkDataList

type IShellLinkDataList struct {
	IUnknown
}

func (*IShellLinkDataList) AddDataBlock

func (this *IShellLinkDataList) AddDataBlock(pDataBlock unsafe.Pointer) HRESULT

func (*IShellLinkDataList) CopyDataBlock

func (this *IShellLinkDataList) CopyDataBlock(dwSig uint32, ppDataBlock unsafe.Pointer) HRESULT

func (*IShellLinkDataList) GetFlags

func (this *IShellLinkDataList) GetFlags(pdwFlags *uint32) HRESULT

func (*IShellLinkDataList) RemoveDataBlock

func (this *IShellLinkDataList) RemoveDataBlock(dwSig uint32) HRESULT

func (*IShellLinkDataList) SetFlags

func (this *IShellLinkDataList) SetFlags(dwFlags uint32) HRESULT

func (*IShellLinkDataList) Vtbl

type IShellLinkDataListInterface

type IShellLinkDataListInterface interface {
	IUnknownInterface
	AddDataBlock(pDataBlock unsafe.Pointer) HRESULT
	CopyDataBlock(dwSig uint32, ppDataBlock unsafe.Pointer) HRESULT
	RemoveDataBlock(dwSig uint32) HRESULT
	GetFlags(pdwFlags *uint32) HRESULT
	SetFlags(dwFlags uint32) HRESULT
}

type IShellLinkDataListVtbl

type IShellLinkDataListVtbl struct {
	IUnknownVtbl
	AddDataBlock    uintptr
	CopyDataBlock   uintptr
	RemoveDataBlock uintptr
	GetFlags        uintptr
	SetFlags        uintptr
}

type IShellLinkDual

type IShellLinkDual struct {
	IDispatch
}

func (*IShellLinkDual) GetIconLocation

func (this *IShellLinkDual) GetIconLocation(pbs *BSTR, piIcon *int32) HRESULT

func (*IShellLinkDual) Get_Arguments

func (this *IShellLinkDual) Get_Arguments(pbs *BSTR) HRESULT

func (*IShellLinkDual) Get_Description

func (this *IShellLinkDual) Get_Description(pbs *BSTR) HRESULT

func (*IShellLinkDual) Get_Hotkey

func (this *IShellLinkDual) Get_Hotkey(piHK *int32) HRESULT

func (*IShellLinkDual) Get_Path

func (this *IShellLinkDual) Get_Path(pbs *BSTR) HRESULT

func (*IShellLinkDual) Get_ShowCommand

func (this *IShellLinkDual) Get_ShowCommand(piShowCommand *int32) HRESULT

func (*IShellLinkDual) Get_WorkingDirectory

func (this *IShellLinkDual) Get_WorkingDirectory(pbs *BSTR) HRESULT

func (*IShellLinkDual) Put_Arguments

func (this *IShellLinkDual) Put_Arguments(bs BSTR) HRESULT

func (*IShellLinkDual) Put_Description

func (this *IShellLinkDual) Put_Description(bs BSTR) HRESULT

func (*IShellLinkDual) Put_Hotkey

func (this *IShellLinkDual) Put_Hotkey(iHK int32) HRESULT

func (*IShellLinkDual) Put_Path

func (this *IShellLinkDual) Put_Path(bs BSTR) HRESULT

func (*IShellLinkDual) Put_ShowCommand

func (this *IShellLinkDual) Put_ShowCommand(iShowCommand int32) HRESULT

func (*IShellLinkDual) Put_WorkingDirectory

func (this *IShellLinkDual) Put_WorkingDirectory(bs BSTR) HRESULT

func (*IShellLinkDual) Resolve

func (this *IShellLinkDual) Resolve(fFlags int32) HRESULT

func (*IShellLinkDual) Save

func (this *IShellLinkDual) Save(vWhere VARIANT) HRESULT

func (*IShellLinkDual) SetIconLocation

func (this *IShellLinkDual) SetIconLocation(bs BSTR, iIcon int32) HRESULT

func (*IShellLinkDual) Vtbl

func (this *IShellLinkDual) Vtbl() *IShellLinkDualVtbl

type IShellLinkDual2

type IShellLinkDual2 struct {
	IShellLinkDual
}

func (*IShellLinkDual2) Get_Target

func (this *IShellLinkDual2) Get_Target(ppfi **FolderItem) HRESULT

func (*IShellLinkDual2) Vtbl

func (this *IShellLinkDual2) Vtbl() *IShellLinkDual2Vtbl

type IShellLinkDual2Interface

type IShellLinkDual2Interface interface {
	IShellLinkDualInterface
	Get_Target(ppfi **FolderItem) HRESULT
}

type IShellLinkDual2Vtbl

type IShellLinkDual2Vtbl struct {
	IShellLinkDualVtbl
	Get_Target uintptr
}

type IShellLinkDualInterface

type IShellLinkDualInterface interface {
	IDispatchInterface
	Get_Path(pbs *BSTR) HRESULT
	Put_Path(bs BSTR) HRESULT
	Get_Description(pbs *BSTR) HRESULT
	Put_Description(bs BSTR) HRESULT
	Get_WorkingDirectory(pbs *BSTR) HRESULT
	Put_WorkingDirectory(bs BSTR) HRESULT
	Get_Arguments(pbs *BSTR) HRESULT
	Put_Arguments(bs BSTR) HRESULT
	Get_Hotkey(piHK *int32) HRESULT
	Put_Hotkey(iHK int32) HRESULT
	Get_ShowCommand(piShowCommand *int32) HRESULT
	Put_ShowCommand(iShowCommand int32) HRESULT
	Resolve(fFlags int32) HRESULT
	GetIconLocation(pbs *BSTR, piIcon *int32) HRESULT
	SetIconLocation(bs BSTR, iIcon int32) HRESULT
	Save(vWhere VARIANT) HRESULT
}

type IShellLinkDualVtbl

type IShellLinkDualVtbl struct {
	IDispatchVtbl
	Get_Path             uintptr
	Put_Path             uintptr
	Get_Description      uintptr
	Put_Description      uintptr
	Get_WorkingDirectory uintptr
	Put_WorkingDirectory uintptr
	Get_Arguments        uintptr
	Put_Arguments        uintptr
	Get_Hotkey           uintptr
	Put_Hotkey           uintptr
	Get_ShowCommand      uintptr
	Put_ShowCommand      uintptr
	Resolve              uintptr
	GetIconLocation      uintptr
	SetIconLocation      uintptr
	Save                 uintptr
}

type IShellLinkW

type IShellLinkW struct {
	IUnknown
}

func (*IShellLinkW) GetArguments

func (this *IShellLinkW) GetArguments(pszArgs PWSTR, cch int32) HRESULT

func (*IShellLinkW) GetDescription

func (this *IShellLinkW) GetDescription(pszName PWSTR, cch int32) HRESULT

func (*IShellLinkW) GetHotkey

func (this *IShellLinkW) GetHotkey(pwHotkey *uint16) HRESULT

func (*IShellLinkW) GetIDList

func (this *IShellLinkW) GetIDList(ppidl **ITEMIDLIST) HRESULT

func (*IShellLinkW) GetIconLocation

func (this *IShellLinkW) GetIconLocation(pszIconPath PWSTR, cch int32, piIcon *int32) HRESULT

func (*IShellLinkW) GetPath

func (this *IShellLinkW) GetPath(pszFile PWSTR, cch int32, pfd *WIN32_FIND_DATAW, fFlags uint32) HRESULT

func (*IShellLinkW) GetShowCmd

func (this *IShellLinkW) GetShowCmd(piShowCmd *SHOW_WINDOW_CMD) HRESULT

func (*IShellLinkW) GetWorkingDirectory

func (this *IShellLinkW) GetWorkingDirectory(pszDir PWSTR, cch int32) HRESULT

func (*IShellLinkW) Resolve

func (this *IShellLinkW) Resolve(hwnd HWND, fFlags uint32) HRESULT

func (*IShellLinkW) SetArguments

func (this *IShellLinkW) SetArguments(pszArgs PWSTR) HRESULT

func (*IShellLinkW) SetDescription

func (this *IShellLinkW) SetDescription(pszName PWSTR) HRESULT

func (*IShellLinkW) SetHotkey

func (this *IShellLinkW) SetHotkey(wHotkey uint16) HRESULT

func (*IShellLinkW) SetIDList

func (this *IShellLinkW) SetIDList(pidl *ITEMIDLIST) HRESULT

func (*IShellLinkW) SetIconLocation

func (this *IShellLinkW) SetIconLocation(pszIconPath PWSTR, iIcon int32) HRESULT

func (*IShellLinkW) SetPath

func (this *IShellLinkW) SetPath(pszFile PWSTR) HRESULT

func (*IShellLinkW) SetRelativePath

func (this *IShellLinkW) SetRelativePath(pszPathRel PWSTR, dwReserved uint32) HRESULT

func (*IShellLinkW) SetShowCmd

func (this *IShellLinkW) SetShowCmd(iShowCmd SHOW_WINDOW_CMD) HRESULT

func (*IShellLinkW) SetWorkingDirectory

func (this *IShellLinkW) SetWorkingDirectory(pszDir PWSTR) HRESULT

func (*IShellLinkW) Vtbl

func (this *IShellLinkW) Vtbl() *IShellLinkWVtbl

type IShellLinkWInterface

type IShellLinkWInterface interface {
	IUnknownInterface
	GetPath(pszFile PWSTR, cch int32, pfd *WIN32_FIND_DATAW, fFlags uint32) HRESULT
	GetIDList(ppidl **ITEMIDLIST) HRESULT
	SetIDList(pidl *ITEMIDLIST) HRESULT
	GetDescription(pszName PWSTR, cch int32) HRESULT
	SetDescription(pszName PWSTR) HRESULT
	GetWorkingDirectory(pszDir PWSTR, cch int32) HRESULT
	SetWorkingDirectory(pszDir PWSTR) HRESULT
	GetArguments(pszArgs PWSTR, cch int32) HRESULT
	SetArguments(pszArgs PWSTR) HRESULT
	GetHotkey(pwHotkey *uint16) HRESULT
	SetHotkey(wHotkey uint16) HRESULT
	GetShowCmd(piShowCmd *SHOW_WINDOW_CMD) HRESULT
	SetShowCmd(iShowCmd SHOW_WINDOW_CMD) HRESULT
	GetIconLocation(pszIconPath PWSTR, cch int32, piIcon *int32) HRESULT
	SetIconLocation(pszIconPath PWSTR, iIcon int32) HRESULT
	SetRelativePath(pszPathRel PWSTR, dwReserved uint32) HRESULT
	Resolve(hwnd HWND, fFlags uint32) HRESULT
	SetPath(pszFile PWSTR) HRESULT
}

type IShellLinkWVtbl

type IShellLinkWVtbl struct {
	IUnknownVtbl
	GetPath             uintptr
	GetIDList           uintptr
	SetIDList           uintptr
	GetDescription      uintptr
	SetDescription      uintptr
	GetWorkingDirectory uintptr
	SetWorkingDirectory uintptr
	GetArguments        uintptr
	SetArguments        uintptr
	GetHotkey           uintptr
	SetHotkey           uintptr
	GetShowCmd          uintptr
	SetShowCmd          uintptr
	GetIconLocation     uintptr
	SetIconLocation     uintptr
	SetRelativePath     uintptr
	Resolve             uintptr
	SetPath             uintptr
}

type IShellMenu

type IShellMenu struct {
	IUnknown
}

func (*IShellMenu) GetMenu

func (this *IShellMenu) GetMenu(phmenu *HMENU, phwnd *HWND, pdwFlags *uint32) HRESULT

func (*IShellMenu) GetMenuInfo

func (this *IShellMenu) GetMenuInfo(ppsmc **IShellMenuCallback, puId *uint32, puIdAncestor *uint32, pdwFlags *uint32) HRESULT

func (*IShellMenu) GetShellFolder

func (this *IShellMenu) GetShellFolder(pdwFlags *uint32, ppidl **ITEMIDLIST, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellMenu) GetState

func (this *IShellMenu) GetState(psmd *SMDATA) HRESULT

func (*IShellMenu) Initialize

func (this *IShellMenu) Initialize(psmc *IShellMenuCallback, uId uint32, uIdAncestor uint32, dwFlags uint32) HRESULT

func (*IShellMenu) InvalidateItem

func (this *IShellMenu) InvalidateItem(psmd *SMDATA, dwFlags uint32) HRESULT

func (*IShellMenu) SetMenu

func (this *IShellMenu) SetMenu(hmenu HMENU, hwnd HWND, dwFlags uint32) HRESULT

func (*IShellMenu) SetMenuToolbar

func (this *IShellMenu) SetMenuToolbar(punk *IUnknown, dwFlags uint32) HRESULT

func (*IShellMenu) SetShellFolder

func (this *IShellMenu) SetShellFolder(psf *IShellFolder, pidlFolder *ITEMIDLIST, hKey HKEY, dwFlags uint32) HRESULT

func (*IShellMenu) Vtbl

func (this *IShellMenu) Vtbl() *IShellMenuVtbl

type IShellMenuCallback

type IShellMenuCallback struct {
	IUnknown
}

func (*IShellMenuCallback) CallbackSM

func (this *IShellMenuCallback) CallbackSM(psmd *SMDATA, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

func (*IShellMenuCallback) Vtbl

type IShellMenuCallbackInterface

type IShellMenuCallbackInterface interface {
	IUnknownInterface
	CallbackSM(psmd *SMDATA, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT
}

type IShellMenuCallbackVtbl

type IShellMenuCallbackVtbl struct {
	IUnknownVtbl
	CallbackSM uintptr
}

type IShellMenuInterface

type IShellMenuInterface interface {
	IUnknownInterface
	Initialize(psmc *IShellMenuCallback, uId uint32, uIdAncestor uint32, dwFlags uint32) HRESULT
	GetMenuInfo(ppsmc **IShellMenuCallback, puId *uint32, puIdAncestor *uint32, pdwFlags *uint32) HRESULT
	SetShellFolder(psf *IShellFolder, pidlFolder *ITEMIDLIST, hKey HKEY, dwFlags uint32) HRESULT
	GetShellFolder(pdwFlags *uint32, ppidl **ITEMIDLIST, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	SetMenu(hmenu HMENU, hwnd HWND, dwFlags uint32) HRESULT
	GetMenu(phmenu *HMENU, phwnd *HWND, pdwFlags *uint32) HRESULT
	InvalidateItem(psmd *SMDATA, dwFlags uint32) HRESULT
	GetState(psmd *SMDATA) HRESULT
	SetMenuToolbar(punk *IUnknown, dwFlags uint32) HRESULT
}

type IShellMenuVtbl

type IShellMenuVtbl struct {
	IUnknownVtbl
	Initialize     uintptr
	GetMenuInfo    uintptr
	SetShellFolder uintptr
	GetShellFolder uintptr
	SetMenu        uintptr
	GetMenu        uintptr
	InvalidateItem uintptr
	GetState       uintptr
	SetMenuToolbar uintptr
}

type IShellNameSpace

type IShellNameSpace struct {
	IShellFavoritesNameSpace
}

func (*IShellNameSpace) Expand

func (this *IShellNameSpace) Expand(var_ VARIANT, iDepth int32) HRESULT

func (*IShellNameSpace) Get_Columns

func (this *IShellNameSpace) Get_Columns(bstrColumns *BSTR) HRESULT

func (*IShellNameSpace) Get_CountViewTypes

func (this *IShellNameSpace) Get_CountViewTypes(piTypes *int32) HRESULT

func (*IShellNameSpace) Get_Depth

func (this *IShellNameSpace) Get_Depth(piDepth *int32) HRESULT

func (*IShellNameSpace) Get_EnumOptions

func (this *IShellNameSpace) Get_EnumOptions(pgrfEnumFlags *int32) HRESULT

func (*IShellNameSpace) Get_Flags

func (this *IShellNameSpace) Get_Flags(pdwFlags *uint32) HRESULT

func (*IShellNameSpace) Get_Mode

func (this *IShellNameSpace) Get_Mode(puMode *uint32) HRESULT

func (*IShellNameSpace) Get_Root

func (this *IShellNameSpace) Get_Root(pvar *VARIANT) HRESULT

func (*IShellNameSpace) Get_SelectedItem

func (this *IShellNameSpace) Get_SelectedItem(pItem **IDispatch) HRESULT

func (*IShellNameSpace) Get_TVFlags

func (this *IShellNameSpace) Get_TVFlags(dwFlags *uint32) HRESULT

func (*IShellNameSpace) Put_Columns

func (this *IShellNameSpace) Put_Columns(bstrColumns BSTR) HRESULT

func (*IShellNameSpace) Put_Depth

func (this *IShellNameSpace) Put_Depth(iDepth int32) HRESULT

func (*IShellNameSpace) Put_EnumOptions

func (this *IShellNameSpace) Put_EnumOptions(lVal int32) HRESULT

func (*IShellNameSpace) Put_Flags

func (this *IShellNameSpace) Put_Flags(dwFlags uint32) HRESULT

func (*IShellNameSpace) Put_Mode

func (this *IShellNameSpace) Put_Mode(uMode uint32) HRESULT

func (*IShellNameSpace) Put_Root

func (this *IShellNameSpace) Put_Root(var_ VARIANT) HRESULT

func (*IShellNameSpace) Put_SelectedItem

func (this *IShellNameSpace) Put_SelectedItem(pItem *IDispatch) HRESULT

func (*IShellNameSpace) Put_TVFlags

func (this *IShellNameSpace) Put_TVFlags(dwFlags uint32) HRESULT

func (*IShellNameSpace) SelectedItems

func (this *IShellNameSpace) SelectedItems(ppid **IDispatch) HRESULT

func (*IShellNameSpace) SetViewType

func (this *IShellNameSpace) SetViewType(iType int32) HRESULT

func (*IShellNameSpace) UnselectAll

func (this *IShellNameSpace) UnselectAll() HRESULT

func (*IShellNameSpace) Vtbl

func (this *IShellNameSpace) Vtbl() *IShellNameSpaceVtbl

type IShellNameSpaceInterface

type IShellNameSpaceInterface interface {
	IShellFavoritesNameSpaceInterface
	Get_EnumOptions(pgrfEnumFlags *int32) HRESULT
	Put_EnumOptions(lVal int32) HRESULT
	Get_SelectedItem(pItem **IDispatch) HRESULT
	Put_SelectedItem(pItem *IDispatch) HRESULT
	Get_Root(pvar *VARIANT) HRESULT
	Put_Root(var_ VARIANT) HRESULT
	Get_Depth(piDepth *int32) HRESULT
	Put_Depth(iDepth int32) HRESULT
	Get_Mode(puMode *uint32) HRESULT
	Put_Mode(uMode uint32) HRESULT
	Get_Flags(pdwFlags *uint32) HRESULT
	Put_Flags(dwFlags uint32) HRESULT
	Put_TVFlags(dwFlags uint32) HRESULT
	Get_TVFlags(dwFlags *uint32) HRESULT
	Get_Columns(bstrColumns *BSTR) HRESULT
	Put_Columns(bstrColumns BSTR) HRESULT
	Get_CountViewTypes(piTypes *int32) HRESULT
	SetViewType(iType int32) HRESULT
	SelectedItems(ppid **IDispatch) HRESULT
	Expand(var_ VARIANT, iDepth int32) HRESULT
	UnselectAll() HRESULT
}

type IShellNameSpaceVtbl

type IShellNameSpaceVtbl struct {
	IShellFavoritesNameSpaceVtbl
	Get_EnumOptions    uintptr
	Put_EnumOptions    uintptr
	Get_SelectedItem   uintptr
	Put_SelectedItem   uintptr
	Get_Root           uintptr
	Put_Root           uintptr
	Get_Depth          uintptr
	Put_Depth          uintptr
	Get_Mode           uintptr
	Put_Mode           uintptr
	Get_Flags          uintptr
	Put_Flags          uintptr
	Put_TVFlags        uintptr
	Get_TVFlags        uintptr
	Get_Columns        uintptr
	Put_Columns        uintptr
	Get_CountViewTypes uintptr
	SetViewType        uintptr
	SelectedItems      uintptr
	Expand             uintptr
	UnselectAll        uintptr
}

type IShellPropSheetExt

type IShellPropSheetExt struct {
	IUnknown
}

func (*IShellPropSheetExt) AddPages

func (this *IShellPropSheetExt) AddPages(pfnAddPage LPFNSVADDPROPSHEETPAGE, lParam LPARAM) HRESULT

func (*IShellPropSheetExt) ReplacePage

func (this *IShellPropSheetExt) ReplacePage(uPageID uint32, pfnReplaceWith LPFNSVADDPROPSHEETPAGE, lParam LPARAM) HRESULT

func (*IShellPropSheetExt) Vtbl

type IShellPropSheetExtInterface

type IShellPropSheetExtInterface interface {
	IUnknownInterface
	AddPages(pfnAddPage LPFNSVADDPROPSHEETPAGE, lParam LPARAM) HRESULT
	ReplacePage(uPageID uint32, pfnReplaceWith LPFNSVADDPROPSHEETPAGE, lParam LPARAM) HRESULT
}

type IShellPropSheetExtVtbl

type IShellPropSheetExtVtbl struct {
	IUnknownVtbl
	AddPages    uintptr
	ReplacePage uintptr
}

type IShellRunDll

type IShellRunDll struct {
	IUnknown
}

func (*IShellRunDll) Run

func (this *IShellRunDll) Run(pszArgs PWSTR) HRESULT

func (*IShellRunDll) Vtbl

func (this *IShellRunDll) Vtbl() *IShellRunDllVtbl

type IShellRunDllInterface

type IShellRunDllInterface interface {
	IUnknownInterface
	Run(pszArgs PWSTR) HRESULT
}

type IShellRunDllVtbl

type IShellRunDllVtbl struct {
	IUnknownVtbl
	Run uintptr
}

type IShellService

type IShellService struct {
	IUnknown
}

func (*IShellService) SetOwner

func (this *IShellService) SetOwner(punkOwner *IUnknown) HRESULT

func (*IShellService) Vtbl

func (this *IShellService) Vtbl() *IShellServiceVtbl

type IShellServiceInterface

type IShellServiceInterface interface {
	IUnknownInterface
	SetOwner(punkOwner *IUnknown) HRESULT
}

type IShellServiceVtbl

type IShellServiceVtbl struct {
	IUnknownVtbl
	SetOwner uintptr
}

type IShellTaskScheduler

type IShellTaskScheduler struct {
	IUnknown
}

func (*IShellTaskScheduler) AddTask

func (this *IShellTaskScheduler) AddTask(prt *IRunnableTask, rtoid *syscall.GUID, lParam uintptr, dwPriority uint32) HRESULT

func (*IShellTaskScheduler) CountTasks

func (this *IShellTaskScheduler) CountTasks(rtoid *syscall.GUID) uint32

func (*IShellTaskScheduler) RemoveTasks

func (this *IShellTaskScheduler) RemoveTasks(rtoid *syscall.GUID, lParam uintptr, bWaitIfRunning BOOL) HRESULT

func (*IShellTaskScheduler) Status

func (this *IShellTaskScheduler) Status(dwReleaseStatus uint32, dwThreadTimeout uint32) HRESULT

func (*IShellTaskScheduler) Vtbl

type IShellTaskSchedulerInterface

type IShellTaskSchedulerInterface interface {
	IUnknownInterface
	AddTask(prt *IRunnableTask, rtoid *syscall.GUID, lParam uintptr, dwPriority uint32) HRESULT
	RemoveTasks(rtoid *syscall.GUID, lParam uintptr, bWaitIfRunning BOOL) HRESULT
	CountTasks(rtoid *syscall.GUID) uint32
	Status(dwReleaseStatus uint32, dwThreadTimeout uint32) HRESULT
}

type IShellTaskSchedulerVtbl

type IShellTaskSchedulerVtbl struct {
	IUnknownVtbl
	AddTask     uintptr
	RemoveTasks uintptr
	CountTasks  uintptr
	Status      uintptr
}

type IShellUIHelper

type IShellUIHelper struct {
	IDispatch
}

func (*IShellUIHelper) AddChannel

func (this *IShellUIHelper) AddChannel(URL BSTR) HRESULT

func (*IShellUIHelper) AddDesktopComponent

func (this *IShellUIHelper) AddDesktopComponent(URL BSTR, Type BSTR, Left *VARIANT, Top *VARIANT, Width *VARIANT, Height *VARIANT) HRESULT

func (*IShellUIHelper) AddFavorite

func (this *IShellUIHelper) AddFavorite(URL BSTR, Title *VARIANT) HRESULT

func (*IShellUIHelper) AutoCompleteAttach

func (this *IShellUIHelper) AutoCompleteAttach(Reserved *VARIANT) HRESULT

func (*IShellUIHelper) AutoCompleteSaveForm

func (this *IShellUIHelper) AutoCompleteSaveForm(Form *VARIANT) HRESULT

func (*IShellUIHelper) AutoScan

func (this *IShellUIHelper) AutoScan(strSearch BSTR, strFailureUrl BSTR, pvarTargetFrame *VARIANT) HRESULT

func (*IShellUIHelper) ImportExportFavorites

func (this *IShellUIHelper) ImportExportFavorites(fImport VARIANT_BOOL, strImpExpPath BSTR) HRESULT

func (*IShellUIHelper) IsSubscribed

func (this *IShellUIHelper) IsSubscribed(URL BSTR, pBool *VARIANT_BOOL) HRESULT

func (*IShellUIHelper) NavigateAndFind

func (this *IShellUIHelper) NavigateAndFind(URL BSTR, strQuery BSTR, varTargetFrame *VARIANT) HRESULT

func (*IShellUIHelper) RefreshOfflineDesktop

func (this *IShellUIHelper) RefreshOfflineDesktop() HRESULT

func (*IShellUIHelper) ResetFirstBootMode

func (this *IShellUIHelper) ResetFirstBootMode() HRESULT

func (*IShellUIHelper) ResetSafeMode

func (this *IShellUIHelper) ResetSafeMode() HRESULT

func (*IShellUIHelper) ShowBrowserUI

func (this *IShellUIHelper) ShowBrowserUI(bstrName BSTR, pvarIn *VARIANT, pvarOut *VARIANT) HRESULT

func (*IShellUIHelper) Vtbl

func (this *IShellUIHelper) Vtbl() *IShellUIHelperVtbl

type IShellUIHelper2

type IShellUIHelper2 struct {
	IShellUIHelper
}

func (*IShellUIHelper2) AddSearchProvider

func (this *IShellUIHelper2) AddSearchProvider(URL BSTR) HRESULT

func (*IShellUIHelper2) BrandImageUri

func (this *IShellUIHelper2) BrandImageUri(pbstrUri *BSTR) HRESULT

func (*IShellUIHelper2) CustomizeClearType

func (this *IShellUIHelper2) CustomizeClearType(fSet VARIANT_BOOL) HRESULT

func (*IShellUIHelper2) CustomizeSettings

func (this *IShellUIHelper2) CustomizeSettings(fSQM VARIANT_BOOL, fPhishing VARIANT_BOOL, bstrLocale BSTR) HRESULT

func (*IShellUIHelper2) DefaultSearchProvider

func (this *IShellUIHelper2) DefaultSearchProvider(pbstrName *BSTR) HRESULT

func (*IShellUIHelper2) DiagnoseConnection

func (this *IShellUIHelper2) DiagnoseConnection() HRESULT

func (*IShellUIHelper2) IsSearchMigrated

func (this *IShellUIHelper2) IsSearchMigrated(pfMigrated *VARIANT_BOOL) HRESULT

func (*IShellUIHelper2) IsSearchProviderInstalled

func (this *IShellUIHelper2) IsSearchProviderInstalled(URL BSTR, pdwResult *uint32) HRESULT

func (*IShellUIHelper2) PhishingEnabled

func (this *IShellUIHelper2) PhishingEnabled(pfEnabled *VARIANT_BOOL) HRESULT

func (*IShellUIHelper2) RunOnceHasShown

func (this *IShellUIHelper2) RunOnceHasShown(pfShown *VARIANT_BOOL) HRESULT

func (*IShellUIHelper2) RunOnceRequiredSettingsComplete

func (this *IShellUIHelper2) RunOnceRequiredSettingsComplete(fComplete VARIANT_BOOL) HRESULT

func (*IShellUIHelper2) RunOnceShown

func (this *IShellUIHelper2) RunOnceShown() HRESULT

func (*IShellUIHelper2) SearchGuideUrl

func (this *IShellUIHelper2) SearchGuideUrl(pbstrUrl *BSTR) HRESULT

func (*IShellUIHelper2) SkipRunOnce

func (this *IShellUIHelper2) SkipRunOnce() HRESULT

func (*IShellUIHelper2) SkipTabsWelcome

func (this *IShellUIHelper2) SkipTabsWelcome() HRESULT

func (*IShellUIHelper2) SqmEnabled

func (this *IShellUIHelper2) SqmEnabled(pfEnabled *VARIANT_BOOL) HRESULT

func (*IShellUIHelper2) Vtbl

func (this *IShellUIHelper2) Vtbl() *IShellUIHelper2Vtbl

type IShellUIHelper2Interface

type IShellUIHelper2Interface interface {
	IShellUIHelperInterface
	AddSearchProvider(URL BSTR) HRESULT
	RunOnceShown() HRESULT
	SkipRunOnce() HRESULT
	CustomizeSettings(fSQM VARIANT_BOOL, fPhishing VARIANT_BOOL, bstrLocale BSTR) HRESULT
	SqmEnabled(pfEnabled *VARIANT_BOOL) HRESULT
	PhishingEnabled(pfEnabled *VARIANT_BOOL) HRESULT
	BrandImageUri(pbstrUri *BSTR) HRESULT
	SkipTabsWelcome() HRESULT
	DiagnoseConnection() HRESULT
	CustomizeClearType(fSet VARIANT_BOOL) HRESULT
	IsSearchProviderInstalled(URL BSTR, pdwResult *uint32) HRESULT
	IsSearchMigrated(pfMigrated *VARIANT_BOOL) HRESULT
	DefaultSearchProvider(pbstrName *BSTR) HRESULT
	RunOnceRequiredSettingsComplete(fComplete VARIANT_BOOL) HRESULT
	RunOnceHasShown(pfShown *VARIANT_BOOL) HRESULT
	SearchGuideUrl(pbstrUrl *BSTR) HRESULT
}

type IShellUIHelper2Vtbl

type IShellUIHelper2Vtbl struct {
	IShellUIHelperVtbl
	AddSearchProvider               uintptr
	RunOnceShown                    uintptr
	SkipRunOnce                     uintptr
	CustomizeSettings               uintptr
	SqmEnabled                      uintptr
	PhishingEnabled                 uintptr
	BrandImageUri                   uintptr
	SkipTabsWelcome                 uintptr
	DiagnoseConnection              uintptr
	CustomizeClearType              uintptr
	IsSearchProviderInstalled       uintptr
	IsSearchMigrated                uintptr
	DefaultSearchProvider           uintptr
	RunOnceRequiredSettingsComplete uintptr
	RunOnceHasShown                 uintptr
	SearchGuideUrl                  uintptr
}

type IShellUIHelper3

type IShellUIHelper3 struct {
	IShellUIHelper2
}

func (*IShellUIHelper3) AddService

func (this *IShellUIHelper3) AddService(URL BSTR) HRESULT

func (*IShellUIHelper3) AddToFavoritesBar

func (this *IShellUIHelper3) AddToFavoritesBar(URL BSTR, Title BSTR, Type *VARIANT) HRESULT

func (*IShellUIHelper3) BuildNewTabPage

func (this *IShellUIHelper3) BuildNewTabPage() HRESULT

func (*IShellUIHelper3) ContentDiscoveryReset

func (this *IShellUIHelper3) ContentDiscoveryReset() HRESULT

func (*IShellUIHelper3) EnableSuggestedSites

func (this *IShellUIHelper3) EnableSuggestedSites(fEnable VARIANT_BOOL) HRESULT

func (*IShellUIHelper3) InPrivateFilteringEnabled

func (this *IShellUIHelper3) InPrivateFilteringEnabled(pfEnabled *VARIANT_BOOL) HRESULT

func (*IShellUIHelper3) IsServiceInstalled

func (this *IShellUIHelper3) IsServiceInstalled(URL BSTR, Verb BSTR, pdwResult *uint32) HRESULT

func (*IShellUIHelper3) IsSuggestedSitesEnabled

func (this *IShellUIHelper3) IsSuggestedSitesEnabled(pfEnabled *VARIANT_BOOL) HRESULT

func (*IShellUIHelper3) NavigateToSuggestedSites

func (this *IShellUIHelper3) NavigateToSuggestedSites(bstrRelativeUrl BSTR) HRESULT

func (*IShellUIHelper3) SetActivitiesVisible

func (this *IShellUIHelper3) SetActivitiesVisible(fVisible VARIANT_BOOL) HRESULT

func (*IShellUIHelper3) SetRecentlyClosedVisible

func (this *IShellUIHelper3) SetRecentlyClosedVisible(fVisible VARIANT_BOOL) HRESULT

func (*IShellUIHelper3) ShowInPrivateHelp

func (this *IShellUIHelper3) ShowInPrivateHelp() HRESULT

func (*IShellUIHelper3) ShowTabsHelp

func (this *IShellUIHelper3) ShowTabsHelp() HRESULT

func (*IShellUIHelper3) Vtbl

func (this *IShellUIHelper3) Vtbl() *IShellUIHelper3Vtbl

type IShellUIHelper3Interface

type IShellUIHelper3Interface interface {
	IShellUIHelper2Interface
	AddService(URL BSTR) HRESULT
	IsServiceInstalled(URL BSTR, Verb BSTR, pdwResult *uint32) HRESULT
	InPrivateFilteringEnabled(pfEnabled *VARIANT_BOOL) HRESULT
	AddToFavoritesBar(URL BSTR, Title BSTR, Type *VARIANT) HRESULT
	BuildNewTabPage() HRESULT
	SetRecentlyClosedVisible(fVisible VARIANT_BOOL) HRESULT
	SetActivitiesVisible(fVisible VARIANT_BOOL) HRESULT
	ContentDiscoveryReset() HRESULT
	IsSuggestedSitesEnabled(pfEnabled *VARIANT_BOOL) HRESULT
	EnableSuggestedSites(fEnable VARIANT_BOOL) HRESULT
	NavigateToSuggestedSites(bstrRelativeUrl BSTR) HRESULT
	ShowTabsHelp() HRESULT
	ShowInPrivateHelp() HRESULT
}

type IShellUIHelper3Vtbl

type IShellUIHelper3Vtbl struct {
	IShellUIHelper2Vtbl
	AddService                uintptr
	IsServiceInstalled        uintptr
	InPrivateFilteringEnabled uintptr
	AddToFavoritesBar         uintptr
	BuildNewTabPage           uintptr
	SetRecentlyClosedVisible  uintptr
	SetActivitiesVisible      uintptr
	ContentDiscoveryReset     uintptr
	IsSuggestedSitesEnabled   uintptr
	EnableSuggestedSites      uintptr
	NavigateToSuggestedSites  uintptr
	ShowTabsHelp              uintptr
	ShowInPrivateHelp         uintptr
}

type IShellUIHelper4

type IShellUIHelper4 struct {
	IShellUIHelper3
}

func (*IShellUIHelper4) MsActiveXFilteringEnabled

func (this *IShellUIHelper4) MsActiveXFilteringEnabled(pfEnabled *VARIANT_BOOL) HRESULT

func (*IShellUIHelper4) MsAddSiteMode

func (this *IShellUIHelper4) MsAddSiteMode() HRESULT

func (*IShellUIHelper4) MsAddTrackingProtectionList

func (this *IShellUIHelper4) MsAddTrackingProtectionList(URL BSTR, bstrFilterName BSTR) HRESULT

func (*IShellUIHelper4) MsIsSiteMode

func (this *IShellUIHelper4) MsIsSiteMode(pfSiteMode *VARIANT_BOOL) HRESULT

func (*IShellUIHelper4) MsIsSiteModeFirstRun

func (this *IShellUIHelper4) MsIsSiteModeFirstRun(fPreserveState VARIANT_BOOL, puiFirstRun *VARIANT) HRESULT

func (*IShellUIHelper4) MsSiteModeActivate

func (this *IShellUIHelper4) MsSiteModeActivate() HRESULT

func (*IShellUIHelper4) MsSiteModeAddButtonStyle

func (this *IShellUIHelper4) MsSiteModeAddButtonStyle(uiButtonID VARIANT, bstrIconUrl BSTR, bstrTooltip BSTR, pvarStyleID *VARIANT) HRESULT

func (*IShellUIHelper4) MsSiteModeAddJumpListItem

func (this *IShellUIHelper4) MsSiteModeAddJumpListItem(bstrName BSTR, bstrActionUri BSTR, bstrIconUri BSTR, pvarWindowType *VARIANT) HRESULT

func (*IShellUIHelper4) MsSiteModeAddThumbBarButton

func (this *IShellUIHelper4) MsSiteModeAddThumbBarButton(bstrIconURL BSTR, bstrTooltip BSTR, pvarButtonID *VARIANT) HRESULT

func (*IShellUIHelper4) MsSiteModeClearIconOverlay

func (this *IShellUIHelper4) MsSiteModeClearIconOverlay() HRESULT

func (*IShellUIHelper4) MsSiteModeClearJumpList

func (this *IShellUIHelper4) MsSiteModeClearJumpList() HRESULT

func (*IShellUIHelper4) MsSiteModeCreateJumpList

func (this *IShellUIHelper4) MsSiteModeCreateJumpList(bstrHeader BSTR) HRESULT

func (*IShellUIHelper4) MsSiteModeSetIconOverlay

func (this *IShellUIHelper4) MsSiteModeSetIconOverlay(IconUrl BSTR, pvarDescription *VARIANT) HRESULT

func (*IShellUIHelper4) MsSiteModeShowButtonStyle

func (this *IShellUIHelper4) MsSiteModeShowButtonStyle(uiButtonID VARIANT, uiStyleID VARIANT) HRESULT

func (*IShellUIHelper4) MsSiteModeShowJumpList

func (this *IShellUIHelper4) MsSiteModeShowJumpList() HRESULT

func (*IShellUIHelper4) MsSiteModeShowThumbBar

func (this *IShellUIHelper4) MsSiteModeShowThumbBar() HRESULT

func (*IShellUIHelper4) MsSiteModeUpdateThumbBarButton

func (this *IShellUIHelper4) MsSiteModeUpdateThumbBarButton(ButtonID VARIANT, fEnabled VARIANT_BOOL, fVisible VARIANT_BOOL) HRESULT

func (*IShellUIHelper4) MsTrackingProtectionEnabled

func (this *IShellUIHelper4) MsTrackingProtectionEnabled(pfEnabled *VARIANT_BOOL) HRESULT

func (*IShellUIHelper4) Vtbl

func (this *IShellUIHelper4) Vtbl() *IShellUIHelper4Vtbl

type IShellUIHelper4Interface

type IShellUIHelper4Interface interface {
	IShellUIHelper3Interface
	MsIsSiteMode(pfSiteMode *VARIANT_BOOL) HRESULT
	MsSiteModeShowThumbBar() HRESULT
	MsSiteModeAddThumbBarButton(bstrIconURL BSTR, bstrTooltip BSTR, pvarButtonID *VARIANT) HRESULT
	MsSiteModeUpdateThumbBarButton(ButtonID VARIANT, fEnabled VARIANT_BOOL, fVisible VARIANT_BOOL) HRESULT
	MsSiteModeSetIconOverlay(IconUrl BSTR, pvarDescription *VARIANT) HRESULT
	MsSiteModeClearIconOverlay() HRESULT
	MsAddSiteMode() HRESULT
	MsSiteModeCreateJumpList(bstrHeader BSTR) HRESULT
	MsSiteModeAddJumpListItem(bstrName BSTR, bstrActionUri BSTR, bstrIconUri BSTR, pvarWindowType *VARIANT) HRESULT
	MsSiteModeClearJumpList() HRESULT
	MsSiteModeShowJumpList() HRESULT
	MsSiteModeAddButtonStyle(uiButtonID VARIANT, bstrIconUrl BSTR, bstrTooltip BSTR, pvarStyleID *VARIANT) HRESULT
	MsSiteModeShowButtonStyle(uiButtonID VARIANT, uiStyleID VARIANT) HRESULT
	MsSiteModeActivate() HRESULT
	MsIsSiteModeFirstRun(fPreserveState VARIANT_BOOL, puiFirstRun *VARIANT) HRESULT
	MsAddTrackingProtectionList(URL BSTR, bstrFilterName BSTR) HRESULT
	MsTrackingProtectionEnabled(pfEnabled *VARIANT_BOOL) HRESULT
	MsActiveXFilteringEnabled(pfEnabled *VARIANT_BOOL) HRESULT
}

type IShellUIHelper4Vtbl

type IShellUIHelper4Vtbl struct {
	IShellUIHelper3Vtbl
	MsIsSiteMode                   uintptr
	MsSiteModeShowThumbBar         uintptr
	MsSiteModeAddThumbBarButton    uintptr
	MsSiteModeUpdateThumbBarButton uintptr
	MsSiteModeSetIconOverlay       uintptr
	MsSiteModeClearIconOverlay     uintptr
	MsAddSiteMode                  uintptr
	MsSiteModeCreateJumpList       uintptr
	MsSiteModeAddJumpListItem      uintptr
	MsSiteModeClearJumpList        uintptr
	MsSiteModeShowJumpList         uintptr
	MsSiteModeAddButtonStyle       uintptr
	MsSiteModeShowButtonStyle      uintptr
	MsSiteModeActivate             uintptr
	MsIsSiteModeFirstRun           uintptr
	MsAddTrackingProtectionList    uintptr
	MsTrackingProtectionEnabled    uintptr
	MsActiveXFilteringEnabled      uintptr
}

type IShellUIHelper5

type IShellUIHelper5 struct {
	IShellUIHelper4
}

func (*IShellUIHelper5) MsChangeDefaultBrowser

func (this *IShellUIHelper5) MsChangeDefaultBrowser(fChange VARIANT_BOOL) HRESULT

func (*IShellUIHelper5) MsDiagnoseConnectionUILess

func (this *IShellUIHelper5) MsDiagnoseConnectionUILess() HRESULT

func (*IShellUIHelper5) MsLaunchNetworkClientHelp

func (this *IShellUIHelper5) MsLaunchNetworkClientHelp() HRESULT

func (*IShellUIHelper5) MsProvisionNetworks

func (this *IShellUIHelper5) MsProvisionNetworks(bstrProvisioningXml BSTR, puiResult *VARIANT) HRESULT

func (*IShellUIHelper5) MsReportSafeUrl

func (this *IShellUIHelper5) MsReportSafeUrl() HRESULT

func (*IShellUIHelper5) MsSiteModeClearBadge

func (this *IShellUIHelper5) MsSiteModeClearBadge() HRESULT

func (*IShellUIHelper5) MsSiteModeRefreshBadge

func (this *IShellUIHelper5) MsSiteModeRefreshBadge() HRESULT

func (*IShellUIHelper5) Vtbl

func (this *IShellUIHelper5) Vtbl() *IShellUIHelper5Vtbl

type IShellUIHelper5Interface

type IShellUIHelper5Interface interface {
	IShellUIHelper4Interface
	MsProvisionNetworks(bstrProvisioningXml BSTR, puiResult *VARIANT) HRESULT
	MsReportSafeUrl() HRESULT
	MsSiteModeRefreshBadge() HRESULT
	MsSiteModeClearBadge() HRESULT
	MsDiagnoseConnectionUILess() HRESULT
	MsLaunchNetworkClientHelp() HRESULT
	MsChangeDefaultBrowser(fChange VARIANT_BOOL) HRESULT
}

type IShellUIHelper5Vtbl

type IShellUIHelper5Vtbl struct {
	IShellUIHelper4Vtbl
	MsProvisionNetworks        uintptr
	MsReportSafeUrl            uintptr
	MsSiteModeRefreshBadge     uintptr
	MsSiteModeClearBadge       uintptr
	MsDiagnoseConnectionUILess uintptr
	MsLaunchNetworkClientHelp  uintptr
	MsChangeDefaultBrowser     uintptr
}

type IShellUIHelper6

type IShellUIHelper6 struct {
	IShellUIHelper5
}

func (*IShellUIHelper6) MsClearTile

func (this *IShellUIHelper6) MsClearTile() HRESULT

func (*IShellUIHelper6) MsEnableTileNotificationQueue

func (this *IShellUIHelper6) MsEnableTileNotificationQueue(fChange VARIANT_BOOL) HRESULT

func (*IShellUIHelper6) MsEnableTileNotificationQueueForSquare150x150

func (this *IShellUIHelper6) MsEnableTileNotificationQueueForSquare150x150(fChange VARIANT_BOOL) HRESULT

func (*IShellUIHelper6) MsEnableTileNotificationQueueForSquare310x310

func (this *IShellUIHelper6) MsEnableTileNotificationQueueForSquare310x310(fChange VARIANT_BOOL) HRESULT

func (*IShellUIHelper6) MsEnableTileNotificationQueueForWide310x150

func (this *IShellUIHelper6) MsEnableTileNotificationQueueForWide310x150(fChange VARIANT_BOOL) HRESULT

func (*IShellUIHelper6) MsLaunchInternetOptions

func (this *IShellUIHelper6) MsLaunchInternetOptions() HRESULT

func (*IShellUIHelper6) MsPinnedSiteState

func (this *IShellUIHelper6) MsPinnedSiteState(pvarSiteState *VARIANT) HRESULT

func (*IShellUIHelper6) MsRemoveScheduledTileNotification

func (this *IShellUIHelper6) MsRemoveScheduledTileNotification(bstrNotificationId BSTR) HRESULT

func (*IShellUIHelper6) MsScheduledTileNotification

func (this *IShellUIHelper6) MsScheduledTileNotification(bstrNotificationXml BSTR, bstrNotificationId BSTR, bstrNotificationTag BSTR, startTime VARIANT, expirationTime VARIANT) HRESULT

func (*IShellUIHelper6) MsStartPeriodicBadgeUpdate

func (this *IShellUIHelper6) MsStartPeriodicBadgeUpdate(pollingUri BSTR, startTime VARIANT, uiUpdateRecurrence VARIANT) HRESULT

func (*IShellUIHelper6) MsStartPeriodicTileUpdate

func (this *IShellUIHelper6) MsStartPeriodicTileUpdate(pollingUris VARIANT, startTime VARIANT, uiUpdateRecurrence VARIANT) HRESULT

func (*IShellUIHelper6) MsStartPeriodicTileUpdateBatch

func (this *IShellUIHelper6) MsStartPeriodicTileUpdateBatch(pollingUris VARIANT, startTime VARIANT, uiUpdateRecurrence VARIANT) HRESULT

func (*IShellUIHelper6) MsStopPeriodicBadgeUpdate

func (this *IShellUIHelper6) MsStopPeriodicBadgeUpdate() HRESULT

func (*IShellUIHelper6) MsStopPeriodicTileUpdate

func (this *IShellUIHelper6) MsStopPeriodicTileUpdate() HRESULT

func (*IShellUIHelper6) Vtbl

func (this *IShellUIHelper6) Vtbl() *IShellUIHelper6Vtbl

type IShellUIHelper6Interface

type IShellUIHelper6Interface interface {
	IShellUIHelper5Interface
	MsStopPeriodicTileUpdate() HRESULT
	MsStartPeriodicTileUpdate(pollingUris VARIANT, startTime VARIANT, uiUpdateRecurrence VARIANT) HRESULT
	MsStartPeriodicTileUpdateBatch(pollingUris VARIANT, startTime VARIANT, uiUpdateRecurrence VARIANT) HRESULT
	MsClearTile() HRESULT
	MsEnableTileNotificationQueue(fChange VARIANT_BOOL) HRESULT
	MsPinnedSiteState(pvarSiteState *VARIANT) HRESULT
	MsEnableTileNotificationQueueForSquare150x150(fChange VARIANT_BOOL) HRESULT
	MsEnableTileNotificationQueueForWide310x150(fChange VARIANT_BOOL) HRESULT
	MsEnableTileNotificationQueueForSquare310x310(fChange VARIANT_BOOL) HRESULT
	MsScheduledTileNotification(bstrNotificationXml BSTR, bstrNotificationId BSTR, bstrNotificationTag BSTR, startTime VARIANT, expirationTime VARIANT) HRESULT
	MsRemoveScheduledTileNotification(bstrNotificationId BSTR) HRESULT
	MsStartPeriodicBadgeUpdate(pollingUri BSTR, startTime VARIANT, uiUpdateRecurrence VARIANT) HRESULT
	MsStopPeriodicBadgeUpdate() HRESULT
	MsLaunchInternetOptions() HRESULT
}

type IShellUIHelper6Vtbl

type IShellUIHelper6Vtbl struct {
	IShellUIHelper5Vtbl
	MsStopPeriodicTileUpdate                      uintptr
	MsStartPeriodicTileUpdate                     uintptr
	MsStartPeriodicTileUpdateBatch                uintptr
	MsClearTile                                   uintptr
	MsEnableTileNotificationQueue                 uintptr
	MsPinnedSiteState                             uintptr
	MsEnableTileNotificationQueueForSquare150x150 uintptr
	MsEnableTileNotificationQueueForWide310x150   uintptr
	MsEnableTileNotificationQueueForSquare310x310 uintptr
	MsScheduledTileNotification                   uintptr
	MsRemoveScheduledTileNotification             uintptr
	MsStartPeriodicBadgeUpdate                    uintptr
	MsStopPeriodicBadgeUpdate                     uintptr
	MsLaunchInternetOptions                       uintptr
}

type IShellUIHelper7

type IShellUIHelper7 struct {
	IShellUIHelper6
}

func (*IShellUIHelper7) GetExperimentalFlag

func (this *IShellUIHelper7) GetExperimentalFlag(bstrFlagString BSTR, vfFlag *VARIANT_BOOL) HRESULT

func (*IShellUIHelper7) GetExperimentalValue

func (this *IShellUIHelper7) GetExperimentalValue(bstrValueString BSTR, pdwValue *uint32) HRESULT

func (*IShellUIHelper7) GetNeedIEAutoLaunchFlag

func (this *IShellUIHelper7) GetNeedIEAutoLaunchFlag(bstrUrl BSTR, flag *VARIANT_BOOL) HRESULT

func (*IShellUIHelper7) HasNeedIEAutoLaunchFlag

func (this *IShellUIHelper7) HasNeedIEAutoLaunchFlag(bstrUrl BSTR, exists *VARIANT_BOOL) HRESULT

func (*IShellUIHelper7) LaunchIE

func (this *IShellUIHelper7) LaunchIE(bstrUrl BSTR, automated VARIANT_BOOL) HRESULT

func (*IShellUIHelper7) ResetAllExperimentalFlagsAndValues

func (this *IShellUIHelper7) ResetAllExperimentalFlagsAndValues() HRESULT

func (*IShellUIHelper7) SetExperimentalFlag

func (this *IShellUIHelper7) SetExperimentalFlag(bstrFlagString BSTR, vfFlag VARIANT_BOOL) HRESULT

func (*IShellUIHelper7) SetExperimentalValue

func (this *IShellUIHelper7) SetExperimentalValue(bstrValueString BSTR, dwValue uint32) HRESULT

func (*IShellUIHelper7) SetNeedIEAutoLaunchFlag

func (this *IShellUIHelper7) SetNeedIEAutoLaunchFlag(bstrUrl BSTR, flag VARIANT_BOOL) HRESULT

func (*IShellUIHelper7) Vtbl

func (this *IShellUIHelper7) Vtbl() *IShellUIHelper7Vtbl

type IShellUIHelper7Interface

type IShellUIHelper7Interface interface {
	IShellUIHelper6Interface
	SetExperimentalFlag(bstrFlagString BSTR, vfFlag VARIANT_BOOL) HRESULT
	GetExperimentalFlag(bstrFlagString BSTR, vfFlag *VARIANT_BOOL) HRESULT
	SetExperimentalValue(bstrValueString BSTR, dwValue uint32) HRESULT
	GetExperimentalValue(bstrValueString BSTR, pdwValue *uint32) HRESULT
	ResetAllExperimentalFlagsAndValues() HRESULT
	GetNeedIEAutoLaunchFlag(bstrUrl BSTR, flag *VARIANT_BOOL) HRESULT
	SetNeedIEAutoLaunchFlag(bstrUrl BSTR, flag VARIANT_BOOL) HRESULT
	HasNeedIEAutoLaunchFlag(bstrUrl BSTR, exists *VARIANT_BOOL) HRESULT
	LaunchIE(bstrUrl BSTR, automated VARIANT_BOOL) HRESULT
}

type IShellUIHelper7Vtbl

type IShellUIHelper7Vtbl struct {
	IShellUIHelper6Vtbl
	SetExperimentalFlag                uintptr
	GetExperimentalFlag                uintptr
	SetExperimentalValue               uintptr
	GetExperimentalValue               uintptr
	ResetAllExperimentalFlagsAndValues uintptr
	GetNeedIEAutoLaunchFlag            uintptr
	SetNeedIEAutoLaunchFlag            uintptr
	HasNeedIEAutoLaunchFlag            uintptr
	LaunchIE                           uintptr
}

type IShellUIHelper8

type IShellUIHelper8 struct {
	IShellUIHelper7
}

func (*IShellUIHelper8) GetCVListData

func (this *IShellUIHelper8) GetCVListData(pbstrResult *BSTR) HRESULT

func (*IShellUIHelper8) GetCVListLocalData

func (this *IShellUIHelper8) GetCVListLocalData(pbstrResult *BSTR) HRESULT

func (*IShellUIHelper8) GetEMIEListData

func (this *IShellUIHelper8) GetEMIEListData(pbstrResult *BSTR) HRESULT

func (*IShellUIHelper8) GetEMIEListLocalData

func (this *IShellUIHelper8) GetEMIEListLocalData(pbstrResult *BSTR) HRESULT

func (*IShellUIHelper8) LaunchInHVSI

func (this *IShellUIHelper8) LaunchInHVSI(bstrUrl BSTR) HRESULT

func (*IShellUIHelper8) OpenFavoritesPane

func (this *IShellUIHelper8) OpenFavoritesPane() HRESULT

func (*IShellUIHelper8) OpenFavoritesSettings

func (this *IShellUIHelper8) OpenFavoritesSettings() HRESULT

func (*IShellUIHelper8) Vtbl

func (this *IShellUIHelper8) Vtbl() *IShellUIHelper8Vtbl

type IShellUIHelper8Interface

type IShellUIHelper8Interface interface {
	IShellUIHelper7Interface
	GetCVListData(pbstrResult *BSTR) HRESULT
	GetCVListLocalData(pbstrResult *BSTR) HRESULT
	GetEMIEListData(pbstrResult *BSTR) HRESULT
	GetEMIEListLocalData(pbstrResult *BSTR) HRESULT
	OpenFavoritesPane() HRESULT
	OpenFavoritesSettings() HRESULT
	LaunchInHVSI(bstrUrl BSTR) HRESULT
}

type IShellUIHelper8Vtbl

type IShellUIHelper8Vtbl struct {
	IShellUIHelper7Vtbl
	GetCVListData         uintptr
	GetCVListLocalData    uintptr
	GetEMIEListData       uintptr
	GetEMIEListLocalData  uintptr
	OpenFavoritesPane     uintptr
	OpenFavoritesSettings uintptr
	LaunchInHVSI          uintptr
}

type IShellUIHelper9

type IShellUIHelper9 struct {
	IShellUIHelper8
}

func (*IShellUIHelper9) GetOSSku

func (this *IShellUIHelper9) GetOSSku(pdwResult *uint32) HRESULT

func (*IShellUIHelper9) Vtbl

func (this *IShellUIHelper9) Vtbl() *IShellUIHelper9Vtbl

type IShellUIHelper9Interface

type IShellUIHelper9Interface interface {
	IShellUIHelper8Interface
	GetOSSku(pdwResult *uint32) HRESULT
}

type IShellUIHelper9Vtbl

type IShellUIHelper9Vtbl struct {
	IShellUIHelper8Vtbl
	GetOSSku uintptr
}

type IShellUIHelperInterface

type IShellUIHelperInterface interface {
	IDispatchInterface
	ResetFirstBootMode() HRESULT
	ResetSafeMode() HRESULT
	RefreshOfflineDesktop() HRESULT
	AddFavorite(URL BSTR, Title *VARIANT) HRESULT
	AddChannel(URL BSTR) HRESULT
	AddDesktopComponent(URL BSTR, Type BSTR, Left *VARIANT, Top *VARIANT, Width *VARIANT, Height *VARIANT) HRESULT
	IsSubscribed(URL BSTR, pBool *VARIANT_BOOL) HRESULT
	NavigateAndFind(URL BSTR, strQuery BSTR, varTargetFrame *VARIANT) HRESULT
	ImportExportFavorites(fImport VARIANT_BOOL, strImpExpPath BSTR) HRESULT
	AutoCompleteSaveForm(Form *VARIANT) HRESULT
	AutoScan(strSearch BSTR, strFailureUrl BSTR, pvarTargetFrame *VARIANT) HRESULT
	AutoCompleteAttach(Reserved *VARIANT) HRESULT
	ShowBrowserUI(bstrName BSTR, pvarIn *VARIANT, pvarOut *VARIANT) HRESULT
}

type IShellUIHelperVtbl

type IShellUIHelperVtbl struct {
	IDispatchVtbl
	ResetFirstBootMode    uintptr
	ResetSafeMode         uintptr
	RefreshOfflineDesktop uintptr
	AddFavorite           uintptr
	AddChannel            uintptr
	AddDesktopComponent   uintptr
	IsSubscribed          uintptr
	NavigateAndFind       uintptr
	ImportExportFavorites uintptr
	AutoCompleteSaveForm  uintptr
	AutoScan              uintptr
	AutoCompleteAttach    uintptr
	ShowBrowserUI         uintptr
}

type IShellView

type IShellView struct {
	IOleWindow
}

func (*IShellView) AddPropertySheetPages

func (this *IShellView) AddPropertySheetPages(dwReserved uint32, pfn LPFNSVADDPROPSHEETPAGE, lparam LPARAM) HRESULT

func (*IShellView) CreateViewWindow

func (this *IShellView) CreateViewWindow(psvPrevious *IShellView, pfs *FOLDERSETTINGS, psb *IShellBrowser, prcView *RECT, phWnd *HWND) HRESULT

func (*IShellView) DestroyViewWindow

func (this *IShellView) DestroyViewWindow() HRESULT

func (*IShellView) EnableModeless

func (this *IShellView) EnableModeless(fEnable BOOL) HRESULT

func (*IShellView) GetCurrentInfo

func (this *IShellView) GetCurrentInfo(pfs *FOLDERSETTINGS) HRESULT

func (*IShellView) GetItemObject

func (this *IShellView) GetItemObject(uItem SVGIO_, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IShellView) Refresh

func (this *IShellView) Refresh() HRESULT

func (*IShellView) SaveViewState

func (this *IShellView) SaveViewState() HRESULT

func (*IShellView) SelectItem

func (this *IShellView) SelectItem(pidlItem *ITEMIDLIST, uFlags uint32) HRESULT

func (*IShellView) TranslateAccelerator

func (this *IShellView) TranslateAccelerator(pmsg *MSG) HRESULT

func (*IShellView) UIActivate

func (this *IShellView) UIActivate(uState uint32) HRESULT

func (*IShellView) Vtbl

func (this *IShellView) Vtbl() *IShellViewVtbl

type IShellView2

type IShellView2 struct {
	IShellView
}

func (*IShellView2) CreateViewWindow2

func (this *IShellView2) CreateViewWindow2(lpParams *SV2CVW2_PARAMS) HRESULT

func (*IShellView2) GetView

func (this *IShellView2) GetView(pvid *syscall.GUID, uView uint32) HRESULT

func (*IShellView2) HandleRename

func (this *IShellView2) HandleRename(pidlNew *ITEMIDLIST) HRESULT

func (*IShellView2) SelectAndPositionItem

func (this *IShellView2) SelectAndPositionItem(pidlItem *ITEMIDLIST, uFlags uint32, ppt *POINT) HRESULT

func (*IShellView2) Vtbl

func (this *IShellView2) Vtbl() *IShellView2Vtbl

type IShellView2Interface

type IShellView2Interface interface {
	IShellViewInterface
	GetView(pvid *syscall.GUID, uView uint32) HRESULT
	CreateViewWindow2(lpParams *SV2CVW2_PARAMS) HRESULT
	HandleRename(pidlNew *ITEMIDLIST) HRESULT
	SelectAndPositionItem(pidlItem *ITEMIDLIST, uFlags uint32, ppt *POINT) HRESULT
}

type IShellView2Vtbl

type IShellView2Vtbl struct {
	IShellViewVtbl
	GetView               uintptr
	CreateViewWindow2     uintptr
	HandleRename          uintptr
	SelectAndPositionItem uintptr
}

type IShellView3

type IShellView3 struct {
	IShellView2
}

func (*IShellView3) CreateViewWindow3

func (this *IShellView3) CreateViewWindow3(psbOwner *IShellBrowser, psvPrev *IShellView, dwViewFlags uint32, dwMask FOLDERFLAGS, dwFlags FOLDERFLAGS, fvMode FOLDERVIEWMODE, pvid *syscall.GUID, prcView *RECT, phwndView *HWND) HRESULT

func (*IShellView3) Vtbl

func (this *IShellView3) Vtbl() *IShellView3Vtbl

type IShellView3Interface

type IShellView3Interface interface {
	IShellView2Interface
	CreateViewWindow3(psbOwner *IShellBrowser, psvPrev *IShellView, dwViewFlags uint32, dwMask FOLDERFLAGS, dwFlags FOLDERFLAGS, fvMode FOLDERVIEWMODE, pvid *syscall.GUID, prcView *RECT, phwndView *HWND) HRESULT
}

type IShellView3Vtbl

type IShellView3Vtbl struct {
	IShellView2Vtbl
	CreateViewWindow3 uintptr
}

type IShellViewInterface

type IShellViewInterface interface {
	IOleWindowInterface
	TranslateAccelerator(pmsg *MSG) HRESULT
	EnableModeless(fEnable BOOL) HRESULT
	UIActivate(uState uint32) HRESULT
	Refresh() HRESULT
	CreateViewWindow(psvPrevious *IShellView, pfs *FOLDERSETTINGS, psb *IShellBrowser, prcView *RECT, phWnd *HWND) HRESULT
	DestroyViewWindow() HRESULT
	GetCurrentInfo(pfs *FOLDERSETTINGS) HRESULT
	AddPropertySheetPages(dwReserved uint32, pfn LPFNSVADDPROPSHEETPAGE, lparam LPARAM) HRESULT
	SaveViewState() HRESULT
	SelectItem(pidlItem *ITEMIDLIST, uFlags uint32) HRESULT
	GetItemObject(uItem SVGIO_, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IShellViewVtbl

type IShellViewVtbl struct {
	IOleWindowVtbl
	TranslateAccelerator  uintptr
	EnableModeless        uintptr
	UIActivate            uintptr
	Refresh               uintptr
	CreateViewWindow      uintptr
	DestroyViewWindow     uintptr
	GetCurrentInfo        uintptr
	AddPropertySheetPages uintptr
	SaveViewState         uintptr
	SelectItem            uintptr
	GetItemObject         uintptr
}

type IShellWindows

type IShellWindows struct {
	IDispatch
}

func (*IShellWindows) FindWindowSW

func (this *IShellWindows) FindWindowSW(pvarLoc *VARIANT, pvarLocRoot *VARIANT, swClass ShellWindowTypeConstants, phwnd *int32, swfwOptions ShellWindowFindWindowOptions, ppdispOut **IDispatch) HRESULT

func (*IShellWindows) Get_Count

func (this *IShellWindows) Get_Count(Count *int32) HRESULT

func (*IShellWindows) Item

func (this *IShellWindows) Item(index VARIANT, Folder **IDispatch) HRESULT

func (*IShellWindows) NewEnum_

func (this *IShellWindows) NewEnum_(ppunk **IUnknown) HRESULT

func (*IShellWindows) OnActivated

func (this *IShellWindows) OnActivated(lCookie int32, fActive VARIANT_BOOL) HRESULT

func (*IShellWindows) OnCreated

func (this *IShellWindows) OnCreated(lCookie int32, punk *IUnknown) HRESULT

func (*IShellWindows) OnNavigate

func (this *IShellWindows) OnNavigate(lCookie int32, pvarLoc *VARIANT) HRESULT

func (*IShellWindows) ProcessAttachDetach

func (this *IShellWindows) ProcessAttachDetach(fAttach VARIANT_BOOL) HRESULT

func (*IShellWindows) Register

func (this *IShellWindows) Register(pid *IDispatch, hwnd int32, swClass ShellWindowTypeConstants, plCookie *int32) HRESULT

func (*IShellWindows) RegisterPending

func (this *IShellWindows) RegisterPending(lThreadId int32, pvarloc *VARIANT, pvarlocRoot *VARIANT, swClass ShellWindowTypeConstants, plCookie *int32) HRESULT

func (*IShellWindows) Revoke

func (this *IShellWindows) Revoke(lCookie int32) HRESULT

func (*IShellWindows) Vtbl

func (this *IShellWindows) Vtbl() *IShellWindowsVtbl

type IShellWindowsInterface

type IShellWindowsInterface interface {
	IDispatchInterface
	Get_Count(Count *int32) HRESULT
	Item(index VARIANT, Folder **IDispatch) HRESULT
	NewEnum_(ppunk **IUnknown) HRESULT
	Register(pid *IDispatch, hwnd int32, swClass ShellWindowTypeConstants, plCookie *int32) HRESULT
	RegisterPending(lThreadId int32, pvarloc *VARIANT, pvarlocRoot *VARIANT, swClass ShellWindowTypeConstants, plCookie *int32) HRESULT
	Revoke(lCookie int32) HRESULT
	OnNavigate(lCookie int32, pvarLoc *VARIANT) HRESULT
	OnActivated(lCookie int32, fActive VARIANT_BOOL) HRESULT
	FindWindowSW(pvarLoc *VARIANT, pvarLocRoot *VARIANT, swClass ShellWindowTypeConstants, phwnd *int32, swfwOptions ShellWindowFindWindowOptions, ppdispOut **IDispatch) HRESULT
	OnCreated(lCookie int32, punk *IUnknown) HRESULT
	ProcessAttachDetach(fAttach VARIANT_BOOL) HRESULT
}

type IShellWindowsVtbl

type IShellWindowsVtbl struct {
	IDispatchVtbl
	Get_Count           uintptr
	Item                uintptr
	NewEnum_            uintptr
	Register            uintptr
	RegisterPending     uintptr
	Revoke              uintptr
	OnNavigate          uintptr
	OnActivated         uintptr
	FindWindowSW        uintptr
	OnCreated           uintptr
	ProcessAttachDetach uintptr
}

type ISimpleFrameSite

type ISimpleFrameSite struct {
	IUnknown
}

func (*ISimpleFrameSite) PostMessageFilter

func (this *ISimpleFrameSite) PostMessageFilter(hWnd HWND, msg uint32, wp WPARAM, lp LPARAM, plResult *LRESULT, dwCookie uint32) HRESULT

func (*ISimpleFrameSite) PreMessageFilter

func (this *ISimpleFrameSite) PreMessageFilter(hWnd HWND, msg uint32, wp WPARAM, lp LPARAM, plResult *LRESULT, pdwCookie *uint32) HRESULT

func (*ISimpleFrameSite) Vtbl

func (this *ISimpleFrameSite) Vtbl() *ISimpleFrameSiteVtbl

type ISimpleFrameSiteInterface

type ISimpleFrameSiteInterface interface {
	IUnknownInterface
	PreMessageFilter(hWnd HWND, msg uint32, wp WPARAM, lp LPARAM, plResult *LRESULT, pdwCookie *uint32) HRESULT
	PostMessageFilter(hWnd HWND, msg uint32, wp WPARAM, lp LPARAM, plResult *LRESULT, dwCookie uint32) HRESULT
}

type ISimpleFrameSiteVtbl

type ISimpleFrameSiteVtbl struct {
	IUnknownVtbl
	PreMessageFilter  uintptr
	PostMessageFilter uintptr
}

type ISortColumnArray

type ISortColumnArray struct {
	IUnknown
}

func (*ISortColumnArray) GetAt

func (this *ISortColumnArray) GetAt(index uint32, sortcolumn *SORTCOLUMN) HRESULT

func (*ISortColumnArray) GetCount

func (this *ISortColumnArray) GetCount(columnCount *uint32) HRESULT

func (*ISortColumnArray) GetSortType

func (this *ISortColumnArray) GetSortType(type_ *SORT_ORDER_TYPE) HRESULT

func (*ISortColumnArray) Vtbl

func (this *ISortColumnArray) Vtbl() *ISortColumnArrayVtbl

type ISortColumnArrayInterface

type ISortColumnArrayInterface interface {
	IUnknownInterface
	GetCount(columnCount *uint32) HRESULT
	GetAt(index uint32, sortcolumn *SORTCOLUMN) HRESULT
	GetSortType(type_ *SORT_ORDER_TYPE) HRESULT
}

type ISortColumnArrayVtbl

type ISortColumnArrayVtbl struct {
	IUnknownVtbl
	GetCount    uintptr
	GetAt       uintptr
	GetSortType uintptr
}

type ISpatialInteractionManagerInterop

type ISpatialInteractionManagerInterop struct {
	IInspectable
}

func (*ISpatialInteractionManagerInterop) GetForWindow

func (this *ISpatialInteractionManagerInterop) GetForWindow(window HWND, riid *syscall.GUID, spatialInteractionManager unsafe.Pointer) HRESULT

func (*ISpatialInteractionManagerInterop) Vtbl

type ISpatialInteractionManagerInteropInterface

type ISpatialInteractionManagerInteropInterface interface {
	IInspectableInterface
	GetForWindow(window HWND, riid *syscall.GUID, spatialInteractionManager unsafe.Pointer) HRESULT
}

type ISpatialInteractionManagerInteropVtbl

type ISpatialInteractionManagerInteropVtbl struct {
	IInspectableVtbl
	GetForWindow uintptr
}

type ISpecifyPropertyPages

type ISpecifyPropertyPages struct {
	IUnknown
}

func (*ISpecifyPropertyPages) GetPages

func (this *ISpecifyPropertyPages) GetPages(pPages *CAUUID) HRESULT

func (*ISpecifyPropertyPages) Vtbl

type ISpecifyPropertyPagesInterface

type ISpecifyPropertyPagesInterface interface {
	IUnknownInterface
	GetPages(pPages *CAUUID) HRESULT
}

type ISpecifyPropertyPagesVtbl

type ISpecifyPropertyPagesVtbl struct {
	IUnknownVtbl
	GetPages uintptr
}

type ISpellCheckProvider

type ISpellCheckProvider struct {
	IUnknown
}

func (*ISpellCheckProvider) Check

func (this *ISpellCheckProvider) Check(text PWSTR, value **IEnumSpellingError) HRESULT

func (*ISpellCheckProvider) GetOptionDescription

func (this *ISpellCheckProvider) GetOptionDescription(optionId PWSTR, value **IOptionDescription) HRESULT

func (*ISpellCheckProvider) GetOptionValue

func (this *ISpellCheckProvider) GetOptionValue(optionId PWSTR, value *byte) HRESULT

func (*ISpellCheckProvider) Get_Id

func (this *ISpellCheckProvider) Get_Id(value *PWSTR) HRESULT

func (*ISpellCheckProvider) Get_LanguageTag

func (this *ISpellCheckProvider) Get_LanguageTag(value *PWSTR) HRESULT

func (*ISpellCheckProvider) Get_LocalizedName

func (this *ISpellCheckProvider) Get_LocalizedName(value *PWSTR) HRESULT

func (*ISpellCheckProvider) Get_OptionIds

func (this *ISpellCheckProvider) Get_OptionIds(value **IEnumString) HRESULT

func (*ISpellCheckProvider) InitializeWordlist

func (this *ISpellCheckProvider) InitializeWordlist(wordlistType WORDLIST_TYPE, words *IEnumString) HRESULT

func (*ISpellCheckProvider) SetOptionValue

func (this *ISpellCheckProvider) SetOptionValue(optionId PWSTR, value byte) HRESULT

func (*ISpellCheckProvider) Suggest

func (this *ISpellCheckProvider) Suggest(word PWSTR, value **IEnumString) HRESULT

func (*ISpellCheckProvider) Vtbl

type ISpellCheckProviderFactory

type ISpellCheckProviderFactory struct {
	IUnknown
}

func (*ISpellCheckProviderFactory) CreateSpellCheckProvider

func (this *ISpellCheckProviderFactory) CreateSpellCheckProvider(languageTag PWSTR, value **ISpellCheckProvider) HRESULT

func (*ISpellCheckProviderFactory) Get_SupportedLanguages

func (this *ISpellCheckProviderFactory) Get_SupportedLanguages(value **IEnumString) HRESULT

func (*ISpellCheckProviderFactory) IsSupported

func (this *ISpellCheckProviderFactory) IsSupported(languageTag PWSTR, value *BOOL) HRESULT

func (*ISpellCheckProviderFactory) Vtbl

type ISpellCheckProviderFactoryInterface

type ISpellCheckProviderFactoryInterface interface {
	IUnknownInterface
	Get_SupportedLanguages(value **IEnumString) HRESULT
	IsSupported(languageTag PWSTR, value *BOOL) HRESULT
	CreateSpellCheckProvider(languageTag PWSTR, value **ISpellCheckProvider) HRESULT
}

type ISpellCheckProviderFactoryVtbl

type ISpellCheckProviderFactoryVtbl struct {
	IUnknownVtbl
	Get_SupportedLanguages   uintptr
	IsSupported              uintptr
	CreateSpellCheckProvider uintptr
}

type ISpellCheckProviderInterface

type ISpellCheckProviderInterface interface {
	IUnknownInterface
	Get_LanguageTag(value *PWSTR) HRESULT
	Check(text PWSTR, value **IEnumSpellingError) HRESULT
	Suggest(word PWSTR, value **IEnumString) HRESULT
	GetOptionValue(optionId PWSTR, value *byte) HRESULT
	SetOptionValue(optionId PWSTR, value byte) HRESULT
	Get_OptionIds(value **IEnumString) HRESULT
	Get_Id(value *PWSTR) HRESULT
	Get_LocalizedName(value *PWSTR) HRESULT
	GetOptionDescription(optionId PWSTR, value **IOptionDescription) HRESULT
	InitializeWordlist(wordlistType WORDLIST_TYPE, words *IEnumString) HRESULT
}

type ISpellCheckProviderVtbl

type ISpellCheckProviderVtbl struct {
	IUnknownVtbl
	Get_LanguageTag      uintptr
	Check                uintptr
	Suggest              uintptr
	GetOptionValue       uintptr
	SetOptionValue       uintptr
	Get_OptionIds        uintptr
	Get_Id               uintptr
	Get_LocalizedName    uintptr
	GetOptionDescription uintptr
	InitializeWordlist   uintptr
}

type ISpellChecker

type ISpellChecker struct {
	IUnknown
}

func (*ISpellChecker) Add

func (this *ISpellChecker) Add(word PWSTR) HRESULT

func (*ISpellChecker) Add_SpellCheckerChanged

func (this *ISpellChecker) Add_SpellCheckerChanged(handler *ISpellCheckerChangedEventHandler, eventCookie *uint32) HRESULT

func (*ISpellChecker) AutoCorrect

func (this *ISpellChecker) AutoCorrect(from PWSTR, to PWSTR) HRESULT

func (*ISpellChecker) Check

func (this *ISpellChecker) Check(text PWSTR, value **IEnumSpellingError) HRESULT

func (*ISpellChecker) ComprehensiveCheck

func (this *ISpellChecker) ComprehensiveCheck(text PWSTR, value **IEnumSpellingError) HRESULT

func (*ISpellChecker) GetOptionDescription

func (this *ISpellChecker) GetOptionDescription(optionId PWSTR, value **IOptionDescription) HRESULT

func (*ISpellChecker) GetOptionValue

func (this *ISpellChecker) GetOptionValue(optionId PWSTR, value *byte) HRESULT

func (*ISpellChecker) Get_Id

func (this *ISpellChecker) Get_Id(value *PWSTR) HRESULT

func (*ISpellChecker) Get_LanguageTag

func (this *ISpellChecker) Get_LanguageTag(value *PWSTR) HRESULT

func (*ISpellChecker) Get_LocalizedName

func (this *ISpellChecker) Get_LocalizedName(value *PWSTR) HRESULT

func (*ISpellChecker) Get_OptionIds

func (this *ISpellChecker) Get_OptionIds(value **IEnumString) HRESULT

func (*ISpellChecker) Ignore

func (this *ISpellChecker) Ignore(word PWSTR) HRESULT

func (*ISpellChecker) Remove_SpellCheckerChanged

func (this *ISpellChecker) Remove_SpellCheckerChanged(eventCookie uint32) HRESULT

func (*ISpellChecker) Suggest

func (this *ISpellChecker) Suggest(word PWSTR, value **IEnumString) HRESULT

func (*ISpellChecker) Vtbl

func (this *ISpellChecker) Vtbl() *ISpellCheckerVtbl

type ISpellChecker2

type ISpellChecker2 struct {
	ISpellChecker
}

func (*ISpellChecker2) Remove

func (this *ISpellChecker2) Remove(word PWSTR) HRESULT

func (*ISpellChecker2) Vtbl

func (this *ISpellChecker2) Vtbl() *ISpellChecker2Vtbl

type ISpellChecker2Interface

type ISpellChecker2Interface interface {
	ISpellCheckerInterface
	Remove(word PWSTR) HRESULT
}

type ISpellChecker2Vtbl

type ISpellChecker2Vtbl struct {
	ISpellCheckerVtbl
	Remove uintptr
}

type ISpellCheckerChangedEventHandler

type ISpellCheckerChangedEventHandler struct {
	IUnknown
}

func (*ISpellCheckerChangedEventHandler) Invoke

func (*ISpellCheckerChangedEventHandler) Vtbl

type ISpellCheckerChangedEventHandlerInterface

type ISpellCheckerChangedEventHandlerInterface interface {
	IUnknownInterface
	Invoke(sender *ISpellChecker) HRESULT
}

type ISpellCheckerChangedEventHandlerVtbl

type ISpellCheckerChangedEventHandlerVtbl struct {
	IUnknownVtbl
	Invoke uintptr
}

type ISpellCheckerFactory

type ISpellCheckerFactory struct {
	IUnknown
}

func (*ISpellCheckerFactory) CreateSpellChecker

func (this *ISpellCheckerFactory) CreateSpellChecker(languageTag PWSTR, value **ISpellChecker) HRESULT

func (*ISpellCheckerFactory) Get_SupportedLanguages

func (this *ISpellCheckerFactory) Get_SupportedLanguages(value **IEnumString) HRESULT

func (*ISpellCheckerFactory) IsSupported

func (this *ISpellCheckerFactory) IsSupported(languageTag PWSTR, value *BOOL) HRESULT

func (*ISpellCheckerFactory) Vtbl

type ISpellCheckerFactoryInterface

type ISpellCheckerFactoryInterface interface {
	IUnknownInterface
	Get_SupportedLanguages(value **IEnumString) HRESULT
	IsSupported(languageTag PWSTR, value *BOOL) HRESULT
	CreateSpellChecker(languageTag PWSTR, value **ISpellChecker) HRESULT
}

type ISpellCheckerFactoryVtbl

type ISpellCheckerFactoryVtbl struct {
	IUnknownVtbl
	Get_SupportedLanguages uintptr
	IsSupported            uintptr
	CreateSpellChecker     uintptr
}

type ISpellCheckerInterface

type ISpellCheckerInterface interface {
	IUnknownInterface
	Get_LanguageTag(value *PWSTR) HRESULT
	Check(text PWSTR, value **IEnumSpellingError) HRESULT
	Suggest(word PWSTR, value **IEnumString) HRESULT
	Add(word PWSTR) HRESULT
	Ignore(word PWSTR) HRESULT
	AutoCorrect(from PWSTR, to PWSTR) HRESULT
	GetOptionValue(optionId PWSTR, value *byte) HRESULT
	Get_OptionIds(value **IEnumString) HRESULT
	Get_Id(value *PWSTR) HRESULT
	Get_LocalizedName(value *PWSTR) HRESULT
	Add_SpellCheckerChanged(handler *ISpellCheckerChangedEventHandler, eventCookie *uint32) HRESULT
	Remove_SpellCheckerChanged(eventCookie uint32) HRESULT
	GetOptionDescription(optionId PWSTR, value **IOptionDescription) HRESULT
	ComprehensiveCheck(text PWSTR, value **IEnumSpellingError) HRESULT
}

type ISpellCheckerVtbl

type ISpellCheckerVtbl struct {
	IUnknownVtbl
	Get_LanguageTag            uintptr
	Check                      uintptr
	Suggest                    uintptr
	Add                        uintptr
	Ignore                     uintptr
	AutoCorrect                uintptr
	GetOptionValue             uintptr
	Get_OptionIds              uintptr
	Get_Id                     uintptr
	Get_LocalizedName          uintptr
	Add_SpellCheckerChanged    uintptr
	Remove_SpellCheckerChanged uintptr
	GetOptionDescription       uintptr
	ComprehensiveCheck         uintptr
}

type ISpellingError

type ISpellingError struct {
	IUnknown
}

func (*ISpellingError) Get_CorrectiveAction

func (this *ISpellingError) Get_CorrectiveAction(value *CORRECTIVE_ACTION) HRESULT

func (*ISpellingError) Get_Length

func (this *ISpellingError) Get_Length(value *uint32) HRESULT

func (*ISpellingError) Get_Replacement

func (this *ISpellingError) Get_Replacement(value *PWSTR) HRESULT

func (*ISpellingError) Get_StartIndex

func (this *ISpellingError) Get_StartIndex(value *uint32) HRESULT

func (*ISpellingError) Vtbl

func (this *ISpellingError) Vtbl() *ISpellingErrorVtbl

type ISpellingErrorInterface

type ISpellingErrorInterface interface {
	IUnknownInterface
	Get_StartIndex(value *uint32) HRESULT
	Get_Length(value *uint32) HRESULT
	Get_CorrectiveAction(value *CORRECTIVE_ACTION) HRESULT
	Get_Replacement(value *PWSTR) HRESULT
}

type ISpellingErrorVtbl

type ISpellingErrorVtbl struct {
	IUnknownVtbl
	Get_StartIndex       uintptr
	Get_Length           uintptr
	Get_CorrectiveAction uintptr
	Get_Replacement      uintptr
}

type ISpreadsheetItemProvider

type ISpreadsheetItemProvider struct {
	IUnknown
}

func (*ISpreadsheetItemProvider) GetAnnotationObjects

func (this *ISpreadsheetItemProvider) GetAnnotationObjects(pRetVal **SAFEARRAY) HRESULT

func (*ISpreadsheetItemProvider) GetAnnotationTypes

func (this *ISpreadsheetItemProvider) GetAnnotationTypes(pRetVal **SAFEARRAY) HRESULT

func (*ISpreadsheetItemProvider) Get_Formula

func (this *ISpreadsheetItemProvider) Get_Formula(pRetVal *BSTR) HRESULT

func (*ISpreadsheetItemProvider) Vtbl

type ISpreadsheetItemProviderInterface

type ISpreadsheetItemProviderInterface interface {
	IUnknownInterface
	Get_Formula(pRetVal *BSTR) HRESULT
	GetAnnotationObjects(pRetVal **SAFEARRAY) HRESULT
	GetAnnotationTypes(pRetVal **SAFEARRAY) HRESULT
}

type ISpreadsheetItemProviderVtbl

type ISpreadsheetItemProviderVtbl struct {
	IUnknownVtbl
	Get_Formula          uintptr
	GetAnnotationObjects uintptr
	GetAnnotationTypes   uintptr
}

type ISpreadsheetProvider

type ISpreadsheetProvider struct {
	IUnknown
}

func (*ISpreadsheetProvider) GetItemByName

func (this *ISpreadsheetProvider) GetItemByName(name PWSTR, pRetVal **IRawElementProviderSimple) HRESULT

func (*ISpreadsheetProvider) Vtbl

type ISpreadsheetProviderInterface

type ISpreadsheetProviderInterface interface {
	IUnknownInterface
	GetItemByName(name PWSTR, pRetVal **IRawElementProviderSimple) HRESULT
}

type ISpreadsheetProviderVtbl

type ISpreadsheetProviderVtbl struct {
	IUnknownVtbl
	GetItemByName uintptr
}

type IStartMenuPinnedList

type IStartMenuPinnedList struct {
	IUnknown
}

func (*IStartMenuPinnedList) RemoveFromList

func (this *IStartMenuPinnedList) RemoveFromList(pitem *IShellItem) HRESULT

func (*IStartMenuPinnedList) Vtbl

type IStartMenuPinnedListInterface

type IStartMenuPinnedListInterface interface {
	IUnknownInterface
	RemoveFromList(pitem *IShellItem) HRESULT
}

type IStartMenuPinnedListVtbl

type IStartMenuPinnedListVtbl struct {
	IUnknownVtbl
	RemoveFromList uintptr
}

type IStdMarshalInfo

type IStdMarshalInfo struct {
	IUnknown
}

func (*IStdMarshalInfo) GetClassForHandler

func (this *IStdMarshalInfo) GetClassForHandler(dwDestContext uint32, pvDestContext unsafe.Pointer, pClsid *syscall.GUID) HRESULT

func (*IStdMarshalInfo) Vtbl

func (this *IStdMarshalInfo) Vtbl() *IStdMarshalInfoVtbl

type IStdMarshalInfoInterface

type IStdMarshalInfoInterface interface {
	IUnknownInterface
	GetClassForHandler(dwDestContext uint32, pvDestContext unsafe.Pointer, pClsid *syscall.GUID) HRESULT
}

type IStdMarshalInfoVtbl

type IStdMarshalInfoVtbl struct {
	IUnknownVtbl
	GetClassForHandler uintptr
}

type IStorage

type IStorage struct {
	IUnknown
}

func (*IStorage) Commit

func (this *IStorage) Commit(grfCommitFlags uint32) HRESULT

func (*IStorage) CopyTo

func (this *IStorage) CopyTo(ciidExclude uint32, rgiidExclude *syscall.GUID, snbExclude **uint16, pstgDest *IStorage) HRESULT

func (*IStorage) CreateStorage

func (this *IStorage) CreateStorage(pwcsName PWSTR, grfMode STGM, reserved1 uint32, reserved2 uint32, ppstg **IStorage) HRESULT

func (*IStorage) CreateStream

func (this *IStorage) CreateStream(pwcsName PWSTR, grfMode STGM, reserved1 uint32, reserved2 uint32, ppstm **IStream) HRESULT

func (*IStorage) DestroyElement

func (this *IStorage) DestroyElement(pwcsName PWSTR) HRESULT

func (*IStorage) EnumElements

func (this *IStorage) EnumElements(reserved1 uint32, reserved2 unsafe.Pointer, reserved3 uint32, ppenum **IEnumSTATSTG) HRESULT

func (*IStorage) MoveElementTo

func (this *IStorage) MoveElementTo(pwcsName PWSTR, pstgDest *IStorage, pwcsNewName PWSTR, grfFlags STGMOVE) HRESULT

func (*IStorage) OpenStorage

func (this *IStorage) OpenStorage(pwcsName PWSTR, pstgPriority *IStorage, grfMode STGM, snbExclude **uint16, reserved uint32, ppstg **IStorage) HRESULT

func (*IStorage) OpenStream

func (this *IStorage) OpenStream(pwcsName PWSTR, reserved1 unsafe.Pointer, grfMode STGM, reserved2 uint32, ppstm **IStream) HRESULT

func (*IStorage) RenameElement

func (this *IStorage) RenameElement(pwcsOldName PWSTR, pwcsNewName PWSTR) HRESULT

func (*IStorage) Revert

func (this *IStorage) Revert() HRESULT

func (*IStorage) SetClass

func (this *IStorage) SetClass(clsid *syscall.GUID) HRESULT

func (*IStorage) SetElementTimes

func (this *IStorage) SetElementTimes(pwcsName PWSTR, pctime *FILETIME, patime *FILETIME, pmtime *FILETIME) HRESULT

func (*IStorage) SetStateBits

func (this *IStorage) SetStateBits(grfStateBits uint32, grfMask uint32) HRESULT

func (*IStorage) Stat

func (this *IStorage) Stat(pstatstg *STATSTG, grfStatFlag uint32) HRESULT

func (*IStorage) Vtbl

func (this *IStorage) Vtbl() *IStorageVtbl

type IStorageInterface

type IStorageInterface interface {
	IUnknownInterface
	CreateStream(pwcsName PWSTR, grfMode STGM, reserved1 uint32, reserved2 uint32, ppstm **IStream) HRESULT
	OpenStream(pwcsName PWSTR, reserved1 unsafe.Pointer, grfMode STGM, reserved2 uint32, ppstm **IStream) HRESULT
	CreateStorage(pwcsName PWSTR, grfMode STGM, reserved1 uint32, reserved2 uint32, ppstg **IStorage) HRESULT
	OpenStorage(pwcsName PWSTR, pstgPriority *IStorage, grfMode STGM, snbExclude **uint16, reserved uint32, ppstg **IStorage) HRESULT
	CopyTo(ciidExclude uint32, rgiidExclude *syscall.GUID, snbExclude **uint16, pstgDest *IStorage) HRESULT
	MoveElementTo(pwcsName PWSTR, pstgDest *IStorage, pwcsNewName PWSTR, grfFlags STGMOVE) HRESULT
	Commit(grfCommitFlags uint32) HRESULT
	Revert() HRESULT
	EnumElements(reserved1 uint32, reserved2 unsafe.Pointer, reserved3 uint32, ppenum **IEnumSTATSTG) HRESULT
	DestroyElement(pwcsName PWSTR) HRESULT
	RenameElement(pwcsOldName PWSTR, pwcsNewName PWSTR) HRESULT
	SetElementTimes(pwcsName PWSTR, pctime *FILETIME, patime *FILETIME, pmtime *FILETIME) HRESULT
	SetClass(clsid *syscall.GUID) HRESULT
	SetStateBits(grfStateBits uint32, grfMask uint32) HRESULT
	Stat(pstatstg *STATSTG, grfStatFlag uint32) HRESULT
}

type IStorageProviderBanners

type IStorageProviderBanners struct {
	IUnknown
}

func (*IStorageProviderBanners) ClearAllBanners

func (this *IStorageProviderBanners) ClearAllBanners(providerIdentity PWSTR) HRESULT

func (*IStorageProviderBanners) ClearBanner

func (this *IStorageProviderBanners) ClearBanner(providerIdentity PWSTR, subscriptionId PWSTR) HRESULT

func (*IStorageProviderBanners) GetBanner

func (this *IStorageProviderBanners) GetBanner(providerIdentity PWSTR, subscriptionId PWSTR, contentId *PWSTR) HRESULT

func (*IStorageProviderBanners) SetBanner

func (this *IStorageProviderBanners) SetBanner(providerIdentity PWSTR, subscriptionId PWSTR, contentId PWSTR) HRESULT

func (*IStorageProviderBanners) Vtbl

type IStorageProviderBannersInterface

type IStorageProviderBannersInterface interface {
	IUnknownInterface
	SetBanner(providerIdentity PWSTR, subscriptionId PWSTR, contentId PWSTR) HRESULT
	ClearBanner(providerIdentity PWSTR, subscriptionId PWSTR) HRESULT
	ClearAllBanners(providerIdentity PWSTR) HRESULT
	GetBanner(providerIdentity PWSTR, subscriptionId PWSTR, contentId *PWSTR) HRESULT
}

type IStorageProviderBannersVtbl

type IStorageProviderBannersVtbl struct {
	IUnknownVtbl
	SetBanner       uintptr
	ClearBanner     uintptr
	ClearAllBanners uintptr
	GetBanner       uintptr
}

type IStorageProviderCopyHook

type IStorageProviderCopyHook struct {
	IUnknown
}

func (*IStorageProviderCopyHook) CopyCallback

func (this *IStorageProviderCopyHook) CopyCallback(hwnd HWND, operation uint32, flags uint32, srcFile PWSTR, srcAttribs uint32, destFile PWSTR, destAttribs uint32, result *uint32) HRESULT

func (*IStorageProviderCopyHook) Vtbl

type IStorageProviderCopyHookInterface

type IStorageProviderCopyHookInterface interface {
	IUnknownInterface
	CopyCallback(hwnd HWND, operation uint32, flags uint32, srcFile PWSTR, srcAttribs uint32, destFile PWSTR, destAttribs uint32, result *uint32) HRESULT
}

type IStorageProviderCopyHookVtbl

type IStorageProviderCopyHookVtbl struct {
	IUnknownVtbl
	CopyCallback uintptr
}

type IStorageProviderHandler

type IStorageProviderHandler struct {
	IUnknown
}

func (*IStorageProviderHandler) GetPropertyHandlerFromFileId

func (this *IStorageProviderHandler) GetPropertyHandlerFromFileId(fileId PWSTR, propertyHandler **IStorageProviderPropertyHandler) HRESULT

func (*IStorageProviderHandler) GetPropertyHandlerFromPath

func (this *IStorageProviderHandler) GetPropertyHandlerFromPath(path PWSTR, propertyHandler **IStorageProviderPropertyHandler) HRESULT

func (*IStorageProviderHandler) GetPropertyHandlerFromUri

func (this *IStorageProviderHandler) GetPropertyHandlerFromUri(uri PWSTR, propertyHandler **IStorageProviderPropertyHandler) HRESULT

func (*IStorageProviderHandler) Vtbl

type IStorageProviderHandlerInterface

type IStorageProviderHandlerInterface interface {
	IUnknownInterface
	GetPropertyHandlerFromPath(path PWSTR, propertyHandler **IStorageProviderPropertyHandler) HRESULT
	GetPropertyHandlerFromUri(uri PWSTR, propertyHandler **IStorageProviderPropertyHandler) HRESULT
	GetPropertyHandlerFromFileId(fileId PWSTR, propertyHandler **IStorageProviderPropertyHandler) HRESULT
}

type IStorageProviderHandlerVtbl

type IStorageProviderHandlerVtbl struct {
	IUnknownVtbl
	GetPropertyHandlerFromPath   uintptr
	GetPropertyHandlerFromUri    uintptr
	GetPropertyHandlerFromFileId uintptr
}

type IStorageProviderPropertyHandler

type IStorageProviderPropertyHandler struct {
	IUnknown
}

func (*IStorageProviderPropertyHandler) RetrieveProperties

func (this *IStorageProviderPropertyHandler) RetrieveProperties(propertiesToRetrieve *PROPERTYKEY, propertiesToRetrieveCount uint32, retrievedProperties **IPropertyStore) HRESULT

func (*IStorageProviderPropertyHandler) SaveProperties

func (this *IStorageProviderPropertyHandler) SaveProperties(propertiesToSave *IPropertyStore) HRESULT

func (*IStorageProviderPropertyHandler) Vtbl

type IStorageProviderPropertyHandlerInterface

type IStorageProviderPropertyHandlerInterface interface {
	IUnknownInterface
	RetrieveProperties(propertiesToRetrieve *PROPERTYKEY, propertiesToRetrieveCount uint32, retrievedProperties **IPropertyStore) HRESULT
	SaveProperties(propertiesToSave *IPropertyStore) HRESULT
}

type IStorageProviderPropertyHandlerVtbl

type IStorageProviderPropertyHandlerVtbl struct {
	IUnknownVtbl
	RetrieveProperties uintptr
	SaveProperties     uintptr
}

type IStorageVtbl

type IStorageVtbl struct {
	IUnknownVtbl
	CreateStream    uintptr
	OpenStream      uintptr
	CreateStorage   uintptr
	OpenStorage     uintptr
	CopyTo          uintptr
	MoveElementTo   uintptr
	Commit          uintptr
	Revert          uintptr
	EnumElements    uintptr
	DestroyElement  uintptr
	RenameElement   uintptr
	SetElementTimes uintptr
	SetClass        uintptr
	SetStateBits    uintptr
	Stat            uintptr
}

type IStream

type IStream struct {
	ISequentialStream
}

func OpenRegStream

func OpenRegStream(hkey HKEY, pszSubkey PWSTR, pszValue PWSTR, grfMode uint32) *IStream

func SHCreateMemStream

func SHCreateMemStream(pInit *byte, cbInit uint32) *IStream

func SHOpenRegStream2A

func SHOpenRegStream2A(hkey HKEY, pszSubkey PSTR, pszValue PSTR, grfMode uint32) *IStream

func SHOpenRegStream2W

func SHOpenRegStream2W(hkey HKEY, pszSubkey PWSTR, pszValue PWSTR, grfMode uint32) *IStream

func SHOpenRegStreamA

func SHOpenRegStreamA(hkey HKEY, pszSubkey PSTR, pszValue PSTR, grfMode uint32) *IStream

func SHOpenRegStreamW

func SHOpenRegStreamW(hkey HKEY, pszSubkey PWSTR, pszValue PWSTR, grfMode uint32) *IStream

func (*IStream) Clone

func (this *IStream) Clone(ppstm **IStream) HRESULT

func (*IStream) Commit

func (this *IStream) Commit(grfCommitFlags STGC) HRESULT

func (*IStream) CopyTo

func (this *IStream) CopyTo(pstm *IStream, cb uint64, pcbRead *uint64, pcbWritten *uint64) HRESULT

func (*IStream) LockRegion

func (this *IStream) LockRegion(libOffset uint64, cb uint64, dwLockType LOCKTYPE) HRESULT

func (*IStream) Revert

func (this *IStream) Revert() HRESULT

func (*IStream) Seek

func (this *IStream) Seek(dlibMove int64, dwOrigin STREAM_SEEK, plibNewPosition *uint64) HRESULT

func (*IStream) SetSize

func (this *IStream) SetSize(libNewSize uint64) HRESULT

func (*IStream) Stat

func (this *IStream) Stat(pstatstg *STATSTG, grfStatFlag STATFLAG) HRESULT

func (*IStream) UnlockRegion

func (this *IStream) UnlockRegion(libOffset uint64, cb uint64, dwLockType uint32) HRESULT

func (*IStream) Vtbl

func (this *IStream) Vtbl() *IStreamVtbl

type IStreamAsync

type IStreamAsync struct {
	IStream
}

func (*IStreamAsync) CancelIo

func (this *IStreamAsync) CancelIo() HRESULT

func (*IStreamAsync) OverlappedResult

func (this *IStreamAsync) OverlappedResult(lpOverlapped *OVERLAPPED, lpNumberOfBytesTransferred *uint32, bWait BOOL) HRESULT

func (*IStreamAsync) ReadAsync

func (this *IStreamAsync) ReadAsync(pv unsafe.Pointer, cb uint32, pcbRead *uint32, lpOverlapped *OVERLAPPED) HRESULT

func (*IStreamAsync) Vtbl

func (this *IStreamAsync) Vtbl() *IStreamAsyncVtbl

func (*IStreamAsync) WriteAsync

func (this *IStreamAsync) WriteAsync(lpBuffer unsafe.Pointer, cb uint32, pcbWritten *uint32, lpOverlapped *OVERLAPPED) HRESULT

type IStreamAsyncInterface

type IStreamAsyncInterface interface {
	IStreamInterface
	ReadAsync(pv unsafe.Pointer, cb uint32, pcbRead *uint32, lpOverlapped *OVERLAPPED) HRESULT
	WriteAsync(lpBuffer unsafe.Pointer, cb uint32, pcbWritten *uint32, lpOverlapped *OVERLAPPED) HRESULT
	OverlappedResult(lpOverlapped *OVERLAPPED, lpNumberOfBytesTransferred *uint32, bWait BOOL) HRESULT
	CancelIo() HRESULT
}

type IStreamAsyncVtbl

type IStreamAsyncVtbl struct {
	IStreamVtbl
	ReadAsync        uintptr
	WriteAsync       uintptr
	OverlappedResult uintptr
	CancelIo         uintptr
}

type IStreamInterface

type IStreamInterface interface {
	ISequentialStreamInterface
	Seek(dlibMove int64, dwOrigin STREAM_SEEK, plibNewPosition *uint64) HRESULT
	SetSize(libNewSize uint64) HRESULT
	CopyTo(pstm *IStream, cb uint64, pcbRead *uint64, pcbWritten *uint64) HRESULT
	Commit(grfCommitFlags STGC) HRESULT
	Revert() HRESULT
	LockRegion(libOffset uint64, cb uint64, dwLockType LOCKTYPE) HRESULT
	UnlockRegion(libOffset uint64, cb uint64, dwLockType uint32) HRESULT
	Stat(pstatstg *STATSTG, grfStatFlag STATFLAG) HRESULT
	Clone(ppstm **IStream) HRESULT
}

type IStreamUnbufferedInfo

type IStreamUnbufferedInfo struct {
	IUnknown
}

func (*IStreamUnbufferedInfo) GetSectorSize

func (this *IStreamUnbufferedInfo) GetSectorSize(pcbSectorSize *uint32) HRESULT

func (*IStreamUnbufferedInfo) Vtbl

type IStreamUnbufferedInfoInterface

type IStreamUnbufferedInfoInterface interface {
	IUnknownInterface
	GetSectorSize(pcbSectorSize *uint32) HRESULT
}

type IStreamUnbufferedInfoVtbl

type IStreamUnbufferedInfoVtbl struct {
	IUnknownVtbl
	GetSectorSize uintptr
}

type IStreamVtbl

type IStreamVtbl struct {
	ISequentialStreamVtbl
	Seek         uintptr
	SetSize      uintptr
	CopyTo       uintptr
	Commit       uintptr
	Revert       uintptr
	LockRegion   uintptr
	UnlockRegion uintptr
	Stat         uintptr
	Clone        uintptr
}

type IStylesProvider

type IStylesProvider struct {
	IUnknown
}

func (*IStylesProvider) Get_ExtendedProperties

func (this *IStylesProvider) Get_ExtendedProperties(retVal *BSTR) HRESULT

func (*IStylesProvider) Get_FillColor

func (this *IStylesProvider) Get_FillColor(retVal *int32) HRESULT

func (*IStylesProvider) Get_FillPatternColor

func (this *IStylesProvider) Get_FillPatternColor(retVal *int32) HRESULT

func (*IStylesProvider) Get_FillPatternStyle

func (this *IStylesProvider) Get_FillPatternStyle(retVal *BSTR) HRESULT

func (*IStylesProvider) Get_Shape

func (this *IStylesProvider) Get_Shape(retVal *BSTR) HRESULT

func (*IStylesProvider) Get_StyleId

func (this *IStylesProvider) Get_StyleId(retVal *UIA_STYLE_ID) HRESULT

func (*IStylesProvider) Get_StyleName

func (this *IStylesProvider) Get_StyleName(retVal *BSTR) HRESULT

func (*IStylesProvider) Vtbl

func (this *IStylesProvider) Vtbl() *IStylesProviderVtbl

type IStylesProviderInterface

type IStylesProviderInterface interface {
	IUnknownInterface
	Get_StyleId(retVal *UIA_STYLE_ID) HRESULT
	Get_StyleName(retVal *BSTR) HRESULT
	Get_FillColor(retVal *int32) HRESULT
	Get_FillPatternStyle(retVal *BSTR) HRESULT
	Get_Shape(retVal *BSTR) HRESULT
	Get_FillPatternColor(retVal *int32) HRESULT
	Get_ExtendedProperties(retVal *BSTR) HRESULT
}

type IStylesProviderVtbl

type IStylesProviderVtbl struct {
	IUnknownVtbl
	Get_StyleId            uintptr
	Get_StyleName          uintptr
	Get_FillColor          uintptr
	Get_FillPatternStyle   uintptr
	Get_Shape              uintptr
	Get_FillPatternColor   uintptr
	Get_ExtendedProperties uintptr
}

type ISupportAllowLowerTrustActivation

type ISupportAllowLowerTrustActivation struct {
	IUnknown
}

func (*ISupportAllowLowerTrustActivation) Vtbl

type ISupportAllowLowerTrustActivationInterface

type ISupportAllowLowerTrustActivationInterface interface {
	IUnknownInterface
}

type ISupportAllowLowerTrustActivationVtbl

type ISupportAllowLowerTrustActivationVtbl struct {
	IUnknownVtbl
}

type ISupportErrorInfo

type ISupportErrorInfo struct {
	IUnknown
}

func (*ISupportErrorInfo) InterfaceSupportsErrorInfo

func (this *ISupportErrorInfo) InterfaceSupportsErrorInfo(riid *syscall.GUID) HRESULT

func (*ISupportErrorInfo) Vtbl

type ISupportErrorInfoInterface

type ISupportErrorInfoInterface interface {
	IUnknownInterface
	InterfaceSupportsErrorInfo(riid *syscall.GUID) HRESULT
}

type ISupportErrorInfoVtbl

type ISupportErrorInfoVtbl struct {
	IUnknownVtbl
	InterfaceSupportsErrorInfo uintptr
}

type ISurrogate

type ISurrogate struct {
	IUnknown
}

func (*ISurrogate) FreeSurrogate

func (this *ISurrogate) FreeSurrogate() HRESULT

func (*ISurrogate) LoadDllServer

func (this *ISurrogate) LoadDllServer(Clsid *syscall.GUID) HRESULT

func (*ISurrogate) Vtbl

func (this *ISurrogate) Vtbl() *ISurrogateVtbl

type ISurrogateInterface

type ISurrogateInterface interface {
	IUnknownInterface
	LoadDllServer(Clsid *syscall.GUID) HRESULT
	FreeSurrogate() HRESULT
}

type ISurrogateService

type ISurrogateService struct {
	IUnknown
}

func (*ISurrogateService) ApplicationFree

func (this *ISurrogateService) ApplicationFree(rguidApplID *syscall.GUID) HRESULT

func (*ISurrogateService) ApplicationLaunch

func (this *ISurrogateService) ApplicationLaunch(rguidApplID *syscall.GUID, appType ApplicationType) HRESULT

func (*ISurrogateService) CatalogRefresh

func (this *ISurrogateService) CatalogRefresh(ulReserved uint32) HRESULT

func (*ISurrogateService) Init

func (this *ISurrogateService) Init(rguidProcessID *syscall.GUID, pProcessLock *IProcessLock, pfApplicationAware *BOOL) HRESULT

func (*ISurrogateService) ProcessShutdown

func (this *ISurrogateService) ProcessShutdown(shutdownType ShutdownType) HRESULT

func (*ISurrogateService) Vtbl

type ISurrogateServiceInterface

type ISurrogateServiceInterface interface {
	IUnknownInterface
	Init(rguidProcessID *syscall.GUID, pProcessLock *IProcessLock, pfApplicationAware *BOOL) HRESULT
	ApplicationLaunch(rguidApplID *syscall.GUID, appType ApplicationType) HRESULT
	ApplicationFree(rguidApplID *syscall.GUID) HRESULT
	CatalogRefresh(ulReserved uint32) HRESULT
	ProcessShutdown(shutdownType ShutdownType) HRESULT
}

type ISurrogateServiceVtbl

type ISurrogateServiceVtbl struct {
	IUnknownVtbl
	Init              uintptr
	ApplicationLaunch uintptr
	ApplicationFree   uintptr
	CatalogRefresh    uintptr
	ProcessShutdown   uintptr
}

type ISurrogateVtbl

type ISurrogateVtbl struct {
	IUnknownVtbl
	LoadDllServer uintptr
	FreeSurrogate uintptr
}

type ISuspensionDependencyManager

type ISuspensionDependencyManager struct {
	IUnknown
}

func (*ISuspensionDependencyManager) GroupChildWithParent

func (this *ISuspensionDependencyManager) GroupChildWithParent(childProcessHandle HANDLE) HRESULT

func (*ISuspensionDependencyManager) RegisterAsChild

func (this *ISuspensionDependencyManager) RegisterAsChild(processHandle HANDLE) HRESULT

func (*ISuspensionDependencyManager) UngroupChildFromParent

func (this *ISuspensionDependencyManager) UngroupChildFromParent(childProcessHandle HANDLE) HRESULT

func (*ISuspensionDependencyManager) Vtbl

type ISuspensionDependencyManagerInterface

type ISuspensionDependencyManagerInterface interface {
	IUnknownInterface
	RegisterAsChild(processHandle HANDLE) HRESULT
	GroupChildWithParent(childProcessHandle HANDLE) HRESULT
	UngroupChildFromParent(childProcessHandle HANDLE) HRESULT
}

type ISuspensionDependencyManagerVtbl

type ISuspensionDependencyManagerVtbl struct {
	IUnknownVtbl
	RegisterAsChild        uintptr
	GroupChildWithParent   uintptr
	UngroupChildFromParent uintptr
}

type ISyncMgrConflict

type ISyncMgrConflict struct {
	IUnknown
}

func (*ISyncMgrConflict) GetConflictIdInfo

func (this *ISyncMgrConflict) GetConflictIdInfo(pConflictIdInfo *SYNCMGR_CONFLICT_ID_INFO) HRESULT

func (*ISyncMgrConflict) GetItemsArray

func (this *ISyncMgrConflict) GetItemsArray(ppArray **ISyncMgrConflictItems) HRESULT

func (*ISyncMgrConflict) GetProperty

func (this *ISyncMgrConflict) GetProperty(propkey *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT

func (*ISyncMgrConflict) GetResolutionHandler

func (this *ISyncMgrConflict) GetResolutionHandler(riid *syscall.GUID, ppvResolutionHandler unsafe.Pointer) HRESULT

func (*ISyncMgrConflict) Resolve

func (this *ISyncMgrConflict) Resolve(pResolveInfo *ISyncMgrConflictResolveInfo) HRESULT

func (*ISyncMgrConflict) Vtbl

func (this *ISyncMgrConflict) Vtbl() *ISyncMgrConflictVtbl

type ISyncMgrConflictFolder

type ISyncMgrConflictFolder struct {
	IUnknown
}

func (*ISyncMgrConflictFolder) GetConflictIDList

func (this *ISyncMgrConflictFolder) GetConflictIDList(pConflict *ISyncMgrConflict, ppidlConflict **ITEMIDLIST) HRESULT

func (*ISyncMgrConflictFolder) Vtbl

type ISyncMgrConflictFolderInterface

type ISyncMgrConflictFolderInterface interface {
	IUnknownInterface
	GetConflictIDList(pConflict *ISyncMgrConflict, ppidlConflict **ITEMIDLIST) HRESULT
}

type ISyncMgrConflictFolderVtbl

type ISyncMgrConflictFolderVtbl struct {
	IUnknownVtbl
	GetConflictIDList uintptr
}

type ISyncMgrConflictInterface

type ISyncMgrConflictInterface interface {
	IUnknownInterface
	GetProperty(propkey *PROPERTYKEY, ppropvar *PROPVARIANT) HRESULT
	GetConflictIdInfo(pConflictIdInfo *SYNCMGR_CONFLICT_ID_INFO) HRESULT
	GetItemsArray(ppArray **ISyncMgrConflictItems) HRESULT
	Resolve(pResolveInfo *ISyncMgrConflictResolveInfo) HRESULT
	GetResolutionHandler(riid *syscall.GUID, ppvResolutionHandler unsafe.Pointer) HRESULT
}

type ISyncMgrConflictItems

type ISyncMgrConflictItems struct {
	IUnknown
}

func (*ISyncMgrConflictItems) GetCount

func (this *ISyncMgrConflictItems) GetCount(pCount *uint32) HRESULT

func (*ISyncMgrConflictItems) GetItem

func (this *ISyncMgrConflictItems) GetItem(iIndex uint32, pItemInfo *CONFIRM_CONFLICT_ITEM) HRESULT

func (*ISyncMgrConflictItems) Vtbl

type ISyncMgrConflictItemsInterface

type ISyncMgrConflictItemsInterface interface {
	IUnknownInterface
	GetCount(pCount *uint32) HRESULT
	GetItem(iIndex uint32, pItemInfo *CONFIRM_CONFLICT_ITEM) HRESULT
}

type ISyncMgrConflictItemsVtbl

type ISyncMgrConflictItemsVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetItem  uintptr
}

type ISyncMgrConflictPresenter

type ISyncMgrConflictPresenter struct {
	IUnknown
}

func (*ISyncMgrConflictPresenter) PresentConflict

func (this *ISyncMgrConflictPresenter) PresentConflict(pConflict *ISyncMgrConflict, pResolveInfo *ISyncMgrConflictResolveInfo) HRESULT

func (*ISyncMgrConflictPresenter) Vtbl

type ISyncMgrConflictPresenterInterface

type ISyncMgrConflictPresenterInterface interface {
	IUnknownInterface
	PresentConflict(pConflict *ISyncMgrConflict, pResolveInfo *ISyncMgrConflictResolveInfo) HRESULT
}

type ISyncMgrConflictPresenterVtbl

type ISyncMgrConflictPresenterVtbl struct {
	IUnknownVtbl
	PresentConflict uintptr
}

type ISyncMgrConflictResolutionItems

type ISyncMgrConflictResolutionItems struct {
	IUnknown
}

func (*ISyncMgrConflictResolutionItems) GetCount

func (this *ISyncMgrConflictResolutionItems) GetCount(pCount *uint32) HRESULT

func (*ISyncMgrConflictResolutionItems) GetItem

func (*ISyncMgrConflictResolutionItems) Vtbl

type ISyncMgrConflictResolutionItemsInterface

type ISyncMgrConflictResolutionItemsInterface interface {
	IUnknownInterface
	GetCount(pCount *uint32) HRESULT
	GetItem(iIndex uint32, pItemInfo *CONFIRM_CONFLICT_RESULT_INFO) HRESULT
}

type ISyncMgrConflictResolutionItemsVtbl

type ISyncMgrConflictResolutionItemsVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetItem  uintptr
}

type ISyncMgrConflictResolveInfo

type ISyncMgrConflictResolveInfo struct {
	IUnknown
}

func (*ISyncMgrConflictResolveInfo) GetItemChoice

func (this *ISyncMgrConflictResolveInfo) GetItemChoice(iChoice uint32, piChoiceIndex *uint32) HRESULT

func (*ISyncMgrConflictResolveInfo) GetItemChoiceCount

func (this *ISyncMgrConflictResolveInfo) GetItemChoiceCount(pcChoices *uint32) HRESULT

func (*ISyncMgrConflictResolveInfo) GetIterationInfo

func (this *ISyncMgrConflictResolveInfo) GetIterationInfo(pnCurrentConflict *uint32, pcConflicts *uint32, pcRemainingForApplyToAll *uint32) HRESULT

func (*ISyncMgrConflictResolveInfo) GetPresenterChoice

func (this *ISyncMgrConflictResolveInfo) GetPresenterChoice(pnPresenterChoice *SYNCMGR_PRESENTER_CHOICE, pfApplyToAll *BOOL) HRESULT

func (*ISyncMgrConflictResolveInfo) GetPresenterNextStep

func (this *ISyncMgrConflictResolveInfo) GetPresenterNextStep(pnPresenterNextStep *SYNCMGR_PRESENTER_NEXT_STEP) HRESULT

func (*ISyncMgrConflictResolveInfo) SetItemChoices

func (this *ISyncMgrConflictResolveInfo) SetItemChoices(prgiConflictItemIndexes *uint32, cChoices uint32) HRESULT

func (*ISyncMgrConflictResolveInfo) SetPresenterChoice

func (this *ISyncMgrConflictResolveInfo) SetPresenterChoice(nPresenterChoice SYNCMGR_PRESENTER_CHOICE, fApplyToAll BOOL) HRESULT

func (*ISyncMgrConflictResolveInfo) SetPresenterNextStep

func (this *ISyncMgrConflictResolveInfo) SetPresenterNextStep(nPresenterNextStep SYNCMGR_PRESENTER_NEXT_STEP) HRESULT

func (*ISyncMgrConflictResolveInfo) Vtbl

type ISyncMgrConflictResolveInfoInterface

type ISyncMgrConflictResolveInfoInterface interface {
	IUnknownInterface
	GetIterationInfo(pnCurrentConflict *uint32, pcConflicts *uint32, pcRemainingForApplyToAll *uint32) HRESULT
	GetPresenterNextStep(pnPresenterNextStep *SYNCMGR_PRESENTER_NEXT_STEP) HRESULT
	GetPresenterChoice(pnPresenterChoice *SYNCMGR_PRESENTER_CHOICE, pfApplyToAll *BOOL) HRESULT
	GetItemChoiceCount(pcChoices *uint32) HRESULT
	GetItemChoice(iChoice uint32, piChoiceIndex *uint32) HRESULT
	SetPresenterNextStep(nPresenterNextStep SYNCMGR_PRESENTER_NEXT_STEP) HRESULT
	SetPresenterChoice(nPresenterChoice SYNCMGR_PRESENTER_CHOICE, fApplyToAll BOOL) HRESULT
	SetItemChoices(prgiConflictItemIndexes *uint32, cChoices uint32) HRESULT
}

type ISyncMgrConflictResolveInfoVtbl

type ISyncMgrConflictResolveInfoVtbl struct {
	IUnknownVtbl
	GetIterationInfo     uintptr
	GetPresenterNextStep uintptr
	GetPresenterChoice   uintptr
	GetItemChoiceCount   uintptr
	GetItemChoice        uintptr
	SetPresenterNextStep uintptr
	SetPresenterChoice   uintptr
	SetItemChoices       uintptr
}

type ISyncMgrConflictStore

type ISyncMgrConflictStore struct {
	IUnknown
}

func (*ISyncMgrConflictStore) BindToConflict

func (this *ISyncMgrConflictStore) BindToConflict(pConflictIdInfo *SYNCMGR_CONFLICT_ID_INFO, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISyncMgrConflictStore) EnumConflicts

func (this *ISyncMgrConflictStore) EnumConflicts(pszHandlerID PWSTR, pszItemID PWSTR, ppEnum **IEnumSyncMgrConflict) HRESULT

func (*ISyncMgrConflictStore) GetCount

func (this *ISyncMgrConflictStore) GetCount(pszHandlerID PWSTR, pszItemID PWSTR, pnConflicts *uint32) HRESULT

func (*ISyncMgrConflictStore) RemoveConflicts

func (this *ISyncMgrConflictStore) RemoveConflicts(rgConflictIdInfo *SYNCMGR_CONFLICT_ID_INFO, cConflicts uint32) HRESULT

func (*ISyncMgrConflictStore) Vtbl

type ISyncMgrConflictStoreInterface

type ISyncMgrConflictStoreInterface interface {
	IUnknownInterface
	EnumConflicts(pszHandlerID PWSTR, pszItemID PWSTR, ppEnum **IEnumSyncMgrConflict) HRESULT
	BindToConflict(pConflictIdInfo *SYNCMGR_CONFLICT_ID_INFO, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	RemoveConflicts(rgConflictIdInfo *SYNCMGR_CONFLICT_ID_INFO, cConflicts uint32) HRESULT
	GetCount(pszHandlerID PWSTR, pszItemID PWSTR, pnConflicts *uint32) HRESULT
}

type ISyncMgrConflictStoreVtbl

type ISyncMgrConflictStoreVtbl struct {
	IUnknownVtbl
	EnumConflicts   uintptr
	BindToConflict  uintptr
	RemoveConflicts uintptr
	GetCount        uintptr
}

type ISyncMgrConflictVtbl

type ISyncMgrConflictVtbl struct {
	IUnknownVtbl
	GetProperty          uintptr
	GetConflictIdInfo    uintptr
	GetItemsArray        uintptr
	Resolve              uintptr
	GetResolutionHandler uintptr
}

type ISyncMgrControl

type ISyncMgrControl struct {
	IUnknown
}

func (*ISyncMgrControl) ActivateHandler

func (this *ISyncMgrControl) ActivateHandler(fActivate BOOL, pszHandlerID PWSTR, hwndOwner HWND, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) EnableHandler

func (this *ISyncMgrControl) EnableHandler(fEnable BOOL, pszHandlerID PWSTR, hwndOwner HWND, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) EnableItem

func (this *ISyncMgrControl) EnableItem(fEnable BOOL, pszHandlerID PWSTR, pszItemID PWSTR, hwndOwner HWND, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) StartHandlerSync

func (this *ISyncMgrControl) StartHandlerSync(pszHandlerID PWSTR, hwndOwner HWND, punk *IUnknown, nSyncControlFlags SYNCMGR_SYNC_CONTROL_FLAGS, pResult *ISyncMgrSyncResult) HRESULT

func (*ISyncMgrControl) StartItemSync

func (this *ISyncMgrControl) StartItemSync(pszHandlerID PWSTR, ppszItemIDs *PWSTR, cItems uint32, hwndOwner HWND, punk *IUnknown, nSyncControlFlags SYNCMGR_SYNC_CONTROL_FLAGS, pResult *ISyncMgrSyncResult) HRESULT

func (*ISyncMgrControl) StartSyncAll

func (this *ISyncMgrControl) StartSyncAll(hwndOwner HWND) HRESULT

func (*ISyncMgrControl) StopHandlerSync

func (this *ISyncMgrControl) StopHandlerSync(pszHandlerID PWSTR) HRESULT

func (*ISyncMgrControl) StopItemSync

func (this *ISyncMgrControl) StopItemSync(pszHandlerID PWSTR, ppszItemIDs *PWSTR, cItems uint32) HRESULT

func (*ISyncMgrControl) StopSyncAll

func (this *ISyncMgrControl) StopSyncAll() HRESULT

func (*ISyncMgrControl) UpdateConflict

func (this *ISyncMgrControl) UpdateConflict(pszHandlerID PWSTR, pszItemID PWSTR, pConflict *ISyncMgrConflict, nReason SYNCMGR_UPDATE_REASON) HRESULT

func (*ISyncMgrControl) UpdateConflicts

func (this *ISyncMgrControl) UpdateConflicts(pszHandlerID PWSTR, pszItemID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) UpdateEvents

func (this *ISyncMgrControl) UpdateEvents(pszHandlerID PWSTR, pszItemID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) UpdateHandler

func (this *ISyncMgrControl) UpdateHandler(pszHandlerID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) UpdateHandlerCollection

func (this *ISyncMgrControl) UpdateHandlerCollection(rclsidCollectionID *syscall.GUID, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) UpdateItem

func (this *ISyncMgrControl) UpdateItem(pszHandlerID PWSTR, pszItemID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT

func (*ISyncMgrControl) Vtbl

func (this *ISyncMgrControl) Vtbl() *ISyncMgrControlVtbl

type ISyncMgrControlInterface

type ISyncMgrControlInterface interface {
	IUnknownInterface
	StartHandlerSync(pszHandlerID PWSTR, hwndOwner HWND, punk *IUnknown, nSyncControlFlags SYNCMGR_SYNC_CONTROL_FLAGS, pResult *ISyncMgrSyncResult) HRESULT
	StartItemSync(pszHandlerID PWSTR, ppszItemIDs *PWSTR, cItems uint32, hwndOwner HWND, punk *IUnknown, nSyncControlFlags SYNCMGR_SYNC_CONTROL_FLAGS, pResult *ISyncMgrSyncResult) HRESULT
	StartSyncAll(hwndOwner HWND) HRESULT
	StopHandlerSync(pszHandlerID PWSTR) HRESULT
	StopItemSync(pszHandlerID PWSTR, ppszItemIDs *PWSTR, cItems uint32) HRESULT
	StopSyncAll() HRESULT
	UpdateHandlerCollection(rclsidCollectionID *syscall.GUID, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	UpdateHandler(pszHandlerID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	UpdateItem(pszHandlerID PWSTR, pszItemID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	UpdateEvents(pszHandlerID PWSTR, pszItemID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	UpdateConflict(pszHandlerID PWSTR, pszItemID PWSTR, pConflict *ISyncMgrConflict, nReason SYNCMGR_UPDATE_REASON) HRESULT
	UpdateConflicts(pszHandlerID PWSTR, pszItemID PWSTR, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	ActivateHandler(fActivate BOOL, pszHandlerID PWSTR, hwndOwner HWND, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	EnableHandler(fEnable BOOL, pszHandlerID PWSTR, hwndOwner HWND, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
	EnableItem(fEnable BOOL, pszHandlerID PWSTR, pszItemID PWSTR, hwndOwner HWND, nControlFlags SYNCMGR_CONTROL_FLAGS) HRESULT
}

type ISyncMgrControlVtbl

type ISyncMgrControlVtbl struct {
	IUnknownVtbl
	StartHandlerSync        uintptr
	StartItemSync           uintptr
	StartSyncAll            uintptr
	StopHandlerSync         uintptr
	StopItemSync            uintptr
	StopSyncAll             uintptr
	UpdateHandlerCollection uintptr
	UpdateHandler           uintptr
	UpdateItem              uintptr
	UpdateEvents            uintptr
	UpdateConflict          uintptr
	UpdateConflicts         uintptr
	ActivateHandler         uintptr
	EnableHandler           uintptr
	EnableItem              uintptr
}

type ISyncMgrEnumItems

type ISyncMgrEnumItems struct {
	IUnknown
}

func (*ISyncMgrEnumItems) Clone

func (this *ISyncMgrEnumItems) Clone(ppenum **ISyncMgrEnumItems) HRESULT

func (*ISyncMgrEnumItems) Next

func (this *ISyncMgrEnumItems) Next(celt uint32, rgelt *SYNCMGRITEM, pceltFetched *uint32) HRESULT

func (*ISyncMgrEnumItems) Reset

func (this *ISyncMgrEnumItems) Reset() HRESULT

func (*ISyncMgrEnumItems) Skip

func (this *ISyncMgrEnumItems) Skip(celt uint32) HRESULT

func (*ISyncMgrEnumItems) Vtbl

type ISyncMgrEnumItemsInterface

type ISyncMgrEnumItemsInterface interface {
	IUnknownInterface
	Next(celt uint32, rgelt *SYNCMGRITEM, pceltFetched *uint32) HRESULT
	Skip(celt uint32) HRESULT
	Reset() HRESULT
	Clone(ppenum **ISyncMgrEnumItems) HRESULT
}

type ISyncMgrEnumItemsVtbl

type ISyncMgrEnumItemsVtbl struct {
	IUnknownVtbl
	Next  uintptr
	Skip  uintptr
	Reset uintptr
	Clone uintptr
}

type ISyncMgrEvent

type ISyncMgrEvent struct {
	IUnknown
}

func (*ISyncMgrEvent) GetContext

func (this *ISyncMgrEvent) GetContext(ppszContext *PWSTR) HRESULT

func (*ISyncMgrEvent) GetDescription

func (this *ISyncMgrEvent) GetDescription(ppszDescription *PWSTR) HRESULT

func (*ISyncMgrEvent) GetEventID

func (this *ISyncMgrEvent) GetEventID(pguidEventID *syscall.GUID) HRESULT

func (*ISyncMgrEvent) GetFlags

func (this *ISyncMgrEvent) GetFlags(pnFlags *SYNCMGR_EVENT_FLAGS) HRESULT

func (*ISyncMgrEvent) GetHandlerID

func (this *ISyncMgrEvent) GetHandlerID(ppszHandlerID *PWSTR) HRESULT

func (*ISyncMgrEvent) GetItemID

func (this *ISyncMgrEvent) GetItemID(ppszItemID *PWSTR) HRESULT

func (*ISyncMgrEvent) GetLevel

func (this *ISyncMgrEvent) GetLevel(pnLevel *SYNCMGR_EVENT_LEVEL) HRESULT

func (*ISyncMgrEvent) GetLinkReference

func (this *ISyncMgrEvent) GetLinkReference(ppszLinkReference *PWSTR) HRESULT

func (*ISyncMgrEvent) GetLinkText

func (this *ISyncMgrEvent) GetLinkText(ppszLinkText *PWSTR) HRESULT

func (*ISyncMgrEvent) GetName

func (this *ISyncMgrEvent) GetName(ppszName *PWSTR) HRESULT

func (*ISyncMgrEvent) GetTime

func (this *ISyncMgrEvent) GetTime(pfCreationTime *FILETIME) HRESULT

func (*ISyncMgrEvent) Vtbl

func (this *ISyncMgrEvent) Vtbl() *ISyncMgrEventVtbl

type ISyncMgrEventInterface

type ISyncMgrEventInterface interface {
	IUnknownInterface
	GetEventID(pguidEventID *syscall.GUID) HRESULT
	GetHandlerID(ppszHandlerID *PWSTR) HRESULT
	GetItemID(ppszItemID *PWSTR) HRESULT
	GetLevel(pnLevel *SYNCMGR_EVENT_LEVEL) HRESULT
	GetFlags(pnFlags *SYNCMGR_EVENT_FLAGS) HRESULT
	GetTime(pfCreationTime *FILETIME) HRESULT
	GetName(ppszName *PWSTR) HRESULT
	GetDescription(ppszDescription *PWSTR) HRESULT
	GetLinkText(ppszLinkText *PWSTR) HRESULT
	GetLinkReference(ppszLinkReference *PWSTR) HRESULT
	GetContext(ppszContext *PWSTR) HRESULT
}

type ISyncMgrEventLinkUIOperation

type ISyncMgrEventLinkUIOperation struct {
	ISyncMgrUIOperation
}

func (*ISyncMgrEventLinkUIOperation) Init

func (this *ISyncMgrEventLinkUIOperation) Init(rguidEventID *syscall.GUID, pEvent *ISyncMgrEvent) HRESULT

func (*ISyncMgrEventLinkUIOperation) Vtbl

type ISyncMgrEventLinkUIOperationInterface

type ISyncMgrEventLinkUIOperationInterface interface {
	ISyncMgrUIOperationInterface
	Init(rguidEventID *syscall.GUID, pEvent *ISyncMgrEvent) HRESULT
}

type ISyncMgrEventLinkUIOperationVtbl

type ISyncMgrEventLinkUIOperationVtbl struct {
	ISyncMgrUIOperationVtbl
	Init uintptr
}

type ISyncMgrEventStore

type ISyncMgrEventStore struct {
	IUnknown
}

func (*ISyncMgrEventStore) GetEvent

func (this *ISyncMgrEventStore) GetEvent(rguidEventID *syscall.GUID, ppEvent **ISyncMgrEvent) HRESULT

func (*ISyncMgrEventStore) GetEventCount

func (this *ISyncMgrEventStore) GetEventCount(pcEvents *uint32) HRESULT

func (*ISyncMgrEventStore) GetEventEnumerator

func (this *ISyncMgrEventStore) GetEventEnumerator(ppenum **IEnumSyncMgrEvents) HRESULT

func (*ISyncMgrEventStore) RemoveEvent

func (this *ISyncMgrEventStore) RemoveEvent(pguidEventIDs *syscall.GUID, cEvents uint32) HRESULT

func (*ISyncMgrEventStore) Vtbl

type ISyncMgrEventStoreInterface

type ISyncMgrEventStoreInterface interface {
	IUnknownInterface
	GetEventEnumerator(ppenum **IEnumSyncMgrEvents) HRESULT
	GetEventCount(pcEvents *uint32) HRESULT
	GetEvent(rguidEventID *syscall.GUID, ppEvent **ISyncMgrEvent) HRESULT
	RemoveEvent(pguidEventIDs *syscall.GUID, cEvents uint32) HRESULT
}

type ISyncMgrEventStoreVtbl

type ISyncMgrEventStoreVtbl struct {
	IUnknownVtbl
	GetEventEnumerator uintptr
	GetEventCount      uintptr
	GetEvent           uintptr
	RemoveEvent        uintptr
}

type ISyncMgrEventVtbl

type ISyncMgrEventVtbl struct {
	IUnknownVtbl
	GetEventID       uintptr
	GetHandlerID     uintptr
	GetItemID        uintptr
	GetLevel         uintptr
	GetFlags         uintptr
	GetTime          uintptr
	GetName          uintptr
	GetDescription   uintptr
	GetLinkText      uintptr
	GetLinkReference uintptr
	GetContext       uintptr
}

type ISyncMgrHandler

type ISyncMgrHandler struct {
	IUnknown
}

func (*ISyncMgrHandler) Activate

func (this *ISyncMgrHandler) Activate(fActivate BOOL) HRESULT

func (*ISyncMgrHandler) Enable

func (this *ISyncMgrHandler) Enable(fEnable BOOL) HRESULT

func (*ISyncMgrHandler) GetCapabilities

func (this *ISyncMgrHandler) GetCapabilities(pmCapabilities *SYNCMGR_HANDLER_CAPABILITIES) HRESULT

func (*ISyncMgrHandler) GetHandlerInfo

func (this *ISyncMgrHandler) GetHandlerInfo(ppHandlerInfo **ISyncMgrHandlerInfo) HRESULT

func (*ISyncMgrHandler) GetName

func (this *ISyncMgrHandler) GetName(ppszName *PWSTR) HRESULT

func (*ISyncMgrHandler) GetObject

func (this *ISyncMgrHandler) GetObject(rguidObjectID *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISyncMgrHandler) GetPolicies

func (this *ISyncMgrHandler) GetPolicies(pmPolicies *SYNCMGR_HANDLER_POLICIES) HRESULT

func (*ISyncMgrHandler) Synchronize

func (this *ISyncMgrHandler) Synchronize(ppszItemIDs *PWSTR, cItems uint32, hwndOwner HWND, pSessionCreator *ISyncMgrSessionCreator, punk *IUnknown) HRESULT

func (*ISyncMgrHandler) Vtbl

func (this *ISyncMgrHandler) Vtbl() *ISyncMgrHandlerVtbl

type ISyncMgrHandlerCollection

type ISyncMgrHandlerCollection struct {
	IUnknown
}

func (*ISyncMgrHandlerCollection) BindToHandler

func (this *ISyncMgrHandlerCollection) BindToHandler(pszHandlerID PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISyncMgrHandlerCollection) GetHandlerEnumerator

func (this *ISyncMgrHandlerCollection) GetHandlerEnumerator(ppenum **IEnumString) HRESULT

func (*ISyncMgrHandlerCollection) Vtbl

type ISyncMgrHandlerCollectionInterface

type ISyncMgrHandlerCollectionInterface interface {
	IUnknownInterface
	GetHandlerEnumerator(ppenum **IEnumString) HRESULT
	BindToHandler(pszHandlerID PWSTR, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type ISyncMgrHandlerCollectionVtbl

type ISyncMgrHandlerCollectionVtbl struct {
	IUnknownVtbl
	GetHandlerEnumerator uintptr
	BindToHandler        uintptr
}

type ISyncMgrHandlerInfo

type ISyncMgrHandlerInfo struct {
	IUnknown
}

func (*ISyncMgrHandlerInfo) GetComment

func (this *ISyncMgrHandlerInfo) GetComment(ppszComment *PWSTR) HRESULT

func (*ISyncMgrHandlerInfo) GetLastSyncTime

func (this *ISyncMgrHandlerInfo) GetLastSyncTime(pftLastSync *FILETIME) HRESULT

func (*ISyncMgrHandlerInfo) GetType

func (this *ISyncMgrHandlerInfo) GetType(pnType *SYNCMGR_HANDLER_TYPE) HRESULT

func (*ISyncMgrHandlerInfo) GetTypeLabel

func (this *ISyncMgrHandlerInfo) GetTypeLabel(ppszTypeLabel *PWSTR) HRESULT

func (*ISyncMgrHandlerInfo) IsActive

func (this *ISyncMgrHandlerInfo) IsActive() HRESULT

func (*ISyncMgrHandlerInfo) IsConnected

func (this *ISyncMgrHandlerInfo) IsConnected() HRESULT

func (*ISyncMgrHandlerInfo) IsEnabled

func (this *ISyncMgrHandlerInfo) IsEnabled() HRESULT

func (*ISyncMgrHandlerInfo) Vtbl

type ISyncMgrHandlerInfoInterface

type ISyncMgrHandlerInfoInterface interface {
	IUnknownInterface
	GetType(pnType *SYNCMGR_HANDLER_TYPE) HRESULT
	GetTypeLabel(ppszTypeLabel *PWSTR) HRESULT
	GetComment(ppszComment *PWSTR) HRESULT
	GetLastSyncTime(pftLastSync *FILETIME) HRESULT
	IsActive() HRESULT
	IsEnabled() HRESULT
	IsConnected() HRESULT
}

type ISyncMgrHandlerInfoVtbl

type ISyncMgrHandlerInfoVtbl struct {
	IUnknownVtbl
	GetType         uintptr
	GetTypeLabel    uintptr
	GetComment      uintptr
	GetLastSyncTime uintptr
	IsActive        uintptr
	IsEnabled       uintptr
	IsConnected     uintptr
}

type ISyncMgrHandlerInterface

type ISyncMgrHandlerInterface interface {
	IUnknownInterface
	GetName(ppszName *PWSTR) HRESULT
	GetHandlerInfo(ppHandlerInfo **ISyncMgrHandlerInfo) HRESULT
	GetObject(rguidObjectID *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetCapabilities(pmCapabilities *SYNCMGR_HANDLER_CAPABILITIES) HRESULT
	GetPolicies(pmPolicies *SYNCMGR_HANDLER_POLICIES) HRESULT
	Activate(fActivate BOOL) HRESULT
	Enable(fEnable BOOL) HRESULT
	Synchronize(ppszItemIDs *PWSTR, cItems uint32, hwndOwner HWND, pSessionCreator *ISyncMgrSessionCreator, punk *IUnknown) HRESULT
}

type ISyncMgrHandlerVtbl

type ISyncMgrHandlerVtbl struct {
	IUnknownVtbl
	GetName         uintptr
	GetHandlerInfo  uintptr
	GetObject       uintptr
	GetCapabilities uintptr
	GetPolicies     uintptr
	Activate        uintptr
	Enable          uintptr
	Synchronize     uintptr
}

type ISyncMgrRegister

type ISyncMgrRegister struct {
	IUnknown
}

func (*ISyncMgrRegister) GetHandlerRegistrationInfo

func (this *ISyncMgrRegister) GetHandlerRegistrationInfo(clsidHandler *syscall.GUID, pdwSyncMgrRegisterFlags *uint32) HRESULT

func (*ISyncMgrRegister) RegisterSyncMgrHandler

func (this *ISyncMgrRegister) RegisterSyncMgrHandler(clsidHandler *syscall.GUID, pwszDescription PWSTR, dwSyncMgrRegisterFlags uint32) HRESULT

func (*ISyncMgrRegister) UnregisterSyncMgrHandler

func (this *ISyncMgrRegister) UnregisterSyncMgrHandler(clsidHandler *syscall.GUID, dwReserved uint32) HRESULT

func (*ISyncMgrRegister) Vtbl

func (this *ISyncMgrRegister) Vtbl() *ISyncMgrRegisterVtbl

type ISyncMgrRegisterInterface

type ISyncMgrRegisterInterface interface {
	IUnknownInterface
	RegisterSyncMgrHandler(clsidHandler *syscall.GUID, pwszDescription PWSTR, dwSyncMgrRegisterFlags uint32) HRESULT
	UnregisterSyncMgrHandler(clsidHandler *syscall.GUID, dwReserved uint32) HRESULT
	GetHandlerRegistrationInfo(clsidHandler *syscall.GUID, pdwSyncMgrRegisterFlags *uint32) HRESULT
}

type ISyncMgrRegisterVtbl

type ISyncMgrRegisterVtbl struct {
	IUnknownVtbl
	RegisterSyncMgrHandler     uintptr
	UnregisterSyncMgrHandler   uintptr
	GetHandlerRegistrationInfo uintptr
}

type ISyncMgrResolutionHandler

type ISyncMgrResolutionHandler struct {
	IUnknown
}

func (*ISyncMgrResolutionHandler) KeepItems

func (*ISyncMgrResolutionHandler) KeepOther

func (this *ISyncMgrResolutionHandler) KeepOther(psiOther *IShellItem, pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT

func (*ISyncMgrResolutionHandler) KeepRecent

func (this *ISyncMgrResolutionHandler) KeepRecent(pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT

func (*ISyncMgrResolutionHandler) QueryAbilities

func (this *ISyncMgrResolutionHandler) QueryAbilities(pdwAbilities *uint32) HRESULT

func (*ISyncMgrResolutionHandler) RemoveFromSyncSet

func (this *ISyncMgrResolutionHandler) RemoveFromSyncSet(pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT

func (*ISyncMgrResolutionHandler) Vtbl

type ISyncMgrResolutionHandlerInterface

type ISyncMgrResolutionHandlerInterface interface {
	IUnknownInterface
	QueryAbilities(pdwAbilities *uint32) HRESULT
	KeepOther(psiOther *IShellItem, pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT
	KeepRecent(pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT
	RemoveFromSyncSet(pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT
	KeepItems(pArray *ISyncMgrConflictResolutionItems, pFeedback *SYNCMGR_RESOLUTION_FEEDBACK) HRESULT
}

type ISyncMgrResolutionHandlerVtbl

type ISyncMgrResolutionHandlerVtbl struct {
	IUnknownVtbl
	QueryAbilities    uintptr
	KeepOther         uintptr
	KeepRecent        uintptr
	RemoveFromSyncSet uintptr
	KeepItems         uintptr
}

type ISyncMgrScheduleWizardUIOperation

type ISyncMgrScheduleWizardUIOperation struct {
	ISyncMgrUIOperation
}

func (*ISyncMgrScheduleWizardUIOperation) InitWizard

func (this *ISyncMgrScheduleWizardUIOperation) InitWizard(pszHandlerID PWSTR) HRESULT

func (*ISyncMgrScheduleWizardUIOperation) Vtbl

type ISyncMgrScheduleWizardUIOperationInterface

type ISyncMgrScheduleWizardUIOperationInterface interface {
	ISyncMgrUIOperationInterface
	InitWizard(pszHandlerID PWSTR) HRESULT
}

type ISyncMgrScheduleWizardUIOperationVtbl

type ISyncMgrScheduleWizardUIOperationVtbl struct {
	ISyncMgrUIOperationVtbl
	InitWizard uintptr
}

type ISyncMgrSessionCreator

type ISyncMgrSessionCreator struct {
	IUnknown
}

func (*ISyncMgrSessionCreator) CreateSession

func (this *ISyncMgrSessionCreator) CreateSession(pszHandlerID PWSTR, ppszItemIDs *PWSTR, cItems uint32, ppCallback **ISyncMgrSyncCallback) HRESULT

func (*ISyncMgrSessionCreator) Vtbl

type ISyncMgrSessionCreatorInterface

type ISyncMgrSessionCreatorInterface interface {
	IUnknownInterface
	CreateSession(pszHandlerID PWSTR, ppszItemIDs *PWSTR, cItems uint32, ppCallback **ISyncMgrSyncCallback) HRESULT
}

type ISyncMgrSessionCreatorVtbl

type ISyncMgrSessionCreatorVtbl struct {
	IUnknownVtbl
	CreateSession uintptr
}

type ISyncMgrSyncCallback

type ISyncMgrSyncCallback struct {
	IUnknown
}

func (*ISyncMgrSyncCallback) AddIUnknownToSession

func (this *ISyncMgrSyncCallback) AddIUnknownToSession(punk *IUnknown) HRESULT

func (*ISyncMgrSyncCallback) AddItemToSession

func (this *ISyncMgrSyncCallback) AddItemToSession(pszItemID PWSTR) HRESULT

func (*ISyncMgrSyncCallback) CanContinue

func (this *ISyncMgrSyncCallback) CanContinue(pszItemID PWSTR) HRESULT

func (*ISyncMgrSyncCallback) CommitItem

func (this *ISyncMgrSyncCallback) CommitItem(pszItemID PWSTR) HRESULT

func (*ISyncMgrSyncCallback) ProposeItem

func (this *ISyncMgrSyncCallback) ProposeItem(pNewItem *ISyncMgrSyncItem) HRESULT

func (*ISyncMgrSyncCallback) QueryForAdditionalItems

func (this *ISyncMgrSyncCallback) QueryForAdditionalItems(ppenumItemIDs **IEnumString, ppenumPunks **IEnumUnknown) HRESULT

func (*ISyncMgrSyncCallback) ReportEvent

func (this *ISyncMgrSyncCallback) ReportEvent(pszItemID PWSTR, nLevel SYNCMGR_EVENT_LEVEL, nFlags SYNCMGR_EVENT_FLAGS, pszName PWSTR, pszDescription PWSTR, pszLinkText PWSTR, pszLinkReference PWSTR, pszContext PWSTR, pguidEventID *syscall.GUID) HRESULT

func (*ISyncMgrSyncCallback) ReportManualSync

func (this *ISyncMgrSyncCallback) ReportManualSync() HRESULT

func (*ISyncMgrSyncCallback) ReportProgress

func (this *ISyncMgrSyncCallback) ReportProgress(pszItemID PWSTR, pszProgressText PWSTR, nStatus SYNCMGR_PROGRESS_STATUS, uCurrentStep uint32, uMaxStep uint32, pnCancelRequest *SYNCMGR_CANCEL_REQUEST) HRESULT

func (*ISyncMgrSyncCallback) SetHandlerProgressText

func (this *ISyncMgrSyncCallback) SetHandlerProgressText(pszProgressText PWSTR, pnCancelRequest *SYNCMGR_CANCEL_REQUEST) HRESULT

func (*ISyncMgrSyncCallback) Vtbl

type ISyncMgrSyncCallbackInterface

type ISyncMgrSyncCallbackInterface interface {
	IUnknownInterface
	ReportProgress(pszItemID PWSTR, pszProgressText PWSTR, nStatus SYNCMGR_PROGRESS_STATUS, uCurrentStep uint32, uMaxStep uint32, pnCancelRequest *SYNCMGR_CANCEL_REQUEST) HRESULT
	SetHandlerProgressText(pszProgressText PWSTR, pnCancelRequest *SYNCMGR_CANCEL_REQUEST) HRESULT
	ReportEvent(pszItemID PWSTR, nLevel SYNCMGR_EVENT_LEVEL, nFlags SYNCMGR_EVENT_FLAGS, pszName PWSTR, pszDescription PWSTR, pszLinkText PWSTR, pszLinkReference PWSTR, pszContext PWSTR, pguidEventID *syscall.GUID) HRESULT
	CanContinue(pszItemID PWSTR) HRESULT
	QueryForAdditionalItems(ppenumItemIDs **IEnumString, ppenumPunks **IEnumUnknown) HRESULT
	AddItemToSession(pszItemID PWSTR) HRESULT
	AddIUnknownToSession(punk *IUnknown) HRESULT
	ProposeItem(pNewItem *ISyncMgrSyncItem) HRESULT
	CommitItem(pszItemID PWSTR) HRESULT
	ReportManualSync() HRESULT
}

type ISyncMgrSyncCallbackVtbl

type ISyncMgrSyncCallbackVtbl struct {
	IUnknownVtbl
	ReportProgress          uintptr
	SetHandlerProgressText  uintptr
	ReportEvent             uintptr
	CanContinue             uintptr
	QueryForAdditionalItems uintptr
	AddItemToSession        uintptr
	AddIUnknownToSession    uintptr
	ProposeItem             uintptr
	CommitItem              uintptr
	ReportManualSync        uintptr
}

type ISyncMgrSyncItem

type ISyncMgrSyncItem struct {
	IUnknown
}

func (*ISyncMgrSyncItem) Delete

func (this *ISyncMgrSyncItem) Delete() HRESULT

func (*ISyncMgrSyncItem) Enable

func (this *ISyncMgrSyncItem) Enable(fEnable BOOL) HRESULT

func (*ISyncMgrSyncItem) GetCapabilities

func (this *ISyncMgrSyncItem) GetCapabilities(pmCapabilities *SYNCMGR_ITEM_CAPABILITIES) HRESULT

func (*ISyncMgrSyncItem) GetItemID

func (this *ISyncMgrSyncItem) GetItemID(ppszItemID *PWSTR) HRESULT

func (*ISyncMgrSyncItem) GetItemInfo

func (this *ISyncMgrSyncItem) GetItemInfo(ppItemInfo **ISyncMgrSyncItemInfo) HRESULT

func (*ISyncMgrSyncItem) GetName

func (this *ISyncMgrSyncItem) GetName(ppszName *PWSTR) HRESULT

func (*ISyncMgrSyncItem) GetObject

func (this *ISyncMgrSyncItem) GetObject(rguidObjectID *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISyncMgrSyncItem) GetPolicies

func (this *ISyncMgrSyncItem) GetPolicies(pmPolicies *SYNCMGR_ITEM_POLICIES) HRESULT

func (*ISyncMgrSyncItem) Vtbl

func (this *ISyncMgrSyncItem) Vtbl() *ISyncMgrSyncItemVtbl

type ISyncMgrSyncItemContainer

type ISyncMgrSyncItemContainer struct {
	IUnknown
}

func (*ISyncMgrSyncItemContainer) GetSyncItem

func (this *ISyncMgrSyncItemContainer) GetSyncItem(pszItemID PWSTR, ppItem **ISyncMgrSyncItem) HRESULT

func (*ISyncMgrSyncItemContainer) GetSyncItemCount

func (this *ISyncMgrSyncItemContainer) GetSyncItemCount(pcItems *uint32) HRESULT

func (*ISyncMgrSyncItemContainer) GetSyncItemEnumerator

func (this *ISyncMgrSyncItemContainer) GetSyncItemEnumerator(ppenum **IEnumSyncMgrSyncItems) HRESULT

func (*ISyncMgrSyncItemContainer) Vtbl

type ISyncMgrSyncItemContainerInterface

type ISyncMgrSyncItemContainerInterface interface {
	IUnknownInterface
	GetSyncItem(pszItemID PWSTR, ppItem **ISyncMgrSyncItem) HRESULT
	GetSyncItemEnumerator(ppenum **IEnumSyncMgrSyncItems) HRESULT
	GetSyncItemCount(pcItems *uint32) HRESULT
}

type ISyncMgrSyncItemContainerVtbl

type ISyncMgrSyncItemContainerVtbl struct {
	IUnknownVtbl
	GetSyncItem           uintptr
	GetSyncItemEnumerator uintptr
	GetSyncItemCount      uintptr
}

type ISyncMgrSyncItemInfo

type ISyncMgrSyncItemInfo struct {
	IUnknown
}

func (*ISyncMgrSyncItemInfo) GetComment

func (this *ISyncMgrSyncItemInfo) GetComment(ppszComment *PWSTR) HRESULT

func (*ISyncMgrSyncItemInfo) GetLastSyncTime

func (this *ISyncMgrSyncItemInfo) GetLastSyncTime(pftLastSync *FILETIME) HRESULT

func (*ISyncMgrSyncItemInfo) GetTypeLabel

func (this *ISyncMgrSyncItemInfo) GetTypeLabel(ppszTypeLabel *PWSTR) HRESULT

func (*ISyncMgrSyncItemInfo) IsConnected

func (this *ISyncMgrSyncItemInfo) IsConnected() HRESULT

func (*ISyncMgrSyncItemInfo) IsEnabled

func (this *ISyncMgrSyncItemInfo) IsEnabled() HRESULT

func (*ISyncMgrSyncItemInfo) Vtbl

type ISyncMgrSyncItemInfoInterface

type ISyncMgrSyncItemInfoInterface interface {
	IUnknownInterface
	GetTypeLabel(ppszTypeLabel *PWSTR) HRESULT
	GetComment(ppszComment *PWSTR) HRESULT
	GetLastSyncTime(pftLastSync *FILETIME) HRESULT
	IsEnabled() HRESULT
	IsConnected() HRESULT
}

type ISyncMgrSyncItemInfoVtbl

type ISyncMgrSyncItemInfoVtbl struct {
	IUnknownVtbl
	GetTypeLabel    uintptr
	GetComment      uintptr
	GetLastSyncTime uintptr
	IsEnabled       uintptr
	IsConnected     uintptr
}

type ISyncMgrSyncItemInterface

type ISyncMgrSyncItemInterface interface {
	IUnknownInterface
	GetItemID(ppszItemID *PWSTR) HRESULT
	GetName(ppszName *PWSTR) HRESULT
	GetItemInfo(ppItemInfo **ISyncMgrSyncItemInfo) HRESULT
	GetObject(rguidObjectID *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	GetCapabilities(pmCapabilities *SYNCMGR_ITEM_CAPABILITIES) HRESULT
	GetPolicies(pmPolicies *SYNCMGR_ITEM_POLICIES) HRESULT
	Enable(fEnable BOOL) HRESULT
	Delete() HRESULT
}

type ISyncMgrSyncItemVtbl

type ISyncMgrSyncItemVtbl struct {
	IUnknownVtbl
	GetItemID       uintptr
	GetName         uintptr
	GetItemInfo     uintptr
	GetObject       uintptr
	GetCapabilities uintptr
	GetPolicies     uintptr
	Enable          uintptr
	Delete          uintptr
}

type ISyncMgrSyncResult

type ISyncMgrSyncResult struct {
	IUnknown
}

func (*ISyncMgrSyncResult) Result

func (this *ISyncMgrSyncResult) Result(nStatus SYNCMGR_PROGRESS_STATUS, cError uint32, cConflicts uint32) HRESULT

func (*ISyncMgrSyncResult) Vtbl

type ISyncMgrSyncResultInterface

type ISyncMgrSyncResultInterface interface {
	IUnknownInterface
	Result(nStatus SYNCMGR_PROGRESS_STATUS, cError uint32, cConflicts uint32) HRESULT
}

type ISyncMgrSyncResultVtbl

type ISyncMgrSyncResultVtbl struct {
	IUnknownVtbl
	Result uintptr
}

type ISyncMgrSynchronize

type ISyncMgrSynchronize struct {
	IUnknown
}

func (*ISyncMgrSynchronize) EnumSyncMgrItems

func (this *ISyncMgrSynchronize) EnumSyncMgrItems(ppSyncMgrEnumItems **ISyncMgrEnumItems) HRESULT

func (*ISyncMgrSynchronize) GetHandlerInfo

func (this *ISyncMgrSynchronize) GetHandlerInfo(ppSyncMgrHandlerInfo **SYNCMGRHANDLERINFO) HRESULT

func (*ISyncMgrSynchronize) GetItemObject

func (this *ISyncMgrSynchronize) GetItemObject(ItemID *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ISyncMgrSynchronize) Initialize

func (this *ISyncMgrSynchronize) Initialize(dwReserved uint32, dwSyncMgrFlags uint32, cbCookie uint32, lpCookie *byte) HRESULT

func (*ISyncMgrSynchronize) PrepareForSync

func (this *ISyncMgrSynchronize) PrepareForSync(cbNumItems uint32, pItemIDs *syscall.GUID, hWndParent HWND, dwReserved uint32) HRESULT

func (*ISyncMgrSynchronize) SetItemStatus

func (this *ISyncMgrSynchronize) SetItemStatus(pItemID *syscall.GUID, dwSyncMgrStatus uint32) HRESULT

func (*ISyncMgrSynchronize) SetProgressCallback

func (this *ISyncMgrSynchronize) SetProgressCallback(lpCallBack *ISyncMgrSynchronizeCallback) HRESULT

func (*ISyncMgrSynchronize) ShowError

func (this *ISyncMgrSynchronize) ShowError(hWndParent HWND, ErrorID *syscall.GUID) HRESULT

func (*ISyncMgrSynchronize) ShowProperties

func (this *ISyncMgrSynchronize) ShowProperties(hWndParent HWND, ItemID *syscall.GUID) HRESULT

func (*ISyncMgrSynchronize) Synchronize

func (this *ISyncMgrSynchronize) Synchronize(hWndParent HWND) HRESULT

func (*ISyncMgrSynchronize) Vtbl

type ISyncMgrSynchronizeCallback

type ISyncMgrSynchronizeCallback struct {
	IUnknown
}

func (*ISyncMgrSynchronizeCallback) DeleteLogError

func (this *ISyncMgrSynchronizeCallback) DeleteLogError(ErrorID *syscall.GUID, dwReserved uint32) HRESULT

func (*ISyncMgrSynchronizeCallback) EnableModeless

func (this *ISyncMgrSynchronizeCallback) EnableModeless(fEnable BOOL) HRESULT

func (*ISyncMgrSynchronizeCallback) EstablishConnection

func (this *ISyncMgrSynchronizeCallback) EstablishConnection(pwszConnection PWSTR, dwReserved uint32) HRESULT

func (*ISyncMgrSynchronizeCallback) LogError

func (this *ISyncMgrSynchronizeCallback) LogError(dwErrorLevel uint32, pszErrorText PWSTR, pSyncLogError *SYNCMGRLOGERRORINFO) HRESULT

func (*ISyncMgrSynchronizeCallback) PrepareForSyncCompleted

func (this *ISyncMgrSynchronizeCallback) PrepareForSyncCompleted(hr HRESULT) HRESULT

func (*ISyncMgrSynchronizeCallback) Progress

func (this *ISyncMgrSynchronizeCallback) Progress(ItemID *syscall.GUID, pSyncProgressItem *SYNCMGRPROGRESSITEM) HRESULT

func (*ISyncMgrSynchronizeCallback) ShowErrorCompleted

func (this *ISyncMgrSynchronizeCallback) ShowErrorCompleted(hr HRESULT, cItems uint32, pItemIDs *syscall.GUID) HRESULT

func (*ISyncMgrSynchronizeCallback) ShowPropertiesCompleted

func (this *ISyncMgrSynchronizeCallback) ShowPropertiesCompleted(hr HRESULT) HRESULT

func (*ISyncMgrSynchronizeCallback) SynchronizeCompleted

func (this *ISyncMgrSynchronizeCallback) SynchronizeCompleted(hr HRESULT) HRESULT

func (*ISyncMgrSynchronizeCallback) Vtbl

type ISyncMgrSynchronizeCallbackInterface

type ISyncMgrSynchronizeCallbackInterface interface {
	IUnknownInterface
	ShowPropertiesCompleted(hr HRESULT) HRESULT
	PrepareForSyncCompleted(hr HRESULT) HRESULT
	SynchronizeCompleted(hr HRESULT) HRESULT
	ShowErrorCompleted(hr HRESULT, cItems uint32, pItemIDs *syscall.GUID) HRESULT
	EnableModeless(fEnable BOOL) HRESULT
	Progress(ItemID *syscall.GUID, pSyncProgressItem *SYNCMGRPROGRESSITEM) HRESULT
	LogError(dwErrorLevel uint32, pszErrorText PWSTR, pSyncLogError *SYNCMGRLOGERRORINFO) HRESULT
	DeleteLogError(ErrorID *syscall.GUID, dwReserved uint32) HRESULT
	EstablishConnection(pwszConnection PWSTR, dwReserved uint32) HRESULT
}

type ISyncMgrSynchronizeCallbackVtbl

type ISyncMgrSynchronizeCallbackVtbl struct {
	IUnknownVtbl
	ShowPropertiesCompleted uintptr
	PrepareForSyncCompleted uintptr
	SynchronizeCompleted    uintptr
	ShowErrorCompleted      uintptr
	EnableModeless          uintptr
	Progress                uintptr
	LogError                uintptr
	DeleteLogError          uintptr
	EstablishConnection     uintptr
}

type ISyncMgrSynchronizeInterface

type ISyncMgrSynchronizeInterface interface {
	IUnknownInterface
	Initialize(dwReserved uint32, dwSyncMgrFlags uint32, cbCookie uint32, lpCookie *byte) HRESULT
	GetHandlerInfo(ppSyncMgrHandlerInfo **SYNCMGRHANDLERINFO) HRESULT
	EnumSyncMgrItems(ppSyncMgrEnumItems **ISyncMgrEnumItems) HRESULT
	GetItemObject(ItemID *syscall.GUID, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	ShowProperties(hWndParent HWND, ItemID *syscall.GUID) HRESULT
	SetProgressCallback(lpCallBack *ISyncMgrSynchronizeCallback) HRESULT
	PrepareForSync(cbNumItems uint32, pItemIDs *syscall.GUID, hWndParent HWND, dwReserved uint32) HRESULT
	Synchronize(hWndParent HWND) HRESULT
	SetItemStatus(pItemID *syscall.GUID, dwSyncMgrStatus uint32) HRESULT
	ShowError(hWndParent HWND, ErrorID *syscall.GUID) HRESULT
}

type ISyncMgrSynchronizeInvoke

type ISyncMgrSynchronizeInvoke struct {
	IUnknown
}

func (*ISyncMgrSynchronizeInvoke) UpdateAll

func (this *ISyncMgrSynchronizeInvoke) UpdateAll() HRESULT

func (*ISyncMgrSynchronizeInvoke) UpdateItems

func (this *ISyncMgrSynchronizeInvoke) UpdateItems(dwInvokeFlags uint32, clsid *syscall.GUID, cbCookie uint32, pCookie *byte) HRESULT

func (*ISyncMgrSynchronizeInvoke) Vtbl

type ISyncMgrSynchronizeInvokeInterface

type ISyncMgrSynchronizeInvokeInterface interface {
	IUnknownInterface
	UpdateItems(dwInvokeFlags uint32, clsid *syscall.GUID, cbCookie uint32, pCookie *byte) HRESULT
	UpdateAll() HRESULT
}

type ISyncMgrSynchronizeInvokeVtbl

type ISyncMgrSynchronizeInvokeVtbl struct {
	IUnknownVtbl
	UpdateItems uintptr
	UpdateAll   uintptr
}

type ISyncMgrSynchronizeVtbl

type ISyncMgrSynchronizeVtbl struct {
	IUnknownVtbl
	Initialize          uintptr
	GetHandlerInfo      uintptr
	EnumSyncMgrItems    uintptr
	GetItemObject       uintptr
	ShowProperties      uintptr
	SetProgressCallback uintptr
	PrepareForSync      uintptr
	Synchronize         uintptr
	SetItemStatus       uintptr
	ShowError           uintptr
}

type ISyncMgrUIOperation

type ISyncMgrUIOperation struct {
	IUnknown
}

func (*ISyncMgrUIOperation) Run

func (this *ISyncMgrUIOperation) Run(hwndOwner HWND) HRESULT

func (*ISyncMgrUIOperation) Vtbl

type ISyncMgrUIOperationInterface

type ISyncMgrUIOperationInterface interface {
	IUnknownInterface
	Run(hwndOwner HWND) HRESULT
}

type ISyncMgrUIOperationVtbl

type ISyncMgrUIOperationVtbl struct {
	IUnknownVtbl
	Run uintptr
}

type ISynchronize

type ISynchronize struct {
	IUnknown
}

func (*ISynchronize) Reset

func (this *ISynchronize) Reset() HRESULT

func (*ISynchronize) Signal

func (this *ISynchronize) Signal() HRESULT

func (*ISynchronize) Vtbl

func (this *ISynchronize) Vtbl() *ISynchronizeVtbl

func (*ISynchronize) Wait

func (this *ISynchronize) Wait(dwFlags uint32, dwMilliseconds uint32) HRESULT

type ISynchronizeContainer

type ISynchronizeContainer struct {
	IUnknown
}

func (*ISynchronizeContainer) AddSynchronize

func (this *ISynchronizeContainer) AddSynchronize(pSync *ISynchronize) HRESULT

func (*ISynchronizeContainer) Vtbl

func (*ISynchronizeContainer) WaitMultiple

func (this *ISynchronizeContainer) WaitMultiple(dwFlags uint32, dwTimeOut uint32, ppSync **ISynchronize) HRESULT

type ISynchronizeContainerInterface

type ISynchronizeContainerInterface interface {
	IUnknownInterface
	AddSynchronize(pSync *ISynchronize) HRESULT
	WaitMultiple(dwFlags uint32, dwTimeOut uint32, ppSync **ISynchronize) HRESULT
}

type ISynchronizeContainerVtbl

type ISynchronizeContainerVtbl struct {
	IUnknownVtbl
	AddSynchronize uintptr
	WaitMultiple   uintptr
}

type ISynchronizeEvent

type ISynchronizeEvent struct {
	ISynchronizeHandle
}

func (*ISynchronizeEvent) SetEventHandle

func (this *ISynchronizeEvent) SetEventHandle(ph *HANDLE) HRESULT

func (*ISynchronizeEvent) Vtbl

type ISynchronizeEventInterface

type ISynchronizeEventInterface interface {
	ISynchronizeHandleInterface
	SetEventHandle(ph *HANDLE) HRESULT
}

type ISynchronizeEventVtbl

type ISynchronizeEventVtbl struct {
	ISynchronizeHandleVtbl
	SetEventHandle uintptr
}

type ISynchronizeHandle

type ISynchronizeHandle struct {
	IUnknown
}

func (*ISynchronizeHandle) GetHandle

func (this *ISynchronizeHandle) GetHandle(ph *HANDLE) HRESULT

func (*ISynchronizeHandle) Vtbl

type ISynchronizeHandleInterface

type ISynchronizeHandleInterface interface {
	IUnknownInterface
	GetHandle(ph *HANDLE) HRESULT
}

type ISynchronizeHandleVtbl

type ISynchronizeHandleVtbl struct {
	IUnknownVtbl
	GetHandle uintptr
}

type ISynchronizeInterface

type ISynchronizeInterface interface {
	IUnknownInterface
	Wait(dwFlags uint32, dwMilliseconds uint32) HRESULT
	Signal() HRESULT
	Reset() HRESULT
}

type ISynchronizeMutex

type ISynchronizeMutex struct {
	ISynchronize
}

func (*ISynchronizeMutex) ReleaseMutex

func (this *ISynchronizeMutex) ReleaseMutex() HRESULT

func (*ISynchronizeMutex) Vtbl

type ISynchronizeMutexInterface

type ISynchronizeMutexInterface interface {
	ISynchronizeInterface
	ReleaseMutex() HRESULT
}

type ISynchronizeMutexVtbl

type ISynchronizeMutexVtbl struct {
	ISynchronizeVtbl
	ReleaseMutex uintptr
}

type ISynchronizeVtbl

type ISynchronizeVtbl struct {
	IUnknownVtbl
	Wait   uintptr
	Signal uintptr
	Reset  uintptr
}

type ISynchronizedInputProvider

type ISynchronizedInputProvider struct {
	IUnknown
}

func (*ISynchronizedInputProvider) Cancel

func (this *ISynchronizedInputProvider) Cancel() HRESULT

func (*ISynchronizedInputProvider) StartListening

func (this *ISynchronizedInputProvider) StartListening(inputType SynchronizedInputType) HRESULT

func (*ISynchronizedInputProvider) Vtbl

type ISynchronizedInputProviderInterface

type ISynchronizedInputProviderInterface interface {
	IUnknownInterface
	StartListening(inputType SynchronizedInputType) HRESULT
	Cancel() HRESULT
}

type ISynchronizedInputProviderVtbl

type ISynchronizedInputProviderVtbl struct {
	IUnknownVtbl
	StartListening uintptr
	Cancel         uintptr
}

type ISystemMediaTransportControlsInterop

type ISystemMediaTransportControlsInterop struct {
	IInspectable
}

func (*ISystemMediaTransportControlsInterop) GetForWindow

func (this *ISystemMediaTransportControlsInterop) GetForWindow(appWindow HWND, riid *syscall.GUID, mediaTransportControl unsafe.Pointer) HRESULT

func (*ISystemMediaTransportControlsInterop) Vtbl

type ISystemMediaTransportControlsInteropInterface

type ISystemMediaTransportControlsInteropInterface interface {
	IInspectableInterface
	GetForWindow(appWindow HWND, riid *syscall.GUID, mediaTransportControl unsafe.Pointer) HRESULT
}

type ISystemMediaTransportControlsInteropVtbl

type ISystemMediaTransportControlsInteropVtbl struct {
	IInspectableVtbl
	GetForWindow uintptr
}

type ITEMIDLIST

type ITEMIDLIST struct {
	Mkid SHITEMID
}

func ILAppendID

func ILAppendID(pidl *ITEMIDLIST, pmkid *SHITEMID, fAppend BOOL) *ITEMIDLIST

func ILClone

func ILClone(pidl *ITEMIDLIST) *ITEMIDLIST

func ILCloneFirst

func ILCloneFirst(pidl *ITEMIDLIST) *ITEMIDLIST

func ILCombine

func ILCombine(pidl1 *ITEMIDLIST, pidl2 *ITEMIDLIST) *ITEMIDLIST

func ILCreateFromPathA

func ILCreateFromPathA(pszPath PSTR) *ITEMIDLIST

func ILCreateFromPathW

func ILCreateFromPathW(pszPath PWSTR) *ITEMIDLIST

func ILFindChild

func ILFindChild(pidlParent *ITEMIDLIST, pidlChild *ITEMIDLIST) *ITEMIDLIST

func ILFindLastID

func ILFindLastID(pidl *ITEMIDLIST) *ITEMIDLIST

func ILGetNext

func ILGetNext(pidl *ITEMIDLIST) *ITEMIDLIST

func SHBrowseForFolderA

func SHBrowseForFolderA(lpbi *BROWSEINFOA) *ITEMIDLIST

func SHBrowseForFolderW

func SHBrowseForFolderW(lpbi *BROWSEINFOW) *ITEMIDLIST

func SHCloneSpecialIDList

func SHCloneSpecialIDList(hwnd HWND, csidl int32, fCreate BOOL) *ITEMIDLIST

func SHSimpleIDListFromPath

func SHSimpleIDListFromPath(pszPath PWSTR) *ITEMIDLIST

type ITEMSPACING

type ITEMSPACING struct {
	CxSmall int32
	CySmall int32
	CxLarge int32
	CyLarge int32
}

type ITEMSTATES

type ITEMSTATES int32

enum

const (
	LBPSI_HOT              ITEMSTATES = 1
	LBPSI_HOTSELECTED      ITEMSTATES = 2
	LBPSI_SELECTED         ITEMSTATES = 3
	LBPSI_SELECTEDNOTFOCUS ITEMSTATES = 4
)

type ITableItemProvider

type ITableItemProvider struct {
	IUnknown
}

func (*ITableItemProvider) GetColumnHeaderItems

func (this *ITableItemProvider) GetColumnHeaderItems(pRetVal **SAFEARRAY) HRESULT

func (*ITableItemProvider) GetRowHeaderItems

func (this *ITableItemProvider) GetRowHeaderItems(pRetVal **SAFEARRAY) HRESULT

func (*ITableItemProvider) Vtbl

type ITableItemProviderInterface

type ITableItemProviderInterface interface {
	IUnknownInterface
	GetRowHeaderItems(pRetVal **SAFEARRAY) HRESULT
	GetColumnHeaderItems(pRetVal **SAFEARRAY) HRESULT
}

type ITableItemProviderVtbl

type ITableItemProviderVtbl struct {
	IUnknownVtbl
	GetRowHeaderItems    uintptr
	GetColumnHeaderItems uintptr
}

type ITableProvider

type ITableProvider struct {
	IUnknown
}

func (*ITableProvider) GetColumnHeaders

func (this *ITableProvider) GetColumnHeaders(pRetVal **SAFEARRAY) HRESULT

func (*ITableProvider) GetRowHeaders

func (this *ITableProvider) GetRowHeaders(pRetVal **SAFEARRAY) HRESULT

func (*ITableProvider) Get_RowOrColumnMajor

func (this *ITableProvider) Get_RowOrColumnMajor(pRetVal *RowOrColumnMajor) HRESULT

func (*ITableProvider) Vtbl

func (this *ITableProvider) Vtbl() *ITableProviderVtbl

type ITableProviderInterface

type ITableProviderInterface interface {
	IUnknownInterface
	GetRowHeaders(pRetVal **SAFEARRAY) HRESULT
	GetColumnHeaders(pRetVal **SAFEARRAY) HRESULT
	Get_RowOrColumnMajor(pRetVal *RowOrColumnMajor) HRESULT
}

type ITableProviderVtbl

type ITableProviderVtbl struct {
	IUnknownVtbl
	GetRowHeaders        uintptr
	GetColumnHeaders     uintptr
	Get_RowOrColumnMajor uintptr
}

type ITaskbarList

type ITaskbarList struct {
	IUnknown
}

func (*ITaskbarList) ActivateTab

func (this *ITaskbarList) ActivateTab(hwnd HWND) HRESULT

func (*ITaskbarList) AddTab

func (this *ITaskbarList) AddTab(hwnd HWND) HRESULT

func (*ITaskbarList) DeleteTab

func (this *ITaskbarList) DeleteTab(hwnd HWND) HRESULT

func (*ITaskbarList) HrInit

func (this *ITaskbarList) HrInit() HRESULT

func (*ITaskbarList) SetActiveAlt

func (this *ITaskbarList) SetActiveAlt(hwnd HWND) HRESULT

func (*ITaskbarList) Vtbl

func (this *ITaskbarList) Vtbl() *ITaskbarListVtbl

type ITaskbarList2

type ITaskbarList2 struct {
	ITaskbarList
}

func (*ITaskbarList2) MarkFullscreenWindow

func (this *ITaskbarList2) MarkFullscreenWindow(hwnd HWND, fFullscreen BOOL) HRESULT

func (*ITaskbarList2) Vtbl

func (this *ITaskbarList2) Vtbl() *ITaskbarList2Vtbl

type ITaskbarList2Interface

type ITaskbarList2Interface interface {
	ITaskbarListInterface
	MarkFullscreenWindow(hwnd HWND, fFullscreen BOOL) HRESULT
}

type ITaskbarList2Vtbl

type ITaskbarList2Vtbl struct {
	ITaskbarListVtbl
	MarkFullscreenWindow uintptr
}

type ITaskbarList3

type ITaskbarList3 struct {
	ITaskbarList2
}

func (*ITaskbarList3) RegisterTab

func (this *ITaskbarList3) RegisterTab(hwndTab HWND, hwndMDI HWND) HRESULT

func (*ITaskbarList3) SetOverlayIcon

func (this *ITaskbarList3) SetOverlayIcon(hwnd HWND, hIcon HICON, pszDescription PWSTR) HRESULT

func (*ITaskbarList3) SetProgressState

func (this *ITaskbarList3) SetProgressState(hwnd HWND, tbpFlags TBPFLAG) HRESULT

func (*ITaskbarList3) SetProgressValue

func (this *ITaskbarList3) SetProgressValue(hwnd HWND, ullCompleted uint64, ullTotal uint64) HRESULT

func (*ITaskbarList3) SetTabActive

func (this *ITaskbarList3) SetTabActive(hwndTab HWND, hwndMDI HWND, dwReserved uint32) HRESULT

func (*ITaskbarList3) SetTabOrder

func (this *ITaskbarList3) SetTabOrder(hwndTab HWND, hwndInsertBefore HWND) HRESULT

func (*ITaskbarList3) SetThumbnailClip

func (this *ITaskbarList3) SetThumbnailClip(hwnd HWND, prcClip *RECT) HRESULT

func (*ITaskbarList3) SetThumbnailTooltip

func (this *ITaskbarList3) SetThumbnailTooltip(hwnd HWND, pszTip PWSTR) HRESULT

func (*ITaskbarList3) ThumbBarAddButtons

func (this *ITaskbarList3) ThumbBarAddButtons(hwnd HWND, cButtons uint32, pButton *THUMBBUTTON) HRESULT

func (*ITaskbarList3) ThumbBarSetImageList

func (this *ITaskbarList3) ThumbBarSetImageList(hwnd HWND, himl HIMAGELIST) HRESULT

func (*ITaskbarList3) ThumbBarUpdateButtons

func (this *ITaskbarList3) ThumbBarUpdateButtons(hwnd HWND, cButtons uint32, pButton *THUMBBUTTON) HRESULT

func (*ITaskbarList3) UnregisterTab

func (this *ITaskbarList3) UnregisterTab(hwndTab HWND) HRESULT

func (*ITaskbarList3) Vtbl

func (this *ITaskbarList3) Vtbl() *ITaskbarList3Vtbl

type ITaskbarList3Interface

type ITaskbarList3Interface interface {
	ITaskbarList2Interface
	SetProgressValue(hwnd HWND, ullCompleted uint64, ullTotal uint64) HRESULT
	SetProgressState(hwnd HWND, tbpFlags TBPFLAG) HRESULT
	RegisterTab(hwndTab HWND, hwndMDI HWND) HRESULT
	UnregisterTab(hwndTab HWND) HRESULT
	SetTabOrder(hwndTab HWND, hwndInsertBefore HWND) HRESULT
	SetTabActive(hwndTab HWND, hwndMDI HWND, dwReserved uint32) HRESULT
	ThumbBarAddButtons(hwnd HWND, cButtons uint32, pButton *THUMBBUTTON) HRESULT
	ThumbBarUpdateButtons(hwnd HWND, cButtons uint32, pButton *THUMBBUTTON) HRESULT
	ThumbBarSetImageList(hwnd HWND, himl HIMAGELIST) HRESULT
	SetOverlayIcon(hwnd HWND, hIcon HICON, pszDescription PWSTR) HRESULT
	SetThumbnailTooltip(hwnd HWND, pszTip PWSTR) HRESULT
	SetThumbnailClip(hwnd HWND, prcClip *RECT) HRESULT
}

type ITaskbarList3Vtbl

type ITaskbarList3Vtbl struct {
	ITaskbarList2Vtbl
	SetProgressValue      uintptr
	SetProgressState      uintptr
	RegisterTab           uintptr
	UnregisterTab         uintptr
	SetTabOrder           uintptr
	SetTabActive          uintptr
	ThumbBarAddButtons    uintptr
	ThumbBarUpdateButtons uintptr
	ThumbBarSetImageList  uintptr
	SetOverlayIcon        uintptr
	SetThumbnailTooltip   uintptr
	SetThumbnailClip      uintptr
}

type ITaskbarList4

type ITaskbarList4 struct {
	ITaskbarList3
}

func (*ITaskbarList4) SetTabProperties

func (this *ITaskbarList4) SetTabProperties(hwndTab HWND, stpFlags STPFLAG) HRESULT

func (*ITaskbarList4) Vtbl

func (this *ITaskbarList4) Vtbl() *ITaskbarList4Vtbl

type ITaskbarList4Interface

type ITaskbarList4Interface interface {
	ITaskbarList3Interface
	SetTabProperties(hwndTab HWND, stpFlags STPFLAG) HRESULT
}

type ITaskbarList4Vtbl

type ITaskbarList4Vtbl struct {
	ITaskbarList3Vtbl
	SetTabProperties uintptr
}

type ITaskbarListInterface

type ITaskbarListInterface interface {
	IUnknownInterface
	HrInit() HRESULT
	AddTab(hwnd HWND) HRESULT
	DeleteTab(hwnd HWND) HRESULT
	ActivateTab(hwnd HWND) HRESULT
	SetActiveAlt(hwnd HWND) HRESULT
}

type ITaskbarListVtbl

type ITaskbarListVtbl struct {
	IUnknownVtbl
	HrInit       uintptr
	AddTab       uintptr
	DeleteTab    uintptr
	ActivateTab  uintptr
	SetActiveAlt uintptr
}

type ITextChildProvider

type ITextChildProvider struct {
	IUnknown
}

func (*ITextChildProvider) Get_TextContainer

func (this *ITextChildProvider) Get_TextContainer(pRetVal **IRawElementProviderSimple) HRESULT

func (*ITextChildProvider) Get_TextRange

func (this *ITextChildProvider) Get_TextRange(pRetVal **ITextRangeProvider) HRESULT

func (*ITextChildProvider) Vtbl

type ITextChildProviderInterface

type ITextChildProviderInterface interface {
	IUnknownInterface
	Get_TextContainer(pRetVal **IRawElementProviderSimple) HRESULT
	Get_TextRange(pRetVal **ITextRangeProvider) HRESULT
}

type ITextChildProviderVtbl

type ITextChildProviderVtbl struct {
	IUnknownVtbl
	Get_TextContainer uintptr
	Get_TextRange     uintptr
}

type ITextDisplays

type ITextDisplays struct {
	IDispatch
}

func (*ITextDisplays) Vtbl

func (this *ITextDisplays) Vtbl() *ITextDisplaysVtbl

type ITextDisplaysInterface

type ITextDisplaysInterface interface {
	IDispatchInterface
}

type ITextDisplaysVtbl

type ITextDisplaysVtbl struct {
	IDispatchVtbl
}

type ITextDocument

type ITextDocument struct {
	IDispatch
}

func (*ITextDocument) BeginEditCollection

func (this *ITextDocument) BeginEditCollection() HRESULT

func (*ITextDocument) EndEditCollection

func (this *ITextDocument) EndEditCollection() HRESULT

func (*ITextDocument) Freeze

func (this *ITextDocument) Freeze(pCount *int32) HRESULT

func (*ITextDocument) GetDefaultTabStop

func (this *ITextDocument) GetDefaultTabStop(pValue *float32) HRESULT

func (*ITextDocument) GetName

func (this *ITextDocument) GetName(pName *BSTR) HRESULT

func (*ITextDocument) GetSaved

func (this *ITextDocument) GetSaved(pValue *int32) HRESULT

func (*ITextDocument) GetSelection

func (this *ITextDocument) GetSelection(ppSel **ITextSelection) HRESULT

func (*ITextDocument) GetStoryCount

func (this *ITextDocument) GetStoryCount(pCount *int32) HRESULT

func (*ITextDocument) GetStoryRanges

func (this *ITextDocument) GetStoryRanges(ppStories **ITextStoryRanges) HRESULT

func (*ITextDocument) New

func (this *ITextDocument) New() HRESULT

func (*ITextDocument) Open

func (this *ITextDocument) Open(pVar *VARIANT, Flags TomConstants, CodePage int32) HRESULT

func (*ITextDocument) Range

func (this *ITextDocument) Range(cpActive int32, cpAnchor int32, ppRange **ITextRange) HRESULT

func (*ITextDocument) RangeFromPoint

func (this *ITextDocument) RangeFromPoint(x int32, y int32, ppRange **ITextRange) HRESULT

func (*ITextDocument) Redo

func (this *ITextDocument) Redo(Count int32, pCount *int32) HRESULT

func (*ITextDocument) Save

func (this *ITextDocument) Save(pVar *VARIANT, Flags TomConstants, CodePage int32) HRESULT

func (*ITextDocument) SetDefaultTabStop

func (this *ITextDocument) SetDefaultTabStop(Value float32) HRESULT

func (*ITextDocument) SetSaved

func (this *ITextDocument) SetSaved(Value TomConstants) HRESULT

func (*ITextDocument) Undo

func (this *ITextDocument) Undo(Count int32, pCount *int32) HRESULT

func (*ITextDocument) Unfreeze

func (this *ITextDocument) Unfreeze(pCount *int32) HRESULT

func (*ITextDocument) Vtbl

func (this *ITextDocument) Vtbl() *ITextDocumentVtbl

type ITextDocument2

type ITextDocument2 struct {
	ITextDocument
}

func (*ITextDocument2) AttachMsgFilter

func (this *ITextDocument2) AttachMsgFilter(pFilter *IUnknown) HRESULT

func (*ITextDocument2) CheckTextLimit

func (this *ITextDocument2) CheckTextLimit(cch int32, pcch *int32) HRESULT

func (*ITextDocument2) GetActiveStory

func (this *ITextDocument2) GetActiveStory(ppStory **ITextStory) HRESULT

func (*ITextDocument2) GetCallManager

func (this *ITextDocument2) GetCallManager(ppVoid **IUnknown) HRESULT

func (*ITextDocument2) GetCaretType

func (this *ITextDocument2) GetCaretType(pValue *int32) HRESULT

func (*ITextDocument2) GetClientRect

func (this *ITextDocument2) GetClientRect(Type TomConstants, pLeft *int32, pTop *int32, pRight *int32, pBottom *int32) HRESULT

func (*ITextDocument2) GetDisplays

func (this *ITextDocument2) GetDisplays(ppDisplays **ITextDisplays) HRESULT

func (*ITextDocument2) GetDocumentFont

func (this *ITextDocument2) GetDocumentFont(ppFont **ITextFont2) HRESULT

func (*ITextDocument2) GetDocumentPara

func (this *ITextDocument2) GetDocumentPara(ppPara **ITextPara2) HRESULT

func (*ITextDocument2) GetEastAsianFlags

func (this *ITextDocument2) GetEastAsianFlags(pFlags *TomConstants) HRESULT

func (*ITextDocument2) GetEffectColor

func (this *ITextDocument2) GetEffectColor(Index int32, pValue *int32) HRESULT

func (*ITextDocument2) GetGenerator

func (this *ITextDocument2) GetGenerator(pbstr *BSTR) HRESULT

func (*ITextDocument2) GetImmContext

func (this *ITextDocument2) GetImmContext(pContext *int64) HRESULT

func (*ITextDocument2) GetMainStory

func (this *ITextDocument2) GetMainStory(ppStory **ITextStory) HRESULT

func (*ITextDocument2) GetMathProperties

func (this *ITextDocument2) GetMathProperties(pOptions *int32) HRESULT

func (*ITextDocument2) GetNewStory

func (this *ITextDocument2) GetNewStory(ppStory **ITextStory) HRESULT

func (*ITextDocument2) GetNotificationMode

func (this *ITextDocument2) GetNotificationMode(pValue *int32) HRESULT

func (*ITextDocument2) GetPreferredFont

func (this *ITextDocument2) GetPreferredFont(cp int32, CharRep int32, Options int32, curCharRep int32, curFontSize int32, pbstr *BSTR, pPitchAndFamily *int32, pNewFontSize *int32) HRESULT

func (*ITextDocument2) GetProperty

func (this *ITextDocument2) GetProperty(Type int32, pValue *int32) HRESULT

func (*ITextDocument2) GetSelection2

func (this *ITextDocument2) GetSelection2(ppSel **ITextSelection2) HRESULT

func (*ITextDocument2) GetStory

func (this *ITextDocument2) GetStory(Index int32, ppStory **ITextStory) HRESULT

func (*ITextDocument2) GetStoryRanges2

func (this *ITextDocument2) GetStoryRanges2(ppStories **ITextStoryRanges2) HRESULT

func (*ITextDocument2) GetStrings

func (this *ITextDocument2) GetStrings(ppStrs **ITextStrings) HRESULT

func (*ITextDocument2) GetTypographyOptions

func (this *ITextDocument2) GetTypographyOptions(pOptions *int32) HRESULT

func (*ITextDocument2) GetVersion

func (this *ITextDocument2) GetVersion(pValue *int32) HRESULT

func (*ITextDocument2) GetWindow

func (this *ITextDocument2) GetWindow(pHwnd *int64) HRESULT

func (*ITextDocument2) Notify

func (this *ITextDocument2) Notify(Notify int32) HRESULT

func (*ITextDocument2) Range2

func (this *ITextDocument2) Range2(cpActive int32, cpAnchor int32, ppRange **ITextRange2) HRESULT

func (*ITextDocument2) RangeFromPoint2

func (this *ITextDocument2) RangeFromPoint2(x int32, y int32, Type int32, ppRange **ITextRange2) HRESULT

func (*ITextDocument2) ReleaseCallManager

func (this *ITextDocument2) ReleaseCallManager(pVoid *IUnknown) HRESULT

func (*ITextDocument2) ReleaseImmContext

func (this *ITextDocument2) ReleaseImmContext(Context int64) HRESULT

func (*ITextDocument2) SetActiveStory

func (this *ITextDocument2) SetActiveStory(pStory *ITextStory) HRESULT

func (*ITextDocument2) SetCaretType

func (this *ITextDocument2) SetCaretType(Value int32) HRESULT

func (*ITextDocument2) SetDocumentFont

func (this *ITextDocument2) SetDocumentFont(pFont *ITextFont2) HRESULT

func (*ITextDocument2) SetDocumentPara

func (this *ITextDocument2) SetDocumentPara(pPara *ITextPara2) HRESULT

func (*ITextDocument2) SetEffectColor

func (this *ITextDocument2) SetEffectColor(Index int32, Value int32) HRESULT

func (*ITextDocument2) SetIMEInProgress

func (this *ITextDocument2) SetIMEInProgress(Value int32) HRESULT

func (*ITextDocument2) SetMathProperties

func (this *ITextDocument2) SetMathProperties(Options int32, Mask int32) HRESULT

func (*ITextDocument2) SetNotificationMode

func (this *ITextDocument2) SetNotificationMode(Value int32) HRESULT

func (*ITextDocument2) SetProperty

func (this *ITextDocument2) SetProperty(Type int32, Value int32) HRESULT

func (*ITextDocument2) SetTypographyOptions

func (this *ITextDocument2) SetTypographyOptions(Options int32, Mask int32) HRESULT

func (*ITextDocument2) SysBeep

func (this *ITextDocument2) SysBeep() HRESULT

func (*ITextDocument2) Update

func (this *ITextDocument2) Update(Value int32) HRESULT

func (*ITextDocument2) UpdateWindow

func (this *ITextDocument2) UpdateWindow() HRESULT

func (*ITextDocument2) Vtbl

func (this *ITextDocument2) Vtbl() *ITextDocument2Vtbl

type ITextDocument2Interface

type ITextDocument2Interface interface {
	ITextDocumentInterface
	GetCaretType(pValue *int32) HRESULT
	SetCaretType(Value int32) HRESULT
	GetDisplays(ppDisplays **ITextDisplays) HRESULT
	GetDocumentFont(ppFont **ITextFont2) HRESULT
	SetDocumentFont(pFont *ITextFont2) HRESULT
	GetDocumentPara(ppPara **ITextPara2) HRESULT
	SetDocumentPara(pPara *ITextPara2) HRESULT
	GetEastAsianFlags(pFlags *TomConstants) HRESULT
	GetGenerator(pbstr *BSTR) HRESULT
	SetIMEInProgress(Value int32) HRESULT
	GetNotificationMode(pValue *int32) HRESULT
	SetNotificationMode(Value int32) HRESULT
	GetSelection2(ppSel **ITextSelection2) HRESULT
	GetStoryRanges2(ppStories **ITextStoryRanges2) HRESULT
	GetTypographyOptions(pOptions *int32) HRESULT
	GetVersion(pValue *int32) HRESULT
	GetWindow(pHwnd *int64) HRESULT
	AttachMsgFilter(pFilter *IUnknown) HRESULT
	CheckTextLimit(cch int32, pcch *int32) HRESULT
	GetCallManager(ppVoid **IUnknown) HRESULT
	GetClientRect(Type TomConstants, pLeft *int32, pTop *int32, pRight *int32, pBottom *int32) HRESULT
	GetEffectColor(Index int32, pValue *int32) HRESULT
	GetImmContext(pContext *int64) HRESULT
	GetPreferredFont(cp int32, CharRep int32, Options int32, curCharRep int32, curFontSize int32, pbstr *BSTR, pPitchAndFamily *int32, pNewFontSize *int32) HRESULT
	GetProperty(Type int32, pValue *int32) HRESULT
	GetStrings(ppStrs **ITextStrings) HRESULT
	Notify(Notify int32) HRESULT
	Range2(cpActive int32, cpAnchor int32, ppRange **ITextRange2) HRESULT
	RangeFromPoint2(x int32, y int32, Type int32, ppRange **ITextRange2) HRESULT
	ReleaseCallManager(pVoid *IUnknown) HRESULT
	ReleaseImmContext(Context int64) HRESULT
	SetEffectColor(Index int32, Value int32) HRESULT
	SetProperty(Type int32, Value int32) HRESULT
	SetTypographyOptions(Options int32, Mask int32) HRESULT
	SysBeep() HRESULT
	Update(Value int32) HRESULT
	UpdateWindow() HRESULT
	GetMathProperties(pOptions *int32) HRESULT
	SetMathProperties(Options int32, Mask int32) HRESULT
	GetActiveStory(ppStory **ITextStory) HRESULT
	SetActiveStory(pStory *ITextStory) HRESULT
	GetMainStory(ppStory **ITextStory) HRESULT
	GetNewStory(ppStory **ITextStory) HRESULT
	GetStory(Index int32, ppStory **ITextStory) HRESULT
}

type ITextDocument2Old

type ITextDocument2Old struct {
	ITextDocument
}

func (*ITextDocument2Old) AttachMsgFilter

func (this *ITextDocument2Old) AttachMsgFilter(pFilter *IUnknown) HRESULT

func (*ITextDocument2Old) CheckTextLimit

func (this *ITextDocument2Old) CheckTextLimit(cch int32, pcch *int32) HRESULT

func (*ITextDocument2Old) GetCallManager

func (this *ITextDocument2Old) GetCallManager(ppVoid **IUnknown) HRESULT

func (*ITextDocument2Old) GetCaretType

func (this *ITextDocument2Old) GetCaretType(pCaretType *int32) HRESULT

func (*ITextDocument2Old) GetClientRect

func (this *ITextDocument2Old) GetClientRect(Type int32, pLeft *int32, pTop *int32, pRight *int32, pBottom *int32) HRESULT

func (*ITextDocument2Old) GetDocumentFont

func (this *ITextDocument2Old) GetDocumentFont(ppITextFont **ITextFont) HRESULT

func (*ITextDocument2Old) GetDocumentPara

func (this *ITextDocument2Old) GetDocumentPara(ppITextPara **ITextPara) HRESULT

func (*ITextDocument2Old) GetEffectColor

func (this *ITextDocument2Old) GetEffectColor(Index int32, pcr *COLORREF) HRESULT

func (*ITextDocument2Old) GetFEFlags

func (this *ITextDocument2Old) GetFEFlags(pFlags *int32) HRESULT

func (*ITextDocument2Old) GetImmContext

func (this *ITextDocument2Old) GetImmContext(pContext *int64) HRESULT

func (*ITextDocument2Old) GetNotificationMode

func (this *ITextDocument2Old) GetNotificationMode(pMode *int32) HRESULT

func (*ITextDocument2Old) GetPreferredFont

func (this *ITextDocument2Old) GetPreferredFont(cp int32, CharRep int32, Option int32, CharRepCur int32, curFontSize int32, pbstr *BSTR, pPitchAndFamily *int32, pNewFontSize *int32) HRESULT

func (*ITextDocument2Old) GetSelection2

func (this *ITextDocument2Old) GetSelection2(ppSel **ITextSelection) HRESULT

func (*ITextDocument2Old) GetWindow

func (this *ITextDocument2Old) GetWindow(phWnd *int32) HRESULT

func (*ITextDocument2Old) IMEInProgress

func (this *ITextDocument2Old) IMEInProgress(Value int32) HRESULT

func (*ITextDocument2Old) Notify

func (this *ITextDocument2Old) Notify(Notify int32) HRESULT

func (*ITextDocument2Old) ReleaseCallManager

func (this *ITextDocument2Old) ReleaseCallManager(pVoid *IUnknown) HRESULT

func (*ITextDocument2Old) ReleaseImmContext

func (this *ITextDocument2Old) ReleaseImmContext(Context int64) HRESULT

func (*ITextDocument2Old) SetCaretType

func (this *ITextDocument2Old) SetCaretType(CaretType int32) HRESULT

func (*ITextDocument2Old) SetEffectColor

func (this *ITextDocument2Old) SetEffectColor(Index int32, cr COLORREF) HRESULT

func (*ITextDocument2Old) SetNotificationMode

func (this *ITextDocument2Old) SetNotificationMode(Mode int32) HRESULT

func (*ITextDocument2Old) SysBeep

func (this *ITextDocument2Old) SysBeep() HRESULT

func (*ITextDocument2Old) Update

func (this *ITextDocument2Old) Update(Mode int32) HRESULT

func (*ITextDocument2Old) UpdateWindow

func (this *ITextDocument2Old) UpdateWindow() HRESULT

func (*ITextDocument2Old) Vtbl

type ITextDocument2OldInterface

type ITextDocument2OldInterface interface {
	ITextDocumentInterface
	AttachMsgFilter(pFilter *IUnknown) HRESULT
	SetEffectColor(Index int32, cr COLORREF) HRESULT
	GetEffectColor(Index int32, pcr *COLORREF) HRESULT
	GetCaretType(pCaretType *int32) HRESULT
	SetCaretType(CaretType int32) HRESULT
	GetImmContext(pContext *int64) HRESULT
	ReleaseImmContext(Context int64) HRESULT
	GetPreferredFont(cp int32, CharRep int32, Option int32, CharRepCur int32, curFontSize int32, pbstr *BSTR, pPitchAndFamily *int32, pNewFontSize *int32) HRESULT
	GetNotificationMode(pMode *int32) HRESULT
	SetNotificationMode(Mode int32) HRESULT
	GetClientRect(Type int32, pLeft *int32, pTop *int32, pRight *int32, pBottom *int32) HRESULT
	GetSelection2(ppSel **ITextSelection) HRESULT
	GetWindow(phWnd *int32) HRESULT
	GetFEFlags(pFlags *int32) HRESULT
	UpdateWindow() HRESULT
	CheckTextLimit(cch int32, pcch *int32) HRESULT
	IMEInProgress(Value int32) HRESULT
	SysBeep() HRESULT
	Update(Mode int32) HRESULT
	Notify(Notify int32) HRESULT
	GetDocumentFont(ppITextFont **ITextFont) HRESULT
	GetDocumentPara(ppITextPara **ITextPara) HRESULT
	GetCallManager(ppVoid **IUnknown) HRESULT
	ReleaseCallManager(pVoid *IUnknown) HRESULT
}

type ITextDocument2OldVtbl

type ITextDocument2OldVtbl struct {
	ITextDocumentVtbl
	AttachMsgFilter     uintptr
	SetEffectColor      uintptr
	GetEffectColor      uintptr
	GetCaretType        uintptr
	SetCaretType        uintptr
	GetImmContext       uintptr
	ReleaseImmContext   uintptr
	GetPreferredFont    uintptr
	GetNotificationMode uintptr
	SetNotificationMode uintptr
	GetClientRect       uintptr
	GetSelection2       uintptr
	GetWindow           uintptr
	GetFEFlags          uintptr
	UpdateWindow        uintptr
	CheckTextLimit      uintptr
	IMEInProgress       uintptr
	SysBeep             uintptr
	Update              uintptr
	Notify              uintptr
	GetDocumentFont     uintptr
	GetDocumentPara     uintptr
	GetCallManager      uintptr
	ReleaseCallManager  uintptr
}

type ITextDocument2Vtbl

type ITextDocument2Vtbl struct {
	ITextDocumentVtbl
	GetCaretType         uintptr
	SetCaretType         uintptr
	GetDisplays          uintptr
	GetDocumentFont      uintptr
	SetDocumentFont      uintptr
	GetDocumentPara      uintptr
	SetDocumentPara      uintptr
	GetEastAsianFlags    uintptr
	GetGenerator         uintptr
	SetIMEInProgress     uintptr
	GetNotificationMode  uintptr
	SetNotificationMode  uintptr
	GetSelection2        uintptr
	GetStoryRanges2      uintptr
	GetTypographyOptions uintptr
	GetVersion           uintptr
	GetWindow            uintptr
	AttachMsgFilter      uintptr
	CheckTextLimit       uintptr
	GetCallManager       uintptr
	GetClientRect        uintptr
	GetEffectColor       uintptr
	GetImmContext        uintptr
	GetPreferredFont     uintptr
	GetProperty          uintptr
	GetStrings           uintptr
	Notify               uintptr
	Range2               uintptr
	RangeFromPoint2      uintptr
	ReleaseCallManager   uintptr
	ReleaseImmContext    uintptr
	SetEffectColor       uintptr
	SetProperty          uintptr
	SetTypographyOptions uintptr
	SysBeep              uintptr
	Update               uintptr
	UpdateWindow         uintptr
	GetMathProperties    uintptr
	SetMathProperties    uintptr
	GetActiveStory       uintptr
	SetActiveStory       uintptr
	GetMainStory         uintptr
	GetNewStory          uintptr
	GetStory             uintptr
}

type ITextDocumentInterface

type ITextDocumentInterface interface {
	IDispatchInterface
	GetName(pName *BSTR) HRESULT
	GetSelection(ppSel **ITextSelection) HRESULT
	GetStoryCount(pCount *int32) HRESULT
	GetStoryRanges(ppStories **ITextStoryRanges) HRESULT
	GetSaved(pValue *int32) HRESULT
	SetSaved(Value TomConstants) HRESULT
	GetDefaultTabStop(pValue *float32) HRESULT
	SetDefaultTabStop(Value float32) HRESULT
	New() HRESULT
	Open(pVar *VARIANT, Flags TomConstants, CodePage int32) HRESULT
	Save(pVar *VARIANT, Flags TomConstants, CodePage int32) HRESULT
	Freeze(pCount *int32) HRESULT
	Unfreeze(pCount *int32) HRESULT
	BeginEditCollection() HRESULT
	EndEditCollection() HRESULT
	Undo(Count int32, pCount *int32) HRESULT
	Redo(Count int32, pCount *int32) HRESULT
	Range(cpActive int32, cpAnchor int32, ppRange **ITextRange) HRESULT
	RangeFromPoint(x int32, y int32, ppRange **ITextRange) HRESULT
}

type ITextDocumentVtbl

type ITextDocumentVtbl struct {
	IDispatchVtbl
	GetName             uintptr
	GetSelection        uintptr
	GetStoryCount       uintptr
	GetStoryRanges      uintptr
	GetSaved            uintptr
	SetSaved            uintptr
	GetDefaultTabStop   uintptr
	SetDefaultTabStop   uintptr
	New                 uintptr
	Open                uintptr
	Save                uintptr
	Freeze              uintptr
	Unfreeze            uintptr
	BeginEditCollection uintptr
	EndEditCollection   uintptr
	Undo                uintptr
	Redo                uintptr
	Range               uintptr
	RangeFromPoint      uintptr
}

type ITextEditProvider

type ITextEditProvider struct {
	ITextProvider
}

func (*ITextEditProvider) GetActiveComposition

func (this *ITextEditProvider) GetActiveComposition(pRetVal **ITextRangeProvider) HRESULT

func (*ITextEditProvider) GetConversionTarget

func (this *ITextEditProvider) GetConversionTarget(pRetVal **ITextRangeProvider) HRESULT

func (*ITextEditProvider) Vtbl

type ITextEditProviderInterface

type ITextEditProviderInterface interface {
	ITextProviderInterface
	GetActiveComposition(pRetVal **ITextRangeProvider) HRESULT
	GetConversionTarget(pRetVal **ITextRangeProvider) HRESULT
}

type ITextEditProviderVtbl

type ITextEditProviderVtbl struct {
	ITextProviderVtbl
	GetActiveComposition uintptr
	GetConversionTarget  uintptr
}

type ITextFont

type ITextFont struct {
	IDispatch
}

func (*ITextFont) CanChange

func (this *ITextFont) CanChange(pValue *int32) HRESULT

func (*ITextFont) GetAllCaps

func (this *ITextFont) GetAllCaps(pValue *int32) HRESULT

func (*ITextFont) GetAnimation

func (this *ITextFont) GetAnimation(pValue *int32) HRESULT

func (*ITextFont) GetBackColor

func (this *ITextFont) GetBackColor(pValue *int32) HRESULT

func (*ITextFont) GetBold

func (this *ITextFont) GetBold(pValue *int32) HRESULT

func (*ITextFont) GetDuplicate

func (this *ITextFont) GetDuplicate(ppFont **ITextFont) HRESULT

func (*ITextFont) GetEmboss

func (this *ITextFont) GetEmboss(pValue *int32) HRESULT

func (*ITextFont) GetEngrave

func (this *ITextFont) GetEngrave(pValue *int32) HRESULT

func (*ITextFont) GetForeColor

func (this *ITextFont) GetForeColor(pValue *int32) HRESULT

func (*ITextFont) GetHidden

func (this *ITextFont) GetHidden(pValue *int32) HRESULT

func (*ITextFont) GetItalic

func (this *ITextFont) GetItalic(pValue *int32) HRESULT

func (*ITextFont) GetKerning

func (this *ITextFont) GetKerning(pValue *float32) HRESULT

func (*ITextFont) GetLanguageID

func (this *ITextFont) GetLanguageID(pValue *int32) HRESULT

func (*ITextFont) GetName

func (this *ITextFont) GetName(pbstr *BSTR) HRESULT

func (*ITextFont) GetOutline

func (this *ITextFont) GetOutline(pValue *int32) HRESULT

func (*ITextFont) GetPosition

func (this *ITextFont) GetPosition(pValue *float32) HRESULT

func (*ITextFont) GetProtected

func (this *ITextFont) GetProtected(pValue *int32) HRESULT

func (*ITextFont) GetShadow

func (this *ITextFont) GetShadow(pValue *int32) HRESULT

func (*ITextFont) GetSize

func (this *ITextFont) GetSize(pValue *float32) HRESULT

func (*ITextFont) GetSmallCaps

func (this *ITextFont) GetSmallCaps(pValue *int32) HRESULT

func (*ITextFont) GetSpacing

func (this *ITextFont) GetSpacing(pValue *float32) HRESULT

func (*ITextFont) GetStrikeThrough

func (this *ITextFont) GetStrikeThrough(pValue *int32) HRESULT

func (*ITextFont) GetStyle

func (this *ITextFont) GetStyle(pValue *int32) HRESULT

func (*ITextFont) GetSubscript

func (this *ITextFont) GetSubscript(pValue *int32) HRESULT

func (*ITextFont) GetSuperscript

func (this *ITextFont) GetSuperscript(pValue *int32) HRESULT

func (*ITextFont) GetUnderline

func (this *ITextFont) GetUnderline(pValue *int32) HRESULT

func (*ITextFont) GetWeight

func (this *ITextFont) GetWeight(pValue *int32) HRESULT

func (*ITextFont) IsEqual

func (this *ITextFont) IsEqual(pFont *ITextFont, pValue *int32) HRESULT

func (*ITextFont) Reset

func (this *ITextFont) Reset(Value TomConstants) HRESULT

func (*ITextFont) SetAllCaps

func (this *ITextFont) SetAllCaps(Value int32) HRESULT

func (*ITextFont) SetAnimation

func (this *ITextFont) SetAnimation(Value int32) HRESULT

func (*ITextFont) SetBackColor

func (this *ITextFont) SetBackColor(Value int32) HRESULT

func (*ITextFont) SetBold

func (this *ITextFont) SetBold(Value int32) HRESULT

func (*ITextFont) SetDuplicate

func (this *ITextFont) SetDuplicate(pFont *ITextFont) HRESULT

func (*ITextFont) SetEmboss

func (this *ITextFont) SetEmboss(Value int32) HRESULT

func (*ITextFont) SetEngrave

func (this *ITextFont) SetEngrave(Value int32) HRESULT

func (*ITextFont) SetForeColor

func (this *ITextFont) SetForeColor(Value int32) HRESULT

func (*ITextFont) SetHidden

func (this *ITextFont) SetHidden(Value int32) HRESULT

func (*ITextFont) SetItalic

func (this *ITextFont) SetItalic(Value int32) HRESULT

func (*ITextFont) SetKerning

func (this *ITextFont) SetKerning(Value float32) HRESULT

func (*ITextFont) SetLanguageID

func (this *ITextFont) SetLanguageID(Value int32) HRESULT

func (*ITextFont) SetName

func (this *ITextFont) SetName(bstr BSTR) HRESULT

func (*ITextFont) SetOutline

func (this *ITextFont) SetOutline(Value int32) HRESULT

func (*ITextFont) SetPosition

func (this *ITextFont) SetPosition(Value float32) HRESULT

func (*ITextFont) SetProtected

func (this *ITextFont) SetProtected(Value int32) HRESULT

func (*ITextFont) SetShadow

func (this *ITextFont) SetShadow(Value int32) HRESULT

func (*ITextFont) SetSize

func (this *ITextFont) SetSize(Value float32) HRESULT

func (*ITextFont) SetSmallCaps

func (this *ITextFont) SetSmallCaps(Value int32) HRESULT

func (*ITextFont) SetSpacing

func (this *ITextFont) SetSpacing(Value float32) HRESULT

func (*ITextFont) SetStrikeThrough

func (this *ITextFont) SetStrikeThrough(Value int32) HRESULT

func (*ITextFont) SetStyle

func (this *ITextFont) SetStyle(Value int32) HRESULT

func (*ITextFont) SetSubscript

func (this *ITextFont) SetSubscript(Value int32) HRESULT

func (*ITextFont) SetSuperscript

func (this *ITextFont) SetSuperscript(Value int32) HRESULT

func (*ITextFont) SetUnderline

func (this *ITextFont) SetUnderline(Value int32) HRESULT

func (*ITextFont) SetWeight

func (this *ITextFont) SetWeight(Value int32) HRESULT

func (*ITextFont) Vtbl

func (this *ITextFont) Vtbl() *ITextFontVtbl

type ITextFont2

type ITextFont2 struct {
	ITextFont
}

func (*ITextFont2) GetAutoLigatures

func (this *ITextFont2) GetAutoLigatures(pValue *int32) HRESULT

func (*ITextFont2) GetAutospaceAlpha

func (this *ITextFont2) GetAutospaceAlpha(pValue *int32) HRESULT

func (*ITextFont2) GetAutospaceNumeric

func (this *ITextFont2) GetAutospaceNumeric(pValue *int32) HRESULT

func (*ITextFont2) GetAutospaceParens

func (this *ITextFont2) GetAutospaceParens(pValue *int32) HRESULT

func (*ITextFont2) GetCharRep

func (this *ITextFont2) GetCharRep(pValue *int32) HRESULT

func (*ITextFont2) GetCompressionMode

func (this *ITextFont2) GetCompressionMode(pValue *int32) HRESULT

func (*ITextFont2) GetCookie

func (this *ITextFont2) GetCookie(pValue *int32) HRESULT

func (*ITextFont2) GetCount

func (this *ITextFont2) GetCount(pCount *int32) HRESULT

func (*ITextFont2) GetDoubleStrike

func (this *ITextFont2) GetDoubleStrike(pValue *int32) HRESULT

func (*ITextFont2) GetDuplicate2

func (this *ITextFont2) GetDuplicate2(ppFont **ITextFont2) HRESULT

func (*ITextFont2) GetEffects

func (this *ITextFont2) GetEffects(pValue *int32, pMask *int32) HRESULT

func (*ITextFont2) GetEffects2

func (this *ITextFont2) GetEffects2(pValue *int32, pMask *int32) HRESULT

func (*ITextFont2) GetLinkType

func (this *ITextFont2) GetLinkType(pValue *int32) HRESULT

func (*ITextFont2) GetMathZone

func (this *ITextFont2) GetMathZone(pValue *int32) HRESULT

func (*ITextFont2) GetModWidthPairs

func (this *ITextFont2) GetModWidthPairs(pValue *int32) HRESULT

func (*ITextFont2) GetModWidthSpace

func (this *ITextFont2) GetModWidthSpace(pValue *int32) HRESULT

func (*ITextFont2) GetOldNumbers

func (this *ITextFont2) GetOldNumbers(pValue *int32) HRESULT

func (*ITextFont2) GetOverlapping

func (this *ITextFont2) GetOverlapping(pValue *int32) HRESULT

func (*ITextFont2) GetPositionSubSuper

func (this *ITextFont2) GetPositionSubSuper(pValue *int32) HRESULT

func (*ITextFont2) GetProperty

func (this *ITextFont2) GetProperty(Type int32, pValue *int32) HRESULT

func (*ITextFont2) GetPropertyInfo

func (this *ITextFont2) GetPropertyInfo(Index int32, pType *int32, pValue *int32) HRESULT

func (*ITextFont2) GetScaling

func (this *ITextFont2) GetScaling(pValue *int32) HRESULT

func (*ITextFont2) GetSpaceExtension

func (this *ITextFont2) GetSpaceExtension(pValue *float32) HRESULT

func (*ITextFont2) GetUnderlinePositionMode

func (this *ITextFont2) GetUnderlinePositionMode(pValue *int32) HRESULT

func (*ITextFont2) IsEqual2

func (this *ITextFont2) IsEqual2(pFont *ITextFont2, pB *int32) HRESULT

func (*ITextFont2) SetAutoLigatures

func (this *ITextFont2) SetAutoLigatures(Value int32) HRESULT

func (*ITextFont2) SetAutospaceAlpha

func (this *ITextFont2) SetAutospaceAlpha(Value int32) HRESULT

func (*ITextFont2) SetAutospaceNumeric

func (this *ITextFont2) SetAutospaceNumeric(Value int32) HRESULT

func (*ITextFont2) SetAutospaceParens

func (this *ITextFont2) SetAutospaceParens(Value int32) HRESULT

func (*ITextFont2) SetCharRep

func (this *ITextFont2) SetCharRep(Value int32) HRESULT

func (*ITextFont2) SetCompressionMode

func (this *ITextFont2) SetCompressionMode(Value int32) HRESULT

func (*ITextFont2) SetCookie

func (this *ITextFont2) SetCookie(Value int32) HRESULT

func (*ITextFont2) SetDoubleStrike

func (this *ITextFont2) SetDoubleStrike(Value int32) HRESULT

func (*ITextFont2) SetDuplicate2

func (this *ITextFont2) SetDuplicate2(pFont *ITextFont2) HRESULT

func (*ITextFont2) SetEffects

func (this *ITextFont2) SetEffects(Value int32, Mask int32) HRESULT

func (*ITextFont2) SetEffects2

func (this *ITextFont2) SetEffects2(Value int32, Mask int32) HRESULT

func (*ITextFont2) SetMathZone

func (this *ITextFont2) SetMathZone(Value int32) HRESULT

func (*ITextFont2) SetModWidthPairs

func (this *ITextFont2) SetModWidthPairs(Value int32) HRESULT

func (*ITextFont2) SetModWidthSpace

func (this *ITextFont2) SetModWidthSpace(Value int32) HRESULT

func (*ITextFont2) SetOldNumbers

func (this *ITextFont2) SetOldNumbers(Value int32) HRESULT

func (*ITextFont2) SetOverlapping

func (this *ITextFont2) SetOverlapping(Value int32) HRESULT

func (*ITextFont2) SetPositionSubSuper

func (this *ITextFont2) SetPositionSubSuper(Value int32) HRESULT

func (*ITextFont2) SetProperty

func (this *ITextFont2) SetProperty(Type int32, Value int32) HRESULT

func (*ITextFont2) SetScaling

func (this *ITextFont2) SetScaling(Value int32) HRESULT

func (*ITextFont2) SetSpaceExtension

func (this *ITextFont2) SetSpaceExtension(Value float32) HRESULT

func (*ITextFont2) SetUnderlinePositionMode

func (this *ITextFont2) SetUnderlinePositionMode(Value int32) HRESULT

func (*ITextFont2) Vtbl

func (this *ITextFont2) Vtbl() *ITextFont2Vtbl

type ITextFont2Interface

type ITextFont2Interface interface {
	ITextFontInterface
	GetCount(pCount *int32) HRESULT
	GetAutoLigatures(pValue *int32) HRESULT
	SetAutoLigatures(Value int32) HRESULT
	GetAutospaceAlpha(pValue *int32) HRESULT
	SetAutospaceAlpha(Value int32) HRESULT
	GetAutospaceNumeric(pValue *int32) HRESULT
	SetAutospaceNumeric(Value int32) HRESULT
	GetAutospaceParens(pValue *int32) HRESULT
	SetAutospaceParens(Value int32) HRESULT
	GetCharRep(pValue *int32) HRESULT
	SetCharRep(Value int32) HRESULT
	GetCompressionMode(pValue *int32) HRESULT
	SetCompressionMode(Value int32) HRESULT
	GetCookie(pValue *int32) HRESULT
	SetCookie(Value int32) HRESULT
	GetDoubleStrike(pValue *int32) HRESULT
	SetDoubleStrike(Value int32) HRESULT
	GetDuplicate2(ppFont **ITextFont2) HRESULT
	SetDuplicate2(pFont *ITextFont2) HRESULT
	GetLinkType(pValue *int32) HRESULT
	GetMathZone(pValue *int32) HRESULT
	SetMathZone(Value int32) HRESULT
	GetModWidthPairs(pValue *int32) HRESULT
	SetModWidthPairs(Value int32) HRESULT
	GetModWidthSpace(pValue *int32) HRESULT
	SetModWidthSpace(Value int32) HRESULT
	GetOldNumbers(pValue *int32) HRESULT
	SetOldNumbers(Value int32) HRESULT
	GetOverlapping(pValue *int32) HRESULT
	SetOverlapping(Value int32) HRESULT
	GetPositionSubSuper(pValue *int32) HRESULT
	SetPositionSubSuper(Value int32) HRESULT
	GetScaling(pValue *int32) HRESULT
	SetScaling(Value int32) HRESULT
	GetSpaceExtension(pValue *float32) HRESULT
	SetSpaceExtension(Value float32) HRESULT
	GetUnderlinePositionMode(pValue *int32) HRESULT
	SetUnderlinePositionMode(Value int32) HRESULT
	GetEffects(pValue *int32, pMask *int32) HRESULT
	GetEffects2(pValue *int32, pMask *int32) HRESULT
	GetProperty(Type int32, pValue *int32) HRESULT
	GetPropertyInfo(Index int32, pType *int32, pValue *int32) HRESULT
	IsEqual2(pFont *ITextFont2, pB *int32) HRESULT
	SetEffects(Value int32, Mask int32) HRESULT
	SetEffects2(Value int32, Mask int32) HRESULT
	SetProperty(Type int32, Value int32) HRESULT
}

type ITextFont2Vtbl

type ITextFont2Vtbl struct {
	ITextFontVtbl
	GetCount                 uintptr
	GetAutoLigatures         uintptr
	SetAutoLigatures         uintptr
	GetAutospaceAlpha        uintptr
	SetAutospaceAlpha        uintptr
	GetAutospaceNumeric      uintptr
	SetAutospaceNumeric      uintptr
	GetAutospaceParens       uintptr
	SetAutospaceParens       uintptr
	GetCharRep               uintptr
	SetCharRep               uintptr
	GetCompressionMode       uintptr
	SetCompressionMode       uintptr
	GetCookie                uintptr
	SetCookie                uintptr
	GetDoubleStrike          uintptr
	SetDoubleStrike          uintptr
	GetDuplicate2            uintptr
	SetDuplicate2            uintptr
	GetLinkType              uintptr
	GetMathZone              uintptr
	SetMathZone              uintptr
	GetModWidthPairs         uintptr
	SetModWidthPairs         uintptr
	GetModWidthSpace         uintptr
	SetModWidthSpace         uintptr
	GetOldNumbers            uintptr
	SetOldNumbers            uintptr
	GetOverlapping           uintptr
	SetOverlapping           uintptr
	GetPositionSubSuper      uintptr
	SetPositionSubSuper      uintptr
	GetScaling               uintptr
	SetScaling               uintptr
	GetSpaceExtension        uintptr
	SetSpaceExtension        uintptr
	GetUnderlinePositionMode uintptr
	SetUnderlinePositionMode uintptr
	GetEffects               uintptr
	GetEffects2              uintptr
	GetProperty              uintptr
	GetPropertyInfo          uintptr
	IsEqual2                 uintptr
	SetEffects               uintptr
	SetEffects2              uintptr
	SetProperty              uintptr
}

type ITextFontInterface

type ITextFontInterface interface {
	IDispatchInterface
	GetDuplicate(ppFont **ITextFont) HRESULT
	SetDuplicate(pFont *ITextFont) HRESULT
	CanChange(pValue *int32) HRESULT
	IsEqual(pFont *ITextFont, pValue *int32) HRESULT
	Reset(Value TomConstants) HRESULT
	GetStyle(pValue *int32) HRESULT
	SetStyle(Value int32) HRESULT
	GetAllCaps(pValue *int32) HRESULT
	SetAllCaps(Value int32) HRESULT
	GetAnimation(pValue *int32) HRESULT
	SetAnimation(Value int32) HRESULT
	GetBackColor(pValue *int32) HRESULT
	SetBackColor(Value int32) HRESULT
	GetBold(pValue *int32) HRESULT
	SetBold(Value int32) HRESULT
	GetEmboss(pValue *int32) HRESULT
	SetEmboss(Value int32) HRESULT
	GetForeColor(pValue *int32) HRESULT
	SetForeColor(Value int32) HRESULT
	GetHidden(pValue *int32) HRESULT
	SetHidden(Value int32) HRESULT
	GetEngrave(pValue *int32) HRESULT
	SetEngrave(Value int32) HRESULT
	GetItalic(pValue *int32) HRESULT
	SetItalic(Value int32) HRESULT
	GetKerning(pValue *float32) HRESULT
	SetKerning(Value float32) HRESULT
	GetLanguageID(pValue *int32) HRESULT
	SetLanguageID(Value int32) HRESULT
	GetName(pbstr *BSTR) HRESULT
	SetName(bstr BSTR) HRESULT
	GetOutline(pValue *int32) HRESULT
	SetOutline(Value int32) HRESULT
	GetPosition(pValue *float32) HRESULT
	SetPosition(Value float32) HRESULT
	GetProtected(pValue *int32) HRESULT
	SetProtected(Value int32) HRESULT
	GetShadow(pValue *int32) HRESULT
	SetShadow(Value int32) HRESULT
	GetSize(pValue *float32) HRESULT
	SetSize(Value float32) HRESULT
	GetSmallCaps(pValue *int32) HRESULT
	SetSmallCaps(Value int32) HRESULT
	GetSpacing(pValue *float32) HRESULT
	SetSpacing(Value float32) HRESULT
	GetStrikeThrough(pValue *int32) HRESULT
	SetStrikeThrough(Value int32) HRESULT
	GetSubscript(pValue *int32) HRESULT
	SetSubscript(Value int32) HRESULT
	GetSuperscript(pValue *int32) HRESULT
	SetSuperscript(Value int32) HRESULT
	GetUnderline(pValue *int32) HRESULT
	SetUnderline(Value int32) HRESULT
	GetWeight(pValue *int32) HRESULT
	SetWeight(Value int32) HRESULT
}

type ITextFontVtbl

type ITextFontVtbl struct {
	IDispatchVtbl
	GetDuplicate     uintptr
	SetDuplicate     uintptr
	CanChange        uintptr
	IsEqual          uintptr
	Reset            uintptr
	GetStyle         uintptr
	SetStyle         uintptr
	GetAllCaps       uintptr
	SetAllCaps       uintptr
	GetAnimation     uintptr
	SetAnimation     uintptr
	GetBackColor     uintptr
	SetBackColor     uintptr
	GetBold          uintptr
	SetBold          uintptr
	GetEmboss        uintptr
	SetEmboss        uintptr
	GetForeColor     uintptr
	SetForeColor     uintptr
	GetHidden        uintptr
	SetHidden        uintptr
	GetEngrave       uintptr
	SetEngrave       uintptr
	GetItalic        uintptr
	SetItalic        uintptr
	GetKerning       uintptr
	SetKerning       uintptr
	GetLanguageID    uintptr
	SetLanguageID    uintptr
	GetName          uintptr
	SetName          uintptr
	GetOutline       uintptr
	SetOutline       uintptr
	GetPosition      uintptr
	SetPosition      uintptr
	GetProtected     uintptr
	SetProtected     uintptr
	GetShadow        uintptr
	SetShadow        uintptr
	GetSize          uintptr
	SetSize          uintptr
	GetSmallCaps     uintptr
	SetSmallCaps     uintptr
	GetSpacing       uintptr
	SetSpacing       uintptr
	GetStrikeThrough uintptr
	SetStrikeThrough uintptr
	GetSubscript     uintptr
	SetSubscript     uintptr
	GetSuperscript   uintptr
	SetSuperscript   uintptr
	GetUnderline     uintptr
	SetUnderline     uintptr
	GetWeight        uintptr
	SetWeight        uintptr
}

type ITextHost

type ITextHost struct {
	IUnknown
}

func (*ITextHost) OnTxCharFormatChange

func (this *ITextHost) OnTxCharFormatChange(pCF *CHARFORMATW) HRESULT

func (*ITextHost) OnTxParaFormatChange

func (this *ITextHost) OnTxParaFormatChange(pPF *PARAFORMAT) HRESULT

func (*ITextHost) TxActivate

func (this *ITextHost) TxActivate(plOldState *int32) HRESULT

func (*ITextHost) TxClientToScreen

func (this *ITextHost) TxClientToScreen(lppt *POINT) BOOL

func (*ITextHost) TxCreateCaret

func (this *ITextHost) TxCreateCaret(hbmp HBITMAP, xWidth int32, yHeight int32) BOOL

func (*ITextHost) TxDeactivate

func (this *ITextHost) TxDeactivate(lNewState int32) HRESULT

func (*ITextHost) TxEnableScrollBar

func (this *ITextHost) TxEnableScrollBar(fuSBFlags SCROLLBAR_CONSTANTS, fuArrowflags int32) BOOL

func (*ITextHost) TxGetAcceleratorPos

func (this *ITextHost) TxGetAcceleratorPos(pcp *int32) HRESULT

func (*ITextHost) TxGetBackStyle

func (this *ITextHost) TxGetBackStyle(pstyle *TXTBACKSTYLE) HRESULT

func (*ITextHost) TxGetCharFormat

func (this *ITextHost) TxGetCharFormat(ppCF **CHARFORMATW) HRESULT

func (*ITextHost) TxGetClientRect

func (this *ITextHost) TxGetClientRect(prc *RECT) HRESULT

func (*ITextHost) TxGetDC

func (this *ITextHost) TxGetDC() HDC

func (*ITextHost) TxGetExtent

func (this *ITextHost) TxGetExtent(lpExtent *SIZE) HRESULT

func (*ITextHost) TxGetMaxLength

func (this *ITextHost) TxGetMaxLength(plength *uint32) HRESULT

func (*ITextHost) TxGetParaFormat

func (this *ITextHost) TxGetParaFormat(ppPF **PARAFORMAT) HRESULT

func (*ITextHost) TxGetPasswordChar

func (this *ITextHost) TxGetPasswordChar(pch *int8) HRESULT

func (*ITextHost) TxGetPropertyBits

func (this *ITextHost) TxGetPropertyBits(dwMask uint32, pdwBits *uint32) HRESULT

func (*ITextHost) TxGetScrollBars

func (this *ITextHost) TxGetScrollBars(pdwScrollBar *uint32) HRESULT

func (*ITextHost) TxGetSelectionBarWidth

func (this *ITextHost) TxGetSelectionBarWidth(lSelBarWidth *int32) HRESULT

func (*ITextHost) TxGetSysColor

func (this *ITextHost) TxGetSysColor(nIndex SYS_COLOR_INDEX) COLORREF

func (*ITextHost) TxGetViewInset

func (this *ITextHost) TxGetViewInset(prc *RECT) HRESULT

func (*ITextHost) TxImmGetContext

func (this *ITextHost) TxImmGetContext() unsafe.Pointer

func (*ITextHost) TxImmReleaseContext

func (this *ITextHost) TxImmReleaseContext(himc unsafe.Pointer)

func (*ITextHost) TxInvalidateRect

func (this *ITextHost) TxInvalidateRect(prc *RECT, fMode BOOL)

func (*ITextHost) TxKillTimer

func (this *ITextHost) TxKillTimer(idTimer uint32)

func (*ITextHost) TxNotify

func (this *ITextHost) TxNotify(iNotify uint32, pv unsafe.Pointer) HRESULT

func (*ITextHost) TxReleaseDC

func (this *ITextHost) TxReleaseDC(hdc HDC) int32

func (*ITextHost) TxScreenToClient

func (this *ITextHost) TxScreenToClient(lppt *POINT) BOOL

func (*ITextHost) TxScrollWindowEx

func (this *ITextHost) TxScrollWindowEx(dx int32, dy int32, lprcScroll *RECT, lprcClip *RECT, hrgnUpdate HRGN, lprcUpdate *RECT, fuScroll SCROLL_WINDOW_FLAGS)

func (*ITextHost) TxSetCapture

func (this *ITextHost) TxSetCapture(fCapture BOOL)

func (*ITextHost) TxSetCaretPos

func (this *ITextHost) TxSetCaretPos(x int32, y int32) BOOL

func (*ITextHost) TxSetCursor

func (this *ITextHost) TxSetCursor(hcur HCURSOR, fText BOOL)

func (*ITextHost) TxSetFocus

func (this *ITextHost) TxSetFocus()

func (*ITextHost) TxSetScrollPos

func (this *ITextHost) TxSetScrollPos(fnBar int32, nPos int32, fRedraw BOOL) BOOL

func (*ITextHost) TxSetScrollRange

func (this *ITextHost) TxSetScrollRange(fnBar int32, nMinPos int32, nMaxPos int32, fRedraw BOOL) BOOL

func (*ITextHost) TxSetTimer

func (this *ITextHost) TxSetTimer(idTimer uint32, uTimeout uint32) BOOL

func (*ITextHost) TxShowCaret

func (this *ITextHost) TxShowCaret(fShow BOOL) BOOL

func (*ITextHost) TxShowScrollBar

func (this *ITextHost) TxShowScrollBar(fnBar int32, fShow BOOL) BOOL

func (*ITextHost) TxViewChange

func (this *ITextHost) TxViewChange(fUpdate BOOL)

func (*ITextHost) Vtbl

func (this *ITextHost) Vtbl() *ITextHostVtbl

type ITextHost2

type ITextHost2 struct {
	ITextHost
}

func (*ITextHost2) TxDestroyCaret

func (this *ITextHost2) TxDestroyCaret() HRESULT

func (*ITextHost2) TxFreeTextServicesNotification

func (this *ITextHost2) TxFreeTextServicesNotification()

func (*ITextHost2) TxGetEastAsianFlags

func (this *ITextHost2) TxGetEastAsianFlags(pFlags *int32) HRESULT

func (*ITextHost2) TxGetEditStyle

func (this *ITextHost2) TxGetEditStyle(dwItem uint32, pdwData *uint32) HRESULT

func (*ITextHost2) TxGetHorzExtent

func (this *ITextHost2) TxGetHorzExtent(plHorzExtent *int32) HRESULT

func (*ITextHost2) TxGetPalette

func (this *ITextHost2) TxGetPalette() HPALETTE

func (*ITextHost2) TxGetWindow

func (this *ITextHost2) TxGetWindow(phwnd *HWND) HRESULT

func (*ITextHost2) TxGetWindowStyles

func (this *ITextHost2) TxGetWindowStyles(pdwStyle *uint32, pdwExStyle *uint32) HRESULT

func (*ITextHost2) TxIsDoubleClickPending

func (this *ITextHost2) TxIsDoubleClickPending() BOOL

func (*ITextHost2) TxSetCursor2

func (this *ITextHost2) TxSetCursor2(hcur HCURSOR, bText BOOL) HCURSOR

func (*ITextHost2) TxSetForegroundWindow

func (this *ITextHost2) TxSetForegroundWindow() HRESULT

func (*ITextHost2) TxShowDropCaret

func (this *ITextHost2) TxShowDropCaret(fShow BOOL, hdc HDC, prc *RECT) HRESULT

func (*ITextHost2) Vtbl

func (this *ITextHost2) Vtbl() *ITextHost2Vtbl

type ITextHost2Interface

type ITextHost2Interface interface {
	ITextHostInterface
	TxIsDoubleClickPending() BOOL
	TxGetWindow(phwnd *HWND) HRESULT
	TxSetForegroundWindow() HRESULT
	TxGetPalette() HPALETTE
	TxGetEastAsianFlags(pFlags *int32) HRESULT
	TxSetCursor2(hcur HCURSOR, bText BOOL) HCURSOR
	TxFreeTextServicesNotification()
	TxGetEditStyle(dwItem uint32, pdwData *uint32) HRESULT
	TxGetWindowStyles(pdwStyle *uint32, pdwExStyle *uint32) HRESULT
	TxShowDropCaret(fShow BOOL, hdc HDC, prc *RECT) HRESULT
	TxDestroyCaret() HRESULT
	TxGetHorzExtent(plHorzExtent *int32) HRESULT
}

type ITextHost2Vtbl

type ITextHost2Vtbl struct {
	ITextHostVtbl
	TxIsDoubleClickPending         uintptr
	TxGetWindow                    uintptr
	TxSetForegroundWindow          uintptr
	TxGetPalette                   uintptr
	TxGetEastAsianFlags            uintptr
	TxSetCursor2                   uintptr
	TxFreeTextServicesNotification uintptr
	TxGetEditStyle                 uintptr
	TxGetWindowStyles              uintptr
	TxShowDropCaret                uintptr
	TxDestroyCaret                 uintptr
	TxGetHorzExtent                uintptr
}

type ITextHostInterface

type ITextHostInterface interface {
	IUnknownInterface
	TxGetDC() HDC
	TxReleaseDC(hdc HDC) int32
	TxShowScrollBar(fnBar int32, fShow BOOL) BOOL
	TxEnableScrollBar(fuSBFlags SCROLLBAR_CONSTANTS, fuArrowflags int32) BOOL
	TxSetScrollRange(fnBar int32, nMinPos int32, nMaxPos int32, fRedraw BOOL) BOOL
	TxSetScrollPos(fnBar int32, nPos int32, fRedraw BOOL) BOOL
	TxInvalidateRect(prc *RECT, fMode BOOL)
	TxViewChange(fUpdate BOOL)
	TxCreateCaret(hbmp HBITMAP, xWidth int32, yHeight int32) BOOL
	TxShowCaret(fShow BOOL) BOOL
	TxSetCaretPos(x int32, y int32) BOOL
	TxSetTimer(idTimer uint32, uTimeout uint32) BOOL
	TxKillTimer(idTimer uint32)
	TxScrollWindowEx(dx int32, dy int32, lprcScroll *RECT, lprcClip *RECT, hrgnUpdate HRGN, lprcUpdate *RECT, fuScroll SCROLL_WINDOW_FLAGS)
	TxSetCapture(fCapture BOOL)
	TxSetFocus()
	TxSetCursor(hcur HCURSOR, fText BOOL)
	TxScreenToClient(lppt *POINT) BOOL
	TxClientToScreen(lppt *POINT) BOOL
	TxActivate(plOldState *int32) HRESULT
	TxDeactivate(lNewState int32) HRESULT
	TxGetClientRect(prc *RECT) HRESULT
	TxGetViewInset(prc *RECT) HRESULT
	TxGetCharFormat(ppCF **CHARFORMATW) HRESULT
	TxGetParaFormat(ppPF **PARAFORMAT) HRESULT
	TxGetSysColor(nIndex SYS_COLOR_INDEX) COLORREF
	TxGetBackStyle(pstyle *TXTBACKSTYLE) HRESULT
	TxGetMaxLength(plength *uint32) HRESULT
	TxGetScrollBars(pdwScrollBar *uint32) HRESULT
	TxGetPasswordChar(pch *int8) HRESULT
	TxGetAcceleratorPos(pcp *int32) HRESULT
	TxGetExtent(lpExtent *SIZE) HRESULT
	OnTxCharFormatChange(pCF *CHARFORMATW) HRESULT
	OnTxParaFormatChange(pPF *PARAFORMAT) HRESULT
	TxGetPropertyBits(dwMask uint32, pdwBits *uint32) HRESULT
	TxNotify(iNotify uint32, pv unsafe.Pointer) HRESULT
	TxImmGetContext() unsafe.Pointer
	TxImmReleaseContext(himc unsafe.Pointer)
	TxGetSelectionBarWidth(lSelBarWidth *int32) HRESULT
}

type ITextHostVtbl

type ITextHostVtbl struct {
	IUnknownVtbl
	TxGetDC                uintptr
	TxReleaseDC            uintptr
	TxShowScrollBar        uintptr
	TxEnableScrollBar      uintptr
	TxSetScrollRange       uintptr
	TxSetScrollPos         uintptr
	TxInvalidateRect       uintptr
	TxViewChange           uintptr
	TxCreateCaret          uintptr
	TxShowCaret            uintptr
	TxSetCaretPos          uintptr
	TxSetTimer             uintptr
	TxKillTimer            uintptr
	TxScrollWindowEx       uintptr
	TxSetCapture           uintptr
	TxSetFocus             uintptr
	TxSetCursor            uintptr
	TxScreenToClient       uintptr
	TxClientToScreen       uintptr
	TxActivate             uintptr
	TxDeactivate           uintptr
	TxGetClientRect        uintptr
	TxGetViewInset         uintptr
	TxGetCharFormat        uintptr
	TxGetParaFormat        uintptr
	TxGetSysColor          uintptr
	TxGetBackStyle         uintptr
	TxGetMaxLength         uintptr
	TxGetScrollBars        uintptr
	TxGetPasswordChar      uintptr
	TxGetAcceleratorPos    uintptr
	TxGetExtent            uintptr
	OnTxCharFormatChange   uintptr
	OnTxParaFormatChange   uintptr
	TxGetPropertyBits      uintptr
	TxNotify               uintptr
	TxImmGetContext        uintptr
	TxImmReleaseContext    uintptr
	TxGetSelectionBarWidth uintptr
}

type ITextPara

type ITextPara struct {
	IDispatch
}

func (*ITextPara) AddTab

func (this *ITextPara) AddTab(tbPos float32, tbAlign int32, tbLeader int32) HRESULT

func (*ITextPara) CanChange

func (this *ITextPara) CanChange(pValue *int32) HRESULT

func (*ITextPara) ClearAllTabs

func (this *ITextPara) ClearAllTabs() HRESULT

func (*ITextPara) DeleteTab

func (this *ITextPara) DeleteTab(tbPos float32) HRESULT

func (*ITextPara) GetAlignment

func (this *ITextPara) GetAlignment(pValue *int32) HRESULT

func (*ITextPara) GetDuplicate

func (this *ITextPara) GetDuplicate(ppPara **ITextPara) HRESULT

func (*ITextPara) GetFirstLineIndent

func (this *ITextPara) GetFirstLineIndent(pValue *float32) HRESULT

func (*ITextPara) GetHyphenation

func (this *ITextPara) GetHyphenation(pValue *TomConstants) HRESULT

func (*ITextPara) GetKeepTogether

func (this *ITextPara) GetKeepTogether(pValue *TomConstants) HRESULT

func (*ITextPara) GetKeepWithNext

func (this *ITextPara) GetKeepWithNext(pValue *TomConstants) HRESULT

func (*ITextPara) GetLeftIndent

func (this *ITextPara) GetLeftIndent(pValue *float32) HRESULT

func (*ITextPara) GetLineSpacing

func (this *ITextPara) GetLineSpacing(pValue *float32) HRESULT

func (*ITextPara) GetLineSpacingRule

func (this *ITextPara) GetLineSpacingRule(pValue *int32) HRESULT

func (*ITextPara) GetListAlignment

func (this *ITextPara) GetListAlignment(pValue *int32) HRESULT

func (*ITextPara) GetListLevelIndex

func (this *ITextPara) GetListLevelIndex(pValue *int32) HRESULT

func (*ITextPara) GetListStart

func (this *ITextPara) GetListStart(pValue *int32) HRESULT

func (*ITextPara) GetListTab

func (this *ITextPara) GetListTab(pValue *float32) HRESULT

func (*ITextPara) GetListType

func (this *ITextPara) GetListType(pValue *int32) HRESULT

func (*ITextPara) GetNoLineNumber

func (this *ITextPara) GetNoLineNumber(pValue *int32) HRESULT

func (*ITextPara) GetPageBreakBefore

func (this *ITextPara) GetPageBreakBefore(pValue *int32) HRESULT

func (*ITextPara) GetRightIndent

func (this *ITextPara) GetRightIndent(pValue *float32) HRESULT

func (*ITextPara) GetSpaceAfter

func (this *ITextPara) GetSpaceAfter(pValue *float32) HRESULT

func (*ITextPara) GetSpaceBefore

func (this *ITextPara) GetSpaceBefore(pValue *float32) HRESULT

func (*ITextPara) GetStyle

func (this *ITextPara) GetStyle(pValue *int32) HRESULT

func (*ITextPara) GetTab

func (this *ITextPara) GetTab(iTab int32, ptbPos *float32, ptbAlign *int32, ptbLeader *int32) HRESULT

func (*ITextPara) GetTabCount

func (this *ITextPara) GetTabCount(pCount *int32) HRESULT

func (*ITextPara) GetWidowControl

func (this *ITextPara) GetWidowControl(pValue *int32) HRESULT

func (*ITextPara) IsEqual

func (this *ITextPara) IsEqual(pPara *ITextPara, pValue *int32) HRESULT

func (*ITextPara) Reset

func (this *ITextPara) Reset(Value int32) HRESULT

func (*ITextPara) SetAlignment

func (this *ITextPara) SetAlignment(Value int32) HRESULT

func (*ITextPara) SetDuplicate

func (this *ITextPara) SetDuplicate(pPara *ITextPara) HRESULT

func (*ITextPara) SetHyphenation

func (this *ITextPara) SetHyphenation(Value int32) HRESULT

func (*ITextPara) SetIndents

func (this *ITextPara) SetIndents(First float32, Left float32, Right float32) HRESULT

func (*ITextPara) SetKeepTogether

func (this *ITextPara) SetKeepTogether(Value int32) HRESULT

func (*ITextPara) SetKeepWithNext

func (this *ITextPara) SetKeepWithNext(Value int32) HRESULT

func (*ITextPara) SetLineSpacing

func (this *ITextPara) SetLineSpacing(Rule int32, Spacing float32) HRESULT

func (*ITextPara) SetListAlignment

func (this *ITextPara) SetListAlignment(Value int32) HRESULT

func (*ITextPara) SetListLevelIndex

func (this *ITextPara) SetListLevelIndex(Value int32) HRESULT

func (*ITextPara) SetListStart

func (this *ITextPara) SetListStart(Value int32) HRESULT

func (*ITextPara) SetListTab

func (this *ITextPara) SetListTab(Value float32) HRESULT

func (*ITextPara) SetListType

func (this *ITextPara) SetListType(Value int32) HRESULT

func (*ITextPara) SetNoLineNumber

func (this *ITextPara) SetNoLineNumber(Value int32) HRESULT

func (*ITextPara) SetPageBreakBefore

func (this *ITextPara) SetPageBreakBefore(Value int32) HRESULT

func (*ITextPara) SetRightIndent

func (this *ITextPara) SetRightIndent(Value float32) HRESULT

func (*ITextPara) SetSpaceAfter

func (this *ITextPara) SetSpaceAfter(Value float32) HRESULT

func (*ITextPara) SetSpaceBefore

func (this *ITextPara) SetSpaceBefore(Value float32) HRESULT

func (*ITextPara) SetStyle

func (this *ITextPara) SetStyle(Value int32) HRESULT

func (*ITextPara) SetWidowControl

func (this *ITextPara) SetWidowControl(Value int32) HRESULT

func (*ITextPara) Vtbl

func (this *ITextPara) Vtbl() *ITextParaVtbl

type ITextPara2

type ITextPara2 struct {
	ITextPara
}

func (*ITextPara2) GetBorders

func (this *ITextPara2) GetBorders(ppBorders **IUnknown) HRESULT

func (*ITextPara2) GetDuplicate2

func (this *ITextPara2) GetDuplicate2(ppPara **ITextPara2) HRESULT

func (*ITextPara2) GetEffects

func (this *ITextPara2) GetEffects(pValue *int32, pMask *int32) HRESULT

func (*ITextPara2) GetFontAlignment

func (this *ITextPara2) GetFontAlignment(pValue *int32) HRESULT

func (*ITextPara2) GetHangingPunctuation

func (this *ITextPara2) GetHangingPunctuation(pValue *int32) HRESULT

func (*ITextPara2) GetProperty

func (this *ITextPara2) GetProperty(Type int32, pValue *int32) HRESULT

func (*ITextPara2) GetSnapToGrid

func (this *ITextPara2) GetSnapToGrid(pValue *int32) HRESULT

func (*ITextPara2) GetTrimPunctuationAtStart

func (this *ITextPara2) GetTrimPunctuationAtStart(pValue *int32) HRESULT

func (*ITextPara2) IsEqual2

func (this *ITextPara2) IsEqual2(pPara *ITextPara2, pB *int32) HRESULT

func (*ITextPara2) SetDuplicate2

func (this *ITextPara2) SetDuplicate2(pPara *ITextPara2) HRESULT

func (*ITextPara2) SetEffects

func (this *ITextPara2) SetEffects(Value int32, Mask int32) HRESULT

func (*ITextPara2) SetFontAlignment

func (this *ITextPara2) SetFontAlignment(Value int32) HRESULT

func (*ITextPara2) SetHangingPunctuation

func (this *ITextPara2) SetHangingPunctuation(Value int32) HRESULT

func (*ITextPara2) SetProperty

func (this *ITextPara2) SetProperty(Type int32, Value int32) HRESULT

func (*ITextPara2) SetSnapToGrid

func (this *ITextPara2) SetSnapToGrid(Value int32) HRESULT

func (*ITextPara2) SetTrimPunctuationAtStart

func (this *ITextPara2) SetTrimPunctuationAtStart(Value int32) HRESULT

func (*ITextPara2) Vtbl

func (this *ITextPara2) Vtbl() *ITextPara2Vtbl

type ITextPara2Interface

type ITextPara2Interface interface {
	ITextParaInterface
	GetBorders(ppBorders **IUnknown) HRESULT
	GetDuplicate2(ppPara **ITextPara2) HRESULT
	SetDuplicate2(pPara *ITextPara2) HRESULT
	GetFontAlignment(pValue *int32) HRESULT
	SetFontAlignment(Value int32) HRESULT
	GetHangingPunctuation(pValue *int32) HRESULT
	SetHangingPunctuation(Value int32) HRESULT
	GetSnapToGrid(pValue *int32) HRESULT
	SetSnapToGrid(Value int32) HRESULT
	GetTrimPunctuationAtStart(pValue *int32) HRESULT
	SetTrimPunctuationAtStart(Value int32) HRESULT
	GetEffects(pValue *int32, pMask *int32) HRESULT
	GetProperty(Type int32, pValue *int32) HRESULT
	IsEqual2(pPara *ITextPara2, pB *int32) HRESULT
	SetEffects(Value int32, Mask int32) HRESULT
	SetProperty(Type int32, Value int32) HRESULT
}

type ITextPara2Vtbl

type ITextPara2Vtbl struct {
	ITextParaVtbl
	GetBorders                uintptr
	GetDuplicate2             uintptr
	SetDuplicate2             uintptr
	GetFontAlignment          uintptr
	SetFontAlignment          uintptr
	GetHangingPunctuation     uintptr
	SetHangingPunctuation     uintptr
	GetSnapToGrid             uintptr
	SetSnapToGrid             uintptr
	GetTrimPunctuationAtStart uintptr
	SetTrimPunctuationAtStart uintptr
	GetEffects                uintptr
	GetProperty               uintptr
	IsEqual2                  uintptr
	SetEffects                uintptr
	SetProperty               uintptr
}

type ITextParaInterface

type ITextParaInterface interface {
	IDispatchInterface
	GetDuplicate(ppPara **ITextPara) HRESULT
	SetDuplicate(pPara *ITextPara) HRESULT
	CanChange(pValue *int32) HRESULT
	IsEqual(pPara *ITextPara, pValue *int32) HRESULT
	Reset(Value int32) HRESULT
	GetStyle(pValue *int32) HRESULT
	SetStyle(Value int32) HRESULT
	GetAlignment(pValue *int32) HRESULT
	SetAlignment(Value int32) HRESULT
	GetHyphenation(pValue *TomConstants) HRESULT
	SetHyphenation(Value int32) HRESULT
	GetFirstLineIndent(pValue *float32) HRESULT
	GetKeepTogether(pValue *TomConstants) HRESULT
	SetKeepTogether(Value int32) HRESULT
	GetKeepWithNext(pValue *TomConstants) HRESULT
	SetKeepWithNext(Value int32) HRESULT
	GetLeftIndent(pValue *float32) HRESULT
	GetLineSpacing(pValue *float32) HRESULT
	GetLineSpacingRule(pValue *int32) HRESULT
	GetListAlignment(pValue *int32) HRESULT
	SetListAlignment(Value int32) HRESULT
	GetListLevelIndex(pValue *int32) HRESULT
	SetListLevelIndex(Value int32) HRESULT
	GetListStart(pValue *int32) HRESULT
	SetListStart(Value int32) HRESULT
	GetListTab(pValue *float32) HRESULT
	SetListTab(Value float32) HRESULT
	GetListType(pValue *int32) HRESULT
	SetListType(Value int32) HRESULT
	GetNoLineNumber(pValue *int32) HRESULT
	SetNoLineNumber(Value int32) HRESULT
	GetPageBreakBefore(pValue *int32) HRESULT
	SetPageBreakBefore(Value int32) HRESULT
	GetRightIndent(pValue *float32) HRESULT
	SetRightIndent(Value float32) HRESULT
	SetIndents(First float32, Left float32, Right float32) HRESULT
	SetLineSpacing(Rule int32, Spacing float32) HRESULT
	GetSpaceAfter(pValue *float32) HRESULT
	SetSpaceAfter(Value float32) HRESULT
	GetSpaceBefore(pValue *float32) HRESULT
	SetSpaceBefore(Value float32) HRESULT
	GetWidowControl(pValue *int32) HRESULT
	SetWidowControl(Value int32) HRESULT
	GetTabCount(pCount *int32) HRESULT
	AddTab(tbPos float32, tbAlign int32, tbLeader int32) HRESULT
	ClearAllTabs() HRESULT
	DeleteTab(tbPos float32) HRESULT
	GetTab(iTab int32, ptbPos *float32, ptbAlign *int32, ptbLeader *int32) HRESULT
}

type ITextParaVtbl

type ITextParaVtbl struct {
	IDispatchVtbl
	GetDuplicate       uintptr
	SetDuplicate       uintptr
	CanChange          uintptr
	IsEqual            uintptr
	Reset              uintptr
	GetStyle           uintptr
	SetStyle           uintptr
	GetAlignment       uintptr
	SetAlignment       uintptr
	GetHyphenation     uintptr
	SetHyphenation     uintptr
	GetFirstLineIndent uintptr
	GetKeepTogether    uintptr
	SetKeepTogether    uintptr
	GetKeepWithNext    uintptr
	SetKeepWithNext    uintptr
	GetLeftIndent      uintptr
	GetLineSpacing     uintptr
	GetLineSpacingRule uintptr
	GetListAlignment   uintptr
	SetListAlignment   uintptr
	GetListLevelIndex  uintptr
	SetListLevelIndex  uintptr
	GetListStart       uintptr
	SetListStart       uintptr
	GetListTab         uintptr
	SetListTab         uintptr
	GetListType        uintptr
	SetListType        uintptr
	GetNoLineNumber    uintptr
	SetNoLineNumber    uintptr
	GetPageBreakBefore uintptr
	SetPageBreakBefore uintptr
	GetRightIndent     uintptr
	SetRightIndent     uintptr
	SetIndents         uintptr
	SetLineSpacing     uintptr
	GetSpaceAfter      uintptr
	SetSpaceAfter      uintptr
	GetSpaceBefore     uintptr
	SetSpaceBefore     uintptr
	GetWidowControl    uintptr
	SetWidowControl    uintptr
	GetTabCount        uintptr
	AddTab             uintptr
	ClearAllTabs       uintptr
	DeleteTab          uintptr
	GetTab             uintptr
}

type ITextProvider

type ITextProvider struct {
	IUnknown
}

func (*ITextProvider) GetSelection

func (this *ITextProvider) GetSelection(pRetVal **SAFEARRAY) HRESULT

func (*ITextProvider) GetVisibleRanges

func (this *ITextProvider) GetVisibleRanges(pRetVal **SAFEARRAY) HRESULT

func (*ITextProvider) Get_DocumentRange

func (this *ITextProvider) Get_DocumentRange(pRetVal **ITextRangeProvider) HRESULT

func (*ITextProvider) Get_SupportedTextSelection

func (this *ITextProvider) Get_SupportedTextSelection(pRetVal *SupportedTextSelection) HRESULT

func (*ITextProvider) RangeFromChild

func (this *ITextProvider) RangeFromChild(childElement *IRawElementProviderSimple, pRetVal **ITextRangeProvider) HRESULT

func (*ITextProvider) RangeFromPoint

func (this *ITextProvider) RangeFromPoint(point UiaPoint, pRetVal **ITextRangeProvider) HRESULT

func (*ITextProvider) Vtbl

func (this *ITextProvider) Vtbl() *ITextProviderVtbl

type ITextProvider2

type ITextProvider2 struct {
	ITextProvider
}

func (*ITextProvider2) GetCaretRange

func (this *ITextProvider2) GetCaretRange(isActive *BOOL, pRetVal **ITextRangeProvider) HRESULT

func (*ITextProvider2) RangeFromAnnotation

func (this *ITextProvider2) RangeFromAnnotation(annotationElement *IRawElementProviderSimple, pRetVal **ITextRangeProvider) HRESULT

func (*ITextProvider2) Vtbl

func (this *ITextProvider2) Vtbl() *ITextProvider2Vtbl

type ITextProvider2Interface

type ITextProvider2Interface interface {
	ITextProviderInterface
	RangeFromAnnotation(annotationElement *IRawElementProviderSimple, pRetVal **ITextRangeProvider) HRESULT
	GetCaretRange(isActive *BOOL, pRetVal **ITextRangeProvider) HRESULT
}

type ITextProvider2Vtbl

type ITextProvider2Vtbl struct {
	ITextProviderVtbl
	RangeFromAnnotation uintptr
	GetCaretRange       uintptr
}

type ITextProviderInterface

type ITextProviderInterface interface {
	IUnknownInterface
	GetSelection(pRetVal **SAFEARRAY) HRESULT
	GetVisibleRanges(pRetVal **SAFEARRAY) HRESULT
	RangeFromChild(childElement *IRawElementProviderSimple, pRetVal **ITextRangeProvider) HRESULT
	RangeFromPoint(point UiaPoint, pRetVal **ITextRangeProvider) HRESULT
	Get_DocumentRange(pRetVal **ITextRangeProvider) HRESULT
	Get_SupportedTextSelection(pRetVal *SupportedTextSelection) HRESULT
}

type ITextProviderVtbl

type ITextProviderVtbl struct {
	IUnknownVtbl
	GetSelection               uintptr
	GetVisibleRanges           uintptr
	RangeFromChild             uintptr
	RangeFromPoint             uintptr
	Get_DocumentRange          uintptr
	Get_SupportedTextSelection uintptr
}

type ITextRange

type ITextRange struct {
	IDispatch
}

func (*ITextRange) CanEdit

func (this *ITextRange) CanEdit(pValue *int32) HRESULT

func (*ITextRange) CanPaste

func (this *ITextRange) CanPaste(pVar *VARIANT, Format int32, pValue *int32) HRESULT

func (*ITextRange) ChangeCase

func (this *ITextRange) ChangeCase(Type TomConstants) HRESULT

func (*ITextRange) Collapse

func (this *ITextRange) Collapse(bStart int32) HRESULT

func (*ITextRange) Copy

func (this *ITextRange) Copy(pVar *VARIANT) HRESULT

func (*ITextRange) Cut

func (this *ITextRange) Cut(pVar *VARIANT) HRESULT

func (*ITextRange) Delete

func (this *ITextRange) Delete(Unit int32, Count int32, pDelta *int32) HRESULT

func (*ITextRange) EndOf

func (this *ITextRange) EndOf(Unit int32, Extend int32, pDelta *int32) HRESULT

func (*ITextRange) Expand

func (this *ITextRange) Expand(Unit int32, pDelta *int32) HRESULT

func (*ITextRange) FindText

func (this *ITextRange) FindText(bstr BSTR, Count int32, Flags TomConstants, pLength *int32) HRESULT

func (*ITextRange) FindTextEnd

func (this *ITextRange) FindTextEnd(bstr BSTR, Count int32, Flags TomConstants, pLength *int32) HRESULT

func (*ITextRange) FindTextStart

func (this *ITextRange) FindTextStart(bstr BSTR, Count int32, Flags TomConstants, pLength *int32) HRESULT

func (*ITextRange) GetChar

func (this *ITextRange) GetChar(pChar *int32) HRESULT

func (*ITextRange) GetDuplicate

func (this *ITextRange) GetDuplicate(ppRange **ITextRange) HRESULT

func (*ITextRange) GetEmbeddedObject

func (this *ITextRange) GetEmbeddedObject(ppObject **IUnknown) HRESULT

func (*ITextRange) GetEnd

func (this *ITextRange) GetEnd(pcpLim *int32) HRESULT

func (*ITextRange) GetFont

func (this *ITextRange) GetFont(ppFont **ITextFont) HRESULT

func (*ITextRange) GetFormattedText

func (this *ITextRange) GetFormattedText(ppRange **ITextRange) HRESULT

func (*ITextRange) GetIndex

func (this *ITextRange) GetIndex(Unit int32, pIndex *int32) HRESULT

func (*ITextRange) GetPara

func (this *ITextRange) GetPara(ppPara **ITextPara) HRESULT

func (*ITextRange) GetPoint

func (this *ITextRange) GetPoint(Type TomConstants, px *int32, py *int32) HRESULT

func (*ITextRange) GetStart

func (this *ITextRange) GetStart(pcpFirst *int32) HRESULT

func (*ITextRange) GetStoryLength

func (this *ITextRange) GetStoryLength(pCount *int32) HRESULT

func (*ITextRange) GetStoryType

func (this *ITextRange) GetStoryType(pValue *int32) HRESULT

func (*ITextRange) GetText

func (this *ITextRange) GetText(pbstr *BSTR) HRESULT

func (*ITextRange) InRange

func (this *ITextRange) InRange(pRange *ITextRange, pValue *int32) HRESULT

func (*ITextRange) InStory

func (this *ITextRange) InStory(pRange *ITextRange, pValue *int32) HRESULT

func (*ITextRange) IsEqual

func (this *ITextRange) IsEqual(pRange *ITextRange, pValue *int32) HRESULT

func (*ITextRange) Move

func (this *ITextRange) Move(Unit int32, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveEnd

func (this *ITextRange) MoveEnd(Unit int32, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveEndUntil

func (this *ITextRange) MoveEndUntil(Cset *VARIANT, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveEndWhile

func (this *ITextRange) MoveEndWhile(Cset *VARIANT, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveStart

func (this *ITextRange) MoveStart(Unit int32, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveStartUntil

func (this *ITextRange) MoveStartUntil(Cset *VARIANT, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveStartWhile

func (this *ITextRange) MoveStartWhile(Cset *VARIANT, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveUntil

func (this *ITextRange) MoveUntil(Cset *VARIANT, Count int32, pDelta *int32) HRESULT

func (*ITextRange) MoveWhile

func (this *ITextRange) MoveWhile(Cset *VARIANT, Count int32, pDelta *int32) HRESULT

func (*ITextRange) Paste

func (this *ITextRange) Paste(pVar *VARIANT, Format int32) HRESULT

func (*ITextRange) ScrollIntoView

func (this *ITextRange) ScrollIntoView(Value int32) HRESULT

func (*ITextRange) Select

func (this *ITextRange) Select() HRESULT

func (*ITextRange) SetChar

func (this *ITextRange) SetChar(Char int32) HRESULT

func (*ITextRange) SetEnd

func (this *ITextRange) SetEnd(cpLim int32) HRESULT

func (*ITextRange) SetFont

func (this *ITextRange) SetFont(pFont *ITextFont) HRESULT

func (*ITextRange) SetFormattedText

func (this *ITextRange) SetFormattedText(pRange *ITextRange) HRESULT

func (*ITextRange) SetIndex

func (this *ITextRange) SetIndex(Unit int32, Index int32, Extend int32) HRESULT

func (*ITextRange) SetPara

func (this *ITextRange) SetPara(pPara *ITextPara) HRESULT

func (*ITextRange) SetPoint

func (this *ITextRange) SetPoint(x int32, y int32, Type TomConstants, Extend int32) HRESULT

func (*ITextRange) SetRange

func (this *ITextRange) SetRange(cpAnchor int32, cpActive int32) HRESULT

func (*ITextRange) SetStart

func (this *ITextRange) SetStart(cpFirst int32) HRESULT

func (*ITextRange) SetText

func (this *ITextRange) SetText(bstr BSTR) HRESULT

func (*ITextRange) StartOf

func (this *ITextRange) StartOf(Unit int32, Extend int32, pDelta *int32) HRESULT

func (*ITextRange) Vtbl

func (this *ITextRange) Vtbl() *ITextRangeVtbl

type ITextRange2

type ITextRange2 struct {
	ITextSelection
}

func (*ITextRange2) AddSubrange

func (this *ITextRange2) AddSubrange(cp1 int32, cp2 int32, Activate int32) HRESULT

func (*ITextRange2) BuildUpMath

func (this *ITextRange2) BuildUpMath(Flags int32) HRESULT

func (*ITextRange2) DeleteSubrange

func (this *ITextRange2) DeleteSubrange(cpFirst int32, cpLim int32) HRESULT

func (*ITextRange2) Find

func (this *ITextRange2) Find(pRange *ITextRange2, Count int32, Flags int32, pDelta *int32) HRESULT

func (*ITextRange2) GetCch

func (this *ITextRange2) GetCch(pcch *int32) HRESULT

func (*ITextRange2) GetCells

func (this *ITextRange2) GetCells(ppCells **IUnknown) HRESULT

func (*ITextRange2) GetChar2

func (this *ITextRange2) GetChar2(pChar *int32, Offset int32) HRESULT

func (*ITextRange2) GetColumn

func (this *ITextRange2) GetColumn(ppColumn **IUnknown) HRESULT

func (*ITextRange2) GetCount

func (this *ITextRange2) GetCount(pCount *int32) HRESULT

func (*ITextRange2) GetDropCap

func (this *ITextRange2) GetDropCap(pcLine *int32, pPosition *int32) HRESULT

func (*ITextRange2) GetDuplicate2

func (this *ITextRange2) GetDuplicate2(ppRange **ITextRange2) HRESULT

func (*ITextRange2) GetFont2

func (this *ITextRange2) GetFont2(ppFont **ITextFont2) HRESULT

func (*ITextRange2) GetFormattedText2

func (this *ITextRange2) GetFormattedText2(ppRange **ITextRange2) HRESULT

func (*ITextRange2) GetGravity

func (this *ITextRange2) GetGravity(pValue *int32) HRESULT

func (*ITextRange2) GetInlineObject

func (this *ITextRange2) GetInlineObject(pType *int32, pAlign *int32, pChar *int32, pChar1 *int32, pChar2 *int32, pCount *int32, pTeXStyle *int32, pcCol *int32, pLevel *int32) HRESULT

func (*ITextRange2) GetMathFunctionType

func (this *ITextRange2) GetMathFunctionType(bstr BSTR, pValue *int32) HRESULT

func (*ITextRange2) GetPara2

func (this *ITextRange2) GetPara2(ppPara **ITextPara2) HRESULT

func (*ITextRange2) GetProperty

func (this *ITextRange2) GetProperty(Type int32, pValue *int32) HRESULT

func (*ITextRange2) GetRect

func (this *ITextRange2) GetRect(Type int32, pLeft *int32, pTop *int32, pRight *int32, pBottom *int32, pHit *int32) HRESULT

func (*ITextRange2) GetRow

func (this *ITextRange2) GetRow(ppRow **ITextRow) HRESULT

func (*ITextRange2) GetStartPara

func (this *ITextRange2) GetStartPara(pValue *int32) HRESULT

func (*ITextRange2) GetSubrange

func (this *ITextRange2) GetSubrange(iSubrange int32, pcpFirst *int32, pcpLim *int32) HRESULT

func (*ITextRange2) GetTable

func (this *ITextRange2) GetTable(ppTable **IUnknown) HRESULT

func (*ITextRange2) GetText2

func (this *ITextRange2) GetText2(Flags int32, pbstr *BSTR) HRESULT

func (*ITextRange2) GetURL

func (this *ITextRange2) GetURL(pbstr *BSTR) HRESULT

func (*ITextRange2) HexToUnicode

func (this *ITextRange2) HexToUnicode() HRESULT

func (*ITextRange2) InsertImage

func (this *ITextRange2) InsertImage(width int32, height int32, ascent int32, Type int32, bstrAltText BSTR, pStream *IStream) HRESULT

func (*ITextRange2) InsertTable

func (this *ITextRange2) InsertTable(cCol int32, cRow int32, AutoFit int32) HRESULT

func (*ITextRange2) Linearize

func (this *ITextRange2) Linearize(Flags int32) HRESULT

func (*ITextRange2) SetActiveSubrange

func (this *ITextRange2) SetActiveSubrange(cpAnchor int32, cpActive int32) HRESULT

func (*ITextRange2) SetDropCap

func (this *ITextRange2) SetDropCap(cLine int32, Position int32) HRESULT

func (*ITextRange2) SetFont2

func (this *ITextRange2) SetFont2(pFont *ITextFont2) HRESULT

func (*ITextRange2) SetFormattedText2

func (this *ITextRange2) SetFormattedText2(pRange *ITextRange2) HRESULT

func (*ITextRange2) SetGravity

func (this *ITextRange2) SetGravity(Value int32) HRESULT

func (*ITextRange2) SetInlineObject

func (this *ITextRange2) SetInlineObject(Type int32, Align int32, Char int32, Char1 int32, Char2 int32, Count int32, TeXStyle int32, cCol int32) HRESULT

func (*ITextRange2) SetPara2

func (this *ITextRange2) SetPara2(pPara *ITextPara2) HRESULT

func (*ITextRange2) SetProperty

func (this *ITextRange2) SetProperty(Type int32, Value int32) HRESULT

func (*ITextRange2) SetText2

func (this *ITextRange2) SetText2(Flags int32, bstr BSTR) HRESULT

func (*ITextRange2) SetURL

func (this *ITextRange2) SetURL(bstr BSTR) HRESULT

func (*ITextRange2) UnicodeToHex

func (this *ITextRange2) UnicodeToHex() HRESULT

func (*ITextRange2) Vtbl

func (this *ITextRange2) Vtbl() *ITextRange2Vtbl

type ITextRange2Interface

type ITextRange2Interface interface {
	ITextSelectionInterface
	GetCch(pcch *int32) HRESULT
	GetCells(ppCells **IUnknown) HRESULT
	GetColumn(ppColumn **IUnknown) HRESULT
	GetCount(pCount *int32) HRESULT
	GetDuplicate2(ppRange **ITextRange2) HRESULT
	GetFont2(ppFont **ITextFont2) HRESULT
	SetFont2(pFont *ITextFont2) HRESULT
	GetFormattedText2(ppRange **ITextRange2) HRESULT
	SetFormattedText2(pRange *ITextRange2) HRESULT
	GetGravity(pValue *int32) HRESULT
	SetGravity(Value int32) HRESULT
	GetPara2(ppPara **ITextPara2) HRESULT
	SetPara2(pPara *ITextPara2) HRESULT
	GetRow(ppRow **ITextRow) HRESULT
	GetStartPara(pValue *int32) HRESULT
	GetTable(ppTable **IUnknown) HRESULT
	GetURL(pbstr *BSTR) HRESULT
	SetURL(bstr BSTR) HRESULT
	AddSubrange(cp1 int32, cp2 int32, Activate int32) HRESULT
	BuildUpMath(Flags int32) HRESULT
	DeleteSubrange(cpFirst int32, cpLim int32) HRESULT
	Find(pRange *ITextRange2, Count int32, Flags int32, pDelta *int32) HRESULT
	GetChar2(pChar *int32, Offset int32) HRESULT
	GetDropCap(pcLine *int32, pPosition *int32) HRESULT
	GetInlineObject(pType *int32, pAlign *int32, pChar *int32, pChar1 *int32, pChar2 *int32, pCount *int32, pTeXStyle *int32, pcCol *int32, pLevel *int32) HRESULT
	GetProperty(Type int32, pValue *int32) HRESULT
	GetRect(Type int32, pLeft *int32, pTop *int32, pRight *int32, pBottom *int32, pHit *int32) HRESULT
	GetSubrange(iSubrange int32, pcpFirst *int32, pcpLim *int32) HRESULT
	GetText2(Flags int32, pbstr *BSTR) HRESULT
	HexToUnicode() HRESULT
	InsertTable(cCol int32, cRow int32, AutoFit int32) HRESULT
	Linearize(Flags int32) HRESULT
	SetActiveSubrange(cpAnchor int32, cpActive int32) HRESULT
	SetDropCap(cLine int32, Position int32) HRESULT
	SetProperty(Type int32, Value int32) HRESULT
	SetText2(Flags int32, bstr BSTR) HRESULT
	UnicodeToHex() HRESULT
	SetInlineObject(Type int32, Align int32, Char int32, Char1 int32, Char2 int32, Count int32, TeXStyle int32, cCol int32) HRESULT
	GetMathFunctionType(bstr BSTR, pValue *int32) HRESULT
	InsertImage(width int32, height int32, ascent int32, Type int32, bstrAltText BSTR, pStream *IStream) HRESULT
}

type ITextRange2Vtbl

type ITextRange2Vtbl struct {
	ITextSelectionVtbl
	GetCch              uintptr
	GetCells            uintptr
	GetColumn           uintptr
	GetCount            uintptr
	GetDuplicate2       uintptr
	GetFont2            uintptr
	SetFont2            uintptr
	GetFormattedText2   uintptr
	SetFormattedText2   uintptr
	GetGravity          uintptr
	SetGravity          uintptr
	GetPara2            uintptr
	SetPara2            uintptr
	GetRow              uintptr
	GetStartPara        uintptr
	GetTable            uintptr
	GetURL              uintptr
	SetURL              uintptr
	AddSubrange         uintptr
	BuildUpMath         uintptr
	DeleteSubrange      uintptr
	Find                uintptr
	GetChar2            uintptr
	GetDropCap          uintptr
	GetInlineObject     uintptr
	GetProperty         uintptr
	GetRect             uintptr
	GetSubrange         uintptr
	GetText2            uintptr
	HexToUnicode        uintptr
	InsertTable         uintptr
	Linearize           uintptr
	SetActiveSubrange   uintptr
	SetDropCap          uintptr
	SetProperty         uintptr
	SetText2            uintptr
	UnicodeToHex        uintptr
	SetInlineObject     uintptr
	GetMathFunctionType uintptr
	InsertImage         uintptr
}

type ITextRangeInterface

type ITextRangeInterface interface {
	IDispatchInterface
	GetText(pbstr *BSTR) HRESULT
	SetText(bstr BSTR) HRESULT
	GetChar(pChar *int32) HRESULT
	SetChar(Char int32) HRESULT
	GetDuplicate(ppRange **ITextRange) HRESULT
	GetFormattedText(ppRange **ITextRange) HRESULT
	SetFormattedText(pRange *ITextRange) HRESULT
	GetStart(pcpFirst *int32) HRESULT
	SetStart(cpFirst int32) HRESULT
	GetEnd(pcpLim *int32) HRESULT
	SetEnd(cpLim int32) HRESULT
	GetFont(ppFont **ITextFont) HRESULT
	SetFont(pFont *ITextFont) HRESULT
	GetPara(ppPara **ITextPara) HRESULT
	SetPara(pPara *ITextPara) HRESULT
	GetStoryLength(pCount *int32) HRESULT
	GetStoryType(pValue *int32) HRESULT
	Collapse(bStart int32) HRESULT
	Expand(Unit int32, pDelta *int32) HRESULT
	GetIndex(Unit int32, pIndex *int32) HRESULT
	SetIndex(Unit int32, Index int32, Extend int32) HRESULT
	SetRange(cpAnchor int32, cpActive int32) HRESULT
	InRange(pRange *ITextRange, pValue *int32) HRESULT
	InStory(pRange *ITextRange, pValue *int32) HRESULT
	IsEqual(pRange *ITextRange, pValue *int32) HRESULT
	Select() HRESULT
	StartOf(Unit int32, Extend int32, pDelta *int32) HRESULT
	EndOf(Unit int32, Extend int32, pDelta *int32) HRESULT
	Move(Unit int32, Count int32, pDelta *int32) HRESULT
	MoveStart(Unit int32, Count int32, pDelta *int32) HRESULT
	MoveEnd(Unit int32, Count int32, pDelta *int32) HRESULT
	MoveWhile(Cset *VARIANT, Count int32, pDelta *int32) HRESULT
	MoveStartWhile(Cset *VARIANT, Count int32, pDelta *int32) HRESULT
	MoveEndWhile(Cset *VARIANT, Count int32, pDelta *int32) HRESULT
	MoveUntil(Cset *VARIANT, Count int32, pDelta *int32) HRESULT
	MoveStartUntil(Cset *VARIANT, Count int32, pDelta *int32) HRESULT
	MoveEndUntil(Cset *VARIANT, Count int32, pDelta *int32) HRESULT
	FindText(bstr BSTR, Count int32, Flags TomConstants, pLength *int32) HRESULT
	FindTextStart(bstr BSTR, Count int32, Flags TomConstants, pLength *int32) HRESULT
	FindTextEnd(bstr BSTR, Count int32, Flags TomConstants, pLength *int32) HRESULT
	Delete(Unit int32, Count int32, pDelta *int32) HRESULT
	Cut(pVar *VARIANT) HRESULT
	Copy(pVar *VARIANT) HRESULT
	Paste(pVar *VARIANT, Format int32) HRESULT
	CanPaste(pVar *VARIANT, Format int32, pValue *int32) HRESULT
	CanEdit(pValue *int32) HRESULT
	ChangeCase(Type TomConstants) HRESULT
	GetPoint(Type TomConstants, px *int32, py *int32) HRESULT
	SetPoint(x int32, y int32, Type TomConstants, Extend int32) HRESULT
	ScrollIntoView(Value int32) HRESULT
	GetEmbeddedObject(ppObject **IUnknown) HRESULT
}

type ITextRangeProvider

type ITextRangeProvider struct {
	IUnknown
}

func (*ITextRangeProvider) AddToSelection

func (this *ITextRangeProvider) AddToSelection() HRESULT

func (*ITextRangeProvider) Clone

func (this *ITextRangeProvider) Clone(pRetVal **ITextRangeProvider) HRESULT

func (*ITextRangeProvider) Compare

func (this *ITextRangeProvider) Compare(range_ *ITextRangeProvider, pRetVal *BOOL) HRESULT

func (*ITextRangeProvider) CompareEndpoints

func (this *ITextRangeProvider) CompareEndpoints(endpoint TextPatternRangeEndpoint, targetRange *ITextRangeProvider, targetEndpoint TextPatternRangeEndpoint, pRetVal *int32) HRESULT

func (*ITextRangeProvider) ExpandToEnclosingUnit

func (this *ITextRangeProvider) ExpandToEnclosingUnit(unit TextUnit) HRESULT

func (*ITextRangeProvider) FindAttribute

func (this *ITextRangeProvider) FindAttribute(attributeId UIA_TEXTATTRIBUTE_ID, val VARIANT, backward BOOL, pRetVal **ITextRangeProvider) HRESULT

func (*ITextRangeProvider) FindText

func (this *ITextRangeProvider) FindText(text BSTR, backward BOOL, ignoreCase BOOL, pRetVal **ITextRangeProvider) HRESULT

func (*ITextRangeProvider) GetAttributeValue

func (this *ITextRangeProvider) GetAttributeValue(attributeId UIA_TEXTATTRIBUTE_ID, pRetVal *VARIANT) HRESULT

func (*ITextRangeProvider) GetBoundingRectangles

func (this *ITextRangeProvider) GetBoundingRectangles(pRetVal **SAFEARRAY) HRESULT

func (*ITextRangeProvider) GetChildren

func (this *ITextRangeProvider) GetChildren(pRetVal **SAFEARRAY) HRESULT

func (*ITextRangeProvider) GetEnclosingElement

func (this *ITextRangeProvider) GetEnclosingElement(pRetVal **IRawElementProviderSimple) HRESULT

func (*ITextRangeProvider) GetText

func (this *ITextRangeProvider) GetText(maxLength int32, pRetVal *BSTR) HRESULT

func (*ITextRangeProvider) Move

func (this *ITextRangeProvider) Move(unit TextUnit, count int32, pRetVal *int32) HRESULT

func (*ITextRangeProvider) MoveEndpointByRange

func (this *ITextRangeProvider) MoveEndpointByRange(endpoint TextPatternRangeEndpoint, targetRange *ITextRangeProvider, targetEndpoint TextPatternRangeEndpoint) HRESULT

func (*ITextRangeProvider) MoveEndpointByUnit

func (this *ITextRangeProvider) MoveEndpointByUnit(endpoint TextPatternRangeEndpoint, unit TextUnit, count int32, pRetVal *int32) HRESULT

func (*ITextRangeProvider) RemoveFromSelection

func (this *ITextRangeProvider) RemoveFromSelection() HRESULT

func (*ITextRangeProvider) ScrollIntoView

func (this *ITextRangeProvider) ScrollIntoView(alignToTop BOOL) HRESULT

func (*ITextRangeProvider) Select

func (this *ITextRangeProvider) Select() HRESULT

func (*ITextRangeProvider) Vtbl

type ITextRangeProvider2

type ITextRangeProvider2 struct {
	ITextRangeProvider
}

func (*ITextRangeProvider2) ShowContextMenu

func (this *ITextRangeProvider2) ShowContextMenu() HRESULT

func (*ITextRangeProvider2) Vtbl

type ITextRangeProvider2Interface

type ITextRangeProvider2Interface interface {
	ITextRangeProviderInterface
	ShowContextMenu() HRESULT
}

type ITextRangeProvider2Vtbl

type ITextRangeProvider2Vtbl struct {
	ITextRangeProviderVtbl
	ShowContextMenu uintptr
}

type ITextRangeProviderInterface

type ITextRangeProviderInterface interface {
	IUnknownInterface
	Clone(pRetVal **ITextRangeProvider) HRESULT
	Compare(range_ *ITextRangeProvider, pRetVal *BOOL) HRESULT
	CompareEndpoints(endpoint TextPatternRangeEndpoint, targetRange *ITextRangeProvider, targetEndpoint TextPatternRangeEndpoint, pRetVal *int32) HRESULT
	ExpandToEnclosingUnit(unit TextUnit) HRESULT
	FindAttribute(attributeId UIA_TEXTATTRIBUTE_ID, val VARIANT, backward BOOL, pRetVal **ITextRangeProvider) HRESULT
	FindText(text BSTR, backward BOOL, ignoreCase BOOL, pRetVal **ITextRangeProvider) HRESULT
	GetAttributeValue(attributeId UIA_TEXTATTRIBUTE_ID, pRetVal *VARIANT) HRESULT
	GetBoundingRectangles(pRetVal **SAFEARRAY) HRESULT
	GetEnclosingElement(pRetVal **IRawElementProviderSimple) HRESULT
	GetText(maxLength int32, pRetVal *BSTR) HRESULT
	Move(unit TextUnit, count int32, pRetVal *int32) HRESULT
	MoveEndpointByUnit(endpoint TextPatternRangeEndpoint, unit TextUnit, count int32, pRetVal *int32) HRESULT
	MoveEndpointByRange(endpoint TextPatternRangeEndpoint, targetRange *ITextRangeProvider, targetEndpoint TextPatternRangeEndpoint) HRESULT
	Select() HRESULT
	AddToSelection() HRESULT
	RemoveFromSelection() HRESULT
	ScrollIntoView(alignToTop BOOL) HRESULT
	GetChildren(pRetVal **SAFEARRAY) HRESULT
}

type ITextRangeProviderVtbl

type ITextRangeProviderVtbl struct {
	IUnknownVtbl
	Clone                 uintptr
	Compare               uintptr
	CompareEndpoints      uintptr
	ExpandToEnclosingUnit uintptr
	FindAttribute         uintptr
	FindText              uintptr
	GetAttributeValue     uintptr
	GetBoundingRectangles uintptr
	GetEnclosingElement   uintptr
	GetText               uintptr
	Move                  uintptr
	MoveEndpointByUnit    uintptr
	MoveEndpointByRange   uintptr
	Select                uintptr
	AddToSelection        uintptr
	RemoveFromSelection   uintptr
	ScrollIntoView        uintptr
	GetChildren           uintptr
}

type ITextRangeVtbl

type ITextRangeVtbl struct {
	IDispatchVtbl
	GetText           uintptr
	SetText           uintptr
	GetChar           uintptr
	SetChar           uintptr
	GetDuplicate      uintptr
	GetFormattedText  uintptr
	SetFormattedText  uintptr
	GetStart          uintptr
	SetStart          uintptr
	GetEnd            uintptr
	SetEnd            uintptr
	GetFont           uintptr
	SetFont           uintptr
	GetPara           uintptr
	SetPara           uintptr
	GetStoryLength    uintptr
	GetStoryType      uintptr
	Collapse          uintptr
	Expand            uintptr
	GetIndex          uintptr
	SetIndex          uintptr
	SetRange          uintptr
	InRange           uintptr
	InStory           uintptr
	IsEqual           uintptr
	Select            uintptr
	StartOf           uintptr
	EndOf             uintptr
	Move              uintptr
	MoveStart         uintptr
	MoveEnd           uintptr
	MoveWhile         uintptr
	MoveStartWhile    uintptr
	MoveEndWhile      uintptr
	MoveUntil         uintptr
	MoveStartUntil    uintptr
	MoveEndUntil      uintptr
	FindText          uintptr
	FindTextStart     uintptr
	FindTextEnd       uintptr
	Delete            uintptr
	Cut               uintptr
	Copy              uintptr
	Paste             uintptr
	CanPaste          uintptr
	CanEdit           uintptr
	ChangeCase        uintptr
	GetPoint          uintptr
	SetPoint          uintptr
	ScrollIntoView    uintptr
	GetEmbeddedObject uintptr
}

type ITextRow

type ITextRow struct {
	IDispatch
}

func (*ITextRow) Apply

func (this *ITextRow) Apply(cRow int32, Flags TomConstants) HRESULT

func (*ITextRow) CanChange

func (this *ITextRow) CanChange(pValue *int32) HRESULT

func (*ITextRow) GetAlignment

func (this *ITextRow) GetAlignment(pValue *int32) HRESULT

func (*ITextRow) GetCellAlignment

func (this *ITextRow) GetCellAlignment(pValue *int32) HRESULT

func (*ITextRow) GetCellBorderColors

func (this *ITextRow) GetCellBorderColors(pcrLeft *int32, pcrTop *int32, pcrRight *int32, pcrBottom *int32) HRESULT

func (*ITextRow) GetCellBorderWidths

func (this *ITextRow) GetCellBorderWidths(pduLeft *int32, pduTop *int32, pduRight *int32, pduBottom *int32) HRESULT

func (*ITextRow) GetCellColorBack

func (this *ITextRow) GetCellColorBack(pValue *int32) HRESULT

func (*ITextRow) GetCellColorFore

func (this *ITextRow) GetCellColorFore(pValue *int32) HRESULT

func (*ITextRow) GetCellCount

func (this *ITextRow) GetCellCount(pValue *int32) HRESULT

func (*ITextRow) GetCellCountCache

func (this *ITextRow) GetCellCountCache(pValue *int32) HRESULT

func (*ITextRow) GetCellIndex

func (this *ITextRow) GetCellIndex(pValue *int32) HRESULT

func (*ITextRow) GetCellMargin

func (this *ITextRow) GetCellMargin(pValue *int32) HRESULT

func (*ITextRow) GetCellMergeFlags

func (this *ITextRow) GetCellMergeFlags(pValue *int32) HRESULT

func (*ITextRow) GetCellShading

func (this *ITextRow) GetCellShading(pValue *int32) HRESULT

func (*ITextRow) GetCellVerticalText

func (this *ITextRow) GetCellVerticalText(pValue *int32) HRESULT

func (*ITextRow) GetCellWidth

func (this *ITextRow) GetCellWidth(pValue *int32) HRESULT

func (*ITextRow) GetHeight

func (this *ITextRow) GetHeight(pValue *int32) HRESULT

func (*ITextRow) GetIndent

func (this *ITextRow) GetIndent(pValue *int32) HRESULT

func (*ITextRow) GetKeepTogether

func (this *ITextRow) GetKeepTogether(pValue *int32) HRESULT

func (*ITextRow) GetKeepWithNext

func (this *ITextRow) GetKeepWithNext(pValue *int32) HRESULT

func (*ITextRow) GetNestLevel

func (this *ITextRow) GetNestLevel(pValue *int32) HRESULT

func (*ITextRow) GetProperty

func (this *ITextRow) GetProperty(Type int32, pValue *int32) HRESULT

func (*ITextRow) GetRTL

func (this *ITextRow) GetRTL(pValue *int32) HRESULT

func (*ITextRow) Insert

func (this *ITextRow) Insert(cRow int32) HRESULT

func (*ITextRow) IsEqual

func (this *ITextRow) IsEqual(pRow *ITextRow, pB *int32) HRESULT

func (*ITextRow) Reset

func (this *ITextRow) Reset(Value int32) HRESULT

func (*ITextRow) SetAlignment

func (this *ITextRow) SetAlignment(Value int32) HRESULT

func (*ITextRow) SetCellAlignment

func (this *ITextRow) SetCellAlignment(Value int32) HRESULT

func (*ITextRow) SetCellBorderColors

func (this *ITextRow) SetCellBorderColors(crLeft int32, crTop int32, crRight int32, crBottom int32) HRESULT

func (*ITextRow) SetCellBorderWidths

func (this *ITextRow) SetCellBorderWidths(duLeft int32, duTop int32, duRight int32, duBottom int32) HRESULT

func (*ITextRow) SetCellColorBack

func (this *ITextRow) SetCellColorBack(Value int32) HRESULT

func (*ITextRow) SetCellColorFore

func (this *ITextRow) SetCellColorFore(Value int32) HRESULT

func (*ITextRow) SetCellCount

func (this *ITextRow) SetCellCount(Value int32) HRESULT

func (*ITextRow) SetCellCountCache

func (this *ITextRow) SetCellCountCache(Value int32) HRESULT

func (*ITextRow) SetCellIndex

func (this *ITextRow) SetCellIndex(Value int32) HRESULT

func (*ITextRow) SetCellMargin

func (this *ITextRow) SetCellMargin(Value int32) HRESULT

func (*ITextRow) SetCellMergeFlags

func (this *ITextRow) SetCellMergeFlags(Value int32) HRESULT

func (*ITextRow) SetCellShading

func (this *ITextRow) SetCellShading(Value int32) HRESULT

func (*ITextRow) SetCellVerticalText

func (this *ITextRow) SetCellVerticalText(Value int32) HRESULT

func (*ITextRow) SetCellWidth

func (this *ITextRow) SetCellWidth(Value int32) HRESULT

func (*ITextRow) SetHeight

func (this *ITextRow) SetHeight(Value int32) HRESULT

func (*ITextRow) SetIndent

func (this *ITextRow) SetIndent(Value int32) HRESULT

func (*ITextRow) SetKeepTogether

func (this *ITextRow) SetKeepTogether(Value int32) HRESULT

func (*ITextRow) SetKeepWithNext

func (this *ITextRow) SetKeepWithNext(Value int32) HRESULT

func (*ITextRow) SetProperty

func (this *ITextRow) SetProperty(Type int32, Value int32) HRESULT

func (*ITextRow) SetRTL

func (this *ITextRow) SetRTL(Value int32) HRESULT

func (*ITextRow) Vtbl

func (this *ITextRow) Vtbl() *ITextRowVtbl

type ITextRowInterface

type ITextRowInterface interface {
	IDispatchInterface
	GetAlignment(pValue *int32) HRESULT
	SetAlignment(Value int32) HRESULT
	GetCellCount(pValue *int32) HRESULT
	SetCellCount(Value int32) HRESULT
	GetCellCountCache(pValue *int32) HRESULT
	SetCellCountCache(Value int32) HRESULT
	GetCellIndex(pValue *int32) HRESULT
	SetCellIndex(Value int32) HRESULT
	GetCellMargin(pValue *int32) HRESULT
	SetCellMargin(Value int32) HRESULT
	GetHeight(pValue *int32) HRESULT
	SetHeight(Value int32) HRESULT
	GetIndent(pValue *int32) HRESULT
	SetIndent(Value int32) HRESULT
	GetKeepTogether(pValue *int32) HRESULT
	SetKeepTogether(Value int32) HRESULT
	GetKeepWithNext(pValue *int32) HRESULT
	SetKeepWithNext(Value int32) HRESULT
	GetNestLevel(pValue *int32) HRESULT
	GetRTL(pValue *int32) HRESULT
	SetRTL(Value int32) HRESULT
	GetCellAlignment(pValue *int32) HRESULT
	SetCellAlignment(Value int32) HRESULT
	GetCellColorBack(pValue *int32) HRESULT
	SetCellColorBack(Value int32) HRESULT
	GetCellColorFore(pValue *int32) HRESULT
	SetCellColorFore(Value int32) HRESULT
	GetCellMergeFlags(pValue *int32) HRESULT
	SetCellMergeFlags(Value int32) HRESULT
	GetCellShading(pValue *int32) HRESULT
	SetCellShading(Value int32) HRESULT
	GetCellVerticalText(pValue *int32) HRESULT
	SetCellVerticalText(Value int32) HRESULT
	GetCellWidth(pValue *int32) HRESULT
	SetCellWidth(Value int32) HRESULT
	GetCellBorderColors(pcrLeft *int32, pcrTop *int32, pcrRight *int32, pcrBottom *int32) HRESULT
	GetCellBorderWidths(pduLeft *int32, pduTop *int32, pduRight *int32, pduBottom *int32) HRESULT
	SetCellBorderColors(crLeft int32, crTop int32, crRight int32, crBottom int32) HRESULT
	SetCellBorderWidths(duLeft int32, duTop int32, duRight int32, duBottom int32) HRESULT
	Apply(cRow int32, Flags TomConstants) HRESULT
	CanChange(pValue *int32) HRESULT
	GetProperty(Type int32, pValue *int32) HRESULT
	Insert(cRow int32) HRESULT
	IsEqual(pRow *ITextRow, pB *int32) HRESULT
	Reset(Value int32) HRESULT
	SetProperty(Type int32, Value int32) HRESULT
}

type ITextRowVtbl

type ITextRowVtbl struct {
	IDispatchVtbl
	GetAlignment        uintptr
	SetAlignment        uintptr
	GetCellCount        uintptr
	SetCellCount        uintptr
	GetCellCountCache   uintptr
	SetCellCountCache   uintptr
	GetCellIndex        uintptr
	SetCellIndex        uintptr
	GetCellMargin       uintptr
	SetCellMargin       uintptr
	GetHeight           uintptr
	SetHeight           uintptr
	GetIndent           uintptr
	SetIndent           uintptr
	GetKeepTogether     uintptr
	SetKeepTogether     uintptr
	GetKeepWithNext     uintptr
	SetKeepWithNext     uintptr
	GetNestLevel        uintptr
	GetRTL              uintptr
	SetRTL              uintptr
	GetCellAlignment    uintptr
	SetCellAlignment    uintptr
	GetCellColorBack    uintptr
	SetCellColorBack    uintptr
	GetCellColorFore    uintptr
	SetCellColorFore    uintptr
	GetCellMergeFlags   uintptr
	SetCellMergeFlags   uintptr
	GetCellShading      uintptr
	SetCellShading      uintptr
	GetCellVerticalText uintptr
	SetCellVerticalText uintptr
	GetCellWidth        uintptr
	SetCellWidth        uintptr
	GetCellBorderColors uintptr
	GetCellBorderWidths uintptr
	SetCellBorderColors uintptr
	SetCellBorderWidths uintptr
	Apply               uintptr
	CanChange           uintptr
	GetProperty         uintptr
	Insert              uintptr
	IsEqual             uintptr
	Reset               uintptr
	SetProperty         uintptr
}

type ITextSelection

type ITextSelection struct {
	ITextRange
}

func (*ITextSelection) EndKey

func (this *ITextSelection) EndKey(Unit int32, Extend int32, pDelta *int32) HRESULT

func (*ITextSelection) GetFlags

func (this *ITextSelection) GetFlags(pFlags *int32) HRESULT

func (*ITextSelection) GetType

func (this *ITextSelection) GetType(pType *int32) HRESULT

func (*ITextSelection) HomeKey

func (this *ITextSelection) HomeKey(Unit TomConstants, Extend int32, pDelta *int32) HRESULT

func (*ITextSelection) MoveDown

func (this *ITextSelection) MoveDown(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT

func (*ITextSelection) MoveLeft

func (this *ITextSelection) MoveLeft(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT

func (*ITextSelection) MoveRight

func (this *ITextSelection) MoveRight(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT

func (*ITextSelection) MoveUp

func (this *ITextSelection) MoveUp(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT

func (*ITextSelection) SetFlags

func (this *ITextSelection) SetFlags(Flags int32) HRESULT

func (*ITextSelection) TypeText

func (this *ITextSelection) TypeText(bstr BSTR) HRESULT

func (*ITextSelection) Vtbl

func (this *ITextSelection) Vtbl() *ITextSelectionVtbl

type ITextSelection2

type ITextSelection2 struct {
	ITextRange2
}

func (*ITextSelection2) Vtbl

func (this *ITextSelection2) Vtbl() *ITextSelection2Vtbl

type ITextSelection2Interface

type ITextSelection2Interface interface {
	ITextRange2Interface
}

type ITextSelection2Vtbl

type ITextSelection2Vtbl struct {
	ITextRange2Vtbl
}

type ITextSelectionInterface

type ITextSelectionInterface interface {
	ITextRangeInterface
	GetFlags(pFlags *int32) HRESULT
	SetFlags(Flags int32) HRESULT
	GetType(pType *int32) HRESULT
	MoveLeft(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT
	MoveRight(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT
	MoveUp(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT
	MoveDown(Unit int32, Count int32, Extend int32, pDelta *int32) HRESULT
	HomeKey(Unit TomConstants, Extend int32, pDelta *int32) HRESULT
	EndKey(Unit int32, Extend int32, pDelta *int32) HRESULT
	TypeText(bstr BSTR) HRESULT
}

type ITextSelectionVtbl

type ITextSelectionVtbl struct {
	ITextRangeVtbl
	GetFlags  uintptr
	SetFlags  uintptr
	GetType   uintptr
	MoveLeft  uintptr
	MoveRight uintptr
	MoveUp    uintptr
	MoveDown  uintptr
	HomeKey   uintptr
	EndKey    uintptr
	TypeText  uintptr
}

type ITextServices

type ITextServices struct {
	IUnknown
}

func (*ITextServices) OnTxInPlaceActivate

func (this *ITextServices) OnTxInPlaceActivate(prcClient *RECT) HRESULT

func (*ITextServices) OnTxInPlaceDeactivate

func (this *ITextServices) OnTxInPlaceDeactivate() HRESULT

func (*ITextServices) OnTxPropertyBitsChange

func (this *ITextServices) OnTxPropertyBitsChange(dwMask uint32, dwBits uint32) HRESULT

func (*ITextServices) OnTxSetCursor

func (this *ITextServices) OnTxSetCursor(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcDraw HDC, hicTargetDev HDC, lprcClient *RECT, x int32, y int32) HRESULT

func (*ITextServices) OnTxUIActivate

func (this *ITextServices) OnTxUIActivate() HRESULT

func (*ITextServices) OnTxUIDeactivate

func (this *ITextServices) OnTxUIDeactivate() HRESULT

func (*ITextServices) TxDraw

func (this *ITextServices) TxDraw(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcDraw HDC, hicTargetDev HDC, lprcBounds *RECTL, lprcWBounds *RECTL, lprcUpdate *RECT, pfnContinue uintptr, dwContinue uint32, lViewId int32) HRESULT

func (*ITextServices) TxGetBaseLinePos

func (this *ITextServices) TxGetBaseLinePos(param0 *int32) HRESULT

func (*ITextServices) TxGetCachedSize

func (this *ITextServices) TxGetCachedSize(pdwWidth *uint32, pdwHeight *uint32) HRESULT

func (*ITextServices) TxGetCurTargetX

func (this *ITextServices) TxGetCurTargetX(param0 *int32) HRESULT

func (*ITextServices) TxGetDropTarget

func (this *ITextServices) TxGetDropTarget(ppDropTarget **IDropTarget) HRESULT

func (*ITextServices) TxGetHScroll

func (this *ITextServices) TxGetHScroll(plMin *int32, plMax *int32, plPos *int32, plPage *int32, pfEnabled *BOOL) HRESULT

func (*ITextServices) TxGetNaturalSize

func (this *ITextServices) TxGetNaturalSize(dwAspect uint32, hdcDraw HDC, hicTargetDev HDC, ptd *DVTARGETDEVICE, dwMode uint32, psizelExtent *SIZE, pwidth *int32, pheight *int32) HRESULT

func (*ITextServices) TxGetText

func (this *ITextServices) TxGetText(pbstrText *BSTR) HRESULT

func (*ITextServices) TxGetVScroll

func (this *ITextServices) TxGetVScroll(plMin *int32, plMax *int32, plPos *int32, plPage *int32, pfEnabled *BOOL) HRESULT

func (*ITextServices) TxQueryHitPoint

func (this *ITextServices) TxQueryHitPoint(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcDraw HDC, hicTargetDev HDC, lprcClient *RECT, x int32, y int32, pHitResult *uint32) HRESULT

func (*ITextServices) TxSendMessage

func (this *ITextServices) TxSendMessage(msg uint32, wparam WPARAM, lparam LPARAM, plresult *LRESULT) HRESULT

func (*ITextServices) TxSetText

func (this *ITextServices) TxSetText(pszText PWSTR) HRESULT

func (*ITextServices) Vtbl

func (this *ITextServices) Vtbl() *ITextServicesVtbl

type ITextServices2

type ITextServices2 struct {
	ITextServices
}

func (*ITextServices2) TxDrawD2D

func (this *ITextServices2) TxDrawD2D(pRenderTarget unsafe.Pointer, lprcBounds *RECTL, lprcUpdate *RECT, lViewId int32) HRESULT

func (*ITextServices2) TxGetNaturalSize2

func (this *ITextServices2) TxGetNaturalSize2(dwAspect uint32, hdcDraw HDC, hicTargetDev HDC, ptd *DVTARGETDEVICE, dwMode uint32, psizelExtent *SIZE, pwidth *int32, pheight *int32, pascent *int32) HRESULT

func (*ITextServices2) Vtbl

func (this *ITextServices2) Vtbl() *ITextServices2Vtbl

type ITextServices2Interface

type ITextServices2Interface interface {
	ITextServicesInterface
	TxGetNaturalSize2(dwAspect uint32, hdcDraw HDC, hicTargetDev HDC, ptd *DVTARGETDEVICE, dwMode uint32, psizelExtent *SIZE, pwidth *int32, pheight *int32, pascent *int32) HRESULT
	TxDrawD2D(pRenderTarget unsafe.Pointer, lprcBounds *RECTL, lprcUpdate *RECT, lViewId int32) HRESULT
}

type ITextServices2Vtbl

type ITextServices2Vtbl struct {
	ITextServicesVtbl
	TxGetNaturalSize2 uintptr
	TxDrawD2D         uintptr
}

type ITextServicesInterface

type ITextServicesInterface interface {
	IUnknownInterface
	TxSendMessage(msg uint32, wparam WPARAM, lparam LPARAM, plresult *LRESULT) HRESULT
	TxDraw(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcDraw HDC, hicTargetDev HDC, lprcBounds *RECTL, lprcWBounds *RECTL, lprcUpdate *RECT, pfnContinue uintptr, dwContinue uint32, lViewId int32) HRESULT
	TxGetHScroll(plMin *int32, plMax *int32, plPos *int32, plPage *int32, pfEnabled *BOOL) HRESULT
	TxGetVScroll(plMin *int32, plMax *int32, plPos *int32, plPage *int32, pfEnabled *BOOL) HRESULT
	OnTxSetCursor(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcDraw HDC, hicTargetDev HDC, lprcClient *RECT, x int32, y int32) HRESULT
	TxQueryHitPoint(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcDraw HDC, hicTargetDev HDC, lprcClient *RECT, x int32, y int32, pHitResult *uint32) HRESULT
	OnTxInPlaceActivate(prcClient *RECT) HRESULT
	OnTxInPlaceDeactivate() HRESULT
	OnTxUIActivate() HRESULT
	OnTxUIDeactivate() HRESULT
	TxGetText(pbstrText *BSTR) HRESULT
	TxSetText(pszText PWSTR) HRESULT
	TxGetCurTargetX(param0 *int32) HRESULT
	TxGetBaseLinePos(param0 *int32) HRESULT
	TxGetNaturalSize(dwAspect uint32, hdcDraw HDC, hicTargetDev HDC, ptd *DVTARGETDEVICE, dwMode uint32, psizelExtent *SIZE, pwidth *int32, pheight *int32) HRESULT
	TxGetDropTarget(ppDropTarget **IDropTarget) HRESULT
	OnTxPropertyBitsChange(dwMask uint32, dwBits uint32) HRESULT
	TxGetCachedSize(pdwWidth *uint32, pdwHeight *uint32) HRESULT
}

type ITextServicesVtbl

type ITextServicesVtbl struct {
	IUnknownVtbl
	TxSendMessage          uintptr
	TxDraw                 uintptr
	TxGetHScroll           uintptr
	TxGetVScroll           uintptr
	OnTxSetCursor          uintptr
	TxQueryHitPoint        uintptr
	OnTxInPlaceActivate    uintptr
	OnTxInPlaceDeactivate  uintptr
	OnTxUIActivate         uintptr
	OnTxUIDeactivate       uintptr
	TxGetText              uintptr
	TxSetText              uintptr
	TxGetCurTargetX        uintptr
	TxGetBaseLinePos       uintptr
	TxGetNaturalSize       uintptr
	TxGetDropTarget        uintptr
	OnTxPropertyBitsChange uintptr
	TxGetCachedSize        uintptr
}

type ITextStory

type ITextStory struct {
	IUnknown
}

func (*ITextStory) GetActive

func (this *ITextStory) GetActive(pValue *int32) HRESULT

func (*ITextStory) GetDisplay

func (this *ITextStory) GetDisplay(ppDisplay **IUnknown) HRESULT

func (*ITextStory) GetIndex

func (this *ITextStory) GetIndex(pValue *int32) HRESULT

func (*ITextStory) GetProperty

func (this *ITextStory) GetProperty(Type int32, pValue *int32) HRESULT

func (*ITextStory) GetRange

func (this *ITextStory) GetRange(cpActive int32, cpAnchor int32, ppRange **ITextRange2) HRESULT

func (*ITextStory) GetText

func (this *ITextStory) GetText(Flags int32, pbstr *BSTR) HRESULT

func (*ITextStory) GetType

func (this *ITextStory) GetType(pValue *int32) HRESULT

func (*ITextStory) SetActive

func (this *ITextStory) SetActive(Value int32) HRESULT

func (*ITextStory) SetFormattedText

func (this *ITextStory) SetFormattedText(pUnk *IUnknown) HRESULT

func (*ITextStory) SetProperty

func (this *ITextStory) SetProperty(Type int32, Value int32) HRESULT

func (*ITextStory) SetText

func (this *ITextStory) SetText(Flags int32, bstr BSTR) HRESULT

func (*ITextStory) SetType

func (this *ITextStory) SetType(Value int32) HRESULT

func (*ITextStory) Vtbl

func (this *ITextStory) Vtbl() *ITextStoryVtbl

type ITextStoryInterface

type ITextStoryInterface interface {
	IUnknownInterface
	GetActive(pValue *int32) HRESULT
	SetActive(Value int32) HRESULT
	GetDisplay(ppDisplay **IUnknown) HRESULT
	GetIndex(pValue *int32) HRESULT
	GetType(pValue *int32) HRESULT
	SetType(Value int32) HRESULT
	GetProperty(Type int32, pValue *int32) HRESULT
	GetRange(cpActive int32, cpAnchor int32, ppRange **ITextRange2) HRESULT
	GetText(Flags int32, pbstr *BSTR) HRESULT
	SetFormattedText(pUnk *IUnknown) HRESULT
	SetProperty(Type int32, Value int32) HRESULT
	SetText(Flags int32, bstr BSTR) HRESULT
}

type ITextStoryRanges

type ITextStoryRanges struct {
	IDispatch
}

func (*ITextStoryRanges) GetCount

func (this *ITextStoryRanges) GetCount(pCount *int32) HRESULT

func (*ITextStoryRanges) Item

func (this *ITextStoryRanges) Item(Index int32, ppRange **ITextRange) HRESULT

func (*ITextStoryRanges) NewEnum_

func (this *ITextStoryRanges) NewEnum_(ppunkEnum **IUnknown) HRESULT

func (*ITextStoryRanges) Vtbl

func (this *ITextStoryRanges) Vtbl() *ITextStoryRangesVtbl

type ITextStoryRanges2

type ITextStoryRanges2 struct {
	ITextStoryRanges
}

func (*ITextStoryRanges2) Item2

func (this *ITextStoryRanges2) Item2(Index int32, ppRange **ITextRange2) HRESULT

func (*ITextStoryRanges2) Vtbl

type ITextStoryRanges2Interface

type ITextStoryRanges2Interface interface {
	ITextStoryRangesInterface
	Item2(Index int32, ppRange **ITextRange2) HRESULT
}

type ITextStoryRanges2Vtbl

type ITextStoryRanges2Vtbl struct {
	ITextStoryRangesVtbl
	Item2 uintptr
}

type ITextStoryRangesInterface

type ITextStoryRangesInterface interface {
	IDispatchInterface
	NewEnum_(ppunkEnum **IUnknown) HRESULT
	Item(Index int32, ppRange **ITextRange) HRESULT
	GetCount(pCount *int32) HRESULT
}

type ITextStoryRangesVtbl

type ITextStoryRangesVtbl struct {
	IDispatchVtbl
	NewEnum_ uintptr
	Item     uintptr
	GetCount uintptr
}

type ITextStoryVtbl

type ITextStoryVtbl struct {
	IUnknownVtbl
	GetActive        uintptr
	SetActive        uintptr
	GetDisplay       uintptr
	GetIndex         uintptr
	GetType          uintptr
	SetType          uintptr
	GetProperty      uintptr
	GetRange         uintptr
	GetText          uintptr
	SetFormattedText uintptr
	SetProperty      uintptr
	SetText          uintptr
}

type ITextStrings

type ITextStrings struct {
	IDispatch
}

func (*ITextStrings) Add

func (this *ITextStrings) Add(bstr BSTR) HRESULT

func (*ITextStrings) Append

func (this *ITextStrings) Append(pRange *ITextRange2, iString int32) HRESULT

func (*ITextStrings) Cat2

func (this *ITextStrings) Cat2(iString int32) HRESULT

func (*ITextStrings) CatTop2

func (this *ITextStrings) CatTop2(bstr BSTR) HRESULT

func (*ITextStrings) DeleteRange

func (this *ITextStrings) DeleteRange(pRange *ITextRange2) HRESULT

func (*ITextStrings) EncodeFunction

func (this *ITextStrings) EncodeFunction(Type int32, Align int32, Char int32, Char1 int32, Char2 int32, Count int32, TeXStyle int32, cCol int32, pRange *ITextRange2) HRESULT

func (*ITextStrings) GetCch

func (this *ITextStrings) GetCch(iString int32, pcch *int32) HRESULT

func (*ITextStrings) GetCount

func (this *ITextStrings) GetCount(pCount *int32) HRESULT

func (*ITextStrings) InsertNullStr

func (this *ITextStrings) InsertNullStr(iString int32) HRESULT

func (*ITextStrings) Item

func (this *ITextStrings) Item(Index int32, ppRange **ITextRange2) HRESULT

func (*ITextStrings) MoveBoundary

func (this *ITextStrings) MoveBoundary(iString int32, cch int32) HRESULT

func (*ITextStrings) PrefixTop

func (this *ITextStrings) PrefixTop(bstr BSTR) HRESULT

func (*ITextStrings) Remove

func (this *ITextStrings) Remove(iString int32, cString int32) HRESULT

func (*ITextStrings) SetFormattedText

func (this *ITextStrings) SetFormattedText(pRangeD *ITextRange2, pRangeS *ITextRange2) HRESULT

func (*ITextStrings) SetOpCp

func (this *ITextStrings) SetOpCp(iString int32, cp int32) HRESULT

func (*ITextStrings) SuffixTop

func (this *ITextStrings) SuffixTop(bstr BSTR, pRange *ITextRange2) HRESULT

func (*ITextStrings) Swap

func (this *ITextStrings) Swap() HRESULT

func (*ITextStrings) Vtbl

func (this *ITextStrings) Vtbl() *ITextStringsVtbl

type ITextStringsInterface

type ITextStringsInterface interface {
	IDispatchInterface
	Item(Index int32, ppRange **ITextRange2) HRESULT
	GetCount(pCount *int32) HRESULT
	Add(bstr BSTR) HRESULT
	Append(pRange *ITextRange2, iString int32) HRESULT
	Cat2(iString int32) HRESULT
	CatTop2(bstr BSTR) HRESULT
	DeleteRange(pRange *ITextRange2) HRESULT
	EncodeFunction(Type int32, Align int32, Char int32, Char1 int32, Char2 int32, Count int32, TeXStyle int32, cCol int32, pRange *ITextRange2) HRESULT
	GetCch(iString int32, pcch *int32) HRESULT
	InsertNullStr(iString int32) HRESULT
	MoveBoundary(iString int32, cch int32) HRESULT
	PrefixTop(bstr BSTR) HRESULT
	Remove(iString int32, cString int32) HRESULT
	SetFormattedText(pRangeD *ITextRange2, pRangeS *ITextRange2) HRESULT
	SetOpCp(iString int32, cp int32) HRESULT
	SuffixTop(bstr BSTR, pRange *ITextRange2) HRESULT
	Swap() HRESULT
}

type ITextStringsVtbl

type ITextStringsVtbl struct {
	IDispatchVtbl
	Item             uintptr
	GetCount         uintptr
	Add              uintptr
	Append           uintptr
	Cat2             uintptr
	CatTop2          uintptr
	DeleteRange      uintptr
	EncodeFunction   uintptr
	GetCch           uintptr
	InsertNullStr    uintptr
	MoveBoundary     uintptr
	PrefixTop        uintptr
	Remove           uintptr
	SetFormattedText uintptr
	SetOpCp          uintptr
	SuffixTop        uintptr
	Swap             uintptr
}

type IThumbnailCache

type IThumbnailCache struct {
	IUnknown
}

func (*IThumbnailCache) GetThumbnail

func (this *IThumbnailCache) GetThumbnail(pShellItem *IShellItem, cxyRequestedThumbSize uint32, flags WTS_FLAGS, ppvThumb **ISharedBitmap, pOutFlags *WTS_CACHEFLAGS, pThumbnailID *WTS_THUMBNAILID) HRESULT

func (*IThumbnailCache) GetThumbnailByID

func (this *IThumbnailCache) GetThumbnailByID(thumbnailID WTS_THUMBNAILID, cxyRequestedThumbSize uint32, ppvThumb **ISharedBitmap, pOutFlags *WTS_CACHEFLAGS) HRESULT

func (*IThumbnailCache) Vtbl

func (this *IThumbnailCache) Vtbl() *IThumbnailCacheVtbl

type IThumbnailCacheInterface

type IThumbnailCacheInterface interface {
	IUnknownInterface
	GetThumbnail(pShellItem *IShellItem, cxyRequestedThumbSize uint32, flags WTS_FLAGS, ppvThumb **ISharedBitmap, pOutFlags *WTS_CACHEFLAGS, pThumbnailID *WTS_THUMBNAILID) HRESULT
	GetThumbnailByID(thumbnailID WTS_THUMBNAILID, cxyRequestedThumbSize uint32, ppvThumb **ISharedBitmap, pOutFlags *WTS_CACHEFLAGS) HRESULT
}

type IThumbnailCachePrimer

type IThumbnailCachePrimer struct {
	IUnknown
}

func (*IThumbnailCachePrimer) PageInThumbnail

func (this *IThumbnailCachePrimer) PageInThumbnail(psi *IShellItem, wtsFlags WTS_FLAGS, cxyRequestedThumbSize uint32) HRESULT

func (*IThumbnailCachePrimer) Vtbl

type IThumbnailCachePrimerInterface

type IThumbnailCachePrimerInterface interface {
	IUnknownInterface
	PageInThumbnail(psi *IShellItem, wtsFlags WTS_FLAGS, cxyRequestedThumbSize uint32) HRESULT
}

type IThumbnailCachePrimerVtbl

type IThumbnailCachePrimerVtbl struct {
	IUnknownVtbl
	PageInThumbnail uintptr
}

type IThumbnailCacheVtbl

type IThumbnailCacheVtbl struct {
	IUnknownVtbl
	GetThumbnail     uintptr
	GetThumbnailByID uintptr
}

type IThumbnailCapture

type IThumbnailCapture struct {
	IUnknown
}

func (*IThumbnailCapture) CaptureThumbnail

func (this *IThumbnailCapture) CaptureThumbnail(pMaxSize *SIZE, pHTMLDoc2 *IUnknown, phbmThumbnail *HBITMAP) HRESULT

func (*IThumbnailCapture) Vtbl

type IThumbnailCaptureInterface

type IThumbnailCaptureInterface interface {
	IUnknownInterface
	CaptureThumbnail(pMaxSize *SIZE, pHTMLDoc2 *IUnknown, phbmThumbnail *HBITMAP) HRESULT
}

type IThumbnailCaptureVtbl

type IThumbnailCaptureVtbl struct {
	IUnknownVtbl
	CaptureThumbnail uintptr
}

type IThumbnailHandlerFactory

type IThumbnailHandlerFactory struct {
	IUnknown
}

func (*IThumbnailHandlerFactory) GetThumbnailHandler

func (this *IThumbnailHandlerFactory) GetThumbnailHandler(pidlChild *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IThumbnailHandlerFactory) Vtbl

type IThumbnailHandlerFactoryInterface

type IThumbnailHandlerFactoryInterface interface {
	IUnknownInterface
	GetThumbnailHandler(pidlChild *ITEMIDLIST, pbc *IBindCtx, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IThumbnailHandlerFactoryVtbl

type IThumbnailHandlerFactoryVtbl struct {
	IUnknownVtbl
	GetThumbnailHandler uintptr
}

type IThumbnailProvider

type IThumbnailProvider struct {
	IUnknown
}

func (*IThumbnailProvider) GetThumbnail

func (this *IThumbnailProvider) GetThumbnail(cx uint32, phbmp *HBITMAP, pdwAlpha *WTS_ALPHATYPE) HRESULT

func (*IThumbnailProvider) Vtbl

type IThumbnailProviderInterface

type IThumbnailProviderInterface interface {
	IUnknownInterface
	GetThumbnail(cx uint32, phbmp *HBITMAP, pdwAlpha *WTS_ALPHATYPE) HRESULT
}

type IThumbnailProviderVtbl

type IThumbnailProviderVtbl struct {
	IUnknownVtbl
	GetThumbnail uintptr
}

type IThumbnailSettings

type IThumbnailSettings struct {
	IUnknown
}

func (*IThumbnailSettings) SetContext

func (this *IThumbnailSettings) SetContext(dwContext WTS_CONTEXTFLAGS) HRESULT

func (*IThumbnailSettings) Vtbl

type IThumbnailSettingsInterface

type IThumbnailSettingsInterface interface {
	IUnknownInterface
	SetContext(dwContext WTS_CONTEXTFLAGS) HRESULT
}

type IThumbnailSettingsVtbl

type IThumbnailSettingsVtbl struct {
	IUnknownVtbl
	SetContext uintptr
}

type IThumbnailStreamCache

type IThumbnailStreamCache struct {
	IUnknown
}

func (*IThumbnailStreamCache) GetThumbnailStream

func (this *IThumbnailStreamCache) GetThumbnailStream(path PWSTR, cacheId uint64, options ThumbnailStreamCacheOptions, requestedThumbnailSize uint32, thumbnailSize *SIZE, thumbnailStream **IStream) HRESULT

func (*IThumbnailStreamCache) SetThumbnailStream

func (this *IThumbnailStreamCache) SetThumbnailStream(path PWSTR, cacheId uint64, thumbnailSize SIZE, thumbnailStream *IStream) HRESULT

func (*IThumbnailStreamCache) Vtbl

type IThumbnailStreamCacheInterface

type IThumbnailStreamCacheInterface interface {
	IUnknownInterface
	GetThumbnailStream(path PWSTR, cacheId uint64, options ThumbnailStreamCacheOptions, requestedThumbnailSize uint32, thumbnailSize *SIZE, thumbnailStream **IStream) HRESULT
	SetThumbnailStream(path PWSTR, cacheId uint64, thumbnailSize SIZE, thumbnailStream *IStream) HRESULT
}

type IThumbnailStreamCacheVtbl

type IThumbnailStreamCacheVtbl struct {
	IUnknownVtbl
	GetThumbnailStream uintptr
	SetThumbnailStream uintptr
}

type ITimeAndNoticeControl

type ITimeAndNoticeControl struct {
	IUnknown
}

func (*ITimeAndNoticeControl) SuppressChanges

func (this *ITimeAndNoticeControl) SuppressChanges(res1 uint32, res2 uint32) HRESULT

func (*ITimeAndNoticeControl) Vtbl

type ITimeAndNoticeControlInterface

type ITimeAndNoticeControlInterface interface {
	IUnknownInterface
	SuppressChanges(res1 uint32, res2 uint32) HRESULT
}

type ITimeAndNoticeControlVtbl

type ITimeAndNoticeControlVtbl struct {
	IUnknownVtbl
	SuppressChanges uintptr
}

type IToggleProvider

type IToggleProvider struct {
	IUnknown
}

func (*IToggleProvider) Get_ToggleState

func (this *IToggleProvider) Get_ToggleState(pRetVal *ToggleState) HRESULT

func (*IToggleProvider) Toggle

func (this *IToggleProvider) Toggle() HRESULT

func (*IToggleProvider) Vtbl

func (this *IToggleProvider) Vtbl() *IToggleProviderVtbl

type IToggleProviderInterface

type IToggleProviderInterface interface {
	IUnknownInterface
	Toggle() HRESULT
	Get_ToggleState(pRetVal *ToggleState) HRESULT
}

type IToggleProviderVtbl

type IToggleProviderVtbl struct {
	IUnknownVtbl
	Toggle          uintptr
	Get_ToggleState uintptr
}

type ITrackShellMenu

type ITrackShellMenu struct {
	IShellMenu
}

func (*ITrackShellMenu) Popup

func (this *ITrackShellMenu) Popup(hwnd HWND, ppt *POINTL, prcExclude *RECTL, dwFlags int32) HRESULT

func (*ITrackShellMenu) SetObscured

func (this *ITrackShellMenu) SetObscured(hwndTB HWND, punkBand *IUnknown, dwSMSetFlags uint32) HRESULT

func (*ITrackShellMenu) Vtbl

func (this *ITrackShellMenu) Vtbl() *ITrackShellMenuVtbl

type ITrackShellMenuInterface

type ITrackShellMenuInterface interface {
	IShellMenuInterface
	SetObscured(hwndTB HWND, punkBand *IUnknown, dwSMSetFlags uint32) HRESULT
	Popup(hwnd HWND, ppt *POINTL, prcExclude *RECTL, dwFlags int32) HRESULT
}

type ITrackShellMenuVtbl

type ITrackShellMenuVtbl struct {
	IShellMenuVtbl
	SetObscured uintptr
	Popup       uintptr
}

type ITranscodeImage

type ITranscodeImage struct {
	IUnknown
}

func (*ITranscodeImage) TranscodeImage

func (this *ITranscodeImage) TranscodeImage(pShellItem *IShellItem, uiMaxWidth uint32, uiMaxHeight uint32, flags uint32, pvImage *IStream, puiWidth *uint32, puiHeight *uint32) HRESULT

func (*ITranscodeImage) Vtbl

func (this *ITranscodeImage) Vtbl() *ITranscodeImageVtbl

type ITranscodeImageInterface

type ITranscodeImageInterface interface {
	IUnknownInterface
	TranscodeImage(pShellItem *IShellItem, uiMaxWidth uint32, uiMaxHeight uint32, flags uint32, pvImage *IStream, puiWidth *uint32, puiHeight *uint32) HRESULT
}

type ITranscodeImageVtbl

type ITranscodeImageVtbl struct {
	IUnknownVtbl
	TranscodeImage uintptr
}

type ITransferAdviseSink

type ITransferAdviseSink struct {
	IUnknown
}

func (*ITransferAdviseSink) ConfirmEncryptionLoss

func (this *ITransferAdviseSink) ConfirmEncryptionLoss(psiSource *IShellItem) HRESULT

func (*ITransferAdviseSink) ConfirmOverwrite

func (this *ITransferAdviseSink) ConfirmOverwrite(psiSource *IShellItem, psiDestParent *IShellItem, pszName PWSTR) HRESULT

func (*ITransferAdviseSink) FileFailure

func (this *ITransferAdviseSink) FileFailure(psi *IShellItem, pszItem PWSTR, hrError HRESULT, pszRename PWSTR, cchRename uint32) HRESULT

func (*ITransferAdviseSink) PropertyFailure

func (this *ITransferAdviseSink) PropertyFailure(psi *IShellItem, pkey *PROPERTYKEY, hrError HRESULT) HRESULT

func (*ITransferAdviseSink) SubStreamFailure

func (this *ITransferAdviseSink) SubStreamFailure(psi *IShellItem, pszStreamName PWSTR, hrError HRESULT) HRESULT

func (*ITransferAdviseSink) UpdateProgress

func (this *ITransferAdviseSink) UpdateProgress(ullSizeCurrent uint64, ullSizeTotal uint64, nFilesCurrent int32, nFilesTotal int32, nFoldersCurrent int32, nFoldersTotal int32) HRESULT

func (*ITransferAdviseSink) UpdateTransferState

func (this *ITransferAdviseSink) UpdateTransferState(ts uint32) HRESULT

func (*ITransferAdviseSink) Vtbl

type ITransferAdviseSinkInterface

type ITransferAdviseSinkInterface interface {
	IUnknownInterface
	UpdateProgress(ullSizeCurrent uint64, ullSizeTotal uint64, nFilesCurrent int32, nFilesTotal int32, nFoldersCurrent int32, nFoldersTotal int32) HRESULT
	UpdateTransferState(ts uint32) HRESULT
	ConfirmOverwrite(psiSource *IShellItem, psiDestParent *IShellItem, pszName PWSTR) HRESULT
	ConfirmEncryptionLoss(psiSource *IShellItem) HRESULT
	FileFailure(psi *IShellItem, pszItem PWSTR, hrError HRESULT, pszRename PWSTR, cchRename uint32) HRESULT
	SubStreamFailure(psi *IShellItem, pszStreamName PWSTR, hrError HRESULT) HRESULT
	PropertyFailure(psi *IShellItem, pkey *PROPERTYKEY, hrError HRESULT) HRESULT
}

type ITransferAdviseSinkVtbl

type ITransferAdviseSinkVtbl struct {
	IUnknownVtbl
	UpdateProgress        uintptr
	UpdateTransferState   uintptr
	ConfirmOverwrite      uintptr
	ConfirmEncryptionLoss uintptr
	FileFailure           uintptr
	SubStreamFailure      uintptr
	PropertyFailure       uintptr
}

type ITransferDestination

type ITransferDestination struct {
	IUnknown
}

func (*ITransferDestination) Advise

func (this *ITransferDestination) Advise(psink *ITransferAdviseSink, pdwCookie *uint32) HRESULT

func (*ITransferDestination) CreateItem

func (this *ITransferDestination) CreateItem(pszName PWSTR, dwAttributes uint32, ullSize uint64, flags uint32, riidItem *syscall.GUID, ppvItem unsafe.Pointer, riidResources *syscall.GUID, ppvResources unsafe.Pointer) HRESULT

func (*ITransferDestination) Unadvise

func (this *ITransferDestination) Unadvise(dwCookie uint32) HRESULT

func (*ITransferDestination) Vtbl

type ITransferDestinationInterface

type ITransferDestinationInterface interface {
	IUnknownInterface
	Advise(psink *ITransferAdviseSink, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	CreateItem(pszName PWSTR, dwAttributes uint32, ullSize uint64, flags uint32, riidItem *syscall.GUID, ppvItem unsafe.Pointer, riidResources *syscall.GUID, ppvResources unsafe.Pointer) HRESULT
}

type ITransferDestinationVtbl

type ITransferDestinationVtbl struct {
	IUnknownVtbl
	Advise     uintptr
	Unadvise   uintptr
	CreateItem uintptr
}

type ITransferMediumItem

type ITransferMediumItem struct {
	IRelatedItem
}

func (*ITransferMediumItem) Vtbl

type ITransferMediumItemInterface

type ITransferMediumItemInterface interface {
	IRelatedItemInterface
}

type ITransferMediumItemVtbl

type ITransferMediumItemVtbl struct {
	IRelatedItemVtbl
}

type ITransferSource

type ITransferSource struct {
	IUnknown
}

func (*ITransferSource) Advise

func (this *ITransferSource) Advise(psink *ITransferAdviseSink, pdwCookie *uint32) HRESULT

func (*ITransferSource) ApplyPropertiesToItem

func (this *ITransferSource) ApplyPropertiesToItem(psiSource *IShellItem, ppsiNew **IShellItem) HRESULT

func (*ITransferSource) EnterFolder

func (this *ITransferSource) EnterFolder(psiChildFolderDest *IShellItem) HRESULT

func (*ITransferSource) GetDefaultDestinationName

func (this *ITransferSource) GetDefaultDestinationName(psiSource *IShellItem, psiParentDest *IShellItem, ppszDestinationName *PWSTR) HRESULT

func (*ITransferSource) LeaveFolder

func (this *ITransferSource) LeaveFolder(psiChildFolderDest *IShellItem) HRESULT

func (*ITransferSource) LinkItem

func (this *ITransferSource) LinkItem(psiSource *IShellItem, psiParentDest *IShellItem, pszNewName PWSTR, flags uint32, ppsiNewDest **IShellItem) HRESULT

func (*ITransferSource) MoveItem

func (this *ITransferSource) MoveItem(psi *IShellItem, psiParentDst *IShellItem, pszNameDst PWSTR, flags uint32, ppsiNew **IShellItem) HRESULT

func (*ITransferSource) OpenItem

func (this *ITransferSource) OpenItem(psi *IShellItem, flags uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*ITransferSource) RecycleItem

func (this *ITransferSource) RecycleItem(psiSource *IShellItem, psiParentDest *IShellItem, flags uint32, ppsiNewDest **IShellItem) HRESULT

func (*ITransferSource) RemoveItem

func (this *ITransferSource) RemoveItem(psiSource *IShellItem, flags uint32) HRESULT

func (*ITransferSource) RenameItem

func (this *ITransferSource) RenameItem(psiSource *IShellItem, pszNewName PWSTR, flags uint32, ppsiNewDest **IShellItem) HRESULT

func (*ITransferSource) SetProperties

func (this *ITransferSource) SetProperties(pproparray *IPropertyChangeArray) HRESULT

func (*ITransferSource) Unadvise

func (this *ITransferSource) Unadvise(dwCookie uint32) HRESULT

func (*ITransferSource) Vtbl

func (this *ITransferSource) Vtbl() *ITransferSourceVtbl

type ITransferSourceInterface

type ITransferSourceInterface interface {
	IUnknownInterface
	Advise(psink *ITransferAdviseSink, pdwCookie *uint32) HRESULT
	Unadvise(dwCookie uint32) HRESULT
	SetProperties(pproparray *IPropertyChangeArray) HRESULT
	OpenItem(psi *IShellItem, flags uint32, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
	MoveItem(psi *IShellItem, psiParentDst *IShellItem, pszNameDst PWSTR, flags uint32, ppsiNew **IShellItem) HRESULT
	RecycleItem(psiSource *IShellItem, psiParentDest *IShellItem, flags uint32, ppsiNewDest **IShellItem) HRESULT
	RemoveItem(psiSource *IShellItem, flags uint32) HRESULT
	RenameItem(psiSource *IShellItem, pszNewName PWSTR, flags uint32, ppsiNewDest **IShellItem) HRESULT
	LinkItem(psiSource *IShellItem, psiParentDest *IShellItem, pszNewName PWSTR, flags uint32, ppsiNewDest **IShellItem) HRESULT
	ApplyPropertiesToItem(psiSource *IShellItem, ppsiNew **IShellItem) HRESULT
	GetDefaultDestinationName(psiSource *IShellItem, psiParentDest *IShellItem, ppszDestinationName *PWSTR) HRESULT
	EnterFolder(psiChildFolderDest *IShellItem) HRESULT
	LeaveFolder(psiChildFolderDest *IShellItem) HRESULT
}

type ITransferSourceVtbl

type ITransferSourceVtbl struct {
	IUnknownVtbl
	Advise                    uintptr
	Unadvise                  uintptr
	SetProperties             uintptr
	OpenItem                  uintptr
	MoveItem                  uintptr
	RecycleItem               uintptr
	RemoveItem                uintptr
	RenameItem                uintptr
	LinkItem                  uintptr
	ApplyPropertiesToItem     uintptr
	GetDefaultDestinationName uintptr
	EnterFolder               uintptr
	LeaveFolder               uintptr
}

type ITransformProvider

type ITransformProvider struct {
	IUnknown
}

func (*ITransformProvider) Get_CanMove

func (this *ITransformProvider) Get_CanMove(pRetVal *BOOL) HRESULT

func (*ITransformProvider) Get_CanResize

func (this *ITransformProvider) Get_CanResize(pRetVal *BOOL) HRESULT

func (*ITransformProvider) Get_CanRotate

func (this *ITransformProvider) Get_CanRotate(pRetVal *BOOL) HRESULT

func (*ITransformProvider) Move

func (this *ITransformProvider) Move(x float64, y float64) HRESULT

func (*ITransformProvider) Resize

func (this *ITransformProvider) Resize(width float64, height float64) HRESULT

func (*ITransformProvider) Rotate

func (this *ITransformProvider) Rotate(degrees float64) HRESULT

func (*ITransformProvider) Vtbl

type ITransformProvider2

type ITransformProvider2 struct {
	ITransformProvider
}

func (*ITransformProvider2) Get_CanZoom

func (this *ITransformProvider2) Get_CanZoom(pRetVal *BOOL) HRESULT

func (*ITransformProvider2) Get_ZoomLevel

func (this *ITransformProvider2) Get_ZoomLevel(pRetVal *float64) HRESULT

func (*ITransformProvider2) Get_ZoomMaximum

func (this *ITransformProvider2) Get_ZoomMaximum(pRetVal *float64) HRESULT

func (*ITransformProvider2) Get_ZoomMinimum

func (this *ITransformProvider2) Get_ZoomMinimum(pRetVal *float64) HRESULT

func (*ITransformProvider2) Vtbl

func (*ITransformProvider2) Zoom

func (this *ITransformProvider2) Zoom(zoom float64) HRESULT

func (*ITransformProvider2) ZoomByUnit

func (this *ITransformProvider2) ZoomByUnit(zoomUnit ZoomUnit) HRESULT

type ITransformProvider2Interface

type ITransformProvider2Interface interface {
	ITransformProviderInterface
	Zoom(zoom float64) HRESULT
	Get_CanZoom(pRetVal *BOOL) HRESULT
	Get_ZoomLevel(pRetVal *float64) HRESULT
	Get_ZoomMinimum(pRetVal *float64) HRESULT
	Get_ZoomMaximum(pRetVal *float64) HRESULT
	ZoomByUnit(zoomUnit ZoomUnit) HRESULT
}

type ITransformProvider2Vtbl

type ITransformProvider2Vtbl struct {
	ITransformProviderVtbl
	Zoom            uintptr
	Get_CanZoom     uintptr
	Get_ZoomLevel   uintptr
	Get_ZoomMinimum uintptr
	Get_ZoomMaximum uintptr
	ZoomByUnit      uintptr
}

type ITransformProviderInterface

type ITransformProviderInterface interface {
	IUnknownInterface
	Move(x float64, y float64) HRESULT
	Resize(width float64, height float64) HRESULT
	Rotate(degrees float64) HRESULT
	Get_CanMove(pRetVal *BOOL) HRESULT
	Get_CanResize(pRetVal *BOOL) HRESULT
	Get_CanRotate(pRetVal *BOOL) HRESULT
}

type ITransformProviderVtbl

type ITransformProviderVtbl struct {
	IUnknownVtbl
	Move          uintptr
	Resize        uintptr
	Rotate        uintptr
	Get_CanMove   uintptr
	Get_CanResize uintptr
	Get_CanRotate uintptr
}

type ITravelEntry

type ITravelEntry struct {
	IUnknown
}

func (*ITravelEntry) GetPidl

func (this *ITravelEntry) GetPidl(ppidl **ITEMIDLIST) HRESULT

func (*ITravelEntry) Invoke

func (this *ITravelEntry) Invoke(punk *IUnknown) HRESULT

func (*ITravelEntry) Update

func (this *ITravelEntry) Update(punk *IUnknown, fIsLocalAnchor BOOL) HRESULT

func (*ITravelEntry) Vtbl

func (this *ITravelEntry) Vtbl() *ITravelEntryVtbl

type ITravelEntryInterface

type ITravelEntryInterface interface {
	IUnknownInterface
	Invoke(punk *IUnknown) HRESULT
	Update(punk *IUnknown, fIsLocalAnchor BOOL) HRESULT
	GetPidl(ppidl **ITEMIDLIST) HRESULT
}

type ITravelEntryVtbl

type ITravelEntryVtbl struct {
	IUnknownVtbl
	Invoke  uintptr
	Update  uintptr
	GetPidl uintptr
}

type ITravelLog

type ITravelLog struct {
	IUnknown
}

func (*ITravelLog) AddEntry

func (this *ITravelLog) AddEntry(punk *IUnknown, fIsLocalAnchor BOOL) HRESULT

func (*ITravelLog) Clone

func (this *ITravelLog) Clone(pptl **ITravelLog) HRESULT

func (*ITravelLog) CountEntries

func (this *ITravelLog) CountEntries(punk *IUnknown) uint32

func (*ITravelLog) FindTravelEntry

func (this *ITravelLog) FindTravelEntry(punk *IUnknown, pidl *ITEMIDLIST, ppte **ITravelEntry) HRESULT

func (*ITravelLog) GetToolTipText

func (this *ITravelLog) GetToolTipText(punk *IUnknown, iOffset int32, idsTemplate int32, pwzText PWSTR, cchText uint32) HRESULT

func (*ITravelLog) GetTravelEntry

func (this *ITravelLog) GetTravelEntry(punk *IUnknown, iOffset int32, ppte **ITravelEntry) HRESULT

func (*ITravelLog) InsertMenuEntries

func (this *ITravelLog) InsertMenuEntries(punk *IUnknown, hmenu HMENU, nPos int32, idFirst int32, idLast int32, dwFlags uint32) HRESULT

func (*ITravelLog) Revert

func (this *ITravelLog) Revert() HRESULT

func (*ITravelLog) Travel

func (this *ITravelLog) Travel(punk *IUnknown, iOffset int32) HRESULT

func (*ITravelLog) UpdateEntry

func (this *ITravelLog) UpdateEntry(punk *IUnknown, fIsLocalAnchor BOOL) HRESULT

func (*ITravelLog) UpdateExternal

func (this *ITravelLog) UpdateExternal(punk *IUnknown, punkHLBrowseContext *IUnknown) HRESULT

func (*ITravelLog) Vtbl

func (this *ITravelLog) Vtbl() *ITravelLogVtbl

type ITravelLogClient

type ITravelLogClient struct {
	IUnknown
}

func (*ITravelLogClient) FindWindowByIndex

func (this *ITravelLogClient) FindWindowByIndex(dwID uint32, ppunk **IUnknown) HRESULT

func (*ITravelLogClient) GetWindowData

func (this *ITravelLogClient) GetWindowData(pStream *IStream, pWinData *WINDOWDATA) HRESULT

func (*ITravelLogClient) LoadHistoryPosition

func (this *ITravelLogClient) LoadHistoryPosition(pszUrlLocation PWSTR, dwPosition uint32) HRESULT

func (*ITravelLogClient) Vtbl

func (this *ITravelLogClient) Vtbl() *ITravelLogClientVtbl

type ITravelLogClientInterface

type ITravelLogClientInterface interface {
	IUnknownInterface
	FindWindowByIndex(dwID uint32, ppunk **IUnknown) HRESULT
	GetWindowData(pStream *IStream, pWinData *WINDOWDATA) HRESULT
	LoadHistoryPosition(pszUrlLocation PWSTR, dwPosition uint32) HRESULT
}

type ITravelLogClientVtbl

type ITravelLogClientVtbl struct {
	IUnknownVtbl
	FindWindowByIndex   uintptr
	GetWindowData       uintptr
	LoadHistoryPosition uintptr
}

type ITravelLogEntry

type ITravelLogEntry struct {
	IUnknown
}

func (*ITravelLogEntry) GetTitle

func (this *ITravelLogEntry) GetTitle(ppszTitle *PWSTR) HRESULT

func (*ITravelLogEntry) GetURL

func (this *ITravelLogEntry) GetURL(ppszURL *PWSTR) HRESULT

func (*ITravelLogEntry) Vtbl

func (this *ITravelLogEntry) Vtbl() *ITravelLogEntryVtbl

type ITravelLogEntryInterface

type ITravelLogEntryInterface interface {
	IUnknownInterface
	GetTitle(ppszTitle *PWSTR) HRESULT
	GetURL(ppszURL *PWSTR) HRESULT
}

type ITravelLogEntryVtbl

type ITravelLogEntryVtbl struct {
	IUnknownVtbl
	GetTitle uintptr
	GetURL   uintptr
}

type ITravelLogInterface

type ITravelLogInterface interface {
	IUnknownInterface
	AddEntry(punk *IUnknown, fIsLocalAnchor BOOL) HRESULT
	UpdateEntry(punk *IUnknown, fIsLocalAnchor BOOL) HRESULT
	UpdateExternal(punk *IUnknown, punkHLBrowseContext *IUnknown) HRESULT
	Travel(punk *IUnknown, iOffset int32) HRESULT
	GetTravelEntry(punk *IUnknown, iOffset int32, ppte **ITravelEntry) HRESULT
	FindTravelEntry(punk *IUnknown, pidl *ITEMIDLIST, ppte **ITravelEntry) HRESULT
	GetToolTipText(punk *IUnknown, iOffset int32, idsTemplate int32, pwzText PWSTR, cchText uint32) HRESULT
	InsertMenuEntries(punk *IUnknown, hmenu HMENU, nPos int32, idFirst int32, idLast int32, dwFlags uint32) HRESULT
	Clone(pptl **ITravelLog) HRESULT
	CountEntries(punk *IUnknown) uint32
	Revert() HRESULT
}

type ITravelLogStg

type ITravelLogStg struct {
	IUnknown
}

func (*ITravelLogStg) CreateEntry

func (this *ITravelLogStg) CreateEntry(pszUrl PWSTR, pszTitle PWSTR, ptleRelativeTo *ITravelLogEntry, fPrepend BOOL, pptle **ITravelLogEntry) HRESULT

func (*ITravelLogStg) EnumEntries

func (this *ITravelLogStg) EnumEntries(flags TLENUMF, ppenum **IEnumTravelLogEntry) HRESULT

func (*ITravelLogStg) FindEntries

func (this *ITravelLogStg) FindEntries(flags TLENUMF, pszUrl PWSTR, ppenum **IEnumTravelLogEntry) HRESULT

func (*ITravelLogStg) GetCount

func (this *ITravelLogStg) GetCount(flags TLENUMF, pcEntries *uint32) HRESULT

func (*ITravelLogStg) GetRelativeEntry

func (this *ITravelLogStg) GetRelativeEntry(iOffset int32, ptle **ITravelLogEntry) HRESULT

func (*ITravelLogStg) RemoveEntry

func (this *ITravelLogStg) RemoveEntry(ptle *ITravelLogEntry) HRESULT

func (*ITravelLogStg) TravelTo

func (this *ITravelLogStg) TravelTo(ptle *ITravelLogEntry) HRESULT

func (*ITravelLogStg) Vtbl

func (this *ITravelLogStg) Vtbl() *ITravelLogStgVtbl

type ITravelLogStgInterface

type ITravelLogStgInterface interface {
	IUnknownInterface
	CreateEntry(pszUrl PWSTR, pszTitle PWSTR, ptleRelativeTo *ITravelLogEntry, fPrepend BOOL, pptle **ITravelLogEntry) HRESULT
	TravelTo(ptle *ITravelLogEntry) HRESULT
	EnumEntries(flags TLENUMF, ppenum **IEnumTravelLogEntry) HRESULT
	FindEntries(flags TLENUMF, pszUrl PWSTR, ppenum **IEnumTravelLogEntry) HRESULT
	GetCount(flags TLENUMF, pcEntries *uint32) HRESULT
	RemoveEntry(ptle *ITravelLogEntry) HRESULT
	GetRelativeEntry(iOffset int32, ptle **ITravelLogEntry) HRESULT
}

type ITravelLogStgVtbl

type ITravelLogStgVtbl struct {
	IUnknownVtbl
	CreateEntry      uintptr
	TravelTo         uintptr
	EnumEntries      uintptr
	FindEntries      uintptr
	GetCount         uintptr
	RemoveEntry      uintptr
	GetRelativeEntry uintptr
}

type ITravelLogVtbl

type ITravelLogVtbl struct {
	IUnknownVtbl
	AddEntry          uintptr
	UpdateEntry       uintptr
	UpdateExternal    uintptr
	Travel            uintptr
	GetTravelEntry    uintptr
	FindTravelEntry   uintptr
	GetToolTipText    uintptr
	InsertMenuEntries uintptr
	Clone             uintptr
	CountEntries      uintptr
	Revert            uintptr
}

type ITrayDeskBand

type ITrayDeskBand struct {
	IUnknown
}

func (*ITrayDeskBand) DeskBandRegistrationChanged

func (this *ITrayDeskBand) DeskBandRegistrationChanged() HRESULT

func (*ITrayDeskBand) HideDeskBand

func (this *ITrayDeskBand) HideDeskBand(clsid *syscall.GUID) HRESULT

func (*ITrayDeskBand) IsDeskBandShown

func (this *ITrayDeskBand) IsDeskBandShown(clsid *syscall.GUID) HRESULT

func (*ITrayDeskBand) ShowDeskBand

func (this *ITrayDeskBand) ShowDeskBand(clsid *syscall.GUID) HRESULT

func (*ITrayDeskBand) Vtbl

func (this *ITrayDeskBand) Vtbl() *ITrayDeskBandVtbl

type ITrayDeskBandInterface

type ITrayDeskBandInterface interface {
	IUnknownInterface
	ShowDeskBand(clsid *syscall.GUID) HRESULT
	HideDeskBand(clsid *syscall.GUID) HRESULT
	IsDeskBandShown(clsid *syscall.GUID) HRESULT
	DeskBandRegistrationChanged() HRESULT
}

type ITrayDeskBandVtbl

type ITrayDeskBandVtbl struct {
	IUnknownVtbl
	ShowDeskBand                uintptr
	HideDeskBand                uintptr
	IsDeskBandShown             uintptr
	DeskBandRegistrationChanged uintptr
}

type ITypeChangeEvents

type ITypeChangeEvents struct {
	IUnknown
}

func (*ITypeChangeEvents) AfterTypeChange

func (this *ITypeChangeEvents) AfterTypeChange(changeKind CHANGEKIND, pTInfoAfter *ITypeInfo, pStrName PWSTR) HRESULT

func (*ITypeChangeEvents) RequestTypeChange

func (this *ITypeChangeEvents) RequestTypeChange(changeKind CHANGEKIND, pTInfoBefore *ITypeInfo, pStrName PWSTR, pfCancel *int32) HRESULT

func (*ITypeChangeEvents) Vtbl

type ITypeChangeEventsInterface

type ITypeChangeEventsInterface interface {
	IUnknownInterface
	RequestTypeChange(changeKind CHANGEKIND, pTInfoBefore *ITypeInfo, pStrName PWSTR, pfCancel *int32) HRESULT
	AfterTypeChange(changeKind CHANGEKIND, pTInfoAfter *ITypeInfo, pStrName PWSTR) HRESULT
}

type ITypeChangeEventsVtbl

type ITypeChangeEventsVtbl struct {
	IUnknownVtbl
	RequestTypeChange uintptr
	AfterTypeChange   uintptr
}

type ITypeComp

type ITypeComp struct {
	IUnknown
}

func (*ITypeComp) Bind

func (this *ITypeComp) Bind(szName PWSTR, lHashVal uint32, wFlags uint16, ppTInfo **ITypeInfo, pDescKind *DESCKIND, pBindPtr *BINDPTR) HRESULT

func (*ITypeComp) BindType

func (this *ITypeComp) BindType(szName PWSTR, lHashVal uint32, ppTInfo **ITypeInfo, ppTComp **ITypeComp) HRESULT

func (*ITypeComp) Vtbl

func (this *ITypeComp) Vtbl() *ITypeCompVtbl

type ITypeCompInterface

type ITypeCompInterface interface {
	IUnknownInterface
	Bind(szName PWSTR, lHashVal uint32, wFlags uint16, ppTInfo **ITypeInfo, pDescKind *DESCKIND, pBindPtr *BINDPTR) HRESULT
	BindType(szName PWSTR, lHashVal uint32, ppTInfo **ITypeInfo, ppTComp **ITypeComp) HRESULT
}

type ITypeCompVtbl

type ITypeCompVtbl struct {
	IUnknownVtbl
	Bind     uintptr
	BindType uintptr
}

type ITypeFactory

type ITypeFactory struct {
	IUnknown
}

func (*ITypeFactory) CreateFromTypeInfo

func (this *ITypeFactory) CreateFromTypeInfo(pTypeInfo *ITypeInfo, riid *syscall.GUID, ppv **IUnknown) HRESULT

func (*ITypeFactory) Vtbl

func (this *ITypeFactory) Vtbl() *ITypeFactoryVtbl

type ITypeFactoryInterface

type ITypeFactoryInterface interface {
	IUnknownInterface
	CreateFromTypeInfo(pTypeInfo *ITypeInfo, riid *syscall.GUID, ppv **IUnknown) HRESULT
}

type ITypeFactoryVtbl

type ITypeFactoryVtbl struct {
	IUnknownVtbl
	CreateFromTypeInfo uintptr
}

type ITypeInfo

type ITypeInfo struct {
	IUnknown
}

func (*ITypeInfo) AddressOfMember

func (this *ITypeInfo) AddressOfMember(memid int32, invKind INVOKEKIND, ppv unsafe.Pointer) HRESULT

func (*ITypeInfo) CreateInstance

func (this *ITypeInfo) CreateInstance(pUnkOuter *IUnknown, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT

func (*ITypeInfo) GetContainingTypeLib

func (this *ITypeInfo) GetContainingTypeLib(ppTLib **ITypeLib, pIndex *uint32) HRESULT

func (*ITypeInfo) GetDllEntry

func (this *ITypeInfo) GetDllEntry(memid int32, invKind INVOKEKIND, pBstrDllName *BSTR, pBstrName *BSTR, pwOrdinal *uint16) HRESULT

func (*ITypeInfo) GetDocumentation

func (this *ITypeInfo) GetDocumentation(memid int32, pBstrName *BSTR, pBstrDocString *BSTR, pdwHelpContext *uint32, pBstrHelpFile *BSTR) HRESULT

func (*ITypeInfo) GetFuncDesc

func (this *ITypeInfo) GetFuncDesc(index uint32, ppFuncDesc **FUNCDESC) HRESULT

func (*ITypeInfo) GetIDsOfNames

func (this *ITypeInfo) GetIDsOfNames(rgszNames *PWSTR, cNames uint32, pMemId *int32) HRESULT

func (*ITypeInfo) GetImplTypeFlags

func (this *ITypeInfo) GetImplTypeFlags(index uint32, pImplTypeFlags *IMPLTYPEFLAGS) HRESULT

func (*ITypeInfo) GetMops

func (this *ITypeInfo) GetMops(memid int32, pBstrMops *BSTR) HRESULT

func (*ITypeInfo) GetNames

func (this *ITypeInfo) GetNames(memid int32, rgBstrNames *BSTR, cMaxNames uint32, pcNames *uint32) HRESULT

func (*ITypeInfo) GetRefTypeInfo

func (this *ITypeInfo) GetRefTypeInfo(hRefType uint32, ppTInfo **ITypeInfo) HRESULT

func (*ITypeInfo) GetRefTypeOfImplType

func (this *ITypeInfo) GetRefTypeOfImplType(index uint32, pRefType *uint32) HRESULT

func (*ITypeInfo) GetTypeAttr

func (this *ITypeInfo) GetTypeAttr(ppTypeAttr **TYPEATTR) HRESULT

func (*ITypeInfo) GetTypeComp

func (this *ITypeInfo) GetTypeComp(ppTComp **ITypeComp) HRESULT

func (*ITypeInfo) GetVarDesc

func (this *ITypeInfo) GetVarDesc(index uint32, ppVarDesc **VARDESC) HRESULT

func (*ITypeInfo) Invoke

func (this *ITypeInfo) Invoke(pvInstance unsafe.Pointer, memid int32, wFlags DISPATCH_FLAGS, pDispParams *DISPPARAMS, pVarResult *VARIANT, pExcepInfo *EXCEPINFO, puArgErr *uint32) HRESULT

func (*ITypeInfo) ReleaseFuncDesc

func (this *ITypeInfo) ReleaseFuncDesc(pFuncDesc *FUNCDESC)

func (*ITypeInfo) ReleaseTypeAttr

func (this *ITypeInfo) ReleaseTypeAttr(pTypeAttr *TYPEATTR)

func (*ITypeInfo) ReleaseVarDesc

func (this *ITypeInfo) ReleaseVarDesc(pVarDesc *VARDESC)

func (*ITypeInfo) Vtbl

func (this *ITypeInfo) Vtbl() *ITypeInfoVtbl

type ITypeInfo2

type ITypeInfo2 struct {
	ITypeInfo
}

func (*ITypeInfo2) GetAllCustData

func (this *ITypeInfo2) GetAllCustData(pCustData *CUSTDATA) HRESULT

func (*ITypeInfo2) GetAllFuncCustData

func (this *ITypeInfo2) GetAllFuncCustData(index uint32, pCustData *CUSTDATA) HRESULT

func (*ITypeInfo2) GetAllImplTypeCustData

func (this *ITypeInfo2) GetAllImplTypeCustData(index uint32, pCustData *CUSTDATA) HRESULT

func (*ITypeInfo2) GetAllParamCustData

func (this *ITypeInfo2) GetAllParamCustData(indexFunc uint32, indexParam uint32, pCustData *CUSTDATA) HRESULT

func (*ITypeInfo2) GetAllVarCustData

func (this *ITypeInfo2) GetAllVarCustData(index uint32, pCustData *CUSTDATA) HRESULT

func (*ITypeInfo2) GetCustData

func (this *ITypeInfo2) GetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ITypeInfo2) GetDocumentation2

func (this *ITypeInfo2) GetDocumentation2(memid int32, lcid uint32, pbstrHelpString *BSTR, pdwHelpStringContext *uint32, pbstrHelpStringDll *BSTR) HRESULT

func (*ITypeInfo2) GetFuncCustData

func (this *ITypeInfo2) GetFuncCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ITypeInfo2) GetFuncIndexOfMemId

func (this *ITypeInfo2) GetFuncIndexOfMemId(memid int32, invKind INVOKEKIND, pFuncIndex *uint32) HRESULT

func (*ITypeInfo2) GetImplTypeCustData

func (this *ITypeInfo2) GetImplTypeCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ITypeInfo2) GetParamCustData

func (this *ITypeInfo2) GetParamCustData(indexFunc uint32, indexParam uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ITypeInfo2) GetTypeFlags

func (this *ITypeInfo2) GetTypeFlags(pTypeFlags *uint32) HRESULT

func (*ITypeInfo2) GetTypeKind

func (this *ITypeInfo2) GetTypeKind(pTypeKind *TYPEKIND) HRESULT

func (*ITypeInfo2) GetVarCustData

func (this *ITypeInfo2) GetVarCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ITypeInfo2) GetVarIndexOfMemId

func (this *ITypeInfo2) GetVarIndexOfMemId(memid int32, pVarIndex *uint32) HRESULT

func (*ITypeInfo2) Vtbl

func (this *ITypeInfo2) Vtbl() *ITypeInfo2Vtbl

type ITypeInfo2Interface

type ITypeInfo2Interface interface {
	ITypeInfoInterface
	GetTypeKind(pTypeKind *TYPEKIND) HRESULT
	GetTypeFlags(pTypeFlags *uint32) HRESULT
	GetFuncIndexOfMemId(memid int32, invKind INVOKEKIND, pFuncIndex *uint32) HRESULT
	GetVarIndexOfMemId(memid int32, pVarIndex *uint32) HRESULT
	GetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	GetFuncCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	GetParamCustData(indexFunc uint32, indexParam uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	GetVarCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	GetImplTypeCustData(index uint32, guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	GetDocumentation2(memid int32, lcid uint32, pbstrHelpString *BSTR, pdwHelpStringContext *uint32, pbstrHelpStringDll *BSTR) HRESULT
	GetAllCustData(pCustData *CUSTDATA) HRESULT
	GetAllFuncCustData(index uint32, pCustData *CUSTDATA) HRESULT
	GetAllParamCustData(indexFunc uint32, indexParam uint32, pCustData *CUSTDATA) HRESULT
	GetAllVarCustData(index uint32, pCustData *CUSTDATA) HRESULT
	GetAllImplTypeCustData(index uint32, pCustData *CUSTDATA) HRESULT
}

type ITypeInfo2Vtbl

type ITypeInfo2Vtbl struct {
	ITypeInfoVtbl
	GetTypeKind            uintptr
	GetTypeFlags           uintptr
	GetFuncIndexOfMemId    uintptr
	GetVarIndexOfMemId     uintptr
	GetCustData            uintptr
	GetFuncCustData        uintptr
	GetParamCustData       uintptr
	GetVarCustData         uintptr
	GetImplTypeCustData    uintptr
	GetDocumentation2      uintptr
	GetAllCustData         uintptr
	GetAllFuncCustData     uintptr
	GetAllParamCustData    uintptr
	GetAllVarCustData      uintptr
	GetAllImplTypeCustData uintptr
}

type ITypeInfoInterface

type ITypeInfoInterface interface {
	IUnknownInterface
	GetTypeAttr(ppTypeAttr **TYPEATTR) HRESULT
	GetTypeComp(ppTComp **ITypeComp) HRESULT
	GetFuncDesc(index uint32, ppFuncDesc **FUNCDESC) HRESULT
	GetVarDesc(index uint32, ppVarDesc **VARDESC) HRESULT
	GetNames(memid int32, rgBstrNames *BSTR, cMaxNames uint32, pcNames *uint32) HRESULT
	GetRefTypeOfImplType(index uint32, pRefType *uint32) HRESULT
	GetImplTypeFlags(index uint32, pImplTypeFlags *IMPLTYPEFLAGS) HRESULT
	GetIDsOfNames(rgszNames *PWSTR, cNames uint32, pMemId *int32) HRESULT
	Invoke(pvInstance unsafe.Pointer, memid int32, wFlags DISPATCH_FLAGS, pDispParams *DISPPARAMS, pVarResult *VARIANT, pExcepInfo *EXCEPINFO, puArgErr *uint32) HRESULT
	GetDocumentation(memid int32, pBstrName *BSTR, pBstrDocString *BSTR, pdwHelpContext *uint32, pBstrHelpFile *BSTR) HRESULT
	GetDllEntry(memid int32, invKind INVOKEKIND, pBstrDllName *BSTR, pBstrName *BSTR, pwOrdinal *uint16) HRESULT
	GetRefTypeInfo(hRefType uint32, ppTInfo **ITypeInfo) HRESULT
	AddressOfMember(memid int32, invKind INVOKEKIND, ppv unsafe.Pointer) HRESULT
	CreateInstance(pUnkOuter *IUnknown, riid *syscall.GUID, ppvObj unsafe.Pointer) HRESULT
	GetMops(memid int32, pBstrMops *BSTR) HRESULT
	GetContainingTypeLib(ppTLib **ITypeLib, pIndex *uint32) HRESULT
	ReleaseTypeAttr(pTypeAttr *TYPEATTR)
	ReleaseFuncDesc(pFuncDesc *FUNCDESC)
	ReleaseVarDesc(pVarDesc *VARDESC)
}

type ITypeInfoVtbl

type ITypeInfoVtbl struct {
	IUnknownVtbl
	GetTypeAttr          uintptr
	GetTypeComp          uintptr
	GetFuncDesc          uintptr
	GetVarDesc           uintptr
	GetNames             uintptr
	GetRefTypeOfImplType uintptr
	GetImplTypeFlags     uintptr
	GetIDsOfNames        uintptr
	Invoke               uintptr
	GetDocumentation     uintptr
	GetDllEntry          uintptr
	GetRefTypeInfo       uintptr
	AddressOfMember      uintptr
	CreateInstance       uintptr
	GetMops              uintptr
	GetContainingTypeLib uintptr
	ReleaseTypeAttr      uintptr
	ReleaseFuncDesc      uintptr
	ReleaseVarDesc       uintptr
}

type ITypeLib

type ITypeLib struct {
	IUnknown
}

func (*ITypeLib) FindName

func (this *ITypeLib) FindName(szNameBuf PWSTR, lHashVal uint32, ppTInfo **ITypeInfo, rgMemId *int32, pcFound *uint16) HRESULT

func (*ITypeLib) GetDocumentation

func (this *ITypeLib) GetDocumentation(index int32, pBstrName *BSTR, pBstrDocString *BSTR, pdwHelpContext *uint32, pBstrHelpFile *BSTR) HRESULT

func (*ITypeLib) GetLibAttr

func (this *ITypeLib) GetLibAttr(ppTLibAttr **TLIBATTR) HRESULT

func (*ITypeLib) GetTypeComp

func (this *ITypeLib) GetTypeComp(ppTComp **ITypeComp) HRESULT

func (*ITypeLib) GetTypeInfo

func (this *ITypeLib) GetTypeInfo(index uint32, ppTInfo **ITypeInfo) HRESULT

func (*ITypeLib) GetTypeInfoCount

func (this *ITypeLib) GetTypeInfoCount() uint32

func (*ITypeLib) GetTypeInfoOfGuid

func (this *ITypeLib) GetTypeInfoOfGuid(guid *syscall.GUID, ppTinfo **ITypeInfo) HRESULT

func (*ITypeLib) GetTypeInfoType

func (this *ITypeLib) GetTypeInfoType(index uint32, pTKind *TYPEKIND) HRESULT

func (*ITypeLib) IsName

func (this *ITypeLib) IsName(szNameBuf PWSTR, lHashVal uint32, pfName *BOOL) HRESULT

func (*ITypeLib) ReleaseTLibAttr

func (this *ITypeLib) ReleaseTLibAttr(pTLibAttr *TLIBATTR)

func (*ITypeLib) Vtbl

func (this *ITypeLib) Vtbl() *ITypeLibVtbl

type ITypeLib2

type ITypeLib2 struct {
	ITypeLib
}

func (*ITypeLib2) GetAllCustData

func (this *ITypeLib2) GetAllCustData(pCustData *CUSTDATA) HRESULT

func (*ITypeLib2) GetCustData

func (this *ITypeLib2) GetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT

func (*ITypeLib2) GetDocumentation2

func (this *ITypeLib2) GetDocumentation2(index int32, lcid uint32, pbstrHelpString *BSTR, pdwHelpStringContext *uint32, pbstrHelpStringDll *BSTR) HRESULT

func (*ITypeLib2) GetLibStatistics

func (this *ITypeLib2) GetLibStatistics(pcUniqueNames *uint32, pcchUniqueNames *uint32) HRESULT

func (*ITypeLib2) Vtbl

func (this *ITypeLib2) Vtbl() *ITypeLib2Vtbl

type ITypeLib2Interface

type ITypeLib2Interface interface {
	ITypeLibInterface
	GetCustData(guid *syscall.GUID, pVarVal *VARIANT) HRESULT
	GetLibStatistics(pcUniqueNames *uint32, pcchUniqueNames *uint32) HRESULT
	GetDocumentation2(index int32, lcid uint32, pbstrHelpString *BSTR, pdwHelpStringContext *uint32, pbstrHelpStringDll *BSTR) HRESULT
	GetAllCustData(pCustData *CUSTDATA) HRESULT
}

type ITypeLib2Vtbl

type ITypeLib2Vtbl struct {
	ITypeLibVtbl
	GetCustData       uintptr
	GetLibStatistics  uintptr
	GetDocumentation2 uintptr
	GetAllCustData    uintptr
}

type ITypeLibInterface

type ITypeLibInterface interface {
	IUnknownInterface
	GetTypeInfoCount() uint32
	GetTypeInfo(index uint32, ppTInfo **ITypeInfo) HRESULT
	GetTypeInfoType(index uint32, pTKind *TYPEKIND) HRESULT
	GetTypeInfoOfGuid(guid *syscall.GUID, ppTinfo **ITypeInfo) HRESULT
	GetLibAttr(ppTLibAttr **TLIBATTR) HRESULT
	GetTypeComp(ppTComp **ITypeComp) HRESULT
	GetDocumentation(index int32, pBstrName *BSTR, pBstrDocString *BSTR, pdwHelpContext *uint32, pBstrHelpFile *BSTR) HRESULT
	IsName(szNameBuf PWSTR, lHashVal uint32, pfName *BOOL) HRESULT
	FindName(szNameBuf PWSTR, lHashVal uint32, ppTInfo **ITypeInfo, rgMemId *int32, pcFound *uint16) HRESULT
	ReleaseTLibAttr(pTLibAttr *TLIBATTR)
}

type ITypeLibRegistration

type ITypeLibRegistration struct {
	IUnknown
}

func (*ITypeLibRegistration) GetDisplayName

func (this *ITypeLibRegistration) GetDisplayName(pDisplayName *BSTR) HRESULT

func (*ITypeLibRegistration) GetFlags

func (this *ITypeLibRegistration) GetFlags(pFlags *uint32) HRESULT

func (*ITypeLibRegistration) GetGuid

func (this *ITypeLibRegistration) GetGuid(pGuid *syscall.GUID) HRESULT

func (*ITypeLibRegistration) GetHelpDir

func (this *ITypeLibRegistration) GetHelpDir(pHelpDir *BSTR) HRESULT

func (*ITypeLibRegistration) GetLcid

func (this *ITypeLibRegistration) GetLcid(pLcid *uint32) HRESULT

func (*ITypeLibRegistration) GetVersion

func (this *ITypeLibRegistration) GetVersion(pVersion *BSTR) HRESULT

func (*ITypeLibRegistration) GetWin32Path

func (this *ITypeLibRegistration) GetWin32Path(pWin32Path *BSTR) HRESULT

func (*ITypeLibRegistration) GetWin64Path

func (this *ITypeLibRegistration) GetWin64Path(pWin64Path *BSTR) HRESULT

func (*ITypeLibRegistration) Vtbl

type ITypeLibRegistrationInterface

type ITypeLibRegistrationInterface interface {
	IUnknownInterface
	GetGuid(pGuid *syscall.GUID) HRESULT
	GetVersion(pVersion *BSTR) HRESULT
	GetLcid(pLcid *uint32) HRESULT
	GetWin32Path(pWin32Path *BSTR) HRESULT
	GetWin64Path(pWin64Path *BSTR) HRESULT
	GetDisplayName(pDisplayName *BSTR) HRESULT
	GetFlags(pFlags *uint32) HRESULT
	GetHelpDir(pHelpDir *BSTR) HRESULT
}

type ITypeLibRegistrationReader

type ITypeLibRegistrationReader struct {
	IUnknown
}

func (*ITypeLibRegistrationReader) EnumTypeLibRegistrations

func (this *ITypeLibRegistrationReader) EnumTypeLibRegistrations(ppEnumUnknown **IEnumUnknown) HRESULT

func (*ITypeLibRegistrationReader) Vtbl

type ITypeLibRegistrationReaderInterface

type ITypeLibRegistrationReaderInterface interface {
	IUnknownInterface
	EnumTypeLibRegistrations(ppEnumUnknown **IEnumUnknown) HRESULT
}

type ITypeLibRegistrationReaderVtbl

type ITypeLibRegistrationReaderVtbl struct {
	IUnknownVtbl
	EnumTypeLibRegistrations uintptr
}

type ITypeLibRegistrationVtbl

type ITypeLibRegistrationVtbl struct {
	IUnknownVtbl
	GetGuid        uintptr
	GetVersion     uintptr
	GetLcid        uintptr
	GetWin32Path   uintptr
	GetWin64Path   uintptr
	GetDisplayName uintptr
	GetFlags       uintptr
	GetHelpDir     uintptr
}

type ITypeLibVtbl

type ITypeLibVtbl struct {
	IUnknownVtbl
	GetTypeInfoCount  uintptr
	GetTypeInfo       uintptr
	GetTypeInfoType   uintptr
	GetTypeInfoOfGuid uintptr
	GetLibAttr        uintptr
	GetTypeComp       uintptr
	GetDocumentation  uintptr
	IsName            uintptr
	FindName          uintptr
	ReleaseTLibAttr   uintptr
}

type ITypeMarshal

type ITypeMarshal struct {
	IUnknown
}

func (*ITypeMarshal) Free

func (this *ITypeMarshal) Free(pvType unsafe.Pointer) HRESULT

func (*ITypeMarshal) Marshal

func (this *ITypeMarshal) Marshal(pvType unsafe.Pointer, dwDestContext uint32, pvDestContext unsafe.Pointer, cbBufferLength uint32, pBuffer *byte, pcbWritten *uint32) HRESULT

func (*ITypeMarshal) Size

func (this *ITypeMarshal) Size(pvType unsafe.Pointer, dwDestContext uint32, pvDestContext unsafe.Pointer, pSize *uint32) HRESULT

func (*ITypeMarshal) Unmarshal

func (this *ITypeMarshal) Unmarshal(pvType unsafe.Pointer, dwFlags uint32, cbBufferLength uint32, pBuffer *byte, pcbRead *uint32) HRESULT

func (*ITypeMarshal) Vtbl

func (this *ITypeMarshal) Vtbl() *ITypeMarshalVtbl

type ITypeMarshalInterface

type ITypeMarshalInterface interface {
	IUnknownInterface
	Size(pvType unsafe.Pointer, dwDestContext uint32, pvDestContext unsafe.Pointer, pSize *uint32) HRESULT
	Marshal(pvType unsafe.Pointer, dwDestContext uint32, pvDestContext unsafe.Pointer, cbBufferLength uint32, pBuffer *byte, pcbWritten *uint32) HRESULT
	Unmarshal(pvType unsafe.Pointer, dwFlags uint32, cbBufferLength uint32, pBuffer *byte, pcbRead *uint32) HRESULT
	Free(pvType unsafe.Pointer) HRESULT
}

type ITypeMarshalVtbl

type ITypeMarshalVtbl struct {
	IUnknownVtbl
	Size      uintptr
	Marshal   uintptr
	Unmarshal uintptr
	Free      uintptr
}

type IUIAutomation

type IUIAutomation struct {
	IUnknown
}

func (*IUIAutomation) AddAutomationEventHandler

func (this *IUIAutomation) AddAutomationEventHandler(eventId UIA_EVENT_ID, element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationEventHandler) HRESULT

func (*IUIAutomation) AddFocusChangedEventHandler

func (this *IUIAutomation) AddFocusChangedEventHandler(cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationFocusChangedEventHandler) HRESULT

func (*IUIAutomation) AddPropertyChangedEventHandler

func (this *IUIAutomation) AddPropertyChangedEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationPropertyChangedEventHandler, propertyArray *SAFEARRAY) HRESULT

func (*IUIAutomation) AddPropertyChangedEventHandlerNativeArray

func (this *IUIAutomation) AddPropertyChangedEventHandlerNativeArray(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationPropertyChangedEventHandler, propertyArray *UIA_PROPERTY_ID, propertyCount int32) HRESULT

func (*IUIAutomation) AddStructureChangedEventHandler

func (this *IUIAutomation) AddStructureChangedEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationStructureChangedEventHandler) HRESULT

func (*IUIAutomation) CheckNotSupported

func (this *IUIAutomation) CheckNotSupported(value VARIANT, isNotSupported *BOOL) HRESULT

func (*IUIAutomation) CompareElements

func (this *IUIAutomation) CompareElements(el1 *IUIAutomationElement, el2 *IUIAutomationElement, areSame *BOOL) HRESULT

func (*IUIAutomation) CompareRuntimeIds

func (this *IUIAutomation) CompareRuntimeIds(runtimeId1 *SAFEARRAY, runtimeId2 *SAFEARRAY, areSame *BOOL) HRESULT

func (*IUIAutomation) CreateAndCondition

func (this *IUIAutomation) CreateAndCondition(condition1 *IUIAutomationCondition, condition2 *IUIAutomationCondition, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateAndConditionFromArray

func (this *IUIAutomation) CreateAndConditionFromArray(conditions *SAFEARRAY, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateAndConditionFromNativeArray

func (this *IUIAutomation) CreateAndConditionFromNativeArray(conditions **IUIAutomationCondition, conditionCount int32, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateCacheRequest

func (this *IUIAutomation) CreateCacheRequest(cacheRequest **IUIAutomationCacheRequest) HRESULT

func (*IUIAutomation) CreateFalseCondition

func (this *IUIAutomation) CreateFalseCondition(newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateNotCondition

func (this *IUIAutomation) CreateNotCondition(condition *IUIAutomationCondition, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateOrCondition

func (this *IUIAutomation) CreateOrCondition(condition1 *IUIAutomationCondition, condition2 *IUIAutomationCondition, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateOrConditionFromArray

func (this *IUIAutomation) CreateOrConditionFromArray(conditions *SAFEARRAY, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateOrConditionFromNativeArray

func (this *IUIAutomation) CreateOrConditionFromNativeArray(conditions **IUIAutomationCondition, conditionCount int32, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreatePropertyCondition

func (this *IUIAutomation) CreatePropertyCondition(propertyId UIA_PROPERTY_ID, value VARIANT, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreatePropertyConditionEx

func (this *IUIAutomation) CreatePropertyConditionEx(propertyId UIA_PROPERTY_ID, value VARIANT, flags PropertyConditionFlags, newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) CreateProxyFactoryEntry

func (this *IUIAutomation) CreateProxyFactoryEntry(factory *IUIAutomationProxyFactory, factoryEntry **IUIAutomationProxyFactoryEntry) HRESULT

func (*IUIAutomation) CreateTreeWalker

func (this *IUIAutomation) CreateTreeWalker(pCondition *IUIAutomationCondition, walker **IUIAutomationTreeWalker) HRESULT

func (*IUIAutomation) CreateTrueCondition

func (this *IUIAutomation) CreateTrueCondition(newCondition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) ElementFromHandle

func (this *IUIAutomation) ElementFromHandle(hwnd HWND, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) ElementFromHandleBuildCache

func (this *IUIAutomation) ElementFromHandleBuildCache(hwnd HWND, cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) ElementFromIAccessible

func (this *IUIAutomation) ElementFromIAccessible(accessible *IAccessible, childId int32, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) ElementFromIAccessibleBuildCache

func (this *IUIAutomation) ElementFromIAccessibleBuildCache(accessible *IAccessible, childId int32, cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) ElementFromPoint

func (this *IUIAutomation) ElementFromPoint(pt POINT, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) ElementFromPointBuildCache

func (this *IUIAutomation) ElementFromPointBuildCache(pt POINT, cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) GetFocusedElement

func (this *IUIAutomation) GetFocusedElement(element **IUIAutomationElement) HRESULT

func (*IUIAutomation) GetFocusedElementBuildCache

func (this *IUIAutomation) GetFocusedElementBuildCache(cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT

func (*IUIAutomation) GetPatternProgrammaticName

func (this *IUIAutomation) GetPatternProgrammaticName(pattern UIA_PATTERN_ID, name *BSTR) HRESULT

func (*IUIAutomation) GetPropertyProgrammaticName

func (this *IUIAutomation) GetPropertyProgrammaticName(property UIA_PROPERTY_ID, name *BSTR) HRESULT

func (*IUIAutomation) GetRootElement

func (this *IUIAutomation) GetRootElement(root **IUIAutomationElement) HRESULT

func (*IUIAutomation) GetRootElementBuildCache

func (this *IUIAutomation) GetRootElementBuildCache(cacheRequest *IUIAutomationCacheRequest, root **IUIAutomationElement) HRESULT

func (*IUIAutomation) Get_ContentViewCondition

func (this *IUIAutomation) Get_ContentViewCondition(condition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) Get_ContentViewWalker

func (this *IUIAutomation) Get_ContentViewWalker(walker **IUIAutomationTreeWalker) HRESULT

func (*IUIAutomation) Get_ControlViewCondition

func (this *IUIAutomation) Get_ControlViewCondition(condition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) Get_ControlViewWalker

func (this *IUIAutomation) Get_ControlViewWalker(walker **IUIAutomationTreeWalker) HRESULT

func (*IUIAutomation) Get_ProxyFactoryMapping

func (this *IUIAutomation) Get_ProxyFactoryMapping(factoryMapping **IUIAutomationProxyFactoryMapping) HRESULT

func (*IUIAutomation) Get_RawViewCondition

func (this *IUIAutomation) Get_RawViewCondition(condition **IUIAutomationCondition) HRESULT

func (*IUIAutomation) Get_RawViewWalker

func (this *IUIAutomation) Get_RawViewWalker(walker **IUIAutomationTreeWalker) HRESULT

func (*IUIAutomation) Get_ReservedMixedAttributeValue

func (this *IUIAutomation) Get_ReservedMixedAttributeValue(mixedAttributeValue **IUnknown) HRESULT

func (*IUIAutomation) Get_ReservedNotSupportedValue

func (this *IUIAutomation) Get_ReservedNotSupportedValue(notSupportedValue **IUnknown) HRESULT

func (*IUIAutomation) IntNativeArrayToSafeArray

func (this *IUIAutomation) IntNativeArrayToSafeArray(array *int32, arrayCount int32, safeArray **SAFEARRAY) HRESULT

func (*IUIAutomation) IntSafeArrayToNativeArray

func (this *IUIAutomation) IntSafeArrayToNativeArray(intArray *SAFEARRAY, array **int32, arrayCount *int32) HRESULT

func (*IUIAutomation) PollForPotentialSupportedPatterns

func (this *IUIAutomation) PollForPotentialSupportedPatterns(pElement *IUIAutomationElement, patternIds **SAFEARRAY, patternNames **SAFEARRAY) HRESULT

func (*IUIAutomation) PollForPotentialSupportedProperties

func (this *IUIAutomation) PollForPotentialSupportedProperties(pElement *IUIAutomationElement, propertyIds **SAFEARRAY, propertyNames **SAFEARRAY) HRESULT

func (*IUIAutomation) RectToVariant

func (this *IUIAutomation) RectToVariant(rc RECT, var_ *VARIANT) HRESULT

func (*IUIAutomation) RemoveAllEventHandlers

func (this *IUIAutomation) RemoveAllEventHandlers() HRESULT

func (*IUIAutomation) RemoveAutomationEventHandler

func (this *IUIAutomation) RemoveAutomationEventHandler(eventId UIA_EVENT_ID, element *IUIAutomationElement, handler *IUIAutomationEventHandler) HRESULT

func (*IUIAutomation) RemoveFocusChangedEventHandler

func (this *IUIAutomation) RemoveFocusChangedEventHandler(handler *IUIAutomationFocusChangedEventHandler) HRESULT

func (*IUIAutomation) RemovePropertyChangedEventHandler

func (this *IUIAutomation) RemovePropertyChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationPropertyChangedEventHandler) HRESULT

func (*IUIAutomation) RemoveStructureChangedEventHandler

func (this *IUIAutomation) RemoveStructureChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationStructureChangedEventHandler) HRESULT

func (*IUIAutomation) SafeArrayToRectNativeArray

func (this *IUIAutomation) SafeArrayToRectNativeArray(rects *SAFEARRAY, rectArray **RECT, rectArrayCount *int32) HRESULT

func (*IUIAutomation) VariantToRect

func (this *IUIAutomation) VariantToRect(var_ VARIANT, rc *RECT) HRESULT

func (*IUIAutomation) Vtbl

func (this *IUIAutomation) Vtbl() *IUIAutomationVtbl

type IUIAutomation2

type IUIAutomation2 struct {
	IUIAutomation
}

func (*IUIAutomation2) Get_AutoSetFocus

func (this *IUIAutomation2) Get_AutoSetFocus(autoSetFocus *BOOL) HRESULT

func (*IUIAutomation2) Get_ConnectionTimeout

func (this *IUIAutomation2) Get_ConnectionTimeout(timeout *uint32) HRESULT

func (*IUIAutomation2) Get_TransactionTimeout

func (this *IUIAutomation2) Get_TransactionTimeout(timeout *uint32) HRESULT

func (*IUIAutomation2) Put_AutoSetFocus

func (this *IUIAutomation2) Put_AutoSetFocus(autoSetFocus BOOL) HRESULT

func (*IUIAutomation2) Put_ConnectionTimeout

func (this *IUIAutomation2) Put_ConnectionTimeout(timeout uint32) HRESULT

func (*IUIAutomation2) Put_TransactionTimeout

func (this *IUIAutomation2) Put_TransactionTimeout(timeout uint32) HRESULT

func (*IUIAutomation2) Vtbl

func (this *IUIAutomation2) Vtbl() *IUIAutomation2Vtbl

type IUIAutomation2Interface

type IUIAutomation2Interface interface {
	IUIAutomationInterface
	Get_AutoSetFocus(autoSetFocus *BOOL) HRESULT
	Put_AutoSetFocus(autoSetFocus BOOL) HRESULT
	Get_ConnectionTimeout(timeout *uint32) HRESULT
	Put_ConnectionTimeout(timeout uint32) HRESULT
	Get_TransactionTimeout(timeout *uint32) HRESULT
	Put_TransactionTimeout(timeout uint32) HRESULT
}

type IUIAutomation2Vtbl

type IUIAutomation2Vtbl struct {
	IUIAutomationVtbl
	Get_AutoSetFocus       uintptr
	Put_AutoSetFocus       uintptr
	Get_ConnectionTimeout  uintptr
	Put_ConnectionTimeout  uintptr
	Get_TransactionTimeout uintptr
	Put_TransactionTimeout uintptr
}

type IUIAutomation3

type IUIAutomation3 struct {
	IUIAutomation2
}

func (*IUIAutomation3) AddTextEditTextChangedEventHandler

func (this *IUIAutomation3) AddTextEditTextChangedEventHandler(element *IUIAutomationElement, scope TreeScope, textEditChangeType TextEditChangeType, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationTextEditTextChangedEventHandler) HRESULT

func (*IUIAutomation3) RemoveTextEditTextChangedEventHandler

func (this *IUIAutomation3) RemoveTextEditTextChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationTextEditTextChangedEventHandler) HRESULT

func (*IUIAutomation3) Vtbl

func (this *IUIAutomation3) Vtbl() *IUIAutomation3Vtbl

type IUIAutomation3Interface

type IUIAutomation3Interface interface {
	IUIAutomation2Interface
	AddTextEditTextChangedEventHandler(element *IUIAutomationElement, scope TreeScope, textEditChangeType TextEditChangeType, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationTextEditTextChangedEventHandler) HRESULT
	RemoveTextEditTextChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationTextEditTextChangedEventHandler) HRESULT
}

type IUIAutomation3Vtbl

type IUIAutomation3Vtbl struct {
	IUIAutomation2Vtbl
	AddTextEditTextChangedEventHandler    uintptr
	RemoveTextEditTextChangedEventHandler uintptr
}

type IUIAutomation4

type IUIAutomation4 struct {
	IUIAutomation3
}

func (*IUIAutomation4) AddChangesEventHandler

func (this *IUIAutomation4) AddChangesEventHandler(element *IUIAutomationElement, scope TreeScope, changeTypes *int32, changesCount int32, pCacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationChangesEventHandler) HRESULT

func (*IUIAutomation4) RemoveChangesEventHandler

func (this *IUIAutomation4) RemoveChangesEventHandler(element *IUIAutomationElement, handler *IUIAutomationChangesEventHandler) HRESULT

func (*IUIAutomation4) Vtbl

func (this *IUIAutomation4) Vtbl() *IUIAutomation4Vtbl

type IUIAutomation4Interface

type IUIAutomation4Interface interface {
	IUIAutomation3Interface
	AddChangesEventHandler(element *IUIAutomationElement, scope TreeScope, changeTypes *int32, changesCount int32, pCacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationChangesEventHandler) HRESULT
	RemoveChangesEventHandler(element *IUIAutomationElement, handler *IUIAutomationChangesEventHandler) HRESULT
}

type IUIAutomation4Vtbl

type IUIAutomation4Vtbl struct {
	IUIAutomation3Vtbl
	AddChangesEventHandler    uintptr
	RemoveChangesEventHandler uintptr
}

type IUIAutomation5

type IUIAutomation5 struct {
	IUIAutomation4
}

func (*IUIAutomation5) AddNotificationEventHandler

func (this *IUIAutomation5) AddNotificationEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationNotificationEventHandler) HRESULT

func (*IUIAutomation5) RemoveNotificationEventHandler

func (this *IUIAutomation5) RemoveNotificationEventHandler(element *IUIAutomationElement, handler *IUIAutomationNotificationEventHandler) HRESULT

func (*IUIAutomation5) Vtbl

func (this *IUIAutomation5) Vtbl() *IUIAutomation5Vtbl

type IUIAutomation5Interface

type IUIAutomation5Interface interface {
	IUIAutomation4Interface
	AddNotificationEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationNotificationEventHandler) HRESULT
	RemoveNotificationEventHandler(element *IUIAutomationElement, handler *IUIAutomationNotificationEventHandler) HRESULT
}

type IUIAutomation5Vtbl

type IUIAutomation5Vtbl struct {
	IUIAutomation4Vtbl
	AddNotificationEventHandler    uintptr
	RemoveNotificationEventHandler uintptr
}

type IUIAutomation6

type IUIAutomation6 struct {
	IUIAutomation5
}

func (*IUIAutomation6) AddActiveTextPositionChangedEventHandler

func (this *IUIAutomation6) AddActiveTextPositionChangedEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationActiveTextPositionChangedEventHandler) HRESULT

func (*IUIAutomation6) AddEventHandlerGroup

func (this *IUIAutomation6) AddEventHandlerGroup(element *IUIAutomationElement, handlerGroup *IUIAutomationEventHandlerGroup) HRESULT

func (*IUIAutomation6) CreateEventHandlerGroup

func (this *IUIAutomation6) CreateEventHandlerGroup(handlerGroup **IUIAutomationEventHandlerGroup) HRESULT

func (*IUIAutomation6) Get_CoalesceEvents

func (this *IUIAutomation6) Get_CoalesceEvents(coalesceEventsOptions *CoalesceEventsOptions) HRESULT

func (*IUIAutomation6) Get_ConnectionRecoveryBehavior

func (this *IUIAutomation6) Get_ConnectionRecoveryBehavior(connectionRecoveryBehaviorOptions *ConnectionRecoveryBehaviorOptions) HRESULT

func (*IUIAutomation6) Put_CoalesceEvents

func (this *IUIAutomation6) Put_CoalesceEvents(coalesceEventsOptions CoalesceEventsOptions) HRESULT

func (*IUIAutomation6) Put_ConnectionRecoveryBehavior

func (this *IUIAutomation6) Put_ConnectionRecoveryBehavior(connectionRecoveryBehaviorOptions ConnectionRecoveryBehaviorOptions) HRESULT

func (*IUIAutomation6) RemoveActiveTextPositionChangedEventHandler

func (this *IUIAutomation6) RemoveActiveTextPositionChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationActiveTextPositionChangedEventHandler) HRESULT

func (*IUIAutomation6) RemoveEventHandlerGroup

func (this *IUIAutomation6) RemoveEventHandlerGroup(element *IUIAutomationElement, handlerGroup *IUIAutomationEventHandlerGroup) HRESULT

func (*IUIAutomation6) Vtbl

func (this *IUIAutomation6) Vtbl() *IUIAutomation6Vtbl

type IUIAutomation6Interface

type IUIAutomation6Interface interface {
	IUIAutomation5Interface
	CreateEventHandlerGroup(handlerGroup **IUIAutomationEventHandlerGroup) HRESULT
	AddEventHandlerGroup(element *IUIAutomationElement, handlerGroup *IUIAutomationEventHandlerGroup) HRESULT
	RemoveEventHandlerGroup(element *IUIAutomationElement, handlerGroup *IUIAutomationEventHandlerGroup) HRESULT
	Get_ConnectionRecoveryBehavior(connectionRecoveryBehaviorOptions *ConnectionRecoveryBehaviorOptions) HRESULT
	Put_ConnectionRecoveryBehavior(connectionRecoveryBehaviorOptions ConnectionRecoveryBehaviorOptions) HRESULT
	Get_CoalesceEvents(coalesceEventsOptions *CoalesceEventsOptions) HRESULT
	Put_CoalesceEvents(coalesceEventsOptions CoalesceEventsOptions) HRESULT
	AddActiveTextPositionChangedEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationActiveTextPositionChangedEventHandler) HRESULT
	RemoveActiveTextPositionChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationActiveTextPositionChangedEventHandler) HRESULT
}

type IUIAutomation6Vtbl

type IUIAutomation6Vtbl struct {
	IUIAutomation5Vtbl
	CreateEventHandlerGroup                     uintptr
	AddEventHandlerGroup                        uintptr
	RemoveEventHandlerGroup                     uintptr
	Get_ConnectionRecoveryBehavior              uintptr
	Put_ConnectionRecoveryBehavior              uintptr
	Get_CoalesceEvents                          uintptr
	Put_CoalesceEvents                          uintptr
	AddActiveTextPositionChangedEventHandler    uintptr
	RemoveActiveTextPositionChangedEventHandler uintptr
}

type IUIAutomationActiveTextPositionChangedEventHandler

type IUIAutomationActiveTextPositionChangedEventHandler struct {
	IUnknown
}

func (*IUIAutomationActiveTextPositionChangedEventHandler) HandleActiveTextPositionChangedEvent

func (this *IUIAutomationActiveTextPositionChangedEventHandler) HandleActiveTextPositionChangedEvent(sender *IUIAutomationElement, range_ *IUIAutomationTextRange) HRESULT

func (*IUIAutomationActiveTextPositionChangedEventHandler) Vtbl

type IUIAutomationActiveTextPositionChangedEventHandlerInterface

type IUIAutomationActiveTextPositionChangedEventHandlerInterface interface {
	IUnknownInterface
	HandleActiveTextPositionChangedEvent(sender *IUIAutomationElement, range_ *IUIAutomationTextRange) HRESULT
}

type IUIAutomationActiveTextPositionChangedEventHandlerVtbl

type IUIAutomationActiveTextPositionChangedEventHandlerVtbl struct {
	IUnknownVtbl
	HandleActiveTextPositionChangedEvent uintptr
}

type IUIAutomationAndCondition

type IUIAutomationAndCondition struct {
	IUIAutomationCondition
}

func (*IUIAutomationAndCondition) GetChildren

func (this *IUIAutomationAndCondition) GetChildren(childArray **SAFEARRAY) HRESULT

func (*IUIAutomationAndCondition) GetChildrenAsNativeArray

func (this *IUIAutomationAndCondition) GetChildrenAsNativeArray(childArray ***IUIAutomationCondition, childArrayCount *int32) HRESULT

func (*IUIAutomationAndCondition) Get_ChildCount

func (this *IUIAutomationAndCondition) Get_ChildCount(childCount *int32) HRESULT

func (*IUIAutomationAndCondition) Vtbl

type IUIAutomationAndConditionInterface

type IUIAutomationAndConditionInterface interface {
	IUIAutomationConditionInterface
	Get_ChildCount(childCount *int32) HRESULT
	GetChildrenAsNativeArray(childArray ***IUIAutomationCondition, childArrayCount *int32) HRESULT
	GetChildren(childArray **SAFEARRAY) HRESULT
}

type IUIAutomationAndConditionVtbl

type IUIAutomationAndConditionVtbl struct {
	IUIAutomationConditionVtbl
	Get_ChildCount           uintptr
	GetChildrenAsNativeArray uintptr
	GetChildren              uintptr
}

type IUIAutomationAnnotationPattern

type IUIAutomationAnnotationPattern struct {
	IUnknown
}

func (*IUIAutomationAnnotationPattern) Get_CachedAnnotationTypeId

func (this *IUIAutomationAnnotationPattern) Get_CachedAnnotationTypeId(retVal *UIA_ANNOTATIONTYPE) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CachedAnnotationTypeName

func (this *IUIAutomationAnnotationPattern) Get_CachedAnnotationTypeName(retVal *BSTR) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CachedAuthor

func (this *IUIAutomationAnnotationPattern) Get_CachedAuthor(retVal *BSTR) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CachedDateTime

func (this *IUIAutomationAnnotationPattern) Get_CachedDateTime(retVal *BSTR) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CachedTarget

func (this *IUIAutomationAnnotationPattern) Get_CachedTarget(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CurrentAnnotationTypeId

func (this *IUIAutomationAnnotationPattern) Get_CurrentAnnotationTypeId(retVal *UIA_ANNOTATIONTYPE) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CurrentAnnotationTypeName

func (this *IUIAutomationAnnotationPattern) Get_CurrentAnnotationTypeName(retVal *BSTR) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CurrentAuthor

func (this *IUIAutomationAnnotationPattern) Get_CurrentAuthor(retVal *BSTR) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CurrentDateTime

func (this *IUIAutomationAnnotationPattern) Get_CurrentDateTime(retVal *BSTR) HRESULT

func (*IUIAutomationAnnotationPattern) Get_CurrentTarget

func (this *IUIAutomationAnnotationPattern) Get_CurrentTarget(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationAnnotationPattern) Vtbl

type IUIAutomationAnnotationPatternInterface

type IUIAutomationAnnotationPatternInterface interface {
	IUnknownInterface
	Get_CurrentAnnotationTypeId(retVal *UIA_ANNOTATIONTYPE) HRESULT
	Get_CurrentAnnotationTypeName(retVal *BSTR) HRESULT
	Get_CurrentAuthor(retVal *BSTR) HRESULT
	Get_CurrentDateTime(retVal *BSTR) HRESULT
	Get_CurrentTarget(retVal **IUIAutomationElement) HRESULT
	Get_CachedAnnotationTypeId(retVal *UIA_ANNOTATIONTYPE) HRESULT
	Get_CachedAnnotationTypeName(retVal *BSTR) HRESULT
	Get_CachedAuthor(retVal *BSTR) HRESULT
	Get_CachedDateTime(retVal *BSTR) HRESULT
	Get_CachedTarget(retVal **IUIAutomationElement) HRESULT
}

type IUIAutomationAnnotationPatternVtbl

type IUIAutomationAnnotationPatternVtbl struct {
	IUnknownVtbl
	Get_CurrentAnnotationTypeId   uintptr
	Get_CurrentAnnotationTypeName uintptr
	Get_CurrentAuthor             uintptr
	Get_CurrentDateTime           uintptr
	Get_CurrentTarget             uintptr
	Get_CachedAnnotationTypeId    uintptr
	Get_CachedAnnotationTypeName  uintptr
	Get_CachedAuthor              uintptr
	Get_CachedDateTime            uintptr
	Get_CachedTarget              uintptr
}

type IUIAutomationBoolCondition

type IUIAutomationBoolCondition struct {
	IUIAutomationCondition
}

func (*IUIAutomationBoolCondition) Get_BooleanValue

func (this *IUIAutomationBoolCondition) Get_BooleanValue(boolVal *BOOL) HRESULT

func (*IUIAutomationBoolCondition) Vtbl

type IUIAutomationBoolConditionInterface

type IUIAutomationBoolConditionInterface interface {
	IUIAutomationConditionInterface
	Get_BooleanValue(boolVal *BOOL) HRESULT
}

type IUIAutomationBoolConditionVtbl

type IUIAutomationBoolConditionVtbl struct {
	IUIAutomationConditionVtbl
	Get_BooleanValue uintptr
}

type IUIAutomationCacheRequest

type IUIAutomationCacheRequest struct {
	IUnknown
}

func (*IUIAutomationCacheRequest) AddPattern

func (this *IUIAutomationCacheRequest) AddPattern(patternId UIA_PATTERN_ID) HRESULT

func (*IUIAutomationCacheRequest) AddProperty

func (this *IUIAutomationCacheRequest) AddProperty(propertyId UIA_PROPERTY_ID) HRESULT

func (*IUIAutomationCacheRequest) Clone

func (this *IUIAutomationCacheRequest) Clone(clonedRequest **IUIAutomationCacheRequest) HRESULT

func (*IUIAutomationCacheRequest) Get_AutomationElementMode

func (this *IUIAutomationCacheRequest) Get_AutomationElementMode(mode *AutomationElementMode) HRESULT

func (*IUIAutomationCacheRequest) Get_TreeFilter

func (this *IUIAutomationCacheRequest) Get_TreeFilter(filter **IUIAutomationCondition) HRESULT

func (*IUIAutomationCacheRequest) Get_TreeScope

func (this *IUIAutomationCacheRequest) Get_TreeScope(scope *TreeScope) HRESULT

func (*IUIAutomationCacheRequest) Put_AutomationElementMode

func (this *IUIAutomationCacheRequest) Put_AutomationElementMode(mode AutomationElementMode) HRESULT

func (*IUIAutomationCacheRequest) Put_TreeFilter

func (this *IUIAutomationCacheRequest) Put_TreeFilter(filter *IUIAutomationCondition) HRESULT

func (*IUIAutomationCacheRequest) Put_TreeScope

func (this *IUIAutomationCacheRequest) Put_TreeScope(scope TreeScope) HRESULT

func (*IUIAutomationCacheRequest) Vtbl

type IUIAutomationCacheRequestInterface

type IUIAutomationCacheRequestInterface interface {
	IUnknownInterface
	AddProperty(propertyId UIA_PROPERTY_ID) HRESULT
	AddPattern(patternId UIA_PATTERN_ID) HRESULT
	Clone(clonedRequest **IUIAutomationCacheRequest) HRESULT
	Get_TreeScope(scope *TreeScope) HRESULT
	Put_TreeScope(scope TreeScope) HRESULT
	Get_TreeFilter(filter **IUIAutomationCondition) HRESULT
	Put_TreeFilter(filter *IUIAutomationCondition) HRESULT
	Get_AutomationElementMode(mode *AutomationElementMode) HRESULT
	Put_AutomationElementMode(mode AutomationElementMode) HRESULT
}

type IUIAutomationCacheRequestVtbl

type IUIAutomationCacheRequestVtbl struct {
	IUnknownVtbl
	AddProperty               uintptr
	AddPattern                uintptr
	Clone                     uintptr
	Get_TreeScope             uintptr
	Put_TreeScope             uintptr
	Get_TreeFilter            uintptr
	Put_TreeFilter            uintptr
	Get_AutomationElementMode uintptr
	Put_AutomationElementMode uintptr
}

type IUIAutomationChangesEventHandler

type IUIAutomationChangesEventHandler struct {
	IUnknown
}

func (*IUIAutomationChangesEventHandler) HandleChangesEvent

func (this *IUIAutomationChangesEventHandler) HandleChangesEvent(sender *IUIAutomationElement, uiaChanges *UiaChangeInfo, changesCount int32) HRESULT

func (*IUIAutomationChangesEventHandler) Vtbl

type IUIAutomationChangesEventHandlerInterface

type IUIAutomationChangesEventHandlerInterface interface {
	IUnknownInterface
	HandleChangesEvent(sender *IUIAutomationElement, uiaChanges *UiaChangeInfo, changesCount int32) HRESULT
}

type IUIAutomationChangesEventHandlerVtbl

type IUIAutomationChangesEventHandlerVtbl struct {
	IUnknownVtbl
	HandleChangesEvent uintptr
}

type IUIAutomationCondition

type IUIAutomationCondition struct {
	IUnknown
}

func (*IUIAutomationCondition) Vtbl

type IUIAutomationConditionInterface

type IUIAutomationConditionInterface interface {
	IUnknownInterface
}

type IUIAutomationConditionVtbl

type IUIAutomationConditionVtbl struct {
	IUnknownVtbl
}

type IUIAutomationCustomNavigationPattern

type IUIAutomationCustomNavigationPattern struct {
	IUnknown
}

func (*IUIAutomationCustomNavigationPattern) Navigate

func (*IUIAutomationCustomNavigationPattern) Vtbl

type IUIAutomationCustomNavigationPatternInterface

type IUIAutomationCustomNavigationPatternInterface interface {
	IUnknownInterface
	Navigate(direction NavigateDirection, pRetVal **IUIAutomationElement) HRESULT
}

type IUIAutomationCustomNavigationPatternVtbl

type IUIAutomationCustomNavigationPatternVtbl struct {
	IUnknownVtbl
	Navigate uintptr
}

type IUIAutomationDockPattern

type IUIAutomationDockPattern struct {
	IUnknown
}

func (*IUIAutomationDockPattern) Get_CachedDockPosition

func (this *IUIAutomationDockPattern) Get_CachedDockPosition(retVal *DockPosition) HRESULT

func (*IUIAutomationDockPattern) Get_CurrentDockPosition

func (this *IUIAutomationDockPattern) Get_CurrentDockPosition(retVal *DockPosition) HRESULT

func (*IUIAutomationDockPattern) SetDockPosition

func (this *IUIAutomationDockPattern) SetDockPosition(dockPos DockPosition) HRESULT

func (*IUIAutomationDockPattern) Vtbl

type IUIAutomationDockPatternInterface

type IUIAutomationDockPatternInterface interface {
	IUnknownInterface
	SetDockPosition(dockPos DockPosition) HRESULT
	Get_CurrentDockPosition(retVal *DockPosition) HRESULT
	Get_CachedDockPosition(retVal *DockPosition) HRESULT
}

type IUIAutomationDockPatternVtbl

type IUIAutomationDockPatternVtbl struct {
	IUnknownVtbl
	SetDockPosition         uintptr
	Get_CurrentDockPosition uintptr
	Get_CachedDockPosition  uintptr
}

type IUIAutomationDragPattern

type IUIAutomationDragPattern struct {
	IUnknown
}

func (*IUIAutomationDragPattern) GetCachedGrabbedItems

func (this *IUIAutomationDragPattern) GetCachedGrabbedItems(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationDragPattern) GetCurrentGrabbedItems

func (this *IUIAutomationDragPattern) GetCurrentGrabbedItems(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationDragPattern) Get_CachedDropEffect

func (this *IUIAutomationDragPattern) Get_CachedDropEffect(retVal *BSTR) HRESULT

func (*IUIAutomationDragPattern) Get_CachedDropEffects

func (this *IUIAutomationDragPattern) Get_CachedDropEffects(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationDragPattern) Get_CachedIsGrabbed

func (this *IUIAutomationDragPattern) Get_CachedIsGrabbed(retVal *BOOL) HRESULT

func (*IUIAutomationDragPattern) Get_CurrentDropEffect

func (this *IUIAutomationDragPattern) Get_CurrentDropEffect(retVal *BSTR) HRESULT

func (*IUIAutomationDragPattern) Get_CurrentDropEffects

func (this *IUIAutomationDragPattern) Get_CurrentDropEffects(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationDragPattern) Get_CurrentIsGrabbed

func (this *IUIAutomationDragPattern) Get_CurrentIsGrabbed(retVal *BOOL) HRESULT

func (*IUIAutomationDragPattern) Vtbl

type IUIAutomationDragPatternInterface

type IUIAutomationDragPatternInterface interface {
	IUnknownInterface
	Get_CurrentIsGrabbed(retVal *BOOL) HRESULT
	Get_CachedIsGrabbed(retVal *BOOL) HRESULT
	Get_CurrentDropEffect(retVal *BSTR) HRESULT
	Get_CachedDropEffect(retVal *BSTR) HRESULT
	Get_CurrentDropEffects(retVal **SAFEARRAY) HRESULT
	Get_CachedDropEffects(retVal **SAFEARRAY) HRESULT
	GetCurrentGrabbedItems(retVal **IUIAutomationElementArray) HRESULT
	GetCachedGrabbedItems(retVal **IUIAutomationElementArray) HRESULT
}

type IUIAutomationDragPatternVtbl

type IUIAutomationDragPatternVtbl struct {
	IUnknownVtbl
	Get_CurrentIsGrabbed   uintptr
	Get_CachedIsGrabbed    uintptr
	Get_CurrentDropEffect  uintptr
	Get_CachedDropEffect   uintptr
	Get_CurrentDropEffects uintptr
	Get_CachedDropEffects  uintptr
	GetCurrentGrabbedItems uintptr
	GetCachedGrabbedItems  uintptr
}

type IUIAutomationDropTargetPattern

type IUIAutomationDropTargetPattern struct {
	IUnknown
}

func (*IUIAutomationDropTargetPattern) Get_CachedDropTargetEffect

func (this *IUIAutomationDropTargetPattern) Get_CachedDropTargetEffect(retVal *BSTR) HRESULT

func (*IUIAutomationDropTargetPattern) Get_CachedDropTargetEffects

func (this *IUIAutomationDropTargetPattern) Get_CachedDropTargetEffects(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationDropTargetPattern) Get_CurrentDropTargetEffect

func (this *IUIAutomationDropTargetPattern) Get_CurrentDropTargetEffect(retVal *BSTR) HRESULT

func (*IUIAutomationDropTargetPattern) Get_CurrentDropTargetEffects

func (this *IUIAutomationDropTargetPattern) Get_CurrentDropTargetEffects(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationDropTargetPattern) Vtbl

type IUIAutomationDropTargetPatternInterface

type IUIAutomationDropTargetPatternInterface interface {
	IUnknownInterface
	Get_CurrentDropTargetEffect(retVal *BSTR) HRESULT
	Get_CachedDropTargetEffect(retVal *BSTR) HRESULT
	Get_CurrentDropTargetEffects(retVal **SAFEARRAY) HRESULT
	Get_CachedDropTargetEffects(retVal **SAFEARRAY) HRESULT
}

type IUIAutomationDropTargetPatternVtbl

type IUIAutomationDropTargetPatternVtbl struct {
	IUnknownVtbl
	Get_CurrentDropTargetEffect  uintptr
	Get_CachedDropTargetEffect   uintptr
	Get_CurrentDropTargetEffects uintptr
	Get_CachedDropTargetEffects  uintptr
}

type IUIAutomationElement

type IUIAutomationElement struct {
	IUnknown
}

func (*IUIAutomationElement) BuildUpdatedCache

func (this *IUIAutomationElement) BuildUpdatedCache(cacheRequest *IUIAutomationCacheRequest, updatedElement **IUIAutomationElement) HRESULT

func (*IUIAutomationElement) FindAll

func (*IUIAutomationElement) FindAllBuildCache

func (this *IUIAutomationElement) FindAllBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, found **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) FindFirst

func (this *IUIAutomationElement) FindFirst(scope TreeScope, condition *IUIAutomationCondition, found **IUIAutomationElement) HRESULT

func (*IUIAutomationElement) FindFirstBuildCache

func (this *IUIAutomationElement) FindFirstBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, found **IUIAutomationElement) HRESULT

func (*IUIAutomationElement) GetCachedChildren

func (this *IUIAutomationElement) GetCachedChildren(children **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) GetCachedParent

func (this *IUIAutomationElement) GetCachedParent(parent **IUIAutomationElement) HRESULT

func (*IUIAutomationElement) GetCachedPattern

func (this *IUIAutomationElement) GetCachedPattern(patternId UIA_PATTERN_ID, patternObject **IUnknown) HRESULT

func (*IUIAutomationElement) GetCachedPatternAs

func (this *IUIAutomationElement) GetCachedPatternAs(patternId UIA_PATTERN_ID, riid *syscall.GUID, patternObject unsafe.Pointer) HRESULT

func (*IUIAutomationElement) GetCachedPropertyValue

func (this *IUIAutomationElement) GetCachedPropertyValue(propertyId UIA_PROPERTY_ID, retVal *VARIANT) HRESULT

func (*IUIAutomationElement) GetCachedPropertyValueEx

func (this *IUIAutomationElement) GetCachedPropertyValueEx(propertyId UIA_PROPERTY_ID, ignoreDefaultValue BOOL, retVal *VARIANT) HRESULT

func (*IUIAutomationElement) GetClickablePoint

func (this *IUIAutomationElement) GetClickablePoint(clickable *POINT, gotClickable *BOOL) HRESULT

func (*IUIAutomationElement) GetCurrentPattern

func (this *IUIAutomationElement) GetCurrentPattern(patternId UIA_PATTERN_ID, patternObject **IUnknown) HRESULT

func (*IUIAutomationElement) GetCurrentPatternAs

func (this *IUIAutomationElement) GetCurrentPatternAs(patternId UIA_PATTERN_ID, riid *syscall.GUID, patternObject unsafe.Pointer) HRESULT

func (*IUIAutomationElement) GetCurrentPropertyValue

func (this *IUIAutomationElement) GetCurrentPropertyValue(propertyId UIA_PROPERTY_ID, retVal *VARIANT) HRESULT

func (*IUIAutomationElement) GetCurrentPropertyValueEx

func (this *IUIAutomationElement) GetCurrentPropertyValueEx(propertyId UIA_PROPERTY_ID, ignoreDefaultValue BOOL, retVal *VARIANT) HRESULT

func (*IUIAutomationElement) GetRuntimeId

func (this *IUIAutomationElement) GetRuntimeId(runtimeId **SAFEARRAY) HRESULT

func (*IUIAutomationElement) Get_CachedAcceleratorKey

func (this *IUIAutomationElement) Get_CachedAcceleratorKey(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedAccessKey

func (this *IUIAutomationElement) Get_CachedAccessKey(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedAriaProperties

func (this *IUIAutomationElement) Get_CachedAriaProperties(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedAriaRole

func (this *IUIAutomationElement) Get_CachedAriaRole(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedAutomationId

func (this *IUIAutomationElement) Get_CachedAutomationId(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedBoundingRectangle

func (this *IUIAutomationElement) Get_CachedBoundingRectangle(retVal *RECT) HRESULT

func (*IUIAutomationElement) Get_CachedClassName

func (this *IUIAutomationElement) Get_CachedClassName(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedControlType

func (this *IUIAutomationElement) Get_CachedControlType(retVal *UIA_CONTROLTYPE_ID) HRESULT

func (*IUIAutomationElement) Get_CachedControllerFor

func (this *IUIAutomationElement) Get_CachedControllerFor(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) Get_CachedCulture

func (this *IUIAutomationElement) Get_CachedCulture(retVal *int32) HRESULT

func (*IUIAutomationElement) Get_CachedDescribedBy

func (this *IUIAutomationElement) Get_CachedDescribedBy(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) Get_CachedFlowsTo

func (this *IUIAutomationElement) Get_CachedFlowsTo(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) Get_CachedFrameworkId

func (this *IUIAutomationElement) Get_CachedFrameworkId(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedHasKeyboardFocus

func (this *IUIAutomationElement) Get_CachedHasKeyboardFocus(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedHelpText

func (this *IUIAutomationElement) Get_CachedHelpText(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedIsContentElement

func (this *IUIAutomationElement) Get_CachedIsContentElement(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsControlElement

func (this *IUIAutomationElement) Get_CachedIsControlElement(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsDataValidForForm

func (this *IUIAutomationElement) Get_CachedIsDataValidForForm(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsEnabled

func (this *IUIAutomationElement) Get_CachedIsEnabled(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsKeyboardFocusable

func (this *IUIAutomationElement) Get_CachedIsKeyboardFocusable(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsOffscreen

func (this *IUIAutomationElement) Get_CachedIsOffscreen(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsPassword

func (this *IUIAutomationElement) Get_CachedIsPassword(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedIsRequiredForForm

func (this *IUIAutomationElement) Get_CachedIsRequiredForForm(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CachedItemStatus

func (this *IUIAutomationElement) Get_CachedItemStatus(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedItemType

func (this *IUIAutomationElement) Get_CachedItemType(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedLabeledBy

func (this *IUIAutomationElement) Get_CachedLabeledBy(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationElement) Get_CachedLocalizedControlType

func (this *IUIAutomationElement) Get_CachedLocalizedControlType(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedName

func (this *IUIAutomationElement) Get_CachedName(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CachedNativeWindowHandle

func (this *IUIAutomationElement) Get_CachedNativeWindowHandle(retVal *HWND) HRESULT

func (*IUIAutomationElement) Get_CachedOrientation

func (this *IUIAutomationElement) Get_CachedOrientation(retVal *OrientationType) HRESULT

func (*IUIAutomationElement) Get_CachedProcessId

func (this *IUIAutomationElement) Get_CachedProcessId(retVal *int32) HRESULT

func (*IUIAutomationElement) Get_CachedProviderDescription

func (this *IUIAutomationElement) Get_CachedProviderDescription(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentAcceleratorKey

func (this *IUIAutomationElement) Get_CurrentAcceleratorKey(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentAccessKey

func (this *IUIAutomationElement) Get_CurrentAccessKey(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentAriaProperties

func (this *IUIAutomationElement) Get_CurrentAriaProperties(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentAriaRole

func (this *IUIAutomationElement) Get_CurrentAriaRole(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentAutomationId

func (this *IUIAutomationElement) Get_CurrentAutomationId(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentBoundingRectangle

func (this *IUIAutomationElement) Get_CurrentBoundingRectangle(retVal *RECT) HRESULT

func (*IUIAutomationElement) Get_CurrentClassName

func (this *IUIAutomationElement) Get_CurrentClassName(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentControlType

func (this *IUIAutomationElement) Get_CurrentControlType(retVal *UIA_CONTROLTYPE_ID) HRESULT

func (*IUIAutomationElement) Get_CurrentControllerFor

func (this *IUIAutomationElement) Get_CurrentControllerFor(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) Get_CurrentCulture

func (this *IUIAutomationElement) Get_CurrentCulture(retVal *int32) HRESULT

func (*IUIAutomationElement) Get_CurrentDescribedBy

func (this *IUIAutomationElement) Get_CurrentDescribedBy(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) Get_CurrentFlowsTo

func (this *IUIAutomationElement) Get_CurrentFlowsTo(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement) Get_CurrentFrameworkId

func (this *IUIAutomationElement) Get_CurrentFrameworkId(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentHasKeyboardFocus

func (this *IUIAutomationElement) Get_CurrentHasKeyboardFocus(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentHelpText

func (this *IUIAutomationElement) Get_CurrentHelpText(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentIsContentElement

func (this *IUIAutomationElement) Get_CurrentIsContentElement(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsControlElement

func (this *IUIAutomationElement) Get_CurrentIsControlElement(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsDataValidForForm

func (this *IUIAutomationElement) Get_CurrentIsDataValidForForm(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsEnabled

func (this *IUIAutomationElement) Get_CurrentIsEnabled(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsKeyboardFocusable

func (this *IUIAutomationElement) Get_CurrentIsKeyboardFocusable(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsOffscreen

func (this *IUIAutomationElement) Get_CurrentIsOffscreen(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsPassword

func (this *IUIAutomationElement) Get_CurrentIsPassword(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentIsRequiredForForm

func (this *IUIAutomationElement) Get_CurrentIsRequiredForForm(retVal *BOOL) HRESULT

func (*IUIAutomationElement) Get_CurrentItemStatus

func (this *IUIAutomationElement) Get_CurrentItemStatus(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentItemType

func (this *IUIAutomationElement) Get_CurrentItemType(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentLabeledBy

func (this *IUIAutomationElement) Get_CurrentLabeledBy(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationElement) Get_CurrentLocalizedControlType

func (this *IUIAutomationElement) Get_CurrentLocalizedControlType(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentName

func (this *IUIAutomationElement) Get_CurrentName(retVal *BSTR) HRESULT

func (*IUIAutomationElement) Get_CurrentNativeWindowHandle

func (this *IUIAutomationElement) Get_CurrentNativeWindowHandle(retVal *HWND) HRESULT

func (*IUIAutomationElement) Get_CurrentOrientation

func (this *IUIAutomationElement) Get_CurrentOrientation(retVal *OrientationType) HRESULT

func (*IUIAutomationElement) Get_CurrentProcessId

func (this *IUIAutomationElement) Get_CurrentProcessId(retVal *int32) HRESULT

func (*IUIAutomationElement) Get_CurrentProviderDescription

func (this *IUIAutomationElement) Get_CurrentProviderDescription(retVal *BSTR) HRESULT

func (*IUIAutomationElement) SetFocus

func (this *IUIAutomationElement) SetFocus() HRESULT

func (*IUIAutomationElement) Vtbl

type IUIAutomationElement2

type IUIAutomationElement2 struct {
	IUIAutomationElement
}

func (*IUIAutomationElement2) Get_CachedFlowsFrom

func (this *IUIAutomationElement2) Get_CachedFlowsFrom(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement2) Get_CachedLiveSetting

func (this *IUIAutomationElement2) Get_CachedLiveSetting(retVal *LiveSetting) HRESULT

func (*IUIAutomationElement2) Get_CachedOptimizeForVisualContent

func (this *IUIAutomationElement2) Get_CachedOptimizeForVisualContent(retVal *BOOL) HRESULT

func (*IUIAutomationElement2) Get_CurrentFlowsFrom

func (this *IUIAutomationElement2) Get_CurrentFlowsFrom(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement2) Get_CurrentLiveSetting

func (this *IUIAutomationElement2) Get_CurrentLiveSetting(retVal *LiveSetting) HRESULT

func (*IUIAutomationElement2) Get_CurrentOptimizeForVisualContent

func (this *IUIAutomationElement2) Get_CurrentOptimizeForVisualContent(retVal *BOOL) HRESULT

func (*IUIAutomationElement2) Vtbl

type IUIAutomationElement2Interface

type IUIAutomationElement2Interface interface {
	IUIAutomationElementInterface
	Get_CurrentOptimizeForVisualContent(retVal *BOOL) HRESULT
	Get_CachedOptimizeForVisualContent(retVal *BOOL) HRESULT
	Get_CurrentLiveSetting(retVal *LiveSetting) HRESULT
	Get_CachedLiveSetting(retVal *LiveSetting) HRESULT
	Get_CurrentFlowsFrom(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedFlowsFrom(retVal **IUIAutomationElementArray) HRESULT
}

type IUIAutomationElement2Vtbl

type IUIAutomationElement2Vtbl struct {
	IUIAutomationElementVtbl
	Get_CurrentOptimizeForVisualContent uintptr
	Get_CachedOptimizeForVisualContent  uintptr
	Get_CurrentLiveSetting              uintptr
	Get_CachedLiveSetting               uintptr
	Get_CurrentFlowsFrom                uintptr
	Get_CachedFlowsFrom                 uintptr
}

type IUIAutomationElement3

type IUIAutomationElement3 struct {
	IUIAutomationElement2
}

func (*IUIAutomationElement3) Get_CachedIsPeripheral

func (this *IUIAutomationElement3) Get_CachedIsPeripheral(retVal *BOOL) HRESULT

func (*IUIAutomationElement3) Get_CurrentIsPeripheral

func (this *IUIAutomationElement3) Get_CurrentIsPeripheral(retVal *BOOL) HRESULT

func (*IUIAutomationElement3) ShowContextMenu

func (this *IUIAutomationElement3) ShowContextMenu() HRESULT

func (*IUIAutomationElement3) Vtbl

type IUIAutomationElement3Interface

type IUIAutomationElement3Interface interface {
	IUIAutomationElement2Interface
	ShowContextMenu() HRESULT
	Get_CurrentIsPeripheral(retVal *BOOL) HRESULT
	Get_CachedIsPeripheral(retVal *BOOL) HRESULT
}

type IUIAutomationElement3Vtbl

type IUIAutomationElement3Vtbl struct {
	IUIAutomationElement2Vtbl
	ShowContextMenu         uintptr
	Get_CurrentIsPeripheral uintptr
	Get_CachedIsPeripheral  uintptr
}

type IUIAutomationElement4

type IUIAutomationElement4 struct {
	IUIAutomationElement3
}

func (*IUIAutomationElement4) Get_CachedAnnotationObjects

func (this *IUIAutomationElement4) Get_CachedAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement4) Get_CachedAnnotationTypes

func (this *IUIAutomationElement4) Get_CachedAnnotationTypes(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationElement4) Get_CachedLevel

func (this *IUIAutomationElement4) Get_CachedLevel(retVal *int32) HRESULT

func (*IUIAutomationElement4) Get_CachedPositionInSet

func (this *IUIAutomationElement4) Get_CachedPositionInSet(retVal *int32) HRESULT

func (*IUIAutomationElement4) Get_CachedSizeOfSet

func (this *IUIAutomationElement4) Get_CachedSizeOfSet(retVal *int32) HRESULT

func (*IUIAutomationElement4) Get_CurrentAnnotationObjects

func (this *IUIAutomationElement4) Get_CurrentAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement4) Get_CurrentAnnotationTypes

func (this *IUIAutomationElement4) Get_CurrentAnnotationTypes(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationElement4) Get_CurrentLevel

func (this *IUIAutomationElement4) Get_CurrentLevel(retVal *int32) HRESULT

func (*IUIAutomationElement4) Get_CurrentPositionInSet

func (this *IUIAutomationElement4) Get_CurrentPositionInSet(retVal *int32) HRESULT

func (*IUIAutomationElement4) Get_CurrentSizeOfSet

func (this *IUIAutomationElement4) Get_CurrentSizeOfSet(retVal *int32) HRESULT

func (*IUIAutomationElement4) Vtbl

type IUIAutomationElement4Interface

type IUIAutomationElement4Interface interface {
	IUIAutomationElement3Interface
	Get_CurrentPositionInSet(retVal *int32) HRESULT
	Get_CurrentSizeOfSet(retVal *int32) HRESULT
	Get_CurrentLevel(retVal *int32) HRESULT
	Get_CurrentAnnotationTypes(retVal **SAFEARRAY) HRESULT
	Get_CurrentAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedPositionInSet(retVal *int32) HRESULT
	Get_CachedSizeOfSet(retVal *int32) HRESULT
	Get_CachedLevel(retVal *int32) HRESULT
	Get_CachedAnnotationTypes(retVal **SAFEARRAY) HRESULT
	Get_CachedAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT
}

type IUIAutomationElement4Vtbl

type IUIAutomationElement4Vtbl struct {
	IUIAutomationElement3Vtbl
	Get_CurrentPositionInSet     uintptr
	Get_CurrentSizeOfSet         uintptr
	Get_CurrentLevel             uintptr
	Get_CurrentAnnotationTypes   uintptr
	Get_CurrentAnnotationObjects uintptr
	Get_CachedPositionInSet      uintptr
	Get_CachedSizeOfSet          uintptr
	Get_CachedLevel              uintptr
	Get_CachedAnnotationTypes    uintptr
	Get_CachedAnnotationObjects  uintptr
}

type IUIAutomationElement5

type IUIAutomationElement5 struct {
	IUIAutomationElement4
}

func (*IUIAutomationElement5) Get_CachedLandmarkType

func (this *IUIAutomationElement5) Get_CachedLandmarkType(retVal *UIA_LANDMARKTYPE_ID) HRESULT

func (*IUIAutomationElement5) Get_CachedLocalizedLandmarkType

func (this *IUIAutomationElement5) Get_CachedLocalizedLandmarkType(retVal *BSTR) HRESULT

func (*IUIAutomationElement5) Get_CurrentLandmarkType

func (this *IUIAutomationElement5) Get_CurrentLandmarkType(retVal *UIA_LANDMARKTYPE_ID) HRESULT

func (*IUIAutomationElement5) Get_CurrentLocalizedLandmarkType

func (this *IUIAutomationElement5) Get_CurrentLocalizedLandmarkType(retVal *BSTR) HRESULT

func (*IUIAutomationElement5) Vtbl

type IUIAutomationElement5Interface

type IUIAutomationElement5Interface interface {
	IUIAutomationElement4Interface
	Get_CurrentLandmarkType(retVal *UIA_LANDMARKTYPE_ID) HRESULT
	Get_CurrentLocalizedLandmarkType(retVal *BSTR) HRESULT
	Get_CachedLandmarkType(retVal *UIA_LANDMARKTYPE_ID) HRESULT
	Get_CachedLocalizedLandmarkType(retVal *BSTR) HRESULT
}

type IUIAutomationElement5Vtbl

type IUIAutomationElement5Vtbl struct {
	IUIAutomationElement4Vtbl
	Get_CurrentLandmarkType          uintptr
	Get_CurrentLocalizedLandmarkType uintptr
	Get_CachedLandmarkType           uintptr
	Get_CachedLocalizedLandmarkType  uintptr
}

type IUIAutomationElement6

type IUIAutomationElement6 struct {
	IUIAutomationElement5
}

func (*IUIAutomationElement6) Get_CachedFullDescription

func (this *IUIAutomationElement6) Get_CachedFullDescription(retVal *BSTR) HRESULT

func (*IUIAutomationElement6) Get_CurrentFullDescription

func (this *IUIAutomationElement6) Get_CurrentFullDescription(retVal *BSTR) HRESULT

func (*IUIAutomationElement6) Vtbl

type IUIAutomationElement6Interface

type IUIAutomationElement6Interface interface {
	IUIAutomationElement5Interface
	Get_CurrentFullDescription(retVal *BSTR) HRESULT
	Get_CachedFullDescription(retVal *BSTR) HRESULT
}

type IUIAutomationElement6Vtbl

type IUIAutomationElement6Vtbl struct {
	IUIAutomationElement5Vtbl
	Get_CurrentFullDescription uintptr
	Get_CachedFullDescription  uintptr
}

type IUIAutomationElement7

type IUIAutomationElement7 struct {
	IUIAutomationElement6
}

func (*IUIAutomationElement7) FindAllWithOptions

func (this *IUIAutomationElement7) FindAllWithOptions(scope TreeScope, condition *IUIAutomationCondition, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement7) FindAllWithOptionsBuildCache

func (this *IUIAutomationElement7) FindAllWithOptionsBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElementArray) HRESULT

func (*IUIAutomationElement7) FindFirstWithOptions

func (this *IUIAutomationElement7) FindFirstWithOptions(scope TreeScope, condition *IUIAutomationCondition, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElement) HRESULT

func (*IUIAutomationElement7) FindFirstWithOptionsBuildCache

func (this *IUIAutomationElement7) FindFirstWithOptionsBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElement) HRESULT

func (*IUIAutomationElement7) GetCurrentMetadataValue

func (this *IUIAutomationElement7) GetCurrentMetadataValue(targetId int32, metadataId UIA_METADATA_ID, returnVal *VARIANT) HRESULT

func (*IUIAutomationElement7) Vtbl

type IUIAutomationElement7Interface

type IUIAutomationElement7Interface interface {
	IUIAutomationElement6Interface
	FindFirstWithOptions(scope TreeScope, condition *IUIAutomationCondition, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElement) HRESULT
	FindAllWithOptions(scope TreeScope, condition *IUIAutomationCondition, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElementArray) HRESULT
	FindFirstWithOptionsBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElement) HRESULT
	FindAllWithOptionsBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, traversalOptions TreeTraversalOptions, root *IUIAutomationElement, found **IUIAutomationElementArray) HRESULT
	GetCurrentMetadataValue(targetId int32, metadataId UIA_METADATA_ID, returnVal *VARIANT) HRESULT
}

type IUIAutomationElement7Vtbl

type IUIAutomationElement7Vtbl struct {
	IUIAutomationElement6Vtbl
	FindFirstWithOptions           uintptr
	FindAllWithOptions             uintptr
	FindFirstWithOptionsBuildCache uintptr
	FindAllWithOptionsBuildCache   uintptr
	GetCurrentMetadataValue        uintptr
}

type IUIAutomationElement8

type IUIAutomationElement8 struct {
	IUIAutomationElement7
}

func (*IUIAutomationElement8) Get_CachedHeadingLevel

func (this *IUIAutomationElement8) Get_CachedHeadingLevel(retVal *UIA_HEADINGLEVEL_ID) HRESULT

func (*IUIAutomationElement8) Get_CurrentHeadingLevel

func (this *IUIAutomationElement8) Get_CurrentHeadingLevel(retVal *UIA_HEADINGLEVEL_ID) HRESULT

func (*IUIAutomationElement8) Vtbl

type IUIAutomationElement8Interface

type IUIAutomationElement8Interface interface {
	IUIAutomationElement7Interface
	Get_CurrentHeadingLevel(retVal *UIA_HEADINGLEVEL_ID) HRESULT
	Get_CachedHeadingLevel(retVal *UIA_HEADINGLEVEL_ID) HRESULT
}

type IUIAutomationElement8Vtbl

type IUIAutomationElement8Vtbl struct {
	IUIAutomationElement7Vtbl
	Get_CurrentHeadingLevel uintptr
	Get_CachedHeadingLevel  uintptr
}

type IUIAutomationElement9

type IUIAutomationElement9 struct {
	IUIAutomationElement8
}

func (*IUIAutomationElement9) Get_CachedIsDialog

func (this *IUIAutomationElement9) Get_CachedIsDialog(retVal *BOOL) HRESULT

func (*IUIAutomationElement9) Get_CurrentIsDialog

func (this *IUIAutomationElement9) Get_CurrentIsDialog(retVal *BOOL) HRESULT

func (*IUIAutomationElement9) Vtbl

type IUIAutomationElement9Interface

type IUIAutomationElement9Interface interface {
	IUIAutomationElement8Interface
	Get_CurrentIsDialog(retVal *BOOL) HRESULT
	Get_CachedIsDialog(retVal *BOOL) HRESULT
}

type IUIAutomationElement9Vtbl

type IUIAutomationElement9Vtbl struct {
	IUIAutomationElement8Vtbl
	Get_CurrentIsDialog uintptr
	Get_CachedIsDialog  uintptr
}

type IUIAutomationElementArray

type IUIAutomationElementArray struct {
	IUnknown
}

func (*IUIAutomationElementArray) GetElement

func (this *IUIAutomationElementArray) GetElement(index int32, element **IUIAutomationElement) HRESULT

func (*IUIAutomationElementArray) Get_Length

func (this *IUIAutomationElementArray) Get_Length(length *int32) HRESULT

func (*IUIAutomationElementArray) Vtbl

type IUIAutomationElementArrayInterface

type IUIAutomationElementArrayInterface interface {
	IUnknownInterface
	Get_Length(length *int32) HRESULT
	GetElement(index int32, element **IUIAutomationElement) HRESULT
}

type IUIAutomationElementArrayVtbl

type IUIAutomationElementArrayVtbl struct {
	IUnknownVtbl
	Get_Length uintptr
	GetElement uintptr
}

type IUIAutomationElementInterface

type IUIAutomationElementInterface interface {
	IUnknownInterface
	SetFocus() HRESULT
	GetRuntimeId(runtimeId **SAFEARRAY) HRESULT
	FindFirst(scope TreeScope, condition *IUIAutomationCondition, found **IUIAutomationElement) HRESULT
	FindAll(scope TreeScope, condition *IUIAutomationCondition, found **IUIAutomationElementArray) HRESULT
	FindFirstBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, found **IUIAutomationElement) HRESULT
	FindAllBuildCache(scope TreeScope, condition *IUIAutomationCondition, cacheRequest *IUIAutomationCacheRequest, found **IUIAutomationElementArray) HRESULT
	BuildUpdatedCache(cacheRequest *IUIAutomationCacheRequest, updatedElement **IUIAutomationElement) HRESULT
	GetCurrentPropertyValue(propertyId UIA_PROPERTY_ID, retVal *VARIANT) HRESULT
	GetCurrentPropertyValueEx(propertyId UIA_PROPERTY_ID, ignoreDefaultValue BOOL, retVal *VARIANT) HRESULT
	GetCachedPropertyValue(propertyId UIA_PROPERTY_ID, retVal *VARIANT) HRESULT
	GetCachedPropertyValueEx(propertyId UIA_PROPERTY_ID, ignoreDefaultValue BOOL, retVal *VARIANT) HRESULT
	GetCurrentPatternAs(patternId UIA_PATTERN_ID, riid *syscall.GUID, patternObject unsafe.Pointer) HRESULT
	GetCachedPatternAs(patternId UIA_PATTERN_ID, riid *syscall.GUID, patternObject unsafe.Pointer) HRESULT
	GetCurrentPattern(patternId UIA_PATTERN_ID, patternObject **IUnknown) HRESULT
	GetCachedPattern(patternId UIA_PATTERN_ID, patternObject **IUnknown) HRESULT
	GetCachedParent(parent **IUIAutomationElement) HRESULT
	GetCachedChildren(children **IUIAutomationElementArray) HRESULT
	Get_CurrentProcessId(retVal *int32) HRESULT
	Get_CurrentControlType(retVal *UIA_CONTROLTYPE_ID) HRESULT
	Get_CurrentLocalizedControlType(retVal *BSTR) HRESULT
	Get_CurrentName(retVal *BSTR) HRESULT
	Get_CurrentAcceleratorKey(retVal *BSTR) HRESULT
	Get_CurrentAccessKey(retVal *BSTR) HRESULT
	Get_CurrentHasKeyboardFocus(retVal *BOOL) HRESULT
	Get_CurrentIsKeyboardFocusable(retVal *BOOL) HRESULT
	Get_CurrentIsEnabled(retVal *BOOL) HRESULT
	Get_CurrentAutomationId(retVal *BSTR) HRESULT
	Get_CurrentClassName(retVal *BSTR) HRESULT
	Get_CurrentHelpText(retVal *BSTR) HRESULT
	Get_CurrentCulture(retVal *int32) HRESULT
	Get_CurrentIsControlElement(retVal *BOOL) HRESULT
	Get_CurrentIsContentElement(retVal *BOOL) HRESULT
	Get_CurrentIsPassword(retVal *BOOL) HRESULT
	Get_CurrentNativeWindowHandle(retVal *HWND) HRESULT
	Get_CurrentItemType(retVal *BSTR) HRESULT
	Get_CurrentIsOffscreen(retVal *BOOL) HRESULT
	Get_CurrentOrientation(retVal *OrientationType) HRESULT
	Get_CurrentFrameworkId(retVal *BSTR) HRESULT
	Get_CurrentIsRequiredForForm(retVal *BOOL) HRESULT
	Get_CurrentItemStatus(retVal *BSTR) HRESULT
	Get_CurrentBoundingRectangle(retVal *RECT) HRESULT
	Get_CurrentLabeledBy(retVal **IUIAutomationElement) HRESULT
	Get_CurrentAriaRole(retVal *BSTR) HRESULT
	Get_CurrentAriaProperties(retVal *BSTR) HRESULT
	Get_CurrentIsDataValidForForm(retVal *BOOL) HRESULT
	Get_CurrentControllerFor(retVal **IUIAutomationElementArray) HRESULT
	Get_CurrentDescribedBy(retVal **IUIAutomationElementArray) HRESULT
	Get_CurrentFlowsTo(retVal **IUIAutomationElementArray) HRESULT
	Get_CurrentProviderDescription(retVal *BSTR) HRESULT
	Get_CachedProcessId(retVal *int32) HRESULT
	Get_CachedControlType(retVal *UIA_CONTROLTYPE_ID) HRESULT
	Get_CachedLocalizedControlType(retVal *BSTR) HRESULT
	Get_CachedName(retVal *BSTR) HRESULT
	Get_CachedAcceleratorKey(retVal *BSTR) HRESULT
	Get_CachedAccessKey(retVal *BSTR) HRESULT
	Get_CachedHasKeyboardFocus(retVal *BOOL) HRESULT
	Get_CachedIsKeyboardFocusable(retVal *BOOL) HRESULT
	Get_CachedIsEnabled(retVal *BOOL) HRESULT
	Get_CachedAutomationId(retVal *BSTR) HRESULT
	Get_CachedClassName(retVal *BSTR) HRESULT
	Get_CachedHelpText(retVal *BSTR) HRESULT
	Get_CachedCulture(retVal *int32) HRESULT
	Get_CachedIsControlElement(retVal *BOOL) HRESULT
	Get_CachedIsContentElement(retVal *BOOL) HRESULT
	Get_CachedIsPassword(retVal *BOOL) HRESULT
	Get_CachedNativeWindowHandle(retVal *HWND) HRESULT
	Get_CachedItemType(retVal *BSTR) HRESULT
	Get_CachedIsOffscreen(retVal *BOOL) HRESULT
	Get_CachedOrientation(retVal *OrientationType) HRESULT
	Get_CachedFrameworkId(retVal *BSTR) HRESULT
	Get_CachedIsRequiredForForm(retVal *BOOL) HRESULT
	Get_CachedItemStatus(retVal *BSTR) HRESULT
	Get_CachedBoundingRectangle(retVal *RECT) HRESULT
	Get_CachedLabeledBy(retVal **IUIAutomationElement) HRESULT
	Get_CachedAriaRole(retVal *BSTR) HRESULT
	Get_CachedAriaProperties(retVal *BSTR) HRESULT
	Get_CachedIsDataValidForForm(retVal *BOOL) HRESULT
	Get_CachedControllerFor(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedDescribedBy(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedFlowsTo(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedProviderDescription(retVal *BSTR) HRESULT
	GetClickablePoint(clickable *POINT, gotClickable *BOOL) HRESULT
}

type IUIAutomationElementVtbl

type IUIAutomationElementVtbl struct {
	IUnknownVtbl
	SetFocus                        uintptr
	GetRuntimeId                    uintptr
	FindFirst                       uintptr
	FindAll                         uintptr
	FindFirstBuildCache             uintptr
	FindAllBuildCache               uintptr
	BuildUpdatedCache               uintptr
	GetCurrentPropertyValue         uintptr
	GetCurrentPropertyValueEx       uintptr
	GetCachedPropertyValue          uintptr
	GetCachedPropertyValueEx        uintptr
	GetCurrentPatternAs             uintptr
	GetCachedPatternAs              uintptr
	GetCurrentPattern               uintptr
	GetCachedPattern                uintptr
	GetCachedParent                 uintptr
	GetCachedChildren               uintptr
	Get_CurrentProcessId            uintptr
	Get_CurrentControlType          uintptr
	Get_CurrentLocalizedControlType uintptr
	Get_CurrentName                 uintptr
	Get_CurrentAcceleratorKey       uintptr
	Get_CurrentAccessKey            uintptr
	Get_CurrentHasKeyboardFocus     uintptr
	Get_CurrentIsKeyboardFocusable  uintptr
	Get_CurrentIsEnabled            uintptr
	Get_CurrentAutomationId         uintptr
	Get_CurrentClassName            uintptr
	Get_CurrentHelpText             uintptr
	Get_CurrentCulture              uintptr
	Get_CurrentIsControlElement     uintptr
	Get_CurrentIsContentElement     uintptr
	Get_CurrentIsPassword           uintptr
	Get_CurrentNativeWindowHandle   uintptr
	Get_CurrentItemType             uintptr
	Get_CurrentIsOffscreen          uintptr
	Get_CurrentOrientation          uintptr
	Get_CurrentFrameworkId          uintptr
	Get_CurrentIsRequiredForForm    uintptr
	Get_CurrentItemStatus           uintptr
	Get_CurrentBoundingRectangle    uintptr
	Get_CurrentLabeledBy            uintptr
	Get_CurrentAriaRole             uintptr
	Get_CurrentAriaProperties       uintptr
	Get_CurrentIsDataValidForForm   uintptr
	Get_CurrentControllerFor        uintptr
	Get_CurrentDescribedBy          uintptr
	Get_CurrentFlowsTo              uintptr
	Get_CurrentProviderDescription  uintptr
	Get_CachedProcessId             uintptr
	Get_CachedControlType           uintptr
	Get_CachedLocalizedControlType  uintptr
	Get_CachedName                  uintptr
	Get_CachedAcceleratorKey        uintptr
	Get_CachedAccessKey             uintptr
	Get_CachedHasKeyboardFocus      uintptr
	Get_CachedIsKeyboardFocusable   uintptr
	Get_CachedIsEnabled             uintptr
	Get_CachedAutomationId          uintptr
	Get_CachedClassName             uintptr
	Get_CachedHelpText              uintptr
	Get_CachedCulture               uintptr
	Get_CachedIsControlElement      uintptr
	Get_CachedIsContentElement      uintptr
	Get_CachedIsPassword            uintptr
	Get_CachedNativeWindowHandle    uintptr
	Get_CachedItemType              uintptr
	Get_CachedIsOffscreen           uintptr
	Get_CachedOrientation           uintptr
	Get_CachedFrameworkId           uintptr
	Get_CachedIsRequiredForForm     uintptr
	Get_CachedItemStatus            uintptr
	Get_CachedBoundingRectangle     uintptr
	Get_CachedLabeledBy             uintptr
	Get_CachedAriaRole              uintptr
	Get_CachedAriaProperties        uintptr
	Get_CachedIsDataValidForForm    uintptr
	Get_CachedControllerFor         uintptr
	Get_CachedDescribedBy           uintptr
	Get_CachedFlowsTo               uintptr
	Get_CachedProviderDescription   uintptr
	GetClickablePoint               uintptr
}

type IUIAutomationEventHandler

type IUIAutomationEventHandler struct {
	IUnknown
}

func (*IUIAutomationEventHandler) HandleAutomationEvent

func (this *IUIAutomationEventHandler) HandleAutomationEvent(sender *IUIAutomationElement, eventId UIA_EVENT_ID) HRESULT

func (*IUIAutomationEventHandler) Vtbl

type IUIAutomationEventHandlerGroup

type IUIAutomationEventHandlerGroup struct {
	IUnknown
}

func (*IUIAutomationEventHandlerGroup) AddActiveTextPositionChangedEventHandler

func (this *IUIAutomationEventHandlerGroup) AddActiveTextPositionChangedEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationActiveTextPositionChangedEventHandler) HRESULT

func (*IUIAutomationEventHandlerGroup) AddAutomationEventHandler

func (this *IUIAutomationEventHandlerGroup) AddAutomationEventHandler(eventId UIA_EVENT_ID, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationEventHandler) HRESULT

func (*IUIAutomationEventHandlerGroup) AddChangesEventHandler

func (this *IUIAutomationEventHandlerGroup) AddChangesEventHandler(scope TreeScope, changeTypes *int32, changesCount int32, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationChangesEventHandler) HRESULT

func (*IUIAutomationEventHandlerGroup) AddNotificationEventHandler

func (this *IUIAutomationEventHandlerGroup) AddNotificationEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationNotificationEventHandler) HRESULT

func (*IUIAutomationEventHandlerGroup) AddPropertyChangedEventHandler

func (this *IUIAutomationEventHandlerGroup) AddPropertyChangedEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationPropertyChangedEventHandler, propertyArray *UIA_PROPERTY_ID, propertyCount int32) HRESULT

func (*IUIAutomationEventHandlerGroup) AddStructureChangedEventHandler

func (this *IUIAutomationEventHandlerGroup) AddStructureChangedEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationStructureChangedEventHandler) HRESULT

func (*IUIAutomationEventHandlerGroup) AddTextEditTextChangedEventHandler

func (this *IUIAutomationEventHandlerGroup) AddTextEditTextChangedEventHandler(scope TreeScope, textEditChangeType TextEditChangeType, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationTextEditTextChangedEventHandler) HRESULT

func (*IUIAutomationEventHandlerGroup) Vtbl

type IUIAutomationEventHandlerGroupInterface

type IUIAutomationEventHandlerGroupInterface interface {
	IUnknownInterface
	AddActiveTextPositionChangedEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationActiveTextPositionChangedEventHandler) HRESULT
	AddAutomationEventHandler(eventId UIA_EVENT_ID, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationEventHandler) HRESULT
	AddChangesEventHandler(scope TreeScope, changeTypes *int32, changesCount int32, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationChangesEventHandler) HRESULT
	AddNotificationEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationNotificationEventHandler) HRESULT
	AddPropertyChangedEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationPropertyChangedEventHandler, propertyArray *UIA_PROPERTY_ID, propertyCount int32) HRESULT
	AddStructureChangedEventHandler(scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationStructureChangedEventHandler) HRESULT
	AddTextEditTextChangedEventHandler(scope TreeScope, textEditChangeType TextEditChangeType, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationTextEditTextChangedEventHandler) HRESULT
}

type IUIAutomationEventHandlerGroupVtbl

type IUIAutomationEventHandlerGroupVtbl struct {
	IUnknownVtbl
	AddActiveTextPositionChangedEventHandler uintptr
	AddAutomationEventHandler                uintptr
	AddChangesEventHandler                   uintptr
	AddNotificationEventHandler              uintptr
	AddPropertyChangedEventHandler           uintptr
	AddStructureChangedEventHandler          uintptr
	AddTextEditTextChangedEventHandler       uintptr
}

type IUIAutomationEventHandlerInterface

type IUIAutomationEventHandlerInterface interface {
	IUnknownInterface
	HandleAutomationEvent(sender *IUIAutomationElement, eventId UIA_EVENT_ID) HRESULT
}

type IUIAutomationEventHandlerVtbl

type IUIAutomationEventHandlerVtbl struct {
	IUnknownVtbl
	HandleAutomationEvent uintptr
}

type IUIAutomationExpandCollapsePattern

type IUIAutomationExpandCollapsePattern struct {
	IUnknown
}

func (*IUIAutomationExpandCollapsePattern) Collapse

func (*IUIAutomationExpandCollapsePattern) Expand

func (*IUIAutomationExpandCollapsePattern) Get_CachedExpandCollapseState

func (this *IUIAutomationExpandCollapsePattern) Get_CachedExpandCollapseState(retVal *ExpandCollapseState) HRESULT

func (*IUIAutomationExpandCollapsePattern) Get_CurrentExpandCollapseState

func (this *IUIAutomationExpandCollapsePattern) Get_CurrentExpandCollapseState(retVal *ExpandCollapseState) HRESULT

func (*IUIAutomationExpandCollapsePattern) Vtbl

type IUIAutomationExpandCollapsePatternInterface

type IUIAutomationExpandCollapsePatternInterface interface {
	IUnknownInterface
	Expand() HRESULT
	Collapse() HRESULT
	Get_CurrentExpandCollapseState(retVal *ExpandCollapseState) HRESULT
	Get_CachedExpandCollapseState(retVal *ExpandCollapseState) HRESULT
}

type IUIAutomationExpandCollapsePatternVtbl

type IUIAutomationExpandCollapsePatternVtbl struct {
	IUnknownVtbl
	Expand                         uintptr
	Collapse                       uintptr
	Get_CurrentExpandCollapseState uintptr
	Get_CachedExpandCollapseState  uintptr
}

type IUIAutomationFocusChangedEventHandler

type IUIAutomationFocusChangedEventHandler struct {
	IUnknown
}

func (*IUIAutomationFocusChangedEventHandler) HandleFocusChangedEvent

func (this *IUIAutomationFocusChangedEventHandler) HandleFocusChangedEvent(sender *IUIAutomationElement) HRESULT

func (*IUIAutomationFocusChangedEventHandler) Vtbl

type IUIAutomationFocusChangedEventHandlerInterface

type IUIAutomationFocusChangedEventHandlerInterface interface {
	IUnknownInterface
	HandleFocusChangedEvent(sender *IUIAutomationElement) HRESULT
}

type IUIAutomationFocusChangedEventHandlerVtbl

type IUIAutomationFocusChangedEventHandlerVtbl struct {
	IUnknownVtbl
	HandleFocusChangedEvent uintptr
}

type IUIAutomationGridItemPattern

type IUIAutomationGridItemPattern struct {
	IUnknown
}

func (*IUIAutomationGridItemPattern) Get_CachedColumn

func (this *IUIAutomationGridItemPattern) Get_CachedColumn(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CachedColumnSpan

func (this *IUIAutomationGridItemPattern) Get_CachedColumnSpan(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CachedContainingGrid

func (this *IUIAutomationGridItemPattern) Get_CachedContainingGrid(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationGridItemPattern) Get_CachedRow

func (this *IUIAutomationGridItemPattern) Get_CachedRow(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CachedRowSpan

func (this *IUIAutomationGridItemPattern) Get_CachedRowSpan(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CurrentColumn

func (this *IUIAutomationGridItemPattern) Get_CurrentColumn(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CurrentColumnSpan

func (this *IUIAutomationGridItemPattern) Get_CurrentColumnSpan(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CurrentContainingGrid

func (this *IUIAutomationGridItemPattern) Get_CurrentContainingGrid(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationGridItemPattern) Get_CurrentRow

func (this *IUIAutomationGridItemPattern) Get_CurrentRow(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Get_CurrentRowSpan

func (this *IUIAutomationGridItemPattern) Get_CurrentRowSpan(retVal *int32) HRESULT

func (*IUIAutomationGridItemPattern) Vtbl

type IUIAutomationGridItemPatternInterface

type IUIAutomationGridItemPatternInterface interface {
	IUnknownInterface
	Get_CurrentContainingGrid(retVal **IUIAutomationElement) HRESULT
	Get_CurrentRow(retVal *int32) HRESULT
	Get_CurrentColumn(retVal *int32) HRESULT
	Get_CurrentRowSpan(retVal *int32) HRESULT
	Get_CurrentColumnSpan(retVal *int32) HRESULT
	Get_CachedContainingGrid(retVal **IUIAutomationElement) HRESULT
	Get_CachedRow(retVal *int32) HRESULT
	Get_CachedColumn(retVal *int32) HRESULT
	Get_CachedRowSpan(retVal *int32) HRESULT
	Get_CachedColumnSpan(retVal *int32) HRESULT
}

type IUIAutomationGridItemPatternVtbl

type IUIAutomationGridItemPatternVtbl struct {
	IUnknownVtbl
	Get_CurrentContainingGrid uintptr
	Get_CurrentRow            uintptr
	Get_CurrentColumn         uintptr
	Get_CurrentRowSpan        uintptr
	Get_CurrentColumnSpan     uintptr
	Get_CachedContainingGrid  uintptr
	Get_CachedRow             uintptr
	Get_CachedColumn          uintptr
	Get_CachedRowSpan         uintptr
	Get_CachedColumnSpan      uintptr
}

type IUIAutomationGridPattern

type IUIAutomationGridPattern struct {
	IUnknown
}

func (*IUIAutomationGridPattern) GetItem

func (this *IUIAutomationGridPattern) GetItem(row int32, column int32, element **IUIAutomationElement) HRESULT

func (*IUIAutomationGridPattern) Get_CachedColumnCount

func (this *IUIAutomationGridPattern) Get_CachedColumnCount(retVal *int32) HRESULT

func (*IUIAutomationGridPattern) Get_CachedRowCount

func (this *IUIAutomationGridPattern) Get_CachedRowCount(retVal *int32) HRESULT

func (*IUIAutomationGridPattern) Get_CurrentColumnCount

func (this *IUIAutomationGridPattern) Get_CurrentColumnCount(retVal *int32) HRESULT

func (*IUIAutomationGridPattern) Get_CurrentRowCount

func (this *IUIAutomationGridPattern) Get_CurrentRowCount(retVal *int32) HRESULT

func (*IUIAutomationGridPattern) Vtbl

type IUIAutomationGridPatternInterface

type IUIAutomationGridPatternInterface interface {
	IUnknownInterface
	GetItem(row int32, column int32, element **IUIAutomationElement) HRESULT
	Get_CurrentRowCount(retVal *int32) HRESULT
	Get_CurrentColumnCount(retVal *int32) HRESULT
	Get_CachedRowCount(retVal *int32) HRESULT
	Get_CachedColumnCount(retVal *int32) HRESULT
}

type IUIAutomationGridPatternVtbl

type IUIAutomationGridPatternVtbl struct {
	IUnknownVtbl
	GetItem                uintptr
	Get_CurrentRowCount    uintptr
	Get_CurrentColumnCount uintptr
	Get_CachedRowCount     uintptr
	Get_CachedColumnCount  uintptr
}

type IUIAutomationInterface

type IUIAutomationInterface interface {
	IUnknownInterface
	CompareElements(el1 *IUIAutomationElement, el2 *IUIAutomationElement, areSame *BOOL) HRESULT
	CompareRuntimeIds(runtimeId1 *SAFEARRAY, runtimeId2 *SAFEARRAY, areSame *BOOL) HRESULT
	GetRootElement(root **IUIAutomationElement) HRESULT
	ElementFromHandle(hwnd HWND, element **IUIAutomationElement) HRESULT
	ElementFromPoint(pt POINT, element **IUIAutomationElement) HRESULT
	GetFocusedElement(element **IUIAutomationElement) HRESULT
	GetRootElementBuildCache(cacheRequest *IUIAutomationCacheRequest, root **IUIAutomationElement) HRESULT
	ElementFromHandleBuildCache(hwnd HWND, cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT
	ElementFromPointBuildCache(pt POINT, cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT
	GetFocusedElementBuildCache(cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT
	CreateTreeWalker(pCondition *IUIAutomationCondition, walker **IUIAutomationTreeWalker) HRESULT
	Get_ControlViewWalker(walker **IUIAutomationTreeWalker) HRESULT
	Get_ContentViewWalker(walker **IUIAutomationTreeWalker) HRESULT
	Get_RawViewWalker(walker **IUIAutomationTreeWalker) HRESULT
	Get_RawViewCondition(condition **IUIAutomationCondition) HRESULT
	Get_ControlViewCondition(condition **IUIAutomationCondition) HRESULT
	Get_ContentViewCondition(condition **IUIAutomationCondition) HRESULT
	CreateCacheRequest(cacheRequest **IUIAutomationCacheRequest) HRESULT
	CreateTrueCondition(newCondition **IUIAutomationCondition) HRESULT
	CreateFalseCondition(newCondition **IUIAutomationCondition) HRESULT
	CreatePropertyCondition(propertyId UIA_PROPERTY_ID, value VARIANT, newCondition **IUIAutomationCondition) HRESULT
	CreatePropertyConditionEx(propertyId UIA_PROPERTY_ID, value VARIANT, flags PropertyConditionFlags, newCondition **IUIAutomationCondition) HRESULT
	CreateAndCondition(condition1 *IUIAutomationCondition, condition2 *IUIAutomationCondition, newCondition **IUIAutomationCondition) HRESULT
	CreateAndConditionFromArray(conditions *SAFEARRAY, newCondition **IUIAutomationCondition) HRESULT
	CreateAndConditionFromNativeArray(conditions **IUIAutomationCondition, conditionCount int32, newCondition **IUIAutomationCondition) HRESULT
	CreateOrCondition(condition1 *IUIAutomationCondition, condition2 *IUIAutomationCondition, newCondition **IUIAutomationCondition) HRESULT
	CreateOrConditionFromArray(conditions *SAFEARRAY, newCondition **IUIAutomationCondition) HRESULT
	CreateOrConditionFromNativeArray(conditions **IUIAutomationCondition, conditionCount int32, newCondition **IUIAutomationCondition) HRESULT
	CreateNotCondition(condition *IUIAutomationCondition, newCondition **IUIAutomationCondition) HRESULT
	AddAutomationEventHandler(eventId UIA_EVENT_ID, element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationEventHandler) HRESULT
	RemoveAutomationEventHandler(eventId UIA_EVENT_ID, element *IUIAutomationElement, handler *IUIAutomationEventHandler) HRESULT
	AddPropertyChangedEventHandlerNativeArray(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationPropertyChangedEventHandler, propertyArray *UIA_PROPERTY_ID, propertyCount int32) HRESULT
	AddPropertyChangedEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationPropertyChangedEventHandler, propertyArray *SAFEARRAY) HRESULT
	RemovePropertyChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationPropertyChangedEventHandler) HRESULT
	AddStructureChangedEventHandler(element *IUIAutomationElement, scope TreeScope, cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationStructureChangedEventHandler) HRESULT
	RemoveStructureChangedEventHandler(element *IUIAutomationElement, handler *IUIAutomationStructureChangedEventHandler) HRESULT
	AddFocusChangedEventHandler(cacheRequest *IUIAutomationCacheRequest, handler *IUIAutomationFocusChangedEventHandler) HRESULT
	RemoveFocusChangedEventHandler(handler *IUIAutomationFocusChangedEventHandler) HRESULT
	RemoveAllEventHandlers() HRESULT
	IntNativeArrayToSafeArray(array *int32, arrayCount int32, safeArray **SAFEARRAY) HRESULT
	IntSafeArrayToNativeArray(intArray *SAFEARRAY, array **int32, arrayCount *int32) HRESULT
	RectToVariant(rc RECT, var_ *VARIANT) HRESULT
	VariantToRect(var_ VARIANT, rc *RECT) HRESULT
	SafeArrayToRectNativeArray(rects *SAFEARRAY, rectArray **RECT, rectArrayCount *int32) HRESULT
	CreateProxyFactoryEntry(factory *IUIAutomationProxyFactory, factoryEntry **IUIAutomationProxyFactoryEntry) HRESULT
	Get_ProxyFactoryMapping(factoryMapping **IUIAutomationProxyFactoryMapping) HRESULT
	GetPropertyProgrammaticName(property UIA_PROPERTY_ID, name *BSTR) HRESULT
	GetPatternProgrammaticName(pattern UIA_PATTERN_ID, name *BSTR) HRESULT
	PollForPotentialSupportedPatterns(pElement *IUIAutomationElement, patternIds **SAFEARRAY, patternNames **SAFEARRAY) HRESULT
	PollForPotentialSupportedProperties(pElement *IUIAutomationElement, propertyIds **SAFEARRAY, propertyNames **SAFEARRAY) HRESULT
	CheckNotSupported(value VARIANT, isNotSupported *BOOL) HRESULT
	Get_ReservedNotSupportedValue(notSupportedValue **IUnknown) HRESULT
	Get_ReservedMixedAttributeValue(mixedAttributeValue **IUnknown) HRESULT
	ElementFromIAccessible(accessible *IAccessible, childId int32, element **IUIAutomationElement) HRESULT
	ElementFromIAccessibleBuildCache(accessible *IAccessible, childId int32, cacheRequest *IUIAutomationCacheRequest, element **IUIAutomationElement) HRESULT
}

type IUIAutomationInvokePattern

type IUIAutomationInvokePattern struct {
	IUnknown
}

func (*IUIAutomationInvokePattern) Invoke

func (this *IUIAutomationInvokePattern) Invoke() HRESULT

func (*IUIAutomationInvokePattern) Vtbl

type IUIAutomationInvokePatternInterface

type IUIAutomationInvokePatternInterface interface {
	IUnknownInterface
	Invoke() HRESULT
}

type IUIAutomationInvokePatternVtbl

type IUIAutomationInvokePatternVtbl struct {
	IUnknownVtbl
	Invoke uintptr
}

type IUIAutomationItemContainerPattern

type IUIAutomationItemContainerPattern struct {
	IUnknown
}

func (*IUIAutomationItemContainerPattern) FindItemByProperty

func (this *IUIAutomationItemContainerPattern) FindItemByProperty(pStartAfter *IUIAutomationElement, propertyId UIA_PROPERTY_ID, value VARIANT, pFound **IUIAutomationElement) HRESULT

func (*IUIAutomationItemContainerPattern) Vtbl

type IUIAutomationItemContainerPatternInterface

type IUIAutomationItemContainerPatternInterface interface {
	IUnknownInterface
	FindItemByProperty(pStartAfter *IUIAutomationElement, propertyId UIA_PROPERTY_ID, value VARIANT, pFound **IUIAutomationElement) HRESULT
}

type IUIAutomationItemContainerPatternVtbl

type IUIAutomationItemContainerPatternVtbl struct {
	IUnknownVtbl
	FindItemByProperty uintptr
}

type IUIAutomationLegacyIAccessiblePattern

type IUIAutomationLegacyIAccessiblePattern struct {
	IUnknown
}

func (*IUIAutomationLegacyIAccessiblePattern) DoDefaultAction

func (this *IUIAutomationLegacyIAccessiblePattern) DoDefaultAction() HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) GetCachedSelection

func (this *IUIAutomationLegacyIAccessiblePattern) GetCachedSelection(pvarSelectedChildren **IUIAutomationElementArray) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) GetCurrentSelection

func (this *IUIAutomationLegacyIAccessiblePattern) GetCurrentSelection(pvarSelectedChildren **IUIAutomationElementArray) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) GetIAccessible

func (this *IUIAutomationLegacyIAccessiblePattern) GetIAccessible(ppAccessible **IAccessible) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedChildId

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedChildId(pRetVal *int32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedDefaultAction

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedDefaultAction(pszDefaultAction *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedDescription

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedDescription(pszDescription *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedHelp

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedHelp(pszHelp *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedKeyboardShortcut

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedKeyboardShortcut(pszKeyboardShortcut *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedName

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedName(pszName *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedRole

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedRole(pdwRole *uint32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedState

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedState(pdwState *uint32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CachedValue

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CachedValue(pszValue *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentChildId

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentChildId(pRetVal *int32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentDefaultAction

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentDefaultAction(pszDefaultAction *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentDescription

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentDescription(pszDescription *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentHelp

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentHelp(pszHelp *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentKeyboardShortcut

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentKeyboardShortcut(pszKeyboardShortcut *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentName

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentName(pszName *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentRole

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentRole(pdwRole *uint32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentState

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentState(pdwState *uint32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Get_CurrentValue

func (this *IUIAutomationLegacyIAccessiblePattern) Get_CurrentValue(pszValue *BSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Select

func (this *IUIAutomationLegacyIAccessiblePattern) Select(flagsSelect int32) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) SetValue

func (this *IUIAutomationLegacyIAccessiblePattern) SetValue(szValue PWSTR) HRESULT

func (*IUIAutomationLegacyIAccessiblePattern) Vtbl

type IUIAutomationLegacyIAccessiblePatternInterface

type IUIAutomationLegacyIAccessiblePatternInterface interface {
	IUnknownInterface
	Select(flagsSelect int32) HRESULT
	DoDefaultAction() HRESULT
	SetValue(szValue PWSTR) HRESULT
	Get_CurrentChildId(pRetVal *int32) HRESULT
	Get_CurrentName(pszName *BSTR) HRESULT
	Get_CurrentValue(pszValue *BSTR) HRESULT
	Get_CurrentDescription(pszDescription *BSTR) HRESULT
	Get_CurrentRole(pdwRole *uint32) HRESULT
	Get_CurrentState(pdwState *uint32) HRESULT
	Get_CurrentHelp(pszHelp *BSTR) HRESULT
	Get_CurrentKeyboardShortcut(pszKeyboardShortcut *BSTR) HRESULT
	GetCurrentSelection(pvarSelectedChildren **IUIAutomationElementArray) HRESULT
	Get_CurrentDefaultAction(pszDefaultAction *BSTR) HRESULT
	Get_CachedChildId(pRetVal *int32) HRESULT
	Get_CachedName(pszName *BSTR) HRESULT
	Get_CachedValue(pszValue *BSTR) HRESULT
	Get_CachedDescription(pszDescription *BSTR) HRESULT
	Get_CachedRole(pdwRole *uint32) HRESULT
	Get_CachedState(pdwState *uint32) HRESULT
	Get_CachedHelp(pszHelp *BSTR) HRESULT
	Get_CachedKeyboardShortcut(pszKeyboardShortcut *BSTR) HRESULT
	GetCachedSelection(pvarSelectedChildren **IUIAutomationElementArray) HRESULT
	Get_CachedDefaultAction(pszDefaultAction *BSTR) HRESULT
	GetIAccessible(ppAccessible **IAccessible) HRESULT
}

type IUIAutomationLegacyIAccessiblePatternVtbl

type IUIAutomationLegacyIAccessiblePatternVtbl struct {
	IUnknownVtbl
	Select                      uintptr
	DoDefaultAction             uintptr
	SetValue                    uintptr
	Get_CurrentChildId          uintptr
	Get_CurrentName             uintptr
	Get_CurrentValue            uintptr
	Get_CurrentDescription      uintptr
	Get_CurrentRole             uintptr
	Get_CurrentState            uintptr
	Get_CurrentHelp             uintptr
	Get_CurrentKeyboardShortcut uintptr
	GetCurrentSelection         uintptr
	Get_CurrentDefaultAction    uintptr
	Get_CachedChildId           uintptr
	Get_CachedName              uintptr
	Get_CachedValue             uintptr
	Get_CachedDescription       uintptr
	Get_CachedRole              uintptr
	Get_CachedState             uintptr
	Get_CachedHelp              uintptr
	Get_CachedKeyboardShortcut  uintptr
	GetCachedSelection          uintptr
	Get_CachedDefaultAction     uintptr
	GetIAccessible              uintptr
}

type IUIAutomationMultipleViewPattern

type IUIAutomationMultipleViewPattern struct {
	IUnknown
}

func (*IUIAutomationMultipleViewPattern) GetCachedSupportedViews

func (this *IUIAutomationMultipleViewPattern) GetCachedSupportedViews(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationMultipleViewPattern) GetCurrentSupportedViews

func (this *IUIAutomationMultipleViewPattern) GetCurrentSupportedViews(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationMultipleViewPattern) GetViewName

func (this *IUIAutomationMultipleViewPattern) GetViewName(view int32, name *BSTR) HRESULT

func (*IUIAutomationMultipleViewPattern) Get_CachedCurrentView

func (this *IUIAutomationMultipleViewPattern) Get_CachedCurrentView(retVal *int32) HRESULT

func (*IUIAutomationMultipleViewPattern) Get_CurrentCurrentView

func (this *IUIAutomationMultipleViewPattern) Get_CurrentCurrentView(retVal *int32) HRESULT

func (*IUIAutomationMultipleViewPattern) SetCurrentView

func (this *IUIAutomationMultipleViewPattern) SetCurrentView(view int32) HRESULT

func (*IUIAutomationMultipleViewPattern) Vtbl

type IUIAutomationMultipleViewPatternInterface

type IUIAutomationMultipleViewPatternInterface interface {
	IUnknownInterface
	GetViewName(view int32, name *BSTR) HRESULT
	SetCurrentView(view int32) HRESULT
	Get_CurrentCurrentView(retVal *int32) HRESULT
	GetCurrentSupportedViews(retVal **SAFEARRAY) HRESULT
	Get_CachedCurrentView(retVal *int32) HRESULT
	GetCachedSupportedViews(retVal **SAFEARRAY) HRESULT
}

type IUIAutomationMultipleViewPatternVtbl

type IUIAutomationMultipleViewPatternVtbl struct {
	IUnknownVtbl
	GetViewName              uintptr
	SetCurrentView           uintptr
	Get_CurrentCurrentView   uintptr
	GetCurrentSupportedViews uintptr
	Get_CachedCurrentView    uintptr
	GetCachedSupportedViews  uintptr
}

type IUIAutomationNotCondition

type IUIAutomationNotCondition struct {
	IUIAutomationCondition
}

func (*IUIAutomationNotCondition) GetChild

func (this *IUIAutomationNotCondition) GetChild(condition **IUIAutomationCondition) HRESULT

func (*IUIAutomationNotCondition) Vtbl

type IUIAutomationNotConditionInterface

type IUIAutomationNotConditionInterface interface {
	IUIAutomationConditionInterface
	GetChild(condition **IUIAutomationCondition) HRESULT
}

type IUIAutomationNotConditionVtbl

type IUIAutomationNotConditionVtbl struct {
	IUIAutomationConditionVtbl
	GetChild uintptr
}

type IUIAutomationNotificationEventHandler

type IUIAutomationNotificationEventHandler struct {
	IUnknown
}

func (*IUIAutomationNotificationEventHandler) HandleNotificationEvent

func (this *IUIAutomationNotificationEventHandler) HandleNotificationEvent(sender *IUIAutomationElement, notificationKind NotificationKind, notificationProcessing NotificationProcessing, displayString BSTR, activityId BSTR) HRESULT

func (*IUIAutomationNotificationEventHandler) Vtbl

type IUIAutomationNotificationEventHandlerInterface

type IUIAutomationNotificationEventHandlerInterface interface {
	IUnknownInterface
	HandleNotificationEvent(sender *IUIAutomationElement, notificationKind NotificationKind, notificationProcessing NotificationProcessing, displayString BSTR, activityId BSTR) HRESULT
}

type IUIAutomationNotificationEventHandlerVtbl

type IUIAutomationNotificationEventHandlerVtbl struct {
	IUnknownVtbl
	HandleNotificationEvent uintptr
}

type IUIAutomationObjectModelPattern

type IUIAutomationObjectModelPattern struct {
	IUnknown
}

func (*IUIAutomationObjectModelPattern) GetUnderlyingObjectModel

func (this *IUIAutomationObjectModelPattern) GetUnderlyingObjectModel(retVal **IUnknown) HRESULT

func (*IUIAutomationObjectModelPattern) Vtbl

type IUIAutomationObjectModelPatternInterface

type IUIAutomationObjectModelPatternInterface interface {
	IUnknownInterface
	GetUnderlyingObjectModel(retVal **IUnknown) HRESULT
}

type IUIAutomationObjectModelPatternVtbl

type IUIAutomationObjectModelPatternVtbl struct {
	IUnknownVtbl
	GetUnderlyingObjectModel uintptr
}

type IUIAutomationOrCondition

type IUIAutomationOrCondition struct {
	IUIAutomationCondition
}

func (*IUIAutomationOrCondition) GetChildren

func (this *IUIAutomationOrCondition) GetChildren(childArray **SAFEARRAY) HRESULT

func (*IUIAutomationOrCondition) GetChildrenAsNativeArray

func (this *IUIAutomationOrCondition) GetChildrenAsNativeArray(childArray ***IUIAutomationCondition, childArrayCount *int32) HRESULT

func (*IUIAutomationOrCondition) Get_ChildCount

func (this *IUIAutomationOrCondition) Get_ChildCount(childCount *int32) HRESULT

func (*IUIAutomationOrCondition) Vtbl

type IUIAutomationOrConditionInterface

type IUIAutomationOrConditionInterface interface {
	IUIAutomationConditionInterface
	Get_ChildCount(childCount *int32) HRESULT
	GetChildrenAsNativeArray(childArray ***IUIAutomationCondition, childArrayCount *int32) HRESULT
	GetChildren(childArray **SAFEARRAY) HRESULT
}

type IUIAutomationOrConditionVtbl

type IUIAutomationOrConditionVtbl struct {
	IUIAutomationConditionVtbl
	Get_ChildCount           uintptr
	GetChildrenAsNativeArray uintptr
	GetChildren              uintptr
}

type IUIAutomationPatternHandler

type IUIAutomationPatternHandler struct {
	IUnknown
}

func (*IUIAutomationPatternHandler) CreateClientWrapper

func (this *IUIAutomationPatternHandler) CreateClientWrapper(pPatternInstance *IUIAutomationPatternInstance, pClientWrapper **IUnknown) HRESULT

func (*IUIAutomationPatternHandler) Dispatch

func (this *IUIAutomationPatternHandler) Dispatch(pTarget *IUnknown, index uint32, pParams *UIAutomationParameter, cParams uint32) HRESULT

func (*IUIAutomationPatternHandler) Vtbl

type IUIAutomationPatternHandlerInterface

type IUIAutomationPatternHandlerInterface interface {
	IUnknownInterface
	CreateClientWrapper(pPatternInstance *IUIAutomationPatternInstance, pClientWrapper **IUnknown) HRESULT
	Dispatch(pTarget *IUnknown, index uint32, pParams *UIAutomationParameter, cParams uint32) HRESULT
}

type IUIAutomationPatternHandlerVtbl

type IUIAutomationPatternHandlerVtbl struct {
	IUnknownVtbl
	CreateClientWrapper uintptr
	Dispatch            uintptr
}

type IUIAutomationPatternInstance

type IUIAutomationPatternInstance struct {
	IUnknown
}

func (*IUIAutomationPatternInstance) CallMethod

func (this *IUIAutomationPatternInstance) CallMethod(index uint32, pParams *UIAutomationParameter, cParams uint32) HRESULT

func (*IUIAutomationPatternInstance) GetProperty

func (this *IUIAutomationPatternInstance) GetProperty(index uint32, cached BOOL, type_ UIAutomationType, pPtr unsafe.Pointer) HRESULT

func (*IUIAutomationPatternInstance) Vtbl

type IUIAutomationPatternInstanceInterface

type IUIAutomationPatternInstanceInterface interface {
	IUnknownInterface
	GetProperty(index uint32, cached BOOL, type_ UIAutomationType, pPtr unsafe.Pointer) HRESULT
	CallMethod(index uint32, pParams *UIAutomationParameter, cParams uint32) HRESULT
}

type IUIAutomationPatternInstanceVtbl

type IUIAutomationPatternInstanceVtbl struct {
	IUnknownVtbl
	GetProperty uintptr
	CallMethod  uintptr
}

type IUIAutomationPropertyChangedEventHandler

type IUIAutomationPropertyChangedEventHandler struct {
	IUnknown
}

func (*IUIAutomationPropertyChangedEventHandler) HandlePropertyChangedEvent

func (this *IUIAutomationPropertyChangedEventHandler) HandlePropertyChangedEvent(sender *IUIAutomationElement, propertyId UIA_PROPERTY_ID, newValue VARIANT) HRESULT

func (*IUIAutomationPropertyChangedEventHandler) Vtbl

type IUIAutomationPropertyChangedEventHandlerInterface

type IUIAutomationPropertyChangedEventHandlerInterface interface {
	IUnknownInterface
	HandlePropertyChangedEvent(sender *IUIAutomationElement, propertyId UIA_PROPERTY_ID, newValue VARIANT) HRESULT
}

type IUIAutomationPropertyChangedEventHandlerVtbl

type IUIAutomationPropertyChangedEventHandlerVtbl struct {
	IUnknownVtbl
	HandlePropertyChangedEvent uintptr
}

type IUIAutomationPropertyCondition

type IUIAutomationPropertyCondition struct {
	IUIAutomationCondition
}

func (*IUIAutomationPropertyCondition) Get_PropertyConditionFlags

func (this *IUIAutomationPropertyCondition) Get_PropertyConditionFlags(flags *PropertyConditionFlags) HRESULT

func (*IUIAutomationPropertyCondition) Get_PropertyId

func (this *IUIAutomationPropertyCondition) Get_PropertyId(propertyId *UIA_PROPERTY_ID) HRESULT

func (*IUIAutomationPropertyCondition) Get_PropertyValue

func (this *IUIAutomationPropertyCondition) Get_PropertyValue(propertyValue *VARIANT) HRESULT

func (*IUIAutomationPropertyCondition) Vtbl

type IUIAutomationPropertyConditionInterface

type IUIAutomationPropertyConditionInterface interface {
	IUIAutomationConditionInterface
	Get_PropertyId(propertyId *UIA_PROPERTY_ID) HRESULT
	Get_PropertyValue(propertyValue *VARIANT) HRESULT
	Get_PropertyConditionFlags(flags *PropertyConditionFlags) HRESULT
}

type IUIAutomationPropertyConditionVtbl

type IUIAutomationPropertyConditionVtbl struct {
	IUIAutomationConditionVtbl
	Get_PropertyId             uintptr
	Get_PropertyValue          uintptr
	Get_PropertyConditionFlags uintptr
}

type IUIAutomationProxyFactory

type IUIAutomationProxyFactory struct {
	IUnknown
}

func (*IUIAutomationProxyFactory) CreateProvider

func (this *IUIAutomationProxyFactory) CreateProvider(hwnd HWND, idObject int32, idChild int32, provider **IRawElementProviderSimple) HRESULT

func (*IUIAutomationProxyFactory) Get_ProxyFactoryId

func (this *IUIAutomationProxyFactory) Get_ProxyFactoryId(factoryId *BSTR) HRESULT

func (*IUIAutomationProxyFactory) Vtbl

type IUIAutomationProxyFactoryEntry

type IUIAutomationProxyFactoryEntry struct {
	IUnknown
}

func (*IUIAutomationProxyFactoryEntry) GetWinEventsForAutomationEvent

func (this *IUIAutomationProxyFactoryEntry) GetWinEventsForAutomationEvent(eventId UIA_EVENT_ID, propertyId UIA_PROPERTY_ID, winEvents **SAFEARRAY) HRESULT

func (*IUIAutomationProxyFactoryEntry) Get_AllowSubstringMatch

func (this *IUIAutomationProxyFactoryEntry) Get_AllowSubstringMatch(allowSubstringMatch *BOOL) HRESULT

func (*IUIAutomationProxyFactoryEntry) Get_CanCheckBaseClass

func (this *IUIAutomationProxyFactoryEntry) Get_CanCheckBaseClass(canCheckBaseClass *BOOL) HRESULT

func (*IUIAutomationProxyFactoryEntry) Get_ClassName

func (this *IUIAutomationProxyFactoryEntry) Get_ClassName(className *BSTR) HRESULT

func (*IUIAutomationProxyFactoryEntry) Get_ImageName

func (this *IUIAutomationProxyFactoryEntry) Get_ImageName(imageName *BSTR) HRESULT

func (*IUIAutomationProxyFactoryEntry) Get_NeedsAdviseEvents

func (this *IUIAutomationProxyFactoryEntry) Get_NeedsAdviseEvents(adviseEvents *BOOL) HRESULT

func (*IUIAutomationProxyFactoryEntry) Get_ProxyFactory

func (this *IUIAutomationProxyFactoryEntry) Get_ProxyFactory(factory **IUIAutomationProxyFactory) HRESULT

func (*IUIAutomationProxyFactoryEntry) Put_AllowSubstringMatch

func (this *IUIAutomationProxyFactoryEntry) Put_AllowSubstringMatch(allowSubstringMatch BOOL) HRESULT

func (*IUIAutomationProxyFactoryEntry) Put_CanCheckBaseClass

func (this *IUIAutomationProxyFactoryEntry) Put_CanCheckBaseClass(canCheckBaseClass BOOL) HRESULT

func (*IUIAutomationProxyFactoryEntry) Put_ClassName

func (this *IUIAutomationProxyFactoryEntry) Put_ClassName(className PWSTR) HRESULT

func (*IUIAutomationProxyFactoryEntry) Put_ImageName

func (this *IUIAutomationProxyFactoryEntry) Put_ImageName(imageName PWSTR) HRESULT

func (*IUIAutomationProxyFactoryEntry) Put_NeedsAdviseEvents

func (this *IUIAutomationProxyFactoryEntry) Put_NeedsAdviseEvents(adviseEvents BOOL) HRESULT

func (*IUIAutomationProxyFactoryEntry) SetWinEventsForAutomationEvent

func (this *IUIAutomationProxyFactoryEntry) SetWinEventsForAutomationEvent(eventId UIA_EVENT_ID, propertyId UIA_PROPERTY_ID, winEvents *SAFEARRAY) HRESULT

func (*IUIAutomationProxyFactoryEntry) Vtbl

type IUIAutomationProxyFactoryEntryInterface

type IUIAutomationProxyFactoryEntryInterface interface {
	IUnknownInterface
	Get_ProxyFactory(factory **IUIAutomationProxyFactory) HRESULT
	Get_ClassName(className *BSTR) HRESULT
	Get_ImageName(imageName *BSTR) HRESULT
	Get_AllowSubstringMatch(allowSubstringMatch *BOOL) HRESULT
	Get_CanCheckBaseClass(canCheckBaseClass *BOOL) HRESULT
	Get_NeedsAdviseEvents(adviseEvents *BOOL) HRESULT
	Put_ClassName(className PWSTR) HRESULT
	Put_ImageName(imageName PWSTR) HRESULT
	Put_AllowSubstringMatch(allowSubstringMatch BOOL) HRESULT
	Put_CanCheckBaseClass(canCheckBaseClass BOOL) HRESULT
	Put_NeedsAdviseEvents(adviseEvents BOOL) HRESULT
	SetWinEventsForAutomationEvent(eventId UIA_EVENT_ID, propertyId UIA_PROPERTY_ID, winEvents *SAFEARRAY) HRESULT
	GetWinEventsForAutomationEvent(eventId UIA_EVENT_ID, propertyId UIA_PROPERTY_ID, winEvents **SAFEARRAY) HRESULT
}

type IUIAutomationProxyFactoryEntryVtbl

type IUIAutomationProxyFactoryEntryVtbl struct {
	IUnknownVtbl
	Get_ProxyFactory               uintptr
	Get_ClassName                  uintptr
	Get_ImageName                  uintptr
	Get_AllowSubstringMatch        uintptr
	Get_CanCheckBaseClass          uintptr
	Get_NeedsAdviseEvents          uintptr
	Put_ClassName                  uintptr
	Put_ImageName                  uintptr
	Put_AllowSubstringMatch        uintptr
	Put_CanCheckBaseClass          uintptr
	Put_NeedsAdviseEvents          uintptr
	SetWinEventsForAutomationEvent uintptr
	GetWinEventsForAutomationEvent uintptr
}

type IUIAutomationProxyFactoryInterface

type IUIAutomationProxyFactoryInterface interface {
	IUnknownInterface
	CreateProvider(hwnd HWND, idObject int32, idChild int32, provider **IRawElementProviderSimple) HRESULT
	Get_ProxyFactoryId(factoryId *BSTR) HRESULT
}

type IUIAutomationProxyFactoryMapping

type IUIAutomationProxyFactoryMapping struct {
	IUnknown
}

func (*IUIAutomationProxyFactoryMapping) ClearTable

func (this *IUIAutomationProxyFactoryMapping) ClearTable() HRESULT

func (*IUIAutomationProxyFactoryMapping) GetEntry

func (*IUIAutomationProxyFactoryMapping) GetTable

func (this *IUIAutomationProxyFactoryMapping) GetTable(table **SAFEARRAY) HRESULT

func (*IUIAutomationProxyFactoryMapping) Get_Count

func (this *IUIAutomationProxyFactoryMapping) Get_Count(count *uint32) HRESULT

func (*IUIAutomationProxyFactoryMapping) InsertEntries

func (this *IUIAutomationProxyFactoryMapping) InsertEntries(before uint32, factoryList *SAFEARRAY) HRESULT

func (*IUIAutomationProxyFactoryMapping) InsertEntry

func (*IUIAutomationProxyFactoryMapping) RemoveEntry

func (this *IUIAutomationProxyFactoryMapping) RemoveEntry(index uint32) HRESULT

func (*IUIAutomationProxyFactoryMapping) RestoreDefaultTable

func (this *IUIAutomationProxyFactoryMapping) RestoreDefaultTable() HRESULT

func (*IUIAutomationProxyFactoryMapping) SetTable

func (this *IUIAutomationProxyFactoryMapping) SetTable(factoryList *SAFEARRAY) HRESULT

func (*IUIAutomationProxyFactoryMapping) Vtbl

type IUIAutomationProxyFactoryMappingInterface

type IUIAutomationProxyFactoryMappingInterface interface {
	IUnknownInterface
	Get_Count(count *uint32) HRESULT
	GetTable(table **SAFEARRAY) HRESULT
	GetEntry(index uint32, entry **IUIAutomationProxyFactoryEntry) HRESULT
	SetTable(factoryList *SAFEARRAY) HRESULT
	InsertEntries(before uint32, factoryList *SAFEARRAY) HRESULT
	InsertEntry(before uint32, factory *IUIAutomationProxyFactoryEntry) HRESULT
	RemoveEntry(index uint32) HRESULT
	ClearTable() HRESULT
	RestoreDefaultTable() HRESULT
}

type IUIAutomationProxyFactoryMappingVtbl

type IUIAutomationProxyFactoryMappingVtbl struct {
	IUnknownVtbl
	Get_Count           uintptr
	GetTable            uintptr
	GetEntry            uintptr
	SetTable            uintptr
	InsertEntries       uintptr
	InsertEntry         uintptr
	RemoveEntry         uintptr
	ClearTable          uintptr
	RestoreDefaultTable uintptr
}

type IUIAutomationProxyFactoryVtbl

type IUIAutomationProxyFactoryVtbl struct {
	IUnknownVtbl
	CreateProvider     uintptr
	Get_ProxyFactoryId uintptr
}

type IUIAutomationRangeValuePattern

type IUIAutomationRangeValuePattern struct {
	IUnknown
}

func (*IUIAutomationRangeValuePattern) Get_CachedIsReadOnly

func (this *IUIAutomationRangeValuePattern) Get_CachedIsReadOnly(retVal *BOOL) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CachedLargeChange

func (this *IUIAutomationRangeValuePattern) Get_CachedLargeChange(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CachedMaximum

func (this *IUIAutomationRangeValuePattern) Get_CachedMaximum(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CachedMinimum

func (this *IUIAutomationRangeValuePattern) Get_CachedMinimum(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CachedSmallChange

func (this *IUIAutomationRangeValuePattern) Get_CachedSmallChange(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CachedValue

func (this *IUIAutomationRangeValuePattern) Get_CachedValue(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CurrentIsReadOnly

func (this *IUIAutomationRangeValuePattern) Get_CurrentIsReadOnly(retVal *BOOL) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CurrentLargeChange

func (this *IUIAutomationRangeValuePattern) Get_CurrentLargeChange(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CurrentMaximum

func (this *IUIAutomationRangeValuePattern) Get_CurrentMaximum(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CurrentMinimum

func (this *IUIAutomationRangeValuePattern) Get_CurrentMinimum(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CurrentSmallChange

func (this *IUIAutomationRangeValuePattern) Get_CurrentSmallChange(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) Get_CurrentValue

func (this *IUIAutomationRangeValuePattern) Get_CurrentValue(retVal *float64) HRESULT

func (*IUIAutomationRangeValuePattern) SetValue

func (this *IUIAutomationRangeValuePattern) SetValue(val float64) HRESULT

func (*IUIAutomationRangeValuePattern) Vtbl

type IUIAutomationRangeValuePatternInterface

type IUIAutomationRangeValuePatternInterface interface {
	IUnknownInterface
	SetValue(val float64) HRESULT
	Get_CurrentValue(retVal *float64) HRESULT
	Get_CurrentIsReadOnly(retVal *BOOL) HRESULT
	Get_CurrentMaximum(retVal *float64) HRESULT
	Get_CurrentMinimum(retVal *float64) HRESULT
	Get_CurrentLargeChange(retVal *float64) HRESULT
	Get_CurrentSmallChange(retVal *float64) HRESULT
	Get_CachedValue(retVal *float64) HRESULT
	Get_CachedIsReadOnly(retVal *BOOL) HRESULT
	Get_CachedMaximum(retVal *float64) HRESULT
	Get_CachedMinimum(retVal *float64) HRESULT
	Get_CachedLargeChange(retVal *float64) HRESULT
	Get_CachedSmallChange(retVal *float64) HRESULT
}

type IUIAutomationRangeValuePatternVtbl

type IUIAutomationRangeValuePatternVtbl struct {
	IUnknownVtbl
	SetValue               uintptr
	Get_CurrentValue       uintptr
	Get_CurrentIsReadOnly  uintptr
	Get_CurrentMaximum     uintptr
	Get_CurrentMinimum     uintptr
	Get_CurrentLargeChange uintptr
	Get_CurrentSmallChange uintptr
	Get_CachedValue        uintptr
	Get_CachedIsReadOnly   uintptr
	Get_CachedMaximum      uintptr
	Get_CachedMinimum      uintptr
	Get_CachedLargeChange  uintptr
	Get_CachedSmallChange  uintptr
}

type IUIAutomationRegistrar

type IUIAutomationRegistrar struct {
	IUnknown
}

func (*IUIAutomationRegistrar) RegisterEvent

func (this *IUIAutomationRegistrar) RegisterEvent(event *UIAutomationEventInfo, eventId *int32) HRESULT

func (*IUIAutomationRegistrar) RegisterPattern

func (this *IUIAutomationRegistrar) RegisterPattern(pattern *UIAutomationPatternInfo, pPatternId *int32, pPatternAvailablePropertyId *int32, propertyIdCount uint32, pPropertyIds *int32, eventIdCount uint32, pEventIds *int32) HRESULT

func (*IUIAutomationRegistrar) RegisterProperty

func (this *IUIAutomationRegistrar) RegisterProperty(property *UIAutomationPropertyInfo, propertyId *int32) HRESULT

func (*IUIAutomationRegistrar) Vtbl

type IUIAutomationRegistrarInterface

type IUIAutomationRegistrarInterface interface {
	IUnknownInterface
	RegisterProperty(property *UIAutomationPropertyInfo, propertyId *int32) HRESULT
	RegisterEvent(event *UIAutomationEventInfo, eventId *int32) HRESULT
	RegisterPattern(pattern *UIAutomationPatternInfo, pPatternId *int32, pPatternAvailablePropertyId *int32, propertyIdCount uint32, pPropertyIds *int32, eventIdCount uint32, pEventIds *int32) HRESULT
}

type IUIAutomationRegistrarVtbl

type IUIAutomationRegistrarVtbl struct {
	IUnknownVtbl
	RegisterProperty uintptr
	RegisterEvent    uintptr
	RegisterPattern  uintptr
}

type IUIAutomationScrollItemPattern

type IUIAutomationScrollItemPattern struct {
	IUnknown
}

func (*IUIAutomationScrollItemPattern) ScrollIntoView

func (this *IUIAutomationScrollItemPattern) ScrollIntoView() HRESULT

func (*IUIAutomationScrollItemPattern) Vtbl

type IUIAutomationScrollItemPatternInterface

type IUIAutomationScrollItemPatternInterface interface {
	IUnknownInterface
	ScrollIntoView() HRESULT
}

type IUIAutomationScrollItemPatternVtbl

type IUIAutomationScrollItemPatternVtbl struct {
	IUnknownVtbl
	ScrollIntoView uintptr
}

type IUIAutomationScrollPattern

type IUIAutomationScrollPattern struct {
	IUnknown
}

func (*IUIAutomationScrollPattern) Get_CachedHorizontalScrollPercent

func (this *IUIAutomationScrollPattern) Get_CachedHorizontalScrollPercent(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CachedHorizontalViewSize

func (this *IUIAutomationScrollPattern) Get_CachedHorizontalViewSize(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CachedHorizontallyScrollable

func (this *IUIAutomationScrollPattern) Get_CachedHorizontallyScrollable(retVal *BOOL) HRESULT

func (*IUIAutomationScrollPattern) Get_CachedVerticalScrollPercent

func (this *IUIAutomationScrollPattern) Get_CachedVerticalScrollPercent(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CachedVerticalViewSize

func (this *IUIAutomationScrollPattern) Get_CachedVerticalViewSize(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CachedVerticallyScrollable

func (this *IUIAutomationScrollPattern) Get_CachedVerticallyScrollable(retVal *BOOL) HRESULT

func (*IUIAutomationScrollPattern) Get_CurrentHorizontalScrollPercent

func (this *IUIAutomationScrollPattern) Get_CurrentHorizontalScrollPercent(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CurrentHorizontalViewSize

func (this *IUIAutomationScrollPattern) Get_CurrentHorizontalViewSize(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CurrentHorizontallyScrollable

func (this *IUIAutomationScrollPattern) Get_CurrentHorizontallyScrollable(retVal *BOOL) HRESULT

func (*IUIAutomationScrollPattern) Get_CurrentVerticalScrollPercent

func (this *IUIAutomationScrollPattern) Get_CurrentVerticalScrollPercent(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CurrentVerticalViewSize

func (this *IUIAutomationScrollPattern) Get_CurrentVerticalViewSize(retVal *float64) HRESULT

func (*IUIAutomationScrollPattern) Get_CurrentVerticallyScrollable

func (this *IUIAutomationScrollPattern) Get_CurrentVerticallyScrollable(retVal *BOOL) HRESULT

func (*IUIAutomationScrollPattern) Scroll

func (this *IUIAutomationScrollPattern) Scroll(horizontalAmount ScrollAmount, verticalAmount ScrollAmount) HRESULT

func (*IUIAutomationScrollPattern) SetScrollPercent

func (this *IUIAutomationScrollPattern) SetScrollPercent(horizontalPercent float64, verticalPercent float64) HRESULT

func (*IUIAutomationScrollPattern) Vtbl

type IUIAutomationScrollPatternInterface

type IUIAutomationScrollPatternInterface interface {
	IUnknownInterface
	Scroll(horizontalAmount ScrollAmount, verticalAmount ScrollAmount) HRESULT
	SetScrollPercent(horizontalPercent float64, verticalPercent float64) HRESULT
	Get_CurrentHorizontalScrollPercent(retVal *float64) HRESULT
	Get_CurrentVerticalScrollPercent(retVal *float64) HRESULT
	Get_CurrentHorizontalViewSize(retVal *float64) HRESULT
	Get_CurrentVerticalViewSize(retVal *float64) HRESULT
	Get_CurrentHorizontallyScrollable(retVal *BOOL) HRESULT
	Get_CurrentVerticallyScrollable(retVal *BOOL) HRESULT
	Get_CachedHorizontalScrollPercent(retVal *float64) HRESULT
	Get_CachedVerticalScrollPercent(retVal *float64) HRESULT
	Get_CachedHorizontalViewSize(retVal *float64) HRESULT
	Get_CachedVerticalViewSize(retVal *float64) HRESULT
	Get_CachedHorizontallyScrollable(retVal *BOOL) HRESULT
	Get_CachedVerticallyScrollable(retVal *BOOL) HRESULT
}

type IUIAutomationScrollPatternVtbl

type IUIAutomationScrollPatternVtbl struct {
	IUnknownVtbl
	Scroll                             uintptr
	SetScrollPercent                   uintptr
	Get_CurrentHorizontalScrollPercent uintptr
	Get_CurrentVerticalScrollPercent   uintptr
	Get_CurrentHorizontalViewSize      uintptr
	Get_CurrentVerticalViewSize        uintptr
	Get_CurrentHorizontallyScrollable  uintptr
	Get_CurrentVerticallyScrollable    uintptr
	Get_CachedHorizontalScrollPercent  uintptr
	Get_CachedVerticalScrollPercent    uintptr
	Get_CachedHorizontalViewSize       uintptr
	Get_CachedVerticalViewSize         uintptr
	Get_CachedHorizontallyScrollable   uintptr
	Get_CachedVerticallyScrollable     uintptr
}

type IUIAutomationSelectionItemPattern

type IUIAutomationSelectionItemPattern struct {
	IUnknown
}

func (*IUIAutomationSelectionItemPattern) AddToSelection

func (this *IUIAutomationSelectionItemPattern) AddToSelection() HRESULT

func (*IUIAutomationSelectionItemPattern) Get_CachedIsSelected

func (this *IUIAutomationSelectionItemPattern) Get_CachedIsSelected(retVal *BOOL) HRESULT

func (*IUIAutomationSelectionItemPattern) Get_CachedSelectionContainer

func (this *IUIAutomationSelectionItemPattern) Get_CachedSelectionContainer(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionItemPattern) Get_CurrentIsSelected

func (this *IUIAutomationSelectionItemPattern) Get_CurrentIsSelected(retVal *BOOL) HRESULT

func (*IUIAutomationSelectionItemPattern) Get_CurrentSelectionContainer

func (this *IUIAutomationSelectionItemPattern) Get_CurrentSelectionContainer(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionItemPattern) RemoveFromSelection

func (this *IUIAutomationSelectionItemPattern) RemoveFromSelection() HRESULT

func (*IUIAutomationSelectionItemPattern) Select

func (*IUIAutomationSelectionItemPattern) Vtbl

type IUIAutomationSelectionItemPatternInterface

type IUIAutomationSelectionItemPatternInterface interface {
	IUnknownInterface
	Select() HRESULT
	AddToSelection() HRESULT
	RemoveFromSelection() HRESULT
	Get_CurrentIsSelected(retVal *BOOL) HRESULT
	Get_CurrentSelectionContainer(retVal **IUIAutomationElement) HRESULT
	Get_CachedIsSelected(retVal *BOOL) HRESULT
	Get_CachedSelectionContainer(retVal **IUIAutomationElement) HRESULT
}

type IUIAutomationSelectionItemPatternVtbl

type IUIAutomationSelectionItemPatternVtbl struct {
	IUnknownVtbl
	Select                        uintptr
	AddToSelection                uintptr
	RemoveFromSelection           uintptr
	Get_CurrentIsSelected         uintptr
	Get_CurrentSelectionContainer uintptr
	Get_CachedIsSelected          uintptr
	Get_CachedSelectionContainer  uintptr
}

type IUIAutomationSelectionPattern

type IUIAutomationSelectionPattern struct {
	IUnknown
}

func (*IUIAutomationSelectionPattern) GetCachedSelection

func (this *IUIAutomationSelectionPattern) GetCachedSelection(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationSelectionPattern) GetCurrentSelection

func (this *IUIAutomationSelectionPattern) GetCurrentSelection(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationSelectionPattern) Get_CachedCanSelectMultiple

func (this *IUIAutomationSelectionPattern) Get_CachedCanSelectMultiple(retVal *BOOL) HRESULT

func (*IUIAutomationSelectionPattern) Get_CachedIsSelectionRequired

func (this *IUIAutomationSelectionPattern) Get_CachedIsSelectionRequired(retVal *BOOL) HRESULT

func (*IUIAutomationSelectionPattern) Get_CurrentCanSelectMultiple

func (this *IUIAutomationSelectionPattern) Get_CurrentCanSelectMultiple(retVal *BOOL) HRESULT

func (*IUIAutomationSelectionPattern) Get_CurrentIsSelectionRequired

func (this *IUIAutomationSelectionPattern) Get_CurrentIsSelectionRequired(retVal *BOOL) HRESULT

func (*IUIAutomationSelectionPattern) Vtbl

type IUIAutomationSelectionPattern2

type IUIAutomationSelectionPattern2 struct {
	IUIAutomationSelectionPattern
}

func (*IUIAutomationSelectionPattern2) Get_CachedCurrentSelectedItem

func (this *IUIAutomationSelectionPattern2) Get_CachedCurrentSelectedItem(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CachedFirstSelectedItem

func (this *IUIAutomationSelectionPattern2) Get_CachedFirstSelectedItem(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CachedItemCount

func (this *IUIAutomationSelectionPattern2) Get_CachedItemCount(retVal *int32) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CachedLastSelectedItem

func (this *IUIAutomationSelectionPattern2) Get_CachedLastSelectedItem(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CurrentCurrentSelectedItem

func (this *IUIAutomationSelectionPattern2) Get_CurrentCurrentSelectedItem(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CurrentFirstSelectedItem

func (this *IUIAutomationSelectionPattern2) Get_CurrentFirstSelectedItem(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CurrentItemCount

func (this *IUIAutomationSelectionPattern2) Get_CurrentItemCount(retVal *int32) HRESULT

func (*IUIAutomationSelectionPattern2) Get_CurrentLastSelectedItem

func (this *IUIAutomationSelectionPattern2) Get_CurrentLastSelectedItem(retVal **IUIAutomationElement) HRESULT

func (*IUIAutomationSelectionPattern2) Vtbl

type IUIAutomationSelectionPattern2Interface

type IUIAutomationSelectionPattern2Interface interface {
	IUIAutomationSelectionPatternInterface
	Get_CurrentFirstSelectedItem(retVal **IUIAutomationElement) HRESULT
	Get_CurrentLastSelectedItem(retVal **IUIAutomationElement) HRESULT
	Get_CurrentCurrentSelectedItem(retVal **IUIAutomationElement) HRESULT
	Get_CurrentItemCount(retVal *int32) HRESULT
	Get_CachedFirstSelectedItem(retVal **IUIAutomationElement) HRESULT
	Get_CachedLastSelectedItem(retVal **IUIAutomationElement) HRESULT
	Get_CachedCurrentSelectedItem(retVal **IUIAutomationElement) HRESULT
	Get_CachedItemCount(retVal *int32) HRESULT
}

type IUIAutomationSelectionPattern2Vtbl

type IUIAutomationSelectionPattern2Vtbl struct {
	IUIAutomationSelectionPatternVtbl
	Get_CurrentFirstSelectedItem   uintptr
	Get_CurrentLastSelectedItem    uintptr
	Get_CurrentCurrentSelectedItem uintptr
	Get_CurrentItemCount           uintptr
	Get_CachedFirstSelectedItem    uintptr
	Get_CachedLastSelectedItem     uintptr
	Get_CachedCurrentSelectedItem  uintptr
	Get_CachedItemCount            uintptr
}

type IUIAutomationSelectionPatternInterface

type IUIAutomationSelectionPatternInterface interface {
	IUnknownInterface
	GetCurrentSelection(retVal **IUIAutomationElementArray) HRESULT
	Get_CurrentCanSelectMultiple(retVal *BOOL) HRESULT
	Get_CurrentIsSelectionRequired(retVal *BOOL) HRESULT
	GetCachedSelection(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedCanSelectMultiple(retVal *BOOL) HRESULT
	Get_CachedIsSelectionRequired(retVal *BOOL) HRESULT
}

type IUIAutomationSelectionPatternVtbl

type IUIAutomationSelectionPatternVtbl struct {
	IUnknownVtbl
	GetCurrentSelection            uintptr
	Get_CurrentCanSelectMultiple   uintptr
	Get_CurrentIsSelectionRequired uintptr
	GetCachedSelection             uintptr
	Get_CachedCanSelectMultiple    uintptr
	Get_CachedIsSelectionRequired  uintptr
}

type IUIAutomationSpreadsheetItemPattern

type IUIAutomationSpreadsheetItemPattern struct {
	IUnknown
}

func (*IUIAutomationSpreadsheetItemPattern) GetCachedAnnotationObjects

func (this *IUIAutomationSpreadsheetItemPattern) GetCachedAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationSpreadsheetItemPattern) GetCachedAnnotationTypes

func (this *IUIAutomationSpreadsheetItemPattern) GetCachedAnnotationTypes(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationSpreadsheetItemPattern) GetCurrentAnnotationObjects

func (this *IUIAutomationSpreadsheetItemPattern) GetCurrentAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationSpreadsheetItemPattern) GetCurrentAnnotationTypes

func (this *IUIAutomationSpreadsheetItemPattern) GetCurrentAnnotationTypes(retVal **SAFEARRAY) HRESULT

func (*IUIAutomationSpreadsheetItemPattern) Get_CachedFormula

func (this *IUIAutomationSpreadsheetItemPattern) Get_CachedFormula(retVal *BSTR) HRESULT

func (*IUIAutomationSpreadsheetItemPattern) Get_CurrentFormula

func (this *IUIAutomationSpreadsheetItemPattern) Get_CurrentFormula(retVal *BSTR) HRESULT

func (*IUIAutomationSpreadsheetItemPattern) Vtbl

type IUIAutomationSpreadsheetItemPatternInterface

type IUIAutomationSpreadsheetItemPatternInterface interface {
	IUnknownInterface
	Get_CurrentFormula(retVal *BSTR) HRESULT
	GetCurrentAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT
	GetCurrentAnnotationTypes(retVal **SAFEARRAY) HRESULT
	Get_CachedFormula(retVal *BSTR) HRESULT
	GetCachedAnnotationObjects(retVal **IUIAutomationElementArray) HRESULT
	GetCachedAnnotationTypes(retVal **SAFEARRAY) HRESULT
}

type IUIAutomationSpreadsheetItemPatternVtbl

type IUIAutomationSpreadsheetItemPatternVtbl struct {
	IUnknownVtbl
	Get_CurrentFormula          uintptr
	GetCurrentAnnotationObjects uintptr
	GetCurrentAnnotationTypes   uintptr
	Get_CachedFormula           uintptr
	GetCachedAnnotationObjects  uintptr
	GetCachedAnnotationTypes    uintptr
}

type IUIAutomationSpreadsheetPattern

type IUIAutomationSpreadsheetPattern struct {
	IUnknown
}

func (*IUIAutomationSpreadsheetPattern) GetItemByName

func (this *IUIAutomationSpreadsheetPattern) GetItemByName(name BSTR, element **IUIAutomationElement) HRESULT

func (*IUIAutomationSpreadsheetPattern) Vtbl

type IUIAutomationSpreadsheetPatternInterface

type IUIAutomationSpreadsheetPatternInterface interface {
	IUnknownInterface
	GetItemByName(name BSTR, element **IUIAutomationElement) HRESULT
}

type IUIAutomationSpreadsheetPatternVtbl

type IUIAutomationSpreadsheetPatternVtbl struct {
	IUnknownVtbl
	GetItemByName uintptr
}

type IUIAutomationStructureChangedEventHandler

type IUIAutomationStructureChangedEventHandler struct {
	IUnknown
}

func (*IUIAutomationStructureChangedEventHandler) HandleStructureChangedEvent

func (this *IUIAutomationStructureChangedEventHandler) HandleStructureChangedEvent(sender *IUIAutomationElement, changeType StructureChangeType, runtimeId *SAFEARRAY) HRESULT

func (*IUIAutomationStructureChangedEventHandler) Vtbl

type IUIAutomationStructureChangedEventHandlerInterface

type IUIAutomationStructureChangedEventHandlerInterface interface {
	IUnknownInterface
	HandleStructureChangedEvent(sender *IUIAutomationElement, changeType StructureChangeType, runtimeId *SAFEARRAY) HRESULT
}

type IUIAutomationStructureChangedEventHandlerVtbl

type IUIAutomationStructureChangedEventHandlerVtbl struct {
	IUnknownVtbl
	HandleStructureChangedEvent uintptr
}

type IUIAutomationStylesPattern

type IUIAutomationStylesPattern struct {
	IUnknown
}

func (*IUIAutomationStylesPattern) GetCachedExtendedPropertiesAsArray

func (this *IUIAutomationStylesPattern) GetCachedExtendedPropertiesAsArray(propertyArray **ExtendedProperty, propertyCount *int32) HRESULT

func (*IUIAutomationStylesPattern) GetCurrentExtendedPropertiesAsArray

func (this *IUIAutomationStylesPattern) GetCurrentExtendedPropertiesAsArray(propertyArray **ExtendedProperty, propertyCount *int32) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedExtendedProperties

func (this *IUIAutomationStylesPattern) Get_CachedExtendedProperties(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedFillColor

func (this *IUIAutomationStylesPattern) Get_CachedFillColor(retVal *int32) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedFillPatternColor

func (this *IUIAutomationStylesPattern) Get_CachedFillPatternColor(retVal *int32) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedFillPatternStyle

func (this *IUIAutomationStylesPattern) Get_CachedFillPatternStyle(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedShape

func (this *IUIAutomationStylesPattern) Get_CachedShape(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedStyleId

func (this *IUIAutomationStylesPattern) Get_CachedStyleId(retVal *UIA_STYLE_ID) HRESULT

func (*IUIAutomationStylesPattern) Get_CachedStyleName

func (this *IUIAutomationStylesPattern) Get_CachedStyleName(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentExtendedProperties

func (this *IUIAutomationStylesPattern) Get_CurrentExtendedProperties(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentFillColor

func (this *IUIAutomationStylesPattern) Get_CurrentFillColor(retVal *int32) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentFillPatternColor

func (this *IUIAutomationStylesPattern) Get_CurrentFillPatternColor(retVal *int32) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentFillPatternStyle

func (this *IUIAutomationStylesPattern) Get_CurrentFillPatternStyle(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentShape

func (this *IUIAutomationStylesPattern) Get_CurrentShape(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentStyleId

func (this *IUIAutomationStylesPattern) Get_CurrentStyleId(retVal *UIA_STYLE_ID) HRESULT

func (*IUIAutomationStylesPattern) Get_CurrentStyleName

func (this *IUIAutomationStylesPattern) Get_CurrentStyleName(retVal *BSTR) HRESULT

func (*IUIAutomationStylesPattern) Vtbl

type IUIAutomationStylesPatternInterface

type IUIAutomationStylesPatternInterface interface {
	IUnknownInterface
	Get_CurrentStyleId(retVal *UIA_STYLE_ID) HRESULT
	Get_CurrentStyleName(retVal *BSTR) HRESULT
	Get_CurrentFillColor(retVal *int32) HRESULT
	Get_CurrentFillPatternStyle(retVal *BSTR) HRESULT
	Get_CurrentShape(retVal *BSTR) HRESULT
	Get_CurrentFillPatternColor(retVal *int32) HRESULT
	Get_CurrentExtendedProperties(retVal *BSTR) HRESULT
	GetCurrentExtendedPropertiesAsArray(propertyArray **ExtendedProperty, propertyCount *int32) HRESULT
	Get_CachedStyleId(retVal *UIA_STYLE_ID) HRESULT
	Get_CachedStyleName(retVal *BSTR) HRESULT
	Get_CachedFillColor(retVal *int32) HRESULT
	Get_CachedFillPatternStyle(retVal *BSTR) HRESULT
	Get_CachedShape(retVal *BSTR) HRESULT
	Get_CachedFillPatternColor(retVal *int32) HRESULT
	Get_CachedExtendedProperties(retVal *BSTR) HRESULT
	GetCachedExtendedPropertiesAsArray(propertyArray **ExtendedProperty, propertyCount *int32) HRESULT
}

type IUIAutomationStylesPatternVtbl

type IUIAutomationStylesPatternVtbl struct {
	IUnknownVtbl
	Get_CurrentStyleId                  uintptr
	Get_CurrentStyleName                uintptr
	Get_CurrentFillColor                uintptr
	Get_CurrentFillPatternStyle         uintptr
	Get_CurrentShape                    uintptr
	Get_CurrentFillPatternColor         uintptr
	Get_CurrentExtendedProperties       uintptr
	GetCurrentExtendedPropertiesAsArray uintptr
	Get_CachedStyleId                   uintptr
	Get_CachedStyleName                 uintptr
	Get_CachedFillColor                 uintptr
	Get_CachedFillPatternStyle          uintptr
	Get_CachedShape                     uintptr
	Get_CachedFillPatternColor          uintptr
	Get_CachedExtendedProperties        uintptr
	GetCachedExtendedPropertiesAsArray  uintptr
}

type IUIAutomationSynchronizedInputPattern

type IUIAutomationSynchronizedInputPattern struct {
	IUnknown
}

func (*IUIAutomationSynchronizedInputPattern) Cancel

func (*IUIAutomationSynchronizedInputPattern) StartListening

func (*IUIAutomationSynchronizedInputPattern) Vtbl

type IUIAutomationSynchronizedInputPatternInterface

type IUIAutomationSynchronizedInputPatternInterface interface {
	IUnknownInterface
	StartListening(inputType SynchronizedInputType) HRESULT
	Cancel() HRESULT
}

type IUIAutomationSynchronizedInputPatternVtbl

type IUIAutomationSynchronizedInputPatternVtbl struct {
	IUnknownVtbl
	StartListening uintptr
	Cancel         uintptr
}

type IUIAutomationTableItemPattern

type IUIAutomationTableItemPattern struct {
	IUnknown
}

func (*IUIAutomationTableItemPattern) GetCachedColumnHeaderItems

func (this *IUIAutomationTableItemPattern) GetCachedColumnHeaderItems(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTableItemPattern) GetCachedRowHeaderItems

func (this *IUIAutomationTableItemPattern) GetCachedRowHeaderItems(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTableItemPattern) GetCurrentColumnHeaderItems

func (this *IUIAutomationTableItemPattern) GetCurrentColumnHeaderItems(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTableItemPattern) GetCurrentRowHeaderItems

func (this *IUIAutomationTableItemPattern) GetCurrentRowHeaderItems(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTableItemPattern) Vtbl

type IUIAutomationTableItemPatternInterface

type IUIAutomationTableItemPatternInterface interface {
	IUnknownInterface
	GetCurrentRowHeaderItems(retVal **IUIAutomationElementArray) HRESULT
	GetCurrentColumnHeaderItems(retVal **IUIAutomationElementArray) HRESULT
	GetCachedRowHeaderItems(retVal **IUIAutomationElementArray) HRESULT
	GetCachedColumnHeaderItems(retVal **IUIAutomationElementArray) HRESULT
}

type IUIAutomationTableItemPatternVtbl

type IUIAutomationTableItemPatternVtbl struct {
	IUnknownVtbl
	GetCurrentRowHeaderItems    uintptr
	GetCurrentColumnHeaderItems uintptr
	GetCachedRowHeaderItems     uintptr
	GetCachedColumnHeaderItems  uintptr
}

type IUIAutomationTablePattern

type IUIAutomationTablePattern struct {
	IUnknown
}

func (*IUIAutomationTablePattern) GetCachedColumnHeaders

func (this *IUIAutomationTablePattern) GetCachedColumnHeaders(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTablePattern) GetCachedRowHeaders

func (this *IUIAutomationTablePattern) GetCachedRowHeaders(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTablePattern) GetCurrentColumnHeaders

func (this *IUIAutomationTablePattern) GetCurrentColumnHeaders(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTablePattern) GetCurrentRowHeaders

func (this *IUIAutomationTablePattern) GetCurrentRowHeaders(retVal **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTablePattern) Get_CachedRowOrColumnMajor

func (this *IUIAutomationTablePattern) Get_CachedRowOrColumnMajor(retVal *RowOrColumnMajor) HRESULT

func (*IUIAutomationTablePattern) Get_CurrentRowOrColumnMajor

func (this *IUIAutomationTablePattern) Get_CurrentRowOrColumnMajor(retVal *RowOrColumnMajor) HRESULT

func (*IUIAutomationTablePattern) Vtbl

type IUIAutomationTablePatternInterface

type IUIAutomationTablePatternInterface interface {
	IUnknownInterface
	GetCurrentRowHeaders(retVal **IUIAutomationElementArray) HRESULT
	GetCurrentColumnHeaders(retVal **IUIAutomationElementArray) HRESULT
	Get_CurrentRowOrColumnMajor(retVal *RowOrColumnMajor) HRESULT
	GetCachedRowHeaders(retVal **IUIAutomationElementArray) HRESULT
	GetCachedColumnHeaders(retVal **IUIAutomationElementArray) HRESULT
	Get_CachedRowOrColumnMajor(retVal *RowOrColumnMajor) HRESULT
}

type IUIAutomationTablePatternVtbl

type IUIAutomationTablePatternVtbl struct {
	IUnknownVtbl
	GetCurrentRowHeaders        uintptr
	GetCurrentColumnHeaders     uintptr
	Get_CurrentRowOrColumnMajor uintptr
	GetCachedRowHeaders         uintptr
	GetCachedColumnHeaders      uintptr
	Get_CachedRowOrColumnMajor  uintptr
}

type IUIAutomationTextChildPattern

type IUIAutomationTextChildPattern struct {
	IUnknown
}

func (*IUIAutomationTextChildPattern) Get_TextContainer

func (this *IUIAutomationTextChildPattern) Get_TextContainer(container **IUIAutomationElement) HRESULT

func (*IUIAutomationTextChildPattern) Get_TextRange

func (this *IUIAutomationTextChildPattern) Get_TextRange(range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextChildPattern) Vtbl

type IUIAutomationTextChildPatternInterface

type IUIAutomationTextChildPatternInterface interface {
	IUnknownInterface
	Get_TextContainer(container **IUIAutomationElement) HRESULT
	Get_TextRange(range_ **IUIAutomationTextRange) HRESULT
}

type IUIAutomationTextChildPatternVtbl

type IUIAutomationTextChildPatternVtbl struct {
	IUnknownVtbl
	Get_TextContainer uintptr
	Get_TextRange     uintptr
}

type IUIAutomationTextEditPattern

type IUIAutomationTextEditPattern struct {
	IUIAutomationTextPattern
}

func (*IUIAutomationTextEditPattern) GetActiveComposition

func (this *IUIAutomationTextEditPattern) GetActiveComposition(range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextEditPattern) GetConversionTarget

func (this *IUIAutomationTextEditPattern) GetConversionTarget(range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextEditPattern) Vtbl

type IUIAutomationTextEditPatternInterface

type IUIAutomationTextEditPatternInterface interface {
	IUIAutomationTextPatternInterface
	GetActiveComposition(range_ **IUIAutomationTextRange) HRESULT
	GetConversionTarget(range_ **IUIAutomationTextRange) HRESULT
}

type IUIAutomationTextEditPatternVtbl

type IUIAutomationTextEditPatternVtbl struct {
	IUIAutomationTextPatternVtbl
	GetActiveComposition uintptr
	GetConversionTarget  uintptr
}

type IUIAutomationTextEditTextChangedEventHandler

type IUIAutomationTextEditTextChangedEventHandler struct {
	IUnknown
}

func (*IUIAutomationTextEditTextChangedEventHandler) HandleTextEditTextChangedEvent

func (this *IUIAutomationTextEditTextChangedEventHandler) HandleTextEditTextChangedEvent(sender *IUIAutomationElement, textEditChangeType TextEditChangeType, eventStrings *SAFEARRAY) HRESULT

func (*IUIAutomationTextEditTextChangedEventHandler) Vtbl

type IUIAutomationTextEditTextChangedEventHandlerInterface

type IUIAutomationTextEditTextChangedEventHandlerInterface interface {
	IUnknownInterface
	HandleTextEditTextChangedEvent(sender *IUIAutomationElement, textEditChangeType TextEditChangeType, eventStrings *SAFEARRAY) HRESULT
}

type IUIAutomationTextEditTextChangedEventHandlerVtbl

type IUIAutomationTextEditTextChangedEventHandlerVtbl struct {
	IUnknownVtbl
	HandleTextEditTextChangedEvent uintptr
}

type IUIAutomationTextPattern

type IUIAutomationTextPattern struct {
	IUnknown
}

func (*IUIAutomationTextPattern) GetSelection

func (this *IUIAutomationTextPattern) GetSelection(ranges **IUIAutomationTextRangeArray) HRESULT

func (*IUIAutomationTextPattern) GetVisibleRanges

func (this *IUIAutomationTextPattern) GetVisibleRanges(ranges **IUIAutomationTextRangeArray) HRESULT

func (*IUIAutomationTextPattern) Get_DocumentRange

func (this *IUIAutomationTextPattern) Get_DocumentRange(range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextPattern) Get_SupportedTextSelection

func (this *IUIAutomationTextPattern) Get_SupportedTextSelection(supportedTextSelection *SupportedTextSelection) HRESULT

func (*IUIAutomationTextPattern) RangeFromChild

func (this *IUIAutomationTextPattern) RangeFromChild(child *IUIAutomationElement, range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextPattern) RangeFromPoint

func (this *IUIAutomationTextPattern) RangeFromPoint(pt POINT, range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextPattern) Vtbl

type IUIAutomationTextPattern2

type IUIAutomationTextPattern2 struct {
	IUIAutomationTextPattern
}

func (*IUIAutomationTextPattern2) GetCaretRange

func (this *IUIAutomationTextPattern2) GetCaretRange(isActive *BOOL, range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextPattern2) RangeFromAnnotation

func (this *IUIAutomationTextPattern2) RangeFromAnnotation(annotation *IUIAutomationElement, range_ **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextPattern2) Vtbl

type IUIAutomationTextPattern2Interface

type IUIAutomationTextPattern2Interface interface {
	IUIAutomationTextPatternInterface
	RangeFromAnnotation(annotation *IUIAutomationElement, range_ **IUIAutomationTextRange) HRESULT
	GetCaretRange(isActive *BOOL, range_ **IUIAutomationTextRange) HRESULT
}

type IUIAutomationTextPattern2Vtbl

type IUIAutomationTextPattern2Vtbl struct {
	IUIAutomationTextPatternVtbl
	RangeFromAnnotation uintptr
	GetCaretRange       uintptr
}

type IUIAutomationTextPatternInterface

type IUIAutomationTextPatternInterface interface {
	IUnknownInterface
	RangeFromPoint(pt POINT, range_ **IUIAutomationTextRange) HRESULT
	RangeFromChild(child *IUIAutomationElement, range_ **IUIAutomationTextRange) HRESULT
	GetSelection(ranges **IUIAutomationTextRangeArray) HRESULT
	GetVisibleRanges(ranges **IUIAutomationTextRangeArray) HRESULT
	Get_DocumentRange(range_ **IUIAutomationTextRange) HRESULT
	Get_SupportedTextSelection(supportedTextSelection *SupportedTextSelection) HRESULT
}

type IUIAutomationTextPatternVtbl

type IUIAutomationTextPatternVtbl struct {
	IUnknownVtbl
	RangeFromPoint             uintptr
	RangeFromChild             uintptr
	GetSelection               uintptr
	GetVisibleRanges           uintptr
	Get_DocumentRange          uintptr
	Get_SupportedTextSelection uintptr
}

type IUIAutomationTextRange

type IUIAutomationTextRange struct {
	IUnknown
}

func (*IUIAutomationTextRange) AddToSelection

func (this *IUIAutomationTextRange) AddToSelection() HRESULT

func (*IUIAutomationTextRange) Clone

func (this *IUIAutomationTextRange) Clone(clonedRange **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextRange) Compare

func (this *IUIAutomationTextRange) Compare(range_ *IUIAutomationTextRange, areSame *BOOL) HRESULT

func (*IUIAutomationTextRange) CompareEndpoints

func (this *IUIAutomationTextRange) CompareEndpoints(srcEndPoint TextPatternRangeEndpoint, range_ *IUIAutomationTextRange, targetEndPoint TextPatternRangeEndpoint, compValue *int32) HRESULT

func (*IUIAutomationTextRange) ExpandToEnclosingUnit

func (this *IUIAutomationTextRange) ExpandToEnclosingUnit(textUnit TextUnit) HRESULT

func (*IUIAutomationTextRange) FindAttribute

func (this *IUIAutomationTextRange) FindAttribute(attr UIA_TEXTATTRIBUTE_ID, val VARIANT, backward BOOL, found **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextRange) FindText

func (this *IUIAutomationTextRange) FindText(text BSTR, backward BOOL, ignoreCase BOOL, found **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextRange) GetAttributeValue

func (this *IUIAutomationTextRange) GetAttributeValue(attr UIA_TEXTATTRIBUTE_ID, value *VARIANT) HRESULT

func (*IUIAutomationTextRange) GetBoundingRectangles

func (this *IUIAutomationTextRange) GetBoundingRectangles(boundingRects **SAFEARRAY) HRESULT

func (*IUIAutomationTextRange) GetChildren

func (this *IUIAutomationTextRange) GetChildren(children **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTextRange) GetEnclosingElement

func (this *IUIAutomationTextRange) GetEnclosingElement(enclosingElement **IUIAutomationElement) HRESULT

func (*IUIAutomationTextRange) GetText

func (this *IUIAutomationTextRange) GetText(maxLength int32, text *BSTR) HRESULT

func (*IUIAutomationTextRange) Move

func (this *IUIAutomationTextRange) Move(unit TextUnit, count int32, moved *int32) HRESULT

func (*IUIAutomationTextRange) MoveEndpointByRange

func (this *IUIAutomationTextRange) MoveEndpointByRange(srcEndPoint TextPatternRangeEndpoint, range_ *IUIAutomationTextRange, targetEndPoint TextPatternRangeEndpoint) HRESULT

func (*IUIAutomationTextRange) MoveEndpointByUnit

func (this *IUIAutomationTextRange) MoveEndpointByUnit(endpoint TextPatternRangeEndpoint, unit TextUnit, count int32, moved *int32) HRESULT

func (*IUIAutomationTextRange) RemoveFromSelection

func (this *IUIAutomationTextRange) RemoveFromSelection() HRESULT

func (*IUIAutomationTextRange) ScrollIntoView

func (this *IUIAutomationTextRange) ScrollIntoView(alignToTop BOOL) HRESULT

func (*IUIAutomationTextRange) Select

func (this *IUIAutomationTextRange) Select() HRESULT

func (*IUIAutomationTextRange) Vtbl

type IUIAutomationTextRange2

type IUIAutomationTextRange2 struct {
	IUIAutomationTextRange
}

func (*IUIAutomationTextRange2) ShowContextMenu

func (this *IUIAutomationTextRange2) ShowContextMenu() HRESULT

func (*IUIAutomationTextRange2) Vtbl

type IUIAutomationTextRange2Interface

type IUIAutomationTextRange2Interface interface {
	IUIAutomationTextRangeInterface
	ShowContextMenu() HRESULT
}

type IUIAutomationTextRange2Vtbl

type IUIAutomationTextRange2Vtbl struct {
	IUIAutomationTextRangeVtbl
	ShowContextMenu uintptr
}

type IUIAutomationTextRange3

type IUIAutomationTextRange3 struct {
	IUIAutomationTextRange2
}

func (*IUIAutomationTextRange3) GetAttributeValues

func (this *IUIAutomationTextRange3) GetAttributeValues(attributeIds *UIA_TEXTATTRIBUTE_ID, attributeIdCount int32, attributeValues **SAFEARRAY) HRESULT

func (*IUIAutomationTextRange3) GetChildrenBuildCache

func (this *IUIAutomationTextRange3) GetChildrenBuildCache(cacheRequest *IUIAutomationCacheRequest, children **IUIAutomationElementArray) HRESULT

func (*IUIAutomationTextRange3) GetEnclosingElementBuildCache

func (this *IUIAutomationTextRange3) GetEnclosingElementBuildCache(cacheRequest *IUIAutomationCacheRequest, enclosingElement **IUIAutomationElement) HRESULT

func (*IUIAutomationTextRange3) Vtbl

type IUIAutomationTextRange3Interface

type IUIAutomationTextRange3Interface interface {
	IUIAutomationTextRange2Interface
	GetEnclosingElementBuildCache(cacheRequest *IUIAutomationCacheRequest, enclosingElement **IUIAutomationElement) HRESULT
	GetChildrenBuildCache(cacheRequest *IUIAutomationCacheRequest, children **IUIAutomationElementArray) HRESULT
	GetAttributeValues(attributeIds *UIA_TEXTATTRIBUTE_ID, attributeIdCount int32, attributeValues **SAFEARRAY) HRESULT
}

type IUIAutomationTextRange3Vtbl

type IUIAutomationTextRange3Vtbl struct {
	IUIAutomationTextRange2Vtbl
	GetEnclosingElementBuildCache uintptr
	GetChildrenBuildCache         uintptr
	GetAttributeValues            uintptr
}

type IUIAutomationTextRangeArray

type IUIAutomationTextRangeArray struct {
	IUnknown
}

func (*IUIAutomationTextRangeArray) GetElement

func (this *IUIAutomationTextRangeArray) GetElement(index int32, element **IUIAutomationTextRange) HRESULT

func (*IUIAutomationTextRangeArray) Get_Length

func (this *IUIAutomationTextRangeArray) Get_Length(length *int32) HRESULT

func (*IUIAutomationTextRangeArray) Vtbl

type IUIAutomationTextRangeArrayInterface

type IUIAutomationTextRangeArrayInterface interface {
	IUnknownInterface
	Get_Length(length *int32) HRESULT
	GetElement(index int32, element **IUIAutomationTextRange) HRESULT
}

type IUIAutomationTextRangeArrayVtbl

type IUIAutomationTextRangeArrayVtbl struct {
	IUnknownVtbl
	Get_Length uintptr
	GetElement uintptr
}

type IUIAutomationTextRangeInterface

type IUIAutomationTextRangeInterface interface {
	IUnknownInterface
	Clone(clonedRange **IUIAutomationTextRange) HRESULT
	Compare(range_ *IUIAutomationTextRange, areSame *BOOL) HRESULT
	CompareEndpoints(srcEndPoint TextPatternRangeEndpoint, range_ *IUIAutomationTextRange, targetEndPoint TextPatternRangeEndpoint, compValue *int32) HRESULT
	ExpandToEnclosingUnit(textUnit TextUnit) HRESULT
	FindAttribute(attr UIA_TEXTATTRIBUTE_ID, val VARIANT, backward BOOL, found **IUIAutomationTextRange) HRESULT
	FindText(text BSTR, backward BOOL, ignoreCase BOOL, found **IUIAutomationTextRange) HRESULT
	GetAttributeValue(attr UIA_TEXTATTRIBUTE_ID, value *VARIANT) HRESULT
	GetBoundingRectangles(boundingRects **SAFEARRAY) HRESULT
	GetEnclosingElement(enclosingElement **IUIAutomationElement) HRESULT
	GetText(maxLength int32, text *BSTR) HRESULT
	Move(unit TextUnit, count int32, moved *int32) HRESULT
	MoveEndpointByUnit(endpoint TextPatternRangeEndpoint, unit TextUnit, count int32, moved *int32) HRESULT
	MoveEndpointByRange(srcEndPoint TextPatternRangeEndpoint, range_ *IUIAutomationTextRange, targetEndPoint TextPatternRangeEndpoint) HRESULT
	Select() HRESULT
	AddToSelection() HRESULT
	RemoveFromSelection() HRESULT
	ScrollIntoView(alignToTop BOOL) HRESULT
	GetChildren(children **IUIAutomationElementArray) HRESULT
}

type IUIAutomationTextRangeVtbl

type IUIAutomationTextRangeVtbl struct {
	IUnknownVtbl
	Clone                 uintptr
	Compare               uintptr
	CompareEndpoints      uintptr
	ExpandToEnclosingUnit uintptr
	FindAttribute         uintptr
	FindText              uintptr
	GetAttributeValue     uintptr
	GetBoundingRectangles uintptr
	GetEnclosingElement   uintptr
	GetText               uintptr
	Move                  uintptr
	MoveEndpointByUnit    uintptr
	MoveEndpointByRange   uintptr
	Select                uintptr
	AddToSelection        uintptr
	RemoveFromSelection   uintptr
	ScrollIntoView        uintptr
	GetChildren           uintptr
}

type IUIAutomationTogglePattern

type IUIAutomationTogglePattern struct {
	IUnknown
}

func (*IUIAutomationTogglePattern) Get_CachedToggleState

func (this *IUIAutomationTogglePattern) Get_CachedToggleState(retVal *ToggleState) HRESULT

func (*IUIAutomationTogglePattern) Get_CurrentToggleState

func (this *IUIAutomationTogglePattern) Get_CurrentToggleState(retVal *ToggleState) HRESULT

func (*IUIAutomationTogglePattern) Toggle

func (this *IUIAutomationTogglePattern) Toggle() HRESULT

func (*IUIAutomationTogglePattern) Vtbl

type IUIAutomationTogglePatternInterface

type IUIAutomationTogglePatternInterface interface {
	IUnknownInterface
	Toggle() HRESULT
	Get_CurrentToggleState(retVal *ToggleState) HRESULT
	Get_CachedToggleState(retVal *ToggleState) HRESULT
}

type IUIAutomationTogglePatternVtbl

type IUIAutomationTogglePatternVtbl struct {
	IUnknownVtbl
	Toggle                 uintptr
	Get_CurrentToggleState uintptr
	Get_CachedToggleState  uintptr
}

type IUIAutomationTransformPattern

type IUIAutomationTransformPattern struct {
	IUnknown
}

func (*IUIAutomationTransformPattern) Get_CachedCanMove

func (this *IUIAutomationTransformPattern) Get_CachedCanMove(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern) Get_CachedCanResize

func (this *IUIAutomationTransformPattern) Get_CachedCanResize(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern) Get_CachedCanRotate

func (this *IUIAutomationTransformPattern) Get_CachedCanRotate(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern) Get_CurrentCanMove

func (this *IUIAutomationTransformPattern) Get_CurrentCanMove(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern) Get_CurrentCanResize

func (this *IUIAutomationTransformPattern) Get_CurrentCanResize(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern) Get_CurrentCanRotate

func (this *IUIAutomationTransformPattern) Get_CurrentCanRotate(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern) Move

func (*IUIAutomationTransformPattern) Resize

func (this *IUIAutomationTransformPattern) Resize(width float64, height float64) HRESULT

func (*IUIAutomationTransformPattern) Rotate

func (this *IUIAutomationTransformPattern) Rotate(degrees float64) HRESULT

func (*IUIAutomationTransformPattern) Vtbl

type IUIAutomationTransformPattern2

type IUIAutomationTransformPattern2 struct {
	IUIAutomationTransformPattern
}

func (*IUIAutomationTransformPattern2) Get_CachedCanZoom

func (this *IUIAutomationTransformPattern2) Get_CachedCanZoom(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern2) Get_CachedZoomLevel

func (this *IUIAutomationTransformPattern2) Get_CachedZoomLevel(retVal *float64) HRESULT

func (*IUIAutomationTransformPattern2) Get_CachedZoomMaximum

func (this *IUIAutomationTransformPattern2) Get_CachedZoomMaximum(retVal *float64) HRESULT

func (*IUIAutomationTransformPattern2) Get_CachedZoomMinimum

func (this *IUIAutomationTransformPattern2) Get_CachedZoomMinimum(retVal *float64) HRESULT

func (*IUIAutomationTransformPattern2) Get_CurrentCanZoom

func (this *IUIAutomationTransformPattern2) Get_CurrentCanZoom(retVal *BOOL) HRESULT

func (*IUIAutomationTransformPattern2) Get_CurrentZoomLevel

func (this *IUIAutomationTransformPattern2) Get_CurrentZoomLevel(retVal *float64) HRESULT

func (*IUIAutomationTransformPattern2) Get_CurrentZoomMaximum

func (this *IUIAutomationTransformPattern2) Get_CurrentZoomMaximum(retVal *float64) HRESULT

func (*IUIAutomationTransformPattern2) Get_CurrentZoomMinimum

func (this *IUIAutomationTransformPattern2) Get_CurrentZoomMinimum(retVal *float64) HRESULT

func (*IUIAutomationTransformPattern2) Vtbl

func (*IUIAutomationTransformPattern2) Zoom

func (this *IUIAutomationTransformPattern2) Zoom(zoomValue float64) HRESULT

func (*IUIAutomationTransformPattern2) ZoomByUnit

func (this *IUIAutomationTransformPattern2) ZoomByUnit(zoomUnit ZoomUnit) HRESULT

type IUIAutomationTransformPattern2Interface

type IUIAutomationTransformPattern2Interface interface {
	IUIAutomationTransformPatternInterface
	Zoom(zoomValue float64) HRESULT
	ZoomByUnit(zoomUnit ZoomUnit) HRESULT
	Get_CurrentCanZoom(retVal *BOOL) HRESULT
	Get_CachedCanZoom(retVal *BOOL) HRESULT
	Get_CurrentZoomLevel(retVal *float64) HRESULT
	Get_CachedZoomLevel(retVal *float64) HRESULT
	Get_CurrentZoomMinimum(retVal *float64) HRESULT
	Get_CachedZoomMinimum(retVal *float64) HRESULT
	Get_CurrentZoomMaximum(retVal *float64) HRESULT
	Get_CachedZoomMaximum(retVal *float64) HRESULT
}

type IUIAutomationTransformPattern2Vtbl

type IUIAutomationTransformPattern2Vtbl struct {
	IUIAutomationTransformPatternVtbl
	Zoom                   uintptr
	ZoomByUnit             uintptr
	Get_CurrentCanZoom     uintptr
	Get_CachedCanZoom      uintptr
	Get_CurrentZoomLevel   uintptr
	Get_CachedZoomLevel    uintptr
	Get_CurrentZoomMinimum uintptr
	Get_CachedZoomMinimum  uintptr
	Get_CurrentZoomMaximum uintptr
	Get_CachedZoomMaximum  uintptr
}

type IUIAutomationTransformPatternInterface

type IUIAutomationTransformPatternInterface interface {
	IUnknownInterface
	Move(x float64, y float64) HRESULT
	Resize(width float64, height float64) HRESULT
	Rotate(degrees float64) HRESULT
	Get_CurrentCanMove(retVal *BOOL) HRESULT
	Get_CurrentCanResize(retVal *BOOL) HRESULT
	Get_CurrentCanRotate(retVal *BOOL) HRESULT
	Get_CachedCanMove(retVal *BOOL) HRESULT
	Get_CachedCanResize(retVal *BOOL) HRESULT
	Get_CachedCanRotate(retVal *BOOL) HRESULT
}

type IUIAutomationTransformPatternVtbl

type IUIAutomationTransformPatternVtbl struct {
	IUnknownVtbl
	Move                 uintptr
	Resize               uintptr
	Rotate               uintptr
	Get_CurrentCanMove   uintptr
	Get_CurrentCanResize uintptr
	Get_CurrentCanRotate uintptr
	Get_CachedCanMove    uintptr
	Get_CachedCanResize  uintptr
	Get_CachedCanRotate  uintptr
}

type IUIAutomationTreeWalker

type IUIAutomationTreeWalker struct {
	IUnknown
}

func (*IUIAutomationTreeWalker) GetFirstChildElement

func (this *IUIAutomationTreeWalker) GetFirstChildElement(element *IUIAutomationElement, first **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetFirstChildElementBuildCache

func (this *IUIAutomationTreeWalker) GetFirstChildElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, first **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetLastChildElement

func (this *IUIAutomationTreeWalker) GetLastChildElement(element *IUIAutomationElement, last **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetLastChildElementBuildCache

func (this *IUIAutomationTreeWalker) GetLastChildElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, last **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetNextSiblingElement

func (this *IUIAutomationTreeWalker) GetNextSiblingElement(element *IUIAutomationElement, next **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetNextSiblingElementBuildCache

func (this *IUIAutomationTreeWalker) GetNextSiblingElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, next **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetParentElement

func (this *IUIAutomationTreeWalker) GetParentElement(element *IUIAutomationElement, parent **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetParentElementBuildCache

func (this *IUIAutomationTreeWalker) GetParentElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, parent **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetPreviousSiblingElement

func (this *IUIAutomationTreeWalker) GetPreviousSiblingElement(element *IUIAutomationElement, previous **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) GetPreviousSiblingElementBuildCache

func (this *IUIAutomationTreeWalker) GetPreviousSiblingElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, previous **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) Get_Condition

func (this *IUIAutomationTreeWalker) Get_Condition(condition **IUIAutomationCondition) HRESULT

func (*IUIAutomationTreeWalker) NormalizeElement

func (this *IUIAutomationTreeWalker) NormalizeElement(element *IUIAutomationElement, normalized **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) NormalizeElementBuildCache

func (this *IUIAutomationTreeWalker) NormalizeElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, normalized **IUIAutomationElement) HRESULT

func (*IUIAutomationTreeWalker) Vtbl

type IUIAutomationTreeWalkerInterface

type IUIAutomationTreeWalkerInterface interface {
	IUnknownInterface
	GetParentElement(element *IUIAutomationElement, parent **IUIAutomationElement) HRESULT
	GetFirstChildElement(element *IUIAutomationElement, first **IUIAutomationElement) HRESULT
	GetLastChildElement(element *IUIAutomationElement, last **IUIAutomationElement) HRESULT
	GetNextSiblingElement(element *IUIAutomationElement, next **IUIAutomationElement) HRESULT
	GetPreviousSiblingElement(element *IUIAutomationElement, previous **IUIAutomationElement) HRESULT
	NormalizeElement(element *IUIAutomationElement, normalized **IUIAutomationElement) HRESULT
	GetParentElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, parent **IUIAutomationElement) HRESULT
	GetFirstChildElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, first **IUIAutomationElement) HRESULT
	GetLastChildElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, last **IUIAutomationElement) HRESULT
	GetNextSiblingElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, next **IUIAutomationElement) HRESULT
	GetPreviousSiblingElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, previous **IUIAutomationElement) HRESULT
	NormalizeElementBuildCache(element *IUIAutomationElement, cacheRequest *IUIAutomationCacheRequest, normalized **IUIAutomationElement) HRESULT
	Get_Condition(condition **IUIAutomationCondition) HRESULT
}

type IUIAutomationTreeWalkerVtbl

type IUIAutomationTreeWalkerVtbl struct {
	IUnknownVtbl
	GetParentElement                    uintptr
	GetFirstChildElement                uintptr
	GetLastChildElement                 uintptr
	GetNextSiblingElement               uintptr
	GetPreviousSiblingElement           uintptr
	NormalizeElement                    uintptr
	GetParentElementBuildCache          uintptr
	GetFirstChildElementBuildCache      uintptr
	GetLastChildElementBuildCache       uintptr
	GetNextSiblingElementBuildCache     uintptr
	GetPreviousSiblingElementBuildCache uintptr
	NormalizeElementBuildCache          uintptr
	Get_Condition                       uintptr
}

type IUIAutomationValuePattern

type IUIAutomationValuePattern struct {
	IUnknown
}

func (*IUIAutomationValuePattern) Get_CachedIsReadOnly

func (this *IUIAutomationValuePattern) Get_CachedIsReadOnly(retVal *BOOL) HRESULT

func (*IUIAutomationValuePattern) Get_CachedValue

func (this *IUIAutomationValuePattern) Get_CachedValue(retVal *BSTR) HRESULT

func (*IUIAutomationValuePattern) Get_CurrentIsReadOnly

func (this *IUIAutomationValuePattern) Get_CurrentIsReadOnly(retVal *BOOL) HRESULT

func (*IUIAutomationValuePattern) Get_CurrentValue

func (this *IUIAutomationValuePattern) Get_CurrentValue(retVal *BSTR) HRESULT

func (*IUIAutomationValuePattern) SetValue

func (this *IUIAutomationValuePattern) SetValue(val BSTR) HRESULT

func (*IUIAutomationValuePattern) Vtbl

type IUIAutomationValuePatternInterface

type IUIAutomationValuePatternInterface interface {
	IUnknownInterface
	SetValue(val BSTR) HRESULT
	Get_CurrentValue(retVal *BSTR) HRESULT
	Get_CurrentIsReadOnly(retVal *BOOL) HRESULT
	Get_CachedValue(retVal *BSTR) HRESULT
	Get_CachedIsReadOnly(retVal *BOOL) HRESULT
}

type IUIAutomationValuePatternVtbl

type IUIAutomationValuePatternVtbl struct {
	IUnknownVtbl
	SetValue              uintptr
	Get_CurrentValue      uintptr
	Get_CurrentIsReadOnly uintptr
	Get_CachedValue       uintptr
	Get_CachedIsReadOnly  uintptr
}

type IUIAutomationVirtualizedItemPattern

type IUIAutomationVirtualizedItemPattern struct {
	IUnknown
}

func (*IUIAutomationVirtualizedItemPattern) Realize

func (*IUIAutomationVirtualizedItemPattern) Vtbl

type IUIAutomationVirtualizedItemPatternInterface

type IUIAutomationVirtualizedItemPatternInterface interface {
	IUnknownInterface
	Realize() HRESULT
}

type IUIAutomationVirtualizedItemPatternVtbl

type IUIAutomationVirtualizedItemPatternVtbl struct {
	IUnknownVtbl
	Realize uintptr
}

type IUIAutomationVtbl

type IUIAutomationVtbl struct {
	IUnknownVtbl
	CompareElements                           uintptr
	CompareRuntimeIds                         uintptr
	GetRootElement                            uintptr
	ElementFromHandle                         uintptr
	ElementFromPoint                          uintptr
	GetFocusedElement                         uintptr
	GetRootElementBuildCache                  uintptr
	ElementFromHandleBuildCache               uintptr
	ElementFromPointBuildCache                uintptr
	GetFocusedElementBuildCache               uintptr
	CreateTreeWalker                          uintptr
	Get_ControlViewWalker                     uintptr
	Get_ContentViewWalker                     uintptr
	Get_RawViewWalker                         uintptr
	Get_RawViewCondition                      uintptr
	Get_ControlViewCondition                  uintptr
	Get_ContentViewCondition                  uintptr
	CreateCacheRequest                        uintptr
	CreateTrueCondition                       uintptr
	CreateFalseCondition                      uintptr
	CreatePropertyCondition                   uintptr
	CreatePropertyConditionEx                 uintptr
	CreateAndCondition                        uintptr
	CreateAndConditionFromArray               uintptr
	CreateAndConditionFromNativeArray         uintptr
	CreateOrCondition                         uintptr
	CreateOrConditionFromArray                uintptr
	CreateOrConditionFromNativeArray          uintptr
	CreateNotCondition                        uintptr
	AddAutomationEventHandler                 uintptr
	RemoveAutomationEventHandler              uintptr
	AddPropertyChangedEventHandlerNativeArray uintptr
	AddPropertyChangedEventHandler            uintptr
	RemovePropertyChangedEventHandler         uintptr
	AddStructureChangedEventHandler           uintptr
	RemoveStructureChangedEventHandler        uintptr
	AddFocusChangedEventHandler               uintptr
	RemoveFocusChangedEventHandler            uintptr
	RemoveAllEventHandlers                    uintptr
	IntNativeArrayToSafeArray                 uintptr
	IntSafeArrayToNativeArray                 uintptr
	RectToVariant                             uintptr
	VariantToRect                             uintptr
	SafeArrayToRectNativeArray                uintptr
	CreateProxyFactoryEntry                   uintptr
	Get_ProxyFactoryMapping                   uintptr
	GetPropertyProgrammaticName               uintptr
	GetPatternProgrammaticName                uintptr
	PollForPotentialSupportedPatterns         uintptr
	PollForPotentialSupportedProperties       uintptr
	CheckNotSupported                         uintptr
	Get_ReservedNotSupportedValue             uintptr
	Get_ReservedMixedAttributeValue           uintptr
	ElementFromIAccessible                    uintptr
	ElementFromIAccessibleBuildCache          uintptr
}

type IUIAutomationWindowPattern

type IUIAutomationWindowPattern struct {
	IUnknown
}

func (*IUIAutomationWindowPattern) Close

func (this *IUIAutomationWindowPattern) Close() HRESULT

func (*IUIAutomationWindowPattern) Get_CachedCanMaximize

func (this *IUIAutomationWindowPattern) Get_CachedCanMaximize(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CachedCanMinimize

func (this *IUIAutomationWindowPattern) Get_CachedCanMinimize(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CachedIsModal

func (this *IUIAutomationWindowPattern) Get_CachedIsModal(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CachedIsTopmost

func (this *IUIAutomationWindowPattern) Get_CachedIsTopmost(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CachedWindowInteractionState

func (this *IUIAutomationWindowPattern) Get_CachedWindowInteractionState(retVal *WindowInteractionState) HRESULT

func (*IUIAutomationWindowPattern) Get_CachedWindowVisualState

func (this *IUIAutomationWindowPattern) Get_CachedWindowVisualState(retVal *WindowVisualState) HRESULT

func (*IUIAutomationWindowPattern) Get_CurrentCanMaximize

func (this *IUIAutomationWindowPattern) Get_CurrentCanMaximize(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CurrentCanMinimize

func (this *IUIAutomationWindowPattern) Get_CurrentCanMinimize(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CurrentIsModal

func (this *IUIAutomationWindowPattern) Get_CurrentIsModal(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CurrentIsTopmost

func (this *IUIAutomationWindowPattern) Get_CurrentIsTopmost(retVal *BOOL) HRESULT

func (*IUIAutomationWindowPattern) Get_CurrentWindowInteractionState

func (this *IUIAutomationWindowPattern) Get_CurrentWindowInteractionState(retVal *WindowInteractionState) HRESULT

func (*IUIAutomationWindowPattern) Get_CurrentWindowVisualState

func (this *IUIAutomationWindowPattern) Get_CurrentWindowVisualState(retVal *WindowVisualState) HRESULT

func (*IUIAutomationWindowPattern) SetWindowVisualState

func (this *IUIAutomationWindowPattern) SetWindowVisualState(state WindowVisualState) HRESULT

func (*IUIAutomationWindowPattern) Vtbl

func (*IUIAutomationWindowPattern) WaitForInputIdle

func (this *IUIAutomationWindowPattern) WaitForInputIdle(milliseconds int32, success *BOOL) HRESULT

type IUIAutomationWindowPatternInterface

type IUIAutomationWindowPatternInterface interface {
	IUnknownInterface
	Close() HRESULT
	WaitForInputIdle(milliseconds int32, success *BOOL) HRESULT
	SetWindowVisualState(state WindowVisualState) HRESULT
	Get_CurrentCanMaximize(retVal *BOOL) HRESULT
	Get_CurrentCanMinimize(retVal *BOOL) HRESULT
	Get_CurrentIsModal(retVal *BOOL) HRESULT
	Get_CurrentIsTopmost(retVal *BOOL) HRESULT
	Get_CurrentWindowVisualState(retVal *WindowVisualState) HRESULT
	Get_CurrentWindowInteractionState(retVal *WindowInteractionState) HRESULT
	Get_CachedCanMaximize(retVal *BOOL) HRESULT
	Get_CachedCanMinimize(retVal *BOOL) HRESULT
	Get_CachedIsModal(retVal *BOOL) HRESULT
	Get_CachedIsTopmost(retVal *BOOL) HRESULT
	Get_CachedWindowVisualState(retVal *WindowVisualState) HRESULT
	Get_CachedWindowInteractionState(retVal *WindowInteractionState) HRESULT
}

type IUIAutomationWindowPatternVtbl

type IUIAutomationWindowPatternVtbl struct {
	IUnknownVtbl
	Close                             uintptr
	WaitForInputIdle                  uintptr
	SetWindowVisualState              uintptr
	Get_CurrentCanMaximize            uintptr
	Get_CurrentCanMinimize            uintptr
	Get_CurrentIsModal                uintptr
	Get_CurrentIsTopmost              uintptr
	Get_CurrentWindowVisualState      uintptr
	Get_CurrentWindowInteractionState uintptr
	Get_CachedCanMaximize             uintptr
	Get_CachedCanMinimize             uintptr
	Get_CachedIsModal                 uintptr
	Get_CachedIsTopmost               uintptr
	Get_CachedWindowVisualState       uintptr
	Get_CachedWindowInteractionState  uintptr
}

type IUIViewSettingsInterop

type IUIViewSettingsInterop struct {
	IInspectable
}

func (*IUIViewSettingsInterop) GetForWindow

func (this *IUIViewSettingsInterop) GetForWindow(hwnd HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT

func (*IUIViewSettingsInterop) Vtbl

type IUIViewSettingsInteropInterface

type IUIViewSettingsInteropInterface interface {
	IInspectableInterface
	GetForWindow(hwnd HWND, riid *syscall.GUID, ppv unsafe.Pointer) HRESULT
}

type IUIViewSettingsInteropVtbl

type IUIViewSettingsInteropVtbl struct {
	IInspectableVtbl
	GetForWindow uintptr
}

type IURLSearchHook

type IURLSearchHook struct {
	IUnknown
}

func (*IURLSearchHook) Translate

func (this *IURLSearchHook) Translate(pwszSearchURL PWSTR, cchBufferSize uint32) HRESULT

func (*IURLSearchHook) Vtbl

func (this *IURLSearchHook) Vtbl() *IURLSearchHookVtbl

type IURLSearchHook2

type IURLSearchHook2 struct {
	IURLSearchHook
}

func (*IURLSearchHook2) TranslateWithSearchContext

func (this *IURLSearchHook2) TranslateWithSearchContext(pwszSearchURL PWSTR, cchBufferSize uint32, pSearchContext *ISearchContext) HRESULT

func (*IURLSearchHook2) Vtbl

func (this *IURLSearchHook2) Vtbl() *IURLSearchHook2Vtbl

type IURLSearchHook2Interface

type IURLSearchHook2Interface interface {
	IURLSearchHookInterface
	TranslateWithSearchContext(pwszSearchURL PWSTR, cchBufferSize uint32, pSearchContext *ISearchContext) HRESULT
}

type IURLSearchHook2Vtbl

type IURLSearchHook2Vtbl struct {
	IURLSearchHookVtbl
	TranslateWithSearchContext uintptr
}

type IURLSearchHookInterface

type IURLSearchHookInterface interface {
	IUnknownInterface
	Translate(pwszSearchURL PWSTR, cchBufferSize uint32) HRESULT
}

type IURLSearchHookVtbl

type IURLSearchHookVtbl struct {
	IUnknownVtbl
	Translate uintptr
}

type IURL_INVOKECOMMAND_FLAGS

type IURL_INVOKECOMMAND_FLAGS int32

enum

const (
	IURL_INVOKECOMMAND_FL_ALLOW_UI         IURL_INVOKECOMMAND_FLAGS = 1
	IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB IURL_INVOKECOMMAND_FLAGS = 2
	IURL_INVOKECOMMAND_FL_DDEWAIT          IURL_INVOKECOMMAND_FLAGS = 4
	IURL_INVOKECOMMAND_FL_ASYNCOK          IURL_INVOKECOMMAND_FLAGS = 8
	IURL_INVOKECOMMAND_FL_LOG_USAGE        IURL_INVOKECOMMAND_FLAGS = 16
)

type IURL_SETURL_FLAGS

type IURL_SETURL_FLAGS int32

enum

const (
	IURL_SETURL_FL_GUESS_PROTOCOL       IURL_SETURL_FLAGS = 1
	IURL_SETURL_FL_USE_DEFAULT_PROTOCOL IURL_SETURL_FLAGS = 2
)

type IUniformResourceLocatorA

type IUniformResourceLocatorA struct {
	IUnknown
}

func (*IUniformResourceLocatorA) GetURL

func (this *IUniformResourceLocatorA) GetURL(ppszURL *PSTR) HRESULT

func (*IUniformResourceLocatorA) InvokeCommand

func (this *IUniformResourceLocatorA) InvokeCommand(purlici *URLINVOKECOMMANDINFOA) HRESULT

func (*IUniformResourceLocatorA) SetURL

func (this *IUniformResourceLocatorA) SetURL(pcszURL PSTR, dwInFlags uint32) HRESULT

func (*IUniformResourceLocatorA) Vtbl

type IUniformResourceLocatorAInterface

type IUniformResourceLocatorAInterface interface {
	IUnknownInterface
	SetURL(pcszURL PSTR, dwInFlags uint32) HRESULT
	GetURL(ppszURL *PSTR) HRESULT
	InvokeCommand(purlici *URLINVOKECOMMANDINFOA) HRESULT
}

type IUniformResourceLocatorAVtbl

type IUniformResourceLocatorAVtbl struct {
	IUnknownVtbl
	SetURL        uintptr
	GetURL        uintptr
	InvokeCommand uintptr
}

type IUniformResourceLocatorW

type IUniformResourceLocatorW struct {
	IUnknown
}

func (*IUniformResourceLocatorW) GetURL

func (this *IUniformResourceLocatorW) GetURL(ppszURL *PWSTR) HRESULT

func (*IUniformResourceLocatorW) InvokeCommand

func (this *IUniformResourceLocatorW) InvokeCommand(purlici *URLINVOKECOMMANDINFOW) HRESULT

func (*IUniformResourceLocatorW) SetURL

func (this *IUniformResourceLocatorW) SetURL(pcszURL PWSTR, dwInFlags uint32) HRESULT

func (*IUniformResourceLocatorW) Vtbl

type IUniformResourceLocatorWInterface

type IUniformResourceLocatorWInterface interface {
	IUnknownInterface
	SetURL(pcszURL PWSTR, dwInFlags uint32) HRESULT
	GetURL(ppszURL *PWSTR) HRESULT
	InvokeCommand(purlici *URLINVOKECOMMANDINFOW) HRESULT
}

type IUniformResourceLocatorWVtbl

type IUniformResourceLocatorWVtbl struct {
	IUnknownVtbl
	SetURL        uintptr
	GetURL        uintptr
	InvokeCommand uintptr
}

type IUnknown

type IUnknown struct {
	LpVtbl *[1024]uintptr
}

func (*IUnknown) AddRef

func (this *IUnknown) AddRef() uint32

func (*IUnknown) GetIUnknown

func (this *IUnknown) GetIUnknown() *IUnknown

func (*IUnknown) QueryInterface

func (this *IUnknown) QueryInterface(riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT

func (*IUnknown) Release

func (this *IUnknown) Release() uint32

func (*IUnknown) Vtbl

func (this *IUnknown) Vtbl() *IUnknownVtbl

type IUnknownInterface

type IUnknownInterface interface {
	QueryInterface(riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT
	AddRef() uint32
	Release() uint32
}

type IUnknownObject

type IUnknownObject interface {
	GetIUnknown() *IUnknown
}

type IUnknownVtbl

type IUnknownVtbl struct {
	QueryInterface uintptr
	AddRef         uintptr
	Release        uintptr
}

type IUpdateIDList

type IUpdateIDList struct {
	IUnknown
}

func (*IUpdateIDList) Update

func (this *IUpdateIDList) Update(pbc *IBindCtx, pidlIn *ITEMIDLIST, ppidlOut **ITEMIDLIST) HRESULT

func (*IUpdateIDList) Vtbl

func (this *IUpdateIDList) Vtbl() *IUpdateIDListVtbl

type IUpdateIDListInterface

type IUpdateIDListInterface interface {
	IUnknownInterface
	Update(pbc *IBindCtx, pidlIn *ITEMIDLIST, ppidlOut **ITEMIDLIST) HRESULT
}

type IUpdateIDListVtbl

type IUpdateIDListVtbl struct {
	IUnknownVtbl
	Update uintptr
}

type IUri

type IUri struct {
	IUnknown
}

func (*IUri) GetAbsoluteUri

func (this *IUri) GetAbsoluteUri(pbstrAbsoluteUri *BSTR) HRESULT

func (*IUri) GetAuthority

func (this *IUri) GetAuthority(pbstrAuthority *BSTR) HRESULT

func (*IUri) GetDisplayUri

func (this *IUri) GetDisplayUri(pbstrDisplayString *BSTR) HRESULT

func (*IUri) GetDomain

func (this *IUri) GetDomain(pbstrDomain *BSTR) HRESULT

func (*IUri) GetExtension

func (this *IUri) GetExtension(pbstrExtension *BSTR) HRESULT

func (*IUri) GetFragment

func (this *IUri) GetFragment(pbstrFragment *BSTR) HRESULT

func (*IUri) GetHost

func (this *IUri) GetHost(pbstrHost *BSTR) HRESULT

func (*IUri) GetHostType

func (this *IUri) GetHostType(pdwHostType *uint32) HRESULT

func (*IUri) GetPassword

func (this *IUri) GetPassword(pbstrPassword *BSTR) HRESULT

func (*IUri) GetPath

func (this *IUri) GetPath(pbstrPath *BSTR) HRESULT

func (*IUri) GetPathAndQuery

func (this *IUri) GetPathAndQuery(pbstrPathAndQuery *BSTR) HRESULT

func (*IUri) GetPort

func (this *IUri) GetPort(pdwPort *uint32) HRESULT

func (*IUri) GetProperties

func (this *IUri) GetProperties(pdwFlags *uint32) HRESULT

func (*IUri) GetPropertyBSTR

func (this *IUri) GetPropertyBSTR(uriProp Uri_PROPERTY, pbstrProperty *BSTR, dwFlags uint32) HRESULT

func (*IUri) GetPropertyDWORD

func (this *IUri) GetPropertyDWORD(uriProp Uri_PROPERTY, pdwProperty *uint32, dwFlags uint32) HRESULT

func (*IUri) GetPropertyLength

func (this *IUri) GetPropertyLength(uriProp Uri_PROPERTY, pcchProperty *uint32, dwFlags uint32) HRESULT

func (*IUri) GetQuery

func (this *IUri) GetQuery(pbstrQuery *BSTR) HRESULT

func (*IUri) GetRawUri

func (this *IUri) GetRawUri(pbstrRawUri *BSTR) HRESULT

func (*IUri) GetScheme

func (this *IUri) GetScheme(pdwScheme *uint32) HRESULT

func (*IUri) GetSchemeName

func (this *IUri) GetSchemeName(pbstrSchemeName *BSTR) HRESULT

func (*IUri) GetUserInfo

func (this *IUri) GetUserInfo(pbstrUserInfo *BSTR) HRESULT

func (*IUri) GetUserName

func (this *IUri) GetUserName(pbstrUserName *BSTR) HRESULT

func (*IUri) GetZone

func (this *IUri) GetZone(pdwZone *uint32) HRESULT

func (*IUri) HasProperty

func (this *IUri) HasProperty(uriProp Uri_PROPERTY, pfHasProperty *BOOL) HRESULT

func (*IUri) IsEqual

func (this *IUri) IsEqual(pUri *IUri, pfEqual *BOOL) HRESULT

func (*IUri) Vtbl

func (this *IUri) Vtbl() *IUriVtbl

type IUriBuilder

type IUriBuilder struct {
	IUnknown
}

func (*IUriBuilder) CreateUri

func (this *IUriBuilder) CreateUri(dwCreateFlags uint32, dwAllowEncodingPropertyMask uint32, dwReserved uintptr, ppIUri **IUri) HRESULT

func (*IUriBuilder) CreateUriSimple

func (this *IUriBuilder) CreateUriSimple(dwAllowEncodingPropertyMask uint32, dwReserved uintptr, ppIUri **IUri) HRESULT

func (*IUriBuilder) CreateUriWithFlags

func (this *IUriBuilder) CreateUriWithFlags(dwCreateFlags uint32, dwUriBuilderFlags uint32, dwAllowEncodingPropertyMask uint32, dwReserved uintptr, ppIUri **IUri) HRESULT

func (*IUriBuilder) GetFragment

func (this *IUriBuilder) GetFragment(pcchFragment *uint32, ppwzFragment *PWSTR) HRESULT

func (*IUriBuilder) GetHost

func (this *IUriBuilder) GetHost(pcchHost *uint32, ppwzHost *PWSTR) HRESULT

func (*IUriBuilder) GetIUri

func (this *IUriBuilder) GetIUri(ppIUri **IUri) HRESULT

func (*IUriBuilder) GetPassword

func (this *IUriBuilder) GetPassword(pcchPassword *uint32, ppwzPassword *PWSTR) HRESULT

func (*IUriBuilder) GetPath

func (this *IUriBuilder) GetPath(pcchPath *uint32, ppwzPath *PWSTR) HRESULT

func (*IUriBuilder) GetPort

func (this *IUriBuilder) GetPort(pfHasPort *BOOL, pdwPort *uint32) HRESULT

func (*IUriBuilder) GetQuery

func (this *IUriBuilder) GetQuery(pcchQuery *uint32, ppwzQuery *PWSTR) HRESULT

func (*IUriBuilder) GetSchemeName

func (this *IUriBuilder) GetSchemeName(pcchSchemeName *uint32, ppwzSchemeName *PWSTR) HRESULT

func (*IUriBuilder) GetUserName

func (this *IUriBuilder) GetUserName(pcchUserName *uint32, ppwzUserName *PWSTR) HRESULT

func (*IUriBuilder) HasBeenModified

func (this *IUriBuilder) HasBeenModified(pfModified *BOOL) HRESULT

func (*IUriBuilder) RemoveProperties

func (this *IUriBuilder) RemoveProperties(dwPropertyMask uint32) HRESULT

func (*IUriBuilder) SetFragment

func (this *IUriBuilder) SetFragment(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) SetHost

func (this *IUriBuilder) SetHost(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) SetIUri

func (this *IUriBuilder) SetIUri(pIUri *IUri) HRESULT

func (*IUriBuilder) SetPassword

func (this *IUriBuilder) SetPassword(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) SetPath

func (this *IUriBuilder) SetPath(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) SetPort

func (this *IUriBuilder) SetPort(fHasPort BOOL, dwNewValue uint32) HRESULT

func (*IUriBuilder) SetQuery

func (this *IUriBuilder) SetQuery(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) SetSchemeName

func (this *IUriBuilder) SetSchemeName(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) SetUserName

func (this *IUriBuilder) SetUserName(pwzNewValue PWSTR) HRESULT

func (*IUriBuilder) Vtbl

func (this *IUriBuilder) Vtbl() *IUriBuilderVtbl

type IUriBuilderInterface

type IUriBuilderInterface interface {
	IUnknownInterface
	CreateUriSimple(dwAllowEncodingPropertyMask uint32, dwReserved uintptr, ppIUri **IUri) HRESULT
	CreateUri(dwCreateFlags uint32, dwAllowEncodingPropertyMask uint32, dwReserved uintptr, ppIUri **IUri) HRESULT
	CreateUriWithFlags(dwCreateFlags uint32, dwUriBuilderFlags uint32, dwAllowEncodingPropertyMask uint32, dwReserved uintptr, ppIUri **IUri) HRESULT
	GetIUri(ppIUri **IUri) HRESULT
	SetIUri(pIUri *IUri) HRESULT
	GetFragment(pcchFragment *uint32, ppwzFragment *PWSTR) HRESULT
	GetHost(pcchHost *uint32, ppwzHost *PWSTR) HRESULT
	GetPassword(pcchPassword *uint32, ppwzPassword *PWSTR) HRESULT
	GetPath(pcchPath *uint32, ppwzPath *PWSTR) HRESULT
	GetPort(pfHasPort *BOOL, pdwPort *uint32) HRESULT
	GetQuery(pcchQuery *uint32, ppwzQuery *PWSTR) HRESULT
	GetSchemeName(pcchSchemeName *uint32, ppwzSchemeName *PWSTR) HRESULT
	GetUserName(pcchUserName *uint32, ppwzUserName *PWSTR) HRESULT
	SetFragment(pwzNewValue PWSTR) HRESULT
	SetHost(pwzNewValue PWSTR) HRESULT
	SetPassword(pwzNewValue PWSTR) HRESULT
	SetPath(pwzNewValue PWSTR) HRESULT
	SetPort(fHasPort BOOL, dwNewValue uint32) HRESULT
	SetQuery(pwzNewValue PWSTR) HRESULT
	SetSchemeName(pwzNewValue PWSTR) HRESULT
	SetUserName(pwzNewValue PWSTR) HRESULT
	RemoveProperties(dwPropertyMask uint32) HRESULT
	HasBeenModified(pfModified *BOOL) HRESULT
}

type IUriBuilderVtbl

type IUriBuilderVtbl struct {
	IUnknownVtbl
	CreateUriSimple    uintptr
	CreateUri          uintptr
	CreateUriWithFlags uintptr
	GetIUri            uintptr
	SetIUri            uintptr
	GetFragment        uintptr
	GetHost            uintptr
	GetPassword        uintptr
	GetPath            uintptr
	GetPort            uintptr
	GetQuery           uintptr
	GetSchemeName      uintptr
	GetUserName        uintptr
	SetFragment        uintptr
	SetHost            uintptr
	SetPassword        uintptr
	SetPath            uintptr
	SetPort            uintptr
	SetQuery           uintptr
	SetSchemeName      uintptr
	SetUserName        uintptr
	RemoveProperties   uintptr
	HasBeenModified    uintptr
}

type IUriInterface

type IUriInterface interface {
	IUnknownInterface
	GetPropertyBSTR(uriProp Uri_PROPERTY, pbstrProperty *BSTR, dwFlags uint32) HRESULT
	GetPropertyLength(uriProp Uri_PROPERTY, pcchProperty *uint32, dwFlags uint32) HRESULT
	GetPropertyDWORD(uriProp Uri_PROPERTY, pdwProperty *uint32, dwFlags uint32) HRESULT
	HasProperty(uriProp Uri_PROPERTY, pfHasProperty *BOOL) HRESULT
	GetAbsoluteUri(pbstrAbsoluteUri *BSTR) HRESULT
	GetAuthority(pbstrAuthority *BSTR) HRESULT
	GetDisplayUri(pbstrDisplayString *BSTR) HRESULT
	GetDomain(pbstrDomain *BSTR) HRESULT
	GetExtension(pbstrExtension *BSTR) HRESULT
	GetFragment(pbstrFragment *BSTR) HRESULT
	GetHost(pbstrHost *BSTR) HRESULT
	GetPassword(pbstrPassword *BSTR) HRESULT
	GetPath(pbstrPath *BSTR) HRESULT
	GetPathAndQuery(pbstrPathAndQuery *BSTR) HRESULT
	GetQuery(pbstrQuery *BSTR) HRESULT
	GetRawUri(pbstrRawUri *BSTR) HRESULT
	GetSchemeName(pbstrSchemeName *BSTR) HRESULT
	GetUserInfo(pbstrUserInfo *BSTR) HRESULT
	GetUserName(pbstrUserName *BSTR) HRESULT
	GetHostType(pdwHostType *uint32) HRESULT
	GetPort(pdwPort *uint32) HRESULT
	GetScheme(pdwScheme *uint32) HRESULT
	GetZone(pdwZone *uint32) HRESULT
	GetProperties(pdwFlags *uint32) HRESULT
	IsEqual(pUri *IUri, pfEqual *BOOL) HRESULT
}

type IUriVtbl

type IUriVtbl struct {
	IUnknownVtbl
	GetPropertyBSTR   uintptr
	GetPropertyLength uintptr
	GetPropertyDWORD  uintptr
	HasProperty       uintptr
	GetAbsoluteUri    uintptr
	GetAuthority      uintptr
	GetDisplayUri     uintptr
	GetDomain         uintptr
	GetExtension      uintptr
	GetFragment       uintptr
	GetHost           uintptr
	GetPassword       uintptr
	GetPath           uintptr
	GetPathAndQuery   uintptr
	GetQuery          uintptr
	GetRawUri         uintptr
	GetSchemeName     uintptr
	GetUserInfo       uintptr
	GetUserName       uintptr
	GetHostType       uintptr
	GetPort           uintptr
	GetScheme         uintptr
	GetZone           uintptr
	GetProperties     uintptr
	IsEqual           uintptr
}

type IUrlMon

type IUrlMon struct {
	IUnknown
}

func (*IUrlMon) AsyncGetClassBits

func (this *IUrlMon) AsyncGetClassBits(rclsid *syscall.GUID, pszTYPE PWSTR, pszExt PWSTR, dwFileVersionMS uint32, dwFileVersionLS uint32, pszCodeBase PWSTR, pbc *IBindCtx, dwClassContext uint32, riid *syscall.GUID, flags uint32) HRESULT

func (*IUrlMon) Vtbl

func (this *IUrlMon) Vtbl() *IUrlMonVtbl

type IUrlMonInterface

type IUrlMonInterface interface {
	IUnknownInterface
	AsyncGetClassBits(rclsid *syscall.GUID, pszTYPE PWSTR, pszExt PWSTR, dwFileVersionMS uint32, dwFileVersionLS uint32, pszCodeBase PWSTR, pbc *IBindCtx, dwClassContext uint32, riid *syscall.GUID, flags uint32) HRESULT
}

type IUrlMonVtbl

type IUrlMonVtbl struct {
	IUnknownVtbl
	AsyncGetClassBits uintptr
}

type IUseToBrowseItem

type IUseToBrowseItem struct {
	IRelatedItem
}

func (*IUseToBrowseItem) Vtbl

func (this *IUseToBrowseItem) Vtbl() *IUseToBrowseItemVtbl

type IUseToBrowseItemInterface

type IUseToBrowseItemInterface interface {
	IRelatedItemInterface
}

type IUseToBrowseItemVtbl

type IUseToBrowseItemVtbl struct {
	IRelatedItemVtbl
}

type IUserAccountChangeCallback

type IUserAccountChangeCallback struct {
	IUnknown
}

func (*IUserAccountChangeCallback) OnPictureChange

func (this *IUserAccountChangeCallback) OnPictureChange(pszUserName PWSTR) HRESULT

func (*IUserAccountChangeCallback) Vtbl

type IUserAccountChangeCallbackInterface

type IUserAccountChangeCallbackInterface interface {
	IUnknownInterface
	OnPictureChange(pszUserName PWSTR) HRESULT
}

type IUserAccountChangeCallbackVtbl

type IUserAccountChangeCallbackVtbl struct {
	IUnknownVtbl
	OnPictureChange uintptr
}

type IUserActivityInterop

type IUserActivityInterop struct {
	IInspectable
}

func (*IUserActivityInterop) CreateSessionForWindow

func (this *IUserActivityInterop) CreateSessionForWindow(window HWND, iid *syscall.GUID, value unsafe.Pointer) HRESULT

func (*IUserActivityInterop) Vtbl

type IUserActivityInteropInterface

type IUserActivityInteropInterface interface {
	IInspectableInterface
	CreateSessionForWindow(window HWND, iid *syscall.GUID, value unsafe.Pointer) HRESULT
}

type IUserActivityInteropVtbl

type IUserActivityInteropVtbl struct {
	IInspectableVtbl
	CreateSessionForWindow uintptr
}

type IUserActivityRequestManagerInterop

type IUserActivityRequestManagerInterop struct {
	IInspectable
}

func (*IUserActivityRequestManagerInterop) GetForWindow

func (this *IUserActivityRequestManagerInterop) GetForWindow(window HWND, iid *syscall.GUID, value unsafe.Pointer) HRESULT

func (*IUserActivityRequestManagerInterop) Vtbl

type IUserActivityRequestManagerInteropInterface

type IUserActivityRequestManagerInteropInterface interface {
	IInspectableInterface
	GetForWindow(window HWND, iid *syscall.GUID, value unsafe.Pointer) HRESULT
}

type IUserActivityRequestManagerInteropVtbl

type IUserActivityRequestManagerInteropVtbl struct {
	IInspectableVtbl
	GetForWindow uintptr
}

type IUserActivitySourceHostInterop

type IUserActivitySourceHostInterop struct {
	IInspectable
}

func (*IUserActivitySourceHostInterop) SetActivitySourceHost

func (this *IUserActivitySourceHostInterop) SetActivitySourceHost(activitySourceHost HSTRING) HRESULT

func (*IUserActivitySourceHostInterop) Vtbl

type IUserActivitySourceHostInteropInterface

type IUserActivitySourceHostInteropInterface interface {
	IInspectableInterface
	SetActivitySourceHost(activitySourceHost HSTRING) HRESULT
}

type IUserActivitySourceHostInteropVtbl

type IUserActivitySourceHostInteropVtbl struct {
	IInspectableVtbl
	SetActivitySourceHost uintptr
}

type IUserConsentVerifierInterop

type IUserConsentVerifierInterop struct {
	IInspectable
}

func (*IUserConsentVerifierInterop) RequestVerificationForWindowAsync

func (this *IUserConsentVerifierInterop) RequestVerificationForWindowAsync(appWindow HWND, message HSTRING, riid *syscall.GUID, asyncOperation unsafe.Pointer) HRESULT

func (*IUserConsentVerifierInterop) Vtbl

type IUserConsentVerifierInteropInterface

type IUserConsentVerifierInteropInterface interface {
	IInspectableInterface
	RequestVerificationForWindowAsync(appWindow HWND, message HSTRING, riid *syscall.GUID, asyncOperation unsafe.Pointer) HRESULT
}

type IUserConsentVerifierInteropVtbl

type IUserConsentVerifierInteropVtbl struct {
	IInspectableVtbl
	RequestVerificationForWindowAsync uintptr
}

type IUserDictionariesRegistrar

type IUserDictionariesRegistrar struct {
	IUnknown
}

func (*IUserDictionariesRegistrar) RegisterUserDictionary

func (this *IUserDictionariesRegistrar) RegisterUserDictionary(dictionaryPath PWSTR, languageTag PWSTR) HRESULT

func (*IUserDictionariesRegistrar) UnregisterUserDictionary

func (this *IUserDictionariesRegistrar) UnregisterUserDictionary(dictionaryPath PWSTR, languageTag PWSTR) HRESULT

func (*IUserDictionariesRegistrar) Vtbl

type IUserDictionariesRegistrarInterface

type IUserDictionariesRegistrarInterface interface {
	IUnknownInterface
	RegisterUserDictionary(dictionaryPath PWSTR, languageTag PWSTR) HRESULT
	UnregisterUserDictionary(dictionaryPath PWSTR, languageTag PWSTR) HRESULT
}

type IUserDictionariesRegistrarVtbl

type IUserDictionariesRegistrarVtbl struct {
	IUnknownVtbl
	RegisterUserDictionary   uintptr
	UnregisterUserDictionary uintptr
}

type IUserNotification

type IUserNotification struct {
	IUnknown
}

func (*IUserNotification) PlaySound

func (this *IUserNotification) PlaySound(pszSoundName PWSTR) HRESULT

func (*IUserNotification) SetBalloonInfo

func (this *IUserNotification) SetBalloonInfo(pszTitle PWSTR, pszText PWSTR, dwInfoFlags uint32) HRESULT

func (*IUserNotification) SetBalloonRetry

func (this *IUserNotification) SetBalloonRetry(dwShowTime uint32, dwInterval uint32, cRetryCount uint32) HRESULT

func (*IUserNotification) SetIconInfo

func (this *IUserNotification) SetIconInfo(hIcon HICON, pszToolTip PWSTR) HRESULT

func (*IUserNotification) Show

func (this *IUserNotification) Show(pqc *IQueryContinue, dwContinuePollInterval uint32) HRESULT

func (*IUserNotification) Vtbl

type IUserNotification2

type IUserNotification2 struct {
	IUnknown
}

func (*IUserNotification2) PlaySound

func (this *IUserNotification2) PlaySound(pszSoundName PWSTR) HRESULT

func (*IUserNotification2) SetBalloonInfo

func (this *IUserNotification2) SetBalloonInfo(pszTitle PWSTR, pszText PWSTR, dwInfoFlags uint32) HRESULT

func (*IUserNotification2) SetBalloonRetry

func (this *IUserNotification2) SetBalloonRetry(dwShowTime uint32, dwInterval uint32, cRetryCount uint32) HRESULT

func (*IUserNotification2) SetIconInfo

func (this *IUserNotification2) SetIconInfo(hIcon HICON, pszToolTip PWSTR) HRESULT

func (*IUserNotification2) Show

func (this *IUserNotification2) Show(pqc *IQueryContinue, dwContinuePollInterval uint32, pSink *IUserNotificationCallback) HRESULT

func (*IUserNotification2) Vtbl

type IUserNotification2Interface

type IUserNotification2Interface interface {
	IUnknownInterface
	SetBalloonInfo(pszTitle PWSTR, pszText PWSTR, dwInfoFlags uint32) HRESULT
	SetBalloonRetry(dwShowTime uint32, dwInterval uint32, cRetryCount uint32) HRESULT
	SetIconInfo(hIcon HICON, pszToolTip PWSTR) HRESULT
	Show(pqc *IQueryContinue, dwContinuePollInterval uint32, pSink *IUserNotificationCallback) HRESULT
	PlaySound(pszSoundName PWSTR) HRESULT
}

type IUserNotification2Vtbl

type IUserNotification2Vtbl struct {
	IUnknownVtbl
	SetBalloonInfo  uintptr
	SetBalloonRetry uintptr
	SetIconInfo     uintptr
	Show            uintptr
	PlaySound       uintptr
}

type IUserNotificationCallback

type IUserNotificationCallback struct {
	IUnknown
}

func (*IUserNotificationCallback) OnBalloonUserClick

func (this *IUserNotificationCallback) OnBalloonUserClick(pt *POINT) HRESULT

func (*IUserNotificationCallback) OnContextMenu

func (this *IUserNotificationCallback) OnContextMenu(pt *POINT) HRESULT

func (*IUserNotificationCallback) OnLeftClick

func (this *IUserNotificationCallback) OnLeftClick(pt *POINT) HRESULT

func (*IUserNotificationCallback) Vtbl

type IUserNotificationCallbackInterface

type IUserNotificationCallbackInterface interface {
	IUnknownInterface
	OnBalloonUserClick(pt *POINT) HRESULT
	OnLeftClick(pt *POINT) HRESULT
	OnContextMenu(pt *POINT) HRESULT
}

type IUserNotificationCallbackVtbl

type IUserNotificationCallbackVtbl struct {
	IUnknownVtbl
	OnBalloonUserClick uintptr
	OnLeftClick        uintptr
	OnContextMenu      uintptr
}

type IUserNotificationInterface

type IUserNotificationInterface interface {
	IUnknownInterface
	SetBalloonInfo(pszTitle PWSTR, pszText PWSTR, dwInfoFlags uint32) HRESULT
	SetBalloonRetry(dwShowTime uint32, dwInterval uint32, cRetryCount uint32) HRESULT
	SetIconInfo(hIcon HICON, pszToolTip PWSTR) HRESULT
	Show(pqc *IQueryContinue, dwContinuePollInterval uint32) HRESULT
	PlaySound(pszSoundName PWSTR) HRESULT
}

type IUserNotificationVtbl

type IUserNotificationVtbl struct {
	IUnknownVtbl
	SetBalloonInfo  uintptr
	SetBalloonRetry uintptr
	SetIconInfo     uintptr
	Show            uintptr
	PlaySound       uintptr
}

type IVBFormat

type IVBFormat struct {
	IUnknown
}

func (*IVBFormat) Format

func (this *IVBFormat) Format(vData *VARIANT, bstrFormat BSTR, lpBuffer unsafe.Pointer, cb uint16, lcid int32, sFirstDayOfWeek int16, sFirstWeekOfYear uint16, rcb *uint16) HRESULT

func (*IVBFormat) Vtbl

func (this *IVBFormat) Vtbl() *IVBFormatVtbl

type IVBFormatInterface

type IVBFormatInterface interface {
	IUnknownInterface
	Format(vData *VARIANT, bstrFormat BSTR, lpBuffer unsafe.Pointer, cb uint16, lcid int32, sFirstDayOfWeek int16, sFirstWeekOfYear uint16, rcb *uint16) HRESULT
}

type IVBFormatVtbl

type IVBFormatVtbl struct {
	IUnknownVtbl
	Format uintptr
}

type IVBGetControl

type IVBGetControl struct {
	IUnknown
}

func (*IVBGetControl) EnumControls

func (this *IVBGetControl) EnumControls(dwOleContF OLECONTF, dwWhich ENUM_CONTROLS_WHICH_FLAGS, ppenumUnk **IEnumUnknown) HRESULT

func (*IVBGetControl) Vtbl

func (this *IVBGetControl) Vtbl() *IVBGetControlVtbl

type IVBGetControlInterface

type IVBGetControlInterface interface {
	IUnknownInterface
	EnumControls(dwOleContF OLECONTF, dwWhich ENUM_CONTROLS_WHICH_FLAGS, ppenumUnk **IEnumUnknown) HRESULT
}

type IVBGetControlVtbl

type IVBGetControlVtbl struct {
	IUnknownVtbl
	EnumControls uintptr
}

type IValueProvider

type IValueProvider struct {
	IUnknown
}

func (*IValueProvider) Get_IsReadOnly

func (this *IValueProvider) Get_IsReadOnly(pRetVal *BOOL) HRESULT

func (*IValueProvider) Get_Value

func (this *IValueProvider) Get_Value(pRetVal *BSTR) HRESULT

func (*IValueProvider) SetValue

func (this *IValueProvider) SetValue(val PWSTR) HRESULT

func (*IValueProvider) Vtbl

func (this *IValueProvider) Vtbl() *IValueProviderVtbl

type IValueProviderInterface

type IValueProviderInterface interface {
	IUnknownInterface
	SetValue(val PWSTR) HRESULT
	Get_Value(pRetVal *BSTR) HRESULT
	Get_IsReadOnly(pRetVal *BOOL) HRESULT
}

type IValueProviderVtbl

type IValueProviderVtbl struct {
	IUnknownVtbl
	SetValue       uintptr
	Get_Value      uintptr
	Get_IsReadOnly uintptr
}

type IVariantChangeType

type IVariantChangeType struct {
	IUnknown
}

func (*IVariantChangeType) ChangeType

func (this *IVariantChangeType) ChangeType(pvarDst *VARIANT, pvarSrc *VARIANT, lcid uint32, vtNew VARENUM) HRESULT

func (*IVariantChangeType) Vtbl

type IVariantChangeTypeInterface

type IVariantChangeTypeInterface interface {
	IUnknownInterface
	ChangeType(pvarDst *VARIANT, pvarSrc *VARIANT, lcid uint32, vtNew VARENUM) HRESULT
}

type IVariantChangeTypeVtbl

type IVariantChangeTypeVtbl struct {
	IUnknownVtbl
	ChangeType uintptr
}

type IViewObject

type IViewObject struct {
	IUnknown
}

func (*IViewObject) Draw

func (this *IViewObject) Draw(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcTargetDev HDC, hdcDraw HDC, lprcBounds *RECTL, lprcWBounds *RECTL, pfnContinue uintptr, dwContinue uintptr) HRESULT

func (*IViewObject) Freeze

func (this *IViewObject) Freeze(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, pdwFreeze *uint32) HRESULT

func (*IViewObject) GetAdvise

func (this *IViewObject) GetAdvise(pAspects *uint32, pAdvf *uint32, ppAdvSink **IAdviseSink) HRESULT

func (*IViewObject) GetColorSet

func (this *IViewObject) GetColorSet(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hicTargetDev HDC, ppColorSet **LOGPALETTE) HRESULT

func (*IViewObject) SetAdvise

func (this *IViewObject) SetAdvise(aspects DVASPECT, advf uint32, pAdvSink *IAdviseSink) HRESULT

func (*IViewObject) Unfreeze

func (this *IViewObject) Unfreeze(dwFreeze uint32) HRESULT

func (*IViewObject) Vtbl

func (this *IViewObject) Vtbl() *IViewObjectVtbl

type IViewObject2

type IViewObject2 struct {
	IViewObject
}

func (*IViewObject2) GetExtent

func (this *IViewObject2) GetExtent(dwDrawAspect DVASPECT, lindex int32, ptd *DVTARGETDEVICE, lpsizel *SIZE) HRESULT

func (*IViewObject2) Vtbl

func (this *IViewObject2) Vtbl() *IViewObject2Vtbl

type IViewObject2Interface

type IViewObject2Interface interface {
	IViewObjectInterface
	GetExtent(dwDrawAspect DVASPECT, lindex int32, ptd *DVTARGETDEVICE, lpsizel *SIZE) HRESULT
}

type IViewObject2Vtbl

type IViewObject2Vtbl struct {
	IViewObjectVtbl
	GetExtent uintptr
}

type IViewObjectEx

type IViewObjectEx struct {
	IViewObject2
}

func (*IViewObjectEx) GetNaturalExtent

func (this *IViewObjectEx) GetNaturalExtent(dwAspect DVASPECT, lindex int32, ptd *DVTARGETDEVICE, hicTargetDev HDC, pExtentInfo *DVEXTENTINFO, pSizel *SIZE) HRESULT

func (*IViewObjectEx) GetRect

func (this *IViewObjectEx) GetRect(dwAspect uint32, pRect *RECTL) HRESULT

func (*IViewObjectEx) GetViewStatus

func (this *IViewObjectEx) GetViewStatus(pdwStatus *uint32) HRESULT

func (*IViewObjectEx) QueryHitPoint

func (this *IViewObjectEx) QueryHitPoint(dwAspect uint32, pRectBounds *RECT, ptlLoc POINT, lCloseHint int32, pHitResult *uint32) HRESULT

func (*IViewObjectEx) QueryHitRect

func (this *IViewObjectEx) QueryHitRect(dwAspect uint32, pRectBounds *RECT, pRectLoc *RECT, lCloseHint int32, pHitResult *uint32) HRESULT

func (*IViewObjectEx) Vtbl

func (this *IViewObjectEx) Vtbl() *IViewObjectExVtbl

type IViewObjectExInterface

type IViewObjectExInterface interface {
	IViewObject2Interface
	GetRect(dwAspect uint32, pRect *RECTL) HRESULT
	GetViewStatus(pdwStatus *uint32) HRESULT
	QueryHitPoint(dwAspect uint32, pRectBounds *RECT, ptlLoc POINT, lCloseHint int32, pHitResult *uint32) HRESULT
	QueryHitRect(dwAspect uint32, pRectBounds *RECT, pRectLoc *RECT, lCloseHint int32, pHitResult *uint32) HRESULT
	GetNaturalExtent(dwAspect DVASPECT, lindex int32, ptd *DVTARGETDEVICE, hicTargetDev HDC, pExtentInfo *DVEXTENTINFO, pSizel *SIZE) HRESULT
}

type IViewObjectExVtbl

type IViewObjectExVtbl struct {
	IViewObject2Vtbl
	GetRect          uintptr
	GetViewStatus    uintptr
	QueryHitPoint    uintptr
	QueryHitRect     uintptr
	GetNaturalExtent uintptr
}

type IViewObjectInterface

type IViewObjectInterface interface {
	IUnknownInterface
	Draw(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hdcTargetDev HDC, hdcDraw HDC, lprcBounds *RECTL, lprcWBounds *RECTL, pfnContinue uintptr, dwContinue uintptr) HRESULT
	GetColorSet(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, ptd *DVTARGETDEVICE, hicTargetDev HDC, ppColorSet **LOGPALETTE) HRESULT
	Freeze(dwDrawAspect DVASPECT, lindex int32, pvAspect unsafe.Pointer, pdwFreeze *uint32) HRESULT
	Unfreeze(dwFreeze uint32) HRESULT
	SetAdvise(aspects DVASPECT, advf uint32, pAdvSink *IAdviseSink) HRESULT
	GetAdvise(pAspects *uint32, pAdvf *uint32, ppAdvSink **IAdviseSink) HRESULT
}

type IViewObjectVtbl

type IViewObjectVtbl struct {
	IUnknownVtbl
	Draw        uintptr
	GetColorSet uintptr
	Freeze      uintptr
	Unfreeze    uintptr
	SetAdvise   uintptr
	GetAdvise   uintptr
}

type IViewStateIdentityItem

type IViewStateIdentityItem struct {
	IRelatedItem
}

func (*IViewStateIdentityItem) Vtbl

type IViewStateIdentityItemInterface

type IViewStateIdentityItemInterface interface {
	IRelatedItemInterface
}

type IViewStateIdentityItemVtbl

type IViewStateIdentityItemVtbl struct {
	IRelatedItemVtbl
}

type IVirtualDesktopManager

type IVirtualDesktopManager struct {
	IUnknown
}

func (*IVirtualDesktopManager) GetWindowDesktopId

func (this *IVirtualDesktopManager) GetWindowDesktopId(topLevelWindow HWND, desktopId *syscall.GUID) HRESULT

func (*IVirtualDesktopManager) IsWindowOnCurrentVirtualDesktop

func (this *IVirtualDesktopManager) IsWindowOnCurrentVirtualDesktop(topLevelWindow HWND, onCurrentDesktop *BOOL) HRESULT

func (*IVirtualDesktopManager) MoveWindowToDesktop

func (this *IVirtualDesktopManager) MoveWindowToDesktop(topLevelWindow HWND, desktopId *syscall.GUID) HRESULT

func (*IVirtualDesktopManager) Vtbl

type IVirtualDesktopManagerInterface

type IVirtualDesktopManagerInterface interface {
	IUnknownInterface
	IsWindowOnCurrentVirtualDesktop(topLevelWindow HWND, onCurrentDesktop *BOOL) HRESULT
	GetWindowDesktopId(topLevelWindow HWND, desktopId *syscall.GUID) HRESULT
	MoveWindowToDesktop(topLevelWindow HWND, desktopId *syscall.GUID) HRESULT
}

type IVirtualDesktopManagerVtbl

type IVirtualDesktopManagerVtbl struct {
	IUnknownVtbl
	IsWindowOnCurrentVirtualDesktop uintptr
	GetWindowDesktopId              uintptr
	MoveWindowToDesktop             uintptr
}

type IVirtualizedItemProvider

type IVirtualizedItemProvider struct {
	IUnknown
}

func (*IVirtualizedItemProvider) Realize

func (this *IVirtualizedItemProvider) Realize() HRESULT

func (*IVirtualizedItemProvider) Vtbl

type IVirtualizedItemProviderInterface

type IVirtualizedItemProviderInterface interface {
	IUnknownInterface
	Realize() HRESULT
}

type IVirtualizedItemProviderVtbl

type IVirtualizedItemProviderVtbl struct {
	IUnknownVtbl
	Realize uintptr
}

type IVisualProperties

type IVisualProperties struct {
	IUnknown
}

func (*IVisualProperties) GetColor

func (this *IVisualProperties) GetColor(vpcf VPCOLORFLAGS, pcr *COLORREF) HRESULT

func (*IVisualProperties) GetFont

func (this *IVisualProperties) GetFont(plf *LOGFONTW) HRESULT

func (*IVisualProperties) GetItemHeight

func (this *IVisualProperties) GetItemHeight(cyItemInPixels *int32) HRESULT

func (*IVisualProperties) SetColor

func (this *IVisualProperties) SetColor(vpcf VPCOLORFLAGS, cr COLORREF) HRESULT

func (*IVisualProperties) SetFont

func (this *IVisualProperties) SetFont(plf *LOGFONTW, bRedraw BOOL) HRESULT

func (*IVisualProperties) SetItemHeight

func (this *IVisualProperties) SetItemHeight(cyItemInPixels int32) HRESULT

func (*IVisualProperties) SetTheme

func (this *IVisualProperties) SetTheme(pszSubAppName PWSTR, pszSubIdList PWSTR) HRESULT

func (*IVisualProperties) SetWatermark

func (this *IVisualProperties) SetWatermark(hbmp HBITMAP, vpwf VPWATERMARKFLAGS) HRESULT

func (*IVisualProperties) Vtbl

type IVisualPropertiesInterface

type IVisualPropertiesInterface interface {
	IUnknownInterface
	SetWatermark(hbmp HBITMAP, vpwf VPWATERMARKFLAGS) HRESULT
	SetColor(vpcf VPCOLORFLAGS, cr COLORREF) HRESULT
	GetColor(vpcf VPCOLORFLAGS, pcr *COLORREF) HRESULT
	SetItemHeight(cyItemInPixels int32) HRESULT
	GetItemHeight(cyItemInPixels *int32) HRESULT
	SetFont(plf *LOGFONTW, bRedraw BOOL) HRESULT
	GetFont(plf *LOGFONTW) HRESULT
	SetTheme(pszSubAppName PWSTR, pszSubIdList PWSTR) HRESULT
}

type IVisualPropertiesVtbl

type IVisualPropertiesVtbl struct {
	IUnknownVtbl
	SetWatermark  uintptr
	SetColor      uintptr
	GetColor      uintptr
	SetItemHeight uintptr
	GetItemHeight uintptr
	SetFont       uintptr
	GetFont       uintptr
	SetTheme      uintptr
}

type IWaitMultiple

type IWaitMultiple struct {
	IUnknown
}

func (*IWaitMultiple) AddSynchronize

func (this *IWaitMultiple) AddSynchronize(pSync *ISynchronize) HRESULT

func (*IWaitMultiple) Vtbl

func (this *IWaitMultiple) Vtbl() *IWaitMultipleVtbl

func (*IWaitMultiple) WaitMultiple

func (this *IWaitMultiple) WaitMultiple(timeout uint32, pSync **ISynchronize) HRESULT

type IWaitMultipleInterface

type IWaitMultipleInterface interface {
	IUnknownInterface
	WaitMultiple(timeout uint32, pSync **ISynchronize) HRESULT
	AddSynchronize(pSync *ISynchronize) HRESULT
}

type IWaitMultipleVtbl

type IWaitMultipleVtbl struct {
	IUnknownVtbl
	WaitMultiple   uintptr
	AddSynchronize uintptr
}

type IWeakReference

type IWeakReference struct {
	IUnknown
}

func (*IWeakReference) Resolve

func (this *IWeakReference) Resolve(riid *syscall.GUID, objectReference unsafe.Pointer) HRESULT

func (*IWeakReference) Vtbl

func (this *IWeakReference) Vtbl() *IWeakReferenceVtbl

type IWeakReferenceInterface

type IWeakReferenceInterface interface {
	IUnknownInterface
	Resolve(riid *syscall.GUID, objectReference unsafe.Pointer) HRESULT
}

type IWeakReferenceSource

type IWeakReferenceSource struct {
	IUnknown
}

func (*IWeakReferenceSource) GetWeakReference

func (this *IWeakReferenceSource) GetWeakReference(weakReference **IWeakReference) HRESULT

func (*IWeakReferenceSource) Vtbl

type IWeakReferenceSourceInterface

type IWeakReferenceSourceInterface interface {
	IUnknownInterface
	GetWeakReference(weakReference **IWeakReference) HRESULT
}

type IWeakReferenceSourceVtbl

type IWeakReferenceSourceVtbl struct {
	IUnknownVtbl
	GetWeakReference uintptr
}

type IWeakReferenceVtbl

type IWeakReferenceVtbl struct {
	IUnknownVtbl
	Resolve uintptr
}

type IWebAuthenticationCoreManagerInterop

type IWebAuthenticationCoreManagerInterop struct {
	IInspectable
}

func (*IWebAuthenticationCoreManagerInterop) RequestTokenForWindowAsync

func (this *IWebAuthenticationCoreManagerInterop) RequestTokenForWindowAsync(appWindow HWND, request *IInspectable, riid *syscall.GUID, asyncInfo unsafe.Pointer) HRESULT

func (*IWebAuthenticationCoreManagerInterop) RequestTokenWithWebAccountForWindowAsync

func (this *IWebAuthenticationCoreManagerInterop) RequestTokenWithWebAccountForWindowAsync(appWindow HWND, request *IInspectable, webAccount *IInspectable, riid *syscall.GUID, asyncInfo unsafe.Pointer) HRESULT

func (*IWebAuthenticationCoreManagerInterop) Vtbl

type IWebAuthenticationCoreManagerInteropInterface

type IWebAuthenticationCoreManagerInteropInterface interface {
	IInspectableInterface
	RequestTokenForWindowAsync(appWindow HWND, request *IInspectable, riid *syscall.GUID, asyncInfo unsafe.Pointer) HRESULT
	RequestTokenWithWebAccountForWindowAsync(appWindow HWND, request *IInspectable, webAccount *IInspectable, riid *syscall.GUID, asyncInfo unsafe.Pointer) HRESULT
}

type IWebAuthenticationCoreManagerInteropVtbl

type IWebAuthenticationCoreManagerInteropVtbl struct {
	IInspectableVtbl
	RequestTokenForWindowAsync               uintptr
	RequestTokenWithWebAccountForWindowAsync uintptr
}

type IWebBrowser

type IWebBrowser struct {
	IDispatch
}

func (*IWebBrowser) Get_Application

func (this *IWebBrowser) Get_Application(ppDisp **IDispatch) HRESULT

func (*IWebBrowser) Get_Busy

func (this *IWebBrowser) Get_Busy(pBool *VARIANT_BOOL) HRESULT

func (*IWebBrowser) Get_Container

func (this *IWebBrowser) Get_Container(ppDisp **IDispatch) HRESULT

func (*IWebBrowser) Get_Document

func (this *IWebBrowser) Get_Document(ppDisp **IDispatch) HRESULT

func (*IWebBrowser) Get_Height

func (this *IWebBrowser) Get_Height(pl *int32) HRESULT

func (*IWebBrowser) Get_Left

func (this *IWebBrowser) Get_Left(pl *int32) HRESULT

func (*IWebBrowser) Get_LocationName

func (this *IWebBrowser) Get_LocationName(LocationName *BSTR) HRESULT

func (*IWebBrowser) Get_LocationURL

func (this *IWebBrowser) Get_LocationURL(LocationURL *BSTR) HRESULT

func (*IWebBrowser) Get_Parent

func (this *IWebBrowser) Get_Parent(ppDisp **IDispatch) HRESULT

func (*IWebBrowser) Get_Top

func (this *IWebBrowser) Get_Top(pl *int32) HRESULT

func (*IWebBrowser) Get_TopLevelContainer

func (this *IWebBrowser) Get_TopLevelContainer(pBool *VARIANT_BOOL) HRESULT

func (*IWebBrowser) Get_Type

func (this *IWebBrowser) Get_Type(Type *BSTR) HRESULT

func (*IWebBrowser) Get_Width

func (this *IWebBrowser) Get_Width(pl *int32) HRESULT

func (*IWebBrowser) GoBack

func (this *IWebBrowser) GoBack() HRESULT

func (*IWebBrowser) GoForward

func (this *IWebBrowser) GoForward() HRESULT

func (*IWebBrowser) GoHome

func (this *IWebBrowser) GoHome() HRESULT

func (*IWebBrowser) GoSearch

func (this *IWebBrowser) GoSearch() HRESULT

func (*IWebBrowser) Navigate

func (this *IWebBrowser) Navigate(URL BSTR, Flags *VARIANT, TargetFrameName *VARIANT, PostData *VARIANT, Headers *VARIANT) HRESULT

func (*IWebBrowser) Put_Height

func (this *IWebBrowser) Put_Height(Height int32) HRESULT

func (*IWebBrowser) Put_Left

func (this *IWebBrowser) Put_Left(Left int32) HRESULT

func (*IWebBrowser) Put_Top

func (this *IWebBrowser) Put_Top(Top int32) HRESULT

func (*IWebBrowser) Put_Width

func (this *IWebBrowser) Put_Width(Width int32) HRESULT

func (*IWebBrowser) Refresh

func (this *IWebBrowser) Refresh() HRESULT

func (*IWebBrowser) Refresh2

func (this *IWebBrowser) Refresh2(Level *VARIANT) HRESULT

func (*IWebBrowser) Stop

func (this *IWebBrowser) Stop() HRESULT

func (*IWebBrowser) Vtbl

func (this *IWebBrowser) Vtbl() *IWebBrowserVtbl

type IWebBrowser2

type IWebBrowser2 struct {
	IWebBrowserApp
}

func (*IWebBrowser2) ExecWB

func (this *IWebBrowser2) ExecWB(cmdID OLECMDID, cmdexecopt OLECMDEXECOPT, pvaIn *VARIANT, pvaOut *VARIANT) HRESULT

func (*IWebBrowser2) Get_AddressBar

func (this *IWebBrowser2) Get_AddressBar(Value *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Get_Offline

func (this *IWebBrowser2) Get_Offline(pbOffline *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Get_ReadyState

func (this *IWebBrowser2) Get_ReadyState(plReadyState *READYSTATE) HRESULT

func (*IWebBrowser2) Get_RegisterAsBrowser

func (this *IWebBrowser2) Get_RegisterAsBrowser(pbRegister *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Get_RegisterAsDropTarget

func (this *IWebBrowser2) Get_RegisterAsDropTarget(pbRegister *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Get_Resizable

func (this *IWebBrowser2) Get_Resizable(Value *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Get_Silent

func (this *IWebBrowser2) Get_Silent(pbSilent *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Get_TheaterMode

func (this *IWebBrowser2) Get_TheaterMode(pbRegister *VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Navigate2

func (this *IWebBrowser2) Navigate2(URL *VARIANT, Flags *VARIANT, TargetFrameName *VARIANT, PostData *VARIANT, Headers *VARIANT) HRESULT

func (*IWebBrowser2) Put_AddressBar

func (this *IWebBrowser2) Put_AddressBar(Value VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Put_Offline

func (this *IWebBrowser2) Put_Offline(bOffline VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Put_RegisterAsBrowser

func (this *IWebBrowser2) Put_RegisterAsBrowser(bRegister VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Put_RegisterAsDropTarget

func (this *IWebBrowser2) Put_RegisterAsDropTarget(bRegister VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Put_Resizable

func (this *IWebBrowser2) Put_Resizable(Value VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Put_Silent

func (this *IWebBrowser2) Put_Silent(bSilent VARIANT_BOOL) HRESULT

func (*IWebBrowser2) Put_TheaterMode

func (this *IWebBrowser2) Put_TheaterMode(bRegister VARIANT_BOOL) HRESULT

func (*IWebBrowser2) QueryStatusWB

func (this *IWebBrowser2) QueryStatusWB(cmdID OLECMDID, pcmdf *OLECMDF) HRESULT

func (*IWebBrowser2) ShowBrowserBar

func (this *IWebBrowser2) ShowBrowserBar(pvaClsid *VARIANT, pvarShow *VARIANT, pvarSize *VARIANT) HRESULT

func (*IWebBrowser2) Vtbl

func (this *IWebBrowser2) Vtbl() *IWebBrowser2Vtbl

type IWebBrowser2Interface

type IWebBrowser2Interface interface {
	IWebBrowserAppInterface
	Navigate2(URL *VARIANT, Flags *VARIANT, TargetFrameName *VARIANT, PostData *VARIANT, Headers *VARIANT) HRESULT
	QueryStatusWB(cmdID OLECMDID, pcmdf *OLECMDF) HRESULT
	ExecWB(cmdID OLECMDID, cmdexecopt OLECMDEXECOPT, pvaIn *VARIANT, pvaOut *VARIANT) HRESULT
	ShowBrowserBar(pvaClsid *VARIANT, pvarShow *VARIANT, pvarSize *VARIANT) HRESULT
	Get_ReadyState(plReadyState *READYSTATE) HRESULT
	Get_Offline(pbOffline *VARIANT_BOOL) HRESULT
	Put_Offline(bOffline VARIANT_BOOL) HRESULT
	Get_Silent(pbSilent *VARIANT_BOOL) HRESULT
	Put_Silent(bSilent VARIANT_BOOL) HRESULT
	Get_RegisterAsBrowser(pbRegister *VARIANT_BOOL) HRESULT
	Put_RegisterAsBrowser(bRegister VARIANT_BOOL) HRESULT
	Get_RegisterAsDropTarget(pbRegister *VARIANT_BOOL) HRESULT
	Put_RegisterAsDropTarget(bRegister VARIANT_BOOL) HRESULT
	Get_TheaterMode(pbRegister *VARIANT_BOOL) HRESULT
	Put_TheaterMode(bRegister VARIANT_BOOL) HRESULT
	Get_AddressBar(Value *VARIANT_BOOL) HRESULT
	Put_AddressBar(Value VARIANT_BOOL) HRESULT
	Get_Resizable(Value *VARIANT_BOOL) HRESULT
	Put_Resizable(Value VARIANT_BOOL) HRESULT
}

type IWebBrowser2Vtbl

type IWebBrowser2Vtbl struct {
	IWebBrowserAppVtbl
	Navigate2                uintptr
	QueryStatusWB            uintptr
	ExecWB                   uintptr
	ShowBrowserBar           uintptr
	Get_ReadyState           uintptr
	Get_Offline              uintptr
	Put_Offline              uintptr
	Get_Silent               uintptr
	Put_Silent               uintptr
	Get_RegisterAsBrowser    uintptr
	Put_RegisterAsBrowser    uintptr
	Get_RegisterAsDropTarget uintptr
	Put_RegisterAsDropTarget uintptr
	Get_TheaterMode          uintptr
	Put_TheaterMode          uintptr
	Get_AddressBar           uintptr
	Put_AddressBar           uintptr
	Get_Resizable            uintptr
	Put_Resizable            uintptr
}

type IWebBrowserApp

type IWebBrowserApp struct {
	IWebBrowser
}

func (*IWebBrowserApp) ClientToWindow

func (this *IWebBrowserApp) ClientToWindow(pcx *int32, pcy *int32) HRESULT

func (*IWebBrowserApp) GetProperty

func (this *IWebBrowserApp) GetProperty(Property BSTR, pvtValue *VARIANT) HRESULT

func (*IWebBrowserApp) Get_FullName

func (this *IWebBrowserApp) Get_FullName(FullName *BSTR) HRESULT

func (*IWebBrowserApp) Get_FullScreen

func (this *IWebBrowserApp) Get_FullScreen(pbFullScreen *VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Get_HWND

func (this *IWebBrowserApp) Get_HWND(pHWND *SHANDLE_PTR) HRESULT

func (*IWebBrowserApp) Get_MenuBar

func (this *IWebBrowserApp) Get_MenuBar(Value *VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Get_Name

func (this *IWebBrowserApp) Get_Name(Name *BSTR) HRESULT

func (*IWebBrowserApp) Get_Path

func (this *IWebBrowserApp) Get_Path(Path *BSTR) HRESULT

func (*IWebBrowserApp) Get_StatusBar

func (this *IWebBrowserApp) Get_StatusBar(pBool *VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Get_StatusText

func (this *IWebBrowserApp) Get_StatusText(StatusText *BSTR) HRESULT

func (*IWebBrowserApp) Get_ToolBar

func (this *IWebBrowserApp) Get_ToolBar(Value *int32) HRESULT

func (*IWebBrowserApp) Get_Visible

func (this *IWebBrowserApp) Get_Visible(pBool *VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) PutProperty

func (this *IWebBrowserApp) PutProperty(Property BSTR, vtValue VARIANT) HRESULT

func (*IWebBrowserApp) Put_FullScreen

func (this *IWebBrowserApp) Put_FullScreen(bFullScreen VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Put_MenuBar

func (this *IWebBrowserApp) Put_MenuBar(Value VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Put_StatusBar

func (this *IWebBrowserApp) Put_StatusBar(Value VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Put_StatusText

func (this *IWebBrowserApp) Put_StatusText(StatusText BSTR) HRESULT

func (*IWebBrowserApp) Put_ToolBar

func (this *IWebBrowserApp) Put_ToolBar(Value int32) HRESULT

func (*IWebBrowserApp) Put_Visible

func (this *IWebBrowserApp) Put_Visible(Value VARIANT_BOOL) HRESULT

func (*IWebBrowserApp) Quit

func (this *IWebBrowserApp) Quit() HRESULT

func (*IWebBrowserApp) Vtbl

func (this *IWebBrowserApp) Vtbl() *IWebBrowserAppVtbl

type IWebBrowserAppInterface

type IWebBrowserAppInterface interface {
	IWebBrowserInterface
	Quit() HRESULT
	ClientToWindow(pcx *int32, pcy *int32) HRESULT
	PutProperty(Property BSTR, vtValue VARIANT) HRESULT
	GetProperty(Property BSTR, pvtValue *VARIANT) HRESULT
	Get_Name(Name *BSTR) HRESULT
	Get_HWND(pHWND *SHANDLE_PTR) HRESULT
	Get_FullName(FullName *BSTR) HRESULT
	Get_Path(Path *BSTR) HRESULT
	Get_Visible(pBool *VARIANT_BOOL) HRESULT
	Put_Visible(Value VARIANT_BOOL) HRESULT
	Get_StatusBar(pBool *VARIANT_BOOL) HRESULT
	Put_StatusBar(Value VARIANT_BOOL) HRESULT
	Get_StatusText(StatusText *BSTR) HRESULT
	Put_StatusText(StatusText BSTR) HRESULT
	Get_ToolBar(Value *int32) HRESULT
	Put_ToolBar(Value int32) HRESULT
	Get_MenuBar(Value *VARIANT_BOOL) HRESULT
	Put_MenuBar(Value VARIANT_BOOL) HRESULT
	Get_FullScreen(pbFullScreen *VARIANT_BOOL) HRESULT
	Put_FullScreen(bFullScreen VARIANT_BOOL) HRESULT
}

type IWebBrowserAppVtbl

type IWebBrowserAppVtbl struct {
	IWebBrowserVtbl
	Quit           uintptr
	ClientToWindow uintptr
	PutProperty    uintptr
	GetProperty    uintptr
	Get_Name       uintptr
	Get_HWND       uintptr
	Get_FullName   uintptr
	Get_Path       uintptr
	Get_Visible    uintptr
	Put_Visible    uintptr
	Get_StatusBar  uintptr
	Put_StatusBar  uintptr
	Get_StatusText uintptr
	Put_StatusText uintptr
	Get_ToolBar    uintptr
	Put_ToolBar    uintptr
	Get_MenuBar    uintptr
	Put_MenuBar    uintptr
	Get_FullScreen uintptr
	Put_FullScreen uintptr
}

type IWebBrowserInterface

type IWebBrowserInterface interface {
	IDispatchInterface
	GoBack() HRESULT
	GoForward() HRESULT
	GoHome() HRESULT
	GoSearch() HRESULT
	Navigate(URL BSTR, Flags *VARIANT, TargetFrameName *VARIANT, PostData *VARIANT, Headers *VARIANT) HRESULT
	Refresh() HRESULT
	Refresh2(Level *VARIANT) HRESULT
	Stop() HRESULT
	Get_Application(ppDisp **IDispatch) HRESULT
	Get_Parent(ppDisp **IDispatch) HRESULT
	Get_Container(ppDisp **IDispatch) HRESULT
	Get_Document(ppDisp **IDispatch) HRESULT
	Get_TopLevelContainer(pBool *VARIANT_BOOL) HRESULT
	Get_Type(Type *BSTR) HRESULT
	Get_Left(pl *int32) HRESULT
	Put_Left(Left int32) HRESULT
	Get_Top(pl *int32) HRESULT
	Put_Top(Top int32) HRESULT
	Get_Width(pl *int32) HRESULT
	Put_Width(Width int32) HRESULT
	Get_Height(pl *int32) HRESULT
	Put_Height(Height int32) HRESULT
	Get_LocationName(LocationName *BSTR) HRESULT
	Get_LocationURL(LocationURL *BSTR) HRESULT
	Get_Busy(pBool *VARIANT_BOOL) HRESULT
}

type IWebBrowserVtbl

type IWebBrowserVtbl struct {
	IDispatchVtbl
	GoBack                uintptr
	GoForward             uintptr
	GoHome                uintptr
	GoSearch              uintptr
	Navigate              uintptr
	Refresh               uintptr
	Refresh2              uintptr
	Stop                  uintptr
	Get_Application       uintptr
	Get_Parent            uintptr
	Get_Container         uintptr
	Get_Document          uintptr
	Get_TopLevelContainer uintptr
	Get_Type              uintptr
	Get_Left              uintptr
	Put_Left              uintptr
	Get_Top               uintptr
	Put_Top               uintptr
	Get_Width             uintptr
	Put_Width             uintptr
	Get_Height            uintptr
	Put_Height            uintptr
	Get_LocationName      uintptr
	Get_LocationURL       uintptr
	Get_Busy              uintptr
}

type IWebWizardExtension

type IWebWizardExtension struct {
	IWizardExtension
}

func (*IWebWizardExtension) SetErrorURL

func (this *IWebWizardExtension) SetErrorURL(pszErrorURL PWSTR) HRESULT

func (*IWebWizardExtension) SetInitialURL

func (this *IWebWizardExtension) SetInitialURL(pszURL PWSTR) HRESULT

func (*IWebWizardExtension) Vtbl

type IWebWizardExtensionInterface

type IWebWizardExtensionInterface interface {
	IWizardExtensionInterface
	SetInitialURL(pszURL PWSTR) HRESULT
	SetErrorURL(pszErrorURL PWSTR) HRESULT
}

type IWebWizardExtensionVtbl

type IWebWizardExtensionVtbl struct {
	IWizardExtensionVtbl
	SetInitialURL uintptr
	SetErrorURL   uintptr
}

type IWebWizardHost

type IWebWizardHost struct {
	IDispatch
}

func (*IWebWizardHost) Cancel

func (this *IWebWizardHost) Cancel() HRESULT

func (*IWebWizardHost) FinalBack

func (this *IWebWizardHost) FinalBack() HRESULT

func (*IWebWizardHost) FinalNext

func (this *IWebWizardHost) FinalNext() HRESULT

func (*IWebWizardHost) Get_Caption

func (this *IWebWizardHost) Get_Caption(pbstrCaption *BSTR) HRESULT

func (*IWebWizardHost) Get_Property

func (this *IWebWizardHost) Get_Property(bstrPropertyName BSTR, pvProperty *VARIANT) HRESULT

func (*IWebWizardHost) Put_Caption

func (this *IWebWizardHost) Put_Caption(bstrCaption BSTR) HRESULT

func (*IWebWizardHost) Put_Property

func (this *IWebWizardHost) Put_Property(bstrPropertyName BSTR, pvProperty *VARIANT) HRESULT

func (*IWebWizardHost) SetHeaderText

func (this *IWebWizardHost) SetHeaderText(bstrHeaderTitle BSTR, bstrHeaderSubtitle BSTR) HRESULT

func (*IWebWizardHost) SetWizardButtons

func (this *IWebWizardHost) SetWizardButtons(vfEnableBack VARIANT_BOOL, vfEnableNext VARIANT_BOOL, vfLastPage VARIANT_BOOL) HRESULT

func (*IWebWizardHost) Vtbl

func (this *IWebWizardHost) Vtbl() *IWebWizardHostVtbl

type IWebWizardHost2

type IWebWizardHost2 struct {
	IWebWizardHost
}

func (*IWebWizardHost2) SignString

func (this *IWebWizardHost2) SignString(value BSTR, signedValue *BSTR) HRESULT

func (*IWebWizardHost2) Vtbl

func (this *IWebWizardHost2) Vtbl() *IWebWizardHost2Vtbl

type IWebWizardHost2Interface

type IWebWizardHost2Interface interface {
	IWebWizardHostInterface
	SignString(value BSTR, signedValue *BSTR) HRESULT
}

type IWebWizardHost2Vtbl

type IWebWizardHost2Vtbl struct {
	IWebWizardHostVtbl
	SignString uintptr
}

type IWebWizardHostInterface

type IWebWizardHostInterface interface {
	IDispatchInterface
	FinalBack() HRESULT
	FinalNext() HRESULT
	Cancel() HRESULT
	Put_Caption(bstrCaption BSTR) HRESULT
	Get_Caption(pbstrCaption *BSTR) HRESULT
	Put_Property(bstrPropertyName BSTR, pvProperty *VARIANT) HRESULT
	Get_Property(bstrPropertyName BSTR, pvProperty *VARIANT) HRESULT
	SetWizardButtons(vfEnableBack VARIANT_BOOL, vfEnableNext VARIANT_BOOL, vfLastPage VARIANT_BOOL) HRESULT
	SetHeaderText(bstrHeaderTitle BSTR, bstrHeaderSubtitle BSTR) HRESULT
}

type IWebWizardHostVtbl

type IWebWizardHostVtbl struct {
	IDispatchVtbl
	FinalBack        uintptr
	FinalNext        uintptr
	Cancel           uintptr
	Put_Caption      uintptr
	Get_Caption      uintptr
	Put_Property     uintptr
	Get_Property     uintptr
	SetWizardButtons uintptr
	SetHeaderText    uintptr
}

type IWindowProvider

type IWindowProvider struct {
	IUnknown
}

func (*IWindowProvider) Close

func (this *IWindowProvider) Close() HRESULT

func (*IWindowProvider) Get_CanMaximize

func (this *IWindowProvider) Get_CanMaximize(pRetVal *BOOL) HRESULT

func (*IWindowProvider) Get_CanMinimize

func (this *IWindowProvider) Get_CanMinimize(pRetVal *BOOL) HRESULT

func (*IWindowProvider) Get_IsModal

func (this *IWindowProvider) Get_IsModal(pRetVal *BOOL) HRESULT

func (*IWindowProvider) Get_IsTopmost

func (this *IWindowProvider) Get_IsTopmost(pRetVal *BOOL) HRESULT

func (*IWindowProvider) Get_WindowInteractionState

func (this *IWindowProvider) Get_WindowInteractionState(pRetVal *WindowInteractionState) HRESULT

func (*IWindowProvider) Get_WindowVisualState

func (this *IWindowProvider) Get_WindowVisualState(pRetVal *WindowVisualState) HRESULT

func (*IWindowProvider) SetVisualState

func (this *IWindowProvider) SetVisualState(state WindowVisualState) HRESULT

func (*IWindowProvider) Vtbl

func (this *IWindowProvider) Vtbl() *IWindowProviderVtbl

func (*IWindowProvider) WaitForInputIdle

func (this *IWindowProvider) WaitForInputIdle(milliseconds int32, pRetVal *BOOL) HRESULT

type IWindowProviderInterface

type IWindowProviderInterface interface {
	IUnknownInterface
	SetVisualState(state WindowVisualState) HRESULT
	Close() HRESULT
	WaitForInputIdle(milliseconds int32, pRetVal *BOOL) HRESULT
	Get_CanMaximize(pRetVal *BOOL) HRESULT
	Get_CanMinimize(pRetVal *BOOL) HRESULT
	Get_IsModal(pRetVal *BOOL) HRESULT
	Get_WindowVisualState(pRetVal *WindowVisualState) HRESULT
	Get_WindowInteractionState(pRetVal *WindowInteractionState) HRESULT
	Get_IsTopmost(pRetVal *BOOL) HRESULT
}

type IWindowProviderVtbl

type IWindowProviderVtbl struct {
	IUnknownVtbl
	SetVisualState             uintptr
	Close                      uintptr
	WaitForInputIdle           uintptr
	Get_CanMaximize            uintptr
	Get_CanMinimize            uintptr
	Get_IsModal                uintptr
	Get_WindowVisualState      uintptr
	Get_WindowInteractionState uintptr
	Get_IsTopmost              uintptr
}

type IWindowsLockModeHelper

type IWindowsLockModeHelper struct {
	IUnknown
}

func (*IWindowsLockModeHelper) GetSMode

func (this *IWindowsLockModeHelper) GetSMode(isSmode *BOOL) HRESULT

func (*IWindowsLockModeHelper) Vtbl

type IWindowsLockModeHelperInterface

type IWindowsLockModeHelperInterface interface {
	IUnknownInterface
	GetSMode(isSmode *BOOL) HRESULT
}

type IWindowsLockModeHelperVtbl

type IWindowsLockModeHelperVtbl struct {
	IUnknownVtbl
	GetSMode uintptr
}

type IWizardExtension

type IWizardExtension struct {
	IUnknown
}

func (*IWizardExtension) AddPages

func (this *IWizardExtension) AddPages(aPages *HPROPSHEETPAGE, cPages uint32, pnPagesAdded *uint32) HRESULT

func (*IWizardExtension) GetFirstPage

func (this *IWizardExtension) GetFirstPage(phpage *HPROPSHEETPAGE) HRESULT

func (*IWizardExtension) GetLastPage

func (this *IWizardExtension) GetLastPage(phpage *HPROPSHEETPAGE) HRESULT

func (*IWizardExtension) Vtbl

func (this *IWizardExtension) Vtbl() *IWizardExtensionVtbl

type IWizardExtensionInterface

type IWizardExtensionInterface interface {
	IUnknownInterface
	AddPages(aPages *HPROPSHEETPAGE, cPages uint32, pnPagesAdded *uint32) HRESULT
	GetFirstPage(phpage *HPROPSHEETPAGE) HRESULT
	GetLastPage(phpage *HPROPSHEETPAGE) HRESULT
}

type IWizardExtensionVtbl

type IWizardExtensionVtbl struct {
	IUnknownVtbl
	AddPages     uintptr
	GetFirstPage uintptr
	GetLastPage  uintptr
}

type IWizardSite

type IWizardSite struct {
	IUnknown
}

func (*IWizardSite) GetCancelledPage

func (this *IWizardSite) GetCancelledPage(phpage *HPROPSHEETPAGE) HRESULT

func (*IWizardSite) GetNextPage

func (this *IWizardSite) GetNextPage(phpage *HPROPSHEETPAGE) HRESULT

func (*IWizardSite) GetPreviousPage

func (this *IWizardSite) GetPreviousPage(phpage *HPROPSHEETPAGE) HRESULT

func (*IWizardSite) Vtbl

func (this *IWizardSite) Vtbl() *IWizardSiteVtbl

type IWizardSiteInterface

type IWizardSiteInterface interface {
	IUnknownInterface
	GetPreviousPage(phpage *HPROPSHEETPAGE) HRESULT
	GetNextPage(phpage *HPROPSHEETPAGE) HRESULT
	GetCancelledPage(phpage *HPROPSHEETPAGE) HRESULT
}

type IWizardSiteVtbl

type IWizardSiteVtbl struct {
	IUnknownVtbl
	GetPreviousPage  uintptr
	GetNextPage      uintptr
	GetCancelledPage uintptr
}

type IXpsDocumentPackageTarget

type IXpsDocumentPackageTarget struct {
	IUnknown
}

func (*IXpsDocumentPackageTarget) GetXpsOMFactory

func (this *IXpsDocumentPackageTarget) GetXpsOMFactory(xpsFactory **IXpsOMObjectFactory) HRESULT

func (*IXpsDocumentPackageTarget) GetXpsOMPackageWriter

func (this *IXpsDocumentPackageTarget) GetXpsOMPackageWriter(documentSequencePartName unsafe.Pointer, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT

func (*IXpsDocumentPackageTarget) GetXpsType

func (this *IXpsDocumentPackageTarget) GetXpsType(documentType *XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsDocumentPackageTarget) Vtbl

type IXpsDocumentPackageTarget3D

type IXpsDocumentPackageTarget3D struct {
	IUnknown
}

func (*IXpsDocumentPackageTarget3D) GetXpsOMFactory

func (this *IXpsDocumentPackageTarget3D) GetXpsOMFactory(xpsFactory **IXpsOMObjectFactory) HRESULT

func (*IXpsDocumentPackageTarget3D) GetXpsOMPackageWriter3D

func (this *IXpsDocumentPackageTarget3D) GetXpsOMPackageWriter3D(documentSequencePartName unsafe.Pointer, discardControlPartName unsafe.Pointer, modelPartName unsafe.Pointer, modelData *IStream, packageWriter **IXpsOMPackageWriter3D) HRESULT

func (*IXpsDocumentPackageTarget3D) Vtbl

type IXpsDocumentPackageTarget3DInterface

type IXpsDocumentPackageTarget3DInterface interface {
	IUnknownInterface
	GetXpsOMPackageWriter3D(documentSequencePartName unsafe.Pointer, discardControlPartName unsafe.Pointer, modelPartName unsafe.Pointer, modelData *IStream, packageWriter **IXpsOMPackageWriter3D) HRESULT
	GetXpsOMFactory(xpsFactory **IXpsOMObjectFactory) HRESULT
}

type IXpsDocumentPackageTarget3DVtbl

type IXpsDocumentPackageTarget3DVtbl struct {
	IUnknownVtbl
	GetXpsOMPackageWriter3D uintptr
	GetXpsOMFactory         uintptr
}

type IXpsDocumentPackageTargetInterface

type IXpsDocumentPackageTargetInterface interface {
	IUnknownInterface
	GetXpsOMPackageWriter(documentSequencePartName unsafe.Pointer, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT
	GetXpsOMFactory(xpsFactory **IXpsOMObjectFactory) HRESULT
	GetXpsType(documentType *XPS_DOCUMENT_TYPE) HRESULT
}

type IXpsDocumentPackageTargetVtbl

type IXpsDocumentPackageTargetVtbl struct {
	IUnknownVtbl
	GetXpsOMPackageWriter uintptr
	GetXpsOMFactory       uintptr
	GetXpsType            uintptr
}

type IXpsOMBrush

type IXpsOMBrush struct {
	IXpsOMShareable
}

func (*IXpsOMBrush) GetOpacity

func (this *IXpsOMBrush) GetOpacity(opacity *float32) HRESULT

func (*IXpsOMBrush) SetOpacity

func (this *IXpsOMBrush) SetOpacity(opacity float32) HRESULT

func (*IXpsOMBrush) Vtbl

func (this *IXpsOMBrush) Vtbl() *IXpsOMBrushVtbl

type IXpsOMBrushInterface

type IXpsOMBrushInterface interface {
	IXpsOMShareableInterface
	GetOpacity(opacity *float32) HRESULT
	SetOpacity(opacity float32) HRESULT
}

type IXpsOMBrushVtbl

type IXpsOMBrushVtbl struct {
	IXpsOMShareableVtbl
	GetOpacity uintptr
	SetOpacity uintptr
}

type IXpsOMCanvas

type IXpsOMCanvas struct {
	IXpsOMVisual
}

func (*IXpsOMCanvas) Clone

func (this *IXpsOMCanvas) Clone(canvas **IXpsOMCanvas) HRESULT

func (*IXpsOMCanvas) GetAccessibilityLongDescription

func (this *IXpsOMCanvas) GetAccessibilityLongDescription(longDescription *PWSTR) HRESULT

func (*IXpsOMCanvas) GetAccessibilityShortDescription

func (this *IXpsOMCanvas) GetAccessibilityShortDescription(shortDescription *PWSTR) HRESULT

func (*IXpsOMCanvas) GetDictionary

func (this *IXpsOMCanvas) GetDictionary(resourceDictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMCanvas) GetDictionaryLocal

func (this *IXpsOMCanvas) GetDictionaryLocal(resourceDictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMCanvas) GetDictionaryResource

func (this *IXpsOMCanvas) GetDictionaryResource(remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMCanvas) GetUseAliasedEdgeMode

func (this *IXpsOMCanvas) GetUseAliasedEdgeMode(useAliasedEdgeMode *BOOL) HRESULT

func (*IXpsOMCanvas) GetVisuals

func (this *IXpsOMCanvas) GetVisuals(visuals **IXpsOMVisualCollection) HRESULT

func (*IXpsOMCanvas) SetAccessibilityLongDescription

func (this *IXpsOMCanvas) SetAccessibilityLongDescription(longDescription PWSTR) HRESULT

func (*IXpsOMCanvas) SetAccessibilityShortDescription

func (this *IXpsOMCanvas) SetAccessibilityShortDescription(shortDescription PWSTR) HRESULT

func (*IXpsOMCanvas) SetDictionaryLocal

func (this *IXpsOMCanvas) SetDictionaryLocal(resourceDictionary *IXpsOMDictionary) HRESULT

func (*IXpsOMCanvas) SetDictionaryResource

func (this *IXpsOMCanvas) SetDictionaryResource(remoteDictionaryResource *IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMCanvas) SetUseAliasedEdgeMode

func (this *IXpsOMCanvas) SetUseAliasedEdgeMode(useAliasedEdgeMode BOOL) HRESULT

func (*IXpsOMCanvas) Vtbl

func (this *IXpsOMCanvas) Vtbl() *IXpsOMCanvasVtbl

type IXpsOMCanvasInterface

type IXpsOMCanvasInterface interface {
	IXpsOMVisualInterface
	GetVisuals(visuals **IXpsOMVisualCollection) HRESULT
	GetUseAliasedEdgeMode(useAliasedEdgeMode *BOOL) HRESULT
	SetUseAliasedEdgeMode(useAliasedEdgeMode BOOL) HRESULT
	GetAccessibilityShortDescription(shortDescription *PWSTR) HRESULT
	SetAccessibilityShortDescription(shortDescription PWSTR) HRESULT
	GetAccessibilityLongDescription(longDescription *PWSTR) HRESULT
	SetAccessibilityLongDescription(longDescription PWSTR) HRESULT
	GetDictionary(resourceDictionary **IXpsOMDictionary) HRESULT
	GetDictionaryLocal(resourceDictionary **IXpsOMDictionary) HRESULT
	SetDictionaryLocal(resourceDictionary *IXpsOMDictionary) HRESULT
	GetDictionaryResource(remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT
	SetDictionaryResource(remoteDictionaryResource *IXpsOMRemoteDictionaryResource) HRESULT
	Clone(canvas **IXpsOMCanvas) HRESULT
}

type IXpsOMCanvasVtbl

type IXpsOMCanvasVtbl struct {
	IXpsOMVisualVtbl
	GetVisuals                       uintptr
	GetUseAliasedEdgeMode            uintptr
	SetUseAliasedEdgeMode            uintptr
	GetAccessibilityShortDescription uintptr
	SetAccessibilityShortDescription uintptr
	GetAccessibilityLongDescription  uintptr
	SetAccessibilityLongDescription  uintptr
	GetDictionary                    uintptr
	GetDictionaryLocal               uintptr
	SetDictionaryLocal               uintptr
	GetDictionaryResource            uintptr
	SetDictionaryResource            uintptr
	Clone                            uintptr
}

type IXpsOMColorProfileResource

type IXpsOMColorProfileResource struct {
	IXpsOMResource
}

func (*IXpsOMColorProfileResource) GetStream

func (this *IXpsOMColorProfileResource) GetStream(stream **IStream) HRESULT

func (*IXpsOMColorProfileResource) SetContent

func (this *IXpsOMColorProfileResource) SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT

func (*IXpsOMColorProfileResource) Vtbl

type IXpsOMColorProfileResourceCollection

type IXpsOMColorProfileResourceCollection struct {
	IUnknown
}

func (*IXpsOMColorProfileResourceCollection) Append

func (*IXpsOMColorProfileResourceCollection) GetAt

func (*IXpsOMColorProfileResourceCollection) GetByPartName

func (*IXpsOMColorProfileResourceCollection) GetCount

func (this *IXpsOMColorProfileResourceCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMColorProfileResourceCollection) InsertAt

func (*IXpsOMColorProfileResourceCollection) RemoveAt

func (this *IXpsOMColorProfileResourceCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMColorProfileResourceCollection) SetAt

func (*IXpsOMColorProfileResourceCollection) Vtbl

type IXpsOMColorProfileResourceCollectionInterface

type IXpsOMColorProfileResourceCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, object **IXpsOMColorProfileResource) HRESULT
	InsertAt(index uint32, object *IXpsOMColorProfileResource) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, object *IXpsOMColorProfileResource) HRESULT
	Append(object *IXpsOMColorProfileResource) HRESULT
	GetByPartName(partName unsafe.Pointer, part **IXpsOMColorProfileResource) HRESULT
}

type IXpsOMColorProfileResourceCollectionVtbl

type IXpsOMColorProfileResourceCollectionVtbl struct {
	IUnknownVtbl
	GetCount      uintptr
	GetAt         uintptr
	InsertAt      uintptr
	RemoveAt      uintptr
	SetAt         uintptr
	Append        uintptr
	GetByPartName uintptr
}

type IXpsOMColorProfileResourceInterface

type IXpsOMColorProfileResourceInterface interface {
	IXpsOMResourceInterface
	GetStream(stream **IStream) HRESULT
	SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT
}

type IXpsOMColorProfileResourceVtbl

type IXpsOMColorProfileResourceVtbl struct {
	IXpsOMResourceVtbl
	GetStream  uintptr
	SetContent uintptr
}

type IXpsOMCoreProperties

type IXpsOMCoreProperties struct {
	IXpsOMPart
}

func (*IXpsOMCoreProperties) Clone

func (this *IXpsOMCoreProperties) Clone(coreProperties **IXpsOMCoreProperties) HRESULT

func (*IXpsOMCoreProperties) GetCategory

func (this *IXpsOMCoreProperties) GetCategory(category *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetContentStatus

func (this *IXpsOMCoreProperties) GetContentStatus(contentStatus *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetContentType

func (this *IXpsOMCoreProperties) GetContentType(contentType *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetCreated

func (this *IXpsOMCoreProperties) GetCreated(created *SYSTEMTIME) HRESULT

func (*IXpsOMCoreProperties) GetCreator

func (this *IXpsOMCoreProperties) GetCreator(creator *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetDescription

func (this *IXpsOMCoreProperties) GetDescription(description *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetIdentifier

func (this *IXpsOMCoreProperties) GetIdentifier(identifier *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetKeywords

func (this *IXpsOMCoreProperties) GetKeywords(keywords *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetLanguage

func (this *IXpsOMCoreProperties) GetLanguage(language *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetLastModifiedBy

func (this *IXpsOMCoreProperties) GetLastModifiedBy(lastModifiedBy *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetLastPrinted

func (this *IXpsOMCoreProperties) GetLastPrinted(lastPrinted *SYSTEMTIME) HRESULT

func (*IXpsOMCoreProperties) GetModified

func (this *IXpsOMCoreProperties) GetModified(modified *SYSTEMTIME) HRESULT

func (*IXpsOMCoreProperties) GetOwner

func (this *IXpsOMCoreProperties) GetOwner(package_ **IXpsOMPackage) HRESULT

func (*IXpsOMCoreProperties) GetRevision

func (this *IXpsOMCoreProperties) GetRevision(revision *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetSubject

func (this *IXpsOMCoreProperties) GetSubject(subject *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetTitle

func (this *IXpsOMCoreProperties) GetTitle(title *PWSTR) HRESULT

func (*IXpsOMCoreProperties) GetVersion

func (this *IXpsOMCoreProperties) GetVersion(version *PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetCategory

func (this *IXpsOMCoreProperties) SetCategory(category PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetContentStatus

func (this *IXpsOMCoreProperties) SetContentStatus(contentStatus PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetContentType

func (this *IXpsOMCoreProperties) SetContentType(contentType PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetCreated

func (this *IXpsOMCoreProperties) SetCreated(created *SYSTEMTIME) HRESULT

func (*IXpsOMCoreProperties) SetCreator

func (this *IXpsOMCoreProperties) SetCreator(creator PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetDescription

func (this *IXpsOMCoreProperties) SetDescription(description PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetIdentifier

func (this *IXpsOMCoreProperties) SetIdentifier(identifier PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetKeywords

func (this *IXpsOMCoreProperties) SetKeywords(keywords PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetLanguage

func (this *IXpsOMCoreProperties) SetLanguage(language PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetLastModifiedBy

func (this *IXpsOMCoreProperties) SetLastModifiedBy(lastModifiedBy PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetLastPrinted

func (this *IXpsOMCoreProperties) SetLastPrinted(lastPrinted *SYSTEMTIME) HRESULT

func (*IXpsOMCoreProperties) SetModified

func (this *IXpsOMCoreProperties) SetModified(modified *SYSTEMTIME) HRESULT

func (*IXpsOMCoreProperties) SetRevision

func (this *IXpsOMCoreProperties) SetRevision(revision PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetSubject

func (this *IXpsOMCoreProperties) SetSubject(subject PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetTitle

func (this *IXpsOMCoreProperties) SetTitle(title PWSTR) HRESULT

func (*IXpsOMCoreProperties) SetVersion

func (this *IXpsOMCoreProperties) SetVersion(version PWSTR) HRESULT

func (*IXpsOMCoreProperties) Vtbl

type IXpsOMCorePropertiesInterface

type IXpsOMCorePropertiesInterface interface {
	IXpsOMPartInterface
	GetOwner(package_ **IXpsOMPackage) HRESULT
	GetCategory(category *PWSTR) HRESULT
	SetCategory(category PWSTR) HRESULT
	GetContentStatus(contentStatus *PWSTR) HRESULT
	SetContentStatus(contentStatus PWSTR) HRESULT
	GetContentType(contentType *PWSTR) HRESULT
	SetContentType(contentType PWSTR) HRESULT
	GetCreated(created *SYSTEMTIME) HRESULT
	SetCreated(created *SYSTEMTIME) HRESULT
	GetCreator(creator *PWSTR) HRESULT
	SetCreator(creator PWSTR) HRESULT
	GetDescription(description *PWSTR) HRESULT
	SetDescription(description PWSTR) HRESULT
	GetIdentifier(identifier *PWSTR) HRESULT
	SetIdentifier(identifier PWSTR) HRESULT
	GetKeywords(keywords *PWSTR) HRESULT
	SetKeywords(keywords PWSTR) HRESULT
	GetLanguage(language *PWSTR) HRESULT
	SetLanguage(language PWSTR) HRESULT
	GetLastModifiedBy(lastModifiedBy *PWSTR) HRESULT
	SetLastModifiedBy(lastModifiedBy PWSTR) HRESULT
	GetLastPrinted(lastPrinted *SYSTEMTIME) HRESULT
	SetLastPrinted(lastPrinted *SYSTEMTIME) HRESULT
	GetModified(modified *SYSTEMTIME) HRESULT
	SetModified(modified *SYSTEMTIME) HRESULT
	GetRevision(revision *PWSTR) HRESULT
	SetRevision(revision PWSTR) HRESULT
	GetSubject(subject *PWSTR) HRESULT
	SetSubject(subject PWSTR) HRESULT
	GetTitle(title *PWSTR) HRESULT
	SetTitle(title PWSTR) HRESULT
	GetVersion(version *PWSTR) HRESULT
	SetVersion(version PWSTR) HRESULT
	Clone(coreProperties **IXpsOMCoreProperties) HRESULT
}

type IXpsOMCorePropertiesVtbl

type IXpsOMCorePropertiesVtbl struct {
	IXpsOMPartVtbl
	GetOwner          uintptr
	GetCategory       uintptr
	SetCategory       uintptr
	GetContentStatus  uintptr
	SetContentStatus  uintptr
	GetContentType    uintptr
	SetContentType    uintptr
	GetCreated        uintptr
	SetCreated        uintptr
	GetCreator        uintptr
	SetCreator        uintptr
	GetDescription    uintptr
	SetDescription    uintptr
	GetIdentifier     uintptr
	SetIdentifier     uintptr
	GetKeywords       uintptr
	SetKeywords       uintptr
	GetLanguage       uintptr
	SetLanguage       uintptr
	GetLastModifiedBy uintptr
	SetLastModifiedBy uintptr
	GetLastPrinted    uintptr
	SetLastPrinted    uintptr
	GetModified       uintptr
	SetModified       uintptr
	GetRevision       uintptr
	SetRevision       uintptr
	GetSubject        uintptr
	SetSubject        uintptr
	GetTitle          uintptr
	SetTitle          uintptr
	GetVersion        uintptr
	SetVersion        uintptr
	Clone             uintptr
}

type IXpsOMDashCollection

type IXpsOMDashCollection struct {
	IUnknown
}

func (*IXpsOMDashCollection) Append

func (this *IXpsOMDashCollection) Append(dash *XPS_DASH) HRESULT

func (*IXpsOMDashCollection) GetAt

func (this *IXpsOMDashCollection) GetAt(index uint32, dash *XPS_DASH) HRESULT

func (*IXpsOMDashCollection) GetCount

func (this *IXpsOMDashCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMDashCollection) InsertAt

func (this *IXpsOMDashCollection) InsertAt(index uint32, dash *XPS_DASH) HRESULT

func (*IXpsOMDashCollection) RemoveAt

func (this *IXpsOMDashCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMDashCollection) SetAt

func (this *IXpsOMDashCollection) SetAt(index uint32, dash *XPS_DASH) HRESULT

func (*IXpsOMDashCollection) Vtbl

type IXpsOMDashCollectionInterface

type IXpsOMDashCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, dash *XPS_DASH) HRESULT
	InsertAt(index uint32, dash *XPS_DASH) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, dash *XPS_DASH) HRESULT
	Append(dash *XPS_DASH) HRESULT
}

type IXpsOMDashCollectionVtbl

type IXpsOMDashCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMDictionary

type IXpsOMDictionary struct {
	IUnknown
}

func (*IXpsOMDictionary) Append

func (this *IXpsOMDictionary) Append(key PWSTR, entry *IXpsOMShareable) HRESULT

func (*IXpsOMDictionary) Clone

func (this *IXpsOMDictionary) Clone(dictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMDictionary) GetAt

func (this *IXpsOMDictionary) GetAt(index uint32, key *PWSTR, entry **IXpsOMShareable) HRESULT

func (*IXpsOMDictionary) GetByKey

func (this *IXpsOMDictionary) GetByKey(key PWSTR, beforeEntry *IXpsOMShareable, entry **IXpsOMShareable) HRESULT

func (*IXpsOMDictionary) GetCount

func (this *IXpsOMDictionary) GetCount(count *uint32) HRESULT

func (*IXpsOMDictionary) GetIndex

func (this *IXpsOMDictionary) GetIndex(entry *IXpsOMShareable, index *uint32) HRESULT

func (*IXpsOMDictionary) GetOwner

func (this *IXpsOMDictionary) GetOwner(owner **IUnknown) HRESULT

func (*IXpsOMDictionary) InsertAt

func (this *IXpsOMDictionary) InsertAt(index uint32, key PWSTR, entry *IXpsOMShareable) HRESULT

func (*IXpsOMDictionary) RemoveAt

func (this *IXpsOMDictionary) RemoveAt(index uint32) HRESULT

func (*IXpsOMDictionary) SetAt

func (this *IXpsOMDictionary) SetAt(index uint32, key PWSTR, entry *IXpsOMShareable) HRESULT

func (*IXpsOMDictionary) Vtbl

func (this *IXpsOMDictionary) Vtbl() *IXpsOMDictionaryVtbl

type IXpsOMDictionaryInterface

type IXpsOMDictionaryInterface interface {
	IUnknownInterface
	GetOwner(owner **IUnknown) HRESULT
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, key *PWSTR, entry **IXpsOMShareable) HRESULT
	GetByKey(key PWSTR, beforeEntry *IXpsOMShareable, entry **IXpsOMShareable) HRESULT
	GetIndex(entry *IXpsOMShareable, index *uint32) HRESULT
	Append(key PWSTR, entry *IXpsOMShareable) HRESULT
	InsertAt(index uint32, key PWSTR, entry *IXpsOMShareable) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, key PWSTR, entry *IXpsOMShareable) HRESULT
	Clone(dictionary **IXpsOMDictionary) HRESULT
}

type IXpsOMDictionaryVtbl

type IXpsOMDictionaryVtbl struct {
	IUnknownVtbl
	GetOwner uintptr
	GetCount uintptr
	GetAt    uintptr
	GetByKey uintptr
	GetIndex uintptr
	Append   uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Clone    uintptr
}

type IXpsOMDocument

type IXpsOMDocument struct {
	IXpsOMPart
}

func (*IXpsOMDocument) Clone

func (this *IXpsOMDocument) Clone(document **IXpsOMDocument) HRESULT

func (*IXpsOMDocument) GetDocumentStructureResource

func (this *IXpsOMDocument) GetDocumentStructureResource(documentStructureResource **IXpsOMDocumentStructureResource) HRESULT

func (*IXpsOMDocument) GetOwner

func (this *IXpsOMDocument) GetOwner(documentSequence **IXpsOMDocumentSequence) HRESULT

func (*IXpsOMDocument) GetPageReferences

func (this *IXpsOMDocument) GetPageReferences(pageReferences **IXpsOMPageReferenceCollection) HRESULT

func (*IXpsOMDocument) GetPrintTicketResource

func (this *IXpsOMDocument) GetPrintTicketResource(printTicketResource **IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMDocument) GetSignatureBlockResources

func (this *IXpsOMDocument) GetSignatureBlockResources(signatureBlockResources **IXpsOMSignatureBlockResourceCollection) HRESULT

func (*IXpsOMDocument) SetDocumentStructureResource

func (this *IXpsOMDocument) SetDocumentStructureResource(documentStructureResource *IXpsOMDocumentStructureResource) HRESULT

func (*IXpsOMDocument) SetPrintTicketResource

func (this *IXpsOMDocument) SetPrintTicketResource(printTicketResource *IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMDocument) Vtbl

func (this *IXpsOMDocument) Vtbl() *IXpsOMDocumentVtbl

type IXpsOMDocumentCollection

type IXpsOMDocumentCollection struct {
	IUnknown
}

func (*IXpsOMDocumentCollection) Append

func (this *IXpsOMDocumentCollection) Append(document *IXpsOMDocument) HRESULT

func (*IXpsOMDocumentCollection) GetAt

func (this *IXpsOMDocumentCollection) GetAt(index uint32, document **IXpsOMDocument) HRESULT

func (*IXpsOMDocumentCollection) GetCount

func (this *IXpsOMDocumentCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMDocumentCollection) InsertAt

func (this *IXpsOMDocumentCollection) InsertAt(index uint32, document *IXpsOMDocument) HRESULT

func (*IXpsOMDocumentCollection) RemoveAt

func (this *IXpsOMDocumentCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMDocumentCollection) SetAt

func (this *IXpsOMDocumentCollection) SetAt(index uint32, document *IXpsOMDocument) HRESULT

func (*IXpsOMDocumentCollection) Vtbl

type IXpsOMDocumentCollectionInterface

type IXpsOMDocumentCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, document **IXpsOMDocument) HRESULT
	InsertAt(index uint32, document *IXpsOMDocument) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, document *IXpsOMDocument) HRESULT
	Append(document *IXpsOMDocument) HRESULT
}

type IXpsOMDocumentCollectionVtbl

type IXpsOMDocumentCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMDocumentInterface

type IXpsOMDocumentInterface interface {
	IXpsOMPartInterface
	GetOwner(documentSequence **IXpsOMDocumentSequence) HRESULT
	GetPageReferences(pageReferences **IXpsOMPageReferenceCollection) HRESULT
	GetPrintTicketResource(printTicketResource **IXpsOMPrintTicketResource) HRESULT
	SetPrintTicketResource(printTicketResource *IXpsOMPrintTicketResource) HRESULT
	GetDocumentStructureResource(documentStructureResource **IXpsOMDocumentStructureResource) HRESULT
	SetDocumentStructureResource(documentStructureResource *IXpsOMDocumentStructureResource) HRESULT
	GetSignatureBlockResources(signatureBlockResources **IXpsOMSignatureBlockResourceCollection) HRESULT
	Clone(document **IXpsOMDocument) HRESULT
}

type IXpsOMDocumentSequence

type IXpsOMDocumentSequence struct {
	IXpsOMPart
}

func (*IXpsOMDocumentSequence) GetDocuments

func (this *IXpsOMDocumentSequence) GetDocuments(documents **IXpsOMDocumentCollection) HRESULT

func (*IXpsOMDocumentSequence) GetOwner

func (this *IXpsOMDocumentSequence) GetOwner(package_ **IXpsOMPackage) HRESULT

func (*IXpsOMDocumentSequence) GetPrintTicketResource

func (this *IXpsOMDocumentSequence) GetPrintTicketResource(printTicketResource **IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMDocumentSequence) SetPrintTicketResource

func (this *IXpsOMDocumentSequence) SetPrintTicketResource(printTicketResource *IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMDocumentSequence) Vtbl

type IXpsOMDocumentSequenceInterface

type IXpsOMDocumentSequenceInterface interface {
	IXpsOMPartInterface
	GetOwner(package_ **IXpsOMPackage) HRESULT
	GetDocuments(documents **IXpsOMDocumentCollection) HRESULT
	GetPrintTicketResource(printTicketResource **IXpsOMPrintTicketResource) HRESULT
	SetPrintTicketResource(printTicketResource *IXpsOMPrintTicketResource) HRESULT
}

type IXpsOMDocumentSequenceVtbl

type IXpsOMDocumentSequenceVtbl struct {
	IXpsOMPartVtbl
	GetOwner               uintptr
	GetDocuments           uintptr
	GetPrintTicketResource uintptr
	SetPrintTicketResource uintptr
}

type IXpsOMDocumentStructureResource

type IXpsOMDocumentStructureResource struct {
	IXpsOMResource
}

func (*IXpsOMDocumentStructureResource) GetOwner

func (this *IXpsOMDocumentStructureResource) GetOwner(owner **IXpsOMDocument) HRESULT

func (*IXpsOMDocumentStructureResource) GetStream

func (this *IXpsOMDocumentStructureResource) GetStream(stream **IStream) HRESULT

func (*IXpsOMDocumentStructureResource) SetContent

func (this *IXpsOMDocumentStructureResource) SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT

func (*IXpsOMDocumentStructureResource) Vtbl

type IXpsOMDocumentStructureResourceInterface

type IXpsOMDocumentStructureResourceInterface interface {
	IXpsOMResourceInterface
	GetOwner(owner **IXpsOMDocument) HRESULT
	GetStream(stream **IStream) HRESULT
	SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT
}

type IXpsOMDocumentStructureResourceVtbl

type IXpsOMDocumentStructureResourceVtbl struct {
	IXpsOMResourceVtbl
	GetOwner   uintptr
	GetStream  uintptr
	SetContent uintptr
}

type IXpsOMDocumentVtbl

type IXpsOMDocumentVtbl struct {
	IXpsOMPartVtbl
	GetOwner                     uintptr
	GetPageReferences            uintptr
	GetPrintTicketResource       uintptr
	SetPrintTicketResource       uintptr
	GetDocumentStructureResource uintptr
	SetDocumentStructureResource uintptr
	GetSignatureBlockResources   uintptr
	Clone                        uintptr
}

type IXpsOMFontResource

type IXpsOMFontResource struct {
	IXpsOMResource
}

func (*IXpsOMFontResource) GetEmbeddingOption

func (this *IXpsOMFontResource) GetEmbeddingOption(embeddingOption *XPS_FONT_EMBEDDING) HRESULT

func (*IXpsOMFontResource) GetStream

func (this *IXpsOMFontResource) GetStream(readerStream **IStream) HRESULT

func (*IXpsOMFontResource) SetContent

func (this *IXpsOMFontResource) SetContent(sourceStream *IStream, embeddingOption XPS_FONT_EMBEDDING, partName unsafe.Pointer) HRESULT

func (*IXpsOMFontResource) Vtbl

type IXpsOMFontResourceCollection

type IXpsOMFontResourceCollection struct {
	IUnknown
}

func (*IXpsOMFontResourceCollection) Append

func (*IXpsOMFontResourceCollection) GetAt

func (this *IXpsOMFontResourceCollection) GetAt(index uint32, value **IXpsOMFontResource) HRESULT

func (*IXpsOMFontResourceCollection) GetByPartName

func (this *IXpsOMFontResourceCollection) GetByPartName(partName unsafe.Pointer, part **IXpsOMFontResource) HRESULT

func (*IXpsOMFontResourceCollection) GetCount

func (this *IXpsOMFontResourceCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMFontResourceCollection) InsertAt

func (this *IXpsOMFontResourceCollection) InsertAt(index uint32, value *IXpsOMFontResource) HRESULT

func (*IXpsOMFontResourceCollection) RemoveAt

func (this *IXpsOMFontResourceCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMFontResourceCollection) SetAt

func (*IXpsOMFontResourceCollection) Vtbl

type IXpsOMFontResourceCollectionInterface

type IXpsOMFontResourceCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, value **IXpsOMFontResource) HRESULT
	SetAt(index uint32, value *IXpsOMFontResource) HRESULT
	InsertAt(index uint32, value *IXpsOMFontResource) HRESULT
	Append(value *IXpsOMFontResource) HRESULT
	RemoveAt(index uint32) HRESULT
	GetByPartName(partName unsafe.Pointer, part **IXpsOMFontResource) HRESULT
}

type IXpsOMFontResourceCollectionVtbl

type IXpsOMFontResourceCollectionVtbl struct {
	IUnknownVtbl
	GetCount      uintptr
	GetAt         uintptr
	SetAt         uintptr
	InsertAt      uintptr
	Append        uintptr
	RemoveAt      uintptr
	GetByPartName uintptr
}

type IXpsOMFontResourceInterface

type IXpsOMFontResourceInterface interface {
	IXpsOMResourceInterface
	GetStream(readerStream **IStream) HRESULT
	SetContent(sourceStream *IStream, embeddingOption XPS_FONT_EMBEDDING, partName unsafe.Pointer) HRESULT
	GetEmbeddingOption(embeddingOption *XPS_FONT_EMBEDDING) HRESULT
}

type IXpsOMFontResourceVtbl

type IXpsOMFontResourceVtbl struct {
	IXpsOMResourceVtbl
	GetStream          uintptr
	SetContent         uintptr
	GetEmbeddingOption uintptr
}

type IXpsOMGeometry

type IXpsOMGeometry struct {
	IXpsOMShareable
}

func (*IXpsOMGeometry) Clone

func (this *IXpsOMGeometry) Clone(geometry **IXpsOMGeometry) HRESULT

func (*IXpsOMGeometry) GetFigures

func (this *IXpsOMGeometry) GetFigures(figures **IXpsOMGeometryFigureCollection) HRESULT

func (*IXpsOMGeometry) GetFillRule

func (this *IXpsOMGeometry) GetFillRule(fillRule *XPS_FILL_RULE) HRESULT

func (*IXpsOMGeometry) GetTransform

func (this *IXpsOMGeometry) GetTransform(transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMGeometry) GetTransformLocal

func (this *IXpsOMGeometry) GetTransformLocal(transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMGeometry) GetTransformLookup

func (this *IXpsOMGeometry) GetTransformLookup(lookup *PWSTR) HRESULT

func (*IXpsOMGeometry) SetFillRule

func (this *IXpsOMGeometry) SetFillRule(fillRule XPS_FILL_RULE) HRESULT

func (*IXpsOMGeometry) SetTransformLocal

func (this *IXpsOMGeometry) SetTransformLocal(transform *IXpsOMMatrixTransform) HRESULT

func (*IXpsOMGeometry) SetTransformLookup

func (this *IXpsOMGeometry) SetTransformLookup(lookup PWSTR) HRESULT

func (*IXpsOMGeometry) Vtbl

func (this *IXpsOMGeometry) Vtbl() *IXpsOMGeometryVtbl

type IXpsOMGeometryFigure

type IXpsOMGeometryFigure struct {
	IUnknown
}

func (*IXpsOMGeometryFigure) Clone

func (this *IXpsOMGeometryFigure) Clone(geometryFigure **IXpsOMGeometryFigure) HRESULT

func (*IXpsOMGeometryFigure) GetIsClosed

func (this *IXpsOMGeometryFigure) GetIsClosed(isClosed *BOOL) HRESULT

func (*IXpsOMGeometryFigure) GetIsFilled

func (this *IXpsOMGeometryFigure) GetIsFilled(isFilled *BOOL) HRESULT

func (*IXpsOMGeometryFigure) GetOwner

func (this *IXpsOMGeometryFigure) GetOwner(owner **IXpsOMGeometry) HRESULT

func (*IXpsOMGeometryFigure) GetSegmentCount

func (this *IXpsOMGeometryFigure) GetSegmentCount(segmentCount *uint32) HRESULT

func (*IXpsOMGeometryFigure) GetSegmentData

func (this *IXpsOMGeometryFigure) GetSegmentData(dataCount *uint32, segmentData *float32) HRESULT

func (*IXpsOMGeometryFigure) GetSegmentDataCount

func (this *IXpsOMGeometryFigure) GetSegmentDataCount(segmentDataCount *uint32) HRESULT

func (*IXpsOMGeometryFigure) GetSegmentStrokePattern

func (this *IXpsOMGeometryFigure) GetSegmentStrokePattern(segmentStrokePattern *XPS_SEGMENT_STROKE_PATTERN) HRESULT

func (*IXpsOMGeometryFigure) GetSegmentStrokes

func (this *IXpsOMGeometryFigure) GetSegmentStrokes(segmentCount *uint32, segmentStrokes *BOOL) HRESULT

func (*IXpsOMGeometryFigure) GetSegmentTypes

func (this *IXpsOMGeometryFigure) GetSegmentTypes(segmentCount *uint32, segmentTypes *XPS_SEGMENT_TYPE) HRESULT

func (*IXpsOMGeometryFigure) GetStartPoint

func (this *IXpsOMGeometryFigure) GetStartPoint(startPoint *XPS_POINT) HRESULT

func (*IXpsOMGeometryFigure) SetIsClosed

func (this *IXpsOMGeometryFigure) SetIsClosed(isClosed BOOL) HRESULT

func (*IXpsOMGeometryFigure) SetIsFilled

func (this *IXpsOMGeometryFigure) SetIsFilled(isFilled BOOL) HRESULT

func (*IXpsOMGeometryFigure) SetSegments

func (this *IXpsOMGeometryFigure) SetSegments(segmentCount uint32, segmentDataCount uint32, segmentTypes *XPS_SEGMENT_TYPE, segmentData *float32, segmentStrokes *BOOL) HRESULT

func (*IXpsOMGeometryFigure) SetStartPoint

func (this *IXpsOMGeometryFigure) SetStartPoint(startPoint *XPS_POINT) HRESULT

func (*IXpsOMGeometryFigure) Vtbl

type IXpsOMGeometryFigureCollection

type IXpsOMGeometryFigureCollection struct {
	IUnknown
}

func (*IXpsOMGeometryFigureCollection) Append

func (this *IXpsOMGeometryFigureCollection) Append(geometryFigure *IXpsOMGeometryFigure) HRESULT

func (*IXpsOMGeometryFigureCollection) GetAt

func (this *IXpsOMGeometryFigureCollection) GetAt(index uint32, geometryFigure **IXpsOMGeometryFigure) HRESULT

func (*IXpsOMGeometryFigureCollection) GetCount

func (this *IXpsOMGeometryFigureCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMGeometryFigureCollection) InsertAt

func (this *IXpsOMGeometryFigureCollection) InsertAt(index uint32, geometryFigure *IXpsOMGeometryFigure) HRESULT

func (*IXpsOMGeometryFigureCollection) RemoveAt

func (this *IXpsOMGeometryFigureCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMGeometryFigureCollection) SetAt

func (this *IXpsOMGeometryFigureCollection) SetAt(index uint32, geometryFigure *IXpsOMGeometryFigure) HRESULT

func (*IXpsOMGeometryFigureCollection) Vtbl

type IXpsOMGeometryFigureCollectionInterface

type IXpsOMGeometryFigureCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, geometryFigure **IXpsOMGeometryFigure) HRESULT
	InsertAt(index uint32, geometryFigure *IXpsOMGeometryFigure) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, geometryFigure *IXpsOMGeometryFigure) HRESULT
	Append(geometryFigure *IXpsOMGeometryFigure) HRESULT
}

type IXpsOMGeometryFigureCollectionVtbl

type IXpsOMGeometryFigureCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMGeometryFigureInterface

type IXpsOMGeometryFigureInterface interface {
	IUnknownInterface
	GetOwner(owner **IXpsOMGeometry) HRESULT
	GetSegmentData(dataCount *uint32, segmentData *float32) HRESULT
	GetSegmentTypes(segmentCount *uint32, segmentTypes *XPS_SEGMENT_TYPE) HRESULT
	GetSegmentStrokes(segmentCount *uint32, segmentStrokes *BOOL) HRESULT
	SetSegments(segmentCount uint32, segmentDataCount uint32, segmentTypes *XPS_SEGMENT_TYPE, segmentData *float32, segmentStrokes *BOOL) HRESULT
	GetStartPoint(startPoint *XPS_POINT) HRESULT
	SetStartPoint(startPoint *XPS_POINT) HRESULT
	GetIsClosed(isClosed *BOOL) HRESULT
	SetIsClosed(isClosed BOOL) HRESULT
	GetIsFilled(isFilled *BOOL) HRESULT
	SetIsFilled(isFilled BOOL) HRESULT
	GetSegmentCount(segmentCount *uint32) HRESULT
	GetSegmentDataCount(segmentDataCount *uint32) HRESULT
	GetSegmentStrokePattern(segmentStrokePattern *XPS_SEGMENT_STROKE_PATTERN) HRESULT
	Clone(geometryFigure **IXpsOMGeometryFigure) HRESULT
}

type IXpsOMGeometryFigureVtbl

type IXpsOMGeometryFigureVtbl struct {
	IUnknownVtbl
	GetOwner                uintptr
	GetSegmentData          uintptr
	GetSegmentTypes         uintptr
	GetSegmentStrokes       uintptr
	SetSegments             uintptr
	GetStartPoint           uintptr
	SetStartPoint           uintptr
	GetIsClosed             uintptr
	SetIsClosed             uintptr
	GetIsFilled             uintptr
	SetIsFilled             uintptr
	GetSegmentCount         uintptr
	GetSegmentDataCount     uintptr
	GetSegmentStrokePattern uintptr
	Clone                   uintptr
}

type IXpsOMGeometryInterface

type IXpsOMGeometryInterface interface {
	IXpsOMShareableInterface
	GetFigures(figures **IXpsOMGeometryFigureCollection) HRESULT
	GetFillRule(fillRule *XPS_FILL_RULE) HRESULT
	SetFillRule(fillRule XPS_FILL_RULE) HRESULT
	GetTransform(transform **IXpsOMMatrixTransform) HRESULT
	GetTransformLocal(transform **IXpsOMMatrixTransform) HRESULT
	SetTransformLocal(transform *IXpsOMMatrixTransform) HRESULT
	GetTransformLookup(lookup *PWSTR) HRESULT
	SetTransformLookup(lookup PWSTR) HRESULT
	Clone(geometry **IXpsOMGeometry) HRESULT
}

type IXpsOMGeometryVtbl

type IXpsOMGeometryVtbl struct {
	IXpsOMShareableVtbl
	GetFigures         uintptr
	GetFillRule        uintptr
	SetFillRule        uintptr
	GetTransform       uintptr
	GetTransformLocal  uintptr
	SetTransformLocal  uintptr
	GetTransformLookup uintptr
	SetTransformLookup uintptr
	Clone              uintptr
}

type IXpsOMGlyphs

type IXpsOMGlyphs struct {
	IXpsOMVisual
}

func (*IXpsOMGlyphs) Clone

func (this *IXpsOMGlyphs) Clone(glyphs **IXpsOMGlyphs) HRESULT

func (*IXpsOMGlyphs) GetBidiLevel

func (this *IXpsOMGlyphs) GetBidiLevel(bidiLevel *uint32) HRESULT

func (*IXpsOMGlyphs) GetDeviceFontName

func (this *IXpsOMGlyphs) GetDeviceFontName(deviceFontName *PWSTR) HRESULT

func (*IXpsOMGlyphs) GetFillBrush

func (this *IXpsOMGlyphs) GetFillBrush(fillBrush **IXpsOMBrush) HRESULT

func (*IXpsOMGlyphs) GetFillBrushLocal

func (this *IXpsOMGlyphs) GetFillBrushLocal(fillBrush **IXpsOMBrush) HRESULT

func (*IXpsOMGlyphs) GetFillBrushLookup

func (this *IXpsOMGlyphs) GetFillBrushLookup(key *PWSTR) HRESULT

func (*IXpsOMGlyphs) GetFontFaceIndex

func (this *IXpsOMGlyphs) GetFontFaceIndex(fontFaceIndex *int16) HRESULT

func (*IXpsOMGlyphs) GetFontRenderingEmSize

func (this *IXpsOMGlyphs) GetFontRenderingEmSize(fontRenderingEmSize *float32) HRESULT

func (*IXpsOMGlyphs) GetFontResource

func (this *IXpsOMGlyphs) GetFontResource(fontResource **IXpsOMFontResource) HRESULT

func (*IXpsOMGlyphs) GetGlyphIndexCount

func (this *IXpsOMGlyphs) GetGlyphIndexCount(indexCount *uint32) HRESULT

func (*IXpsOMGlyphs) GetGlyphIndices

func (this *IXpsOMGlyphs) GetGlyphIndices(indexCount *uint32, glyphIndices *XPS_GLYPH_INDEX) HRESULT

func (*IXpsOMGlyphs) GetGlyphMappingCount

func (this *IXpsOMGlyphs) GetGlyphMappingCount(glyphMappingCount *uint32) HRESULT

func (*IXpsOMGlyphs) GetGlyphMappings

func (this *IXpsOMGlyphs) GetGlyphMappings(glyphMappingCount *uint32, glyphMappings *XPS_GLYPH_MAPPING) HRESULT

func (*IXpsOMGlyphs) GetGlyphsEditor

func (this *IXpsOMGlyphs) GetGlyphsEditor(editor **IXpsOMGlyphsEditor) HRESULT

func (*IXpsOMGlyphs) GetIsSideways

func (this *IXpsOMGlyphs) GetIsSideways(isSideways *BOOL) HRESULT

func (*IXpsOMGlyphs) GetOrigin

func (this *IXpsOMGlyphs) GetOrigin(origin *XPS_POINT) HRESULT

func (*IXpsOMGlyphs) GetProhibitedCaretStopCount

func (this *IXpsOMGlyphs) GetProhibitedCaretStopCount(prohibitedCaretStopCount *uint32) HRESULT

func (*IXpsOMGlyphs) GetProhibitedCaretStops

func (this *IXpsOMGlyphs) GetProhibitedCaretStops(prohibitedCaretStopCount *uint32, prohibitedCaretStops *uint32) HRESULT

func (*IXpsOMGlyphs) GetStyleSimulations

func (this *IXpsOMGlyphs) GetStyleSimulations(styleSimulations *XPS_STYLE_SIMULATION) HRESULT

func (*IXpsOMGlyphs) GetUnicodeString

func (this *IXpsOMGlyphs) GetUnicodeString(unicodeString *PWSTR) HRESULT

func (*IXpsOMGlyphs) SetFillBrushLocal

func (this *IXpsOMGlyphs) SetFillBrushLocal(fillBrush *IXpsOMBrush) HRESULT

func (*IXpsOMGlyphs) SetFillBrushLookup

func (this *IXpsOMGlyphs) SetFillBrushLookup(key PWSTR) HRESULT

func (*IXpsOMGlyphs) SetFontFaceIndex

func (this *IXpsOMGlyphs) SetFontFaceIndex(fontFaceIndex int16) HRESULT

func (*IXpsOMGlyphs) SetFontRenderingEmSize

func (this *IXpsOMGlyphs) SetFontRenderingEmSize(fontRenderingEmSize float32) HRESULT

func (*IXpsOMGlyphs) SetFontResource

func (this *IXpsOMGlyphs) SetFontResource(fontResource *IXpsOMFontResource) HRESULT

func (*IXpsOMGlyphs) SetOrigin

func (this *IXpsOMGlyphs) SetOrigin(origin *XPS_POINT) HRESULT

func (*IXpsOMGlyphs) SetStyleSimulations

func (this *IXpsOMGlyphs) SetStyleSimulations(styleSimulations XPS_STYLE_SIMULATION) HRESULT

func (*IXpsOMGlyphs) Vtbl

func (this *IXpsOMGlyphs) Vtbl() *IXpsOMGlyphsVtbl

type IXpsOMGlyphsEditor

type IXpsOMGlyphsEditor struct {
	IUnknown
}

func (*IXpsOMGlyphsEditor) ApplyEdits

func (this *IXpsOMGlyphsEditor) ApplyEdits() HRESULT

func (*IXpsOMGlyphsEditor) GetBidiLevel

func (this *IXpsOMGlyphsEditor) GetBidiLevel(bidiLevel *uint32) HRESULT

func (*IXpsOMGlyphsEditor) GetDeviceFontName

func (this *IXpsOMGlyphsEditor) GetDeviceFontName(deviceFontName *PWSTR) HRESULT

func (*IXpsOMGlyphsEditor) GetGlyphIndexCount

func (this *IXpsOMGlyphsEditor) GetGlyphIndexCount(indexCount *uint32) HRESULT

func (*IXpsOMGlyphsEditor) GetGlyphIndices

func (this *IXpsOMGlyphsEditor) GetGlyphIndices(indexCount *uint32, glyphIndices *XPS_GLYPH_INDEX) HRESULT

func (*IXpsOMGlyphsEditor) GetGlyphMappingCount

func (this *IXpsOMGlyphsEditor) GetGlyphMappingCount(glyphMappingCount *uint32) HRESULT

func (*IXpsOMGlyphsEditor) GetGlyphMappings

func (this *IXpsOMGlyphsEditor) GetGlyphMappings(glyphMappingCount *uint32, glyphMappings *XPS_GLYPH_MAPPING) HRESULT

func (*IXpsOMGlyphsEditor) GetIsSideways

func (this *IXpsOMGlyphsEditor) GetIsSideways(isSideways *BOOL) HRESULT

func (*IXpsOMGlyphsEditor) GetProhibitedCaretStopCount

func (this *IXpsOMGlyphsEditor) GetProhibitedCaretStopCount(prohibitedCaretStopCount *uint32) HRESULT

func (*IXpsOMGlyphsEditor) GetProhibitedCaretStops

func (this *IXpsOMGlyphsEditor) GetProhibitedCaretStops(count *uint32, prohibitedCaretStops *uint32) HRESULT

func (*IXpsOMGlyphsEditor) GetUnicodeString

func (this *IXpsOMGlyphsEditor) GetUnicodeString(unicodeString *PWSTR) HRESULT

func (*IXpsOMGlyphsEditor) SetBidiLevel

func (this *IXpsOMGlyphsEditor) SetBidiLevel(bidiLevel uint32) HRESULT

func (*IXpsOMGlyphsEditor) SetDeviceFontName

func (this *IXpsOMGlyphsEditor) SetDeviceFontName(deviceFontName PWSTR) HRESULT

func (*IXpsOMGlyphsEditor) SetGlyphIndices

func (this *IXpsOMGlyphsEditor) SetGlyphIndices(indexCount uint32, glyphIndices *XPS_GLYPH_INDEX) HRESULT

func (*IXpsOMGlyphsEditor) SetGlyphMappings

func (this *IXpsOMGlyphsEditor) SetGlyphMappings(glyphMappingCount uint32, glyphMappings *XPS_GLYPH_MAPPING) HRESULT

func (*IXpsOMGlyphsEditor) SetIsSideways

func (this *IXpsOMGlyphsEditor) SetIsSideways(isSideways BOOL) HRESULT

func (*IXpsOMGlyphsEditor) SetProhibitedCaretStops

func (this *IXpsOMGlyphsEditor) SetProhibitedCaretStops(count uint32, prohibitedCaretStops *uint32) HRESULT

func (*IXpsOMGlyphsEditor) SetUnicodeString

func (this *IXpsOMGlyphsEditor) SetUnicodeString(unicodeString PWSTR) HRESULT

func (*IXpsOMGlyphsEditor) Vtbl

type IXpsOMGlyphsEditorInterface

type IXpsOMGlyphsEditorInterface interface {
	IUnknownInterface
	ApplyEdits() HRESULT
	GetUnicodeString(unicodeString *PWSTR) HRESULT
	SetUnicodeString(unicodeString PWSTR) HRESULT
	GetGlyphIndexCount(indexCount *uint32) HRESULT
	GetGlyphIndices(indexCount *uint32, glyphIndices *XPS_GLYPH_INDEX) HRESULT
	SetGlyphIndices(indexCount uint32, glyphIndices *XPS_GLYPH_INDEX) HRESULT
	GetGlyphMappingCount(glyphMappingCount *uint32) HRESULT
	GetGlyphMappings(glyphMappingCount *uint32, glyphMappings *XPS_GLYPH_MAPPING) HRESULT
	SetGlyphMappings(glyphMappingCount uint32, glyphMappings *XPS_GLYPH_MAPPING) HRESULT
	GetProhibitedCaretStopCount(prohibitedCaretStopCount *uint32) HRESULT
	GetProhibitedCaretStops(count *uint32, prohibitedCaretStops *uint32) HRESULT
	SetProhibitedCaretStops(count uint32, prohibitedCaretStops *uint32) HRESULT
	GetBidiLevel(bidiLevel *uint32) HRESULT
	SetBidiLevel(bidiLevel uint32) HRESULT
	GetIsSideways(isSideways *BOOL) HRESULT
	SetIsSideways(isSideways BOOL) HRESULT
	GetDeviceFontName(deviceFontName *PWSTR) HRESULT
	SetDeviceFontName(deviceFontName PWSTR) HRESULT
}

type IXpsOMGlyphsEditorVtbl

type IXpsOMGlyphsEditorVtbl struct {
	IUnknownVtbl
	ApplyEdits                  uintptr
	GetUnicodeString            uintptr
	SetUnicodeString            uintptr
	GetGlyphIndexCount          uintptr
	GetGlyphIndices             uintptr
	SetGlyphIndices             uintptr
	GetGlyphMappingCount        uintptr
	GetGlyphMappings            uintptr
	SetGlyphMappings            uintptr
	GetProhibitedCaretStopCount uintptr
	GetProhibitedCaretStops     uintptr
	SetProhibitedCaretStops     uintptr
	GetBidiLevel                uintptr
	SetBidiLevel                uintptr
	GetIsSideways               uintptr
	SetIsSideways               uintptr
	GetDeviceFontName           uintptr
	SetDeviceFontName           uintptr
}

type IXpsOMGlyphsInterface

type IXpsOMGlyphsInterface interface {
	IXpsOMVisualInterface
	GetUnicodeString(unicodeString *PWSTR) HRESULT
	GetGlyphIndexCount(indexCount *uint32) HRESULT
	GetGlyphIndices(indexCount *uint32, glyphIndices *XPS_GLYPH_INDEX) HRESULT
	GetGlyphMappingCount(glyphMappingCount *uint32) HRESULT
	GetGlyphMappings(glyphMappingCount *uint32, glyphMappings *XPS_GLYPH_MAPPING) HRESULT
	GetProhibitedCaretStopCount(prohibitedCaretStopCount *uint32) HRESULT
	GetProhibitedCaretStops(prohibitedCaretStopCount *uint32, prohibitedCaretStops *uint32) HRESULT
	GetBidiLevel(bidiLevel *uint32) HRESULT
	GetIsSideways(isSideways *BOOL) HRESULT
	GetDeviceFontName(deviceFontName *PWSTR) HRESULT
	GetStyleSimulations(styleSimulations *XPS_STYLE_SIMULATION) HRESULT
	SetStyleSimulations(styleSimulations XPS_STYLE_SIMULATION) HRESULT
	GetOrigin(origin *XPS_POINT) HRESULT
	SetOrigin(origin *XPS_POINT) HRESULT
	GetFontRenderingEmSize(fontRenderingEmSize *float32) HRESULT
	SetFontRenderingEmSize(fontRenderingEmSize float32) HRESULT
	GetFontResource(fontResource **IXpsOMFontResource) HRESULT
	SetFontResource(fontResource *IXpsOMFontResource) HRESULT
	GetFontFaceIndex(fontFaceIndex *int16) HRESULT
	SetFontFaceIndex(fontFaceIndex int16) HRESULT
	GetFillBrush(fillBrush **IXpsOMBrush) HRESULT
	GetFillBrushLocal(fillBrush **IXpsOMBrush) HRESULT
	SetFillBrushLocal(fillBrush *IXpsOMBrush) HRESULT
	GetFillBrushLookup(key *PWSTR) HRESULT
	SetFillBrushLookup(key PWSTR) HRESULT
	GetGlyphsEditor(editor **IXpsOMGlyphsEditor) HRESULT
	Clone(glyphs **IXpsOMGlyphs) HRESULT
}

type IXpsOMGlyphsVtbl

type IXpsOMGlyphsVtbl struct {
	IXpsOMVisualVtbl
	GetUnicodeString            uintptr
	GetGlyphIndexCount          uintptr
	GetGlyphIndices             uintptr
	GetGlyphMappingCount        uintptr
	GetGlyphMappings            uintptr
	GetProhibitedCaretStopCount uintptr
	GetProhibitedCaretStops     uintptr
	GetBidiLevel                uintptr
	GetIsSideways               uintptr
	GetDeviceFontName           uintptr
	GetStyleSimulations         uintptr
	SetStyleSimulations         uintptr
	GetOrigin                   uintptr
	SetOrigin                   uintptr
	GetFontRenderingEmSize      uintptr
	SetFontRenderingEmSize      uintptr
	GetFontResource             uintptr
	SetFontResource             uintptr
	GetFontFaceIndex            uintptr
	SetFontFaceIndex            uintptr
	GetFillBrush                uintptr
	GetFillBrushLocal           uintptr
	SetFillBrushLocal           uintptr
	GetFillBrushLookup          uintptr
	SetFillBrushLookup          uintptr
	GetGlyphsEditor             uintptr
	Clone                       uintptr
}

type IXpsOMGradientBrush

type IXpsOMGradientBrush struct {
	IXpsOMBrush
}

func (*IXpsOMGradientBrush) GetColorInterpolationMode

func (this *IXpsOMGradientBrush) GetColorInterpolationMode(colorInterpolationMode *XPS_COLOR_INTERPOLATION) HRESULT

func (*IXpsOMGradientBrush) GetGradientStops

func (this *IXpsOMGradientBrush) GetGradientStops(gradientStops **IXpsOMGradientStopCollection) HRESULT

func (*IXpsOMGradientBrush) GetSpreadMethod

func (this *IXpsOMGradientBrush) GetSpreadMethod(spreadMethod *XPS_SPREAD_METHOD) HRESULT

func (*IXpsOMGradientBrush) GetTransform

func (this *IXpsOMGradientBrush) GetTransform(transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMGradientBrush) GetTransformLocal

func (this *IXpsOMGradientBrush) GetTransformLocal(transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMGradientBrush) GetTransformLookup

func (this *IXpsOMGradientBrush) GetTransformLookup(key *PWSTR) HRESULT

func (*IXpsOMGradientBrush) SetColorInterpolationMode

func (this *IXpsOMGradientBrush) SetColorInterpolationMode(colorInterpolationMode XPS_COLOR_INTERPOLATION) HRESULT

func (*IXpsOMGradientBrush) SetSpreadMethod

func (this *IXpsOMGradientBrush) SetSpreadMethod(spreadMethod XPS_SPREAD_METHOD) HRESULT

func (*IXpsOMGradientBrush) SetTransformLocal

func (this *IXpsOMGradientBrush) SetTransformLocal(transform *IXpsOMMatrixTransform) HRESULT

func (*IXpsOMGradientBrush) SetTransformLookup

func (this *IXpsOMGradientBrush) SetTransformLookup(key PWSTR) HRESULT

func (*IXpsOMGradientBrush) Vtbl

type IXpsOMGradientBrushInterface

type IXpsOMGradientBrushInterface interface {
	IXpsOMBrushInterface
	GetGradientStops(gradientStops **IXpsOMGradientStopCollection) HRESULT
	GetTransform(transform **IXpsOMMatrixTransform) HRESULT
	GetTransformLocal(transform **IXpsOMMatrixTransform) HRESULT
	SetTransformLocal(transform *IXpsOMMatrixTransform) HRESULT
	GetTransformLookup(key *PWSTR) HRESULT
	SetTransformLookup(key PWSTR) HRESULT
	GetSpreadMethod(spreadMethod *XPS_SPREAD_METHOD) HRESULT
	SetSpreadMethod(spreadMethod XPS_SPREAD_METHOD) HRESULT
	GetColorInterpolationMode(colorInterpolationMode *XPS_COLOR_INTERPOLATION) HRESULT
	SetColorInterpolationMode(colorInterpolationMode XPS_COLOR_INTERPOLATION) HRESULT
}

type IXpsOMGradientBrushVtbl

type IXpsOMGradientBrushVtbl struct {
	IXpsOMBrushVtbl
	GetGradientStops          uintptr
	GetTransform              uintptr
	GetTransformLocal         uintptr
	SetTransformLocal         uintptr
	GetTransformLookup        uintptr
	SetTransformLookup        uintptr
	GetSpreadMethod           uintptr
	SetSpreadMethod           uintptr
	GetColorInterpolationMode uintptr
	SetColorInterpolationMode uintptr
}

type IXpsOMGradientStop

type IXpsOMGradientStop struct {
	IUnknown
}

func (*IXpsOMGradientStop) Clone

func (this *IXpsOMGradientStop) Clone(gradientStop **IXpsOMGradientStop) HRESULT

func (*IXpsOMGradientStop) GetColor

func (this *IXpsOMGradientStop) GetColor(color *XPS_COLOR, colorProfile **IXpsOMColorProfileResource) HRESULT

func (*IXpsOMGradientStop) GetOffset

func (this *IXpsOMGradientStop) GetOffset(offset *float32) HRESULT

func (*IXpsOMGradientStop) GetOwner

func (this *IXpsOMGradientStop) GetOwner(owner **IXpsOMGradientBrush) HRESULT

func (*IXpsOMGradientStop) SetColor

func (this *IXpsOMGradientStop) SetColor(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource) HRESULT

func (*IXpsOMGradientStop) SetOffset

func (this *IXpsOMGradientStop) SetOffset(offset float32) HRESULT

func (*IXpsOMGradientStop) Vtbl

type IXpsOMGradientStopCollection

type IXpsOMGradientStopCollection struct {
	IUnknown
}

func (*IXpsOMGradientStopCollection) Append

func (*IXpsOMGradientStopCollection) GetAt

func (*IXpsOMGradientStopCollection) GetCount

func (this *IXpsOMGradientStopCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMGradientStopCollection) InsertAt

func (this *IXpsOMGradientStopCollection) InsertAt(index uint32, stop *IXpsOMGradientStop) HRESULT

func (*IXpsOMGradientStopCollection) RemoveAt

func (this *IXpsOMGradientStopCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMGradientStopCollection) SetAt

func (*IXpsOMGradientStopCollection) Vtbl

type IXpsOMGradientStopCollectionInterface

type IXpsOMGradientStopCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, stop **IXpsOMGradientStop) HRESULT
	InsertAt(index uint32, stop *IXpsOMGradientStop) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, stop *IXpsOMGradientStop) HRESULT
	Append(stop *IXpsOMGradientStop) HRESULT
}

type IXpsOMGradientStopCollectionVtbl

type IXpsOMGradientStopCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMGradientStopInterface

type IXpsOMGradientStopInterface interface {
	IUnknownInterface
	GetOwner(owner **IXpsOMGradientBrush) HRESULT
	GetOffset(offset *float32) HRESULT
	SetOffset(offset float32) HRESULT
	GetColor(color *XPS_COLOR, colorProfile **IXpsOMColorProfileResource) HRESULT
	SetColor(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource) HRESULT
	Clone(gradientStop **IXpsOMGradientStop) HRESULT
}

type IXpsOMGradientStopVtbl

type IXpsOMGradientStopVtbl struct {
	IUnknownVtbl
	GetOwner  uintptr
	GetOffset uintptr
	SetOffset uintptr
	GetColor  uintptr
	SetColor  uintptr
	Clone     uintptr
}

type IXpsOMImageBrush

type IXpsOMImageBrush struct {
	IXpsOMTileBrush
}

func (*IXpsOMImageBrush) Clone

func (this *IXpsOMImageBrush) Clone(imageBrush **IXpsOMImageBrush) HRESULT

func (*IXpsOMImageBrush) GetColorProfileResource

func (this *IXpsOMImageBrush) GetColorProfileResource(colorProfileResource **IXpsOMColorProfileResource) HRESULT

func (*IXpsOMImageBrush) GetImageResource

func (this *IXpsOMImageBrush) GetImageResource(imageResource **IXpsOMImageResource) HRESULT

func (*IXpsOMImageBrush) SetColorProfileResource

func (this *IXpsOMImageBrush) SetColorProfileResource(colorProfileResource *IXpsOMColorProfileResource) HRESULT

func (*IXpsOMImageBrush) SetImageResource

func (this *IXpsOMImageBrush) SetImageResource(imageResource *IXpsOMImageResource) HRESULT

func (*IXpsOMImageBrush) Vtbl

func (this *IXpsOMImageBrush) Vtbl() *IXpsOMImageBrushVtbl

type IXpsOMImageBrushInterface

type IXpsOMImageBrushInterface interface {
	IXpsOMTileBrushInterface
	GetImageResource(imageResource **IXpsOMImageResource) HRESULT
	SetImageResource(imageResource *IXpsOMImageResource) HRESULT
	GetColorProfileResource(colorProfileResource **IXpsOMColorProfileResource) HRESULT
	SetColorProfileResource(colorProfileResource *IXpsOMColorProfileResource) HRESULT
	Clone(imageBrush **IXpsOMImageBrush) HRESULT
}

type IXpsOMImageBrushVtbl

type IXpsOMImageBrushVtbl struct {
	IXpsOMTileBrushVtbl
	GetImageResource        uintptr
	SetImageResource        uintptr
	GetColorProfileResource uintptr
	SetColorProfileResource uintptr
	Clone                   uintptr
}

type IXpsOMImageResource

type IXpsOMImageResource struct {
	IXpsOMResource
}

func (*IXpsOMImageResource) GetImageType

func (this *IXpsOMImageResource) GetImageType(imageType *XPS_IMAGE_TYPE) HRESULT

func (*IXpsOMImageResource) GetStream

func (this *IXpsOMImageResource) GetStream(readerStream **IStream) HRESULT

func (*IXpsOMImageResource) SetContent

func (this *IXpsOMImageResource) SetContent(sourceStream *IStream, imageType XPS_IMAGE_TYPE, partName unsafe.Pointer) HRESULT

func (*IXpsOMImageResource) Vtbl

type IXpsOMImageResourceCollection

type IXpsOMImageResourceCollection struct {
	IUnknown
}

func (*IXpsOMImageResourceCollection) Append

func (*IXpsOMImageResourceCollection) GetAt

func (this *IXpsOMImageResourceCollection) GetAt(index uint32, object **IXpsOMImageResource) HRESULT

func (*IXpsOMImageResourceCollection) GetByPartName

func (this *IXpsOMImageResourceCollection) GetByPartName(partName unsafe.Pointer, part **IXpsOMImageResource) HRESULT

func (*IXpsOMImageResourceCollection) GetCount

func (this *IXpsOMImageResourceCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMImageResourceCollection) InsertAt

func (this *IXpsOMImageResourceCollection) InsertAt(index uint32, object *IXpsOMImageResource) HRESULT

func (*IXpsOMImageResourceCollection) RemoveAt

func (this *IXpsOMImageResourceCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMImageResourceCollection) SetAt

func (*IXpsOMImageResourceCollection) Vtbl

type IXpsOMImageResourceCollectionInterface

type IXpsOMImageResourceCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, object **IXpsOMImageResource) HRESULT
	InsertAt(index uint32, object *IXpsOMImageResource) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, object *IXpsOMImageResource) HRESULT
	Append(object *IXpsOMImageResource) HRESULT
	GetByPartName(partName unsafe.Pointer, part **IXpsOMImageResource) HRESULT
}

type IXpsOMImageResourceCollectionVtbl

type IXpsOMImageResourceCollectionVtbl struct {
	IUnknownVtbl
	GetCount      uintptr
	GetAt         uintptr
	InsertAt      uintptr
	RemoveAt      uintptr
	SetAt         uintptr
	Append        uintptr
	GetByPartName uintptr
}

type IXpsOMImageResourceInterface

type IXpsOMImageResourceInterface interface {
	IXpsOMResourceInterface
	GetStream(readerStream **IStream) HRESULT
	SetContent(sourceStream *IStream, imageType XPS_IMAGE_TYPE, partName unsafe.Pointer) HRESULT
	GetImageType(imageType *XPS_IMAGE_TYPE) HRESULT
}

type IXpsOMImageResourceVtbl

type IXpsOMImageResourceVtbl struct {
	IXpsOMResourceVtbl
	GetStream    uintptr
	SetContent   uintptr
	GetImageType uintptr
}

type IXpsOMLinearGradientBrush

type IXpsOMLinearGradientBrush struct {
	IXpsOMGradientBrush
}

func (*IXpsOMLinearGradientBrush) Clone

func (this *IXpsOMLinearGradientBrush) Clone(linearGradientBrush **IXpsOMLinearGradientBrush) HRESULT

func (*IXpsOMLinearGradientBrush) GetEndPoint

func (this *IXpsOMLinearGradientBrush) GetEndPoint(endPoint *XPS_POINT) HRESULT

func (*IXpsOMLinearGradientBrush) GetStartPoint

func (this *IXpsOMLinearGradientBrush) GetStartPoint(startPoint *XPS_POINT) HRESULT

func (*IXpsOMLinearGradientBrush) SetEndPoint

func (this *IXpsOMLinearGradientBrush) SetEndPoint(endPoint *XPS_POINT) HRESULT

func (*IXpsOMLinearGradientBrush) SetStartPoint

func (this *IXpsOMLinearGradientBrush) SetStartPoint(startPoint *XPS_POINT) HRESULT

func (*IXpsOMLinearGradientBrush) Vtbl

type IXpsOMLinearGradientBrushInterface

type IXpsOMLinearGradientBrushInterface interface {
	IXpsOMGradientBrushInterface
	GetStartPoint(startPoint *XPS_POINT) HRESULT
	SetStartPoint(startPoint *XPS_POINT) HRESULT
	GetEndPoint(endPoint *XPS_POINT) HRESULT
	SetEndPoint(endPoint *XPS_POINT) HRESULT
	Clone(linearGradientBrush **IXpsOMLinearGradientBrush) HRESULT
}

type IXpsOMLinearGradientBrushVtbl

type IXpsOMLinearGradientBrushVtbl struct {
	IXpsOMGradientBrushVtbl
	GetStartPoint uintptr
	SetStartPoint uintptr
	GetEndPoint   uintptr
	SetEndPoint   uintptr
	Clone         uintptr
}

type IXpsOMMatrixTransform

type IXpsOMMatrixTransform struct {
	IXpsOMShareable
}

func (*IXpsOMMatrixTransform) Clone

func (this *IXpsOMMatrixTransform) Clone(matrixTransform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMMatrixTransform) GetMatrix

func (this *IXpsOMMatrixTransform) GetMatrix(matrix *XPS_MATRIX) HRESULT

func (*IXpsOMMatrixTransform) SetMatrix

func (this *IXpsOMMatrixTransform) SetMatrix(matrix *XPS_MATRIX) HRESULT

func (*IXpsOMMatrixTransform) Vtbl

type IXpsOMMatrixTransformInterface

type IXpsOMMatrixTransformInterface interface {
	IXpsOMShareableInterface
	GetMatrix(matrix *XPS_MATRIX) HRESULT
	SetMatrix(matrix *XPS_MATRIX) HRESULT
	Clone(matrixTransform **IXpsOMMatrixTransform) HRESULT
}

type IXpsOMMatrixTransformVtbl

type IXpsOMMatrixTransformVtbl struct {
	IXpsOMShareableVtbl
	GetMatrix uintptr
	SetMatrix uintptr
	Clone     uintptr
}

type IXpsOMNameCollection

type IXpsOMNameCollection struct {
	IUnknown
}

func (*IXpsOMNameCollection) GetAt

func (this *IXpsOMNameCollection) GetAt(index uint32, name *PWSTR) HRESULT

func (*IXpsOMNameCollection) GetCount

func (this *IXpsOMNameCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMNameCollection) Vtbl

type IXpsOMNameCollectionInterface

type IXpsOMNameCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, name *PWSTR) HRESULT
}

type IXpsOMNameCollectionVtbl

type IXpsOMNameCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
}

type IXpsOMObjectFactory

type IXpsOMObjectFactory struct {
	IUnknown
}

func (*IXpsOMObjectFactory) CreateCanvas

func (this *IXpsOMObjectFactory) CreateCanvas(canvas **IXpsOMCanvas) HRESULT

func (*IXpsOMObjectFactory) CreateColorProfileResource

func (this *IXpsOMObjectFactory) CreateColorProfileResource(acquiredStream *IStream, partUri unsafe.Pointer, colorProfileResource **IXpsOMColorProfileResource) HRESULT

func (*IXpsOMObjectFactory) CreateCoreProperties

func (this *IXpsOMObjectFactory) CreateCoreProperties(partUri unsafe.Pointer, coreProperties **IXpsOMCoreProperties) HRESULT

func (*IXpsOMObjectFactory) CreateDictionary

func (this *IXpsOMObjectFactory) CreateDictionary(dictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMObjectFactory) CreateDocument

func (this *IXpsOMObjectFactory) CreateDocument(partUri unsafe.Pointer, document **IXpsOMDocument) HRESULT

func (*IXpsOMObjectFactory) CreateDocumentSequence

func (this *IXpsOMObjectFactory) CreateDocumentSequence(partUri unsafe.Pointer, documentSequence **IXpsOMDocumentSequence) HRESULT

func (*IXpsOMObjectFactory) CreateDocumentStructureResource

func (this *IXpsOMObjectFactory) CreateDocumentStructureResource(acquiredStream *IStream, partUri unsafe.Pointer, documentStructureResource **IXpsOMDocumentStructureResource) HRESULT

func (*IXpsOMObjectFactory) CreateFontResource

func (this *IXpsOMObjectFactory) CreateFontResource(acquiredStream *IStream, fontEmbedding XPS_FONT_EMBEDDING, partUri unsafe.Pointer, isObfSourceStream BOOL, fontResource **IXpsOMFontResource) HRESULT

func (*IXpsOMObjectFactory) CreateGeometry

func (this *IXpsOMObjectFactory) CreateGeometry(geometry **IXpsOMGeometry) HRESULT

func (*IXpsOMObjectFactory) CreateGeometryFigure

func (this *IXpsOMObjectFactory) CreateGeometryFigure(startPoint *XPS_POINT, figure **IXpsOMGeometryFigure) HRESULT

func (*IXpsOMObjectFactory) CreateGlyphs

func (this *IXpsOMObjectFactory) CreateGlyphs(fontResource *IXpsOMFontResource, glyphs **IXpsOMGlyphs) HRESULT

func (*IXpsOMObjectFactory) CreateGradientStop

func (this *IXpsOMObjectFactory) CreateGradientStop(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource, offset float32, gradientStop **IXpsOMGradientStop) HRESULT

func (*IXpsOMObjectFactory) CreateImageBrush

func (this *IXpsOMObjectFactory) CreateImageBrush(image *IXpsOMImageResource, viewBox *XPS_RECT, viewPort *XPS_RECT, imageBrush **IXpsOMImageBrush) HRESULT

func (*IXpsOMObjectFactory) CreateImageResource

func (this *IXpsOMObjectFactory) CreateImageResource(acquiredStream *IStream, contentType XPS_IMAGE_TYPE, partUri unsafe.Pointer, imageResource **IXpsOMImageResource) HRESULT

func (*IXpsOMObjectFactory) CreateLinearGradientBrush

func (this *IXpsOMObjectFactory) CreateLinearGradientBrush(gradStop1 *IXpsOMGradientStop, gradStop2 *IXpsOMGradientStop, startPoint *XPS_POINT, endPoint *XPS_POINT, linearGradientBrush **IXpsOMLinearGradientBrush) HRESULT

func (*IXpsOMObjectFactory) CreateMatrixTransform

func (this *IXpsOMObjectFactory) CreateMatrixTransform(matrix *XPS_MATRIX, transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMObjectFactory) CreatePackage

func (this *IXpsOMObjectFactory) CreatePackage(package_ **IXpsOMPackage) HRESULT

func (*IXpsOMObjectFactory) CreatePackageFromFile

func (this *IXpsOMObjectFactory) CreatePackageFromFile(filename PWSTR, reuseObjects BOOL, package_ **IXpsOMPackage) HRESULT

func (*IXpsOMObjectFactory) CreatePackageFromStream

func (this *IXpsOMObjectFactory) CreatePackageFromStream(stream *IStream, reuseObjects BOOL, package_ **IXpsOMPackage) HRESULT

func (*IXpsOMObjectFactory) CreatePackageWriterOnFile

func (this *IXpsOMObjectFactory) CreatePackageWriterOnFile(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT

func (*IXpsOMObjectFactory) CreatePackageWriterOnStream

func (this *IXpsOMObjectFactory) CreatePackageWriterOnStream(outputStream *ISequentialStream, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT

func (*IXpsOMObjectFactory) CreatePage

func (this *IXpsOMObjectFactory) CreatePage(pageDimensions *XPS_SIZE, language PWSTR, partUri unsafe.Pointer, page **IXpsOMPage) HRESULT

func (*IXpsOMObjectFactory) CreatePageFromStream

func (this *IXpsOMObjectFactory) CreatePageFromStream(pageMarkupStream *IStream, partUri unsafe.Pointer, resources *IXpsOMPartResources, reuseObjects BOOL, page **IXpsOMPage) HRESULT

func (*IXpsOMObjectFactory) CreatePageReference

func (this *IXpsOMObjectFactory) CreatePageReference(advisoryPageDimensions *XPS_SIZE, pageReference **IXpsOMPageReference) HRESULT

func (*IXpsOMObjectFactory) CreatePartResources

func (this *IXpsOMObjectFactory) CreatePartResources(partResources **IXpsOMPartResources) HRESULT

func (*IXpsOMObjectFactory) CreatePartUri

func (this *IXpsOMObjectFactory) CreatePartUri(uri PWSTR, partUri unsafe.Pointer) HRESULT

func (*IXpsOMObjectFactory) CreatePartUriCollection

func (this *IXpsOMObjectFactory) CreatePartUriCollection(partUriCollection **IXpsOMPartUriCollection) HRESULT

func (*IXpsOMObjectFactory) CreatePath

func (this *IXpsOMObjectFactory) CreatePath(path **IXpsOMPath) HRESULT

func (*IXpsOMObjectFactory) CreatePrintTicketResource

func (this *IXpsOMObjectFactory) CreatePrintTicketResource(acquiredStream *IStream, partUri unsafe.Pointer, printTicketResource **IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMObjectFactory) CreateRadialGradientBrush

func (this *IXpsOMObjectFactory) CreateRadialGradientBrush(gradStop1 *IXpsOMGradientStop, gradStop2 *IXpsOMGradientStop, centerPoint *XPS_POINT, gradientOrigin *XPS_POINT, radiiSizes *XPS_SIZE, radialGradientBrush **IXpsOMRadialGradientBrush) HRESULT

func (*IXpsOMObjectFactory) CreateReadOnlyStreamOnFile

func (this *IXpsOMObjectFactory) CreateReadOnlyStreamOnFile(filename PWSTR, stream **IStream) HRESULT

func (*IXpsOMObjectFactory) CreateRemoteDictionaryResource

func (this *IXpsOMObjectFactory) CreateRemoteDictionaryResource(dictionary *IXpsOMDictionary, partUri unsafe.Pointer, remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMObjectFactory) CreateRemoteDictionaryResourceFromStream

func (this *IXpsOMObjectFactory) CreateRemoteDictionaryResourceFromStream(dictionaryMarkupStream *IStream, dictionaryPartUri unsafe.Pointer, resources *IXpsOMPartResources, dictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMObjectFactory) CreateSignatureBlockResource

func (this *IXpsOMObjectFactory) CreateSignatureBlockResource(acquiredStream *IStream, partUri unsafe.Pointer, signatureBlockResource **IXpsOMSignatureBlockResource) HRESULT

func (*IXpsOMObjectFactory) CreateSolidColorBrush

func (this *IXpsOMObjectFactory) CreateSolidColorBrush(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource, solidColorBrush **IXpsOMSolidColorBrush) HRESULT

func (*IXpsOMObjectFactory) CreateStoryFragmentsResource

func (this *IXpsOMObjectFactory) CreateStoryFragmentsResource(acquiredStream *IStream, partUri unsafe.Pointer, storyFragmentsResource **IXpsOMStoryFragmentsResource) HRESULT

func (*IXpsOMObjectFactory) CreateVisualBrush

func (this *IXpsOMObjectFactory) CreateVisualBrush(viewBox *XPS_RECT, viewPort *XPS_RECT, visualBrush **IXpsOMVisualBrush) HRESULT

func (*IXpsOMObjectFactory) Vtbl

type IXpsOMObjectFactory1

type IXpsOMObjectFactory1 struct {
	IXpsOMObjectFactory
}

func (*IXpsOMObjectFactory1) ConvertHDPhotoToJpegXR

func (this *IXpsOMObjectFactory1) ConvertHDPhotoToJpegXR(imageResource *IXpsOMImageResource) HRESULT

func (*IXpsOMObjectFactory1) ConvertJpegXRToHDPhoto

func (this *IXpsOMObjectFactory1) ConvertJpegXRToHDPhoto(imageResource *IXpsOMImageResource) HRESULT

func (*IXpsOMObjectFactory1) CreatePackage1

func (this *IXpsOMObjectFactory1) CreatePackage1(package_ **IXpsOMPackage1) HRESULT

func (*IXpsOMObjectFactory1) CreatePackageFromFile1

func (this *IXpsOMObjectFactory1) CreatePackageFromFile1(filename PWSTR, reuseObjects BOOL, package_ **IXpsOMPackage1) HRESULT

func (*IXpsOMObjectFactory1) CreatePackageFromStream1

func (this *IXpsOMObjectFactory1) CreatePackageFromStream1(stream *IStream, reuseObjects BOOL, package_ **IXpsOMPackage1) HRESULT

func (*IXpsOMObjectFactory1) CreatePackageWriterOnFile1

func (this *IXpsOMObjectFactory1) CreatePackageWriterOnFile1(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, documentType XPS_DOCUMENT_TYPE, packageWriter **IXpsOMPackageWriter) HRESULT

func (*IXpsOMObjectFactory1) CreatePackageWriterOnStream1

func (this *IXpsOMObjectFactory1) CreatePackageWriterOnStream1(outputStream *ISequentialStream, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, documentType XPS_DOCUMENT_TYPE, packageWriter **IXpsOMPackageWriter) HRESULT

func (*IXpsOMObjectFactory1) CreatePage1

func (this *IXpsOMObjectFactory1) CreatePage1(pageDimensions *XPS_SIZE, language PWSTR, partUri unsafe.Pointer, page **IXpsOMPage1) HRESULT

func (*IXpsOMObjectFactory1) CreatePageFromStream1

func (this *IXpsOMObjectFactory1) CreatePageFromStream1(pageMarkupStream *IStream, partUri unsafe.Pointer, resources *IXpsOMPartResources, reuseObjects BOOL, page **IXpsOMPage1) HRESULT

func (*IXpsOMObjectFactory1) CreateRemoteDictionaryResourceFromStream1

func (this *IXpsOMObjectFactory1) CreateRemoteDictionaryResourceFromStream1(dictionaryMarkupStream *IStream, partUri unsafe.Pointer, resources *IXpsOMPartResources, dictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMObjectFactory1) GetDocumentTypeFromFile

func (this *IXpsOMObjectFactory1) GetDocumentTypeFromFile(filename PWSTR, documentType *XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsOMObjectFactory1) GetDocumentTypeFromStream

func (this *IXpsOMObjectFactory1) GetDocumentTypeFromStream(xpsDocumentStream *IStream, documentType *XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsOMObjectFactory1) Vtbl

type IXpsOMObjectFactory1Interface

type IXpsOMObjectFactory1Interface interface {
	IXpsOMObjectFactoryInterface
	GetDocumentTypeFromFile(filename PWSTR, documentType *XPS_DOCUMENT_TYPE) HRESULT
	GetDocumentTypeFromStream(xpsDocumentStream *IStream, documentType *XPS_DOCUMENT_TYPE) HRESULT
	ConvertHDPhotoToJpegXR(imageResource *IXpsOMImageResource) HRESULT
	ConvertJpegXRToHDPhoto(imageResource *IXpsOMImageResource) HRESULT
	CreatePackageWriterOnFile1(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, documentType XPS_DOCUMENT_TYPE, packageWriter **IXpsOMPackageWriter) HRESULT
	CreatePackageWriterOnStream1(outputStream *ISequentialStream, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, documentType XPS_DOCUMENT_TYPE, packageWriter **IXpsOMPackageWriter) HRESULT
	CreatePackage1(package_ **IXpsOMPackage1) HRESULT
	CreatePackageFromStream1(stream *IStream, reuseObjects BOOL, package_ **IXpsOMPackage1) HRESULT
	CreatePackageFromFile1(filename PWSTR, reuseObjects BOOL, package_ **IXpsOMPackage1) HRESULT
	CreatePage1(pageDimensions *XPS_SIZE, language PWSTR, partUri unsafe.Pointer, page **IXpsOMPage1) HRESULT
	CreatePageFromStream1(pageMarkupStream *IStream, partUri unsafe.Pointer, resources *IXpsOMPartResources, reuseObjects BOOL, page **IXpsOMPage1) HRESULT
	CreateRemoteDictionaryResourceFromStream1(dictionaryMarkupStream *IStream, partUri unsafe.Pointer, resources *IXpsOMPartResources, dictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT
}

type IXpsOMObjectFactory1Vtbl

type IXpsOMObjectFactory1Vtbl struct {
	IXpsOMObjectFactoryVtbl
	GetDocumentTypeFromFile                   uintptr
	GetDocumentTypeFromStream                 uintptr
	ConvertHDPhotoToJpegXR                    uintptr
	ConvertJpegXRToHDPhoto                    uintptr
	CreatePackageWriterOnFile1                uintptr
	CreatePackageWriterOnStream1              uintptr
	CreatePackage1                            uintptr
	CreatePackageFromStream1                  uintptr
	CreatePackageFromFile1                    uintptr
	CreatePage1                               uintptr
	CreatePageFromStream1                     uintptr
	CreateRemoteDictionaryResourceFromStream1 uintptr
}

type IXpsOMObjectFactoryInterface

type IXpsOMObjectFactoryInterface interface {
	IUnknownInterface
	CreatePackage(package_ **IXpsOMPackage) HRESULT
	CreatePackageFromFile(filename PWSTR, reuseObjects BOOL, package_ **IXpsOMPackage) HRESULT
	CreatePackageFromStream(stream *IStream, reuseObjects BOOL, package_ **IXpsOMPackage) HRESULT
	CreateStoryFragmentsResource(acquiredStream *IStream, partUri unsafe.Pointer, storyFragmentsResource **IXpsOMStoryFragmentsResource) HRESULT
	CreateDocumentStructureResource(acquiredStream *IStream, partUri unsafe.Pointer, documentStructureResource **IXpsOMDocumentStructureResource) HRESULT
	CreateSignatureBlockResource(acquiredStream *IStream, partUri unsafe.Pointer, signatureBlockResource **IXpsOMSignatureBlockResource) HRESULT
	CreateRemoteDictionaryResource(dictionary *IXpsOMDictionary, partUri unsafe.Pointer, remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT
	CreateRemoteDictionaryResourceFromStream(dictionaryMarkupStream *IStream, dictionaryPartUri unsafe.Pointer, resources *IXpsOMPartResources, dictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT
	CreatePartResources(partResources **IXpsOMPartResources) HRESULT
	CreateDocumentSequence(partUri unsafe.Pointer, documentSequence **IXpsOMDocumentSequence) HRESULT
	CreateDocument(partUri unsafe.Pointer, document **IXpsOMDocument) HRESULT
	CreatePageReference(advisoryPageDimensions *XPS_SIZE, pageReference **IXpsOMPageReference) HRESULT
	CreatePage(pageDimensions *XPS_SIZE, language PWSTR, partUri unsafe.Pointer, page **IXpsOMPage) HRESULT
	CreatePageFromStream(pageMarkupStream *IStream, partUri unsafe.Pointer, resources *IXpsOMPartResources, reuseObjects BOOL, page **IXpsOMPage) HRESULT
	CreateCanvas(canvas **IXpsOMCanvas) HRESULT
	CreateGlyphs(fontResource *IXpsOMFontResource, glyphs **IXpsOMGlyphs) HRESULT
	CreatePath(path **IXpsOMPath) HRESULT
	CreateGeometry(geometry **IXpsOMGeometry) HRESULT
	CreateGeometryFigure(startPoint *XPS_POINT, figure **IXpsOMGeometryFigure) HRESULT
	CreateMatrixTransform(matrix *XPS_MATRIX, transform **IXpsOMMatrixTransform) HRESULT
	CreateSolidColorBrush(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource, solidColorBrush **IXpsOMSolidColorBrush) HRESULT
	CreateColorProfileResource(acquiredStream *IStream, partUri unsafe.Pointer, colorProfileResource **IXpsOMColorProfileResource) HRESULT
	CreateImageBrush(image *IXpsOMImageResource, viewBox *XPS_RECT, viewPort *XPS_RECT, imageBrush **IXpsOMImageBrush) HRESULT
	CreateVisualBrush(viewBox *XPS_RECT, viewPort *XPS_RECT, visualBrush **IXpsOMVisualBrush) HRESULT
	CreateImageResource(acquiredStream *IStream, contentType XPS_IMAGE_TYPE, partUri unsafe.Pointer, imageResource **IXpsOMImageResource) HRESULT
	CreatePrintTicketResource(acquiredStream *IStream, partUri unsafe.Pointer, printTicketResource **IXpsOMPrintTicketResource) HRESULT
	CreateFontResource(acquiredStream *IStream, fontEmbedding XPS_FONT_EMBEDDING, partUri unsafe.Pointer, isObfSourceStream BOOL, fontResource **IXpsOMFontResource) HRESULT
	CreateGradientStop(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource, offset float32, gradientStop **IXpsOMGradientStop) HRESULT
	CreateLinearGradientBrush(gradStop1 *IXpsOMGradientStop, gradStop2 *IXpsOMGradientStop, startPoint *XPS_POINT, endPoint *XPS_POINT, linearGradientBrush **IXpsOMLinearGradientBrush) HRESULT
	CreateRadialGradientBrush(gradStop1 *IXpsOMGradientStop, gradStop2 *IXpsOMGradientStop, centerPoint *XPS_POINT, gradientOrigin *XPS_POINT, radiiSizes *XPS_SIZE, radialGradientBrush **IXpsOMRadialGradientBrush) HRESULT
	CreateCoreProperties(partUri unsafe.Pointer, coreProperties **IXpsOMCoreProperties) HRESULT
	CreateDictionary(dictionary **IXpsOMDictionary) HRESULT
	CreatePartUriCollection(partUriCollection **IXpsOMPartUriCollection) HRESULT
	CreatePackageWriterOnFile(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT
	CreatePackageWriterOnStream(outputStream *ISequentialStream, optimizeMarkupSize BOOL, interleaving XPS_INTERLEAVING, documentSequencePartName unsafe.Pointer, coreProperties *IXpsOMCoreProperties, packageThumbnail *IXpsOMImageResource, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT
	CreatePartUri(uri PWSTR, partUri unsafe.Pointer) HRESULT
	CreateReadOnlyStreamOnFile(filename PWSTR, stream **IStream) HRESULT
}

type IXpsOMObjectFactoryVtbl

type IXpsOMObjectFactoryVtbl struct {
	IUnknownVtbl
	CreatePackage                            uintptr
	CreatePackageFromFile                    uintptr
	CreatePackageFromStream                  uintptr
	CreateStoryFragmentsResource             uintptr
	CreateDocumentStructureResource          uintptr
	CreateSignatureBlockResource             uintptr
	CreateRemoteDictionaryResource           uintptr
	CreateRemoteDictionaryResourceFromStream uintptr
	CreatePartResources                      uintptr
	CreateDocumentSequence                   uintptr
	CreateDocument                           uintptr
	CreatePageReference                      uintptr
	CreatePage                               uintptr
	CreatePageFromStream                     uintptr
	CreateCanvas                             uintptr
	CreateGlyphs                             uintptr
	CreatePath                               uintptr
	CreateGeometry                           uintptr
	CreateGeometryFigure                     uintptr
	CreateMatrixTransform                    uintptr
	CreateSolidColorBrush                    uintptr
	CreateColorProfileResource               uintptr
	CreateImageBrush                         uintptr
	CreateVisualBrush                        uintptr
	CreateImageResource                      uintptr
	CreatePrintTicketResource                uintptr
	CreateFontResource                       uintptr
	CreateGradientStop                       uintptr
	CreateLinearGradientBrush                uintptr
	CreateRadialGradientBrush                uintptr
	CreateCoreProperties                     uintptr
	CreateDictionary                         uintptr
	CreatePartUriCollection                  uintptr
	CreatePackageWriterOnFile                uintptr
	CreatePackageWriterOnStream              uintptr
	CreatePartUri                            uintptr
	CreateReadOnlyStreamOnFile               uintptr
}

type IXpsOMPackage

type IXpsOMPackage struct {
	IUnknown
}

func (*IXpsOMPackage) GetCoreProperties

func (this *IXpsOMPackage) GetCoreProperties(coreProperties **IXpsOMCoreProperties) HRESULT

func (*IXpsOMPackage) GetDiscardControlPartName

func (this *IXpsOMPackage) GetDiscardControlPartName(discardControlPartUri unsafe.Pointer) HRESULT

func (*IXpsOMPackage) GetDocumentSequence

func (this *IXpsOMPackage) GetDocumentSequence(documentSequence **IXpsOMDocumentSequence) HRESULT

func (*IXpsOMPackage) GetThumbnailResource

func (this *IXpsOMPackage) GetThumbnailResource(imageResource **IXpsOMImageResource) HRESULT

func (*IXpsOMPackage) SetCoreProperties

func (this *IXpsOMPackage) SetCoreProperties(coreProperties *IXpsOMCoreProperties) HRESULT

func (*IXpsOMPackage) SetDiscardControlPartName

func (this *IXpsOMPackage) SetDiscardControlPartName(discardControlPartUri unsafe.Pointer) HRESULT

func (*IXpsOMPackage) SetDocumentSequence

func (this *IXpsOMPackage) SetDocumentSequence(documentSequence *IXpsOMDocumentSequence) HRESULT

func (*IXpsOMPackage) SetThumbnailResource

func (this *IXpsOMPackage) SetThumbnailResource(imageResource *IXpsOMImageResource) HRESULT

func (*IXpsOMPackage) Vtbl

func (this *IXpsOMPackage) Vtbl() *IXpsOMPackageVtbl

func (*IXpsOMPackage) WriteToFile

func (this *IXpsOMPackage) WriteToFile(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL) HRESULT

func (*IXpsOMPackage) WriteToStream

func (this *IXpsOMPackage) WriteToStream(stream *ISequentialStream, optimizeMarkupSize BOOL) HRESULT

type IXpsOMPackage1

type IXpsOMPackage1 struct {
	IXpsOMPackage
}

func (*IXpsOMPackage1) GetDocumentType

func (this *IXpsOMPackage1) GetDocumentType(documentType *XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsOMPackage1) Vtbl

func (this *IXpsOMPackage1) Vtbl() *IXpsOMPackage1Vtbl

func (*IXpsOMPackage1) WriteToFile1

func (this *IXpsOMPackage1) WriteToFile1(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL, documentType XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsOMPackage1) WriteToStream1

func (this *IXpsOMPackage1) WriteToStream1(outputStream *ISequentialStream, optimizeMarkupSize BOOL, documentType XPS_DOCUMENT_TYPE) HRESULT

type IXpsOMPackage1Interface

type IXpsOMPackage1Interface interface {
	IXpsOMPackageInterface
	GetDocumentType(documentType *XPS_DOCUMENT_TYPE) HRESULT
	WriteToFile1(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL, documentType XPS_DOCUMENT_TYPE) HRESULT
	WriteToStream1(outputStream *ISequentialStream, optimizeMarkupSize BOOL, documentType XPS_DOCUMENT_TYPE) HRESULT
}

type IXpsOMPackage1Vtbl

type IXpsOMPackage1Vtbl struct {
	IXpsOMPackageVtbl
	GetDocumentType uintptr
	WriteToFile1    uintptr
	WriteToStream1  uintptr
}

type IXpsOMPackageInterface

type IXpsOMPackageInterface interface {
	IUnknownInterface
	GetDocumentSequence(documentSequence **IXpsOMDocumentSequence) HRESULT
	SetDocumentSequence(documentSequence *IXpsOMDocumentSequence) HRESULT
	GetCoreProperties(coreProperties **IXpsOMCoreProperties) HRESULT
	SetCoreProperties(coreProperties *IXpsOMCoreProperties) HRESULT
	GetDiscardControlPartName(discardControlPartUri unsafe.Pointer) HRESULT
	SetDiscardControlPartName(discardControlPartUri unsafe.Pointer) HRESULT
	GetThumbnailResource(imageResource **IXpsOMImageResource) HRESULT
	SetThumbnailResource(imageResource *IXpsOMImageResource) HRESULT
	WriteToFile(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32, optimizeMarkupSize BOOL) HRESULT
	WriteToStream(stream *ISequentialStream, optimizeMarkupSize BOOL) HRESULT
}

type IXpsOMPackageTarget

type IXpsOMPackageTarget struct {
	IUnknown
}

func (*IXpsOMPackageTarget) CreateXpsOMPackageWriter

func (this *IXpsOMPackageTarget) CreateXpsOMPackageWriter(documentSequencePartName unsafe.Pointer, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT

func (*IXpsOMPackageTarget) Vtbl

type IXpsOMPackageTargetInterface

type IXpsOMPackageTargetInterface interface {
	IUnknownInterface
	CreateXpsOMPackageWriter(documentSequencePartName unsafe.Pointer, documentSequencePrintTicket *IXpsOMPrintTicketResource, discardControlPartName unsafe.Pointer, packageWriter **IXpsOMPackageWriter) HRESULT
}

type IXpsOMPackageTargetVtbl

type IXpsOMPackageTargetVtbl struct {
	IUnknownVtbl
	CreateXpsOMPackageWriter uintptr
}

type IXpsOMPackageVtbl

type IXpsOMPackageVtbl struct {
	IUnknownVtbl
	GetDocumentSequence       uintptr
	SetDocumentSequence       uintptr
	GetCoreProperties         uintptr
	SetCoreProperties         uintptr
	GetDiscardControlPartName uintptr
	SetDiscardControlPartName uintptr
	GetThumbnailResource      uintptr
	SetThumbnailResource      uintptr
	WriteToFile               uintptr
	WriteToStream             uintptr
}

type IXpsOMPackageWriter

type IXpsOMPackageWriter struct {
	IUnknown
}

func (*IXpsOMPackageWriter) AddPage

func (this *IXpsOMPackageWriter) AddPage(page *IXpsOMPage, advisoryPageDimensions *XPS_SIZE, discardableResourceParts *IXpsOMPartUriCollection, storyFragments *IXpsOMStoryFragmentsResource, pagePrintTicket *IXpsOMPrintTicketResource, pageThumbnail *IXpsOMImageResource) HRESULT

func (*IXpsOMPackageWriter) AddResource

func (this *IXpsOMPackageWriter) AddResource(resource *IXpsOMResource) HRESULT

func (*IXpsOMPackageWriter) Close

func (this *IXpsOMPackageWriter) Close() HRESULT

func (*IXpsOMPackageWriter) IsClosed

func (this *IXpsOMPackageWriter) IsClosed(isClosed *BOOL) HRESULT

func (*IXpsOMPackageWriter) StartNewDocument

func (this *IXpsOMPackageWriter) StartNewDocument(documentPartName unsafe.Pointer, documentPrintTicket *IXpsOMPrintTicketResource, documentStructure *IXpsOMDocumentStructureResource, signatureBlockResources *IXpsOMSignatureBlockResourceCollection, restrictedFonts *IXpsOMPartUriCollection) HRESULT

func (*IXpsOMPackageWriter) Vtbl

type IXpsOMPackageWriter3D

type IXpsOMPackageWriter3D struct {
	IXpsOMPackageWriter
}

func (*IXpsOMPackageWriter3D) AddModelTexture

func (this *IXpsOMPackageWriter3D) AddModelTexture(texturePartName unsafe.Pointer, textureData *IStream) HRESULT

func (*IXpsOMPackageWriter3D) SetModelPrintTicket

func (this *IXpsOMPackageWriter3D) SetModelPrintTicket(printTicketPartName unsafe.Pointer, printTicketData *IStream) HRESULT

func (*IXpsOMPackageWriter3D) Vtbl

type IXpsOMPackageWriter3DInterface

type IXpsOMPackageWriter3DInterface interface {
	IXpsOMPackageWriterInterface
	AddModelTexture(texturePartName unsafe.Pointer, textureData *IStream) HRESULT
	SetModelPrintTicket(printTicketPartName unsafe.Pointer, printTicketData *IStream) HRESULT
}

type IXpsOMPackageWriter3DVtbl

type IXpsOMPackageWriter3DVtbl struct {
	IXpsOMPackageWriterVtbl
	AddModelTexture     uintptr
	SetModelPrintTicket uintptr
}

type IXpsOMPackageWriterInterface

type IXpsOMPackageWriterInterface interface {
	IUnknownInterface
	StartNewDocument(documentPartName unsafe.Pointer, documentPrintTicket *IXpsOMPrintTicketResource, documentStructure *IXpsOMDocumentStructureResource, signatureBlockResources *IXpsOMSignatureBlockResourceCollection, restrictedFonts *IXpsOMPartUriCollection) HRESULT
	AddPage(page *IXpsOMPage, advisoryPageDimensions *XPS_SIZE, discardableResourceParts *IXpsOMPartUriCollection, storyFragments *IXpsOMStoryFragmentsResource, pagePrintTicket *IXpsOMPrintTicketResource, pageThumbnail *IXpsOMImageResource) HRESULT
	AddResource(resource *IXpsOMResource) HRESULT
	Close() HRESULT
	IsClosed(isClosed *BOOL) HRESULT
}

type IXpsOMPackageWriterVtbl

type IXpsOMPackageWriterVtbl struct {
	IUnknownVtbl
	StartNewDocument uintptr
	AddPage          uintptr
	AddResource      uintptr
	Close            uintptr
	IsClosed         uintptr
}

type IXpsOMPage

type IXpsOMPage struct {
	IXpsOMPart
}

func (*IXpsOMPage) Clone

func (this *IXpsOMPage) Clone(page **IXpsOMPage) HRESULT

func (*IXpsOMPage) GenerateUnusedLookupKey

func (this *IXpsOMPage) GenerateUnusedLookupKey(type_ XPS_OBJECT_TYPE, key *PWSTR) HRESULT

func (*IXpsOMPage) GetBleedBox

func (this *IXpsOMPage) GetBleedBox(bleedBox *XPS_RECT) HRESULT

func (*IXpsOMPage) GetContentBox

func (this *IXpsOMPage) GetContentBox(contentBox *XPS_RECT) HRESULT

func (*IXpsOMPage) GetDictionary

func (this *IXpsOMPage) GetDictionary(resourceDictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMPage) GetDictionaryLocal

func (this *IXpsOMPage) GetDictionaryLocal(resourceDictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMPage) GetDictionaryResource

func (this *IXpsOMPage) GetDictionaryResource(remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMPage) GetIsHyperlinkTarget

func (this *IXpsOMPage) GetIsHyperlinkTarget(isHyperlinkTarget *BOOL) HRESULT

func (*IXpsOMPage) GetLanguage

func (this *IXpsOMPage) GetLanguage(language *PWSTR) HRESULT

func (*IXpsOMPage) GetName

func (this *IXpsOMPage) GetName(name *PWSTR) HRESULT

func (*IXpsOMPage) GetOwner

func (this *IXpsOMPage) GetOwner(pageReference **IXpsOMPageReference) HRESULT

func (*IXpsOMPage) GetPageDimensions

func (this *IXpsOMPage) GetPageDimensions(pageDimensions *XPS_SIZE) HRESULT

func (*IXpsOMPage) GetVisuals

func (this *IXpsOMPage) GetVisuals(visuals **IXpsOMVisualCollection) HRESULT

func (*IXpsOMPage) SetBleedBox

func (this *IXpsOMPage) SetBleedBox(bleedBox *XPS_RECT) HRESULT

func (*IXpsOMPage) SetContentBox

func (this *IXpsOMPage) SetContentBox(contentBox *XPS_RECT) HRESULT

func (*IXpsOMPage) SetDictionaryLocal

func (this *IXpsOMPage) SetDictionaryLocal(resourceDictionary *IXpsOMDictionary) HRESULT

func (*IXpsOMPage) SetDictionaryResource

func (this *IXpsOMPage) SetDictionaryResource(remoteDictionaryResource *IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMPage) SetIsHyperlinkTarget

func (this *IXpsOMPage) SetIsHyperlinkTarget(isHyperlinkTarget BOOL) HRESULT

func (*IXpsOMPage) SetLanguage

func (this *IXpsOMPage) SetLanguage(language PWSTR) HRESULT

func (*IXpsOMPage) SetName

func (this *IXpsOMPage) SetName(name PWSTR) HRESULT

func (*IXpsOMPage) SetPageDimensions

func (this *IXpsOMPage) SetPageDimensions(pageDimensions *XPS_SIZE) HRESULT

func (*IXpsOMPage) Vtbl

func (this *IXpsOMPage) Vtbl() *IXpsOMPageVtbl

func (*IXpsOMPage) Write

func (this *IXpsOMPage) Write(stream *ISequentialStream, optimizeMarkupSize BOOL) HRESULT

type IXpsOMPage1

type IXpsOMPage1 struct {
	IXpsOMPage
}

func (*IXpsOMPage1) GetDocumentType

func (this *IXpsOMPage1) GetDocumentType(documentType *XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsOMPage1) Vtbl

func (this *IXpsOMPage1) Vtbl() *IXpsOMPage1Vtbl

func (*IXpsOMPage1) Write1

func (this *IXpsOMPage1) Write1(stream *ISequentialStream, optimizeMarkupSize BOOL, documentType XPS_DOCUMENT_TYPE) HRESULT

type IXpsOMPage1Interface

type IXpsOMPage1Interface interface {
	IXpsOMPageInterface
	GetDocumentType(documentType *XPS_DOCUMENT_TYPE) HRESULT
	Write1(stream *ISequentialStream, optimizeMarkupSize BOOL, documentType XPS_DOCUMENT_TYPE) HRESULT
}

type IXpsOMPage1Vtbl

type IXpsOMPage1Vtbl struct {
	IXpsOMPageVtbl
	GetDocumentType uintptr
	Write1          uintptr
}

type IXpsOMPageInterface

type IXpsOMPageInterface interface {
	IXpsOMPartInterface
	GetOwner(pageReference **IXpsOMPageReference) HRESULT
	GetVisuals(visuals **IXpsOMVisualCollection) HRESULT
	GetPageDimensions(pageDimensions *XPS_SIZE) HRESULT
	SetPageDimensions(pageDimensions *XPS_SIZE) HRESULT
	GetContentBox(contentBox *XPS_RECT) HRESULT
	SetContentBox(contentBox *XPS_RECT) HRESULT
	GetBleedBox(bleedBox *XPS_RECT) HRESULT
	SetBleedBox(bleedBox *XPS_RECT) HRESULT
	GetLanguage(language *PWSTR) HRESULT
	SetLanguage(language PWSTR) HRESULT
	GetName(name *PWSTR) HRESULT
	SetName(name PWSTR) HRESULT
	GetIsHyperlinkTarget(isHyperlinkTarget *BOOL) HRESULT
	SetIsHyperlinkTarget(isHyperlinkTarget BOOL) HRESULT
	GetDictionary(resourceDictionary **IXpsOMDictionary) HRESULT
	GetDictionaryLocal(resourceDictionary **IXpsOMDictionary) HRESULT
	SetDictionaryLocal(resourceDictionary *IXpsOMDictionary) HRESULT
	GetDictionaryResource(remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT
	SetDictionaryResource(remoteDictionaryResource *IXpsOMRemoteDictionaryResource) HRESULT
	Write(stream *ISequentialStream, optimizeMarkupSize BOOL) HRESULT
	GenerateUnusedLookupKey(type_ XPS_OBJECT_TYPE, key *PWSTR) HRESULT
	Clone(page **IXpsOMPage) HRESULT
}

type IXpsOMPageReference

type IXpsOMPageReference struct {
	IUnknown
}

func (*IXpsOMPageReference) Clone

func (this *IXpsOMPageReference) Clone(pageReference **IXpsOMPageReference) HRESULT

func (*IXpsOMPageReference) CollectLinkTargets

func (this *IXpsOMPageReference) CollectLinkTargets(linkTargets **IXpsOMNameCollection) HRESULT

func (*IXpsOMPageReference) CollectPartResources

func (this *IXpsOMPageReference) CollectPartResources(partResources **IXpsOMPartResources) HRESULT

func (*IXpsOMPageReference) DiscardPage

func (this *IXpsOMPageReference) DiscardPage() HRESULT

func (*IXpsOMPageReference) GetAdvisoryPageDimensions

func (this *IXpsOMPageReference) GetAdvisoryPageDimensions(pageDimensions *XPS_SIZE) HRESULT

func (*IXpsOMPageReference) GetOwner

func (this *IXpsOMPageReference) GetOwner(document **IXpsOMDocument) HRESULT

func (*IXpsOMPageReference) GetPage

func (this *IXpsOMPageReference) GetPage(page **IXpsOMPage) HRESULT

func (*IXpsOMPageReference) GetPrintTicketResource

func (this *IXpsOMPageReference) GetPrintTicketResource(printTicketResource **IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMPageReference) GetStoryFragmentsResource

func (this *IXpsOMPageReference) GetStoryFragmentsResource(storyFragmentsResource **IXpsOMStoryFragmentsResource) HRESULT

func (*IXpsOMPageReference) GetThumbnailResource

func (this *IXpsOMPageReference) GetThumbnailResource(imageResource **IXpsOMImageResource) HRESULT

func (*IXpsOMPageReference) HasRestrictedFonts

func (this *IXpsOMPageReference) HasRestrictedFonts(restrictedFonts *BOOL) HRESULT

func (*IXpsOMPageReference) IsPageLoaded

func (this *IXpsOMPageReference) IsPageLoaded(isPageLoaded *BOOL) HRESULT

func (*IXpsOMPageReference) SetAdvisoryPageDimensions

func (this *IXpsOMPageReference) SetAdvisoryPageDimensions(pageDimensions *XPS_SIZE) HRESULT

func (*IXpsOMPageReference) SetPage

func (this *IXpsOMPageReference) SetPage(page *IXpsOMPage) HRESULT

func (*IXpsOMPageReference) SetPrintTicketResource

func (this *IXpsOMPageReference) SetPrintTicketResource(printTicketResource *IXpsOMPrintTicketResource) HRESULT

func (*IXpsOMPageReference) SetStoryFragmentsResource

func (this *IXpsOMPageReference) SetStoryFragmentsResource(storyFragmentsResource *IXpsOMStoryFragmentsResource) HRESULT

func (*IXpsOMPageReference) SetThumbnailResource

func (this *IXpsOMPageReference) SetThumbnailResource(imageResource *IXpsOMImageResource) HRESULT

func (*IXpsOMPageReference) Vtbl

type IXpsOMPageReferenceCollection

type IXpsOMPageReferenceCollection struct {
	IUnknown
}

func (*IXpsOMPageReferenceCollection) Append

func (this *IXpsOMPageReferenceCollection) Append(pageReference *IXpsOMPageReference) HRESULT

func (*IXpsOMPageReferenceCollection) GetAt

func (this *IXpsOMPageReferenceCollection) GetAt(index uint32, pageReference **IXpsOMPageReference) HRESULT

func (*IXpsOMPageReferenceCollection) GetCount

func (this *IXpsOMPageReferenceCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMPageReferenceCollection) InsertAt

func (this *IXpsOMPageReferenceCollection) InsertAt(index uint32, pageReference *IXpsOMPageReference) HRESULT

func (*IXpsOMPageReferenceCollection) RemoveAt

func (this *IXpsOMPageReferenceCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMPageReferenceCollection) SetAt

func (this *IXpsOMPageReferenceCollection) SetAt(index uint32, pageReference *IXpsOMPageReference) HRESULT

func (*IXpsOMPageReferenceCollection) Vtbl

type IXpsOMPageReferenceCollectionInterface

type IXpsOMPageReferenceCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, pageReference **IXpsOMPageReference) HRESULT
	InsertAt(index uint32, pageReference *IXpsOMPageReference) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, pageReference *IXpsOMPageReference) HRESULT
	Append(pageReference *IXpsOMPageReference) HRESULT
}

type IXpsOMPageReferenceCollectionVtbl

type IXpsOMPageReferenceCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMPageReferenceInterface

type IXpsOMPageReferenceInterface interface {
	IUnknownInterface
	GetOwner(document **IXpsOMDocument) HRESULT
	GetPage(page **IXpsOMPage) HRESULT
	SetPage(page *IXpsOMPage) HRESULT
	DiscardPage() HRESULT
	IsPageLoaded(isPageLoaded *BOOL) HRESULT
	GetAdvisoryPageDimensions(pageDimensions *XPS_SIZE) HRESULT
	SetAdvisoryPageDimensions(pageDimensions *XPS_SIZE) HRESULT
	GetStoryFragmentsResource(storyFragmentsResource **IXpsOMStoryFragmentsResource) HRESULT
	SetStoryFragmentsResource(storyFragmentsResource *IXpsOMStoryFragmentsResource) HRESULT
	GetPrintTicketResource(printTicketResource **IXpsOMPrintTicketResource) HRESULT
	SetPrintTicketResource(printTicketResource *IXpsOMPrintTicketResource) HRESULT
	GetThumbnailResource(imageResource **IXpsOMImageResource) HRESULT
	SetThumbnailResource(imageResource *IXpsOMImageResource) HRESULT
	CollectLinkTargets(linkTargets **IXpsOMNameCollection) HRESULT
	CollectPartResources(partResources **IXpsOMPartResources) HRESULT
	HasRestrictedFonts(restrictedFonts *BOOL) HRESULT
	Clone(pageReference **IXpsOMPageReference) HRESULT
}

type IXpsOMPageReferenceVtbl

type IXpsOMPageReferenceVtbl struct {
	IUnknownVtbl
	GetOwner                  uintptr
	GetPage                   uintptr
	SetPage                   uintptr
	DiscardPage               uintptr
	IsPageLoaded              uintptr
	GetAdvisoryPageDimensions uintptr
	SetAdvisoryPageDimensions uintptr
	GetStoryFragmentsResource uintptr
	SetStoryFragmentsResource uintptr
	GetPrintTicketResource    uintptr
	SetPrintTicketResource    uintptr
	GetThumbnailResource      uintptr
	SetThumbnailResource      uintptr
	CollectLinkTargets        uintptr
	CollectPartResources      uintptr
	HasRestrictedFonts        uintptr
	Clone                     uintptr
}

type IXpsOMPageVtbl

type IXpsOMPageVtbl struct {
	IXpsOMPartVtbl
	GetOwner                uintptr
	GetVisuals              uintptr
	GetPageDimensions       uintptr
	SetPageDimensions       uintptr
	GetContentBox           uintptr
	SetContentBox           uintptr
	GetBleedBox             uintptr
	SetBleedBox             uintptr
	GetLanguage             uintptr
	SetLanguage             uintptr
	GetName                 uintptr
	SetName                 uintptr
	GetIsHyperlinkTarget    uintptr
	SetIsHyperlinkTarget    uintptr
	GetDictionary           uintptr
	GetDictionaryLocal      uintptr
	SetDictionaryLocal      uintptr
	GetDictionaryResource   uintptr
	SetDictionaryResource   uintptr
	Write                   uintptr
	GenerateUnusedLookupKey uintptr
	Clone                   uintptr
}

type IXpsOMPart

type IXpsOMPart struct {
	IUnknown
}

func (*IXpsOMPart) GetPartName

func (this *IXpsOMPart) GetPartName(partUri unsafe.Pointer) HRESULT

func (*IXpsOMPart) SetPartName

func (this *IXpsOMPart) SetPartName(partUri unsafe.Pointer) HRESULT

func (*IXpsOMPart) Vtbl

func (this *IXpsOMPart) Vtbl() *IXpsOMPartVtbl

type IXpsOMPartInterface

type IXpsOMPartInterface interface {
	IUnknownInterface
	GetPartName(partUri unsafe.Pointer) HRESULT
	SetPartName(partUri unsafe.Pointer) HRESULT
}

type IXpsOMPartResources

type IXpsOMPartResources struct {
	IUnknown
}

func (*IXpsOMPartResources) GetColorProfileResources

func (this *IXpsOMPartResources) GetColorProfileResources(colorProfileResources **IXpsOMColorProfileResourceCollection) HRESULT

func (*IXpsOMPartResources) GetFontResources

func (this *IXpsOMPartResources) GetFontResources(fontResources **IXpsOMFontResourceCollection) HRESULT

func (*IXpsOMPartResources) GetImageResources

func (this *IXpsOMPartResources) GetImageResources(imageResources **IXpsOMImageResourceCollection) HRESULT

func (*IXpsOMPartResources) GetRemoteDictionaryResources

func (this *IXpsOMPartResources) GetRemoteDictionaryResources(dictionaryResources **IXpsOMRemoteDictionaryResourceCollection) HRESULT

func (*IXpsOMPartResources) Vtbl

type IXpsOMPartResourcesInterface

type IXpsOMPartResourcesInterface interface {
	IUnknownInterface
	GetFontResources(fontResources **IXpsOMFontResourceCollection) HRESULT
	GetImageResources(imageResources **IXpsOMImageResourceCollection) HRESULT
	GetColorProfileResources(colorProfileResources **IXpsOMColorProfileResourceCollection) HRESULT
	GetRemoteDictionaryResources(dictionaryResources **IXpsOMRemoteDictionaryResourceCollection) HRESULT
}

type IXpsOMPartResourcesVtbl

type IXpsOMPartResourcesVtbl struct {
	IUnknownVtbl
	GetFontResources             uintptr
	GetImageResources            uintptr
	GetColorProfileResources     uintptr
	GetRemoteDictionaryResources uintptr
}

type IXpsOMPartUriCollection

type IXpsOMPartUriCollection struct {
	IUnknown
}

func (*IXpsOMPartUriCollection) Append

func (this *IXpsOMPartUriCollection) Append(partUri unsafe.Pointer) HRESULT

func (*IXpsOMPartUriCollection) GetAt

func (this *IXpsOMPartUriCollection) GetAt(index uint32, partUri unsafe.Pointer) HRESULT

func (*IXpsOMPartUriCollection) GetCount

func (this *IXpsOMPartUriCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMPartUriCollection) InsertAt

func (this *IXpsOMPartUriCollection) InsertAt(index uint32, partUri unsafe.Pointer) HRESULT

func (*IXpsOMPartUriCollection) RemoveAt

func (this *IXpsOMPartUriCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMPartUriCollection) SetAt

func (this *IXpsOMPartUriCollection) SetAt(index uint32, partUri unsafe.Pointer) HRESULT

func (*IXpsOMPartUriCollection) Vtbl

type IXpsOMPartUriCollectionInterface

type IXpsOMPartUriCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, partUri unsafe.Pointer) HRESULT
	InsertAt(index uint32, partUri unsafe.Pointer) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, partUri unsafe.Pointer) HRESULT
	Append(partUri unsafe.Pointer) HRESULT
}

type IXpsOMPartUriCollectionVtbl

type IXpsOMPartUriCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMPartVtbl

type IXpsOMPartVtbl struct {
	IUnknownVtbl
	GetPartName uintptr
	SetPartName uintptr
}

type IXpsOMPath

type IXpsOMPath struct {
	IXpsOMVisual
}

func (*IXpsOMPath) Clone

func (this *IXpsOMPath) Clone(path **IXpsOMPath) HRESULT

func (*IXpsOMPath) GetAccessibilityLongDescription

func (this *IXpsOMPath) GetAccessibilityLongDescription(longDescription *PWSTR) HRESULT

func (*IXpsOMPath) GetAccessibilityShortDescription

func (this *IXpsOMPath) GetAccessibilityShortDescription(shortDescription *PWSTR) HRESULT

func (*IXpsOMPath) GetFillBrush

func (this *IXpsOMPath) GetFillBrush(brush **IXpsOMBrush) HRESULT

func (*IXpsOMPath) GetFillBrushLocal

func (this *IXpsOMPath) GetFillBrushLocal(brush **IXpsOMBrush) HRESULT

func (*IXpsOMPath) GetFillBrushLookup

func (this *IXpsOMPath) GetFillBrushLookup(lookup *PWSTR) HRESULT

func (*IXpsOMPath) GetGeometry

func (this *IXpsOMPath) GetGeometry(geometry **IXpsOMGeometry) HRESULT

func (*IXpsOMPath) GetGeometryLocal

func (this *IXpsOMPath) GetGeometryLocal(geometry **IXpsOMGeometry) HRESULT

func (*IXpsOMPath) GetGeometryLookup

func (this *IXpsOMPath) GetGeometryLookup(lookup *PWSTR) HRESULT

func (*IXpsOMPath) GetSnapsToPixels

func (this *IXpsOMPath) GetSnapsToPixels(snapsToPixels *BOOL) HRESULT

func (*IXpsOMPath) GetStrokeBrush

func (this *IXpsOMPath) GetStrokeBrush(brush **IXpsOMBrush) HRESULT

func (*IXpsOMPath) GetStrokeBrushLocal

func (this *IXpsOMPath) GetStrokeBrushLocal(brush **IXpsOMBrush) HRESULT

func (*IXpsOMPath) GetStrokeBrushLookup

func (this *IXpsOMPath) GetStrokeBrushLookup(lookup *PWSTR) HRESULT

func (*IXpsOMPath) GetStrokeDashCap

func (this *IXpsOMPath) GetStrokeDashCap(strokeDashCap *XPS_DASH_CAP) HRESULT

func (*IXpsOMPath) GetStrokeDashOffset

func (this *IXpsOMPath) GetStrokeDashOffset(strokeDashOffset *float32) HRESULT

func (*IXpsOMPath) GetStrokeDashes

func (this *IXpsOMPath) GetStrokeDashes(strokeDashes **IXpsOMDashCollection) HRESULT

func (*IXpsOMPath) GetStrokeEndLineCap

func (this *IXpsOMPath) GetStrokeEndLineCap(strokeEndLineCap *XPS_LINE_CAP) HRESULT

func (*IXpsOMPath) GetStrokeLineJoin

func (this *IXpsOMPath) GetStrokeLineJoin(strokeLineJoin *XPS_LINE_JOIN) HRESULT

func (*IXpsOMPath) GetStrokeMiterLimit

func (this *IXpsOMPath) GetStrokeMiterLimit(strokeMiterLimit *float32) HRESULT

func (*IXpsOMPath) GetStrokeStartLineCap

func (this *IXpsOMPath) GetStrokeStartLineCap(strokeStartLineCap *XPS_LINE_CAP) HRESULT

func (*IXpsOMPath) GetStrokeThickness

func (this *IXpsOMPath) GetStrokeThickness(strokeThickness *float32) HRESULT

func (*IXpsOMPath) SetAccessibilityLongDescription

func (this *IXpsOMPath) SetAccessibilityLongDescription(longDescription PWSTR) HRESULT

func (*IXpsOMPath) SetAccessibilityShortDescription

func (this *IXpsOMPath) SetAccessibilityShortDescription(shortDescription PWSTR) HRESULT

func (*IXpsOMPath) SetFillBrushLocal

func (this *IXpsOMPath) SetFillBrushLocal(brush *IXpsOMBrush) HRESULT

func (*IXpsOMPath) SetFillBrushLookup

func (this *IXpsOMPath) SetFillBrushLookup(lookup PWSTR) HRESULT

func (*IXpsOMPath) SetGeometryLocal

func (this *IXpsOMPath) SetGeometryLocal(geometry *IXpsOMGeometry) HRESULT

func (*IXpsOMPath) SetGeometryLookup

func (this *IXpsOMPath) SetGeometryLookup(lookup PWSTR) HRESULT

func (*IXpsOMPath) SetSnapsToPixels

func (this *IXpsOMPath) SetSnapsToPixels(snapsToPixels BOOL) HRESULT

func (*IXpsOMPath) SetStrokeBrushLocal

func (this *IXpsOMPath) SetStrokeBrushLocal(brush *IXpsOMBrush) HRESULT

func (*IXpsOMPath) SetStrokeBrushLookup

func (this *IXpsOMPath) SetStrokeBrushLookup(lookup PWSTR) HRESULT

func (*IXpsOMPath) SetStrokeDashCap

func (this *IXpsOMPath) SetStrokeDashCap(strokeDashCap XPS_DASH_CAP) HRESULT

func (*IXpsOMPath) SetStrokeDashOffset

func (this *IXpsOMPath) SetStrokeDashOffset(strokeDashOffset float32) HRESULT

func (*IXpsOMPath) SetStrokeEndLineCap

func (this *IXpsOMPath) SetStrokeEndLineCap(strokeEndLineCap XPS_LINE_CAP) HRESULT

func (*IXpsOMPath) SetStrokeLineJoin

func (this *IXpsOMPath) SetStrokeLineJoin(strokeLineJoin XPS_LINE_JOIN) HRESULT

func (*IXpsOMPath) SetStrokeMiterLimit

func (this *IXpsOMPath) SetStrokeMiterLimit(strokeMiterLimit float32) HRESULT

func (*IXpsOMPath) SetStrokeStartLineCap

func (this *IXpsOMPath) SetStrokeStartLineCap(strokeStartLineCap XPS_LINE_CAP) HRESULT

func (*IXpsOMPath) SetStrokeThickness

func (this *IXpsOMPath) SetStrokeThickness(strokeThickness float32) HRESULT

func (*IXpsOMPath) Vtbl

func (this *IXpsOMPath) Vtbl() *IXpsOMPathVtbl

type IXpsOMPathInterface

type IXpsOMPathInterface interface {
	IXpsOMVisualInterface
	GetGeometry(geometry **IXpsOMGeometry) HRESULT
	GetGeometryLocal(geometry **IXpsOMGeometry) HRESULT
	SetGeometryLocal(geometry *IXpsOMGeometry) HRESULT
	GetGeometryLookup(lookup *PWSTR) HRESULT
	SetGeometryLookup(lookup PWSTR) HRESULT
	GetAccessibilityShortDescription(shortDescription *PWSTR) HRESULT
	SetAccessibilityShortDescription(shortDescription PWSTR) HRESULT
	GetAccessibilityLongDescription(longDescription *PWSTR) HRESULT
	SetAccessibilityLongDescription(longDescription PWSTR) HRESULT
	GetSnapsToPixels(snapsToPixels *BOOL) HRESULT
	SetSnapsToPixels(snapsToPixels BOOL) HRESULT
	GetStrokeBrush(brush **IXpsOMBrush) HRESULT
	GetStrokeBrushLocal(brush **IXpsOMBrush) HRESULT
	SetStrokeBrushLocal(brush *IXpsOMBrush) HRESULT
	GetStrokeBrushLookup(lookup *PWSTR) HRESULT
	SetStrokeBrushLookup(lookup PWSTR) HRESULT
	GetStrokeDashes(strokeDashes **IXpsOMDashCollection) HRESULT
	GetStrokeDashCap(strokeDashCap *XPS_DASH_CAP) HRESULT
	SetStrokeDashCap(strokeDashCap XPS_DASH_CAP) HRESULT
	GetStrokeDashOffset(strokeDashOffset *float32) HRESULT
	SetStrokeDashOffset(strokeDashOffset float32) HRESULT
	GetStrokeStartLineCap(strokeStartLineCap *XPS_LINE_CAP) HRESULT
	SetStrokeStartLineCap(strokeStartLineCap XPS_LINE_CAP) HRESULT
	GetStrokeEndLineCap(strokeEndLineCap *XPS_LINE_CAP) HRESULT
	SetStrokeEndLineCap(strokeEndLineCap XPS_LINE_CAP) HRESULT
	GetStrokeLineJoin(strokeLineJoin *XPS_LINE_JOIN) HRESULT
	SetStrokeLineJoin(strokeLineJoin XPS_LINE_JOIN) HRESULT
	GetStrokeMiterLimit(strokeMiterLimit *float32) HRESULT
	SetStrokeMiterLimit(strokeMiterLimit float32) HRESULT
	GetStrokeThickness(strokeThickness *float32) HRESULT
	SetStrokeThickness(strokeThickness float32) HRESULT
	GetFillBrush(brush **IXpsOMBrush) HRESULT
	GetFillBrushLocal(brush **IXpsOMBrush) HRESULT
	SetFillBrushLocal(brush *IXpsOMBrush) HRESULT
	GetFillBrushLookup(lookup *PWSTR) HRESULT
	SetFillBrushLookup(lookup PWSTR) HRESULT
	Clone(path **IXpsOMPath) HRESULT
}

type IXpsOMPathVtbl

type IXpsOMPathVtbl struct {
	IXpsOMVisualVtbl
	GetGeometry                      uintptr
	GetGeometryLocal                 uintptr
	SetGeometryLocal                 uintptr
	GetGeometryLookup                uintptr
	SetGeometryLookup                uintptr
	GetAccessibilityShortDescription uintptr
	SetAccessibilityShortDescription uintptr
	GetAccessibilityLongDescription  uintptr
	SetAccessibilityLongDescription  uintptr
	GetSnapsToPixels                 uintptr
	SetSnapsToPixels                 uintptr
	GetStrokeBrush                   uintptr
	GetStrokeBrushLocal              uintptr
	SetStrokeBrushLocal              uintptr
	GetStrokeBrushLookup             uintptr
	SetStrokeBrushLookup             uintptr
	GetStrokeDashes                  uintptr
	GetStrokeDashCap                 uintptr
	SetStrokeDashCap                 uintptr
	GetStrokeDashOffset              uintptr
	SetStrokeDashOffset              uintptr
	GetStrokeStartLineCap            uintptr
	SetStrokeStartLineCap            uintptr
	GetStrokeEndLineCap              uintptr
	SetStrokeEndLineCap              uintptr
	GetStrokeLineJoin                uintptr
	SetStrokeLineJoin                uintptr
	GetStrokeMiterLimit              uintptr
	SetStrokeMiterLimit              uintptr
	GetStrokeThickness               uintptr
	SetStrokeThickness               uintptr
	GetFillBrush                     uintptr
	GetFillBrushLocal                uintptr
	SetFillBrushLocal                uintptr
	GetFillBrushLookup               uintptr
	SetFillBrushLookup               uintptr
	Clone                            uintptr
}

type IXpsOMPrintTicketResource

type IXpsOMPrintTicketResource struct {
	IXpsOMResource
}

func (*IXpsOMPrintTicketResource) GetStream

func (this *IXpsOMPrintTicketResource) GetStream(stream **IStream) HRESULT

func (*IXpsOMPrintTicketResource) SetContent

func (this *IXpsOMPrintTicketResource) SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT

func (*IXpsOMPrintTicketResource) Vtbl

type IXpsOMPrintTicketResourceInterface

type IXpsOMPrintTicketResourceInterface interface {
	IXpsOMResourceInterface
	GetStream(stream **IStream) HRESULT
	SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT
}

type IXpsOMPrintTicketResourceVtbl

type IXpsOMPrintTicketResourceVtbl struct {
	IXpsOMResourceVtbl
	GetStream  uintptr
	SetContent uintptr
}

type IXpsOMRadialGradientBrush

type IXpsOMRadialGradientBrush struct {
	IXpsOMGradientBrush
}

func (*IXpsOMRadialGradientBrush) Clone

func (this *IXpsOMRadialGradientBrush) Clone(radialGradientBrush **IXpsOMRadialGradientBrush) HRESULT

func (*IXpsOMRadialGradientBrush) GetCenter

func (this *IXpsOMRadialGradientBrush) GetCenter(center *XPS_POINT) HRESULT

func (*IXpsOMRadialGradientBrush) GetGradientOrigin

func (this *IXpsOMRadialGradientBrush) GetGradientOrigin(origin *XPS_POINT) HRESULT

func (*IXpsOMRadialGradientBrush) GetRadiiSizes

func (this *IXpsOMRadialGradientBrush) GetRadiiSizes(radiiSizes *XPS_SIZE) HRESULT

func (*IXpsOMRadialGradientBrush) SetCenter

func (this *IXpsOMRadialGradientBrush) SetCenter(center *XPS_POINT) HRESULT

func (*IXpsOMRadialGradientBrush) SetGradientOrigin

func (this *IXpsOMRadialGradientBrush) SetGradientOrigin(origin *XPS_POINT) HRESULT

func (*IXpsOMRadialGradientBrush) SetRadiiSizes

func (this *IXpsOMRadialGradientBrush) SetRadiiSizes(radiiSizes *XPS_SIZE) HRESULT

func (*IXpsOMRadialGradientBrush) Vtbl

type IXpsOMRadialGradientBrushInterface

type IXpsOMRadialGradientBrushInterface interface {
	IXpsOMGradientBrushInterface
	GetCenter(center *XPS_POINT) HRESULT
	SetCenter(center *XPS_POINT) HRESULT
	GetRadiiSizes(radiiSizes *XPS_SIZE) HRESULT
	SetRadiiSizes(radiiSizes *XPS_SIZE) HRESULT
	GetGradientOrigin(origin *XPS_POINT) HRESULT
	SetGradientOrigin(origin *XPS_POINT) HRESULT
	Clone(radialGradientBrush **IXpsOMRadialGradientBrush) HRESULT
}

type IXpsOMRadialGradientBrushVtbl

type IXpsOMRadialGradientBrushVtbl struct {
	IXpsOMGradientBrushVtbl
	GetCenter         uintptr
	SetCenter         uintptr
	GetRadiiSizes     uintptr
	SetRadiiSizes     uintptr
	GetGradientOrigin uintptr
	SetGradientOrigin uintptr
	Clone             uintptr
}

type IXpsOMRemoteDictionaryResource

type IXpsOMRemoteDictionaryResource struct {
	IXpsOMResource
}

func (*IXpsOMRemoteDictionaryResource) GetDictionary

func (this *IXpsOMRemoteDictionaryResource) GetDictionary(dictionary **IXpsOMDictionary) HRESULT

func (*IXpsOMRemoteDictionaryResource) SetDictionary

func (this *IXpsOMRemoteDictionaryResource) SetDictionary(dictionary *IXpsOMDictionary) HRESULT

func (*IXpsOMRemoteDictionaryResource) Vtbl

type IXpsOMRemoteDictionaryResource1

type IXpsOMRemoteDictionaryResource1 struct {
	IXpsOMRemoteDictionaryResource
}

func (*IXpsOMRemoteDictionaryResource1) GetDocumentType

func (this *IXpsOMRemoteDictionaryResource1) GetDocumentType(documentType *XPS_DOCUMENT_TYPE) HRESULT

func (*IXpsOMRemoteDictionaryResource1) Vtbl

func (*IXpsOMRemoteDictionaryResource1) Write1

func (this *IXpsOMRemoteDictionaryResource1) Write1(stream *ISequentialStream, documentType XPS_DOCUMENT_TYPE) HRESULT

type IXpsOMRemoteDictionaryResource1Interface

type IXpsOMRemoteDictionaryResource1Interface interface {
	IXpsOMRemoteDictionaryResourceInterface
	GetDocumentType(documentType *XPS_DOCUMENT_TYPE) HRESULT
	Write1(stream *ISequentialStream, documentType XPS_DOCUMENT_TYPE) HRESULT
}

type IXpsOMRemoteDictionaryResource1Vtbl

type IXpsOMRemoteDictionaryResource1Vtbl struct {
	IXpsOMRemoteDictionaryResourceVtbl
	GetDocumentType uintptr
	Write1          uintptr
}

type IXpsOMRemoteDictionaryResourceCollection

type IXpsOMRemoteDictionaryResourceCollection struct {
	IUnknown
}

func (*IXpsOMRemoteDictionaryResourceCollection) Append

func (*IXpsOMRemoteDictionaryResourceCollection) GetAt

func (*IXpsOMRemoteDictionaryResourceCollection) GetByPartName

func (this *IXpsOMRemoteDictionaryResourceCollection) GetByPartName(partName unsafe.Pointer, remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT

func (*IXpsOMRemoteDictionaryResourceCollection) GetCount

func (*IXpsOMRemoteDictionaryResourceCollection) InsertAt

func (*IXpsOMRemoteDictionaryResourceCollection) RemoveAt

func (*IXpsOMRemoteDictionaryResourceCollection) SetAt

func (*IXpsOMRemoteDictionaryResourceCollection) Vtbl

type IXpsOMRemoteDictionaryResourceCollectionInterface

type IXpsOMRemoteDictionaryResourceCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, object **IXpsOMRemoteDictionaryResource) HRESULT
	InsertAt(index uint32, object *IXpsOMRemoteDictionaryResource) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, object *IXpsOMRemoteDictionaryResource) HRESULT
	Append(object *IXpsOMRemoteDictionaryResource) HRESULT
	GetByPartName(partName unsafe.Pointer, remoteDictionaryResource **IXpsOMRemoteDictionaryResource) HRESULT
}

type IXpsOMRemoteDictionaryResourceCollectionVtbl

type IXpsOMRemoteDictionaryResourceCollectionVtbl struct {
	IUnknownVtbl
	GetCount      uintptr
	GetAt         uintptr
	InsertAt      uintptr
	RemoveAt      uintptr
	SetAt         uintptr
	Append        uintptr
	GetByPartName uintptr
}

type IXpsOMRemoteDictionaryResourceInterface

type IXpsOMRemoteDictionaryResourceInterface interface {
	IXpsOMResourceInterface
	GetDictionary(dictionary **IXpsOMDictionary) HRESULT
	SetDictionary(dictionary *IXpsOMDictionary) HRESULT
}

type IXpsOMRemoteDictionaryResourceVtbl

type IXpsOMRemoteDictionaryResourceVtbl struct {
	IXpsOMResourceVtbl
	GetDictionary uintptr
	SetDictionary uintptr
}

type IXpsOMResource

type IXpsOMResource struct {
	IXpsOMPart
}

func (*IXpsOMResource) Vtbl

func (this *IXpsOMResource) Vtbl() *IXpsOMResourceVtbl

type IXpsOMResourceInterface

type IXpsOMResourceInterface interface {
	IXpsOMPartInterface
}

type IXpsOMResourceVtbl

type IXpsOMResourceVtbl struct {
	IXpsOMPartVtbl
}

type IXpsOMShareable

type IXpsOMShareable struct {
	IUnknown
}

func (*IXpsOMShareable) GetOwner

func (this *IXpsOMShareable) GetOwner(owner **IUnknown) HRESULT

func (*IXpsOMShareable) GetType

func (this *IXpsOMShareable) GetType(type_ *XPS_OBJECT_TYPE) HRESULT

func (*IXpsOMShareable) Vtbl

func (this *IXpsOMShareable) Vtbl() *IXpsOMShareableVtbl

type IXpsOMShareableInterface

type IXpsOMShareableInterface interface {
	IUnknownInterface
	GetOwner(owner **IUnknown) HRESULT
	GetType(type_ *XPS_OBJECT_TYPE) HRESULT
}

type IXpsOMShareableVtbl

type IXpsOMShareableVtbl struct {
	IUnknownVtbl
	GetOwner uintptr
	GetType  uintptr
}

type IXpsOMSignatureBlockResource

type IXpsOMSignatureBlockResource struct {
	IXpsOMResource
}

func (*IXpsOMSignatureBlockResource) GetOwner

func (this *IXpsOMSignatureBlockResource) GetOwner(owner **IXpsOMDocument) HRESULT

func (*IXpsOMSignatureBlockResource) GetStream

func (this *IXpsOMSignatureBlockResource) GetStream(stream **IStream) HRESULT

func (*IXpsOMSignatureBlockResource) SetContent

func (this *IXpsOMSignatureBlockResource) SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT

func (*IXpsOMSignatureBlockResource) Vtbl

type IXpsOMSignatureBlockResourceCollection

type IXpsOMSignatureBlockResourceCollection struct {
	IUnknown
}

func (*IXpsOMSignatureBlockResourceCollection) Append

func (this *IXpsOMSignatureBlockResourceCollection) Append(signatureBlockResource *IXpsOMSignatureBlockResource) HRESULT

func (*IXpsOMSignatureBlockResourceCollection) GetAt

func (this *IXpsOMSignatureBlockResourceCollection) GetAt(index uint32, signatureBlockResource **IXpsOMSignatureBlockResource) HRESULT

func (*IXpsOMSignatureBlockResourceCollection) GetByPartName

func (this *IXpsOMSignatureBlockResourceCollection) GetByPartName(partName unsafe.Pointer, signatureBlockResource **IXpsOMSignatureBlockResource) HRESULT

func (*IXpsOMSignatureBlockResourceCollection) GetCount

func (this *IXpsOMSignatureBlockResourceCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMSignatureBlockResourceCollection) InsertAt

func (this *IXpsOMSignatureBlockResourceCollection) InsertAt(index uint32, signatureBlockResource *IXpsOMSignatureBlockResource) HRESULT

func (*IXpsOMSignatureBlockResourceCollection) RemoveAt

func (*IXpsOMSignatureBlockResourceCollection) SetAt

func (this *IXpsOMSignatureBlockResourceCollection) SetAt(index uint32, signatureBlockResource *IXpsOMSignatureBlockResource) HRESULT

func (*IXpsOMSignatureBlockResourceCollection) Vtbl

type IXpsOMSignatureBlockResourceCollectionInterface

type IXpsOMSignatureBlockResourceCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, signatureBlockResource **IXpsOMSignatureBlockResource) HRESULT
	InsertAt(index uint32, signatureBlockResource *IXpsOMSignatureBlockResource) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, signatureBlockResource *IXpsOMSignatureBlockResource) HRESULT
	Append(signatureBlockResource *IXpsOMSignatureBlockResource) HRESULT
	GetByPartName(partName unsafe.Pointer, signatureBlockResource **IXpsOMSignatureBlockResource) HRESULT
}

type IXpsOMSignatureBlockResourceCollectionVtbl

type IXpsOMSignatureBlockResourceCollectionVtbl struct {
	IUnknownVtbl
	GetCount      uintptr
	GetAt         uintptr
	InsertAt      uintptr
	RemoveAt      uintptr
	SetAt         uintptr
	Append        uintptr
	GetByPartName uintptr
}

type IXpsOMSignatureBlockResourceInterface

type IXpsOMSignatureBlockResourceInterface interface {
	IXpsOMResourceInterface
	GetOwner(owner **IXpsOMDocument) HRESULT
	GetStream(stream **IStream) HRESULT
	SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT
}

type IXpsOMSignatureBlockResourceVtbl

type IXpsOMSignatureBlockResourceVtbl struct {
	IXpsOMResourceVtbl
	GetOwner   uintptr
	GetStream  uintptr
	SetContent uintptr
}

type IXpsOMSolidColorBrush

type IXpsOMSolidColorBrush struct {
	IXpsOMBrush
}

func (*IXpsOMSolidColorBrush) Clone

func (this *IXpsOMSolidColorBrush) Clone(solidColorBrush **IXpsOMSolidColorBrush) HRESULT

func (*IXpsOMSolidColorBrush) GetColor

func (this *IXpsOMSolidColorBrush) GetColor(color *XPS_COLOR, colorProfile **IXpsOMColorProfileResource) HRESULT

func (*IXpsOMSolidColorBrush) SetColor

func (this *IXpsOMSolidColorBrush) SetColor(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource) HRESULT

func (*IXpsOMSolidColorBrush) Vtbl

type IXpsOMSolidColorBrushInterface

type IXpsOMSolidColorBrushInterface interface {
	IXpsOMBrushInterface
	GetColor(color *XPS_COLOR, colorProfile **IXpsOMColorProfileResource) HRESULT
	SetColor(color *XPS_COLOR, colorProfile *IXpsOMColorProfileResource) HRESULT
	Clone(solidColorBrush **IXpsOMSolidColorBrush) HRESULT
}

type IXpsOMSolidColorBrushVtbl

type IXpsOMSolidColorBrushVtbl struct {
	IXpsOMBrushVtbl
	GetColor uintptr
	SetColor uintptr
	Clone    uintptr
}

type IXpsOMStoryFragmentsResource

type IXpsOMStoryFragmentsResource struct {
	IXpsOMResource
}

func (*IXpsOMStoryFragmentsResource) GetOwner

func (*IXpsOMStoryFragmentsResource) GetStream

func (this *IXpsOMStoryFragmentsResource) GetStream(stream **IStream) HRESULT

func (*IXpsOMStoryFragmentsResource) SetContent

func (this *IXpsOMStoryFragmentsResource) SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT

func (*IXpsOMStoryFragmentsResource) Vtbl

type IXpsOMStoryFragmentsResourceInterface

type IXpsOMStoryFragmentsResourceInterface interface {
	IXpsOMResourceInterface
	GetOwner(owner **IXpsOMPageReference) HRESULT
	GetStream(stream **IStream) HRESULT
	SetContent(sourceStream *IStream, partName unsafe.Pointer) HRESULT
}

type IXpsOMStoryFragmentsResourceVtbl

type IXpsOMStoryFragmentsResourceVtbl struct {
	IXpsOMResourceVtbl
	GetOwner   uintptr
	GetStream  uintptr
	SetContent uintptr
}

type IXpsOMThumbnailGenerator

type IXpsOMThumbnailGenerator struct {
	IUnknown
}

func (*IXpsOMThumbnailGenerator) GenerateThumbnail

func (this *IXpsOMThumbnailGenerator) GenerateThumbnail(page *IXpsOMPage, thumbnailType XPS_IMAGE_TYPE, thumbnailSize XPS_THUMBNAIL_SIZE, imageResourcePartName unsafe.Pointer, imageResource **IXpsOMImageResource) HRESULT

func (*IXpsOMThumbnailGenerator) Vtbl

type IXpsOMThumbnailGeneratorInterface

type IXpsOMThumbnailGeneratorInterface interface {
	IUnknownInterface
	GenerateThumbnail(page *IXpsOMPage, thumbnailType XPS_IMAGE_TYPE, thumbnailSize XPS_THUMBNAIL_SIZE, imageResourcePartName unsafe.Pointer, imageResource **IXpsOMImageResource) HRESULT
}

type IXpsOMThumbnailGeneratorVtbl

type IXpsOMThumbnailGeneratorVtbl struct {
	IUnknownVtbl
	GenerateThumbnail uintptr
}

type IXpsOMTileBrush

type IXpsOMTileBrush struct {
	IXpsOMBrush
}

func (*IXpsOMTileBrush) GetTileMode

func (this *IXpsOMTileBrush) GetTileMode(tileMode *XPS_TILE_MODE) HRESULT

func (*IXpsOMTileBrush) GetTransform

func (this *IXpsOMTileBrush) GetTransform(transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMTileBrush) GetTransformLocal

func (this *IXpsOMTileBrush) GetTransformLocal(transform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMTileBrush) GetTransformLookup

func (this *IXpsOMTileBrush) GetTransformLookup(key *PWSTR) HRESULT

func (*IXpsOMTileBrush) GetViewbox

func (this *IXpsOMTileBrush) GetViewbox(viewbox *XPS_RECT) HRESULT

func (*IXpsOMTileBrush) GetViewport

func (this *IXpsOMTileBrush) GetViewport(viewport *XPS_RECT) HRESULT

func (*IXpsOMTileBrush) SetTileMode

func (this *IXpsOMTileBrush) SetTileMode(tileMode XPS_TILE_MODE) HRESULT

func (*IXpsOMTileBrush) SetTransformLocal

func (this *IXpsOMTileBrush) SetTransformLocal(transform *IXpsOMMatrixTransform) HRESULT

func (*IXpsOMTileBrush) SetTransformLookup

func (this *IXpsOMTileBrush) SetTransformLookup(key PWSTR) HRESULT

func (*IXpsOMTileBrush) SetViewbox

func (this *IXpsOMTileBrush) SetViewbox(viewbox *XPS_RECT) HRESULT

func (*IXpsOMTileBrush) SetViewport

func (this *IXpsOMTileBrush) SetViewport(viewport *XPS_RECT) HRESULT

func (*IXpsOMTileBrush) Vtbl

func (this *IXpsOMTileBrush) Vtbl() *IXpsOMTileBrushVtbl

type IXpsOMTileBrushInterface

type IXpsOMTileBrushInterface interface {
	IXpsOMBrushInterface
	GetTransform(transform **IXpsOMMatrixTransform) HRESULT
	GetTransformLocal(transform **IXpsOMMatrixTransform) HRESULT
	SetTransformLocal(transform *IXpsOMMatrixTransform) HRESULT
	GetTransformLookup(key *PWSTR) HRESULT
	SetTransformLookup(key PWSTR) HRESULT
	GetViewbox(viewbox *XPS_RECT) HRESULT
	SetViewbox(viewbox *XPS_RECT) HRESULT
	GetViewport(viewport *XPS_RECT) HRESULT
	SetViewport(viewport *XPS_RECT) HRESULT
	GetTileMode(tileMode *XPS_TILE_MODE) HRESULT
	SetTileMode(tileMode XPS_TILE_MODE) HRESULT
}

type IXpsOMTileBrushVtbl

type IXpsOMTileBrushVtbl struct {
	IXpsOMBrushVtbl
	GetTransform       uintptr
	GetTransformLocal  uintptr
	SetTransformLocal  uintptr
	GetTransformLookup uintptr
	SetTransformLookup uintptr
	GetViewbox         uintptr
	SetViewbox         uintptr
	GetViewport        uintptr
	SetViewport        uintptr
	GetTileMode        uintptr
	SetTileMode        uintptr
}

type IXpsOMVisual

type IXpsOMVisual struct {
	IXpsOMShareable
}

func (*IXpsOMVisual) GetClipGeometry

func (this *IXpsOMVisual) GetClipGeometry(clipGeometry **IXpsOMGeometry) HRESULT

func (*IXpsOMVisual) GetClipGeometryLocal

func (this *IXpsOMVisual) GetClipGeometryLocal(clipGeometry **IXpsOMGeometry) HRESULT

func (*IXpsOMVisual) GetClipGeometryLookup

func (this *IXpsOMVisual) GetClipGeometryLookup(key *PWSTR) HRESULT

func (*IXpsOMVisual) GetHyperlinkNavigateUri

func (this *IXpsOMVisual) GetHyperlinkNavigateUri(hyperlinkUri **IUri) HRESULT

func (*IXpsOMVisual) GetIsHyperlinkTarget

func (this *IXpsOMVisual) GetIsHyperlinkTarget(isHyperlink *BOOL) HRESULT

func (*IXpsOMVisual) GetLanguage

func (this *IXpsOMVisual) GetLanguage(language *PWSTR) HRESULT

func (*IXpsOMVisual) GetName

func (this *IXpsOMVisual) GetName(name *PWSTR) HRESULT

func (*IXpsOMVisual) GetOpacity

func (this *IXpsOMVisual) GetOpacity(opacity *float32) HRESULT

func (*IXpsOMVisual) GetOpacityMaskBrush

func (this *IXpsOMVisual) GetOpacityMaskBrush(opacityMaskBrush **IXpsOMBrush) HRESULT

func (*IXpsOMVisual) GetOpacityMaskBrushLocal

func (this *IXpsOMVisual) GetOpacityMaskBrushLocal(opacityMaskBrush **IXpsOMBrush) HRESULT

func (*IXpsOMVisual) GetOpacityMaskBrushLookup

func (this *IXpsOMVisual) GetOpacityMaskBrushLookup(key *PWSTR) HRESULT

func (*IXpsOMVisual) GetTransform

func (this *IXpsOMVisual) GetTransform(matrixTransform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMVisual) GetTransformLocal

func (this *IXpsOMVisual) GetTransformLocal(matrixTransform **IXpsOMMatrixTransform) HRESULT

func (*IXpsOMVisual) GetTransformLookup

func (this *IXpsOMVisual) GetTransformLookup(key *PWSTR) HRESULT

func (*IXpsOMVisual) SetClipGeometryLocal

func (this *IXpsOMVisual) SetClipGeometryLocal(clipGeometry *IXpsOMGeometry) HRESULT

func (*IXpsOMVisual) SetClipGeometryLookup

func (this *IXpsOMVisual) SetClipGeometryLookup(key PWSTR) HRESULT

func (*IXpsOMVisual) SetHyperlinkNavigateUri

func (this *IXpsOMVisual) SetHyperlinkNavigateUri(hyperlinkUri *IUri) HRESULT

func (*IXpsOMVisual) SetIsHyperlinkTarget

func (this *IXpsOMVisual) SetIsHyperlinkTarget(isHyperlink BOOL) HRESULT

func (*IXpsOMVisual) SetLanguage

func (this *IXpsOMVisual) SetLanguage(language PWSTR) HRESULT

func (*IXpsOMVisual) SetName

func (this *IXpsOMVisual) SetName(name PWSTR) HRESULT

func (*IXpsOMVisual) SetOpacity

func (this *IXpsOMVisual) SetOpacity(opacity float32) HRESULT

func (*IXpsOMVisual) SetOpacityMaskBrushLocal

func (this *IXpsOMVisual) SetOpacityMaskBrushLocal(opacityMaskBrush *IXpsOMBrush) HRESULT

func (*IXpsOMVisual) SetOpacityMaskBrushLookup

func (this *IXpsOMVisual) SetOpacityMaskBrushLookup(key PWSTR) HRESULT

func (*IXpsOMVisual) SetTransformLocal

func (this *IXpsOMVisual) SetTransformLocal(matrixTransform *IXpsOMMatrixTransform) HRESULT

func (*IXpsOMVisual) SetTransformLookup

func (this *IXpsOMVisual) SetTransformLookup(key PWSTR) HRESULT

func (*IXpsOMVisual) Vtbl

func (this *IXpsOMVisual) Vtbl() *IXpsOMVisualVtbl

type IXpsOMVisualBrush

type IXpsOMVisualBrush struct {
	IXpsOMTileBrush
}

func (*IXpsOMVisualBrush) Clone

func (this *IXpsOMVisualBrush) Clone(visualBrush **IXpsOMVisualBrush) HRESULT

func (*IXpsOMVisualBrush) GetVisual

func (this *IXpsOMVisualBrush) GetVisual(visual **IXpsOMVisual) HRESULT

func (*IXpsOMVisualBrush) GetVisualLocal

func (this *IXpsOMVisualBrush) GetVisualLocal(visual **IXpsOMVisual) HRESULT

func (*IXpsOMVisualBrush) GetVisualLookup

func (this *IXpsOMVisualBrush) GetVisualLookup(lookup *PWSTR) HRESULT

func (*IXpsOMVisualBrush) SetVisualLocal

func (this *IXpsOMVisualBrush) SetVisualLocal(visual *IXpsOMVisual) HRESULT

func (*IXpsOMVisualBrush) SetVisualLookup

func (this *IXpsOMVisualBrush) SetVisualLookup(lookup PWSTR) HRESULT

func (*IXpsOMVisualBrush) Vtbl

type IXpsOMVisualBrushInterface

type IXpsOMVisualBrushInterface interface {
	IXpsOMTileBrushInterface
	GetVisual(visual **IXpsOMVisual) HRESULT
	GetVisualLocal(visual **IXpsOMVisual) HRESULT
	SetVisualLocal(visual *IXpsOMVisual) HRESULT
	GetVisualLookup(lookup *PWSTR) HRESULT
	SetVisualLookup(lookup PWSTR) HRESULT
	Clone(visualBrush **IXpsOMVisualBrush) HRESULT
}

type IXpsOMVisualBrushVtbl

type IXpsOMVisualBrushVtbl struct {
	IXpsOMTileBrushVtbl
	GetVisual       uintptr
	GetVisualLocal  uintptr
	SetVisualLocal  uintptr
	GetVisualLookup uintptr
	SetVisualLookup uintptr
	Clone           uintptr
}

type IXpsOMVisualCollection

type IXpsOMVisualCollection struct {
	IUnknown
}

func (*IXpsOMVisualCollection) Append

func (this *IXpsOMVisualCollection) Append(object *IXpsOMVisual) HRESULT

func (*IXpsOMVisualCollection) GetAt

func (this *IXpsOMVisualCollection) GetAt(index uint32, object **IXpsOMVisual) HRESULT

func (*IXpsOMVisualCollection) GetCount

func (this *IXpsOMVisualCollection) GetCount(count *uint32) HRESULT

func (*IXpsOMVisualCollection) InsertAt

func (this *IXpsOMVisualCollection) InsertAt(index uint32, object *IXpsOMVisual) HRESULT

func (*IXpsOMVisualCollection) RemoveAt

func (this *IXpsOMVisualCollection) RemoveAt(index uint32) HRESULT

func (*IXpsOMVisualCollection) SetAt

func (this *IXpsOMVisualCollection) SetAt(index uint32, object *IXpsOMVisual) HRESULT

func (*IXpsOMVisualCollection) Vtbl

type IXpsOMVisualCollectionInterface

type IXpsOMVisualCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, object **IXpsOMVisual) HRESULT
	InsertAt(index uint32, object *IXpsOMVisual) HRESULT
	RemoveAt(index uint32) HRESULT
	SetAt(index uint32, object *IXpsOMVisual) HRESULT
	Append(object *IXpsOMVisual) HRESULT
}

type IXpsOMVisualCollectionVtbl

type IXpsOMVisualCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	InsertAt uintptr
	RemoveAt uintptr
	SetAt    uintptr
	Append   uintptr
}

type IXpsOMVisualInterface

type IXpsOMVisualInterface interface {
	IXpsOMShareableInterface
	GetTransform(matrixTransform **IXpsOMMatrixTransform) HRESULT
	GetTransformLocal(matrixTransform **IXpsOMMatrixTransform) HRESULT
	SetTransformLocal(matrixTransform *IXpsOMMatrixTransform) HRESULT
	GetTransformLookup(key *PWSTR) HRESULT
	SetTransformLookup(key PWSTR) HRESULT
	GetClipGeometry(clipGeometry **IXpsOMGeometry) HRESULT
	GetClipGeometryLocal(clipGeometry **IXpsOMGeometry) HRESULT
	SetClipGeometryLocal(clipGeometry *IXpsOMGeometry) HRESULT
	GetClipGeometryLookup(key *PWSTR) HRESULT
	SetClipGeometryLookup(key PWSTR) HRESULT
	GetOpacity(opacity *float32) HRESULT
	SetOpacity(opacity float32) HRESULT
	GetOpacityMaskBrush(opacityMaskBrush **IXpsOMBrush) HRESULT
	GetOpacityMaskBrushLocal(opacityMaskBrush **IXpsOMBrush) HRESULT
	SetOpacityMaskBrushLocal(opacityMaskBrush *IXpsOMBrush) HRESULT
	GetOpacityMaskBrushLookup(key *PWSTR) HRESULT
	SetOpacityMaskBrushLookup(key PWSTR) HRESULT
	GetName(name *PWSTR) HRESULT
	SetName(name PWSTR) HRESULT
	GetIsHyperlinkTarget(isHyperlink *BOOL) HRESULT
	SetIsHyperlinkTarget(isHyperlink BOOL) HRESULT
	GetHyperlinkNavigateUri(hyperlinkUri **IUri) HRESULT
	SetHyperlinkNavigateUri(hyperlinkUri *IUri) HRESULT
	GetLanguage(language *PWSTR) HRESULT
	SetLanguage(language PWSTR) HRESULT
}

type IXpsOMVisualVtbl

type IXpsOMVisualVtbl struct {
	IXpsOMShareableVtbl
	GetTransform              uintptr
	GetTransformLocal         uintptr
	SetTransformLocal         uintptr
	GetTransformLookup        uintptr
	SetTransformLookup        uintptr
	GetClipGeometry           uintptr
	GetClipGeometryLocal      uintptr
	SetClipGeometryLocal      uintptr
	GetClipGeometryLookup     uintptr
	SetClipGeometryLookup     uintptr
	GetOpacity                uintptr
	SetOpacity                uintptr
	GetOpacityMaskBrush       uintptr
	GetOpacityMaskBrushLocal  uintptr
	SetOpacityMaskBrushLocal  uintptr
	GetOpacityMaskBrushLookup uintptr
	SetOpacityMaskBrushLookup uintptr
	GetName                   uintptr
	SetName                   uintptr
	GetIsHyperlinkTarget      uintptr
	SetIsHyperlinkTarget      uintptr
	GetHyperlinkNavigateUri   uintptr
	SetHyperlinkNavigateUri   uintptr
	GetLanguage               uintptr
	SetLanguage               uintptr
}

type IXpsSignature

type IXpsSignature struct {
	IUnknown
}

func (*IXpsSignature) GetCertificateEnumerator

func (this *IXpsSignature) GetCertificateEnumerator(certificateEnumerator unsafe.Pointer) HRESULT

func (*IXpsSignature) GetCustomObjectEnumerator

func (this *IXpsSignature) GetCustomObjectEnumerator(customObjectEnumerator unsafe.Pointer) HRESULT

func (*IXpsSignature) GetCustomReferenceEnumerator

func (this *IXpsSignature) GetCustomReferenceEnumerator(customReferenceEnumerator unsafe.Pointer) HRESULT

func (*IXpsSignature) GetPolicy

func (this *IXpsSignature) GetPolicy(policy *XPS_SIGN_POLICY) HRESULT

func (*IXpsSignature) GetSignatureId

func (this *IXpsSignature) GetSignatureId(sigId *PWSTR) HRESULT

func (*IXpsSignature) GetSignaturePartName

func (this *IXpsSignature) GetSignaturePartName(signaturePartName unsafe.Pointer) HRESULT

func (*IXpsSignature) GetSignatureValue

func (this *IXpsSignature) GetSignatureValue(signatureHashValue **byte, count *uint32) HRESULT

func (*IXpsSignature) GetSignatureXml

func (this *IXpsSignature) GetSignatureXml(signatureXml **byte, count *uint32) HRESULT

func (*IXpsSignature) GetSigningTime

func (this *IXpsSignature) GetSigningTime(sigDateTimeString *PWSTR) HRESULT

func (*IXpsSignature) GetSigningTimeFormat

func (this *IXpsSignature) GetSigningTimeFormat(timeFormat unsafe.Pointer) HRESULT

func (*IXpsSignature) SetSignatureXml

func (this *IXpsSignature) SetSignatureXml(signatureXml *byte, count uint32) HRESULT

func (*IXpsSignature) Verify

func (this *IXpsSignature) Verify(x509Certificate unsafe.Pointer, sigStatus *XPS_SIGNATURE_STATUS) HRESULT

func (*IXpsSignature) Vtbl

func (this *IXpsSignature) Vtbl() *IXpsSignatureVtbl

type IXpsSignatureBlock

type IXpsSignatureBlock struct {
	IUnknown
}

func (*IXpsSignatureBlock) CreateRequest

func (this *IXpsSignatureBlock) CreateRequest(requestId PWSTR, signatureRequest **IXpsSignatureRequest) HRESULT

func (*IXpsSignatureBlock) GetDocumentIndex

func (this *IXpsSignatureBlock) GetDocumentIndex(fixedDocumentIndex *uint32) HRESULT

func (*IXpsSignatureBlock) GetDocumentName

func (this *IXpsSignatureBlock) GetDocumentName(fixedDocumentName unsafe.Pointer) HRESULT

func (*IXpsSignatureBlock) GetPartName

func (this *IXpsSignatureBlock) GetPartName(partName unsafe.Pointer) HRESULT

func (*IXpsSignatureBlock) GetRequests

func (this *IXpsSignatureBlock) GetRequests(requests **IXpsSignatureRequestCollection) HRESULT

func (*IXpsSignatureBlock) Vtbl

type IXpsSignatureBlockCollection

type IXpsSignatureBlockCollection struct {
	IUnknown
}

func (*IXpsSignatureBlockCollection) GetAt

func (this *IXpsSignatureBlockCollection) GetAt(index uint32, signatureBlock **IXpsSignatureBlock) HRESULT

func (*IXpsSignatureBlockCollection) GetCount

func (this *IXpsSignatureBlockCollection) GetCount(count *uint32) HRESULT

func (*IXpsSignatureBlockCollection) RemoveAt

func (this *IXpsSignatureBlockCollection) RemoveAt(index uint32) HRESULT

func (*IXpsSignatureBlockCollection) Vtbl

type IXpsSignatureBlockCollectionInterface

type IXpsSignatureBlockCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, signatureBlock **IXpsSignatureBlock) HRESULT
	RemoveAt(index uint32) HRESULT
}

type IXpsSignatureBlockCollectionVtbl

type IXpsSignatureBlockCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	RemoveAt uintptr
}

type IXpsSignatureBlockInterface

type IXpsSignatureBlockInterface interface {
	IUnknownInterface
	GetRequests(requests **IXpsSignatureRequestCollection) HRESULT
	GetPartName(partName unsafe.Pointer) HRESULT
	GetDocumentIndex(fixedDocumentIndex *uint32) HRESULT
	GetDocumentName(fixedDocumentName unsafe.Pointer) HRESULT
	CreateRequest(requestId PWSTR, signatureRequest **IXpsSignatureRequest) HRESULT
}

type IXpsSignatureBlockVtbl

type IXpsSignatureBlockVtbl struct {
	IUnknownVtbl
	GetRequests      uintptr
	GetPartName      uintptr
	GetDocumentIndex uintptr
	GetDocumentName  uintptr
	CreateRequest    uintptr
}

type IXpsSignatureCollection

type IXpsSignatureCollection struct {
	IUnknown
}

func (*IXpsSignatureCollection) GetAt

func (this *IXpsSignatureCollection) GetAt(index uint32, signature **IXpsSignature) HRESULT

func (*IXpsSignatureCollection) GetCount

func (this *IXpsSignatureCollection) GetCount(count *uint32) HRESULT

func (*IXpsSignatureCollection) RemoveAt

func (this *IXpsSignatureCollection) RemoveAt(index uint32) HRESULT

func (*IXpsSignatureCollection) Vtbl

type IXpsSignatureCollectionInterface

type IXpsSignatureCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, signature **IXpsSignature) HRESULT
	RemoveAt(index uint32) HRESULT
}

type IXpsSignatureCollectionVtbl

type IXpsSignatureCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	RemoveAt uintptr
}

type IXpsSignatureInterface

type IXpsSignatureInterface interface {
	IUnknownInterface
	GetSignatureId(sigId *PWSTR) HRESULT
	GetSignatureValue(signatureHashValue **byte, count *uint32) HRESULT
	GetCertificateEnumerator(certificateEnumerator unsafe.Pointer) HRESULT
	GetSigningTime(sigDateTimeString *PWSTR) HRESULT
	GetSigningTimeFormat(timeFormat unsafe.Pointer) HRESULT
	GetSignaturePartName(signaturePartName unsafe.Pointer) HRESULT
	Verify(x509Certificate unsafe.Pointer, sigStatus *XPS_SIGNATURE_STATUS) HRESULT
	GetPolicy(policy *XPS_SIGN_POLICY) HRESULT
	GetCustomObjectEnumerator(customObjectEnumerator unsafe.Pointer) HRESULT
	GetCustomReferenceEnumerator(customReferenceEnumerator unsafe.Pointer) HRESULT
	GetSignatureXml(signatureXml **byte, count *uint32) HRESULT
	SetSignatureXml(signatureXml *byte, count uint32) HRESULT
}

type IXpsSignatureManager

type IXpsSignatureManager struct {
	IUnknown
}

func (*IXpsSignatureManager) AddSignatureBlock

func (this *IXpsSignatureManager) AddSignatureBlock(partName unsafe.Pointer, fixedDocumentIndex uint32, signatureBlock **IXpsSignatureBlock) HRESULT

func (*IXpsSignatureManager) CreateSigningOptions

func (this *IXpsSignatureManager) CreateSigningOptions(signingOptions **IXpsSigningOptions) HRESULT

func (*IXpsSignatureManager) GetSignatureBlocks

func (this *IXpsSignatureManager) GetSignatureBlocks(signatureBlocks **IXpsSignatureBlockCollection) HRESULT

func (*IXpsSignatureManager) GetSignatureOriginPartName

func (this *IXpsSignatureManager) GetSignatureOriginPartName(signatureOriginPartName unsafe.Pointer) HRESULT

func (*IXpsSignatureManager) GetSignatures

func (this *IXpsSignatureManager) GetSignatures(signatures **IXpsSignatureCollection) HRESULT

func (*IXpsSignatureManager) LoadPackageFile

func (this *IXpsSignatureManager) LoadPackageFile(fileName PWSTR) HRESULT

func (*IXpsSignatureManager) LoadPackageStream

func (this *IXpsSignatureManager) LoadPackageStream(stream *IStream) HRESULT

func (*IXpsSignatureManager) SavePackageToFile

func (this *IXpsSignatureManager) SavePackageToFile(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32) HRESULT

func (*IXpsSignatureManager) SavePackageToStream

func (this *IXpsSignatureManager) SavePackageToStream(stream *IStream) HRESULT

func (*IXpsSignatureManager) SetSignatureOriginPartName

func (this *IXpsSignatureManager) SetSignatureOriginPartName(signatureOriginPartName unsafe.Pointer) HRESULT

func (*IXpsSignatureManager) Sign

func (this *IXpsSignatureManager) Sign(signOptions *IXpsSigningOptions, x509Certificate unsafe.Pointer, signature **IXpsSignature) HRESULT

func (*IXpsSignatureManager) Vtbl

type IXpsSignatureManagerInterface

type IXpsSignatureManagerInterface interface {
	IUnknownInterface
	LoadPackageFile(fileName PWSTR) HRESULT
	LoadPackageStream(stream *IStream) HRESULT
	Sign(signOptions *IXpsSigningOptions, x509Certificate unsafe.Pointer, signature **IXpsSignature) HRESULT
	GetSignatureOriginPartName(signatureOriginPartName unsafe.Pointer) HRESULT
	SetSignatureOriginPartName(signatureOriginPartName unsafe.Pointer) HRESULT
	GetSignatures(signatures **IXpsSignatureCollection) HRESULT
	AddSignatureBlock(partName unsafe.Pointer, fixedDocumentIndex uint32, signatureBlock **IXpsSignatureBlock) HRESULT
	GetSignatureBlocks(signatureBlocks **IXpsSignatureBlockCollection) HRESULT
	CreateSigningOptions(signingOptions **IXpsSigningOptions) HRESULT
	SavePackageToFile(fileName PWSTR, securityAttributes *SECURITY_ATTRIBUTES, flagsAndAttributes uint32) HRESULT
	SavePackageToStream(stream *IStream) HRESULT
}

type IXpsSignatureManagerVtbl

type IXpsSignatureManagerVtbl struct {
	IUnknownVtbl
	LoadPackageFile            uintptr
	LoadPackageStream          uintptr
	Sign                       uintptr
	GetSignatureOriginPartName uintptr
	SetSignatureOriginPartName uintptr
	GetSignatures              uintptr
	AddSignatureBlock          uintptr
	GetSignatureBlocks         uintptr
	CreateSigningOptions       uintptr
	SavePackageToFile          uintptr
	SavePackageToStream        uintptr
}

type IXpsSignatureRequest

type IXpsSignatureRequest struct {
	IUnknown
}

func (*IXpsSignatureRequest) GetIntent

func (this *IXpsSignatureRequest) GetIntent(intent *PWSTR) HRESULT

func (*IXpsSignatureRequest) GetRequestId

func (this *IXpsSignatureRequest) GetRequestId(requestId *PWSTR) HRESULT

func (*IXpsSignatureRequest) GetRequestSignByDate

func (this *IXpsSignatureRequest) GetRequestSignByDate(dateString *PWSTR) HRESULT

func (*IXpsSignatureRequest) GetRequestedSigner

func (this *IXpsSignatureRequest) GetRequestedSigner(signerName *PWSTR) HRESULT

func (*IXpsSignatureRequest) GetSignature

func (this *IXpsSignatureRequest) GetSignature(signature **IXpsSignature) HRESULT

func (*IXpsSignatureRequest) GetSigningLocale

func (this *IXpsSignatureRequest) GetSigningLocale(place *PWSTR) HRESULT

func (*IXpsSignatureRequest) GetSpotLocation

func (this *IXpsSignatureRequest) GetSpotLocation(pageIndex *int32, pagePartName unsafe.Pointer, x *float32, y *float32) HRESULT

func (*IXpsSignatureRequest) SetIntent

func (this *IXpsSignatureRequest) SetIntent(intent PWSTR) HRESULT

func (*IXpsSignatureRequest) SetRequestSignByDate

func (this *IXpsSignatureRequest) SetRequestSignByDate(dateString PWSTR) HRESULT

func (*IXpsSignatureRequest) SetRequestedSigner

func (this *IXpsSignatureRequest) SetRequestedSigner(signerName PWSTR) HRESULT

func (*IXpsSignatureRequest) SetSigningLocale

func (this *IXpsSignatureRequest) SetSigningLocale(place PWSTR) HRESULT

func (*IXpsSignatureRequest) SetSpotLocation

func (this *IXpsSignatureRequest) SetSpotLocation(pageIndex int32, x float32, y float32) HRESULT

func (*IXpsSignatureRequest) Vtbl

type IXpsSignatureRequestCollection

type IXpsSignatureRequestCollection struct {
	IUnknown
}

func (*IXpsSignatureRequestCollection) GetAt

func (this *IXpsSignatureRequestCollection) GetAt(index uint32, signatureRequest **IXpsSignatureRequest) HRESULT

func (*IXpsSignatureRequestCollection) GetCount

func (this *IXpsSignatureRequestCollection) GetCount(count *uint32) HRESULT

func (*IXpsSignatureRequestCollection) RemoveAt

func (this *IXpsSignatureRequestCollection) RemoveAt(index uint32) HRESULT

func (*IXpsSignatureRequestCollection) Vtbl

type IXpsSignatureRequestCollectionInterface

type IXpsSignatureRequestCollectionInterface interface {
	IUnknownInterface
	GetCount(count *uint32) HRESULT
	GetAt(index uint32, signatureRequest **IXpsSignatureRequest) HRESULT
	RemoveAt(index uint32) HRESULT
}

type IXpsSignatureRequestCollectionVtbl

type IXpsSignatureRequestCollectionVtbl struct {
	IUnknownVtbl
	GetCount uintptr
	GetAt    uintptr
	RemoveAt uintptr
}

type IXpsSignatureRequestInterface

type IXpsSignatureRequestInterface interface {
	IUnknownInterface
	GetIntent(intent *PWSTR) HRESULT
	SetIntent(intent PWSTR) HRESULT
	GetRequestedSigner(signerName *PWSTR) HRESULT
	SetRequestedSigner(signerName PWSTR) HRESULT
	GetRequestSignByDate(dateString *PWSTR) HRESULT
	SetRequestSignByDate(dateString PWSTR) HRESULT
	GetSigningLocale(place *PWSTR) HRESULT
	SetSigningLocale(place PWSTR) HRESULT
	GetSpotLocation(pageIndex *int32, pagePartName unsafe.Pointer, x *float32, y *float32) HRESULT
	SetSpotLocation(pageIndex int32, x float32, y float32) HRESULT
	GetRequestId(requestId *PWSTR) HRESULT
	GetSignature(signature **IXpsSignature) HRESULT
}

type IXpsSignatureRequestVtbl

type IXpsSignatureRequestVtbl struct {
	IUnknownVtbl
	GetIntent            uintptr
	SetIntent            uintptr
	GetRequestedSigner   uintptr
	SetRequestedSigner   uintptr
	GetRequestSignByDate uintptr
	SetRequestSignByDate uintptr
	GetSigningLocale     uintptr
	SetSigningLocale     uintptr
	GetSpotLocation      uintptr
	SetSpotLocation      uintptr
	GetRequestId         uintptr
	GetSignature         uintptr
}

type IXpsSignatureVtbl

type IXpsSignatureVtbl struct {
	IUnknownVtbl
	GetSignatureId               uintptr
	GetSignatureValue            uintptr
	GetCertificateEnumerator     uintptr
	GetSigningTime               uintptr
	GetSigningTimeFormat         uintptr
	GetSignaturePartName         uintptr
	Verify                       uintptr
	GetPolicy                    uintptr
	GetCustomObjectEnumerator    uintptr
	GetCustomReferenceEnumerator uintptr
	GetSignatureXml              uintptr
	SetSignatureXml              uintptr
}

type IXpsSigningOptions

type IXpsSigningOptions struct {
	IUnknown
}

func (*IXpsSigningOptions) GetCertificateSet

func (this *IXpsSigningOptions) GetCertificateSet(certificateSet unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) GetCustomObjects

func (this *IXpsSigningOptions) GetCustomObjects(customObjectSet unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) GetCustomReferences

func (this *IXpsSigningOptions) GetCustomReferences(customReferenceSet unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) GetDigestMethod

func (this *IXpsSigningOptions) GetDigestMethod(digestMethod *PWSTR) HRESULT

func (*IXpsSigningOptions) GetFlags

func (this *IXpsSigningOptions) GetFlags(flags *XPS_SIGN_FLAGS) HRESULT

func (*IXpsSigningOptions) GetPolicy

func (this *IXpsSigningOptions) GetPolicy(policy *XPS_SIGN_POLICY) HRESULT

func (*IXpsSigningOptions) GetSignatureId

func (this *IXpsSigningOptions) GetSignatureId(signatureId *PWSTR) HRESULT

func (*IXpsSigningOptions) GetSignatureMethod

func (this *IXpsSigningOptions) GetSignatureMethod(signatureMethod *PWSTR) HRESULT

func (*IXpsSigningOptions) GetSignaturePartName

func (this *IXpsSigningOptions) GetSignaturePartName(signaturePartName unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) GetSigningTimeFormat

func (this *IXpsSigningOptions) GetSigningTimeFormat(timeFormat unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) SetDigestMethod

func (this *IXpsSigningOptions) SetDigestMethod(digestMethod PWSTR) HRESULT

func (*IXpsSigningOptions) SetFlags

func (this *IXpsSigningOptions) SetFlags(flags XPS_SIGN_FLAGS) HRESULT

func (*IXpsSigningOptions) SetPolicy

func (this *IXpsSigningOptions) SetPolicy(policy XPS_SIGN_POLICY) HRESULT

func (*IXpsSigningOptions) SetSignatureId

func (this *IXpsSigningOptions) SetSignatureId(signatureId PWSTR) HRESULT

func (*IXpsSigningOptions) SetSignatureMethod

func (this *IXpsSigningOptions) SetSignatureMethod(signatureMethod PWSTR) HRESULT

func (*IXpsSigningOptions) SetSignaturePartName

func (this *IXpsSigningOptions) SetSignaturePartName(signaturePartName unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) SetSigningTimeFormat

func (this *IXpsSigningOptions) SetSigningTimeFormat(timeFormat unsafe.Pointer) HRESULT

func (*IXpsSigningOptions) Vtbl

type IXpsSigningOptionsInterface

type IXpsSigningOptionsInterface interface {
	IUnknownInterface
	GetSignatureId(signatureId *PWSTR) HRESULT
	SetSignatureId(signatureId PWSTR) HRESULT
	GetSignatureMethod(signatureMethod *PWSTR) HRESULT
	SetSignatureMethod(signatureMethod PWSTR) HRESULT
	GetDigestMethod(digestMethod *PWSTR) HRESULT
	SetDigestMethod(digestMethod PWSTR) HRESULT
	GetSignaturePartName(signaturePartName unsafe.Pointer) HRESULT
	SetSignaturePartName(signaturePartName unsafe.Pointer) HRESULT
	GetPolicy(policy *XPS_SIGN_POLICY) HRESULT
	SetPolicy(policy XPS_SIGN_POLICY) HRESULT
	GetSigningTimeFormat(timeFormat unsafe.Pointer) HRESULT
	SetSigningTimeFormat(timeFormat unsafe.Pointer) HRESULT
	GetCustomObjects(customObjectSet unsafe.Pointer) HRESULT
	GetCustomReferences(customReferenceSet unsafe.Pointer) HRESULT
	GetCertificateSet(certificateSet unsafe.Pointer) HRESULT
	GetFlags(flags *XPS_SIGN_FLAGS) HRESULT
	SetFlags(flags XPS_SIGN_FLAGS) HRESULT
}

type IXpsSigningOptionsVtbl

type IXpsSigningOptionsVtbl struct {
	IUnknownVtbl
	GetSignatureId       uintptr
	SetSignatureId       uintptr
	GetSignatureMethod   uintptr
	SetSignatureMethod   uintptr
	GetDigestMethod      uintptr
	SetDigestMethod      uintptr
	GetSignaturePartName uintptr
	SetSignaturePartName uintptr
	GetPolicy            uintptr
	SetPolicy            uintptr
	GetSigningTimeFormat uintptr
	SetSigningTimeFormat uintptr
	GetCustomObjects     uintptr
	GetCustomReferences  uintptr
	GetCertificateSet    uintptr
	GetFlags             uintptr
	SetFlags             uintptr
}

type IZoomEvents

type IZoomEvents struct {
	IUnknown
}

func (*IZoomEvents) OnZoomPercentChanged

func (this *IZoomEvents) OnZoomPercentChanged(ulZoomPercent uint32) HRESULT

func (*IZoomEvents) Vtbl

func (this *IZoomEvents) Vtbl() *IZoomEventsVtbl

type IZoomEventsInterface

type IZoomEventsInterface interface {
	IUnknownInterface
	OnZoomPercentChanged(ulZoomPercent uint32) HRESULT
}

type IZoomEventsVtbl

type IZoomEventsVtbl struct {
	IUnknownVtbl
	OnZoomPercentChanged uintptr
}

type ImageList

type ImageList struct {
}

type ImageProperties

type ImageProperties struct {
}

type ImageRecompress

type ImageRecompress struct {
}

type ImageTranscode

type ImageTranscode struct {
}

type InMemoryPropertyStore

type InMemoryPropertyStore struct {
}

type InMemoryPropertyStoreMarshalByValue

type InMemoryPropertyStoreMarshalByValue struct {
}

type IndexedResourceQualifier

type IndexedResourceQualifier struct {
	Name  PWSTR
	Value PWSTR
}

type InputPanelConfiguration

type InputPanelConfiguration struct {
}

type InternetExplorer

type InternetExplorer struct {
}

type InternetExplorerMedium

type InternetExplorerMedium struct {
}

type InternetPrintOrdering

type InternetPrintOrdering struct {
}

type JAVA_TRUST

type JAVA_TRUST struct {
	CbSize                 uint32
	Flag                   uint32
	FAllActiveXPermissions BOOL
	FAllPermissions        BOOL
	DwEncodingType         uint32
	PbJavaPermissions      *byte
	CbJavaPermissions      uint32
	PbSigner               *byte
	CbSigner               uint32
	PwszZone               PWSTR
	GuidZone               syscall.GUID
	HVerify                HRESULT
}

type JIT_DEBUG_INFO

type JIT_DEBUG_INFO struct {
	DwSize                  uint32
	DwProcessorArchitecture uint32
	DwThreadID              uint32
	DwReserved0             uint32
	LpExceptionAddress      uint64
	LpExceptionRecord       uint64
	LpContextRecord         uint64
}

type KBDLLHOOKSTRUCT

type KBDLLHOOKSTRUCT struct {
	VkCode      uint32
	ScanCode    uint32
	Flags       KBDLLHOOKSTRUCT_FLAGS
	Time        uint32
	DwExtraInfo uintptr
}

type KBDLLHOOKSTRUCT_FLAGS

type KBDLLHOOKSTRUCT_FLAGS uint32

enum flags

const (
	LLKHF_EXTENDED          KBDLLHOOKSTRUCT_FLAGS = 1
	LLKHF_ALTDOWN           KBDLLHOOKSTRUCT_FLAGS = 32
	LLKHF_UP                KBDLLHOOKSTRUCT_FLAGS = 128
	LLKHF_INJECTED          KBDLLHOOKSTRUCT_FLAGS = 16
	LLKHF_LOWER_IL_INJECTED KBDLLHOOKSTRUCT_FLAGS = 2
)

type KBDNLSTABLES

type KBDNLSTABLES struct {
	OEMIdentifier     uint16
	LayoutInformation uint16
	NumOfVkToF        uint32
	PVkToF            *VK_F_
	NumOfMouseVKey    int32
	PusMouseVKey      *uint16
}

type KBDTABLES

type KBDTABLES struct {
	PCharModifiers  *MODIFIERS
	PVkToWcharTable *VK_TO_WCHAR_TABLE
	PDeadKey        *DEADKEY
	PKeyNames       *VSC_LPWSTR
	PKeyNamesExt    *VSC_LPWSTR
	PKeyNamesDead   **uint16
	PusVSCtoVK      *uint16
	BMaxVSCtoVK     byte
	PVSCtoVK_E0     *VSC_VK
	PVSCtoVK_E1     *VSC_VK
	FLocaleFlags    uint32
	NLgMax          byte
	CbLgEntry       byte
	PLigature       *LIGATURE1
	DwType          uint32
	DwSubType       uint32
}

type KBDTABLE_DESC

type KBDTABLE_DESC struct {
	WszDllName [32]uint16
	DwType     uint32
	DwSubType  uint32
}

type KBDTABLE_MULTI

type KBDTABLE_MULTI struct {
	NTables    uint32
	AKbdTables [8]KBDTABLE_DESC
}

type KBD_TYPE_INFO

type KBD_TYPE_INFO struct {
	DwVersion uint32
	DwType    uint32
	DwSubType uint32
}

type KCRM_MARSHAL_HEADER

type KCRM_MARSHAL_HEADER struct {
	VersionMajor uint32
	VersionMinor uint32
	NumProtocols uint32
	Unused       uint32
}

type KCRM_PROTOCOL_BLOB

type KCRM_PROTOCOL_BLOB struct {
	ProtocolId              syscall.GUID
	StaticInfoLength        uint32
	TransactionIdInfoLength uint32
	Unused1                 uint32
	Unused2                 uint32
}

type KCRM_TRANSACTION_BLOB

type KCRM_TRANSACTION_BLOB struct {
	UOW            syscall.GUID
	TmIdentity     syscall.GUID
	IsolationLevel uint32
	IsolationFlags uint32
	Timeout        uint32
	Description    [64]uint16
}

type KDHELP64

type KDHELP64 struct {
	Thread                         uint64
	ThCallbackStack                uint32
	ThCallbackBStore               uint32
	NextCallback                   uint32
	FramePointer                   uint32
	KiCallUserMode                 uint64
	KeUserCallbackDispatcher       uint64
	SystemRangeStart               uint64
	KiUserExceptionDispatcher      uint64
	StackBase                      uint64
	StackLimit                     uint64
	BuildVersion                   uint32
	RetpolineStubFunctionTableSize uint32
	RetpolineStubFunctionTable     uint64
	RetpolineStubOffset            uint32
	RetpolineStubSize              uint32
	Reserved0                      [2]uint64
}

type KERNEL_CET_CONTEXT

type KERNEL_CET_CONTEXT struct {
	Ssp   uint64
	Rip   uint64
	SegCs uint16
	KERNEL_CET_CONTEXT_Anonymous
	Fill [2]uint16
}

type KERNEL_CET_CONTEXT_Anonymous

type KERNEL_CET_CONTEXT_Anonymous struct {
	KERNEL_CET_CONTEXT_Anonymous_Anonymous
}

func (*KERNEL_CET_CONTEXT_Anonymous) AllFlags

func (this *KERNEL_CET_CONTEXT_Anonymous) AllFlags() *uint16

func (*KERNEL_CET_CONTEXT_Anonymous) AllFlagsVal

func (this *KERNEL_CET_CONTEXT_Anonymous) AllFlagsVal() uint16

func (*KERNEL_CET_CONTEXT_Anonymous) Anonymous

func (*KERNEL_CET_CONTEXT_Anonymous) AnonymousVal

type KERNEL_CET_CONTEXT_Anonymous_Anonymous

type KERNEL_CET_CONTEXT_Anonymous_Anonymous struct {
	Bitfield_ uint16
}

type KERNINGPAIR

type KERNINGPAIR struct {
	WFirst      uint16
	WSecond     uint16
	IKernAmount int32
}

type KEYBDINPUT

type KEYBDINPUT struct {
	WVk         VIRTUAL_KEY
	WScan       uint16
	DwFlags     KEYBD_EVENT_FLAGS
	Time        uint32
	DwExtraInfo uintptr
}

type KEYBD_EVENT_FLAGS

type KEYBD_EVENT_FLAGS uint32

enum flags

const (
	KEYEVENTF_EXTENDEDKEY KEYBD_EVENT_FLAGS = 1
	KEYEVENTF_KEYUP       KEYBD_EVENT_FLAGS = 2
	KEYEVENTF_SCANCODE    KEYBD_EVENT_FLAGS = 8
	KEYEVENTF_UNICODE     KEYBD_EVENT_FLAGS = 4
)

type KEYMODIFIERS

type KEYMODIFIERS uint32

enum flags

const (
	KEYMOD_SHIFT   KEYMODIFIERS = 1
	KEYMOD_CONTROL KEYMODIFIERS = 2
	KEYMOD_ALT     KEYMODIFIERS = 4
)

type KEY_EVENT_RECORD

type KEY_EVENT_RECORD struct {
	BKeyDown          BOOL
	WRepeatCount      uint16
	WVirtualKeyCode   uint16
	WVirtualScanCode  uint16
	UChar             KEY_EVENT_RECORD_UChar
	DwControlKeyState uint32
}

type KEY_EVENT_RECORD_UChar

type KEY_EVENT_RECORD_UChar struct {
	Data [1]uint16
}

func (*KEY_EVENT_RECORD_UChar) AsciiChar

func (this *KEY_EVENT_RECORD_UChar) AsciiChar() *CHAR

func (*KEY_EVENT_RECORD_UChar) AsciiCharVal

func (this *KEY_EVENT_RECORD_UChar) AsciiCharVal() CHAR

func (*KEY_EVENT_RECORD_UChar) UnicodeChar

func (this *KEY_EVENT_RECORD_UChar) UnicodeChar() *uint16

func (*KEY_EVENT_RECORD_UChar) UnicodeCharVal

func (this *KEY_EVENT_RECORD_UChar) UnicodeCharVal() uint16

type KF_CATEGORY

type KF_CATEGORY int32

enum

const (
	KF_CATEGORY_VIRTUAL KF_CATEGORY = 1
	KF_CATEGORY_FIXED   KF_CATEGORY = 2
	KF_CATEGORY_COMMON  KF_CATEGORY = 3
	KF_CATEGORY_PERUSER KF_CATEGORY = 4
)

type KF_DEFINITION_FLAGS_

type KF_DEFINITION_FLAGS_ int32

enum

const (
	KFDF_LOCAL_REDIRECT_ONLY KF_DEFINITION_FLAGS_ = 2
	KFDF_ROAMABLE            KF_DEFINITION_FLAGS_ = 4
	KFDF_PRECREATE           KF_DEFINITION_FLAGS_ = 8
	KFDF_STREAM              KF_DEFINITION_FLAGS_ = 16
	KFDF_PUBLISHEXPANDEDPATH KF_DEFINITION_FLAGS_ = 32
	KFDF_NO_REDIRECT_UI      KF_DEFINITION_FLAGS_ = 64
)

type KF_REDIRECTION_CAPABILITIES_

type KF_REDIRECTION_CAPABILITIES_ int32

enum

const (
	KF_REDIRECTION_CAPABILITIES_ALLOW_ALL              KF_REDIRECTION_CAPABILITIES_ = 255
	KF_REDIRECTION_CAPABILITIES_REDIRECTABLE           KF_REDIRECTION_CAPABILITIES_ = 1
	KF_REDIRECTION_CAPABILITIES_DENY_ALL               KF_REDIRECTION_CAPABILITIES_ = 1048320
	KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED KF_REDIRECTION_CAPABILITIES_ = 256
	KF_REDIRECTION_CAPABILITIES_DENY_POLICY            KF_REDIRECTION_CAPABILITIES_ = 512
	KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS       KF_REDIRECTION_CAPABILITIES_ = 1024
)

type KF_REDIRECT_FLAGS_

type KF_REDIRECT_FLAGS_ int32

enum

const (
	KF_REDIRECT_USER_EXCLUSIVE               KF_REDIRECT_FLAGS_ = 1
	KF_REDIRECT_COPY_SOURCE_DACL             KF_REDIRECT_FLAGS_ = 2
	KF_REDIRECT_OWNER_USER                   KF_REDIRECT_FLAGS_ = 4
	KF_REDIRECT_SET_OWNER_EXPLICIT           KF_REDIRECT_FLAGS_ = 8
	KF_REDIRECT_CHECK_ONLY                   KF_REDIRECT_FLAGS_ = 16
	KF_REDIRECT_WITH_UI                      KF_REDIRECT_FLAGS_ = 32
	KF_REDIRECT_UNPIN                        KF_REDIRECT_FLAGS_ = 64
	KF_REDIRECT_PIN                          KF_REDIRECT_FLAGS_ = 128
	KF_REDIRECT_COPY_CONTENTS                KF_REDIRECT_FLAGS_ = 512
	KF_REDIRECT_DEL_SOURCE_CONTENTS          KF_REDIRECT_FLAGS_ = 1024
	KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS KF_REDIRECT_FLAGS_ = 2048
)

type KHYPH

type KHYPH int32

enum

const (
	KhyphNil          KHYPH = 0
	KhyphNormal       KHYPH = 1
	KhyphAddBefore    KHYPH = 2
	KhyphChangeBefore KHYPH = 3
	KhyphDeleteBefore KHYPH = 4
	KhyphChangeAfter  KHYPH = 5
	KhyphDelAndChange KHYPH = 6
)

type KNONVOLATILE_CONTEXT_POINTERS

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous1

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous1 struct {
	KNONVOLATILE_CONTEXT_POINTERS_Anonymous1_Anonymous
}

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous1) Anonymous

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous1) AnonymousVal

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous1) FloatingContext

func (this *KNONVOLATILE_CONTEXT_POINTERS_Anonymous1) FloatingContext() *[16]*M128A

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous1) FloatingContextVal

func (this *KNONVOLATILE_CONTEXT_POINTERS_Anonymous1) FloatingContextVal() [16]*M128A

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous1_Anonymous

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous1_Anonymous struct {
	Xmm0  *M128A
	Xmm1  *M128A
	Xmm2  *M128A
	Xmm3  *M128A
	Xmm4  *M128A
	Xmm5  *M128A
	Xmm6  *M128A
	Xmm7  *M128A
	Xmm8  *M128A
	Xmm9  *M128A
	Xmm10 *M128A
	Xmm11 *M128A
	Xmm12 *M128A
	Xmm13 *M128A
	Xmm14 *M128A
	Xmm15 *M128A
}

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous2

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous2 struct {
	KNONVOLATILE_CONTEXT_POINTERS_Anonymous2_Anonymous
}

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous2) Anonymous

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous2) AnonymousVal

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous2) IntegerContext

func (this *KNONVOLATILE_CONTEXT_POINTERS_Anonymous2) IntegerContext() *[16]*uint64

func (*KNONVOLATILE_CONTEXT_POINTERS_Anonymous2) IntegerContextVal

func (this *KNONVOLATILE_CONTEXT_POINTERS_Anonymous2) IntegerContextVal() [16]*uint64

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous2_Anonymous

type KNONVOLATILE_CONTEXT_POINTERS_Anonymous2_Anonymous struct {
	Rax *uint64
	Rcx *uint64
	Rdx *uint64
	Rbx *uint64
	Rsp *uint64
	Rbp *uint64
	Rsi *uint64
	Rdi *uint64
	R8  *uint64
	R9  *uint64
	R10 *uint64
	R11 *uint64
	R12 *uint64
	R13 *uint64
	R14 *uint64
	R15 *uint64
}

type KNOWNDESTCATEGORY

type KNOWNDESTCATEGORY int32

enum

const (
	KDC_FREQUENT KNOWNDESTCATEGORY = 1
	KDC_RECENT   KNOWNDESTCATEGORY = 2
)

type KNOWNFOLDER_DEFINITION

type KNOWNFOLDER_DEFINITION struct {
	Category         KF_CATEGORY
	PszName          PWSTR
	PszDescription   PWSTR
	FidParent        syscall.GUID
	PszRelativePath  PWSTR
	PszParsingName   PWSTR
	PszTooltip       PWSTR
	PszLocalizedName PWSTR
	PszIcon          PWSTR
	PszSecurity      PWSTR
	DwAttributes     uint32
	KfdFlags         uint32
	FtidType         syscall.GUID
}

type KNOWN_FOLDER_FLAG

type KNOWN_FOLDER_FLAG int32

enum flags

const (
	KF_FLAG_DEFAULT                          KNOWN_FOLDER_FLAG = 0
	KF_FLAG_FORCE_APP_DATA_REDIRECTION       KNOWN_FOLDER_FLAG = 524288
	KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET KNOWN_FOLDER_FLAG = 262144
	KF_FLAG_FORCE_PACKAGE_REDIRECTION        KNOWN_FOLDER_FLAG = 131072
	KF_FLAG_NO_PACKAGE_REDIRECTION           KNOWN_FOLDER_FLAG = 65536
	KF_FLAG_FORCE_APPCONTAINER_REDIRECTION   KNOWN_FOLDER_FLAG = 131072
	KF_FLAG_NO_APPCONTAINER_REDIRECTION      KNOWN_FOLDER_FLAG = 65536
	KF_FLAG_CREATE                           KNOWN_FOLDER_FLAG = 32768
	KF_FLAG_DONT_VERIFY                      KNOWN_FOLDER_FLAG = 16384
	KF_FLAG_DONT_UNEXPAND                    KNOWN_FOLDER_FLAG = 8192
	KF_FLAG_NO_ALIAS                         KNOWN_FOLDER_FLAG = 4096
	KF_FLAG_INIT                             KNOWN_FOLDER_FLAG = 2048
	KF_FLAG_DEFAULT_PATH                     KNOWN_FOLDER_FLAG = 1024
	KF_FLAG_NOT_PARENT_RELATIVE              KNOWN_FOLDER_FLAG = 512
	KF_FLAG_SIMPLE_IDLIST                    KNOWN_FOLDER_FLAG = 256
	KF_FLAG_ALIAS_ONLY                       KNOWN_FOLDER_FLAG = -2147483648
)

type KTMOBJECT_CURSOR

type KTMOBJECT_CURSOR struct {
	LastQuery     syscall.GUID
	ObjectIdCount uint32
	ObjectIds     [1]syscall.GUID
}

type KTMOBJECT_TYPE

type KTMOBJECT_TYPE int32

enum

const (
	KTMOBJECT_TRANSACTION         KTMOBJECT_TYPE = 0
	KTMOBJECT_TRANSACTION_MANAGER KTMOBJECT_TYPE = 1
	KTMOBJECT_RESOURCE_MANAGER    KTMOBJECT_TYPE = 2
	KTMOBJECT_ENLISTMENT          KTMOBJECT_TYPE = 3
	KTMOBJECT_INVALID             KTMOBJECT_TYPE = 4
)

type KnownFolderManager

type KnownFolderManager struct {
}

type LABELSTATES

type LABELSTATES int32

enum

const (
	FLS_NORMAL     LABELSTATES = 1
	FLS_SELECTED   LABELSTATES = 2
	FLS_EMPHASIZED LABELSTATES = 3
	FLS_DISABLED   LABELSTATES = 4
)

type LANGGROUPLOCALE_ENUMPROCA

type LANGGROUPLOCALE_ENUMPROCA = uintptr

type LANGGROUPLOCALE_ENUMPROCA_func

type LANGGROUPLOCALE_ENUMPROCA_func = func(param0 uint32, param1 uint32, param2 PSTR, param3 uintptr) BOOL

type LANGGROUPLOCALE_ENUMPROCW

type LANGGROUPLOCALE_ENUMPROCW = uintptr

type LANGGROUPLOCALE_ENUMPROCW_func

type LANGGROUPLOCALE_ENUMPROCW_func = func(param0 uint32, param1 uint32, param2 PWSTR, param3 uintptr) BOOL

type LANGID

type LANGID = uint16

type LANGUAGEGROUP_ENUMPROCA

type LANGUAGEGROUP_ENUMPROCA = uintptr

type LANGUAGEGROUP_ENUMPROCA_func

type LANGUAGEGROUP_ENUMPROCA_func = func(param0 uint32, param1 PSTR, param2 PSTR, param3 uint32, param4 uintptr) BOOL

type LANGUAGEGROUP_ENUMPROCW

type LANGUAGEGROUP_ENUMPROCW = uintptr

type LANGUAGEGROUP_ENUMPROCW_func

type LANGUAGEGROUP_ENUMPROCW_func = func(param0 uint32, param1 PWSTR, param2 PWSTR, param3 uint32, param4 uintptr) BOOL

type LASTINPUTINFO

type LASTINPUTINFO struct {
	CbSize uint32
	DwTime uint32
}

type LATENCY_TIME

type LATENCY_TIME int32

enum

const (
	LT_DONT_CARE      LATENCY_TIME = 0
	LT_LOWEST_LATENCY LATENCY_TIME = 1
)

type LAYERED_WINDOW_ATTRIBUTES_FLAGS

type LAYERED_WINDOW_ATTRIBUTES_FLAGS uint32

enum flags

const (
	LWA_ALPHA    LAYERED_WINDOW_ATTRIBUTES_FLAGS = 2
	LWA_COLORKEY LAYERED_WINDOW_ATTRIBUTES_FLAGS = 1
)

type LDR_DATA_TABLE_ENTRY

type LDR_DATA_TABLE_ENTRY struct {
	Reserved1          [2]unsafe.Pointer
	InMemoryOrderLinks LIST_ENTRY
	Reserved2          [2]unsafe.Pointer
	DllBase            unsafe.Pointer
	Reserved3          [2]unsafe.Pointer
	FullDllName        UNICODE_STRING
	Reserved4          [8]byte
	Reserved5          [3]unsafe.Pointer
	LDR_DATA_TABLE_ENTRY_Anonymous
	TimeDateStamp uint32
}

type LDR_DATA_TABLE_ENTRY_Anonymous

type LDR_DATA_TABLE_ENTRY_Anonymous struct {
	Data [1]uint64
}

func (*LDR_DATA_TABLE_ENTRY_Anonymous) CheckSum

func (this *LDR_DATA_TABLE_ENTRY_Anonymous) CheckSum() *uint32

func (*LDR_DATA_TABLE_ENTRY_Anonymous) CheckSumVal

func (this *LDR_DATA_TABLE_ENTRY_Anonymous) CheckSumVal() uint32

func (*LDR_DATA_TABLE_ENTRY_Anonymous) Reserved6

func (this *LDR_DATA_TABLE_ENTRY_Anonymous) Reserved6() *unsafe.Pointer

func (*LDR_DATA_TABLE_ENTRY_Anonymous) Reserved6Val

func (this *LDR_DATA_TABLE_ENTRY_Anonymous) Reserved6Val() unsafe.Pointer

type LDT_ENTRY

type LDT_ENTRY struct {
	LimitLow uint16
	BaseLow  uint16
	HighWord LDT_ENTRY_HighWord
}

type LDT_ENTRY_HighWord

type LDT_ENTRY_HighWord struct {
	Data [1]uint32
}

func (*LDT_ENTRY_HighWord) Bits

func (*LDT_ENTRY_HighWord) BitsVal

func (*LDT_ENTRY_HighWord) Bytes

func (*LDT_ENTRY_HighWord) BytesVal

type LDT_ENTRY_HighWord_Bits

type LDT_ENTRY_HighWord_Bits struct {
	Bitfield_ uint32
}

type LDT_ENTRY_HighWord_Bytes

type LDT_ENTRY_HighWord_Bytes struct {
	BaseMid byte
	Flags1  byte
	Flags2  byte
	BaseHi  byte
}

type LHITTESTINFO

type LHITTESTINFO struct {
	Pt   POINT
	Item LITEM
}

type LIBFLAGS

type LIBFLAGS int32

enum

const (
	LIBFLAG_FRESTRICTED   LIBFLAGS = 1
	LIBFLAG_FCONTROL      LIBFLAGS = 2
	LIBFLAG_FHIDDEN       LIBFLAGS = 4
	LIBFLAG_FHASDISKIMAGE LIBFLAGS = 8
)

type LIBRARYFOLDERFILTER

type LIBRARYFOLDERFILTER int32

enum

const (
	LFF_FORCEFILESYSTEM LIBRARYFOLDERFILTER = 1
	LFF_STORAGEITEMS    LIBRARYFOLDERFILTER = 2
	LFF_ALLITEMS        LIBRARYFOLDERFILTER = 3
)

type LIBRARYMANAGEDIALOGOPTIONS

type LIBRARYMANAGEDIALOGOPTIONS int32

enum flags

const (
	LMD_DEFAULT                          LIBRARYMANAGEDIALOGOPTIONS = 0
	LMD_ALLOWUNINDEXABLENETWORKLOCATIONS LIBRARYMANAGEDIALOGOPTIONS = 1
)

type LIBRARYOPTIONFLAGS

type LIBRARYOPTIONFLAGS int32

enum flags

const (
	LOF_DEFAULT         LIBRARYOPTIONFLAGS = 0
	LOF_PINNEDTONAVPANE LIBRARYOPTIONFLAGS = 1
	LOF_MASK_ALL        LIBRARYOPTIONFLAGS = 1
)

type LIBRARYSAVEFLAGS

type LIBRARYSAVEFLAGS int32

enum flags

const (
	LSF_FAILIFTHERE      LIBRARYSAVEFLAGS = 0
	LSF_OVERRIDEEXISTING LIBRARYSAVEFLAGS = 1
	LSF_MAKEUNIQUENAME   LIBRARYSAVEFLAGS = 2
)

type LICINFO

type LICINFO struct {
	CbLicInfo        int32
	FRuntimeKeyAvail BOOL
	FLicVerified     BOOL
}

type LIGATURE1

type LIGATURE1 struct {
	VirtualKey         byte
	ModificationNumber uint16
	Wch                [1]uint16
}

type LIGATURE2

type LIGATURE2 struct {
	VirtualKey         byte
	ModificationNumber uint16
	Wch                [2]uint16
}

type LIGATURE3

type LIGATURE3 struct {
	VirtualKey         byte
	ModificationNumber uint16
	Wch                [3]uint16
}

type LIGATURE4

type LIGATURE4 struct {
	VirtualKey         byte
	ModificationNumber uint16
	Wch                [4]uint16
}

type LIGATURE5

type LIGATURE5 struct {
	VirtualKey         byte
	ModificationNumber uint16
	Wch                [5]uint16
}

type LINEDDAPROC

type LINEDDAPROC = uintptr

type LINEDDAPROC_func

type LINEDDAPROC_func = func(param0 int32, param1 int32, param2 LPARAM)

type LINKHEADERSTATES

type LINKHEADERSTATES int32

enum

const (
	FLH_NORMAL LINKHEADERSTATES = 1
	FLH_HOVER  LINKHEADERSTATES = 2
)

type LINKPARTS

type LINKPARTS int32

enum

const (
	LP_HYPERLINK LINKPARTS = 1
)

type LINKSTATES

type LINKSTATES int32

enum

const (
	FLYOUTLINK_NORMAL LINKSTATES = 1
	FLYOUTLINK_HOVER  LINKSTATES = 2
)

type LISTBOXPARTS

type LISTBOXPARTS int32

enum

const (
	LBCP_BORDER_HSCROLL  LISTBOXPARTS = 1
	LBCP_BORDER_HVSCROLL LISTBOXPARTS = 2
	LBCP_BORDER_NOSCROLL LISTBOXPARTS = 3
	LBCP_BORDER_VSCROLL  LISTBOXPARTS = 4
	LBCP_ITEM            LISTBOXPARTS = 5
)

type LISTITEMSTATES

type LISTITEMSTATES int32

enum

const (
	LISS_NORMAL           LISTITEMSTATES = 1
	LISS_HOT              LISTITEMSTATES = 2
	LISS_SELECTED         LISTITEMSTATES = 3
	LISS_DISABLED         LISTITEMSTATES = 4
	LISS_SELECTEDNOTFOCUS LISTITEMSTATES = 5
	LISS_HOTSELECTED      LISTITEMSTATES = 6
)

type LISTVIEWPARTS

type LISTVIEWPARTS int32

enum

const (
	LVP_LISTITEM         LISTVIEWPARTS = 1
	LVP_LISTGROUP        LISTVIEWPARTS = 2
	LVP_LISTDETAIL       LISTVIEWPARTS = 3
	LVP_LISTSORTEDDETAIL LISTVIEWPARTS = 4
	LVP_EMPTYTEXT        LISTVIEWPARTS = 5
	LVP_GROUPHEADER      LISTVIEWPARTS = 6
	LVP_GROUPHEADERLINE  LISTVIEWPARTS = 7
	LVP_EXPANDBUTTON     LISTVIEWPARTS = 8
	LVP_COLLAPSEBUTTON   LISTVIEWPARTS = 9
	LVP_COLUMNDETAIL     LISTVIEWPARTS = 10
)

type LIST_ENTRY

type LIST_ENTRY struct {
	Flink *LIST_ENTRY
	Blink *LIST_ENTRY
}

type LIST_ENTRY32

type LIST_ENTRY32 struct {
	Flink uint32
	Blink uint32
}

type LIST_ENTRY64

type LIST_ENTRY64 struct {
	Flink uint64
	Blink uint64
}

type LIST_ITEM_FLAGS

type LIST_ITEM_FLAGS uint32

enum flags

const (
	LIF_ITEMINDEX LIST_ITEM_FLAGS = 1
	LIF_STATE     LIST_ITEM_FLAGS = 2
	LIF_ITEMID    LIST_ITEM_FLAGS = 4
	LIF_URL       LIST_ITEM_FLAGS = 8
)

type LIST_ITEM_STATE_FLAGS

type LIST_ITEM_STATE_FLAGS uint32

enum flags

const (
	LIS_FOCUSED       LIST_ITEM_STATE_FLAGS = 1
	LIS_ENABLED       LIST_ITEM_STATE_FLAGS = 2
	LIS_VISITED       LIST_ITEM_STATE_FLAGS = 4
	LIS_HOTTRACK      LIST_ITEM_STATE_FLAGS = 8
	LIS_DEFAULTCOLORS LIST_ITEM_STATE_FLAGS = 16
)

type LIST_VIEW_BACKGROUND_IMAGE_FLAGS

type LIST_VIEW_BACKGROUND_IMAGE_FLAGS uint32

enum flags

const (
	LVBKIF_SOURCE_NONE     LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0
	LVBKIF_SOURCE_HBITMAP  LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 1
	LVBKIF_SOURCE_URL      LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 2
	LVBKIF_SOURCE_MASK     LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 3
	LVBKIF_STYLE_NORMAL    LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0
	LVBKIF_STYLE_TILE      LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16
	LVBKIF_STYLE_MASK      LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16
	LVBKIF_FLAG_TILEOFFSET LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 256
	LVBKIF_TYPE_WATERMARK  LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 268435456
	LVBKIF_FLAG_ALPHABLEND LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 536870912
)

type LIST_VIEW_GROUP_ALIGN_FLAGS

type LIST_VIEW_GROUP_ALIGN_FLAGS uint32

enum flags

const (
	LVGA_HEADER_LEFT   LIST_VIEW_GROUP_ALIGN_FLAGS = 1
	LVGA_HEADER_CENTER LIST_VIEW_GROUP_ALIGN_FLAGS = 2
	LVGA_HEADER_RIGHT  LIST_VIEW_GROUP_ALIGN_FLAGS = 4
	LVGA_FOOTER_LEFT   LIST_VIEW_GROUP_ALIGN_FLAGS = 8
	LVGA_FOOTER_CENTER LIST_VIEW_GROUP_ALIGN_FLAGS = 16
	LVGA_FOOTER_RIGHT  LIST_VIEW_GROUP_ALIGN_FLAGS = 32
)

type LIST_VIEW_GROUP_STATE_FLAGS

type LIST_VIEW_GROUP_STATE_FLAGS uint32

enum flags

const (
	LVGS_NORMAL            LIST_VIEW_GROUP_STATE_FLAGS = 0
	LVGS_COLLAPSED         LIST_VIEW_GROUP_STATE_FLAGS = 1
	LVGS_HIDDEN            LIST_VIEW_GROUP_STATE_FLAGS = 2
	LVGS_NOHEADER          LIST_VIEW_GROUP_STATE_FLAGS = 4
	LVGS_COLLAPSIBLE       LIST_VIEW_GROUP_STATE_FLAGS = 8
	LVGS_FOCUSED           LIST_VIEW_GROUP_STATE_FLAGS = 16
	LVGS_SELECTED          LIST_VIEW_GROUP_STATE_FLAGS = 32
	LVGS_SUBSETED          LIST_VIEW_GROUP_STATE_FLAGS = 64
	LVGS_SUBSETLINKFOCUSED LIST_VIEW_GROUP_STATE_FLAGS = 128
)

type LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS

type LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS int32

enum flags

const (
	LVCFMT_LINE_BREAK         LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 1048576
	LVCFMT_FILL               LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 2097152
	LVCFMT_WRAP               LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 4194304
	LVCFMT_NO_TITLE           LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 8388608
	LVCFMT_TILE_PLACEMENTMASK LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 3145728
)

type LIST_VIEW_ITEM_FLAGS

type LIST_VIEW_ITEM_FLAGS uint32

enum flags

const (
	LVIF_TEXT        LIST_VIEW_ITEM_FLAGS = 1
	LVIF_IMAGE       LIST_VIEW_ITEM_FLAGS = 2
	LVIF_PARAM       LIST_VIEW_ITEM_FLAGS = 4
	LVIF_STATE       LIST_VIEW_ITEM_FLAGS = 8
	LVIF_INDENT      LIST_VIEW_ITEM_FLAGS = 16
	LVIF_NORECOMPUTE LIST_VIEW_ITEM_FLAGS = 2048
	LVIF_GROUPID     LIST_VIEW_ITEM_FLAGS = 256
	LVIF_COLUMNS     LIST_VIEW_ITEM_FLAGS = 512
	LVIF_COLFMT      LIST_VIEW_ITEM_FLAGS = 65536
	LVIF_DI_SETITEM  LIST_VIEW_ITEM_FLAGS = 4096
)

type LIST_VIEW_ITEM_STATE_FLAGS

type LIST_VIEW_ITEM_STATE_FLAGS uint32

enum

const (
	LVIS_FOCUSED        LIST_VIEW_ITEM_STATE_FLAGS = 1
	LVIS_SELECTED       LIST_VIEW_ITEM_STATE_FLAGS = 2
	LVIS_CUT            LIST_VIEW_ITEM_STATE_FLAGS = 4
	LVIS_DROPHILITED    LIST_VIEW_ITEM_STATE_FLAGS = 8
	LVIS_GLOW           LIST_VIEW_ITEM_STATE_FLAGS = 16
	LVIS_ACTIVATING     LIST_VIEW_ITEM_STATE_FLAGS = 32
	LVIS_OVERLAYMASK    LIST_VIEW_ITEM_STATE_FLAGS = 3840
	LVIS_STATEIMAGEMASK LIST_VIEW_ITEM_STATE_FLAGS = 61440
)

type LITEM

type LITEM struct {
	Mask      LIST_ITEM_FLAGS
	ILink     int32
	State     LIST_ITEM_STATE_FLAGS
	StateMask LIST_ITEM_STATE_FLAGS
	SzID      [48]uint16
	SzUrl     [2084]uint16
}

type LI_METRIC_

type LI_METRIC_ int32

enum

const (
	LIM_SMALL LI_METRIC_ = 0
	LIM_LARGE LI_METRIC_ = 1
)

type LLFILETIME

type LLFILETIME struct {
	LLFILETIME_Anonymous
}

type LLFILETIME_Anonymous

type LLFILETIME_Anonymous struct {
	Data [1]uint64
}

func (*LLFILETIME_Anonymous) Ft

func (this *LLFILETIME_Anonymous) Ft() *FILETIME

func (*LLFILETIME_Anonymous) FtVal

func (this *LLFILETIME_Anonymous) FtVal() FILETIME

func (*LLFILETIME_Anonymous) Ll

func (this *LLFILETIME_Anonymous) Ll() *int64

func (*LLFILETIME_Anonymous) LlVal

func (this *LLFILETIME_Anonymous) LlVal() int64

type LOADED_IMAGE

type LOADED_IMAGE struct {
	ModuleName       PSTR
	HFile            HANDLE
	MappedAddress    *byte
	FileHeader       *IMAGE_NT_HEADERS64
	LastRvaSection   *IMAGE_SECTION_HEADER
	NumberOfSections uint32
	Sections         *IMAGE_SECTION_HEADER
	Characteristics  IMAGE_FILE_CHARACTERISTICS2
	FSystemImage     BOOLEAN
	FDOSImage        BOOLEAN
	FReadOnly        BOOLEAN
	Version          byte
	Links            LIST_ENTRY
	SizeOfImage      uint32
}

type LOAD_DLL_DEBUG_INFO

type LOAD_DLL_DEBUG_INFO struct {
	HFile                 HANDLE
	LpBaseOfDll           unsafe.Pointer
	DwDebugInfoFileOffset uint32
	NDebugInfoSize        uint32
	LpImageName           unsafe.Pointer
	FUnicode              uint16
}

type LOAD_LIBRARY_FLAGS

type LOAD_LIBRARY_FLAGS uint32

enum flags

const (
	DONT_RESOLVE_DLL_REFERENCES               LOAD_LIBRARY_FLAGS = 1
	LOAD_LIBRARY_AS_DATAFILE                  LOAD_LIBRARY_FLAGS = 2
	LOAD_WITH_ALTERED_SEARCH_PATH             LOAD_LIBRARY_FLAGS = 8
	LOAD_IGNORE_CODE_AUTHZ_LEVEL              LOAD_LIBRARY_FLAGS = 16
	LOAD_LIBRARY_AS_IMAGE_RESOURCE            LOAD_LIBRARY_FLAGS = 32
	LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE        LOAD_LIBRARY_FLAGS = 64
	LOAD_LIBRARY_REQUIRE_SIGNED_TARGET        LOAD_LIBRARY_FLAGS = 128
	LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR          LOAD_LIBRARY_FLAGS = 256
	LOAD_LIBRARY_SEARCH_APPLICATION_DIR       LOAD_LIBRARY_FLAGS = 512
	LOAD_LIBRARY_SEARCH_USER_DIRS             LOAD_LIBRARY_FLAGS = 1024
	LOAD_LIBRARY_SEARCH_SYSTEM32              LOAD_LIBRARY_FLAGS = 2048
	LOAD_LIBRARY_SEARCH_DEFAULT_DIRS          LOAD_LIBRARY_FLAGS = 4096
	LOAD_LIBRARY_SAFE_CURRENT_DIRS            LOAD_LIBRARY_FLAGS = 8192
	LOAD_LIBRARY_SEARCH_SYSTEM32_NO_FORWARDER LOAD_LIBRARY_FLAGS = 16384
)

type LOAD_PICTURE_FLAGS

type LOAD_PICTURE_FLAGS uint32

enum flags

const (
	LP_DEFAULT    LOAD_PICTURE_FLAGS = 0
	LP_MONOCHROME LOAD_PICTURE_FLAGS = 1
	LP_VGACOLOR   LOAD_PICTURE_FLAGS = 2
	LP_COLOR      LOAD_PICTURE_FLAGS = 4
)

type LOCALESIGNATURE

type LOCALESIGNATURE struct {
	LsUsb          [4]uint32
	LsCsbDefault   [2]uint32
	LsCsbSupported [2]uint32
}

type LOCALE_ENUMPROCA

type LOCALE_ENUMPROCA = uintptr

type LOCALE_ENUMPROCA_func

type LOCALE_ENUMPROCA_func = func(param0 PSTR) BOOL

type LOCALE_ENUMPROCEX

type LOCALE_ENUMPROCEX = uintptr

type LOCALE_ENUMPROCEX_func

type LOCALE_ENUMPROCEX_func = func(param0 PWSTR, param1 uint32, param2 LPARAM) BOOL

type LOCALE_ENUMPROCW

type LOCALE_ENUMPROCW = uintptr

type LOCALE_ENUMPROCW_func

type LOCALE_ENUMPROCW_func = func(param0 PWSTR) BOOL

type LOCAL_ALLOC_FLAGS

type LOCAL_ALLOC_FLAGS uint32

enum flags

const (
	LHND          LOCAL_ALLOC_FLAGS = 66
	LMEM_FIXED    LOCAL_ALLOC_FLAGS = 0
	LMEM_MOVEABLE LOCAL_ALLOC_FLAGS = 2
	LMEM_ZEROINIT LOCAL_ALLOC_FLAGS = 64
	LPTR          LOCAL_ALLOC_FLAGS = 64
	NONZEROLHND   LOCAL_ALLOC_FLAGS = 2
	NONZEROLPTR   LOCAL_ALLOC_FLAGS = 0
)

type LOCKTYPE

type LOCKTYPE int32

enum

const (
	LOCK_WRITE     LOCKTYPE = 1
	LOCK_EXCLUSIVE LOCKTYPE = 2
	LOCK_ONLYONCE  LOCKTYPE = 4
)

type LOCK_FILE_FLAGS

type LOCK_FILE_FLAGS uint32

enum flags

const (
	LOCKFILE_EXCLUSIVE_LOCK   LOCK_FILE_FLAGS = 2
	LOCKFILE_FAIL_IMMEDIATELY LOCK_FILE_FLAGS = 1
)

type LOGBRUSH

type LOGBRUSH struct {
	LbStyle BRUSH_STYLE
	LbColor COLORREF
	LbHatch uintptr
}

type LOGBRUSH32

type LOGBRUSH32 struct {
	LbStyle BRUSH_STYLE
	LbColor COLORREF
	LbHatch uint32
}

type LOGFONT

type LOGFONT = LOGFONTW

type LOGFONTA

type LOGFONTA struct {
	LfHeight         int32
	LfWidth          int32
	LfEscapement     int32
	LfOrientation    int32
	LfWeight         int32
	LfItalic         byte
	LfUnderline      byte
	LfStrikeOut      byte
	LfCharSet        FONT_CHARSET
	LfOutPrecision   FONT_OUTPUT_PRECISION
	LfClipPrecision  FONT_CLIP_PRECISION
	LfQuality        FONT_QUALITY
	LfPitchAndFamily byte
	LfFaceName       [32]CHAR
}

type LOGFONTW

type LOGFONTW struct {
	LfHeight         int32
	LfWidth          int32
	LfEscapement     int32
	LfOrientation    int32
	LfWeight         int32
	LfItalic         byte
	LfUnderline      byte
	LfStrikeOut      byte
	LfCharSet        FONT_CHARSET
	LfOutPrecision   FONT_OUTPUT_PRECISION
	LfClipPrecision  FONT_CLIP_PRECISION
	LfQuality        FONT_QUALITY
	LfPitchAndFamily byte
	LfFaceName       [32]uint16
}

type LOGICAL_PROCESSOR_RELATIONSHIP

type LOGICAL_PROCESSOR_RELATIONSHIP int32

enum

const (
	RelationProcessorCore    LOGICAL_PROCESSOR_RELATIONSHIP = 0
	RelationNumaNode         LOGICAL_PROCESSOR_RELATIONSHIP = 1
	RelationCache            LOGICAL_PROCESSOR_RELATIONSHIP = 2
	RelationProcessorPackage LOGICAL_PROCESSOR_RELATIONSHIP = 3
	RelationGroup            LOGICAL_PROCESSOR_RELATIONSHIP = 4
	RelationProcessorDie     LOGICAL_PROCESSOR_RELATIONSHIP = 5
	RelationNumaNodeEx       LOGICAL_PROCESSOR_RELATIONSHIP = 6
	RelationProcessorModule  LOGICAL_PROCESSOR_RELATIONSHIP = 7
	RelationAll              LOGICAL_PROCESSOR_RELATIONSHIP = 65535
)

type LOGOFFBUTTONSSTATES

type LOGOFFBUTTONSSTATES int32

enum

const (
	SPLS_NORMAL  LOGOFFBUTTONSSTATES = 1
	SPLS_HOT     LOGOFFBUTTONSSTATES = 2
	SPLS_PRESSED LOGOFFBUTTONSSTATES = 3
)

type LOGON32_LOGON

type LOGON32_LOGON uint32

enum

const (
	LOGON32_LOGON_BATCH             LOGON32_LOGON = 4
	LOGON32_LOGON_INTERACTIVE       LOGON32_LOGON = 2
	LOGON32_LOGON_NETWORK           LOGON32_LOGON = 3
	LOGON32_LOGON_NETWORK_CLEARTEXT LOGON32_LOGON = 8
	LOGON32_LOGON_NEW_CREDENTIALS   LOGON32_LOGON = 9
	LOGON32_LOGON_SERVICE           LOGON32_LOGON = 5
	LOGON32_LOGON_UNLOCK            LOGON32_LOGON = 7
)

type LOGON32_PROVIDER

type LOGON32_PROVIDER uint32

enum

const (
	LOGON32_PROVIDER_DEFAULT LOGON32_PROVIDER = 0
	LOGON32_PROVIDER_WINNT50 LOGON32_PROVIDER = 3
	LOGON32_PROVIDER_WINNT40 LOGON32_PROVIDER = 2
)

type LOGPALETTE

type LOGPALETTE struct {
	PalVersion    uint16
	PalNumEntries uint16
	PalPalEntry   [1]PALETTEENTRY
}

type LOGPEN

type LOGPEN struct {
	LopnStyle PEN_STYLE
	LopnWidth POINT
	LopnColor COLORREF
}

type LOG_MANAGEMENT_CALLBACKS

type LOG_MANAGEMENT_CALLBACKS struct {
	CallbackContext        unsafe.Pointer
	AdvanceTailCallback    PLOG_TAIL_ADVANCE_CALLBACK
	LogFullHandlerCallback PLOG_FULL_HANDLER_CALLBACK
	LogUnpinnedCallback    PLOG_UNPINNED_CALLBACK
}

type LPARAM

type LPARAM = uintptr

func GetMessageExtraInfo

func GetMessageExtraInfo() LPARAM

func PackDDElParam

func PackDDElParam(msg uint32, uiLo uintptr, uiHi uintptr) LPARAM

func ReuseDDElParam

func ReuseDDElParam(lParam LPARAM, msgIn uint32, msgOut uint32, uiLo uintptr, uiHi uintptr) LPARAM

func SetMessageExtraInfo

func SetMessageExtraInfo(lParam LPARAM) LPARAM

type LPCALL_BACK_USER_INTERRUPT_ROUTINE

type LPCALL_BACK_USER_INTERRUPT_ROUTINE = uintptr

type LPCALL_BACK_USER_INTERRUPT_ROUTINE_func

type LPCALL_BACK_USER_INTERRUPT_ROUTINE_func = func() uint32

type LPCCHOOKPROC

type LPCCHOOKPROC = uintptr

type LPCCHOOKPROC_func

type LPCCHOOKPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPCFHOOKPROC

type LPCFHOOKPROC = uintptr

type LPCFHOOKPROC_func

type LPCFHOOKPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPEXCEPFINO_DEFERRED_FILLIN

type LPEXCEPFINO_DEFERRED_FILLIN = uintptr

type LPEXCEPFINO_DEFERRED_FILLIN_func

type LPEXCEPFINO_DEFERRED_FILLIN_func = func(pExcepInfo *EXCEPINFO) HRESULT

type LPFIBER_START_ROUTINE

type LPFIBER_START_ROUTINE = uintptr

type LPFIBER_START_ROUTINE_func

type LPFIBER_START_ROUTINE_func = func(lpFiberParameter unsafe.Pointer)

type LPFNACCESSIBLECHILDREN

type LPFNACCESSIBLECHILDREN = uintptr

type LPFNACCESSIBLECHILDREN_func

type LPFNACCESSIBLECHILDREN_func = func(paccContainer *IAccessible, iChildStart int32, cChildren int32, rgvarChildren *VARIANT, pcObtained *int32) HRESULT

type LPFNACCESSIBLEOBJECTFROMPOINT

type LPFNACCESSIBLEOBJECTFROMPOINT = uintptr

type LPFNACCESSIBLEOBJECTFROMPOINT_func

type LPFNACCESSIBLEOBJECTFROMPOINT_func = func(ptScreen POINT, ppacc **IAccessible, pvarChild *VARIANT) HRESULT

type LPFNACCESSIBLEOBJECTFROMWINDOW

type LPFNACCESSIBLEOBJECTFROMWINDOW = uintptr

type LPFNACCESSIBLEOBJECTFROMWINDOW_func

type LPFNACCESSIBLEOBJECTFROMWINDOW_func = func(hwnd HWND, dwId uint32, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT

type LPFNADDPROPSHEETPAGES

type LPFNADDPROPSHEETPAGES = uintptr

type LPFNADDPROPSHEETPAGES_func

type LPFNADDPROPSHEETPAGES_func = func(param0 unsafe.Pointer, param1 LPFNSVADDPROPSHEETPAGE, param2 LPARAM) BOOL

type LPFNCANUNLOADNOW

type LPFNCANUNLOADNOW = uintptr

type LPFNCANUNLOADNOW_func

type LPFNCANUNLOADNOW_func = func() HRESULT

type LPFNCCINFOA

type LPFNCCINFOA = uintptr

type LPFNCCINFOA_func

type LPFNCCINFOA_func = func(acci *CCINFOA) uint32

type LPFNCCINFOW

type LPFNCCINFOW = uintptr

type LPFNCCINFOW_func

type LPFNCCINFOW_func = func(acci *CCINFOW) uint32

type LPFNCCSIZETOTEXTA

type LPFNCCSIZETOTEXTA = uintptr

type LPFNCCSIZETOTEXTA_func

type LPFNCCSIZETOTEXTA_func = func(flStyle uint32, flExtStyle uint32, hfont HFONT, pszText PSTR) int32

type LPFNCCSIZETOTEXTW

type LPFNCCSIZETOTEXTW = uintptr

type LPFNCCSIZETOTEXTW_func

type LPFNCCSIZETOTEXTW_func = func(flStyle uint32, flExtStyle uint32, hfont HFONT, pszText PWSTR) int32

type LPFNCCSTYLEA

type LPFNCCSTYLEA = uintptr

type LPFNCCSTYLEA_func

type LPFNCCSTYLEA_func = func(hwndParent HWND, pccs *CCSTYLEA) BOOL

type LPFNCCSTYLEW

type LPFNCCSTYLEW = uintptr

type LPFNCCSTYLEW_func

type LPFNCCSTYLEW_func = func(hwndParent HWND, pccs *CCSTYLEW) BOOL

type LPFNCREATESTDACCESSIBLEOBJECT

type LPFNCREATESTDACCESSIBLEOBJECT = uintptr

type LPFNCREATESTDACCESSIBLEOBJECT_func

type LPFNCREATESTDACCESSIBLEOBJECT_func = func(hwnd HWND, idObject int32, riid *syscall.GUID, ppvObject unsafe.Pointer) HRESULT

type LPFNDEVCAPS

type LPFNDEVCAPS = uintptr

type LPFNDEVCAPS_func

type LPFNDEVCAPS_func = func(param0 PSTR, param1 PSTR, param2 uint32, param3 PSTR, param4 *DEVMODEA) uint32

type LPFNDEVMODE

type LPFNDEVMODE = uintptr

type LPFNDEVMODE_func

type LPFNDEVMODE_func = func(param0 HWND, param1 HMODULE, param2 *DEVMODEA, param3 PSTR, param4 PSTR, param5 *DEVMODEA, param6 PSTR, param7 uint32) uint32

type LPFNDFMCALLBACK

type LPFNDFMCALLBACK = uintptr

type LPFNDFMCALLBACK_func

type LPFNDFMCALLBACK_func = func(psf *IShellFolder, hwnd HWND, pdtobj *IDataObject, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

type LPFNGETCLASSOBJECT

type LPFNGETCLASSOBJECT = uintptr

type LPFNGETCLASSOBJECT_func

type LPFNGETCLASSOBJECT_func = func(param0 *syscall.GUID, param1 *syscall.GUID, param2 unsafe.Pointer) HRESULT

type LPFNLRESULTFROMOBJECT

type LPFNLRESULTFROMOBJECT = uintptr

type LPFNLRESULTFROMOBJECT_func

type LPFNLRESULTFROMOBJECT_func = func(riid *syscall.GUID, wParam WPARAM, punk *IUnknown) LRESULT

type LPFNOBJECTFROMLRESULT

type LPFNOBJECTFROMLRESULT = uintptr

type LPFNOBJECTFROMLRESULT_func

type LPFNOBJECTFROMLRESULT_func = func(lResult LRESULT, riid *syscall.GUID, wParam WPARAM, ppvObject unsafe.Pointer) HRESULT

type LPFNOLEUIHOOK

type LPFNOLEUIHOOK = uintptr

type LPFNOLEUIHOOK_func

type LPFNOLEUIHOOK_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uint32

type LPFNPSPCALLBACKA

type LPFNPSPCALLBACKA = uintptr

type LPFNPSPCALLBACKA_func

type LPFNPSPCALLBACKA_func = func(hwnd HWND, uMsg PSPCB_MESSAGE, ppsp *PROPSHEETPAGEA) uint32

type LPFNPSPCALLBACKW

type LPFNPSPCALLBACKW = uintptr

type LPFNPSPCALLBACKW_func

type LPFNPSPCALLBACKW_func = func(hwnd HWND, uMsg PSPCB_MESSAGE, ppsp *PROPSHEETPAGEW) uint32

type LPFNSVADDPROPSHEETPAGE

type LPFNSVADDPROPSHEETPAGE = uintptr

type LPFNSVADDPROPSHEETPAGE_func

type LPFNSVADDPROPSHEETPAGE_func = func(param0 HPROPSHEETPAGE, param1 LPARAM) BOOL

type LPFNVIEWCALLBACK

type LPFNVIEWCALLBACK = uintptr

type LPFNVIEWCALLBACK_func

type LPFNVIEWCALLBACK_func = func(psvOuter *IShellView, psf *IShellFolder, hwndMain HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) HRESULT

type LPFRHOOKPROC

type LPFRHOOKPROC = uintptr

type LPFRHOOKPROC_func

type LPFRHOOKPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPHANDLER_FUNCTION

type LPHANDLER_FUNCTION = uintptr

type LPHANDLER_FUNCTION_EX

type LPHANDLER_FUNCTION_EX = uintptr

type LPHANDLER_FUNCTION_EX_func

type LPHANDLER_FUNCTION_EX_func = func(dwControl uint32, dwEventType uint32, lpEventData unsafe.Pointer, lpContext unsafe.Pointer) uint32

type LPHANDLER_FUNCTION_func

type LPHANDLER_FUNCTION_func = func(dwControl uint32)

type LPOFNHOOKPROC

type LPOFNHOOKPROC = uintptr

type LPOFNHOOKPROC_func

type LPOFNHOOKPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPOVERLAPPED_COMPLETION_ROUTINE

type LPOVERLAPPED_COMPLETION_ROUTINE = uintptr

type LPOVERLAPPED_COMPLETION_ROUTINE_func

type LPOVERLAPPED_COMPLETION_ROUTINE_func = func(dwErrorCode uint32, dwNumberOfBytesTransfered uint32, lpOverlapped *OVERLAPPED)

type LPPAGEPAINTHOOK

type LPPAGEPAINTHOOK = uintptr

type LPPAGEPAINTHOOK_func

type LPPAGEPAINTHOOK_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPPAGESETUPHOOK

type LPPAGESETUPHOOK = uintptr

type LPPAGESETUPHOOK_func

type LPPAGESETUPHOOK_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPPRINTHOOKPROC

type LPPRINTHOOKPROC = uintptr

type LPPRINTHOOKPROC_func

type LPPRINTHOOKPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPPROC_THREAD_ATTRIBUTE_LIST

type LPPROC_THREAD_ATTRIBUTE_LIST = unsafe.Pointer

type LPPROGRESS_ROUTINE

type LPPROGRESS_ROUTINE = uintptr

type LPPROGRESS_ROUTINE_CALLBACK_REASON

type LPPROGRESS_ROUTINE_CALLBACK_REASON uint32

enum

const (
	CALLBACK_CHUNK_FINISHED LPPROGRESS_ROUTINE_CALLBACK_REASON = 0
	CALLBACK_STREAM_SWITCH  LPPROGRESS_ROUTINE_CALLBACK_REASON = 1
)

type LPPROGRESS_ROUTINE_func

type LPPROGRESS_ROUTINE_func = func(TotalFileSize int64, TotalBytesTransferred int64, StreamSize int64, StreamBytesTransferred int64, dwStreamNumber uint32, dwCallbackReason LPPROGRESS_ROUTINE_CALLBACK_REASON, hSourceFile HANDLE, hDestinationFile HANDLE, lpData unsafe.Pointer) uint32

type LPSERVICE_MAIN_FUNCTIONA

type LPSERVICE_MAIN_FUNCTIONA = uintptr

type LPSERVICE_MAIN_FUNCTIONA_func

type LPSERVICE_MAIN_FUNCTIONA_func = func(dwNumServicesArgs uint32, lpServiceArgVectors *PSTR)

type LPSERVICE_MAIN_FUNCTIONW

type LPSERVICE_MAIN_FUNCTIONW = uintptr

type LPSERVICE_MAIN_FUNCTIONW_func

type LPSERVICE_MAIN_FUNCTIONW_func = func(dwNumServicesArgs uint32, lpServiceArgVectors *PWSTR)

type LPSETUPHOOKPROC

type LPSETUPHOOKPROC = uintptr

type LPSETUPHOOKPROC_func

type LPSETUPHOOKPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) uintptr

type LPTHREAD_START_ROUTINE

type LPTHREAD_START_ROUTINE = uintptr

type LPTHREAD_START_ROUTINE_func

type LPTHREAD_START_ROUTINE_func = func(lpThreadParameter unsafe.Pointer) uint32

type LPTOP_LEVEL_EXCEPTION_FILTER

type LPTOP_LEVEL_EXCEPTION_FILTER = uintptr

func SetUnhandledExceptionFilter

func SetUnhandledExceptionFilter(lpTopLevelExceptionFilter LPTOP_LEVEL_EXCEPTION_FILTER) LPTOP_LEVEL_EXCEPTION_FILTER

type LPTOP_LEVEL_EXCEPTION_FILTER_func

type LPTOP_LEVEL_EXCEPTION_FILTER_func = func(ExceptionInfo *EXCEPTION_POINTERS) int32

type LRESULT

type LRESULT = uintptr

func CallNextHookEx

func CallNextHookEx(hhk HHOOK, nCode int32, wParam WPARAM, lParam LPARAM) LRESULT

func CallWindowProcA

func CallWindowProcA(lpPrevWndFunc WNDPROC, hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func CallWindowProcW

func CallWindowProcW(lpPrevWndFunc WNDPROC, hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefDlgProcA

func DefDlgProcA(hDlg HWND, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefDlgProcW

func DefDlgProcW(hDlg HWND, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefFrameProcA

func DefFrameProcA(hWnd HWND, hWndMDIClient HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefFrameProcW

func DefFrameProcW(hWnd HWND, hWndMDIClient HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefMDIChildProcA

func DefMDIChildProcA(hWnd HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefMDIChildProcW

func DefMDIChildProcW(hWnd HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefRawInputProc

func DefRawInputProc(paRawInput **RAWINPUT, nInput int32, cbSizeHeader uint32) LRESULT

func DefSubclassProc

func DefSubclassProc(hWnd HWND, uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefWindowProcA

func DefWindowProcA(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DefWindowProcW

func DefWindowProcW(hWnd HWND, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func DispatchMessageA

func DispatchMessageA(lpMsg *MSG) LRESULT

func DispatchMessageW

func DispatchMessageW(lpMsg *MSG) LRESULT

func SHSendMessageBroadcastA

func SHSendMessageBroadcastA(uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func SHSendMessageBroadcastW

func SHSendMessageBroadcastW(uMsg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func SHShellFolderView_Message

func SHShellFolderView_Message(hwndMain HWND, uMsg uint32, lParam LPARAM) LRESULT

func SendDlgItemMessageA

func SendDlgItemMessageA(hDlg HWND, nIDDlgItem int32, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func SendDlgItemMessageW

func SendDlgItemMessageW(hDlg HWND, nIDDlgItem int32, Msg uint32, wParam WPARAM, lParam LPARAM) LRESULT

func SendIMEMessageExA

func SendIMEMessageExA(param0 HWND, param1 LPARAM) LRESULT

func SendIMEMessageExW

func SendIMEMessageExW(param0 HWND, param1 LPARAM) LRESULT

type LUID

type LUID struct {
	LowPart  uint32
	HighPart int32
}

type LUID_AND_ATTRIBUTES

type LUID_AND_ATTRIBUTES struct {
	Luid       LUID
	Attributes TOKEN_PRIVILEGES_ATTRIBUTES
}

type LVBKIMAGE

type LVBKIMAGE = LVBKIMAGEW

type LVBKIMAGEA

type LVBKIMAGEA struct {
	UlFlags        LIST_VIEW_BACKGROUND_IMAGE_FLAGS
	Hbm            HBITMAP
	PszImage       PSTR
	CchImageMax    uint32
	XOffsetPercent int32
	YOffsetPercent int32
}

type LVBKIMAGEW

type LVBKIMAGEW struct {
	UlFlags        LIST_VIEW_BACKGROUND_IMAGE_FLAGS
	Hbm            HBITMAP
	PszImage       PWSTR
	CchImageMax    uint32
	XOffsetPercent int32
	YOffsetPercent int32
}

type LVCOLUMN

type LVCOLUMN = LVCOLUMNW

type LVCOLUMNA

type LVCOLUMNA struct {
	Mask       LVCOLUMNW_MASK
	Fmt        LVCOLUMNW_FORMAT
	Cx         int32
	PszText    PSTR
	CchTextMax int32
	ISubItem   int32
	IImage     int32
	IOrder     int32
	CxMin      int32
	CxDefault  int32
	CxIdeal    int32
}

type LVCOLUMNW

type LVCOLUMNW struct {
	Mask       LVCOLUMNW_MASK
	Fmt        LVCOLUMNW_FORMAT
	Cx         int32
	PszText    PWSTR
	CchTextMax int32
	ISubItem   int32
	IImage     int32
	IOrder     int32
	CxMin      int32
	CxDefault  int32
	CxIdeal    int32
}

type LVCOLUMNW_FORMAT

type LVCOLUMNW_FORMAT int32

enum flags

const (
	LVCFMT_LEFT            LVCOLUMNW_FORMAT = 0
	LVCFMT_RIGHT           LVCOLUMNW_FORMAT = 1
	LVCFMT_CENTER          LVCOLUMNW_FORMAT = 2
	LVCFMT_JUSTIFYMASK     LVCOLUMNW_FORMAT = 3
	LVCFMT_IMAGE           LVCOLUMNW_FORMAT = 2048
	LVCFMT_BITMAP_ON_RIGHT LVCOLUMNW_FORMAT = 4096
	LVCFMT_COL_HAS_IMAGES  LVCOLUMNW_FORMAT = 32768
	LVCFMT_FIXED_WIDTH     LVCOLUMNW_FORMAT = 256
	LVCFMT_NO_DPI_SCALE    LVCOLUMNW_FORMAT = 262144
	LVCFMT_FIXED_RATIO     LVCOLUMNW_FORMAT = 524288
	LVCFMT_SPLITBUTTON     LVCOLUMNW_FORMAT = 16777216
)

type LVCOLUMNW_MASK

type LVCOLUMNW_MASK uint32

enum flags

const (
	LVCF_FMT          LVCOLUMNW_MASK = 1
	LVCF_WIDTH        LVCOLUMNW_MASK = 2
	LVCF_TEXT         LVCOLUMNW_MASK = 4
	LVCF_SUBITEM      LVCOLUMNW_MASK = 8
	LVCF_IMAGE        LVCOLUMNW_MASK = 16
	LVCF_ORDER        LVCOLUMNW_MASK = 32
	LVCF_MINWIDTH     LVCOLUMNW_MASK = 64
	LVCF_DEFAULTWIDTH LVCOLUMNW_MASK = 128
	LVCF_IDEALWIDTH   LVCOLUMNW_MASK = 256
)

type LVFINDINFO

type LVFINDINFO = LVFINDINFOW

type LVFINDINFOA

type LVFINDINFOA struct {
	Flags       LVFINDINFOW_FLAGS
	Psz         PSTR
	LParam      LPARAM
	Pt          POINT
	VkDirection uint32
}

type LVFINDINFOW

type LVFINDINFOW struct {
	Flags       LVFINDINFOW_FLAGS
	Psz         PWSTR
	LParam      LPARAM
	Pt          POINT
	VkDirection uint32
}

type LVFINDINFOW_FLAGS

type LVFINDINFOW_FLAGS uint32

enum flags

const (
	LVFI_PARAM     LVFINDINFOW_FLAGS = 1
	LVFI_PARTIAL   LVFINDINFOW_FLAGS = 8
	LVFI_STRING    LVFINDINFOW_FLAGS = 2
	LVFI_SUBSTRING LVFINDINFOW_FLAGS = 4
	LVFI_WRAP      LVFINDINFOW_FLAGS = 32
	LVFI_NEARESTXY LVFINDINFOW_FLAGS = 64
)

type LVFOOTERINFO

type LVFOOTERINFO struct {
	Mask       uint32
	PszText    PWSTR
	CchTextMax int32
	CItems     uint32
}

type LVFOOTERITEM

type LVFOOTERITEM struct {
	Mask       LVFOOTERITEM_MASK
	IItem      int32
	PszText    PWSTR
	CchTextMax int32
	State      uint32
	StateMask  uint32
}

type LVFOOTERITEM_MASK

type LVFOOTERITEM_MASK uint32

enum

const (
	LVFIF_TEXT  LVFOOTERITEM_MASK = 1
	LVFIF_STATE LVFOOTERITEM_MASK = 2
)

type LVGROUP

type LVGROUP struct {
	CbSize               uint32
	Mask                 LVGROUP_MASK
	PszHeader            PWSTR
	CchHeader            int32
	PszFooter            PWSTR
	CchFooter            int32
	IGroupId             int32
	StateMask            LIST_VIEW_GROUP_STATE_FLAGS
	State                LIST_VIEW_GROUP_STATE_FLAGS
	UAlign               LIST_VIEW_GROUP_ALIGN_FLAGS
	PszSubtitle          PWSTR
	CchSubtitle          uint32
	PszTask              PWSTR
	CchTask              uint32
	PszDescriptionTop    PWSTR
	CchDescriptionTop    uint32
	PszDescriptionBottom PWSTR
	CchDescriptionBottom uint32
	ITitleImage          int32
	IExtendedImage       int32
	IFirstItem           int32
	CItems               uint32
	PszSubsetTitle       PWSTR
	CchSubsetTitle       uint32
}

type LVGROUPMETRICS

type LVGROUPMETRICS struct {
	CbSize   uint32
	Mask     uint32
	Left     uint32
	Top      uint32
	Right    uint32
	Bottom   uint32
	CrLeft   COLORREF
	CrTop    COLORREF
	CrRight  COLORREF
	CrBottom COLORREF
	CrHeader COLORREF
	CrFooter COLORREF
}

type LVGROUP_MASK

type LVGROUP_MASK uint32

enum flags

const (
	LVGF_NONE              LVGROUP_MASK = 0
	LVGF_HEADER            LVGROUP_MASK = 1
	LVGF_FOOTER            LVGROUP_MASK = 2
	LVGF_STATE             LVGROUP_MASK = 4
	LVGF_ALIGN             LVGROUP_MASK = 8
	LVGF_GROUPID           LVGROUP_MASK = 16
	LVGF_SUBTITLE          LVGROUP_MASK = 256
	LVGF_TASK              LVGROUP_MASK = 512
	LVGF_DESCRIPTIONTOP    LVGROUP_MASK = 1024
	LVGF_DESCRIPTIONBOTTOM LVGROUP_MASK = 2048
	LVGF_TITLEIMAGE        LVGROUP_MASK = 4096
	LVGF_EXTENDEDIMAGE     LVGROUP_MASK = 8192
	LVGF_ITEMS             LVGROUP_MASK = 16384
	LVGF_SUBSET            LVGROUP_MASK = 32768
	LVGF_SUBSETITEMS       LVGROUP_MASK = 65536
)

type LVHITTESTINFO

type LVHITTESTINFO struct {
	Pt       POINT
	Flags    LVHITTESTINFO_FLAGS
	IItem    int32
	ISubItem int32
	IGroup   int32
}

type LVHITTESTINFO_FLAGS

type LVHITTESTINFO_FLAGS uint32

enum flags

const (
	LVHT_ABOVE               LVHITTESTINFO_FLAGS = 8
	LVHT_BELOW               LVHITTESTINFO_FLAGS = 16
	LVHT_NOWHERE             LVHITTESTINFO_FLAGS = 1
	LVHT_ONITEMICON          LVHITTESTINFO_FLAGS = 2
	LVHT_ONITEMLABEL         LVHITTESTINFO_FLAGS = 4
	LVHT_ONITEMSTATEICON     LVHITTESTINFO_FLAGS = 8
	LVHT_TOLEFT              LVHITTESTINFO_FLAGS = 64
	LVHT_TORIGHT             LVHITTESTINFO_FLAGS = 32
	LVHT_EX_GROUP_HEADER     LVHITTESTINFO_FLAGS = 268435456
	LVHT_EX_GROUP_FOOTER     LVHITTESTINFO_FLAGS = 536870912
	LVHT_EX_GROUP_COLLAPSE   LVHITTESTINFO_FLAGS = 1073741824
	LVHT_EX_GROUP_BACKGROUND LVHITTESTINFO_FLAGS = 2147483648
	LVHT_EX_GROUP_STATEICON  LVHITTESTINFO_FLAGS = 16777216
	LVHT_EX_GROUP_SUBSETLINK LVHITTESTINFO_FLAGS = 33554432
	LVHT_EX_GROUP            LVHITTESTINFO_FLAGS = 4076863488
	LVHT_EX_ONCONTENTS       LVHITTESTINFO_FLAGS = 67108864
	LVHT_EX_FOOTER           LVHITTESTINFO_FLAGS = 134217728
)

type LVINSERTGROUPSORTED

type LVINSERTGROUPSORTED struct {
	PfnGroupCompare PFNLVGROUPCOMPARE
	PvData          unsafe.Pointer
	LvGroup         LVGROUP
}

type LVINSERTMARK

type LVINSERTMARK struct {
	CbSize     uint32
	DwFlags    uint32
	IItem      int32
	DwReserved uint32
}

type LVITEM

type LVITEM = LVITEMW

type LVITEMA

type LVITEMA struct {
	Mask       LIST_VIEW_ITEM_FLAGS
	IItem      int32
	ISubItem   int32
	State      LIST_VIEW_ITEM_STATE_FLAGS
	StateMask  LIST_VIEW_ITEM_STATE_FLAGS
	PszText    PSTR
	CchTextMax int32
	IImage     int32
	LParam     LPARAM
	IIndent    int32
	IGroupId   int32
	CColumns   uint32
	PuColumns  *uint32
	PiColFmt   *LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS
	IGroup     int32
}

type LVITEMA_GROUP_ID

type LVITEMA_GROUP_ID int32

enum

const (
	I_GROUPIDCALLBACK LVITEMA_GROUP_ID = -1
	I_GROUPIDNONE     LVITEMA_GROUP_ID = -2
)

type LVITEMINDEX

type LVITEMINDEX struct {
	IItem  int32
	IGroup int32
}

type LVITEMW

type LVITEMW struct {
	Mask       LIST_VIEW_ITEM_FLAGS
	IItem      int32
	ISubItem   int32
	State      LIST_VIEW_ITEM_STATE_FLAGS
	StateMask  LIST_VIEW_ITEM_STATE_FLAGS
	PszText    PWSTR
	CchTextMax int32
	IImage     int32
	LParam     LPARAM
	IIndent    int32
	IGroupId   int32
	CColumns   uint32
	PuColumns  *uint32
	PiColFmt   *LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS
	IGroup     int32
}

type LVSETINFOTIP

type LVSETINFOTIP struct {
	CbSize   uint32
	DwFlags  uint32
	PszText  PWSTR
	IItem    int32
	ISubItem int32
}

type LVTILEINFO

type LVTILEINFO struct {
	CbSize    uint32
	IItem     int32
	CColumns  uint32
	PuColumns *uint32
	PiColFmt  *int32
}

type LVTILEVIEWINFO

type LVTILEVIEWINFO struct {
	CbSize        uint32
	DwMask        LVTILEVIEWINFO_MASK
	DwFlags       LVTILEVIEWINFO_FLAGS
	SizeTile      SIZE
	CLines        int32
	RcLabelMargin RECT
}

type LVTILEVIEWINFO_FLAGS

type LVTILEVIEWINFO_FLAGS uint32

enum flags

const (
	LVTVIF_AUTOSIZE    LVTILEVIEWINFO_FLAGS = 0
	LVTVIF_FIXEDWIDTH  LVTILEVIEWINFO_FLAGS = 1
	LVTVIF_FIXEDHEIGHT LVTILEVIEWINFO_FLAGS = 2
	LVTVIF_FIXEDSIZE   LVTILEVIEWINFO_FLAGS = 3
)

type LVTILEVIEWINFO_MASK

type LVTILEVIEWINFO_MASK uint32

enum flags

const (
	LVTVIM_TILESIZE    LVTILEVIEWINFO_MASK = 1
	LVTVIM_COLUMNS     LVTILEVIEWINFO_MASK = 2
	LVTVIM_LABELMARGIN LVTILEVIEWINFO_MASK = 4
)

type LZOPENFILE_STYLE

type LZOPENFILE_STYLE uint16

enum flags

const (
	OF_CANCEL           LZOPENFILE_STYLE = 2048
	OF_CREATE           LZOPENFILE_STYLE = 4096
	OF_DELETE           LZOPENFILE_STYLE = 512
	OF_EXIST            LZOPENFILE_STYLE = 16384
	OF_PARSE            LZOPENFILE_STYLE = 256
	OF_PROMPT           LZOPENFILE_STYLE = 8192
	OF_READ             LZOPENFILE_STYLE = 0
	OF_READWRITE        LZOPENFILE_STYLE = 2
	OF_REOPEN           LZOPENFILE_STYLE = 32768
	OF_SHARE_DENY_NONE  LZOPENFILE_STYLE = 64
	OF_SHARE_DENY_READ  LZOPENFILE_STYLE = 48
	OF_SHARE_DENY_WRITE LZOPENFILE_STYLE = 32
	OF_SHARE_EXCLUSIVE  LZOPENFILE_STYLE = 16
	OF_WRITE            LZOPENFILE_STYLE = 1
	OF_SHARE_COMPAT     LZOPENFILE_STYLE = 0
	OF_VERIFY           LZOPENFILE_STYLE = 1024
)

type LiveSetting

type LiveSetting int32

enum

const (
	Off       LiveSetting = 0
	Polite    LiveSetting = 1
	Assertive LiveSetting = 2
)

type LocalThumbnailCache

type LocalThumbnailCache struct {
}

type M128A

type M128A struct {
	Low  uint64
	High int64
}

type MACHINE_ATTRIBUTES

type MACHINE_ATTRIBUTES int32

enum flags

const (
	UserEnabled    MACHINE_ATTRIBUTES = 1
	KernelEnabled  MACHINE_ATTRIBUTES = 2
	Wow64Container MACHINE_ATTRIBUTES = 4
)

type MACHINE_POWER_POLICY

type MACHINE_POWER_POLICY struct {
	Revision              uint32
	MinSleepAc            SYSTEM_POWER_STATE
	MinSleepDc            SYSTEM_POWER_STATE
	ReducedLatencySleepAc SYSTEM_POWER_STATE
	ReducedLatencySleepDc SYSTEM_POWER_STATE
	DozeTimeoutAc         uint32
	DozeTimeoutDc         uint32
	DozeS4TimeoutAc       uint32
	DozeS4TimeoutDc       uint32
	MinThrottleAc         byte
	MinThrottleDc         byte
	Pad1                  [2]byte
	OverThrottledAc       POWER_ACTION_POLICY
	OverThrottledDc       POWER_ACTION_POLICY
}

type MACHINE_PROCESSOR_POWER_POLICY

type MACHINE_PROCESSOR_POWER_POLICY struct {
	Revision          uint32
	ProcessorPolicyAc PROCESSOR_POWER_POLICY
	ProcessorPolicyDc PROCESSOR_POWER_POLICY
}

type MANCODE

type MANCODE int32

enum

const (
	MBOLD  MANCODE = 16
	MITAL  MANCODE = 32
	MGREEK MANCODE = 64
	MROMN  MANCODE = 0
	MSCRP  MANCODE = 1
	MFRAK  MANCODE = 2
	MOPEN  MANCODE = 3
	MSANS  MANCODE = 4
	MMONO  MANCODE = 5
	MMATH  MANCODE = 6
	MISOL  MANCODE = 7
	MINIT  MANCODE = 8
	MTAIL  MANCODE = 9
	MSTRCH MANCODE = 10
	MLOOP  MANCODE = 11
	MOPENA MANCODE = 12
)

type MANDATORY_LEVEL

type MANDATORY_LEVEL int32

enum

const (
	MandatoryLevelUntrusted     MANDATORY_LEVEL = 0
	MandatoryLevelLow           MANDATORY_LEVEL = 1
	MandatoryLevelMedium        MANDATORY_LEVEL = 2
	MandatoryLevelHigh          MANDATORY_LEVEL = 3
	MandatoryLevelSystem        MANDATORY_LEVEL = 4
	MandatoryLevelSecureProcess MANDATORY_LEVEL = 5
	MandatoryLevelCount         MANDATORY_LEVEL = 6
)

type MAPPING_DATA_RANGE

type MAPPING_DATA_RANGE struct {
	DwStartIndex          uint32
	DwEndIndex            uint32
	PszDescription        PWSTR
	DwDescriptionLength   uint32
	PData                 unsafe.Pointer
	DwDataSize            uint32
	PszContentType        PWSTR
	PrgActionIds          *PWSTR
	DwActionsCount        uint32
	PrgActionDisplayNames *PWSTR
}

type MAPPING_ENUM_OPTIONS

type MAPPING_ENUM_OPTIONS struct {
	Size                 uintptr
	PszCategory          PWSTR
	PszInputLanguage     PWSTR
	PszOutputLanguage    PWSTR
	PszInputScript       PWSTR
	PszOutputScript      PWSTR
	PszInputContentType  PWSTR
	PszOutputContentType PWSTR
	PGuid                *syscall.GUID
	Bitfield_            uint32
}

type MAPPING_OPTIONS

type MAPPING_OPTIONS struct {
	Size                      uintptr
	PszInputLanguage          PWSTR
	PszOutputLanguage         PWSTR
	PszInputScript            PWSTR
	PszOutputScript           PWSTR
	PszInputContentType       PWSTR
	PszOutputContentType      PWSTR
	PszUILanguage             PWSTR
	PfnRecognizeCallback      PFN_MAPPINGCALLBACKPROC
	PRecognizeCallerData      unsafe.Pointer
	DwRecognizeCallerDataSize uint32
	PfnActionCallback         PFN_MAPPINGCALLBACKPROC
	PActionCallerData         unsafe.Pointer
	DwActionCallerDataSize    uint32
	DwServiceFlag             uint32
	Bitfield_                 uint32
}

type MAPPING_PROPERTY_BAG

type MAPPING_PROPERTY_BAG struct {
	Size              uintptr
	PrgResultRanges   *MAPPING_DATA_RANGE
	DwRangesCount     uint32
	PServiceData      unsafe.Pointer
	DwServiceDataSize uint32
	PCallerData       unsafe.Pointer
	DwCallerDataSize  uint32
	PContext          unsafe.Pointer
}

type MAPPING_SERVICE_INFO

type MAPPING_SERVICE_INFO struct {
	Size                      uintptr
	PszCopyright              PWSTR
	WMajorVersion             uint16
	WMinorVersion             uint16
	WBuildVersion             uint16
	WStepVersion              uint16
	DwInputContentTypesCount  uint32
	PrgInputContentTypes      *PWSTR
	DwOutputContentTypesCount uint32
	PrgOutputContentTypes     *PWSTR
	DwInputLanguagesCount     uint32
	PrgInputLanguages         *PWSTR
	DwOutputLanguagesCount    uint32
	PrgOutputLanguages        *PWSTR
	DwInputScriptsCount       uint32
	PrgInputScripts           *PWSTR
	DwOutputScriptsCount      uint32
	PrgOutputScripts          *PWSTR
	Guid                      syscall.GUID
	PszCategory               PWSTR
	PszDescription            PWSTR
	DwPrivateDataSize         uint32
	PPrivateData              unsafe.Pointer
	PContext                  unsafe.Pointer
	Bitfield_                 uint32
}

type MAP_VIRTUAL_KEY_TYPE

type MAP_VIRTUAL_KEY_TYPE uint32

enum

const (
	MAPVK_VK_TO_VSC    MAP_VIRTUAL_KEY_TYPE = 0
	MAPVK_VSC_TO_VK    MAP_VIRTUAL_KEY_TYPE = 1
	MAPVK_VK_TO_CHAR   MAP_VIRTUAL_KEY_TYPE = 2
	MAPVK_VSC_TO_VK_EX MAP_VIRTUAL_KEY_TYPE = 3
	MAPVK_VK_TO_VSC_EX MAP_VIRTUAL_KEY_TYPE = 4
)

type MARGINS

type MARGINS struct {
	CxLeftWidth    int32
	CxRightWidth   int32
	CyTopHeight    int32
	CyBottomHeight int32
}

type MARKUPTEXTSTATES

type MARKUPTEXTSTATES int32

enum

const (
	EMT_NORMALTEXT MARKUPTEXTSTATES = 1
	EMT_LINKTEXT   MARKUPTEXTSTATES = 2
)

type MAT2

type MAT2 struct {
	EM11 FIXED
	EM12 FIXED
	EM21 FIXED
	EM22 FIXED
}

type MAXBUTTONSTATES

type MAXBUTTONSTATES int32

enum

const (
	MAXBS_NORMAL   MAXBUTTONSTATES = 1
	MAXBS_HOT      MAXBUTTONSTATES = 2
	MAXBS_PUSHED   MAXBUTTONSTATES = 3
	MAXBS_DISABLED MAXBUTTONSTATES = 4
)

type MAXCAPTIONSTATES

type MAXCAPTIONSTATES int32

enum

const (
	MXCS_ACTIVE   MAXCAPTIONSTATES = 1
	MXCS_INACTIVE MAXCAPTIONSTATES = 2
	MXCS_DISABLED MAXCAPTIONSTATES = 3
)

type MAXMEDIALABEL

type MAXMEDIALABEL = uintptr

type MAXMEDIALABEL_func

type MAXMEDIALABEL_func = func(pMaxSize *uint32) uint32

type MAXVERSIONTESTED_INFO

type MAXVERSIONTESTED_INFO struct {
	MaxVersionTested uint64
}

type MCGRIDINFO

type MCGRIDINFO struct {
	CbSize    uint32
	DwPart    MCGRIDINFO_PART
	DwFlags   MCGRIDINFO_FLAGS
	ICalendar int32
	IRow      int32
	ICol      int32
	BSelected BOOL
	StStart   SYSTEMTIME
	StEnd     SYSTEMTIME
	Rc        RECT
	PszName   PWSTR
	CchName   uintptr
}

type MCGRIDINFO_FLAGS

type MCGRIDINFO_FLAGS uint32

enum flags

const (
	MCGIF_DATE MCGRIDINFO_FLAGS = 1
	MCGIF_RECT MCGRIDINFO_FLAGS = 2
	MCGIF_NAME MCGRIDINFO_FLAGS = 4
)

type MCGRIDINFO_PART

type MCGRIDINFO_PART uint32

enum

const (
	MCGIP_CALENDARCONTROL MCGRIDINFO_PART = 0
	MCGIP_NEXT            MCGRIDINFO_PART = 1
	MCGIP_PREV            MCGRIDINFO_PART = 2
	MCGIP_FOOTER          MCGRIDINFO_PART = 3
	MCGIP_CALENDAR        MCGRIDINFO_PART = 4
	MCGIP_CALENDARHEADER  MCGRIDINFO_PART = 5
	MCGIP_CALENDARBODY    MCGRIDINFO_PART = 6
	MCGIP_CALENDARROW     MCGRIDINFO_PART = 7
	MCGIP_CALENDARCELL    MCGRIDINFO_PART = 8
)

type MCHITTESTINFO

type MCHITTESTINFO struct {
	CbSize  uint32
	Pt      POINT
	UHit    MCHITTESTINFO_HIT_FLAGS
	St      SYSTEMTIME
	Rc      RECT
	IOffset int32
	IRow    int32
	ICol    int32
}

type MCHITTESTINFO_HIT_FLAGS

type MCHITTESTINFO_HIT_FLAGS uint32

enum flags

const (
	MCHT_TITLE            MCHITTESTINFO_HIT_FLAGS = 65536
	MCHT_CALENDAR         MCHITTESTINFO_HIT_FLAGS = 131072
	MCHT_TODAYLINK        MCHITTESTINFO_HIT_FLAGS = 196608
	MCHT_CALENDARCONTROL  MCHITTESTINFO_HIT_FLAGS = 1048576
	MCHT_NEXT             MCHITTESTINFO_HIT_FLAGS = 16777216
	MCHT_PREV             MCHITTESTINFO_HIT_FLAGS = 33554432
	MCHT_NOWHERE          MCHITTESTINFO_HIT_FLAGS = 0
	MCHT_TITLEBK          MCHITTESTINFO_HIT_FLAGS = 65536
	MCHT_TITLEMONTH       MCHITTESTINFO_HIT_FLAGS = 65537
	MCHT_TITLEYEAR        MCHITTESTINFO_HIT_FLAGS = 65538
	MCHT_TITLEBTNNEXT     MCHITTESTINFO_HIT_FLAGS = 16842755
	MCHT_TITLEBTNPREV     MCHITTESTINFO_HIT_FLAGS = 33619971
	MCHT_CALENDARBK       MCHITTESTINFO_HIT_FLAGS = 131072
	MCHT_CALENDARDATE     MCHITTESTINFO_HIT_FLAGS = 131073
	MCHT_CALENDARDATENEXT MCHITTESTINFO_HIT_FLAGS = 16908289
	MCHT_CALENDARDATEPREV MCHITTESTINFO_HIT_FLAGS = 33685505
	MCHT_CALENDARDAY      MCHITTESTINFO_HIT_FLAGS = 131074
	MCHT_CALENDARWEEKNUM  MCHITTESTINFO_HIT_FLAGS = 131075
	MCHT_CALENDARDATEMIN  MCHITTESTINFO_HIT_FLAGS = 131076
	MCHT_CALENDARDATEMAX  MCHITTESTINFO_HIT_FLAGS = 131077
)

type MDICLOSEBUTTONSTATES

type MDICLOSEBUTTONSTATES int32

enum

const (
	MDCL_NORMAL   MDICLOSEBUTTONSTATES = 1
	MDCL_HOT      MDICLOSEBUTTONSTATES = 2
	MDCL_PUSHED   MDICLOSEBUTTONSTATES = 3
	MDCL_DISABLED MDICLOSEBUTTONSTATES = 4
)

type MDICREATESTRUCT

type MDICREATESTRUCT = MDICREATESTRUCTW

type MDICREATESTRUCTA

type MDICREATESTRUCTA struct {
	SzClass PSTR
	SzTitle PSTR
	HOwner  HANDLE
	X       int32
	Y       int32
	Cx      int32
	Cy      int32
	Style   WINDOW_STYLE
	LParam  LPARAM
}

type MDICREATESTRUCTW

type MDICREATESTRUCTW struct {
	SzClass PWSTR
	SzTitle PWSTR
	HOwner  HANDLE
	X       int32
	Y       int32
	Cx      int32
	Cy      int32
	Style   WINDOW_STYLE
	LParam  LPARAM
}

type MDIMINBUTTONSTATES

type MDIMINBUTTONSTATES int32

enum

const (
	MDMI_NORMAL   MDIMINBUTTONSTATES = 1
	MDMI_HOT      MDIMINBUTTONSTATES = 2
	MDMI_PUSHED   MDIMINBUTTONSTATES = 3
	MDMI_DISABLED MDIMINBUTTONSTATES = 4
)

type MDINEXTMENU

type MDINEXTMENU struct {
	HmenuIn   HMENU
	HmenuNext HMENU
	HwndNext  HWND
}

type MDIRESTOREBUTTONSTATES

type MDIRESTOREBUTTONSTATES int32

enum

const (
	MDRE_NORMAL   MDIRESTOREBUTTONSTATES = 1
	MDRE_HOT      MDIRESTOREBUTTONSTATES = 2
	MDRE_PUSHED   MDIRESTOREBUTTONSTATES = 3
	MDRE_DISABLED MDIRESTOREBUTTONSTATES = 4
)

type MEASUREITEMSTRUCT

type MEASUREITEMSTRUCT struct {
	CtlType    DRAWITEMSTRUCT_CTL_TYPE
	CtlID      uint32
	ItemID     uint32
	ItemWidth  uint32
	ItemHeight uint32
	ItemData   uintptr
}

type MEDIAPLAYBACK_STATE

type MEDIAPLAYBACK_STATE int32

enum

const (
	MEDIAPLAYBACK_RESUME              MEDIAPLAYBACK_STATE = 0
	MEDIAPLAYBACK_PAUSE               MEDIAPLAYBACK_STATE = 1
	MEDIAPLAYBACK_PAUSE_AND_SUSPEND   MEDIAPLAYBACK_STATE = 2
	MEDIAPLAYBACK_RESUME_FROM_SUSPEND MEDIAPLAYBACK_STATE = 3
)

type MEMBERID

type MEMBERID = DISPID

type MEMCTX

type MEMCTX int32

enum

const (
	MEMCTX_TASK      MEMCTX = 1
	MEMCTX_SHARED    MEMCTX = 2
	MEMCTX_MACSYSTEM MEMCTX = 3
	MEMCTX_UNKNOWN   MEMCTX = -1
	MEMCTX_SAME      MEMCTX = -2
)

type MEMORYSTATUS

type MEMORYSTATUS struct {
	DwLength        uint32
	DwMemoryLoad    uint32
	DwTotalPhys     uintptr
	DwAvailPhys     uintptr
	DwTotalPageFile uintptr
	DwAvailPageFile uintptr
	DwTotalVirtual  uintptr
	DwAvailVirtual  uintptr
}

type MEMORYSTATUSEX

type MEMORYSTATUSEX struct {
	DwLength                uint32
	DwMemoryLoad            uint32
	UllTotalPhys            uint64
	UllAvailPhys            uint64
	UllTotalPageFile        uint64
	UllAvailPageFile        uint64
	UllTotalVirtual         uint64
	UllAvailVirtual         uint64
	UllAvailExtendedVirtual uint64
}

type MEMORY_BASIC_INFORMATION

type MEMORY_BASIC_INFORMATION struct {
	BaseAddress       unsafe.Pointer
	AllocationBase    unsafe.Pointer
	AllocationProtect PAGE_PROTECTION_FLAGS
	PartitionId       uint16
	RegionSize        uintptr
	State             VIRTUAL_ALLOCATION_TYPE
	Protect           PAGE_PROTECTION_FLAGS
	Type              PAGE_TYPE
}

type MEMORY_BASIC_INFORMATION32

type MEMORY_BASIC_INFORMATION32 struct {
	BaseAddress       uint32
	AllocationBase    uint32
	AllocationProtect PAGE_PROTECTION_FLAGS
	RegionSize        uint32
	State             VIRTUAL_ALLOCATION_TYPE
	Protect           PAGE_PROTECTION_FLAGS
	Type              PAGE_TYPE
}

type MEMORY_BASIC_INFORMATION64

type MEMORY_BASIC_INFORMATION64 struct {
	BaseAddress       uint64
	AllocationBase    uint64
	AllocationProtect PAGE_PROTECTION_FLAGS
	Alignment1__      uint32
	RegionSize        uint64
	State             VIRTUAL_ALLOCATION_TYPE
	Protect           PAGE_PROTECTION_FLAGS
	Type              PAGE_TYPE
	Alignment2__      uint32
}

type MEMORY_MAPPED_VIEW_ADDRESS

type MEMORY_MAPPED_VIEW_ADDRESS struct {
	Value unsafe.Pointer
}

type MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE

type MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE struct {
	Type     MEM_DEDICATED_ATTRIBUTE_TYPE
	Reserved uint32
	Value    uint64
}

type MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION

type MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION struct {
	NextEntryOffset   uint32
	SizeOfInformation uint32
	Flags             uint32
	AttributesOffset  uint32
	AttributeCount    uint32
	Reserved          uint32
	TypeId            uint64
}

type MEMORY_PRIORITY

type MEMORY_PRIORITY uint32

enum

const (
	MEMORY_PRIORITY_VERY_LOW     MEMORY_PRIORITY = 1
	MEMORY_PRIORITY_LOW          MEMORY_PRIORITY = 2
	MEMORY_PRIORITY_MEDIUM       MEMORY_PRIORITY = 3
	MEMORY_PRIORITY_BELOW_NORMAL MEMORY_PRIORITY = 4
	MEMORY_PRIORITY_NORMAL       MEMORY_PRIORITY = 5
)

type MEMORY_PRIORITY_INFORMATION

type MEMORY_PRIORITY_INFORMATION struct {
	MemoryPriority MEMORY_PRIORITY
}

type MEMORY_RESOURCE_NOTIFICATION_TYPE

type MEMORY_RESOURCE_NOTIFICATION_TYPE int32

enum

const (
	LowMemoryResourceNotification  MEMORY_RESOURCE_NOTIFICATION_TYPE = 0
	HighMemoryResourceNotification MEMORY_RESOURCE_NOTIFICATION_TYPE = 1
)

type MEM_ADDRESS_REQUIREMENTS

type MEM_ADDRESS_REQUIREMENTS struct {
	LowestStartingAddress unsafe.Pointer
	HighestEndingAddress  unsafe.Pointer
	Alignment             uintptr
}

type MEM_DEDICATED_ATTRIBUTE_TYPE

type MEM_DEDICATED_ATTRIBUTE_TYPE int32

enum

const (
	MemDedicatedAttributeReadBandwidth  MEM_DEDICATED_ATTRIBUTE_TYPE = 0
	MemDedicatedAttributeReadLatency    MEM_DEDICATED_ATTRIBUTE_TYPE = 1
	MemDedicatedAttributeWriteBandwidth MEM_DEDICATED_ATTRIBUTE_TYPE = 2
	MemDedicatedAttributeWriteLatency   MEM_DEDICATED_ATTRIBUTE_TYPE = 3
	MemDedicatedAttributeMax            MEM_DEDICATED_ATTRIBUTE_TYPE = 4
)

type MEM_EXTENDED_PARAMETER

type MEM_EXTENDED_PARAMETER_Anonymous1

type MEM_EXTENDED_PARAMETER_Anonymous1 struct {
	Bitfield_ uint64
}

type MEM_EXTENDED_PARAMETER_Anonymous2

type MEM_EXTENDED_PARAMETER_Anonymous2 struct {
	Data [1]uint64
}

func (*MEM_EXTENDED_PARAMETER_Anonymous2) Handle

func (this *MEM_EXTENDED_PARAMETER_Anonymous2) Handle() *HANDLE

func (*MEM_EXTENDED_PARAMETER_Anonymous2) HandleVal

func (this *MEM_EXTENDED_PARAMETER_Anonymous2) HandleVal() HANDLE

func (*MEM_EXTENDED_PARAMETER_Anonymous2) Pointer

func (*MEM_EXTENDED_PARAMETER_Anonymous2) PointerVal

func (*MEM_EXTENDED_PARAMETER_Anonymous2) Size

func (*MEM_EXTENDED_PARAMETER_Anonymous2) SizeVal

func (*MEM_EXTENDED_PARAMETER_Anonymous2) ULong

func (*MEM_EXTENDED_PARAMETER_Anonymous2) ULong64

func (this *MEM_EXTENDED_PARAMETER_Anonymous2) ULong64() *uint64

func (*MEM_EXTENDED_PARAMETER_Anonymous2) ULong64Val

func (this *MEM_EXTENDED_PARAMETER_Anonymous2) ULong64Val() uint64

func (*MEM_EXTENDED_PARAMETER_Anonymous2) ULongVal

func (this *MEM_EXTENDED_PARAMETER_Anonymous2) ULongVal() uint32

type MEM_EXTENDED_PARAMETER_TYPE

type MEM_EXTENDED_PARAMETER_TYPE int32

enum

const (
	MemExtendedParameterInvalidType         MEM_EXTENDED_PARAMETER_TYPE = 0
	MemExtendedParameterAddressRequirements MEM_EXTENDED_PARAMETER_TYPE = 1
	MemExtendedParameterNumaNode            MEM_EXTENDED_PARAMETER_TYPE = 2
	MemExtendedParameterPartitionHandle     MEM_EXTENDED_PARAMETER_TYPE = 3
	MemExtendedParameterUserPhysicalHandle  MEM_EXTENDED_PARAMETER_TYPE = 4
	MemExtendedParameterAttributeFlags      MEM_EXTENDED_PARAMETER_TYPE = 5
	MemExtendedParameterImageMachine        MEM_EXTENDED_PARAMETER_TYPE = 6
	MemExtendedParameterMax                 MEM_EXTENDED_PARAMETER_TYPE = 7
)

type MEM_SECTION_EXTENDED_PARAMETER_TYPE

type MEM_SECTION_EXTENDED_PARAMETER_TYPE int32

enum

const (
	MemSectionExtendedParameterInvalidType       MEM_SECTION_EXTENDED_PARAMETER_TYPE = 0
	MemSectionExtendedParameterUserPhysicalFlags MEM_SECTION_EXTENDED_PARAMETER_TYPE = 1
	MemSectionExtendedParameterNumaNode          MEM_SECTION_EXTENDED_PARAMETER_TYPE = 2
	MemSectionExtendedParameterSigningLevel      MEM_SECTION_EXTENDED_PARAMETER_TYPE = 3
	MemSectionExtendedParameterMax               MEM_SECTION_EXTENDED_PARAMETER_TYPE = 4
)
type MENUBANDHANDLERCID int32

enum

const (
	MBHANDCID_PIDLSELECT MENUBANDHANDLERCID = 0
)
type MENUBANDPARTS int32

enum

const (
	MDP_NEWAPPBUTTON MENUBANDPARTS = 1
	MDP_SEPERATOR    MENUBANDPARTS = 2
)
type MENUBANDSTATES int32

enum

const (
	MDS_NORMAL     MENUBANDSTATES = 1
	MDS_HOT        MENUBANDSTATES = 2
	MDS_PRESSED    MENUBANDSTATES = 3
	MDS_DISABLED   MENUBANDSTATES = 4
	MDS_CHECKED    MENUBANDSTATES = 5
	MDS_HOTCHECKED MENUBANDSTATES = 6
)
type MENUBARINFO struct {
	CbSize    uint32
	RcBar     RECT
	HMenu     HMENU
	HwndMenu  HWND
	Bitfield_ int32
}
type MENUEX_TEMPLATE_HEADER struct {
	WVersion uint16
	WOffset  uint16
	DwHelpId uint32
}
type MENUEX_TEMPLATE_ITEM struct {
	DwType  uint32
	DwState uint32
	UId     uint32
	WFlags  uint16
	SzText  [1]uint16
}
type MENUGETOBJECTINFO struct {
	DwFlags MENUGETOBJECTINFO_FLAGS
	UPos    uint32
	Hmenu   HMENU
	Riid    unsafe.Pointer
	PvObj   unsafe.Pointer
}
type MENUGETOBJECTINFO_FLAGS uint32

enum

const (
	MNGOF_BOTTOMGAP MENUGETOBJECTINFO_FLAGS = 2
	MNGOF_TOPGAP    MENUGETOBJECTINFO_FLAGS = 1
)
type MENUINFO struct {
	CbSize          uint32
	FMask           MENUINFO_MASK
	DwStyle         MENUINFO_STYLE
	CyMax           uint32
	HbrBack         HBRUSH
	DwContextHelpID uint32
	DwMenuData      uintptr
}
type MENUINFO_MASK uint32

enum flags

const (
	MIM_APPLYTOSUBMENUS MENUINFO_MASK = 2147483648
	MIM_BACKGROUND      MENUINFO_MASK = 2
	MIM_HELPID          MENUINFO_MASK = 4
	MIM_MAXHEIGHT       MENUINFO_MASK = 1
	MIM_MENUDATA        MENUINFO_MASK = 8
	MIM_STYLE           MENUINFO_MASK = 16
)
type MENUINFO_STYLE uint32

enum flags

const (
	MNS_AUTODISMISS MENUINFO_STYLE = 268435456
	MNS_CHECKORBMP  MENUINFO_STYLE = 67108864
	MNS_DRAGDROP    MENUINFO_STYLE = 536870912
	MNS_MODELESS    MENUINFO_STYLE = 1073741824
	MNS_NOCHECK     MENUINFO_STYLE = 2147483648
	MNS_NOTIFYBYPOS MENUINFO_STYLE = 134217728
)
type MENUITEMINFO = MENUITEMINFOW
type MENUITEMINFOA struct {
	CbSize        uint32
	FMask         MENU_ITEM_MASK
	FType         MENU_ITEM_TYPE
	FState        MENU_ITEM_STATE
	WID           uint32
	HSubMenu      HMENU
	HbmpChecked   HBITMAP
	HbmpUnchecked HBITMAP
	DwItemData    uintptr
	DwTypeData    PSTR
	Cch           uint32
	HbmpItem      HBITMAP
}
type MENUITEMINFOW struct {
	CbSize        uint32
	FMask         MENU_ITEM_MASK
	FType         MENU_ITEM_TYPE
	FState        MENU_ITEM_STATE
	WID           uint32
	HSubMenu      HMENU
	HbmpChecked   HBITMAP
	HbmpUnchecked HBITMAP
	DwItemData    uintptr
	DwTypeData    PWSTR
	Cch           uint32
	HbmpItem      HBITMAP
}
type MENUITEMTEMPLATE struct {
	MtOption uint16
	MtID     uint16
	MtString [1]uint16
}
type MENUITEMTEMPLATEHEADER struct {
	VersionNumber uint16
	Offset        uint16
}
type MENUPARTS int32

enum

const (
	MENU_MENUITEM_TMSCHEMA        MENUPARTS = 1
	MENU_MENUDROPDOWN_TMSCHEMA    MENUPARTS = 2
	MENU_MENUBARITEM_TMSCHEMA     MENUPARTS = 3
	MENU_MENUBARDROPDOWN_TMSCHEMA MENUPARTS = 4
	MENU_CHEVRON_TMSCHEMA         MENUPARTS = 5
	MENU_SEPARATOR_TMSCHEMA       MENUPARTS = 6
	MENU_BARBACKGROUND            MENUPARTS = 7
	MENU_BARITEM                  MENUPARTS = 8
	MENU_POPUPBACKGROUND          MENUPARTS = 9
	MENU_POPUPBORDERS             MENUPARTS = 10
	MENU_POPUPCHECK               MENUPARTS = 11
	MENU_POPUPCHECKBACKGROUND     MENUPARTS = 12
	MENU_POPUPGUTTER              MENUPARTS = 13
	MENU_POPUPITEM                MENUPARTS = 14
	MENU_POPUPSEPARATOR           MENUPARTS = 15
	MENU_POPUPSUBMENU             MENUPARTS = 16
	MENU_SYSTEMCLOSE              MENUPARTS = 17
	MENU_SYSTEMMAXIMIZE           MENUPARTS = 18
	MENU_SYSTEMMINIMIZE           MENUPARTS = 19
	MENU_SYSTEMRESTORE            MENUPARTS = 20
	MENU_SYSTEMCLOSE_HCHOT        MENUPARTS = 22
	MENU_SYSTEMMAXIMIZE_HCHOT     MENUPARTS = 23
	MENU_SYSTEMMINIMIZE_HCHOT     MENUPARTS = 24
	MENU_SYSTEMRESTORE_HCHOT      MENUPARTS = 25
	MENU_POPUPITEMKBFOCUS         MENUPARTS = 26
	MENU_POPUPITEM_FOCUSABLE      MENUPARTS = 27
	MENU_POPUPSUBMENU_HCHOT       MENUPARTS = 21
)
type MENUPOPUPPOPUPFLAGS int32

enum

const (
	MPPF_SETFOCUS      MENUPOPUPPOPUPFLAGS = 1
	MPPF_INITIALSELECT MENUPOPUPPOPUPFLAGS = 2
	MPPF_NOANIMATE     MENUPOPUPPOPUPFLAGS = 4
	MPPF_KEYBOARD      MENUPOPUPPOPUPFLAGS = 16
	MPPF_REPOSITION    MENUPOPUPPOPUPFLAGS = 32
	MPPF_FORCEZORDER   MENUPOPUPPOPUPFLAGS = 64
	MPPF_FINALSELECT   MENUPOPUPPOPUPFLAGS = 128
	MPPF_TOP           MENUPOPUPPOPUPFLAGS = 536870912
	MPPF_LEFT          MENUPOPUPPOPUPFLAGS = 1073741824
	MPPF_RIGHT         MENUPOPUPPOPUPFLAGS = 1610612736
	MPPF_BOTTOM        MENUPOPUPPOPUPFLAGS = -2147483648
	MPPF_POS_MASK      MENUPOPUPPOPUPFLAGS = -536870912
	MPPF_ALIGN_LEFT    MENUPOPUPPOPUPFLAGS = 33554432
	MPPF_ALIGN_RIGHT   MENUPOPUPPOPUPFLAGS = 67108864
)
type MENUPOPUPSELECT int32

enum

const (
	MPOS_EXECUTE       MENUPOPUPSELECT = 0
	MPOS_FULLCANCEL    MENUPOPUPSELECT = 1
	MPOS_CANCELLEVEL   MENUPOPUPSELECT = 2
	MPOS_SELECTLEFT    MENUPOPUPSELECT = 3
	MPOS_SELECTRIGHT   MENUPOPUPSELECT = 4
	MPOS_CHILDTRACKING MENUPOPUPSELECT = 5
)
type MENUTEMPLATEEX struct {
	MENUTEMPLATEEX_Anonymous
}
type MENUTEMPLATEEX_Anonymous struct {
	Data [6]uint32
}
type MENUTEMPLATEEX_Anonymous_Menu struct {
	MitHeader  MENUITEMTEMPLATEHEADER
	MiTemplate [1]MENUITEMTEMPLATE
}
type MENUTEMPLATEEX_Anonymous_MenuEx struct {
	MexHeader MENUEX_TEMPLATE_HEADER
	MexItem   [1]MENUEX_TEMPLATE_ITEM
}
type MENU_EVENT_RECORD struct {
	DwCommandId uint32
}
type MENU_ITEM_FLAGS uint32

enum flags

const (
	MF_BYCOMMAND       MENU_ITEM_FLAGS = 0
	MF_BYPOSITION      MENU_ITEM_FLAGS = 1024
	MF_BITMAP          MENU_ITEM_FLAGS = 4
	MF_CHECKED         MENU_ITEM_FLAGS = 8
	MF_DISABLED        MENU_ITEM_FLAGS = 2
	MF_ENABLED         MENU_ITEM_FLAGS = 0
	MF_GRAYED          MENU_ITEM_FLAGS = 1
	MF_MENUBARBREAK    MENU_ITEM_FLAGS = 32
	MF_MENUBREAK       MENU_ITEM_FLAGS = 64
	MF_OWNERDRAW       MENU_ITEM_FLAGS = 256
	MF_POPUP           MENU_ITEM_FLAGS = 16
	MF_SEPARATOR       MENU_ITEM_FLAGS = 2048
	MF_STRING          MENU_ITEM_FLAGS = 0
	MF_UNCHECKED       MENU_ITEM_FLAGS = 0
	MF_INSERT          MENU_ITEM_FLAGS = 0
	MF_CHANGE          MENU_ITEM_FLAGS = 128
	MF_APPEND          MENU_ITEM_FLAGS = 256
	MF_DELETE          MENU_ITEM_FLAGS = 512
	MF_REMOVE          MENU_ITEM_FLAGS = 4096
	MF_USECHECKBITMAPS MENU_ITEM_FLAGS = 512
	MF_UNHILITE        MENU_ITEM_FLAGS = 0
	MF_HILITE          MENU_ITEM_FLAGS = 128
	MF_DEFAULT         MENU_ITEM_FLAGS = 4096
	MF_SYSMENU         MENU_ITEM_FLAGS = 8192
	MF_HELP            MENU_ITEM_FLAGS = 16384
	MF_RIGHTJUSTIFY    MENU_ITEM_FLAGS = 16384
	MF_MOUSESELECT     MENU_ITEM_FLAGS = 32768
	MF_END             MENU_ITEM_FLAGS = 128
)
type MENU_ITEM_MASK uint32

enum flags

const (
	MIIM_BITMAP     MENU_ITEM_MASK = 128
	MIIM_CHECKMARKS MENU_ITEM_MASK = 8
	MIIM_DATA       MENU_ITEM_MASK = 32
	MIIM_FTYPE      MENU_ITEM_MASK = 256
	MIIM_ID         MENU_ITEM_MASK = 2
	MIIM_STATE      MENU_ITEM_MASK = 1
	MIIM_STRING     MENU_ITEM_MASK = 64
	MIIM_SUBMENU    MENU_ITEM_MASK = 4
	MIIM_TYPE       MENU_ITEM_MASK = 16
)
type MENU_ITEM_STATE uint32

enum flags

const (
	MFS_GRAYED    MENU_ITEM_STATE = 3
	MFS_DISABLED  MENU_ITEM_STATE = 3
	MFS_CHECKED   MENU_ITEM_STATE = 8
	MFS_HILITE    MENU_ITEM_STATE = 128
	MFS_ENABLED   MENU_ITEM_STATE = 0
	MFS_UNCHECKED MENU_ITEM_STATE = 0
	MFS_UNHILITE  MENU_ITEM_STATE = 0
	MFS_DEFAULT   MENU_ITEM_STATE = 4096
)
type MENU_ITEM_TYPE uint32

enum flags

const (
	MFT_BITMAP       MENU_ITEM_TYPE = 4
	MFT_MENUBARBREAK MENU_ITEM_TYPE = 32
	MFT_MENUBREAK    MENU_ITEM_TYPE = 64
	MFT_OWNERDRAW    MENU_ITEM_TYPE = 256
	MFT_RADIOCHECK   MENU_ITEM_TYPE = 512
	MFT_RIGHTJUSTIFY MENU_ITEM_TYPE = 16384
	MFT_RIGHTORDER   MENU_ITEM_TYPE = 8192
	MFT_SEPARATOR    MENU_ITEM_TYPE = 2048
	MFT_STRING       MENU_ITEM_TYPE = 0
)

type MERGE_UPDATE_STATUS

type MERGE_UPDATE_STATUS int32

enum

const (
	MUS_COMPLETE        MERGE_UPDATE_STATUS = 0
	MUS_USERINPUTNEEDED MERGE_UPDATE_STATUS = 1
	MUS_FAILED          MERGE_UPDATE_STATUS = 2
)

type MESSAGEBOX_RESULT

type MESSAGEBOX_RESULT int32

enum

const (
	IDOK       MESSAGEBOX_RESULT = 1
	IDCANCEL   MESSAGEBOX_RESULT = 2
	IDABORT    MESSAGEBOX_RESULT = 3
	IDRETRY    MESSAGEBOX_RESULT = 4
	IDIGNORE   MESSAGEBOX_RESULT = 5
	IDYES      MESSAGEBOX_RESULT = 6
	IDNO       MESSAGEBOX_RESULT = 7
	IDCLOSE    MESSAGEBOX_RESULT = 8
	IDHELP     MESSAGEBOX_RESULT = 9
	IDTRYAGAIN MESSAGEBOX_RESULT = 10
	IDCONTINUE MESSAGEBOX_RESULT = 11
	IDASYNC    MESSAGEBOX_RESULT = 32001
	IDTIMEOUT  MESSAGEBOX_RESULT = 32000
)

func MessageBoxIndirectA

func MessageBoxIndirectA(lpmbp *MSGBOXPARAMSA) MESSAGEBOX_RESULT

func MessageBoxIndirectW

func MessageBoxIndirectW(lpmbp *MSGBOXPARAMSW) MESSAGEBOX_RESULT

type MESSAGEBOX_STYLE

type MESSAGEBOX_STYLE uint32

enum flags

const (
	MB_ABORTRETRYIGNORE          MESSAGEBOX_STYLE = 2
	MB_CANCELTRYCONTINUE         MESSAGEBOX_STYLE = 6
	MB_HELP                      MESSAGEBOX_STYLE = 16384
	MB_OK                        MESSAGEBOX_STYLE = 0
	MB_OKCANCEL                  MESSAGEBOX_STYLE = 1
	MB_RETRYCANCEL               MESSAGEBOX_STYLE = 5
	MB_YESNO                     MESSAGEBOX_STYLE = 4
	MB_YESNOCANCEL               MESSAGEBOX_STYLE = 3
	MB_ICONHAND                  MESSAGEBOX_STYLE = 16
	MB_ICONQUESTION              MESSAGEBOX_STYLE = 32
	MB_ICONEXCLAMATION           MESSAGEBOX_STYLE = 48
	MB_ICONASTERISK              MESSAGEBOX_STYLE = 64
	MB_USERICON                  MESSAGEBOX_STYLE = 128
	MB_ICONWARNING               MESSAGEBOX_STYLE = 48
	MB_ICONERROR                 MESSAGEBOX_STYLE = 16
	MB_ICONINFORMATION           MESSAGEBOX_STYLE = 64
	MB_ICONSTOP                  MESSAGEBOX_STYLE = 16
	MB_DEFBUTTON1                MESSAGEBOX_STYLE = 0
	MB_DEFBUTTON2                MESSAGEBOX_STYLE = 256
	MB_DEFBUTTON3                MESSAGEBOX_STYLE = 512
	MB_DEFBUTTON4                MESSAGEBOX_STYLE = 768
	MB_APPLMODAL                 MESSAGEBOX_STYLE = 0
	MB_SYSTEMMODAL               MESSAGEBOX_STYLE = 4096
	MB_TASKMODAL                 MESSAGEBOX_STYLE = 8192
	MB_NOFOCUS                   MESSAGEBOX_STYLE = 32768
	MB_SETFOREGROUND             MESSAGEBOX_STYLE = 65536
	MB_DEFAULT_DESKTOP_ONLY      MESSAGEBOX_STYLE = 131072
	MB_TOPMOST                   MESSAGEBOX_STYLE = 262144
	MB_RIGHT                     MESSAGEBOX_STYLE = 524288
	MB_RTLREADING                MESSAGEBOX_STYLE = 1048576
	MB_SERVICE_NOTIFICATION      MESSAGEBOX_STYLE = 2097152
	MB_SERVICE_NOTIFICATION_NT3X MESSAGEBOX_STYLE = 262144
	MB_TYPEMASK                  MESSAGEBOX_STYLE = 15
	MB_ICONMASK                  MESSAGEBOX_STYLE = 240
	MB_DEFMASK                   MESSAGEBOX_STYLE = 3840
	MB_MODEMASK                  MESSAGEBOX_STYLE = 12288
	MB_MISCMASK                  MESSAGEBOX_STYLE = 49152
)

type MESSAGE_RESOURCE_BLOCK

type MESSAGE_RESOURCE_BLOCK struct {
	LowId           uint32
	HighId          uint32
	OffsetToEntries uint32
}

type MESSAGE_RESOURCE_DATA

type MESSAGE_RESOURCE_DATA struct {
	NumberOfBlocks uint32
	Blocks         [1]MESSAGE_RESOURCE_BLOCK
}

type MESSAGE_RESOURCE_ENTRY

type MESSAGE_RESOURCE_ENTRY struct {
	Length uint16
	Flags  uint16
	Text   [1]byte
}

type METAFILEPICT

type METAFILEPICT struct {
	Mm   int32
	XExt int32
	YExt int32
	HMF  HMETAFILE
}

type METAHEADER

type METAHEADER struct {
	MtType         uint16
	MtHeaderSize   uint16
	MtVersion      uint16
	MtSize         uint32
	MtNoObjects    uint16
	MtMaxRecord    uint32
	MtNoParameters uint16
}

type METARECORD

type METARECORD struct {
	RdSize     uint32
	RdFunction uint16
	RdParm     [1]uint16
}

type METHODDATA

type METHODDATA struct {
	SzName   PWSTR
	Ppdata   *PARAMDATA
	Dispid   int32
	IMeth    uint32
	Cc       CALLCONV
	CArgs    uint32
	WFlags   uint16
	VtReturn VARENUM
}

type MFENUMPROC

type MFENUMPROC = uintptr

type MFENUMPROC_func

type MFENUMPROC_func = func(hdc HDC, lpht *HANDLETABLE, lpMR *METARECORD, nObj int32, param4 LPARAM) int32

type MIMEASSOCIATIONDIALOG_IN_FLAGS

type MIMEASSOCIATIONDIALOG_IN_FLAGS int32

enum

const (
	MIMEASSOCDLG_FL_REGISTER_ASSOC MIMEASSOCIATIONDIALOG_IN_FLAGS = 1
)

type MIMECONTF

type MIMECONTF int32

enum

const (
	MIMECONTF_MAILNEWS         MIMECONTF = 1
	MIMECONTF_BROWSER          MIMECONTF = 2
	MIMECONTF_MINIMAL          MIMECONTF = 4
	MIMECONTF_IMPORT           MIMECONTF = 8
	MIMECONTF_SAVABLE_MAILNEWS MIMECONTF = 256
	MIMECONTF_SAVABLE_BROWSER  MIMECONTF = 512
	MIMECONTF_EXPORT           MIMECONTF = 1024
	MIMECONTF_PRIVCONVERTER    MIMECONTF = 65536
	MIMECONTF_VALID            MIMECONTF = 131072
	MIMECONTF_VALID_NLS        MIMECONTF = 262144
	MIMECONTF_MIME_IE4         MIMECONTF = 268435456
	MIMECONTF_MIME_LATEST      MIMECONTF = 536870912
	MIMECONTF_MIME_REGISTRY    MIMECONTF = 1073741824
)

type MIMECPINFO

type MIMECPINFO struct {
	DwFlags             uint32
	UiCodePage          uint32
	UiFamilyCodePage    uint32
	WszDescription      [64]uint16
	WszWebCharset       [50]uint16
	WszHeaderCharset    [50]uint16
	WszBodyCharset      [50]uint16
	WszFixedWidthFont   [32]uint16
	WszProportionalFont [32]uint16
	BGDICharset         byte
}

type MIMECSETINFO

type MIMECSETINFO struct {
	UiCodePage         uint32
	UiInternetEncoding uint32
	WszCharset         [50]uint16
}

type MINBUTTONSTATES

type MINBUTTONSTATES int32

enum

const (
	MINBS_NORMAL   MINBUTTONSTATES = 1
	MINBS_HOT      MINBUTTONSTATES = 2
	MINBS_PUSHED   MINBUTTONSTATES = 3
	MINBS_DISABLED MINBUTTONSTATES = 4
)

type MINCAPTIONSTATES

type MINCAPTIONSTATES int32

enum

const (
	MNCS_ACTIVE   MINCAPTIONSTATES = 1
	MNCS_INACTIVE MINCAPTIONSTATES = 2
	MNCS_DISABLED MINCAPTIONSTATES = 3
)

type MINIDUMP_CALLBACK_INFORMATION

type MINIDUMP_CALLBACK_INFORMATION struct {
	CallbackRoutine MINIDUMP_CALLBACK_ROUTINE
	CallbackParam   unsafe.Pointer
}

type MINIDUMP_CALLBACK_INPUT

type MINIDUMP_CALLBACK_INPUT struct {
	ProcessId     uint32
	ProcessHandle HANDLE
	CallbackType  uint32
	MINIDUMP_CALLBACK_INPUT_Anonymous
}

type MINIDUMP_CALLBACK_INPUT_Anonymous

type MINIDUMP_CALLBACK_INPUT_Anonymous struct {
	Data [128]uint64
}

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) IncludeModule

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) IncludeModuleVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) IncludeThread

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) IncludeThreadVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) Io

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) IoVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) Module

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) ModuleVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) ReadMemoryFailure

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) ReadMemoryFailureVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) SecondaryFlags

func (this *MINIDUMP_CALLBACK_INPUT_Anonymous) SecondaryFlags() *uint32

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) SecondaryFlagsVal

func (this *MINIDUMP_CALLBACK_INPUT_Anonymous) SecondaryFlagsVal() uint32

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) Status

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) StatusVal

func (this *MINIDUMP_CALLBACK_INPUT_Anonymous) StatusVal() HRESULT

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) Thread

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) ThreadEx

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) ThreadExVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) ThreadVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) VmPostRead

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) VmPostReadVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) VmPreRead

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) VmPreReadVal

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) VmQuery

func (*MINIDUMP_CALLBACK_INPUT_Anonymous) VmQueryVal

type MINIDUMP_CALLBACK_OUTPUT

type MINIDUMP_CALLBACK_OUTPUT struct {
	MINIDUMP_CALLBACK_OUTPUT_Anonymous
}

type MINIDUMP_CALLBACK_OUTPUT_Anonymous

type MINIDUMP_CALLBACK_OUTPUT_Anonymous struct {
	Data [7]uint64
}

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous1

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous1Val

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous2

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous2Val

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous3

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous3Val

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous4

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous4Val

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous5

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Anonymous5Val

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Handle

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) HandleVal

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) HandleVal() HANDLE

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) ModuleWriteFlags

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) ModuleWriteFlags() *uint32

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) ModuleWriteFlagsVal

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) ModuleWriteFlagsVal() uint32

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) SecondaryFlags

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) SecondaryFlags() *uint32

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) SecondaryFlagsVal

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) SecondaryFlagsVal() uint32

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) Status

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) StatusVal

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) StatusVal() HRESULT

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) ThreadWriteFlags

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) ThreadWriteFlags() *uint32

func (*MINIDUMP_CALLBACK_OUTPUT_Anonymous) ThreadWriteFlagsVal

func (this *MINIDUMP_CALLBACK_OUTPUT_Anonymous) ThreadWriteFlagsVal() uint32

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous1

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous1 struct {
	MemoryBase uint64
	MemorySize uint32
}

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous2

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous2 struct {
	CheckCancel BOOL
	Cancel      BOOL
}

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous3

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous3 struct {
	VmRegion MINIDUMP_MEMORY_INFO
	Continue BOOL
}

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous4

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous4 struct {
	VmQueryStatus HRESULT
	VmQueryResult MINIDUMP_MEMORY_INFO
}

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous5

type MINIDUMP_CALLBACK_OUTPUT_Anonymous_Anonymous5 struct {
	VmReadStatus         HRESULT
	VmReadBytesCompleted uint32
}

type MINIDUMP_CALLBACK_ROUTINE

type MINIDUMP_CALLBACK_ROUTINE = uintptr

type MINIDUMP_CALLBACK_ROUTINE_func

type MINIDUMP_CALLBACK_ROUTINE_func = func(CallbackParam unsafe.Pointer, CallbackInput *MINIDUMP_CALLBACK_INPUT, CallbackOutput *MINIDUMP_CALLBACK_OUTPUT) BOOL

type MINIDUMP_CALLBACK_TYPE

type MINIDUMP_CALLBACK_TYPE int32

enum

const (
	ModuleCallback               MINIDUMP_CALLBACK_TYPE = 0
	ThreadCallback               MINIDUMP_CALLBACK_TYPE = 1
	ThreadExCallback             MINIDUMP_CALLBACK_TYPE = 2
	IncludeThreadCallback        MINIDUMP_CALLBACK_TYPE = 3
	IncludeModuleCallback        MINIDUMP_CALLBACK_TYPE = 4
	MemoryCallback               MINIDUMP_CALLBACK_TYPE = 5
	CancelCallback               MINIDUMP_CALLBACK_TYPE = 6
	WriteKernelMinidumpCallback  MINIDUMP_CALLBACK_TYPE = 7
	KernelMinidumpStatusCallback MINIDUMP_CALLBACK_TYPE = 8
	RemoveMemoryCallback         MINIDUMP_CALLBACK_TYPE = 9
	IncludeVmRegionCallback      MINIDUMP_CALLBACK_TYPE = 10
	IoStartCallback              MINIDUMP_CALLBACK_TYPE = 11
	IoWriteAllCallback           MINIDUMP_CALLBACK_TYPE = 12
	IoFinishCallback             MINIDUMP_CALLBACK_TYPE = 13
	ReadMemoryFailureCallback    MINIDUMP_CALLBACK_TYPE = 14
	SecondaryFlagsCallback       MINIDUMP_CALLBACK_TYPE = 15
	IsProcessSnapshotCallback    MINIDUMP_CALLBACK_TYPE = 16
	VmStartCallback              MINIDUMP_CALLBACK_TYPE = 17
	VmQueryCallback              MINIDUMP_CALLBACK_TYPE = 18
	VmPreReadCallback            MINIDUMP_CALLBACK_TYPE = 19
	VmPostReadCallback           MINIDUMP_CALLBACK_TYPE = 20
)

type MINIDUMP_DIRECTORY

type MINIDUMP_DIRECTORY struct {
	StreamType uint32
	Location   MINIDUMP_LOCATION_DESCRIPTOR
}

type MINIDUMP_EXCEPTION

type MINIDUMP_EXCEPTION struct {
	ExceptionCode        uint32
	ExceptionFlags       uint32
	ExceptionRecord      uint64
	ExceptionAddress     uint64
	NumberParameters     uint32
	UnusedAlignment__    uint32
	ExceptionInformation [15]uint64
}

type MINIDUMP_EXCEPTION_INFORMATION

type MINIDUMP_EXCEPTION_INFORMATION struct {
	ThreadId          uint32
	ExceptionPointers *EXCEPTION_POINTERS
	ClientPointers    BOOL
}

type MINIDUMP_EXCEPTION_INFORMATION64

type MINIDUMP_EXCEPTION_INFORMATION64 struct {
	ThreadId        uint32
	ExceptionRecord uint64
	ContextRecord   uint64
	ClientPointers  BOOL
}

type MINIDUMP_EXCEPTION_STREAM

type MINIDUMP_EXCEPTION_STREAM struct {
	ThreadId        uint32
	Alignment__     uint32
	ExceptionRecord MINIDUMP_EXCEPTION
	ThreadContext   MINIDUMP_LOCATION_DESCRIPTOR
}

type MINIDUMP_FUNCTION_TABLE_DESCRIPTOR

type MINIDUMP_FUNCTION_TABLE_DESCRIPTOR struct {
	MinimumAddress uint64
	MaximumAddress uint64
	BaseAddress    uint64
	EntryCount     uint32
	SizeOfAlignPad uint32
}

type MINIDUMP_FUNCTION_TABLE_STREAM

type MINIDUMP_FUNCTION_TABLE_STREAM struct {
	SizeOfHeader           uint32
	SizeOfDescriptor       uint32
	SizeOfNativeDescriptor uint32
	SizeOfFunctionEntry    uint32
	NumberOfDescriptors    uint32
	SizeOfAlignPad         uint32
}

type MINIDUMP_HANDLE_DATA_STREAM

type MINIDUMP_HANDLE_DATA_STREAM struct {
	SizeOfHeader        uint32
	SizeOfDescriptor    uint32
	NumberOfDescriptors uint32
	Reserved            uint32
}

type MINIDUMP_HANDLE_DESCRIPTOR

type MINIDUMP_HANDLE_DESCRIPTOR struct {
	Handle        uint64
	TypeNameRva   uint32
	ObjectNameRva uint32
	Attributes    uint32
	GrantedAccess uint32
	HandleCount   uint32
	PointerCount  uint32
}

type MINIDUMP_HANDLE_DESCRIPTOR_2

type MINIDUMP_HANDLE_DESCRIPTOR_2 struct {
	Handle        uint64
	TypeNameRva   uint32
	ObjectNameRva uint32
	Attributes    uint32
	GrantedAccess uint32
	HandleCount   uint32
	PointerCount  uint32
	ObjectInfoRva uint32
	Reserved0     uint32
}

type MINIDUMP_HANDLE_OBJECT_INFORMATION

type MINIDUMP_HANDLE_OBJECT_INFORMATION struct {
	NextInfoRva uint32
	InfoType    uint32
	SizeOfInfo  uint32
}

type MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE

type MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE int32

enum

const (
	MiniHandleObjectInformationNone    MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 0
	MiniThreadInformation1             MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 1
	MiniMutantInformation1             MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 2
	MiniMutantInformation2             MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 3
	MiniProcessInformation1            MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 4
	MiniProcessInformation2            MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 5
	MiniEventInformation1              MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 6
	MiniSectionInformation1            MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 7
	MiniSemaphoreInformation1          MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 8
	MiniHandleObjectInformationTypeMax MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 9
)

type MINIDUMP_HANDLE_OPERATION_LIST

type MINIDUMP_HANDLE_OPERATION_LIST struct {
	SizeOfHeader    uint32
	SizeOfEntry     uint32
	NumberOfEntries uint32
	Reserved        uint32
}

type MINIDUMP_HEADER

type MINIDUMP_HEADER struct {
	Signature          uint32
	Version            uint32
	NumberOfStreams    uint32
	StreamDirectoryRva uint32
	CheckSum           uint32
	MINIDUMP_HEADER_Anonymous
	Flags uint64
}

type MINIDUMP_HEADER_Anonymous

type MINIDUMP_HEADER_Anonymous struct {
	Data [1]uint32
}

func (*MINIDUMP_HEADER_Anonymous) Reserved

func (this *MINIDUMP_HEADER_Anonymous) Reserved() *uint32

func (*MINIDUMP_HEADER_Anonymous) ReservedVal

func (this *MINIDUMP_HEADER_Anonymous) ReservedVal() uint32

func (*MINIDUMP_HEADER_Anonymous) TimeDateStamp

func (this *MINIDUMP_HEADER_Anonymous) TimeDateStamp() *uint32

func (*MINIDUMP_HEADER_Anonymous) TimeDateStampVal

func (this *MINIDUMP_HEADER_Anonymous) TimeDateStampVal() uint32

type MINIDUMP_INCLUDE_MODULE_CALLBACK

type MINIDUMP_INCLUDE_MODULE_CALLBACK struct {
	BaseOfImage uint64
}

type MINIDUMP_INCLUDE_THREAD_CALLBACK

type MINIDUMP_INCLUDE_THREAD_CALLBACK struct {
	ThreadId uint32
}

type MINIDUMP_IO_CALLBACK

type MINIDUMP_IO_CALLBACK struct {
	Handle      HANDLE
	Offset      uint64
	Buffer      unsafe.Pointer
	BufferBytes uint32
}

type MINIDUMP_LOCATION_DESCRIPTOR

type MINIDUMP_LOCATION_DESCRIPTOR struct {
	DataSize uint32
	Rva      uint32
}

type MINIDUMP_LOCATION_DESCRIPTOR64

type MINIDUMP_LOCATION_DESCRIPTOR64 struct {
	DataSize uint64
	Rva      uint64
}

type MINIDUMP_MEMORY64_LIST

type MINIDUMP_MEMORY64_LIST struct {
	NumberOfMemoryRanges uint64
	BaseRva              uint64
	MemoryRanges         [1]MINIDUMP_MEMORY_DESCRIPTOR64
}

type MINIDUMP_MEMORY_DESCRIPTOR

type MINIDUMP_MEMORY_DESCRIPTOR struct {
	StartOfMemoryRange uint64
	Memory             MINIDUMP_LOCATION_DESCRIPTOR
}

type MINIDUMP_MEMORY_DESCRIPTOR64

type MINIDUMP_MEMORY_DESCRIPTOR64 struct {
	StartOfMemoryRange uint64
	DataSize           uint64
}

type MINIDUMP_MEMORY_INFO

type MINIDUMP_MEMORY_INFO struct {
	BaseAddress       uint64
	AllocationBase    uint64
	AllocationProtect uint32
	Alignment1__      uint32
	RegionSize        uint64
	State             VIRTUAL_ALLOCATION_TYPE
	Protect           uint32
	Type              uint32
	Alignment2__      uint32
}

type MINIDUMP_MEMORY_INFO_LIST

type MINIDUMP_MEMORY_INFO_LIST struct {
	SizeOfHeader    uint32
	SizeOfEntry     uint32
	NumberOfEntries uint64
}

type MINIDUMP_MEMORY_LIST

type MINIDUMP_MEMORY_LIST struct {
	NumberOfMemoryRanges uint32
	MemoryRanges         [1]MINIDUMP_MEMORY_DESCRIPTOR
}

type MINIDUMP_MISC_INFO

type MINIDUMP_MISC_INFO struct {
	SizeOfInfo        uint32
	Flags1            MINIDUMP_MISC_INFO_FLAGS
	ProcessId         uint32
	ProcessCreateTime uint32
	ProcessUserTime   uint32
	ProcessKernelTime uint32
}

type MINIDUMP_MISC_INFO_2

type MINIDUMP_MISC_INFO_2 struct {
	SizeOfInfo                uint32
	Flags1                    uint32
	ProcessId                 uint32
	ProcessCreateTime         uint32
	ProcessUserTime           uint32
	ProcessKernelTime         uint32
	ProcessorMaxMhz           uint32
	ProcessorCurrentMhz       uint32
	ProcessorMhzLimit         uint32
	ProcessorMaxIdleState     uint32
	ProcessorCurrentIdleState uint32
}

type MINIDUMP_MISC_INFO_3

type MINIDUMP_MISC_INFO_3 struct {
	SizeOfInfo                uint32
	Flags1                    uint32
	ProcessId                 uint32
	ProcessCreateTime         uint32
	ProcessUserTime           uint32
	ProcessKernelTime         uint32
	ProcessorMaxMhz           uint32
	ProcessorCurrentMhz       uint32
	ProcessorMhzLimit         uint32
	ProcessorMaxIdleState     uint32
	ProcessorCurrentIdleState uint32
	ProcessIntegrityLevel     uint32
	ProcessExecuteFlags       uint32
	ProtectedProcess          uint32
	TimeZoneId                uint32
	TimeZone                  TIME_ZONE_INFORMATION
}

type MINIDUMP_MISC_INFO_4

type MINIDUMP_MISC_INFO_4 struct {
	SizeOfInfo                uint32
	Flags1                    uint32
	ProcessId                 uint32
	ProcessCreateTime         uint32
	ProcessUserTime           uint32
	ProcessKernelTime         uint32
	ProcessorMaxMhz           uint32
	ProcessorCurrentMhz       uint32
	ProcessorMhzLimit         uint32
	ProcessorMaxIdleState     uint32
	ProcessorCurrentIdleState uint32
	ProcessIntegrityLevel     uint32
	ProcessExecuteFlags       uint32
	ProtectedProcess          uint32
	TimeZoneId                uint32
	TimeZone                  TIME_ZONE_INFORMATION
	BuildString               [260]uint16
	DbgBldStr                 [40]uint16
}

type MINIDUMP_MISC_INFO_5

type MINIDUMP_MISC_INFO_5 struct {
	SizeOfInfo                uint32
	Flags1                    uint32
	ProcessId                 uint32
	ProcessCreateTime         uint32
	ProcessUserTime           uint32
	ProcessKernelTime         uint32
	ProcessorMaxMhz           uint32
	ProcessorCurrentMhz       uint32
	ProcessorMhzLimit         uint32
	ProcessorMaxIdleState     uint32
	ProcessorCurrentIdleState uint32
	ProcessIntegrityLevel     uint32
	ProcessExecuteFlags       uint32
	ProtectedProcess          uint32
	TimeZoneId                uint32
	TimeZone                  TIME_ZONE_INFORMATION
	BuildString               [260]uint16
	DbgBldStr                 [40]uint16
	XStateData                XSTATE_CONFIG_FEATURE_MSC_INFO
	ProcessCookie             uint32
}

type MINIDUMP_MISC_INFO_FLAGS

type MINIDUMP_MISC_INFO_FLAGS uint32

enum flags

const (
	MINIDUMP_MISC1_PROCESS_ID    MINIDUMP_MISC_INFO_FLAGS = 1
	MINIDUMP_MISC1_PROCESS_TIMES MINIDUMP_MISC_INFO_FLAGS = 2
)

type MINIDUMP_MODULE

type MINIDUMP_MODULE struct {
	BaseOfImage   uint64
	SizeOfImage   uint32
	CheckSum      uint32
	TimeDateStamp uint32
	ModuleNameRva uint32
	VersionInfo   VS_FIXEDFILEINFO
	CvRecord      MINIDUMP_LOCATION_DESCRIPTOR
	MiscRecord    MINIDUMP_LOCATION_DESCRIPTOR
	Reserved0     uint64
	Reserved1     uint64
}

type MINIDUMP_MODULE_CALLBACK

type MINIDUMP_MODULE_CALLBACK struct {
	FullPath         PWSTR
	BaseOfImage      uint64
	SizeOfImage      uint32
	CheckSum         uint32
	TimeDateStamp    uint32
	VersionInfo      VS_FIXEDFILEINFO
	CvRecord         unsafe.Pointer
	SizeOfCvRecord   uint32
	MiscRecord       unsafe.Pointer
	SizeOfMiscRecord uint32
}

type MINIDUMP_MODULE_LIST

type MINIDUMP_MODULE_LIST struct {
	NumberOfModules uint32
	Modules         [1]MINIDUMP_MODULE
}

type MINIDUMP_PROCESS_VM_COUNTERS_1

type MINIDUMP_PROCESS_VM_COUNTERS_1 struct {
	Revision                   uint16
	PageFaultCount             uint32
	PeakWorkingSetSize         uint64
	WorkingSetSize             uint64
	QuotaPeakPagedPoolUsage    uint64
	QuotaPagedPoolUsage        uint64
	QuotaPeakNonPagedPoolUsage uint64
	QuotaNonPagedPoolUsage     uint64
	PagefileUsage              uint64
	PeakPagefileUsage          uint64
	PrivateUsage               uint64
}

type MINIDUMP_PROCESS_VM_COUNTERS_2

type MINIDUMP_PROCESS_VM_COUNTERS_2 struct {
	Revision                   uint16
	Flags                      uint16
	PageFaultCount             uint32
	PeakWorkingSetSize         uint64
	WorkingSetSize             uint64
	QuotaPeakPagedPoolUsage    uint64
	QuotaPagedPoolUsage        uint64
	QuotaPeakNonPagedPoolUsage uint64
	QuotaNonPagedPoolUsage     uint64
	PagefileUsage              uint64
	PeakPagefileUsage          uint64
	PeakVirtualSize            uint64
	VirtualSize                uint64
	PrivateUsage               uint64
	PrivateWorkingSetSize      uint64
	SharedCommitUsage          uint64
	JobSharedCommitUsage       uint64
	JobPrivateCommitUsage      uint64
	JobPeakPrivateCommitUsage  uint64
	JobPrivateCommitLimit      uint64
	JobTotalCommitLimit        uint64
}

type MINIDUMP_READ_MEMORY_FAILURE_CALLBACK

type MINIDUMP_READ_MEMORY_FAILURE_CALLBACK struct {
	Offset        uint64
	Bytes         uint32
	FailureStatus HRESULT
}

type MINIDUMP_SECONDARY_FLAGS

type MINIDUMP_SECONDARY_FLAGS int32

enum

const (
	MiniSecondaryWithoutPowerInfo MINIDUMP_SECONDARY_FLAGS = 1
	MiniSecondaryValidFlags       MINIDUMP_SECONDARY_FLAGS = 1
)

type MINIDUMP_STREAM_TYPE

type MINIDUMP_STREAM_TYPE int32

enum

const (
	UnusedStream                MINIDUMP_STREAM_TYPE = 0
	ReservedStream0             MINIDUMP_STREAM_TYPE = 1
	ReservedStream1             MINIDUMP_STREAM_TYPE = 2
	ThreadListStream            MINIDUMP_STREAM_TYPE = 3
	ModuleListStream            MINIDUMP_STREAM_TYPE = 4
	MemoryListStream            MINIDUMP_STREAM_TYPE = 5
	ExceptionStream             MINIDUMP_STREAM_TYPE = 6
	SystemInfoStream            MINIDUMP_STREAM_TYPE = 7
	ThreadExListStream          MINIDUMP_STREAM_TYPE = 8
	Memory64ListStream          MINIDUMP_STREAM_TYPE = 9
	CommentStreamA              MINIDUMP_STREAM_TYPE = 10
	CommentStreamW              MINIDUMP_STREAM_TYPE = 11
	HandleDataStream            MINIDUMP_STREAM_TYPE = 12
	FunctionTableStream         MINIDUMP_STREAM_TYPE = 13
	UnloadedModuleListStream    MINIDUMP_STREAM_TYPE = 14
	MiscInfoStream              MINIDUMP_STREAM_TYPE = 15
	MemoryInfoListStream        MINIDUMP_STREAM_TYPE = 16
	ThreadInfoListStream        MINIDUMP_STREAM_TYPE = 17
	HandleOperationListStream   MINIDUMP_STREAM_TYPE = 18
	TokenStream                 MINIDUMP_STREAM_TYPE = 19
	JavaScriptDataStream        MINIDUMP_STREAM_TYPE = 20
	SystemMemoryInfoStream      MINIDUMP_STREAM_TYPE = 21
	ProcessVmCountersStream     MINIDUMP_STREAM_TYPE = 22
	IptTraceStream              MINIDUMP_STREAM_TYPE = 23
	ThreadNamesStream           MINIDUMP_STREAM_TYPE = 24
	CeStreamNull                MINIDUMP_STREAM_TYPE = 32768
	CeStreamSystemInfo          MINIDUMP_STREAM_TYPE = 32769
	CeStreamException           MINIDUMP_STREAM_TYPE = 32770
	CeStreamModuleList          MINIDUMP_STREAM_TYPE = 32771
	CeStreamProcessList         MINIDUMP_STREAM_TYPE = 32772
	CeStreamThreadList          MINIDUMP_STREAM_TYPE = 32773
	CeStreamThreadContextList   MINIDUMP_STREAM_TYPE = 32774
	CeStreamThreadCallStackList MINIDUMP_STREAM_TYPE = 32775
	CeStreamMemoryVirtualList   MINIDUMP_STREAM_TYPE = 32776
	CeStreamMemoryPhysicalList  MINIDUMP_STREAM_TYPE = 32777
	CeStreamBucketParameters    MINIDUMP_STREAM_TYPE = 32778
	CeStreamProcessModuleMap    MINIDUMP_STREAM_TYPE = 32779
	CeStreamDiagnosisList       MINIDUMP_STREAM_TYPE = 32780
	LastReservedStream          MINIDUMP_STREAM_TYPE = 65535
)

type MINIDUMP_STRING

type MINIDUMP_STRING struct {
	Length uint32
	Buffer [1]uint16
}

type MINIDUMP_SYSTEM_BASIC_INFORMATION

type MINIDUMP_SYSTEM_BASIC_INFORMATION struct {
	TimerResolution              uint32
	PageSize                     uint32
	NumberOfPhysicalPages        uint32
	LowestPhysicalPageNumber     uint32
	HighestPhysicalPageNumber    uint32
	AllocationGranularity        uint32
	MinimumUserModeAddress       uint64
	MaximumUserModeAddress       uint64
	ActiveProcessorsAffinityMask uint64
	NumberOfProcessors           uint32
}

type MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION

type MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION struct {
	AvailablePages uint64
	CommittedPages uint64
	CommitLimit    uint64
	PeakCommitment uint64
}

type MINIDUMP_SYSTEM_FILECACHE_INFORMATION

type MINIDUMP_SYSTEM_FILECACHE_INFORMATION struct {
	CurrentSize                           uint64
	PeakSize                              uint64
	PageFaultCount                        uint32
	MinimumWorkingSet                     uint64
	MaximumWorkingSet                     uint64
	CurrentSizeIncludingTransitionInPages uint64
	PeakSizeIncludingTransitionInPages    uint64
	TransitionRePurposeCount              uint32
	Flags                                 uint32
}

type MINIDUMP_SYSTEM_INFO

type MINIDUMP_SYSTEM_INFO struct {
	ProcessorArchitecture PROCESSOR_ARCHITECTURE
	ProcessorLevel        uint16
	ProcessorRevision     uint16
	MINIDUMP_SYSTEM_INFO_Anonymous1
	MajorVersion  uint32
	MinorVersion  uint32
	BuildNumber   uint32
	PlatformId    VER_PLATFORM
	CSDVersionRva uint32
	MINIDUMP_SYSTEM_INFO_Anonymous2
	Cpu CPU_INFORMATION
}

type MINIDUMP_SYSTEM_INFO_Anonymous1

type MINIDUMP_SYSTEM_INFO_Anonymous1 struct {
	MINIDUMP_SYSTEM_INFO_Anonymous1_Anonymous
}

func (*MINIDUMP_SYSTEM_INFO_Anonymous1) Anonymous

func (*MINIDUMP_SYSTEM_INFO_Anonymous1) AnonymousVal

func (*MINIDUMP_SYSTEM_INFO_Anonymous1) Reserved0

func (this *MINIDUMP_SYSTEM_INFO_Anonymous1) Reserved0() *uint16

func (*MINIDUMP_SYSTEM_INFO_Anonymous1) Reserved0Val

func (this *MINIDUMP_SYSTEM_INFO_Anonymous1) Reserved0Val() uint16

type MINIDUMP_SYSTEM_INFO_Anonymous1_Anonymous

type MINIDUMP_SYSTEM_INFO_Anonymous1_Anonymous struct {
	NumberOfProcessors byte
	ProductType        byte
}

type MINIDUMP_SYSTEM_INFO_Anonymous2

type MINIDUMP_SYSTEM_INFO_Anonymous2 struct {
	MINIDUMP_SYSTEM_INFO_Anonymous2_Anonymous
}

func (*MINIDUMP_SYSTEM_INFO_Anonymous2) Anonymous

func (*MINIDUMP_SYSTEM_INFO_Anonymous2) AnonymousVal

func (*MINIDUMP_SYSTEM_INFO_Anonymous2) Reserved1

func (this *MINIDUMP_SYSTEM_INFO_Anonymous2) Reserved1() *uint32

func (*MINIDUMP_SYSTEM_INFO_Anonymous2) Reserved1Val

func (this *MINIDUMP_SYSTEM_INFO_Anonymous2) Reserved1Val() uint32

type MINIDUMP_SYSTEM_INFO_Anonymous2_Anonymous

type MINIDUMP_SYSTEM_INFO_Anonymous2_Anonymous struct {
	SuiteMask uint16
	Reserved2 uint16
}

type MINIDUMP_SYSTEM_MEMORY_INFO_1

type MINIDUMP_SYSTEM_MEMORY_INFO_1 struct {
	Revision      uint16
	Flags         uint16
	BasicInfo     MINIDUMP_SYSTEM_BASIC_INFORMATION
	FileCacheInfo MINIDUMP_SYSTEM_FILECACHE_INFORMATION
	BasicPerfInfo MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION
	PerfInfo      MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
}

type MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION

type MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION struct {
	IdleProcessTime           uint64
	IoReadTransferCount       uint64
	IoWriteTransferCount      uint64
	IoOtherTransferCount      uint64
	IoReadOperationCount      uint32
	IoWriteOperationCount     uint32
	IoOtherOperationCount     uint32
	AvailablePages            uint32
	CommittedPages            uint32
	CommitLimit               uint32
	PeakCommitment            uint32
	PageFaultCount            uint32
	CopyOnWriteCount          uint32
	TransitionCount           uint32
	CacheTransitionCount      uint32
	DemandZeroCount           uint32
	PageReadCount             uint32
	PageReadIoCount           uint32
	CacheReadCount            uint32
	CacheIoCount              uint32
	DirtyPagesWriteCount      uint32
	DirtyWriteIoCount         uint32
	MappedPagesWriteCount     uint32
	MappedWriteIoCount        uint32
	PagedPoolPages            uint32
	NonPagedPoolPages         uint32
	PagedPoolAllocs           uint32
	PagedPoolFrees            uint32
	NonPagedPoolAllocs        uint32
	NonPagedPoolFrees         uint32
	FreeSystemPtes            uint32
	ResidentSystemCodePage    uint32
	TotalSystemDriverPages    uint32
	TotalSystemCodePages      uint32
	NonPagedPoolLookasideHits uint32
	PagedPoolLookasideHits    uint32
	AvailablePagedPoolPages   uint32
	ResidentSystemCachePage   uint32
	ResidentPagedPoolPage     uint32
	ResidentSystemDriverPage  uint32
	CcFastReadNoWait          uint32
	CcFastReadWait            uint32
	CcFastReadResourceMiss    uint32
	CcFastReadNotPossible     uint32
	CcFastMdlReadNoWait       uint32
	CcFastMdlReadWait         uint32
	CcFastMdlReadResourceMiss uint32
	CcFastMdlReadNotPossible  uint32
	CcMapDataNoWait           uint32
	CcMapDataWait             uint32
	CcMapDataNoWaitMiss       uint32
	CcMapDataWaitMiss         uint32
	CcPinMappedDataCount      uint32
	CcPinReadNoWait           uint32
	CcPinReadWait             uint32
	CcPinReadNoWaitMiss       uint32
	CcPinReadWaitMiss         uint32
	CcCopyReadNoWait          uint32
	CcCopyReadWait            uint32
	CcCopyReadNoWaitMiss      uint32
	CcCopyReadWaitMiss        uint32
	CcMdlReadNoWait           uint32
	CcMdlReadWait             uint32
	CcMdlReadNoWaitMiss       uint32
	CcMdlReadWaitMiss         uint32
	CcReadAheadIos            uint32
	CcLazyWriteIos            uint32
	CcLazyWritePages          uint32
	CcDataFlushes             uint32
	CcDataPages               uint32
	ContextSwitches           uint32
	FirstLevelTbFills         uint32
	SecondLevelTbFills        uint32
	SystemCalls               uint32
	CcTotalDirtyPages         uint64
	CcDirtyPageThreshold      uint64
	ResidentAvailablePages    int64
	SharedCommittedPages      uint64
}

type MINIDUMP_THREAD

type MINIDUMP_THREAD struct {
	ThreadId      uint32
	SuspendCount  uint32
	PriorityClass uint32
	Priority      uint32
	Teb           uint64
	Stack         MINIDUMP_MEMORY_DESCRIPTOR
	ThreadContext MINIDUMP_LOCATION_DESCRIPTOR
}

type MINIDUMP_THREAD_CALLBACK

type MINIDUMP_THREAD_CALLBACK struct {
	ThreadId      uint32
	ThreadHandle  HANDLE
	Context       CONTEXT
	SizeOfContext uint32
	StackBase     uint64
	StackEnd      uint64
}

type MINIDUMP_THREAD_EX

type MINIDUMP_THREAD_EX struct {
	ThreadId      uint32
	SuspendCount  uint32
	PriorityClass uint32
	Priority      uint32
	Teb           uint64
	Stack         MINIDUMP_MEMORY_DESCRIPTOR
	ThreadContext MINIDUMP_LOCATION_DESCRIPTOR
	BackingStore  MINIDUMP_MEMORY_DESCRIPTOR
}

type MINIDUMP_THREAD_EX_CALLBACK

type MINIDUMP_THREAD_EX_CALLBACK struct {
	ThreadId         uint32
	ThreadHandle     HANDLE
	Context          CONTEXT
	SizeOfContext    uint32
	StackBase        uint64
	StackEnd         uint64
	BackingStoreBase uint64
	BackingStoreEnd  uint64
}

type MINIDUMP_THREAD_EX_LIST

type MINIDUMP_THREAD_EX_LIST struct {
	NumberOfThreads uint32
	Threads         [1]MINIDUMP_THREAD_EX
}

type MINIDUMP_THREAD_INFO

type MINIDUMP_THREAD_INFO struct {
	ThreadId     uint32
	DumpFlags    MINIDUMP_THREAD_INFO_DUMP_FLAGS
	DumpError    uint32
	ExitStatus   uint32
	CreateTime   uint64
	ExitTime     uint64
	KernelTime   uint64
	UserTime     uint64
	StartAddress uint64
	Affinity     uint64
}

type MINIDUMP_THREAD_INFO_DUMP_FLAGS

type MINIDUMP_THREAD_INFO_DUMP_FLAGS uint32

enum

const (
	MINIDUMP_THREAD_INFO_ERROR_THREAD    MINIDUMP_THREAD_INFO_DUMP_FLAGS = 1
	MINIDUMP_THREAD_INFO_EXITED_THREAD   MINIDUMP_THREAD_INFO_DUMP_FLAGS = 4
	MINIDUMP_THREAD_INFO_INVALID_CONTEXT MINIDUMP_THREAD_INFO_DUMP_FLAGS = 16
	MINIDUMP_THREAD_INFO_INVALID_INFO    MINIDUMP_THREAD_INFO_DUMP_FLAGS = 8
	MINIDUMP_THREAD_INFO_INVALID_TEB     MINIDUMP_THREAD_INFO_DUMP_FLAGS = 32
	MINIDUMP_THREAD_INFO_WRITING_THREAD  MINIDUMP_THREAD_INFO_DUMP_FLAGS = 2
)

type MINIDUMP_THREAD_INFO_LIST

type MINIDUMP_THREAD_INFO_LIST struct {
	SizeOfHeader    uint32
	SizeOfEntry     uint32
	NumberOfEntries uint32
}

type MINIDUMP_THREAD_LIST

type MINIDUMP_THREAD_LIST struct {
	NumberOfThreads uint32
	Threads         [1]MINIDUMP_THREAD
}

type MINIDUMP_THREAD_NAME

type MINIDUMP_THREAD_NAME struct {
	ThreadId        uint32
	RvaOfThreadName uint64
}

type MINIDUMP_THREAD_NAME_LIST

type MINIDUMP_THREAD_NAME_LIST struct {
	NumberOfThreadNames uint32
	ThreadNames         [1]MINIDUMP_THREAD_NAME
}

type MINIDUMP_TOKEN_INFO_HEADER

type MINIDUMP_TOKEN_INFO_HEADER struct {
	TokenSize   uint32
	TokenId     uint32
	TokenHandle uint64
}

type MINIDUMP_TOKEN_INFO_LIST

type MINIDUMP_TOKEN_INFO_LIST struct {
	TokenListSize     uint32
	TokenListEntries  uint32
	ListHeaderSize    uint32
	ElementHeaderSize uint32
}

type MINIDUMP_TYPE

type MINIDUMP_TYPE int32

enum flags

const (
	MiniDumpNormal                         MINIDUMP_TYPE = 0
	MiniDumpWithDataSegs                   MINIDUMP_TYPE = 1
	MiniDumpWithFullMemory                 MINIDUMP_TYPE = 2
	MiniDumpWithHandleData                 MINIDUMP_TYPE = 4
	MiniDumpFilterMemory                   MINIDUMP_TYPE = 8
	MiniDumpScanMemory                     MINIDUMP_TYPE = 16
	MiniDumpWithUnloadedModules            MINIDUMP_TYPE = 32
	MiniDumpWithIndirectlyReferencedMemory MINIDUMP_TYPE = 64
	MiniDumpFilterModulePaths              MINIDUMP_TYPE = 128
	MiniDumpWithProcessThreadData          MINIDUMP_TYPE = 256
	MiniDumpWithPrivateReadWriteMemory     MINIDUMP_TYPE = 512
	MiniDumpWithoutOptionalData            MINIDUMP_TYPE = 1024
	MiniDumpWithFullMemoryInfo             MINIDUMP_TYPE = 2048
	MiniDumpWithThreadInfo                 MINIDUMP_TYPE = 4096
	MiniDumpWithCodeSegs                   MINIDUMP_TYPE = 8192
	MiniDumpWithoutAuxiliaryState          MINIDUMP_TYPE = 16384
	MiniDumpWithFullAuxiliaryState         MINIDUMP_TYPE = 32768
	MiniDumpWithPrivateWriteCopyMemory     MINIDUMP_TYPE = 65536
	MiniDumpIgnoreInaccessibleMemory       MINIDUMP_TYPE = 131072
	MiniDumpWithTokenInformation           MINIDUMP_TYPE = 262144
	MiniDumpWithModuleHeaders              MINIDUMP_TYPE = 524288
	MiniDumpFilterTriage                   MINIDUMP_TYPE = 1048576
	MiniDumpWithAvxXStateContext           MINIDUMP_TYPE = 2097152
	MiniDumpWithIptTrace                   MINIDUMP_TYPE = 4194304
	MiniDumpScanInaccessiblePartialPages   MINIDUMP_TYPE = 8388608
	MiniDumpFilterWriteCombinedMemory      MINIDUMP_TYPE = 16777216
	MiniDumpValidTypeFlags                 MINIDUMP_TYPE = 33554431
)

type MINIDUMP_UNLOADED_MODULE

type MINIDUMP_UNLOADED_MODULE struct {
	BaseOfImage   uint64
	SizeOfImage   uint32
	CheckSum      uint32
	TimeDateStamp uint32
	ModuleNameRva uint32
}

type MINIDUMP_UNLOADED_MODULE_LIST

type MINIDUMP_UNLOADED_MODULE_LIST struct {
	SizeOfHeader    uint32
	SizeOfEntry     uint32
	NumberOfEntries uint32
}

type MINIDUMP_USER_RECORD

type MINIDUMP_USER_RECORD struct {
	Type   uint32
	Memory MINIDUMP_LOCATION_DESCRIPTOR
}

type MINIDUMP_USER_STREAM

type MINIDUMP_USER_STREAM struct {
	Type       uint32
	BufferSize uint32
	Buffer     unsafe.Pointer
}

type MINIDUMP_USER_STREAM_INFORMATION

type MINIDUMP_USER_STREAM_INFORMATION struct {
	UserStreamCount uint32
	UserStreamArray *MINIDUMP_USER_STREAM
}

type MINIDUMP_VM_POST_READ_CALLBACK

type MINIDUMP_VM_POST_READ_CALLBACK struct {
	Offset    uint64
	Buffer    unsafe.Pointer
	Size      uint32
	Completed uint32
	Status    HRESULT
}

type MINIDUMP_VM_PRE_READ_CALLBACK

type MINIDUMP_VM_PRE_READ_CALLBACK struct {
	Offset uint64
	Buffer unsafe.Pointer
	Size   uint32
}

type MINIDUMP_VM_QUERY_CALLBACK

type MINIDUMP_VM_QUERY_CALLBACK struct {
	Offset uint64
}

type MINIMIZEDMETRICS

type MINIMIZEDMETRICS struct {
	CbSize   uint32
	IWidth   int32
	IHorzGap int32
	IVertGap int32
	IArrange MINIMIZEDMETRICS_ARRANGE
}

type MINIMIZEDMETRICS_ARRANGE

type MINIMIZEDMETRICS_ARRANGE int32

enum

const (
	ARW_BOTTOMLEFT  MINIMIZEDMETRICS_ARRANGE = 0
	ARW_BOTTOMRIGHT MINIMIZEDMETRICS_ARRANGE = 1
	ARW_TOPLEFT     MINIMIZEDMETRICS_ARRANGE = 2
	ARW_TOPRIGHT    MINIMIZEDMETRICS_ARRANGE = 3
)

type MINMAXINFO

type MINMAXINFO struct {
	PtReserved     POINT
	PtMaxSize      POINT
	PtMaxPosition  POINT
	PtMinTrackSize POINT
	PtMaxTrackSize POINT
}

type MKRREDUCE

type MKRREDUCE int32

enum

const (
	MKRREDUCE_ONE         MKRREDUCE = 196608
	MKRREDUCE_TOUSER      MKRREDUCE = 131072
	MKRREDUCE_THROUGHUSER MKRREDUCE = 65536
	MKRREDUCE_ALL         MKRREDUCE = 0
)

type MKSYS

type MKSYS int32

enum

const (
	MKSYS_NONE             MKSYS = 0
	MKSYS_GENERICCOMPOSITE MKSYS = 1
	MKSYS_FILEMONIKER      MKSYS = 2
	MKSYS_ANTIMONIKER      MKSYS = 3
	MKSYS_ITEMMONIKER      MKSYS = 4
	MKSYS_POINTERMONIKER   MKSYS = 5
	MKSYS_CLASSMONIKER     MKSYS = 7
	MKSYS_OBJREFMONIKER    MKSYS = 8
	MKSYS_SESSIONMONIKER   MKSYS = 9
	MKSYS_LUAMONIKER       MKSYS = 10
)

type MLCONVCHAR

type MLCONVCHAR int32

enum

const (
	MLCONVCHARF_AUTODETECT     MLCONVCHAR = 1
	MLCONVCHARF_ENTITIZE       MLCONVCHAR = 2
	MLCONVCHARF_NCR_ENTITIZE   MLCONVCHAR = 2
	MLCONVCHARF_NAME_ENTITIZE  MLCONVCHAR = 4
	MLCONVCHARF_USEDEFCHAR     MLCONVCHAR = 8
	MLCONVCHARF_NOBESTFITCHARS MLCONVCHAR = 16
	MLCONVCHARF_DETECTJPN      MLCONVCHAR = 32
)

type MLCP

type MLCP int32

enum

const (
	MLDETECTF_MAILNEWS           MLCP = 1
	MLDETECTF_BROWSER            MLCP = 2
	MLDETECTF_VALID              MLCP = 4
	MLDETECTF_VALID_NLS          MLCP = 8
	MLDETECTF_PRESERVE_ORDER     MLCP = 16
	MLDETECTF_PREFERRED_ONLY     MLCP = 32
	MLDETECTF_FILTER_SPECIALCHAR MLCP = 64
	MLDETECTF_EURO_UTF8          MLCP = 128
)

type MLDETECTCP

type MLDETECTCP int32

enum

const (
	MLDETECTCP_NONE   MLDETECTCP = 0
	MLDETECTCP_7BIT   MLDETECTCP = 1
	MLDETECTCP_8BIT   MLDETECTCP = 2
	MLDETECTCP_DBCS   MLDETECTCP = 4
	MLDETECTCP_HTML   MLDETECTCP = 8
	MLDETECTCP_NUMBER MLDETECTCP = 16
)

type MLSTR_FLAGS

type MLSTR_FLAGS int32

enum

const (
	MLSTR_READ  MLSTR_FLAGS = 1
	MLSTR_WRITE MLSTR_FLAGS = 2
)

type MM_FLAGS

type MM_FLAGS uint32

enum flags

const (
	MM_ADDSEPARATOR    MM_FLAGS = 1
	MM_SUBMENUSHAVEIDS MM_FLAGS = 2
	MM_DONTREMOVESEPS  MM_FLAGS = 4
)

type MODIFIERKEYS_FLAGS

type MODIFIERKEYS_FLAGS uint32

enum flags

const (
	MK_LBUTTON  MODIFIERKEYS_FLAGS = 1
	MK_RBUTTON  MODIFIERKEYS_FLAGS = 2
	MK_SHIFT    MODIFIERKEYS_FLAGS = 4
	MK_CONTROL  MODIFIERKEYS_FLAGS = 8
	MK_MBUTTON  MODIFIERKEYS_FLAGS = 16
	MK_XBUTTON1 MODIFIERKEYS_FLAGS = 32
	MK_XBUTTON2 MODIFIERKEYS_FLAGS = 64
)

type MODIFIERS

type MODIFIERS struct {
	PVkToBit    *VK_TO_BIT
	WMaxModBits uint16
	ModNumber   [1]byte
}

type MODIFY_WORLD_TRANSFORM_MODE

type MODIFY_WORLD_TRANSFORM_MODE uint32

enum

const (
	MWT_IDENTITY      MODIFY_WORLD_TRANSFORM_MODE = 1
	MWT_LEFTMULTIPLY  MODIFY_WORLD_TRANSFORM_MODE = 2
	MWT_RIGHTMULTIPLY MODIFY_WORLD_TRANSFORM_MODE = 3
)

type MODLOAD_CVMISC

type MODLOAD_CVMISC struct {
	OCV     uint32
	CCV     uintptr
	OMisc   uint32
	CMisc   uintptr
	DtImage uint32
	CImage  uint32
}

type MODLOAD_DATA

type MODLOAD_DATA struct {
	Ssize uint32
	Ssig  MODLOAD_DATA_TYPE
	Data  unsafe.Pointer
	Size  uint32
	Flags uint32
}

type MODLOAD_DATA_TYPE

type MODLOAD_DATA_TYPE uint32

enum

const (
	DBHHEADER_DEBUGDIRS MODLOAD_DATA_TYPE = 1
	DBHHEADER_CVMISC    MODLOAD_DATA_TYPE = 2
)

type MODLOAD_PDBGUID_PDBAGE

type MODLOAD_PDBGUID_PDBAGE struct {
	PdbGuid syscall.GUID
	PdbAge  uint32
}

type MODULEENTRY32

type MODULEENTRY32 struct {
	DwSize        uint32
	Th32ModuleID  uint32
	Th32ProcessID uint32
	GlblcntUsage  uint32
	ProccntUsage  uint32
	ModBaseAddr   *byte
	ModBaseSize   uint32
	HModule       HMODULE
	SzModule      [256]CHAR
	SzExePath     [260]CHAR
}

type MODULEENTRY32W

type MODULEENTRY32W struct {
	DwSize        uint32
	Th32ModuleID  uint32
	Th32ProcessID uint32
	GlblcntUsage  uint32
	ProccntUsage  uint32
	ModBaseAddr   *byte
	ModBaseSize   uint32
	HModule       HMODULE
	SzModule      [256]uint16
	SzExePath     [260]uint16
}

type MODULE_TYPE_INFO

type MODULE_TYPE_INFO struct {
	DataLength uint16
	Leaf       uint16
	Data       [1]byte
}

type MODULE_WRITE_FLAGS

type MODULE_WRITE_FLAGS int32

enum

const (
	ModuleWriteModule        MODULE_WRITE_FLAGS = 1
	ModuleWriteDataSeg       MODULE_WRITE_FLAGS = 2
	ModuleWriteMiscRecord    MODULE_WRITE_FLAGS = 4
	ModuleWriteCvRecord      MODULE_WRITE_FLAGS = 8
	ModuleReferencedByMemory MODULE_WRITE_FLAGS = 16
	ModuleWriteTlsData       MODULE_WRITE_FLAGS = 32
	ModuleWriteCodeSegs      MODULE_WRITE_FLAGS = 64
)

type MONCBSTRUCT

type MONCBSTRUCT struct {
	Cb      uint32
	DwTime  uint32
	HTask   HANDLE
	DwRet   uint32
	WType   uint32
	WFmt    uint32
	HConv   HCONV
	Hsz1    HSZ
	Hsz2    HSZ
	HData   HDDEDATA
	DwData1 uintptr
	DwData2 uintptr
	Cc      CONVCONTEXT
	CbData  uint32
	Data    [8]uint32
}

type MONCONVSTRUCT

type MONCONVSTRUCT struct {
	Cb          uint32
	FConnect    BOOL
	DwTime      uint32
	HTask       HANDLE
	HszSvc      HSZ
	HszTopic    HSZ
	HConvClient HCONV
	HConvServer HCONV
}

type MONERRSTRUCT

type MONERRSTRUCT struct {
	Cb         uint32
	WLastError uint32
	DwTime     uint32
	HTask      HANDLE
}

type MONHSZSTRUCT

type MONHSZSTRUCT = MONHSZSTRUCTW

type MONHSZSTRUCTA

type MONHSZSTRUCTA struct {
	Cb       uint32
	FsAction BOOL
	DwTime   uint32
	Hsz      HSZ
	HTask    HANDLE
	Str      [1]CHAR
}

type MONHSZSTRUCTW

type MONHSZSTRUCTW struct {
	Cb       uint32
	FsAction BOOL
	DwTime   uint32
	Hsz      HSZ
	HTask    HANDLE
	Str      [1]uint16
}

type MONITORENUMPROC

type MONITORENUMPROC = uintptr

type MONITORENUMPROC_func

type MONITORENUMPROC_func = func(param0 HMONITOR, param1 HDC, param2 *RECT, param3 LPARAM) BOOL

type MONITORINFO

type MONITORINFO struct {
	CbSize    uint32
	RcMonitor RECT
	RcWork    RECT
	DwFlags   uint32
}

type MONITORINFOEX

type MONITORINFOEX = MONITORINFOEXW

type MONITORINFOEXA

type MONITORINFOEXA struct {
	MonitorInfo MONITORINFO
	SzDevice    [32]CHAR
}

type MONITORINFOEXW

type MONITORINFOEXW struct {
	MonitorInfo MONITORINFO
	SzDevice    [32]uint16
}

type MONITOR_APP_VISIBILITY

type MONITOR_APP_VISIBILITY int32

enum

const (
	MAV_UNKNOWN        MONITOR_APP_VISIBILITY = 0
	MAV_NO_APP_VISIBLE MONITOR_APP_VISIBILITY = 1
	MAV_APP_VISIBLE    MONITOR_APP_VISIBILITY = 2
)

type MONITOR_DISPLAY_STATE

type MONITOR_DISPLAY_STATE int32

enum

const (
	PowerMonitorOff MONITOR_DISPLAY_STATE = 0
	PowerMonitorOn  MONITOR_DISPLAY_STATE = 1
	PowerMonitorDim MONITOR_DISPLAY_STATE = 2
)

type MONITOR_DPI_TYPE

type MONITOR_DPI_TYPE int32

enum

const (
	MDT_EFFECTIVE_DPI MONITOR_DPI_TYPE = 0
	MDT_ANGULAR_DPI   MONITOR_DPI_TYPE = 1
	MDT_RAW_DPI       MONITOR_DPI_TYPE = 2
	MDT_DEFAULT       MONITOR_DPI_TYPE = 0
)

type MONITOR_FROM_FLAGS

type MONITOR_FROM_FLAGS uint32

enum

const (
	MONITOR_DEFAULTTONEAREST MONITOR_FROM_FLAGS = 2
	MONITOR_DEFAULTTONULL    MONITOR_FROM_FLAGS = 0
	MONITOR_DEFAULTTOPRIMARY MONITOR_FROM_FLAGS = 1
)

type MONLINKSTRUCT

type MONLINKSTRUCT struct {
	Cb           uint32
	DwTime       uint32
	HTask        HANDLE
	FEstablished BOOL
	FNoData      BOOL
	HszSvc       HSZ
	HszTopic     HSZ
	HszItem      HSZ
	WFmt         uint32
	FServer      BOOL
	HConvServer  HCONV
	HConvClient  HCONV
}

type MONMSGSTRUCT

type MONMSGSTRUCT struct {
	Cb     uint32
	HwndTo HWND
	DwTime uint32
	HTask  HANDLE
	WMsg   uint32
	WParam WPARAM
	LParam LPARAM
	Dmhd   DDEML_MSG_HOOK_DATA
}

type MONTHCALPARTS

type MONTHCALPARTS int32

enum

const (
	MC_BACKGROUND            MONTHCALPARTS = 1
	MC_BORDERS               MONTHCALPARTS = 2
	MC_GRIDBACKGROUND        MONTHCALPARTS = 3
	MC_COLHEADERSPLITTER     MONTHCALPARTS = 4
	MC_GRIDCELLBACKGROUND    MONTHCALPARTS = 5
	MC_GRIDCELL              MONTHCALPARTS = 6
	MC_GRIDCELLUPPER         MONTHCALPARTS = 7
	MC_TRAILINGGRIDCELL      MONTHCALPARTS = 8
	MC_TRAILINGGRIDCELLUPPER MONTHCALPARTS = 9
	MC_NAVNEXT               MONTHCALPARTS = 10
	MC_NAVPREV               MONTHCALPARTS = 11
)

type MONTH_CALDENDAR_MESSAGES_VIEW

type MONTH_CALDENDAR_MESSAGES_VIEW uint32

enum

type MOREPROGRAMSARROWBACKSTATES

type MOREPROGRAMSARROWBACKSTATES int32

enum

const (
	SPSB_NORMAL  MOREPROGRAMSARROWBACKSTATES = 1
	SPSB_HOT     MOREPROGRAMSARROWBACKSTATES = 2
	SPSB_PRESSED MOREPROGRAMSARROWBACKSTATES = 3
)

type MOREPROGRAMSARROWSTATES

type MOREPROGRAMSARROWSTATES int32

enum

const (
	SPS_NORMAL  MOREPROGRAMSARROWSTATES = 1
	SPS_HOT     MOREPROGRAMSARROWSTATES = 2
	SPS_PRESSED MOREPROGRAMSARROWSTATES = 3
)

type MOREPROGRAMSTABSTATES

type MOREPROGRAMSTABSTATES int32

enum

const (
	SPMPT_NORMAL   MOREPROGRAMSTABSTATES = 1
	SPMPT_HOT      MOREPROGRAMSTABSTATES = 2
	SPMPT_SELECTED MOREPROGRAMSTABSTATES = 3
	SPMPT_DISABLED MOREPROGRAMSTABSTATES = 4
	SPMPT_FOCUSED  MOREPROGRAMSTABSTATES = 5
)

type MOUSEHOOKSTRUCT

type MOUSEHOOKSTRUCT struct {
	Pt           POINT
	Hwnd         HWND
	WHitTestCode uint32
	DwExtraInfo  uintptr
}

type MOUSEHOOKSTRUCTEX

type MOUSEHOOKSTRUCTEX struct {
	Base      MOUSEHOOKSTRUCT
	MouseData uint32
}

type MOUSEINPUT

type MOUSEINPUT struct {
	Dx          int32
	Dy          int32
	MouseData   uint32
	DwFlags     MOUSE_EVENT_FLAGS
	Time        uint32
	DwExtraInfo uintptr
}

type MOUSEKEYS

type MOUSEKEYS struct {
	CbSize          uint32
	DwFlags         uint32
	IMaxSpeed       uint32
	ITimeToMaxSpeed uint32
	ICtrlSpeed      uint32
	DwReserved1     uint32
	DwReserved2     uint32
}

type MOUSEMOVEPOINT

type MOUSEMOVEPOINT struct {
	X           int32
	Y           int32
	Time        uint32
	DwExtraInfo uintptr
}

type MOUSE_EVENT_FLAGS

type MOUSE_EVENT_FLAGS uint32

enum flags

const (
	MOUSEEVENTF_ABSOLUTE        MOUSE_EVENT_FLAGS = 32768
	MOUSEEVENTF_LEFTDOWN        MOUSE_EVENT_FLAGS = 2
	MOUSEEVENTF_LEFTUP          MOUSE_EVENT_FLAGS = 4
	MOUSEEVENTF_MIDDLEDOWN      MOUSE_EVENT_FLAGS = 32
	MOUSEEVENTF_MIDDLEUP        MOUSE_EVENT_FLAGS = 64
	MOUSEEVENTF_MOVE            MOUSE_EVENT_FLAGS = 1
	MOUSEEVENTF_RIGHTDOWN       MOUSE_EVENT_FLAGS = 8
	MOUSEEVENTF_RIGHTUP         MOUSE_EVENT_FLAGS = 16
	MOUSEEVENTF_WHEEL           MOUSE_EVENT_FLAGS = 2048
	MOUSEEVENTF_XDOWN           MOUSE_EVENT_FLAGS = 128
	MOUSEEVENTF_XUP             MOUSE_EVENT_FLAGS = 256
	MOUSEEVENTF_HWHEEL          MOUSE_EVENT_FLAGS = 4096
	MOUSEEVENTF_MOVE_NOCOALESCE MOUSE_EVENT_FLAGS = 8192
	MOUSEEVENTF_VIRTUALDESK     MOUSE_EVENT_FLAGS = 16384
)

type MOUSE_EVENT_RECORD

type MOUSE_EVENT_RECORD struct {
	DwMousePosition   COORD
	DwButtonState     uint32
	DwControlKeyState uint32
	DwEventFlags      uint32
}

type MOUSE_STATE

type MOUSE_STATE uint16

enum

const (
	MOUSE_MOVE_RELATIVE      MOUSE_STATE = 0
	MOUSE_MOVE_ABSOLUTE      MOUSE_STATE = 1
	MOUSE_VIRTUAL_DESKTOP    MOUSE_STATE = 2
	MOUSE_ATTRIBUTES_CHANGED MOUSE_STATE = 4
	MOUSE_MOVE_NOCOALESCE    MOUSE_STATE = 8
)

type MOVESTATES

type MOVESTATES int32

enum

const (
	DDMOVE_HIGHLIGHT   MOVESTATES = 1
	DDMOVE_NOHIGHLIGHT MOVESTATES = 2
)

type MOVE_FILE_FLAGS

type MOVE_FILE_FLAGS uint32

enum flags

const (
	MOVEFILE_COPY_ALLOWED          MOVE_FILE_FLAGS = 2
	MOVEFILE_CREATE_HARDLINK       MOVE_FILE_FLAGS = 16
	MOVEFILE_DELAY_UNTIL_REBOOT    MOVE_FILE_FLAGS = 4
	MOVEFILE_REPLACE_EXISTING      MOVE_FILE_FLAGS = 1
	MOVEFILE_WRITE_THROUGH         MOVE_FILE_FLAGS = 8
	MOVEFILE_FAIL_IF_NOT_TRACKABLE MOVE_FILE_FLAGS = 32
)

type MSAAMENUINFO

type MSAAMENUINFO struct {
	DwMSAASignature uint32
	CchWText        uint32
	PszWText        PWSTR
}

type MSG

type MSG struct {
	Hwnd    HWND
	Message uint32
	WParam  WPARAM
	LParam  LPARAM
	Time    uint32
	Pt      POINT
}

type MSGBOXCALLBACK

type MSGBOXCALLBACK = uintptr

type MSGBOXCALLBACK_func

type MSGBOXCALLBACK_func = func(lpHelpInfo *HELPINFO)

type MSGBOXPARAMS

type MSGBOXPARAMS = MSGBOXPARAMSW

type MSGBOXPARAMSA

type MSGBOXPARAMSA struct {
	CbSize             uint32
	HwndOwner          HWND
	HInstance          HINSTANCE
	LpszText           PSTR
	LpszCaption        PSTR
	DwStyle            MESSAGEBOX_STYLE
	LpszIcon           PSTR
	DwContextHelpId    uintptr
	LpfnMsgBoxCallback MSGBOXCALLBACK
	DwLanguageId       uint32
}

type MSGBOXPARAMSW

type MSGBOXPARAMSW struct {
	CbSize             uint32
	HwndOwner          HWND
	HInstance          HINSTANCE
	LpszText           PWSTR
	LpszCaption        PWSTR
	DwStyle            MESSAGEBOX_STYLE
	LpszIcon           PWSTR
	DwContextHelpId    uintptr
	LpfnMsgBoxCallback MSGBOXCALLBACK
	DwLanguageId       uint32
}

type MSGFILTER

type MSGFILTER struct {
	Nmhdr  NMHDR
	Msg    uint32
	WParam WPARAM
	LParam LPARAM
}

type MSGFLTINFO_STATUS

type MSGFLTINFO_STATUS uint32

enum

const (
	MSGFLTINFO_NONE                     MSGFLTINFO_STATUS = 0
	MSGFLTINFO_ALLOWED_HIGHER           MSGFLTINFO_STATUS = 3
	MSGFLTINFO_ALREADYALLOWED_FORWND    MSGFLTINFO_STATUS = 1
	MSGFLTINFO_ALREADYDISALLOWED_FORWND MSGFLTINFO_STATUS = 2
)

type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS

type MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS uint32

enum flags

type MSHCTX

type MSHCTX int32

enum

const (
	MSHCTX_LOCAL            MSHCTX = 0
	MSHCTX_NOSHAREDMEM      MSHCTX = 1
	MSHCTX_DIFFERENTMACHINE MSHCTX = 2
	MSHCTX_INPROC           MSHCTX = 3
	MSHCTX_CROSSCTX         MSHCTX = 4
	MSHCTX_CONTAINER        MSHCTX = 5
)

type MSHLFLAGS

type MSHLFLAGS int32

enum

const (
	MSHLFLAGS_NORMAL      MSHLFLAGS = 0
	MSHLFLAGS_TABLESTRONG MSHLFLAGS = 1
	MSHLFLAGS_TABLEWEAK   MSHLFLAGS = 2
	MSHLFLAGS_NOPING      MSHLFLAGS = 4
	MSHLFLAGS_RESERVED1   MSHLFLAGS = 8
	MSHLFLAGS_RESERVED2   MSHLFLAGS = 16
	MSHLFLAGS_RESERVED3   MSHLFLAGS = 32
	MSHLFLAGS_RESERVED4   MSHLFLAGS = 64
)

type MSLLHOOKSTRUCT

type MSLLHOOKSTRUCT struct {
	Pt          POINT
	MouseData   uint32
	Flags       uint32
	Time        uint32
	DwExtraInfo uintptr
}

type MULTICLASSINFO_FLAGS

type MULTICLASSINFO_FLAGS uint32

enum

const (
	MULTICLASSINFO_GETTYPEINFO           MULTICLASSINFO_FLAGS = 1
	MULTICLASSINFO_GETNUMRESERVEDDISPIDS MULTICLASSINFO_FLAGS = 2
	MULTICLASSINFO_GETIIDPRIMARY         MULTICLASSINFO_FLAGS = 4
	MULTICLASSINFO_GETIIDSOURCE          MULTICLASSINFO_FLAGS = 8
)

type MULTIKEYHELP

type MULTIKEYHELP = MULTIKEYHELPW

type MULTIKEYHELPA

type MULTIKEYHELPA struct {
	MkSize      uint32
	MkKeylist   CHAR
	SzKeyphrase [1]CHAR
}

type MULTIKEYHELPW

type MULTIKEYHELPW struct {
	MkSize      uint32
	MkKeylist   uint16
	SzKeyphrase [1]uint16
}

type MULTI_BYTE_TO_WIDE_CHAR_FLAGS

type MULTI_BYTE_TO_WIDE_CHAR_FLAGS uint32

enum flags

const (
	MB_COMPOSITE         MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 2
	MB_ERR_INVALID_CHARS MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 8
	MB_PRECOMPOSED       MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 1
	MB_USEGLYPHCHARS     MULTI_BYTE_TO_WIDE_CHAR_FLAGS = 4
)

type MULTI_QI

type MULTI_QI struct {
	PIID *syscall.GUID
	PItf *IUnknown
	Hr   HRESULT
}

type MachineGlobalObjectTableRegistrationToken

type MachineGlobalObjectTableRegistrationToken = uintptr

type MailRecipient

type MailRecipient struct {
}

type MediaLabelInfo

type MediaLabelInfo struct {
	LabelType     [64]uint16
	LabelIDSize   uint32
	LabelID       [256]byte
	LabelAppDescr [256]uint16
}

type MergedCategorizer

type MergedCategorizer struct {
}

type MrmDumpType

type MrmDumpType int32

enum

const (
	MrmDumpType_Basic    MrmDumpType = 0
	MrmDumpType_Detailed MrmDumpType = 1
	MrmDumpType_Schema   MrmDumpType = 2
)

type MrmIndexerFlags

type MrmIndexerFlags int32

enum

const (
	MrmIndexerFlagsNone                  MrmIndexerFlags = 0
	MrmIndexerFlagsAutoMerge             MrmIndexerFlags = 1
	MrmIndexerFlagsCreateContentChecksum MrmIndexerFlags = 2
)

type MrmPackagingMode

type MrmPackagingMode int32

enum

const (
	MrmPackagingModeStandaloneFile MrmPackagingMode = 0
	MrmPackagingModeAutoSplit      MrmPackagingMode = 1
	MrmPackagingModeResourcePack   MrmPackagingMode = 2
)

type MrmPackagingOptions

type MrmPackagingOptions int32

enum

const (
	MrmPackagingOptionsNone                        MrmPackagingOptions = 0
	MrmPackagingOptionsOmitSchemaFromResourcePacks MrmPackagingOptions = 1
	MrmPackagingOptionsSplitLanguageVariants       MrmPackagingOptions = 2
)

type MrmPlatformVersion

type MrmPlatformVersion int32

enum

const (
	MrmPlatformVersion_Default         MrmPlatformVersion = 0
	MrmPlatformVersion_Windows10_0_0_0 MrmPlatformVersion = 17432576
	MrmPlatformVersion_Windows10_0_0_5 MrmPlatformVersion = 17432581
)

type MrmResourceIndexerHandle

type MrmResourceIndexerHandle struct {
	Handle unsafe.Pointer
}

type MrmResourceIndexerMessage

type MrmResourceIndexerMessage struct {
	Severity MrmResourceIndexerMessageSeverity
	Id       uint32
	Text     PWSTR
}

type MrmResourceIndexerMessageSeverity

type MrmResourceIndexerMessageSeverity int32

enum

const (
	MrmResourceIndexerMessageSeverityVerbose MrmResourceIndexerMessageSeverity = 0
	MrmResourceIndexerMessageSeverityInfo    MrmResourceIndexerMessageSeverity = 1
	MrmResourceIndexerMessageSeverityWarning MrmResourceIndexerMessageSeverity = 2
	MrmResourceIndexerMessageSeverityError   MrmResourceIndexerMessageSeverity = 3
)

type NAMED_PIPE_MODE

type NAMED_PIPE_MODE uint32

enum flags

const (
	PIPE_WAIT                  NAMED_PIPE_MODE = 0
	PIPE_NOWAIT                NAMED_PIPE_MODE = 1
	PIPE_READMODE_BYTE         NAMED_PIPE_MODE = 0
	PIPE_READMODE_MESSAGE      NAMED_PIPE_MODE = 2
	PIPE_CLIENT_END            NAMED_PIPE_MODE = 0
	PIPE_SERVER_END            NAMED_PIPE_MODE = 1
	PIPE_TYPE_BYTE             NAMED_PIPE_MODE = 0
	PIPE_TYPE_MESSAGE          NAMED_PIPE_MODE = 4
	PIPE_ACCEPT_REMOTE_CLIENTS NAMED_PIPE_MODE = 0
	PIPE_REJECT_REMOTE_CLIENTS NAMED_PIPE_MODE = 8
)

type NAMEENUMPROCA

type NAMEENUMPROCA = uintptr

type NAMEENUMPROCA_func

type NAMEENUMPROCA_func = func(param0 PSTR, param1 LPARAM) BOOL

type NAMEENUMPROCW

type NAMEENUMPROCW = uintptr

type NAMEENUMPROCW_func

type NAMEENUMPROCW_func = func(param0 PWSTR, param1 LPARAM) BOOL

type NAMESPACEWALKFLAG

type NAMESPACEWALKFLAG int32

enum flags

const (
	NSWF_DEFAULT                        NAMESPACEWALKFLAG = 0
	NSWF_NONE_IMPLIES_ALL               NAMESPACEWALKFLAG = 1
	NSWF_ONE_IMPLIES_ALL                NAMESPACEWALKFLAG = 2
	NSWF_DONT_TRAVERSE_LINKS            NAMESPACEWALKFLAG = 4
	NSWF_DONT_ACCUMULATE_RESULT         NAMESPACEWALKFLAG = 8
	NSWF_TRAVERSE_STREAM_JUNCTIONS      NAMESPACEWALKFLAG = 16
	NSWF_FILESYSTEM_ONLY                NAMESPACEWALKFLAG = 32
	NSWF_SHOW_PROGRESS                  NAMESPACEWALKFLAG = 64
	NSWF_FLAG_VIEWORDER                 NAMESPACEWALKFLAG = 128
	NSWF_IGNORE_AUTOPLAY_HIDA           NAMESPACEWALKFLAG = 256
	NSWF_ASYNC                          NAMESPACEWALKFLAG = 512
	NSWF_DONT_RESOLVE_LINKS             NAMESPACEWALKFLAG = 1024
	NSWF_ACCUMULATE_FOLDERS             NAMESPACEWALKFLAG = 2048
	NSWF_DONT_SORT                      NAMESPACEWALKFLAG = 4096
	NSWF_USE_TRANSFER_MEDIUM            NAMESPACEWALKFLAG = 8192
	NSWF_DONT_TRAVERSE_STREAM_JUNCTIONS NAMESPACEWALKFLAG = 16384
	NSWF_ANY_IMPLIES_ALL                NAMESPACEWALKFLAG = 32768
)

type NAME_CACHE_CONTEXT

type NAME_CACHE_CONTEXT struct {
	M_dwSignature uint32
}

type NATIVE_DISPLAY_ORIENTATION

type NATIVE_DISPLAY_ORIENTATION int32

enum

const (
	NDO_LANDSCAPE NATIVE_DISPLAY_ORIENTATION = 0
	NDO_PORTRAIT  NATIVE_DISPLAY_ORIENTATION = 1
)
type NAVIGATIONPARTS int32

enum

const (
	NAV_BACKBUTTON    NAVIGATIONPARTS = 1
	NAV_FORWARDBUTTON NAVIGATIONPARTS = 2
	NAV_MENUBUTTON    NAVIGATIONPARTS = 3
)
type NAVNEXTSTATES int32

enum

const (
	MCNN_NORMAL   NAVNEXTSTATES = 1
	MCNN_HOT      NAVNEXTSTATES = 2
	MCNN_PRESSED  NAVNEXTSTATES = 3
	MCNN_DISABLED NAVNEXTSTATES = 4
)
type NAVPREVSTATES int32

enum

const (
	MCNP_NORMAL   NAVPREVSTATES = 1
	MCNP_HOT      NAVPREVSTATES = 2
	MCNP_PRESSED  NAVPREVSTATES = 3
	MCNP_DISABLED NAVPREVSTATES = 4
)
type NAV_BACKBUTTONSTATES int32

enum

const (
	NAV_BB_NORMAL   NAV_BACKBUTTONSTATES = 1
	NAV_BB_HOT      NAV_BACKBUTTONSTATES = 2
	NAV_BB_PRESSED  NAV_BACKBUTTONSTATES = 3
	NAV_BB_DISABLED NAV_BACKBUTTONSTATES = 4
)
type NAV_FORWARDBUTTONSTATES int32

enum

const (
	NAV_FB_NORMAL   NAV_FORWARDBUTTONSTATES = 1
	NAV_FB_HOT      NAV_FORWARDBUTTONSTATES = 2
	NAV_FB_PRESSED  NAV_FORWARDBUTTONSTATES = 3
	NAV_FB_DISABLED NAV_FORWARDBUTTONSTATES = 4
)
type NAV_MENUBUTTONSTATES int32

enum

const (
	NAV_MB_NORMAL   NAV_MENUBUTTONSTATES = 1
	NAV_MB_HOT      NAV_MENUBUTTONSTATES = 2
	NAV_MB_PRESSED  NAV_MENUBUTTONSTATES = 3
	NAV_MB_DISABLED NAV_MENUBUTTONSTATES = 4
)

type NCCALCSIZE_PARAMS

type NCCALCSIZE_PARAMS struct {
	Rgrc  [3]RECT
	Lppos *WINDOWPOS
}

type NCRYPT_DESCRIPTOR_HANDLE

type NCRYPT_DESCRIPTOR_HANDLE = uintptr

type NCRYPT_STREAM_HANDLE

type NCRYPT_STREAM_HANDLE = uintptr

type NC_ADDRESS

type NC_ADDRESS struct {
	PAddrInfo    uintptr
	PortNumber   uint16
	PrefixLength byte
}

type NEARPROC

type NEARPROC = uintptr

type NEARPROC_func

type NEARPROC_func = func() uintptr

type NETRESOURCEA

type NETRESOURCEA struct {
}

type NETWORK_APP_INSTANCE_EA

type NETWORK_APP_INSTANCE_EA struct {
	AppInstanceID syscall.GUID
	CsvFlags      uint32
}

type NEWCPLINFO

type NEWCPLINFO = NEWCPLINFOW

type NEWCPLINFOA

type NEWCPLINFOA struct {
	DwSize        uint32
	DwFlags       uint32
	DwHelpContext uint32
	LData         uintptr
	HIcon         HICON
	SzName        [32]CHAR
	SzInfo        [64]CHAR
	SzHelpFile    [128]CHAR
}

type NEWCPLINFOW

type NEWCPLINFOW struct {
	DwSize        uint32
	DwFlags       uint32
	DwHelpContext uint32
	LData         uintptr
	HIcon         HICON
	SzName        [32]uint16
	SzInfo        [64]uint16
	SzHelpFile    [128]uint16
}

type NEWTEXTMETRIC

type NEWTEXTMETRIC = NEWTEXTMETRICW

type NEWTEXTMETRICA

type NEWTEXTMETRICA struct {
	TmHeight           int32
	TmAscent           int32
	TmDescent          int32
	TmInternalLeading  int32
	TmExternalLeading  int32
	TmAveCharWidth     int32
	TmMaxCharWidth     int32
	TmWeight           int32
	TmOverhang         int32
	TmDigitizedAspectX int32
	TmDigitizedAspectY int32
	TmFirstChar        byte
	TmLastChar         byte
	TmDefaultChar      byte
	TmBreakChar        byte
	TmItalic           byte
	TmUnderlined       byte
	TmStruckOut        byte
	TmPitchAndFamily   TMPF_FLAGS
	TmCharSet          byte
	NtmFlags           uint32
	NtmSizeEM          uint32
	NtmCellHeight      uint32
	NtmAvgWidth        uint32
}

type NEWTEXTMETRICEX

type NEWTEXTMETRICEX = NEWTEXTMETRICEXW

type NEWTEXTMETRICEXA

type NEWTEXTMETRICEXA struct {
	NtmTm      NEWTEXTMETRICA
	NtmFontSig FONTSIGNATURE
}

type NEWTEXTMETRICEXW

type NEWTEXTMETRICEXW struct {
	NtmTm      NEWTEXTMETRICW
	NtmFontSig FONTSIGNATURE
}

type NEWTEXTMETRICW

type NEWTEXTMETRICW struct {
	TmHeight           int32
	TmAscent           int32
	TmDescent          int32
	TmInternalLeading  int32
	TmExternalLeading  int32
	TmAveCharWidth     int32
	TmMaxCharWidth     int32
	TmWeight           int32
	TmOverhang         int32
	TmDigitizedAspectX int32
	TmDigitizedAspectY int32
	TmFirstChar        uint16
	TmLastChar         uint16
	TmDefaultChar      uint16
	TmBreakChar        uint16
	TmItalic           byte
	TmUnderlined       byte
	TmStruckOut        byte
	TmPitchAndFamily   TMPF_FLAGS
	TmCharSet          byte
	NtmFlags           uint32
	NtmSizeEM          uint32
	NtmCellHeight      uint32
	NtmAvgWidth        uint32
}

type NLSVERSIONINFO

type NLSVERSIONINFO struct {
	DwNLSVersionInfoSize uint32
	DwNLSVersion         uint32
	DwDefinedVersion     uint32
	DwEffectiveId        uint32
	GuidCustomVersion    syscall.GUID
}

type NLSVERSIONINFOEX

type NLSVERSIONINFOEX struct {
	DwNLSVersionInfoSize uint32
	DwNLSVersion         uint32
	DwDefinedVersion     uint32
	DwEffectiveId        uint32
	GuidCustomVersion    syscall.GUID
}

type NMBCDROPDOWN

type NMBCDROPDOWN struct {
	Hdr      NMHDR
	RcButton RECT
}

type NMBCHOTITEM

type NMBCHOTITEM struct {
	Hdr     NMHDR
	DwFlags NMTBHOTITEM_FLAGS
}

type NMCBEDRAGBEGIN

type NMCBEDRAGBEGIN = NMCBEDRAGBEGINW

type NMCBEDRAGBEGINA

type NMCBEDRAGBEGINA struct {
	Hdr     NMHDR
	IItemid int32
	SzText  [260]CHAR
}

type NMCBEDRAGBEGINW

type NMCBEDRAGBEGINW struct {
	Hdr     NMHDR
	IItemid int32
	SzText  [260]uint16
}

type NMCBEENDEDIT

type NMCBEENDEDIT = NMCBEENDEDITW

type NMCBEENDEDITA

type NMCBEENDEDITA struct {
	Hdr           NMHDR
	FChanged      BOOL
	INewSelection int32
	SzText        [260]CHAR
	IWhy          int32
}

type NMCBEENDEDITW

type NMCBEENDEDITW struct {
	Hdr           NMHDR
	FChanged      BOOL
	INewSelection int32
	SzText        [260]uint16
	IWhy          int32
}

type NMCHAR

type NMCHAR struct {
	Hdr        NMHDR
	Ch         uint32
	DwItemPrev uint32
	DwItemNext uint32
}

type NMCII_FLAGS_

type NMCII_FLAGS_ int32

enum

const (
	NMCII_NONE    NMCII_FLAGS_ = 0
	NMCII_ITEMS   NMCII_FLAGS_ = 1
	NMCII_FOLDERS NMCII_FLAGS_ = 2
)

type NMCOMBOBOXEX

type NMCOMBOBOXEX = NMCOMBOBOXEXW

type NMCOMBOBOXEXA

type NMCOMBOBOXEXA struct {
	Hdr    NMHDR
	CeItem COMBOBOXEXITEMA
}

type NMCOMBOBOXEXW

type NMCOMBOBOXEXW struct {
	Hdr    NMHDR
	CeItem COMBOBOXEXITEMW
}

type NMCSAEI_FLAGS_

type NMCSAEI_FLAGS_ int32

enum

const (
	NMCSAEI_SELECT NMCSAEI_FLAGS_ = 0
	NMCSAEI_EDIT   NMCSAEI_FLAGS_ = 1
)

type NMCUSTOMDRAW

type NMCUSTOMDRAW struct {
	Hdr         NMHDR
	DwDrawStage NMCUSTOMDRAW_DRAW_STAGE
	Hdc         HDC
	Rc          RECT
	DwItemSpec  uintptr
	UItemState  NMCUSTOMDRAW_DRAW_STATE_FLAGS
	LItemlParam LPARAM
}

type NMCUSTOMDRAW_DRAW_STAGE

type NMCUSTOMDRAW_DRAW_STAGE uint32

enum

const (
	CDDS_POSTPAINT     NMCUSTOMDRAW_DRAW_STAGE = 2
	CDDS_PREERASE      NMCUSTOMDRAW_DRAW_STAGE = 3
	CDDS_PREPAINT      NMCUSTOMDRAW_DRAW_STAGE = 1
	CDDS_ITEMPOSTERASE NMCUSTOMDRAW_DRAW_STAGE = 65540
	CDDS_ITEMPOSTPAINT NMCUSTOMDRAW_DRAW_STAGE = 65538
	CDDS_ITEMPREERASE  NMCUSTOMDRAW_DRAW_STAGE = 65539
	CDDS_ITEMPREPAINT  NMCUSTOMDRAW_DRAW_STAGE = 65537
	CDDS_SUBITEM       NMCUSTOMDRAW_DRAW_STAGE = 131072
)

type NMCUSTOMDRAW_DRAW_STATE_FLAGS

type NMCUSTOMDRAW_DRAW_STATE_FLAGS uint32

enum flags

const (
	CDIS_SELECTED         NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1
	CDIS_GRAYED           NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2
	CDIS_DISABLED         NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4
	CDIS_CHECKED          NMCUSTOMDRAW_DRAW_STATE_FLAGS = 8
	CDIS_FOCUS            NMCUSTOMDRAW_DRAW_STATE_FLAGS = 16
	CDIS_DEFAULT          NMCUSTOMDRAW_DRAW_STATE_FLAGS = 32
	CDIS_HOT              NMCUSTOMDRAW_DRAW_STATE_FLAGS = 64
	CDIS_MARKED           NMCUSTOMDRAW_DRAW_STATE_FLAGS = 128
	CDIS_INDETERMINATE    NMCUSTOMDRAW_DRAW_STATE_FLAGS = 256
	CDIS_SHOWKEYBOARDCUES NMCUSTOMDRAW_DRAW_STATE_FLAGS = 512
	CDIS_NEARHOT          NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1024
	CDIS_OTHERSIDEHOT     NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2048
	CDIS_DROPHILITED      NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4096
)

type NMCUSTOMSPLITRECTINFO

type NMCUSTOMSPLITRECTINFO struct {
	Hdr      NMHDR
	RcClient RECT
	RcButton RECT
	RcSplit  RECT
}

type NMCUSTOMTEXT

type NMCUSTOMTEXT struct {
	Hdr      NMHDR
	HDC      HDC
	LpString PWSTR
	NCount   int32
	LpRect   *RECT
	UFormat  uint32
	FLink    BOOL
}

type NMDATETIMECHANGE

type NMDATETIMECHANGE struct {
	Nmhdr   NMHDR
	DwFlags NMDATETIMECHANGE_FLAGS
	St      SYSTEMTIME
}

type NMDATETIMECHANGE_FLAGS

type NMDATETIMECHANGE_FLAGS uint32

enum

const (
	GDT_NONE  NMDATETIMECHANGE_FLAGS = 1
	GDT_VALID NMDATETIMECHANGE_FLAGS = 0
)

type NMDATETIMEFORMAT

type NMDATETIMEFORMAT = NMDATETIMEFORMATW

type NMDATETIMEFORMATA

type NMDATETIMEFORMATA struct {
	Nmhdr      NMHDR
	PszFormat  PSTR
	St         SYSTEMTIME
	PszDisplay PSTR
	SzDisplay  [64]CHAR
}

type NMDATETIMEFORMATQUERY

type NMDATETIMEFORMATQUERY = NMDATETIMEFORMATQUERYW

type NMDATETIMEFORMATQUERYA

type NMDATETIMEFORMATQUERYA struct {
	Nmhdr     NMHDR
	PszFormat PSTR
	SzMax     SIZE
}

type NMDATETIMEFORMATQUERYW

type NMDATETIMEFORMATQUERYW struct {
	Nmhdr     NMHDR
	PszFormat PWSTR
	SzMax     SIZE
}

type NMDATETIMEFORMATW

type NMDATETIMEFORMATW struct {
	Nmhdr      NMHDR
	PszFormat  PWSTR
	St         SYSTEMTIME
	PszDisplay PWSTR
	SzDisplay  [64]uint16
}

type NMDATETIMESTRING

type NMDATETIMESTRING = NMDATETIMESTRINGW

type NMDATETIMESTRINGA

type NMDATETIMESTRINGA struct {
	Nmhdr         NMHDR
	PszUserString PSTR
	St            SYSTEMTIME
	DwFlags       uint32
}

type NMDATETIMESTRINGW

type NMDATETIMESTRINGW struct {
	Nmhdr         NMHDR
	PszUserString PWSTR
	St            SYSTEMTIME
	DwFlags       uint32
}

type NMDATETIMEWMKEYDOWN

type NMDATETIMEWMKEYDOWN = NMDATETIMEWMKEYDOWNW

type NMDATETIMEWMKEYDOWNA

type NMDATETIMEWMKEYDOWNA struct {
	Nmhdr     NMHDR
	NVirtKey  int32
	PszFormat PSTR
	St        SYSTEMTIME
}

type NMDATETIMEWMKEYDOWNW

type NMDATETIMEWMKEYDOWNW struct {
	Nmhdr     NMHDR
	NVirtKey  int32
	PszFormat PWSTR
	St        SYSTEMTIME
}

type NMDAYSTATE

type NMDAYSTATE struct {
	Nmhdr       NMHDR
	StStart     SYSTEMTIME
	CDayState   int32
	PrgDayState *uint32
}

type NMHDDISPINFO

type NMHDDISPINFO = NMHDDISPINFOW

type NMHDDISPINFOA

type NMHDDISPINFOA struct {
	Hdr        NMHDR
	IItem      int32
	Mask       HDI_MASK
	PszText    PSTR
	CchTextMax int32
	IImage     int32
	LParam     LPARAM
}

type NMHDDISPINFOW

type NMHDDISPINFOW struct {
	Hdr        NMHDR
	IItem      int32
	Mask       HDI_MASK
	PszText    PWSTR
	CchTextMax int32
	IImage     int32
	LParam     LPARAM
}

type NMHDFILTERBTNCLICK

type NMHDFILTERBTNCLICK struct {
	Hdr   NMHDR
	IItem int32
	Rc    RECT
}

type NMHDR

type NMHDR struct {
	HwndFrom HWND
	IdFrom   uintptr
	Code     uint32
}

type NMHEADER

type NMHEADER = NMHEADERW

type NMHEADERA

type NMHEADERA struct {
	Hdr     NMHDR
	IItem   int32
	IButton HEADER_CONTROL_NOTIFICATION_BUTTON
	Pitem   *HDITEMA
}

type NMHEADERW

type NMHEADERW struct {
	Hdr     NMHDR
	IItem   int32
	IButton HEADER_CONTROL_NOTIFICATION_BUTTON
	Pitem   *HDITEMW
}

type NMIPADDRESS

type NMIPADDRESS struct {
	Hdr    NMHDR
	IField int32
	IValue int32
}

type NMITEMACTIVATE

type NMITEMACTIVATE struct {
	Hdr       NMHDR
	IItem     int32
	ISubItem  int32
	UNewState uint32
	UOldState uint32
	UChanged  uint32
	PtAction  POINT
	LParam    LPARAM
	UKeyFlags uint32
}

type NMKEY

type NMKEY struct {
	Hdr    NMHDR
	NVKey  uint32
	UFlags uint32
}
type NMLINK struct {
	Hdr  NMHDR
	Item LITEM
}

type NMLISTVIEW

type NMLISTVIEW struct {
	Hdr       NMHDR
	IItem     int32
	ISubItem  int32
	UNewState uint32
	UOldState uint32
	UChanged  LIST_VIEW_ITEM_FLAGS
	PtAction  POINT
	LParam    LPARAM
}

type NMLVCACHEHINT

type NMLVCACHEHINT struct {
	Hdr   NMHDR
	IFrom int32
	ITo   int32
}

type NMLVCUSTOMDRAW

type NMLVCUSTOMDRAW struct {
	Nmcd        NMCUSTOMDRAW
	ClrText     COLORREF
	ClrTextBk   COLORREF
	ISubItem    int32
	DwItemType  NMLVCUSTOMDRAW_ITEM_TYPE
	ClrFace     COLORREF
	IIconEffect int32
	IIconPhase  int32
	IPartId     int32
	IStateId    int32
	RcText      RECT
	UAlign      LIST_VIEW_GROUP_ALIGN_FLAGS
}

type NMLVCUSTOMDRAW_ITEM_TYPE

type NMLVCUSTOMDRAW_ITEM_TYPE uint32

enum

const (
	LVCDI_ITEM      NMLVCUSTOMDRAW_ITEM_TYPE = 0
	LVCDI_GROUP     NMLVCUSTOMDRAW_ITEM_TYPE = 1
	LVCDI_ITEMSLIST NMLVCUSTOMDRAW_ITEM_TYPE = 2
)

type NMLVDISPINFO

type NMLVDISPINFO = NMLVDISPINFOW

type NMLVDISPINFOA

type NMLVDISPINFOA struct {
	Hdr  NMHDR
	Item LVITEMA
}

type NMLVDISPINFOW

type NMLVDISPINFOW struct {
	Hdr  NMHDR
	Item LVITEMW
}

type NMLVEMPTYMARKUP

type NMLVEMPTYMARKUP struct {
	Hdr      NMHDR
	DwFlags  NMLVEMPTYMARKUP_FLAGS
	SzMarkup [2084]uint16
}

type NMLVEMPTYMARKUP_FLAGS

type NMLVEMPTYMARKUP_FLAGS uint32

enum

const (
	EMF_CENTERED NMLVEMPTYMARKUP_FLAGS = 1
)

type NMLVFINDITEM

type NMLVFINDITEM = NMLVFINDITEMW

type NMLVFINDITEMA

type NMLVFINDITEMA struct {
	Hdr    NMHDR
	IStart int32
	Lvfi   LVFINDINFOA
}

type NMLVFINDITEMW

type NMLVFINDITEMW struct {
	Hdr    NMHDR
	IStart int32
	Lvfi   LVFINDINFOW
}

type NMLVGETINFOTIP

type NMLVGETINFOTIP = NMLVGETINFOTIPW

type NMLVGETINFOTIPA

type NMLVGETINFOTIPA struct {
	Hdr        NMHDR
	DwFlags    NMLVGETINFOTIP_FLAGS
	PszText    PSTR
	CchTextMax int32
	IItem      int32
	ISubItem   int32
	LParam     LPARAM
}

type NMLVGETINFOTIPW

type NMLVGETINFOTIPW struct {
	Hdr        NMHDR
	DwFlags    NMLVGETINFOTIP_FLAGS
	PszText    PWSTR
	CchTextMax int32
	IItem      int32
	ISubItem   int32
	LParam     LPARAM
}

type NMLVGETINFOTIP_FLAGS

type NMLVGETINFOTIP_FLAGS uint32

enum

const (
	LVGIT_UNFOLDED NMLVGETINFOTIP_FLAGS = 1
	LVGIT_ZERO     NMLVGETINFOTIP_FLAGS = 0
)

type NMLVKEYDOWN

type NMLVKEYDOWN struct {
	Hdr   NMHDR
	WVKey uint16
	Flags uint32
}
type NMLVLINK struct {
	Hdr      NMHDR
	Link     LITEM
	IItem    int32
	ISubItem int32
}

type NMLVODSTATECHANGE

type NMLVODSTATECHANGE struct {
	Hdr       NMHDR
	IFrom     int32
	ITo       int32
	UNewState LIST_VIEW_ITEM_STATE_FLAGS
	UOldState LIST_VIEW_ITEM_STATE_FLAGS
}

type NMLVSCROLL

type NMLVSCROLL struct {
	Hdr NMHDR
	Dx  int32
	Dy  int32
}

type NMMOUSE

type NMMOUSE struct {
	Hdr        NMHDR
	DwItemSpec uintptr
	DwItemData uintptr
	Pt         POINT
	DwHitInfo  LPARAM
}

type NMOBJECTNOTIFY

type NMOBJECTNOTIFY struct {
	Hdr     NMHDR
	IItem   int32
	Piid    *syscall.GUID
	PObject unsafe.Pointer
	HResult HRESULT
	DwFlags uint32
}

type NMPGCALCSIZE

type NMPGCALCSIZE struct {
	Hdr     NMHDR
	DwFlag  NMPGCALCSIZE_FLAGS
	IWidth  int32
	IHeight int32
}

type NMPGCALCSIZE_FLAGS

type NMPGCALCSIZE_FLAGS uint32

enum

const (
	PGF_CALCHEIGHT NMPGCALCSIZE_FLAGS = 2
	PGF_CALCWIDTH  NMPGCALCSIZE_FLAGS = 1
)

type NMPGHOTITEM

type NMPGHOTITEM struct {
	Hdr     NMHDR
	IdOld   int32
	IdNew   int32
	DwFlags uint32
}

type NMPGSCROLL

type NMPGSCROLL struct {
	Hdr      NMHDR
	FwKeys   NMPGSCROLL_KEYS
	RcParent RECT
	IDir     NMPGSCROLL_DIR
	IXpos    int32
	IYpos    int32
	IScroll  int32
}

type NMPGSCROLL_DIR

type NMPGSCROLL_DIR int32

enum

const (
	PGF_SCROLLDOWN  NMPGSCROLL_DIR = 2
	PGF_SCROLLLEFT  NMPGSCROLL_DIR = 4
	PGF_SCROLLRIGHT NMPGSCROLL_DIR = 8
	PGF_SCROLLUP    NMPGSCROLL_DIR = 1
)

type NMPGSCROLL_KEYS

type NMPGSCROLL_KEYS uint16

enum flags

const (
	PGK_NONE    NMPGSCROLL_KEYS = 0
	PGK_SHIFT   NMPGSCROLL_KEYS = 1
	PGK_CONTROL NMPGSCROLL_KEYS = 2
	PGK_MENU    NMPGSCROLL_KEYS = 4
)

type NMRBAUTOSIZE

type NMRBAUTOSIZE struct {
	Hdr      NMHDR
	FChanged BOOL
	RcTarget RECT
	RcActual RECT
}

type NMREBAR

type NMREBAR struct {
	Hdr    NMHDR
	DwMask NMREBAR_MASK_FLAGS
	UBand  uint32
	FStyle uint32
	WID    uint32
	LParam LPARAM
}

type NMREBARAUTOBREAK

type NMREBARAUTOBREAK struct {
	Hdr           NMHDR
	UBand         uint32
	WID           uint32
	LParam        LPARAM
	UMsg          uint32
	FStyleCurrent uint32
	FAutoBreak    BOOL
}

type NMREBARCHEVRON

type NMREBARCHEVRON struct {
	Hdr      NMHDR
	UBand    uint32
	WID      uint32
	LParam   LPARAM
	Rc       RECT
	LParamNM LPARAM
}

type NMREBARCHILDSIZE

type NMREBARCHILDSIZE struct {
	Hdr     NMHDR
	UBand   uint32
	WID     uint32
	RcChild RECT
	RcBand  RECT
}

type NMREBARSPLITTER

type NMREBARSPLITTER struct {
	Hdr      NMHDR
	RcSizing RECT
}

type NMREBAR_MASK_FLAGS

type NMREBAR_MASK_FLAGS uint32

enum flags

const (
	RBNM_ID     NMREBAR_MASK_FLAGS = 1
	RBNM_LPARAM NMREBAR_MASK_FLAGS = 4
	RBNM_STYLE  NMREBAR_MASK_FLAGS = 2
)

type NMSEARCHWEB

type NMSEARCHWEB struct {
	Hdr             NMHDR
	Entrypoint      EC_SEARCHWEB_ENTRYPOINT
	HasQueryText    BOOL
	InvokeSucceeded BOOL
}

type NMSELCHANGE

type NMSELCHANGE struct {
	Nmhdr      NMHDR
	StSelStart SYSTEMTIME
	StSelEnd   SYSTEMTIME
}

type NMTBCUSTOMDRAW

type NMTBCUSTOMDRAW struct {
	Nmcd                 NMCUSTOMDRAW
	HbrMonoDither        HBRUSH
	HbrLines             HBRUSH
	HpenLines            HPEN
	ClrText              COLORREF
	ClrMark              COLORREF
	ClrTextHighlight     COLORREF
	ClrBtnFace           COLORREF
	ClrBtnHighlight      COLORREF
	ClrHighlightHotTrack COLORREF
	RcText               RECT
	NStringBkMode        int32
	NHLStringBkMode      int32
	IListGap             int32
}

type NMTBDISPINFO

type NMTBDISPINFO = NMTBDISPINFOW

type NMTBDISPINFOA

type NMTBDISPINFOA struct {
	Hdr       NMHDR
	DwMask    NMTBDISPINFOW_MASK
	IdCommand int32
	LParam    uintptr
	IImage    int32
	PszText   PSTR
	CchText   int32
}

type NMTBDISPINFOW

type NMTBDISPINFOW struct {
	Hdr       NMHDR
	DwMask    NMTBDISPINFOW_MASK
	IdCommand int32
	LParam    uintptr
	IImage    int32
	PszText   PWSTR
	CchText   int32
}

type NMTBDISPINFOW_MASK

type NMTBDISPINFOW_MASK uint32

enum flags

const (
	TBNF_IMAGE      NMTBDISPINFOW_MASK = 1
	TBNF_TEXT       NMTBDISPINFOW_MASK = 2
	TBNF_DI_SETITEM NMTBDISPINFOW_MASK = 268435456
)

type NMTBGETINFOTIP

type NMTBGETINFOTIP = NMTBGETINFOTIPW

type NMTBGETINFOTIPA

type NMTBGETINFOTIPA struct {
	Hdr        NMHDR
	PszText    PSTR
	CchTextMax int32
	IItem      int32
	LParam     LPARAM
}

type NMTBGETINFOTIPW

type NMTBGETINFOTIPW struct {
	Hdr        NMHDR
	PszText    PWSTR
	CchTextMax int32
	IItem      int32
	LParam     LPARAM
}

type NMTBHOTITEM

type NMTBHOTITEM struct {
	Hdr     NMHDR
	IdOld   int32
	IdNew   int32
	DwFlags NMTBHOTITEM_FLAGS
}

type NMTBHOTITEM_FLAGS

type NMTBHOTITEM_FLAGS uint32

enum flags

const (
	HICF_ACCELERATOR    NMTBHOTITEM_FLAGS = 4
	HICF_ARROWKEYS      NMTBHOTITEM_FLAGS = 2
	HICF_DUPACCEL       NMTBHOTITEM_FLAGS = 8
	HICF_ENTERING       NMTBHOTITEM_FLAGS = 16
	HICF_LEAVING        NMTBHOTITEM_FLAGS = 32
	HICF_LMOUSE         NMTBHOTITEM_FLAGS = 128
	HICF_MOUSE          NMTBHOTITEM_FLAGS = 1
	HICF_OTHER          NMTBHOTITEM_FLAGS = 0
	HICF_RESELECT       NMTBHOTITEM_FLAGS = 64
	HICF_TOGGLEDROPDOWN NMTBHOTITEM_FLAGS = 256
)

type NMTBRESTORE

type NMTBRESTORE struct {
	Hdr              NMHDR
	PData            *uint32
	PCurrent         *uint32
	CbData           uint32
	IItem            int32
	CButtons         int32
	CbBytesPerRecord int32
	TbButton         TBBUTTON
}

type NMTBSAVE

type NMTBSAVE struct {
	Hdr      NMHDR
	PData    *uint32
	PCurrent *uint32
	CbData   uint32
	IItem    int32
	CButtons int32
	TbButton TBBUTTON
}

type NMTCKEYDOWN

type NMTCKEYDOWN struct {
	Hdr   NMHDR
	WVKey uint16
	Flags uint32
}

type NMTOOLBAR

type NMTOOLBAR = NMTOOLBARW

type NMTOOLBARA

type NMTOOLBARA struct {
	Hdr      NMHDR
	IItem    int32
	TbButton TBBUTTON
	CchText  int32
	PszText  PSTR
	RcButton RECT
}

type NMTOOLBARW

type NMTOOLBARW struct {
	Hdr      NMHDR
	IItem    int32
	TbButton TBBUTTON
	CchText  int32
	PszText  PWSTR
	RcButton RECT
}

type NMTOOLTIPSCREATED

type NMTOOLTIPSCREATED struct {
	Hdr          NMHDR
	HwndToolTips HWND
}

type NMTRBTHUMBPOSCHANGING

type NMTRBTHUMBPOSCHANGING struct {
	Hdr     NMHDR
	DwPos   uint32
	NReason int32
}

type NMTREEVIEW

type NMTREEVIEW = NMTREEVIEWW

type NMTREEVIEWA

type NMTREEVIEWA struct {
	Hdr     NMHDR
	Action  NM_TREEVIEW_ACTION
	ItemOld TVITEMA
	ItemNew TVITEMA
	PtDrag  POINT
}

type NMTREEVIEWW

type NMTREEVIEWW struct {
	Hdr     NMHDR
	Action  NM_TREEVIEW_ACTION
	ItemOld TVITEMW
	ItemNew TVITEMW
	PtDrag  POINT
}

type NMTTCUSTOMDRAW

type NMTTCUSTOMDRAW struct {
	Nmcd       NMCUSTOMDRAW
	UDrawFlags uint32
}

type NMTTDISPINFO

type NMTTDISPINFO = NMTTDISPINFOW

type NMTTDISPINFOA

type NMTTDISPINFOA struct {
	Hdr      NMHDR
	LpszText PSTR
	SzText   [80]CHAR
	Hinst    HINSTANCE
	UFlags   TOOLTIP_FLAGS
	LParam   LPARAM
}

type NMTTDISPINFOW

type NMTTDISPINFOW struct {
	Hdr      NMHDR
	LpszText PWSTR
	SzText   [80]uint16
	Hinst    HINSTANCE
	UFlags   TOOLTIP_FLAGS
	LParam   LPARAM
}

type NMTVASYNCDRAW

type NMTVASYNCDRAW struct {
	Hdr            NMHDR
	Pimldp         *IMAGELISTDRAWPARAMS
	Hr             HRESULT
	HItem          HTREEITEM
	LParam         LPARAM
	DwRetFlags     uint32
	IRetImageIndex int32
}

type NMTVCUSTOMDRAW

type NMTVCUSTOMDRAW struct {
	Nmcd      NMCUSTOMDRAW
	ClrText   COLORREF
	ClrTextBk COLORREF
	ILevel    int32
}

type NMTVDISPINFO

type NMTVDISPINFO = NMTVDISPINFOW

type NMTVDISPINFOA

type NMTVDISPINFOA struct {
	Hdr  NMHDR
	Item TVITEMA
}

type NMTVDISPINFOEX

type NMTVDISPINFOEX = NMTVDISPINFOEXW

type NMTVDISPINFOEXA

type NMTVDISPINFOEXA struct {
	Hdr  NMHDR
	Item TVITEMEXA
}

type NMTVDISPINFOEXW

type NMTVDISPINFOEXW struct {
	Hdr  NMHDR
	Item TVITEMEXW
}

type NMTVDISPINFOW

type NMTVDISPINFOW struct {
	Hdr  NMHDR
	Item TVITEMW
}

type NMTVGETINFOTIP

type NMTVGETINFOTIP = NMTVGETINFOTIPW

type NMTVGETINFOTIPA

type NMTVGETINFOTIPA struct {
	Hdr        NMHDR
	PszText    PSTR
	CchTextMax int32
	HItem      HTREEITEM
	LParam     LPARAM
}

type NMTVGETINFOTIPW

type NMTVGETINFOTIPW struct {
	Hdr        NMHDR
	PszText    PWSTR
	CchTextMax int32
	HItem      HTREEITEM
	LParam     LPARAM
}

type NMTVITEMCHANGE

type NMTVITEMCHANGE struct {
	Hdr       NMHDR
	UChanged  uint32
	HItem     HTREEITEM
	UStateNew uint32
	UStateOld uint32
	LParam    LPARAM
}

type NMTVKEYDOWN

type NMTVKEYDOWN struct {
	Hdr   NMHDR
	WVKey uint16
	Flags uint32
}

type NMTVSTATEIMAGECHANGING

type NMTVSTATEIMAGECHANGING struct {
	Hdr                 NMHDR
	Hti                 HTREEITEM
	IOldStateImageIndex int32
	INewStateImageIndex int32
}

type NMUPDOWN

type NMUPDOWN struct {
	Hdr    NMHDR
	IPos   int32
	IDelta int32
}

type NMVIEWCHANGE

type NMVIEWCHANGE struct {
	Nmhdr     NMHDR
	DwOldView MONTH_CALDENDAR_MESSAGES_VIEW
	DwNewView MONTH_CALDENDAR_MESSAGES_VIEW
}

type NM_TREEVIEW_ACTION

type NM_TREEVIEW_ACTION uint32

enum flags

const (
	TVE_COLLAPSE      NM_TREEVIEW_ACTION = 1
	TVE_EXPAND        NM_TREEVIEW_ACTION = 2
	TVE_TOGGLE        NM_TREEVIEW_ACTION = 3
	TVE_EXPANDPARTIAL NM_TREEVIEW_ACTION = 16384
	TVE_COLLAPSERESET NM_TREEVIEW_ACTION = 32768
	TVC_UNKNOWN       NM_TREEVIEW_ACTION = 0
	TVC_BYMOUSE       NM_TREEVIEW_ACTION = 1
	TVC_BYKEYBOARD    NM_TREEVIEW_ACTION = 2
)

type NONCLIENTMETRICS

type NONCLIENTMETRICS = NONCLIENTMETRICSW

type NONCLIENTMETRICSA

type NONCLIENTMETRICSA struct {
	CbSize             uint32
	IBorderWidth       int32
	IScrollWidth       int32
	IScrollHeight      int32
	ICaptionWidth      int32
	ICaptionHeight     int32
	LfCaptionFont      LOGFONTA
	ISmCaptionWidth    int32
	ISmCaptionHeight   int32
	LfSmCaptionFont    LOGFONTA
	IMenuWidth         int32
	IMenuHeight        int32
	LfMenuFont         LOGFONTA
	LfStatusFont       LOGFONTA
	LfMessageFont      LOGFONTA
	IPaddedBorderWidth int32
}

type NONCLIENTMETRICSW

type NONCLIENTMETRICSW struct {
	CbSize             uint32
	IBorderWidth       int32
	IScrollWidth       int32
	IScrollHeight      int32
	ICaptionWidth      int32
	ICaptionHeight     int32
	LfCaptionFont      LOGFONTW
	ISmCaptionWidth    int32
	ISmCaptionHeight   int32
	LfSmCaptionFont    LOGFONTW
	IMenuWidth         int32
	IMenuHeight        int32
	LfMenuFont         LOGFONTW
	LfStatusFont       LOGFONTW
	LfMessageFont      LOGFONTW
	IPaddedBorderWidth int32
}

type NONESTATES

type NONESTATES int32

enum

const (
	DDNONE_HIGHLIGHT   NONESTATES = 1
	DDNONE_NOHIGHLIGHT NONESTATES = 2
)

type NON_PAGED_DEBUG_INFO

type NON_PAGED_DEBUG_INFO struct {
	Signature       uint16
	Flags           uint16
	Size            uint32
	Machine         uint16
	Characteristics uint16
	TimeDateStamp   uint32
	CheckSum        uint32
	SizeOfImage     uint32
	ImageBase       uint64
}

type NORMALGROUPCOLLAPSESTATES

type NORMALGROUPCOLLAPSESTATES int32

enum

const (
	EBNGC_NORMAL  NORMALGROUPCOLLAPSESTATES = 1
	EBNGC_HOT     NORMALGROUPCOLLAPSESTATES = 2
	EBNGC_PRESSED NORMALGROUPCOLLAPSESTATES = 3
)

type NORMALGROUPEXPANDSTATES

type NORMALGROUPEXPANDSTATES int32

enum

const (
	EBNGE_NORMAL  NORMALGROUPEXPANDSTATES = 1
	EBNGE_HOT     NORMALGROUPEXPANDSTATES = 2
	EBNGE_PRESSED NORMALGROUPEXPANDSTATES = 3
)

type NORM_FORM

type NORM_FORM int32

enum

const (
	NormalizationOther NORM_FORM = 0
	NormalizationC     NORM_FORM = 1
	NormalizationD     NORM_FORM = 2
	NormalizationKC    NORM_FORM = 5
	NormalizationKD    NORM_FORM = 6
)

type NOTIFYICONDATA

type NOTIFYICONDATA = NOTIFYICONDATAW

type NOTIFYICONDATAA

type NOTIFYICONDATAA struct {
	CbSize           uint32
	HWnd             HWND
	UID              uint32
	UFlags           NOTIFY_ICON_DATA_FLAGS
	UCallbackMessage uint32
	HIcon            HICON
	SzTip            [128]CHAR
	DwState          NOTIFY_ICON_STATE
	DwStateMask      NOTIFY_ICON_STATE
	SzInfo           [256]CHAR
	NOTIFYICONDATAA_Anonymous
	SzInfoTitle  [64]CHAR
	DwInfoFlags  NOTIFY_ICON_INFOTIP_FLAGS
	GuidItem     syscall.GUID
	HBalloonIcon HICON
}

type NOTIFYICONDATAA_Anonymous

type NOTIFYICONDATAA_Anonymous struct {
	Data [1]uint32
}

func (*NOTIFYICONDATAA_Anonymous) UTimeout

func (this *NOTIFYICONDATAA_Anonymous) UTimeout() *uint32

func (*NOTIFYICONDATAA_Anonymous) UTimeoutVal

func (this *NOTIFYICONDATAA_Anonymous) UTimeoutVal() uint32

func (*NOTIFYICONDATAA_Anonymous) UVersion

func (this *NOTIFYICONDATAA_Anonymous) UVersion() *uint32

func (*NOTIFYICONDATAA_Anonymous) UVersionVal

func (this *NOTIFYICONDATAA_Anonymous) UVersionVal() uint32

type NOTIFYICONDATAW

type NOTIFYICONDATAW struct {
	CbSize           uint32
	HWnd             HWND
	UID              uint32
	UFlags           NOTIFY_ICON_DATA_FLAGS
	UCallbackMessage uint32
	HIcon            HICON
	SzTip            [128]uint16
	DwState          NOTIFY_ICON_STATE
	DwStateMask      NOTIFY_ICON_STATE
	SzInfo           [256]uint16
	NOTIFYICONDATAW_Anonymous
	SzInfoTitle  [64]uint16
	DwInfoFlags  NOTIFY_ICON_INFOTIP_FLAGS
	GuidItem     syscall.GUID
	HBalloonIcon HICON
}

type NOTIFYICONDATAW_Anonymous

type NOTIFYICONDATAW_Anonymous struct {
	Data [1]uint32
}

func (*NOTIFYICONDATAW_Anonymous) UTimeout

func (this *NOTIFYICONDATAW_Anonymous) UTimeout() *uint32

func (*NOTIFYICONDATAW_Anonymous) UTimeoutVal

func (this *NOTIFYICONDATAW_Anonymous) UTimeoutVal() uint32

func (*NOTIFYICONDATAW_Anonymous) UVersion

func (this *NOTIFYICONDATAW_Anonymous) UVersion() *uint32

func (*NOTIFYICONDATAW_Anonymous) UVersionVal

func (this *NOTIFYICONDATAW_Anonymous) UVersionVal() uint32

type NOTIFYICONIDENTIFIER

type NOTIFYICONIDENTIFIER struct {
	CbSize   uint32
	HWnd     HWND
	UID      uint32
	GuidItem syscall.GUID
}

type NOTIFY_ICON_DATA_FLAGS

type NOTIFY_ICON_DATA_FLAGS uint32

enum flags

const (
	NIF_MESSAGE  NOTIFY_ICON_DATA_FLAGS = 1
	NIF_ICON     NOTIFY_ICON_DATA_FLAGS = 2
	NIF_TIP      NOTIFY_ICON_DATA_FLAGS = 4
	NIF_STATE    NOTIFY_ICON_DATA_FLAGS = 8
	NIF_INFO     NOTIFY_ICON_DATA_FLAGS = 16
	NIF_GUID     NOTIFY_ICON_DATA_FLAGS = 32
	NIF_REALTIME NOTIFY_ICON_DATA_FLAGS = 64
	NIF_SHOWTIP  NOTIFY_ICON_DATA_FLAGS = 128
)

type NOTIFY_ICON_INFOTIP_FLAGS

type NOTIFY_ICON_INFOTIP_FLAGS uint32

enum flags

const (
	NIIF_NONE               NOTIFY_ICON_INFOTIP_FLAGS = 0
	NIIF_INFO               NOTIFY_ICON_INFOTIP_FLAGS = 1
	NIIF_WARNING            NOTIFY_ICON_INFOTIP_FLAGS = 2
	NIIF_ERROR              NOTIFY_ICON_INFOTIP_FLAGS = 3
	NIIF_USER               NOTIFY_ICON_INFOTIP_FLAGS = 4
	NIIF_ICON_MASK          NOTIFY_ICON_INFOTIP_FLAGS = 15
	NIIF_NOSOUND            NOTIFY_ICON_INFOTIP_FLAGS = 16
	NIIF_LARGE_ICON         NOTIFY_ICON_INFOTIP_FLAGS = 32
	NIIF_RESPECT_QUIET_TIME NOTIFY_ICON_INFOTIP_FLAGS = 128
)

type NOTIFY_ICON_MESSAGE

type NOTIFY_ICON_MESSAGE uint32

enum

const (
	NIM_ADD        NOTIFY_ICON_MESSAGE = 0
	NIM_MODIFY     NOTIFY_ICON_MESSAGE = 1
	NIM_DELETE     NOTIFY_ICON_MESSAGE = 2
	NIM_SETFOCUS   NOTIFY_ICON_MESSAGE = 3
	NIM_SETVERSION NOTIFY_ICON_MESSAGE = 4
)

type NOTIFY_ICON_STATE

type NOTIFY_ICON_STATE uint32

enum flags

const (
	NIS_HIDDEN     NOTIFY_ICON_STATE = 1
	NIS_SHAREDICON NOTIFY_ICON_STATE = 2
)

type NOTIFY_USER_POWER_SETTING

type NOTIFY_USER_POWER_SETTING struct {
	Guid syscall.GUID
}

type NPCredentialProvider

type NPCredentialProvider struct {
}

type NRESARRAY

type NRESARRAY struct {
	CItems uint32
	Nr     [1]NETRESOURCEA
}

type NSTCCUSTOMDRAW

type NSTCCUSTOMDRAW struct {
	Psi        *IShellItem
	UItemState uint32
	Nstcis     uint32
	PszText    PWSTR
	IImage     int32
	Himl       HIMAGELIST
	ILevel     int32
	IIndent    int32
}

type NSTCECLICKTYPE_

type NSTCECLICKTYPE_ int32

enum

const (
	NSTCECT_LBUTTON  NSTCECLICKTYPE_ = 1
	NSTCECT_MBUTTON  NSTCECLICKTYPE_ = 2
	NSTCECT_RBUTTON  NSTCECLICKTYPE_ = 3
	NSTCECT_BUTTON   NSTCECLICKTYPE_ = 3
	NSTCECT_DBLCLICK NSTCECLICKTYPE_ = 4
)

type NSTCEHITTEST_

type NSTCEHITTEST_ int32

enum

const (
	NSTCEHT_NOWHERE         NSTCEHITTEST_ = 1
	NSTCEHT_ONITEMICON      NSTCEHITTEST_ = 2
	NSTCEHT_ONITEMLABEL     NSTCEHITTEST_ = 4
	NSTCEHT_ONITEMINDENT    NSTCEHITTEST_ = 8
	NSTCEHT_ONITEMBUTTON    NSTCEHITTEST_ = 16
	NSTCEHT_ONITEMRIGHT     NSTCEHITTEST_ = 32
	NSTCEHT_ONITEMSTATEICON NSTCEHITTEST_ = 64
	NSTCEHT_ONITEM          NSTCEHITTEST_ = 70
	NSTCEHT_ONITEMTABBUTTON NSTCEHITTEST_ = 4096
)

type NSTCFOLDERCAPABILITIES

type NSTCFOLDERCAPABILITIES int32

enum flags

const (
	NSTCFC_NONE                  NSTCFOLDERCAPABILITIES = 0
	NSTCFC_PINNEDITEMFILTERING   NSTCFOLDERCAPABILITIES = 1
	NSTCFC_DELAY_REGISTER_NOTIFY NSTCFOLDERCAPABILITIES = 2
)

type NSTCGNI

type NSTCGNI int32

enum

const (
	NSTCGNI_NEXT         NSTCGNI = 0
	NSTCGNI_NEXTVISIBLE  NSTCGNI = 1
	NSTCGNI_PREV         NSTCGNI = 2
	NSTCGNI_PREVVISIBLE  NSTCGNI = 3
	NSTCGNI_PARENT       NSTCGNI = 4
	NSTCGNI_CHILD        NSTCGNI = 5
	NSTCGNI_FIRSTVISIBLE NSTCGNI = 6
	NSTCGNI_LASTVISIBLE  NSTCGNI = 7
)

type NSTCITEMSTATE_

type NSTCITEMSTATE_ int32

enum

const (
	NSTCIS_NONE             NSTCITEMSTATE_ = 0
	NSTCIS_SELECTED         NSTCITEMSTATE_ = 1
	NSTCIS_EXPANDED         NSTCITEMSTATE_ = 2
	NSTCIS_BOLD             NSTCITEMSTATE_ = 4
	NSTCIS_DISABLED         NSTCITEMSTATE_ = 8
	NSTCIS_SELECTEDNOEXPAND NSTCITEMSTATE_ = 16
)

type NSTCROOTSTYLE_

type NSTCROOTSTYLE_ int32

enum

const (
	NSTCRS_VISIBLE  NSTCROOTSTYLE_ = 0
	NSTCRS_HIDDEN   NSTCROOTSTYLE_ = 1
	NSTCRS_EXPANDED NSTCROOTSTYLE_ = 2
)

type NSTCSTYLE2

type NSTCSTYLE2 int32

enum flags

const (
	NSTCS2_DEFAULT                  NSTCSTYLE2 = 0
	NSTCS2_INTERRUPTNOTIFICATIONS   NSTCSTYLE2 = 1
	NSTCS2_SHOWNULLSPACEMENU        NSTCSTYLE2 = 2
	NSTCS2_DISPLAYPADDING           NSTCSTYLE2 = 4
	NSTCS2_DISPLAYPINNEDONLY        NSTCSTYLE2 = 8
	NTSCS2_NOSINGLETONAUTOEXPAND    NSTCSTYLE2 = 16
	NTSCS2_NEVERINSERTNONENUMERATED NSTCSTYLE2 = 32
)

type NSTCSTYLE_

type NSTCSTYLE_ int32

enum

const (
	NSTCS_HASEXPANDOS         NSTCSTYLE_ = 1
	NSTCS_HASLINES            NSTCSTYLE_ = 2
	NSTCS_SINGLECLICKEXPAND   NSTCSTYLE_ = 4
	NSTCS_FULLROWSELECT       NSTCSTYLE_ = 8
	NSTCS_SPRINGEXPAND        NSTCSTYLE_ = 16
	NSTCS_HORIZONTALSCROLL    NSTCSTYLE_ = 32
	NSTCS_ROOTHASEXPANDO      NSTCSTYLE_ = 64
	NSTCS_SHOWSELECTIONALWAYS NSTCSTYLE_ = 128
	NSTCS_NOINFOTIP           NSTCSTYLE_ = 512
	NSTCS_EVENHEIGHT          NSTCSTYLE_ = 1024
	NSTCS_NOREPLACEOPEN       NSTCSTYLE_ = 2048
	NSTCS_DISABLEDRAGDROP     NSTCSTYLE_ = 4096
	NSTCS_NOORDERSTREAM       NSTCSTYLE_ = 8192
	NSTCS_RICHTOOLTIP         NSTCSTYLE_ = 16384
	NSTCS_BORDER              NSTCSTYLE_ = 32768
	NSTCS_NOEDITLABELS        NSTCSTYLE_ = 65536
	NSTCS_TABSTOP             NSTCSTYLE_ = 131072
	NSTCS_FAVORITESMODE       NSTCSTYLE_ = 524288
	NSTCS_AUTOHSCROLL         NSTCSTYLE_ = 1048576
	NSTCS_FADEINOUTEXPANDOS   NSTCSTYLE_ = 2097152
	NSTCS_EMPTYTEXT           NSTCSTYLE_ = 4194304
	NSTCS_CHECKBOXES          NSTCSTYLE_ = 8388608
	NSTCS_PARTIALCHECKBOXES   NSTCSTYLE_ = 16777216
	NSTCS_EXCLUSIONCHECKBOXES NSTCSTYLE_ = 33554432
	NSTCS_DIMMEDCHECKBOXES    NSTCSTYLE_ = 67108864
	NSTCS_NOINDENTCHECKS      NSTCSTYLE_ = 134217728
	NSTCS_ALLOWJUNCTIONS      NSTCSTYLE_ = 268435456
	NSTCS_SHOWTABSBUTTON      NSTCSTYLE_ = 536870912
	NSTCS_SHOWDELETEBUTTON    NSTCSTYLE_ = 1073741824
	NSTCS_SHOWREFRESHBUTTON   NSTCSTYLE_ = -2147483648
)

type NTMS_ALLOCATION_INFORMATION

type NTMS_ALLOCATION_INFORMATION struct {
	DwSize        uint32
	LpReserved    unsafe.Pointer
	AllocatedFrom syscall.GUID
}

type NTMS_ASYNC_IO

type NTMS_ASYNC_IO struct {
	OperationId     syscall.GUID
	EventId         syscall.GUID
	DwOperationType uint32
	DwResult        uint32
	DwAsyncState    uint32
	HEvent          HANDLE
	BOnStateChange  BOOL
}

type NTMS_CHANGERINFORMATION

type NTMS_CHANGERINFORMATION = NTMS_CHANGERINFORMATIONW

type NTMS_CHANGERINFORMATIONA

type NTMS_CHANGERINFORMATIONA struct {
	Number         uint32
	ChangerType    syscall.GUID
	SzSerialNumber [32]CHAR
	SzRevision     [32]CHAR
	SzDeviceName   [64]CHAR
	ScsiPort       uint16
	ScsiBus        uint16
	ScsiTarget     uint16
	ScsiLun        uint16
	Library        syscall.GUID
}

type NTMS_CHANGERINFORMATIONW

type NTMS_CHANGERINFORMATIONW struct {
	Number         uint32
	ChangerType    syscall.GUID
	SzSerialNumber [32]uint16
	SzRevision     [32]uint16
	SzDeviceName   [64]uint16
	ScsiPort       uint16
	ScsiBus        uint16
	ScsiTarget     uint16
	ScsiLun        uint16
	Library        syscall.GUID
}

type NTMS_CHANGERTYPEINFORMATION

type NTMS_CHANGERTYPEINFORMATION = NTMS_CHANGERTYPEINFORMATIONW

type NTMS_CHANGERTYPEINFORMATIONA

type NTMS_CHANGERTYPEINFORMATIONA struct {
	SzVendor   [128]CHAR
	SzProduct  [128]CHAR
	DeviceType uint32
}

type NTMS_CHANGERTYPEINFORMATIONW

type NTMS_CHANGERTYPEINFORMATIONW struct {
	SzVendor   [128]uint16
	SzProduct  [128]uint16
	DeviceType uint32
}

type NTMS_COMPUTERINFORMATION

type NTMS_COMPUTERINFORMATION struct {
	DwLibRequestPurgeTime uint32
	DwOpRequestPurgeTime  uint32
	DwLibRequestFlags     uint32
	DwOpRequestFlags      uint32
	DwMediaPoolPolicy     uint32
}

type NTMS_DRIVEINFORMATION

type NTMS_DRIVEINFORMATION = NTMS_DRIVEINFORMATIONW

type NTMS_DRIVEINFORMATIONA

type NTMS_DRIVEINFORMATIONA struct {
	Number               uint32
	State                NtmsDriveState
	DriveType            syscall.GUID
	SzDeviceName         [64]CHAR
	SzSerialNumber       [32]CHAR
	SzRevision           [32]CHAR
	ScsiPort             uint16
	ScsiBus              uint16
	ScsiTarget           uint16
	ScsiLun              uint16
	DwMountCount         uint32
	LastCleanedTs        SYSTEMTIME
	SavedPartitionId     syscall.GUID
	Library              syscall.GUID
	Reserved             syscall.GUID
	DwDeferDismountDelay uint32
}

type NTMS_DRIVEINFORMATIONW

type NTMS_DRIVEINFORMATIONW struct {
	Number               uint32
	State                NtmsDriveState
	DriveType            syscall.GUID
	SzDeviceName         [64]uint16
	SzSerialNumber       [32]uint16
	SzRevision           [32]uint16
	ScsiPort             uint16
	ScsiBus              uint16
	ScsiTarget           uint16
	ScsiLun              uint16
	DwMountCount         uint32
	LastCleanedTs        SYSTEMTIME
	SavedPartitionId     syscall.GUID
	Library              syscall.GUID
	Reserved             syscall.GUID
	DwDeferDismountDelay uint32
}

type NTMS_DRIVETYPEINFORMATION

type NTMS_DRIVETYPEINFORMATION = NTMS_DRIVETYPEINFORMATIONW

type NTMS_DRIVETYPEINFORMATIONA

type NTMS_DRIVETYPEINFORMATIONA struct {
	SzVendor      [128]CHAR
	SzProduct     [128]CHAR
	NumberOfHeads uint32
	DeviceType    FILE_DEVICE_TYPE
}

type NTMS_DRIVETYPEINFORMATIONW

type NTMS_DRIVETYPEINFORMATIONW struct {
	SzVendor      [128]uint16
	SzProduct     [128]uint16
	NumberOfHeads uint32
	DeviceType    FILE_DEVICE_TYPE
}

type NTMS_FILESYSTEM_INFO

type NTMS_FILESYSTEM_INFO struct {
	FileSystemType [64]uint16
	VolumeName     [256]uint16
	SerialNumber   uint32
}

type NTMS_I1_LIBRARYINFORMATION

type NTMS_I1_LIBRARYINFORMATION struct {
	LibraryType                  uint32
	CleanerSlot                  syscall.GUID
	CleanerSlotDefault           syscall.GUID
	LibrarySupportsDriveCleaning BOOL
	BarCodeReaderInstalled       BOOL
	InventoryMethod              uint32
	DwCleanerUsesRemaining       uint32
	FirstDriveNumber             uint32
	DwNumberOfDrives             uint32
	FirstSlotNumber              uint32
	DwNumberOfSlots              uint32
	FirstDoorNumber              uint32
	DwNumberOfDoors              uint32
	FirstPortNumber              uint32
	DwNumberOfPorts              uint32
	FirstChangerNumber           uint32
	DwNumberOfChangers           uint32
	DwNumberOfMedia              uint32
	DwNumberOfMediaTypes         uint32
	DwNumberOfLibRequests        uint32
	Reserved                     syscall.GUID
}

type NTMS_I1_LIBREQUESTINFORMATION

type NTMS_I1_LIBREQUESTINFORMATION = NTMS_I1_LIBREQUESTINFORMATIONW

type NTMS_I1_LIBREQUESTINFORMATIONA

type NTMS_I1_LIBREQUESTINFORMATIONA struct {
	OperationCode   uint32
	OperationOption uint32
	State           uint32
	PartitionId     syscall.GUID
	DriveId         syscall.GUID
	PhysMediaId     syscall.GUID
	Library         syscall.GUID
	SlotId          syscall.GUID
	TimeQueued      SYSTEMTIME
	TimeCompleted   SYSTEMTIME
	SzApplication   [64]CHAR
	SzUser          [64]CHAR
	SzComputer      [64]CHAR
}

type NTMS_I1_LIBREQUESTINFORMATIONW

type NTMS_I1_LIBREQUESTINFORMATIONW struct {
	OperationCode   uint32
	OperationOption uint32
	State           uint32
	PartitionId     syscall.GUID
	DriveId         syscall.GUID
	PhysMediaId     syscall.GUID
	Library         syscall.GUID
	SlotId          syscall.GUID
	TimeQueued      SYSTEMTIME
	TimeCompleted   SYSTEMTIME
	SzApplication   [64]uint16
	SzUser          [64]uint16
	SzComputer      [64]uint16
}

type NTMS_I1_OBJECTINFORMATION

type NTMS_I1_OBJECTINFORMATION = NTMS_I1_OBJECTINFORMATIONW

type NTMS_I1_OBJECTINFORMATIONA

type NTMS_I1_OBJECTINFORMATIONA struct {
	DwSize             uint32
	DwType             uint32
	Created            SYSTEMTIME
	Modified           SYSTEMTIME
	ObjectGuid         syscall.GUID
	Enabled            BOOL
	DwOperationalState uint32
	SzName             [64]CHAR
	SzDescription      [127]CHAR
	Info               NTMS_I1_OBJECTINFORMATIONA_Info
}

type NTMS_I1_OBJECTINFORMATIONA_Info

type NTMS_I1_OBJECTINFORMATIONA_Info struct {
	Data [157]uint32
}

func (*NTMS_I1_OBJECTINFORMATIONA_Info) Changer

func (*NTMS_I1_OBJECTINFORMATIONA_Info) ChangerType

func (*NTMS_I1_OBJECTINFORMATIONA_Info) ChangerTypeVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) ChangerVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) Drive

func (*NTMS_I1_OBJECTINFORMATIONA_Info) DriveType

func (*NTMS_I1_OBJECTINFORMATIONA_Info) DriveTypeVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) DriveVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) IEDoor

func (*NTMS_I1_OBJECTINFORMATIONA_Info) IEDoorVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) IEPort

func (*NTMS_I1_OBJECTINFORMATIONA_Info) IEPortVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) LibRequest

func (*NTMS_I1_OBJECTINFORMATIONA_Info) LibRequestVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) Library

func (*NTMS_I1_OBJECTINFORMATIONA_Info) LibraryVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) LogicalMedia

func (*NTMS_I1_OBJECTINFORMATIONA_Info) LogicalMediaVal

func (this *NTMS_I1_OBJECTINFORMATIONA_Info) LogicalMediaVal() NTMS_LMIDINFORMATION

func (*NTMS_I1_OBJECTINFORMATIONA_Info) MediaPool

func (*NTMS_I1_OBJECTINFORMATIONA_Info) MediaPoolVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) MediaType

func (*NTMS_I1_OBJECTINFORMATIONA_Info) MediaTypeVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) OpRequest

func (*NTMS_I1_OBJECTINFORMATIONA_Info) OpRequestVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) Partition

func (*NTMS_I1_OBJECTINFORMATIONA_Info) PartitionVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) PhysicalMedia

func (*NTMS_I1_OBJECTINFORMATIONA_Info) PhysicalMediaVal

func (*NTMS_I1_OBJECTINFORMATIONA_Info) StorageSlot

func (*NTMS_I1_OBJECTINFORMATIONA_Info) StorageSlotVal

type NTMS_I1_OBJECTINFORMATIONW

type NTMS_I1_OBJECTINFORMATIONW struct {
	DwSize             uint32
	DwType             uint32
	Created            SYSTEMTIME
	Modified           SYSTEMTIME
	ObjectGuid         syscall.GUID
	Enabled            BOOL
	DwOperationalState uint32
	SzName             [64]uint16
	SzDescription      [127]uint16
	Info               NTMS_I1_OBJECTINFORMATIONW_Info
}

type NTMS_I1_OBJECTINFORMATIONW_Info

type NTMS_I1_OBJECTINFORMATIONW_Info struct {
	Data [237]uint32
}

func (*NTMS_I1_OBJECTINFORMATIONW_Info) Changer

func (*NTMS_I1_OBJECTINFORMATIONW_Info) ChangerType

func (*NTMS_I1_OBJECTINFORMATIONW_Info) ChangerTypeVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) ChangerVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) Drive

func (*NTMS_I1_OBJECTINFORMATIONW_Info) DriveType

func (*NTMS_I1_OBJECTINFORMATIONW_Info) DriveTypeVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) DriveVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) IEDoor

func (*NTMS_I1_OBJECTINFORMATIONW_Info) IEDoorVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) IEPort

func (*NTMS_I1_OBJECTINFORMATIONW_Info) IEPortVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) LibRequest

func (*NTMS_I1_OBJECTINFORMATIONW_Info) LibRequestVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) Library

func (*NTMS_I1_OBJECTINFORMATIONW_Info) LibraryVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) LogicalMedia

func (*NTMS_I1_OBJECTINFORMATIONW_Info) LogicalMediaVal

func (this *NTMS_I1_OBJECTINFORMATIONW_Info) LogicalMediaVal() NTMS_LMIDINFORMATION

func (*NTMS_I1_OBJECTINFORMATIONW_Info) MediaPool

func (*NTMS_I1_OBJECTINFORMATIONW_Info) MediaPoolVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) MediaType

func (*NTMS_I1_OBJECTINFORMATIONW_Info) MediaTypeVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) OpRequest

func (*NTMS_I1_OBJECTINFORMATIONW_Info) OpRequestVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) Partition

func (*NTMS_I1_OBJECTINFORMATIONW_Info) PartitionVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) PhysicalMedia

func (*NTMS_I1_OBJECTINFORMATIONW_Info) PhysicalMediaVal

func (*NTMS_I1_OBJECTINFORMATIONW_Info) StorageSlot

func (*NTMS_I1_OBJECTINFORMATIONW_Info) StorageSlotVal

type NTMS_I1_OPREQUESTINFORMATION

type NTMS_I1_OPREQUESTINFORMATION = NTMS_I1_OPREQUESTINFORMATIONW

type NTMS_I1_OPREQUESTINFORMATIONA

type NTMS_I1_OPREQUESTINFORMATIONA struct {
	Request       uint32
	Submitted     SYSTEMTIME
	State         uint32
	SzMessage     [127]CHAR
	Arg1Type      uint32
	Arg1          syscall.GUID
	Arg2Type      uint32
	Arg2          syscall.GUID
	SzApplication [64]CHAR
	SzUser        [64]CHAR
	SzComputer    [64]CHAR
}

type NTMS_I1_OPREQUESTINFORMATIONW

type NTMS_I1_OPREQUESTINFORMATIONW struct {
	Request       uint32
	Submitted     SYSTEMTIME
	State         uint32
	SzMessage     [127]uint16
	Arg1Type      uint32
	Arg1          syscall.GUID
	Arg2Type      uint32
	Arg2          syscall.GUID
	SzApplication [64]uint16
	SzUser        [64]uint16
	SzComputer    [64]uint16
}

type NTMS_I1_PARTITIONINFORMATION

type NTMS_I1_PARTITIONINFORMATION = NTMS_I1_PARTITIONINFORMATIONW

type NTMS_I1_PARTITIONINFORMATIONA

type NTMS_I1_PARTITIONINFORMATIONA struct {
	PhysicalMedia       syscall.GUID
	LogicalMedia        syscall.GUID
	State               uint32
	Side                uint16
	DwOmidLabelIdLength uint32
	OmidLabelId         [255]byte
	SzOmidLabelType     [64]CHAR
	SzOmidLabelInfo     [256]CHAR
	DwMountCount        uint32
	DwAllocateCount     uint32
}

type NTMS_I1_PARTITIONINFORMATIONW

type NTMS_I1_PARTITIONINFORMATIONW struct {
	PhysicalMedia       syscall.GUID
	LogicalMedia        syscall.GUID
	State               uint32
	Side                uint16
	DwOmidLabelIdLength uint32
	OmidLabelId         [255]byte
	SzOmidLabelType     [64]uint16
	SzOmidLabelInfo     [256]uint16
	DwMountCount        uint32
	DwAllocateCount     uint32
}

type NTMS_I1_PMIDINFORMATION

type NTMS_I1_PMIDINFORMATION = NTMS_I1_PMIDINFORMATIONW

type NTMS_I1_PMIDINFORMATIONA

type NTMS_I1_PMIDINFORMATIONA struct {
	CurrentLibrary       syscall.GUID
	MediaPool            syscall.GUID
	Location             syscall.GUID
	LocationType         uint32
	MediaType            syscall.GUID
	HomeSlot             syscall.GUID
	SzBarCode            [64]CHAR
	BarCodeState         uint32
	SzSequenceNumber     [32]CHAR
	MediaState           uint32
	DwNumberOfPartitions uint32
}

type NTMS_I1_PMIDINFORMATIONW

type NTMS_I1_PMIDINFORMATIONW struct {
	CurrentLibrary       syscall.GUID
	MediaPool            syscall.GUID
	Location             syscall.GUID
	LocationType         uint32
	MediaType            syscall.GUID
	HomeSlot             syscall.GUID
	SzBarCode            [64]uint16
	BarCodeState         uint32
	SzSequenceNumber     [32]uint16
	MediaState           uint32
	DwNumberOfPartitions uint32
}

type NTMS_IEDOORINFORMATION

type NTMS_IEDOORINFORMATION struct {
	Number      uint32
	State       NtmsDoorState
	MaxOpenSecs uint16
	Library     syscall.GUID
}

type NTMS_IEPORTINFORMATION

type NTMS_IEPORTINFORMATION struct {
	Number        uint32
	Content       NtmsPortContent
	Position      NtmsPortPosition
	MaxExtendSecs uint16
	Library       syscall.GUID
}

type NTMS_LIBRARYINFORMATION

type NTMS_LIBRARYINFORMATION struct {
	LibraryType                  NtmsLibraryType
	CleanerSlot                  syscall.GUID
	CleanerSlotDefault           syscall.GUID
	LibrarySupportsDriveCleaning BOOL
	BarCodeReaderInstalled       BOOL
	InventoryMethod              NtmsInventoryMethod
	DwCleanerUsesRemaining       uint32
	FirstDriveNumber             uint32
	DwNumberOfDrives             uint32
	FirstSlotNumber              uint32
	DwNumberOfSlots              uint32
	FirstDoorNumber              uint32
	DwNumberOfDoors              uint32
	FirstPortNumber              uint32
	DwNumberOfPorts              uint32
	FirstChangerNumber           uint32
	DwNumberOfChangers           uint32
	DwNumberOfMedia              uint32
	DwNumberOfMediaTypes         uint32
	DwNumberOfLibRequests        uint32
	Reserved                     syscall.GUID
	AutoRecovery                 BOOL
	DwFlags                      NtmsLibraryFlags
}

type NTMS_LIBREQUESTINFORMATION

type NTMS_LIBREQUESTINFORMATION = NTMS_LIBREQUESTINFORMATIONW

type NTMS_LIBREQUESTINFORMATIONA

type NTMS_LIBREQUESTINFORMATIONA struct {
	OperationCode   NtmsLmOperation
	OperationOption uint32
	State           NtmsLmState
	PartitionId     syscall.GUID
	DriveId         syscall.GUID
	PhysMediaId     syscall.GUID
	Library         syscall.GUID
	SlotId          syscall.GUID
	TimeQueued      SYSTEMTIME
	TimeCompleted   SYSTEMTIME
	SzApplication   [64]CHAR
	SzUser          [64]CHAR
	SzComputer      [64]CHAR
	DwErrorCode     uint32
	WorkItemId      syscall.GUID
	DwPriority      uint32
}

type NTMS_LIBREQUESTINFORMATIONW

type NTMS_LIBREQUESTINFORMATIONW struct {
	OperationCode   NtmsLmOperation
	OperationOption uint32
	State           NtmsLmState
	PartitionId     syscall.GUID
	DriveId         syscall.GUID
	PhysMediaId     syscall.GUID
	Library         syscall.GUID
	SlotId          syscall.GUID
	TimeQueued      SYSTEMTIME
	TimeCompleted   SYSTEMTIME
	SzApplication   [64]uint16
	SzUser          [64]uint16
	SzComputer      [64]uint16
	DwErrorCode     uint32
	WorkItemId      syscall.GUID
	DwPriority      uint32
}

type NTMS_LMIDINFORMATION

type NTMS_LMIDINFORMATION struct {
	MediaPool            syscall.GUID
	DwNumberOfPartitions uint32
}

type NTMS_MEDIAPOOLINFORMATION

type NTMS_MEDIAPOOLINFORMATION struct {
	PoolType                uint32
	MediaType               syscall.GUID
	Parent                  syscall.GUID
	AllocationPolicy        uint32
	DeallocationPolicy      uint32
	DwMaxAllocates          uint32
	DwNumberOfPhysicalMedia uint32
	DwNumberOfLogicalMedia  uint32
	DwNumberOfMediaPools    uint32
}

type NTMS_MEDIATYPEINFORMATION

type NTMS_MEDIATYPEINFORMATION struct {
	MediaType                uint32
	NumberOfSides            uint32
	ReadWriteCharacteristics NtmsReadWriteCharacteristics
	DeviceType               FILE_DEVICE_TYPE
}

type NTMS_MOUNT_INFORMATION

type NTMS_MOUNT_INFORMATION struct {
	DwSize     uint32
	LpReserved unsafe.Pointer
}

type NTMS_NOTIFICATIONINFORMATION

type NTMS_NOTIFICATIONINFORMATION struct {
	DwOperation NtmsNotificationOperations
	ObjectId    syscall.GUID
}

type NTMS_OBJECTINFORMATION

type NTMS_OBJECTINFORMATION = NTMS_OBJECTINFORMATIONW

type NTMS_OBJECTINFORMATIONA

type NTMS_OBJECTINFORMATIONA struct {
	DwSize             uint32
	DwType             NtmsObjectsTypes
	Created            SYSTEMTIME
	Modified           SYSTEMTIME
	ObjectGuid         syscall.GUID
	Enabled            BOOL
	DwOperationalState NtmsOperationalState
	SzName             [64]CHAR
	SzDescription      [127]CHAR
	Info               NTMS_OBJECTINFORMATIONA_Info
}

type NTMS_OBJECTINFORMATIONA_Info

type NTMS_OBJECTINFORMATIONA_Info struct {
	Data [80]uint64
}

func (*NTMS_OBJECTINFORMATIONA_Info) Changer

func (*NTMS_OBJECTINFORMATIONA_Info) ChangerType

func (*NTMS_OBJECTINFORMATIONA_Info) ChangerTypeVal

func (*NTMS_OBJECTINFORMATIONA_Info) ChangerVal

func (*NTMS_OBJECTINFORMATIONA_Info) Computer

func (*NTMS_OBJECTINFORMATIONA_Info) ComputerVal

func (*NTMS_OBJECTINFORMATIONA_Info) Drive

func (*NTMS_OBJECTINFORMATIONA_Info) DriveType

func (*NTMS_OBJECTINFORMATIONA_Info) DriveTypeVal

func (*NTMS_OBJECTINFORMATIONA_Info) DriveVal

func (*NTMS_OBJECTINFORMATIONA_Info) IEDoor

func (*NTMS_OBJECTINFORMATIONA_Info) IEDoorVal

func (*NTMS_OBJECTINFORMATIONA_Info) IEPort

func (*NTMS_OBJECTINFORMATIONA_Info) IEPortVal

func (*NTMS_OBJECTINFORMATIONA_Info) LibRequest

func (*NTMS_OBJECTINFORMATIONA_Info) LibRequestVal

func (*NTMS_OBJECTINFORMATIONA_Info) Library

func (*NTMS_OBJECTINFORMATIONA_Info) LibraryVal

func (*NTMS_OBJECTINFORMATIONA_Info) LogicalMedia

func (this *NTMS_OBJECTINFORMATIONA_Info) LogicalMedia() *NTMS_LMIDINFORMATION

func (*NTMS_OBJECTINFORMATIONA_Info) LogicalMediaVal

func (this *NTMS_OBJECTINFORMATIONA_Info) LogicalMediaVal() NTMS_LMIDINFORMATION

func (*NTMS_OBJECTINFORMATIONA_Info) MediaPool

func (*NTMS_OBJECTINFORMATIONA_Info) MediaPoolVal

func (*NTMS_OBJECTINFORMATIONA_Info) MediaType

func (*NTMS_OBJECTINFORMATIONA_Info) MediaTypeVal

func (*NTMS_OBJECTINFORMATIONA_Info) OpRequest

func (*NTMS_OBJECTINFORMATIONA_Info) OpRequestVal

func (*NTMS_OBJECTINFORMATIONA_Info) Partition

func (*NTMS_OBJECTINFORMATIONA_Info) PartitionVal

func (*NTMS_OBJECTINFORMATIONA_Info) PhysicalMedia

func (this *NTMS_OBJECTINFORMATIONA_Info) PhysicalMedia() *NTMS_PMIDINFORMATIONA

func (*NTMS_OBJECTINFORMATIONA_Info) PhysicalMediaVal

func (this *NTMS_OBJECTINFORMATIONA_Info) PhysicalMediaVal() NTMS_PMIDINFORMATIONA

func (*NTMS_OBJECTINFORMATIONA_Info) StorageSlot

func (*NTMS_OBJECTINFORMATIONA_Info) StorageSlotVal

type NTMS_OBJECTINFORMATIONW

type NTMS_OBJECTINFORMATIONW struct {
	DwSize             uint32
	DwType             NtmsObjectsTypes
	Created            SYSTEMTIME
	Modified           SYSTEMTIME
	ObjectGuid         syscall.GUID
	Enabled            BOOL
	DwOperationalState NtmsOperationalState
	SzName             [64]uint16
	SzDescription      [127]uint16
	Info               NTMS_OBJECTINFORMATIONW_Info
}

type NTMS_OBJECTINFORMATIONW_Info

type NTMS_OBJECTINFORMATIONW_Info struct {
	Data [120]uint64
}

func (*NTMS_OBJECTINFORMATIONW_Info) Changer

func (*NTMS_OBJECTINFORMATIONW_Info) ChangerType

func (*NTMS_OBJECTINFORMATIONW_Info) ChangerTypeVal

func (*NTMS_OBJECTINFORMATIONW_Info) ChangerVal

func (*NTMS_OBJECTINFORMATIONW_Info) Computer

func (*NTMS_OBJECTINFORMATIONW_Info) ComputerVal

func (*NTMS_OBJECTINFORMATIONW_Info) Drive

func (*NTMS_OBJECTINFORMATIONW_Info) DriveType

func (*NTMS_OBJECTINFORMATIONW_Info) DriveTypeVal

func (*NTMS_OBJECTINFORMATIONW_Info) DriveVal

func (*NTMS_OBJECTINFORMATIONW_Info) IEDoor

func (*NTMS_OBJECTINFORMATIONW_Info) IEDoorVal

func (*NTMS_OBJECTINFORMATIONW_Info) IEPort

func (*NTMS_OBJECTINFORMATIONW_Info) IEPortVal

func (*NTMS_OBJECTINFORMATIONW_Info) LibRequest

func (*NTMS_OBJECTINFORMATIONW_Info) LibRequestVal

func (*NTMS_OBJECTINFORMATIONW_Info) Library

func (*NTMS_OBJECTINFORMATIONW_Info) LibraryVal

func (*NTMS_OBJECTINFORMATIONW_Info) LogicalMedia

func (this *NTMS_OBJECTINFORMATIONW_Info) LogicalMedia() *NTMS_LMIDINFORMATION

func (*NTMS_OBJECTINFORMATIONW_Info) LogicalMediaVal

func (this *NTMS_OBJECTINFORMATIONW_Info) LogicalMediaVal() NTMS_LMIDINFORMATION

func (*NTMS_OBJECTINFORMATIONW_Info) MediaPool

func (*NTMS_OBJECTINFORMATIONW_Info) MediaPoolVal

func (*NTMS_OBJECTINFORMATIONW_Info) MediaType

func (*NTMS_OBJECTINFORMATIONW_Info) MediaTypeVal

func (*NTMS_OBJECTINFORMATIONW_Info) OpRequest

func (*NTMS_OBJECTINFORMATIONW_Info) OpRequestVal

func (*NTMS_OBJECTINFORMATIONW_Info) Partition

func (*NTMS_OBJECTINFORMATIONW_Info) PartitionVal

func (*NTMS_OBJECTINFORMATIONW_Info) PhysicalMedia

func (this *NTMS_OBJECTINFORMATIONW_Info) PhysicalMedia() *NTMS_PMIDINFORMATIONW

func (*NTMS_OBJECTINFORMATIONW_Info) PhysicalMediaVal

func (this *NTMS_OBJECTINFORMATIONW_Info) PhysicalMediaVal() NTMS_PMIDINFORMATIONW

func (*NTMS_OBJECTINFORMATIONW_Info) StorageSlot

func (*NTMS_OBJECTINFORMATIONW_Info) StorageSlotVal

type NTMS_OMID_TYPE

type NTMS_OMID_TYPE uint32

enum

const (
	NTMS_OMID_TYPE_FILESYSTEM_INFO NTMS_OMID_TYPE = 2
	NTMS_OMID_TYPE_RAW_LABEL       NTMS_OMID_TYPE = 1
)

type NTMS_OPREQUESTINFORMATION

type NTMS_OPREQUESTINFORMATION = NTMS_OPREQUESTINFORMATIONW

type NTMS_OPREQUESTINFORMATIONA

type NTMS_OPREQUESTINFORMATIONA struct {
	Request       NtmsOpreqCommand
	Submitted     SYSTEMTIME
	State         NtmsOpreqState
	SzMessage     [256]CHAR
	Arg1Type      NtmsObjectsTypes
	Arg1          syscall.GUID
	Arg2Type      NtmsObjectsTypes
	Arg2          syscall.GUID
	SzApplication [64]CHAR
	SzUser        [64]CHAR
	SzComputer    [64]CHAR
}

type NTMS_OPREQUESTINFORMATIONW

type NTMS_OPREQUESTINFORMATIONW struct {
	Request       NtmsOpreqCommand
	Submitted     SYSTEMTIME
	State         NtmsOpreqState
	SzMessage     [256]uint16
	Arg1Type      NtmsObjectsTypes
	Arg1          syscall.GUID
	Arg2Type      NtmsObjectsTypes
	Arg2          syscall.GUID
	SzApplication [64]uint16
	SzUser        [64]uint16
	SzComputer    [64]uint16
}

type NTMS_PARTITIONINFORMATION

type NTMS_PARTITIONINFORMATION = NTMS_PARTITIONINFORMATIONW

type NTMS_PARTITIONINFORMATIONA

type NTMS_PARTITIONINFORMATIONA struct {
	PhysicalMedia       syscall.GUID
	LogicalMedia        syscall.GUID
	State               NtmsPartitionState
	Side                uint16
	DwOmidLabelIdLength uint32
	OmidLabelId         [255]byte
	SzOmidLabelType     [64]CHAR
	SzOmidLabelInfo     [256]CHAR
	DwMountCount        uint32
	DwAllocateCount     uint32
	Capacity            int64
}

type NTMS_PARTITIONINFORMATIONW

type NTMS_PARTITIONINFORMATIONW struct {
	PhysicalMedia       syscall.GUID
	LogicalMedia        syscall.GUID
	State               NtmsPartitionState
	Side                uint16
	DwOmidLabelIdLength uint32
	OmidLabelId         [255]byte
	SzOmidLabelType     [64]uint16
	SzOmidLabelInfo     [256]uint16
	DwMountCount        uint32
	DwAllocateCount     uint32
	Capacity            int64
}

type NTMS_PMIDINFORMATION

type NTMS_PMIDINFORMATION = NTMS_PMIDINFORMATIONW

type NTMS_PMIDINFORMATIONA

type NTMS_PMIDINFORMATIONA struct {
	CurrentLibrary       syscall.GUID
	MediaPool            syscall.GUID
	Location             syscall.GUID
	LocationType         uint32
	MediaType            syscall.GUID
	HomeSlot             syscall.GUID
	SzBarCode            [64]CHAR
	BarCodeState         NtmsBarCodeState
	SzSequenceNumber     [32]CHAR
	MediaState           NtmsMediaState
	DwNumberOfPartitions uint32
	DwMediaTypeCode      uint32
	DwDensityCode        uint32
	MountedPartition     syscall.GUID
}

type NTMS_PMIDINFORMATIONW

type NTMS_PMIDINFORMATIONW struct {
	CurrentLibrary       syscall.GUID
	MediaPool            syscall.GUID
	Location             syscall.GUID
	LocationType         uint32
	MediaType            syscall.GUID
	HomeSlot             syscall.GUID
	SzBarCode            [64]uint16
	BarCodeState         NtmsBarCodeState
	SzSequenceNumber     [32]uint16
	MediaState           NtmsMediaState
	DwNumberOfPartitions uint32
	DwMediaTypeCode      uint32
	DwDensityCode        uint32
	MountedPartition     syscall.GUID
}

type NTMS_STORAGESLOTINFORMATION

type NTMS_STORAGESLOTINFORMATION struct {
	Number  uint32
	State   uint32
	Library syscall.GUID
}

type NTSTATUS

type NTSTATUS = int32

func ConsoleControl

func ConsoleControl(Command CONSOLECONTROL, ConsoleInformation unsafe.Pointer, ConsoleInformationLength uint32) NTSTATUS

type NTSTATUS_FACILITY_CODE

type NTSTATUS_FACILITY_CODE uint32

enum

const (
	FACILITY_MCA_ERROR_CODE      NTSTATUS_FACILITY_CODE = 5
	FACILITY_DEBUGGER            NTSTATUS_FACILITY_CODE = 1
	FACILITY_RPC_RUNTIME         NTSTATUS_FACILITY_CODE = 2
	FACILITY_RPC_STUBS           NTSTATUS_FACILITY_CODE = 3
	FACILITY_IO_ERROR_CODE       NTSTATUS_FACILITY_CODE = 4
	FACILITY_CODCLASS_ERROR_CODE NTSTATUS_FACILITY_CODE = 6
	FACILITY_NTWIN32             NTSTATUS_FACILITY_CODE = 7
	FACILITY_NTCERT              NTSTATUS_FACILITY_CODE = 8
	FACILITY_NTSSPI              NTSTATUS_FACILITY_CODE = 9
	FACILITY_TERMINAL_SERVER     NTSTATUS_FACILITY_CODE = 10
	FACILITY_USB_ERROR_CODE      NTSTATUS_FACILITY_CODE = 16
	FACILITY_HID_ERROR_CODE      NTSTATUS_FACILITY_CODE = 17
	FACILITY_FIREWIRE_ERROR_CODE NTSTATUS_FACILITY_CODE = 18
	FACILITY_CLUSTER_ERROR_CODE  NTSTATUS_FACILITY_CODE = 19
	FACILITY_ACPI_ERROR_CODE     NTSTATUS_FACILITY_CODE = 20
	FACILITY_SXS_ERROR_CODE      NTSTATUS_FACILITY_CODE = 21
	FACILITY_TRANSACTION         NTSTATUS_FACILITY_CODE = 25
	FACILITY_COMMONLOG           NTSTATUS_FACILITY_CODE = 26
	FACILITY_VIDEO               NTSTATUS_FACILITY_CODE = 27
	FACILITY_FILTER_MANAGER      NTSTATUS_FACILITY_CODE = 28
	FACILITY_MONITOR             NTSTATUS_FACILITY_CODE = 29
	FACILITY_GRAPHICS_KERNEL     NTSTATUS_FACILITY_CODE = 30
	FACILITY_DRIVER_FRAMEWORK    NTSTATUS_FACILITY_CODE = 32
	FACILITY_FVE_ERROR_CODE      NTSTATUS_FACILITY_CODE = 33
	FACILITY_FWP_ERROR_CODE      NTSTATUS_FACILITY_CODE = 34
	FACILITY_NDIS_ERROR_CODE     NTSTATUS_FACILITY_CODE = 35
	FACILITY_QUIC_ERROR_CODE     NTSTATUS_FACILITY_CODE = 36
	FACILITY_TPM                 NTSTATUS_FACILITY_CODE = 41
	FACILITY_RTPM                NTSTATUS_FACILITY_CODE = 42
	FACILITY_HYPERVISOR          NTSTATUS_FACILITY_CODE = 53
	FACILITY_IPSEC               NTSTATUS_FACILITY_CODE = 54
	FACILITY_VIRTUALIZATION      NTSTATUS_FACILITY_CODE = 55
	FACILITY_VOLMGR              NTSTATUS_FACILITY_CODE = 56
	FACILITY_BCD_ERROR_CODE      NTSTATUS_FACILITY_CODE = 57
	FACILITY_WIN32K_NTUSER       NTSTATUS_FACILITY_CODE = 62
	FACILITY_WIN32K_NTGDI        NTSTATUS_FACILITY_CODE = 63
	FACILITY_RESUME_KEY_FILTER   NTSTATUS_FACILITY_CODE = 64
	FACILITY_RDBSS               NTSTATUS_FACILITY_CODE = 65
	FACILITY_BTH_ATT             NTSTATUS_FACILITY_CODE = 66
	FACILITY_SECUREBOOT          NTSTATUS_FACILITY_CODE = 67
	FACILITY_AUDIO_KERNEL        NTSTATUS_FACILITY_CODE = 68
	FACILITY_VSM                 NTSTATUS_FACILITY_CODE = 69
	FACILITY_NT_IORING           NTSTATUS_FACILITY_CODE = 70
	FACILITY_VOLSNAP             NTSTATUS_FACILITY_CODE = 80
	FACILITY_SDBUS               NTSTATUS_FACILITY_CODE = 81
	FACILITY_SHARED_VHDX         NTSTATUS_FACILITY_CODE = 92
	FACILITY_SMB                 NTSTATUS_FACILITY_CODE = 93
	FACILITY_XVS                 NTSTATUS_FACILITY_CODE = 94
	FACILITY_INTERIX             NTSTATUS_FACILITY_CODE = 153
	FACILITY_SPACES              NTSTATUS_FACILITY_CODE = 231
	FACILITY_SECURITY_CORE       NTSTATUS_FACILITY_CODE = 232
	FACILITY_SYSTEM_INTEGRITY    NTSTATUS_FACILITY_CODE = 233
	FACILITY_LICENSING           NTSTATUS_FACILITY_CODE = 234
	FACILITY_PLATFORM_MANIFEST   NTSTATUS_FACILITY_CODE = 235
	FACILITY_APP_EXEC            NTSTATUS_FACILITY_CODE = 236
	FACILITY_MAXIMUM_VALUE       NTSTATUS_FACILITY_CODE = 237
)

type NTSTATUS_SEVERITY_CODE

type NTSTATUS_SEVERITY_CODE uint32

enum

const (
	STATUS_SEVERITY_SUCCESS       NTSTATUS_SEVERITY_CODE = 0
	STATUS_SEVERITY_INFORMATIONAL NTSTATUS_SEVERITY_CODE = 1
	STATUS_SEVERITY_WARNING       NTSTATUS_SEVERITY_CODE = 2
	STATUS_SEVERITY_ERROR         NTSTATUS_SEVERITY_CODE = 3
)

type NT_CONSOLE_PROPS

type NT_CONSOLE_PROPS struct {
	Dbh                     DATABLOCK_HEADER
	WFillAttribute          uint16
	WPopupFillAttribute     uint16
	DwScreenBufferSize      COORD
	DwWindowSize            COORD
	DwWindowOrigin          COORD
	NFont                   uint32
	NInputBufferSize        uint32
	DwFontSize              COORD
	UFontFamily             uint32
	UFontWeight             uint32
	FaceName                [32]uint16
	UCursorSize             uint32
	BFullScreen             BOOL
	BQuickEdit              BOOL
	BInsertMode             BOOL
	BAutoPosition           BOOL
	UHistoryBufferSize      uint32
	UNumberOfHistoryBuffers uint32
	BHistoryNoDup           BOOL
	ColorTable              [16]COLORREF
}

type NT_FE_CONSOLE_PROPS

type NT_FE_CONSOLE_PROPS struct {
	Dbh       DATABLOCK_HEADER
	UCodePage uint32
}

type NT_PRODUCT_TYPE

type NT_PRODUCT_TYPE int32

enum

const (
	NtProductWinNt    NT_PRODUCT_TYPE = 1
	NtProductLanManNt NT_PRODUCT_TYPE = 2
	NtProductServer   NT_PRODUCT_TYPE = 3
)

type NT_TIB

type NT_TIB struct {
	ExceptionList *EXCEPTION_REGISTRATION_RECORD
	StackBase     unsafe.Pointer
	StackLimit    unsafe.Pointer
	SubSystemTib  unsafe.Pointer
	NT_TIB_Anonymous
	ArbitraryUserPointer unsafe.Pointer
	Self                 *NT_TIB
}

type NT_TIB32

type NT_TIB32 struct {
	ExceptionList uint32
	StackBase     uint32
	StackLimit    uint32
	SubSystemTib  uint32
	NT_TIB32_Anonymous
	ArbitraryUserPointer uint32
	Self                 uint32
}

type NT_TIB32_Anonymous

type NT_TIB32_Anonymous struct {
	Data [1]uint32
}

func (*NT_TIB32_Anonymous) FiberData

func (this *NT_TIB32_Anonymous) FiberData() *uint32

func (*NT_TIB32_Anonymous) FiberDataVal

func (this *NT_TIB32_Anonymous) FiberDataVal() uint32

func (*NT_TIB32_Anonymous) Version

func (this *NT_TIB32_Anonymous) Version() *uint32

func (*NT_TIB32_Anonymous) VersionVal

func (this *NT_TIB32_Anonymous) VersionVal() uint32

type NT_TIB64

type NT_TIB64 struct {
	ExceptionList uint64
	StackBase     uint64
	StackLimit    uint64
	SubSystemTib  uint64
	NT_TIB64_Anonymous
	ArbitraryUserPointer uint64
	Self                 uint64
}

type NT_TIB64_Anonymous

type NT_TIB64_Anonymous struct {
	Data [1]uint64
}

func (*NT_TIB64_Anonymous) FiberData

func (this *NT_TIB64_Anonymous) FiberData() *uint64

func (*NT_TIB64_Anonymous) FiberDataVal

func (this *NT_TIB64_Anonymous) FiberDataVal() uint64

func (*NT_TIB64_Anonymous) Version

func (this *NT_TIB64_Anonymous) Version() *uint32

func (*NT_TIB64_Anonymous) VersionVal

func (this *NT_TIB64_Anonymous) VersionVal() uint32

type NT_TIB_Anonymous

type NT_TIB_Anonymous struct {
	Data [1]uint64
}

func (*NT_TIB_Anonymous) FiberData

func (this *NT_TIB_Anonymous) FiberData() *unsafe.Pointer

func (*NT_TIB_Anonymous) FiberDataVal

func (this *NT_TIB_Anonymous) FiberDataVal() unsafe.Pointer

func (*NT_TIB_Anonymous) Version

func (this *NT_TIB_Anonymous) Version() *uint32

func (*NT_TIB_Anonymous) VersionVal

func (this *NT_TIB_Anonymous) VersionVal() uint32

type NUMA_NODE_RELATIONSHIP

type NUMA_NODE_RELATIONSHIP struct {
	NodeNumber uint32
	Reserved   [18]byte
	GroupCount uint16
	NUMA_NODE_RELATIONSHIP_Anonymous
}

type NUMA_NODE_RELATIONSHIP_Anonymous

type NUMA_NODE_RELATIONSHIP_Anonymous struct {
	Data [2]uint64
}

func (*NUMA_NODE_RELATIONSHIP_Anonymous) GroupMask

func (*NUMA_NODE_RELATIONSHIP_Anonymous) GroupMaskVal

func (this *NUMA_NODE_RELATIONSHIP_Anonymous) GroupMaskVal() GROUP_AFFINITY

func (*NUMA_NODE_RELATIONSHIP_Anonymous) GroupMasks

func (this *NUMA_NODE_RELATIONSHIP_Anonymous) GroupMasks() *[1]GROUP_AFFINITY

func (*NUMA_NODE_RELATIONSHIP_Anonymous) GroupMasksVal

func (this *NUMA_NODE_RELATIONSHIP_Anonymous) GroupMasksVal() [1]GROUP_AFFINITY

type NUMBERFMT

type NUMBERFMT = NUMBERFMTW

type NUMBERFMTA

type NUMBERFMTA struct {
	NumDigits     uint32
	LeadingZero   uint32
	Grouping      uint32
	LpDecimalSep  PSTR
	LpThousandSep PSTR
	NegativeOrder uint32
}

type NUMBERFMTW

type NUMBERFMTW struct {
	NumDigits     uint32
	LeadingZero   uint32
	Grouping      uint32
	LpDecimalSep  PWSTR
	LpThousandSep PWSTR
	NegativeOrder uint32
}

type NUMPARSE

type NUMPARSE struct {
	CDig       int32
	DwInFlags  NUMPARSE_FLAGS
	DwOutFlags NUMPARSE_FLAGS
	CchUsed    int32
	NBaseShift int32
	NPwr10     int32
}

type NUMPARSE_FLAGS

type NUMPARSE_FLAGS uint32

enum flags

const (
	NUMPRS_LEADING_WHITE  NUMPARSE_FLAGS = 1
	NUMPRS_TRAILING_WHITE NUMPARSE_FLAGS = 2
	NUMPRS_LEADING_PLUS   NUMPARSE_FLAGS = 4
	NUMPRS_TRAILING_PLUS  NUMPARSE_FLAGS = 8
	NUMPRS_LEADING_MINUS  NUMPARSE_FLAGS = 16
	NUMPRS_TRAILING_MINUS NUMPARSE_FLAGS = 32
	NUMPRS_HEX_OCT        NUMPARSE_FLAGS = 64
	NUMPRS_PARENS         NUMPARSE_FLAGS = 128
	NUMPRS_DECIMAL        NUMPARSE_FLAGS = 256
	NUMPRS_THOUSANDS      NUMPARSE_FLAGS = 512
	NUMPRS_CURRENCY       NUMPARSE_FLAGS = 1024
	NUMPRS_EXPONENT       NUMPARSE_FLAGS = 2048
	NUMPRS_USE_ALL        NUMPARSE_FLAGS = 4096
	NUMPRS_STD            NUMPARSE_FLAGS = 8191
	NUMPRS_NEG            NUMPARSE_FLAGS = 65536
	NUMPRS_INEXACT        NUMPARSE_FLAGS = 131072
)

type NWMF

type NWMF int32

enum flags

const (
	NWMF_UNLOADING       NWMF = 1
	NWMF_USERINITED      NWMF = 2
	NWMF_FIRST           NWMF = 4
	NWMF_OVERRIDEKEY     NWMF = 8
	NWMF_SHOWHELP        NWMF = 16
	NWMF_HTMLDIALOG      NWMF = 32
	NWMF_FROMDIALOGCHILD NWMF = 64
	NWMF_USERREQUESTED   NWMF = 128
	NWMF_USERALLOWED     NWMF = 256
	NWMF_FORCEWINDOW     NWMF = 65536
	NWMF_FORCETAB        NWMF = 131072
	NWMF_SUGGESTWINDOW   NWMF = 262144
	NWMF_SUGGESTTAB      NWMF = 524288
	NWMF_INACTIVETAB     NWMF = 1048576
)

type NamespaceTreeControl

type NamespaceTreeControl struct {
}

type NamespaceWalker

type NamespaceWalker struct {
}
type NavigateDirection int32

enum

const (
	NavigateDirection_Parent          NavigateDirection = 0
	NavigateDirection_NextSibling     NavigateDirection = 1
	NavigateDirection_PreviousSibling NavigateDirection = 2
	NavigateDirection_FirstChild      NavigateDirection = 3
	NavigateDirection_LastChild       NavigateDirection = 4
)

type NetworkConnections

type NetworkConnections struct {
}

type NetworkExplorerFolder

type NetworkExplorerFolder struct {
}

type NetworkPlaces

type NetworkPlaces struct {
}

type NewProcessCauseConstants

type NewProcessCauseConstants int32

enum

const (
	ProtectedModeRedirect NewProcessCauseConstants = 1
)

type NormalizeState

type NormalizeState int32

enum

const (
	NormalizeState_None   NormalizeState = 0
	NormalizeState_View   NormalizeState = 1
	NormalizeState_Custom NormalizeState = 2
)

type NotificationKind

type NotificationKind int32

enum

const (
	NotificationKind_ItemAdded       NotificationKind = 0
	NotificationKind_ItemRemoved     NotificationKind = 1
	NotificationKind_ActionCompleted NotificationKind = 2
	NotificationKind_ActionAborted   NotificationKind = 3
	NotificationKind_Other           NotificationKind = 4
)

type NotificationProcessing

type NotificationProcessing int32

enum

const (
	NotificationProcessing_ImportantAll          NotificationProcessing = 0
	NotificationProcessing_ImportantMostRecent   NotificationProcessing = 1
	NotificationProcessing_All                   NotificationProcessing = 2
	NotificationProcessing_MostRecent            NotificationProcessing = 3
	NotificationProcessing_CurrentThenMostRecent NotificationProcessing = 4
)

type NtmsAccessMask

type NtmsAccessMask int32

enum

const (
	NTMS_USE_ACCESS     NtmsAccessMask = 1
	NTMS_MODIFY_ACCESS  NtmsAccessMask = 2
	NTMS_CONTROL_ACCESS NtmsAccessMask = 4
)

type NtmsAllocateOptions

type NtmsAllocateOptions int32

enum

const (
	NTMS_ALLOCATE_NEW                  NtmsAllocateOptions = 1
	NTMS_ALLOCATE_NEXT                 NtmsAllocateOptions = 2
	NTMS_ALLOCATE_ERROR_IF_UNAVAILABLE NtmsAllocateOptions = 4
)

type NtmsAllocationPolicy

type NtmsAllocationPolicy int32

enum

const (
	NTMS_ALLOCATE_FROMSCRATCH NtmsAllocationPolicy = 1
)

type NtmsAsyncOperations

type NtmsAsyncOperations int32

enum

const (
	NTMS_ASYNCOP_MOUNT NtmsAsyncOperations = 1
)

type NtmsAsyncStatus

type NtmsAsyncStatus int32

enum

const (
	NTMS_ASYNCSTATE_QUEUED        NtmsAsyncStatus = 0
	NTMS_ASYNCSTATE_WAIT_RESOURCE NtmsAsyncStatus = 1
	NTMS_ASYNCSTATE_WAIT_OPERATOR NtmsAsyncStatus = 2
	NTMS_ASYNCSTATE_INPROCESS     NtmsAsyncStatus = 3
	NTMS_ASYNCSTATE_COMPLETE      NtmsAsyncStatus = 4
)

type NtmsBarCodeState

type NtmsBarCodeState int32

enum

const (
	NTMS_BARCODESTATE_OK         NtmsBarCodeState = 1
	NTMS_BARCODESTATE_UNREADABLE NtmsBarCodeState = 2
)

type NtmsCreateNtmsMediaOptions

type NtmsCreateNtmsMediaOptions int32

enum

const (
	NTMS_ERROR_ON_DUPLICATE NtmsCreateNtmsMediaOptions = 1
)

type NtmsCreateOptions

type NtmsCreateOptions int32

enum

const (
	NTMS_OPEN_EXISTING NtmsCreateOptions = 1
	NTMS_CREATE_NEW    NtmsCreateOptions = 2
	NTMS_OPEN_ALWAYS   NtmsCreateOptions = 3
)

type NtmsDeallocationPolicy

type NtmsDeallocationPolicy int32

enum

const (
	NTMS_DEALLOCATE_TOSCRATCH NtmsDeallocationPolicy = 1
)

type NtmsDismountOptions

type NtmsDismountOptions int32

enum

const (
	NTMS_DISMOUNT_DEFERRED  NtmsDismountOptions = 1
	NTMS_DISMOUNT_IMMEDIATE NtmsDismountOptions = 2
)

type NtmsDoorState

type NtmsDoorState int32

enum

const (
	NTMS_DOORSTATE_UNKNOWN NtmsDoorState = 0
	NTMS_DOORSTATE_CLOSED  NtmsDoorState = 1
	NTMS_DOORSTATE_OPEN    NtmsDoorState = 2
)

type NtmsDriveState

type NtmsDriveState int32

enum

const (
	NTMS_DRIVESTATE_DISMOUNTED    NtmsDriveState = 0
	NTMS_DRIVESTATE_MOUNTED       NtmsDriveState = 1
	NTMS_DRIVESTATE_LOADED        NtmsDriveState = 2
	NTMS_DRIVESTATE_UNLOADED      NtmsDriveState = 5
	NTMS_DRIVESTATE_BEING_CLEANED NtmsDriveState = 6
	NTMS_DRIVESTATE_DISMOUNTABLE  NtmsDriveState = 7
)

type NtmsDriveType

type NtmsDriveType int32

enum

const (
	NTMS_UNKNOWN_DRIVE NtmsDriveType = 0
)

type NtmsEjectOperation

type NtmsEjectOperation int32

enum

const (
	NTMS_EJECT_START     NtmsEjectOperation = 0
	NTMS_EJECT_STOP      NtmsEjectOperation = 1
	NTMS_EJECT_QUEUE     NtmsEjectOperation = 2
	NTMS_EJECT_FORCE     NtmsEjectOperation = 3
	NTMS_EJECT_IMMEDIATE NtmsEjectOperation = 4
	NTMS_EJECT_ASK_USER  NtmsEjectOperation = 5
)

type NtmsEnumerateOption

type NtmsEnumerateOption int32

enum

const (
	NTMS_ENUM_DEFAULT  NtmsEnumerateOption = 0
	NTMS_ENUM_ROOTPOOL NtmsEnumerateOption = 1
)

type NtmsInjectOperation

type NtmsInjectOperation int32

enum

const (
	NTMS_INJECT_START     NtmsInjectOperation = 0
	NTMS_INJECT_STOP      NtmsInjectOperation = 1
	NTMS_INJECT_RETRACT   NtmsInjectOperation = 2
	NTMS_INJECT_STARTMANY NtmsInjectOperation = 3
)

type NtmsInventoryMethod

type NtmsInventoryMethod int32

enum

const (
	NTMS_INVENTORY_NONE    NtmsInventoryMethod = 0
	NTMS_INVENTORY_FAST    NtmsInventoryMethod = 1
	NTMS_INVENTORY_OMID    NtmsInventoryMethod = 2
	NTMS_INVENTORY_DEFAULT NtmsInventoryMethod = 3
	NTMS_INVENTORY_SLOT    NtmsInventoryMethod = 4
	NTMS_INVENTORY_STOP    NtmsInventoryMethod = 5
	NTMS_INVENTORY_MAX     NtmsInventoryMethod = 6
)

type NtmsLibRequestFlags

type NtmsLibRequestFlags int32

enum

const (
	NTMS_LIBREQFLAGS_NOAUTOPURGE   NtmsLibRequestFlags = 1
	NTMS_LIBREQFLAGS_NOFAILEDPURGE NtmsLibRequestFlags = 2
)

type NtmsLibraryFlags

type NtmsLibraryFlags int32

enum

const (
	NTMS_LIBRARYFLAG_FIXEDOFFLINE               NtmsLibraryFlags = 1
	NTMS_LIBRARYFLAG_CLEANERPRESENT             NtmsLibraryFlags = 2
	NTMS_LIBRARYFLAG_AUTODETECTCHANGE           NtmsLibraryFlags = 4
	NTMS_LIBRARYFLAG_IGNORECLEANERUSESREMAINING NtmsLibraryFlags = 8
	NTMS_LIBRARYFLAG_RECOGNIZECLEANERBARCODE    NtmsLibraryFlags = 16
)

type NtmsLibraryType

type NtmsLibraryType int32

enum

const (
	NTMS_LIBRARYTYPE_UNKNOWN    NtmsLibraryType = 0
	NTMS_LIBRARYTYPE_OFFLINE    NtmsLibraryType = 1
	NTMS_LIBRARYTYPE_ONLINE     NtmsLibraryType = 2
	NTMS_LIBRARYTYPE_STANDALONE NtmsLibraryType = 3
)

type NtmsLmOperation

type NtmsLmOperation int32

enum

const (
	NTMS_LM_REMOVE         NtmsLmOperation = 0
	NTMS_LM_DISABLECHANGER NtmsLmOperation = 1
	NTMS_LM_DISABLELIBRARY NtmsLmOperation = 1
	NTMS_LM_ENABLECHANGER  NtmsLmOperation = 2
	NTMS_LM_ENABLELIBRARY  NtmsLmOperation = 2
	NTMS_LM_DISABLEDRIVE   NtmsLmOperation = 3
	NTMS_LM_ENABLEDRIVE    NtmsLmOperation = 4
	NTMS_LM_DISABLEMEDIA   NtmsLmOperation = 5
	NTMS_LM_ENABLEMEDIA    NtmsLmOperation = 6
	NTMS_LM_UPDATEOMID     NtmsLmOperation = 7
	NTMS_LM_INVENTORY      NtmsLmOperation = 8
	NTMS_LM_DOORACCESS     NtmsLmOperation = 9
	NTMS_LM_EJECT          NtmsLmOperation = 10
	NTMS_LM_EJECTCLEANER   NtmsLmOperation = 11
	NTMS_LM_INJECT         NtmsLmOperation = 12
	NTMS_LM_INJECTCLEANER  NtmsLmOperation = 13
	NTMS_LM_PROCESSOMID    NtmsLmOperation = 14
	NTMS_LM_CLEANDRIVE     NtmsLmOperation = 15
	NTMS_LM_DISMOUNT       NtmsLmOperation = 16
	NTMS_LM_MOUNT          NtmsLmOperation = 17
	NTMS_LM_WRITESCRATCH   NtmsLmOperation = 18
	NTMS_LM_CLASSIFY       NtmsLmOperation = 19
	NTMS_LM_RESERVECLEANER NtmsLmOperation = 20
	NTMS_LM_RELEASECLEANER NtmsLmOperation = 21
	NTMS_LM_MAXWORKITEM    NtmsLmOperation = 22
)

type NtmsLmState

type NtmsLmState int32

enum

const (
	NTMS_LM_QUEUED    NtmsLmState = 0
	NTMS_LM_INPROCESS NtmsLmState = 1
	NTMS_LM_PASSED    NtmsLmState = 2
	NTMS_LM_FAILED    NtmsLmState = 3
	NTMS_LM_INVALID   NtmsLmState = 4
	NTMS_LM_WAITING   NtmsLmState = 5
	NTMS_LM_DEFERRED  NtmsLmState = 6
	NTMS_LM_DEFFERED  NtmsLmState = 6
	NTMS_LM_CANCELLED NtmsLmState = 7
	NTMS_LM_STOPPED   NtmsLmState = 8
)

type NtmsMediaPoolPolicy

type NtmsMediaPoolPolicy int32

enum

const (
	NTMS_POOLPOLICY_PURGEOFFLINESCRATCH NtmsMediaPoolPolicy = 1
	NTMS_POOLPOLICY_KEEPOFFLINEIMPORT   NtmsMediaPoolPolicy = 2
)

type NtmsMediaState

type NtmsMediaState int32

enum

const (
	NTMS_MEDIASTATE_IDLE     NtmsMediaState = 0
	NTMS_MEDIASTATE_INUSE    NtmsMediaState = 1
	NTMS_MEDIASTATE_MOUNTED  NtmsMediaState = 2
	NTMS_MEDIASTATE_LOADED   NtmsMediaState = 3
	NTMS_MEDIASTATE_UNLOADED NtmsMediaState = 4
	NTMS_MEDIASTATE_OPERROR  NtmsMediaState = 5
	NTMS_MEDIASTATE_OPREQ    NtmsMediaState = 6
)

type NtmsMountOptions

type NtmsMountOptions int32

enum

const (
	NTMS_MOUNT_READ                 NtmsMountOptions = 1
	NTMS_MOUNT_WRITE                NtmsMountOptions = 2
	NTMS_MOUNT_ERROR_NOT_AVAILABLE  NtmsMountOptions = 4
	NTMS_MOUNT_ERROR_IF_UNAVAILABLE NtmsMountOptions = 4
	NTMS_MOUNT_ERROR_OFFLINE        NtmsMountOptions = 8
	NTMS_MOUNT_ERROR_IF_OFFLINE     NtmsMountOptions = 8
	NTMS_MOUNT_SPECIFIC_DRIVE       NtmsMountOptions = 16
	NTMS_MOUNT_NOWAIT               NtmsMountOptions = 32
)

type NtmsMountPriority

type NtmsMountPriority int32

enum

const (
	NTMS_PRIORITY_DEFAULT NtmsMountPriority = 0
	NTMS_PRIORITY_HIGHEST NtmsMountPriority = 15
	NTMS_PRIORITY_HIGH    NtmsMountPriority = 7
	NTMS_PRIORITY_NORMAL  NtmsMountPriority = 0
	NTMS_PRIORITY_LOW     NtmsMountPriority = -7
	NTMS_PRIORITY_LOWEST  NtmsMountPriority = -15
)

type NtmsNotificationOperations

type NtmsNotificationOperations int32

enum

const (
	NTMS_OBJ_UPDATE     NtmsNotificationOperations = 1
	NTMS_OBJ_INSERT     NtmsNotificationOperations = 2
	NTMS_OBJ_DELETE     NtmsNotificationOperations = 3
	NTMS_EVENT_SIGNAL   NtmsNotificationOperations = 4
	NTMS_EVENT_COMPLETE NtmsNotificationOperations = 5
)

type NtmsObjectsTypes

type NtmsObjectsTypes int32

enum

const (
	NTMS_UNKNOWN                NtmsObjectsTypes = 0
	NTMS_OBJECT                 NtmsObjectsTypes = 1
	NTMS_CHANGER                NtmsObjectsTypes = 2
	NTMS_CHANGER_TYPE           NtmsObjectsTypes = 3
	NTMS_COMPUTER               NtmsObjectsTypes = 4
	NTMS_DRIVE                  NtmsObjectsTypes = 5
	NTMS_DRIVE_TYPE             NtmsObjectsTypes = 6
	NTMS_IEDOOR                 NtmsObjectsTypes = 7
	NTMS_IEPORT                 NtmsObjectsTypes = 8
	NTMS_LIBRARY                NtmsObjectsTypes = 9
	NTMS_LIBREQUEST             NtmsObjectsTypes = 10
	NTMS_LOGICAL_MEDIA          NtmsObjectsTypes = 11
	NTMS_MEDIA_POOL             NtmsObjectsTypes = 12
	NTMS_MEDIA_TYPE             NtmsObjectsTypes = 13
	NTMS_PARTITION              NtmsObjectsTypes = 14
	NTMS_PHYSICAL_MEDIA         NtmsObjectsTypes = 15
	NTMS_STORAGESLOT            NtmsObjectsTypes = 16
	NTMS_OPREQUEST              NtmsObjectsTypes = 17
	NTMS_UI_DESTINATION         NtmsObjectsTypes = 18
	NTMS_NUMBER_OF_OBJECT_TYPES NtmsObjectsTypes = 19
)

type NtmsOpRequestFlags

type NtmsOpRequestFlags int32

enum

const (
	NTMS_OPREQFLAGS_NOAUTOPURGE   NtmsOpRequestFlags = 1
	NTMS_OPREQFLAGS_NOFAILEDPURGE NtmsOpRequestFlags = 2
	NTMS_OPREQFLAGS_NOALERTS      NtmsOpRequestFlags = 16
	NTMS_OPREQFLAGS_NOTRAYICON    NtmsOpRequestFlags = 32
)

type NtmsOperationalState

type NtmsOperationalState int32

enum

const (
	NTMS_READY         NtmsOperationalState = 0
	NTMS_INITIALIZING  NtmsOperationalState = 10
	NTMS_NEEDS_SERVICE NtmsOperationalState = 20
	NTMS_NOT_PRESENT   NtmsOperationalState = 21
)

type NtmsOpreqCommand

type NtmsOpreqCommand int32

enum

const (
	NTMS_OPREQ_UNKNOWN       NtmsOpreqCommand = 0
	NTMS_OPREQ_NEWMEDIA      NtmsOpreqCommand = 1
	NTMS_OPREQ_CLEANER       NtmsOpreqCommand = 2
	NTMS_OPREQ_DEVICESERVICE NtmsOpreqCommand = 3
	NTMS_OPREQ_MOVEMEDIA     NtmsOpreqCommand = 4
	NTMS_OPREQ_MESSAGE       NtmsOpreqCommand = 5
)

type NtmsOpreqState

type NtmsOpreqState int32

enum

const (
	NTMS_OPSTATE_UNKNOWN    NtmsOpreqState = 0
	NTMS_OPSTATE_SUBMITTED  NtmsOpreqState = 1
	NTMS_OPSTATE_ACTIVE     NtmsOpreqState = 2
	NTMS_OPSTATE_INPROGRESS NtmsOpreqState = 3
	NTMS_OPSTATE_REFUSED    NtmsOpreqState = 4
	NTMS_OPSTATE_COMPLETE   NtmsOpreqState = 5
)

type NtmsPartitionState

type NtmsPartitionState int32

enum

const (
	NTMS_PARTSTATE_UNKNOWN        NtmsPartitionState = 0
	NTMS_PARTSTATE_UNPREPARED     NtmsPartitionState = 1
	NTMS_PARTSTATE_INCOMPATIBLE   NtmsPartitionState = 2
	NTMS_PARTSTATE_DECOMMISSIONED NtmsPartitionState = 3
	NTMS_PARTSTATE_AVAILABLE      NtmsPartitionState = 4
	NTMS_PARTSTATE_ALLOCATED      NtmsPartitionState = 5
	NTMS_PARTSTATE_COMPLETE       NtmsPartitionState = 6
	NTMS_PARTSTATE_FOREIGN        NtmsPartitionState = 7
	NTMS_PARTSTATE_IMPORT         NtmsPartitionState = 8
	NTMS_PARTSTATE_RESERVED       NtmsPartitionState = 9
)

type NtmsPoolType

type NtmsPoolType int32

enum

const (
	NTMS_POOLTYPE_UNKNOWN     NtmsPoolType = 0
	NTMS_POOLTYPE_SCRATCH     NtmsPoolType = 1
	NTMS_POOLTYPE_FOREIGN     NtmsPoolType = 2
	NTMS_POOLTYPE_IMPORT      NtmsPoolType = 3
	NTMS_POOLTYPE_APPLICATION NtmsPoolType = 1000
)

type NtmsPortContent

type NtmsPortContent int32

enum

const (
	NTMS_PORTCONTENT_UNKNOWN NtmsPortContent = 0
	NTMS_PORTCONTENT_FULL    NtmsPortContent = 1
	NTMS_PORTCONTENT_EMPTY   NtmsPortContent = 2
)

type NtmsPortPosition

type NtmsPortPosition int32

enum

const (
	NTMS_PORTPOSITION_UNKNOWN   NtmsPortPosition = 0
	NTMS_PORTPOSITION_EXTENDED  NtmsPortPosition = 1
	NTMS_PORTPOSITION_RETRACTED NtmsPortPosition = 2
)

type NtmsReadWriteCharacteristics

type NtmsReadWriteCharacteristics int32

enum

const (
	NTMS_MEDIARW_UNKNOWN    NtmsReadWriteCharacteristics = 0
	NTMS_MEDIARW_REWRITABLE NtmsReadWriteCharacteristics = 1
	NTMS_MEDIARW_WRITEONCE  NtmsReadWriteCharacteristics = 2
	NTMS_MEDIARW_READONLY   NtmsReadWriteCharacteristics = 3
)

type NtmsSessionOptions

type NtmsSessionOptions int32

enum

const (
	NTMS_SESSION_QUERYEXPEDITE NtmsSessionOptions = 1
)

type NtmsSlotState

type NtmsSlotState int32

enum

const (
	NTMS_SLOTSTATE_UNKNOWN        NtmsSlotState = 0
	NTMS_SLOTSTATE_FULL           NtmsSlotState = 1
	NTMS_SLOTSTATE_EMPTY          NtmsSlotState = 2
	NTMS_SLOTSTATE_NOTPRESENT     NtmsSlotState = 3
	NTMS_SLOTSTATE_NEEDSINVENTORY NtmsSlotState = 4
)

type NtmsUIOperations

type NtmsUIOperations int32

enum

const (
	NTMS_UIDEST_ADD       NtmsUIOperations = 1
	NTMS_UIDEST_DELETE    NtmsUIOperations = 2
	NTMS_UIDEST_DELETEALL NtmsUIOperations = 3
	NTMS_UIOPERATION_MAX  NtmsUIOperations = 4
)

type NtmsUITypes

type NtmsUITypes int32

enum

const (
	NTMS_UITYPE_INVALID NtmsUITypes = 0
	NTMS_UITYPE_INFO    NtmsUITypes = 1
	NTMS_UITYPE_REQ     NtmsUITypes = 2
	NTMS_UITYPE_ERR     NtmsUITypes = 3
	NTMS_UITYPE_MAX     NtmsUITypes = 4
)

type OBJECTDESCRIPTOR

type OBJECTDESCRIPTOR struct {
	CbSize             uint32
	Clsid              syscall.GUID
	DwDrawAspect       uint32
	Sizel              SIZE
	Pointl             POINTL
	DwStatus           uint32
	DwFullUserTypeName uint32
	DwSrcOfCopy        uint32
}

type OBJECTID

type OBJECTID struct {
	Lineage    syscall.GUID
	Uniquifier uint32
}

type OBJECTPOSITIONS

type OBJECTPOSITIONS struct {
	Nmhdr        NMHDR
	CObjectCount int32
	PcpPositions *int32
}

type OBJECTTYPE

type OBJECTTYPE int32

enum

const (
	TomSimpleText       OBJECTTYPE = 0
	TomRuby             OBJECTTYPE = 1
	TomHorzVert         OBJECTTYPE = 2
	TomWarichu          OBJECTTYPE = 3
	TomEq               OBJECTTYPE = 9
	TomMath             OBJECTTYPE = 10
	TomAccent           OBJECTTYPE = 10
	TomBox              OBJECTTYPE = 11
	TomBoxedFormula     OBJECTTYPE = 12
	TomBrackets         OBJECTTYPE = 13
	TomBracketsWithSeps OBJECTTYPE = 14
	TomEquationArray    OBJECTTYPE = 15
	TomFraction         OBJECTTYPE = 16
	TomFunctionApply    OBJECTTYPE = 17
	TomLeftSubSup       OBJECTTYPE = 18
	TomLowerLimit       OBJECTTYPE = 19
	TomMatrix           OBJECTTYPE = 20
	TomNary             OBJECTTYPE = 21
	TomOpChar           OBJECTTYPE = 22
	TomOverbar          OBJECTTYPE = 23
	TomPhantom          OBJECTTYPE = 24
	TomRadical          OBJECTTYPE = 25
	TomSlashedFraction  OBJECTTYPE = 26
	TomStack            OBJECTTYPE = 27
	TomStretchStack     OBJECTTYPE = 28
	TomSubscript        OBJECTTYPE = 29
	TomSubSup           OBJECTTYPE = 30
	TomSuperscript      OBJECTTYPE = 31
	TomUnderbar         OBJECTTYPE = 32
	TomUpperLimit       OBJECTTYPE = 33
	TomObjectMax        OBJECTTYPE = 33
)

type OBJECT_ATTRIB_FLAGS

type OBJECT_ATTRIB_FLAGS int32

enum

const (
	OBJECT_ATTRIB_NO_ATTRIB            OBJECT_ATTRIB_FLAGS = 0
	OBJECT_ATTRIB_NO_NAME              OBJECT_ATTRIB_FLAGS = 1
	OBJECT_ATTRIB_NO_TYPE              OBJECT_ATTRIB_FLAGS = 2
	OBJECT_ATTRIB_NO_VALUE             OBJECT_ATTRIB_FLAGS = 4
	OBJECT_ATTRIB_VALUE_IS_INVALID     OBJECT_ATTRIB_FLAGS = 8
	OBJECT_ATTRIB_VALUE_IS_OBJECT      OBJECT_ATTRIB_FLAGS = 16
	OBJECT_ATTRIB_VALUE_IS_ENUM        OBJECT_ATTRIB_FLAGS = 32
	OBJECT_ATTRIB_VALUE_IS_CUSTOM      OBJECT_ATTRIB_FLAGS = 64
	OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE OBJECT_ATTRIB_FLAGS = 112
	OBJECT_ATTRIB_VALUE_HAS_CODE       OBJECT_ATTRIB_FLAGS = 128
	OBJECT_ATTRIB_TYPE_IS_OBJECT       OBJECT_ATTRIB_FLAGS = 256
	OBJECT_ATTRIB_TYPE_HAS_CODE        OBJECT_ATTRIB_FLAGS = 512
	OBJECT_ATTRIB_TYPE_IS_EXPANDABLE   OBJECT_ATTRIB_FLAGS = 256
	OBJECT_ATTRIB_SLOT_IS_CATEGORY     OBJECT_ATTRIB_FLAGS = 1024
	OBJECT_ATTRIB_VALUE_READONLY       OBJECT_ATTRIB_FLAGS = 2048
	OBJECT_ATTRIB_ACCESS_PUBLIC        OBJECT_ATTRIB_FLAGS = 4096
	OBJECT_ATTRIB_ACCESS_PRIVATE       OBJECT_ATTRIB_FLAGS = 8192
	OBJECT_ATTRIB_ACCESS_PROTECTED     OBJECT_ATTRIB_FLAGS = 16384
	OBJECT_ATTRIB_ACCESS_FINAL         OBJECT_ATTRIB_FLAGS = 32768
	OBJECT_ATTRIB_STORAGE_GLOBAL       OBJECT_ATTRIB_FLAGS = 65536
	OBJECT_ATTRIB_STORAGE_STATIC       OBJECT_ATTRIB_FLAGS = 131072
	OBJECT_ATTRIB_STORAGE_FIELD        OBJECT_ATTRIB_FLAGS = 262144
	OBJECT_ATTRIB_STORAGE_VIRTUAL      OBJECT_ATTRIB_FLAGS = 524288
	OBJECT_ATTRIB_TYPE_IS_CONSTANT     OBJECT_ATTRIB_FLAGS = 1048576
	OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED OBJECT_ATTRIB_FLAGS = 2097152
	OBJECT_ATTRIB_TYPE_IS_VOLATILE     OBJECT_ATTRIB_FLAGS = 4194304
	OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS OBJECT_ATTRIB_FLAGS = 8388608
	OBJECT_ATTRIB_IS_CLASS             OBJECT_ATTRIB_FLAGS = 16777216
	OBJECT_ATTRIB_IS_FUNCTION          OBJECT_ATTRIB_FLAGS = 33554432
	OBJECT_ATTRIB_IS_VARIABLE          OBJECT_ATTRIB_FLAGS = 67108864
	OBJECT_ATTRIB_IS_PROPERTY          OBJECT_ATTRIB_FLAGS = 134217728
	OBJECT_ATTRIB_IS_MACRO             OBJECT_ATTRIB_FLAGS = 268435456
	OBJECT_ATTRIB_IS_TYPE              OBJECT_ATTRIB_FLAGS = 536870912
	OBJECT_ATTRIB_IS_INHERITED         OBJECT_ATTRIB_FLAGS = 1073741824
	OBJECT_ATTRIB_IS_INTERFACE         OBJECT_ATTRIB_FLAGS = -2147483648
)

type OBJECT_IDENTIFIER

type OBJECT_IDENTIFIER int32

enum

const (
	OBJID_WINDOW            OBJECT_IDENTIFIER = 0
	OBJID_SYSMENU           OBJECT_IDENTIFIER = -1
	OBJID_TITLEBAR          OBJECT_IDENTIFIER = -2
	OBJID_MENU              OBJECT_IDENTIFIER = -3
	OBJID_CLIENT            OBJECT_IDENTIFIER = -4
	OBJID_VSCROLL           OBJECT_IDENTIFIER = -5
	OBJID_HSCROLL           OBJECT_IDENTIFIER = -6
	OBJID_SIZEGRIP          OBJECT_IDENTIFIER = -7
	OBJID_CARET             OBJECT_IDENTIFIER = -8
	OBJID_CURSOR            OBJECT_IDENTIFIER = -9
	OBJID_ALERT             OBJECT_IDENTIFIER = -10
	OBJID_SOUND             OBJECT_IDENTIFIER = -11
	OBJID_QUERYCLASSNAMEIDX OBJECT_IDENTIFIER = -12
	OBJID_NATIVEOM          OBJECT_IDENTIFIER = -16
)

type OBJECT_PROPERTIES_FLAGS

type OBJECT_PROPERTIES_FLAGS uint32

enum flags

const (
	OPF_OBJECTISLINK   OBJECT_PROPERTIES_FLAGS = 1
	OPF_NOFILLDEFAULT  OBJECT_PROPERTIES_FLAGS = 2
	OPF_SHOWHELP       OBJECT_PROPERTIES_FLAGS = 4
	OPF_DISABLECONVERT OBJECT_PROPERTIES_FLAGS = 8
)

type OBJECT_SECURITY_INFORMATION

type OBJECT_SECURITY_INFORMATION uint32

enum flags

const (
	ATTRIBUTE_SECURITY_INFORMATION        OBJECT_SECURITY_INFORMATION = 32
	BACKUP_SECURITY_INFORMATION           OBJECT_SECURITY_INFORMATION = 65536
	DACL_SECURITY_INFORMATION             OBJECT_SECURITY_INFORMATION = 4
	GROUP_SECURITY_INFORMATION            OBJECT_SECURITY_INFORMATION = 2
	LABEL_SECURITY_INFORMATION            OBJECT_SECURITY_INFORMATION = 16
	OWNER_SECURITY_INFORMATION            OBJECT_SECURITY_INFORMATION = 1
	PROTECTED_DACL_SECURITY_INFORMATION   OBJECT_SECURITY_INFORMATION = 2147483648
	PROTECTED_SACL_SECURITY_INFORMATION   OBJECT_SECURITY_INFORMATION = 1073741824
	SACL_SECURITY_INFORMATION             OBJECT_SECURITY_INFORMATION = 8
	SCOPE_SECURITY_INFORMATION            OBJECT_SECURITY_INFORMATION = 64
	UNPROTECTED_DACL_SECURITY_INFORMATION OBJECT_SECURITY_INFORMATION = 536870912
	UNPROTECTED_SACL_SECURITY_INFORMATION OBJECT_SECURITY_INFORMATION = 268435456
)

type OBJECT_TYPE_LIST

type OBJECT_TYPE_LIST struct {
	Level      uint16
	Sbz        uint16
	ObjectType *syscall.GUID
}

type OBJ_TYPE

type OBJ_TYPE int32

enum

const (
	OBJ_PEN         OBJ_TYPE = 1
	OBJ_BRUSH       OBJ_TYPE = 2
	OBJ_DC          OBJ_TYPE = 3
	OBJ_METADC      OBJ_TYPE = 4
	OBJ_PAL         OBJ_TYPE = 5
	OBJ_FONT        OBJ_TYPE = 6
	OBJ_BITMAP      OBJ_TYPE = 7
	OBJ_REGION      OBJ_TYPE = 8
	OBJ_METAFILE    OBJ_TYPE = 9
	OBJ_MEMDC       OBJ_TYPE = 10
	OBJ_EXTPEN      OBJ_TYPE = 11
	OBJ_ENHMETADC   OBJ_TYPE = 12
	OBJ_ENHMETAFILE OBJ_TYPE = 13
	OBJ_COLORSPACE  OBJ_TYPE = 14
)

type OCPFIPARAMS

type OCPFIPARAMS struct {
	CbStructSize          uint32
	HWndOwner             HWND
	X                     int32
	Y                     int32
	LpszCaption           PWSTR
	CObjects              uint32
	LplpUnk               **IUnknown
	CPages                uint32
	LpPages               *syscall.GUID
	Lcid                  uint32
	DispidInitialProperty int32
}

type ODA_FLAGS

type ODA_FLAGS uint32

enum

const (
	ODA_DRAWENTIRE ODA_FLAGS = 1
	ODA_SELECT     ODA_FLAGS = 2
	ODA_FOCUS      ODA_FLAGS = 4
)

type ODS_FLAGS

type ODS_FLAGS uint32

enum

const (
	ODS_SELECTED     ODS_FLAGS = 1
	ODS_GRAYED       ODS_FLAGS = 2
	ODS_DISABLED     ODS_FLAGS = 4
	ODS_CHECKED      ODS_FLAGS = 8
	ODS_FOCUS        ODS_FLAGS = 16
	ODS_DEFAULT      ODS_FLAGS = 32
	ODS_COMBOBOXEDIT ODS_FLAGS = 4096
	ODS_HOTLIGHT     ODS_FLAGS = 64
	ODS_INACTIVE     ODS_FLAGS = 128
	ODS_NOACCEL      ODS_FLAGS = 256
	ODS_NOFOCUSRECT  ODS_FLAGS = 512
)

type OFFER_PRIORITY

type OFFER_PRIORITY int32

enum

const (
	VmOfferPriorityVeryLow     OFFER_PRIORITY = 1
	VmOfferPriorityLow         OFFER_PRIORITY = 2
	VmOfferPriorityBelowNormal OFFER_PRIORITY = 3
	VmOfferPriorityNormal      OFFER_PRIORITY = 4
)

type OFFSETTYPE

type OFFSETTYPE int32

enum

const (
	OT_TOPLEFT           OFFSETTYPE = 0
	OT_TOPRIGHT          OFFSETTYPE = 1
	OT_TOPMIDDLE         OFFSETTYPE = 2
	OT_BOTTOMLEFT        OFFSETTYPE = 3
	OT_BOTTOMRIGHT       OFFSETTYPE = 4
	OT_BOTTOMMIDDLE      OFFSETTYPE = 5
	OT_MIDDLELEFT        OFFSETTYPE = 6
	OT_MIDDLERIGHT       OFFSETTYPE = 7
	OT_LEFTOFCAPTION     OFFSETTYPE = 8
	OT_RIGHTOFCAPTION    OFFSETTYPE = 9
	OT_LEFTOFLASTBUTTON  OFFSETTYPE = 10
	OT_RIGHTOFLASTBUTTON OFFSETTYPE = 11
	OT_ABOVELASTBUTTON   OFFSETTYPE = 12
	OT_BELOWLASTBUTTON   OFFSETTYPE = 13
)

type OFNOTIFY

type OFNOTIFY = OFNOTIFYW

type OFNOTIFYA

type OFNOTIFYA struct {
	Hdr     NMHDR
	LpOFN   *OPENFILENAMEA
	PszFile PSTR
}

type OFNOTIFYEX

type OFNOTIFYEX = OFNOTIFYEXW

type OFNOTIFYEXA

type OFNOTIFYEXA struct {
	Hdr   NMHDR
	LpOFN *OPENFILENAMEA
	Psf   unsafe.Pointer
	Pidl  unsafe.Pointer
}

type OFNOTIFYEXW

type OFNOTIFYEXW struct {
	Hdr   NMHDR
	LpOFN *OPENFILENAMEW
	Psf   unsafe.Pointer
	Pidl  unsafe.Pointer
}

type OFNOTIFYW

type OFNOTIFYW struct {
	Hdr     NMHDR
	LpOFN   *OPENFILENAMEW
	PszFile PWSTR
}

type OFSTRUCT

type OFSTRUCT struct {
	CBytes     byte
	FFixedDisk byte
	NErrCode   uint16
	Reserved1  uint16
	Reserved2  uint16
	SzPathName [128]CHAR
}

type OLECLOSE

type OLECLOSE int32

enum

const (
	OLECLOSE_SAVEIFDIRTY OLECLOSE = 0
	OLECLOSE_NOSAVE      OLECLOSE = 1
	OLECLOSE_PROMPTSAVE  OLECLOSE = 2
)

type OLECMD

type OLECMD struct {
	CmdID OLECMDID
	Cmdf  OLECMDF
}

type OLECMDEXECOPT

type OLECMDEXECOPT int32

enum

const (
	OLECMDEXECOPT_DODEFAULT      OLECMDEXECOPT = 0
	OLECMDEXECOPT_PROMPTUSER     OLECMDEXECOPT = 1
	OLECMDEXECOPT_DONTPROMPTUSER OLECMDEXECOPT = 2
	OLECMDEXECOPT_SHOWHELP       OLECMDEXECOPT = 3
)

type OLECMDF

type OLECMDF int32

enum

const (
	OLECMDF_SUPPORTED         OLECMDF = 1
	OLECMDF_ENABLED           OLECMDF = 2
	OLECMDF_LATCHED           OLECMDF = 4
	OLECMDF_NINCHED           OLECMDF = 8
	OLECMDF_INVISIBLE         OLECMDF = 16
	OLECMDF_DEFHIDEONCTXTMENU OLECMDF = 32
)

type OLECMDID

type OLECMDID int32

enum

const (
	OLECMDID_OPEN                           OLECMDID = 1
	OLECMDID_NEW                            OLECMDID = 2
	OLECMDID_SAVE                           OLECMDID = 3
	OLECMDID_SAVEAS                         OLECMDID = 4
	OLECMDID_SAVECOPYAS                     OLECMDID = 5
	OLECMDID_PRINT                          OLECMDID = 6
	OLECMDID_PRINTPREVIEW                   OLECMDID = 7
	OLECMDID_PAGESETUP                      OLECMDID = 8
	OLECMDID_SPELL                          OLECMDID = 9
	OLECMDID_PROPERTIES                     OLECMDID = 10
	OLECMDID_CUT                            OLECMDID = 11
	OLECMDID_COPY                           OLECMDID = 12
	OLECMDID_PASTE                          OLECMDID = 13
	OLECMDID_PASTESPECIAL                   OLECMDID = 14
	OLECMDID_UNDO                           OLECMDID = 15
	OLECMDID_REDO                           OLECMDID = 16
	OLECMDID_SELECTALL                      OLECMDID = 17
	OLECMDID_CLEARSELECTION                 OLECMDID = 18
	OLECMDID_ZOOM                           OLECMDID = 19
	OLECMDID_GETZOOMRANGE                   OLECMDID = 20
	OLECMDID_UPDATECOMMANDS                 OLECMDID = 21
	OLECMDID_REFRESH                        OLECMDID = 22
	OLECMDID_STOP                           OLECMDID = 23
	OLECMDID_HIDETOOLBARS                   OLECMDID = 24
	OLECMDID_SETPROGRESSMAX                 OLECMDID = 25
	OLECMDID_SETPROGRESSPOS                 OLECMDID = 26
	OLECMDID_SETPROGRESSTEXT                OLECMDID = 27
	OLECMDID_SETTITLE                       OLECMDID = 28
	OLECMDID_SETDOWNLOADSTATE               OLECMDID = 29
	OLECMDID_STOPDOWNLOAD                   OLECMDID = 30
	OLECMDID_ONTOOLBARACTIVATED             OLECMDID = 31
	OLECMDID_FIND                           OLECMDID = 32
	OLECMDID_DELETE                         OLECMDID = 33
	OLECMDID_HTTPEQUIV                      OLECMDID = 34
	OLECMDID_HTTPEQUIV_DONE                 OLECMDID = 35
	OLECMDID_ENABLE_INTERACTION             OLECMDID = 36
	OLECMDID_ONUNLOAD                       OLECMDID = 37
	OLECMDID_PROPERTYBAG2                   OLECMDID = 38
	OLECMDID_PREREFRESH                     OLECMDID = 39
	OLECMDID_SHOWSCRIPTERROR                OLECMDID = 40
	OLECMDID_SHOWMESSAGE                    OLECMDID = 41
	OLECMDID_SHOWFIND                       OLECMDID = 42
	OLECMDID_SHOWPAGESETUP                  OLECMDID = 43
	OLECMDID_SHOWPRINT                      OLECMDID = 44
	OLECMDID_CLOSE                          OLECMDID = 45
	OLECMDID_ALLOWUILESSSAVEAS              OLECMDID = 46
	OLECMDID_DONTDOWNLOADCSS                OLECMDID = 47
	OLECMDID_UPDATEPAGESTATUS               OLECMDID = 48
	OLECMDID_PRINT2                         OLECMDID = 49
	OLECMDID_PRINTPREVIEW2                  OLECMDID = 50
	OLECMDID_SETPRINTTEMPLATE               OLECMDID = 51
	OLECMDID_GETPRINTTEMPLATE               OLECMDID = 52
	OLECMDID_PAGEACTIONBLOCKED              OLECMDID = 55
	OLECMDID_PAGEACTIONUIQUERY              OLECMDID = 56
	OLECMDID_FOCUSVIEWCONTROLS              OLECMDID = 57
	OLECMDID_FOCUSVIEWCONTROLSQUERY         OLECMDID = 58
	OLECMDID_SHOWPAGEACTIONMENU             OLECMDID = 59
	OLECMDID_ADDTRAVELENTRY                 OLECMDID = 60
	OLECMDID_UPDATETRAVELENTRY              OLECMDID = 61
	OLECMDID_UPDATEBACKFORWARDSTATE         OLECMDID = 62
	OLECMDID_OPTICAL_ZOOM                   OLECMDID = 63
	OLECMDID_OPTICAL_GETZOOMRANGE           OLECMDID = 64
	OLECMDID_WINDOWSTATECHANGED             OLECMDID = 65
	OLECMDID_ACTIVEXINSTALLSCOPE            OLECMDID = 66
	OLECMDID_UPDATETRAVELENTRY_DATARECOVERY OLECMDID = 67
	OLECMDID_SHOWTASKDLG                    OLECMDID = 68
	OLECMDID_POPSTATEEVENT                  OLECMDID = 69
	OLECMDID_VIEWPORT_MODE                  OLECMDID = 70
	OLECMDID_LAYOUT_VIEWPORT_WIDTH          OLECMDID = 71
	OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM OLECMDID = 72
	OLECMDID_USER_OPTICAL_ZOOM              OLECMDID = 73
	OLECMDID_PAGEAVAILABLE                  OLECMDID = 74
	OLECMDID_GETUSERSCALABLE                OLECMDID = 75
	OLECMDID_UPDATE_CARET                   OLECMDID = 76
	OLECMDID_ENABLE_VISIBILITY              OLECMDID = 77
	OLECMDID_MEDIA_PLAYBACK                 OLECMDID = 78
	OLECMDID_SETFAVICON                     OLECMDID = 79
	OLECMDID_SET_HOST_FULLSCREENMODE        OLECMDID = 80
	OLECMDID_EXITFULLSCREEN                 OLECMDID = 81
	OLECMDID_SCROLLCOMPLETE                 OLECMDID = 82
	OLECMDID_ONBEFOREUNLOAD                 OLECMDID = 83
	OLECMDID_SHOWMESSAGE_BLOCKABLE          OLECMDID = 84
	OLECMDID_SHOWTASKDLG_BLOCKABLE          OLECMDID = 85
)

type OLECMDID_BROWSERSTATEFLAG

type OLECMDID_BROWSERSTATEFLAG int32

enum

const (
	OLECMDIDF_BROWSERSTATE_EXTENSIONSOFF     OLECMDID_BROWSERSTATEFLAG = 1
	OLECMDIDF_BROWSERSTATE_IESECURITY        OLECMDID_BROWSERSTATEFLAG = 2
	OLECMDIDF_BROWSERSTATE_PROTECTEDMODE_OFF OLECMDID_BROWSERSTATEFLAG = 4
	OLECMDIDF_BROWSERSTATE_RESET             OLECMDID_BROWSERSTATEFLAG = 8
	OLECMDIDF_BROWSERSTATE_REQUIRESACTIVEX   OLECMDID_BROWSERSTATEFLAG = 16
	OLECMDIDF_BROWSERSTATE_DESKTOPHTMLDIALOG OLECMDID_BROWSERSTATEFLAG = 32
	OLECMDIDF_BROWSERSTATE_BLOCKEDVERSION    OLECMDID_BROWSERSTATEFLAG = 64
)

type OLECMDID_OPTICAL_ZOOMFLAG

type OLECMDID_OPTICAL_ZOOMFLAG int32

enum

const (
	OLECMDIDF_OPTICAL_ZOOM_NOPERSIST       OLECMDID_OPTICAL_ZOOMFLAG = 1
	OLECMDIDF_OPTICAL_ZOOM_NOLAYOUT        OLECMDID_OPTICAL_ZOOMFLAG = 16
	OLECMDIDF_OPTICAL_ZOOM_NOTRANSIENT     OLECMDID_OPTICAL_ZOOMFLAG = 32
	OLECMDIDF_OPTICAL_ZOOM_RELOADFORNEWTAB OLECMDID_OPTICAL_ZOOMFLAG = 64
)

type OLECMDID_PAGEACTIONFLAG

type OLECMDID_PAGEACTIONFLAG int32

enum

const (
	OLECMDIDF_PAGEACTION_FILEDOWNLOAD                       OLECMDID_PAGEACTIONFLAG = 1
	OLECMDIDF_PAGEACTION_ACTIVEXINSTALL                     OLECMDID_PAGEACTIONFLAG = 2
	OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL                   OLECMDID_PAGEACTIONFLAG = 4
	OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE                 OLECMDID_PAGEACTIONFLAG = 8
	OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW                    OLECMDID_PAGEACTIONFLAG = 16
	OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE                      OLECMDID_PAGEACTIONFLAG = 32
	OLECMDIDF_PAGEACTION_POPUPWINDOW                        OLECMDID_PAGEACTIONFLAG = 64
	OLECMDIDF_PAGEACTION_LOCALMACHINE                       OLECMDID_PAGEACTIONFLAG = 128
	OLECMDIDF_PAGEACTION_MIMETEXTPLAIN                      OLECMDID_PAGEACTIONFLAG = 256
	OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE                     OLECMDID_PAGEACTIONFLAG = 512
	OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXINSTALL      OLECMDID_PAGEACTIONFLAG = 512
	OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE           OLECMDID_PAGEACTIONFLAG = 1024
	OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED                OLECMDID_PAGEACTIONFLAG = 2048
	OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET               OLECMDID_PAGEACTIONFLAG = 4096
	OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET               OLECMDID_PAGEACTIONFLAG = 8192
	OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED             OLECMDID_PAGEACTIONFLAG = 16384
	OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY                   OLECMDID_PAGEACTIONFLAG = 32768
	OLECMDIDF_PAGEACTION_POPUPALLOWED                       OLECMDID_PAGEACTIONFLAG = 65536
	OLECMDIDF_PAGEACTION_SCRIPTPROMPT                       OLECMDID_PAGEACTIONFLAG = 131072
	OLECMDIDF_PAGEACTION_ACTIVEXUSERAPPROVAL                OLECMDID_PAGEACTIONFLAG = 262144
	OLECMDIDF_PAGEACTION_MIXEDCONTENT                       OLECMDID_PAGEACTIONFLAG = 524288
	OLECMDIDF_PAGEACTION_INVALID_CERT                       OLECMDID_PAGEACTIONFLAG = 1048576
	OLECMDIDF_PAGEACTION_INTRANETZONEREQUEST                OLECMDID_PAGEACTIONFLAG = 2097152
	OLECMDIDF_PAGEACTION_XSSFILTERED                        OLECMDID_PAGEACTIONFLAG = 4194304
	OLECMDIDF_PAGEACTION_SPOOFABLEIDNHOST                   OLECMDID_PAGEACTIONFLAG = 8388608
	OLECMDIDF_PAGEACTION_ACTIVEX_EPM_INCOMPATIBLE           OLECMDID_PAGEACTIONFLAG = 16777216
	OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXUSERAPPROVAL OLECMDID_PAGEACTIONFLAG = 33554432
	OLECMDIDF_PAGEACTION_WPCBLOCKED                         OLECMDID_PAGEACTIONFLAG = 67108864
	OLECMDIDF_PAGEACTION_WPCBLOCKED_ACTIVEX                 OLECMDID_PAGEACTIONFLAG = 134217728
	OLECMDIDF_PAGEACTION_EXTENSION_COMPAT_BLOCKED           OLECMDID_PAGEACTIONFLAG = 268435456
	OLECMDIDF_PAGEACTION_NORESETACTIVEX                     OLECMDID_PAGEACTIONFLAG = 536870912
	OLECMDIDF_PAGEACTION_GENERIC_STATE                      OLECMDID_PAGEACTIONFLAG = 1073741824
	OLECMDIDF_PAGEACTION_RESET                              OLECMDID_PAGEACTIONFLAG = -2147483648
)

type OLECMDID_REFRESHFLAG

type OLECMDID_REFRESHFLAG int32

enum

const (
	OLECMDIDF_REFRESH_NORMAL                              OLECMDID_REFRESHFLAG = 0
	OLECMDIDF_REFRESH_IFEXPIRED                           OLECMDID_REFRESHFLAG = 1
	OLECMDIDF_REFRESH_CONTINUE                            OLECMDID_REFRESHFLAG = 2
	OLECMDIDF_REFRESH_COMPLETELY                          OLECMDID_REFRESHFLAG = 3
	OLECMDIDF_REFRESH_NO_CACHE                            OLECMDID_REFRESHFLAG = 4
	OLECMDIDF_REFRESH_RELOAD                              OLECMDID_REFRESHFLAG = 5
	OLECMDIDF_REFRESH_LEVELMASK                           OLECMDID_REFRESHFLAG = 255
	OLECMDIDF_REFRESH_CLEARUSERINPUT                      OLECMDID_REFRESHFLAG = 4096
	OLECMDIDF_REFRESH_PROMPTIFOFFLINE                     OLECMDID_REFRESHFLAG = 8192
	OLECMDIDF_REFRESH_THROUGHSCRIPT                       OLECMDID_REFRESHFLAG = 16384
	OLECMDIDF_REFRESH_SKIPBEFOREUNLOADEVENT               OLECMDID_REFRESHFLAG = 32768
	OLECMDIDF_REFRESH_PAGEACTION_ACTIVEXINSTALL           OLECMDID_REFRESHFLAG = 65536
	OLECMDIDF_REFRESH_PAGEACTION_FILEDOWNLOAD             OLECMDID_REFRESHFLAG = 131072
	OLECMDIDF_REFRESH_PAGEACTION_LOCALMACHINE             OLECMDID_REFRESHFLAG = 262144
	OLECMDIDF_REFRESH_PAGEACTION_POPUPWINDOW              OLECMDID_REFRESHFLAG = 524288
	OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNLOCALMACHINE OLECMDID_REFRESHFLAG = 1048576
	OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNTRUSTED      OLECMDID_REFRESHFLAG = 2097152
	OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTRANET     OLECMDID_REFRESHFLAG = 4194304
	OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTERNET     OLECMDID_REFRESHFLAG = 8388608
	OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNRESTRICTED   OLECMDID_REFRESHFLAG = 16777216
	OLECMDIDF_REFRESH_PAGEACTION_MIXEDCONTENT             OLECMDID_REFRESHFLAG = 33554432
	OLECMDIDF_REFRESH_PAGEACTION_INVALID_CERT             OLECMDID_REFRESHFLAG = 67108864
	OLECMDIDF_REFRESH_PAGEACTION_ALLOW_VERSION            OLECMDID_REFRESHFLAG = 134217728
)

type OLECMDID_VIEWPORT_MODE_FLAG

type OLECMDID_VIEWPORT_MODE_FLAG int32

enum

const (
	OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH          OLECMDID_VIEWPORT_MODE_FLAG = 1
	OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM       OLECMDID_VIEWPORT_MODE_FLAG = 2
	OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH_VALID    OLECMDID_VIEWPORT_MODE_FLAG = 65536
	OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM_VALID OLECMDID_VIEWPORT_MODE_FLAG = 131072
)

type OLECMDID_WINDOWSTATE_FLAG

type OLECMDID_WINDOWSTATE_FLAG int32

enum

const (
	OLECMDIDF_WINDOWSTATE_USERVISIBLE       OLECMDID_WINDOWSTATE_FLAG = 1
	OLECMDIDF_WINDOWSTATE_ENABLED           OLECMDID_WINDOWSTATE_FLAG = 2
	OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID OLECMDID_WINDOWSTATE_FLAG = 65536
	OLECMDIDF_WINDOWSTATE_ENABLED_VALID     OLECMDID_WINDOWSTATE_FLAG = 131072
)

type OLECMDTEXT

type OLECMDTEXT struct {
	Cmdtextf uint32
	CwActual uint32
	CwBuf    uint32
	Rgwz     [1]uint16
}

type OLECMDTEXTF

type OLECMDTEXTF int32

enum

const (
	OLECMDTEXTF_NONE   OLECMDTEXTF = 0
	OLECMDTEXTF_NAME   OLECMDTEXTF = 1
	OLECMDTEXTF_STATUS OLECMDTEXTF = 2
)

type OLECONTF

type OLECONTF int32

enum

const (
	OLECONTF_EMBEDDINGS    OLECONTF = 1
	OLECONTF_LINKS         OLECONTF = 2
	OLECONTF_OTHERS        OLECONTF = 4
	OLECONTF_ONLYUSER      OLECONTF = 8
	OLECONTF_ONLYIFRUNNING OLECONTF = 16
)

type OLECREATE

type OLECREATE uint32

enum

const (
	OLECREATE_ZERO         OLECREATE = 0
	OLECREATE_LEAVERUNNING OLECREATE = 1
)

type OLEDCFLAGS

type OLEDCFLAGS int32

enum

const (
	OLEDC_NODRAW     OLEDCFLAGS = 1
	OLEDC_PAINTBKGND OLEDCFLAGS = 2
	OLEDC_OFFSCREEN  OLEDCFLAGS = 4
)

type OLEGETMONIKER

type OLEGETMONIKER int32

enum

const (
	OLEGETMONIKER_ONLYIFTHERE OLEGETMONIKER = 1
	OLEGETMONIKER_FORCEASSIGN OLEGETMONIKER = 2
	OLEGETMONIKER_UNASSIGN    OLEGETMONIKER = 3
	OLEGETMONIKER_TEMPFORUSER OLEGETMONIKER = 4
)

type OLEINPLACEFRAMEINFO

type OLEINPLACEFRAMEINFO struct {
	Cb            uint32
	FMDIApp       BOOL
	HwndFrame     HWND
	Haccel        HACCEL
	CAccelEntries uint32
}

type OLEIVERB

type OLEIVERB int32

enum

const (
	OLEIVERB_PRIMARY          OLEIVERB = 0
	OLEIVERB_SHOW             OLEIVERB = -1
	OLEIVERB_OPEN             OLEIVERB = -2
	OLEIVERB_HIDE             OLEIVERB = -3
	OLEIVERB_UIACTIVATE       OLEIVERB = -4
	OLEIVERB_INPLACEACTIVATE  OLEIVERB = -5
	OLEIVERB_DISCARDUNDOSTATE OLEIVERB = -6
)

type OLELINKBIND

type OLELINKBIND int32

enum

const (
	OLELINKBIND_EVENIFCLASSDIFF OLELINKBIND = 1
)

type OLEMENUGROUPWIDTHS

type OLEMENUGROUPWIDTHS struct {
	Width [6]int32
}

type OLEMISC

type OLEMISC int32

enum

const (
	OLEMISC_RECOMPOSEONRESIZE            OLEMISC = 1
	OLEMISC_ONLYICONIC                   OLEMISC = 2
	OLEMISC_INSERTNOTREPLACE             OLEMISC = 4
	OLEMISC_STATIC                       OLEMISC = 8
	OLEMISC_CANTLINKINSIDE               OLEMISC = 16
	OLEMISC_CANLINKBYOLE1                OLEMISC = 32
	OLEMISC_ISLINKOBJECT                 OLEMISC = 64
	OLEMISC_INSIDEOUT                    OLEMISC = 128
	OLEMISC_ACTIVATEWHENVISIBLE          OLEMISC = 256
	OLEMISC_RENDERINGISDEVICEINDEPENDENT OLEMISC = 512
	OLEMISC_INVISIBLEATRUNTIME           OLEMISC = 1024
	OLEMISC_ALWAYSRUN                    OLEMISC = 2048
	OLEMISC_ACTSLIKEBUTTON               OLEMISC = 4096
	OLEMISC_ACTSLIKELABEL                OLEMISC = 8192
	OLEMISC_NOUIACTIVATE                 OLEMISC = 16384
	OLEMISC_ALIGNABLE                    OLEMISC = 32768
	OLEMISC_SIMPLEFRAME                  OLEMISC = 65536
	OLEMISC_SETCLIENTSITEFIRST           OLEMISC = 131072
	OLEMISC_IMEMODE                      OLEMISC = 262144
	OLEMISC_IGNOREACTIVATEWHENVISIBLE    OLEMISC = 524288
	OLEMISC_WANTSTOMENUMERGE             OLEMISC = 1048576
	OLEMISC_SUPPORTSMULTILEVELUNDO       OLEMISC = 2097152
)

type OLERENDER

type OLERENDER int32

enum

const (
	OLERENDER_NONE   OLERENDER = 0
	OLERENDER_DRAW   OLERENDER = 1
	OLERENDER_FORMAT OLERENDER = 2
	OLERENDER_ASIS   OLERENDER = 3
)

type OLESTREAM

type OLESTREAM struct {
	Lpstbl *OLESTREAMVTBL
}

type OLESTREAMQUERYCONVERTOLELINKCALLBACK

type OLESTREAMQUERYCONVERTOLELINKCALLBACK = uintptr

type OLESTREAMQUERYCONVERTOLELINKCALLBACK_func

type OLESTREAMQUERYCONVERTOLELINKCALLBACK_func = func(pClsid *syscall.GUID, szClass PWSTR, szTopicName PWSTR, szItemName PWSTR, szUNCName PWSTR, linkUpdatingOption uint32, pvContext unsafe.Pointer) HRESULT

type OLESTREAMVTBL

type OLESTREAMVTBL struct {
	Get uintptr
	Put uintptr
}

type OLEUIBUSY

type OLEUIBUSY = OLEUIBUSYW

type OLEUIBUSYA

type OLEUIBUSYA struct {
	CbStruct     uint32
	DwFlags      BUSY_DIALOG_FLAGS
	HWndOwner    HWND
	LpszCaption  PSTR
	LpfnHook     LPFNOLEUIHOOK
	LCustData    LPARAM
	HInstance    HINSTANCE
	LpszTemplate PSTR
	HResource    HRSRC
	HTask        HTASK
	LphWndDialog *HWND
}

type OLEUIBUSYW

type OLEUIBUSYW struct {
	CbStruct     uint32
	DwFlags      BUSY_DIALOG_FLAGS
	HWndOwner    HWND
	LpszCaption  PWSTR
	LpfnHook     LPFNOLEUIHOOK
	LCustData    LPARAM
	HInstance    HINSTANCE
	LpszTemplate PWSTR
	HResource    HRSRC
	HTask        HTASK
	LphWndDialog *HWND
}

type OLEUICHANGEICON

type OLEUICHANGEICON = OLEUICHANGEICONW

type OLEUICHANGEICONA

type OLEUICHANGEICONA struct {
	CbStruct     uint32
	DwFlags      CHANGE_ICON_FLAGS
	HWndOwner    HWND
	LpszCaption  PSTR
	LpfnHook     LPFNOLEUIHOOK
	LCustData    LPARAM
	HInstance    HINSTANCE
	LpszTemplate PSTR
	HResource    HRSRC
	HMetaPict    HGLOBAL
	Clsid        syscall.GUID
	SzIconExe    [260]CHAR
	CchIconExe   int32
}

type OLEUICHANGEICONW

type OLEUICHANGEICONW struct {
	CbStruct     uint32
	DwFlags      CHANGE_ICON_FLAGS
	HWndOwner    HWND
	LpszCaption  PWSTR
	LpfnHook     LPFNOLEUIHOOK
	LCustData    LPARAM
	HInstance    HINSTANCE
	LpszTemplate PWSTR
	HResource    HRSRC
	HMetaPict    HGLOBAL
	Clsid        syscall.GUID
	SzIconExe    [260]uint16
	CchIconExe   int32
}

type OLEUICHANGESOURCE

type OLEUICHANGESOURCE = OLEUICHANGESOURCEW

type OLEUICHANGESOURCEA

type OLEUICHANGESOURCEA struct {
	CbStruct             uint32
	DwFlags              CHANGE_SOURCE_FLAGS
	HWndOwner            HWND
	LpszCaption          PSTR
	LpfnHook             LPFNOLEUIHOOK
	LCustData            LPARAM
	HInstance            HINSTANCE
	LpszTemplate         PSTR
	HResource            HRSRC
	LpOFN                *OPENFILENAMEA
	DwReserved1          [4]uint32
	LpOleUILinkContainer *IOleUILinkContainerA
	DwLink               uint32
	LpszDisplayName      PSTR
	NFileLength          uint32
	LpszFrom             PSTR
	LpszTo               PSTR
}

type OLEUICHANGESOURCEW

type OLEUICHANGESOURCEW struct {
	CbStruct             uint32
	DwFlags              CHANGE_SOURCE_FLAGS
	HWndOwner            HWND
	LpszCaption          PWSTR
	LpfnHook             LPFNOLEUIHOOK
	LCustData            LPARAM
	HInstance            HINSTANCE
	LpszTemplate         PWSTR
	HResource            HRSRC
	LpOFN                *OPENFILENAMEW
	DwReserved1          [4]uint32
	LpOleUILinkContainer *IOleUILinkContainerW
	DwLink               uint32
	LpszDisplayName      PWSTR
	NFileLength          uint32
	LpszFrom             PWSTR
	LpszTo               PWSTR
}

type OLEUICONVERT

type OLEUICONVERT = OLEUICONVERTW

type OLEUICONVERTA

type OLEUICONVERTA struct {
	CbStruct             uint32
	DwFlags              UI_CONVERT_FLAGS
	HWndOwner            HWND
	LpszCaption          PSTR
	LpfnHook             LPFNOLEUIHOOK
	LCustData            LPARAM
	HInstance            HINSTANCE
	LpszTemplate         PSTR
	HResource            HRSRC
	Clsid                syscall.GUID
	ClsidConvertDefault  syscall.GUID
	ClsidActivateDefault syscall.GUID
	ClsidNew             syscall.GUID
	DvAspect             uint32
	WFormat              uint16
	FIsLinkedObject      BOOL
	HMetaPict            HGLOBAL
	LpszUserType         PSTR
	FObjectsIconChanged  BOOL
	LpszDefLabel         PSTR
	CClsidExclude        uint32
	LpClsidExclude       *syscall.GUID
}

type OLEUICONVERTW

type OLEUICONVERTW struct {
	CbStruct             uint32
	DwFlags              UI_CONVERT_FLAGS
	HWndOwner            HWND
	LpszCaption          PWSTR
	LpfnHook             LPFNOLEUIHOOK
	LCustData            LPARAM
	HInstance            HINSTANCE
	LpszTemplate         PWSTR
	HResource            HRSRC
	Clsid                syscall.GUID
	ClsidConvertDefault  syscall.GUID
	ClsidActivateDefault syscall.GUID
	ClsidNew             syscall.GUID
	DvAspect             uint32
	WFormat              uint16
	FIsLinkedObject      BOOL
	HMetaPict            HGLOBAL
	LpszUserType         PWSTR
	FObjectsIconChanged  BOOL
	LpszDefLabel         PWSTR
	CClsidExclude        uint32
	LpClsidExclude       *syscall.GUID
}
type OLEUIEDITLINKS = OLEUIEDITLINKSW

type OLEUIEDITLINKSA

type OLEUIEDITLINKSA struct {
	CbStruct             uint32
	DwFlags              EDIT_LINKS_FLAGS
	HWndOwner            HWND
	LpszCaption          PSTR
	LpfnHook             LPFNOLEUIHOOK
	LCustData            LPARAM
	HInstance            HINSTANCE
	LpszTemplate         PSTR
	HResource            HRSRC
	LpOleUILinkContainer *IOleUILinkContainerA
}

type OLEUIEDITLINKSW

type OLEUIEDITLINKSW struct {
	CbStruct             uint32
	DwFlags              EDIT_LINKS_FLAGS
	HWndOwner            HWND
	LpszCaption          PWSTR
	LpfnHook             LPFNOLEUIHOOK
	LCustData            LPARAM
	HInstance            HINSTANCE
	LpszTemplate         PWSTR
	HResource            HRSRC
	LpOleUILinkContainer *IOleUILinkContainerW
}

type OLEUIGNRLPROPS

type OLEUIGNRLPROPS = OLEUIGNRLPROPSW

type OLEUIGNRLPROPSA

type OLEUIGNRLPROPSA struct {
	CbStruct    uint32
	DwFlags     uint32
	DwReserved1 [2]uint32
	LpfnHook    LPFNOLEUIHOOK
	LCustData   LPARAM
	DwReserved2 [3]uint32
	LpOP        *OLEUIOBJECTPROPSA
}

type OLEUIGNRLPROPSW

type OLEUIGNRLPROPSW struct {
	CbStruct    uint32
	DwFlags     uint32
	DwReserved1 [2]uint32
	LpfnHook    LPFNOLEUIHOOK
	LCustData   LPARAM
	DwReserved2 [3]uint32
	LpOP        *OLEUIOBJECTPROPSW
}

type OLEUIINSERTOBJECT

type OLEUIINSERTOBJECT = OLEUIINSERTOBJECTW

type OLEUIINSERTOBJECTA

type OLEUIINSERTOBJECTA struct {
	CbStruct         uint32
	DwFlags          INSERT_OBJECT_FLAGS
	HWndOwner        HWND
	LpszCaption      PSTR
	LpfnHook         LPFNOLEUIHOOK
	LCustData        LPARAM
	HInstance        HINSTANCE
	LpszTemplate     PSTR
	HResource        HRSRC
	Clsid            syscall.GUID
	LpszFile         PSTR
	CchFile          uint32
	CClsidExclude    uint32
	LpClsidExclude   *syscall.GUID
	Iid              syscall.GUID
	OleRender        uint32
	LpFormatEtc      *FORMATETC
	LpIOleClientSite *IOleClientSite
	LpIStorage       *IStorage
	PpvObj           unsafe.Pointer
	Sc               int32
	HMetaPict        HGLOBAL
}

type OLEUIINSERTOBJECTW

type OLEUIINSERTOBJECTW struct {
	CbStruct         uint32
	DwFlags          INSERT_OBJECT_FLAGS
	HWndOwner        HWND
	LpszCaption      PWSTR
	LpfnHook         LPFNOLEUIHOOK
	LCustData        LPARAM
	HInstance        HINSTANCE
	LpszTemplate     PWSTR
	HResource        HRSRC
	Clsid            syscall.GUID
	LpszFile         PWSTR
	CchFile          uint32
	CClsidExclude    uint32
	LpClsidExclude   *syscall.GUID
	Iid              syscall.GUID
	OleRender        uint32
	LpFormatEtc      *FORMATETC
	LpIOleClientSite *IOleClientSite
	LpIStorage       *IStorage
	PpvObj           unsafe.Pointer
	Sc               int32
	HMetaPict        HGLOBAL
}

type OLEUILINKPROPS

type OLEUILINKPROPS = OLEUILINKPROPSW

type OLEUILINKPROPSA

type OLEUILINKPROPSA struct {
	CbStruct    uint32
	DwFlags     uint32
	DwReserved1 [2]uint32
	LpfnHook    LPFNOLEUIHOOK
	LCustData   LPARAM
	DwReserved2 [3]uint32
	LpOP        *OLEUIOBJECTPROPSA
}

type OLEUILINKPROPSW

type OLEUILINKPROPSW struct {
	CbStruct    uint32
	DwFlags     uint32
	DwReserved1 [2]uint32
	LpfnHook    LPFNOLEUIHOOK
	LCustData   LPARAM
	DwReserved2 [3]uint32
	LpOP        *OLEUIOBJECTPROPSW
}

type OLEUIOBJECTPROPS

type OLEUIOBJECTPROPS = OLEUIOBJECTPROPSW

type OLEUIOBJECTPROPSA

type OLEUIOBJECTPROPSA struct {
	CbStruct   uint32
	DwFlags    OBJECT_PROPERTIES_FLAGS
	LpPS       *PROPSHEETHEADERA_V2
	DwObject   uint32
	LpObjInfo  *IOleUIObjInfoA
	DwLink     uint32
	LpLinkInfo *IOleUILinkInfoA
	LpGP       *OLEUIGNRLPROPSA
	LpVP       *OLEUIVIEWPROPSA
	LpLP       *OLEUILINKPROPSA
}

type OLEUIOBJECTPROPSW

type OLEUIOBJECTPROPSW struct {
	CbStruct   uint32
	DwFlags    OBJECT_PROPERTIES_FLAGS
	LpPS       *PROPSHEETHEADERW_V2
	DwObject   uint32
	LpObjInfo  *IOleUIObjInfoW
	DwLink     uint32
	LpLinkInfo *IOleUILinkInfoW
	LpGP       *OLEUIGNRLPROPSW
	LpVP       *OLEUIVIEWPROPSW
	LpLP       *OLEUILINKPROPSW
}

type OLEUIPASTEENTRY

type OLEUIPASTEENTRY = OLEUIPASTEENTRYW

type OLEUIPASTEENTRYA

type OLEUIPASTEENTRYA struct {
	Fmtetc          FORMATETC
	LpstrFormatName PSTR
	LpstrResultText PSTR
	DwFlags         uint32
	DwScratchSpace  uint32
}

type OLEUIPASTEENTRYW

type OLEUIPASTEENTRYW struct {
	Fmtetc          FORMATETC
	LpstrFormatName PWSTR
	LpstrResultText PWSTR
	DwFlags         uint32
	DwScratchSpace  uint32
}

type OLEUIPASTEFLAG

type OLEUIPASTEFLAG int32

enum

const (
	OLEUIPASTE_ENABLEICON  OLEUIPASTEFLAG = 2048
	OLEUIPASTE_PASTEONLY   OLEUIPASTEFLAG = 0
	OLEUIPASTE_PASTE       OLEUIPASTEFLAG = 512
	OLEUIPASTE_LINKANYTYPE OLEUIPASTEFLAG = 1024
	OLEUIPASTE_LINKTYPE1   OLEUIPASTEFLAG = 1
	OLEUIPASTE_LINKTYPE2   OLEUIPASTEFLAG = 2
	OLEUIPASTE_LINKTYPE3   OLEUIPASTEFLAG = 4
	OLEUIPASTE_LINKTYPE4   OLEUIPASTEFLAG = 8
	OLEUIPASTE_LINKTYPE5   OLEUIPASTEFLAG = 16
	OLEUIPASTE_LINKTYPE6   OLEUIPASTEFLAG = 32
	OLEUIPASTE_LINKTYPE7   OLEUIPASTEFLAG = 64
	OLEUIPASTE_LINKTYPE8   OLEUIPASTEFLAG = 128
)

type OLEUIPASTESPECIAL

type OLEUIPASTESPECIAL = OLEUIPASTESPECIALW

type OLEUIPASTESPECIALA

type OLEUIPASTESPECIALA struct {
	CbStruct        uint32
	DwFlags         PASTE_SPECIAL_FLAGS
	HWndOwner       HWND
	LpszCaption     PSTR
	LpfnHook        LPFNOLEUIHOOK
	LCustData       LPARAM
	HInstance       HINSTANCE
	LpszTemplate    PSTR
	HResource       HRSRC
	LpSrcDataObj    *IDataObject
	ArrPasteEntries *OLEUIPASTEENTRYA
	CPasteEntries   int32
	ArrLinkTypes    *uint32
	CLinkTypes      int32
	CClsidExclude   uint32
	LpClsidExclude  *syscall.GUID
	NSelectedIndex  int32
	FLink           BOOL
	HMetaPict       HGLOBAL
	Sizel           SIZE
}

type OLEUIPASTESPECIALW

type OLEUIPASTESPECIALW struct {
	CbStruct        uint32
	DwFlags         PASTE_SPECIAL_FLAGS
	HWndOwner       HWND
	LpszCaption     PWSTR
	LpfnHook        LPFNOLEUIHOOK
	LCustData       LPARAM
	HInstance       HINSTANCE
	LpszTemplate    PWSTR
	HResource       HRSRC
	LpSrcDataObj    *IDataObject
	ArrPasteEntries *OLEUIPASTEENTRYW
	CPasteEntries   int32
	ArrLinkTypes    *uint32
	CLinkTypes      int32
	CClsidExclude   uint32
	LpClsidExclude  *syscall.GUID
	NSelectedIndex  int32
	FLink           BOOL
	HMetaPict       HGLOBAL
	Sizel           SIZE
}

type OLEUIVIEWPROPS

type OLEUIVIEWPROPS = OLEUIVIEWPROPSW

type OLEUIVIEWPROPSA

type OLEUIVIEWPROPSA struct {
	CbStruct    uint32
	DwFlags     VIEW_OBJECT_PROPERTIES_FLAGS
	DwReserved1 [2]uint32
	LpfnHook    LPFNOLEUIHOOK
	LCustData   LPARAM
	DwReserved2 [3]uint32
	LpOP        *OLEUIOBJECTPROPSA
	NScaleMin   int32
	NScaleMax   int32
}

type OLEUIVIEWPROPSW

type OLEUIVIEWPROPSW struct {
	CbStruct    uint32
	DwFlags     VIEW_OBJECT_PROPERTIES_FLAGS
	DwReserved1 [2]uint32
	LpfnHook    LPFNOLEUIHOOK
	LCustData   LPARAM
	DwReserved2 [3]uint32
	LpOP        *OLEUIOBJECTPROPSW
	NScaleMin   int32
	NScaleMax   int32
}

type OLEUPDATE

type OLEUPDATE int32

enum

const (
	OLEUPDATE_ALWAYS OLEUPDATE = 1
	OLEUPDATE_ONCALL OLEUPDATE = 3
)

type OLEVERB

type OLEVERB struct {
	LVerb        OLEIVERB
	LpszVerbName PWSTR
	FuFlags      MENU_ITEM_FLAGS
	GrfAttribs   OLEVERBATTRIB
}

type OLEVERBATTRIB

type OLEVERBATTRIB int32

enum

const (
	OLEVERBATTRIB_NEVERDIRTIES    OLEVERBATTRIB = 1
	OLEVERBATTRIB_ONCONTAINERMENU OLEVERBATTRIB = 2
)

type OLEWHICHMK

type OLEWHICHMK int32

enum

const (
	OLEWHICHMK_CONTAINER OLEWHICHMK = 1
	OLEWHICHMK_OBJREL    OLEWHICHMK = 2
	OLEWHICHMK_OBJFULL   OLEWHICHMK = 3
)

type OLE_HANDLE

type OLE_HANDLE = uint32

type OLE_TRISTATE

type OLE_TRISTATE int32

enum

const (
	TriUnchecked OLE_TRISTATE = 0
	TriChecked   OLE_TRISTATE = 1
	TriGray      OLE_TRISTATE = 2
)

type OMAP

type OMAP struct {
	Rva   uint32
	RvaTo uint32
}

type OPENASINFO

type OPENASINFO struct {
	PcszFile    PWSTR
	PcszClass   PWSTR
	OaifInFlags OPEN_AS_INFO_FLAGS
}

type OPENBOXSTATES

type OPENBOXSTATES int32

enum

const (
	SPOB_NORMAL   OPENBOXSTATES = 1
	SPOB_HOT      OPENBOXSTATES = 2
	SPOB_SELECTED OPENBOXSTATES = 3
	SPOB_DISABLED OPENBOXSTATES = 4
	SPOB_FOCUSED  OPENBOXSTATES = 5
)

type OPENFILENAME

type OPENFILENAME = OPENFILENAMEW

type OPENFILENAMEA

type OPENFILENAMEA struct {
	LStructSize       uint32
	HwndOwner         HWND
	HInstance         HINSTANCE
	LpstrFilter       PSTR
	LpstrCustomFilter PSTR
	NMaxCustFilter    uint32
	NFilterIndex      uint32
	LpstrFile         PSTR
	NMaxFile          uint32
	LpstrFileTitle    PSTR
	NMaxFileTitle     uint32
	LpstrInitialDir   PSTR
	LpstrTitle        PSTR
	Flags             OPEN_FILENAME_FLAGS
	NFileOffset       uint16
	NFileExtension    uint16
	LpstrDefExt       PSTR
	LCustData         LPARAM
	LpfnHook          LPOFNHOOKPROC
	LpTemplateName    PSTR
	PvReserved        unsafe.Pointer
	DwReserved        uint32
	FlagsEx           OPEN_FILENAME_FLAGS_EX
}

type OPENFILENAMEW

type OPENFILENAMEW struct {
	LStructSize       uint32
	HwndOwner         HWND
	HInstance         HINSTANCE
	LpstrFilter       PWSTR
	LpstrCustomFilter PWSTR
	NMaxCustFilter    uint32
	NFilterIndex      uint32
	LpstrFile         PWSTR
	NMaxFile          uint32
	LpstrFileTitle    PWSTR
	NMaxFileTitle     uint32
	LpstrInitialDir   PWSTR
	LpstrTitle        PWSTR
	Flags             OPEN_FILENAME_FLAGS
	NFileOffset       uint16
	NFileExtension    uint16
	LpstrDefExt       PWSTR
	LCustData         LPARAM
	LpfnHook          LPOFNHOOKPROC
	LpTemplateName    PWSTR
	PvReserved        unsafe.Pointer
	DwReserved        uint32
	FlagsEx           OPEN_FILENAME_FLAGS_EX
}

type OPENFILENAME_NT4

type OPENFILENAME_NT4 = OPENFILENAME_NT4W

type OPENFILENAME_NT4A

type OPENFILENAME_NT4A struct {
	LStructSize       uint32
	HwndOwner         HWND
	HInstance         HINSTANCE
	LpstrFilter       PSTR
	LpstrCustomFilter PSTR
	NMaxCustFilter    uint32
	NFilterIndex      uint32
	LpstrFile         PSTR
	NMaxFile          uint32
	LpstrFileTitle    PSTR
	NMaxFileTitle     uint32
	LpstrInitialDir   PSTR
	LpstrTitle        PSTR
	Flags             uint32
	NFileOffset       uint16
	NFileExtension    uint16
	LpstrDefExt       PSTR
	LCustData         LPARAM
	LpfnHook          LPOFNHOOKPROC
	LpTemplateName    PSTR
}

type OPENFILENAME_NT4W

type OPENFILENAME_NT4W struct {
	LStructSize       uint32
	HwndOwner         HWND
	HInstance         HINSTANCE
	LpstrFilter       PWSTR
	LpstrCustomFilter PWSTR
	NMaxCustFilter    uint32
	NFilterIndex      uint32
	LpstrFile         PWSTR
	NMaxFile          uint32
	LpstrFileTitle    PWSTR
	NMaxFileTitle     uint32
	LpstrInitialDir   PWSTR
	LpstrTitle        PWSTR
	Flags             uint32
	NFileOffset       uint16
	NFileExtension    uint16
	LpstrDefExt       PWSTR
	LCustData         LPARAM
	LpfnHook          LPOFNHOOKPROC
	LpTemplateName    PWSTR
}

type OPENTYPE_FEATURE_RECORD

type OPENTYPE_FEATURE_RECORD struct {
	TagFeature uint32
	LParameter int32
}

type OPEN_AS_INFO_FLAGS

type OPEN_AS_INFO_FLAGS int32

enum flags

const (
	OAIF_ALLOW_REGISTRATION OPEN_AS_INFO_FLAGS = 1
	OAIF_REGISTER_EXT       OPEN_AS_INFO_FLAGS = 2
	OAIF_EXEC               OPEN_AS_INFO_FLAGS = 4
	OAIF_FORCE_REGISTRATION OPEN_AS_INFO_FLAGS = 8
	OAIF_HIDE_REGISTRATION  OPEN_AS_INFO_FLAGS = 32
	OAIF_URL_PROTOCOL       OPEN_AS_INFO_FLAGS = 64
	OAIF_FILE_IS_URI        OPEN_AS_INFO_FLAGS = 128
)

type OPEN_FILENAME_FLAGS

type OPEN_FILENAME_FLAGS uint32

enum flags

const (
	OFN_READONLY             OPEN_FILENAME_FLAGS = 1
	OFN_OVERWRITEPROMPT      OPEN_FILENAME_FLAGS = 2
	OFN_HIDEREADONLY         OPEN_FILENAME_FLAGS = 4
	OFN_NOCHANGEDIR          OPEN_FILENAME_FLAGS = 8
	OFN_SHOWHELP             OPEN_FILENAME_FLAGS = 16
	OFN_ENABLEHOOK           OPEN_FILENAME_FLAGS = 32
	OFN_ENABLETEMPLATE       OPEN_FILENAME_FLAGS = 64
	OFN_ENABLETEMPLATEHANDLE OPEN_FILENAME_FLAGS = 128
	OFN_NOVALIDATE           OPEN_FILENAME_FLAGS = 256
	OFN_ALLOWMULTISELECT     OPEN_FILENAME_FLAGS = 512
	OFN_EXTENSIONDIFFERENT   OPEN_FILENAME_FLAGS = 1024
	OFN_PATHMUSTEXIST        OPEN_FILENAME_FLAGS = 2048
	OFN_FILEMUSTEXIST        OPEN_FILENAME_FLAGS = 4096
	OFN_CREATEPROMPT         OPEN_FILENAME_FLAGS = 8192
	OFN_SHAREAWARE           OPEN_FILENAME_FLAGS = 16384
	OFN_NOREADONLYRETURN     OPEN_FILENAME_FLAGS = 32768
	OFN_NOTESTFILECREATE     OPEN_FILENAME_FLAGS = 65536
	OFN_NONETWORKBUTTON      OPEN_FILENAME_FLAGS = 131072
	OFN_NOLONGNAMES          OPEN_FILENAME_FLAGS = 262144
	OFN_EXPLORER             OPEN_FILENAME_FLAGS = 524288
	OFN_NODEREFERENCELINKS   OPEN_FILENAME_FLAGS = 1048576
	OFN_LONGNAMES            OPEN_FILENAME_FLAGS = 2097152
	OFN_ENABLEINCLUDENOTIFY  OPEN_FILENAME_FLAGS = 4194304
	OFN_ENABLESIZING         OPEN_FILENAME_FLAGS = 8388608
	OFN_DONTADDTORECENT      OPEN_FILENAME_FLAGS = 33554432
	OFN_FORCESHOWHIDDEN      OPEN_FILENAME_FLAGS = 268435456
)

type OPEN_FILENAME_FLAGS_EX

type OPEN_FILENAME_FLAGS_EX uint32

enum flags

const (
	OFN_EX_NONE        OPEN_FILENAME_FLAGS_EX = 0
	OFN_EX_NOPLACESBAR OPEN_FILENAME_FLAGS_EX = 1
)

type OPEN_PRINTER_PROPS_INFO

type OPEN_PRINTER_PROPS_INFO = OPEN_PRINTER_PROPS_INFOW

type OPEN_PRINTER_PROPS_INFOA

type OPEN_PRINTER_PROPS_INFOA struct {
	DwSize       uint32
	PszSheetName PSTR
	USheetIndex  uint32
	DwFlags      uint32
	BModal       BOOL
}

type OPEN_PRINTER_PROPS_INFOW

type OPEN_PRINTER_PROPS_INFOW struct {
	DwSize       uint32
	PszSheetName PWSTR
	USheetIndex  uint32
	DwFlags      uint32
	BModal       BOOL
}

type OPEN_THEME_DATA_FLAGS

type OPEN_THEME_DATA_FLAGS uint32

enum flags

const (
	OTD_FORCE_RECT_SIZING OPEN_THEME_DATA_FLAGS = 1
	OTD_NONCLIENT         OPEN_THEME_DATA_FLAGS = 2
)

type OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS

type OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS uint32

enum

const (
	WCT_ASYNC_OPEN_FLAG OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS = 1
)

type OPPROGDLGF_

type OPPROGDLGF_ int32

enum

const (
	OPPROGDLG_DEFAULT               OPPROGDLGF_ = 0
	OPPROGDLG_ENABLEPAUSE           OPPROGDLGF_ = 128
	OPPROGDLG_ALLOWUNDO             OPPROGDLGF_ = 256
	OPPROGDLG_DONTDISPLAYSOURCEPATH OPPROGDLGF_ = 512
	OPPROGDLG_DONTDISPLAYDESTPATH   OPPROGDLGF_ = 1024
	OPPROGDLG_NOMULTIDAYESTIMATES   OPPROGDLGF_ = 2048
	OPPROGDLG_DONTDISPLAYLOCATIONS  OPPROGDLGF_ = 4096
)

type OS

type OS uint32

enum

const (
	OS_WINDOWS                OS = 0
	OS_NT                     OS = 1
	OS_WIN95ORGREATER         OS = 2
	OS_NT4ORGREATER           OS = 3
	OS_WIN98ORGREATER         OS = 5
	OS_WIN98_GOLD             OS = 6
	OS_WIN2000ORGREATER       OS = 7
	OS_WIN2000PRO             OS = 8
	OS_WIN2000SERVER          OS = 9
	OS_WIN2000ADVSERVER       OS = 10
	OS_WIN2000DATACENTER      OS = 11
	OS_WIN2000TERMINAL        OS = 12
	OS_EMBEDDED               OS = 13
	OS_TERMINALCLIENT         OS = 14
	OS_TERMINALREMOTEADMIN    OS = 15
	OS_WIN95_GOLD             OS = 16
	OS_MEORGREATER            OS = 17
	OS_XPORGREATER            OS = 18
	OS_HOME                   OS = 19
	OS_PROFESSIONAL           OS = 20
	OS_DATACENTER             OS = 21
	OS_ADVSERVER              OS = 22
	OS_SERVER                 OS = 23
	OS_TERMINALSERVER         OS = 24
	OS_PERSONALTERMINALSERVER OS = 25
	OS_FASTUSERSWITCHING      OS = 26
	OS_WELCOMELOGONUI         OS = 27
	OS_DOMAINMEMBER           OS = 28
	OS_ANYSERVER              OS = 29
	OS_WOW6432                OS = 30
	OS_WEBSERVER              OS = 31
	OS_SMALLBUSINESSSERVER    OS = 32
	OS_TABLETPC               OS = 33
	OS_SERVERADMINUI          OS = 34
	OS_MEDIACENTER            OS = 35
	OS_APPLIANCE              OS = 36
)

type OSVERSIONINFO

type OSVERSIONINFO = OSVERSIONINFOW

type OSVERSIONINFOA

type OSVERSIONINFOA struct {
	DwOSVersionInfoSize uint32
	DwMajorVersion      uint32
	DwMinorVersion      uint32
	DwBuildNumber       uint32
	DwPlatformId        uint32
	SzCSDVersion        [128]CHAR
}

type OSVERSIONINFOEX

type OSVERSIONINFOEX = OSVERSIONINFOEXW

type OSVERSIONINFOEXA

type OSVERSIONINFOEXA struct {
	DwOSVersionInfoSize uint32
	DwMajorVersion      uint32
	DwMinorVersion      uint32
	DwBuildNumber       uint32
	DwPlatformId        uint32
	SzCSDVersion        [128]CHAR
	WServicePackMajor   uint16
	WServicePackMinor   uint16
	WSuiteMask          uint16
	WProductType        byte
	WReserved           byte
}

type OSVERSIONINFOEXW

type OSVERSIONINFOEXW struct {
	DwOSVersionInfoSize uint32
	DwMajorVersion      uint32
	DwMinorVersion      uint32
	DwBuildNumber       uint32
	DwPlatformId        uint32
	SzCSDVersion        [128]uint16
	WServicePackMajor   uint16
	WServicePackMinor   uint16
	WSuiteMask          uint16
	WProductType        byte
	WReserved           byte
}

type OSVERSIONINFOW

type OSVERSIONINFOW struct {
	DwOSVersionInfoSize uint32
	DwMajorVersion      uint32
	DwMinorVersion      uint32
	DwBuildNumber       uint32
	DwPlatformId        uint32
	SzCSDVersion        [128]uint16
}

type OS_DEPLOYEMENT_STATE_VALUES

type OS_DEPLOYEMENT_STATE_VALUES int32

enum

const (
	OS_DEPLOYMENT_STANDARD OS_DEPLOYEMENT_STATE_VALUES = 1
	OS_DEPLOYMENT_COMPACT  OS_DEPLOYEMENT_STATE_VALUES = 2
)

type OS_PRODUCT_TYPE

type OS_PRODUCT_TYPE uint32

enum

const (
	PRODUCT_BUSINESS                            OS_PRODUCT_TYPE = 6
	PRODUCT_BUSINESS_N                          OS_PRODUCT_TYPE = 16
	PRODUCT_CLUSTER_SERVER                      OS_PRODUCT_TYPE = 18
	PRODUCT_CLUSTER_SERVER_V                    OS_PRODUCT_TYPE = 64
	PRODUCT_CORE                                OS_PRODUCT_TYPE = 101
	PRODUCT_CORE_COUNTRYSPECIFIC                OS_PRODUCT_TYPE = 99
	PRODUCT_CORE_N                              OS_PRODUCT_TYPE = 98
	PRODUCT_CORE_SINGLELANGUAGE                 OS_PRODUCT_TYPE = 100
	PRODUCT_DATACENTER_EVALUATION_SERVER        OS_PRODUCT_TYPE = 80
	PRODUCT_DATACENTER_A_SERVER_CORE            OS_PRODUCT_TYPE = 145
	PRODUCT_STANDARD_A_SERVER_CORE              OS_PRODUCT_TYPE = 146
	PRODUCT_DATACENTER_SERVER                   OS_PRODUCT_TYPE = 8
	PRODUCT_DATACENTER_SERVER_CORE              OS_PRODUCT_TYPE = 12
	PRODUCT_DATACENTER_SERVER_CORE_V            OS_PRODUCT_TYPE = 39
	PRODUCT_DATACENTER_SERVER_V                 OS_PRODUCT_TYPE = 37
	PRODUCT_EDUCATION                           OS_PRODUCT_TYPE = 121
	PRODUCT_EDUCATION_N                         OS_PRODUCT_TYPE = 122
	PRODUCT_ENTERPRISE                          OS_PRODUCT_TYPE = 4
	PRODUCT_ENTERPRISE_E                        OS_PRODUCT_TYPE = 70
	PRODUCT_ENTERPRISE_EVALUATION               OS_PRODUCT_TYPE = 72
	PRODUCT_ENTERPRISE_N                        OS_PRODUCT_TYPE = 27
	PRODUCT_ENTERPRISE_N_EVALUATION             OS_PRODUCT_TYPE = 84
	PRODUCT_ENTERPRISE_S                        OS_PRODUCT_TYPE = 125
	PRODUCT_ENTERPRISE_S_EVALUATION             OS_PRODUCT_TYPE = 129
	PRODUCT_ENTERPRISE_S_N                      OS_PRODUCT_TYPE = 126
	PRODUCT_ENTERPRISE_S_N_EVALUATION           OS_PRODUCT_TYPE = 130
	PRODUCT_ENTERPRISE_SERVER                   OS_PRODUCT_TYPE = 10
	PRODUCT_ENTERPRISE_SERVER_CORE              OS_PRODUCT_TYPE = 14
	PRODUCT_ENTERPRISE_SERVER_CORE_V            OS_PRODUCT_TYPE = 41
	PRODUCT_ENTERPRISE_SERVER_IA64              OS_PRODUCT_TYPE = 15
	PRODUCT_ENTERPRISE_SERVER_V                 OS_PRODUCT_TYPE = 38
	PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL       OS_PRODUCT_TYPE = 60
	PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC    OS_PRODUCT_TYPE = 62
	PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT       OS_PRODUCT_TYPE = 59
	PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC    OS_PRODUCT_TYPE = 61
	PRODUCT_HOME_BASIC                          OS_PRODUCT_TYPE = 2
	PRODUCT_HOME_BASIC_E                        OS_PRODUCT_TYPE = 67
	PRODUCT_HOME_BASIC_N                        OS_PRODUCT_TYPE = 5
	PRODUCT_HOME_PREMIUM                        OS_PRODUCT_TYPE = 3
	PRODUCT_HOME_PREMIUM_E                      OS_PRODUCT_TYPE = 68
	PRODUCT_HOME_PREMIUM_N                      OS_PRODUCT_TYPE = 26
	PRODUCT_HOME_PREMIUM_SERVER                 OS_PRODUCT_TYPE = 34
	PRODUCT_HOME_SERVER                         OS_PRODUCT_TYPE = 19
	PRODUCT_HYPERV                              OS_PRODUCT_TYPE = 42
	PRODUCT_IOTUAP                              OS_PRODUCT_TYPE = 123
	PRODUCT_IOTUAPCOMMERCIAL                    OS_PRODUCT_TYPE = 131
	PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT    OS_PRODUCT_TYPE = 30
	PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING     OS_PRODUCT_TYPE = 32
	PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY      OS_PRODUCT_TYPE = 31
	PRODUCT_MOBILE_CORE                         OS_PRODUCT_TYPE = 104
	PRODUCT_MOBILE_ENTERPRISE                   OS_PRODUCT_TYPE = 133
	PRODUCT_MULTIPOINT_PREMIUM_SERVER           OS_PRODUCT_TYPE = 77
	PRODUCT_MULTIPOINT_STANDARD_SERVER          OS_PRODUCT_TYPE = 76
	PRODUCT_PRO_WORKSTATION                     OS_PRODUCT_TYPE = 161
	PRODUCT_PRO_WORKSTATION_N                   OS_PRODUCT_TYPE = 162
	PRODUCT_PROFESSIONAL                        OS_PRODUCT_TYPE = 48
	PRODUCT_PROFESSIONAL_E                      OS_PRODUCT_TYPE = 69
	PRODUCT_PROFESSIONAL_N                      OS_PRODUCT_TYPE = 49
	PRODUCT_PROFESSIONAL_WMC                    OS_PRODUCT_TYPE = 103
	PRODUCT_SB_SOLUTION_SERVER                  OS_PRODUCT_TYPE = 50
	PRODUCT_SB_SOLUTION_SERVER_EM               OS_PRODUCT_TYPE = 54
	PRODUCT_SERVER_FOR_SB_SOLUTIONS             OS_PRODUCT_TYPE = 51
	PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM          OS_PRODUCT_TYPE = 55
	PRODUCT_SERVER_FOR_SMALLBUSINESS            OS_PRODUCT_TYPE = 24
	PRODUCT_SERVER_FOR_SMALLBUSINESS_V          OS_PRODUCT_TYPE = 35
	PRODUCT_SERVER_FOUNDATION                   OS_PRODUCT_TYPE = 33
	PRODUCT_SMALLBUSINESS_SERVER                OS_PRODUCT_TYPE = 9
	PRODUCT_SMALLBUSINESS_SERVER_PREMIUM        OS_PRODUCT_TYPE = 25
	PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE   OS_PRODUCT_TYPE = 63
	PRODUCT_SOLUTION_EMBEDDEDSERVER             OS_PRODUCT_TYPE = 56
	PRODUCT_STANDARD_EVALUATION_SERVER          OS_PRODUCT_TYPE = 79
	PRODUCT_STANDARD_SERVER                     OS_PRODUCT_TYPE = 7
	PRODUCT_STANDARD_SERVER_CORE_               OS_PRODUCT_TYPE = 13
	PRODUCT_STANDARD_SERVER_CORE_V              OS_PRODUCT_TYPE = 40
	PRODUCT_STANDARD_SERVER_V                   OS_PRODUCT_TYPE = 36
	PRODUCT_STANDARD_SERVER_SOLUTIONS           OS_PRODUCT_TYPE = 52
	PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE      OS_PRODUCT_TYPE = 53
	PRODUCT_STARTER                             OS_PRODUCT_TYPE = 11
	PRODUCT_STARTER_E                           OS_PRODUCT_TYPE = 66
	PRODUCT_STARTER_N                           OS_PRODUCT_TYPE = 47
	PRODUCT_STORAGE_ENTERPRISE_SERVER           OS_PRODUCT_TYPE = 23
	PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE      OS_PRODUCT_TYPE = 46
	PRODUCT_STORAGE_EXPRESS_SERVER              OS_PRODUCT_TYPE = 20
	PRODUCT_STORAGE_EXPRESS_SERVER_CORE         OS_PRODUCT_TYPE = 43
	PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER  OS_PRODUCT_TYPE = 96
	PRODUCT_STORAGE_STANDARD_SERVER             OS_PRODUCT_TYPE = 21
	PRODUCT_STORAGE_STANDARD_SERVER_CORE        OS_PRODUCT_TYPE = 44
	PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER OS_PRODUCT_TYPE = 95
	PRODUCT_STORAGE_WORKGROUP_SERVER            OS_PRODUCT_TYPE = 22
	PRODUCT_STORAGE_WORKGROUP_SERVER_CORE       OS_PRODUCT_TYPE = 45
	PRODUCT_ULTIMATE                            OS_PRODUCT_TYPE = 1
	PRODUCT_ULTIMATE_E                          OS_PRODUCT_TYPE = 71
	PRODUCT_ULTIMATE_N                          OS_PRODUCT_TYPE = 28
	PRODUCT_UNDEFINED                           OS_PRODUCT_TYPE = 0
	PRODUCT_WEB_SERVER                          OS_PRODUCT_TYPE = 17
	PRODUCT_WEB_SERVER_CORE                     OS_PRODUCT_TYPE = 29
)

type OUTLINETEXTMETRIC

type OUTLINETEXTMETRIC = OUTLINETEXTMETRICW

type OUTLINETEXTMETRICA

type OUTLINETEXTMETRICA struct {
	OtmSize                uint32
	OtmTextMetrics         TEXTMETRICA
	OtmFiller              byte
	OtmPanoseNumber        PANOSE
	OtmfsSelection         uint32
	OtmfsType              uint32
	OtmsCharSlopeRise      int32
	OtmsCharSlopeRun       int32
	OtmItalicAngle         int32
	OtmEMSquare            uint32
	OtmAscent              int32
	OtmDescent             int32
	OtmLineGap             uint32
	OtmsCapEmHeight        uint32
	OtmsXHeight            uint32
	OtmrcFontBox           RECT
	OtmMacAscent           int32
	OtmMacDescent          int32
	OtmMacLineGap          uint32
	OtmusMinimumPPEM       uint32
	OtmptSubscriptSize     POINT
	OtmptSubscriptOffset   POINT
	OtmptSuperscriptSize   POINT
	OtmptSuperscriptOffset POINT
	OtmsStrikeoutSize      uint32
	OtmsStrikeoutPosition  int32
	OtmsUnderscoreSize     int32
	OtmsUnderscorePosition int32
	OtmpFamilyName         PSTR
	OtmpFaceName           PSTR
	OtmpStyleName          PSTR
	OtmpFullName           PSTR
}

type OUTLINETEXTMETRICW

type OUTLINETEXTMETRICW struct {
	OtmSize                uint32
	OtmTextMetrics         TEXTMETRICW
	OtmFiller              byte
	OtmPanoseNumber        PANOSE
	OtmfsSelection         uint32
	OtmfsType              uint32
	OtmsCharSlopeRise      int32
	OtmsCharSlopeRun       int32
	OtmItalicAngle         int32
	OtmEMSquare            uint32
	OtmAscent              int32
	OtmDescent             int32
	OtmLineGap             uint32
	OtmsCapEmHeight        uint32
	OtmsXHeight            uint32
	OtmrcFontBox           RECT
	OtmMacAscent           int32
	OtmMacDescent          int32
	OtmMacLineGap          uint32
	OtmusMinimumPPEM       uint32
	OtmptSubscriptSize     POINT
	OtmptSubscriptOffset   POINT
	OtmptSuperscriptSize   POINT
	OtmptSuperscriptOffset POINT
	OtmsStrikeoutSize      uint32
	OtmsStrikeoutPosition  int32
	OtmsUnderscoreSize     int32
	OtmsUnderscorePosition int32
	OtmpFamilyName         PSTR
	OtmpFaceName           PSTR
	OtmpStyleName          PSTR
	OtmpFullName           PSTR
}

type OUTPUT_DEBUG_STRING_INFO

type OUTPUT_DEBUG_STRING_INFO struct {
	LpDebugStringData  PSTR
	FUnicode           uint16
	NDebugStringLength uint16
}

type OVERLAPPED

type OVERLAPPED struct {
	Internal     uintptr
	InternalHigh uintptr
	OVERLAPPED_Anonymous
	HEvent HANDLE
}

type OVERLAPPED_Anonymous

type OVERLAPPED_Anonymous struct {
	OVERLAPPED_Anonymous_Anonymous
}

func (*OVERLAPPED_Anonymous) Anonymous

func (*OVERLAPPED_Anonymous) AnonymousVal

func (*OVERLAPPED_Anonymous) Pointer

func (this *OVERLAPPED_Anonymous) Pointer() *unsafe.Pointer

func (*OVERLAPPED_Anonymous) PointerVal

func (this *OVERLAPPED_Anonymous) PointerVal() unsafe.Pointer

type OVERLAPPED_Anonymous_Anonymous

type OVERLAPPED_Anonymous_Anonymous struct {
	Offset     uint32
	OffsetHigh uint32
}

type OVERLAPPED_ENTRY

type OVERLAPPED_ENTRY struct {
	LpCompletionKey            uintptr
	LpOverlapped               *OVERLAPPED
	Internal                   uintptr
	DwNumberOfBytesTransferred uint32
}

type OVERRIDE_PREFETCH_PARAMETER

type OVERRIDE_PREFETCH_PARAMETER struct {
	Value uint32
}

type OfflineFolderStatus

type OfflineFolderStatus int32

enum

const (
	OFS_INACTIVE   OfflineFolderStatus = -1
	OFS_ONLINE     OfflineFolderStatus = 0
	OFS_OFFLINE    OfflineFolderStatus = 1
	OFS_SERVERBACK OfflineFolderStatus = 2
	OFS_DIRTYCACHE OfflineFolderStatus = 3
)

type OnexCredentialProvider

type OnexCredentialProvider struct {
}

type OnexPlapSmartcardCredentialProvider

type OnexPlapSmartcardCredentialProvider struct {
}

type OpenControlPanel

type OpenControlPanel struct {
}

type OrientationType

type OrientationType int32

enum

const (
	OrientationType_None       OrientationType = 0
	OrientationType_Horizontal OrientationType = 1
	OrientationType_Vertical   OrientationType = 2
)

type OutlineStyles

type OutlineStyles int32

enum

const (
	OutlineStyles_None     OutlineStyles = 0
	OutlineStyles_Outline  OutlineStyles = 1
	OutlineStyles_Shadow   OutlineStyles = 2
	OutlineStyles_Engraved OutlineStyles = 4
	OutlineStyles_Embossed OutlineStyles = 8
)

type PACKAGE_EXECUTION_STATE

type PACKAGE_EXECUTION_STATE int32

enum

const (
	PES_UNKNOWN    PACKAGE_EXECUTION_STATE = 0
	PES_RUNNING    PACKAGE_EXECUTION_STATE = 1
	PES_SUSPENDING PACKAGE_EXECUTION_STATE = 2
	PES_SUSPENDED  PACKAGE_EXECUTION_STATE = 3
	PES_TERMINATED PACKAGE_EXECUTION_STATE = 4
)

type PACKEDEVENTINFO

type PACKEDEVENTINFO struct {
	UlSize                uint32
	UlNumEventsForLogFile uint32
	UlOffsets             [1]uint32
}

type PAGEACTION_UI

type PAGEACTION_UI int32

enum

const (
	PAGEACTION_UI_DEFAULT  PAGEACTION_UI = 0
	PAGEACTION_UI_MODAL    PAGEACTION_UI = 1
	PAGEACTION_UI_MODELESS PAGEACTION_UI = 2
	PAGEACTION_UI_SILENT   PAGEACTION_UI = 3
)

type PAGEPARTS

type PAGEPARTS int32

enum

const (
	PGRP_UP       PAGEPARTS = 1
	PGRP_DOWN     PAGEPARTS = 2
	PGRP_UPHORZ   PAGEPARTS = 3
	PGRP_DOWNHORZ PAGEPARTS = 4
)

type PAGERANGE

type PAGERANGE struct {
	NFromPage int32
	NToPage   int32
}

type PAGESET

type PAGESET struct {
	CbStruct   uint32
	FOddPages  BOOL
	FEvenPages BOOL
	CPageRange uint32
	RgPages    [1]PAGERANGE
}

type PAGESETUPDLG

type PAGESETUPDLG = PAGESETUPDLGW

type PAGESETUPDLGA

type PAGESETUPDLGA struct {
	LStructSize             uint32
	HwndOwner               HWND
	HDevMode                HGLOBAL
	HDevNames               HGLOBAL
	Flags                   PAGESETUPDLG_FLAGS
	PtPaperSize             POINT
	RtMinMargin             RECT
	RtMargin                RECT
	HInstance               HINSTANCE
	LCustData               LPARAM
	LpfnPageSetupHook       LPPAGESETUPHOOK
	LpfnPagePaintHook       LPPAGEPAINTHOOK
	LpPageSetupTemplateName PSTR
	HPageSetupTemplate      HGLOBAL
}

type PAGESETUPDLGW

type PAGESETUPDLGW struct {
	LStructSize             uint32
	HwndOwner               HWND
	HDevMode                HGLOBAL
	HDevNames               HGLOBAL
	Flags                   PAGESETUPDLG_FLAGS
	PtPaperSize             POINT
	RtMinMargin             RECT
	RtMargin                RECT
	HInstance               HINSTANCE
	LCustData               LPARAM
	LpfnPageSetupHook       LPPAGESETUPHOOK
	LpfnPagePaintHook       LPPAGEPAINTHOOK
	LpPageSetupTemplateName PWSTR
	HPageSetupTemplate      HGLOBAL
}

type PAGESETUPDLG_FLAGS

type PAGESETUPDLG_FLAGS uint32

enum flags

const (
	PSD_DEFAULTMINMARGINS             PAGESETUPDLG_FLAGS = 0
	PSD_DISABLEMARGINS                PAGESETUPDLG_FLAGS = 16
	PSD_DISABLEORIENTATION            PAGESETUPDLG_FLAGS = 256
	PSD_DISABLEPAGEPAINTING           PAGESETUPDLG_FLAGS = 524288
	PSD_DISABLEPAPER                  PAGESETUPDLG_FLAGS = 512
	PSD_DISABLEPRINTER                PAGESETUPDLG_FLAGS = 32
	PSD_ENABLEPAGEPAINTHOOK           PAGESETUPDLG_FLAGS = 262144
	PSD_ENABLEPAGESETUPHOOK           PAGESETUPDLG_FLAGS = 8192
	PSD_ENABLEPAGESETUPTEMPLATE       PAGESETUPDLG_FLAGS = 32768
	PSD_ENABLEPAGESETUPTEMPLATEHANDLE PAGESETUPDLG_FLAGS = 131072
	PSD_INHUNDREDTHSOFMILLIMETERS     PAGESETUPDLG_FLAGS = 8
	PSD_INTHOUSANDTHSOFINCHES         PAGESETUPDLG_FLAGS = 4
	PSD_INWININIINTLMEASURE           PAGESETUPDLG_FLAGS = 0
	PSD_MARGINS                       PAGESETUPDLG_FLAGS = 2
	PSD_MINMARGINS                    PAGESETUPDLG_FLAGS = 1
	PSD_NONETWORKBUTTON               PAGESETUPDLG_FLAGS = 2097152
	PSD_NOWARNING                     PAGESETUPDLG_FLAGS = 128
	PSD_RETURNDEFAULT                 PAGESETUPDLG_FLAGS = 1024
	PSD_SHOWHELP                      PAGESETUPDLG_FLAGS = 2048
)

type PAGE_PROTECTION_FLAGS

type PAGE_PROTECTION_FLAGS uint32

enum flags

const (
	PAGE_NOACCESS                   PAGE_PROTECTION_FLAGS = 1
	PAGE_READONLY                   PAGE_PROTECTION_FLAGS = 2
	PAGE_READWRITE                  PAGE_PROTECTION_FLAGS = 4
	PAGE_WRITECOPY                  PAGE_PROTECTION_FLAGS = 8
	PAGE_EXECUTE                    PAGE_PROTECTION_FLAGS = 16
	PAGE_EXECUTE_READ               PAGE_PROTECTION_FLAGS = 32
	PAGE_EXECUTE_READWRITE          PAGE_PROTECTION_FLAGS = 64
	PAGE_EXECUTE_WRITECOPY          PAGE_PROTECTION_FLAGS = 128
	PAGE_GUARD                      PAGE_PROTECTION_FLAGS = 256
	PAGE_NOCACHE                    PAGE_PROTECTION_FLAGS = 512
	PAGE_WRITECOMBINE               PAGE_PROTECTION_FLAGS = 1024
	PAGE_GRAPHICS_NOACCESS          PAGE_PROTECTION_FLAGS = 2048
	PAGE_GRAPHICS_READONLY          PAGE_PROTECTION_FLAGS = 4096
	PAGE_GRAPHICS_READWRITE         PAGE_PROTECTION_FLAGS = 8192
	PAGE_GRAPHICS_EXECUTE           PAGE_PROTECTION_FLAGS = 16384
	PAGE_GRAPHICS_EXECUTE_READ      PAGE_PROTECTION_FLAGS = 32768
	PAGE_GRAPHICS_EXECUTE_READWRITE PAGE_PROTECTION_FLAGS = 65536
	PAGE_GRAPHICS_COHERENT          PAGE_PROTECTION_FLAGS = 131072
	PAGE_GRAPHICS_NOCACHE           PAGE_PROTECTION_FLAGS = 262144
	PAGE_ENCLAVE_THREAD_CONTROL     PAGE_PROTECTION_FLAGS = 2147483648
	PAGE_REVERT_TO_FILE_MAP         PAGE_PROTECTION_FLAGS = 2147483648
	PAGE_TARGETS_NO_UPDATE          PAGE_PROTECTION_FLAGS = 1073741824
	PAGE_TARGETS_INVALID            PAGE_PROTECTION_FLAGS = 1073741824
	PAGE_ENCLAVE_UNVALIDATED        PAGE_PROTECTION_FLAGS = 536870912
	PAGE_ENCLAVE_MASK               PAGE_PROTECTION_FLAGS = 268435456
	PAGE_ENCLAVE_DECOMMIT           PAGE_PROTECTION_FLAGS = 268435456
	PAGE_ENCLAVE_SS_FIRST           PAGE_PROTECTION_FLAGS = 268435457
	PAGE_ENCLAVE_SS_REST            PAGE_PROTECTION_FLAGS = 268435458
	SEC_PARTITION_OWNER_HANDLE      PAGE_PROTECTION_FLAGS = 262144
	SEC_64K_PAGES                   PAGE_PROTECTION_FLAGS = 524288
	SEC_FILE                        PAGE_PROTECTION_FLAGS = 8388608
	SEC_IMAGE                       PAGE_PROTECTION_FLAGS = 16777216
	SEC_PROTECTED_IMAGE             PAGE_PROTECTION_FLAGS = 33554432
	SEC_RESERVE                     PAGE_PROTECTION_FLAGS = 67108864
	SEC_COMMIT                      PAGE_PROTECTION_FLAGS = 134217728
	SEC_NOCACHE                     PAGE_PROTECTION_FLAGS = 268435456
	SEC_WRITECOMBINE                PAGE_PROTECTION_FLAGS = 1073741824
	SEC_LARGE_PAGES                 PAGE_PROTECTION_FLAGS = 2147483648
	SEC_IMAGE_NO_EXECUTE            PAGE_PROTECTION_FLAGS = 285212672
)

type PAGE_TYPE

type PAGE_TYPE uint32

enum flags

const (
	MEM_PRIVATE PAGE_TYPE = 131072
	MEM_MAPPED  PAGE_TYPE = 262144
	MEM_IMAGE   PAGE_TYPE = 16777216
)

type PAINTSTRUCT

type PAINTSTRUCT struct {
	Hdc         HDC
	FErase      BOOL
	RcPaint     RECT
	FRestore    BOOL
	FIncUpdate  BOOL
	RgbReserved [32]byte
}

type PALETTEENTRY

type PALETTEENTRY struct {
	PeRed   byte
	PeGreen byte
	PeBlue  byte
	PeFlags byte
}

type PANOSE

type PANOSE struct {
	BFamilyType      PAN_FAMILY_TYPE
	BSerifStyle      PAN_SERIF_STYLE
	BWeight          PAN_WEIGHT
	BProportion      PAN_PROPORTION
	BContrast        PAN_CONTRAST
	BStrokeVariation PAN_STROKE_VARIATION
	BArmStyle        PAN_ARM_STYLE
	BLetterform      PAN_LETT_FORM
	BMidline         PAN_MIDLINE
	BXHeight         PAN_XHEIGHT
}

type PAN_ARM_STYLE

type PAN_ARM_STYLE byte

enum

const (
	PAN_ARM_ANY                    PAN_ARM_STYLE = 0
	PAN_ARM_NO_FIT                 PAN_ARM_STYLE = 1
	PAN_STRAIGHT_ARMS_HORZ         PAN_ARM_STYLE = 2
	PAN_STRAIGHT_ARMS_WEDGE        PAN_ARM_STYLE = 3
	PAN_STRAIGHT_ARMS_VERT         PAN_ARM_STYLE = 4
	PAN_STRAIGHT_ARMS_SINGLE_SERIF PAN_ARM_STYLE = 5
	PAN_STRAIGHT_ARMS_DOUBLE_SERIF PAN_ARM_STYLE = 6
	PAN_BENT_ARMS_HORZ             PAN_ARM_STYLE = 7
	PAN_BENT_ARMS_WEDGE            PAN_ARM_STYLE = 8
	PAN_BENT_ARMS_VERT             PAN_ARM_STYLE = 9
	PAN_BENT_ARMS_SINGLE_SERIF     PAN_ARM_STYLE = 10
	PAN_BENT_ARMS_DOUBLE_SERIF     PAN_ARM_STYLE = 11
)

type PAN_CONTRAST

type PAN_CONTRAST byte

enum

const (
	PAN_CONTRAST_ANY         PAN_CONTRAST = 0
	PAN_CONTRAST_NO_FIT      PAN_CONTRAST = 1
	PAN_CONTRAST_INDEX       PAN_CONTRAST = 4
	PAN_CONTRAST_NONE        PAN_CONTRAST = 2
	PAN_CONTRAST_VERY_LOW    PAN_CONTRAST = 3
	PAN_CONTRAST_LOW         PAN_CONTRAST = 4
	PAN_CONTRAST_MEDIUM_LOW  PAN_CONTRAST = 5
	PAN_CONTRAST_MEDIUM      PAN_CONTRAST = 6
	PAN_CONTRAST_MEDIUM_HIGH PAN_CONTRAST = 7
	PAN_CONTRAST_HIGH        PAN_CONTRAST = 8
	PAN_CONTRAST_VERY_HIGH   PAN_CONTRAST = 9
)

type PAN_FAMILY_TYPE

type PAN_FAMILY_TYPE byte

enum

const (
	PAN_FAMILY_ANY          PAN_FAMILY_TYPE = 0
	PAN_FAMILY_NO_FIT       PAN_FAMILY_TYPE = 1
	PAN_FAMILY_TEXT_DISPLAY PAN_FAMILY_TYPE = 2
	PAN_FAMILY_SCRIPT       PAN_FAMILY_TYPE = 3
	PAN_FAMILY_DECORATIVE   PAN_FAMILY_TYPE = 4
	PAN_FAMILY_PICTORIAL    PAN_FAMILY_TYPE = 5
)

type PAN_LETT_FORM

type PAN_LETT_FORM byte

enum

const (
	PAN_LETT_FORM_ANY           PAN_LETT_FORM = 0
	PAN_LETT_FORM_NO_FIT        PAN_LETT_FORM = 1
	PAN_LETT_NORMAL_CONTACT     PAN_LETT_FORM = 2
	PAN_LETT_NORMAL_WEIGHTED    PAN_LETT_FORM = 3
	PAN_LETT_NORMAL_BOXED       PAN_LETT_FORM = 4
	PAN_LETT_NORMAL_FLATTENED   PAN_LETT_FORM = 5
	PAN_LETT_NORMAL_ROUNDED     PAN_LETT_FORM = 6
	PAN_LETT_NORMAL_OFF_CENTER  PAN_LETT_FORM = 7
	PAN_LETT_NORMAL_SQUARE      PAN_LETT_FORM = 8
	PAN_LETT_OBLIQUE_CONTACT    PAN_LETT_FORM = 9
	PAN_LETT_OBLIQUE_WEIGHTED   PAN_LETT_FORM = 10
	PAN_LETT_OBLIQUE_BOXED      PAN_LETT_FORM = 11
	PAN_LETT_OBLIQUE_FLATTENED  PAN_LETT_FORM = 12
	PAN_LETT_OBLIQUE_ROUNDED    PAN_LETT_FORM = 13
	PAN_LETT_OBLIQUE_OFF_CENTER PAN_LETT_FORM = 14
	PAN_LETT_OBLIQUE_SQUARE     PAN_LETT_FORM = 15
)

type PAN_MIDLINE

type PAN_MIDLINE byte

enum

const (
	PAN_MIDLINE_ANY              PAN_MIDLINE = 0
	PAN_MIDLINE_NO_FIT           PAN_MIDLINE = 1
	PAN_MIDLINE_INDEX            PAN_MIDLINE = 8
	PAN_MIDLINE_STANDARD_TRIMMED PAN_MIDLINE = 2
	PAN_MIDLINE_STANDARD_POINTED PAN_MIDLINE = 3
	PAN_MIDLINE_STANDARD_SERIFED PAN_MIDLINE = 4
	PAN_MIDLINE_HIGH_TRIMMED     PAN_MIDLINE = 5
	PAN_MIDLINE_HIGH_POINTED     PAN_MIDLINE = 6
	PAN_MIDLINE_HIGH_SERIFED     PAN_MIDLINE = 7
	PAN_MIDLINE_CONSTANT_TRIMMED PAN_MIDLINE = 8
	PAN_MIDLINE_CONSTANT_POINTED PAN_MIDLINE = 9
	PAN_MIDLINE_CONSTANT_SERIFED PAN_MIDLINE = 10
	PAN_MIDLINE_LOW_TRIMMED      PAN_MIDLINE = 11
	PAN_MIDLINE_LOW_POINTED      PAN_MIDLINE = 12
	PAN_MIDLINE_LOW_SERIFED      PAN_MIDLINE = 13
)

type PAN_PROPORTION

type PAN_PROPORTION byte

enum

const (
	PAN_PROP_ANY            PAN_PROPORTION = 0
	PAN_PROP_NO_FIT         PAN_PROPORTION = 1
	PAN_PROP_OLD_STYLE      PAN_PROPORTION = 2
	PAN_PROP_MODERN         PAN_PROPORTION = 3
	PAN_PROP_EVEN_WIDTH     PAN_PROPORTION = 4
	PAN_PROP_EXPANDED       PAN_PROPORTION = 5
	PAN_PROP_CONDENSED      PAN_PROPORTION = 6
	PAN_PROP_VERY_EXPANDED  PAN_PROPORTION = 7
	PAN_PROP_VERY_CONDENSED PAN_PROPORTION = 8
	PAN_PROP_MONOSPACED     PAN_PROPORTION = 9
)

type PAN_SERIF_STYLE

type PAN_SERIF_STYLE byte

enum

const (
	PAN_SERIF_ANY                PAN_SERIF_STYLE = 0
	PAN_SERIF_NO_FIT             PAN_SERIF_STYLE = 1
	PAN_SERIF_COVE               PAN_SERIF_STYLE = 2
	PAN_SERIF_OBTUSE_COVE        PAN_SERIF_STYLE = 3
	PAN_SERIF_SQUARE_COVE        PAN_SERIF_STYLE = 4
	PAN_SERIF_OBTUSE_SQUARE_COVE PAN_SERIF_STYLE = 5
	PAN_SERIF_SQUARE             PAN_SERIF_STYLE = 6
	PAN_SERIF_THIN               PAN_SERIF_STYLE = 7
	PAN_SERIF_BONE               PAN_SERIF_STYLE = 8
	PAN_SERIF_EXAGGERATED        PAN_SERIF_STYLE = 9
	PAN_SERIF_TRIANGLE           PAN_SERIF_STYLE = 10
	PAN_SERIF_NORMAL_SANS        PAN_SERIF_STYLE = 11
	PAN_SERIF_OBTUSE_SANS        PAN_SERIF_STYLE = 12
	PAN_SERIF_PERP_SANS          PAN_SERIF_STYLE = 13
	PAN_SERIF_FLARED             PAN_SERIF_STYLE = 14
	PAN_SERIF_ROUNDED            PAN_SERIF_STYLE = 15
)

type PAN_STROKE_VARIATION

type PAN_STROKE_VARIATION byte

enum

const (
	PAN_STROKE_ANY          PAN_STROKE_VARIATION = 0
	PAN_STROKE_NO_FIT       PAN_STROKE_VARIATION = 1
	PAN_STROKE_GRADUAL_DIAG PAN_STROKE_VARIATION = 2
	PAN_STROKE_GRADUAL_TRAN PAN_STROKE_VARIATION = 3
	PAN_STROKE_GRADUAL_VERT PAN_STROKE_VARIATION = 4
	PAN_STROKE_GRADUAL_HORZ PAN_STROKE_VARIATION = 5
	PAN_STROKE_RAPID_VERT   PAN_STROKE_VARIATION = 6
	PAN_STROKE_RAPID_HORZ   PAN_STROKE_VARIATION = 7
	PAN_STROKE_INSTANT_VERT PAN_STROKE_VARIATION = 8
)

type PAN_WEIGHT

type PAN_WEIGHT byte

enum

const (
	PAN_WEIGHT_ANY        PAN_WEIGHT = 0
	PAN_WEIGHT_NO_FIT     PAN_WEIGHT = 1
	PAN_WEIGHT_INDEX      PAN_WEIGHT = 2
	PAN_WEIGHT_VERY_LIGHT PAN_WEIGHT = 2
	PAN_WEIGHT_LIGHT      PAN_WEIGHT = 3
	PAN_WEIGHT_THIN       PAN_WEIGHT = 4
	PAN_WEIGHT_BOOK       PAN_WEIGHT = 5
	PAN_WEIGHT_MEDIUM     PAN_WEIGHT = 6
	PAN_WEIGHT_DEMI       PAN_WEIGHT = 7
	PAN_WEIGHT_BOLD       PAN_WEIGHT = 8
	PAN_WEIGHT_HEAVY      PAN_WEIGHT = 9
	PAN_WEIGHT_BLACK      PAN_WEIGHT = 10
	PAN_WEIGHT_NORD       PAN_WEIGHT = 11
)

type PAN_XHEIGHT

type PAN_XHEIGHT byte

enum

const (
	PAN_XHEIGHT_ANY            PAN_XHEIGHT = 0
	PAN_XHEIGHT_NO_FIT         PAN_XHEIGHT = 1
	PAN_XHEIGHT_INDEX          PAN_XHEIGHT = 9
	PAN_XHEIGHT_CONSTANT_SMALL PAN_XHEIGHT = 2
	PAN_XHEIGHT_CONSTANT_STD   PAN_XHEIGHT = 3
	PAN_XHEIGHT_CONSTANT_LARGE PAN_XHEIGHT = 4
	PAN_XHEIGHT_DUCKING_SMALL  PAN_XHEIGHT = 5
	PAN_XHEIGHT_DUCKING_STD    PAN_XHEIGHT = 6
	PAN_XHEIGHT_DUCKING_LARGE  PAN_XHEIGHT = 7
)

type PAPCFUNC

type PAPCFUNC = uintptr

type PAPCFUNC_func

type PAPCFUNC_func = func(Parameter uintptr)

type PAPPCONSTRAIN_CHANGE_ROUTINE

type PAPPCONSTRAIN_CHANGE_ROUTINE = uintptr

type PAPPCONSTRAIN_CHANGE_ROUTINE_func

type PAPPCONSTRAIN_CHANGE_ROUTINE_func = func(Constrained BOOLEAN, Context unsafe.Pointer)

type PAPPCONSTRAIN_REGISTRATION

type PAPPCONSTRAIN_REGISTRATION = uintptr

type PAPPSTATE_CHANGE_ROUTINE

type PAPPSTATE_CHANGE_ROUTINE = uintptr

type PAPPSTATE_CHANGE_ROUTINE_func

type PAPPSTATE_CHANGE_ROUTINE_func = func(Quiesced BOOLEAN, Context unsafe.Pointer)

type PAPPSTATE_REGISTRATION

type PAPPSTATE_REGISTRATION = uintptr

type PARAFORMAT

type PARAFORMAT struct {
	CbSize     uint32
	DwMask     PARAFORMAT_MASK
	WNumbering PARAFORMAT_NUMBERING
	PARAFORMAT_Anonymous
	DxStartIndent int32
	DxRightIndent int32
	DxOffset      int32
	WAlignment    PARAFORMAT_ALIGNMENT
	CTabCount     int16
	RgxTabs       [32]uint32
}

type PARAFORMAT2

type PARAFORMAT2 struct {
	Base             PARAFORMAT
	DySpaceBefore    int32
	DySpaceAfter     int32
	DyLineSpacing    int32
	SStyle           int16
	BLineSpacingRule byte
	BOutlineLevel    byte
	WShadingWeight   uint16
	WShadingStyle    PARAFORMAT_SHADING_STYLE
	WNumberingStart  uint16
	WNumberingStyle  PARAFORMAT_NUMBERING_STYLE
	WNumberingTab    uint16
	WBorderSpace     uint16
	WBorderWidth     uint16
	WBorders         PARAFORMAT_BORDERS
}

type PARAFORMAT_ALIGNMENT

type PARAFORMAT_ALIGNMENT uint16

enum

const (
	PFA_LEFT             PARAFORMAT_ALIGNMENT = 1
	PFA_RIGHT            PARAFORMAT_ALIGNMENT = 2
	PFA_CENTER           PARAFORMAT_ALIGNMENT = 3
	PFA_JUSTIFY          PARAFORMAT_ALIGNMENT = 4
	PFA_FULL_INTERWORD   PARAFORMAT_ALIGNMENT = 4
	PFA_FULL_NEWSPAPER   PARAFORMAT_ALIGNMENT = 5
	PFA_FULL_INTERLETTER PARAFORMAT_ALIGNMENT = 6
	PFA_FULL_SCALED      PARAFORMAT_ALIGNMENT = 7
	PFA_FULL_GLYPHS      PARAFORMAT_ALIGNMENT = 8
)

type PARAFORMAT_Anonymous

type PARAFORMAT_Anonymous struct {
	Data [1]uint16
}

func (*PARAFORMAT_Anonymous) WEffects

func (this *PARAFORMAT_Anonymous) WEffects() *uint16

func (*PARAFORMAT_Anonymous) WEffectsVal

func (this *PARAFORMAT_Anonymous) WEffectsVal() uint16

func (*PARAFORMAT_Anonymous) WReserved

func (this *PARAFORMAT_Anonymous) WReserved() *uint16

func (*PARAFORMAT_Anonymous) WReservedVal

func (this *PARAFORMAT_Anonymous) WReservedVal() uint16

type PARAFORMAT_BORDERS

type PARAFORMAT_BORDERS uint16

enum flags

const (
	PARAFORMAT_BORDERS_LEFT      PARAFORMAT_BORDERS = 1
	PARAFORMAT_BORDERS_RIGHT     PARAFORMAT_BORDERS = 2
	PARAFORMAT_BORDERS_TOP       PARAFORMAT_BORDERS = 4
	PARAFORMAT_BORDERS_BOTTOM    PARAFORMAT_BORDERS = 8
	PARAFORMAT_BORDERS_INSIDE    PARAFORMAT_BORDERS = 16
	PARAFORMAT_BORDERS_OUTSIDE   PARAFORMAT_BORDERS = 32
	PARAFORMAT_BORDERS_AUTOCOLOR PARAFORMAT_BORDERS = 64
)

type PARAFORMAT_MASK

type PARAFORMAT_MASK uint32

enum flags

const (
	PFM_STARTINDENT       PARAFORMAT_MASK = 1
	PFM_RIGHTINDENT       PARAFORMAT_MASK = 2
	PFM_OFFSET            PARAFORMAT_MASK = 4
	PFM_ALIGNMENT         PARAFORMAT_MASK = 8
	PFM_TABSTOPS          PARAFORMAT_MASK = 16
	PFM_NUMBERING         PARAFORMAT_MASK = 32
	PFM_OFFSETINDENT      PARAFORMAT_MASK = 2147483648
	PFM_SPACEBEFORE       PARAFORMAT_MASK = 64
	PFM_SPACEAFTER        PARAFORMAT_MASK = 128
	PFM_LINESPACING       PARAFORMAT_MASK = 256
	PFM_STYLE             PARAFORMAT_MASK = 1024
	PFM_BORDER            PARAFORMAT_MASK = 2048
	PFM_SHADING           PARAFORMAT_MASK = 4096
	PFM_NUMBERINGSTYLE    PARAFORMAT_MASK = 8192
	PFM_NUMBERINGTAB      PARAFORMAT_MASK = 16384
	PFM_NUMBERINGSTART    PARAFORMAT_MASK = 32768
	PFM_RTLPARA           PARAFORMAT_MASK = 65536
	PFM_KEEP              PARAFORMAT_MASK = 131072
	PFM_KEEPNEXT          PARAFORMAT_MASK = 262144
	PFM_PAGEBREAKBEFORE   PARAFORMAT_MASK = 524288
	PFM_NOLINENUMBER      PARAFORMAT_MASK = 1048576
	PFM_NOWIDOWCONTROL    PARAFORMAT_MASK = 2097152
	PFM_DONOTHYPHEN       PARAFORMAT_MASK = 4194304
	PFM_SIDEBYSIDE        PARAFORMAT_MASK = 8388608
	PFM_COLLAPSED         PARAFORMAT_MASK = 16777216
	PFM_OUTLINELEVEL      PARAFORMAT_MASK = 33554432
	PFM_BOX               PARAFORMAT_MASK = 67108864
	PFM_RESERVED2         PARAFORMAT_MASK = 134217728
	PFM_TABLEROWDELIMITER PARAFORMAT_MASK = 268435456
	PFM_TEXTWRAPPINGBREAK PARAFORMAT_MASK = 536870912
	PFM_TABLE             PARAFORMAT_MASK = 1073741824
	PFM_ALL               PARAFORMAT_MASK = 2147549247
	PFM_EFFECTS           PARAFORMAT_MASK = 1358888960
	PFM_ALL2              PARAFORMAT_MASK = 3506437631
)

type PARAFORMAT_NUMBERING

type PARAFORMAT_NUMBERING uint16

enum flags

const (
	PFN_BULLET   PARAFORMAT_NUMBERING = 1
	PFN_ARABIC   PARAFORMAT_NUMBERING = 2
	PFN_LCLETTER PARAFORMAT_NUMBERING = 3
	PFN_UCLETTER PARAFORMAT_NUMBERING = 4
	PFN_LCROMAN  PARAFORMAT_NUMBERING = 5
	PFN_UCROMAN  PARAFORMAT_NUMBERING = 6
)

type PARAFORMAT_NUMBERING_STYLE

type PARAFORMAT_NUMBERING_STYLE uint16

enum

const (
	PFNS_PAREN     PARAFORMAT_NUMBERING_STYLE = 0
	PFNS_PARENS    PARAFORMAT_NUMBERING_STYLE = 256
	PFNS_PERIOD    PARAFORMAT_NUMBERING_STYLE = 512
	PFNS_PLAIN     PARAFORMAT_NUMBERING_STYLE = 768
	PFNS_NONUMBER  PARAFORMAT_NUMBERING_STYLE = 1024
	PFNS_NEWNUMBER PARAFORMAT_NUMBERING_STYLE = 32768
)

type PARAFORMAT_SHADING_STYLE

type PARAFORMAT_SHADING_STYLE uint16

enum

const (
	PARAFORMAT_SHADING_STYLE_NONE            PARAFORMAT_SHADING_STYLE = 0
	PARAFORMAT_SHADING_STYLE_DARK_HORIZ      PARAFORMAT_SHADING_STYLE = 1
	PARAFORMAT_SHADING_STYLE_DARK_VERT       PARAFORMAT_SHADING_STYLE = 2
	PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG  PARAFORMAT_SHADING_STYLE = 3
	PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG    PARAFORMAT_SHADING_STYLE = 4
	PARAFORMAT_SHADING_STYLE_DARK_GRID       PARAFORMAT_SHADING_STYLE = 5
	PARAFORMAT_SHADING_STYLE_DARK_TRELLIS    PARAFORMAT_SHADING_STYLE = 6
	PARAFORMAT_SHADING_STYLE_LIGHT_HORZ      PARAFORMAT_SHADING_STYLE = 7
	PARAFORMAT_SHADING_STYLE_LIGHT_VERT      PARAFORMAT_SHADING_STYLE = 8
	PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG PARAFORMAT_SHADING_STYLE = 9
	PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG   PARAFORMAT_SHADING_STYLE = 10
	PARAFORMAT_SHADING_STYLE_LIGHT_GRID      PARAFORMAT_SHADING_STYLE = 11
	PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS   PARAFORMAT_SHADING_STYLE = 12
)

type PARAMDATA

type PARAMDATA struct {
	SzName PWSTR
	Vt     VARENUM
}

type PARAMDESC

type PARAMDESC struct {
	Pparamdescex *PARAMDESCEX
	WParamFlags  PARAMFLAGS
}

type PARAMDESCEX

type PARAMDESCEX struct {
	CBytes          uint32
	VarDefaultValue VARIANT
}

type PARAMFLAGS

type PARAMFLAGS uint16

enum flags

const (
	PARAMFLAG_NONE         PARAMFLAGS = 0
	PARAMFLAG_FIN          PARAMFLAGS = 1
	PARAMFLAG_FOUT         PARAMFLAGS = 2
	PARAMFLAG_FLCID        PARAMFLAGS = 4
	PARAMFLAG_FRETVAL      PARAMFLAGS = 8
	PARAMFLAG_FOPT         PARAMFLAGS = 16
	PARAMFLAG_FHASDEFAULT  PARAMFLAGS = 32
	PARAMFLAG_FHASCUSTDATA PARAMFLAGS = 64
)

type PARSEDURL

type PARSEDURL = PARSEDURLW

type PARSEDURLA

type PARSEDURLA struct {
	CbSize      uint32
	PszProtocol PSTR
	CchProtocol uint32
	PszSuffix   PSTR
	CchSuffix   uint32
	NScheme     uint32
}

type PARSEDURLW

type PARSEDURLW struct {
	CbSize      uint32
	PszProtocol PWSTR
	CchProtocol uint32
	PszSuffix   PWSTR
	CchSuffix   uint32
	NScheme     uint32
}

type PASTE_SPECIAL_FLAGS

type PASTE_SPECIAL_FLAGS uint32

enum flags

const (
	PSF_SHOWHELP              PASTE_SPECIAL_FLAGS = 1
	PSF_SELECTPASTE           PASTE_SPECIAL_FLAGS = 2
	PSF_SELECTPASTELINK       PASTE_SPECIAL_FLAGS = 4
	PSF_CHECKDISPLAYASICON    PASTE_SPECIAL_FLAGS = 8
	PSF_DISABLEDISPLAYASICON  PASTE_SPECIAL_FLAGS = 16
	PSF_HIDECHANGEICON        PASTE_SPECIAL_FLAGS = 32
	PSF_STAYONCLIPBOARDCHANGE PASTE_SPECIAL_FLAGS = 64
	PSF_NOREFRESHDATAOBJECT   PASTE_SPECIAL_FLAGS = 128
)

type PATHCCH_OPTIONS

type PATHCCH_OPTIONS uint32

enum flags

const (
	PATHCCH_NONE                            PATHCCH_OPTIONS = 0
	PATHCCH_ALLOW_LONG_PATHS                PATHCCH_OPTIONS = 1
	PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS  PATHCCH_OPTIONS = 2
	PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS PATHCCH_OPTIONS = 4
	PATHCCH_DO_NOT_NORMALIZE_SEGMENTS       PATHCCH_OPTIONS = 8
	PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH  PATHCCH_OPTIONS = 16
	PATHCCH_ENSURE_TRAILING_SLASH           PATHCCH_OPTIONS = 32
	PATHCCH_CANONICALIZE_SLASHES            PATHCCH_OPTIONS = 64
)

type PBAD_MEMORY_CALLBACK_ROUTINE

type PBAD_MEMORY_CALLBACK_ROUTINE = uintptr

type PBAD_MEMORY_CALLBACK_ROUTINE_func

type PBAD_MEMORY_CALLBACK_ROUTINE_func = func()

type PBRANGE

type PBRANGE struct {
	ILow  int32
	IHigh int32
}

type PCLFS_COMPLETION_ROUTINE

type PCLFS_COMPLETION_ROUTINE = uintptr

type PCLFS_COMPLETION_ROUTINE_func

type PCLFS_COMPLETION_ROUTINE_func = func(pvOverlapped unsafe.Pointer, ulReserved uint32)

type PCOGETACTIVATIONSTATE

type PCOGETACTIVATIONSTATE = uintptr

type PCOGETACTIVATIONSTATE_func

type PCOGETACTIVATIONSTATE_func = func(param0 syscall.GUID, param1 uint32, param2 *uint32) HRESULT

type PCOGETCALLSTATE

type PCOGETCALLSTATE = uintptr

type PCOGETCALLSTATE_func

type PCOGETCALLSTATE_func = func(param0 int32, param1 *uint32) HRESULT

type PCOPYFILE2_PROGRESS_ROUTINE

type PCOPYFILE2_PROGRESS_ROUTINE = uintptr

type PCOPYFILE2_PROGRESS_ROUTINE_func

type PCOPYFILE2_PROGRESS_ROUTINE_func = func(pMessage *COPYFILE2_MESSAGE, pvCallbackContext unsafe.Pointer) COPYFILE2_MESSAGE_ACTION

type PCS_RET

type PCS_RET uint32

enum flags

const (
	PCS_FATAL        PCS_RET = 2147483648
	PCS_REPLACEDCHAR PCS_RET = 1
	PCS_REMOVEDCHAR  PCS_RET = 2
	PCS_TRUNCATED    PCS_RET = 4
	PCS_PATHTOOLONG  PCS_RET = 8
)

type PCUSERIALIZEDPROPSTORAGE

type PCUSERIALIZEDPROPSTORAGE = uintptr

type PCreateTextServices

type PCreateTextServices = uintptr

type PCreateTextServices_func

type PCreateTextServices_func = func(punkOuter *IUnknown, pITextHost *ITextHost, ppUnk **IUnknown) HRESULT

type PDBGHELP_CREATE_USER_DUMP_CALLBACK

type PDBGHELP_CREATE_USER_DUMP_CALLBACK = uintptr

type PDBGHELP_CREATE_USER_DUMP_CALLBACK_func

type PDBGHELP_CREATE_USER_DUMP_CALLBACK_func = func(DataType uint32, Data unsafe.Pointer, DataLength *uint32, UserData unsafe.Pointer) BOOL

type PDELAYLOAD_FAILURE_DLL_CALLBACK

type PDELAYLOAD_FAILURE_DLL_CALLBACK = uintptr

type PDELAYLOAD_FAILURE_DLL_CALLBACK_func

type PDELAYLOAD_FAILURE_DLL_CALLBACK_func = func(NotificationReason uint32, DelayloadInfo *DELAYLOAD_INFO) unsafe.Pointer

type PDEVICE_NOTIFY_CALLBACK_ROUTINE

type PDEVICE_NOTIFY_CALLBACK_ROUTINE = uintptr

type PDEVICE_NOTIFY_CALLBACK_ROUTINE_func

type PDEVICE_NOTIFY_CALLBACK_ROUTINE_func = func(Context unsafe.Pointer, Type uint32, Setting unsafe.Pointer) uint32

type PDMODE_

type PDMODE_ int32

enum

const (
	PDM_DEFAULT        PDMODE_ = 0
	PDM_RUN            PDMODE_ = 1
	PDM_PREFLIGHT      PDMODE_ = 2
	PDM_UNDOING        PDMODE_ = 4
	PDM_ERRORSBLOCKING PDMODE_ = 8
	PDM_INDETERMINATE  PDMODE_ = 16
)

type PDOPSTATUS

type PDOPSTATUS int32

enum

const (
	PDOPS_RUNNING   PDOPSTATUS = 1
	PDOPS_PAUSED    PDOPSTATUS = 2
	PDOPS_CANCELLED PDOPSTATUS = 3
	PDOPS_STOPPED   PDOPSTATUS = 4
	PDOPS_ERRORS    PDOPSTATUS = 5
)

type PEB

type PEB struct {
	Reserved1              [2]byte
	BeingDebugged          byte
	Reserved2              [1]byte
	Reserved3              [2]unsafe.Pointer
	Ldr                    *PEB_LDR_DATA
	ProcessParameters      *RTL_USER_PROCESS_PARAMETERS
	Reserved4              [3]unsafe.Pointer
	AtlThunkSListPtr       unsafe.Pointer
	Reserved5              unsafe.Pointer
	Reserved6              uint32
	Reserved7              unsafe.Pointer
	Reserved8              uint32
	AtlThunkSListPtr32     uint32
	Reserved9              [45]unsafe.Pointer
	Reserved10             [96]byte
	PostProcessInitRoutine PPS_POST_PROCESS_INIT_ROUTINE
	Reserved11             [128]byte
	Reserved12             [1]unsafe.Pointer
	SessionId              uint32
}

type PEB_LDR_DATA

type PEB_LDR_DATA struct {
	Reserved1               [8]byte
	Reserved2               [3]unsafe.Pointer
	InMemoryOrderModuleList LIST_ENTRY
}

type PEEK_MESSAGE_REMOVE_TYPE

type PEEK_MESSAGE_REMOVE_TYPE uint32

enum flags

const (
	PM_NOREMOVE       PEEK_MESSAGE_REMOVE_TYPE = 0
	PM_REMOVE         PEEK_MESSAGE_REMOVE_TYPE = 1
	PM_NOYIELD        PEEK_MESSAGE_REMOVE_TYPE = 2
	PM_QS_INPUT       PEEK_MESSAGE_REMOVE_TYPE = 67567616
	PM_QS_POSTMESSAGE PEEK_MESSAGE_REMOVE_TYPE = 9961472
	PM_QS_PAINT       PEEK_MESSAGE_REMOVE_TYPE = 2097152
	PM_QS_SENDMESSAGE PEEK_MESSAGE_REMOVE_TYPE = 4194304
)

type PELARRAY

type PELARRAY struct {
	PaXCount int32
	PaYCount int32
	PaXExt   int32
	PaYExt   int32
	PaRGBs   byte
}

type PENDINGMSG

type PENDINGMSG int32

enum

const (
	PENDINGMSG_CANCELCALL     PENDINGMSG = 0
	PENDINGMSG_WAITNOPROCESS  PENDINGMSG = 1
	PENDINGMSG_WAITDEFPROCESS PENDINGMSG = 2
)

type PENDINGTYPE

type PENDINGTYPE int32

enum

const (
	PENDINGTYPE_TOPLEVEL PENDINGTYPE = 1
	PENDINGTYPE_NESTED   PENDINGTYPE = 2
)

type PENUMDIRTREE_CALLBACK

type PENUMDIRTREE_CALLBACK = uintptr

type PENUMDIRTREE_CALLBACKW

type PENUMDIRTREE_CALLBACKW = uintptr

type PENUMDIRTREE_CALLBACKW_func

type PENUMDIRTREE_CALLBACKW_func = func(FilePath PWSTR, CallerData unsafe.Pointer) BOOL

type PENUMDIRTREE_CALLBACK_func

type PENUMDIRTREE_CALLBACK_func = func(FilePath PSTR, CallerData unsafe.Pointer) BOOL

type PENUMLOADED_MODULES_CALLBACK64

type PENUMLOADED_MODULES_CALLBACK64 = uintptr

type PENUMLOADED_MODULES_CALLBACK64_func

type PENUMLOADED_MODULES_CALLBACK64_func = func(ModuleName PSTR, ModuleBase uint64, ModuleSize uint32, UserContext unsafe.Pointer) BOOL

type PENUMLOADED_MODULES_CALLBACKW64

type PENUMLOADED_MODULES_CALLBACKW64 = uintptr

type PENUMLOADED_MODULES_CALLBACKW64_func

type PENUMLOADED_MODULES_CALLBACKW64_func = func(ModuleName PWSTR, ModuleBase uint64, ModuleSize uint32, UserContext unsafe.Pointer) BOOL

type PENUMSOURCEFILETOKENSCALLBACK

type PENUMSOURCEFILETOKENSCALLBACK = uintptr

type PENUMSOURCEFILETOKENSCALLBACK_func

type PENUMSOURCEFILETOKENSCALLBACK_func = func(token unsafe.Pointer, size uintptr) BOOL

type PEN_STYLE

type PEN_STYLE int32

enum flags

const (
	PS_GEOMETRIC     PEN_STYLE = 65536
	PS_COSMETIC      PEN_STYLE = 0
	PS_SOLID         PEN_STYLE = 0
	PS_DASH          PEN_STYLE = 1
	PS_DOT           PEN_STYLE = 2
	PS_DASHDOT       PEN_STYLE = 3
	PS_DASHDOTDOT    PEN_STYLE = 4
	PS_NULL          PEN_STYLE = 5
	PS_INSIDEFRAME   PEN_STYLE = 6
	PS_USERSTYLE     PEN_STYLE = 7
	PS_ALTERNATE     PEN_STYLE = 8
	PS_STYLE_MASK    PEN_STYLE = 15
	PS_ENDCAP_ROUND  PEN_STYLE = 0
	PS_ENDCAP_SQUARE PEN_STYLE = 256
	PS_ENDCAP_FLAT   PEN_STYLE = 512
	PS_ENDCAP_MASK   PEN_STYLE = 3840
	PS_JOIN_ROUND    PEN_STYLE = 0
	PS_JOIN_BEVEL    PEN_STYLE = 4096
	PS_JOIN_MITER    PEN_STYLE = 8192
	PS_JOIN_MASK     PEN_STYLE = 61440
	PS_TYPE_MASK     PEN_STYLE = 983040
)

type PERCEIVED

type PERCEIVED int32

enum

const (
	PERCEIVED_TYPE_FIRST       PERCEIVED = -3
	PERCEIVED_TYPE_CUSTOM      PERCEIVED = -3
	PERCEIVED_TYPE_UNSPECIFIED PERCEIVED = -2
	PERCEIVED_TYPE_FOLDER      PERCEIVED = -1
	PERCEIVED_TYPE_UNKNOWN     PERCEIVED = 0
	PERCEIVED_TYPE_TEXT        PERCEIVED = 1
	PERCEIVED_TYPE_IMAGE       PERCEIVED = 2
	PERCEIVED_TYPE_AUDIO       PERCEIVED = 3
	PERCEIVED_TYPE_VIDEO       PERCEIVED = 4
	PERCEIVED_TYPE_COMPRESSED  PERCEIVED = 5
	PERCEIVED_TYPE_DOCUMENT    PERCEIVED = 6
	PERCEIVED_TYPE_SYSTEM      PERCEIVED = 7
	PERCEIVED_TYPE_APPLICATION PERCEIVED = 8
	PERCEIVED_TYPE_GAMEMEDIA   PERCEIVED = 9
	PERCEIVED_TYPE_CONTACTS    PERCEIVED = 10
	PERCEIVED_TYPE_LAST        PERCEIVED = 10
)

type PERSIST_FOLDER_TARGET_INFO

type PERSIST_FOLDER_TARGET_INFO struct {
	PidlTargetFolder    *ITEMIDLIST
	SzTargetParsingName [260]uint16
	SzNetworkProvider   [260]uint16
	DwAttributes        uint32
	Csidl               int32
}

type PERSIST_SPROPSTORE_FLAGS_

type PERSIST_SPROPSTORE_FLAGS_ int32

enum

const (
	FPSPS_DEFAULT                   PERSIST_SPROPSTORE_FLAGS_ = 0
	FPSPS_READONLY                  PERSIST_SPROPSTORE_FLAGS_ = 1
	FPSPS_TREAT_NEW_VALUES_AS_DIRTY PERSIST_SPROPSTORE_FLAGS_ = 2
)

type PERUSERSECTION

type PERUSERSECTION = PERUSERSECTIONW

type PERUSERSECTIONA

type PERUSERSECTIONA struct {
	SzGUID        [59]CHAR
	SzDispName    [128]CHAR
	SzLocale      [10]CHAR
	SzStub        [1040]CHAR
	SzVersion     [32]CHAR
	SzCompID      [128]CHAR
	DwIsInstalled uint32
	BRollback     BOOL
}

type PERUSERSECTIONW

type PERUSERSECTIONW struct {
	SzGUID        [59]uint16
	SzDispName    [128]uint16
	SzLocale      [10]uint16
	SzStub        [1040]uint16
	SzVersion     [32]uint16
	SzCompID      [128]uint16
	DwIsInstalled uint32
	BRollback     BOOL
}

type PEXCEPTION_FILTER

type PEXCEPTION_FILTER = uintptr

type PEXCEPTION_FILTER_func

type PEXCEPTION_FILTER_func = func(ExceptionPointers *EXCEPTION_POINTERS, EstablisherFrame unsafe.Pointer) int32

type PFEATURE_STATE_CHANGE_CALLBACK

type PFEATURE_STATE_CHANGE_CALLBACK = uintptr

type PFEATURE_STATE_CHANGE_CALLBACK_func

type PFEATURE_STATE_CHANGE_CALLBACK_func = func(context unsafe.Pointer)

type PFE_EXPORT_FUNC

type PFE_EXPORT_FUNC = uintptr

type PFE_EXPORT_FUNC_func

type PFE_EXPORT_FUNC_func = func(pbData *byte, pvCallbackContext unsafe.Pointer, ulLength uint32) uint32

type PFE_IMPORT_FUNC

type PFE_IMPORT_FUNC = uintptr

type PFE_IMPORT_FUNC_func

type PFE_IMPORT_FUNC_func = func(pbData *byte, pvCallbackContext unsafe.Pointer, ulLength *uint32) uint32

type PFIBER_CALLOUT_ROUTINE

type PFIBER_CALLOUT_ROUTINE = uintptr

type PFIBER_CALLOUT_ROUTINE_func

type PFIBER_CALLOUT_ROUTINE_func = func(lpParameter unsafe.Pointer) unsafe.Pointer

type PFINDFILEINPATHCALLBACK

type PFINDFILEINPATHCALLBACK = uintptr

type PFINDFILEINPATHCALLBACKW

type PFINDFILEINPATHCALLBACKW = uintptr

type PFINDFILEINPATHCALLBACKW_func

type PFINDFILEINPATHCALLBACKW_func = func(filename PWSTR, context unsafe.Pointer) BOOL

type PFINDFILEINPATHCALLBACK_func

type PFINDFILEINPATHCALLBACK_func = func(filename PSTR, context unsafe.Pointer) BOOL

type PFIND_DEBUG_FILE_CALLBACK

type PFIND_DEBUG_FILE_CALLBACK = uintptr

type PFIND_DEBUG_FILE_CALLBACKW

type PFIND_DEBUG_FILE_CALLBACKW = uintptr

type PFIND_DEBUG_FILE_CALLBACKW_func

type PFIND_DEBUG_FILE_CALLBACKW_func = func(FileHandle HANDLE, FileName PWSTR, CallerData unsafe.Pointer) BOOL

type PFIND_DEBUG_FILE_CALLBACK_func

type PFIND_DEBUG_FILE_CALLBACK_func = func(FileHandle HANDLE, FileName PSTR, CallerData unsafe.Pointer) BOOL

type PFIND_EXE_FILE_CALLBACK

type PFIND_EXE_FILE_CALLBACK = uintptr

type PFIND_EXE_FILE_CALLBACKW

type PFIND_EXE_FILE_CALLBACKW = uintptr

type PFIND_EXE_FILE_CALLBACKW_func

type PFIND_EXE_FILE_CALLBACKW_func = func(FileHandle HANDLE, FileName PWSTR, CallerData unsafe.Pointer) BOOL

type PFIND_EXE_FILE_CALLBACK_func

type PFIND_EXE_FILE_CALLBACK_func = func(FileHandle HANDLE, FileName PSTR, CallerData unsafe.Pointer) BOOL

type PFLS_CALLBACK_FUNCTION

type PFLS_CALLBACK_FUNCTION = uintptr

type PFLS_CALLBACK_FUNCTION_func

type PFLS_CALLBACK_FUNCTION_func = func(lpFlsData unsafe.Pointer)

type PFNCALLBACK

type PFNCALLBACK = uintptr

type PFNCALLBACK_func

type PFNCALLBACK_func = func(wType uint32, wFmt uint32, hConv HCONV, hsz1 HSZ, hsz2 HSZ, hData HDDEDATA, dwData1 uintptr, dwData2 uintptr) HDDEDATA

type PFNCANSHAREFOLDERW

type PFNCANSHAREFOLDERW = uintptr

type PFNCANSHAREFOLDERW_func

type PFNCANSHAREFOLDERW_func = func(pszPath PWSTR) HRESULT

type PFNCONTEXTCALL

type PFNCONTEXTCALL = uintptr

type PFNCONTEXTCALL_func

type PFNCONTEXTCALL_func = func(pParam *ComCallData) HRESULT

type PFNDACOMPARE

type PFNDACOMPARE = uintptr

type PFNDACOMPARECONST

type PFNDACOMPARECONST = uintptr

type PFNDACOMPARECONST_func

type PFNDACOMPARECONST_func = func(p1 unsafe.Pointer, p2 unsafe.Pointer, lParam LPARAM) int32

type PFNDACOMPARE_func

type PFNDACOMPARE_func = func(p1 unsafe.Pointer, p2 unsafe.Pointer, lParam LPARAM) int32

type PFNDAENUMCALLBACK

type PFNDAENUMCALLBACK = uintptr

type PFNDAENUMCALLBACKCONST

type PFNDAENUMCALLBACKCONST = uintptr

type PFNDAENUMCALLBACKCONST_func

type PFNDAENUMCALLBACKCONST_func = func(p unsafe.Pointer, pData unsafe.Pointer) int32

type PFNDAENUMCALLBACK_func

type PFNDAENUMCALLBACK_func = func(p unsafe.Pointer, pData unsafe.Pointer) int32

type PFNDPAMERGE

type PFNDPAMERGE = uintptr

type PFNDPAMERGECONST

type PFNDPAMERGECONST = uintptr

type PFNDPAMERGECONST_func

type PFNDPAMERGECONST_func = func(uMsg DPAMM_MESSAGE, pvDest unsafe.Pointer, pvSrc unsafe.Pointer, lParam LPARAM) unsafe.Pointer

type PFNDPAMERGE_func

type PFNDPAMERGE_func = func(uMsg DPAMM_MESSAGE, pvDest unsafe.Pointer, pvSrc unsafe.Pointer, lParam LPARAM) unsafe.Pointer

type PFNDPASTREAM

type PFNDPASTREAM = uintptr

type PFNDPASTREAM_func

type PFNDPASTREAM_func = func(pinfo *DPASTREAMINFO, pstream *IStream, pvInstData unsafe.Pointer) HRESULT

type PFNGETACTIVATIONFACTORY

type PFNGETACTIVATIONFACTORY = uintptr

type PFNGETACTIVATIONFACTORY_func

type PFNGETACTIVATIONFACTORY_func = func(param0 HSTRING, param1 **IActivationFactory) HRESULT

type PFNLVCOMPARE

type PFNLVCOMPARE = uintptr

type PFNLVCOMPARE_func

type PFNLVCOMPARE_func = func(param0 LPARAM, param1 LPARAM, param2 LPARAM) int32

type PFNLVGROUPCOMPARE

type PFNLVGROUPCOMPARE = uintptr

type PFNLVGROUPCOMPARE_func

type PFNLVGROUPCOMPARE_func = func(param0 int32, param1 int32, param2 unsafe.Pointer) int32

type PFNPROPSHEETCALLBACK

type PFNPROPSHEETCALLBACK = uintptr

type PFNPROPSHEETCALLBACK_func

type PFNPROPSHEETCALLBACK_func = func(param0 HWND, param1 uint32, param2 LPARAM) int32

type PFNSHOWSHAREFOLDERUIW

type PFNSHOWSHAREFOLDERUIW = uintptr

type PFNSHOWSHAREFOLDERUIW_func

type PFNSHOWSHAREFOLDERUIW_func = func(hwndParent HWND, pszPath PWSTR) HRESULT

type PFNTVCOMPARE

type PFNTVCOMPARE = uintptr

type PFNTVCOMPARE_func

type PFNTVCOMPARE_func = func(lParam1 LPARAM, lParam2 LPARAM, lParamSort LPARAM) int32

type PFN_IO_COMPLETION

type PFN_IO_COMPLETION = uintptr

type PFN_IO_COMPLETION_func

type PFN_IO_COMPLETION_func = func(pContext *FIO_CONTEXT, lpo *FH_OVERLAPPED, cb uint32, dwCompletionStatus uint32)

type PFN_MAPPINGCALLBACKPROC

type PFN_MAPPINGCALLBACKPROC = uintptr

type PFN_MAPPINGCALLBACKPROC_func

type PFN_MAPPINGCALLBACKPROC_func = func(pBag *MAPPING_PROPERTY_BAG, data unsafe.Pointer, dwDataSize uint32, Result HRESULT)

type PFN_SC_NOTIFY_CALLBACK

type PFN_SC_NOTIFY_CALLBACK = uintptr

type PFN_SC_NOTIFY_CALLBACK_func

type PFN_SC_NOTIFY_CALLBACK_func = func(pParameter unsafe.Pointer)

type PFTASKDIALOGCALLBACK

type PFTASKDIALOGCALLBACK = uintptr

type PFTASKDIALOGCALLBACK_func

type PFTASKDIALOGCALLBACK_func = func(hwnd HWND, msg TASKDIALOG_NOTIFICATIONS, wParam WPARAM, lParam LPARAM, lpRefData uintptr) HRESULT

type PFUNCTION_TABLE_ACCESS_ROUTINE64

type PFUNCTION_TABLE_ACCESS_ROUTINE64 = uintptr

type PFUNCTION_TABLE_ACCESS_ROUTINE64_func

type PFUNCTION_TABLE_ACCESS_ROUTINE64_func = func(ahProcess HANDLE, AddrBase uint64) unsafe.Pointer

type PGET_MODULE_BASE_ROUTINE64

type PGET_MODULE_BASE_ROUTINE64 = uintptr

type PGET_MODULE_BASE_ROUTINE64_func

type PGET_MODULE_BASE_ROUTINE64_func = func(hProcess HANDLE, Address uint64) uint64

type PGET_MODULE_HANDLE_EXA

type PGET_MODULE_HANDLE_EXA = uintptr

type PGET_MODULE_HANDLE_EXA_func

type PGET_MODULE_HANDLE_EXA_func = func(dwFlags uint32, lpModuleName PSTR, phModule *HMODULE) BOOL

type PGET_MODULE_HANDLE_EXW

type PGET_MODULE_HANDLE_EXW = uintptr

type PGET_MODULE_HANDLE_EXW_func

type PGET_MODULE_HANDLE_EXW_func = func(dwFlags uint32, lpModuleName PWSTR, phModule *HMODULE) BOOL

type PGET_RUNTIME_FUNCTION_CALLBACK

type PGET_RUNTIME_FUNCTION_CALLBACK = uintptr

type PGET_RUNTIME_FUNCTION_CALLBACK_func

type PGET_RUNTIME_FUNCTION_CALLBACK_func = func(ControlPc uint64, Context unsafe.Pointer) *IMAGE_RUNTIME_FUNCTION_ENTRY

type PGET_SYSTEM_WOW64_DIRECTORY_A

type PGET_SYSTEM_WOW64_DIRECTORY_A = uintptr

type PGET_SYSTEM_WOW64_DIRECTORY_A_func

type PGET_SYSTEM_WOW64_DIRECTORY_A_func = func(lpBuffer PSTR, uSize uint32) uint32

type PGET_SYSTEM_WOW64_DIRECTORY_W

type PGET_SYSTEM_WOW64_DIRECTORY_W = uintptr

type PGET_SYSTEM_WOW64_DIRECTORY_W_func

type PGET_SYSTEM_WOW64_DIRECTORY_W_func = func(lpBuffer PWSTR, uSize uint32) uint32

type PGET_TARGET_ATTRIBUTE_VALUE64

type PGET_TARGET_ATTRIBUTE_VALUE64 = uintptr

type PGET_TARGET_ATTRIBUTE_VALUE64_func

type PGET_TARGET_ATTRIBUTE_VALUE64_func = func(hProcess HANDLE, Attribute uint32, AttributeData uint64, AttributeValue *uint64) BOOL

type PHANDLER_ROUTINE

type PHANDLER_ROUTINE = uintptr

type PHANDLER_ROUTINE_func

type PHANDLER_ROUTINE_func = func(CtrlType uint32) BOOL

type PHYSICAL_MEMORY_DESCRIPTOR32

type PHYSICAL_MEMORY_DESCRIPTOR32 struct {
	NumberOfRuns  uint32
	NumberOfPages uint32
	Run           [1]PHYSICAL_MEMORY_RUN32
}

type PHYSICAL_MEMORY_DESCRIPTOR64

type PHYSICAL_MEMORY_DESCRIPTOR64 struct {
	NumberOfRuns  uint32
	NumberOfPages uint64
	Run           [1]PHYSICAL_MEMORY_RUN64
}

type PHYSICAL_MEMORY_RUN32

type PHYSICAL_MEMORY_RUN32 struct {
	BasePage  uint32
	PageCount uint32
}

type PHYSICAL_MEMORY_RUN64

type PHYSICAL_MEMORY_RUN64 struct {
	BasePage  uint64
	PageCount uint64
}

type PICTDESC

type PICTDESC struct {
	CbSizeofstruct uint32
	PicType        PICTYPE
	PICTDESC_Anonymous
}

type PICTDESC_Anonymous

type PICTDESC_Anonymous struct {
	Data [2]uint64
}

func (*PICTDESC_Anonymous) Bmp

func (*PICTDESC_Anonymous) BmpVal

func (*PICTDESC_Anonymous) Emf

func (*PICTDESC_Anonymous) EmfVal

func (*PICTDESC_Anonymous) Icon

func (*PICTDESC_Anonymous) IconVal

func (*PICTDESC_Anonymous) Wmf

func (*PICTDESC_Anonymous) WmfVal

type PICTDESC_Anonymous_Bmp

type PICTDESC_Anonymous_Bmp struct {
	Hbitmap HBITMAP
	Hpal    HPALETTE
}

type PICTDESC_Anonymous_Emf

type PICTDESC_Anonymous_Emf struct {
	Hemf HENHMETAFILE
}

type PICTDESC_Anonymous_Icon

type PICTDESC_Anonymous_Icon struct {
	Hicon HICON
}

type PICTDESC_Anonymous_Wmf

type PICTDESC_Anonymous_Wmf struct {
	Hmeta HMETAFILE
	XExt  int32
	YExt  int32
}

type PICTUREATTRIBUTES

type PICTUREATTRIBUTES int32

enum

const (
	PICTURE_SCALABLE    PICTUREATTRIBUTES = 1
	PICTURE_TRANSPARENT PICTUREATTRIBUTES = 2
)

type PICTYPE

type PICTYPE int16

enum

const (
	PICTYPE_UNINITIALIZED PICTYPE = -1
	PICTYPE_NONE          PICTYPE = 0
	PICTYPE_BITMAP        PICTYPE = 1
	PICTYPE_METAFILE      PICTYPE = 2
	PICTYPE_ICON          PICTYPE = 3
	PICTYPE_ENHMETAFILE   PICTYPE = 4
)

type PIDISF_FLAGS

type PIDISF_FLAGS int32

enum flags

const (
	PIDISF_RECENTLYCHANGED PIDISF_FLAGS = 1
	PIDISF_CACHEDSTICKY    PIDISF_FLAGS = 2
	PIDISF_CACHEIMAGES     PIDISF_FLAGS = 16
	PIDISF_FOLLOWALLLINKS  PIDISF_FLAGS = 32
)

type PIDISM_OPTIONS

type PIDISM_OPTIONS int32

enum

const (
	PIDISM_GLOBAL    PIDISM_OPTIONS = 0
	PIDISM_WATCH     PIDISM_OPTIONS = 1
	PIDISM_DONTWATCH PIDISM_OPTIONS = 2
)

type PIDISR_INFO

type PIDISR_INFO int32

enum

const (
	PIDISR_UP_TO_DATE   PIDISR_INFO = 0
	PIDISR_NEEDS_ADD    PIDISR_INFO = 1
	PIDISR_NEEDS_UPDATE PIDISR_INFO = 2
	PIDISR_NEEDS_DELETE PIDISR_INFO = 3
)

type PIDMSI_STATUS_VALUE

type PIDMSI_STATUS_VALUE int32

enum

const (
	PIDMSI_STATUS_NORMAL     PIDMSI_STATUS_VALUE = 0
	PIDMSI_STATUS_NEW        PIDMSI_STATUS_VALUE = 1
	PIDMSI_STATUS_PRELIM     PIDMSI_STATUS_VALUE = 2
	PIDMSI_STATUS_DRAFT      PIDMSI_STATUS_VALUE = 3
	PIDMSI_STATUS_INPROGRESS PIDMSI_STATUS_VALUE = 4
	PIDMSI_STATUS_EDIT       PIDMSI_STATUS_VALUE = 5
	PIDMSI_STATUS_REVIEW     PIDMSI_STATUS_VALUE = 6
	PIDMSI_STATUS_PROOF      PIDMSI_STATUS_VALUE = 7
	PIDMSI_STATUS_FINAL      PIDMSI_STATUS_VALUE = 8
	PIDMSI_STATUS_OTHER      PIDMSI_STATUS_VALUE = 32767
)

type PID_INTSITE

type PID_INTSITE int32

enum

const (
	PID_INTSITE_WHATSNEW     PID_INTSITE = 2
	PID_INTSITE_AUTHOR       PID_INTSITE = 3
	PID_INTSITE_LASTVISIT    PID_INTSITE = 4
	PID_INTSITE_LASTMOD      PID_INTSITE = 5
	PID_INTSITE_VISITCOUNT   PID_INTSITE = 6
	PID_INTSITE_DESCRIPTION  PID_INTSITE = 7
	PID_INTSITE_COMMENT      PID_INTSITE = 8
	PID_INTSITE_FLAGS        PID_INTSITE = 9
	PID_INTSITE_CONTENTLEN   PID_INTSITE = 10
	PID_INTSITE_CONTENTCODE  PID_INTSITE = 11
	PID_INTSITE_RECURSE      PID_INTSITE = 12
	PID_INTSITE_WATCH        PID_INTSITE = 13
	PID_INTSITE_SUBSCRIPTION PID_INTSITE = 14
	PID_INTSITE_URL          PID_INTSITE = 15
	PID_INTSITE_TITLE        PID_INTSITE = 16
	PID_INTSITE_CODEPAGE     PID_INTSITE = 18
	PID_INTSITE_TRACKING     PID_INTSITE = 19
	PID_INTSITE_ICONINDEX    PID_INTSITE = 20
	PID_INTSITE_ICONFILE     PID_INTSITE = 21
	PID_INTSITE_ROAMED       PID_INTSITE = 34
)

type PID_IS

type PID_IS int32

enum

const (
	PID_IS_URL         PID_IS = 2
	PID_IS_NAME        PID_IS = 4
	PID_IS_WORKINGDIR  PID_IS = 5
	PID_IS_HOTKEY      PID_IS = 6
	PID_IS_SHOWCMD     PID_IS = 7
	PID_IS_ICONINDEX   PID_IS = 8
	PID_IS_ICONFILE    PID_IS = 9
	PID_IS_WHATSNEW    PID_IS = 10
	PID_IS_AUTHOR      PID_IS = 11
	PID_IS_DESCRIPTION PID_IS = 12
	PID_IS_COMMENT     PID_IS = 13
	PID_IS_ROAMED      PID_IS = 15
)

type PIMAGEHLP_STATUS_ROUTINE

type PIMAGEHLP_STATUS_ROUTINE = uintptr

type PIMAGEHLP_STATUS_ROUTINE32

type PIMAGEHLP_STATUS_ROUTINE32 = uintptr

type PIMAGEHLP_STATUS_ROUTINE32_func

type PIMAGEHLP_STATUS_ROUTINE32_func = func(Reason IMAGEHLP_STATUS_REASON, ImageName PSTR, DllName PSTR, Va uint32, Parameter uintptr) BOOL

type PIMAGEHLP_STATUS_ROUTINE64

type PIMAGEHLP_STATUS_ROUTINE64 = uintptr

type PIMAGEHLP_STATUS_ROUTINE64_func

type PIMAGEHLP_STATUS_ROUTINE64_func = func(Reason IMAGEHLP_STATUS_REASON, ImageName PSTR, DllName PSTR, Va uint64, Parameter uintptr) BOOL

type PIMAGEHLP_STATUS_ROUTINE_func

type PIMAGEHLP_STATUS_ROUTINE_func = func(Reason IMAGEHLP_STATUS_REASON, ImageName PSTR, DllName PSTR, Va uintptr, Parameter uintptr) BOOL

type PIMAGE_TLS_CALLBACK

type PIMAGE_TLS_CALLBACK = uintptr

type PIMAGE_TLS_CALLBACK_func

type PIMAGE_TLS_CALLBACK_func = func(DllHandle unsafe.Pointer, Reason uint32, Reserved unsafe.Pointer)

type PINIT_ONCE_FN

type PINIT_ONCE_FN = uintptr

type PINIT_ONCE_FN_func

type PINIT_ONCE_FN_func = func(InitOnce *INIT_ONCE, Parameter unsafe.Pointer, Context unsafe.Pointer) BOOL

type PINLogonCredentialProvider

type PINLogonCredentialProvider struct {
}

type PINSPECT_HSTRING_CALLBACK

type PINSPECT_HSTRING_CALLBACK = uintptr

type PINSPECT_HSTRING_CALLBACK2

type PINSPECT_HSTRING_CALLBACK2 = uintptr

type PINSPECT_HSTRING_CALLBACK2_func

type PINSPECT_HSTRING_CALLBACK2_func = func(context unsafe.Pointer, readAddress uint64, length uint32, buffer *byte) HRESULT

type PINSPECT_HSTRING_CALLBACK_func

type PINSPECT_HSTRING_CALLBACK_func = func(context unsafe.Pointer, readAddress uintptr, length uint32, buffer *byte) HRESULT

type PINSPECT_MEMORY_CALLBACK

type PINSPECT_MEMORY_CALLBACK = uintptr

type PINSPECT_MEMORY_CALLBACK_func

type PINSPECT_MEMORY_CALLBACK_func = func(context unsafe.Pointer, readAddress uintptr, length uint32, buffer *byte) HRESULT

type PIO_APC_ROUTINE

type PIO_APC_ROUTINE = uintptr

type PIO_APC_ROUTINE_func

type PIO_APC_ROUTINE_func = func(ApcContext unsafe.Pointer, IoStatusBlock *IO_STATUS_BLOCK, Reserved uint32)

type PKA_FLAGS

type PKA_FLAGS int32

enum flags

const (
	PKA_SET    PKA_FLAGS = 0
	PKA_APPEND PKA_FLAGS = 1
	PKA_DELETE PKA_FLAGS = 2
)

type PLACEHOLDER_STATES

type PLACEHOLDER_STATES int32

enum flags

const (
	PS_NONE                            PLACEHOLDER_STATES = 0
	PS_MARKED_FOR_OFFLINE_AVAILABILITY PLACEHOLDER_STATES = 1
	PS_FULL_PRIMARY_STREAM_AVAILABLE   PLACEHOLDER_STATES = 2
	PS_CREATE_FILE_ACCESSIBLE          PLACEHOLDER_STATES = 4
	PS_CLOUDFILE_PLACEHOLDER           PLACEHOLDER_STATES = 8
	PS_DEFAULT                         PLACEHOLDER_STATES = 7
	PS_ALL                             PLACEHOLDER_STATES = 15
)

type PLOG_FULL_HANDLER_CALLBACK

type PLOG_FULL_HANDLER_CALLBACK = uintptr

type PLOG_FULL_HANDLER_CALLBACK_func

type PLOG_FULL_HANDLER_CALLBACK_func = func(hLogFile HANDLE, dwError uint32, fLogIsPinned BOOL, pvClientContext unsafe.Pointer)

type PLOG_TAIL_ADVANCE_CALLBACK

type PLOG_TAIL_ADVANCE_CALLBACK = uintptr

type PLOG_TAIL_ADVANCE_CALLBACK_func

type PLOG_TAIL_ADVANCE_CALLBACK_func = func(hLogFile HANDLE, lsnTarget CLS_LSN, pvClientContext unsafe.Pointer)

type PLOG_UNPINNED_CALLBACK

type PLOG_UNPINNED_CALLBACK = uintptr

type PLOG_UNPINNED_CALLBACK_func

type PLOG_UNPINNED_CALLBACK_func = func(hLogFile HANDLE, pvClientContext unsafe.Pointer)

type PLSA_AP_CALL_PACKAGE_UNTRUSTED

type PLSA_AP_CALL_PACKAGE_UNTRUSTED = uintptr

type PLSA_AP_CALL_PACKAGE_UNTRUSTED_func

type PLSA_AP_CALL_PACKAGE_UNTRUSTED_func = func(ClientRequest unsafe.Pointer, ProtocolSubmitBuffer unsafe.Pointer, ClientBufferBase unsafe.Pointer, SubmitBufferLength uint32, ProtocolReturnBuffer unsafe.Pointer, ReturnBufferLength *uint32, ProtocolStatus *int32) NTSTATUS

type POINT

type POINT struct {
	X int32
	Y int32
}

type POINTERINACTIVE

type POINTERINACTIVE int32

enum

const (
	POINTERINACTIVE_ACTIVATEONENTRY   POINTERINACTIVE = 1
	POINTERINACTIVE_DEACTIVATEONLEAVE POINTERINACTIVE = 2
	POINTERINACTIVE_ACTIVATEONDRAG    POINTERINACTIVE = 4
)

type POINTER_DEVICE_CURSOR_INFO

type POINTER_DEVICE_CURSOR_INFO struct {
	CursorId uint32
	Cursor   POINTER_DEVICE_CURSOR_TYPE
}

type POINTER_DEVICE_CURSOR_TYPE

type POINTER_DEVICE_CURSOR_TYPE int32

enum

const (
	POINTER_DEVICE_CURSOR_TYPE_UNKNOWN POINTER_DEVICE_CURSOR_TYPE = 0
	POINTER_DEVICE_CURSOR_TYPE_TIP     POINTER_DEVICE_CURSOR_TYPE = 1
	POINTER_DEVICE_CURSOR_TYPE_ERASER  POINTER_DEVICE_CURSOR_TYPE = 2
	POINTER_DEVICE_CURSOR_TYPE_MAX     POINTER_DEVICE_CURSOR_TYPE = -1
)

type POINTER_DEVICE_INFO

type POINTER_DEVICE_INFO struct {
	DisplayOrientation uint32
	Device             HANDLE
	PointerDeviceType  POINTER_DEVICE_TYPE
	Monitor            HMONITOR
	StartingCursorId   uint32
	MaxActiveContacts  uint16
	ProductString      [520]uint16
}

type POINTER_DEVICE_PROPERTY

type POINTER_DEVICE_PROPERTY struct {
	LogicalMin   int32
	LogicalMax   int32
	PhysicalMin  int32
	PhysicalMax  int32
	Unit         uint32
	UnitExponent uint32
	UsagePageId  uint16
	UsageId      uint16
}

type POINTER_DEVICE_TYPE

type POINTER_DEVICE_TYPE int32

enum

const (
	POINTER_DEVICE_TYPE_INTEGRATED_PEN POINTER_DEVICE_TYPE = 1
	POINTER_DEVICE_TYPE_EXTERNAL_PEN   POINTER_DEVICE_TYPE = 2
	POINTER_DEVICE_TYPE_TOUCH          POINTER_DEVICE_TYPE = 3
	POINTER_DEVICE_TYPE_TOUCH_PAD      POINTER_DEVICE_TYPE = 4
	POINTER_DEVICE_TYPE_MAX            POINTER_DEVICE_TYPE = -1
)

type POINTER_FEEDBACK_MODE

type POINTER_FEEDBACK_MODE int32

enum

const (
	POINTER_FEEDBACK_DEFAULT  POINTER_FEEDBACK_MODE = 1
	POINTER_FEEDBACK_INDIRECT POINTER_FEEDBACK_MODE = 2
	POINTER_FEEDBACK_NONE     POINTER_FEEDBACK_MODE = 3
)

type POINTER_INPUT_TYPE

type POINTER_INPUT_TYPE int32

enum

const (
	PT_POINTER  POINTER_INPUT_TYPE = 1
	PT_TOUCH    POINTER_INPUT_TYPE = 2
	PT_PEN      POINTER_INPUT_TYPE = 3
	PT_MOUSE    POINTER_INPUT_TYPE = 4
	PT_TOUCHPAD POINTER_INPUT_TYPE = 5
)

type POINTER_PEN_INFO

type POINTER_PEN_INFO struct {
	Data [15]uint64
}

type POINTER_TOUCH_INFO

type POINTER_TOUCH_INFO struct {
	Data [18]uint64
}

type POINTER_TYPE_INFO

type POINTER_TYPE_INFO struct {
	Type_ POINTER_INPUT_TYPE
	POINTER_TYPE_INFO_Anonymous
}

type POINTER_TYPE_INFO_Anonymous

type POINTER_TYPE_INFO_Anonymous struct {
	Data [18]uint64
}

func (*POINTER_TYPE_INFO_Anonymous) PenInfo

func (*POINTER_TYPE_INFO_Anonymous) PenInfoVal

func (this *POINTER_TYPE_INFO_Anonymous) PenInfoVal() POINTER_PEN_INFO

func (*POINTER_TYPE_INFO_Anonymous) TouchInfo

func (*POINTER_TYPE_INFO_Anonymous) TouchInfoVal

func (this *POINTER_TYPE_INFO_Anonymous) TouchInfoVal() POINTER_TOUCH_INFO

type POINTF

type POINTF struct {
	X float32
	Y float32
}

type POINTFX

type POINTFX struct {
	X FIXED
	Y FIXED
}

type POINTL

type POINTL struct {
	X int32
	Y int32
}

type POINTS

type POINTS struct {
	X int16
	Y int16
}

type POLYTEXT

type POLYTEXT = POLYTEXTW

type POLYTEXTA

type POLYTEXTA struct {
	X       int32
	Y       int32
	N       uint32
	Lpstr   PSTR
	UiFlags uint32
	Rcl     RECT
	Pdx     *int32
}

type POLYTEXTW

type POLYTEXTW struct {
	X       int32
	Y       int32
	N       uint32
	Lpstr   PWSTR
	UiFlags uint32
	Rcl     RECT
	Pdx     *int32
}

type POPUPCHECKBACKGROUNDSTATES

type POPUPCHECKBACKGROUNDSTATES int32

enum

const (
	MCB_DISABLED POPUPCHECKBACKGROUNDSTATES = 1
	MCB_NORMAL   POPUPCHECKBACKGROUNDSTATES = 2
	MCB_BITMAP   POPUPCHECKBACKGROUNDSTATES = 3
)

type POPUPCHECKSTATES

type POPUPCHECKSTATES int32

enum

const (
	MC_CHECKMARKNORMAL   POPUPCHECKSTATES = 1
	MC_CHECKMARKDISABLED POPUPCHECKSTATES = 2
	MC_BULLETNORMAL      POPUPCHECKSTATES = 3
	MC_BULLETDISABLED    POPUPCHECKSTATES = 4
)

type POPUPITEMFOCUSABLESTATES

type POPUPITEMFOCUSABLESTATES int32

enum

const (
	MPIF_NORMAL      POPUPITEMFOCUSABLESTATES = 1
	MPIF_HOT         POPUPITEMFOCUSABLESTATES = 2
	MPIF_DISABLED    POPUPITEMFOCUSABLESTATES = 3
	MPIF_DISABLEDHOT POPUPITEMFOCUSABLESTATES = 4
)

type POPUPITEMKBFOCUSSTATES

type POPUPITEMKBFOCUSSTATES int32

enum

const (
	MPIKBFOCUS_NORMAL POPUPITEMKBFOCUSSTATES = 1
)

type POPUPITEMSTATES

type POPUPITEMSTATES int32

enum

const (
	MPI_NORMAL      POPUPITEMSTATES = 1
	MPI_HOT         POPUPITEMSTATES = 2
	MPI_DISABLED    POPUPITEMSTATES = 3
	MPI_DISABLEDHOT POPUPITEMSTATES = 4
)

type POPUPSUBMENUHCHOTSTATES

type POPUPSUBMENUHCHOTSTATES int32

enum

const (
	MSMHC_HOT POPUPSUBMENUHCHOTSTATES = 1
)

type POPUPSUBMENUSTATES

type POPUPSUBMENUSTATES int32

enum

const (
	MSM_NORMAL   POPUPSUBMENUSTATES = 1
	MSM_DISABLED POPUPSUBMENUSTATES = 2
)

type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK

type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = uintptr

type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_func

type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_func = func(Process HANDLE, TableAddress unsafe.Pointer, Entries *uint32, Functions **IMAGE_RUNTIME_FUNCTION_ENTRY) uint32

type POWERBROADCAST_SETTING

type POWERBROADCAST_SETTING struct {
	PowerSetting syscall.GUID
	DataLength   uint32
	Data         [1]byte
}

type POWER_ACTION

type POWER_ACTION int32

enum

const (
	PowerActionNone          POWER_ACTION = 0
	PowerActionReserved      POWER_ACTION = 1
	PowerActionSleep         POWER_ACTION = 2
	PowerActionHibernate     POWER_ACTION = 3
	PowerActionShutdown      POWER_ACTION = 4
	PowerActionShutdownReset POWER_ACTION = 5
	PowerActionShutdownOff   POWER_ACTION = 6
	PowerActionWarmEject     POWER_ACTION = 7
	PowerActionDisplayOff    POWER_ACTION = 8
)

type POWER_ACTION_POLICY

type POWER_ACTION_POLICY struct {
	Action    POWER_ACTION
	Flags     uint32
	EventCode POWER_ACTION_POLICY_EVENT_CODE
}

type POWER_ACTION_POLICY_EVENT_CODE

type POWER_ACTION_POLICY_EVENT_CODE uint32

enum flags

const (
	POWER_FORCE_TRIGGER_RESET     POWER_ACTION_POLICY_EVENT_CODE = 2147483648
	POWER_LEVEL_USER_NOTIFY_EXEC  POWER_ACTION_POLICY_EVENT_CODE = 4
	POWER_LEVEL_USER_NOTIFY_SOUND POWER_ACTION_POLICY_EVENT_CODE = 2
	POWER_LEVEL_USER_NOTIFY_TEXT  POWER_ACTION_POLICY_EVENT_CODE = 1
	POWER_USER_NOTIFY_BUTTON      POWER_ACTION_POLICY_EVENT_CODE = 8
	POWER_USER_NOTIFY_SHUTDOWN    POWER_ACTION_POLICY_EVENT_CODE = 16
)

type POWER_COOLING_MODE

type POWER_COOLING_MODE uint16

enum

const (
	PO_TZ_ACTIVE       POWER_COOLING_MODE = 0
	PO_TZ_PASSIVE      POWER_COOLING_MODE = 1
	PO_TZ_INVALID_MODE POWER_COOLING_MODE = 2
)

type POWER_DATA_ACCESSOR

type POWER_DATA_ACCESSOR int32

enum

const (
	ACCESS_AC_POWER_SETTING_INDEX               POWER_DATA_ACCESSOR = 0
	ACCESS_DC_POWER_SETTING_INDEX               POWER_DATA_ACCESSOR = 1
	ACCESS_FRIENDLY_NAME                        POWER_DATA_ACCESSOR = 2
	ACCESS_DESCRIPTION                          POWER_DATA_ACCESSOR = 3
	ACCESS_POSSIBLE_POWER_SETTING               POWER_DATA_ACCESSOR = 4
	ACCESS_POSSIBLE_POWER_SETTING_FRIENDLY_NAME POWER_DATA_ACCESSOR = 5
	ACCESS_POSSIBLE_POWER_SETTING_DESCRIPTION   POWER_DATA_ACCESSOR = 6
	ACCESS_DEFAULT_AC_POWER_SETTING             POWER_DATA_ACCESSOR = 7
	ACCESS_DEFAULT_DC_POWER_SETTING             POWER_DATA_ACCESSOR = 8
	ACCESS_POSSIBLE_VALUE_MIN                   POWER_DATA_ACCESSOR = 9
	ACCESS_POSSIBLE_VALUE_MAX                   POWER_DATA_ACCESSOR = 10
	ACCESS_POSSIBLE_VALUE_INCREMENT             POWER_DATA_ACCESSOR = 11
	ACCESS_POSSIBLE_VALUE_UNITS                 POWER_DATA_ACCESSOR = 12
	ACCESS_ICON_RESOURCE                        POWER_DATA_ACCESSOR = 13
	ACCESS_DEFAULT_SECURITY_DESCRIPTOR          POWER_DATA_ACCESSOR = 14
	ACCESS_ATTRIBUTES                           POWER_DATA_ACCESSOR = 15
	ACCESS_SCHEME                               POWER_DATA_ACCESSOR = 16
	ACCESS_SUBGROUP                             POWER_DATA_ACCESSOR = 17
	ACCESS_INDIVIDUAL_SETTING                   POWER_DATA_ACCESSOR = 18
	ACCESS_ACTIVE_SCHEME                        POWER_DATA_ACCESSOR = 19
	ACCESS_CREATE_SCHEME                        POWER_DATA_ACCESSOR = 20
	ACCESS_AC_POWER_SETTING_MAX                 POWER_DATA_ACCESSOR = 21
	ACCESS_DC_POWER_SETTING_MAX                 POWER_DATA_ACCESSOR = 22
	ACCESS_AC_POWER_SETTING_MIN                 POWER_DATA_ACCESSOR = 23
	ACCESS_DC_POWER_SETTING_MIN                 POWER_DATA_ACCESSOR = 24
	ACCESS_PROFILE                              POWER_DATA_ACCESSOR = 25
	ACCESS_OVERLAY_SCHEME                       POWER_DATA_ACCESSOR = 26
	ACCESS_ACTIVE_OVERLAY_SCHEME                POWER_DATA_ACCESSOR = 27
)

type POWER_IDLE_RESILIENCY

type POWER_IDLE_RESILIENCY struct {
	CoalescingTimeout    uint32
	IdleResiliencyPeriod uint32
}

type POWER_INFORMATION_LEVEL

type POWER_INFORMATION_LEVEL int32

enum

const (
	SystemPowerPolicyAc                POWER_INFORMATION_LEVEL = 0
	SystemPowerPolicyDc                POWER_INFORMATION_LEVEL = 1
	VerifySystemPolicyAc               POWER_INFORMATION_LEVEL = 2
	VerifySystemPolicyDc               POWER_INFORMATION_LEVEL = 3
	SystemPowerCapabilities            POWER_INFORMATION_LEVEL = 4
	SystemBatteryState                 POWER_INFORMATION_LEVEL = 5
	SystemPowerStateHandler            POWER_INFORMATION_LEVEL = 6
	ProcessorStateHandler              POWER_INFORMATION_LEVEL = 7
	SystemPowerPolicyCurrent           POWER_INFORMATION_LEVEL = 8
	AdministratorPowerPolicy           POWER_INFORMATION_LEVEL = 9
	SystemReserveHiberFile             POWER_INFORMATION_LEVEL = 10
	ProcessorInformation               POWER_INFORMATION_LEVEL = 11
	SystemPowerInformation             POWER_INFORMATION_LEVEL = 12
	ProcessorStateHandler2             POWER_INFORMATION_LEVEL = 13
	LastWakeTime                       POWER_INFORMATION_LEVEL = 14
	LastSleepTime                      POWER_INFORMATION_LEVEL = 15
	SystemExecutionState               POWER_INFORMATION_LEVEL = 16
	SystemPowerStateNotifyHandler      POWER_INFORMATION_LEVEL = 17
	ProcessorPowerPolicyAc             POWER_INFORMATION_LEVEL = 18
	ProcessorPowerPolicyDc             POWER_INFORMATION_LEVEL = 19
	VerifyProcessorPowerPolicyAc       POWER_INFORMATION_LEVEL = 20
	VerifyProcessorPowerPolicyDc       POWER_INFORMATION_LEVEL = 21
	ProcessorPowerPolicyCurrent        POWER_INFORMATION_LEVEL = 22
	SystemPowerStateLogging            POWER_INFORMATION_LEVEL = 23
	SystemPowerLoggingEntry            POWER_INFORMATION_LEVEL = 24
	SetPowerSettingValue               POWER_INFORMATION_LEVEL = 25
	NotifyUserPowerSetting             POWER_INFORMATION_LEVEL = 26
	PowerInformationLevelUnused0       POWER_INFORMATION_LEVEL = 27
	SystemMonitorHiberBootPowerOff     POWER_INFORMATION_LEVEL = 28
	SystemVideoState                   POWER_INFORMATION_LEVEL = 29
	TraceApplicationPowerMessage       POWER_INFORMATION_LEVEL = 30
	TraceApplicationPowerMessageEnd    POWER_INFORMATION_LEVEL = 31
	ProcessorPerfStates                POWER_INFORMATION_LEVEL = 32
	ProcessorIdleStates                POWER_INFORMATION_LEVEL = 33
	ProcessorCap                       POWER_INFORMATION_LEVEL = 34
	SystemWakeSource                   POWER_INFORMATION_LEVEL = 35
	SystemHiberFileInformation         POWER_INFORMATION_LEVEL = 36
	TraceServicePowerMessage           POWER_INFORMATION_LEVEL = 37
	ProcessorLoad                      POWER_INFORMATION_LEVEL = 38
	PowerShutdownNotification          POWER_INFORMATION_LEVEL = 39
	MonitorCapabilities                POWER_INFORMATION_LEVEL = 40
	SessionPowerInit                   POWER_INFORMATION_LEVEL = 41
	SessionDisplayState                POWER_INFORMATION_LEVEL = 42
	PowerRequestCreate                 POWER_INFORMATION_LEVEL = 43
	PowerRequestAction                 POWER_INFORMATION_LEVEL = 44
	GetPowerRequestList                POWER_INFORMATION_LEVEL = 45
	ProcessorInformationEx             POWER_INFORMATION_LEVEL = 46
	NotifyUserModeLegacyPowerEvent     POWER_INFORMATION_LEVEL = 47
	GroupPark                          POWER_INFORMATION_LEVEL = 48
	ProcessorIdleDomains               POWER_INFORMATION_LEVEL = 49
	WakeTimerList                      POWER_INFORMATION_LEVEL = 50
	SystemHiberFileSize                POWER_INFORMATION_LEVEL = 51
	ProcessorIdleStatesHv              POWER_INFORMATION_LEVEL = 52
	ProcessorPerfStatesHv              POWER_INFORMATION_LEVEL = 53
	ProcessorPerfCapHv                 POWER_INFORMATION_LEVEL = 54
	ProcessorSetIdle                   POWER_INFORMATION_LEVEL = 55
	LogicalProcessorIdling             POWER_INFORMATION_LEVEL = 56
	UserPresence                       POWER_INFORMATION_LEVEL = 57
	PowerSettingNotificationName       POWER_INFORMATION_LEVEL = 58
	GetPowerSettingValue               POWER_INFORMATION_LEVEL = 59
	IdleResiliency                     POWER_INFORMATION_LEVEL = 60
	SessionRITState                    POWER_INFORMATION_LEVEL = 61
	SessionConnectNotification         POWER_INFORMATION_LEVEL = 62
	SessionPowerCleanup                POWER_INFORMATION_LEVEL = 63
	SessionLockState                   POWER_INFORMATION_LEVEL = 64
	SystemHiberbootState               POWER_INFORMATION_LEVEL = 65
	PlatformInformation                POWER_INFORMATION_LEVEL = 66
	PdcInvocation                      POWER_INFORMATION_LEVEL = 67
	MonitorInvocation                  POWER_INFORMATION_LEVEL = 68
	FirmwareTableInformationRegistered POWER_INFORMATION_LEVEL = 69
	SetShutdownSelectedTime            POWER_INFORMATION_LEVEL = 70
	SuspendResumeInvocation            POWER_INFORMATION_LEVEL = 71
	PlmPowerRequestCreate              POWER_INFORMATION_LEVEL = 72
	ScreenOff                          POWER_INFORMATION_LEVEL = 73
	CsDeviceNotification               POWER_INFORMATION_LEVEL = 74
	PlatformRole                       POWER_INFORMATION_LEVEL = 75
	LastResumePerformance              POWER_INFORMATION_LEVEL = 76
	DisplayBurst                       POWER_INFORMATION_LEVEL = 77
	ExitLatencySamplingPercentage      POWER_INFORMATION_LEVEL = 78
	RegisterSpmPowerSettings           POWER_INFORMATION_LEVEL = 79
	PlatformIdleStates                 POWER_INFORMATION_LEVEL = 80
	ProcessorIdleVeto                  POWER_INFORMATION_LEVEL = 81
	PlatformIdleVeto                   POWER_INFORMATION_LEVEL = 82
	SystemBatteryStatePrecise          POWER_INFORMATION_LEVEL = 83
	ThermalEvent                       POWER_INFORMATION_LEVEL = 84
	PowerRequestActionInternal         POWER_INFORMATION_LEVEL = 85
	BatteryDeviceState                 POWER_INFORMATION_LEVEL = 86
	PowerInformationInternal           POWER_INFORMATION_LEVEL = 87
	ThermalStandby                     POWER_INFORMATION_LEVEL = 88
	SystemHiberFileType                POWER_INFORMATION_LEVEL = 89
	PhysicalPowerButtonPress           POWER_INFORMATION_LEVEL = 90
	QueryPotentialDripsConstraint      POWER_INFORMATION_LEVEL = 91
	EnergyTrackerCreate                POWER_INFORMATION_LEVEL = 92
	EnergyTrackerQuery                 POWER_INFORMATION_LEVEL = 93
	UpdateBlackBoxRecorder             POWER_INFORMATION_LEVEL = 94
	SessionAllowExternalDmaDevices     POWER_INFORMATION_LEVEL = 95
	SendSuspendResumeNotification      POWER_INFORMATION_LEVEL = 96
	BlackBoxRecorderDirectAccessBuffer POWER_INFORMATION_LEVEL = 97
	PowerInformationLevelMaximum       POWER_INFORMATION_LEVEL = 98
)

type POWER_MONITOR_INVOCATION

type POWER_MONITOR_INVOCATION struct {
	Console       BOOLEAN
	RequestReason POWER_MONITOR_REQUEST_REASON
}

type POWER_MONITOR_REQUEST_REASON

type POWER_MONITOR_REQUEST_REASON int32

enum

const (
	MonitorRequestReasonUnknown                        POWER_MONITOR_REQUEST_REASON = 0
	MonitorRequestReasonPowerButton                    POWER_MONITOR_REQUEST_REASON = 1
	MonitorRequestReasonRemoteConnection               POWER_MONITOR_REQUEST_REASON = 2
	MonitorRequestReasonScMonitorpower                 POWER_MONITOR_REQUEST_REASON = 3
	MonitorRequestReasonUserInput                      POWER_MONITOR_REQUEST_REASON = 4
	MonitorRequestReasonAcDcDisplayBurst               POWER_MONITOR_REQUEST_REASON = 5
	MonitorRequestReasonUserDisplayBurst               POWER_MONITOR_REQUEST_REASON = 6
	MonitorRequestReasonPoSetSystemState               POWER_MONITOR_REQUEST_REASON = 7
	MonitorRequestReasonSetThreadExecutionState        POWER_MONITOR_REQUEST_REASON = 8
	MonitorRequestReasonFullWake                       POWER_MONITOR_REQUEST_REASON = 9
	MonitorRequestReasonSessionUnlock                  POWER_MONITOR_REQUEST_REASON = 10
	MonitorRequestReasonScreenOffRequest               POWER_MONITOR_REQUEST_REASON = 11
	MonitorRequestReasonIdleTimeout                    POWER_MONITOR_REQUEST_REASON = 12
	MonitorRequestReasonPolicyChange                   POWER_MONITOR_REQUEST_REASON = 13
	MonitorRequestReasonSleepButton                    POWER_MONITOR_REQUEST_REASON = 14
	MonitorRequestReasonLid                            POWER_MONITOR_REQUEST_REASON = 15
	MonitorRequestReasonBatteryCountChange             POWER_MONITOR_REQUEST_REASON = 16
	MonitorRequestReasonGracePeriod                    POWER_MONITOR_REQUEST_REASON = 17
	MonitorRequestReasonPnP                            POWER_MONITOR_REQUEST_REASON = 18
	MonitorRequestReasonDP                             POWER_MONITOR_REQUEST_REASON = 19
	MonitorRequestReasonSxTransition                   POWER_MONITOR_REQUEST_REASON = 20
	MonitorRequestReasonSystemIdle                     POWER_MONITOR_REQUEST_REASON = 21
	MonitorRequestReasonNearProximity                  POWER_MONITOR_REQUEST_REASON = 22
	MonitorRequestReasonThermalStandby                 POWER_MONITOR_REQUEST_REASON = 23
	MonitorRequestReasonResumePdc                      POWER_MONITOR_REQUEST_REASON = 24
	MonitorRequestReasonResumeS4                       POWER_MONITOR_REQUEST_REASON = 25
	MonitorRequestReasonTerminal                       POWER_MONITOR_REQUEST_REASON = 26
	MonitorRequestReasonPdcSignal                      POWER_MONITOR_REQUEST_REASON = 27
	MonitorRequestReasonAcDcDisplayBurstSuppressed     POWER_MONITOR_REQUEST_REASON = 28
	MonitorRequestReasonSystemStateEntered             POWER_MONITOR_REQUEST_REASON = 29
	MonitorRequestReasonWinrt                          POWER_MONITOR_REQUEST_REASON = 30
	MonitorRequestReasonUserInputKeyboard              POWER_MONITOR_REQUEST_REASON = 31
	MonitorRequestReasonUserInputMouse                 POWER_MONITOR_REQUEST_REASON = 32
	MonitorRequestReasonUserInputTouchpad              POWER_MONITOR_REQUEST_REASON = 33
	MonitorRequestReasonUserInputPen                   POWER_MONITOR_REQUEST_REASON = 34
	MonitorRequestReasonUserInputAccelerometer         POWER_MONITOR_REQUEST_REASON = 35
	MonitorRequestReasonUserInputHid                   POWER_MONITOR_REQUEST_REASON = 36
	MonitorRequestReasonUserInputPoUserPresent         POWER_MONITOR_REQUEST_REASON = 37
	MonitorRequestReasonUserInputSessionSwitch         POWER_MONITOR_REQUEST_REASON = 38
	MonitorRequestReasonUserInputInitialization        POWER_MONITOR_REQUEST_REASON = 39
	MonitorRequestReasonPdcSignalWindowsMobilePwrNotif POWER_MONITOR_REQUEST_REASON = 40
	MonitorRequestReasonPdcSignalWindowsMobileShell    POWER_MONITOR_REQUEST_REASON = 41
	MonitorRequestReasonPdcSignalHeyCortana            POWER_MONITOR_REQUEST_REASON = 42
	MonitorRequestReasonPdcSignalHolographicShell      POWER_MONITOR_REQUEST_REASON = 43
	MonitorRequestReasonPdcSignalFingerprint           POWER_MONITOR_REQUEST_REASON = 44
	MonitorRequestReasonDirectedDrips                  POWER_MONITOR_REQUEST_REASON = 45
	MonitorRequestReasonDim                            POWER_MONITOR_REQUEST_REASON = 46
	MonitorRequestReasonBuiltinPanel                   POWER_MONITOR_REQUEST_REASON = 47
	MonitorRequestReasonDisplayRequiredUnDim           POWER_MONITOR_REQUEST_REASON = 48
	MonitorRequestReasonBatteryCountChangeSuppressed   POWER_MONITOR_REQUEST_REASON = 49
	MonitorRequestReasonResumeModernStandby            POWER_MONITOR_REQUEST_REASON = 50
	MonitorRequestReasonTerminalInit                   POWER_MONITOR_REQUEST_REASON = 51
	MonitorRequestReasonPdcSignalSensorsHumanPresence  POWER_MONITOR_REQUEST_REASON = 52
	MonitorRequestReasonBatteryPreCritical             POWER_MONITOR_REQUEST_REASON = 53
	MonitorRequestReasonUserInputTouch                 POWER_MONITOR_REQUEST_REASON = 54
	MonitorRequestReasonMax                            POWER_MONITOR_REQUEST_REASON = 55
)

type POWER_MONITOR_REQUEST_TYPE

type POWER_MONITOR_REQUEST_TYPE int32

enum

const (
	MonitorRequestTypeOff          POWER_MONITOR_REQUEST_TYPE = 0
	MonitorRequestTypeOnAndPresent POWER_MONITOR_REQUEST_TYPE = 1
	MonitorRequestTypeToggleOn     POWER_MONITOR_REQUEST_TYPE = 2
)

type POWER_PLATFORM_INFORMATION

type POWER_PLATFORM_INFORMATION struct {
	AoAc BOOLEAN
}

type POWER_PLATFORM_ROLE

type POWER_PLATFORM_ROLE int32

enum

const (
	PlatformRoleUnspecified       POWER_PLATFORM_ROLE = 0
	PlatformRoleDesktop           POWER_PLATFORM_ROLE = 1
	PlatformRoleMobile            POWER_PLATFORM_ROLE = 2
	PlatformRoleWorkstation       POWER_PLATFORM_ROLE = 3
	PlatformRoleEnterpriseServer  POWER_PLATFORM_ROLE = 4
	PlatformRoleSOHOServer        POWER_PLATFORM_ROLE = 5
	PlatformRoleAppliancePC       POWER_PLATFORM_ROLE = 6
	PlatformRolePerformanceServer POWER_PLATFORM_ROLE = 7
	PlatformRoleSlate             POWER_PLATFORM_ROLE = 8
	PlatformRoleMaximum           POWER_PLATFORM_ROLE = 9
)

type POWER_PLATFORM_ROLE_VERSION

type POWER_PLATFORM_ROLE_VERSION uint32

enum

const (
	POWER_PLATFORM_ROLE_V1 POWER_PLATFORM_ROLE_VERSION = 1
	POWER_PLATFORM_ROLE_V2 POWER_PLATFORM_ROLE_VERSION = 2
)

type POWER_POLICY

type POWER_POLICY struct {
	User USER_POWER_POLICY
	Mach MACHINE_POWER_POLICY
}

type POWER_REQUEST_CONTEXT_FLAGS

type POWER_REQUEST_CONTEXT_FLAGS uint32

enum

const (
	POWER_REQUEST_CONTEXT_DETAILED_STRING POWER_REQUEST_CONTEXT_FLAGS = 2
	POWER_REQUEST_CONTEXT_SIMPLE_STRING   POWER_REQUEST_CONTEXT_FLAGS = 1
)

type POWER_REQUEST_TYPE

type POWER_REQUEST_TYPE int32

enum

const (
	PowerRequestDisplayRequired   POWER_REQUEST_TYPE = 0
	PowerRequestSystemRequired    POWER_REQUEST_TYPE = 1
	PowerRequestAwayModeRequired  POWER_REQUEST_TYPE = 2
	PowerRequestExecutionRequired POWER_REQUEST_TYPE = 3
)

type POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

type POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES struct {
	IsAllowed BOOLEAN
}

type POWER_SESSION_CONNECT

type POWER_SESSION_CONNECT struct {
	Connected BOOLEAN
	Console   BOOLEAN
}

type POWER_SESSION_RIT_STATE

type POWER_SESSION_RIT_STATE struct {
	Active        BOOLEAN
	LastInputTime uint64
}

type POWER_SESSION_TIMEOUTS

type POWER_SESSION_TIMEOUTS struct {
	InputTimeout   uint32
	DisplayTimeout uint32
}

type POWER_SESSION_WINLOGON

type POWER_SESSION_WINLOGON struct {
	SessionId uint32
	Console   BOOLEAN
	Locked    BOOLEAN
}

type POWER_SETTING_ALTITUDE

type POWER_SETTING_ALTITUDE int32

enum

const (
	ALTITUDE_GROUP_POLICY      POWER_SETTING_ALTITUDE = 0
	ALTITUDE_USER              POWER_SETTING_ALTITUDE = 1
	ALTITUDE_RUNTIME_OVERRIDE  POWER_SETTING_ALTITUDE = 2
	ALTITUDE_PROVISIONING      POWER_SETTING_ALTITUDE = 3
	ALTITUDE_OEM_CUSTOMIZATION POWER_SETTING_ALTITUDE = 4
	ALTITUDE_INTERNAL_OVERRIDE POWER_SETTING_ALTITUDE = 5
	ALTITUDE_OS_DEFAULT        POWER_SETTING_ALTITUDE = 6
)

type POWER_USER_PRESENCE

type POWER_USER_PRESENCE struct {
	UserPresence POWER_USER_PRESENCE_TYPE
}

type POWER_USER_PRESENCE_TYPE

type POWER_USER_PRESENCE_TYPE int32

enum

const (
	UserNotPresent POWER_USER_PRESENCE_TYPE = 0
	UserPresent    POWER_USER_PRESENCE_TYPE = 1
	UserUnknown    POWER_USER_PRESENCE_TYPE = 255
)

type PPM_IDLESTATE_EVENT

type PPM_IDLESTATE_EVENT struct {
	NewState   uint32
	OldState   uint32
	Processors uint64
}

type PPM_IDLE_ACCOUNTING

type PPM_IDLE_ACCOUNTING struct {
	StateCount       uint32
	TotalTransitions uint32
	ResetCount       uint32
	StartTime        uint64
	State            [1]PPM_IDLE_STATE_ACCOUNTING
}

type PPM_IDLE_ACCOUNTING_EX

type PPM_IDLE_ACCOUNTING_EX struct {
	StateCount       uint32
	TotalTransitions uint32
	ResetCount       uint32
	AbortCount       uint32
	StartTime        uint64
	State            [1]PPM_IDLE_STATE_ACCOUNTING_EX
}

type PPM_IDLE_STATE_ACCOUNTING

type PPM_IDLE_STATE_ACCOUNTING struct {
	IdleTransitions    uint32
	FailedTransitions  uint32
	InvalidBucketIndex uint32
	TotalTime          uint64
	IdleTimeBuckets    [6]uint32
}

type PPM_IDLE_STATE_ACCOUNTING_EX

type PPM_IDLE_STATE_ACCOUNTING_EX struct {
	TotalTime            uint64
	IdleTransitions      uint32
	FailedTransitions    uint32
	InvalidBucketIndex   uint32
	MinTimeUs            uint32
	MaxTimeUs            uint32
	CancelledTransitions uint32
	IdleTimeBuckets      [16]PPM_IDLE_STATE_BUCKET_EX
}

type PPM_IDLE_STATE_BUCKET_EX

type PPM_IDLE_STATE_BUCKET_EX struct {
	TotalTimeUs uint64
	MinTimeUs   uint32
	MaxTimeUs   uint32
	Count       uint32
}

type PPM_PERFSTATE_DOMAIN_EVENT

type PPM_PERFSTATE_DOMAIN_EVENT struct {
	State      uint32
	Latency    uint32
	Speed      uint32
	Processors uint64
}

type PPM_PERFSTATE_EVENT

type PPM_PERFSTATE_EVENT struct {
	State     uint32
	Status    uint32
	Latency   uint32
	Speed     uint32
	Processor uint32
}

type PPM_THERMALCHANGE_EVENT

type PPM_THERMALCHANGE_EVENT struct {
	ThermalConstraint uint32
	Processors        uint64
}

type PPM_THERMAL_POLICY_EVENT

type PPM_THERMAL_POLICY_EVENT struct {
	Mode       byte
	Processors uint64
}

type PPM_WMI_IDLE_STATE

type PPM_WMI_IDLE_STATE struct {
	Latency        uint32
	Power          uint32
	TimeCheck      uint32
	PromotePercent byte
	DemotePercent  byte
	StateType      byte
	Reserved       byte
	StateFlags     uint32
	Context        uint32
	IdleHandler    uint32
	Reserved1      uint32
}

type PPM_WMI_IDLE_STATES

type PPM_WMI_IDLE_STATES struct {
	Type             uint32
	Count            uint32
	TargetState      uint32
	OldState         uint32
	TargetProcessors uint64
	State            [1]PPM_WMI_IDLE_STATE
}

type PPM_WMI_IDLE_STATES_EX

type PPM_WMI_IDLE_STATES_EX struct {
	Type             uint32
	Count            uint32
	TargetState      uint32
	OldState         uint32
	TargetProcessors unsafe.Pointer
	State            [1]PPM_WMI_IDLE_STATE
}

type PPM_WMI_LEGACY_PERFSTATE

type PPM_WMI_LEGACY_PERFSTATE struct {
	Frequency        uint32
	Flags            uint32
	PercentFrequency uint32
}

type PPM_WMI_PERF_STATE

type PPM_WMI_PERF_STATE struct {
	Frequency        uint32
	Power            uint32
	PercentFrequency byte
	IncreaseLevel    byte
	DecreaseLevel    byte
	Type             byte
	IncreaseTime     uint32
	DecreaseTime     uint32
	Control          uint64
	Status           uint64
	HitCount         uint32
	Reserved1        uint32
	Reserved2        uint64
	Reserved3        uint64
}

type PPM_WMI_PERF_STATES

type PPM_WMI_PERF_STATES struct {
	Count             uint32
	MaxFrequency      uint32
	CurrentState      uint32
	MaxPerfState      uint32
	MinPerfState      uint32
	LowestPerfState   uint32
	ThermalConstraint uint32
	BusyAdjThreshold  byte
	PolicyType        byte
	Type              byte
	Reserved          byte
	TimerInterval     uint32
	TargetProcessors  uint64
	PStateHandler     uint32
	PStateContext     uint32
	TStateHandler     uint32
	TStateContext     uint32
	FeedbackHandler   uint32
	Reserved1         uint32
	Reserved2         uint64
	State             [1]PPM_WMI_PERF_STATE
}

type PPM_WMI_PERF_STATES_EX

type PPM_WMI_PERF_STATES_EX struct {
	Count             uint32
	MaxFrequency      uint32
	CurrentState      uint32
	MaxPerfState      uint32
	MinPerfState      uint32
	LowestPerfState   uint32
	ThermalConstraint uint32
	BusyAdjThreshold  byte
	PolicyType        byte
	Type              byte
	Reserved          byte
	TimerInterval     uint32
	TargetProcessors  unsafe.Pointer
	PStateHandler     uint32
	PStateContext     uint32
	TStateHandler     uint32
	TStateContext     uint32
	FeedbackHandler   uint32
	Reserved1         uint32
	Reserved2         uint64
	State             [1]PPM_WMI_PERF_STATE
}

type PPS_POST_PROCESS_INIT_ROUTINE

type PPS_POST_PROCESS_INIT_ROUTINE = uintptr

type PPS_POST_PROCESS_INIT_ROUTINE_func

type PPS_POST_PROCESS_INIT_ROUTINE_func = func()

type PQUERYACTCTXW_FUNC

type PQUERYACTCTXW_FUNC = uintptr

type PQUERYACTCTXW_FUNC_func

type PQUERYACTCTXW_FUNC_func = func(dwFlags uint32, hActCtx HANDLE, pvSubInstance unsafe.Pointer, ulInfoClass uint32, pvBuffer unsafe.Pointer, cbBuffer uintptr, pcbWrittenOrRequired *uintptr) BOOL

type PQUERYHANDLER

type PQUERYHANDLER = uintptr

type PQUERYHANDLER_func

type PQUERYHANDLER_func = func(keycontext unsafe.Pointer, val_list *Val_context, num_vals uint32, outputbuffer unsafe.Pointer, total_outlen *uint32, input_blen uint32) uint32

type PREAD_PROCESS_MEMORY_ROUTINE64

type PREAD_PROCESS_MEMORY_ROUTINE64 = uintptr

type PREAD_PROCESS_MEMORY_ROUTINE64_func

type PREAD_PROCESS_MEMORY_ROUTINE64_func = func(hProcess HANDLE, qwBaseAddress uint64, lpBuffer unsafe.Pointer, nSize uint32, lpNumberOfBytesRead *uint32) BOOL

type PREGISTERCLASSNAMEW

type PREGISTERCLASSNAMEW = uintptr

type PREGISTERCLASSNAMEW_func

type PREGISTERCLASSNAMEW_func = func(param0 PWSTR) BOOLEAN

type PREPARE_TAPE_OPERATION

type PREPARE_TAPE_OPERATION uint32

enum

const (
	TAPE_FORMAT  PREPARE_TAPE_OPERATION = 5
	TAPE_LOAD    PREPARE_TAPE_OPERATION = 0
	TAPE_LOCK    PREPARE_TAPE_OPERATION = 3
	TAPE_TENSION PREPARE_TAPE_OPERATION = 2
	TAPE_UNLOAD  PREPARE_TAPE_OPERATION = 1
	TAPE_UNLOCK  PREPARE_TAPE_OPERATION = 4
)

type PREVIEWHANDLERFRAMEINFO

type PREVIEWHANDLERFRAMEINFO struct {
	Haccel        HACCEL
	CAccelEntries uint32
}

type PRF_FLAGS

type PRF_FLAGS int32

enum flags

const (
	PRF_VERIFYEXISTS         PRF_FLAGS = 1
	PRF_TRYPROGRAMEXTENSIONS PRF_FLAGS = 3
	PRF_FIRSTDIRDEF          PRF_FLAGS = 4
	PRF_DONTFINDLNK          PRF_FLAGS = 8
	PRF_REQUIREABSOLUTE      PRF_FLAGS = 16
)

type PRINTDLG

type PRINTDLG = PRINTDLGW

type PRINTDLGA

type PRINTDLGA struct {
	LStructSize         uint32
	HwndOwner           HWND
	HDevMode            HGLOBAL
	HDevNames           HGLOBAL
	HDC                 HDC
	Flags               PRINTDLGEX_FLAGS
	NFromPage           uint16
	NToPage             uint16
	NMinPage            uint16
	NMaxPage            uint16
	NCopies             uint16
	HInstance           HINSTANCE
	LCustData           LPARAM
	LpfnPrintHook       LPPRINTHOOKPROC
	LpfnSetupHook       LPSETUPHOOKPROC
	LpPrintTemplateName PSTR
	LpSetupTemplateName PSTR
	HPrintTemplate      HGLOBAL
	HSetupTemplate      HGLOBAL
}

type PRINTDLGEX

type PRINTDLGEX = PRINTDLGEXW

type PRINTDLGEXA

type PRINTDLGEXA struct {
	LStructSize         uint32
	HwndOwner           HWND
	HDevMode            HGLOBAL
	HDevNames           HGLOBAL
	HDC                 HDC
	Flags               PRINTDLGEX_FLAGS
	Flags2              uint32
	ExclusionFlags      uint32
	NPageRanges         uint32
	NMaxPageRanges      uint32
	LpPageRanges        *PRINTPAGERANGE
	NMinPage            uint32
	NMaxPage            uint32
	NCopies             uint32
	HInstance           HINSTANCE
	LpPrintTemplateName PSTR
	LpCallback          *IUnknown
	NPropertyPages      uint32
	LphPropertyPages    *HPROPSHEETPAGE
	NStartPage          uint32
	DwResultAction      uint32
}

type PRINTDLGEXW

type PRINTDLGEXW struct {
	LStructSize         uint32
	HwndOwner           HWND
	HDevMode            HGLOBAL
	HDevNames           HGLOBAL
	HDC                 HDC
	Flags               PRINTDLGEX_FLAGS
	Flags2              uint32
	ExclusionFlags      uint32
	NPageRanges         uint32
	NMaxPageRanges      uint32
	LpPageRanges        *PRINTPAGERANGE
	NMinPage            uint32
	NMaxPage            uint32
	NCopies             uint32
	HInstance           HINSTANCE
	LpPrintTemplateName PWSTR
	LpCallback          *IUnknown
	NPropertyPages      uint32
	LphPropertyPages    *HPROPSHEETPAGE
	NStartPage          uint32
	DwResultAction      uint32
}

type PRINTDLGEX_FLAGS

type PRINTDLGEX_FLAGS uint32

enum flags

const (
	PD_ALLPAGES                   PRINTDLGEX_FLAGS = 0
	PD_COLLATE                    PRINTDLGEX_FLAGS = 16
	PD_CURRENTPAGE                PRINTDLGEX_FLAGS = 4194304
	PD_DISABLEPRINTTOFILE         PRINTDLGEX_FLAGS = 524288
	PD_ENABLEPRINTTEMPLATE        PRINTDLGEX_FLAGS = 16384
	PD_ENABLEPRINTTEMPLATEHANDLE  PRINTDLGEX_FLAGS = 65536
	PD_EXCLUSIONFLAGS             PRINTDLGEX_FLAGS = 16777216
	PD_HIDEPRINTTOFILE            PRINTDLGEX_FLAGS = 1048576
	PD_NOCURRENTPAGE              PRINTDLGEX_FLAGS = 8388608
	PD_NOPAGENUMS                 PRINTDLGEX_FLAGS = 8
	PD_NOSELECTION                PRINTDLGEX_FLAGS = 4
	PD_NOWARNING                  PRINTDLGEX_FLAGS = 128
	PD_PAGENUMS                   PRINTDLGEX_FLAGS = 2
	PD_PRINTTOFILE                PRINTDLGEX_FLAGS = 32
	PD_RETURNDC                   PRINTDLGEX_FLAGS = 256
	PD_RETURNDEFAULT              PRINTDLGEX_FLAGS = 1024
	PD_RETURNIC                   PRINTDLGEX_FLAGS = 512
	PD_SELECTION                  PRINTDLGEX_FLAGS = 1
	PD_USEDEVMODECOPIES           PRINTDLGEX_FLAGS = 262144
	PD_USEDEVMODECOPIESANDCOLLATE PRINTDLGEX_FLAGS = 262144
	PD_USELARGETEMPLATE           PRINTDLGEX_FLAGS = 268435456
	PD_ENABLEPRINTHOOK            PRINTDLGEX_FLAGS = 4096
	PD_ENABLESETUPHOOK            PRINTDLGEX_FLAGS = 8192
	PD_ENABLESETUPTEMPLATE        PRINTDLGEX_FLAGS = 32768
	PD_ENABLESETUPTEMPLATEHANDLE  PRINTDLGEX_FLAGS = 131072
	PD_NONETWORKBUTTON            PRINTDLGEX_FLAGS = 2097152
	PD_PRINTSETUP                 PRINTDLGEX_FLAGS = 64
	PD_SHOWHELP                   PRINTDLGEX_FLAGS = 2048
)

type PRINTDLGW

type PRINTDLGW struct {
	LStructSize         uint32
	HwndOwner           HWND
	HDevMode            HGLOBAL
	HDevNames           HGLOBAL
	HDC                 HDC
	Flags               PRINTDLGEX_FLAGS
	NFromPage           uint16
	NToPage             uint16
	NMinPage            uint16
	NMaxPage            uint16
	NCopies             uint16
	HInstance           HINSTANCE
	LCustData           LPARAM
	LpfnPrintHook       LPPRINTHOOKPROC
	LpfnSetupHook       LPSETUPHOOKPROC
	LpPrintTemplateName PWSTR
	LpSetupTemplateName PWSTR
	HPrintTemplate      HGLOBAL
	HSetupTemplate      HGLOBAL
}

type PRINTER_DEVICE_CAPABILITIES

type PRINTER_DEVICE_CAPABILITIES uint16

enum

const (
	DC_BINNAMES         PRINTER_DEVICE_CAPABILITIES = 12
	DC_BINS             PRINTER_DEVICE_CAPABILITIES = 6
	DC_COLLATE          PRINTER_DEVICE_CAPABILITIES = 22
	DC_COLORDEVICE      PRINTER_DEVICE_CAPABILITIES = 32
	DC_COPIES           PRINTER_DEVICE_CAPABILITIES = 18
	DC_DRIVER           PRINTER_DEVICE_CAPABILITIES = 11
	DC_DUPLEX           PRINTER_DEVICE_CAPABILITIES = 7
	DC_ENUMRESOLUTIONS  PRINTER_DEVICE_CAPABILITIES = 13
	DC_EXTRA            PRINTER_DEVICE_CAPABILITIES = 9
	DC_FIELDS           PRINTER_DEVICE_CAPABILITIES = 1
	DC_FILEDEPENDENCIES PRINTER_DEVICE_CAPABILITIES = 14
	DC_MAXEXTENT        PRINTER_DEVICE_CAPABILITIES = 5
	DC_MEDIAREADY       PRINTER_DEVICE_CAPABILITIES = 29
	DC_MEDIATYPENAMES   PRINTER_DEVICE_CAPABILITIES = 34
	DC_MEDIATYPES       PRINTER_DEVICE_CAPABILITIES = 35
	DC_MINEXTENT        PRINTER_DEVICE_CAPABILITIES = 4
	DC_ORIENTATION      PRINTER_DEVICE_CAPABILITIES = 17
	DC_NUP              PRINTER_DEVICE_CAPABILITIES = 33
	DC_PAPERNAMES       PRINTER_DEVICE_CAPABILITIES = 16
	DC_PAPERS           PRINTER_DEVICE_CAPABILITIES = 2
	DC_PAPERSIZE        PRINTER_DEVICE_CAPABILITIES = 3
	DC_PERSONALITY      PRINTER_DEVICE_CAPABILITIES = 25
	DC_PRINTERMEM       PRINTER_DEVICE_CAPABILITIES = 28
	DC_PRINTRATE        PRINTER_DEVICE_CAPABILITIES = 26
	DC_PRINTRATEPPM     PRINTER_DEVICE_CAPABILITIES = 31
	DC_PRINTRATEUNIT    PRINTER_DEVICE_CAPABILITIES = 27
	DC_SIZE             PRINTER_DEVICE_CAPABILITIES = 8
	DC_STAPLE           PRINTER_DEVICE_CAPABILITIES = 30
	DC_TRUETYPE         PRINTER_DEVICE_CAPABILITIES = 15
	DC_VERSION          PRINTER_DEVICE_CAPABILITIES = 10
)

type PRINTFLAG

type PRINTFLAG int32

enum flags

const (
	PRINTFLAG_MAYBOTHERUSER        PRINTFLAG = 1
	PRINTFLAG_PROMPTUSER           PRINTFLAG = 2
	PRINTFLAG_USERMAYCHANGEPRINTER PRINTFLAG = 4
	PRINTFLAG_RECOMPOSETODEVICE    PRINTFLAG = 8
	PRINTFLAG_DONTACTUALLYPRINT    PRINTFLAG = 16
	PRINTFLAG_FORCEPROPERTIES      PRINTFLAG = 32
	PRINTFLAG_PRINTTOFILE          PRINTFLAG = 64
)

type PRINTPAGERANGE

type PRINTPAGERANGE struct {
	NFromPage uint32
	NToPage   uint32
}
type PRINT_WINDOW_FLAGS uint32

enum

const (
	PW_CLIENTONLY PRINT_WINDOW_FLAGS = 1
)

type PRIORITY_HINT

type PRIORITY_HINT int32

enum

const (
	IoPriorityHintVeryLow     PRIORITY_HINT = 0
	IoPriorityHintLow         PRIORITY_HINT = 1
	IoPriorityHintNormal      PRIORITY_HINT = 2
	MaximumIoPriorityHintType PRIORITY_HINT = 3
)

type PRIVILEGE_SET

type PRIVILEGE_SET struct {
	PrivilegeCount uint32
	Control        uint32
	Privilege      [1]LUID_AND_ATTRIBUTES
}

type PROC

type PROC = uintptr

type PROCESSENTRY32

type PROCESSENTRY32 struct {
	DwSize              uint32
	CntUsage            uint32
	Th32ProcessID       uint32
	Th32DefaultHeapID   uintptr
	Th32ModuleID        uint32
	CntThreads          uint32
	Th32ParentProcessID uint32
	PcPriClassBase      int32
	DwFlags             uint32
	SzExeFile           [260]CHAR
}

type PROCESSENTRY32W

type PROCESSENTRY32W struct {
	DwSize              uint32
	CntUsage            uint32
	Th32ProcessID       uint32
	Th32DefaultHeapID   uintptr
	Th32ModuleID        uint32
	CntThreads          uint32
	Th32ParentProcessID uint32
	PcPriClassBase      int32
	DwFlags             uint32
	SzExeFile           [260]uint16
}

type PROCESSOR_ARCHITECTURE

type PROCESSOR_ARCHITECTURE uint16

enum

const (
	PROCESSOR_ARCHITECTURE_INTEL          PROCESSOR_ARCHITECTURE = 0
	PROCESSOR_ARCHITECTURE_MIPS           PROCESSOR_ARCHITECTURE = 1
	PROCESSOR_ARCHITECTURE_ALPHA          PROCESSOR_ARCHITECTURE = 2
	PROCESSOR_ARCHITECTURE_PPC            PROCESSOR_ARCHITECTURE = 3
	PROCESSOR_ARCHITECTURE_SHX            PROCESSOR_ARCHITECTURE = 4
	PROCESSOR_ARCHITECTURE_ARM            PROCESSOR_ARCHITECTURE = 5
	PROCESSOR_ARCHITECTURE_IA64           PROCESSOR_ARCHITECTURE = 6
	PROCESSOR_ARCHITECTURE_ALPHA64        PROCESSOR_ARCHITECTURE = 7
	PROCESSOR_ARCHITECTURE_MSIL           PROCESSOR_ARCHITECTURE = 8
	PROCESSOR_ARCHITECTURE_AMD64          PROCESSOR_ARCHITECTURE = 9
	PROCESSOR_ARCHITECTURE_IA32_ON_WIN64  PROCESSOR_ARCHITECTURE = 10
	PROCESSOR_ARCHITECTURE_NEUTRAL        PROCESSOR_ARCHITECTURE = 11
	PROCESSOR_ARCHITECTURE_ARM64          PROCESSOR_ARCHITECTURE = 12
	PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 PROCESSOR_ARCHITECTURE = 13
	PROCESSOR_ARCHITECTURE_IA32_ON_ARM64  PROCESSOR_ARCHITECTURE = 14
	PROCESSOR_ARCHITECTURE_UNKNOWN        PROCESSOR_ARCHITECTURE = 65535
)

type PROCESSOR_CACHE_TYPE

type PROCESSOR_CACHE_TYPE int32

enum

const (
	CacheUnified     PROCESSOR_CACHE_TYPE = 0
	CacheInstruction PROCESSOR_CACHE_TYPE = 1
	CacheData        PROCESSOR_CACHE_TYPE = 2
	CacheTrace       PROCESSOR_CACHE_TYPE = 3
)

type PROCESSOR_FEATURE_ID

type PROCESSOR_FEATURE_ID uint32

enum

const (
	PF_FLOATING_POINT_PRECISION_ERRATA       PROCESSOR_FEATURE_ID = 0
	PF_FLOATING_POINT_EMULATED               PROCESSOR_FEATURE_ID = 1
	PF_COMPARE_EXCHANGE_DOUBLE               PROCESSOR_FEATURE_ID = 2
	PF_MMX_INSTRUCTIONS_AVAILABLE            PROCESSOR_FEATURE_ID = 3
	PF_PPC_MOVEMEM_64BIT_OK                  PROCESSOR_FEATURE_ID = 4
	PF_ALPHA_BYTE_INSTRUCTIONS               PROCESSOR_FEATURE_ID = 5
	PF_XMMI_INSTRUCTIONS_AVAILABLE           PROCESSOR_FEATURE_ID = 6
	PF_3DNOW_INSTRUCTIONS_AVAILABLE          PROCESSOR_FEATURE_ID = 7
	PF_RDTSC_INSTRUCTION_AVAILABLE           PROCESSOR_FEATURE_ID = 8
	PF_PAE_ENABLED                           PROCESSOR_FEATURE_ID = 9
	PF_XMMI64_INSTRUCTIONS_AVAILABLE         PROCESSOR_FEATURE_ID = 10
	PF_SSE_DAZ_MODE_AVAILABLE                PROCESSOR_FEATURE_ID = 11
	PF_NX_ENABLED                            PROCESSOR_FEATURE_ID = 12
	PF_SSE3_INSTRUCTIONS_AVAILABLE           PROCESSOR_FEATURE_ID = 13
	PF_COMPARE_EXCHANGE128                   PROCESSOR_FEATURE_ID = 14
	PF_COMPARE64_EXCHANGE128                 PROCESSOR_FEATURE_ID = 15
	PF_CHANNELS_ENABLED                      PROCESSOR_FEATURE_ID = 16
	PF_XSAVE_ENABLED                         PROCESSOR_FEATURE_ID = 17
	PF_ARM_VFP_32_REGISTERS_AVAILABLE        PROCESSOR_FEATURE_ID = 18
	PF_ARM_NEON_INSTRUCTIONS_AVAILABLE       PROCESSOR_FEATURE_ID = 19
	PF_SECOND_LEVEL_ADDRESS_TRANSLATION      PROCESSOR_FEATURE_ID = 20
	PF_VIRT_FIRMWARE_ENABLED                 PROCESSOR_FEATURE_ID = 21
	PF_RDWRFSGSBASE_AVAILABLE                PROCESSOR_FEATURE_ID = 22
	PF_FASTFAIL_AVAILABLE                    PROCESSOR_FEATURE_ID = 23
	PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE      PROCESSOR_FEATURE_ID = 24
	PF_ARM_64BIT_LOADSTORE_ATOMIC            PROCESSOR_FEATURE_ID = 25
	PF_ARM_EXTERNAL_CACHE_AVAILABLE          PROCESSOR_FEATURE_ID = 26
	PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE       PROCESSOR_FEATURE_ID = 27
	PF_RDRAND_INSTRUCTION_AVAILABLE          PROCESSOR_FEATURE_ID = 28
	PF_ARM_V8_INSTRUCTIONS_AVAILABLE         PROCESSOR_FEATURE_ID = 29
	PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE  PROCESSOR_FEATURE_ID = 30
	PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE   PROCESSOR_FEATURE_ID = 31
	PF_RDTSCP_INSTRUCTION_AVAILABLE          PROCESSOR_FEATURE_ID = 32
	PF_RDPID_INSTRUCTION_AVAILABLE           PROCESSOR_FEATURE_ID = 33
	PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE PROCESSOR_FEATURE_ID = 34
	PF_MONITORX_INSTRUCTION_AVAILABLE        PROCESSOR_FEATURE_ID = 35
	PF_SSSE3_INSTRUCTIONS_AVAILABLE          PROCESSOR_FEATURE_ID = 36
	PF_SSE4_1_INSTRUCTIONS_AVAILABLE         PROCESSOR_FEATURE_ID = 37
	PF_SSE4_2_INSTRUCTIONS_AVAILABLE         PROCESSOR_FEATURE_ID = 38
	PF_AVX_INSTRUCTIONS_AVAILABLE            PROCESSOR_FEATURE_ID = 39
	PF_AVX2_INSTRUCTIONS_AVAILABLE           PROCESSOR_FEATURE_ID = 40
	PF_AVX512F_INSTRUCTIONS_AVAILABLE        PROCESSOR_FEATURE_ID = 41
	PF_ERMS_AVAILABLE                        PROCESSOR_FEATURE_ID = 42
	PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE     PROCESSOR_FEATURE_ID = 43
	PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE  PROCESSOR_FEATURE_ID = 44
	PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE  PROCESSOR_FEATURE_ID = 45
)

type PROCESSOR_GROUP_INFO

type PROCESSOR_GROUP_INFO struct {
	MaximumProcessorCount byte
	ActiveProcessorCount  byte
	Reserved              [38]byte
	ActiveProcessorMask   uintptr
}

type PROCESSOR_IDLESTATE_INFO

type PROCESSOR_IDLESTATE_INFO struct {
	TimeCheck      uint32
	DemotePercent  byte
	PromotePercent byte
	Spare          [2]byte
}

type PROCESSOR_IDLESTATE_POLICY

type PROCESSOR_IDLESTATE_POLICY struct {
	Revision    uint16
	Flags       PROCESSOR_IDLESTATE_POLICY_Flags
	PolicyCount uint32
	Policy      [3]PROCESSOR_IDLESTATE_INFO
}

type PROCESSOR_IDLESTATE_POLICY_Flags

type PROCESSOR_IDLESTATE_POLICY_Flags struct {
	PROCESSOR_IDLESTATE_POLICY_Flags_Anonymous
}

func (*PROCESSOR_IDLESTATE_POLICY_Flags) Anonymous

func (*PROCESSOR_IDLESTATE_POLICY_Flags) AnonymousVal

func (*PROCESSOR_IDLESTATE_POLICY_Flags) AsWORD

func (this *PROCESSOR_IDLESTATE_POLICY_Flags) AsWORD() *uint16

func (*PROCESSOR_IDLESTATE_POLICY_Flags) AsWORDVal

func (this *PROCESSOR_IDLESTATE_POLICY_Flags) AsWORDVal() uint16

type PROCESSOR_IDLESTATE_POLICY_Flags_Anonymous

type PROCESSOR_IDLESTATE_POLICY_Flags_Anonymous struct {
	Bitfield_ uint16
}

type PROCESSOR_NUMBER

type PROCESSOR_NUMBER struct {
	Group    uint16
	Number   byte
	Reserved byte
}

type PROCESSOR_OBJECT_INFO

type PROCESSOR_OBJECT_INFO struct {
	PhysicalID  uint32
	PBlkAddress uint32
	PBlkLength  byte
}

type PROCESSOR_OBJECT_INFO_EX

type PROCESSOR_OBJECT_INFO_EX struct {
	PhysicalID    uint32
	PBlkAddress   uint32
	PBlkLength    byte
	InitialApicId uint32
}

type PROCESSOR_PERFSTATE_POLICY

type PROCESSOR_PERFSTATE_POLICY struct {
	Revision         uint32
	MaxThrottle      byte
	MinThrottle      byte
	BusyAdjThreshold byte
	PROCESSOR_PERFSTATE_POLICY_Anonymous
	TimeCheck       uint32
	IncreaseTime    uint32
	DecreaseTime    uint32
	IncreasePercent uint32
	DecreasePercent uint32
}

type PROCESSOR_PERFSTATE_POLICY_Anonymous

type PROCESSOR_PERFSTATE_POLICY_Anonymous struct {
	Data [1]byte
}

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous) Flags

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous) FlagsVal

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous) Spare

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous) SpareVal

func (this *PROCESSOR_PERFSTATE_POLICY_Anonymous) SpareVal() byte

type PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags

type PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags struct {
	PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags_Anonymous
}

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags) Anonymous

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags) AnonymousVal

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags) AsBYTE

func (*PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags) AsBYTEVal

type PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags_Anonymous

type PROCESSOR_PERFSTATE_POLICY_Anonymous_Flags_Anonymous struct {
	Bitfield_ byte
}

type PROCESSOR_POWER_INFORMATION

type PROCESSOR_POWER_INFORMATION struct {
	Number           uint32
	MaxMhz           uint32
	CurrentMhz       uint32
	MhzLimit         uint32
	MaxIdleState     uint32
	CurrentIdleState uint32
}

type PROCESSOR_POWER_POLICY

type PROCESSOR_POWER_POLICY struct {
	Revision        uint32
	DynamicThrottle byte
	Spare           [3]byte
	Bitfield_       uint32
	PolicyCount     uint32
	Policy          [3]PROCESSOR_POWER_POLICY_INFO
}

type PROCESSOR_POWER_POLICY_INFO

type PROCESSOR_POWER_POLICY_INFO struct {
	TimeCheck      uint32
	DemoteLimit    uint32
	PromoteLimit   uint32
	DemotePercent  byte
	PromotePercent byte
	Spare          [2]byte
	Bitfield_      uint32
}

type PROCESSOR_RELATIONSHIP

type PROCESSOR_RELATIONSHIP struct {
	Flags           byte
	EfficiencyClass byte
	Reserved        [20]byte
	GroupCount      uint16
	GroupMask       [1]GROUP_AFFINITY
}

type PROCESS_ACCESS_RIGHTS

type PROCESS_ACCESS_RIGHTS uint32

enum flags

const (
	PROCESS_TERMINATE                 PROCESS_ACCESS_RIGHTS = 1
	PROCESS_CREATE_THREAD             PROCESS_ACCESS_RIGHTS = 2
	PROCESS_SET_SESSIONID             PROCESS_ACCESS_RIGHTS = 4
	PROCESS_VM_OPERATION              PROCESS_ACCESS_RIGHTS = 8
	PROCESS_VM_READ                   PROCESS_ACCESS_RIGHTS = 16
	PROCESS_VM_WRITE                  PROCESS_ACCESS_RIGHTS = 32
	PROCESS_DUP_HANDLE                PROCESS_ACCESS_RIGHTS = 64
	PROCESS_CREATE_PROCESS            PROCESS_ACCESS_RIGHTS = 128
	PROCESS_SET_QUOTA                 PROCESS_ACCESS_RIGHTS = 256
	PROCESS_SET_INFORMATION           PROCESS_ACCESS_RIGHTS = 512
	PROCESS_QUERY_INFORMATION         PROCESS_ACCESS_RIGHTS = 1024
	PROCESS_SUSPEND_RESUME            PROCESS_ACCESS_RIGHTS = 2048
	PROCESS_QUERY_LIMITED_INFORMATION PROCESS_ACCESS_RIGHTS = 4096
	PROCESS_SET_LIMITED_INFORMATION   PROCESS_ACCESS_RIGHTS = 8192
	PROCESS_ALL_ACCESS                PROCESS_ACCESS_RIGHTS = 2097151
	PROCESS_DELETE                    PROCESS_ACCESS_RIGHTS = 65536
	PROCESS_READ_CONTROL              PROCESS_ACCESS_RIGHTS = 131072
	PROCESS_WRITE_DAC                 PROCESS_ACCESS_RIGHTS = 262144
	PROCESS_WRITE_OWNER               PROCESS_ACCESS_RIGHTS = 524288
	PROCESS_SYNCHRONIZE               PROCESS_ACCESS_RIGHTS = 1048576
	PROCESS_STANDARD_RIGHTS_REQUIRED  PROCESS_ACCESS_RIGHTS = 983040
)

type PROCESS_AFFINITY_AUTO_UPDATE_FLAGS

type PROCESS_AFFINITY_AUTO_UPDATE_FLAGS uint32

enum

const (
	PROCESS_AFFINITY_DISABLE_AUTO_UPDATE PROCESS_AFFINITY_AUTO_UPDATE_FLAGS = 0
	PROCESS_AFFINITY_ENABLE_AUTO_UPDATE  PROCESS_AFFINITY_AUTO_UPDATE_FLAGS = 1
)

type PROCESS_BASIC_INFORMATION

type PROCESS_BASIC_INFORMATION struct {
	ExitStatus                   NTSTATUS
	PebBaseAddress               *PEB
	AffinityMask                 uintptr
	BasePriority                 int32
	UniqueProcessId              uintptr
	InheritedFromUniqueProcessId uintptr
}

type PROCESS_CREATION_FLAGS

type PROCESS_CREATION_FLAGS uint32

enum flags

const (
	DEBUG_PROCESS                    PROCESS_CREATION_FLAGS = 1
	DEBUG_ONLY_THIS_PROCESS          PROCESS_CREATION_FLAGS = 2
	CREATE_SUSPENDED                 PROCESS_CREATION_FLAGS = 4
	DETACHED_PROCESS                 PROCESS_CREATION_FLAGS = 8
	CREATE_NEW_CONSOLE               PROCESS_CREATION_FLAGS = 16
	NORMAL_PRIORITY_CLASS            PROCESS_CREATION_FLAGS = 32
	IDLE_PRIORITY_CLASS              PROCESS_CREATION_FLAGS = 64
	HIGH_PRIORITY_CLASS              PROCESS_CREATION_FLAGS = 128
	REALTIME_PRIORITY_CLASS          PROCESS_CREATION_FLAGS = 256
	CREATE_NEW_PROCESS_GROUP         PROCESS_CREATION_FLAGS = 512
	CREATE_UNICODE_ENVIRONMENT       PROCESS_CREATION_FLAGS = 1024
	CREATE_SEPARATE_WOW_VDM          PROCESS_CREATION_FLAGS = 2048
	CREATE_SHARED_WOW_VDM            PROCESS_CREATION_FLAGS = 4096
	CREATE_FORCEDOS                  PROCESS_CREATION_FLAGS = 8192
	BELOW_NORMAL_PRIORITY_CLASS      PROCESS_CREATION_FLAGS = 16384
	ABOVE_NORMAL_PRIORITY_CLASS      PROCESS_CREATION_FLAGS = 32768
	INHERIT_PARENT_AFFINITY          PROCESS_CREATION_FLAGS = 65536
	INHERIT_CALLER_PRIORITY          PROCESS_CREATION_FLAGS = 131072
	CREATE_PROTECTED_PROCESS         PROCESS_CREATION_FLAGS = 262144
	EXTENDED_STARTUPINFO_PRESENT     PROCESS_CREATION_FLAGS = 524288
	PROCESS_MODE_BACKGROUND_BEGIN    PROCESS_CREATION_FLAGS = 1048576
	PROCESS_MODE_BACKGROUND_END      PROCESS_CREATION_FLAGS = 2097152
	CREATE_SECURE_PROCESS            PROCESS_CREATION_FLAGS = 4194304
	CREATE_BREAKAWAY_FROM_JOB        PROCESS_CREATION_FLAGS = 16777216
	CREATE_PRESERVE_CODE_AUTHZ_LEVEL PROCESS_CREATION_FLAGS = 33554432
	CREATE_DEFAULT_ERROR_MODE        PROCESS_CREATION_FLAGS = 67108864
	CREATE_NO_WINDOW                 PROCESS_CREATION_FLAGS = 134217728
	PROFILE_USER                     PROCESS_CREATION_FLAGS = 268435456
	PROFILE_KERNEL                   PROCESS_CREATION_FLAGS = 536870912
	PROFILE_SERVER                   PROCESS_CREATION_FLAGS = 1073741824
	CREATE_IGNORE_SYSTEM_DEFAULT     PROCESS_CREATION_FLAGS = 2147483648
)

type PROCESS_DEP_FLAGS

type PROCESS_DEP_FLAGS uint32

enum flags

const (
	PROCESS_DEP_ENABLE                      PROCESS_DEP_FLAGS = 1
	PROCESS_DEP_DISABLE_ATL_THUNK_EMULATION PROCESS_DEP_FLAGS = 2
	PROCESS_DEP_NONE                        PROCESS_DEP_FLAGS = 0
)

type PROCESS_DPI_AWARENESS

type PROCESS_DPI_AWARENESS int32

enum

const (
	PROCESS_DPI_UNAWARE           PROCESS_DPI_AWARENESS = 0
	PROCESS_SYSTEM_DPI_AWARE      PROCESS_DPI_AWARENESS = 1
	PROCESS_PER_MONITOR_DPI_AWARE PROCESS_DPI_AWARENESS = 2
)

type PROCESS_DYNAMIC_EH_CONTINUATION_TARGET

type PROCESS_DYNAMIC_EH_CONTINUATION_TARGET struct {
	TargetAddress uintptr
	Flags         uintptr
}

type PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION

type PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION struct {
	NumberOfTargets uint16
	Reserved        uint16
	Reserved2       uint32
	Targets         *PROCESS_DYNAMIC_EH_CONTINUATION_TARGET
}

type PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE

type PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE struct {
	BaseAddress uintptr
	Size        uintptr
	Flags       uint32
}

type PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION

type PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGES_INFORMATION struct {
	NumberOfRanges uint16
	Reserved       uint16
	Reserved2      uint32
	Ranges         *PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE
}

type PROCESS_HEAP_ENTRY

type PROCESS_HEAP_ENTRY struct {
	LpData       unsafe.Pointer
	CbData       uint32
	CbOverhead   byte
	IRegionIndex byte
	WFlags       uint16
	PROCESS_HEAP_ENTRY_Anonymous
}

type PROCESS_HEAP_ENTRY_Anonymous

type PROCESS_HEAP_ENTRY_Anonymous struct {
	Data [3]uint64
}

func (*PROCESS_HEAP_ENTRY_Anonymous) Block

func (*PROCESS_HEAP_ENTRY_Anonymous) BlockVal

func (*PROCESS_HEAP_ENTRY_Anonymous) Region

func (*PROCESS_HEAP_ENTRY_Anonymous) RegionVal

type PROCESS_HEAP_ENTRY_Anonymous_Block

type PROCESS_HEAP_ENTRY_Anonymous_Block struct {
	HMem       HANDLE
	DwReserved [3]uint32
}

type PROCESS_HEAP_ENTRY_Anonymous_Region

type PROCESS_HEAP_ENTRY_Anonymous_Region struct {
	DwCommittedSize   uint32
	DwUnCommittedSize uint32
	LpFirstBlock      unsafe.Pointer
	LpLastBlock       unsafe.Pointer
}

type PROCESS_INFORMATION

type PROCESS_INFORMATION struct {
	HProcess    HANDLE
	HThread     HANDLE
	DwProcessId uint32
	DwThreadId  uint32
}

type PROCESS_INFORMATION_CLASS

type PROCESS_INFORMATION_CLASS int32

enum

const (
	ProcessMemoryPriority                      PROCESS_INFORMATION_CLASS = 0
	ProcessMemoryExhaustionInfo                PROCESS_INFORMATION_CLASS = 1
	ProcessAppMemoryInfo                       PROCESS_INFORMATION_CLASS = 2
	ProcessInPrivateInfo                       PROCESS_INFORMATION_CLASS = 3
	ProcessPowerThrottling                     PROCESS_INFORMATION_CLASS = 4
	ProcessReservedValue1                      PROCESS_INFORMATION_CLASS = 5
	ProcessTelemetryCoverageInfo               PROCESS_INFORMATION_CLASS = 6
	ProcessProtectionLevelInfo                 PROCESS_INFORMATION_CLASS = 7
	ProcessLeapSecondInfo                      PROCESS_INFORMATION_CLASS = 8
	ProcessMachineTypeInfo                     PROCESS_INFORMATION_CLASS = 9
	ProcessOverrideSubsequentPrefetchParameter PROCESS_INFORMATION_CLASS = 10
	ProcessMaxOverridePrefetchParameter        PROCESS_INFORMATION_CLASS = 11
	ProcessInformationClassMax                 PROCESS_INFORMATION_CLASS = 12
)

type PROCESS_LEAP_SECOND_INFO

type PROCESS_LEAP_SECOND_INFO struct {
	Flags    uint32
	Reserved uint32
}

type PROCESS_MACHINE_INFORMATION

type PROCESS_MACHINE_INFORMATION struct {
	ProcessMachine    IMAGE_FILE_MACHINE
	Res0              uint16
	MachineAttributes MACHINE_ATTRIBUTES
}

type PROCESS_MEMORY_EXHAUSTION_INFO

type PROCESS_MEMORY_EXHAUSTION_INFO struct {
	Version  uint16
	Reserved uint16
	Type     PROCESS_MEMORY_EXHAUSTION_TYPE
	Value    uintptr
}

type PROCESS_MEMORY_EXHAUSTION_TYPE

type PROCESS_MEMORY_EXHAUSTION_TYPE int32

enum

const (
	PMETypeFailFastOnCommitFailure PROCESS_MEMORY_EXHAUSTION_TYPE = 0
	PMETypeMax                     PROCESS_MEMORY_EXHAUSTION_TYPE = 1
)

type PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY

type PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY struct {
	PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous
}

type PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous

type PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous struct {
	PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_ACTIVATION_CONTEXT_TRUST_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_ASLR_POLICY

type PROCESS_MITIGATION_ASLR_POLICY struct {
	PROCESS_MITIGATION_ASLR_POLICY_Anonymous
}

type PROCESS_MITIGATION_ASLR_POLICY_Anonymous

type PROCESS_MITIGATION_ASLR_POLICY_Anonymous struct {
	PROCESS_MITIGATION_ASLR_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_ASLR_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_ASLR_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_ASLR_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_ASLR_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_ASLR_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_ASLR_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY struct {
	PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous
}

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous struct {
	PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_CHILD_PROCESS_POLICY

type PROCESS_MITIGATION_CHILD_PROCESS_POLICY struct {
	PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous
}

type PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous

type PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous struct {
	PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_CHILD_PROCESS_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY struct {
	PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous
}

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous struct {
	PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_DEP_POLICY

type PROCESS_MITIGATION_DEP_POLICY struct {
	PROCESS_MITIGATION_DEP_POLICY_Anonymous
	Permanent BOOLEAN
}

type PROCESS_MITIGATION_DEP_POLICY_Anonymous

type PROCESS_MITIGATION_DEP_POLICY_Anonymous struct {
	PROCESS_MITIGATION_DEP_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_DEP_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_DEP_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_DEP_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_DEP_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_DEP_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_DEP_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY struct {
	PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous
}

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous struct {
	PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY struct {
	PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous
}

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous struct {
	PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_FONT_DISABLE_POLICY

type PROCESS_MITIGATION_FONT_DISABLE_POLICY struct {
	PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous
}

type PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous

type PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous struct {
	PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_FONT_DISABLE_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY struct {
	PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous
}

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous struct {
	PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_IMAGE_LOAD_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY

type PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY struct {
	PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous
}

type PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous

type PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous struct {
	PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_POLICY

type PROCESS_MITIGATION_POLICY int32

enum

const (
	ProcessDEPPolicy                    PROCESS_MITIGATION_POLICY = 0
	ProcessASLRPolicy                   PROCESS_MITIGATION_POLICY = 1
	ProcessDynamicCodePolicy            PROCESS_MITIGATION_POLICY = 2
	ProcessStrictHandleCheckPolicy      PROCESS_MITIGATION_POLICY = 3
	ProcessSystemCallDisablePolicy      PROCESS_MITIGATION_POLICY = 4
	ProcessMitigationOptionsMask        PROCESS_MITIGATION_POLICY = 5
	ProcessExtensionPointDisablePolicy  PROCESS_MITIGATION_POLICY = 6
	ProcessControlFlowGuardPolicy       PROCESS_MITIGATION_POLICY = 7
	ProcessSignaturePolicy              PROCESS_MITIGATION_POLICY = 8
	ProcessFontDisablePolicy            PROCESS_MITIGATION_POLICY = 9
	ProcessImageLoadPolicy              PROCESS_MITIGATION_POLICY = 10
	ProcessSystemCallFilterPolicy       PROCESS_MITIGATION_POLICY = 11
	ProcessPayloadRestrictionPolicy     PROCESS_MITIGATION_POLICY = 12
	ProcessChildProcessPolicy           PROCESS_MITIGATION_POLICY = 13
	ProcessSideChannelIsolationPolicy   PROCESS_MITIGATION_POLICY = 14
	ProcessUserShadowStackPolicy        PROCESS_MITIGATION_POLICY = 15
	ProcessRedirectionTrustPolicy       PROCESS_MITIGATION_POLICY = 16
	ProcessUserPointerAuthPolicy        PROCESS_MITIGATION_POLICY = 17
	ProcessSEHOPPolicy                  PROCESS_MITIGATION_POLICY = 18
	ProcessActivationContextTrustPolicy PROCESS_MITIGATION_POLICY = 19
	MaxProcessMitigationPolicy          PROCESS_MITIGATION_POLICY = 20
)

type PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY

type PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY struct {
	PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous
}

type PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous

type PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous struct {
	PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_SEHOP_POLICY

type PROCESS_MITIGATION_SEHOP_POLICY struct {
	PROCESS_MITIGATION_SEHOP_POLICY_Anonymous
}

type PROCESS_MITIGATION_SEHOP_POLICY_Anonymous

type PROCESS_MITIGATION_SEHOP_POLICY_Anonymous struct {
	PROCESS_MITIGATION_SEHOP_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_SEHOP_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_SEHOP_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_SEHOP_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_SEHOP_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_SEHOP_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_SEHOP_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY

type PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY struct {
	PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous
}

type PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous

type PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous struct {
	PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY struct {
	PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous
}

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous struct {
	PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY struct {
	PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous
}

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous struct {
	PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY

type PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY struct {
	PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous
}

type PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous

type PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous struct {
	PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY

type PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY struct {
	PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous
}

type PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous

type PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous struct {
	PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_USER_POINTER_AUTH_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY

type PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY struct {
	PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous
}

type PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous

type PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous struct {
	PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous_Anonymous
}

func (*PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous) Anonymous

func (*PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous) AnonymousVal

func (*PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous) Flags

func (*PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous) FlagsVal

type PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous_Anonymous

type PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type PROCESS_NAME_FORMAT

type PROCESS_NAME_FORMAT uint32

enum

const (
	PROCESS_NAME_WIN32  PROCESS_NAME_FORMAT = 0
	PROCESS_NAME_NATIVE PROCESS_NAME_FORMAT = 1
)

type PROCESS_POWER_THROTTLING_STATE

type PROCESS_POWER_THROTTLING_STATE struct {
	Version     uint32
	ControlMask uint32
	StateMask   uint32
}

type PROCESS_PROTECTION_LEVEL

type PROCESS_PROTECTION_LEVEL uint32

enum

const (
	PROTECTION_LEVEL_WINTCB_LIGHT      PROCESS_PROTECTION_LEVEL = 0
	PROTECTION_LEVEL_WINDOWS           PROCESS_PROTECTION_LEVEL = 1
	PROTECTION_LEVEL_WINDOWS_LIGHT     PROCESS_PROTECTION_LEVEL = 2
	PROTECTION_LEVEL_ANTIMALWARE_LIGHT PROCESS_PROTECTION_LEVEL = 3
	PROTECTION_LEVEL_LSA_LIGHT         PROCESS_PROTECTION_LEVEL = 4
	PROTECTION_LEVEL_WINTCB            PROCESS_PROTECTION_LEVEL = 5
	PROTECTION_LEVEL_CODEGEN_LIGHT     PROCESS_PROTECTION_LEVEL = 6
	PROTECTION_LEVEL_AUTHENTICODE      PROCESS_PROTECTION_LEVEL = 7
	PROTECTION_LEVEL_PPL_APP           PROCESS_PROTECTION_LEVEL = 8
	PROTECTION_LEVEL_NONE              PROCESS_PROTECTION_LEVEL = 4294967294
)

type PROCESS_PROTECTION_LEVEL_INFORMATION

type PROCESS_PROTECTION_LEVEL_INFORMATION struct {
	ProtectionLevel PROCESS_PROTECTION_LEVEL
}

type PROC_THREAD_ATTRIBUTE_NUM

type PROC_THREAD_ATTRIBUTE_NUM uint32

enum

const (
	ProcThreadAttributeParentProcess                PROC_THREAD_ATTRIBUTE_NUM = 0
	ProcThreadAttributeHandleList                   PROC_THREAD_ATTRIBUTE_NUM = 2
	ProcThreadAttributeGroupAffinity                PROC_THREAD_ATTRIBUTE_NUM = 3
	ProcThreadAttributePreferredNode                PROC_THREAD_ATTRIBUTE_NUM = 4
	ProcThreadAttributeIdealProcessor               PROC_THREAD_ATTRIBUTE_NUM = 5
	ProcThreadAttributeUmsThread                    PROC_THREAD_ATTRIBUTE_NUM = 6
	ProcThreadAttributeMitigationPolicy             PROC_THREAD_ATTRIBUTE_NUM = 7
	ProcThreadAttributeSecurityCapabilities         PROC_THREAD_ATTRIBUTE_NUM = 9
	ProcThreadAttributeProtectionLevel              PROC_THREAD_ATTRIBUTE_NUM = 11
	ProcThreadAttributeJobList                      PROC_THREAD_ATTRIBUTE_NUM = 13
	ProcThreadAttributeChildProcessPolicy           PROC_THREAD_ATTRIBUTE_NUM = 14
	ProcThreadAttributeAllApplicationPackagesPolicy PROC_THREAD_ATTRIBUTE_NUM = 15
	ProcThreadAttributeWin32kFilter                 PROC_THREAD_ATTRIBUTE_NUM = 16
	ProcThreadAttributeSafeOpenPromptOriginClaim    PROC_THREAD_ATTRIBUTE_NUM = 17
	ProcThreadAttributeDesktopAppPolicy             PROC_THREAD_ATTRIBUTE_NUM = 18
	ProcThreadAttributePseudoConsole                PROC_THREAD_ATTRIBUTE_NUM = 22
	ProcThreadAttributeMitigationAuditPolicy        PROC_THREAD_ATTRIBUTE_NUM = 24
	ProcThreadAttributeMachineType                  PROC_THREAD_ATTRIBUTE_NUM = 25
	ProcThreadAttributeComponentFilter              PROC_THREAD_ATTRIBUTE_NUM = 26
	ProcThreadAttributeEnableOptionalXStateFeatures PROC_THREAD_ATTRIBUTE_NUM = 27
	ProcThreadAttributeTrustedApp                   PROC_THREAD_ATTRIBUTE_NUM = 29
)

type PROC_func

type PROC_func = func() uintptr

type PROFILEINFO

type PROFILEINFO = PROFILEINFOW

type PROFILEINFOA

type PROFILEINFOA struct {
	DwSize        uint32
	DwFlags       uint32
	LpUserName    PSTR
	LpProfilePath PSTR
	LpDefaultPath PSTR
	LpServerName  PSTR
	LpPolicyPath  PSTR
	HProfile      HANDLE
}

type PROFILEINFOW

type PROFILEINFOW struct {
	DwSize        uint32
	DwFlags       uint32
	LpUserName    PWSTR
	LpProfilePath PWSTR
	LpDefaultPath PWSTR
	LpServerName  PWSTR
	LpPolicyPath  PWSTR
	HProfile      HANDLE
}

type PROGRESSPARTS

type PROGRESSPARTS int32

enum

const (
	PP_BAR                PROGRESSPARTS = 1
	PP_BARVERT            PROGRESSPARTS = 2
	PP_CHUNK              PROGRESSPARTS = 3
	PP_CHUNKVERT          PROGRESSPARTS = 4
	PP_FILL               PROGRESSPARTS = 5
	PP_FILLVERT           PROGRESSPARTS = 6
	PP_PULSEOVERLAY       PROGRESSPARTS = 7
	PP_MOVEOVERLAY        PROGRESSPARTS = 8
	PP_PULSEOVERLAYVERT   PROGRESSPARTS = 9
	PP_MOVEOVERLAYVERT    PROGRESSPARTS = 10
	PP_TRANSPARENTBAR     PROGRESSPARTS = 11
	PP_TRANSPARENTBARVERT PROGRESSPARTS = 12
)

type PROPBAG2

type PROPBAG2 struct {
	DwType   uint32
	Vt       VARENUM
	CfType   uint16
	DwHint   uint32
	PstrName PWSTR
	Clsid    syscall.GUID
}

type PROPBAG2_TYPE

type PROPBAG2_TYPE int32

enum

const (
	PROPBAG2_TYPE_UNDEFINED PROPBAG2_TYPE = 0
	PROPBAG2_TYPE_DATA      PROPBAG2_TYPE = 1
	PROPBAG2_TYPE_URL       PROPBAG2_TYPE = 2
	PROPBAG2_TYPE_OBJECT    PROPBAG2_TYPE = 3
	PROPBAG2_TYPE_STREAM    PROPBAG2_TYPE = 4
	PROPBAG2_TYPE_STORAGE   PROPBAG2_TYPE = 5
	PROPBAG2_TYPE_MONIKER   PROPBAG2_TYPE = 6
)

type PROPDESC_AGGREGATION_TYPE

type PROPDESC_AGGREGATION_TYPE int32

enum

const (
	PDAT_DEFAULT   PROPDESC_AGGREGATION_TYPE = 0
	PDAT_FIRST     PROPDESC_AGGREGATION_TYPE = 1
	PDAT_SUM       PROPDESC_AGGREGATION_TYPE = 2
	PDAT_AVERAGE   PROPDESC_AGGREGATION_TYPE = 3
	PDAT_DATERANGE PROPDESC_AGGREGATION_TYPE = 4
	PDAT_UNION     PROPDESC_AGGREGATION_TYPE = 5
	PDAT_MAX       PROPDESC_AGGREGATION_TYPE = 6
	PDAT_MIN       PROPDESC_AGGREGATION_TYPE = 7
)

type PROPDESC_COLUMNINDEX_TYPE

type PROPDESC_COLUMNINDEX_TYPE int32

enum

const (
	PDCIT_NONE         PROPDESC_COLUMNINDEX_TYPE = 0
	PDCIT_ONDISK       PROPDESC_COLUMNINDEX_TYPE = 1
	PDCIT_INMEMORY     PROPDESC_COLUMNINDEX_TYPE = 2
	PDCIT_ONDEMAND     PROPDESC_COLUMNINDEX_TYPE = 3
	PDCIT_ONDISKALL    PROPDESC_COLUMNINDEX_TYPE = 4
	PDCIT_ONDISKVECTOR PROPDESC_COLUMNINDEX_TYPE = 5
)

type PROPDESC_CONDITION_TYPE

type PROPDESC_CONDITION_TYPE int32

enum

const (
	PDCOT_NONE     PROPDESC_CONDITION_TYPE = 0
	PDCOT_STRING   PROPDESC_CONDITION_TYPE = 1
	PDCOT_SIZE     PROPDESC_CONDITION_TYPE = 2
	PDCOT_DATETIME PROPDESC_CONDITION_TYPE = 3
	PDCOT_BOOLEAN  PROPDESC_CONDITION_TYPE = 4
	PDCOT_NUMBER   PROPDESC_CONDITION_TYPE = 5
)

type PROPDESC_DISPLAYTYPE

type PROPDESC_DISPLAYTYPE int32

enum

const (
	PDDT_STRING     PROPDESC_DISPLAYTYPE = 0
	PDDT_NUMBER     PROPDESC_DISPLAYTYPE = 1
	PDDT_BOOLEAN    PROPDESC_DISPLAYTYPE = 2
	PDDT_DATETIME   PROPDESC_DISPLAYTYPE = 3
	PDDT_ENUMERATED PROPDESC_DISPLAYTYPE = 4
)

type PROPDESC_ENUMFILTER

type PROPDESC_ENUMFILTER int32

enum

const (
	PDEF_ALL             PROPDESC_ENUMFILTER = 0
	PDEF_SYSTEM          PROPDESC_ENUMFILTER = 1
	PDEF_NONSYSTEM       PROPDESC_ENUMFILTER = 2
	PDEF_VIEWABLE        PROPDESC_ENUMFILTER = 3
	PDEF_QUERYABLE       PROPDESC_ENUMFILTER = 4
	PDEF_INFULLTEXTQUERY PROPDESC_ENUMFILTER = 5
	PDEF_COLUMN          PROPDESC_ENUMFILTER = 6
)

type PROPDESC_FORMAT_FLAGS

type PROPDESC_FORMAT_FLAGS int32

enum flags

const (
	PDFF_DEFAULT              PROPDESC_FORMAT_FLAGS = 0
	PDFF_PREFIXNAME           PROPDESC_FORMAT_FLAGS = 1
	PDFF_FILENAME             PROPDESC_FORMAT_FLAGS = 2
	PDFF_ALWAYSKB             PROPDESC_FORMAT_FLAGS = 4
	PDFF_RESERVED_RIGHTTOLEFT PROPDESC_FORMAT_FLAGS = 8
	PDFF_SHORTTIME            PROPDESC_FORMAT_FLAGS = 16
	PDFF_LONGTIME             PROPDESC_FORMAT_FLAGS = 32
	PDFF_HIDETIME             PROPDESC_FORMAT_FLAGS = 64
	PDFF_SHORTDATE            PROPDESC_FORMAT_FLAGS = 128
	PDFF_LONGDATE             PROPDESC_FORMAT_FLAGS = 256
	PDFF_HIDEDATE             PROPDESC_FORMAT_FLAGS = 512
	PDFF_RELATIVEDATE         PROPDESC_FORMAT_FLAGS = 1024
	PDFF_USEEDITINVITATION    PROPDESC_FORMAT_FLAGS = 2048
	PDFF_READONLY             PROPDESC_FORMAT_FLAGS = 4096
	PDFF_NOAUTOREADINGORDER   PROPDESC_FORMAT_FLAGS = 8192
)

type PROPDESC_GROUPING_RANGE

type PROPDESC_GROUPING_RANGE int32

enum

const (
	PDGR_DISCRETE     PROPDESC_GROUPING_RANGE = 0
	PDGR_ALPHANUMERIC PROPDESC_GROUPING_RANGE = 1
	PDGR_SIZE         PROPDESC_GROUPING_RANGE = 2
	PDGR_DYNAMIC      PROPDESC_GROUPING_RANGE = 3
	PDGR_DATE         PROPDESC_GROUPING_RANGE = 4
	PDGR_PERCENT      PROPDESC_GROUPING_RANGE = 5
	PDGR_ENUMERATED   PROPDESC_GROUPING_RANGE = 6
)

type PROPDESC_RELATIVEDESCRIPTION_TYPE

type PROPDESC_RELATIVEDESCRIPTION_TYPE int32

enum

type PROPDESC_SEARCHINFO_FLAGS

type PROPDESC_SEARCHINFO_FLAGS int32

enum flags

const (
	PDSIF_DEFAULT         PROPDESC_SEARCHINFO_FLAGS = 0
	PDSIF_ININVERTEDINDEX PROPDESC_SEARCHINFO_FLAGS = 1
	PDSIF_ISCOLUMN        PROPDESC_SEARCHINFO_FLAGS = 2
	PDSIF_ISCOLUMNSPARSE  PROPDESC_SEARCHINFO_FLAGS = 4
	PDSIF_ALWAYSINCLUDE   PROPDESC_SEARCHINFO_FLAGS = 8
	PDSIF_USEFORTYPEAHEAD PROPDESC_SEARCHINFO_FLAGS = 16
)

type PROPDESC_SORTDESCRIPTION

type PROPDESC_SORTDESCRIPTION int32

enum

const (
	PDSD_GENERAL          PROPDESC_SORTDESCRIPTION = 0
	PDSD_A_Z              PROPDESC_SORTDESCRIPTION = 1
	PDSD_LOWEST_HIGHEST   PROPDESC_SORTDESCRIPTION = 2
	PDSD_SMALLEST_BIGGEST PROPDESC_SORTDESCRIPTION = 3
	PDSD_OLDEST_NEWEST    PROPDESC_SORTDESCRIPTION = 4
)

type PROPDESC_TYPE_FLAGS

type PROPDESC_TYPE_FLAGS uint32

enum flags

const (
	PDTF_DEFAULT                   PROPDESC_TYPE_FLAGS = 0
	PDTF_MULTIPLEVALUES            PROPDESC_TYPE_FLAGS = 1
	PDTF_ISINNATE                  PROPDESC_TYPE_FLAGS = 2
	PDTF_ISGROUP                   PROPDESC_TYPE_FLAGS = 4
	PDTF_CANGROUPBY                PROPDESC_TYPE_FLAGS = 8
	PDTF_CANSTACKBY                PROPDESC_TYPE_FLAGS = 16
	PDTF_ISTREEPROPERTY            PROPDESC_TYPE_FLAGS = 32
	PDTF_INCLUDEINFULLTEXTQUERY    PROPDESC_TYPE_FLAGS = 64
	PDTF_ISVIEWABLE                PROPDESC_TYPE_FLAGS = 128
	PDTF_ISQUERYABLE               PROPDESC_TYPE_FLAGS = 256
	PDTF_CANBEPURGED               PROPDESC_TYPE_FLAGS = 512
	PDTF_SEARCHRAWVALUE            PROPDESC_TYPE_FLAGS = 1024
	PDTF_DONTCOERCEEMPTYSTRINGS    PROPDESC_TYPE_FLAGS = 2048
	PDTF_ALWAYSINSUPPLEMENTALSTORE PROPDESC_TYPE_FLAGS = 4096
	PDTF_ISSYSTEMPROPERTY          PROPDESC_TYPE_FLAGS = 2147483648
	PDTF_MASK_ALL                  PROPDESC_TYPE_FLAGS = 2147491839
)

type PROPDESC_VIEW_FLAGS

type PROPDESC_VIEW_FLAGS int32

enum flags

const (
	PDVF_DEFAULT             PROPDESC_VIEW_FLAGS = 0
	PDVF_CENTERALIGN         PROPDESC_VIEW_FLAGS = 1
	PDVF_RIGHTALIGN          PROPDESC_VIEW_FLAGS = 2
	PDVF_BEGINNEWGROUP       PROPDESC_VIEW_FLAGS = 4
	PDVF_FILLAREA            PROPDESC_VIEW_FLAGS = 8
	PDVF_SORTDESCENDING      PROPDESC_VIEW_FLAGS = 16
	PDVF_SHOWONLYIFPRESENT   PROPDESC_VIEW_FLAGS = 32
	PDVF_SHOWBYDEFAULT       PROPDESC_VIEW_FLAGS = 64
	PDVF_SHOWINPRIMARYLIST   PROPDESC_VIEW_FLAGS = 128
	PDVF_SHOWINSECONDARYLIST PROPDESC_VIEW_FLAGS = 256
	PDVF_HIDELABEL           PROPDESC_VIEW_FLAGS = 512
	PDVF_HIDDEN              PROPDESC_VIEW_FLAGS = 2048
	PDVF_CANWRAP             PROPDESC_VIEW_FLAGS = 4096
	PDVF_MASK_ALL            PROPDESC_VIEW_FLAGS = 7167
)

type PROPENUMPROCA

type PROPENUMPROCA = uintptr

type PROPENUMPROCA_func

type PROPENUMPROCA_func = func(param0 HWND, param1 PSTR, param2 HANDLE) BOOL

type PROPENUMPROCEXA

type PROPENUMPROCEXA = uintptr

type PROPENUMPROCEXA_func

type PROPENUMPROCEXA_func = func(param0 HWND, param1 PSTR, param2 HANDLE, param3 uintptr) BOOL

type PROPENUMPROCEXW

type PROPENUMPROCEXW = uintptr

type PROPENUMPROCEXW_func

type PROPENUMPROCEXW_func = func(param0 HWND, param1 PWSTR, param2 HANDLE, param3 uintptr) BOOL

type PROPENUMPROCW

type PROPENUMPROCW = uintptr

type PROPENUMPROCW_func

type PROPENUMPROCW_func = func(param0 HWND, param1 PWSTR, param2 HANDLE) BOOL

type PROPENUMTYPE

type PROPENUMTYPE int32

enum

const (
	PET_DISCRETEVALUE PROPENUMTYPE = 0
	PET_RANGEDVALUE   PROPENUMTYPE = 1
	PET_DEFAULTVALUE  PROPENUMTYPE = 2
	PET_ENDRANGE      PROPENUMTYPE = 3
)

type PROPERTYKEY

type PROPERTYKEY struct {
	Fmtid syscall.GUID
	Pid   uint32
}

type PROPERTYORIGIN

type PROPERTYORIGIN int32

enum

const (
	PO_STATE    PROPERTYORIGIN = 0
	PO_PART     PROPERTYORIGIN = 1
	PO_CLASS    PROPERTYORIGIN = 2
	PO_GLOBAL   PROPERTYORIGIN = 3
	PO_NOTFOUND PROPERTYORIGIN = 4
)

type PROPERTYUI_FLAGS

type PROPERTYUI_FLAGS int32

enum flags

const (
	PUIF_DEFAULT          PROPERTYUI_FLAGS = 0
	PUIF_RIGHTALIGN       PROPERTYUI_FLAGS = 1
	PUIF_NOLABELININFOTIP PROPERTYUI_FLAGS = 2
)

type PROPERTYUI_FORMAT_FLAGS

type PROPERTYUI_FORMAT_FLAGS int32

enum flags

const (
	PUIFFDF_DEFAULT      PROPERTYUI_FORMAT_FLAGS = 0
	PUIFFDF_RIGHTTOLEFT  PROPERTYUI_FORMAT_FLAGS = 1
	PUIFFDF_SHORTFORMAT  PROPERTYUI_FORMAT_FLAGS = 2
	PUIFFDF_NOTIME       PROPERTYUI_FORMAT_FLAGS = 4
	PUIFFDF_FRIENDLYDATE PROPERTYUI_FORMAT_FLAGS = 8
)

type PROPERTYUI_NAME_FLAGS

type PROPERTYUI_NAME_FLAGS int32

enum flags

const (
	PUIFNF_DEFAULT  PROPERTYUI_NAME_FLAGS = 0
	PUIFNF_MNEMONIC PROPERTYUI_NAME_FLAGS = 1
)

type PROPPAGEINFO

type PROPPAGEINFO struct {
	Cb            uint32
	PszTitle      PWSTR
	Size          SIZE
	PszDocString  PWSTR
	PszHelpFile   PWSTR
	DwHelpContext uint32
}

type PROPPAGESTATUS

type PROPPAGESTATUS int32

enum

const (
	PROPPAGESTATUS_DIRTY    PROPPAGESTATUS = 1
	PROPPAGESTATUS_VALIDATE PROPPAGESTATUS = 2
	PROPPAGESTATUS_CLEAN    PROPPAGESTATUS = 4
)

type PROPPRG

type PROPPRG struct {
	FlPrg           uint16
	FlPrgInit       uint16
	AchTitle        [30]CHAR
	AchCmdLine      [128]CHAR
	AchWorkDir      [64]CHAR
	WHotKey         uint16
	AchIconFile     [80]CHAR
	WIconIndex      uint16
	DwEnhModeFlags  uint32
	DwRealModeFlags uint32
	AchOtherFile    [80]CHAR
	AchPIFFile      [260]CHAR
}

type PROPSHEETHEADERA_V1

type PROPSHEETHEADERA_V1 struct {
	DwSize     uint32
	DwFlags    uint32
	HwndParent HWND
	HInstance  HINSTANCE
	PROPSHEETHEADERA_V1_Anonymous1
	PszCaption PSTR
	NPages     uint32
	PROPSHEETHEADERA_V1_Anonymous2
	PROPSHEETHEADERA_V1_Anonymous3
	PfnCallback PFNPROPSHEETCALLBACK
}

type PROPSHEETHEADERA_V1_Anonymous1

type PROPSHEETHEADERA_V1_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V1_Anonymous1) HIcon

func (this *PROPSHEETHEADERA_V1_Anonymous1) HIcon() *HICON

func (*PROPSHEETHEADERA_V1_Anonymous1) HIconVal

func (this *PROPSHEETHEADERA_V1_Anonymous1) HIconVal() HICON

func (*PROPSHEETHEADERA_V1_Anonymous1) PszIcon

func (this *PROPSHEETHEADERA_V1_Anonymous1) PszIcon() *PSTR

func (*PROPSHEETHEADERA_V1_Anonymous1) PszIconVal

func (this *PROPSHEETHEADERA_V1_Anonymous1) PszIconVal() PSTR

type PROPSHEETHEADERA_V1_Anonymous2

type PROPSHEETHEADERA_V1_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V1_Anonymous2) NStartPage

func (this *PROPSHEETHEADERA_V1_Anonymous2) NStartPage() *uint32

func (*PROPSHEETHEADERA_V1_Anonymous2) NStartPageVal

func (this *PROPSHEETHEADERA_V1_Anonymous2) NStartPageVal() uint32

func (*PROPSHEETHEADERA_V1_Anonymous2) PStartPage

func (this *PROPSHEETHEADERA_V1_Anonymous2) PStartPage() *PSTR

func (*PROPSHEETHEADERA_V1_Anonymous2) PStartPageVal

func (this *PROPSHEETHEADERA_V1_Anonymous2) PStartPageVal() PSTR

type PROPSHEETHEADERA_V1_Anonymous3

type PROPSHEETHEADERA_V1_Anonymous3 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V1_Anonymous3) Phpage

func (*PROPSHEETHEADERA_V1_Anonymous3) PhpageVal

func (*PROPSHEETHEADERA_V1_Anonymous3) Ppsp

func (*PROPSHEETHEADERA_V1_Anonymous3) PpspVal

type PROPSHEETHEADERA_V2

type PROPSHEETHEADERA_V2_Anonymous1

type PROPSHEETHEADERA_V2_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V2_Anonymous1) HIcon

func (this *PROPSHEETHEADERA_V2_Anonymous1) HIcon() *HICON

func (*PROPSHEETHEADERA_V2_Anonymous1) HIconVal

func (this *PROPSHEETHEADERA_V2_Anonymous1) HIconVal() HICON

func (*PROPSHEETHEADERA_V2_Anonymous1) PszIcon

func (this *PROPSHEETHEADERA_V2_Anonymous1) PszIcon() *PSTR

func (*PROPSHEETHEADERA_V2_Anonymous1) PszIconVal

func (this *PROPSHEETHEADERA_V2_Anonymous1) PszIconVal() PSTR

type PROPSHEETHEADERA_V2_Anonymous2

type PROPSHEETHEADERA_V2_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V2_Anonymous2) NStartPage

func (this *PROPSHEETHEADERA_V2_Anonymous2) NStartPage() *uint32

func (*PROPSHEETHEADERA_V2_Anonymous2) NStartPageVal

func (this *PROPSHEETHEADERA_V2_Anonymous2) NStartPageVal() uint32

func (*PROPSHEETHEADERA_V2_Anonymous2) PStartPage

func (this *PROPSHEETHEADERA_V2_Anonymous2) PStartPage() *PSTR

func (*PROPSHEETHEADERA_V2_Anonymous2) PStartPageVal

func (this *PROPSHEETHEADERA_V2_Anonymous2) PStartPageVal() PSTR

type PROPSHEETHEADERA_V2_Anonymous3

type PROPSHEETHEADERA_V2_Anonymous3 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V2_Anonymous3) Phpage

func (*PROPSHEETHEADERA_V2_Anonymous3) PhpageVal

func (*PROPSHEETHEADERA_V2_Anonymous3) Ppsp

func (*PROPSHEETHEADERA_V2_Anonymous3) PpspVal

type PROPSHEETHEADERA_V2_Anonymous4

type PROPSHEETHEADERA_V2_Anonymous4 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V2_Anonymous4) HbmWatermark

func (this *PROPSHEETHEADERA_V2_Anonymous4) HbmWatermark() *HBITMAP

func (*PROPSHEETHEADERA_V2_Anonymous4) HbmWatermarkVal

func (this *PROPSHEETHEADERA_V2_Anonymous4) HbmWatermarkVal() HBITMAP

func (*PROPSHEETHEADERA_V2_Anonymous4) PszbmWatermark

func (this *PROPSHEETHEADERA_V2_Anonymous4) PszbmWatermark() *PSTR

func (*PROPSHEETHEADERA_V2_Anonymous4) PszbmWatermarkVal

func (this *PROPSHEETHEADERA_V2_Anonymous4) PszbmWatermarkVal() PSTR

type PROPSHEETHEADERA_V2_Anonymous5

type PROPSHEETHEADERA_V2_Anonymous5 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERA_V2_Anonymous5) HbmHeader

func (this *PROPSHEETHEADERA_V2_Anonymous5) HbmHeader() *HBITMAP

func (*PROPSHEETHEADERA_V2_Anonymous5) HbmHeaderVal

func (this *PROPSHEETHEADERA_V2_Anonymous5) HbmHeaderVal() HBITMAP

func (*PROPSHEETHEADERA_V2_Anonymous5) PszbmHeader

func (this *PROPSHEETHEADERA_V2_Anonymous5) PszbmHeader() *PSTR

func (*PROPSHEETHEADERA_V2_Anonymous5) PszbmHeaderVal

func (this *PROPSHEETHEADERA_V2_Anonymous5) PszbmHeaderVal() PSTR

type PROPSHEETHEADERW_V1

type PROPSHEETHEADERW_V1 struct {
	DwSize     uint32
	DwFlags    uint32
	HwndParent HWND
	HInstance  HINSTANCE
	PROPSHEETHEADERW_V1_Anonymous1
	PszCaption PWSTR
	NPages     uint32
	PROPSHEETHEADERW_V1_Anonymous2
	PROPSHEETHEADERW_V1_Anonymous3
	PfnCallback PFNPROPSHEETCALLBACK
}

type PROPSHEETHEADERW_V1_Anonymous1

type PROPSHEETHEADERW_V1_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V1_Anonymous1) HIcon

func (this *PROPSHEETHEADERW_V1_Anonymous1) HIcon() *HICON

func (*PROPSHEETHEADERW_V1_Anonymous1) HIconVal

func (this *PROPSHEETHEADERW_V1_Anonymous1) HIconVal() HICON

func (*PROPSHEETHEADERW_V1_Anonymous1) PszIcon

func (this *PROPSHEETHEADERW_V1_Anonymous1) PszIcon() *PWSTR

func (*PROPSHEETHEADERW_V1_Anonymous1) PszIconVal

func (this *PROPSHEETHEADERW_V1_Anonymous1) PszIconVal() PWSTR

type PROPSHEETHEADERW_V1_Anonymous2

type PROPSHEETHEADERW_V1_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V1_Anonymous2) NStartPage

func (this *PROPSHEETHEADERW_V1_Anonymous2) NStartPage() *uint32

func (*PROPSHEETHEADERW_V1_Anonymous2) NStartPageVal

func (this *PROPSHEETHEADERW_V1_Anonymous2) NStartPageVal() uint32

func (*PROPSHEETHEADERW_V1_Anonymous2) PStartPage

func (this *PROPSHEETHEADERW_V1_Anonymous2) PStartPage() *PWSTR

func (*PROPSHEETHEADERW_V1_Anonymous2) PStartPageVal

func (this *PROPSHEETHEADERW_V1_Anonymous2) PStartPageVal() PWSTR

type PROPSHEETHEADERW_V1_Anonymous3

type PROPSHEETHEADERW_V1_Anonymous3 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V1_Anonymous3) Phpage

func (*PROPSHEETHEADERW_V1_Anonymous3) PhpageVal

func (*PROPSHEETHEADERW_V1_Anonymous3) Ppsp

func (*PROPSHEETHEADERW_V1_Anonymous3) PpspVal

type PROPSHEETHEADERW_V2

type PROPSHEETHEADERW_V2_Anonymous1

type PROPSHEETHEADERW_V2_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V2_Anonymous1) HIcon

func (this *PROPSHEETHEADERW_V2_Anonymous1) HIcon() *HICON

func (*PROPSHEETHEADERW_V2_Anonymous1) HIconVal

func (this *PROPSHEETHEADERW_V2_Anonymous1) HIconVal() HICON

func (*PROPSHEETHEADERW_V2_Anonymous1) PszIcon

func (this *PROPSHEETHEADERW_V2_Anonymous1) PszIcon() *PWSTR

func (*PROPSHEETHEADERW_V2_Anonymous1) PszIconVal

func (this *PROPSHEETHEADERW_V2_Anonymous1) PszIconVal() PWSTR

type PROPSHEETHEADERW_V2_Anonymous2

type PROPSHEETHEADERW_V2_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V2_Anonymous2) NStartPage

func (this *PROPSHEETHEADERW_V2_Anonymous2) NStartPage() *uint32

func (*PROPSHEETHEADERW_V2_Anonymous2) NStartPageVal

func (this *PROPSHEETHEADERW_V2_Anonymous2) NStartPageVal() uint32

func (*PROPSHEETHEADERW_V2_Anonymous2) PStartPage

func (this *PROPSHEETHEADERW_V2_Anonymous2) PStartPage() *PWSTR

func (*PROPSHEETHEADERW_V2_Anonymous2) PStartPageVal

func (this *PROPSHEETHEADERW_V2_Anonymous2) PStartPageVal() PWSTR

type PROPSHEETHEADERW_V2_Anonymous3

type PROPSHEETHEADERW_V2_Anonymous3 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V2_Anonymous3) Phpage

func (*PROPSHEETHEADERW_V2_Anonymous3) PhpageVal

func (*PROPSHEETHEADERW_V2_Anonymous3) Ppsp

func (*PROPSHEETHEADERW_V2_Anonymous3) PpspVal

type PROPSHEETHEADERW_V2_Anonymous4

type PROPSHEETHEADERW_V2_Anonymous4 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V2_Anonymous4) HbmWatermark

func (this *PROPSHEETHEADERW_V2_Anonymous4) HbmWatermark() *HBITMAP

func (*PROPSHEETHEADERW_V2_Anonymous4) HbmWatermarkVal

func (this *PROPSHEETHEADERW_V2_Anonymous4) HbmWatermarkVal() HBITMAP

func (*PROPSHEETHEADERW_V2_Anonymous4) PszbmWatermark

func (this *PROPSHEETHEADERW_V2_Anonymous4) PszbmWatermark() *PWSTR

func (*PROPSHEETHEADERW_V2_Anonymous4) PszbmWatermarkVal

func (this *PROPSHEETHEADERW_V2_Anonymous4) PszbmWatermarkVal() PWSTR

type PROPSHEETHEADERW_V2_Anonymous5

type PROPSHEETHEADERW_V2_Anonymous5 struct {
	Data [1]uint64
}

func (*PROPSHEETHEADERW_V2_Anonymous5) HbmHeader

func (this *PROPSHEETHEADERW_V2_Anonymous5) HbmHeader() *HBITMAP

func (*PROPSHEETHEADERW_V2_Anonymous5) HbmHeaderVal

func (this *PROPSHEETHEADERW_V2_Anonymous5) HbmHeaderVal() HBITMAP

func (*PROPSHEETHEADERW_V2_Anonymous5) PszbmHeader

func (this *PROPSHEETHEADERW_V2_Anonymous5) PszbmHeader() *PWSTR

func (*PROPSHEETHEADERW_V2_Anonymous5) PszbmHeaderVal

func (this *PROPSHEETHEADERW_V2_Anonymous5) PszbmHeaderVal() PWSTR

type PROPSHEETPAGE

type PROPSHEETPAGE = PROPSHEETPAGEW

type PROPSHEETPAGEA

type PROPSHEETPAGEA struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEA_Anonymous1
	PROPSHEETPAGEA_Anonymous2
	PszTitle          PSTR
	PfnDlgProc        DLGPROC
	LParam            LPARAM
	PfnCallback       LPFNPSPCALLBACKA
	PcRefParent       *uint32
	PszHeaderTitle    PSTR
	PszHeaderSubTitle PSTR
	HActCtx           HANDLE
	PROPSHEETPAGEA_Anonymous3
}

type PROPSHEETPAGEA_Anonymous1

type PROPSHEETPAGEA_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_Anonymous1) PResource

func (this *PROPSHEETPAGEA_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEA_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEA_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEA_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEA_Anonymous1) PszTemplate() *PSTR

func (*PROPSHEETPAGEA_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEA_Anonymous1) PszTemplateVal() PSTR

type PROPSHEETPAGEA_Anonymous2

type PROPSHEETPAGEA_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_Anonymous2) HIcon

func (this *PROPSHEETPAGEA_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEA_Anonymous2) HIconVal

func (this *PROPSHEETPAGEA_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEA_Anonymous2) PszIcon

func (this *PROPSHEETPAGEA_Anonymous2) PszIcon() *PSTR

func (*PROPSHEETPAGEA_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEA_Anonymous2) PszIconVal() PSTR

type PROPSHEETPAGEA_Anonymous3

type PROPSHEETPAGEA_Anonymous3 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_Anonymous3) HbmHeader

func (this *PROPSHEETPAGEA_Anonymous3) HbmHeader() *HBITMAP

func (*PROPSHEETPAGEA_Anonymous3) HbmHeaderVal

func (this *PROPSHEETPAGEA_Anonymous3) HbmHeaderVal() HBITMAP

func (*PROPSHEETPAGEA_Anonymous3) PszbmHeader

func (this *PROPSHEETPAGEA_Anonymous3) PszbmHeader() *PSTR

func (*PROPSHEETPAGEA_Anonymous3) PszbmHeaderVal

func (this *PROPSHEETPAGEA_Anonymous3) PszbmHeaderVal() PSTR

type PROPSHEETPAGEA_V1

type PROPSHEETPAGEA_V1 struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEA_V1_Anonymous1
	PROPSHEETPAGEA_V1_Anonymous2
	PszTitle    PSTR
	PfnDlgProc  DLGPROC
	LParam      LPARAM
	PfnCallback LPFNPSPCALLBACKA
	PcRefParent *uint32
}

type PROPSHEETPAGEA_V1_Anonymous1

type PROPSHEETPAGEA_V1_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_V1_Anonymous1) PResource

func (this *PROPSHEETPAGEA_V1_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEA_V1_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEA_V1_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEA_V1_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEA_V1_Anonymous1) PszTemplate() *PSTR

func (*PROPSHEETPAGEA_V1_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEA_V1_Anonymous1) PszTemplateVal() PSTR

type PROPSHEETPAGEA_V1_Anonymous2

type PROPSHEETPAGEA_V1_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_V1_Anonymous2) HIcon

func (this *PROPSHEETPAGEA_V1_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEA_V1_Anonymous2) HIconVal

func (this *PROPSHEETPAGEA_V1_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEA_V1_Anonymous2) PszIcon

func (this *PROPSHEETPAGEA_V1_Anonymous2) PszIcon() *PSTR

func (*PROPSHEETPAGEA_V1_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEA_V1_Anonymous2) PszIconVal() PSTR

type PROPSHEETPAGEA_V2

type PROPSHEETPAGEA_V2 struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEA_V2_Anonymous1
	PROPSHEETPAGEA_V2_Anonymous2
	PszTitle          PSTR
	PfnDlgProc        DLGPROC
	LParam            LPARAM
	PfnCallback       LPFNPSPCALLBACKA
	PcRefParent       *uint32
	PszHeaderTitle    PSTR
	PszHeaderSubTitle PSTR
}

type PROPSHEETPAGEA_V2_Anonymous1

type PROPSHEETPAGEA_V2_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_V2_Anonymous1) PResource

func (this *PROPSHEETPAGEA_V2_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEA_V2_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEA_V2_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEA_V2_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEA_V2_Anonymous1) PszTemplate() *PSTR

func (*PROPSHEETPAGEA_V2_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEA_V2_Anonymous1) PszTemplateVal() PSTR

type PROPSHEETPAGEA_V2_Anonymous2

type PROPSHEETPAGEA_V2_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_V2_Anonymous2) HIcon

func (this *PROPSHEETPAGEA_V2_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEA_V2_Anonymous2) HIconVal

func (this *PROPSHEETPAGEA_V2_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEA_V2_Anonymous2) PszIcon

func (this *PROPSHEETPAGEA_V2_Anonymous2) PszIcon() *PSTR

func (*PROPSHEETPAGEA_V2_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEA_V2_Anonymous2) PszIconVal() PSTR

type PROPSHEETPAGEA_V3

type PROPSHEETPAGEA_V3 struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEA_V3_Anonymous1
	PROPSHEETPAGEA_V3_Anonymous2
	PszTitle          PSTR
	PfnDlgProc        DLGPROC
	LParam            LPARAM
	PfnCallback       LPFNPSPCALLBACKA
	PcRefParent       *uint32
	PszHeaderTitle    PSTR
	PszHeaderSubTitle PSTR
	HActCtx           HANDLE
}

type PROPSHEETPAGEA_V3_Anonymous1

type PROPSHEETPAGEA_V3_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_V3_Anonymous1) PResource

func (this *PROPSHEETPAGEA_V3_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEA_V3_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEA_V3_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEA_V3_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEA_V3_Anonymous1) PszTemplate() *PSTR

func (*PROPSHEETPAGEA_V3_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEA_V3_Anonymous1) PszTemplateVal() PSTR

type PROPSHEETPAGEA_V3_Anonymous2

type PROPSHEETPAGEA_V3_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEA_V3_Anonymous2) HIcon

func (this *PROPSHEETPAGEA_V3_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEA_V3_Anonymous2) HIconVal

func (this *PROPSHEETPAGEA_V3_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEA_V3_Anonymous2) PszIcon

func (this *PROPSHEETPAGEA_V3_Anonymous2) PszIcon() *PSTR

func (*PROPSHEETPAGEA_V3_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEA_V3_Anonymous2) PszIconVal() PSTR

type PROPSHEETPAGEW

type PROPSHEETPAGEW struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEW_Anonymous1
	PROPSHEETPAGEW_Anonymous2
	PszTitle          PWSTR
	PfnDlgProc        DLGPROC
	LParam            LPARAM
	PfnCallback       LPFNPSPCALLBACKW
	PcRefParent       *uint32
	PszHeaderTitle    PWSTR
	PszHeaderSubTitle PWSTR
	HActCtx           HANDLE
	PROPSHEETPAGEW_Anonymous3
}

type PROPSHEETPAGEW_Anonymous1

type PROPSHEETPAGEW_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_Anonymous1) PResource

func (this *PROPSHEETPAGEW_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEW_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEW_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEW_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEW_Anonymous1) PszTemplate() *PWSTR

func (*PROPSHEETPAGEW_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEW_Anonymous1) PszTemplateVal() PWSTR

type PROPSHEETPAGEW_Anonymous2

type PROPSHEETPAGEW_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_Anonymous2) HIcon

func (this *PROPSHEETPAGEW_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEW_Anonymous2) HIconVal

func (this *PROPSHEETPAGEW_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEW_Anonymous2) PszIcon

func (this *PROPSHEETPAGEW_Anonymous2) PszIcon() *PWSTR

func (*PROPSHEETPAGEW_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEW_Anonymous2) PszIconVal() PWSTR

type PROPSHEETPAGEW_Anonymous3

type PROPSHEETPAGEW_Anonymous3 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_Anonymous3) HbmHeader

func (this *PROPSHEETPAGEW_Anonymous3) HbmHeader() *HBITMAP

func (*PROPSHEETPAGEW_Anonymous3) HbmHeaderVal

func (this *PROPSHEETPAGEW_Anonymous3) HbmHeaderVal() HBITMAP

func (*PROPSHEETPAGEW_Anonymous3) PszbmHeader

func (this *PROPSHEETPAGEW_Anonymous3) PszbmHeader() *PWSTR

func (*PROPSHEETPAGEW_Anonymous3) PszbmHeaderVal

func (this *PROPSHEETPAGEW_Anonymous3) PszbmHeaderVal() PWSTR

type PROPSHEETPAGEW_V1

type PROPSHEETPAGEW_V1 struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEW_V1_Anonymous1
	PROPSHEETPAGEW_V1_Anonymous2
	PszTitle    PWSTR
	PfnDlgProc  DLGPROC
	LParam      LPARAM
	PfnCallback LPFNPSPCALLBACKW
	PcRefParent *uint32
}

type PROPSHEETPAGEW_V1_Anonymous1

type PROPSHEETPAGEW_V1_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_V1_Anonymous1) PResource

func (this *PROPSHEETPAGEW_V1_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEW_V1_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEW_V1_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEW_V1_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEW_V1_Anonymous1) PszTemplate() *PWSTR

func (*PROPSHEETPAGEW_V1_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEW_V1_Anonymous1) PszTemplateVal() PWSTR

type PROPSHEETPAGEW_V1_Anonymous2

type PROPSHEETPAGEW_V1_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_V1_Anonymous2) HIcon

func (this *PROPSHEETPAGEW_V1_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEW_V1_Anonymous2) HIconVal

func (this *PROPSHEETPAGEW_V1_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEW_V1_Anonymous2) PszIcon

func (this *PROPSHEETPAGEW_V1_Anonymous2) PszIcon() *PWSTR

func (*PROPSHEETPAGEW_V1_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEW_V1_Anonymous2) PszIconVal() PWSTR

type PROPSHEETPAGEW_V2

type PROPSHEETPAGEW_V2 struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEW_V2_Anonymous1
	PROPSHEETPAGEW_V2_Anonymous2
	PszTitle          PWSTR
	PfnDlgProc        DLGPROC
	LParam            LPARAM
	PfnCallback       LPFNPSPCALLBACKW
	PcRefParent       *uint32
	PszHeaderTitle    PWSTR
	PszHeaderSubTitle PWSTR
}

type PROPSHEETPAGEW_V2_Anonymous1

type PROPSHEETPAGEW_V2_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_V2_Anonymous1) PResource

func (this *PROPSHEETPAGEW_V2_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEW_V2_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEW_V2_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEW_V2_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEW_V2_Anonymous1) PszTemplate() *PWSTR

func (*PROPSHEETPAGEW_V2_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEW_V2_Anonymous1) PszTemplateVal() PWSTR

type PROPSHEETPAGEW_V2_Anonymous2

type PROPSHEETPAGEW_V2_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_V2_Anonymous2) HIcon

func (this *PROPSHEETPAGEW_V2_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEW_V2_Anonymous2) HIconVal

func (this *PROPSHEETPAGEW_V2_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEW_V2_Anonymous2) PszIcon

func (this *PROPSHEETPAGEW_V2_Anonymous2) PszIcon() *PWSTR

func (*PROPSHEETPAGEW_V2_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEW_V2_Anonymous2) PszIconVal() PWSTR

type PROPSHEETPAGEW_V3

type PROPSHEETPAGEW_V3 struct {
	DwSize    uint32
	DwFlags   uint32
	HInstance HINSTANCE
	PROPSHEETPAGEW_V3_Anonymous1
	PROPSHEETPAGEW_V3_Anonymous2
	PszTitle          PWSTR
	PfnDlgProc        DLGPROC
	LParam            LPARAM
	PfnCallback       LPFNPSPCALLBACKW
	PcRefParent       *uint32
	PszHeaderTitle    PWSTR
	PszHeaderSubTitle PWSTR
	HActCtx           HANDLE
}

type PROPSHEETPAGEW_V3_Anonymous1

type PROPSHEETPAGEW_V3_Anonymous1 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_V3_Anonymous1) PResource

func (this *PROPSHEETPAGEW_V3_Anonymous1) PResource() **DLGTEMPLATE

func (*PROPSHEETPAGEW_V3_Anonymous1) PResourceVal

func (this *PROPSHEETPAGEW_V3_Anonymous1) PResourceVal() *DLGTEMPLATE

func (*PROPSHEETPAGEW_V3_Anonymous1) PszTemplate

func (this *PROPSHEETPAGEW_V3_Anonymous1) PszTemplate() *PWSTR

func (*PROPSHEETPAGEW_V3_Anonymous1) PszTemplateVal

func (this *PROPSHEETPAGEW_V3_Anonymous1) PszTemplateVal() PWSTR

type PROPSHEETPAGEW_V3_Anonymous2

type PROPSHEETPAGEW_V3_Anonymous2 struct {
	Data [1]uint64
}

func (*PROPSHEETPAGEW_V3_Anonymous2) HIcon

func (this *PROPSHEETPAGEW_V3_Anonymous2) HIcon() *HICON

func (*PROPSHEETPAGEW_V3_Anonymous2) HIconVal

func (this *PROPSHEETPAGEW_V3_Anonymous2) HIconVal() HICON

func (*PROPSHEETPAGEW_V3_Anonymous2) PszIcon

func (this *PROPSHEETPAGEW_V3_Anonymous2) PszIcon() *PWSTR

func (*PROPSHEETPAGEW_V3_Anonymous2) PszIconVal

func (this *PROPSHEETPAGEW_V3_Anonymous2) PszIconVal() PWSTR

type PROPSPEC

type PROPSPEC struct {
	UlKind PROPSPEC_KIND
	PROPSPEC_Anonymous
}

type PROPSPEC_Anonymous

type PROPSPEC_Anonymous struct {
	Data [1]uint64
}

func (*PROPSPEC_Anonymous) Lpwstr

func (this *PROPSPEC_Anonymous) Lpwstr() *PWSTR

func (*PROPSPEC_Anonymous) LpwstrVal

func (this *PROPSPEC_Anonymous) LpwstrVal() PWSTR

func (*PROPSPEC_Anonymous) Propid

func (this *PROPSPEC_Anonymous) Propid() *uint32

func (*PROPSPEC_Anonymous) PropidVal

func (this *PROPSPEC_Anonymous) PropidVal() uint32

type PROPSPEC_KIND

type PROPSPEC_KIND uint32

enum

const (
	PRSPEC_LPWSTR PROPSPEC_KIND = 0
	PRSPEC_PROPID PROPSPEC_KIND = 1
)

type PROPVARIANT

type PROPVARIANT struct {
	PROPVARIANT_Anonymous
}

type PROPVARIANT_Anonymous

type PROPVARIANT_Anonymous struct {
	PROPVARIANT_Anonymous_Anonymous
}

func (*PROPVARIANT_Anonymous) Anonymous

func (*PROPVARIANT_Anonymous) AnonymousVal

func (*PROPVARIANT_Anonymous) DecVal

func (this *PROPVARIANT_Anonymous) DecVal() *DECIMAL

func (*PROPVARIANT_Anonymous) DecValVal

func (this *PROPVARIANT_Anonymous) DecValVal() DECIMAL

type PROPVARIANT_Anonymous_Anonymous

type PROPVARIANT_Anonymous_Anonymous struct {
	Vt         VARENUM
	WReserved1 uint16
	WReserved2 uint16
	WReserved3 uint16
	PROPVARIANT_Anonymous_Anonymous_Anonymous
}

type PROPVARIANT_Anonymous_Anonymous_Anonymous

type PROPVARIANT_Anonymous_Anonymous_Anonymous struct {
	Data [2]uint64
}

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Blob

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BlobVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BoolVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BoolValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BstrVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BstrValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BstrblobVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) BstrblobValVal

func (this *PROPVARIANT_Anonymous_Anonymous_Anonymous) BstrblobValVal() BSTRBLOB

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cabool

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CaboolVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cabstr

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CabstrVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cabstrblob

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CabstrblobVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cac

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CacVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Caclipdata

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CaclipdataVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cacy

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CacyVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cadate

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CadateVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cadbl

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CadblVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cafiletime

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CafiletimeVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Caflt

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CafltVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cah

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CahVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cai

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CaiVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CalVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Calpstr

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CalpstrVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Calpwstr

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CalpwstrVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Capropvar

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CapropvarVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cascode

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CascodeVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Caub

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CaubVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cauh

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CauhVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Caui

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CauiVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Caul

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CaulVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Cauuid

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CauuidVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CyVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) CyValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Date

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) DateVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) DblVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) DblValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Filetime

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) FiletimeVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) FltVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) FltValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) HVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) HValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) IVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) IValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) IntVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) IntValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) LVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) LValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__

func (this *PROPVARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__() *VARIANT_BOOL

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__Val

func (this *PROPVARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__Val() VARIANT_BOOL

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PStorage

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PStorageVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PStream

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PStreamVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PVersionedStream

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PVersionedStreamVal

func (this *PROPVARIANT_Anonymous_Anonymous_Anonymous) PVersionedStreamVal() *VERSIONEDSTREAM

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Parray

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) ParrayVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PbVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PbValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PboolVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PboolValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PbstrVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PbstrValVal

func (this *PROPVARIANT_Anonymous_Anonymous_Anonymous) PbstrValVal() *BSTR

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PcVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PcValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Pclipdata

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PclipdataVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PcyVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PcyValVal

func (this *PROPVARIANT_Anonymous_Anonymous_Anonymous) PcyValVal() *CY

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Pdate

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdateVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdblVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdblValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdecVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdecValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdispVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PdispValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PfltVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PfltValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PiVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PiValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PintVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PintValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PlVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PlValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Pparray

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PparrayVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PpdispVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PpdispValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PpunkVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PpunkValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Pscode

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PscodeVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PszVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PszValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PuiVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PuiValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PuintVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PuintValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PulVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PulValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PunkVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PunkValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Puuid

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PuuidVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PvarVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PvarValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PwszVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) PwszValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) Scode

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) ScodeVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UhVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UhValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UiVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UiValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UintVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UintValVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UlVal

func (*PROPVARIANT_Anonymous_Anonymous_Anonymous) UlValVal

type PROPVAR_CHANGE_FLAGS

type PROPVAR_CHANGE_FLAGS int32

enum flags

const (
	PVCHF_DEFAULT        PROPVAR_CHANGE_FLAGS = 0
	PVCHF_NOVALUEPROP    PROPVAR_CHANGE_FLAGS = 1
	PVCHF_ALPHABOOL      PROPVAR_CHANGE_FLAGS = 2
	PVCHF_NOUSEROVERRIDE PROPVAR_CHANGE_FLAGS = 4
	PVCHF_LOCALBOOL      PROPVAR_CHANGE_FLAGS = 8
	PVCHF_NOHEXSTRING    PROPVAR_CHANGE_FLAGS = 16
)

type PROPVAR_COMPARE_FLAGS

type PROPVAR_COMPARE_FLAGS int32

enum flags

const (
	PVCF_DEFAULT                       PROPVAR_COMPARE_FLAGS = 0
	PVCF_TREATEMPTYASGREATERTHAN       PROPVAR_COMPARE_FLAGS = 1
	PVCF_USESTRCMP                     PROPVAR_COMPARE_FLAGS = 2
	PVCF_USESTRCMPC                    PROPVAR_COMPARE_FLAGS = 4
	PVCF_USESTRCMPI                    PROPVAR_COMPARE_FLAGS = 8
	PVCF_USESTRCMPIC                   PROPVAR_COMPARE_FLAGS = 16
	PVCF_DIGITSASNUMBERS_CASESENSITIVE PROPVAR_COMPARE_FLAGS = 32
)

type PROPVAR_COMPARE_UNIT

type PROPVAR_COMPARE_UNIT int32

enum

const (
	PVCU_DEFAULT PROPVAR_COMPARE_UNIT = 0
	PVCU_SECOND  PROPVAR_COMPARE_UNIT = 1
	PVCU_MINUTE  PROPVAR_COMPARE_UNIT = 2
	PVCU_HOUR    PROPVAR_COMPARE_UNIT = 3
	PVCU_DAY     PROPVAR_COMPARE_UNIT = 4
	PVCU_MONTH   PROPVAR_COMPARE_UNIT = 5
	PVCU_YEAR    PROPVAR_COMPARE_UNIT = 6
)

type PROP_INFO_FLAGS

type PROP_INFO_FLAGS int32

enum

const (
	PROP_INFO_NAME       PROP_INFO_FLAGS = 1
	PROP_INFO_TYPE       PROP_INFO_FLAGS = 2
	PROP_INFO_VALUE      PROP_INFO_FLAGS = 4
	PROP_INFO_FULLNAME   PROP_INFO_FLAGS = 32
	PROP_INFO_ATTRIBUTES PROP_INFO_FLAGS = 8
	PROP_INFO_DEBUGPROP  PROP_INFO_FLAGS = 16
	PROP_INFO_AUTOEXPAND PROP_INFO_FLAGS = 134217728
)

type PRTL_UMS_SCHEDULER_ENTRY_POINT

type PRTL_UMS_SCHEDULER_ENTRY_POINT = uintptr

type PRTL_UMS_SCHEDULER_ENTRY_POINT_func

type PRTL_UMS_SCHEDULER_ENTRY_POINT_func = func(Reason RTL_UMS_SCHEDULER_REASON, ActivationPayload uintptr, SchedulerParam unsafe.Pointer)

type PSC_NOTIFICATION_CALLBACK

type PSC_NOTIFICATION_CALLBACK = uintptr

type PSC_NOTIFICATION_CALLBACK_func

type PSC_NOTIFICATION_CALLBACK_func = func(dwNotify uint32, pCallbackContext unsafe.Pointer)

type PSC_NOTIFICATION_REGISTRATION

type PSC_NOTIFICATION_REGISTRATION = uintptr

type PSC_STATE

type PSC_STATE int32

enum

const (
	PSC_NORMAL      PSC_STATE = 0
	PSC_NOTINSOURCE PSC_STATE = 1
	PSC_DIRTY       PSC_STATE = 2
	PSC_READONLY    PSC_STATE = 3
)

type PSECURE_MEMORY_CACHE_CALLBACK

type PSECURE_MEMORY_CACHE_CALLBACK = uintptr

type PSECURE_MEMORY_CACHE_CALLBACK_func

type PSECURE_MEMORY_CACHE_CALLBACK_func = func(Addr unsafe.Pointer, Range uintptr) BOOLEAN

type PSECURITY_DESCRIPTOR

type PSECURITY_DESCRIPTOR = unsafe.Pointer

type PSFEATURE_CUSTPAPER

type PSFEATURE_CUSTPAPER struct {
	LOrientation  int32
	LWidth        int32
	LHeight       int32
	LWidthOffset  int32
	LHeightOffset int32
}

type PSFEATURE_OUTPUT

type PSFEATURE_OUTPUT struct {
	BPageIndependent BOOL
	BSetPageDevice   BOOL
}

type PSHNOTIFY

type PSHNOTIFY struct {
	Hdr    NMHDR
	LParam LPARAM
}

type PSID

type PSID = unsafe.Pointer

type PSINJECTDATA

type PSINJECTDATA struct {
	DataBytes      uint32
	InjectionPoint PSINJECT_POINT
	PageNumber     uint16
}

type PSINJECT_POINT

type PSINJECT_POINT uint16

enum flags

const (
	PSINJECT_BEGINSTREAM                PSINJECT_POINT = 1
	PSINJECT_PSADOBE                    PSINJECT_POINT = 2
	PSINJECT_PAGESATEND                 PSINJECT_POINT = 3
	PSINJECT_PAGES                      PSINJECT_POINT = 4
	PSINJECT_DOCNEEDEDRES               PSINJECT_POINT = 5
	PSINJECT_DOCSUPPLIEDRES             PSINJECT_POINT = 6
	PSINJECT_PAGEORDER                  PSINJECT_POINT = 7
	PSINJECT_ORIENTATION                PSINJECT_POINT = 8
	PSINJECT_BOUNDINGBOX                PSINJECT_POINT = 9
	PSINJECT_DOCUMENTPROCESSCOLORS      PSINJECT_POINT = 10
	PSINJECT_COMMENTS                   PSINJECT_POINT = 11
	PSINJECT_BEGINDEFAULTS              PSINJECT_POINT = 12
	PSINJECT_ENDDEFAULTS                PSINJECT_POINT = 13
	PSINJECT_BEGINPROLOG                PSINJECT_POINT = 14
	PSINJECT_ENDPROLOG                  PSINJECT_POINT = 15
	PSINJECT_BEGINSETUP                 PSINJECT_POINT = 16
	PSINJECT_ENDSETUP                   PSINJECT_POINT = 17
	PSINJECT_TRAILER                    PSINJECT_POINT = 18
	PSINJECT_EOF                        PSINJECT_POINT = 19
	PSINJECT_ENDSTREAM                  PSINJECT_POINT = 20
	PSINJECT_DOCUMENTPROCESSCOLORSATEND PSINJECT_POINT = 21
	PSINJECT_PAGENUMBER                 PSINJECT_POINT = 100
	PSINJECT_BEGINPAGESETUP             PSINJECT_POINT = 101
	PSINJECT_ENDPAGESETUP               PSINJECT_POINT = 102
	PSINJECT_PAGETRAILER                PSINJECT_POINT = 103
	PSINJECT_PLATECOLOR                 PSINJECT_POINT = 104
	PSINJECT_SHOWPAGE                   PSINJECT_POINT = 105
	PSINJECT_PAGEBBOX                   PSINJECT_POINT = 106
	PSINJECT_ENDPAGECOMMENTS            PSINJECT_POINT = 107
	PSINJECT_VMSAVE                     PSINJECT_POINT = 200
	PSINJECT_VMRESTORE                  PSINJECT_POINT = 201
)

type PSPCB_MESSAGE

type PSPCB_MESSAGE uint32

enum

const (
	PSPCB_ADDREF        PSPCB_MESSAGE = 0
	PSPCB_CREATE        PSPCB_MESSAGE = 2
	PSPCB_RELEASE       PSPCB_MESSAGE = 1
	PSPCB_SI_INITDIALOG PSPCB_MESSAGE = 1025
)

type PSS_ALLOCATOR

type PSS_ALLOCATOR struct {
	Context      unsafe.Pointer
	AllocRoutine uintptr
	FreeRoutine  uintptr
}

type PSS_AUXILIARY_PAGES_INFORMATION

type PSS_AUXILIARY_PAGES_INFORMATION struct {
	AuxPagesCaptured uint32
}

type PSS_AUXILIARY_PAGE_ENTRY

type PSS_AUXILIARY_PAGE_ENTRY struct {
	Address          unsafe.Pointer
	BasicInformation MEMORY_BASIC_INFORMATION
	CaptureTime      FILETIME
	PageContents     unsafe.Pointer
	PageSize         uint32
}

type PSS_CAPTURE_FLAGS

type PSS_CAPTURE_FLAGS uint32

enum flags

const (
	PSS_CAPTURE_NONE                             PSS_CAPTURE_FLAGS = 0
	PSS_CAPTURE_VA_CLONE                         PSS_CAPTURE_FLAGS = 1
	PSS_CAPTURE_RESERVED_00000002                PSS_CAPTURE_FLAGS = 2
	PSS_CAPTURE_HANDLES                          PSS_CAPTURE_FLAGS = 4
	PSS_CAPTURE_HANDLE_NAME_INFORMATION          PSS_CAPTURE_FLAGS = 8
	PSS_CAPTURE_HANDLE_BASIC_INFORMATION         PSS_CAPTURE_FLAGS = 16
	PSS_CAPTURE_HANDLE_TYPE_SPECIFIC_INFORMATION PSS_CAPTURE_FLAGS = 32
	PSS_CAPTURE_HANDLE_TRACE                     PSS_CAPTURE_FLAGS = 64
	PSS_CAPTURE_THREADS                          PSS_CAPTURE_FLAGS = 128
	PSS_CAPTURE_THREAD_CONTEXT                   PSS_CAPTURE_FLAGS = 256
	PSS_CAPTURE_THREAD_CONTEXT_EXTENDED          PSS_CAPTURE_FLAGS = 512
	PSS_CAPTURE_RESERVED_00000400                PSS_CAPTURE_FLAGS = 1024
	PSS_CAPTURE_VA_SPACE                         PSS_CAPTURE_FLAGS = 2048
	PSS_CAPTURE_VA_SPACE_SECTION_INFORMATION     PSS_CAPTURE_FLAGS = 4096
	PSS_CAPTURE_IPT_TRACE                        PSS_CAPTURE_FLAGS = 8192
	PSS_CAPTURE_RESERVED_00004000                PSS_CAPTURE_FLAGS = 16384
	PSS_CREATE_BREAKAWAY_OPTIONAL                PSS_CAPTURE_FLAGS = 67108864
	PSS_CREATE_BREAKAWAY                         PSS_CAPTURE_FLAGS = 134217728
	PSS_CREATE_FORCE_BREAKAWAY                   PSS_CAPTURE_FLAGS = 268435456
	PSS_CREATE_USE_VM_ALLOCATIONS                PSS_CAPTURE_FLAGS = 536870912
	PSS_CREATE_MEASURE_PERFORMANCE               PSS_CAPTURE_FLAGS = 1073741824
	PSS_CREATE_RELEASE_SECTION                   PSS_CAPTURE_FLAGS = 2147483648
)

type PSS_DUPLICATE_FLAGS

type PSS_DUPLICATE_FLAGS int32

enum flags

const (
	PSS_DUPLICATE_NONE         PSS_DUPLICATE_FLAGS = 0
	PSS_DUPLICATE_CLOSE_SOURCE PSS_DUPLICATE_FLAGS = 1
)

type PSS_HANDLE_ENTRY

type PSS_HANDLE_ENTRY struct {
	Handle                  HANDLE
	Flags                   PSS_HANDLE_FLAGS
	ObjectType              PSS_OBJECT_TYPE
	CaptureTime             FILETIME
	Attributes              uint32
	GrantedAccess           uint32
	HandleCount             uint32
	PointerCount            uint32
	PagedPoolCharge         uint32
	NonPagedPoolCharge      uint32
	CreationTime            FILETIME
	TypeNameLength          uint16
	TypeName                PWSTR
	ObjectNameLength        uint16
	ObjectName              PWSTR
	TypeSpecificInformation PSS_HANDLE_ENTRY_TypeSpecificInformation
}

type PSS_HANDLE_ENTRY_TypeSpecificInformation

type PSS_HANDLE_ENTRY_TypeSpecificInformation struct {
	Data [6]uint64
}

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) Event

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) EventVal

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) Mutant

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) MutantVal

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) Process

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) ProcessVal

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) Section

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) SectionVal

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) Semaphore

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) SemaphoreVal

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) Thread

func (*PSS_HANDLE_ENTRY_TypeSpecificInformation) ThreadVal

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Event

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Event struct {
	ManualReset BOOL
	Signaled    BOOL
}

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Mutant

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Mutant struct {
	CurrentCount   int32
	Abandoned      BOOL
	OwnerProcessId uint32
	OwnerThreadId  uint32
}

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Process

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Process struct {
	ExitStatus      uint32
	PebBaseAddress  unsafe.Pointer
	AffinityMask    uintptr
	BasePriority    int32
	ProcessId       uint32
	ParentProcessId uint32
	Flags           uint32
}

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Section

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Section struct {
	BaseAddress          unsafe.Pointer
	AllocationAttributes uint32
	MaximumSize          int64
}

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Semaphore

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Semaphore struct {
	CurrentCount int32
	MaximumCount int32
}

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Thread

type PSS_HANDLE_ENTRY_TypeSpecificInformation_Thread struct {
	ExitStatus        uint32
	TebBaseAddress    unsafe.Pointer
	ProcessId         uint32
	ThreadId          uint32
	AffinityMask      uintptr
	Priority          int32
	BasePriority      int32
	Win32StartAddress unsafe.Pointer
}

type PSS_HANDLE_FLAGS

type PSS_HANDLE_FLAGS int32

enum flags

const (
	PSS_HANDLE_NONE                           PSS_HANDLE_FLAGS = 0
	PSS_HANDLE_HAVE_TYPE                      PSS_HANDLE_FLAGS = 1
	PSS_HANDLE_HAVE_NAME                      PSS_HANDLE_FLAGS = 2
	PSS_HANDLE_HAVE_BASIC_INFORMATION         PSS_HANDLE_FLAGS = 4
	PSS_HANDLE_HAVE_TYPE_SPECIFIC_INFORMATION PSS_HANDLE_FLAGS = 8
)

type PSS_HANDLE_INFORMATION

type PSS_HANDLE_INFORMATION struct {
	HandlesCaptured uint32
}

type PSS_HANDLE_TRACE_INFORMATION

type PSS_HANDLE_TRACE_INFORMATION struct {
	SectionHandle HANDLE
	Size          uint32
}

type PSS_OBJECT_TYPE

type PSS_OBJECT_TYPE int32

enum

const (
	PSS_OBJECT_TYPE_UNKNOWN   PSS_OBJECT_TYPE = 0
	PSS_OBJECT_TYPE_PROCESS   PSS_OBJECT_TYPE = 1
	PSS_OBJECT_TYPE_THREAD    PSS_OBJECT_TYPE = 2
	PSS_OBJECT_TYPE_MUTANT    PSS_OBJECT_TYPE = 3
	PSS_OBJECT_TYPE_EVENT     PSS_OBJECT_TYPE = 4
	PSS_OBJECT_TYPE_SECTION   PSS_OBJECT_TYPE = 5
	PSS_OBJECT_TYPE_SEMAPHORE PSS_OBJECT_TYPE = 6
)

type PSS_PERFORMANCE_COUNTERS

type PSS_PERFORMANCE_COUNTERS struct {
	TotalCycleCount         uint64
	TotalWallClockPeriod    uint64
	VaCloneCycleCount       uint64
	VaCloneWallClockPeriod  uint64
	VaSpaceCycleCount       uint64
	VaSpaceWallClockPeriod  uint64
	AuxPagesCycleCount      uint64
	AuxPagesWallClockPeriod uint64
	HandlesCycleCount       uint64
	HandlesWallClockPeriod  uint64
	ThreadsCycleCount       uint64
	ThreadsWallClockPeriod  uint64
}

type PSS_PROCESS_FLAGS

type PSS_PROCESS_FLAGS int32

enum flags

const (
	PSS_PROCESS_FLAGS_NONE        PSS_PROCESS_FLAGS = 0
	PSS_PROCESS_FLAGS_PROTECTED   PSS_PROCESS_FLAGS = 1
	PSS_PROCESS_FLAGS_WOW64       PSS_PROCESS_FLAGS = 2
	PSS_PROCESS_FLAGS_RESERVED_03 PSS_PROCESS_FLAGS = 4
	PSS_PROCESS_FLAGS_RESERVED_04 PSS_PROCESS_FLAGS = 8
	PSS_PROCESS_FLAGS_FROZEN      PSS_PROCESS_FLAGS = 16
)

type PSS_PROCESS_INFORMATION

type PSS_PROCESS_INFORMATION struct {
	ExitStatus                 uint32
	PebBaseAddress             unsafe.Pointer
	AffinityMask               uintptr
	BasePriority               int32
	ProcessId                  uint32
	ParentProcessId            uint32
	Flags                      PSS_PROCESS_FLAGS
	CreateTime                 FILETIME
	ExitTime                   FILETIME
	KernelTime                 FILETIME
	UserTime                   FILETIME
	PriorityClass              uint32
	PeakVirtualSize            uintptr
	VirtualSize                uintptr
	PageFaultCount             uint32
	PeakWorkingSetSize         uintptr
	WorkingSetSize             uintptr
	QuotaPeakPagedPoolUsage    uintptr
	QuotaPagedPoolUsage        uintptr
	QuotaPeakNonPagedPoolUsage uintptr
	QuotaNonPagedPoolUsage     uintptr
	PagefileUsage              uintptr
	PeakPagefileUsage          uintptr
	PrivateUsage               uintptr
	ExecuteFlags               uint32
	ImageFileName              [260]uint16
}

type PSS_QUERY_INFORMATION_CLASS

type PSS_QUERY_INFORMATION_CLASS int32

enum

const (
	PSS_QUERY_PROCESS_INFORMATION         PSS_QUERY_INFORMATION_CLASS = 0
	PSS_QUERY_VA_CLONE_INFORMATION        PSS_QUERY_INFORMATION_CLASS = 1
	PSS_QUERY_AUXILIARY_PAGES_INFORMATION PSS_QUERY_INFORMATION_CLASS = 2
	PSS_QUERY_VA_SPACE_INFORMATION        PSS_QUERY_INFORMATION_CLASS = 3
	PSS_QUERY_HANDLE_INFORMATION          PSS_QUERY_INFORMATION_CLASS = 4
	PSS_QUERY_THREAD_INFORMATION          PSS_QUERY_INFORMATION_CLASS = 5
	PSS_QUERY_HANDLE_TRACE_INFORMATION    PSS_QUERY_INFORMATION_CLASS = 6
	PSS_QUERY_PERFORMANCE_COUNTERS        PSS_QUERY_INFORMATION_CLASS = 7
)

type PSS_THREAD_ENTRY

type PSS_THREAD_ENTRY struct {
	ExitStatus               uint32
	TebBaseAddress           unsafe.Pointer
	ProcessId                uint32
	ThreadId                 uint32
	AffinityMask             uintptr
	Priority                 int32
	BasePriority             int32
	LastSyscallFirstArgument unsafe.Pointer
	LastSyscallNumber        uint16
	CreateTime               FILETIME
	ExitTime                 FILETIME
	KernelTime               FILETIME
	UserTime                 FILETIME
	Win32StartAddress        unsafe.Pointer
	CaptureTime              FILETIME
	Flags                    PSS_THREAD_FLAGS
	SuspendCount             uint16
	SizeOfContextRecord      uint16
	ContextRecord            *CONTEXT
}

type PSS_THREAD_FLAGS

type PSS_THREAD_FLAGS int32

enum flags

const (
	PSS_THREAD_FLAGS_NONE       PSS_THREAD_FLAGS = 0
	PSS_THREAD_FLAGS_TERMINATED PSS_THREAD_FLAGS = 1
)

type PSS_THREAD_INFORMATION

type PSS_THREAD_INFORMATION struct {
	ThreadsCaptured uint32
	ContextLength   uint32
}

type PSS_VA_CLONE_INFORMATION

type PSS_VA_CLONE_INFORMATION struct {
	VaCloneHandle HANDLE
}

type PSS_VA_SPACE_ENTRY

type PSS_VA_SPACE_ENTRY struct {
	BaseAddress          unsafe.Pointer
	AllocationBase       unsafe.Pointer
	AllocationProtect    uint32
	RegionSize           uintptr
	State                uint32
	Protect              uint32
	Type                 uint32
	TimeDateStamp        uint32
	SizeOfImage          uint32
	ImageBase            unsafe.Pointer
	CheckSum             uint32
	MappedFileNameLength uint16
	MappedFileName       PWSTR
}

type PSS_VA_SPACE_INFORMATION

type PSS_VA_SPACE_INFORMATION struct {
	RegionCount uint32
}

type PSS_WALK_INFORMATION_CLASS

type PSS_WALK_INFORMATION_CLASS int32

enum

const (
	PSS_WALK_AUXILIARY_PAGES PSS_WALK_INFORMATION_CLASS = 0
	PSS_WALK_VA_SPACE        PSS_WALK_INFORMATION_CLASS = 1
	PSS_WALK_HANDLES         PSS_WALK_INFORMATION_CLASS = 2
	PSS_WALK_THREADS         PSS_WALK_INFORMATION_CLASS = 3
)

type PSTIME_FLAGS

type PSTIME_FLAGS int32

enum flags

const (
	PSTF_UTC   PSTIME_FLAGS = 0
	PSTF_LOCAL PSTIME_FLAGS = 1
)

type PSTR

type PSTR = *byte

func CharNextA

func CharNextA(lpsz PSTR) PSTR

func CharNextExA

func CharNextExA(CodePage uint16, lpCurrentChar PSTR, dwFlags uint32) PSTR

func CharPrevA

func CharPrevA(lpszStart PSTR, lpszCurrent PSTR) PSTR

func CharPrevExA

func CharPrevExA(CodePage uint16, lpStart PSTR, lpCurrentChar PSTR, dwFlags uint32) PSTR

func GetCommandLineA

func GetCommandLineA() PSTR

func GetEnvironmentStrings

func GetEnvironmentStrings() PSTR

func LstrcatA

func LstrcatA(lpString1 PSTR, lpString2 PSTR) PSTR

func LstrcpyA

func LstrcpyA(lpString1 PSTR, lpString2 PSTR) PSTR

func LstrcpynA

func LstrcpynA(lpString1 PSTR, lpString2 PSTR, iMaxLength int32) PSTR

func PathAddBackslashA

func PathAddBackslashA(pszPath PSTR) PSTR

func PathBuildRootA

func PathBuildRootA(pszRoot PSTR, iDrive int32) PSTR

func PathCombineA

func PathCombineA(pszDest PSTR, pszDir PSTR, pszFile PSTR) PSTR

func PathFindExtensionA

func PathFindExtensionA(pszPath PSTR) PSTR

func PathFindFileNameA

func PathFindFileNameA(pszPath PSTR) PSTR

func PathFindNextComponentA

func PathFindNextComponentA(pszPath PSTR) PSTR

func PathFindSuffixArrayA

func PathFindSuffixArrayA(pszPath PSTR, apszSuffix *PSTR, iArraySize int32) PSTR

func PathGetArgsA

func PathGetArgsA(pszPath PSTR) PSTR

func PathRemoveBackslashA

func PathRemoveBackslashA(pszPath PSTR) PSTR

func PathSkipRootA

func PathSkipRootA(pszPath PSTR) PSTR

func StrCatBuffA

func StrCatBuffA(pszDest PSTR, pszSrc PSTR, cchDestBuffSize int32) PSTR

func StrChrA

func StrChrA(pszStart PSTR, wMatch uint16) PSTR

func StrChrIA

func StrChrIA(pszStart PSTR, wMatch uint16) PSTR

func StrDupA

func StrDupA(pszSrch PSTR) PSTR

func StrFormatByteSize64A

func StrFormatByteSize64A(qdw int64, pszBuf PSTR, cchBuf uint32) PSTR

func StrFormatByteSizeA

func StrFormatByteSizeA(dw uint32, pszBuf PSTR, cchBuf uint32) PSTR

func StrFormatKBSizeA

func StrFormatKBSizeA(qdw int64, pszBuf PSTR, cchBuf uint32) PSTR

func StrNCatA

func StrNCatA(psz1 PSTR, psz2 PSTR, cchMax int32) PSTR

func StrPBrkA

func StrPBrkA(psz PSTR, pszSet PSTR) PSTR

func StrRChrA

func StrRChrA(pszStart PSTR, pszEnd PSTR, wMatch uint16) PSTR

func StrRChrIA

func StrRChrIA(pszStart PSTR, pszEnd PSTR, wMatch uint16) PSTR

func StrRStrIA

func StrRStrIA(pszSource PSTR, pszLast PSTR, pszSrch PSTR) PSTR

func StrStrA

func StrStrA(pszFirst PSTR, pszSrch PSTR) PSTR

func StrStrIA

func StrStrIA(pszFirst PSTR, pszSrch PSTR) PSTR

func StrToPstr

func StrToPstr(str string) PSTR

func UrlGetLocationA

func UrlGetLocationA(pszURL PSTR) PSTR

type PSYMBOLSERVERBYINDEXPROC

type PSYMBOLSERVERBYINDEXPROC = uintptr

type PSYMBOLSERVERBYINDEXPROCA

type PSYMBOLSERVERBYINDEXPROCA = uintptr

type PSYMBOLSERVERBYINDEXPROCA_func

type PSYMBOLSERVERBYINDEXPROCA_func = func(param0 PSTR, param1 PSTR, param2 PSTR, param3 PSTR) BOOL

type PSYMBOLSERVERBYINDEXPROCW

type PSYMBOLSERVERBYINDEXPROCW = uintptr

type PSYMBOLSERVERBYINDEXPROCW_func

type PSYMBOLSERVERBYINDEXPROCW_func = func(param0 PWSTR, param1 PWSTR, param2 PWSTR, param3 PWSTR) BOOL

type PSYMBOLSERVERBYINDEXPROC_func

type PSYMBOLSERVERBYINDEXPROC_func = func(param0 PSTR, param1 PSTR, param2 PSTR, param3 PSTR) BOOL

type PSYMBOLSERVERCALLBACKPROC

type PSYMBOLSERVERCALLBACKPROC = uintptr

type PSYMBOLSERVERCALLBACKPROC_func

type PSYMBOLSERVERCALLBACKPROC_func = func(action uintptr, data uint64, context uint64) BOOL

type PSYMBOLSERVERCLOSEPROC

type PSYMBOLSERVERCLOSEPROC = uintptr

type PSYMBOLSERVERCLOSEPROC_func

type PSYMBOLSERVERCLOSEPROC_func = func() BOOL

type PSYMBOLSERVERDELTANAME

type PSYMBOLSERVERDELTANAME = uintptr

type PSYMBOLSERVERDELTANAMEW

type PSYMBOLSERVERDELTANAMEW = uintptr

type PSYMBOLSERVERDELTANAMEW_func

type PSYMBOLSERVERDELTANAMEW_func = func(param0 PWSTR, param1 unsafe.Pointer, param2 uint32, param3 uint32, param4 unsafe.Pointer, param5 uint32, param6 uint32, param7 PWSTR, param8 uintptr) BOOL

type PSYMBOLSERVERDELTANAME_func

type PSYMBOLSERVERDELTANAME_func = func(param0 PSTR, param1 unsafe.Pointer, param2 uint32, param3 uint32, param4 unsafe.Pointer, param5 uint32, param6 uint32, param7 PSTR, param8 uintptr) BOOL

type PSYMBOLSERVERGETINDEXSTRING

type PSYMBOLSERVERGETINDEXSTRING = uintptr

type PSYMBOLSERVERGETINDEXSTRINGW

type PSYMBOLSERVERGETINDEXSTRINGW = uintptr

type PSYMBOLSERVERGETINDEXSTRINGW_func

type PSYMBOLSERVERGETINDEXSTRINGW_func = func(param0 unsafe.Pointer, param1 uint32, param2 uint32, param3 PWSTR, param4 uintptr) BOOL

type PSYMBOLSERVERGETINDEXSTRING_func

type PSYMBOLSERVERGETINDEXSTRING_func = func(param0 unsafe.Pointer, param1 uint32, param2 uint32, param3 PSTR, param4 uintptr) BOOL

type PSYMBOLSERVERGETOPTIONDATAPROC

type PSYMBOLSERVERGETOPTIONDATAPROC = uintptr

type PSYMBOLSERVERGETOPTIONDATAPROC_func

type PSYMBOLSERVERGETOPTIONDATAPROC_func = func(param0 uintptr, param1 *uint64) BOOL

type PSYMBOLSERVERGETOPTIONSPROC

type PSYMBOLSERVERGETOPTIONSPROC = uintptr

type PSYMBOLSERVERGETOPTIONSPROC_func

type PSYMBOLSERVERGETOPTIONSPROC_func = func() uintptr

type PSYMBOLSERVERGETSUPPLEMENT

type PSYMBOLSERVERGETSUPPLEMENT = uintptr

type PSYMBOLSERVERGETSUPPLEMENTW

type PSYMBOLSERVERGETSUPPLEMENTW = uintptr

type PSYMBOLSERVERGETSUPPLEMENTW_func

type PSYMBOLSERVERGETSUPPLEMENTW_func = func(param0 PWSTR, param1 PWSTR, param2 PWSTR, param3 PWSTR, param4 uintptr) BOOL

type PSYMBOLSERVERGETSUPPLEMENT_func

type PSYMBOLSERVERGETSUPPLEMENT_func = func(param0 PSTR, param1 PSTR, param2 PSTR, param3 PSTR, param4 uintptr) BOOL

type PSYMBOLSERVERGETVERSION

type PSYMBOLSERVERGETVERSION = uintptr

type PSYMBOLSERVERGETVERSION_func

type PSYMBOLSERVERGETVERSION_func = func(param0 *API_VERSION) BOOL

type PSYMBOLSERVERISSTORE

type PSYMBOLSERVERISSTORE = uintptr

type PSYMBOLSERVERISSTOREW

type PSYMBOLSERVERISSTOREW = uintptr

type PSYMBOLSERVERISSTOREW_func

type PSYMBOLSERVERISSTOREW_func = func(param0 PWSTR) BOOL

type PSYMBOLSERVERISSTORE_func

type PSYMBOLSERVERISSTORE_func = func(param0 PSTR) BOOL

type PSYMBOLSERVERMESSAGEPROC

type PSYMBOLSERVERMESSAGEPROC = uintptr

type PSYMBOLSERVERMESSAGEPROC_func

type PSYMBOLSERVERMESSAGEPROC_func = func(action uintptr, data uint64, context uint64) BOOL

type PSYMBOLSERVEROPENPROC

type PSYMBOLSERVEROPENPROC = uintptr

type PSYMBOLSERVEROPENPROC_func

type PSYMBOLSERVEROPENPROC_func = func() BOOL

type PSYMBOLSERVERPINGPROC

type PSYMBOLSERVERPINGPROC = uintptr

type PSYMBOLSERVERPINGPROCA

type PSYMBOLSERVERPINGPROCA = uintptr

type PSYMBOLSERVERPINGPROCA_func

type PSYMBOLSERVERPINGPROCA_func = func(param0 PSTR) BOOL

type PSYMBOLSERVERPINGPROCW

type PSYMBOLSERVERPINGPROCW = uintptr

type PSYMBOLSERVERPINGPROCWEX

type PSYMBOLSERVERPINGPROCWEX = uintptr

type PSYMBOLSERVERPINGPROCWEX_func

type PSYMBOLSERVERPINGPROCWEX_func = func(param0 PWSTR) BOOL

type PSYMBOLSERVERPINGPROCW_func

type PSYMBOLSERVERPINGPROCW_func = func(param0 PWSTR) BOOL

type PSYMBOLSERVERPINGPROC_func

type PSYMBOLSERVERPINGPROC_func = func(param0 PSTR) BOOL

type PSYMBOLSERVERPROC

type PSYMBOLSERVERPROC = uintptr

type PSYMBOLSERVERPROCA

type PSYMBOLSERVERPROCA = uintptr

type PSYMBOLSERVERPROCA_func

type PSYMBOLSERVERPROCA_func = func(param0 PSTR, param1 PSTR, param2 unsafe.Pointer, param3 uint32, param4 uint32, param5 PSTR) BOOL

type PSYMBOLSERVERPROCW

type PSYMBOLSERVERPROCW = uintptr

type PSYMBOLSERVERPROCW_func

type PSYMBOLSERVERPROCW_func = func(param0 PWSTR, param1 PWSTR, param2 unsafe.Pointer, param3 uint32, param4 uint32, param5 PWSTR) BOOL

type PSYMBOLSERVERPROC_func

type PSYMBOLSERVERPROC_func = func(param0 PSTR, param1 PSTR, param2 unsafe.Pointer, param3 uint32, param4 uint32, param5 PSTR) BOOL

type PSYMBOLSERVERSETHTTPAUTHHEADER

type PSYMBOLSERVERSETHTTPAUTHHEADER = uintptr

type PSYMBOLSERVERSETHTTPAUTHHEADER_func

type PSYMBOLSERVERSETHTTPAUTHHEADER_func = func(pszAuthHeader PWSTR) BOOL

type PSYMBOLSERVERSETOPTIONSPROC

type PSYMBOLSERVERSETOPTIONSPROC = uintptr

type PSYMBOLSERVERSETOPTIONSPROC_func

type PSYMBOLSERVERSETOPTIONSPROC_func = func(param0 uintptr, param1 uint64) BOOL

type PSYMBOLSERVERSETOPTIONSWPROC

type PSYMBOLSERVERSETOPTIONSWPROC = uintptr

type PSYMBOLSERVERSETOPTIONSWPROC_func

type PSYMBOLSERVERSETOPTIONSWPROC_func = func(param0 uintptr, param1 uint64) BOOL

type PSYMBOLSERVERSTOREFILE

type PSYMBOLSERVERSTOREFILE = uintptr

type PSYMBOLSERVERSTOREFILEW

type PSYMBOLSERVERSTOREFILEW = uintptr

type PSYMBOLSERVERSTOREFILEW_func

type PSYMBOLSERVERSTOREFILEW_func = func(param0 PWSTR, param1 PWSTR, param2 unsafe.Pointer, param3 uint32, param4 uint32, param5 PWSTR, param6 uintptr, param7 uint32) BOOL

type PSYMBOLSERVERSTOREFILE_func

type PSYMBOLSERVERSTOREFILE_func = func(param0 PSTR, param1 PSTR, param2 unsafe.Pointer, param3 uint32, param4 uint32, param5 PSTR, param6 uintptr, param7 uint32) BOOL

type PSYMBOLSERVERSTORESUPPLEMENT

type PSYMBOLSERVERSTORESUPPLEMENT = uintptr

type PSYMBOLSERVERSTORESUPPLEMENTW

type PSYMBOLSERVERSTORESUPPLEMENTW = uintptr

type PSYMBOLSERVERSTORESUPPLEMENTW_func

type PSYMBOLSERVERSTORESUPPLEMENTW_func = func(param0 PWSTR, param1 PWSTR, param2 PWSTR, param3 PWSTR, param4 uintptr, param5 uint32) BOOL

type PSYMBOLSERVERSTORESUPPLEMENT_func

type PSYMBOLSERVERSTORESUPPLEMENT_func = func(param0 PSTR, param1 PSTR, param2 PSTR, param3 PSTR, param4 uintptr, param5 uint32) BOOL

type PSYMBOLSERVERVERSION

type PSYMBOLSERVERVERSION = uintptr

type PSYMBOLSERVERVERSION_func

type PSYMBOLSERVERVERSION_func = func() uint32

type PSYMBOLSERVERWEXPROC

type PSYMBOLSERVERWEXPROC = uintptr

type PSYMBOLSERVERWEXPROC_func

type PSYMBOLSERVERWEXPROC_func = func(param0 PWSTR, param1 PWSTR, param2 unsafe.Pointer, param3 uint32, param4 uint32, param5 PWSTR, param6 *SYMSRV_EXTENDED_OUTPUT_DATA) BOOL

type PSYMBOL_FUNCENTRY_CALLBACK

type PSYMBOL_FUNCENTRY_CALLBACK = uintptr

type PSYMBOL_FUNCENTRY_CALLBACK64

type PSYMBOL_FUNCENTRY_CALLBACK64 = uintptr

type PSYMBOL_FUNCENTRY_CALLBACK64_func

type PSYMBOL_FUNCENTRY_CALLBACK64_func = func(hProcess HANDLE, AddrBase uint64, UserContext uint64) unsafe.Pointer

type PSYMBOL_FUNCENTRY_CALLBACK_func

type PSYMBOL_FUNCENTRY_CALLBACK_func = func(hProcess HANDLE, AddrBase uint32, UserContext unsafe.Pointer) unsafe.Pointer

type PSYMBOL_REGISTERED_CALLBACK64

type PSYMBOL_REGISTERED_CALLBACK64 = uintptr

type PSYMBOL_REGISTERED_CALLBACK64_func

type PSYMBOL_REGISTERED_CALLBACK64_func = func(hProcess HANDLE, ActionCode uint32, CallbackData uint64, UserContext uint64) BOOL

type PSYM_ENUMERATESYMBOLS_CALLBACK

type PSYM_ENUMERATESYMBOLS_CALLBACK = uintptr

type PSYM_ENUMERATESYMBOLS_CALLBACKW

type PSYM_ENUMERATESYMBOLS_CALLBACKW = uintptr

type PSYM_ENUMERATESYMBOLS_CALLBACKW_func

type PSYM_ENUMERATESYMBOLS_CALLBACKW_func = func(pSymInfo *SYMBOL_INFOW, SymbolSize uint32, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMERATESYMBOLS_CALLBACK_func

type PSYM_ENUMERATESYMBOLS_CALLBACK_func = func(pSymInfo *SYMBOL_INFO, SymbolSize uint32, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMLINES_CALLBACK

type PSYM_ENUMLINES_CALLBACK = uintptr

type PSYM_ENUMLINES_CALLBACKW

type PSYM_ENUMLINES_CALLBACKW = uintptr

type PSYM_ENUMLINES_CALLBACKW_func

type PSYM_ENUMLINES_CALLBACKW_func = func(LineInfo *SRCCODEINFOW, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMLINES_CALLBACK_func

type PSYM_ENUMLINES_CALLBACK_func = func(LineInfo *SRCCODEINFO, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMMODULES_CALLBACK64

type PSYM_ENUMMODULES_CALLBACK64 = uintptr

type PSYM_ENUMMODULES_CALLBACK64_func

type PSYM_ENUMMODULES_CALLBACK64_func = func(ModuleName PSTR, BaseOfDll uint64, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMMODULES_CALLBACKW64

type PSYM_ENUMMODULES_CALLBACKW64 = uintptr

type PSYM_ENUMMODULES_CALLBACKW64_func

type PSYM_ENUMMODULES_CALLBACKW64_func = func(ModuleName PWSTR, BaseOfDll uint64, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMPROCESSES_CALLBACK

type PSYM_ENUMPROCESSES_CALLBACK = uintptr

type PSYM_ENUMPROCESSES_CALLBACK_func

type PSYM_ENUMPROCESSES_CALLBACK_func = func(hProcess HANDLE, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMSOURCEFILES_CALLBACK

type PSYM_ENUMSOURCEFILES_CALLBACK = uintptr

type PSYM_ENUMSOURCEFILES_CALLBACKW

type PSYM_ENUMSOURCEFILES_CALLBACKW = uintptr

type PSYM_ENUMSOURCEFILES_CALLBACKW_func

type PSYM_ENUMSOURCEFILES_CALLBACKW_func = func(pSourceFile *SOURCEFILEW, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMSOURCEFILES_CALLBACK_func

type PSYM_ENUMSOURCEFILES_CALLBACK_func = func(pSourceFile *SOURCEFILE, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMSYMBOLS_CALLBACK64

type PSYM_ENUMSYMBOLS_CALLBACK64 = uintptr

type PSYM_ENUMSYMBOLS_CALLBACK64W

type PSYM_ENUMSYMBOLS_CALLBACK64W = uintptr

type PSYM_ENUMSYMBOLS_CALLBACK64W_func

type PSYM_ENUMSYMBOLS_CALLBACK64W_func = func(SymbolName PWSTR, SymbolAddress uint64, SymbolSize uint32, UserContext unsafe.Pointer) BOOL

type PSYM_ENUMSYMBOLS_CALLBACK64_func

type PSYM_ENUMSYMBOLS_CALLBACK64_func = func(SymbolName PSTR, SymbolAddress uint64, SymbolSize uint32, UserContext unsafe.Pointer) BOOL

type PShutdownTextServices

type PShutdownTextServices = uintptr

type PShutdownTextServices_func

type PShutdownTextServices_func = func(pTextServices *IUnknown) HRESULT

type PTERMINATION_HANDLER

type PTERMINATION_HANDLER = uintptr

type PTERMINATION_HANDLER_func

type PTERMINATION_HANDLER_func = func(_abnormal_termination BOOLEAN, EstablisherFrame unsafe.Pointer)

type PTIMERAPCROUTINE

type PTIMERAPCROUTINE = uintptr

type PTIMERAPCROUTINE_func

type PTIMERAPCROUTINE_func = func(lpArgToCompletionRoutine unsafe.Pointer, dwTimerLowValue uint32, dwTimerHighValue uint32)

type PTP_CALLBACK_INSTANCE

type PTP_CALLBACK_INSTANCE = uintptr

type PTP_CLEANUP_GROUP

type PTP_CLEANUP_GROUP = uintptr

type PTP_CLEANUP_GROUP_CANCEL_CALLBACK

type PTP_CLEANUP_GROUP_CANCEL_CALLBACK = uintptr

type PTP_CLEANUP_GROUP_CANCEL_CALLBACK_func

type PTP_CLEANUP_GROUP_CANCEL_CALLBACK_func = func(ObjectContext unsafe.Pointer, CleanupContext unsafe.Pointer)

type PTP_IO

type PTP_IO = uintptr

type PTP_POOL

type PTP_POOL = uintptr

type PTP_SIMPLE_CALLBACK

type PTP_SIMPLE_CALLBACK = uintptr

type PTP_SIMPLE_CALLBACK_func

type PTP_SIMPLE_CALLBACK_func = func(Instance PTP_CALLBACK_INSTANCE, Context unsafe.Pointer)

type PTP_TIMER

type PTP_TIMER = uintptr

type PTP_TIMER_CALLBACK

type PTP_TIMER_CALLBACK = uintptr

type PTP_TIMER_CALLBACK_func

type PTP_TIMER_CALLBACK_func = func(Instance PTP_CALLBACK_INSTANCE, Context unsafe.Pointer, Timer PTP_TIMER)

type PTP_WAIT

type PTP_WAIT = uintptr

type PTP_WAIT_CALLBACK

type PTP_WAIT_CALLBACK = uintptr

type PTP_WAIT_CALLBACK_func

type PTP_WAIT_CALLBACK_func = func(Instance PTP_CALLBACK_INSTANCE, Context unsafe.Pointer, Wait PTP_WAIT, WaitResult uint32)

type PTP_WIN32_IO_CALLBACK

type PTP_WIN32_IO_CALLBACK = uintptr

type PTP_WIN32_IO_CALLBACK_func

type PTP_WIN32_IO_CALLBACK_func = func(Instance PTP_CALLBACK_INSTANCE, Context unsafe.Pointer, Overlapped unsafe.Pointer, IoResult uint32, NumberOfBytesTransferred uintptr, Io PTP_IO)

type PTP_WORK

type PTP_WORK = uintptr

type PTP_WORK_CALLBACK

type PTP_WORK_CALLBACK = uintptr

type PTP_WORK_CALLBACK_func

type PTP_WORK_CALLBACK_func = func(Instance PTP_CALLBACK_INSTANCE, Context unsafe.Pointer, Work PTP_WORK)

type PTRANSLATE_ADDRESS_ROUTINE64

type PTRANSLATE_ADDRESS_ROUTINE64 = uintptr

type PTRANSLATE_ADDRESS_ROUTINE64_func

type PTRANSLATE_ADDRESS_ROUTINE64_func = func(hProcess HANDLE, hThread HANDLE, lpaddr *ADDRESS64) uint64

type PUBAPPINFO

type PUBAPPINFO struct {
	CbSize      uint32
	DwMask      uint32
	PszSource   PWSTR
	StAssigned  SYSTEMTIME
	StPublished SYSTEMTIME
	StScheduled SYSTEMTIME
	StExpire    SYSTEMTIME
}

type PUBAPPINFOFLAGS

type PUBAPPINFOFLAGS int32

enum

const (
	PAI_SOURCE        PUBAPPINFOFLAGS = 1
	PAI_ASSIGNEDTIME  PUBAPPINFOFLAGS = 2
	PAI_PUBLISHEDTIME PUBAPPINFOFLAGS = 4
	PAI_SCHEDULEDTIME PUBAPPINFOFLAGS = 8
	PAI_EXPIRETIME    PUBAPPINFOFLAGS = 16
)

type PUBLIC_OBJECT_BASIC_INFORMATION

type PUBLIC_OBJECT_BASIC_INFORMATION struct {
	Attributes    uint32
	GrantedAccess uint32
	HandleCount   uint32
	PointerCount  uint32
	Reserved      [10]uint32
}

type PUBLIC_OBJECT_TYPE_INFORMATION

type PUBLIC_OBJECT_TYPE_INFORMATION struct {
	TypeName UNICODE_STRING
	Reserved [22]uint32
}

type PUMS_SCHEDULER_ENTRY_POINT

type PUMS_SCHEDULER_ENTRY_POINT = uintptr

type PUMS_SCHEDULER_ENTRY_POINT_func

type PUMS_SCHEDULER_ENTRY_POINT_func = func(Reason RTL_UMS_SCHEDULER_REASON, ActivationPayload uintptr, SchedulerParam unsafe.Pointer)

type PUNCTUATION

type PUNCTUATION struct {
	ISize         uint32
	SzPunctuation PSTR
}

type PUSHBUTTONDROPDOWNSTATES

type PUSHBUTTONDROPDOWNSTATES int32

enum

const (
	PBDDS_NORMAL   PUSHBUTTONDROPDOWNSTATES = 1
	PBDDS_DISABLED PUSHBUTTONDROPDOWNSTATES = 2
)

type PUSHBUTTONSTATES

type PUSHBUTTONSTATES int32

enum

const (
	PBS_NORMAL              PUSHBUTTONSTATES = 1
	PBS_HOT                 PUSHBUTTONSTATES = 2
	PBS_PRESSED             PUSHBUTTONSTATES = 3
	PBS_DISABLED            PUSHBUTTONSTATES = 4
	PBS_DEFAULTED           PUSHBUTTONSTATES = 5
	PBS_DEFAULTED_ANIMATING PUSHBUTTONSTATES = 6
)

type PVALUE

type PVALUE = PVALUEW

type PVALUEA

type PVALUEA struct {
	Pv_valuename     PSTR
	Pv_valuelen      int32
	Pv_value_context unsafe.Pointer
	Pv_type          uint32
}

type PVALUEW

type PVALUEW struct {
	Pv_valuename     PWSTR
	Pv_valuelen      int32
	Pv_value_context unsafe.Pointer
	Pv_type          uint32
}

type PVECTORED_EXCEPTION_HANDLER

type PVECTORED_EXCEPTION_HANDLER = uintptr

type PVECTORED_EXCEPTION_HANDLER_func

type PVECTORED_EXCEPTION_HANDLER_func = func(ExceptionInfo *EXCEPTION_POINTERS) int32

type PWAITCHAINCALLBACK

type PWAITCHAINCALLBACK = uintptr

type PWAITCHAINCALLBACK_func

type PWAITCHAINCALLBACK_func = func(WctHandle unsafe.Pointer, Context uintptr, CallbackStatus uint32, NodeCount *uint32, NodeInfoArray *WAITCHAIN_NODE_INFO, IsCycle *BOOL)

type PWINSTATIONQUERYINFORMATIONW

type PWINSTATIONQUERYINFORMATIONW = uintptr

type PWINSTATIONQUERYINFORMATIONW_func

type PWINSTATIONQUERYINFORMATIONW_func = func(param0 HANDLE, param1 uint32, param2 WINSTATIONINFOCLASS, param3 unsafe.Pointer, param4 uint32, param5 *uint32) BOOLEAN

type PWLDP_CANEXECUTEBUFFER_API

type PWLDP_CANEXECUTEBUFFER_API = uintptr

type PWLDP_CANEXECUTEBUFFER_API_func

type PWLDP_CANEXECUTEBUFFER_API_func = func(host *syscall.GUID, options WLDP_EXECUTION_EVALUATION_OPTIONS, buffer *byte, bufferSize uint32, auditInfo PWSTR, result *WLDP_EXECUTION_POLICY) HRESULT

type PWLDP_CANEXECUTEFILE_API

type PWLDP_CANEXECUTEFILE_API = uintptr

type PWLDP_CANEXECUTEFILE_API_func

type PWLDP_CANEXECUTEFILE_API_func = func(host *syscall.GUID, options WLDP_EXECUTION_EVALUATION_OPTIONS, fileHandle HANDLE, auditInfo PWSTR, result *WLDP_EXECUTION_POLICY) HRESULT

type PWLDP_CANEXECUTESTREAM_API

type PWLDP_CANEXECUTESTREAM_API = uintptr

type PWLDP_CANEXECUTESTREAM_API_func

type PWLDP_CANEXECUTESTREAM_API_func = func(host *syscall.GUID, options WLDP_EXECUTION_EVALUATION_OPTIONS, stream *IStream, auditInfo PWSTR, result *WLDP_EXECUTION_POLICY) HRESULT

type PWLDP_ISAPPAPPROVEDBYPOLICY_API

type PWLDP_ISAPPAPPROVEDBYPOLICY_API = uintptr

type PWLDP_ISAPPAPPROVEDBYPOLICY_API_func

type PWLDP_ISAPPAPPROVEDBYPOLICY_API_func = func(PackageFamilyName PWSTR, PackageVersion uint64) HRESULT

type PWLDP_ISDYNAMICCODEPOLICYENABLED_API

type PWLDP_ISDYNAMICCODEPOLICYENABLED_API = uintptr

type PWLDP_ISDYNAMICCODEPOLICYENABLED_API_func

type PWLDP_ISDYNAMICCODEPOLICYENABLED_API_func = func(pbEnabled *BOOL) HRESULT

type PWLDP_ISPRODUCTIONCONFIGURATION_API

type PWLDP_ISPRODUCTIONCONFIGURATION_API = uintptr

type PWLDP_ISPRODUCTIONCONFIGURATION_API_func

type PWLDP_ISPRODUCTIONCONFIGURATION_API_func = func(IsProductionConfiguration *BOOL) HRESULT

type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API

type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API = uintptr

type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API_func

type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API_func = func(IsProductionConfiguration *BOOL) HRESULT

type PWLDP_QUERYDEVICESECURITYINFORMATION_API

type PWLDP_QUERYDEVICESECURITYINFORMATION_API = uintptr

type PWLDP_QUERYDEVICESECURITYINFORMATION_API_func

type PWLDP_QUERYDEVICESECURITYINFORMATION_API_func = func(information *WLDP_DEVICE_SECURITY_INFORMATION, informationLength uint32, returnLength *uint32) HRESULT

type PWLDP_QUERYDYNAMICODETRUST_API

type PWLDP_QUERYDYNAMICODETRUST_API = uintptr

type PWLDP_QUERYDYNAMICODETRUST_API_func

type PWLDP_QUERYDYNAMICODETRUST_API_func = func(fileHandle HANDLE, baseImage unsafe.Pointer, imageSize uint32) HRESULT

type PWLDP_QUERYPOLICYSETTINGENABLED2_API

type PWLDP_QUERYPOLICYSETTINGENABLED2_API = uintptr

type PWLDP_QUERYPOLICYSETTINGENABLED2_API_func

type PWLDP_QUERYPOLICYSETTINGENABLED2_API_func = func(Setting PWSTR, Enabled *BOOL) HRESULT

type PWLDP_QUERYPOLICYSETTINGENABLED_API

type PWLDP_QUERYPOLICYSETTINGENABLED_API = uintptr

type PWLDP_QUERYPOLICYSETTINGENABLED_API_func

type PWLDP_QUERYPOLICYSETTINGENABLED_API_func = func(Setting WLDP_POLICY_SETTING, Enabled *BOOL) HRESULT

type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API

type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API = uintptr

type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API_func

type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API_func = func(lockdownMode *WLDP_WINDOWS_LOCKDOWN_MODE) HRESULT

type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API

type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API = uintptr

type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API_func

type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API_func = func(LockdownRestriction *WLDP_WINDOWS_LOCKDOWN_RESTRICTION) HRESULT

type PWLDP_RESETPRODUCTIONCONFIGURATION_API

type PWLDP_RESETPRODUCTIONCONFIGURATION_API = uintptr

type PWLDP_RESETPRODUCTIONCONFIGURATION_API_func

type PWLDP_RESETPRODUCTIONCONFIGURATION_API_func = func() HRESULT

type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API

type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API = uintptr

type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API_func

type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API_func = func() HRESULT

type PWLDP_SETDYNAMICCODETRUST_API

type PWLDP_SETDYNAMICCODETRUST_API = uintptr

type PWLDP_SETDYNAMICCODETRUST_API_func

type PWLDP_SETDYNAMICCODETRUST_API_func = func(hFileHandle HANDLE) HRESULT

type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API

type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API = uintptr

type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API_func

type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API_func = func(LockdownRestriction WLDP_WINDOWS_LOCKDOWN_RESTRICTION) HRESULT

type PWRSCHEMESENUMPROC

type PWRSCHEMESENUMPROC = uintptr

type PWRSCHEMESENUMPROC_V1

type PWRSCHEMESENUMPROC_V1 = uintptr

type PWRSCHEMESENUMPROC_V1_func

type PWRSCHEMESENUMPROC_V1_func = func(Index uint32, NameSize uint32, Name *int8, DescriptionSize uint32, Description *int8, Policy *POWER_POLICY, Context LPARAM) BOOLEAN

type PWRSCHEMESENUMPROC_func

type PWRSCHEMESENUMPROC_func = func(Index uint32, NameSize uint32, Name PWSTR, DescriptionSize uint32, Description PWSTR, Policy *POWER_POLICY, Context LPARAM) BOOLEAN

type PWSTR

type PWSTR = *uint16

func CharNextW

func CharNextW(lpsz PWSTR) PWSTR

func CharPrevW

func CharPrevW(lpszStart PWSTR, lpszCurrent PWSTR) PWSTR

func GetCommandLineW

func GetCommandLineW() PWSTR

func GetEnvironmentStringsW

func GetEnvironmentStringsW() PWSTR

func LstrcatW

func LstrcatW(lpString1 PWSTR, lpString2 PWSTR) PWSTR

func LstrcpyW

func LstrcpyW(lpString1 PWSTR, lpString2 PWSTR) PWSTR

func LstrcpynW

func LstrcpynW(lpString1 PWSTR, lpString2 PWSTR, iMaxLength int32) PWSTR

func PathAddBackslashW

func PathAddBackslashW(pszPath PWSTR) PWSTR

func PathBuildRootW

func PathBuildRootW(pszRoot PWSTR, iDrive int32) PWSTR

func PathCombineW

func PathCombineW(pszDest PWSTR, pszDir PWSTR, pszFile PWSTR) PWSTR

func PathFindExtensionW

func PathFindExtensionW(pszPath PWSTR) PWSTR

func PathFindFileNameW

func PathFindFileNameW(pszPath PWSTR) PWSTR

func PathFindNextComponentW

func PathFindNextComponentW(pszPath PWSTR) PWSTR

func PathFindSuffixArrayW

func PathFindSuffixArrayW(pszPath PWSTR, apszSuffix *PWSTR, iArraySize int32) PWSTR

func PathGetArgsW

func PathGetArgsW(pszPath PWSTR) PWSTR

func PathRemoveBackslashW

func PathRemoveBackslashW(pszPath PWSTR) PWSTR

func PathSkipRootW

func PathSkipRootW(pszPath PWSTR) PWSTR

func PropVariantToStringWithDefault

func PropVariantToStringWithDefault(propvarIn *PROPVARIANT, pszDefault PWSTR) PWSTR

func StrCatBuffW

func StrCatBuffW(pszDest PWSTR, pszSrc PWSTR, cchDestBuffSize int32) PWSTR

func StrCatW

func StrCatW(psz1 PWSTR, psz2 PWSTR) PWSTR

func StrChrIW

func StrChrIW(pszStart PWSTR, wMatch uint16) PWSTR

func StrChrNIW

func StrChrNIW(pszStart PWSTR, wMatch uint16, cchMax uint32) PWSTR

func StrChrNW

func StrChrNW(pszStart PWSTR, wMatch uint16, cchMax uint32) PWSTR

func StrChrW

func StrChrW(pszStart PWSTR, wMatch uint16) PWSTR

func StrCpyNW

func StrCpyNW(pszDst PWSTR, pszSrc PWSTR, cchMax int32) PWSTR

func StrCpyW

func StrCpyW(psz1 PWSTR, psz2 PWSTR) PWSTR

func StrDupW

func StrDupW(pszSrch PWSTR) PWSTR

func StrFormatByteSizeW

func StrFormatByteSizeW(qdw int64, pszBuf PWSTR, cchBuf uint32) PWSTR

func StrFormatKBSizeW

func StrFormatKBSizeW(qdw int64, pszBuf PWSTR, cchBuf uint32) PWSTR

func StrNCatW

func StrNCatW(psz1 PWSTR, psz2 PWSTR, cchMax int32) PWSTR

func StrPBrkW

func StrPBrkW(psz PWSTR, pszSet PWSTR) PWSTR

func StrRChrIW

func StrRChrIW(pszStart PWSTR, pszEnd PWSTR, wMatch uint16) PWSTR

func StrRChrW

func StrRChrW(pszStart PWSTR, pszEnd PWSTR, wMatch uint16) PWSTR

func StrRStrIW

func StrRStrIW(pszSource PWSTR, pszLast PWSTR, pszSrch PWSTR) PWSTR

func StrStrIW

func StrStrIW(pszFirst PWSTR, pszSrch PWSTR) PWSTR

func StrStrNIW

func StrStrNIW(pszFirst PWSTR, pszSrch PWSTR, cchMax uint32) PWSTR

func StrStrNW

func StrStrNW(pszFirst PWSTR, pszSrch PWSTR, cchMax uint32) PWSTR

func StrStrW

func StrStrW(pszFirst PWSTR, pszSrch PWSTR) PWSTR

func StrToPwstr

func StrToPwstr(str string) PWSTR

func UrlGetLocationW

func UrlGetLocationW(pszURL PWSTR) PWSTR

func VariantToStringWithDefault

func VariantToStringWithDefault(varIn *VARIANT, pszDefault PWSTR) PWSTR

func WindowsGetStringRawBuffer

func WindowsGetStringRawBuffer(string HSTRING, length *uint32) PWSTR

type PackageDebugSettings

type PackageDebugSettings struct {
}

type PasswordCredentialProvider

type PasswordCredentialProvider struct {
}

type PreviousVersions

type PreviousVersions struct {
}

type PropertiesUI

type PropertiesUI struct {
}

type PropertyConditionFlags

type PropertyConditionFlags int32

enum

const (
	PropertyConditionFlags_None           PropertyConditionFlags = 0
	PropertyConditionFlags_IgnoreCase     PropertyConditionFlags = 1
	PropertyConditionFlags_MatchSubstring PropertyConditionFlags = 2
)

type PropertySystem

type PropertySystem struct {
}

type ProviderOptions

type ProviderOptions int32

enum flags

const (
	ProviderOptions_ClientSideProvider     ProviderOptions = 1
	ProviderOptions_ServerSideProvider     ProviderOptions = 2
	ProviderOptions_NonClientAreaProvider  ProviderOptions = 4
	ProviderOptions_OverrideProvider       ProviderOptions = 8
	ProviderOptions_ProviderOwnsSetFocus   ProviderOptions = 16
	ProviderOptions_UseComThreading        ProviderOptions = 32
	ProviderOptions_RefuseNonClientSupport ProviderOptions = 64
	ProviderOptions_HasNativeIAccessible   ProviderOptions = 128
	ProviderOptions_UseClientCoordinates   ProviderOptions = 256
)

type ProviderType

type ProviderType int32

enum

const (
	ProviderType_BaseHwnd      ProviderType = 0
	ProviderType_Proxy         ProviderType = 1
	ProviderType_NonClientArea ProviderType = 2
)

type PublishDropTarget

type PublishDropTarget struct {
}

type PublishingWizard

type PublishingWizard struct {
}

type QACONTAINER

type QACONTAINER struct {
	CbSize              uint32
	PClientSite         *IOleClientSite
	PAdviseSink         *IAdviseSinkEx
	PPropertyNotifySink *IPropertyNotifySink
	PUnkEventSink       *IUnknown
	DwAmbientFlags      QACONTAINERFLAGS
	ColorFore           uint32
	ColorBack           uint32
	PFont               *IFont
	PUndoMgr            *IOleUndoManager
	DwAppearance        uint32
	Lcid                int32
	Hpal                HPALETTE
	PBindHost           *IBindHost
	POleControlSite     *IOleControlSite
	PServiceProvider    *IServiceProvider
}

type QACONTAINERFLAGS

type QACONTAINERFLAGS int32

enum

const (
	QACONTAINER_SHOWHATCHING      QACONTAINERFLAGS = 1
	QACONTAINER_SHOWGRABHANDLES   QACONTAINERFLAGS = 2
	QACONTAINER_USERMODE          QACONTAINERFLAGS = 4
	QACONTAINER_DISPLAYASDEFAULT  QACONTAINERFLAGS = 8
	QACONTAINER_UIDEAD            QACONTAINERFLAGS = 16
	QACONTAINER_AUTOCLIP          QACONTAINERFLAGS = 32
	QACONTAINER_MESSAGEREFLECT    QACONTAINERFLAGS = 64
	QACONTAINER_SUPPORTSMNEMONICS QACONTAINERFLAGS = 128
)

type QACONTROL

type QACONTROL struct {
	CbSize                    uint32
	DwMiscStatus              OLEMISC
	DwViewStatus              VIEWSTATUS
	DwEventCookie             uint32
	DwPropNotifyCookie        uint32
	DwPointerActivationPolicy POINTERINACTIVE
}

type QCMINFO

type QCMINFO struct {
	Hmenu      HMENU
	IndexMenu  uint32
	IdCmdFirst uint32
	IdCmdLast  uint32
	PIdMap     *QCMINFO_IDMAP
}

type QCMINFO_IDMAP

type QCMINFO_IDMAP struct {
	NMaxIds uint32
	PIdList [1]QCMINFO_IDMAP_PLACEMENT
}

type QCMINFO_IDMAP_PLACEMENT

type QCMINFO_IDMAP_PLACEMENT struct {
	Id     uint32
	FFlags uint32
}

type QITAB

type QITAB struct {
	Piid     *syscall.GUID
	DwOffset uint32
}

type QITIPF_FLAGS

type QITIPF_FLAGS int32

enum flags

const (
	QITIPF_DEFAULT       QITIPF_FLAGS = 0
	QITIPF_USENAME       QITIPF_FLAGS = 1
	QITIPF_LINKNOTARGET  QITIPF_FLAGS = 2
	QITIPF_LINKUSETARGET QITIPF_FLAGS = 4
	QITIPF_USESLOWTIP    QITIPF_FLAGS = 8
	QITIPF_SINGLELINE    QITIPF_FLAGS = 16
	QIF_CACHED           QITIPF_FLAGS = 1
	QIF_DONTEXPANDFOLDER QITIPF_FLAGS = 2
)

type QUAD

type QUAD struct {
	QUAD_Anonymous
}

type QUAD_Anonymous

type QUAD_Anonymous struct {
	Data [1]uint64
}

func (*QUAD_Anonymous) DoNotUseThisField

func (this *QUAD_Anonymous) DoNotUseThisField() *float64

func (*QUAD_Anonymous) DoNotUseThisFieldVal

func (this *QUAD_Anonymous) DoNotUseThisFieldVal() float64

func (*QUAD_Anonymous) UseThisFieldToCopy

func (this *QUAD_Anonymous) UseThisFieldToCopy() *int64

func (*QUAD_Anonymous) UseThisFieldToCopyVal

func (this *QUAD_Anonymous) UseThisFieldToCopyVal() int64

type QUERYCONTEXT

type QUERYCONTEXT struct {
	DwContext   uint32
	Platform    CSPLATFORM
	Locale      uint32
	DwVersionHi uint32
	DwVersionLo uint32
}

type QUERY_SERVICE_CONFIG

type QUERY_SERVICE_CONFIG = QUERY_SERVICE_CONFIGW

type QUERY_SERVICE_CONFIGA

type QUERY_SERVICE_CONFIGA struct {
	DwServiceType      ENUM_SERVICE_TYPE
	DwStartType        SERVICE_START_TYPE
	DwErrorControl     SERVICE_ERROR
	LpBinaryPathName   PSTR
	LpLoadOrderGroup   PSTR
	DwTagId            uint32
	LpDependencies     PSTR
	LpServiceStartName PSTR
	LpDisplayName      PSTR
}

type QUERY_SERVICE_CONFIGW

type QUERY_SERVICE_CONFIGW struct {
	DwServiceType      ENUM_SERVICE_TYPE
	DwStartType        SERVICE_START_TYPE
	DwErrorControl     SERVICE_ERROR
	LpBinaryPathName   PWSTR
	LpLoadOrderGroup   PWSTR
	DwTagId            uint32
	LpDependencies     PWSTR
	LpServiceStartName PWSTR
	LpDisplayName      PWSTR
}

type QUERY_SERVICE_LOCK_STATUS

type QUERY_SERVICE_LOCK_STATUS = QUERY_SERVICE_LOCK_STATUSW

type QUERY_SERVICE_LOCK_STATUSA

type QUERY_SERVICE_LOCK_STATUSA struct {
	FIsLocked      uint32
	LpLockOwner    PSTR
	DwLockDuration uint32
}

type QUERY_SERVICE_LOCK_STATUSW

type QUERY_SERVICE_LOCK_STATUSW struct {
	FIsLocked      uint32
	LpLockOwner    PWSTR
	DwLockDuration uint32
}

type QUERY_USER_NOTIFICATION_STATE

type QUERY_USER_NOTIFICATION_STATE int32

enum

const (
	QUNS_NOT_PRESENT             QUERY_USER_NOTIFICATION_STATE = 1
	QUNS_BUSY                    QUERY_USER_NOTIFICATION_STATE = 2
	QUNS_RUNNING_D3D_FULL_SCREEN QUERY_USER_NOTIFICATION_STATE = 3
	QUNS_PRESENTATION_MODE       QUERY_USER_NOTIFICATION_STATE = 4
	QUNS_ACCEPTS_NOTIFICATIONS   QUERY_USER_NOTIFICATION_STATE = 5
	QUNS_QUIET_TIME              QUERY_USER_NOTIFICATION_STATE = 6
	QUNS_APP                     QUERY_USER_NOTIFICATION_STATE = 7
)

type QUEUE_STATUS_FLAGS

type QUEUE_STATUS_FLAGS uint32

enum flags

const (
	QS_ALLEVENTS      QUEUE_STATUS_FLAGS = 1215
	QS_ALLINPUT       QUEUE_STATUS_FLAGS = 1279
	QS_ALLPOSTMESSAGE QUEUE_STATUS_FLAGS = 256
	QS_HOTKEY         QUEUE_STATUS_FLAGS = 128
	QS_INPUT          QUEUE_STATUS_FLAGS = 1031
	QS_KEY            QUEUE_STATUS_FLAGS = 1
	QS_MOUSE          QUEUE_STATUS_FLAGS = 6
	QS_MOUSEBUTTON    QUEUE_STATUS_FLAGS = 4
	QS_MOUSEMOVE      QUEUE_STATUS_FLAGS = 2
	QS_PAINT          QUEUE_STATUS_FLAGS = 32
	QS_POSTMESSAGE    QUEUE_STATUS_FLAGS = 8
	QS_RAWINPUT       QUEUE_STATUS_FLAGS = 1024
	QS_SENDMESSAGE    QUEUE_STATUS_FLAGS = 64
	QS_TIMER          QUEUE_STATUS_FLAGS = 16
)

type QUEUE_USER_APC_FLAGS

type QUEUE_USER_APC_FLAGS int32

enum

const (
	QUEUE_USER_APC_FLAGS_NONE             QUEUE_USER_APC_FLAGS = 0
	QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC QUEUE_USER_APC_FLAGS = 1
	QUEUE_USER_APC_CALLBACK_DATA_CONTEXT  QUEUE_USER_APC_FLAGS = 65536
)

type QUOTA_LIMITS

type QUOTA_LIMITS struct {
	PagedPoolLimit        uintptr
	NonPagedPoolLimit     uintptr
	MinimumWorkingSetSize uintptr
	MaximumWorkingSetSize uintptr
	PagefileLimit         uintptr
	TimeLimit             int64
}

type QUOTA_LIMITS_EX

type QUOTA_LIMITS_EX struct {
	PagedPoolLimit        uintptr
	NonPagedPoolLimit     uintptr
	MinimumWorkingSetSize uintptr
	MaximumWorkingSetSize uintptr
	PagefileLimit         uintptr
	TimeLimit             int64
	WorkingSetLimit       uintptr
	Reserved2             uintptr
	Reserved3             uintptr
	Reserved4             uintptr
	Flags                 uint32
	CpuRateLimit          RATE_QUOTA_LIMIT
}

type QueryCancelAutoPlay

type QueryCancelAutoPlay struct {
}

type R2_MODE

type R2_MODE int32

enum

const (
	R2_BLACK       R2_MODE = 1
	R2_NOTMERGEPEN R2_MODE = 2
	R2_MASKNOTPEN  R2_MODE = 3
	R2_NOTCOPYPEN  R2_MODE = 4
	R2_MASKPENNOT  R2_MODE = 5
	R2_NOT         R2_MODE = 6
	R2_XORPEN      R2_MODE = 7
	R2_NOTMASKPEN  R2_MODE = 8
	R2_MASKPEN     R2_MODE = 9
	R2_NOTXORPEN   R2_MODE = 10
	R2_NOP         R2_MODE = 11
	R2_MERGENOTPEN R2_MODE = 12
	R2_COPYPEN     R2_MODE = 13
	R2_MERGEPENNOT R2_MODE = 14
	R2_MERGEPEN    R2_MODE = 15
	R2_WHITE       R2_MODE = 16
	R2_LAST        R2_MODE = 16
)

func GetROP2

func GetROP2(hdc HDC) R2_MODE

type RADIOBUTTONSTATES

type RADIOBUTTONSTATES int32

enum

const (
	RBS_UNCHECKEDNORMAL   RADIOBUTTONSTATES = 1
	RBS_UNCHECKEDHOT      RADIOBUTTONSTATES = 2
	RBS_UNCHECKEDPRESSED  RADIOBUTTONSTATES = 3
	RBS_UNCHECKEDDISABLED RADIOBUTTONSTATES = 4
	RBS_CHECKEDNORMAL     RADIOBUTTONSTATES = 5
	RBS_CHECKEDHOT        RADIOBUTTONSTATES = 6
	RBS_CHECKEDPRESSED    RADIOBUTTONSTATES = 7
	RBS_CHECKEDDISABLED   RADIOBUTTONSTATES = 8
)

type RASProvider

type RASProvider struct {
}

type RASTERIZER_STATUS

type RASTERIZER_STATUS struct {
	NSize       int16
	WFlags      int16
	NLanguageID int16
}

type RATE_QUOTA_LIMIT

type RATE_QUOTA_LIMIT struct {
	RATE_QUOTA_LIMIT_Anonymous
}

func (*RATE_QUOTA_LIMIT) Anonymous

func (this *RATE_QUOTA_LIMIT) Anonymous() *RATE_QUOTA_LIMIT_Anonymous

func (*RATE_QUOTA_LIMIT) AnonymousVal

func (this *RATE_QUOTA_LIMIT) AnonymousVal() RATE_QUOTA_LIMIT_Anonymous

func (*RATE_QUOTA_LIMIT) RateData

func (this *RATE_QUOTA_LIMIT) RateData() *uint32

func (*RATE_QUOTA_LIMIT) RateDataVal

func (this *RATE_QUOTA_LIMIT) RateDataVal() uint32

type RATE_QUOTA_LIMIT_Anonymous

type RATE_QUOTA_LIMIT_Anonymous struct {
	Bitfield_ uint32
}

type RAWHID

type RAWHID struct {
	DwSizeHid uint32
	DwCount   uint32
	BRawData  [1]byte
}

type RAWINPUT

type RAWINPUT struct {
	Header RAWINPUTHEADER
	Data   RAWINPUT_Data
}

type RAWINPUTDEVICE

type RAWINPUTDEVICE struct {
	UsUsagePage uint16
	UsUsage     uint16
	DwFlags     RAWINPUTDEVICE_FLAGS
	HwndTarget  HWND
}

type RAWINPUTDEVICELIST

type RAWINPUTDEVICELIST struct {
	HDevice HANDLE
	DwType  RID_DEVICE_INFO_TYPE
}

type RAWINPUTDEVICE_FLAGS

type RAWINPUTDEVICE_FLAGS uint32

enum flags

const (
	RIDEV_REMOVE       RAWINPUTDEVICE_FLAGS = 1
	RIDEV_EXCLUDE      RAWINPUTDEVICE_FLAGS = 16
	RIDEV_PAGEONLY     RAWINPUTDEVICE_FLAGS = 32
	RIDEV_NOLEGACY     RAWINPUTDEVICE_FLAGS = 48
	RIDEV_INPUTSINK    RAWINPUTDEVICE_FLAGS = 256
	RIDEV_CAPTUREMOUSE RAWINPUTDEVICE_FLAGS = 512
	RIDEV_NOHOTKEYS    RAWINPUTDEVICE_FLAGS = 512
	RIDEV_APPKEYS      RAWINPUTDEVICE_FLAGS = 1024
	RIDEV_EXINPUTSINK  RAWINPUTDEVICE_FLAGS = 4096
	RIDEV_DEVNOTIFY    RAWINPUTDEVICE_FLAGS = 8192
)

type RAWINPUTHEADER

type RAWINPUTHEADER struct {
	DwType  uint32
	DwSize  uint32
	HDevice HANDLE
	WParam  WPARAM
}

type RAWINPUT_Data

type RAWINPUT_Data struct {
	Data [6]uint32
}

func (*RAWINPUT_Data) Hid

func (this *RAWINPUT_Data) Hid() *RAWHID

func (*RAWINPUT_Data) HidVal

func (this *RAWINPUT_Data) HidVal() RAWHID

func (*RAWINPUT_Data) Keyboard

func (this *RAWINPUT_Data) Keyboard() *RAWKEYBOARD

func (*RAWINPUT_Data) KeyboardVal

func (this *RAWINPUT_Data) KeyboardVal() RAWKEYBOARD

func (*RAWINPUT_Data) Mouse

func (this *RAWINPUT_Data) Mouse() *RAWMOUSE

func (*RAWINPUT_Data) MouseVal

func (this *RAWINPUT_Data) MouseVal() RAWMOUSE

type RAWKEYBOARD

type RAWKEYBOARD struct {
	MakeCode         uint16
	Flags            uint16
	Reserved         uint16
	VKey             uint16
	Message          uint32
	ExtraInformation uint32
}

type RAWMOUSE

type RAWMOUSE struct {
	UsFlags MOUSE_STATE
	RAWMOUSE_Anonymous
	UlRawButtons       uint32
	LLastX             int32
	LLastY             int32
	UlExtraInformation uint32
}

type RAWMOUSE_Anonymous

type RAWMOUSE_Anonymous struct {
	RAWMOUSE_Anonymous_Anonymous
}

func (*RAWMOUSE_Anonymous) Anonymous

func (*RAWMOUSE_Anonymous) AnonymousVal

func (this *RAWMOUSE_Anonymous) AnonymousVal() RAWMOUSE_Anonymous_Anonymous

func (*RAWMOUSE_Anonymous) UlButtons

func (this *RAWMOUSE_Anonymous) UlButtons() *uint32

func (*RAWMOUSE_Anonymous) UlButtonsVal

func (this *RAWMOUSE_Anonymous) UlButtonsVal() uint32

type RAWMOUSE_Anonymous_Anonymous

type RAWMOUSE_Anonymous_Anonymous struct {
	UsButtonFlags uint16
	UsButtonData  uint16
}

type RAW_INPUT_DATA_COMMAND_FLAGS

type RAW_INPUT_DATA_COMMAND_FLAGS uint32

enum

const (
	RID_HEADER RAW_INPUT_DATA_COMMAND_FLAGS = 268435461
	RID_INPUT  RAW_INPUT_DATA_COMMAND_FLAGS = 268435459
)

type RAW_INPUT_DEVICE_INFO_COMMAND

type RAW_INPUT_DEVICE_INFO_COMMAND uint32

enum

const (
	RIDI_PREPARSEDDATA RAW_INPUT_DEVICE_INFO_COMMAND = 536870917
	RIDI_DEVICENAME    RAW_INPUT_DEVICE_INFO_COMMAND = 536870919
	RIDI_DEVICEINFO    RAW_INPUT_DEVICE_INFO_COMMAND = 536870923
)

type RBHITTESTINFO

type RBHITTESTINFO struct {
	Pt    POINT
	Flags uint32
	IBand int32
}

type READEMBEDPROC

type READEMBEDPROC = uintptr

type READEMBEDPROC_func

type READEMBEDPROC_func = func(param0 unsafe.Pointer, param1 unsafe.Pointer, param2 uint32) uint32

type READONLYSTATES

type READONLYSTATES int32

enum

const (
	CBRO_NORMAL   READONLYSTATES = 1
	CBRO_HOT      READONLYSTATES = 2
	CBRO_PRESSED  READONLYSTATES = 3
	CBRO_DISABLED READONLYSTATES = 4
)

type READYSTATE

type READYSTATE int32

enum

const (
	READYSTATE_UNINITIALIZED READYSTATE = 0
	READYSTATE_LOADING       READYSTATE = 1
	READYSTATE_LOADED        READYSTATE = 2
	READYSTATE_INTERACTIVE   READYSTATE = 3
	READYSTATE_COMPLETE      READYSTATE = 4
)

type READ_DIRECTORY_NOTIFY_INFORMATION_CLASS

type READ_DIRECTORY_NOTIFY_INFORMATION_CLASS int32

enum

const (
	ReadDirectoryNotifyInformation         READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = 1
	ReadDirectoryNotifyExtendedInformation READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = 2
	ReadDirectoryNotifyFullInformation     READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = 3
	ReadDirectoryNotifyMaximumInformation  READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = 4
)

type READ_EVENT_LOG_READ_FLAGS

type READ_EVENT_LOG_READ_FLAGS uint32

enum

const (
	EVENTLOG_SEEK_READ       READ_EVENT_LOG_READ_FLAGS = 2
	EVENTLOG_SEQUENTIAL_READ READ_EVENT_LOG_READ_FLAGS = 1
)

type REARRANGE_FILE_DATA

type REARRANGE_FILE_DATA struct {
	SourceStartingOffset uint64
	TargetOffset         uint64
	SourceFileHandle     HANDLE
	Length               uint32
	Flags                uint32
}

type REARRANGE_FILE_DATA32

type REARRANGE_FILE_DATA32 struct {
	SourceStartingOffset uint64
	TargetOffset         uint64
	SourceFileHandle     uint32
	Length               uint32
	Flags                uint32
}

type REASON_CONTEXT

type REASON_CONTEXT struct {
	Version uint32
	Flags   POWER_REQUEST_CONTEXT_FLAGS
	Reason  REASON_CONTEXT_Reason
}

type REASON_CONTEXT_Reason

type REASON_CONTEXT_Reason struct {
	Data [3]uint64
}

func (*REASON_CONTEXT_Reason) Detailed

func (*REASON_CONTEXT_Reason) DetailedVal

func (*REASON_CONTEXT_Reason) SimpleReasonString

func (this *REASON_CONTEXT_Reason) SimpleReasonString() *PWSTR

func (*REASON_CONTEXT_Reason) SimpleReasonStringVal

func (this *REASON_CONTEXT_Reason) SimpleReasonStringVal() PWSTR

type REASON_CONTEXT_Reason_Detailed

type REASON_CONTEXT_Reason_Detailed struct {
	LocalizedReasonModule HMODULE
	LocalizedReasonId     uint32
	ReasonStringCount     uint32
	ReasonStrings         *PWSTR
}

type REBARBANDINFO

type REBARBANDINFO = REBARBANDINFOW

type REBARBANDINFOA

type REBARBANDINFOA struct {
	CbSize            uint32
	FMask             uint32
	FStyle            uint32
	ClrFore           COLORREF
	ClrBack           COLORREF
	LpText            PSTR
	Cch               uint32
	IImage            int32
	HwndChild         HWND
	CxMinChild        uint32
	CyMinChild        uint32
	Cx                uint32
	HbmBack           HBITMAP
	WID               uint32
	CyChild           uint32
	CyMaxChild        uint32
	CyIntegral        uint32
	CxIdeal           uint32
	LParam            LPARAM
	CxHeader          uint32
	RcChevronLocation RECT
	UChevronState     uint32
}

type REBARBANDINFOW

type REBARBANDINFOW struct {
	CbSize            uint32
	FMask             uint32
	FStyle            uint32
	ClrFore           COLORREF
	ClrBack           COLORREF
	LpText            PWSTR
	Cch               uint32
	IImage            int32
	HwndChild         HWND
	CxMinChild        uint32
	CyMinChild        uint32
	Cx                uint32
	HbmBack           HBITMAP
	WID               uint32
	CyChild           uint32
	CyMaxChild        uint32
	CyIntegral        uint32
	CxIdeal           uint32
	LParam            LPARAM
	CxHeader          uint32
	RcChevronLocation RECT
	UChevronState     uint32
}

type REBARINFO

type REBARINFO struct {
	CbSize uint32
	FMask  uint32
	Himl   HIMAGELIST
}

type REBARPARTS

type REBARPARTS int32

enum

const (
	RP_GRIPPER      REBARPARTS = 1
	RP_GRIPPERVERT  REBARPARTS = 2
	RP_BAND         REBARPARTS = 3
	RP_CHEVRON      REBARPARTS = 4
	RP_CHEVRONVERT  REBARPARTS = 5
	RP_BACKGROUND   REBARPARTS = 6
	RP_SPLITTER     REBARPARTS = 7
	RP_SPLITTERVERT REBARPARTS = 8
)

type RECO_FLAGS

type RECO_FLAGS uint32

enum flags

const (
	RECO_PASTE RECO_FLAGS = 0
	RECO_DROP  RECO_FLAGS = 1
	RECO_COPY  RECO_FLAGS = 2
	RECO_CUT   RECO_FLAGS = 3
	RECO_DRAG  RECO_FLAGS = 4
)

type RECT

type RECT struct {
	Left   int32
	Top    int32
	Right  int32
	Bottom int32
}

type RECTL

type RECTL struct {
	Left   int32
	Top    int32
	Right  int32
	Bottom int32
}

type REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO

type REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO struct {
	Version       uint32
	Accurate      uint32
	Supported     uint32
	AccurateMask0 uint32
}

type REDIRECTION_DESCRIPTOR

type REDIRECTION_DESCRIPTOR struct {
	Version       uint32
	FunctionCount uint32
	Redirections  *REDIRECTION_FUNCTION_DESCRIPTOR
}

type REDIRECTION_FUNCTION_DESCRIPTOR

type REDIRECTION_FUNCTION_DESCRIPTOR struct {
	DllName           PSTR
	FunctionName      PSTR
	RedirectionTarget unsafe.Pointer
}

type REDRAW_WINDOW_FLAGS

type REDRAW_WINDOW_FLAGS uint32

enum flags

const (
	RDW_INVALIDATE      REDRAW_WINDOW_FLAGS = 1
	RDW_INTERNALPAINT   REDRAW_WINDOW_FLAGS = 2
	RDW_ERASE           REDRAW_WINDOW_FLAGS = 4
	RDW_VALIDATE        REDRAW_WINDOW_FLAGS = 8
	RDW_NOINTERNALPAINT REDRAW_WINDOW_FLAGS = 16
	RDW_NOERASE         REDRAW_WINDOW_FLAGS = 32
	RDW_NOCHILDREN      REDRAW_WINDOW_FLAGS = 64
	RDW_ALLCHILDREN     REDRAW_WINDOW_FLAGS = 128
	RDW_UPDATENOW       REDRAW_WINDOW_FLAGS = 256
	RDW_ERASENOW        REDRAW_WINDOW_FLAGS = 512
	RDW_FRAME           REDRAW_WINDOW_FLAGS = 1024
	RDW_NOFRAME         REDRAW_WINDOW_FLAGS = 2048
)

type REGCLS

type REGCLS int32

enum flags

const (
	REGCLS_SINGLEUSE      REGCLS = 0
	REGCLS_MULTIPLEUSE    REGCLS = 1
	REGCLS_MULTI_SEPARATE REGCLS = 2
	REGCLS_SUSPENDED      REGCLS = 4
	REGCLS_SURROGATE      REGCLS = 8
	REGCLS_AGILE          REGCLS = 16
)

type REGINSTALLA

type REGINSTALLA = uintptr

type REGINSTALLA_func

type REGINSTALLA_func = func(hm HMODULE, pszSection PSTR, pstTable *STRTABLEA) HRESULT

type REGISTER_NOTIFICATION_FLAGS

type REGISTER_NOTIFICATION_FLAGS uint32

enum flags

const (
	DEVICE_NOTIFY_SERVICE_HANDLE        REGISTER_NOTIFICATION_FLAGS = 1
	DEVICE_NOTIFY_CALLBACK              REGISTER_NOTIFICATION_FLAGS = 2
	DEVICE_NOTIFY_WINDOW_HANDLE         REGISTER_NOTIFICATION_FLAGS = 0
	DEVICE_NOTIFY_ALL_INTERFACE_CLASSES REGISTER_NOTIFICATION_FLAGS = 4
)

type REGKIND

type REGKIND int32

enum

const (
	REGKIND_DEFAULT  REGKIND = 0
	REGKIND_REGISTER REGKIND = 1
	REGKIND_NONE     REGKIND = 2
)

type REG_CREATE_KEY_DISPOSITION

type REG_CREATE_KEY_DISPOSITION uint32

enum

const (
	REG_CREATED_NEW_KEY     REG_CREATE_KEY_DISPOSITION = 1
	REG_OPENED_EXISTING_KEY REG_CREATE_KEY_DISPOSITION = 2
)

type REG_NOTIFY_FILTER

type REG_NOTIFY_FILTER uint32

enum flags

const (
	REG_NOTIFY_CHANGE_NAME       REG_NOTIFY_FILTER = 1
	REG_NOTIFY_CHANGE_ATTRIBUTES REG_NOTIFY_FILTER = 2
	REG_NOTIFY_CHANGE_LAST_SET   REG_NOTIFY_FILTER = 4
	REG_NOTIFY_CHANGE_SECURITY   REG_NOTIFY_FILTER = 8
	REG_NOTIFY_THREAD_AGNOSTIC   REG_NOTIFY_FILTER = 268435456
)

type REG_OPEN_CREATE_OPTIONS

type REG_OPEN_CREATE_OPTIONS uint32

enum flags

const (
	REG_OPTION_RESERVED        REG_OPEN_CREATE_OPTIONS = 0
	REG_OPTION_NON_VOLATILE    REG_OPEN_CREATE_OPTIONS = 0
	REG_OPTION_VOLATILE        REG_OPEN_CREATE_OPTIONS = 1
	REG_OPTION_CREATE_LINK     REG_OPEN_CREATE_OPTIONS = 2
	REG_OPTION_BACKUP_RESTORE  REG_OPEN_CREATE_OPTIONS = 4
	REG_OPTION_OPEN_LINK       REG_OPEN_CREATE_OPTIONS = 8
	REG_OPTION_DONT_VIRTUALIZE REG_OPEN_CREATE_OPTIONS = 16
)

type REG_PROVIDER

type REG_PROVIDER struct {
	Pi_R0_1val     PQUERYHANDLER
	Pi_R0_allvals  PQUERYHANDLER
	Pi_R3_1val     PQUERYHANDLER
	Pi_R3_allvals  PQUERYHANDLER
	Pi_flags       uint32
	Pi_key_context unsafe.Pointer
}

type REG_RESTORE_KEY_FLAGS

type REG_RESTORE_KEY_FLAGS int32

enum

const (
	REG_FORCE_RESTORE       REG_RESTORE_KEY_FLAGS = 8
	REG_WHOLE_HIVE_VOLATILE REG_RESTORE_KEY_FLAGS = 1
)

type REG_ROUTINE_FLAGS

type REG_ROUTINE_FLAGS uint32

enum flags

const (
	RRF_RT_DWORD          REG_ROUTINE_FLAGS = 24
	RRF_RT_QWORD          REG_ROUTINE_FLAGS = 72
	RRF_RT_REG_NONE       REG_ROUTINE_FLAGS = 1
	RRF_RT_REG_SZ         REG_ROUTINE_FLAGS = 2
	RRF_RT_REG_EXPAND_SZ  REG_ROUTINE_FLAGS = 4
	RRF_RT_REG_BINARY     REG_ROUTINE_FLAGS = 8
	RRF_RT_REG_DWORD      REG_ROUTINE_FLAGS = 16
	RRF_RT_REG_MULTI_SZ   REG_ROUTINE_FLAGS = 32
	RRF_RT_REG_QWORD      REG_ROUTINE_FLAGS = 64
	RRF_RT_ANY            REG_ROUTINE_FLAGS = 65535
	RRF_SUBKEY_WOW6464KEY REG_ROUTINE_FLAGS = 65536
	RRF_SUBKEY_WOW6432KEY REG_ROUTINE_FLAGS = 131072
	RRF_WOW64_MASK        REG_ROUTINE_FLAGS = 196608
	RRF_NOEXPAND          REG_ROUTINE_FLAGS = 268435456
	RRF_ZEROONFAILURE     REG_ROUTINE_FLAGS = 536870912
)

type REG_SAM_FLAGS

type REG_SAM_FLAGS uint32

enum flags

const (
	KEY_QUERY_VALUE        REG_SAM_FLAGS = 1
	KEY_SET_VALUE          REG_SAM_FLAGS = 2
	KEY_CREATE_SUB_KEY     REG_SAM_FLAGS = 4
	KEY_ENUMERATE_SUB_KEYS REG_SAM_FLAGS = 8
	KEY_NOTIFY             REG_SAM_FLAGS = 16
	KEY_CREATE_LINK        REG_SAM_FLAGS = 32
	KEY_WOW64_32KEY        REG_SAM_FLAGS = 512
	KEY_WOW64_64KEY        REG_SAM_FLAGS = 256
	KEY_WOW64_RES          REG_SAM_FLAGS = 768
	KEY_READ               REG_SAM_FLAGS = 131097
	KEY_WRITE              REG_SAM_FLAGS = 131078
	KEY_EXECUTE            REG_SAM_FLAGS = 131097
	KEY_ALL_ACCESS         REG_SAM_FLAGS = 983103
)

type REG_SAVE_FORMAT

type REG_SAVE_FORMAT uint32

enum

const (
	REG_STANDARD_FORMAT REG_SAVE_FORMAT = 1
	REG_LATEST_FORMAT   REG_SAVE_FORMAT = 2
	REG_NO_COMPRESSION  REG_SAVE_FORMAT = 4
)

type REG_VALUE_TYPE

type REG_VALUE_TYPE uint32

enum

const (
	REG_NONE                       REG_VALUE_TYPE = 0
	REG_SZ                         REG_VALUE_TYPE = 1
	REG_EXPAND_SZ                  REG_VALUE_TYPE = 2
	REG_BINARY                     REG_VALUE_TYPE = 3
	REG_DWORD                      REG_VALUE_TYPE = 4
	REG_DWORD_LITTLE_ENDIAN        REG_VALUE_TYPE = 4
	REG_DWORD_BIG_ENDIAN           REG_VALUE_TYPE = 5
	REG_LINK                       REG_VALUE_TYPE = 6
	REG_MULTI_SZ                   REG_VALUE_TYPE = 7
	REG_RESOURCE_LIST              REG_VALUE_TYPE = 8
	REG_FULL_RESOURCE_DESCRIPTOR   REG_VALUE_TYPE = 9
	REG_RESOURCE_REQUIREMENTS_LIST REG_VALUE_TYPE = 10
	REG_QWORD                      REG_VALUE_TYPE = 11
	REG_QWORD_LITTLE_ENDIAN        REG_VALUE_TYPE = 11
)

type REOBJECT

type REOBJECT struct {
	CbStruct uint32
	Cp       int32
	Clsid    syscall.GUID
	Poleobj  *IOleObject
	Pstg     *IStorage
	Polesite *IOleClientSite
	Sizel    SIZE
	Dvaspect uint32
	DwFlags  REOBJECT_FLAGS
	DwUser   uint32
}

type REOBJECT_FLAGS

type REOBJECT_FLAGS uint32

enum flags

const (
	REO_ALIGNTORIGHT    REOBJECT_FLAGS = 256
	REO_BELOWBASELINE   REOBJECT_FLAGS = 2
	REO_BLANK           REOBJECT_FLAGS = 16
	REO_CANROTATE       REOBJECT_FLAGS = 128
	REO_DONTNEEDPALETTE REOBJECT_FLAGS = 32
	REO_DYNAMICSIZE     REOBJECT_FLAGS = 8
	REO_GETMETAFILE     REOBJECT_FLAGS = 4194304
	REO_HILITED         REOBJECT_FLAGS = 16777216
	REO_INPLACEACTIVE   REOBJECT_FLAGS = 33554432
	REO_INVERTEDSELECT  REOBJECT_FLAGS = 4
	REO_LINK            REOBJECT_FLAGS = 2147483648
	REO_LINKAVAILABLE   REOBJECT_FLAGS = 8388608
	REO_OPEN            REOBJECT_FLAGS = 67108864
	REO_OWNERDRAWSELECT REOBJECT_FLAGS = 64
	REO_RESIZABLE       REOBJECT_FLAGS = 1
	REO_SELECTED        REOBJECT_FLAGS = 134217728
	REO_STATIC          REOBJECT_FLAGS = 1073741824
	REO_USEASBACKGROUND REOBJECT_FLAGS = 1024
	REO_WRAPTEXTAROUND  REOBJECT_FLAGS = 512
)

type REPARSE_GUID_DATA_BUFFER

type REPARSE_GUID_DATA_BUFFER struct {
	ReparseTag           uint32
	ReparseDataLength    uint16
	Reserved             uint16
	ReparseGuid          syscall.GUID
	GenericReparseBuffer REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer
}

type REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer

type REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer struct {
	DataBuffer [1]byte
}

type REPASTESPECIAL

type REPASTESPECIAL struct {
	DwAspect DVASPECT
	DwParam  uintptr
}

type REPLACE_FILE_FLAGS

type REPLACE_FILE_FLAGS uint32

enum flags

const (
	REPLACEFILE_WRITE_THROUGH       REPLACE_FILE_FLAGS = 1
	REPLACEFILE_IGNORE_MERGE_ERRORS REPLACE_FILE_FLAGS = 2
	REPLACEFILE_IGNORE_ACL_ERRORS   REPLACE_FILE_FLAGS = 4
)

type REPORT_EVENT_TYPE

type REPORT_EVENT_TYPE uint16

enum

const (
	EVENTLOG_SUCCESS          REPORT_EVENT_TYPE = 0
	EVENTLOG_AUDIT_FAILURE    REPORT_EVENT_TYPE = 16
	EVENTLOG_AUDIT_SUCCESS    REPORT_EVENT_TYPE = 8
	EVENTLOG_ERROR_TYPE       REPORT_EVENT_TYPE = 1
	EVENTLOG_INFORMATION_TYPE REPORT_EVENT_TYPE = 4
	EVENTLOG_WARNING_TYPE     REPORT_EVENT_TYPE = 2
)

type REQRESIZE

type REQRESIZE struct {
	Nmhdr NMHDR
	Rc    RECT
}

type RESOURCEMANAGER_BASIC_INFORMATION

type RESOURCEMANAGER_BASIC_INFORMATION struct {
	ResourceManagerId syscall.GUID
	DescriptionLength uint32
	Description       [1]uint16
}

type RESOURCEMANAGER_COMPLETION_INFORMATION

type RESOURCEMANAGER_COMPLETION_INFORMATION struct {
	IoCompletionPortHandle HANDLE
	CompletionKey          uintptr
}

type RESOURCEMANAGER_INFORMATION_CLASS

type RESOURCEMANAGER_INFORMATION_CLASS int32

enum

const (
	ResourceManagerBasicInformation      RESOURCEMANAGER_INFORMATION_CLASS = 0
	ResourceManagerCompletionInformation RESOURCEMANAGER_INFORMATION_CLASS = 1
)

type RESTOREBUTTONSTATES

type RESTOREBUTTONSTATES int32

enum

const (
	RBS_NORMAL   RESTOREBUTTONSTATES = 1
	RBS_HOT      RESTOREBUTTONSTATES = 2
	RBS_PUSHED   RESTOREBUTTONSTATES = 3
	RBS_DISABLED RESTOREBUTTONSTATES = 4
)

type RESTRICTIONS

type RESTRICTIONS int32

enum

const (
	REST_NONE                       RESTRICTIONS = 0
	REST_NORUN                      RESTRICTIONS = 1
	REST_NOCLOSE                    RESTRICTIONS = 2
	REST_NOSAVESET                  RESTRICTIONS = 4
	REST_NOFILEMENU                 RESTRICTIONS = 8
	REST_NOSETFOLDERS               RESTRICTIONS = 16
	REST_NOSETTASKBAR               RESTRICTIONS = 32
	REST_NODESKTOP                  RESTRICTIONS = 64
	REST_NOFIND                     RESTRICTIONS = 128
	REST_NODRIVES                   RESTRICTIONS = 256
	REST_NODRIVEAUTORUN             RESTRICTIONS = 512
	REST_NODRIVETYPEAUTORUN         RESTRICTIONS = 1024
	REST_NONETHOOD                  RESTRICTIONS = 2048
	REST_STARTBANNER                RESTRICTIONS = 4096
	REST_RESTRICTRUN                RESTRICTIONS = 8192
	REST_NOPRINTERTABS              RESTRICTIONS = 16384
	REST_NOPRINTERDELETE            RESTRICTIONS = 32768
	REST_NOPRINTERADD               RESTRICTIONS = 65536
	REST_NOSTARTMENUSUBFOLDERS      RESTRICTIONS = 131072
	REST_MYDOCSONNET                RESTRICTIONS = 262144
	REST_NOEXITTODOS                RESTRICTIONS = 524288
	REST_ENFORCESHELLEXTSECURITY    RESTRICTIONS = 1048576
	REST_LINKRESOLVEIGNORELINKINFO  RESTRICTIONS = 2097152
	REST_NOCOMMONGROUPS             RESTRICTIONS = 4194304
	REST_SEPARATEDESKTOPPROCESS     RESTRICTIONS = 8388608
	REST_NOWEB                      RESTRICTIONS = 16777216
	REST_NOTRAYCONTEXTMENU          RESTRICTIONS = 33554432
	REST_NOVIEWCONTEXTMENU          RESTRICTIONS = 67108864
	REST_NONETCONNECTDISCONNECT     RESTRICTIONS = 134217728
	REST_STARTMENULOGOFF            RESTRICTIONS = 268435456
	REST_NOSETTINGSASSIST           RESTRICTIONS = 536870912
	REST_NOINTERNETICON             RESTRICTIONS = 1073741825
	REST_NORECENTDOCSHISTORY        RESTRICTIONS = 1073741826
	REST_NORECENTDOCSMENU           RESTRICTIONS = 1073741827
	REST_NOACTIVEDESKTOP            RESTRICTIONS = 1073741828
	REST_NOACTIVEDESKTOPCHANGES     RESTRICTIONS = 1073741829
	REST_NOFAVORITESMENU            RESTRICTIONS = 1073741830
	REST_CLEARRECENTDOCSONEXIT      RESTRICTIONS = 1073741831
	REST_CLASSICSHELL               RESTRICTIONS = 1073741832
	REST_NOCUSTOMIZEWEBVIEW         RESTRICTIONS = 1073741833
	REST_NOHTMLWALLPAPER            RESTRICTIONS = 1073741840
	REST_NOCHANGINGWALLPAPER        RESTRICTIONS = 1073741841
	REST_NODESKCOMP                 RESTRICTIONS = 1073741842
	REST_NOADDDESKCOMP              RESTRICTIONS = 1073741843
	REST_NODELDESKCOMP              RESTRICTIONS = 1073741844
	REST_NOCLOSEDESKCOMP            RESTRICTIONS = 1073741845
	REST_NOCLOSE_DRAGDROPBAND       RESTRICTIONS = 1073741846
	REST_NOMOVINGBAND               RESTRICTIONS = 1073741847
	REST_NOEDITDESKCOMP             RESTRICTIONS = 1073741848
	REST_NORESOLVESEARCH            RESTRICTIONS = 1073741849
	REST_NORESOLVETRACK             RESTRICTIONS = 1073741850
	REST_FORCECOPYACLWITHFILE       RESTRICTIONS = 1073741851
	REST_NOFORGETSOFTWAREUPDATE     RESTRICTIONS = 1073741853
	REST_NOSETACTIVEDESKTOP         RESTRICTIONS = 1073741854
	REST_NOUPDATEWINDOWS            RESTRICTIONS = 1073741855
	REST_NOCHANGESTARMENU           RESTRICTIONS = 1073741856
	REST_NOFOLDEROPTIONS            RESTRICTIONS = 1073741857
	REST_HASFINDCOMPUTERS           RESTRICTIONS = 1073741858
	REST_INTELLIMENUS               RESTRICTIONS = 1073741859
	REST_RUNDLGMEMCHECKBOX          RESTRICTIONS = 1073741860
	REST_ARP_ShowPostSetup          RESTRICTIONS = 1073741861
	REST_NOCSC                      RESTRICTIONS = 1073741862
	REST_NOCONTROLPANEL             RESTRICTIONS = 1073741863
	REST_ENUMWORKGROUP              RESTRICTIONS = 1073741864
	REST_ARP_NOARP                  RESTRICTIONS = 1073741865
	REST_ARP_NOREMOVEPAGE           RESTRICTIONS = 1073741866
	REST_ARP_NOADDPAGE              RESTRICTIONS = 1073741867
	REST_ARP_NOWINSETUPPAGE         RESTRICTIONS = 1073741868
	REST_GREYMSIADS                 RESTRICTIONS = 1073741869
	REST_NOCHANGEMAPPEDDRIVELABEL   RESTRICTIONS = 1073741870
	REST_NOCHANGEMAPPEDDRIVECOMMENT RESTRICTIONS = 1073741871
	REST_MaxRecentDocs              RESTRICTIONS = 1073741872
	REST_NONETWORKCONNECTIONS       RESTRICTIONS = 1073741873
	REST_FORCESTARTMENULOGOFF       RESTRICTIONS = 1073741874
	REST_NOWEBVIEW                  RESTRICTIONS = 1073741875
	REST_NOCUSTOMIZETHISFOLDER      RESTRICTIONS = 1073741876
	REST_NOENCRYPTION               RESTRICTIONS = 1073741877
	REST_DONTSHOWSUPERHIDDEN        RESTRICTIONS = 1073741879
	REST_NOSHELLSEARCHBUTTON        RESTRICTIONS = 1073741880
	REST_NOHARDWARETAB              RESTRICTIONS = 1073741881
	REST_NORUNASINSTALLPROMPT       RESTRICTIONS = 1073741882
	REST_PROMPTRUNASINSTALLNETPATH  RESTRICTIONS = 1073741883
	REST_NOMANAGEMYCOMPUTERVERB     RESTRICTIONS = 1073741884
	REST_DISALLOWRUN                RESTRICTIONS = 1073741886
	REST_NOWELCOMESCREEN            RESTRICTIONS = 1073741887
	REST_RESTRICTCPL                RESTRICTIONS = 1073741888
	REST_DISALLOWCPL                RESTRICTIONS = 1073741889
	REST_NOSMBALLOONTIP             RESTRICTIONS = 1073741890
	REST_NOSMHELP                   RESTRICTIONS = 1073741891
	REST_NOWINKEYS                  RESTRICTIONS = 1073741892
	REST_NOENCRYPTONMOVE            RESTRICTIONS = 1073741893
	REST_NOLOCALMACHINERUN          RESTRICTIONS = 1073741894
	REST_NOCURRENTUSERRUN           RESTRICTIONS = 1073741895
	REST_NOLOCALMACHINERUNONCE      RESTRICTIONS = 1073741896
	REST_NOCURRENTUSERRUNONCE       RESTRICTIONS = 1073741897
	REST_FORCEACTIVEDESKTOPON       RESTRICTIONS = 1073741898
	REST_NOVIEWONDRIVE              RESTRICTIONS = 1073741900
	REST_NONETCRAWL                 RESTRICTIONS = 1073741901
	REST_NOSHAREDDOCUMENTS          RESTRICTIONS = 1073741902
	REST_NOSMMYDOCS                 RESTRICTIONS = 1073741903
	REST_NOSMMYPICS                 RESTRICTIONS = 1073741904
	REST_ALLOWBITBUCKDRIVES         RESTRICTIONS = 1073741905
	REST_NONLEGACYSHELLMODE         RESTRICTIONS = 1073741906
	REST_NOCONTROLPANELBARRICADE    RESTRICTIONS = 1073741907
	REST_NOSTARTPAGE                RESTRICTIONS = 1073741908
	REST_NOAUTOTRAYNOTIFY           RESTRICTIONS = 1073741909
	REST_NOTASKGROUPING             RESTRICTIONS = 1073741910
	REST_NOCDBURNING                RESTRICTIONS = 1073741911
	REST_MYCOMPNOPROP               RESTRICTIONS = 1073741912
	REST_MYDOCSNOPROP               RESTRICTIONS = 1073741913
	REST_NOSTARTPANEL               RESTRICTIONS = 1073741914
	REST_NODISPLAYAPPEARANCEPAGE    RESTRICTIONS = 1073741915
	REST_NOTHEMESTAB                RESTRICTIONS = 1073741916
	REST_NOVISUALSTYLECHOICE        RESTRICTIONS = 1073741917
	REST_NOSIZECHOICE               RESTRICTIONS = 1073741918
	REST_NOCOLORCHOICE              RESTRICTIONS = 1073741919
	REST_SETVISUALSTYLE             RESTRICTIONS = 1073741920
	REST_STARTRUNNOHOMEPATH         RESTRICTIONS = 1073741921
	REST_NOUSERNAMEINSTARTPANEL     RESTRICTIONS = 1073741922
	REST_NOMYCOMPUTERICON           RESTRICTIONS = 1073741923
	REST_NOSMNETWORKPLACES          RESTRICTIONS = 1073741924
	REST_NOSMPINNEDLIST             RESTRICTIONS = 1073741925
	REST_NOSMMYMUSIC                RESTRICTIONS = 1073741926
	REST_NOSMEJECTPC                RESTRICTIONS = 1073741927
	REST_NOSMMOREPROGRAMS           RESTRICTIONS = 1073741928
	REST_NOSMMFUPROGRAMS            RESTRICTIONS = 1073741929
	REST_NOTRAYITEMSDISPLAY         RESTRICTIONS = 1073741930
	REST_NOTOOLBARSONTASKBAR        RESTRICTIONS = 1073741931
	REST_NOSMCONFIGUREPROGRAMS      RESTRICTIONS = 1073741935
	REST_HIDECLOCK                  RESTRICTIONS = 1073741936
	REST_NOLOWDISKSPACECHECKS       RESTRICTIONS = 1073741937
	REST_NOENTIRENETWORK            RESTRICTIONS = 1073741938
	REST_NODESKTOPCLEANUP           RESTRICTIONS = 1073741939
	REST_BITBUCKNUKEONDELETE        RESTRICTIONS = 1073741940
	REST_BITBUCKCONFIRMDELETE       RESTRICTIONS = 1073741941
	REST_BITBUCKNOPROP              RESTRICTIONS = 1073741942
	REST_NODISPBACKGROUND           RESTRICTIONS = 1073741943
	REST_NODISPSCREENSAVEPG         RESTRICTIONS = 1073741944
	REST_NODISPSETTINGSPG           RESTRICTIONS = 1073741945
	REST_NODISPSCREENSAVEPREVIEW    RESTRICTIONS = 1073741946
	REST_NODISPLAYCPL               RESTRICTIONS = 1073741947
	REST_HIDERUNASVERB              RESTRICTIONS = 1073741948
	REST_NOTHUMBNAILCACHE           RESTRICTIONS = 1073741949
	REST_NOSTRCMPLOGICAL            RESTRICTIONS = 1073741950
	REST_NOPUBLISHWIZARD            RESTRICTIONS = 1073741951
	REST_NOONLINEPRINTSWIZARD       RESTRICTIONS = 1073741952
	REST_NOWEBSERVICES              RESTRICTIONS = 1073741953
	REST_ALLOWUNHASHEDWEBVIEW       RESTRICTIONS = 1073741954
	REST_ALLOWLEGACYWEBVIEW         RESTRICTIONS = 1073741955
	REST_REVERTWEBVIEWSECURITY      RESTRICTIONS = 1073741956
	REST_INHERITCONSOLEHANDLES      RESTRICTIONS = 1073741958
	REST_NOREMOTERECURSIVEEVENTS    RESTRICTIONS = 1073741961
	REST_NOREMOTECHANGENOTIFY       RESTRICTIONS = 1073741969
	REST_NOENUMENTIRENETWORK        RESTRICTIONS = 1073741971
	REST_NOINTERNETOPENWITH         RESTRICTIONS = 1073741973
	REST_DONTRETRYBADNETNAME        RESTRICTIONS = 1073741979
	REST_ALLOWFILECLSIDJUNCTIONS    RESTRICTIONS = 1073741980
	REST_NOUPNPINSTALL              RESTRICTIONS = 1073741981
	REST_ARP_DONTGROUPPATCHES       RESTRICTIONS = 1073741996
	REST_ARP_NOCHOOSEPROGRAMSPAGE   RESTRICTIONS = 1073741997
	REST_NODISCONNECT               RESTRICTIONS = 1090519041
	REST_NOSECURITY                 RESTRICTIONS = 1090519042
	REST_NOFILEASSOCIATE            RESTRICTIONS = 1090519043
	REST_ALLOWCOMMENTTOGGLE         RESTRICTIONS = 1090519044
)

type RESUME_PERFORMANCE

type RESUME_PERFORMANCE struct {
	PostTimeMs              uint32
	TotalResumeTimeMs       uint64
	ResumeCompleteTimestamp uint64
}

type RFC1766INFO

type RFC1766INFO struct {
	Lcid          uint32
	WszRfc1766    [6]uint16
	WszLocaleName [32]uint16
}

type RGBQUAD

type RGBQUAD struct {
	RgbBlue     byte
	RgbGreen    byte
	RgbRed      byte
	RgbReserved byte
}

type RGBTRIPLE

type RGBTRIPLE struct {
	RgbtBlue  byte
	RgbtGreen byte
	RgbtRed   byte
}

type RGNDATA

type RGNDATA struct {
	Rdh    RGNDATAHEADER
	Buffer [1]CHAR
}

type RGNDATAHEADER

type RGNDATAHEADER struct {
	DwSize   uint32
	IType    uint32
	NCount   uint32
	NRgnSize uint32
	RcBound  RECT
}

type RGN_COMBINE_MODE

type RGN_COMBINE_MODE int32

enum

const (
	RGN_AND  RGN_COMBINE_MODE = 1
	RGN_OR   RGN_COMBINE_MODE = 2
	RGN_XOR  RGN_COMBINE_MODE = 3
	RGN_DIFF RGN_COMBINE_MODE = 4
	RGN_COPY RGN_COMBINE_MODE = 5
	RGN_MIN  RGN_COMBINE_MODE = 1
	RGN_MAX  RGN_COMBINE_MODE = 5
)

type RICHEDIT_IMAGE_PARAMETERS

type RICHEDIT_IMAGE_PARAMETERS struct {
	XWidth            int32
	YHeight           int32
	Ascent            int32
	Type              int32
	PwszAlternateText PWSTR
	PIStream          *IStream
}

type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE

type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE uint16

enum flags

type RICH_EDIT_GET_OBJECT_FLAGS

type RICH_EDIT_GET_OBJECT_FLAGS uint32

enum flags

const (
	REO_GETOBJ_POLEOBJ        RICH_EDIT_GET_OBJECT_FLAGS = 1
	REO_GETOBJ_PSTG           RICH_EDIT_GET_OBJECT_FLAGS = 2
	REO_GETOBJ_POLESITE       RICH_EDIT_GET_OBJECT_FLAGS = 4
	REO_GETOBJ_NO_INTERFACES  RICH_EDIT_GET_OBJECT_FLAGS = 0
	REO_GETOBJ_ALL_INTERFACES RICH_EDIT_GET_OBJECT_FLAGS = 7
)

type RID_DEVICE_INFO

type RID_DEVICE_INFO struct {
	CbSize uint32
	DwType RID_DEVICE_INFO_TYPE
	RID_DEVICE_INFO_Anonymous
}

type RID_DEVICE_INFO_Anonymous

type RID_DEVICE_INFO_Anonymous struct {
	Data [6]uint32
}

func (*RID_DEVICE_INFO_Anonymous) Hid

func (*RID_DEVICE_INFO_Anonymous) HidVal

func (*RID_DEVICE_INFO_Anonymous) Keyboard

func (*RID_DEVICE_INFO_Anonymous) KeyboardVal

func (*RID_DEVICE_INFO_Anonymous) Mouse

func (*RID_DEVICE_INFO_Anonymous) MouseVal

type RID_DEVICE_INFO_HID

type RID_DEVICE_INFO_HID struct {
	DwVendorId      uint32
	DwProductId     uint32
	DwVersionNumber uint32
	UsUsagePage     uint16
	UsUsage         uint16
}

type RID_DEVICE_INFO_KEYBOARD

type RID_DEVICE_INFO_KEYBOARD struct {
	DwType                 uint32
	DwSubType              uint32
	DwKeyboardMode         uint32
	DwNumberOfFunctionKeys uint32
	DwNumberOfIndicators   uint32
	DwNumberOfKeysTotal    uint32
}

type RID_DEVICE_INFO_MOUSE

type RID_DEVICE_INFO_MOUSE struct {
	DwId                uint32
	DwNumberOfButtons   uint32
	DwSampleRate        uint32
	FHasHorizontalWheel BOOL
}

type RID_DEVICE_INFO_TYPE

type RID_DEVICE_INFO_TYPE uint32

enum

const (
	RIM_TYPEMOUSE    RID_DEVICE_INFO_TYPE = 0
	RIM_TYPEKEYBOARD RID_DEVICE_INFO_TYPE = 1
	RIM_TYPEHID      RID_DEVICE_INFO_TYPE = 2
)

type RIP_INFO

type RIP_INFO struct {
	DwError uint32
	DwType  RIP_INFO_TYPE
}

type RIP_INFO_TYPE

type RIP_INFO_TYPE uint32

enum

const (
	SLE_ERROR      RIP_INFO_TYPE = 1
	SLE_MINORERROR RIP_INFO_TYPE = 2
	SLE_WARNING    RIP_INFO_TYPE = 3
)

type ROP_CODE

type ROP_CODE uint32

enum flags

const (
	BLACKNESS      ROP_CODE = 66
	NOTSRCERASE    ROP_CODE = 1114278
	NOTSRCCOPY     ROP_CODE = 3342344
	SRCERASE       ROP_CODE = 4457256
	DSTINVERT      ROP_CODE = 5570569
	PATINVERT      ROP_CODE = 5898313
	SRCINVERT      ROP_CODE = 6684742
	SRCAND         ROP_CODE = 8913094
	MERGEPAINT     ROP_CODE = 12255782
	MERGECOPY      ROP_CODE = 12583114
	SRCCOPY        ROP_CODE = 13369376
	SRCPAINT       ROP_CODE = 15597702
	PATCOPY        ROP_CODE = 15728673
	PATPAINT       ROP_CODE = 16452105
	WHITENESS      ROP_CODE = 16711778
	CAPTUREBLT     ROP_CODE = 1073741824
	NOMIRRORBITMAP ROP_CODE = 2147483648
)

type ROT_FLAGS

type ROT_FLAGS uint32

enum flags

const (
	ROTFLAGS_REGISTRATIONKEEPSALIVE ROT_FLAGS = 1
	ROTFLAGS_ALLOWANYCLIENT         ROT_FLAGS = 2
)

type RO_ERROR_REPORTING_FLAGS

type RO_ERROR_REPORTING_FLAGS int32

enum flags

const (
	RO_ERROR_REPORTING_NONE                 RO_ERROR_REPORTING_FLAGS = 0
	RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS   RO_ERROR_REPORTING_FLAGS = 1
	RO_ERROR_REPORTING_FORCEEXCEPTIONS      RO_ERROR_REPORTING_FLAGS = 2
	RO_ERROR_REPORTING_USESETERRORINFO      RO_ERROR_REPORTING_FLAGS = 4
	RO_ERROR_REPORTING_SUPPRESSSETERRORINFO RO_ERROR_REPORTING_FLAGS = 8
)

type RO_INIT_TYPE

type RO_INIT_TYPE int32

enum

const (
	RO_INIT_SINGLETHREADED RO_INIT_TYPE = 0
	RO_INIT_MULTITHREADED  RO_INIT_TYPE = 1
)
type RO_REGISTRATION_COOKIE = uintptr

type RPCOLEMESSAGE

type RPCOLEMESSAGE struct {
	Reserved1          unsafe.Pointer
	DataRepresentation uint32
	Buffer             unsafe.Pointer
	CbBuffer           uint32
	IMethod            uint32
	Reserved2          [5]unsafe.Pointer
	RpcFlags           uint32
}

type RPCOPT_PROPERTIES

type RPCOPT_PROPERTIES int32

enum

const (
	COMBND_RPCTIMEOUT      RPCOPT_PROPERTIES = 1
	COMBND_SERVER_LOCALITY RPCOPT_PROPERTIES = 2
	COMBND_RESERVED1       RPCOPT_PROPERTIES = 4
	COMBND_RESERVED2       RPCOPT_PROPERTIES = 5
	COMBND_RESERVED3       RPCOPT_PROPERTIES = 8
	COMBND_RESERVED4       RPCOPT_PROPERTIES = 16
)

type RPCOPT_SERVER_LOCALITY_VALUES

type RPCOPT_SERVER_LOCALITY_VALUES int32

enum

const (
	SERVER_LOCALITY_PROCESS_LOCAL RPCOPT_SERVER_LOCALITY_VALUES = 0
	SERVER_LOCALITY_MACHINE_LOCAL RPCOPT_SERVER_LOCALITY_VALUES = 1
	SERVER_LOCALITY_REMOTE        RPCOPT_SERVER_LOCALITY_VALUES = 2
)

type RPC_C_AUTHN_LEVEL

type RPC_C_AUTHN_LEVEL uint32

enum

const (
	RPC_C_AUTHN_LEVEL_DEFAULT       RPC_C_AUTHN_LEVEL = 0
	RPC_C_AUTHN_LEVEL_NONE          RPC_C_AUTHN_LEVEL = 1
	RPC_C_AUTHN_LEVEL_CONNECT       RPC_C_AUTHN_LEVEL = 2
	RPC_C_AUTHN_LEVEL_CALL          RPC_C_AUTHN_LEVEL = 3
	RPC_C_AUTHN_LEVEL_PKT           RPC_C_AUTHN_LEVEL = 4
	RPC_C_AUTHN_LEVEL_PKT_INTEGRITY RPC_C_AUTHN_LEVEL = 5
	RPC_C_AUTHN_LEVEL_PKT_PRIVACY   RPC_C_AUTHN_LEVEL = 6
)

type RPC_C_IMP_LEVEL

type RPC_C_IMP_LEVEL uint32

enum

const (
	RPC_C_IMP_LEVEL_DEFAULT     RPC_C_IMP_LEVEL = 0
	RPC_C_IMP_LEVEL_ANONYMOUS   RPC_C_IMP_LEVEL = 1
	RPC_C_IMP_LEVEL_IDENTIFY    RPC_C_IMP_LEVEL = 2
	RPC_C_IMP_LEVEL_IMPERSONATE RPC_C_IMP_LEVEL = 3
	RPC_C_IMP_LEVEL_DELEGATE    RPC_C_IMP_LEVEL = 4
)

type RTL_BALANCED_NODE

type RTL_BALANCED_NODE_Anonymous1

type RTL_BALANCED_NODE_Anonymous1 struct {
	RTL_BALANCED_NODE_Anonymous1_Anonymous
}

func (*RTL_BALANCED_NODE_Anonymous1) Anonymous

func (*RTL_BALANCED_NODE_Anonymous1) AnonymousVal

func (*RTL_BALANCED_NODE_Anonymous1) Children

func (this *RTL_BALANCED_NODE_Anonymous1) Children() *[2]*RTL_BALANCED_NODE

func (*RTL_BALANCED_NODE_Anonymous1) ChildrenVal

func (this *RTL_BALANCED_NODE_Anonymous1) ChildrenVal() [2]*RTL_BALANCED_NODE

type RTL_BALANCED_NODE_Anonymous1_Anonymous

type RTL_BALANCED_NODE_Anonymous1_Anonymous struct {
	Left  *RTL_BALANCED_NODE
	Right *RTL_BALANCED_NODE
}

type RTL_BALANCED_NODE_Anonymous2

type RTL_BALANCED_NODE_Anonymous2 struct {
	Data [1]uint64
}

func (*RTL_BALANCED_NODE_Anonymous2) Bitfield_

func (this *RTL_BALANCED_NODE_Anonymous2) Bitfield_() *byte

func (*RTL_BALANCED_NODE_Anonymous2) Bitfield_Val

func (this *RTL_BALANCED_NODE_Anonymous2) Bitfield_Val() byte

func (*RTL_BALANCED_NODE_Anonymous2) ParentValue

func (this *RTL_BALANCED_NODE_Anonymous2) ParentValue() *uintptr

func (*RTL_BALANCED_NODE_Anonymous2) ParentValueVal

func (this *RTL_BALANCED_NODE_Anonymous2) ParentValueVal() uintptr

type RTL_SYSTEM_GLOBAL_DATA_ID

type RTL_SYSTEM_GLOBAL_DATA_ID int32

enum

const (
	GlobalDataIdUnknown                     RTL_SYSTEM_GLOBAL_DATA_ID = 0
	GlobalDataIdRngSeedVersion              RTL_SYSTEM_GLOBAL_DATA_ID = 1
	GlobalDataIdInterruptTime               RTL_SYSTEM_GLOBAL_DATA_ID = 2
	GlobalDataIdTimeZoneBias                RTL_SYSTEM_GLOBAL_DATA_ID = 3
	GlobalDataIdImageNumberLow              RTL_SYSTEM_GLOBAL_DATA_ID = 4
	GlobalDataIdImageNumberHigh             RTL_SYSTEM_GLOBAL_DATA_ID = 5
	GlobalDataIdTimeZoneId                  RTL_SYSTEM_GLOBAL_DATA_ID = 6
	GlobalDataIdNtMajorVersion              RTL_SYSTEM_GLOBAL_DATA_ID = 7
	GlobalDataIdNtMinorVersion              RTL_SYSTEM_GLOBAL_DATA_ID = 8
	GlobalDataIdSystemExpirationDate        RTL_SYSTEM_GLOBAL_DATA_ID = 9
	GlobalDataIdKdDebuggerEnabled           RTL_SYSTEM_GLOBAL_DATA_ID = 10
	GlobalDataIdCyclesPerYield              RTL_SYSTEM_GLOBAL_DATA_ID = 11
	GlobalDataIdSafeBootMode                RTL_SYSTEM_GLOBAL_DATA_ID = 12
	GlobalDataIdLastSystemRITEventTickCount RTL_SYSTEM_GLOBAL_DATA_ID = 13
	GlobalDataIdConsoleSharedDataFlags      RTL_SYSTEM_GLOBAL_DATA_ID = 14
	GlobalDataIdNtSystemRootDrive           RTL_SYSTEM_GLOBAL_DATA_ID = 15
	GlobalDataIdQpcShift                    RTL_SYSTEM_GLOBAL_DATA_ID = 16
	GlobalDataIdQpcBypassEnabled            RTL_SYSTEM_GLOBAL_DATA_ID = 17
	GlobalDataIdQpcData                     RTL_SYSTEM_GLOBAL_DATA_ID = 18
	GlobalDataIdQpcBias                     RTL_SYSTEM_GLOBAL_DATA_ID = 19
)

type RTL_UMS_SCHEDULER_REASON

type RTL_UMS_SCHEDULER_REASON int32

enum

const (
	UmsSchedulerStartup       RTL_UMS_SCHEDULER_REASON = 0
	UmsSchedulerThreadBlocked RTL_UMS_SCHEDULER_REASON = 1
	UmsSchedulerThreadYield   RTL_UMS_SCHEDULER_REASON = 2
)

type RTL_USER_PROCESS_PARAMETERS

type RTL_USER_PROCESS_PARAMETERS struct {
	Reserved1     [16]byte
	Reserved2     [10]unsafe.Pointer
	ImagePathName UNICODE_STRING
	CommandLine   UNICODE_STRING
}

type RTL_VIRTUAL_UNWIND_HANDLER_TYPE

type RTL_VIRTUAL_UNWIND_HANDLER_TYPE uint32

enum

const (
	UNW_FLAG_NHANDLER  RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 0
	UNW_FLAG_EHANDLER  RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 1
	UNW_FLAG_UHANDLER  RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 2
	UNW_FLAG_CHAININFO RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 4
)

type RTWQASYNCRESULT

type RTWQASYNCRESULT struct {
	IRtwqAsyncResult
}

func (*RTWQASYNCRESULT) Vtbl

func (this *RTWQASYNCRESULT) Vtbl() *RTWQASYNCRESULTVtbl

type RTWQASYNCRESULTInterface

type RTWQASYNCRESULTInterface interface {
	IRtwqAsyncResultInterface
}

type RTWQASYNCRESULTVtbl

type RTWQASYNCRESULTVtbl struct {
	IRtwqAsyncResultVtbl
}

type RTWQPERIODICCALLBACK

type RTWQPERIODICCALLBACK = uintptr

type RTWQPERIODICCALLBACK_func

type RTWQPERIODICCALLBACK_func = func(context *IUnknown)

type RTWQ_WORKQUEUE_TYPE

type RTWQ_WORKQUEUE_TYPE int32

enum

const (
	RTWQ_STANDARD_WORKQUEUE      RTWQ_WORKQUEUE_TYPE = 0
	RTWQ_WINDOW_WORKQUEUE        RTWQ_WORKQUEUE_TYPE = 1
	RTWQ_MULTITHREADED_WORKQUEUE RTWQ_WORKQUEUE_TYPE = 2
)

type RefreshConstants

type RefreshConstants int32

enum

const (
	REFRESH_NORMAL     RefreshConstants = 0
	REFRESH_IFEXPIRED  RefreshConstants = 1
	REFRESH_COMPLETELY RefreshConstants = 3
)

type RemHBITMAP

type RemHBITMAP struct {
	CbData uint32
	Data   [1]byte
}

type RemHBRUSH

type RemHBRUSH struct {
	CbData uint32
	Data   [1]byte
}

type RemHENHMETAFILE

type RemHENHMETAFILE struct {
	CbData uint32
	Data   [1]byte
}

type RemHGLOBAL

type RemHGLOBAL struct {
	FNullHGlobal int32
	CbData       uint32
	Data         [1]byte
}

type RemHMETAFILEPICT

type RemHMETAFILEPICT struct {
	Mm     int32
	XExt   int32
	YExt   int32
	CbData uint32
	Data   [1]byte
}

type RemHPALETTE

type RemHPALETTE struct {
	CbData uint32
	Data   [1]byte
}

type RemSNB

type RemSNB struct {
	UlCntStr  uint32
	UlCntChar uint32
	RgString  [1]uint16
}

type RemSTGMEDIUM

type RemSTGMEDIUM struct {
	Tymed          TYMED
	DwHandleType   uint32
	PData          uint32
	PUnkForRelease uint32
	CbData         uint32
	Data           [1]byte
}

type RemotableHandle

type RemotableHandle struct {
	FContext int32
	RemotableHandle_U
}

type RemotableHandle_U

type RemotableHandle_U struct {
	Data [1]uint32
}

func (*RemotableHandle_U) HInproc

func (this *RemotableHandle_U) HInproc() *int32

func (*RemotableHandle_U) HInprocVal

func (this *RemotableHandle_U) HInprocVal() int32

func (*RemotableHandle_U) HRemote

func (this *RemotableHandle_U) HRemote() *int32

func (*RemotableHandle_U) HRemoteVal

func (this *RemotableHandle_U) HRemoteVal() int32

type RemoteMETAFILEPICT

type RemoteMETAFILEPICT struct {
	Mm   int32
	XExt int32
	YExt int32
	HMF  *UserHMETAFILE
}

type ReplacesCorHdrNumericDefines

type ReplacesCorHdrNumericDefines int32

enum

const (
	COMIMAGE_FLAGS_ILONLY                      ReplacesCorHdrNumericDefines = 1
	COMIMAGE_FLAGS_32BITREQUIRED               ReplacesCorHdrNumericDefines = 2
	COMIMAGE_FLAGS_IL_LIBRARY                  ReplacesCorHdrNumericDefines = 4
	COMIMAGE_FLAGS_STRONGNAMESIGNED            ReplacesCorHdrNumericDefines = 8
	COMIMAGE_FLAGS_NATIVE_ENTRYPOINT           ReplacesCorHdrNumericDefines = 16
	COMIMAGE_FLAGS_TRACKDEBUGDATA              ReplacesCorHdrNumericDefines = 65536
	COMIMAGE_FLAGS_32BITPREFERRED              ReplacesCorHdrNumericDefines = 131072
	COR_VERSION_MAJOR_V2                       ReplacesCorHdrNumericDefines = 2
	COR_VERSION_MAJOR                          ReplacesCorHdrNumericDefines = 2
	COR_VERSION_MINOR                          ReplacesCorHdrNumericDefines = 5
	COR_DELETED_NAME_LENGTH                    ReplacesCorHdrNumericDefines = 8
	COR_VTABLEGAP_NAME_LENGTH                  ReplacesCorHdrNumericDefines = 8
	NATIVE_TYPE_MAX_CB                         ReplacesCorHdrNumericDefines = 1
	COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE       ReplacesCorHdrNumericDefines = 255
	IMAGE_COR_MIH_METHODRVA                    ReplacesCorHdrNumericDefines = 1
	IMAGE_COR_MIH_EHRVA                        ReplacesCorHdrNumericDefines = 2
	IMAGE_COR_MIH_BASICBLOCK                   ReplacesCorHdrNumericDefines = 8
	COR_VTABLE_32BIT                           ReplacesCorHdrNumericDefines = 1
	COR_VTABLE_64BIT                           ReplacesCorHdrNumericDefines = 2
	COR_VTABLE_FROM_UNMANAGED                  ReplacesCorHdrNumericDefines = 4
	COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN ReplacesCorHdrNumericDefines = 8
	COR_VTABLE_CALL_MOST_DERIVED               ReplacesCorHdrNumericDefines = 16
	IMAGE_COR_EATJ_THUNK_SIZE                  ReplacesCorHdrNumericDefines = 32
	MAX_CLASS_NAME                             ReplacesCorHdrNumericDefines = 1024
	MAX_PACKAGE_NAME                           ReplacesCorHdrNumericDefines = 1024
)

type RowOrColumnMajor

type RowOrColumnMajor int32

enum

const (
	RowOrColumnMajor_RowMajor      RowOrColumnMajor = 0
	RowOrColumnMajor_ColumnMajor   RowOrColumnMajor = 1
	RowOrColumnMajor_Indeterminate RowOrColumnMajor = 2
)

type SAFEARRAY

type SAFEARRAY struct {
	CDims      uint16
	FFeatures  ADVANCED_FEATURE_FLAGS
	CbElements uint32
	CLocks     uint32
	PvData     unsafe.Pointer
	Rgsabound  [1]SAFEARRAYBOUND
}

func SafeArrayCreate

func SafeArrayCreate(vt VARENUM, cDims uint32, rgsabound *SAFEARRAYBOUND) *SAFEARRAY

func SafeArrayCreateEx

func SafeArrayCreateEx(vt VARENUM, cDims uint32, rgsabound *SAFEARRAYBOUND, pvExtra unsafe.Pointer) *SAFEARRAY

func SafeArrayCreateVector

func SafeArrayCreateVector(vt VARENUM, lLbound int32, cElements uint32) *SAFEARRAY

func SafeArrayCreateVectorEx

func SafeArrayCreateVectorEx(vt VARENUM, lLbound int32, cElements uint32, pvExtra unsafe.Pointer) *SAFEARRAY

type SAFEARRAYBOUND

type SAFEARRAYBOUND struct {
	CElements uint32
	LLbound   int32
}

type SAFEARRAYUNION

type SAFEARRAYUNION struct {
	SfType uint32
	SAFEARRAYUNION_U
}

type SAFEARRAYUNION_U

type SAFEARRAYUNION_U struct {
	Data [4]uint64
}

func (*SAFEARRAYUNION_U) BstrStr

func (this *SAFEARRAYUNION_U) BstrStr() *SAFEARR_BSTR

func (*SAFEARRAYUNION_U) BstrStrVal

func (this *SAFEARRAYUNION_U) BstrStrVal() SAFEARR_BSTR

func (*SAFEARRAYUNION_U) ByteStr

func (this *SAFEARRAYUNION_U) ByteStr() *BYTE_SIZEDARR

func (*SAFEARRAYUNION_U) ByteStrVal

func (this *SAFEARRAYUNION_U) ByteStrVal() BYTE_SIZEDARR

func (*SAFEARRAYUNION_U) DispatchStr

func (this *SAFEARRAYUNION_U) DispatchStr() *SAFEARR_DISPATCH

func (*SAFEARRAYUNION_U) DispatchStrVal

func (this *SAFEARRAYUNION_U) DispatchStrVal() SAFEARR_DISPATCH

func (*SAFEARRAYUNION_U) HaveIidStr

func (this *SAFEARRAYUNION_U) HaveIidStr() *SAFEARR_HAVEIID

func (*SAFEARRAYUNION_U) HaveIidStrVal

func (this *SAFEARRAYUNION_U) HaveIidStrVal() SAFEARR_HAVEIID

func (*SAFEARRAYUNION_U) HyperStr

func (this *SAFEARRAYUNION_U) HyperStr() *HYPER_SIZEDARR

func (*SAFEARRAYUNION_U) HyperStrVal

func (this *SAFEARRAYUNION_U) HyperStrVal() HYPER_SIZEDARR

func (*SAFEARRAYUNION_U) LongStr

func (this *SAFEARRAYUNION_U) LongStr() *DWORD_SIZEDARR

func (*SAFEARRAYUNION_U) LongStrVal

func (this *SAFEARRAYUNION_U) LongStrVal() DWORD_SIZEDARR

func (*SAFEARRAYUNION_U) RecordStr

func (this *SAFEARRAYUNION_U) RecordStr() *SAFEARR_BRECORD

func (*SAFEARRAYUNION_U) RecordStrVal

func (this *SAFEARRAYUNION_U) RecordStrVal() SAFEARR_BRECORD

func (*SAFEARRAYUNION_U) UnknownStr

func (this *SAFEARRAYUNION_U) UnknownStr() *SAFEARR_UNKNOWN

func (*SAFEARRAYUNION_U) UnknownStrVal

func (this *SAFEARRAYUNION_U) UnknownStrVal() SAFEARR_UNKNOWN

func (*SAFEARRAYUNION_U) VariantStr

func (this *SAFEARRAYUNION_U) VariantStr() *SAFEARR_VARIANT

func (*SAFEARRAYUNION_U) VariantStrVal

func (this *SAFEARRAYUNION_U) VariantStrVal() SAFEARR_VARIANT

func (*SAFEARRAYUNION_U) WordStr

func (this *SAFEARRAYUNION_U) WordStr() *WORD_SIZEDARR

func (*SAFEARRAYUNION_U) WordStrVal

func (this *SAFEARRAYUNION_U) WordStrVal() WORD_SIZEDARR

type SAFEARR_BRECORD

type SAFEARR_BRECORD struct {
	Size    uint32
	ARecord **WireBRECORD_
}

type SAFEARR_BSTR

type SAFEARR_BSTR struct {
	Size  uint32
	ABstr **FLAGGED_WORD_BLOB
}

type SAFEARR_DISPATCH

type SAFEARR_DISPATCH struct {
	Size       uint32
	ApDispatch **IDispatch
}

type SAFEARR_HAVEIID

type SAFEARR_HAVEIID struct {
	Size      uint32
	ApUnknown **IUnknown
	Iid       syscall.GUID
}

type SAFEARR_UNKNOWN

type SAFEARR_UNKNOWN struct {
	Size      uint32
	ApUnknown **IUnknown
}

type SAFEARR_VARIANT

type SAFEARR_VARIANT struct {
	Size     uint32
	AVariant **WireVARIANT_
}

type SAFER_CODE_PROPERTIES_V1

type SAFER_CODE_PROPERTIES_V1 struct {
	CbSize           uint32
	DwCheckFlags     uint32
	ImagePath        PWSTR
	HImageFileHandle HANDLE
	UrlZoneId        uint32
	ImageHash        [64]byte
	DwImageHashSize  uint32
	ImageSize        int64
	HashAlgorithm    ALG_ID
	PByteBlock       *byte
	HWndParent       HWND
	DwWVTUIChoice    uint32
}

type SAFER_CODE_PROPERTIES_V2

type SAFER_CODE_PROPERTIES_V2 struct {
	CbSize             uint32
	DwCheckFlags       uint32
	ImagePath          PWSTR
	HImageFileHandle   HANDLE
	UrlZoneId          uint32
	ImageHash          [64]byte
	DwImageHashSize    uint32
	ImageSize          int64
	HashAlgorithm      ALG_ID
	PByteBlock         *byte
	HWndParent         HWND
	DwWVTUIChoice      uint32
	PackageMoniker     PWSTR
	PackagePublisher   PWSTR
	PackageName        PWSTR
	PackageVersion     uint64
	PackageIsFramework BOOL
}

type SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS

type SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS uint32

enum flags

const (
	SAFER_TOKEN_NULL_IF_EQUAL SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 1
	SAFER_TOKEN_COMPARE_ONLY  SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 2
	SAFER_TOKEN_MAKE_INERT    SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 4
	SAFER_TOKEN_WANT_FLAGS    SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = 8
)

type SAFER_HASH_IDENTIFICATION

type SAFER_HASH_IDENTIFICATION struct {
	Header        SAFER_IDENTIFICATION_HEADER
	Description   [256]uint16
	FriendlyName  [256]uint16
	HashSize      uint32
	ImageHash     [64]byte
	HashAlgorithm ALG_ID
	ImageSize     int64
	DwSaferFlags  uint32
}

type SAFER_HASH_IDENTIFICATION2

type SAFER_HASH_IDENTIFICATION2 struct {
	HashIdentification SAFER_HASH_IDENTIFICATION
	HashSize           uint32
	ImageHash          [64]byte
	HashAlgorithm      ALG_ID
}

type SAFER_IDENTIFICATION_HEADER

type SAFER_IDENTIFICATION_HEADER struct {
	DwIdentificationType SAFER_IDENTIFICATION_TYPES
	CbStructSize         uint32
	IdentificationGuid   syscall.GUID
	LastModified         FILETIME
}

type SAFER_IDENTIFICATION_TYPES

type SAFER_IDENTIFICATION_TYPES int32

enum

const (
	SaferIdentityDefault         SAFER_IDENTIFICATION_TYPES = 0
	SaferIdentityTypeImageName   SAFER_IDENTIFICATION_TYPES = 1
	SaferIdentityTypeImageHash   SAFER_IDENTIFICATION_TYPES = 2
	SaferIdentityTypeUrlZone     SAFER_IDENTIFICATION_TYPES = 3
	SaferIdentityTypeCertificate SAFER_IDENTIFICATION_TYPES = 4
)

type SAFER_LEVEL_HANDLE

type SAFER_LEVEL_HANDLE = uintptr

type SAFER_OBJECT_INFO_CLASS

type SAFER_OBJECT_INFO_CLASS int32

enum

const (
	SaferObjectLevelId                 SAFER_OBJECT_INFO_CLASS = 1
	SaferObjectScopeId                 SAFER_OBJECT_INFO_CLASS = 2
	SaferObjectFriendlyName            SAFER_OBJECT_INFO_CLASS = 3
	SaferObjectDescription             SAFER_OBJECT_INFO_CLASS = 4
	SaferObjectBuiltin                 SAFER_OBJECT_INFO_CLASS = 5
	SaferObjectDisallowed              SAFER_OBJECT_INFO_CLASS = 6
	SaferObjectDisableMaxPrivilege     SAFER_OBJECT_INFO_CLASS = 7
	SaferObjectInvertDeletedPrivileges SAFER_OBJECT_INFO_CLASS = 8
	SaferObjectDeletedPrivileges       SAFER_OBJECT_INFO_CLASS = 9
	SaferObjectDefaultOwner            SAFER_OBJECT_INFO_CLASS = 10
	SaferObjectSidsToDisable           SAFER_OBJECT_INFO_CLASS = 11
	SaferObjectRestrictedSidsInverted  SAFER_OBJECT_INFO_CLASS = 12
	SaferObjectRestrictedSidsAdded     SAFER_OBJECT_INFO_CLASS = 13
	SaferObjectAllIdentificationGuids  SAFER_OBJECT_INFO_CLASS = 14
	SaferObjectSingleIdentification    SAFER_OBJECT_INFO_CLASS = 15
	SaferObjectExtendedError           SAFER_OBJECT_INFO_CLASS = 16
)

type SAFER_PATHNAME_IDENTIFICATION

type SAFER_PATHNAME_IDENTIFICATION struct {
	Header       SAFER_IDENTIFICATION_HEADER
	Description  [256]uint16
	ImageName    PWSTR
	DwSaferFlags uint32
}

type SAFER_POLICY_INFO_CLASS

type SAFER_POLICY_INFO_CLASS int32

enum

const (
	SaferPolicyLevelList                    SAFER_POLICY_INFO_CLASS = 1
	SaferPolicyEnableTransparentEnforcement SAFER_POLICY_INFO_CLASS = 2
	SaferPolicyDefaultLevel                 SAFER_POLICY_INFO_CLASS = 3
	SaferPolicyEvaluateUserScope            SAFER_POLICY_INFO_CLASS = 4
	SaferPolicyScopeFlags                   SAFER_POLICY_INFO_CLASS = 5
	SaferPolicyDefaultLevelFlags            SAFER_POLICY_INFO_CLASS = 6
	SaferPolicyAuthenticodeEnabled          SAFER_POLICY_INFO_CLASS = 7
)

type SAFER_URLZONE_IDENTIFICATION

type SAFER_URLZONE_IDENTIFICATION struct {
	Header       SAFER_IDENTIFICATION_HEADER
	UrlZoneId    uint32
	DwSaferFlags uint32
}

type SCALE_CHANGE_FLAGS

type SCALE_CHANGE_FLAGS int32

enum flags

const (
	SCF_VALUE_NONE SCALE_CHANGE_FLAGS = 0
	SCF_SCALE      SCALE_CHANGE_FLAGS = 1
	SCF_PHYSICAL   SCALE_CHANGE_FLAGS = 2
)

type SCNRT_STATUS

type SCNRT_STATUS int32

enum

const (
	SCNRT_ENABLE  SCNRT_STATUS = 0
	SCNRT_DISABLE SCNRT_STATUS = 1
)

type SCOPE_TABLE_AMD64

type SCOPE_TABLE_AMD64 struct {
	Count       uint32
	ScopeRecord [1]SCOPE_TABLE_AMD64_Anonymous
}

type SCOPE_TABLE_AMD64_Anonymous

type SCOPE_TABLE_AMD64_Anonymous struct {
	BeginAddress   uint32
	EndAddress     uint32
	HandlerAddress uint32
	JumpTarget     uint32
}

type SCOPE_TABLE_ARM

type SCOPE_TABLE_ARM struct {
	Count       uint32
	ScopeRecord [1]SCOPE_TABLE_ARM_Anonymous
}

type SCOPE_TABLE_ARM64

type SCOPE_TABLE_ARM64 struct {
	Count       uint32
	ScopeRecord [1]SCOPE_TABLE_ARM64_Anonymous
}

type SCOPE_TABLE_ARM64_Anonymous

type SCOPE_TABLE_ARM64_Anonymous struct {
	BeginAddress   uint32
	EndAddress     uint32
	HandlerAddress uint32
	JumpTarget     uint32
}

type SCOPE_TABLE_ARM_Anonymous

type SCOPE_TABLE_ARM_Anonymous struct {
	BeginAddress   uint32
	EndAddress     uint32
	HandlerAddress uint32
	JumpTarget     uint32
}

type SCRIPTCONTF

type SCRIPTCONTF int32

enum

const (
	SidDefault     SCRIPTCONTF = 0
	SidMerge       SCRIPTCONTF = 1
	SidAsciiSym    SCRIPTCONTF = 2
	SidAsciiLatin  SCRIPTCONTF = 3
	SidLatin       SCRIPTCONTF = 4
	SidGreek       SCRIPTCONTF = 5
	SidCyrillic    SCRIPTCONTF = 6
	SidArmenian    SCRIPTCONTF = 7
	SidHebrew      SCRIPTCONTF = 8
	SidArabic      SCRIPTCONTF = 9
	SidDevanagari  SCRIPTCONTF = 10
	SidBengali     SCRIPTCONTF = 11
	SidGurmukhi    SCRIPTCONTF = 12
	SidGujarati    SCRIPTCONTF = 13
	SidOriya       SCRIPTCONTF = 14
	SidTamil       SCRIPTCONTF = 15
	SidTelugu      SCRIPTCONTF = 16
	SidKannada     SCRIPTCONTF = 17
	SidMalayalam   SCRIPTCONTF = 18
	SidThai        SCRIPTCONTF = 19
	SidLao         SCRIPTCONTF = 20
	SidTibetan     SCRIPTCONTF = 21
	SidGeorgian    SCRIPTCONTF = 22
	SidHangul      SCRIPTCONTF = 23
	SidKana        SCRIPTCONTF = 24
	SidBopomofo    SCRIPTCONTF = 25
	SidHan         SCRIPTCONTF = 26
	SidEthiopic    SCRIPTCONTF = 27
	SidCanSyllabic SCRIPTCONTF = 28
	SidCherokee    SCRIPTCONTF = 29
	SidYi          SCRIPTCONTF = 30
	SidBraille     SCRIPTCONTF = 31
	SidRunic       SCRIPTCONTF = 32
	SidOgham       SCRIPTCONTF = 33
	SidSinhala     SCRIPTCONTF = 34
	SidSyriac      SCRIPTCONTF = 35
	SidBurmese     SCRIPTCONTF = 36
	SidKhmer       SCRIPTCONTF = 37
	SidThaana      SCRIPTCONTF = 38
	SidMongolian   SCRIPTCONTF = 39
	SidUserDefined SCRIPTCONTF = 40
	SidLim         SCRIPTCONTF = 41
	SidFEFirst     SCRIPTCONTF = 23
	SidFELast      SCRIPTCONTF = 26
)

type SCRIPTFONTCONTF

type SCRIPTFONTCONTF int32

enum

const (
	SCRIPTCONTF_FIXED_FONT        SCRIPTFONTCONTF = 1
	SCRIPTCONTF_PROPORTIONAL_FONT SCRIPTFONTCONTF = 2
	SCRIPTCONTF_SCRIPT_USER       SCRIPTFONTCONTF = 65536
	SCRIPTCONTF_SCRIPT_HIDE       SCRIPTFONTCONTF = 131072
	SCRIPTCONTF_SCRIPT_SYSTEM     SCRIPTFONTCONTF = 262144
)

type SCRIPTFONTINFO

type SCRIPTFONTINFO struct {
	Scripts int64
	WszFont [32]uint16
}

type SCRIPTINFO

type SCRIPTINFO struct {
	ScriptId            byte
	UiCodePage          uint32
	WszDescription      [48]uint16
	WszFixedWidthFont   [32]uint16
	WszProportionalFont [32]uint16
}

type SCRIPT_ANALYSIS

type SCRIPT_ANALYSIS struct {
	Bitfield_ uint16
	S         SCRIPT_STATE
}

type SCRIPT_CHARPROP

type SCRIPT_CHARPROP struct {
	Bitfield_ uint16
}

type SCRIPT_CONTROL

type SCRIPT_CONTROL struct {
	Bitfield_ uint32
}

type SCRIPT_DIGITSUBSTITUTE

type SCRIPT_DIGITSUBSTITUTE struct {
	Bitfield1_ uint32
	Bitfield2_ uint32
	DwReserved uint32
}

type SCRIPT_FONTPROPERTIES

type SCRIPT_FONTPROPERTIES struct {
	CBytes        int32
	WgBlank       uint16
	WgDefault     uint16
	WgInvalid     uint16
	WgKashida     uint16
	IKashidaWidth int32
}

type SCRIPT_GLYPHPROP

type SCRIPT_GLYPHPROP struct {
	Sva      SCRIPT_VISATTR
	Reserved uint16
}

type SCRIPT_IS_COMPLEX_FLAGS

type SCRIPT_IS_COMPLEX_FLAGS uint32

enum

const (
	SIC_ASCIIDIGIT SCRIPT_IS_COMPLEX_FLAGS = 2
	SIC_COMPLEX    SCRIPT_IS_COMPLEX_FLAGS = 1
	SIC_NEUTRAL    SCRIPT_IS_COMPLEX_FLAGS = 4
)

type SCRIPT_ITEM

type SCRIPT_ITEM struct {
	ICharPos int32
	A        SCRIPT_ANALYSIS
}

type SCRIPT_JUSTIFY

type SCRIPT_JUSTIFY int32

enum

const (
	SCRIPT_JUSTIFY_NONE           SCRIPT_JUSTIFY = 0
	SCRIPT_JUSTIFY_ARABIC_BLANK   SCRIPT_JUSTIFY = 1
	SCRIPT_JUSTIFY_CHARACTER      SCRIPT_JUSTIFY = 2
	SCRIPT_JUSTIFY_RESERVED1      SCRIPT_JUSTIFY = 3
	SCRIPT_JUSTIFY_BLANK          SCRIPT_JUSTIFY = 4
	SCRIPT_JUSTIFY_RESERVED2      SCRIPT_JUSTIFY = 5
	SCRIPT_JUSTIFY_RESERVED3      SCRIPT_JUSTIFY = 6
	SCRIPT_JUSTIFY_ARABIC_NORMAL  SCRIPT_JUSTIFY = 7
	SCRIPT_JUSTIFY_ARABIC_KASHIDA SCRIPT_JUSTIFY = 8
	SCRIPT_JUSTIFY_ARABIC_ALEF    SCRIPT_JUSTIFY = 9
	SCRIPT_JUSTIFY_ARABIC_HA      SCRIPT_JUSTIFY = 10
	SCRIPT_JUSTIFY_ARABIC_RA      SCRIPT_JUSTIFY = 11
	SCRIPT_JUSTIFY_ARABIC_BA      SCRIPT_JUSTIFY = 12
	SCRIPT_JUSTIFY_ARABIC_BARA    SCRIPT_JUSTIFY = 13
	SCRIPT_JUSTIFY_ARABIC_SEEN    SCRIPT_JUSTIFY = 14
	SCRIPT_JUSTIFY_ARABIC_SEEN_M  SCRIPT_JUSTIFY = 15
)

type SCRIPT_LOGATTR

type SCRIPT_LOGATTR struct {
	Bitfield_ byte
}

type SCRIPT_PROPERTIES

type SCRIPT_PROPERTIES struct {
	Bitfield1_ uint32
	Bitfield2_ uint32
}

type SCRIPT_STATE

type SCRIPT_STATE struct {
	Bitfield_ uint16
}

type SCRIPT_TABDEF

type SCRIPT_TABDEF struct {
	CTabStops  int32
	IScale     int32
	PTabStops  *int32
	ITabOrigin int32
}

type SCRIPT_VISATTR

type SCRIPT_VISATTR struct {
	Bitfield_ uint16
}

type SCROLLBARINFO

type SCROLLBARINFO struct {
	CbSize        uint32
	RcScrollBar   RECT
	DxyLineButton int32
	XyThumbTop    int32
	XyThumbBottom int32
	Reserved      int32
	Rgstate       [6]uint32
}

type SCROLLBARPARTS

type SCROLLBARPARTS int32

enum

const (
	SBP_ARROWBTN       SCROLLBARPARTS = 1
	SBP_THUMBBTNHORZ   SCROLLBARPARTS = 2
	SBP_THUMBBTNVERT   SCROLLBARPARTS = 3
	SBP_LOWERTRACKHORZ SCROLLBARPARTS = 4
	SBP_UPPERTRACKHORZ SCROLLBARPARTS = 5
	SBP_LOWERTRACKVERT SCROLLBARPARTS = 6
	SBP_UPPERTRACKVERT SCROLLBARPARTS = 7
	SBP_GRIPPERHORZ    SCROLLBARPARTS = 8
	SBP_GRIPPERVERT    SCROLLBARPARTS = 9
	SBP_SIZEBOX        SCROLLBARPARTS = 10
	SBP_SIZEBOXBKGND   SCROLLBARPARTS = 11
)

type SCROLLBARSTYLESTATES

type SCROLLBARSTYLESTATES int32

enum

const (
	SCRBS_NORMAL   SCROLLBARSTYLESTATES = 1
	SCRBS_HOT      SCROLLBARSTYLESTATES = 2
	SCRBS_PRESSED  SCROLLBARSTYLESTATES = 3
	SCRBS_DISABLED SCROLLBARSTYLESTATES = 4
	SCRBS_HOVER    SCROLLBARSTYLESTATES = 5
)

type SCROLLBAR_COMMAND

type SCROLLBAR_COMMAND int32

enum

const (
	SB_LINEUP        SCROLLBAR_COMMAND = 0
	SB_LINELEFT      SCROLLBAR_COMMAND = 0
	SB_LINEDOWN      SCROLLBAR_COMMAND = 1
	SB_LINERIGHT     SCROLLBAR_COMMAND = 1
	SB_PAGEUP        SCROLLBAR_COMMAND = 2
	SB_PAGELEFT      SCROLLBAR_COMMAND = 2
	SB_PAGEDOWN      SCROLLBAR_COMMAND = 3
	SB_PAGERIGHT     SCROLLBAR_COMMAND = 3
	SB_THUMBPOSITION SCROLLBAR_COMMAND = 4
	SB_THUMBTRACK    SCROLLBAR_COMMAND = 5
	SB_TOP           SCROLLBAR_COMMAND = 6
	SB_LEFT          SCROLLBAR_COMMAND = 6
	SB_RIGHT         SCROLLBAR_COMMAND = 7
	SB_BOTTOM        SCROLLBAR_COMMAND = 7
	SB_ENDSCROLL     SCROLLBAR_COMMAND = 8
)

type SCROLLBAR_CONSTANTS

type SCROLLBAR_CONSTANTS int32

enum flags

const (
	SB_CTL  SCROLLBAR_CONSTANTS = 2
	SB_HORZ SCROLLBAR_CONSTANTS = 0
	SB_VERT SCROLLBAR_CONSTANTS = 1
	SB_BOTH SCROLLBAR_CONSTANTS = 3
)

type SCROLLINFO

type SCROLLINFO struct {
	CbSize    uint32
	FMask     SCROLLINFO_MASK
	NMin      int32
	NMax      int32
	NPage     uint32
	NPos      int32
	NTrackPos int32
}

type SCROLLINFO_MASK

type SCROLLINFO_MASK uint32

enum flags

const (
	SIF_ALL             SCROLLINFO_MASK = 23
	SIF_DISABLENOSCROLL SCROLLINFO_MASK = 8
	SIF_PAGE            SCROLLINFO_MASK = 2
	SIF_POS             SCROLLINFO_MASK = 4
	SIF_RANGE           SCROLLINFO_MASK = 1
	SIF_TRACKPOS        SCROLLINFO_MASK = 16
)

type SCROLL_WINDOW_FLAGS

type SCROLL_WINDOW_FLAGS uint32

enum flags

const (
	SW_SCROLLCHILDREN SCROLL_WINDOW_FLAGS = 1
	SW_INVALIDATE     SCROLL_WINDOW_FLAGS = 2
	SW_ERASE          SCROLL_WINDOW_FLAGS = 4
	SW_SMOOTHSCROLL   SCROLL_WINDOW_FLAGS = 16
)

type SCRUB_DATA_INPUT

type SCRUB_DATA_INPUT struct {
	Size          uint32
	Flags         uint32
	MaximumIos    uint32
	ObjectId      [4]uint32
	Reserved      [41]uint32
	ResumeContext [1040]byte
}

type SCRUB_DATA_OUTPUT

type SCRUB_DATA_OUTPUT struct {
	Size                                               uint32
	Flags                                              uint32
	Status                                             uint32
	ErrorFileOffset                                    uint64
	ErrorLength                                        uint64
	NumberOfBytesRepaired                              uint64
	NumberOfBytesFailed                                uint64
	InternalFileReference                              uint64
	ResumeContextLength                                uint16
	ParityExtentDataOffset                             uint16
	Reserved                                           [9]uint32
	NumberOfMetadataBytesProcessed                     uint64
	NumberOfDataBytesProcessed                         uint64
	TotalNumberOfMetadataBytesInUse                    uint64
	TotalNumberOfDataBytesInUse                        uint64
	DataBytesSkippedDueToNoAllocation                  uint64
	DataBytesSkippedDueToInvalidRun                    uint64
	DataBytesSkippedDueToIntegrityStream               uint64
	DataBytesSkippedDueToRegionBeingClean              uint64
	DataBytesSkippedDueToLockConflict                  uint64
	DataBytesSkippedDueToNoScrubDataFlag               uint64
	DataBytesSkippedDueToNoScrubNonIntegrityStreamFlag uint64
	DataBytesScrubbed                                  uint64
	ResumeContext                                      [1040]byte
}

type SCRUB_PARITY_EXTENT

type SCRUB_PARITY_EXTENT struct {
	Offset int64
	Length uint64
}

type SCRUB_PARITY_EXTENT_DATA

type SCRUB_PARITY_EXTENT_DATA struct {
	Size                         uint16
	Flags                        uint16
	NumberOfParityExtents        uint16
	MaximumNumberOfParityExtents uint16
	ParityExtents                [1]SCRUB_PARITY_EXTENT
}

type SC_ACTION

type SC_ACTION struct {
	Type  SC_ACTION_TYPE
	Delay uint32
}

type SC_ACTION_TYPE

type SC_ACTION_TYPE int32

enum

const (
	SC_ACTION_NONE        SC_ACTION_TYPE = 0
	SC_ACTION_RESTART     SC_ACTION_TYPE = 1
	SC_ACTION_REBOOT      SC_ACTION_TYPE = 2
	SC_ACTION_RUN_COMMAND SC_ACTION_TYPE = 3
	SC_ACTION_OWN_RESTART SC_ACTION_TYPE = 4
)

type SC_ENUM_TYPE

type SC_ENUM_TYPE int32

enum

const (
	SC_ENUM_PROCESS_INFO SC_ENUM_TYPE = 0
)

type SC_EVENT_TYPE

type SC_EVENT_TYPE int32

enum

const (
	SC_EVENT_DATABASE_CHANGE SC_EVENT_TYPE = 0
	SC_EVENT_PROPERTY_CHANGE SC_EVENT_TYPE = 1
	SC_EVENT_STATUS_CHANGE   SC_EVENT_TYPE = 2
)

type SC_HANDLE

type SC_HANDLE = uintptr

type SC_STATUS_TYPE

type SC_STATUS_TYPE int32

enum

const (
	SC_STATUS_PROCESS_INFO SC_STATUS_TYPE = 0
)

type SChannelHookCallInfo

type SChannelHookCallInfo struct {
	Iid         syscall.GUID
	CbSize      uint32
	UCausality  syscall.GUID
	DwServerPid uint32
	IMethod     uint32
	PObject     unsafe.Pointer
}

type SECTIONTITLELINKSTATES

type SECTIONTITLELINKSTATES int32

enum

const (
	CPSTL_NORMAL SECTIONTITLELINKSTATES = 1
	CPSTL_HOT    SECTIONTITLELINKSTATES = 2
)

type SECTION_FLAGS

type SECTION_FLAGS uint32

enum flags

const (
	SECTION_ALL_ACCESS           SECTION_FLAGS = 983071
	SECTION_QUERY                SECTION_FLAGS = 1
	SECTION_MAP_WRITE            SECTION_FLAGS = 2
	SECTION_MAP_READ             SECTION_FLAGS = 4
	SECTION_MAP_EXECUTE          SECTION_FLAGS = 8
	SECTION_EXTEND_SIZE          SECTION_FLAGS = 16
	SECTION_MAP_EXECUTE_EXPLICIT SECTION_FLAGS = 32
)

type SECURELOCKCODE

type SECURELOCKCODE int32

enum

const (
	SECURELOCK_NOCHANGE                 SECURELOCKCODE = -1
	SECURELOCK_SET_UNSECURE             SECURELOCKCODE = 0
	SECURELOCK_SET_MIXED                SECURELOCKCODE = 1
	SECURELOCK_SET_SECUREUNKNOWNBIT     SECURELOCKCODE = 2
	SECURELOCK_SET_SECURE40BIT          SECURELOCKCODE = 3
	SECURELOCK_SET_SECURE56BIT          SECURELOCKCODE = 4
	SECURELOCK_SET_FORTEZZA             SECURELOCKCODE = 5
	SECURELOCK_SET_SECURE128BIT         SECURELOCKCODE = 6
	SECURELOCK_FIRSTSUGGEST             SECURELOCKCODE = 7
	SECURELOCK_SUGGEST_UNSECURE         SECURELOCKCODE = 7
	SECURELOCK_SUGGEST_MIXED            SECURELOCKCODE = 8
	SECURELOCK_SUGGEST_SECUREUNKNOWNBIT SECURELOCKCODE = 9
	SECURELOCK_SUGGEST_SECURE40BIT      SECURELOCKCODE = 10
	SECURELOCK_SUGGEST_SECURE56BIT      SECURELOCKCODE = 11
	SECURELOCK_SUGGEST_FORTEZZA         SECURELOCKCODE = 12
	SECURELOCK_SUGGEST_SECURE128BIT     SECURELOCKCODE = 13
)

type SECURITY_ATTRIBUTES

type SECURITY_ATTRIBUTES struct {
	NLength              uint32
	LpSecurityDescriptor unsafe.Pointer
	BInheritHandle       BOOL
}

type SECURITY_AUTO_INHERIT_FLAGS

type SECURITY_AUTO_INHERIT_FLAGS uint32

enum flags

const (
	SEF_AVOID_OWNER_CHECK             SECURITY_AUTO_INHERIT_FLAGS = 16
	SEF_AVOID_OWNER_RESTRICTION       SECURITY_AUTO_INHERIT_FLAGS = 4096
	SEF_AVOID_PRIVILEGE_CHECK         SECURITY_AUTO_INHERIT_FLAGS = 8
	SEF_DACL_AUTO_INHERIT             SECURITY_AUTO_INHERIT_FLAGS = 1
	SEF_DEFAULT_DESCRIPTOR_FOR_OBJECT SECURITY_AUTO_INHERIT_FLAGS = 4
	SEF_DEFAULT_GROUP_FROM_PARENT     SECURITY_AUTO_INHERIT_FLAGS = 64
	SEF_DEFAULT_OWNER_FROM_PARENT     SECURITY_AUTO_INHERIT_FLAGS = 32
	SEF_MACL_NO_EXECUTE_UP            SECURITY_AUTO_INHERIT_FLAGS = 1024
	SEF_MACL_NO_READ_UP               SECURITY_AUTO_INHERIT_FLAGS = 512
	SEF_MACL_NO_WRITE_UP              SECURITY_AUTO_INHERIT_FLAGS = 256
	SEF_SACL_AUTO_INHERIT             SECURITY_AUTO_INHERIT_FLAGS = 2
)

type SECURITY_CAPABILITIES

type SECURITY_CAPABILITIES struct {
	AppContainerSid PSID
	Capabilities    *SID_AND_ATTRIBUTES
	CapabilityCount uint32
	Reserved        uint32
}

type SECURITY_DESCRIPTOR

type SECURITY_DESCRIPTOR struct {
	Revision byte
	Sbz1     byte
	Control  SECURITY_DESCRIPTOR_CONTROL
	Owner    PSID
	Group    PSID
	Sacl     *ACL
	Dacl     *ACL
}

type SECURITY_DESCRIPTOR_CONTROL

type SECURITY_DESCRIPTOR_CONTROL uint16

enum flags

const (
	SE_OWNER_DEFAULTED       SECURITY_DESCRIPTOR_CONTROL = 1
	SE_GROUP_DEFAULTED       SECURITY_DESCRIPTOR_CONTROL = 2
	SE_DACL_PRESENT          SECURITY_DESCRIPTOR_CONTROL = 4
	SE_DACL_DEFAULTED        SECURITY_DESCRIPTOR_CONTROL = 8
	SE_SACL_PRESENT          SECURITY_DESCRIPTOR_CONTROL = 16
	SE_SACL_DEFAULTED        SECURITY_DESCRIPTOR_CONTROL = 32
	SE_DACL_AUTO_INHERIT_REQ SECURITY_DESCRIPTOR_CONTROL = 256
	SE_SACL_AUTO_INHERIT_REQ SECURITY_DESCRIPTOR_CONTROL = 512
	SE_DACL_AUTO_INHERITED   SECURITY_DESCRIPTOR_CONTROL = 1024
	SE_SACL_AUTO_INHERITED   SECURITY_DESCRIPTOR_CONTROL = 2048
	SE_DACL_PROTECTED        SECURITY_DESCRIPTOR_CONTROL = 4096
	SE_SACL_PROTECTED        SECURITY_DESCRIPTOR_CONTROL = 8192
	SE_RM_CONTROL_VALID      SECURITY_DESCRIPTOR_CONTROL = 16384
	SE_SELF_RELATIVE         SECURITY_DESCRIPTOR_CONTROL = 32768
)

type SECURITY_DESCRIPTOR_RELATIVE

type SECURITY_DESCRIPTOR_RELATIVE struct {
	Revision byte
	Sbz1     byte
	Control  SECURITY_DESCRIPTOR_CONTROL
	Owner    uint32
	Group    uint32
	Sacl     uint32
	Dacl     uint32
}

type SECURITY_IMPERSONATION_LEVEL

type SECURITY_IMPERSONATION_LEVEL int32

enum

const (
	SecurityAnonymous      SECURITY_IMPERSONATION_LEVEL = 0
	SecurityIdentification SECURITY_IMPERSONATION_LEVEL = 1
	SecurityImpersonation  SECURITY_IMPERSONATION_LEVEL = 2
	SecurityDelegation     SECURITY_IMPERSONATION_LEVEL = 3
)

type SECURITY_OBJECT_AI_PARAMS

type SECURITY_OBJECT_AI_PARAMS struct {
	Size           uint32
	ConstraintMask uint32
}

type SECURITY_QUALITY_OF_SERVICE

type SECURITY_QUALITY_OF_SERVICE struct {
	Length              uint32
	ImpersonationLevel  SECURITY_IMPERSONATION_LEVEL
	ContextTrackingMode byte
	EffectiveOnly       BOOLEAN
}

type SEC_THREAD_START

type SEC_THREAD_START = uintptr

type SEC_THREAD_START_func

type SEC_THREAD_START_func = func(lpThreadParameter unsafe.Pointer) uint32

type SELCHANGE

type SELCHANGE struct {
	Nmhdr  NMHDR
	Chrg   CHARRANGE
	Seltyp RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE
}

type SENDASYNCPROC

type SENDASYNCPROC = uintptr

type SENDASYNCPROC_func

type SENDASYNCPROC_func = func(param0 HWND, param1 uint32, param2 uintptr, param3 LRESULT)

type SEND_MESSAGE_TIMEOUT_FLAGS

type SEND_MESSAGE_TIMEOUT_FLAGS uint32

enum flags

const (
	SMTO_ABORTIFHUNG        SEND_MESSAGE_TIMEOUT_FLAGS = 2
	SMTO_BLOCK              SEND_MESSAGE_TIMEOUT_FLAGS = 1
	SMTO_NORMAL             SEND_MESSAGE_TIMEOUT_FLAGS = 0
	SMTO_NOTIMEOUTIFNOTHUNG SEND_MESSAGE_TIMEOUT_FLAGS = 8
	SMTO_ERRORONEXIT        SEND_MESSAGE_TIMEOUT_FLAGS = 32
)

type SERIALIZEDPROPERTYVALUE

type SERIALIZEDPROPERTYVALUE struct {
	DwType uint32
	Rgb    [1]byte
}

func StgConvertVariantToProperty

func StgConvertVariantToProperty(pvar *PROPVARIANT, CodePage uint16, pprop *SERIALIZEDPROPERTYVALUE, pcb *uint32, pid uint32, fReserved BOOLEAN, pcIndirect *uint32) *SERIALIZEDPROPERTYVALUE

type SERIALIZEDPROPSTORAGE

type SERIALIZEDPROPSTORAGE = uintptr

type SERIALKEYS

type SERIALKEYS = SERIALKEYSW

type SERIALKEYSA

type SERIALKEYSA struct {
	CbSize         uint32
	DwFlags        SERIALKEYS_FLAGS
	LpszActivePort PSTR
	LpszPort       PSTR
	IBaudRate      uint32
	IPortState     uint32
	IActive        uint32
}

type SERIALKEYSW

type SERIALKEYSW struct {
	CbSize         uint32
	DwFlags        SERIALKEYS_FLAGS
	LpszActivePort PWSTR
	LpszPort       PWSTR
	IBaudRate      uint32
	IPortState     uint32
	IActive        uint32
}

type SERIALKEYS_FLAGS

type SERIALKEYS_FLAGS uint32

enum flags

const (
	SERKF_AVAILABLE    SERIALKEYS_FLAGS = 2
	SERKF_INDICATOR    SERIALKEYS_FLAGS = 4
	SERKF_SERIALKEYSON SERIALKEYS_FLAGS = 1
)

type SERVERCALL

type SERVERCALL int32

enum

const (
	SERVERCALL_ISHANDLED  SERVERCALL = 0
	SERVERCALL_REJECTED   SERVERCALL = 1
	SERVERCALL_RETRYLATER SERVERCALL = 2
)

type SERVERSILO_BASIC_INFORMATION

type SERVERSILO_BASIC_INFORMATION struct {
	ServiceSessionId     uint32
	State                SERVERSILO_STATE
	ExitStatus           uint32
	IsDownlevelContainer BOOLEAN
	ApiSetSchema         unsafe.Pointer
	HostApiSetSchema     unsafe.Pointer
}

type SERVERSILO_STATE

type SERVERSILO_STATE int32

enum

const (
	SERVERSILO_INITING       SERVERSILO_STATE = 0
	SERVERSILO_STARTED       SERVERSILO_STATE = 1
	SERVERSILO_SHUTTING_DOWN SERVERSILO_STATE = 2
	SERVERSILO_TERMINATING   SERVERSILO_STATE = 3
	SERVERSILO_TERMINATED    SERVERSILO_STATE = 4
)

type SERVER_ALIAS_INFO_0

type SERVER_ALIAS_INFO_0 struct {
	Srvai0_alias    PWSTR
	Srvai0_target   PWSTR
	Srvai0_default  BOOLEAN
	Srvai0_reserved uint32
}

type SERVER_CERTIFICATE_INFO_0

type SERVER_CERTIFICATE_INFO_0 struct {
	Srvci0_name           PWSTR
	Srvci0_subject        PWSTR
	Srvci0_issuer         PWSTR
	Srvci0_thumbprint     PWSTR
	Srvci0_friendlyname   PWSTR
	Srvci0_notbefore      PWSTR
	Srvci0_notafter       PWSTR
	Srvci0_storelocation  PWSTR
	Srvci0_storename      PWSTR
	Srvci0_renewalchain   PWSTR
	Srvci0_type           uint32
	Srvci0_flags          uint32
	Srvci0_mapping_status uint32
}

type SERVER_CERTIFICATE_TYPE

type SERVER_CERTIFICATE_TYPE int32

enum

const (
	QUIC SERVER_CERTIFICATE_TYPE = 0
)

type SERVICE_CONFIG

type SERVICE_CONFIG uint32

enum

const (
	SERVICE_CONFIG_DELAYED_AUTO_START_INFO  SERVICE_CONFIG = 3
	SERVICE_CONFIG_DESCRIPTION              SERVICE_CONFIG = 1
	SERVICE_CONFIG_FAILURE_ACTIONS          SERVICE_CONFIG = 2
	SERVICE_CONFIG_FAILURE_ACTIONS_FLAG     SERVICE_CONFIG = 4
	SERVICE_CONFIG_PREFERRED_NODE           SERVICE_CONFIG = 9
	SERVICE_CONFIG_PRESHUTDOWN_INFO         SERVICE_CONFIG = 7
	SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO SERVICE_CONFIG = 6
	SERVICE_CONFIG_SERVICE_SID_INFO         SERVICE_CONFIG = 5
	SERVICE_CONFIG_TRIGGER_INFO             SERVICE_CONFIG = 8
	SERVICE_CONFIG_LAUNCH_PROTECTED         SERVICE_CONFIG = 12
)

type SERVICE_CONTROL_STATUS_REASON_PARAMS

type SERVICE_CONTROL_STATUS_REASON_PARAMS = SERVICE_CONTROL_STATUS_REASON_PARAMSW

type SERVICE_CONTROL_STATUS_REASON_PARAMSA

type SERVICE_CONTROL_STATUS_REASON_PARAMSA struct {
	DwReason      uint32
	PszComment    PSTR
	ServiceStatus SERVICE_STATUS_PROCESS
}

type SERVICE_CONTROL_STATUS_REASON_PARAMSW

type SERVICE_CONTROL_STATUS_REASON_PARAMSW struct {
	DwReason      uint32
	PszComment    PWSTR
	ServiceStatus SERVICE_STATUS_PROCESS
}

type SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM

type SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM struct {
	SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U
}

type SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U

type SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U struct {
	Data [2]uint32
}

func (*SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U) CustomStateId

func (*SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U) CustomStateIdVal

func (*SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U) S

func (*SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U) SVal

type SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U_S

type SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM_U_S struct {
	DataOffset uint32
	Data       [1]byte
}

type SERVICE_DELAYED_AUTO_START_INFO

type SERVICE_DELAYED_AUTO_START_INFO struct {
	FDelayedAutostart BOOL
}

type SERVICE_DESCRIPTION

type SERVICE_DESCRIPTION = SERVICE_DESCRIPTIONW

type SERVICE_DESCRIPTIONA

type SERVICE_DESCRIPTIONA struct {
	LpDescription PSTR
}

type SERVICE_DESCRIPTIONW

type SERVICE_DESCRIPTIONW struct {
	LpDescription PWSTR
}

type SERVICE_DIRECTORY_TYPE

type SERVICE_DIRECTORY_TYPE int32

enum

const (
	ServiceDirectoryPersistentState SERVICE_DIRECTORY_TYPE = 0
	ServiceDirectoryTypeMax         SERVICE_DIRECTORY_TYPE = 1
)

type SERVICE_ERROR

type SERVICE_ERROR uint32

enum

const (
	SERVICE_ERROR_CRITICAL SERVICE_ERROR = 3
	SERVICE_ERROR_IGNORE   SERVICE_ERROR = 0
	SERVICE_ERROR_NORMAL   SERVICE_ERROR = 1
	SERVICE_ERROR_SEVERE   SERVICE_ERROR = 2
)

type SERVICE_ERROR_TYPE

type SERVICE_ERROR_TYPE int32

enum

const (
	IgnoreError   SERVICE_ERROR_TYPE = 0
	NormalError   SERVICE_ERROR_TYPE = 1
	SevereError   SERVICE_ERROR_TYPE = 2
	CriticalError SERVICE_ERROR_TYPE = 3
)

type SERVICE_FAILURE_ACTIONS

type SERVICE_FAILURE_ACTIONS = SERVICE_FAILURE_ACTIONSW

type SERVICE_FAILURE_ACTIONSA

type SERVICE_FAILURE_ACTIONSA struct {
	DwResetPeriod uint32
	LpRebootMsg   PSTR
	LpCommand     PSTR
	CActions      uint32
	LpsaActions   *SC_ACTION
}

type SERVICE_FAILURE_ACTIONSW

type SERVICE_FAILURE_ACTIONSW struct {
	DwResetPeriod uint32
	LpRebootMsg   PWSTR
	LpCommand     PWSTR
	CActions      uint32
	LpsaActions   *SC_ACTION
}

type SERVICE_FAILURE_ACTIONS_FLAG

type SERVICE_FAILURE_ACTIONS_FLAG struct {
	FFailureActionsOnNonCrashFailures BOOL
}

type SERVICE_LAUNCH_PROTECTED_INFO

type SERVICE_LAUNCH_PROTECTED_INFO struct {
	DwLaunchProtected uint32
}

type SERVICE_LOAD_TYPE

type SERVICE_LOAD_TYPE int32

enum

const (
	BootLoad    SERVICE_LOAD_TYPE = 0
	SystemLoad  SERVICE_LOAD_TYPE = 1
	AutoLoad    SERVICE_LOAD_TYPE = 2
	DemandLoad  SERVICE_LOAD_TYPE = 3
	DisableLoad SERVICE_LOAD_TYPE = 4
)

type SERVICE_MAIN_FUNCTIONA

type SERVICE_MAIN_FUNCTIONA = uintptr

type SERVICE_MAIN_FUNCTIONA_func

type SERVICE_MAIN_FUNCTIONA_func = func(dwNumServicesArgs uint32, lpServiceArgVectors **int8)

type SERVICE_MAIN_FUNCTIONW

type SERVICE_MAIN_FUNCTIONW = uintptr

type SERVICE_MAIN_FUNCTIONW_func

type SERVICE_MAIN_FUNCTIONW_func = func(dwNumServicesArgs uint32, lpServiceArgVectors *PWSTR)

type SERVICE_NODE_TYPE

type SERVICE_NODE_TYPE int32

enum

const (
	DriverType               SERVICE_NODE_TYPE = 1
	FileSystemType           SERVICE_NODE_TYPE = 2
	Win32ServiceOwnProcess   SERVICE_NODE_TYPE = 16
	Win32ServiceShareProcess SERVICE_NODE_TYPE = 32
	AdapterType              SERVICE_NODE_TYPE = 4
	RecognizerType           SERVICE_NODE_TYPE = 8
)

type SERVICE_NOTIFY

type SERVICE_NOTIFY uint32

enum flags

const (
	SERVICE_NOTIFY_CREATED          SERVICE_NOTIFY = 128
	SERVICE_NOTIFY_CONTINUE_PENDING SERVICE_NOTIFY = 16
	SERVICE_NOTIFY_DELETE_PENDING   SERVICE_NOTIFY = 512
	SERVICE_NOTIFY_DELETED          SERVICE_NOTIFY = 256
	SERVICE_NOTIFY_PAUSE_PENDING    SERVICE_NOTIFY = 32
	SERVICE_NOTIFY_PAUSED           SERVICE_NOTIFY = 64
	SERVICE_NOTIFY_RUNNING          SERVICE_NOTIFY = 8
	SERVICE_NOTIFY_START_PENDING    SERVICE_NOTIFY = 2
	SERVICE_NOTIFY_STOP_PENDING     SERVICE_NOTIFY = 4
	SERVICE_NOTIFY_STOPPED          SERVICE_NOTIFY = 1
)

type SERVICE_NOTIFY_1

type SERVICE_NOTIFY_1 struct {
	DwVersion            uint32
	PfnNotifyCallback    PFN_SC_NOTIFY_CALLBACK
	PContext             unsafe.Pointer
	DwNotificationStatus uint32
	ServiceStatus        SERVICE_STATUS_PROCESS
}

type SERVICE_NOTIFY_2

type SERVICE_NOTIFY_2 = SERVICE_NOTIFY_2W

type SERVICE_NOTIFY_2A

type SERVICE_NOTIFY_2A struct {
	DwVersion               uint32
	PfnNotifyCallback       PFN_SC_NOTIFY_CALLBACK
	PContext                unsafe.Pointer
	DwNotificationStatus    uint32
	ServiceStatus           SERVICE_STATUS_PROCESS
	DwNotificationTriggered uint32
	PszServiceNames         PSTR
}

type SERVICE_NOTIFY_2W

type SERVICE_NOTIFY_2W struct {
	DwVersion               uint32
	PfnNotifyCallback       PFN_SC_NOTIFY_CALLBACK
	PContext                unsafe.Pointer
	DwNotificationStatus    uint32
	ServiceStatus           SERVICE_STATUS_PROCESS
	DwNotificationTriggered uint32
	PszServiceNames         PWSTR
}

type SERVICE_PREFERRED_NODE_INFO

type SERVICE_PREFERRED_NODE_INFO struct {
	UsPreferredNode uint16
	FDelete         BOOLEAN
}

type SERVICE_PRESHUTDOWN_INFO

type SERVICE_PRESHUTDOWN_INFO struct {
	DwPreshutdownTimeout uint32
}

type SERVICE_REGISTRY_STATE_TYPE

type SERVICE_REGISTRY_STATE_TYPE int32

enum

const (
	ServiceRegistryStateParameters SERVICE_REGISTRY_STATE_TYPE = 0
	ServiceRegistryStatePersistent SERVICE_REGISTRY_STATE_TYPE = 1
	MaxServiceRegistryStateType    SERVICE_REGISTRY_STATE_TYPE = 2
)

type SERVICE_REQUIRED_PRIVILEGES_INFO

type SERVICE_REQUIRED_PRIVILEGES_INFO = SERVICE_REQUIRED_PRIVILEGES_INFOW

type SERVICE_REQUIRED_PRIVILEGES_INFOA

type SERVICE_REQUIRED_PRIVILEGES_INFOA struct {
	PmszRequiredPrivileges PSTR
}

type SERVICE_REQUIRED_PRIVILEGES_INFOW

type SERVICE_REQUIRED_PRIVILEGES_INFOW struct {
	PmszRequiredPrivileges PWSTR
}

type SERVICE_RUNS_IN_PROCESS

type SERVICE_RUNS_IN_PROCESS uint32

enum

const (
	SERVICE_RUNS_IN_NON_SYSTEM_OR_NOT_RUNNING SERVICE_RUNS_IN_PROCESS = 0
	SERVICE_RUNS_IN_SYSTEM_PROCESS            SERVICE_RUNS_IN_PROCESS = 1
)

type SERVICE_SHARED_DIRECTORY_TYPE

type SERVICE_SHARED_DIRECTORY_TYPE int32

enum

const (
	ServiceSharedDirectoryPersistentState SERVICE_SHARED_DIRECTORY_TYPE = 0
)

type SERVICE_SHARED_REGISTRY_STATE_TYPE

type SERVICE_SHARED_REGISTRY_STATE_TYPE int32

enum

const (
	ServiceSharedRegistryPersistentState SERVICE_SHARED_REGISTRY_STATE_TYPE = 0
)

type SERVICE_SID_INFO

type SERVICE_SID_INFO struct {
	DwServiceSidType uint32
}

type SERVICE_START_REASON

type SERVICE_START_REASON struct {
	DwReason uint32
}

type SERVICE_START_TYPE

type SERVICE_START_TYPE uint32

enum

const (
	SERVICE_AUTO_START   SERVICE_START_TYPE = 2
	SERVICE_BOOT_START   SERVICE_START_TYPE = 0
	SERVICE_DEMAND_START SERVICE_START_TYPE = 3
	SERVICE_DISABLED     SERVICE_START_TYPE = 4
	SERVICE_SYSTEM_START SERVICE_START_TYPE = 1
)

type SERVICE_STATUS

type SERVICE_STATUS struct {
	DwServiceType             ENUM_SERVICE_TYPE
	DwCurrentState            SERVICE_STATUS_CURRENT_STATE
	DwControlsAccepted        uint32
	DwWin32ExitCode           uint32
	DwServiceSpecificExitCode uint32
	DwCheckPoint              uint32
	DwWaitHint                uint32
}

type SERVICE_STATUS_CURRENT_STATE

type SERVICE_STATUS_CURRENT_STATE uint32

enum

const (
	SERVICE_CONTINUE_PENDING SERVICE_STATUS_CURRENT_STATE = 5
	SERVICE_PAUSE_PENDING    SERVICE_STATUS_CURRENT_STATE = 6
	SERVICE_PAUSED           SERVICE_STATUS_CURRENT_STATE = 7
	SERVICE_RUNNING          SERVICE_STATUS_CURRENT_STATE = 4
	SERVICE_START_PENDING    SERVICE_STATUS_CURRENT_STATE = 2
	SERVICE_STOP_PENDING     SERVICE_STATUS_CURRENT_STATE = 3
	SERVICE_STOPPED          SERVICE_STATUS_CURRENT_STATE = 1
)

type SERVICE_STATUS_HANDLE

type SERVICE_STATUS_HANDLE = uintptr

type SERVICE_STATUS_PROCESS

type SERVICE_STATUS_PROCESS struct {
	DwServiceType             ENUM_SERVICE_TYPE
	DwCurrentState            SERVICE_STATUS_CURRENT_STATE
	DwControlsAccepted        uint32
	DwWin32ExitCode           uint32
	DwServiceSpecificExitCode uint32
	DwCheckPoint              uint32
	DwWaitHint                uint32
	DwProcessId               uint32
	DwServiceFlags            SERVICE_RUNS_IN_PROCESS
}

type SERVICE_TABLE_ENTRY

type SERVICE_TABLE_ENTRY = SERVICE_TABLE_ENTRYW

type SERVICE_TABLE_ENTRYA

type SERVICE_TABLE_ENTRYA struct {
	LpServiceName PSTR
	LpServiceProc LPSERVICE_MAIN_FUNCTIONA
}

type SERVICE_TABLE_ENTRYW

type SERVICE_TABLE_ENTRYW struct {
	LpServiceName PWSTR
	LpServiceProc LPSERVICE_MAIN_FUNCTIONW
}

type SERVICE_TIMECHANGE_INFO

type SERVICE_TIMECHANGE_INFO struct {
	LiNewTime int64
	LiOldTime int64
}

type SERVICE_TRIGGER

type SERVICE_TRIGGER struct {
	DwTriggerType   SERVICE_TRIGGER_TYPE
	DwAction        SERVICE_TRIGGER_ACTION
	PTriggerSubtype *syscall.GUID
	CDataItems      uint32
	PDataItems      *SERVICE_TRIGGER_SPECIFIC_DATA_ITEM
}

type SERVICE_TRIGGER_ACTION

type SERVICE_TRIGGER_ACTION uint32

enum

const (
	SERVICE_TRIGGER_ACTION_SERVICE_START SERVICE_TRIGGER_ACTION = 1
	SERVICE_TRIGGER_ACTION_SERVICE_STOP  SERVICE_TRIGGER_ACTION = 2
)

type SERVICE_TRIGGER_CUSTOM_STATE_ID

type SERVICE_TRIGGER_CUSTOM_STATE_ID struct {
	Data [2]uint32
}

type SERVICE_TRIGGER_INFO

type SERVICE_TRIGGER_INFO struct {
	CTriggers uint32
	PTriggers *SERVICE_TRIGGER
	PReserved *byte
}

type SERVICE_TRIGGER_SPECIFIC_DATA_ITEM

type SERVICE_TRIGGER_SPECIFIC_DATA_ITEM struct {
	DwDataType SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE
	CbData     uint32
	PData      *byte
}

type SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE

type SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE uint32

enum

const (
	SERVICE_TRIGGER_DATA_TYPE_BINARY      SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = 1
	SERVICE_TRIGGER_DATA_TYPE_STRING      SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = 2
	SERVICE_TRIGGER_DATA_TYPE_LEVEL       SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = 3
	SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ANY SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = 4
	SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ALL SERVICE_TRIGGER_SPECIFIC_DATA_ITEM_DATA_TYPE = 5
)

type SERVICE_TRIGGER_TYPE

type SERVICE_TRIGGER_TYPE uint32

enum

const (
	SERVICE_TRIGGER_TYPE_CUSTOM                   SERVICE_TRIGGER_TYPE = 20
	SERVICE_TRIGGER_TYPE_DEVICE_INTERFACE_ARRIVAL SERVICE_TRIGGER_TYPE = 1
	SERVICE_TRIGGER_TYPE_DOMAIN_JOIN              SERVICE_TRIGGER_TYPE = 3
	SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT      SERVICE_TRIGGER_TYPE = 4
	SERVICE_TRIGGER_TYPE_GROUP_POLICY             SERVICE_TRIGGER_TYPE = 5
	SERVICE_TRIGGER_TYPE_IP_ADDRESS_AVAILABILITY  SERVICE_TRIGGER_TYPE = 2
	SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT         SERVICE_TRIGGER_TYPE = 6
)

type SESSION_INFO_0

type SESSION_INFO_0 struct {
	Sesi0_cname PWSTR
}

type SESSION_INFO_1

type SESSION_INFO_1 struct {
	Sesi1_cname      PWSTR
	Sesi1_username   PWSTR
	Sesi1_num_opens  uint32
	Sesi1_time       uint32
	Sesi1_idle_time  uint32
	Sesi1_user_flags SESSION_INFO_USER_FLAGS
}

type SESSION_INFO_10

type SESSION_INFO_10 struct {
	Sesi10_cname     PWSTR
	Sesi10_username  PWSTR
	Sesi10_time      uint32
	Sesi10_idle_time uint32
}

type SESSION_INFO_2

type SESSION_INFO_2 struct {
	Sesi2_cname       PWSTR
	Sesi2_username    PWSTR
	Sesi2_num_opens   uint32
	Sesi2_time        uint32
	Sesi2_idle_time   uint32
	Sesi2_user_flags  SESSION_INFO_USER_FLAGS
	Sesi2_cltype_name PWSTR
}

type SESSION_INFO_502

type SESSION_INFO_502 struct {
	Sesi502_cname       PWSTR
	Sesi502_username    PWSTR
	Sesi502_num_opens   uint32
	Sesi502_time        uint32
	Sesi502_idle_time   uint32
	Sesi502_user_flags  SESSION_INFO_USER_FLAGS
	Sesi502_cltype_name PWSTR
	Sesi502_transport   PWSTR
}

type SESSION_INFO_USER_FLAGS

type SESSION_INFO_USER_FLAGS uint32

enum

const (
	SESS_GUEST        SESSION_INFO_USER_FLAGS = 1
	SESS_NOENCRYPTION SESSION_INFO_USER_FLAGS = 2
)

type SETPROCESSWORKINGSETSIZEEX_FLAGS

type SETPROCESSWORKINGSETSIZEEX_FLAGS uint32

enum flags

const (
	QUOTA_LIMITS_HARDWS_MIN_ENABLE  SETPROCESSWORKINGSETSIZEEX_FLAGS = 1
	QUOTA_LIMITS_HARDWS_MIN_DISABLE SETPROCESSWORKINGSETSIZEEX_FLAGS = 2
	QUOTA_LIMITS_HARDWS_MAX_ENABLE  SETPROCESSWORKINGSETSIZEEX_FLAGS = 4
	QUOTA_LIMITS_HARDWS_MAX_DISABLE SETPROCESSWORKINGSETSIZEEX_FLAGS = 8
)

type SETTEXTEX

type SETTEXTEX struct {
	Flags    uint32
	Codepage uint32
}

type SET_BOUNDS_RECT_FLAGS

type SET_BOUNDS_RECT_FLAGS uint32

enum

const (
	DCB_ACCUMULATE SET_BOUNDS_RECT_FLAGS = 2
	DCB_DISABLE    SET_BOUNDS_RECT_FLAGS = 8
	DCB_ENABLE     SET_BOUNDS_RECT_FLAGS = 4
	DCB_RESET      SET_BOUNDS_RECT_FLAGS = 1
)

type SET_FILE_POINTER_MOVE_METHOD

type SET_FILE_POINTER_MOVE_METHOD uint32

enum

const (
	FILE_BEGIN   SET_FILE_POINTER_MOVE_METHOD = 0
	FILE_CURRENT SET_FILE_POINTER_MOVE_METHOD = 1
	FILE_END     SET_FILE_POINTER_MOVE_METHOD = 2
)

type SET_POWER_SETTING_VALUE

type SET_POWER_SETTING_VALUE struct {
	Version        uint32
	Guid           syscall.GUID
	PowerCondition SYSTEM_POWER_CONDITION
	DataLength     uint32
	Data           [1]byte
}

type SET_THEME_APP_PROPERTIES_FLAGS

type SET_THEME_APP_PROPERTIES_FLAGS uint32

enum flags

const (
	ALLOW_NONCLIENT  SET_THEME_APP_PROPERTIES_FLAGS = 1
	ALLOW_CONTROLS   SET_THEME_APP_PROPERTIES_FLAGS = 2
	ALLOW_WEBCONTENT SET_THEME_APP_PROPERTIES_FLAGS = 4
	VALIDBITS        SET_THEME_APP_PROPERTIES_FLAGS = 7
)

func GetThemeAppProperties

func GetThemeAppProperties() SET_THEME_APP_PROPERTIES_FLAGS

type SET_WINDOW_POS_FLAGS

type SET_WINDOW_POS_FLAGS uint32

enum flags

const (
	SWP_ASYNCWINDOWPOS SET_WINDOW_POS_FLAGS = 16384
	SWP_DEFERERASE     SET_WINDOW_POS_FLAGS = 8192
	SWP_DRAWFRAME      SET_WINDOW_POS_FLAGS = 32
	SWP_FRAMECHANGED   SET_WINDOW_POS_FLAGS = 32
	SWP_HIDEWINDOW     SET_WINDOW_POS_FLAGS = 128
	SWP_NOACTIVATE     SET_WINDOW_POS_FLAGS = 16
	SWP_NOCOPYBITS     SET_WINDOW_POS_FLAGS = 256
	SWP_NOMOVE         SET_WINDOW_POS_FLAGS = 2
	SWP_NOOWNERZORDER  SET_WINDOW_POS_FLAGS = 512
	SWP_NOREDRAW       SET_WINDOW_POS_FLAGS = 8
	SWP_NOREPOSITION   SET_WINDOW_POS_FLAGS = 512
	SWP_NOSENDCHANGING SET_WINDOW_POS_FLAGS = 1024
	SWP_NOSIZE         SET_WINDOW_POS_FLAGS = 1
	SWP_NOZORDER       SET_WINDOW_POS_FLAGS = 4
	SWP_SHOWWINDOW     SET_WINDOW_POS_FLAGS = 64
)

type SE_ACCESS_REPLY

type SE_ACCESS_REPLY struct {
	Size            uint32
	ResultListCount uint32
	GrantedAccess   *uint32
	AccessStatus    *uint32
	AccessReason    *ACCESS_REASONS
	Privileges      **PRIVILEGE_SET
}

type SE_ACCESS_REQUEST

type SE_ACCESS_REQUEST struct {
	Size                    uint32
	SeSecurityDescriptor    *SE_SECURITY_DESCRIPTOR
	DesiredAccess           uint32
	PreviouslyGrantedAccess uint32
	PrincipalSelfSid        PSID
	GenericMapping          *GENERIC_MAPPING
	ObjectTypeListCount     uint32
	ObjectTypeList          *OBJECT_TYPE_LIST
}

type SE_IMAGE_SIGNATURE_TYPE

type SE_IMAGE_SIGNATURE_TYPE int32

enum

const (
	SeImageSignatureNone             SE_IMAGE_SIGNATURE_TYPE = 0
	SeImageSignatureEmbedded         SE_IMAGE_SIGNATURE_TYPE = 1
	SeImageSignatureCache            SE_IMAGE_SIGNATURE_TYPE = 2
	SeImageSignatureCatalogCached    SE_IMAGE_SIGNATURE_TYPE = 3
	SeImageSignatureCatalogNotCached SE_IMAGE_SIGNATURE_TYPE = 4
	SeImageSignatureCatalogHint      SE_IMAGE_SIGNATURE_TYPE = 5
	SeImageSignaturePackageCatalog   SE_IMAGE_SIGNATURE_TYPE = 6
	SeImageSignaturePplMitigated     SE_IMAGE_SIGNATURE_TYPE = 7
)

type SE_IMPERSONATION_STATE

type SE_IMPERSONATION_STATE struct {
	Token         unsafe.Pointer
	CopyOnOpen    BOOLEAN
	EffectiveOnly BOOLEAN
	Level         SECURITY_IMPERSONATION_LEVEL
}

type SE_SECURITY_DESCRIPTOR

type SE_SECURITY_DESCRIPTOR struct {
	Size               uint32
	Flags              uint32
	SecurityDescriptor PSECURITY_DESCRIPTOR
}

type SE_SID

type SE_SID struct {
	Data [17]uint32
}

func (*SE_SID) Buffer

func (this *SE_SID) Buffer() *[68]byte

func (*SE_SID) BufferVal

func (this *SE_SID) BufferVal() [68]byte

func (*SE_SID) Sid

func (this *SE_SID) Sid() *SID

func (*SE_SID) SidVal

func (this *SE_SID) SidVal() SID

type SE_TOKEN_USER

type SE_TOKEN_USER struct {
	SE_TOKEN_USER_Anonymous1
	SE_TOKEN_USER_Anonymous2
}

type SE_TOKEN_USER_Anonymous1

type SE_TOKEN_USER_Anonymous1 struct {
	Data [2]uint64
}

func (*SE_TOKEN_USER_Anonymous1) TokenUser

func (this *SE_TOKEN_USER_Anonymous1) TokenUser() *TOKEN_USER

func (*SE_TOKEN_USER_Anonymous1) TokenUserVal

func (this *SE_TOKEN_USER_Anonymous1) TokenUserVal() TOKEN_USER

func (*SE_TOKEN_USER_Anonymous1) User

func (*SE_TOKEN_USER_Anonymous1) UserVal

type SE_TOKEN_USER_Anonymous2

type SE_TOKEN_USER_Anonymous2 struct {
	Data [17]uint32
}

func (*SE_TOKEN_USER_Anonymous2) Buffer

func (this *SE_TOKEN_USER_Anonymous2) Buffer() *[68]byte

func (*SE_TOKEN_USER_Anonymous2) BufferVal

func (this *SE_TOKEN_USER_Anonymous2) BufferVal() [68]byte

func (*SE_TOKEN_USER_Anonymous2) Sid

func (this *SE_TOKEN_USER_Anonymous2) Sid() *SID

func (*SE_TOKEN_USER_Anonymous2) SidVal

func (this *SE_TOKEN_USER_Anonymous2) SidVal() SID

type SFBS_FLAGS

type SFBS_FLAGS int32

enum

const (
	SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT    SFBS_FLAGS = 1
	SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS SFBS_FLAGS = 2
)

type SFGAO_FLAGS

type SFGAO_FLAGS uint32

enum flags

const (
	SFGAO_CANCOPY         SFGAO_FLAGS = 1
	SFGAO_CANMOVE         SFGAO_FLAGS = 2
	SFGAO_CANLINK         SFGAO_FLAGS = 4
	SFGAO_STORAGE         SFGAO_FLAGS = 8
	SFGAO_CANRENAME       SFGAO_FLAGS = 16
	SFGAO_CANDELETE       SFGAO_FLAGS = 32
	SFGAO_HASPROPSHEET    SFGAO_FLAGS = 64
	SFGAO_DROPTARGET      SFGAO_FLAGS = 256
	SFGAO_CAPABILITYMASK  SFGAO_FLAGS = 375
	SFGAO_PLACEHOLDER     SFGAO_FLAGS = 2048
	SFGAO_SYSTEM          SFGAO_FLAGS = 4096
	SFGAO_ENCRYPTED       SFGAO_FLAGS = 8192
	SFGAO_ISSLOW          SFGAO_FLAGS = 16384
	SFGAO_GHOSTED         SFGAO_FLAGS = 32768
	SFGAO_LINK            SFGAO_FLAGS = 65536
	SFGAO_SHARE           SFGAO_FLAGS = 131072
	SFGAO_READONLY        SFGAO_FLAGS = 262144
	SFGAO_HIDDEN          SFGAO_FLAGS = 524288
	SFGAO_DISPLAYATTRMASK SFGAO_FLAGS = 1032192
	SFGAO_FILESYSANCESTOR SFGAO_FLAGS = 268435456
	SFGAO_FOLDER          SFGAO_FLAGS = 536870912
	SFGAO_FILESYSTEM      SFGAO_FLAGS = 1073741824
	SFGAO_HASSUBFOLDER    SFGAO_FLAGS = 2147483648
	SFGAO_CONTENTSMASK    SFGAO_FLAGS = 2147483648
	SFGAO_VALIDATE        SFGAO_FLAGS = 16777216
	SFGAO_REMOVABLE       SFGAO_FLAGS = 33554432
	SFGAO_COMPRESSED      SFGAO_FLAGS = 67108864
	SFGAO_BROWSABLE       SFGAO_FLAGS = 134217728
	SFGAO_NONENUMERATED   SFGAO_FLAGS = 1048576
	SFGAO_NEWCONTENT      SFGAO_FLAGS = 2097152
	SFGAO_CANMONIKER      SFGAO_FLAGS = 4194304
	SFGAO_HASSTORAGE      SFGAO_FLAGS = 4194304
	SFGAO_STREAM          SFGAO_FLAGS = 4194304
	SFGAO_STORAGEANCESTOR SFGAO_FLAGS = 8388608
	SFGAO_STORAGECAPMASK  SFGAO_FLAGS = 1891958792
	SFGAO_PKEYSFGAOMASK   SFGAO_FLAGS = 2164539392
)

type SFVM_HELPTOPIC_DATA

type SFVM_HELPTOPIC_DATA struct {
	WszHelpFile  [260]uint16
	WszHelpTopic [260]uint16
}

type SFVM_MESSAGE_ID

type SFVM_MESSAGE_ID int32

enum

const (
	SFVM_MERGEMENU          SFVM_MESSAGE_ID = 1
	SFVM_INVOKECOMMAND      SFVM_MESSAGE_ID = 2
	SFVM_GETHELPTEXT        SFVM_MESSAGE_ID = 3
	SFVM_GETTOOLTIPTEXT     SFVM_MESSAGE_ID = 4
	SFVM_GETBUTTONINFO      SFVM_MESSAGE_ID = 5
	SFVM_GETBUTTONS         SFVM_MESSAGE_ID = 6
	SFVM_INITMENUPOPUP      SFVM_MESSAGE_ID = 7
	SFVM_FSNOTIFY           SFVM_MESSAGE_ID = 14
	SFVM_WINDOWCREATED      SFVM_MESSAGE_ID = 15
	SFVM_GETDETAILSOF       SFVM_MESSAGE_ID = 23
	SFVM_COLUMNCLICK        SFVM_MESSAGE_ID = 24
	SFVM_QUERYFSNOTIFY      SFVM_MESSAGE_ID = 25
	SFVM_DEFITEMCOUNT       SFVM_MESSAGE_ID = 26
	SFVM_DEFVIEWMODE        SFVM_MESSAGE_ID = 27
	SFVM_UNMERGEMENU        SFVM_MESSAGE_ID = 28
	SFVM_UPDATESTATUSBAR    SFVM_MESSAGE_ID = 31
	SFVM_BACKGROUNDENUM     SFVM_MESSAGE_ID = 32
	SFVM_DIDDRAGDROP        SFVM_MESSAGE_ID = 36
	SFVM_SETISFV            SFVM_MESSAGE_ID = 39
	SFVM_THISIDLIST         SFVM_MESSAGE_ID = 41
	SFVM_ADDPROPERTYPAGES   SFVM_MESSAGE_ID = 47
	SFVM_BACKGROUNDENUMDONE SFVM_MESSAGE_ID = 48
	SFVM_GETNOTIFY          SFVM_MESSAGE_ID = 49
	SFVM_GETSORTDEFAULTS    SFVM_MESSAGE_ID = 53
	SFVM_SIZE               SFVM_MESSAGE_ID = 57
	SFVM_GETZONE            SFVM_MESSAGE_ID = 58
	SFVM_GETPANE            SFVM_MESSAGE_ID = 59
	SFVM_GETHELPTOPIC       SFVM_MESSAGE_ID = 63
	SFVM_GETANIMATION       SFVM_MESSAGE_ID = 68
)

type SFVM_PROPPAGE_DATA

type SFVM_PROPPAGE_DATA struct {
	DwReserved uint32
	Pfn        LPFNSVADDPROPSHEETPAGE
	LParam     LPARAM
}

type SFVS_SELECT

type SFVS_SELECT int32

enum

const (
	SFVS_SELECT_NONE     SFVS_SELECT = 0
	SFVS_SELECT_ALLITEMS SFVS_SELECT = 1
	SFVS_SELECT_INVERT   SFVS_SELECT = 2
)

type SFV_CREATE

type SFV_CREATE struct {
	CbSize   uint32
	Pshf     *IShellFolder
	PsvOuter *IShellView
	Psfvcb   *IShellFolderViewCB
}

type SFV_SETITEMPOS

type SFV_SETITEMPOS struct {
	Pidl *ITEMIDLIST
	Pt   POINT
}

type SF_TYPE

type SF_TYPE int32

enum

const (
	SF_ERROR    SF_TYPE = 10
	SF_I1       SF_TYPE = 16
	SF_I2       SF_TYPE = 2
	SF_I4       SF_TYPE = 3
	SF_I8       SF_TYPE = 20
	SF_BSTR     SF_TYPE = 8
	SF_UNKNOWN  SF_TYPE = 13
	SF_DISPATCH SF_TYPE = 9
	SF_VARIANT  SF_TYPE = 12
	SF_RECORD   SF_TYPE = 36
	SF_HAVEIID  SF_TYPE = 32781
)

type SHANDLE_PTR

type SHANDLE_PTR = uintptr

type SHARD

type SHARD int32

enum

const (
	SHARD_PIDL            SHARD = 1
	SHARD_PATHA           SHARD = 2
	SHARD_PATHW           SHARD = 3
	SHARD_APPIDINFO       SHARD = 4
	SHARD_APPIDINFOIDLIST SHARD = 5
	SHARD_LINK            SHARD = 6
	SHARD_APPIDINFOLINK   SHARD = 7
	SHARD_SHELLITEM       SHARD = 8
)

type SHARDAPPIDINFO

type SHARDAPPIDINFO struct {
	Psi      *IShellItem
	PszAppID PWSTR
}

type SHARDAPPIDINFOIDLIST

type SHARDAPPIDINFOIDLIST struct {
	Pidl     *ITEMIDLIST
	PszAppID PWSTR
}
type SHARDAPPIDINFOLINK struct {
	Psl      *IShellLinkA
	PszAppID PWSTR
}

type SHARED_VIRTUAL_DISK_SUPPORT

type SHARED_VIRTUAL_DISK_SUPPORT struct {
	SharedVirtualDiskSupport SharedVirtualDiskSupportType
	HandleState              SharedVirtualDiskHandleState
}

type SHARE_INFO_0

type SHARE_INFO_0 struct {
	Shi0_netname PWSTR
}

type SHARE_INFO_1

type SHARE_INFO_1 struct {
	Shi1_netname PWSTR
	Shi1_type    SHARE_TYPE
	Shi1_remark  PWSTR
}

type SHARE_INFO_1004

type SHARE_INFO_1004 struct {
	Shi1004_remark PWSTR
}

type SHARE_INFO_1005

type SHARE_INFO_1005 struct {
	Shi1005_flags uint32
}

type SHARE_INFO_1006

type SHARE_INFO_1006 struct {
	Shi1006_max_uses uint32
}

type SHARE_INFO_1501

type SHARE_INFO_1501 struct {
	Shi1501_reserved            uint32
	Shi1501_security_descriptor PSECURITY_DESCRIPTOR
}

type SHARE_INFO_1503

type SHARE_INFO_1503 struct {
	Shi1503_sharefilter syscall.GUID
}

type SHARE_INFO_2

type SHARE_INFO_2 struct {
	Shi2_netname      PWSTR
	Shi2_type         SHARE_TYPE
	Shi2_remark       PWSTR
	Shi2_permissions  SHARE_INFO_PERMISSIONS
	Shi2_max_uses     uint32
	Shi2_current_uses uint32
	Shi2_path         PWSTR
	Shi2_passwd       PWSTR
}

type SHARE_INFO_501

type SHARE_INFO_501 struct {
	Shi501_netname PWSTR
	Shi501_type    SHARE_TYPE
	Shi501_remark  PWSTR
	Shi501_flags   uint32
}

type SHARE_INFO_502

type SHARE_INFO_502 struct {
	Shi502_netname             PWSTR
	Shi502_type                SHARE_TYPE
	Shi502_remark              PWSTR
	Shi502_permissions         SHARE_INFO_PERMISSIONS
	Shi502_max_uses            uint32
	Shi502_current_uses        uint32
	Shi502_path                PWSTR
	Shi502_passwd              PWSTR
	Shi502_reserved            uint32
	Shi502_security_descriptor PSECURITY_DESCRIPTOR
}

type SHARE_INFO_503

type SHARE_INFO_503 struct {
	Shi503_netname             PWSTR
	Shi503_type                SHARE_TYPE
	Shi503_remark              PWSTR
	Shi503_permissions         SHARE_INFO_PERMISSIONS
	Shi503_max_uses            uint32
	Shi503_current_uses        uint32
	Shi503_path                PWSTR
	Shi503_passwd              PWSTR
	Shi503_servername          PWSTR
	Shi503_reserved            uint32
	Shi503_security_descriptor PSECURITY_DESCRIPTOR
}

type SHARE_INFO_PERMISSIONS

type SHARE_INFO_PERMISSIONS uint32

enum

const (
	ACCESS_READ   SHARE_INFO_PERMISSIONS = 1
	ACCESS_WRITE  SHARE_INFO_PERMISSIONS = 2
	ACCESS_CREATE SHARE_INFO_PERMISSIONS = 4
	ACCESS_EXEC   SHARE_INFO_PERMISSIONS = 8
	ACCESS_DELETE SHARE_INFO_PERMISSIONS = 16
	ACCESS_ATRIB  SHARE_INFO_PERMISSIONS = 32
	ACCESS_PERM   SHARE_INFO_PERMISSIONS = 64
	ACCESS_ALL    SHARE_INFO_PERMISSIONS = 32768
)

type SHARE_ROLE

type SHARE_ROLE int32

enum

const (
	SHARE_ROLE_INVALID     SHARE_ROLE = -1
	SHARE_ROLE_READER      SHARE_ROLE = 0
	SHARE_ROLE_CONTRIBUTOR SHARE_ROLE = 1
	SHARE_ROLE_CO_OWNER    SHARE_ROLE = 2
	SHARE_ROLE_OWNER       SHARE_ROLE = 3
	SHARE_ROLE_CUSTOM      SHARE_ROLE = 4
	SHARE_ROLE_MIXED       SHARE_ROLE = 5
)

type SHARE_TYPE

type SHARE_TYPE uint32

enum flags

const (
	STYPE_DISKTREE  SHARE_TYPE = 0
	STYPE_PRINTQ    SHARE_TYPE = 1
	STYPE_DEVICE    SHARE_TYPE = 2
	STYPE_IPC       SHARE_TYPE = 3
	STYPE_SPECIAL   SHARE_TYPE = 2147483648
	STYPE_TEMPORARY SHARE_TYPE = 1073741824
	STYPE_MASK      SHARE_TYPE = 255
)

type SHCNE_ID

type SHCNE_ID uint32

enum flags

const (
	SHCNE_RENAMEITEM       SHCNE_ID = 1
	SHCNE_CREATE           SHCNE_ID = 2
	SHCNE_DELETE           SHCNE_ID = 4
	SHCNE_MKDIR            SHCNE_ID = 8
	SHCNE_RMDIR            SHCNE_ID = 16
	SHCNE_MEDIAINSERTED    SHCNE_ID = 32
	SHCNE_MEDIAREMOVED     SHCNE_ID = 64
	SHCNE_DRIVEREMOVED     SHCNE_ID = 128
	SHCNE_DRIVEADD         SHCNE_ID = 256
	SHCNE_NETSHARE         SHCNE_ID = 512
	SHCNE_NETUNSHARE       SHCNE_ID = 1024
	SHCNE_ATTRIBUTES       SHCNE_ID = 2048
	SHCNE_UPDATEDIR        SHCNE_ID = 4096
	SHCNE_UPDATEITEM       SHCNE_ID = 8192
	SHCNE_SERVERDISCONNECT SHCNE_ID = 16384
	SHCNE_UPDATEIMAGE      SHCNE_ID = 32768
	SHCNE_DRIVEADDGUI      SHCNE_ID = 65536
	SHCNE_RENAMEFOLDER     SHCNE_ID = 131072
	SHCNE_FREESPACE        SHCNE_ID = 262144
	SHCNE_EXTENDED_EVENT   SHCNE_ID = 67108864
	SHCNE_ASSOCCHANGED     SHCNE_ID = 134217728
	SHCNE_DISKEVENTS       SHCNE_ID = 145439
	SHCNE_GLOBALEVENTS     SHCNE_ID = 201687520
	SHCNE_ALLEVENTS        SHCNE_ID = 2147483647
	SHCNE_INTERRUPT        SHCNE_ID = 2147483648
)

type SHCNF_FLAGS

type SHCNF_FLAGS uint32

enum flags

const (
	SHCNF_IDLIST          SHCNF_FLAGS = 0
	SHCNF_PATHA           SHCNF_FLAGS = 1
	SHCNF_PRINTERA        SHCNF_FLAGS = 2
	SHCNF_DWORD           SHCNF_FLAGS = 3
	SHCNF_PATHW           SHCNF_FLAGS = 5
	SHCNF_PRINTERW        SHCNF_FLAGS = 6
	SHCNF_TYPE            SHCNF_FLAGS = 255
	SHCNF_FLUSH           SHCNF_FLAGS = 4096
	SHCNF_FLUSHNOWAIT     SHCNF_FLAGS = 12288
	SHCNF_NOTIFYRECURSIVE SHCNF_FLAGS = 65536
	SHCNF_PATH            SHCNF_FLAGS = 5
	SHCNF_PRINTER         SHCNF_FLAGS = 6
)

type SHCNRF_SOURCE

type SHCNRF_SOURCE int32

enum flags

const (
	SHCNRF_InterruptLevel     SHCNRF_SOURCE = 1
	SHCNRF_ShellLevel         SHCNRF_SOURCE = 2
	SHCNRF_RecursiveInterrupt SHCNRF_SOURCE = 4096
	SHCNRF_NewDelivery        SHCNRF_SOURCE = 32768
)

type SHCOLSTATE

type SHCOLSTATE int32

enum

const (
	SHCOLSTATE_DEFAULT            SHCOLSTATE = 0
	SHCOLSTATE_TYPE_STR           SHCOLSTATE = 1
	SHCOLSTATE_TYPE_INT           SHCOLSTATE = 2
	SHCOLSTATE_TYPE_DATE          SHCOLSTATE = 3
	SHCOLSTATE_TYPEMASK           SHCOLSTATE = 15
	SHCOLSTATE_ONBYDEFAULT        SHCOLSTATE = 16
	SHCOLSTATE_SLOW               SHCOLSTATE = 32
	SHCOLSTATE_EXTENDED           SHCOLSTATE = 64
	SHCOLSTATE_SECONDARYUI        SHCOLSTATE = 128
	SHCOLSTATE_HIDDEN             SHCOLSTATE = 256
	SHCOLSTATE_PREFER_VARCMP      SHCOLSTATE = 512
	SHCOLSTATE_PREFER_FMTCMP      SHCOLSTATE = 1024
	SHCOLSTATE_NOSORTBYFOLDERNESS SHCOLSTATE = 2048
	SHCOLSTATE_VIEWONLY           SHCOLSTATE = 65536
	SHCOLSTATE_BATCHREAD          SHCOLSTATE = 131072
	SHCOLSTATE_NO_GROUPBY         SHCOLSTATE = 262144
	SHCOLSTATE_FIXED_WIDTH        SHCOLSTATE = 4096
	SHCOLSTATE_NODPISCALE         SHCOLSTATE = 8192
	SHCOLSTATE_FIXED_RATIO        SHCOLSTATE = 16384
	SHCOLSTATE_DISPLAYMASK        SHCOLSTATE = 61440
)

type SHCOLUMNDATA

type SHCOLUMNDATA struct {
	DwFlags          uint32
	DwFileAttributes uint32
	DwReserved       uint32
	PwszExt          PWSTR
	WszFile          [260]uint16
}

type SHCOLUMNINFO

type SHCOLUMNINFO struct {
	Scid           PROPERTYKEY
	Vt             VARENUM
	Fmt            uint32
	CChars         uint32
	CsFlags        uint32
	WszTitle       [80]uint16
	WszDescription [128]uint16
}

type SHCOLUMNINIT

type SHCOLUMNINIT struct {
	DwFlags    uint32
	DwReserved uint32
	WszFolder  [260]uint16
}

type SHCONTF_

type SHCONTF_ int32

enum

const (
	SHCONTF_CHECKING_FOR_CHILDREN SHCONTF_ = 16
	SHCONTF_FOLDERS               SHCONTF_ = 32
	SHCONTF_NONFOLDERS            SHCONTF_ = 64
	SHCONTF_INCLUDEHIDDEN         SHCONTF_ = 128
	SHCONTF_INIT_ON_FIRST_NEXT    SHCONTF_ = 256
	SHCONTF_NETPRINTERSRCH        SHCONTF_ = 512
	SHCONTF_SHAREABLE             SHCONTF_ = 1024
	SHCONTF_STORAGE               SHCONTF_ = 2048
	SHCONTF_NAVIGATION_ENUM       SHCONTF_ = 4096
	SHCONTF_FASTITEMS             SHCONTF_ = 8192
	SHCONTF_FLATLIST              SHCONTF_ = 16384
	SHCONTF_ENABLE_ASYNC          SHCONTF_ = 32768
	SHCONTF_INCLUDESUPERHIDDEN    SHCONTF_ = 65536
)

type SHCREATEPROCESSINFOW

type SHCREATEPROCESSINFOW struct {
	CbSize               uint32
	FMask                uint32
	Hwnd                 HWND
	PszFile              PWSTR
	PszParameters        PWSTR
	PszCurrentDirectory  PWSTR
	HUserToken           HANDLE
	LpProcessAttributes  *SECURITY_ATTRIBUTES
	LpThreadAttributes   *SECURITY_ATTRIBUTES
	BInheritHandles      BOOL
	DwCreationFlags      uint32
	LpStartupInfo        *STARTUPINFOW
	LpProcessInformation *PROCESS_INFORMATION
}

type SHChangeDWORDAsIDList

type SHChangeDWORDAsIDList struct {
	Cb      uint16
	DwItem1 uint32
	DwItem2 uint32
	CbZero  uint16
}

type SHChangeNotifyEntry

type SHChangeNotifyEntry struct {
	Pidl       *ITEMIDLIST
	FRecursive BOOL
}

type SHChangeProductKeyAsIDList

type SHChangeProductKeyAsIDList struct {
	Cb            uint16
	WszProductKey [39]uint16
	CbZero        uint16
}

type SHChangeUpdateImageIDList

type SHChangeUpdateImageIDList struct {
	Cb          uint16
	IIconIndex  int32
	ICurIndex   int32
	UFlags      uint32
	DwProcessID uint32
	SzName      [260]uint16
	CbZero      uint16
}

type SHDESCRIPTIONID

type SHDESCRIPTIONID struct {
	DwDescriptionId SHDID_ID
	Clsid           syscall.GUID
}

type SHDID_ID

type SHDID_ID int32

enum

const (
	SHDID_ROOT_REGITEM         SHDID_ID = 1
	SHDID_FS_FILE              SHDID_ID = 2
	SHDID_FS_DIRECTORY         SHDID_ID = 3
	SHDID_FS_OTHER             SHDID_ID = 4
	SHDID_COMPUTER_DRIVE35     SHDID_ID = 5
	SHDID_COMPUTER_DRIVE525    SHDID_ID = 6
	SHDID_COMPUTER_REMOVABLE   SHDID_ID = 7
	SHDID_COMPUTER_FIXED       SHDID_ID = 8
	SHDID_COMPUTER_NETDRIVE    SHDID_ID = 9
	SHDID_COMPUTER_CDROM       SHDID_ID = 10
	SHDID_COMPUTER_RAMDISK     SHDID_ID = 11
	SHDID_COMPUTER_OTHER       SHDID_ID = 12
	SHDID_NET_DOMAIN           SHDID_ID = 13
	SHDID_NET_SERVER           SHDID_ID = 14
	SHDID_NET_SHARE            SHDID_ID = 15
	SHDID_NET_RESTOFNET        SHDID_ID = 16
	SHDID_NET_OTHER            SHDID_ID = 17
	SHDID_COMPUTER_IMAGING     SHDID_ID = 18
	SHDID_COMPUTER_AUDIO       SHDID_ID = 19
	SHDID_COMPUTER_SHAREDDOCS  SHDID_ID = 20
	SHDID_MOBILE_DEVICE        SHDID_ID = 21
	SHDID_REMOTE_DESKTOP_DRIVE SHDID_ID = 22
)

type SHDRAGIMAGE

type SHDRAGIMAGE struct {
	SizeDragImage SIZE
	PtOffset      POINT
	HbmpDragImage HBITMAP
	CrColorKey    COLORREF
}

type SHELLBROWSERSHOWCONTROL

type SHELLBROWSERSHOWCONTROL int32

enum

const (
	SBSC_HIDE   SHELLBROWSERSHOWCONTROL = 0
	SBSC_SHOW   SHELLBROWSERSHOWCONTROL = 1
	SBSC_TOGGLE SHELLBROWSERSHOWCONTROL = 2
	SBSC_QUERY  SHELLBROWSERSHOWCONTROL = 3
)

type SHELLDETAILS

type SHELLDETAILS struct {
	Fmt    int32
	CxChar int32
	Str    STRRET
}

type SHELLEXECUTEINFO

type SHELLEXECUTEINFO = SHELLEXECUTEINFOW

type SHELLEXECUTEINFOA

type SHELLEXECUTEINFOA struct {
	CbSize       uint32
	FMask        uint32
	Hwnd         HWND
	LpVerb       PSTR
	LpFile       PSTR
	LpParameters PSTR
	LpDirectory  PSTR
	NShow        int32
	HInstApp     HINSTANCE
	LpIDList     unsafe.Pointer
	LpClass      PSTR
	HkeyClass    HKEY
	DwHotKey     uint32
	SHELLEXECUTEINFOA_Anonymous
	HProcess HANDLE
}

type SHELLEXECUTEINFOA_Anonymous

type SHELLEXECUTEINFOA_Anonymous struct {
	Data [1]uint64
}

func (*SHELLEXECUTEINFOA_Anonymous) HIcon

func (this *SHELLEXECUTEINFOA_Anonymous) HIcon() *HANDLE

func (*SHELLEXECUTEINFOA_Anonymous) HIconVal

func (this *SHELLEXECUTEINFOA_Anonymous) HIconVal() HANDLE

func (*SHELLEXECUTEINFOA_Anonymous) HMonitor

func (this *SHELLEXECUTEINFOA_Anonymous) HMonitor() *HANDLE

func (*SHELLEXECUTEINFOA_Anonymous) HMonitorVal

func (this *SHELLEXECUTEINFOA_Anonymous) HMonitorVal() HANDLE

type SHELLEXECUTEINFOW

type SHELLEXECUTEINFOW struct {
	CbSize       uint32
	FMask        uint32
	Hwnd         HWND
	LpVerb       PWSTR
	LpFile       PWSTR
	LpParameters PWSTR
	LpDirectory  PWSTR
	NShow        int32
	HInstApp     HINSTANCE
	LpIDList     unsafe.Pointer
	LpClass      PWSTR
	HkeyClass    HKEY
	DwHotKey     uint32
	SHELLEXECUTEINFOW_Anonymous
	HProcess HANDLE
}

type SHELLEXECUTEINFOW_Anonymous

type SHELLEXECUTEINFOW_Anonymous struct {
	Data [1]uint64
}

func (*SHELLEXECUTEINFOW_Anonymous) HIcon

func (this *SHELLEXECUTEINFOW_Anonymous) HIcon() *HANDLE

func (*SHELLEXECUTEINFOW_Anonymous) HIconVal

func (this *SHELLEXECUTEINFOW_Anonymous) HIconVal() HANDLE

func (*SHELLEXECUTEINFOW_Anonymous) HMonitor

func (this *SHELLEXECUTEINFOW_Anonymous) HMonitor() *HANDLE

func (*SHELLEXECUTEINFOW_Anonymous) HMonitorVal

func (this *SHELLEXECUTEINFOW_Anonymous) HMonitorVal() HANDLE

type SHELLFLAGSTATE

type SHELLFLAGSTATE struct {
	Bitfield_ int32
}

type SHELLHOOKINFO

type SHELLHOOKINFO struct {
	Hwnd HWND
	Rc   RECT
}

type SHELLSTATE

type SHELLSTATE = SHELLSTATEW

type SHELLSTATEA

type SHELLSTATEA struct {
	Bitfield1_     int32
	DwWin95Unused  uint32
	UWin95Unused   uint32
	LParamSort     int32
	ISortDirection int32
	Version        uint32
	UNotUsed       uint32
	Bitfield2_     int32
}

type SHELLSTATEW

type SHELLSTATEW struct {
	Bitfield1_     int32
	DwWin95Unused  uint32
	UWin95Unused   uint32
	LParamSort     int32
	ISortDirection int32
	Version        uint32
	UNotUsed       uint32
	Bitfield2_     int32
}

type SHELL_AUTOCOMPLETE_FLAGS

type SHELL_AUTOCOMPLETE_FLAGS uint32

enum flags

const (
	SHACF_DEFAULT               SHELL_AUTOCOMPLETE_FLAGS = 0
	SHACF_FILESYSTEM            SHELL_AUTOCOMPLETE_FLAGS = 1
	SHACF_URLALL                SHELL_AUTOCOMPLETE_FLAGS = 6
	SHACF_URLHISTORY            SHELL_AUTOCOMPLETE_FLAGS = 2
	SHACF_URLMRU                SHELL_AUTOCOMPLETE_FLAGS = 4
	SHACF_USETAB                SHELL_AUTOCOMPLETE_FLAGS = 8
	SHACF_FILESYS_ONLY          SHELL_AUTOCOMPLETE_FLAGS = 16
	SHACF_FILESYS_DIRS          SHELL_AUTOCOMPLETE_FLAGS = 32
	SHACF_VIRTUAL_NAMESPACE     SHELL_AUTOCOMPLETE_FLAGS = 64
	SHACF_AUTOSUGGEST_FORCE_ON  SHELL_AUTOCOMPLETE_FLAGS = 268435456
	SHACF_AUTOSUGGEST_FORCE_OFF SHELL_AUTOCOMPLETE_FLAGS = 536870912
	SHACF_AUTOAPPEND_FORCE_ON   SHELL_AUTOCOMPLETE_FLAGS = 1073741824
	SHACF_AUTOAPPEND_FORCE_OFF  SHELL_AUTOCOMPLETE_FLAGS = 2147483648
)

type SHELL_ITEM_RESOURCE

type SHELL_ITEM_RESOURCE struct {
	GuidType syscall.GUID
	SzName   [260]uint16
}
type SHELL_LINK_DATA_FLAGS int32

enum flags

const (
	SLDF_DEFAULT                               SHELL_LINK_DATA_FLAGS = 0
	SLDF_HAS_ID_LIST                           SHELL_LINK_DATA_FLAGS = 1
	SLDF_HAS_LINK_INFO                         SHELL_LINK_DATA_FLAGS = 2
	SLDF_HAS_NAME                              SHELL_LINK_DATA_FLAGS = 4
	SLDF_HAS_RELPATH                           SHELL_LINK_DATA_FLAGS = 8
	SLDF_HAS_WORKINGDIR                        SHELL_LINK_DATA_FLAGS = 16
	SLDF_HAS_ARGS                              SHELL_LINK_DATA_FLAGS = 32
	SLDF_HAS_ICONLOCATION                      SHELL_LINK_DATA_FLAGS = 64
	SLDF_UNICODE                               SHELL_LINK_DATA_FLAGS = 128
	SLDF_FORCE_NO_LINKINFO                     SHELL_LINK_DATA_FLAGS = 256
	SLDF_HAS_EXP_SZ                            SHELL_LINK_DATA_FLAGS = 512
	SLDF_RUN_IN_SEPARATE                       SHELL_LINK_DATA_FLAGS = 1024
	SLDF_HAS_DARWINID                          SHELL_LINK_DATA_FLAGS = 4096
	SLDF_RUNAS_USER                            SHELL_LINK_DATA_FLAGS = 8192
	SLDF_HAS_EXP_ICON_SZ                       SHELL_LINK_DATA_FLAGS = 16384
	SLDF_NO_PIDL_ALIAS                         SHELL_LINK_DATA_FLAGS = 32768
	SLDF_FORCE_UNCNAME                         SHELL_LINK_DATA_FLAGS = 65536
	SLDF_RUN_WITH_SHIMLAYER                    SHELL_LINK_DATA_FLAGS = 131072
	SLDF_FORCE_NO_LINKTRACK                    SHELL_LINK_DATA_FLAGS = 262144
	SLDF_ENABLE_TARGET_METADATA                SHELL_LINK_DATA_FLAGS = 524288
	SLDF_DISABLE_LINK_PATH_TRACKING            SHELL_LINK_DATA_FLAGS = 1048576
	SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING SHELL_LINK_DATA_FLAGS = 2097152
	SLDF_NO_KF_ALIAS                           SHELL_LINK_DATA_FLAGS = 4194304
	SLDF_ALLOW_LINK_TO_LINK                    SHELL_LINK_DATA_FLAGS = 8388608
	SLDF_UNALIAS_ON_SAVE                       SHELL_LINK_DATA_FLAGS = 16777216
	SLDF_PREFER_ENVIRONMENT_PATH               SHELL_LINK_DATA_FLAGS = 33554432
	SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET      SHELL_LINK_DATA_FLAGS = 67108864
	SLDF_PERSIST_VOLUME_ID_RELATIVE            SHELL_LINK_DATA_FLAGS = 134217728
	SLDF_VALID                                 SHELL_LINK_DATA_FLAGS = 268433407
	SLDF_RESERVED                              SHELL_LINK_DATA_FLAGS = -2147483648
)

type SHELL_UI_COMPONENT

type SHELL_UI_COMPONENT int32

enum

const (
	SHELL_UI_COMPONENT_TASKBARS         SHELL_UI_COMPONENT = 0
	SHELL_UI_COMPONENT_NOTIFICATIONAREA SHELL_UI_COMPONENT = 1
	SHELL_UI_COMPONENT_DESKBAND         SHELL_UI_COMPONENT = 2
)

type SHFILEINFO

type SHFILEINFO = SHFILEINFOW

type SHFILEINFOA

type SHFILEINFOA struct {
	HIcon         HICON
	IIcon         int32
	DwAttributes  uint32
	SzDisplayName [260]CHAR
	SzTypeName    [80]CHAR
}

type SHFILEINFOW

type SHFILEINFOW struct {
	HIcon         HICON
	IIcon         int32
	DwAttributes  uint32
	SzDisplayName [260]uint16
	SzTypeName    [80]uint16
}

type SHFILEOPSTRUCT

type SHFILEOPSTRUCT = SHFILEOPSTRUCTW

type SHFILEOPSTRUCTA

type SHFILEOPSTRUCTA struct {
	Hwnd                  HWND
	WFunc                 uint32
	PFrom                 *int8
	PTo                   *int8
	FFlags                uint16
	FAnyOperationsAborted BOOL
	HNameMappings         unsafe.Pointer
	LpszProgressTitle     PSTR
}

type SHFILEOPSTRUCTW

type SHFILEOPSTRUCTW struct {
	Hwnd                  HWND
	WFunc                 uint32
	PFrom                 PWSTR
	PTo                   PWSTR
	FFlags                uint16
	FAnyOperationsAborted BOOL
	HNameMappings         unsafe.Pointer
	LpszProgressTitle     PWSTR
}

type SHFMT_ID

type SHFMT_ID uint32

enum

const (
	SHFMT_ID_DEFAULT SHFMT_ID = 65535
)

type SHFMT_OPT

type SHFMT_OPT int32

enum flags

const (
	SHFMT_OPT_NONE    SHFMT_OPT = 0
	SHFMT_OPT_FULL    SHFMT_OPT = 1
	SHFMT_OPT_SYSONLY SHFMT_OPT = 2
)

type SHFMT_RET

type SHFMT_RET uint32

enum

const (
	SHFMT_ERROR    SHFMT_RET = 4294967295
	SHFMT_CANCEL   SHFMT_RET = 4294967294
	SHFMT_NOFORMAT SHFMT_RET = 4294967293
)

type SHFOLDERCUSTOMSETTINGS

type SHFOLDERCUSTOMSETTINGS struct {
	DwSize                    uint32
	DwMask                    uint32
	Pvid                      *syscall.GUID
	PszWebViewTemplate        PWSTR
	CchWebViewTemplate        uint32
	PszWebViewTemplateVersion PWSTR
	PszInfoTip                PWSTR
	CchInfoTip                uint32
	Pclsid                    *syscall.GUID
	DwFlags                   uint32
	PszIconFile               PWSTR
	CchIconFile               uint32
	IIconIndex                int32
	                   PWSTR
	                   uint32
}

type SHGDFIL_FORMAT

type SHGDFIL_FORMAT int32

enum

const (
	SHGDFIL_FINDDATA      SHGDFIL_FORMAT = 1
	SHGDFIL_NETRESOURCE   SHGDFIL_FORMAT = 2
	SHGDFIL_DESCRIPTIONID SHGDFIL_FORMAT = 3
)

type SHGDNF

type SHGDNF uint32

enum

const (
	SHGDN_NORMAL        SHGDNF = 0
	SHGDN_INFOLDER      SHGDNF = 1
	SHGDN_FOREDITING    SHGDNF = 4096
	SHGDN_FORADDRESSBAR SHGDNF = 16384
	SHGDN_FORPARSING    SHGDNF = 32768
)

type SHGFI_FLAGS

type SHGFI_FLAGS uint32

enum flags

const (
	SHGFI_ADDOVERLAYS       SHGFI_FLAGS = 32
	SHGFI_ATTR_SPECIFIED    SHGFI_FLAGS = 131072
	SHGFI_ATTRIBUTES        SHGFI_FLAGS = 2048
	SHGFI_DISPLAYNAME       SHGFI_FLAGS = 512
	SHGFI_EXETYPE           SHGFI_FLAGS = 8192
	SHGFI_ICON              SHGFI_FLAGS = 256
	SHGFI_ICONLOCATION      SHGFI_FLAGS = 4096
	SHGFI_LARGEICON         SHGFI_FLAGS = 0
	SHGFI_LINKOVERLAY       SHGFI_FLAGS = 32768
	SHGFI_OPENICON          SHGFI_FLAGS = 2
	SHGFI_OVERLAYINDEX      SHGFI_FLAGS = 64
	SHGFI_PIDL              SHGFI_FLAGS = 8
	SHGFI_SELECTED          SHGFI_FLAGS = 65536
	SHGFI_SHELLICONSIZE     SHGFI_FLAGS = 4
	SHGFI_SMALLICON         SHGFI_FLAGS = 1
	SHGFI_SYSICONINDEX      SHGFI_FLAGS = 16384
	SHGFI_TYPENAME          SHGFI_FLAGS = 1024
	SHGFI_USEFILEATTRIBUTES SHGFI_FLAGS = 16
)

type SHGFP_TYPE

type SHGFP_TYPE int32

enum

const (
	SHGFP_TYPE_CURRENT SHGFP_TYPE = 0
	SHGFP_TYPE_DEFAULT SHGFP_TYPE = 1
)

type SHGLOBALCOUNTER

type SHGLOBALCOUNTER int32

enum

const (
	GLOBALCOUNTER_SEARCHMANAGER                                      SHGLOBALCOUNTER = 0
	GLOBALCOUNTER_SEARCHOPTIONS                                      SHGLOBALCOUNTER = 1
	GLOBALCOUNTER_FOLDERSETTINGSCHANGE                               SHGLOBALCOUNTER = 2
	GLOBALCOUNTER_RATINGS                                            SHGLOBALCOUNTER = 3
	GLOBALCOUNTER_APPROVEDSITES                                      SHGLOBALCOUNTER = 4
	GLOBALCOUNTER_RESTRICTIONS                                       SHGLOBALCOUNTER = 5
	GLOBALCOUNTER_SHELLSETTINGSCHANGED                               SHGLOBALCOUNTER = 6
	GLOBALCOUNTER_SYSTEMPIDLCHANGE                                   SHGLOBALCOUNTER = 7
	GLOBALCOUNTER_OVERLAYMANAGER                                     SHGLOBALCOUNTER = 8
	GLOBALCOUNTER_QUERYASSOCIATIONS                                  SHGLOBALCOUNTER = 9
	GLOBALCOUNTER_IESESSIONS                                         SHGLOBALCOUNTER = 10
	GLOBALCOUNTER_IEONLY_SESSIONS                                    SHGLOBALCOUNTER = 11
	GLOBALCOUNTER_APPLICATION_DESTINATIONS                           SHGLOBALCOUNTER = 12
	UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS__             SHGLOBALCOUNTER = 13
	GLOBALCOUNTER_BITBUCKETNUMDELETERS                               SHGLOBALCOUNTER = 14
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES                           SHGLOBALCOUNTER = 15
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A                          SHGLOBALCOUNTER = 16
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B                          SHGLOBALCOUNTER = 17
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C                          SHGLOBALCOUNTER = 18
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D                          SHGLOBALCOUNTER = 19
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E                          SHGLOBALCOUNTER = 20
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F                          SHGLOBALCOUNTER = 21
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G                          SHGLOBALCOUNTER = 22
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H                          SHGLOBALCOUNTER = 23
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I                          SHGLOBALCOUNTER = 24
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J                          SHGLOBALCOUNTER = 25
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K                          SHGLOBALCOUNTER = 26
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L                          SHGLOBALCOUNTER = 27
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M                          SHGLOBALCOUNTER = 28
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N                          SHGLOBALCOUNTER = 29
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O                          SHGLOBALCOUNTER = 30
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P                          SHGLOBALCOUNTER = 31
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q                          SHGLOBALCOUNTER = 32
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R                          SHGLOBALCOUNTER = 33
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S                          SHGLOBALCOUNTER = 34
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T                          SHGLOBALCOUNTER = 35
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U                          SHGLOBALCOUNTER = 36
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V                          SHGLOBALCOUNTER = 37
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W                          SHGLOBALCOUNTER = 38
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X                          SHGLOBALCOUNTER = 39
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y                          SHGLOBALCOUNTER = 40
	GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z                          SHGLOBALCOUNTER = 41
	UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE__ SHGLOBALCOUNTER = 42
	UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT__       SHGLOBALCOUNTER = 43
	GLOBALCOUNTER_RECYCLEBINENUM                                     SHGLOBALCOUNTER = 44
	GLOBALCOUNTER_RECYCLEBINCORRUPTED                                SHGLOBALCOUNTER = 45
	GLOBALCOUNTER_RATINGS_STATECOUNTER                               SHGLOBALCOUNTER = 46
	GLOBALCOUNTER_PRIVATE_PROFILE_CACHE                              SHGLOBALCOUNTER = 47
	GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT                             SHGLOBALCOUNTER = 48
	GLOBALCOUNTER_FOLDERDEFINITION_CACHE                             SHGLOBALCOUNTER = 49
	GLOBALCOUNTER_COMMONPLACES_LIST_CACHE                            SHGLOBALCOUNTER = 50
	GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE                  SHGLOBALCOUNTER = 51
	GLOBALCOUNTER_ASSOCCHANGED                                       SHGLOBALCOUNTER = 52
	GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE                        SHGLOBALCOUNTER = 53
	GLOBALCOUNTER_SETTINGSYNC_ENABLED                                SHGLOBALCOUNTER = 54
	GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER             SHGLOBALCOUNTER = 55
	GLOBALCOUNTER_USERINFOCHANGED                                    SHGLOBALCOUNTER = 56
	GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE          SHGLOBALCOUNTER = 57
	GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE                SHGLOBALCOUNTER = 58
	GLOBALCOUNTER_MAXIMUMVALUE                                       SHGLOBALCOUNTER = 59
)

type SHGSI_FLAGS

type SHGSI_FLAGS uint32

enum flags

const (
	SHGSI_ICONLOCATION  SHGSI_FLAGS = 0
	SHGSI_ICON          SHGSI_FLAGS = 256
	SHGSI_SYSICONINDEX  SHGSI_FLAGS = 16384
	SHGSI_LINKOVERLAY   SHGSI_FLAGS = 32768
	SHGSI_SELECTED      SHGSI_FLAGS = 65536
	SHGSI_LARGEICON     SHGSI_FLAGS = 0
	SHGSI_SMALLICON     SHGSI_FLAGS = 1
	SHGSI_SHELLICONSIZE SHGSI_FLAGS = 4
)

type SHITEMID

type SHITEMID struct {
	Cb   uint16
	AbID [1]byte
}

type SHNAMEMAPPING

type SHNAMEMAPPING = SHNAMEMAPPINGW

type SHNAMEMAPPINGA

type SHNAMEMAPPINGA struct {
	PszOldPath PSTR
	PszNewPath PSTR
	CchOldPath int32
	CchNewPath int32
}

type SHNAMEMAPPINGW

type SHNAMEMAPPINGW struct {
	PszOldPath PWSTR
	PszNewPath PWSTR
	CchOldPath int32
	CchNewPath int32
}

type SHOP_TYPE

type SHOP_TYPE int32

enum flags

const (
	SHOP_PRINTERNAME SHOP_TYPE = 1
	SHOP_FILEPATH    SHOP_TYPE = 2
	SHOP_VOLUMEGUID  SHOP_TYPE = 4
)

type SHORT

type SHORT = int16

type SHOWCALENDARBUTTONRIGHTSTATES

type SHOWCALENDARBUTTONRIGHTSTATES int32

enum

const (
	DPSCBR_NORMAL   SHOWCALENDARBUTTONRIGHTSTATES = 1
	DPSCBR_HOT      SHOWCALENDARBUTTONRIGHTSTATES = 2
	DPSCBR_PRESSED  SHOWCALENDARBUTTONRIGHTSTATES = 3
	DPSCBR_DISABLED SHOWCALENDARBUTTONRIGHTSTATES = 4
)

type SHOW_WINDOW_CMD

type SHOW_WINDOW_CMD int32

enum

const (
	SW_HIDE            SHOW_WINDOW_CMD = 0
	SW_SHOWNORMAL      SHOW_WINDOW_CMD = 1
	SW_NORMAL          SHOW_WINDOW_CMD = 1
	SW_SHOWMINIMIZED   SHOW_WINDOW_CMD = 2
	SW_SHOWMAXIMIZED   SHOW_WINDOW_CMD = 3
	SW_MAXIMIZE        SHOW_WINDOW_CMD = 3
	SW_SHOWNOACTIVATE  SHOW_WINDOW_CMD = 4
	SW_SHOW            SHOW_WINDOW_CMD = 5
	SW_MINIMIZE        SHOW_WINDOW_CMD = 6
	SW_SHOWMINNOACTIVE SHOW_WINDOW_CMD = 7
	SW_SHOWNA          SHOW_WINDOW_CMD = 8
	SW_RESTORE         SHOW_WINDOW_CMD = 9
	SW_SHOWDEFAULT     SHOW_WINDOW_CMD = 10
	SW_FORCEMINIMIZE   SHOW_WINDOW_CMD = 11
	SW_MAX             SHOW_WINDOW_CMD = 11
)

type SHOW_WINDOW_STATUS

type SHOW_WINDOW_STATUS uint32

enum

const (
	SW_PARENTCLOSING SHOW_WINDOW_STATUS = 1
	SW_OTHERZOOM     SHOW_WINDOW_STATUS = 2
	SW_PARENTOPENING SHOW_WINDOW_STATUS = 3
	SW_OTHERUNZOOM   SHOW_WINDOW_STATUS = 4
)

type SHQUERYRBINFO

type SHQUERYRBINFO struct {
	CbSize      uint32
	I64Size     int64
	I64NumItems int64
}

type SHREGDEL_FLAGS

type SHREGDEL_FLAGS int32

enum

const (
	SHREGDEL_DEFAULT SHREGDEL_FLAGS = 0
	SHREGDEL_HKCU    SHREGDEL_FLAGS = 1
	SHREGDEL_HKLM    SHREGDEL_FLAGS = 16
	SHREGDEL_BOTH    SHREGDEL_FLAGS = 17
)

type SHREGENUM_FLAGS

type SHREGENUM_FLAGS int32

enum

const (
	SHREGENUM_DEFAULT SHREGENUM_FLAGS = 0
	SHREGENUM_HKCU    SHREGENUM_FLAGS = 1
	SHREGENUM_HKLM    SHREGENUM_FLAGS = 16
	SHREGENUM_BOTH    SHREGENUM_FLAGS = 17
)

type SHSTOCKICONID

type SHSTOCKICONID int32

enum

const (
	SIID_DOCNOASSOC        SHSTOCKICONID = 0
	SIID_DOCASSOC          SHSTOCKICONID = 1
	SIID_APPLICATION       SHSTOCKICONID = 2
	SIID_FOLDER            SHSTOCKICONID = 3
	SIID_FOLDEROPEN        SHSTOCKICONID = 4
	SIID_DRIVE525          SHSTOCKICONID = 5
	SIID_DRIVE35           SHSTOCKICONID = 6
	SIID_DRIVEREMOVE       SHSTOCKICONID = 7
	SIID_DRIVEFIXED        SHSTOCKICONID = 8
	SIID_DRIVENET          SHSTOCKICONID = 9
	SIID_DRIVENETDISABLED  SHSTOCKICONID = 10
	SIID_DRIVECD           SHSTOCKICONID = 11
	SIID_DRIVERAM          SHSTOCKICONID = 12
	SIID_WORLD             SHSTOCKICONID = 13
	SIID_SERVER            SHSTOCKICONID = 15
	SIID_PRINTER           SHSTOCKICONID = 16
	SIID_MYNETWORK         SHSTOCKICONID = 17
	SIID_FIND              SHSTOCKICONID = 22
	SIID_HELP              SHSTOCKICONID = 23
	SIID_SHARE             SHSTOCKICONID = 28
	SIID_LINK              SHSTOCKICONID = 29
	SIID_SLOWFILE          SHSTOCKICONID = 30
	SIID_RECYCLER          SHSTOCKICONID = 31
	SIID_RECYCLERFULL      SHSTOCKICONID = 32
	SIID_MEDIACDAUDIO      SHSTOCKICONID = 40
	SIID_LOCK              SHSTOCKICONID = 47
	SIID_AUTOLIST          SHSTOCKICONID = 49
	SIID_PRINTERNET        SHSTOCKICONID = 50
	SIID_SERVERSHARE       SHSTOCKICONID = 51
	SIID_PRINTERFAX        SHSTOCKICONID = 52
	SIID_PRINTERFAXNET     SHSTOCKICONID = 53
	SIID_PRINTERFILE       SHSTOCKICONID = 54
	SIID_STACK             SHSTOCKICONID = 55
	SIID_MEDIASVCD         SHSTOCKICONID = 56
	SIID_STUFFEDFOLDER     SHSTOCKICONID = 57
	SIID_DRIVEUNKNOWN      SHSTOCKICONID = 58
	SIID_DRIVEDVD          SHSTOCKICONID = 59
	SIID_MEDIADVD          SHSTOCKICONID = 60
	SIID_MEDIADVDRAM       SHSTOCKICONID = 61
	SIID_MEDIADVDRW        SHSTOCKICONID = 62
	SIID_MEDIADVDR         SHSTOCKICONID = 63
	SIID_MEDIADVDROM       SHSTOCKICONID = 64
	SIID_MEDIACDAUDIOPLUS  SHSTOCKICONID = 65
	SIID_MEDIACDRW         SHSTOCKICONID = 66
	SIID_MEDIACDR          SHSTOCKICONID = 67
	SIID_MEDIACDBURN       SHSTOCKICONID = 68
	SIID_MEDIABLANKCD      SHSTOCKICONID = 69
	SIID_MEDIACDROM        SHSTOCKICONID = 70
	SIID_AUDIOFILES        SHSTOCKICONID = 71
	SIID_IMAGEFILES        SHSTOCKICONID = 72
	SIID_VIDEOFILES        SHSTOCKICONID = 73
	SIID_MIXEDFILES        SHSTOCKICONID = 74
	SIID_FOLDERBACK        SHSTOCKICONID = 75
	SIID_FOLDERFRONT       SHSTOCKICONID = 76
	SIID_SHIELD            SHSTOCKICONID = 77
	SIID_WARNING           SHSTOCKICONID = 78
	SIID_INFO              SHSTOCKICONID = 79
	SIID_ERROR             SHSTOCKICONID = 80
	SIID_KEY               SHSTOCKICONID = 81
	SIID_SOFTWARE          SHSTOCKICONID = 82
	SIID_RENAME            SHSTOCKICONID = 83
	SIID_DELETE            SHSTOCKICONID = 84
	SIID_MEDIAAUDIODVD     SHSTOCKICONID = 85
	SIID_MEDIAMOVIEDVD     SHSTOCKICONID = 86
	SIID_MEDIAENHANCEDCD   SHSTOCKICONID = 87
	SIID_MEDIAENHANCEDDVD  SHSTOCKICONID = 88
	SIID_MEDIAHDDVD        SHSTOCKICONID = 89
	SIID_MEDIABLURAY       SHSTOCKICONID = 90
	SIID_MEDIAVCD          SHSTOCKICONID = 91
	SIID_MEDIADVDPLUSR     SHSTOCKICONID = 92
	SIID_MEDIADVDPLUSRW    SHSTOCKICONID = 93
	SIID_DESKTOPPC         SHSTOCKICONID = 94
	SIID_MOBILEPC          SHSTOCKICONID = 95
	SIID_USERS             SHSTOCKICONID = 96
	SIID_MEDIASMARTMEDIA   SHSTOCKICONID = 97
	SIID_MEDIACOMPACTFLASH SHSTOCKICONID = 98
	SIID_DEVICECELLPHONE   SHSTOCKICONID = 99
	SIID_DEVICECAMERA      SHSTOCKICONID = 100
	SIID_DEVICEVIDEOCAMERA SHSTOCKICONID = 101
	SIID_DEVICEAUDIOPLAYER SHSTOCKICONID = 102
	SIID_NETWORKCONNECT    SHSTOCKICONID = 103
	SIID_INTERNET          SHSTOCKICONID = 104
	SIID_ZIPFILE           SHSTOCKICONID = 105
	SIID_SETTINGS          SHSTOCKICONID = 106
	SIID_DRIVEHDDVD        SHSTOCKICONID = 132
	SIID_DRIVEBD           SHSTOCKICONID = 133
	SIID_MEDIAHDDVDROM     SHSTOCKICONID = 134
	SIID_MEDIAHDDVDR       SHSTOCKICONID = 135
	SIID_MEDIAHDDVDRAM     SHSTOCKICONID = 136
	SIID_MEDIABDROM        SHSTOCKICONID = 137
	SIID_MEDIABDR          SHSTOCKICONID = 138
	SIID_MEDIABDRE         SHSTOCKICONID = 139
	SIID_CLUSTEREDDRIVE    SHSTOCKICONID = 140
	SIID_MAX_ICONS         SHSTOCKICONID = 181
)

type SHSTOCKICONINFO

type SHSTOCKICONINFO struct {
	CbSize         uint32
	HIcon          HICON
	ISysImageIndex int32
	IIcon          int32
	SzPath         [260]uint16
}

type SHUFFLE_FILE_DATA

type SHUFFLE_FILE_DATA struct {
	StartingOffset int64
	Length         int64
	Flags          uint32
}

type SHUTDOWN_FLAGS

type SHUTDOWN_FLAGS uint32

enum flags

const (
	SHUTDOWN_FORCE_OTHERS          SHUTDOWN_FLAGS = 1
	SHUTDOWN_FORCE_SELF            SHUTDOWN_FLAGS = 2
	SHUTDOWN_RESTART               SHUTDOWN_FLAGS = 4
	SHUTDOWN_POWEROFF              SHUTDOWN_FLAGS = 8
	SHUTDOWN_NOREBOOT              SHUTDOWN_FLAGS = 16
	SHUTDOWN_GRACE_OVERRIDE        SHUTDOWN_FLAGS = 32
	SHUTDOWN_INSTALL_UPDATES       SHUTDOWN_FLAGS = 64
	SHUTDOWN_RESTARTAPPS           SHUTDOWN_FLAGS = 128
	SHUTDOWN_SKIP_SVC_PRESHUTDOWN  SHUTDOWN_FLAGS = 256
	SHUTDOWN_HYBRID                SHUTDOWN_FLAGS = 512
	SHUTDOWN_RESTART_BOOTOPTIONS   SHUTDOWN_FLAGS = 1024
	SHUTDOWN_SOFT_REBOOT           SHUTDOWN_FLAGS = 2048
	SHUTDOWN_MOBILE_UI             SHUTDOWN_FLAGS = 4096
	SHUTDOWN_ARSO                  SHUTDOWN_FLAGS = 8192
	SHUTDOWN_CHECK_SAFE_FOR_SERVER SHUTDOWN_FLAGS = 16384
	SHUTDOWN_VAIL_CONTAINER        SHUTDOWN_FLAGS = 32768
	SHUTDOWN_SYSTEM_INITIATED      SHUTDOWN_FLAGS = 65536
)

type SHUTDOWN_REASON

type SHUTDOWN_REASON uint32

enum flags

const (
	SHTDN_REASON_NONE                           SHUTDOWN_REASON = 0
	SHTDN_REASON_FLAG_COMMENT_REQUIRED          SHUTDOWN_REASON = 16777216
	SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED SHUTDOWN_REASON = 33554432
	SHTDN_REASON_FLAG_CLEAN_UI                  SHUTDOWN_REASON = 67108864
	SHTDN_REASON_FLAG_DIRTY_UI                  SHUTDOWN_REASON = 134217728
	SHTDN_REASON_FLAG_MOBILE_UI_RESERVED        SHUTDOWN_REASON = 268435456
	SHTDN_REASON_FLAG_USER_DEFINED              SHUTDOWN_REASON = 1073741824
	SHTDN_REASON_FLAG_PLANNED                   SHUTDOWN_REASON = 2147483648
	SHTDN_REASON_MAJOR_OTHER                    SHUTDOWN_REASON = 0
	SHTDN_REASON_MAJOR_NONE                     SHUTDOWN_REASON = 0
	SHTDN_REASON_MAJOR_HARDWARE                 SHUTDOWN_REASON = 65536
	SHTDN_REASON_MAJOR_OPERATINGSYSTEM          SHUTDOWN_REASON = 131072
	SHTDN_REASON_MAJOR_SOFTWARE                 SHUTDOWN_REASON = 196608
	SHTDN_REASON_MAJOR_APPLICATION              SHUTDOWN_REASON = 262144
	SHTDN_REASON_MAJOR_SYSTEM                   SHUTDOWN_REASON = 327680
	SHTDN_REASON_MAJOR_POWER                    SHUTDOWN_REASON = 393216
	SHTDN_REASON_MAJOR_LEGACY_API               SHUTDOWN_REASON = 458752
	SHTDN_REASON_MINOR_OTHER                    SHUTDOWN_REASON = 0
	SHTDN_REASON_MINOR_NONE                     SHUTDOWN_REASON = 255
	SHTDN_REASON_MINOR_MAINTENANCE              SHUTDOWN_REASON = 1
	SHTDN_REASON_MINOR_INSTALLATION             SHUTDOWN_REASON = 2
	SHTDN_REASON_MINOR_UPGRADE                  SHUTDOWN_REASON = 3
	SHTDN_REASON_MINOR_RECONFIG                 SHUTDOWN_REASON = 4
	SHTDN_REASON_MINOR_HUNG                     SHUTDOWN_REASON = 5
	SHTDN_REASON_MINOR_UNSTABLE                 SHUTDOWN_REASON = 6
	SHTDN_REASON_MINOR_DISK                     SHUTDOWN_REASON = 7
	SHTDN_REASON_MINOR_PROCESSOR                SHUTDOWN_REASON = 8
	SHTDN_REASON_MINOR_NETWORKCARD              SHUTDOWN_REASON = 9
	SHTDN_REASON_MINOR_POWER_SUPPLY             SHUTDOWN_REASON = 10
	SHTDN_REASON_MINOR_CORDUNPLUGGED            SHUTDOWN_REASON = 11
	SHTDN_REASON_MINOR_ENVIRONMENT              SHUTDOWN_REASON = 12
	SHTDN_REASON_MINOR_HARDWARE_DRIVER          SHUTDOWN_REASON = 13
	SHTDN_REASON_MINOR_OTHERDRIVER              SHUTDOWN_REASON = 14
	SHTDN_REASON_MINOR_BLUESCREEN               SHUTDOWN_REASON = 15
	SHTDN_REASON_MINOR_SERVICEPACK              SHUTDOWN_REASON = 16
	SHTDN_REASON_MINOR_HOTFIX                   SHUTDOWN_REASON = 17
	SHTDN_REASON_MINOR_SECURITYFIX              SHUTDOWN_REASON = 18
	SHTDN_REASON_MINOR_SECURITY                 SHUTDOWN_REASON = 19
	SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY     SHUTDOWN_REASON = 20
	SHTDN_REASON_MINOR_WMI                      SHUTDOWN_REASON = 21
	SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL    SHUTDOWN_REASON = 22
	SHTDN_REASON_MINOR_HOTFIX_UNINSTALL         SHUTDOWN_REASON = 23
	SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL    SHUTDOWN_REASON = 24
	SHTDN_REASON_MINOR_MMC                      SHUTDOWN_REASON = 25
	SHTDN_REASON_MINOR_SYSTEMRESTORE            SHUTDOWN_REASON = 26
	SHTDN_REASON_MINOR_TERMSRV                  SHUTDOWN_REASON = 32
	SHTDN_REASON_MINOR_DC_PROMOTION             SHUTDOWN_REASON = 33
	SHTDN_REASON_MINOR_DC_DEMOTION              SHUTDOWN_REASON = 34
	SHTDN_REASON_UNKNOWN                        SHUTDOWN_REASON = 255
	SHTDN_REASON_LEGACY_API                     SHUTDOWN_REASON = 2147942400
	SHTDN_REASON_VALID_BIT_MASK                 SHUTDOWN_REASON = 3238002687
)

type SIATTRIBFLAGS

type SIATTRIBFLAGS int32

enum flags

const (
	SIATTRIBFLAGS_AND       SIATTRIBFLAGS = 1
	SIATTRIBFLAGS_OR        SIATTRIBFLAGS = 2
	SIATTRIBFLAGS_APPCOMPAT SIATTRIBFLAGS = 3
	SIATTRIBFLAGS_MASK      SIATTRIBFLAGS = 3
	SIATTRIBFLAGS_ALLITEMS  SIATTRIBFLAGS = 16384
)

type SICHINTF_

type SICHINTF_ int32

enum

const (
	SICHINT_DISPLAY                       SICHINTF_ = 0
	SICHINT_ALLFIELDS                     SICHINTF_ = -2147483648
	SICHINT_CANONICAL                     SICHINTF_ = 268435456
	SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL SICHINTF_ = 536870912
)

type SID

type SID struct {
	Revision            byte
	SubAuthorityCount   byte
	IdentifierAuthority SID_IDENTIFIER_AUTHORITY
	SubAuthority        [1]uint32
}

type SID_AND_ATTRIBUTES

type SID_AND_ATTRIBUTES struct {
	Sid        PSID
	Attributes uint32
}

type SID_AND_ATTRIBUTES_HASH

type SID_AND_ATTRIBUTES_HASH struct {
	SidCount uint32
	SidAttr  *SID_AND_ATTRIBUTES
	Hash     [32]uintptr
}

type SID_IDENTIFIER_AUTHORITY

type SID_IDENTIFIER_AUTHORITY struct {
	Value [6]byte
}

type SID_NAME_USE

type SID_NAME_USE int32

enum

const (
	SidTypeUser           SID_NAME_USE = 1
	SidTypeGroup          SID_NAME_USE = 2
	SidTypeDomain         SID_NAME_USE = 3
	SidTypeAlias          SID_NAME_USE = 4
	SidTypeWellKnownGroup SID_NAME_USE = 5
	SidTypeDeletedAccount SID_NAME_USE = 6
	SidTypeInvalid        SID_NAME_USE = 7
	SidTypeUnknown        SID_NAME_USE = 8
	SidTypeComputer       SID_NAME_USE = 9
	SidTypeLabel          SID_NAME_USE = 10
	SidTypeLogonSession   SID_NAME_USE = 11
)

type SIGDN

type SIGDN int32

enum

const (
	SIGDN_NORMALDISPLAY               SIGDN = 0
	SIGDN_PARENTRELATIVEPARSING       SIGDN = -2147385343
	SIGDN_DESKTOPABSOLUTEPARSING      SIGDN = -2147319808
	SIGDN_PARENTRELATIVEEDITING       SIGDN = -2147282943
	SIGDN_DESKTOPABSOLUTEEDITING      SIGDN = -2147172352
	SIGDN_FILESYSPATH                 SIGDN = -2147123200
	SIGDN_URL                         SIGDN = -2147057664
	SIGDN_PARENTRELATIVEFORADDRESSBAR SIGDN = -2146975743
	SIGDN_PARENTRELATIVE              SIGDN = -2146959359
	SIGDN_PARENTRELATIVEFORUI         SIGDN = -2146877439
)

type SIIGBF

type SIIGBF int32

enum flags

const (
	SIIGBF_RESIZETOFIT    SIIGBF = 0
	SIIGBF_BIGGERSIZEOK   SIIGBF = 1
	SIIGBF_MEMORYONLY     SIIGBF = 2
	SIIGBF_ICONONLY       SIIGBF = 4
	SIIGBF_THUMBNAILONLY  SIIGBF = 8
	SIIGBF_INCACHEONLY    SIIGBF = 16
	SIIGBF_CROPTOSQUARE   SIIGBF = 32
	SIIGBF_WIDETHUMBNAILS SIIGBF = 64
	SIIGBF_ICONBACKGROUND SIIGBF = 128
	SIIGBF_SCALEUP        SIIGBF = 256
)

type SILOOBJECT_BASIC_INFORMATION

type SILOOBJECT_BASIC_INFORMATION struct {
	SiloId            uint32
	SiloParentId      uint32
	NumberOfProcesses uint32
	IsInServerSilo    BOOLEAN
	Reserved          [3]byte
}

type SINGLE_LIST_ENTRY

type SINGLE_LIST_ENTRY struct {
	Next *SINGLE_LIST_ENTRY
}

type SINGLE_LIST_ENTRY32

type SINGLE_LIST_ENTRY32 struct {
	Next uint32
}

type SIZE

type SIZE struct {
	Cx int32
	Cy int32
}

type SIZEBOXSTATES

type SIZEBOXSTATES int32

enum

const (
	SZB_RIGHTALIGN           SIZEBOXSTATES = 1
	SZB_LEFTALIGN            SIZEBOXSTATES = 2
	SZB_TOPRIGHTALIGN        SIZEBOXSTATES = 3
	SZB_TOPLEFTALIGN         SIZEBOXSTATES = 4
	SZB_HALFBOTTOMRIGHTALIGN SIZEBOXSTATES = 5
	SZB_HALFBOTTOMLEFTALIGN  SIZEBOXSTATES = 6
	SZB_HALFTOPRIGHTALIGN    SIZEBOXSTATES = 7
	SZB_HALFTOPLEFTALIGN     SIZEBOXSTATES = 8
)

type SIZINGTYPE

type SIZINGTYPE int32

enum

const (
	ST_TRUESIZE SIZINGTYPE = 0
	ST_STRETCH  SIZINGTYPE = 1
	ST_TILE     SIZINGTYPE = 2
)

type SLGP_FLAGS

type SLGP_FLAGS int32

enum flags

const (
	SLGP_SHORTPATH        SLGP_FLAGS = 1
	SLGP_UNCPRIORITY      SLGP_FLAGS = 2
	SLGP_RAWPATH          SLGP_FLAGS = 4
	SLGP_RELATIVEPRIORITY SLGP_FLAGS = 8
)

type SLIST_ENTRY

type SLIST_ENTRY struct {
	Next *SLIST_ENTRY
}

func InterlockedFlushSList

func InterlockedFlushSList(ListHead *SLIST_HEADER) *SLIST_ENTRY

func InterlockedPopEntrySList

func InterlockedPopEntrySList(ListHead *SLIST_HEADER) *SLIST_ENTRY

func InterlockedPushEntrySList

func InterlockedPushEntrySList(ListHead *SLIST_HEADER, ListEntry *SLIST_ENTRY) *SLIST_ENTRY

func InterlockedPushListSListEx

func InterlockedPushListSListEx(ListHead *SLIST_HEADER, List *SLIST_ENTRY, ListEnd *SLIST_ENTRY, Count uint32) *SLIST_ENTRY

type SLIST_HEADER

type SLIST_HEADER struct {
	SLIST_HEADER_Anonymous
}

func (*SLIST_HEADER) Anonymous

func (this *SLIST_HEADER) Anonymous() *SLIST_HEADER_Anonymous

func (*SLIST_HEADER) AnonymousVal

func (this *SLIST_HEADER) AnonymousVal() SLIST_HEADER_Anonymous

func (*SLIST_HEADER) HeaderX64

func (this *SLIST_HEADER) HeaderX64() *SLIST_HEADER_HeaderX64

func (*SLIST_HEADER) HeaderX64Val

func (this *SLIST_HEADER) HeaderX64Val() SLIST_HEADER_HeaderX64

type SLIST_HEADER_Anonymous

type SLIST_HEADER_Anonymous struct {
	Alignment uint64
	Region    uint64
}

type SLIST_HEADER_HeaderX64

type SLIST_HEADER_HeaderX64 struct {
	Bitfield1_ uint64
	Bitfield2_ uint64
}

type SLOWAPPINFO

type SLOWAPPINFO struct {
	UllSize    uint64
	FtLastUsed FILETIME
	ITimesUsed int32
	PszImage   PWSTR
}

type SLR_FLAGS

type SLR_FLAGS int32

enum flags

const (
	SLR_NONE                      SLR_FLAGS = 0
	SLR_NO_UI                     SLR_FLAGS = 1
	SLR_ANY_MATCH                 SLR_FLAGS = 2
	SLR_UPDATE                    SLR_FLAGS = 4
	SLR_NOUPDATE                  SLR_FLAGS = 8
	SLR_NOSEARCH                  SLR_FLAGS = 16
	SLR_NOTRACK                   SLR_FLAGS = 32
	SLR_NOLINKINFO                SLR_FLAGS = 64
	SLR_INVOKE_MSI                SLR_FLAGS = 128
	SLR_NO_UI_WITH_MSG_PUMP       SLR_FLAGS = 257
	SLR_OFFER_DELETE_WITHOUT_FILE SLR_FLAGS = 512
	SLR_KNOWNFOLDER               SLR_FLAGS = 1024
	SLR_MACHINE_IN_LOCAL_TARGET   SLR_FLAGS = 2048
	SLR_UPDATE_MACHINE_AND_SID    SLR_FLAGS = 4096
	SLR_NO_OBJECT_ID              SLR_FLAGS = 8192
)

type SMALLCAPTIONSTATES

type SMALLCAPTIONSTATES int32

enum

const (
	SCS_ACTIVE   SMALLCAPTIONSTATES = 1
	SCS_INACTIVE SMALLCAPTIONSTATES = 2
	SCS_DISABLED SMALLCAPTIONSTATES = 3
)

type SMALLCLOSEBUTTONSTATES

type SMALLCLOSEBUTTONSTATES int32

enum

const (
	SCBS_NORMAL   SMALLCLOSEBUTTONSTATES = 1
	SCBS_HOT      SMALLCLOSEBUTTONSTATES = 2
	SCBS_PUSHED   SMALLCLOSEBUTTONSTATES = 3
	SCBS_DISABLED SMALLCLOSEBUTTONSTATES = 4
)

type SMALLFRAMEBOTTOMSTATES

type SMALLFRAMEBOTTOMSTATES int32

enum

const (
	SFRB_ACTIVE   SMALLFRAMEBOTTOMSTATES = 1
	SFRB_INACTIVE SMALLFRAMEBOTTOMSTATES = 2
)

type SMALLFRAMELEFTSTATES

type SMALLFRAMELEFTSTATES int32

enum

const (
	SFRL_ACTIVE   SMALLFRAMELEFTSTATES = 1
	SFRL_INACTIVE SMALLFRAMELEFTSTATES = 2
)

type SMALLFRAMERIGHTSTATES

type SMALLFRAMERIGHTSTATES int32

enum

const (
	SFRR_ACTIVE   SMALLFRAMERIGHTSTATES = 1
	SFRR_INACTIVE SMALLFRAMERIGHTSTATES = 2
)

type SMALL_RECT

type SMALL_RECT struct {
	Left   int16
	Top    int16
	Right  int16
	Bottom int16
}

type SMCSHCHANGENOTIFYSTRUCT

type SMCSHCHANGENOTIFYSTRUCT struct {
	LEvent int32
	Pidl1  *ITEMIDLIST
	Pidl2  *ITEMIDLIST
}

type SMDATA

type SMDATA struct {
	DwMask      uint32
	DwFlags     uint32
	Hmenu       HMENU
	Hwnd        HWND
	UId         uint32
	UIdParent   uint32
	UIdAncestor uint32
	Punk        *IUnknown
	PidlFolder  *ITEMIDLIST
	PidlItem    *ITEMIDLIST
	Psf         *IShellFolder
	PvUserData  unsafe.Pointer
}

type SMINFO

type SMINFO struct {
	DwMask  uint32
	DwType  uint32
	DwFlags uint32
	IIcon   int32
}

type SMINFOFLAGS

type SMINFOFLAGS int32

enum

const (
	SMIF_ICON        SMINFOFLAGS = 1
	SMIF_ACCELERATOR SMINFOFLAGS = 2
	SMIF_DROPTARGET  SMINFOFLAGS = 4
	SMIF_SUBMENU     SMINFOFLAGS = 8
	SMIF_CHECKED     SMINFOFLAGS = 32
	SMIF_DROPCASCADE SMINFOFLAGS = 64
	SMIF_HIDDEN      SMINFOFLAGS = 128
	SMIF_DISABLED    SMINFOFLAGS = 256
	SMIF_TRACKPOPUP  SMINFOFLAGS = 512
	SMIF_DEMOTED     SMINFOFLAGS = 1024
	SMIF_ALTSTATE    SMINFOFLAGS = 2048
	SMIF_DRAGNDROP   SMINFOFLAGS = 4096
	SMIF_NEW         SMINFOFLAGS = 8192
)

type SMINFOMASK

type SMINFOMASK int32

enum

const (
	SMIM_TYPE  SMINFOMASK = 1
	SMIM_FLAGS SMINFOMASK = 2
	SMIM_ICON  SMINFOMASK = 4
)

type SMINFOTYPE

type SMINFOTYPE int32

enum

const (
	SMIT_SEPARATOR SMINFOTYPE = 1
	SMIT_STRING    SMINFOTYPE = 2
)

type SOFTWAREEXPLORERSTATES

type SOFTWAREEXPLORERSTATES int32

enum

const (
	SPSE_NORMAL   SOFTWAREEXPLORERSTATES = 1
	SPSE_HOT      SOFTWAREEXPLORERSTATES = 2
	SPSE_SELECTED SOFTWAREEXPLORERSTATES = 3
	SPSE_DISABLED SOFTWAREEXPLORERSTATES = 4
	SPSE_FOCUSED  SOFTWAREEXPLORERSTATES = 5
)

type SOLE_AUTHENTICATION_INFO

type SOLE_AUTHENTICATION_INFO struct {
	DwAuthnSvc uint32
	DwAuthzSvc uint32
	PAuthInfo  unsafe.Pointer
}

type SOLE_AUTHENTICATION_LIST

type SOLE_AUTHENTICATION_LIST struct {
	CAuthInfo uint32
	AAuthInfo *SOLE_AUTHENTICATION_INFO
}

type SOLE_AUTHENTICATION_SERVICE

type SOLE_AUTHENTICATION_SERVICE struct {
	DwAuthnSvc     uint32
	DwAuthzSvc     uint32
	PPrincipalName PWSTR
	Hr             HRESULT
}

type SORTCOLUMN

type SORTCOLUMN struct {
	Propkey   PROPERTYKEY
	Direction SORTDIRECTION
}

type SORTDIRECTION

type SORTDIRECTION int32

enum

const (
	SORT_DESCENDING SORTDIRECTION = -1
	SORT_ASCENDING  SORTDIRECTION = 1
)

type SORT_ORDER_TYPE

type SORT_ORDER_TYPE int32

enum

const (
	SOT_DEFAULT           SORT_ORDER_TYPE = 0
	SOT_IGNORE_FOLDERNESS SORT_ORDER_TYPE = 1
)

type SOUNDSENTRY

type SOUNDSENTRY = SOUNDSENTRYW

type SOUNDSENTRYA

type SOUNDSENTRYA struct {
	CbSize                 uint32
	DwFlags                SOUNDSENTRY_FLAGS
	IFSTextEffect          SOUNDSENTRY_TEXT_EFFECT
	IFSTextEffectMSec      uint32
	IFSTextEffectColorBits uint32
	IFSGrafEffect          SOUND_SENTRY_GRAPHICS_EFFECT
	IFSGrafEffectMSec      uint32
	IFSGrafEffectColor     uint32
	IWindowsEffect         SOUNDSENTRY_WINDOWS_EFFECT
	IWindowsEffectMSec     uint32
	LpszWindowsEffectDLL   PSTR
	IWindowsEffectOrdinal  uint32
}

type SOUNDSENTRYW

type SOUNDSENTRYW struct {
	CbSize                 uint32
	DwFlags                SOUNDSENTRY_FLAGS
	IFSTextEffect          SOUNDSENTRY_TEXT_EFFECT
	IFSTextEffectMSec      uint32
	IFSTextEffectColorBits uint32
	IFSGrafEffect          SOUND_SENTRY_GRAPHICS_EFFECT
	IFSGrafEffectMSec      uint32
	IFSGrafEffectColor     uint32
	IWindowsEffect         SOUNDSENTRY_WINDOWS_EFFECT
	IWindowsEffectMSec     uint32
	LpszWindowsEffectDLL   PWSTR
	IWindowsEffectOrdinal  uint32
}

type SOUNDSENTRY_FLAGS

type SOUNDSENTRY_FLAGS uint32

enum flags

const (
	SSF_SOUNDSENTRYON SOUNDSENTRY_FLAGS = 1
	SSF_AVAILABLE     SOUNDSENTRY_FLAGS = 2
	SSF_INDICATOR     SOUNDSENTRY_FLAGS = 4
)

type SOUNDSENTRY_TEXT_EFFECT

type SOUNDSENTRY_TEXT_EFFECT uint32

enum

const (
	SSTF_BORDER  SOUNDSENTRY_TEXT_EFFECT = 2
	SSTF_CHARS   SOUNDSENTRY_TEXT_EFFECT = 1
	SSTF_DISPLAY SOUNDSENTRY_TEXT_EFFECT = 3
	SSTF_NONE    SOUNDSENTRY_TEXT_EFFECT = 0
)

type SOUNDSENTRY_WINDOWS_EFFECT

type SOUNDSENTRY_WINDOWS_EFFECT uint32

enum

const (
	SSWF_CUSTOM  SOUNDSENTRY_WINDOWS_EFFECT = 4
	SSWF_DISPLAY SOUNDSENTRY_WINDOWS_EFFECT = 3
	SSWF_NONE    SOUNDSENTRY_WINDOWS_EFFECT = 0
	SSWF_TITLE   SOUNDSENTRY_WINDOWS_EFFECT = 1
	SSWF_WINDOW  SOUNDSENTRY_WINDOWS_EFFECT = 2
)

type SOUND_SENTRY_GRAPHICS_EFFECT

type SOUND_SENTRY_GRAPHICS_EFFECT uint32

enum

const (
	SSGF_DISPLAY SOUND_SENTRY_GRAPHICS_EFFECT = 3
	SSGF_NONE    SOUND_SENTRY_GRAPHICS_EFFECT = 0
)

type SOURCEFILE

type SOURCEFILE struct {
	ModBase  uint64
	FileName PSTR
}

type SOURCEFILEW

type SOURCEFILEW struct {
	ModBase  uint64
	FileName PWSTR
}

type SPACTION

type SPACTION int32

enum

const (
	SPACTION_NONE               SPACTION = 0
	SPACTION_MOVING             SPACTION = 1
	SPACTION_COPYING            SPACTION = 2
	SPACTION_RECYCLING          SPACTION = 3
	SPACTION_APPLYINGATTRIBS    SPACTION = 4
	SPACTION_DOWNLOADING        SPACTION = 5
	SPACTION_SEARCHING_INTERNET SPACTION = 6
	SPACTION_CALCULATING        SPACTION = 7
	SPACTION_UPLOADING          SPACTION = 8
	SPACTION_SEARCHING_FILES    SPACTION = 9
	SPACTION_DELETING           SPACTION = 10
	SPACTION_RENAMING           SPACTION = 11
	SPACTION_FORMATTING         SPACTION = 12
	SPACTION_COPY_MOVING        SPACTION = 13
)

type SPBEGINF_

type SPBEGINF_ int32

enum

const (
	SPBEGINF_NORMAL          SPBEGINF_ = 0
	SPBEGINF_AUTOTIME        SPBEGINF_ = 2
	SPBEGINF_NOPROGRESSBAR   SPBEGINF_ = 16
	SPBEGINF_MARQUEEPROGRESS SPBEGINF_ = 32
	SPBEGINF_NOCANCELBUTTON  SPBEGINF_ = 64
)

type SPECIALGROUPCOLLAPSESTATES

type SPECIALGROUPCOLLAPSESTATES int32

enum

const (
	EBSGC_NORMAL  SPECIALGROUPCOLLAPSESTATES = 1
	EBSGC_HOT     SPECIALGROUPCOLLAPSESTATES = 2
	EBSGC_PRESSED SPECIALGROUPCOLLAPSESTATES = 3
)

type SPECIALGROUPEXPANDSTATES

type SPECIALGROUPEXPANDSTATES int32

enum

const (
	EBSGE_NORMAL  SPECIALGROUPEXPANDSTATES = 1
	EBSGE_HOT     SPECIALGROUPEXPANDSTATES = 2
	EBSGE_PRESSED SPECIALGROUPEXPANDSTATES = 3
)

type SPINITF_

type SPINITF_ int32

enum

const (
	SPINITF_NORMAL     SPINITF_ = 0
	SPINITF_MODAL      SPINITF_ = 1
	SPINITF_NOMINIMIZE SPINITF_ = 8
)

type SPINPARTS

type SPINPARTS int32

enum

const (
	SPNP_UP       SPINPARTS = 1
	SPNP_DOWN     SPINPARTS = 2
	SPNP_UPHORZ   SPINPARTS = 3
	SPNP_DOWNHORZ SPINPARTS = 4
)

type SPLITTERSTATES

type SPLITTERSTATES int32

enum

const (
	SPLITS_NORMAL  SPLITTERSTATES = 1
	SPLITS_HOT     SPLITTERSTATES = 2
	SPLITS_PRESSED SPLITTERSTATES = 3
)

type SPLITTERVERTSTATES

type SPLITTERVERTSTATES int32

enum

const (
	SPLITSV_NORMAL  SPLITTERVERTSTATES = 1
	SPLITSV_HOT     SPLITTERVERTSTATES = 2
	SPLITSV_PRESSED SPLITTERVERTSTATES = 3
)

type SPTEXT

type SPTEXT int32

enum

const (
	SPTEXT_ACTIONDESCRIPTION SPTEXT = 1
	SPTEXT_ACTIONDETAIL      SPTEXT = 2
)

type SRCCODEINFO

type SRCCODEINFO struct {
	SizeOfStruct uint32
	Key          unsafe.Pointer
	ModBase      uint64
	Obj          [261]CHAR
	FileName     [261]CHAR
	LineNumber   uint32
	Address      uint64
}

type SRCCODEINFOW

type SRCCODEINFOW struct {
	SizeOfStruct uint32
	Key          unsafe.Pointer
	ModBase      uint64
	Obj          [261]uint16
	FileName     [261]uint16
	LineNumber   uint32
	Address      uint64
}

type SRWLOCK

type SRWLOCK struct {
	Ptr unsafe.Pointer
}

type SSF_MASK

type SSF_MASK uint32

enum flags

const (
	SSF_SHOWALLOBJECTS       SSF_MASK = 1
	SSF_SHOWEXTENSIONS       SSF_MASK = 2
	SSF_HIDDENFILEEXTS       SSF_MASK = 4
	SSF_SERVERADMINUI        SSF_MASK = 4
	SSF_SHOWCOMPCOLOR        SSF_MASK = 8
	SSF_SORTCOLUMNS          SSF_MASK = 16
	SSF_SHOWSYSFILES         SSF_MASK = 32
	SSF_DOUBLECLICKINWEBVIEW SSF_MASK = 128
	SSF_SHOWATTRIBCOL        SSF_MASK = 256
	SSF_DESKTOPHTML          SSF_MASK = 512
	SSF_WIN95CLASSIC         SSF_MASK = 1024
	SSF_DONTPRETTYPATH       SSF_MASK = 2048
	SSF_SHOWINFOTIP          SSF_MASK = 8192
	SSF_MAPNETDRVBUTTON      SSF_MASK = 4096
	SSF_NOCONFIRMRECYCLE     SSF_MASK = 32768
	SSF_HIDEICONS            SSF_MASK = 16384
	SSF_FILTER               SSF_MASK = 65536
	SSF_WEBVIEW              SSF_MASK = 131072
	SSF_SHOWSUPERHIDDEN      SSF_MASK = 262144
	SSF_SEPPROCESS           SSF_MASK = 524288
	SSF_NONETCRAWLING        SSF_MASK = 1048576
	SSF_STARTPANELON         SSF_MASK = 2097152
	SSF_SHOWSTARTPAGE        SSF_MASK = 4194304
	SSF_AUTOCHECKSELECT      SSF_MASK = 8388608
	SSF_ICONSONLY            SSF_MASK = 16777216
	SSF_SHOWTYPEOVERLAY      SSF_MASK = 33554432
	SSF_SHOWSTATUSBAR        SSF_MASK = 67108864
)

type STACKFRAME64

type STACKFRAME64 struct {
	AddrPC         ADDRESS64
	AddrReturn     ADDRESS64
	AddrFrame      ADDRESS64
	AddrStack      ADDRESS64
	AddrBStore     ADDRESS64
	FuncTableEntry unsafe.Pointer
	Params         [4]uint64
	Far            BOOL
	Virtual        BOOL
	Reserved       [3]uint64
	KdHelp         KDHELP64
}

type STACKFRAME_EX

type STACKFRAME_EX struct {
	AddrPC             ADDRESS64
	AddrReturn         ADDRESS64
	AddrFrame          ADDRESS64
	AddrStack          ADDRESS64
	AddrBStore         ADDRESS64
	FuncTableEntry     unsafe.Pointer
	Params             [4]uint64
	Far                BOOL
	Virtual            BOOL
	Reserved           [3]uint64
	KdHelp             KDHELP64
	StackFrameSize     uint32
	InlineFrameContext uint32
}

type STANDARDSTATES

type STANDARDSTATES int32

enum

const (
	TTSS_NORMAL STANDARDSTATES = 1
	TTSS_LINK   STANDARDSTATES = 2
)

type STARTPANELPARTS

type STARTPANELPARTS int32

enum

const (
	SPP_USERPANE                  STARTPANELPARTS = 1
	SPP_MOREPROGRAMS              STARTPANELPARTS = 2
	SPP_MOREPROGRAMSARROW         STARTPANELPARTS = 3
	SPP_PROGLIST                  STARTPANELPARTS = 4
	SPP_PROGLISTSEPARATOR         STARTPANELPARTS = 5
	SPP_PLACESLIST                STARTPANELPARTS = 6
	SPP_PLACESLISTSEPARATOR       STARTPANELPARTS = 7
	SPP_LOGOFF                    STARTPANELPARTS = 8
	SPP_LOGOFFBUTTONS             STARTPANELPARTS = 9
	SPP_USERPICTURE               STARTPANELPARTS = 10
	SPP_PREVIEW                   STARTPANELPARTS = 11
	SPP_MOREPROGRAMSTAB           STARTPANELPARTS = 12
	SPP_NSCHOST                   STARTPANELPARTS = 13
	SPP_SOFTWAREEXPLORER          STARTPANELPARTS = 14
	SPP_OPENBOX                   STARTPANELPARTS = 15
	SPP_SEARCHVIEW                STARTPANELPARTS = 16
	SPP_MOREPROGRAMSARROWBACK     STARTPANELPARTS = 17
	SPP_TOPMATCH                  STARTPANELPARTS = 18
	SPP_LOGOFFSPLITBUTTONDROPDOWN STARTPANELPARTS = 19
)

type STARTUPINFO

type STARTUPINFO = STARTUPINFOW

type STARTUPINFOA

type STARTUPINFOA struct {
	Cb              uint32
	LpReserved      PSTR
	LpDesktop       PSTR
	LpTitle         PSTR
	DwX             uint32
	DwY             uint32
	DwXSize         uint32
	DwYSize         uint32
	DwXCountChars   uint32
	DwYCountChars   uint32
	DwFillAttribute uint32
	DwFlags         STARTUPINFOW_FLAGS
	WShowWindow     uint16
	CbReserved2     uint16
	LpReserved2     *byte
	HStdInput       HANDLE
	HStdOutput      HANDLE
	HStdError       HANDLE
}

type STARTUPINFOEX

type STARTUPINFOEX = STARTUPINFOEXW

type STARTUPINFOEXA

type STARTUPINFOEXA struct {
	StartupInfo     STARTUPINFOA
	LpAttributeList LPPROC_THREAD_ATTRIBUTE_LIST
}

type STARTUPINFOEXW

type STARTUPINFOEXW struct {
	StartupInfo     STARTUPINFOW
	LpAttributeList LPPROC_THREAD_ATTRIBUTE_LIST
}

type STARTUPINFOW

type STARTUPINFOW struct {
	Cb              uint32
	LpReserved      PWSTR
	LpDesktop       PWSTR
	LpTitle         PWSTR
	DwX             uint32
	DwY             uint32
	DwXSize         uint32
	DwYSize         uint32
	DwXCountChars   uint32
	DwYCountChars   uint32
	DwFillAttribute uint32
	DwFlags         STARTUPINFOW_FLAGS
	WShowWindow     uint16
	CbReserved2     uint16
	LpReserved2     *byte
	HStdInput       HANDLE
	HStdOutput      HANDLE
	HStdError       HANDLE
}

type STARTUPINFOW_FLAGS

type STARTUPINFOW_FLAGS uint32

enum flags

const (
	STARTF_FORCEONFEEDBACK  STARTUPINFOW_FLAGS = 64
	STARTF_FORCEOFFFEEDBACK STARTUPINFOW_FLAGS = 128
	STARTF_PREVENTPINNING   STARTUPINFOW_FLAGS = 8192
	STARTF_RUNFULLSCREEN    STARTUPINFOW_FLAGS = 32
	STARTF_TITLEISAPPID     STARTUPINFOW_FLAGS = 4096
	STARTF_TITLEISLINKNAME  STARTUPINFOW_FLAGS = 2048
	STARTF_UNTRUSTEDSOURCE  STARTUPINFOW_FLAGS = 32768
	STARTF_USECOUNTCHARS    STARTUPINFOW_FLAGS = 8
	STARTF_USEFILLATTRIBUTE STARTUPINFOW_FLAGS = 16
	STARTF_USEHOTKEY        STARTUPINFOW_FLAGS = 512
	STARTF_USEPOSITION      STARTUPINFOW_FLAGS = 4
	STARTF_USESHOWWINDOW    STARTUPINFOW_FLAGS = 1
	STARTF_USESIZE          STARTUPINFOW_FLAGS = 2
	STARTF_USESTDHANDLES    STARTUPINFOW_FLAGS = 256
)

type STATDATA

type STATDATA struct {
	Formatetc    FORMATETC
	Advf         uint32
	PAdvSink     *IAdviseSink
	DwConnection uint32
}

type STATFLAG

type STATFLAG int32

enum

const (
	STATFLAG_DEFAULT STATFLAG = 0
	STATFLAG_NONAME  STATFLAG = 1
	STATFLAG_NOOPEN  STATFLAG = 2
)

type STATICPARTS

type STATICPARTS int32

enum

const (
	STAT_TEXT STATICPARTS = 1
)

type STATIC_STYLES

type STATIC_STYLES uint32

enum

const (
	SS_LEFT            STATIC_STYLES = 0
	SS_CENTER          STATIC_STYLES = 1
	SS_RIGHT           STATIC_STYLES = 2
	SS_ICON            STATIC_STYLES = 3
	SS_BLACKRECT       STATIC_STYLES = 4
	SS_GRAYRECT        STATIC_STYLES = 5
	SS_WHITERECT       STATIC_STYLES = 6
	SS_BLACKFRAME      STATIC_STYLES = 7
	SS_GRAYFRAME       STATIC_STYLES = 8
	SS_WHITEFRAME      STATIC_STYLES = 9
	SS_USERITEM        STATIC_STYLES = 10
	SS_SIMPLE          STATIC_STYLES = 11
	SS_LEFTNOWORDWRAP  STATIC_STYLES = 12
	SS_OWNERDRAW       STATIC_STYLES = 13
	SS_BITMAP          STATIC_STYLES = 14
	SS_ENHMETAFILE     STATIC_STYLES = 15
	SS_ETCHEDHORZ      STATIC_STYLES = 16
	SS_ETCHEDVERT      STATIC_STYLES = 17
	SS_ETCHEDFRAME     STATIC_STYLES = 18
	SS_TYPEMASK        STATIC_STYLES = 31
	SS_REALSIZECONTROL STATIC_STYLES = 64
	SS_NOPREFIX        STATIC_STYLES = 128
	SS_NOTIFY          STATIC_STYLES = 256
	SS_CENTERIMAGE     STATIC_STYLES = 512
	SS_RIGHTJUST       STATIC_STYLES = 1024
	SS_REALSIZEIMAGE   STATIC_STYLES = 2048
	SS_SUNKEN          STATIC_STYLES = 4096
	SS_EDITCONTROL     STATIC_STYLES = 8192
	SS_ENDELLIPSIS     STATIC_STYLES = 16384
	SS_PATHELLIPSIS    STATIC_STYLES = 32768
	SS_WORDELLIPSIS    STATIC_STYLES = 49152
	SS_ELLIPSISMASK    STATIC_STYLES = 49152
)

type STATPROPSETSTG

type STATPROPSETSTG struct {
	Fmtid       syscall.GUID
	Clsid       syscall.GUID
	GrfFlags    uint32
	Mtime       FILETIME
	Ctime       FILETIME
	Atime       FILETIME
	DwOSVersion uint32
}

type STATPROPSTG

type STATPROPSTG struct {
	LpwstrName PWSTR
	Propid     uint32
	Vt         VARENUM
}

type STATSTG

type STATSTG struct {
	PwcsName          PWSTR
	Type_             uint32
	CbSize            uint64
	Mtime             FILETIME
	Ctime             FILETIME
	Atime             FILETIME
	GrfMode           STGM
	GrfLocksSupported LOCKTYPE
	Clsid             syscall.GUID
	GrfStateBits      uint32
	Reserved          uint32
}

type STATUSPARTS

type STATUSPARTS int32

enum

const (
	SP_PANE        STATUSPARTS = 1
	SP_GRIPPERPANE STATUSPARTS = 2
	SP_GRIPPER     STATUSPARTS = 3
)

type STAT_SERVER_0

type STAT_SERVER_0 struct {
	Sts0_start          uint32
	Sts0_fopens         uint32
	Sts0_devopens       uint32
	Sts0_jobsqueued     uint32
	Sts0_sopens         uint32
	Sts0_stimedout      uint32
	Sts0_serrorout      uint32
	Sts0_pwerrors       uint32
	Sts0_permerrors     uint32
	Sts0_syserrors      uint32
	Sts0_bytessent_low  uint32
	Sts0_bytessent_high uint32
	Sts0_bytesrcvd_low  uint32
	Sts0_bytesrcvd_high uint32
	Sts0_avresponse     uint32
	Sts0_reqbufneed     uint32
	Sts0_bigbufneed     uint32
}

type STAT_WORKSTATION_0

type STAT_WORKSTATION_0 struct {
	StatisticsStartTime          int64
	BytesReceived                int64
	SmbsReceived                 int64
	PagingReadBytesRequested     int64
	NonPagingReadBytesRequested  int64
	CacheReadBytesRequested      int64
	NetworkReadBytesRequested    int64
	BytesTransmitted             int64
	SmbsTransmitted              int64
	PagingWriteBytesRequested    int64
	NonPagingWriteBytesRequested int64
	CacheWriteBytesRequested     int64
	NetworkWriteBytesRequested   int64
	InitiallyFailedOperations    uint32
	FailedCompletionOperations   uint32
	ReadOperations               uint32
	RandomReadOperations         uint32
	ReadSmbs                     uint32
	LargeReadSmbs                uint32
	SmallReadSmbs                uint32
	WriteOperations              uint32
	RandomWriteOperations        uint32
	WriteSmbs                    uint32
	LargeWriteSmbs               uint32
	SmallWriteSmbs               uint32
	RawReadsDenied               uint32
	RawWritesDenied              uint32
	NetworkErrors                uint32
	Sessions                     uint32
	FailedSessions               uint32
	Reconnects                   uint32
	CoreConnects                 uint32
	Lanman20Connects             uint32
	Lanman21Connects             uint32
	LanmanNtConnects             uint32
	ServerDisconnects            uint32
	HungSessions                 uint32
	UseCount                     uint32
	FailedUseCount               uint32
	CurrentCommands              uint32
}

type STD_HANDLE

type STD_HANDLE uint32

enum

const (
	STD_INPUT_HANDLE  STD_HANDLE = 4294967286
	STD_OUTPUT_HANDLE STD_HANDLE = 4294967285
	STD_ERROR_HANDLE  STD_HANDLE = 4294967284
)

type STGC

type STGC int32

enum flags

const (
	STGC_DEFAULT                            STGC = 0
	STGC_OVERWRITE                          STGC = 1
	STGC_ONLYIFCURRENT                      STGC = 2
	STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE STGC = 4
	STGC_CONSOLIDATE                        STGC = 8
)

type STGFMT

type STGFMT uint32

enum

const (
	STGFMT_STORAGE  STGFMT = 0
	STGFMT_NATIVE   STGFMT = 1
	STGFMT_FILE     STGFMT = 3
	STGFMT_ANY      STGFMT = 4
	STGFMT_DOCFILE  STGFMT = 5
	STGFMT_DOCUMENT STGFMT = 0
)

type STGM

type STGM uint32

enum flags

const (
	STGM_DIRECT           STGM = 0
	STGM_TRANSACTED       STGM = 65536
	STGM_SIMPLE           STGM = 134217728
	STGM_READ             STGM = 0
	STGM_WRITE            STGM = 1
	STGM_READWRITE        STGM = 2
	STGM_SHARE_DENY_NONE  STGM = 64
	STGM_SHARE_DENY_READ  STGM = 48
	STGM_SHARE_DENY_WRITE STGM = 32
	STGM_SHARE_EXCLUSIVE  STGM = 16
	STGM_PRIORITY         STGM = 262144
	STGM_DELETEONRELEASE  STGM = 67108864
	STGM_NOSCRATCH        STGM = 1048576
	STGM_CREATE           STGM = 4096
	STGM_CONVERT          STGM = 131072
	STGM_FAILIFTHERE      STGM = 0
	STGM_NOSNAPSHOT       STGM = 2097152
	STGM_DIRECT_SWMR      STGM = 4194304
)

type STGMEDIUM

type STGMEDIUM struct {
	Tymed TYMED
	STGMEDIUM_U
	PUnkForRelease *IUnknown
}

type STGMEDIUM_U

type STGMEDIUM_U struct {
	Data [1]uint64
}

func (*STGMEDIUM_U) HBitmap

func (this *STGMEDIUM_U) HBitmap() *HBITMAP

func (*STGMEDIUM_U) HBitmapVal

func (this *STGMEDIUM_U) HBitmapVal() HBITMAP

func (*STGMEDIUM_U) HEnhMetaFile

func (this *STGMEDIUM_U) HEnhMetaFile() *HENHMETAFILE

func (*STGMEDIUM_U) HEnhMetaFileVal

func (this *STGMEDIUM_U) HEnhMetaFileVal() HENHMETAFILE

func (*STGMEDIUM_U) HGlobal

func (this *STGMEDIUM_U) HGlobal() *HGLOBAL

func (*STGMEDIUM_U) HGlobalVal

func (this *STGMEDIUM_U) HGlobalVal() HGLOBAL

func (*STGMEDIUM_U) HMetaFilePict

func (this *STGMEDIUM_U) HMetaFilePict() *unsafe.Pointer

func (*STGMEDIUM_U) HMetaFilePictVal

func (this *STGMEDIUM_U) HMetaFilePictVal() unsafe.Pointer

func (*STGMEDIUM_U) LpszFileName

func (this *STGMEDIUM_U) LpszFileName() *PWSTR

func (*STGMEDIUM_U) LpszFileNameVal

func (this *STGMEDIUM_U) LpszFileNameVal() PWSTR

func (*STGMEDIUM_U) Pstg

func (this *STGMEDIUM_U) Pstg() **IStorage

func (*STGMEDIUM_U) PstgVal

func (this *STGMEDIUM_U) PstgVal() *IStorage

func (*STGMEDIUM_U) Pstm

func (this *STGMEDIUM_U) Pstm() **IStream

func (*STGMEDIUM_U) PstmVal

func (this *STGMEDIUM_U) PstmVal() *IStream

type STGMOVE

type STGMOVE int32

enum

const (
	STGMOVE_MOVE        STGMOVE = 0
	STGMOVE_COPY        STGMOVE = 1
	STGMOVE_SHALLOWCOPY STGMOVE = 2
)

type STGOP

type STGOP int32

enum

const (
	STGOP_MOVE            STGOP = 1
	STGOP_COPY            STGOP = 2
	STGOP_SYNC            STGOP = 3
	STGOP_REMOVE          STGOP = 5
	STGOP_RENAME          STGOP = 6
	STGOP_APPLYPROPERTIES STGOP = 8
	STGOP_NEW             STGOP = 10
)

type STGOPTIONS

type STGOPTIONS struct {
	UsVersion        uint16
	Reserved         uint16
	UlSectorSize     uint32
	PwcsTemplateFile PWSTR
}

type STGTY

type STGTY int32

enum

const (
	STGTY_STORAGE   STGTY = 1
	STGTY_STREAM    STGTY = 2
	STGTY_LOCKBYTES STGTY = 3
	STGTY_PROPERTY  STGTY = 4
)

type STICKYKEYS

type STICKYKEYS struct {
	CbSize  uint32
	DwFlags STICKYKEYS_FLAGS
}

type STICKYKEYS_FLAGS

type STICKYKEYS_FLAGS uint32

enum flags

const (
	SKF_STICKYKEYSON    STICKYKEYS_FLAGS = 1
	SKF_AVAILABLE       STICKYKEYS_FLAGS = 2
	SKF_HOTKEYACTIVE    STICKYKEYS_FLAGS = 4
	SKF_CONFIRMHOTKEY   STICKYKEYS_FLAGS = 8
	SKF_HOTKEYSOUND     STICKYKEYS_FLAGS = 16
	SKF_INDICATOR       STICKYKEYS_FLAGS = 32
	SKF_AUDIBLEFEEDBACK STICKYKEYS_FLAGS = 64
	SKF_TRISTATE        STICKYKEYS_FLAGS = 128
	SKF_TWOKEYSOFF      STICKYKEYS_FLAGS = 256
	SKF_LALTLATCHED     STICKYKEYS_FLAGS = 268435456
	SKF_LCTLLATCHED     STICKYKEYS_FLAGS = 67108864
	SKF_LSHIFTLATCHED   STICKYKEYS_FLAGS = 16777216
	SKF_RALTLATCHED     STICKYKEYS_FLAGS = 536870912
	SKF_RCTLLATCHED     STICKYKEYS_FLAGS = 134217728
	SKF_RSHIFTLATCHED   STICKYKEYS_FLAGS = 33554432
	SKF_LWINLATCHED     STICKYKEYS_FLAGS = 1073741824
	SKF_RWINLATCHED     STICKYKEYS_FLAGS = 2147483648
	SKF_LALTLOCKED      STICKYKEYS_FLAGS = 1048576
	SKF_LCTLLOCKED      STICKYKEYS_FLAGS = 262144
	SKF_LSHIFTLOCKED    STICKYKEYS_FLAGS = 65536
	SKF_RALTLOCKED      STICKYKEYS_FLAGS = 2097152
	SKF_RCTLLOCKED      STICKYKEYS_FLAGS = 524288
	SKF_RSHIFTLOCKED    STICKYKEYS_FLAGS = 131072
	SKF_LWINLOCKED      STICKYKEYS_FLAGS = 4194304
	SKF_RWINLOCKED      STICKYKEYS_FLAGS = 8388608
)

type STORAGE_BUS_TYPE

type STORAGE_BUS_TYPE int32

enum

const (
	BusTypeUnknown           STORAGE_BUS_TYPE = 0
	BusTypeScsi              STORAGE_BUS_TYPE = 1
	BusTypeAtapi             STORAGE_BUS_TYPE = 2
	BusTypeAta               STORAGE_BUS_TYPE = 3
	BusType1394              STORAGE_BUS_TYPE = 4
	BusTypeSsa               STORAGE_BUS_TYPE = 5
	BusTypeFibre             STORAGE_BUS_TYPE = 6
	BusTypeUsb               STORAGE_BUS_TYPE = 7
	BusTypeRAID              STORAGE_BUS_TYPE = 8
	BusTypeiScsi             STORAGE_BUS_TYPE = 9
	BusTypeSas               STORAGE_BUS_TYPE = 10
	BusTypeSata              STORAGE_BUS_TYPE = 11
	BusTypeSd                STORAGE_BUS_TYPE = 12
	BusTypeMmc               STORAGE_BUS_TYPE = 13
	BusTypeVirtual           STORAGE_BUS_TYPE = 14
	BusTypeFileBackedVirtual STORAGE_BUS_TYPE = 15
	BusTypeSpaces            STORAGE_BUS_TYPE = 16
	BusTypeNvme              STORAGE_BUS_TYPE = 17
	BusTypeSCM               STORAGE_BUS_TYPE = 18
	BusTypeUfs               STORAGE_BUS_TYPE = 19
	BusTypeMax               STORAGE_BUS_TYPE = 20
	BusTypeMaxReserved       STORAGE_BUS_TYPE = 127
)

type STORAGE_PROVIDER_FILE_FLAGS

type STORAGE_PROVIDER_FILE_FLAGS int32

enum flags

const (
	SPFF_NONE                   STORAGE_PROVIDER_FILE_FLAGS = 0
	SPFF_DOWNLOAD_BY_DEFAULT    STORAGE_PROVIDER_FILE_FLAGS = 1
	SPFF_CREATED_ON_THIS_DEVICE STORAGE_PROVIDER_FILE_FLAGS = 2
)

type STPFLAG

type STPFLAG int32

enum flags

const (
	STPF_NONE                      STPFLAG = 0
	STPF_USEAPPTHUMBNAILALWAYS     STPFLAG = 1
	STPF_USEAPPTHUMBNAILWHENACTIVE STPFLAG = 2
	STPF_USEAPPPEEKALWAYS          STPFLAG = 4
	STPF_USEAPPPEEKWHENACTIVE      STPFLAG = 8
)

type STREAM_INFO_LEVELS

type STREAM_INFO_LEVELS int32

enum

const (
	FindStreamInfoStandard     STREAM_INFO_LEVELS = 0
	FindStreamInfoMaxInfoLevel STREAM_INFO_LEVELS = 1
)

type STREAM_SEEK

type STREAM_SEEK uint32

enum

const (
	STREAM_SEEK_SET STREAM_SEEK = 0
	STREAM_SEEK_CUR STREAM_SEEK = 1
	STREAM_SEEK_END STREAM_SEEK = 2
)

type STRENTRY

type STRENTRY = STRENTRYW

type STRENTRYA

type STRENTRYA struct {
	PszName  PSTR
	PszValue PSTR
}

type STRENTRYW

type STRENTRYW struct {
	PszName  PWSTR
	PszValue PWSTR
}

type STRETCH_BLT_MODE

type STRETCH_BLT_MODE int32

enum

const (
	BLACKONWHITE        STRETCH_BLT_MODE = 1
	COLORONCOLOR        STRETCH_BLT_MODE = 3
	HALFTONE            STRETCH_BLT_MODE = 4
	STRETCH_ANDSCANS    STRETCH_BLT_MODE = 1
	STRETCH_DELETESCANS STRETCH_BLT_MODE = 3
	STRETCH_HALFTONE    STRETCH_BLT_MODE = 4
	STRETCH_ORSCANS     STRETCH_BLT_MODE = 2
	WHITEONBLACK        STRETCH_BLT_MODE = 2
)

type STRING

type STRING struct {
	Length        uint16
	MaximumLength uint16
	Buffer        PSTR
}

type STRING32

type STRING32 struct {
	Length        uint16
	MaximumLength uint16
	Buffer        uint32
}

type STRING64

type STRING64 struct {
	Length        uint16
	MaximumLength uint16
	Buffer        uint64
}

type STRINGEXSTRUCT

type STRINGEXSTRUCT struct {
	DwSize             uint32
	UDeterminePos      uint32
	UDetermineDelimPos uint32
	UYomiPos           uint32
	UYomiDelimPos      uint32
}

type STRRET

type STRRET struct {
	UType uint32
	STRRET_Anonymous
}

type STRRET_Anonymous

type STRRET_Anonymous struct {
	Data [32]uint64
}

func (*STRRET_Anonymous) CStr

func (this *STRRET_Anonymous) CStr() *[260]byte

func (*STRRET_Anonymous) CStrVal

func (this *STRRET_Anonymous) CStrVal() [260]byte

func (*STRRET_Anonymous) POleStr

func (this *STRRET_Anonymous) POleStr() *PWSTR

func (*STRRET_Anonymous) POleStrVal

func (this *STRRET_Anonymous) POleStrVal() PWSTR

func (*STRRET_Anonymous) UOffset

func (this *STRRET_Anonymous) UOffset() *uint32

func (*STRRET_Anonymous) UOffsetVal

func (this *STRRET_Anonymous) UOffsetVal() uint32

type STRRET_TYPE

type STRRET_TYPE int32

enum

const (
	STRRET_WSTR   STRRET_TYPE = 0
	STRRET_OFFSET STRRET_TYPE = 1
	STRRET_CSTR   STRRET_TYPE = 2
)

type STRTABLE

type STRTABLE = STRTABLEW

type STRTABLEA

type STRTABLEA struct {
	CEntries uint32
	Pse      *STRENTRYA
}

type STRTABLEW

type STRTABLEW struct {
	CEntries uint32
	Pse      *STRENTRYW
}

type STYLESTRUCT

type STYLESTRUCT struct {
	StyleOld uint32
	StyleNew uint32
}

type SUBCLASSPROC

type SUBCLASSPROC = uintptr

type SUBCLASSPROC_func

type SUBCLASSPROC_func = func(hWnd HWND, uMsg uint32, wParam WPARAM, lParam LPARAM, uIdSubclass uintptr, dwRefData uintptr) LRESULT

type SUITE_TYPE

type SUITE_TYPE int32

enum

const (
	SmallBusiness           SUITE_TYPE = 0
	Enterprise              SUITE_TYPE = 1
	BackOffice              SUITE_TYPE = 2
	CommunicationServer     SUITE_TYPE = 3
	TerminalServer          SUITE_TYPE = 4
	SmallBusinessRestricted SUITE_TYPE = 5
	EmbeddedNT              SUITE_TYPE = 6
	DataCenter              SUITE_TYPE = 7
	SingleUserTS            SUITE_TYPE = 8
	Personal                SUITE_TYPE = 9
	Blade                   SUITE_TYPE = 10
	EmbeddedRestricted      SUITE_TYPE = 11
	SecurityAppliance       SUITE_TYPE = 12
	StorageServer           SUITE_TYPE = 13
	ComputeServer           SUITE_TYPE = 14
	WHServer                SUITE_TYPE = 15
	PhoneNT                 SUITE_TYPE = 16
	MultiUserTS             SUITE_TYPE = 17
	MaxSuiteType            SUITE_TYPE = 18
)

type SUPPORTED_OS_INFO

type SUPPORTED_OS_INFO struct {
	MajorVersion uint16
	MinorVersion uint16
}

type SV2CVW2_PARAMS

type SV2CVW2_PARAMS struct {
	CbSize   uint32
	PsvPrev  *IShellView
	Pfs      *FOLDERSETTINGS
	PsbOwner *IShellBrowser
	PrcView  *RECT
	Pvid     *syscall.GUID
	HwndView HWND
}

type SV3CVW3_FLAGS_

type SV3CVW3_FLAGS_ int32

enum

const (
	SV3CVW3_DEFAULT          SV3CVW3_FLAGS_ = 0
	SV3CVW3_NONINTERACTIVE   SV3CVW3_FLAGS_ = 1
	SV3CVW3_FORCEVIEWMODE    SV3CVW3_FLAGS_ = 2
	SV3CVW3_FORCEFOLDERFLAGS SV3CVW3_FLAGS_ = 4
)

type SVGIO_

type SVGIO_ int32

enum flags

const (
	SVGIO_BACKGROUND     SVGIO_ = 0
	SVGIO_SELECTION      SVGIO_ = 1
	SVGIO_ALLVIEW        SVGIO_ = 2
	SVGIO_CHECKED        SVGIO_ = 3
	SVGIO_TYPE_MASK      SVGIO_ = 15
	SVGIO_FLAG_VIEWORDER SVGIO_ = -2147483648
)

type SVSIF_

type SVSIF_ int32

enum

const (
	SVSI_DESELECT       SVSIF_ = 0
	SVSI_SELECT         SVSIF_ = 1
	SVSI_EDIT           SVSIF_ = 3
	SVSI_DESELECTOTHERS SVSIF_ = 4
	SVSI_ENSUREVISIBLE  SVSIF_ = 8
	SVSI_FOCUSED        SVSIF_ = 16
	SVSI_TRANSLATEPT    SVSIF_ = 32
	SVSI_SELECTIONMARK  SVSIF_ = 64
	SVSI_POSITIONITEM   SVSIF_ = 128
	SVSI_CHECK          SVSIF_ = 256
	SVSI_CHECK2         SVSIF_ = 512
	SVSI_KEYBOARDSELECT SVSIF_ = 1025
	SVSI_NOTAKEFOCUS    SVSIF_ = 1073741824
)

type SVUIA_STATUS

type SVUIA_STATUS int32

enum

const (
	SVUIA_DEACTIVATE       SVUIA_STATUS = 0
	SVUIA_ACTIVATE_NOFOCUS SVUIA_STATUS = 1
	SVUIA_ACTIVATE_FOCUS   SVUIA_STATUS = 2
	SVUIA_INPLACEACTIVATE  SVUIA_STATUS = 3
)

type SYMADDSOURCESTREAM

type SYMADDSOURCESTREAM = uintptr

type SYMADDSOURCESTREAMA

type SYMADDSOURCESTREAMA = uintptr

type SYMADDSOURCESTREAMA_func

type SYMADDSOURCESTREAMA_func = func(param0 HANDLE, param1 uint64, param2 PSTR, param3 *byte, param4 uintptr) BOOL

type SYMADDSOURCESTREAM_func

type SYMADDSOURCESTREAM_func = func(param0 HANDLE, param1 uint64, param2 PSTR, param3 *byte, param4 uintptr) BOOL
type SYMBOLIC_LINK_FLAGS uint32

enum flags

const (
	SYMBOLIC_LINK_FLAG_DIRECTORY                 SYMBOLIC_LINK_FLAGS = 1
	SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE SYMBOLIC_LINK_FLAGS = 2
)

type SYMBOL_INFO

type SYMBOL_INFO struct {
	SizeOfStruct uint32
	TypeIndex    uint32
	Reserved     [2]uint64
	Index        uint32
	Size         uint32
	ModBase      uint64
	Flags        SYMBOL_INFO_FLAGS
	Value        uint64
	Address      uint64
	Register     uint32
	Scope        uint32
	Tag          uint32
	NameLen      uint32
	MaxNameLen   uint32
	Name         [1]CHAR
}

type SYMBOL_INFOW

type SYMBOL_INFOW struct {
	SizeOfStruct uint32
	TypeIndex    uint32
	Reserved     [2]uint64
	Index        uint32
	Size         uint32
	ModBase      uint64
	Flags        SYMBOL_INFO_FLAGS
	Value        uint64
	Address      uint64
	Register     uint32
	Scope        uint32
	Tag          uint32
	NameLen      uint32
	MaxNameLen   uint32
	Name         [1]uint16
}

type SYMBOL_INFO_FLAGS

type SYMBOL_INFO_FLAGS uint32

enum flags

const (
	SYMFLAG_CLR_TOKEN    SYMBOL_INFO_FLAGS = 262144
	SYMFLAG_CONSTANT     SYMBOL_INFO_FLAGS = 256
	SYMFLAG_EXPORT       SYMBOL_INFO_FLAGS = 512
	SYMFLAG_FORWARDER    SYMBOL_INFO_FLAGS = 1024
	SYMFLAG_FRAMEREL     SYMBOL_INFO_FLAGS = 32
	SYMFLAG_FUNCTION     SYMBOL_INFO_FLAGS = 2048
	SYMFLAG_ILREL        SYMBOL_INFO_FLAGS = 65536
	SYMFLAG_LOCAL        SYMBOL_INFO_FLAGS = 128
	SYMFLAG_METADATA     SYMBOL_INFO_FLAGS = 131072
	SYMFLAG_PARAMETER    SYMBOL_INFO_FLAGS = 64
	SYMFLAG_REGISTER     SYMBOL_INFO_FLAGS = 8
	SYMFLAG_REGREL       SYMBOL_INFO_FLAGS = 16
	SYMFLAG_SLOT         SYMBOL_INFO_FLAGS = 32768
	SYMFLAG_THUNK        SYMBOL_INFO_FLAGS = 8192
	SYMFLAG_TLSREL       SYMBOL_INFO_FLAGS = 16384
	SYMFLAG_VALUEPRESENT SYMBOL_INFO_FLAGS = 1
	SYMFLAG_VIRTUAL      SYMBOL_INFO_FLAGS = 4096
)

type SYMBOL_INFO_PACKAGE

type SYMBOL_INFO_PACKAGE struct {
	Si   SYMBOL_INFO
	Name [2001]CHAR
}

type SYMBOL_INFO_PACKAGEW

type SYMBOL_INFO_PACKAGEW struct {
	Si   SYMBOL_INFOW
	Name [2001]uint16
}

type SYMSRV_EXTENDED_OUTPUT_DATA

type SYMSRV_EXTENDED_OUTPUT_DATA struct {
	SizeOfStruct uint32
	Version      uint32
	FilePtrMsg   [261]uint16
}

type SYMSRV_INDEX_INFO

type SYMSRV_INDEX_INFO struct {
	Sizeofstruct uint32
	File         [261]CHAR
	Stripped     BOOL
	Timestamp    uint32
	Size         uint32
	Dbgfile      [261]CHAR
	Pdbfile      [261]CHAR
	Guid         syscall.GUID
	Sig          uint32
	Age          uint32
}

type SYMSRV_INDEX_INFOW

type SYMSRV_INDEX_INFOW struct {
	Sizeofstruct uint32
	File         [261]uint16
	Stripped     BOOL
	Timestamp    uint32
	Size         uint32
	Dbgfile      [261]uint16
	Pdbfile      [261]uint16
	Guid         syscall.GUID
	Sig          uint32
	Age          uint32
}

type SYM_FIND_ID_OPTION

type SYM_FIND_ID_OPTION uint32

enum

const (
	SSRVOPT_DWORD    SYM_FIND_ID_OPTION = 2
	SSRVOPT_DWORDPTR SYM_FIND_ID_OPTION = 4
	SSRVOPT_GUIDPTR  SYM_FIND_ID_OPTION = 8
)

type SYM_LOAD_FLAGS

type SYM_LOAD_FLAGS uint32

enum flags

const (
	SLMFLAG_NONE       SYM_LOAD_FLAGS = 0
	SLMFLAG_VIRTUAL    SYM_LOAD_FLAGS = 1
	SLMFLAG_ALT_INDEX  SYM_LOAD_FLAGS = 2
	SLMFLAG_NO_SYMBOLS SYM_LOAD_FLAGS = 4
)

type SYM_SRV_STORE_FILE_FLAGS

type SYM_SRV_STORE_FILE_FLAGS uint32

enum

const (
	SYMSTOREOPT_COMPRESS       SYM_SRV_STORE_FILE_FLAGS = 1
	SYMSTOREOPT_OVERWRITE      SYM_SRV_STORE_FILE_FLAGS = 2
	SYMSTOREOPT_PASS_IF_EXISTS SYM_SRV_STORE_FILE_FLAGS = 64
	SYMSTOREOPT_POINTER        SYM_SRV_STORE_FILE_FLAGS = 8
	SYMSTOREOPT_RETURNINDEX    SYM_SRV_STORE_FILE_FLAGS = 4
)

type SYM_TYPE

type SYM_TYPE int32

enum

const (
	SymNone     SYM_TYPE = 0
	SymCoff     SYM_TYPE = 1
	SymCv       SYM_TYPE = 2
	SymPdb      SYM_TYPE = 3
	SymExport   SYM_TYPE = 4
	SymDeferred SYM_TYPE = 5
	SymSym      SYM_TYPE = 6
	SymDia      SYM_TYPE = 7
	SymVirtual  SYM_TYPE = 8
	NumSymTypes SYM_TYPE = 9
)

type SYNCHRONIZATION_ACCESS_RIGHTS

type SYNCHRONIZATION_ACCESS_RIGHTS uint32

enum flags

const (
	EVENT_ALL_ACCESS             SYNCHRONIZATION_ACCESS_RIGHTS = 2031619
	EVENT_MODIFY_STATE           SYNCHRONIZATION_ACCESS_RIGHTS = 2
	MUTEX_ALL_ACCESS             SYNCHRONIZATION_ACCESS_RIGHTS = 2031617
	MUTEX_MODIFY_STATE           SYNCHRONIZATION_ACCESS_RIGHTS = 1
	SEMAPHORE_ALL_ACCESS         SYNCHRONIZATION_ACCESS_RIGHTS = 2031619
	SEMAPHORE_MODIFY_STATE       SYNCHRONIZATION_ACCESS_RIGHTS = 2
	TIMER_ALL_ACCESS             SYNCHRONIZATION_ACCESS_RIGHTS = 2031619
	TIMER_MODIFY_STATE           SYNCHRONIZATION_ACCESS_RIGHTS = 2
	TIMER_QUERY_STATE            SYNCHRONIZATION_ACCESS_RIGHTS = 1
	SYNCHRONIZATION_DELETE       SYNCHRONIZATION_ACCESS_RIGHTS = 65536
	SYNCHRONIZATION_READ_CONTROL SYNCHRONIZATION_ACCESS_RIGHTS = 131072
	SYNCHRONIZATION_WRITE_DAC    SYNCHRONIZATION_ACCESS_RIGHTS = 262144
	SYNCHRONIZATION_WRITE_OWNER  SYNCHRONIZATION_ACCESS_RIGHTS = 524288
	SYNCHRONIZATION_SYNCHRONIZE  SYNCHRONIZATION_ACCESS_RIGHTS = 1048576
)

type SYNCHRONIZATION_BARRIER

type SYNCHRONIZATION_BARRIER struct {
	Reserved1 uint32
	Reserved2 uint32
	Reserved3 [2]uintptr
	Reserved4 uint32
	Reserved5 uint32
}

type SYNCMGRERRORFLAGS

type SYNCMGRERRORFLAGS int32

enum

const (
	SYNCMGRERRORFLAG_ENABLEJUMPTEXT SYNCMGRERRORFLAGS = 1
)

type SYNCMGRFLAG

type SYNCMGRFLAG int32

enum

const (
	SYNCMGRFLAG_CONNECT           SYNCMGRFLAG = 1
	SYNCMGRFLAG_PENDINGDISCONNECT SYNCMGRFLAG = 2
	SYNCMGRFLAG_MANUAL            SYNCMGRFLAG = 3
	SYNCMGRFLAG_IDLE              SYNCMGRFLAG = 4
	SYNCMGRFLAG_INVOKE            SYNCMGRFLAG = 5
	SYNCMGRFLAG_SCHEDULED         SYNCMGRFLAG = 6
	SYNCMGRFLAG_EVENTMASK         SYNCMGRFLAG = 255
	SYNCMGRFLAG_SETTINGS          SYNCMGRFLAG = 256
	SYNCMGRFLAG_MAYBOTHERUSER     SYNCMGRFLAG = 512
)

type SYNCMGRHANDLERFLAGS

type SYNCMGRHANDLERFLAGS int32

enum

const (
	SYNCMGRHANDLER_HASPROPERTIES          SYNCMGRHANDLERFLAGS = 1
	SYNCMGRHANDLER_MAYESTABLISHCONNECTION SYNCMGRHANDLERFLAGS = 2
	SYNCMGRHANDLER_ALWAYSLISTHANDLER      SYNCMGRHANDLERFLAGS = 4
	SYNCMGRHANDLER_HIDDEN                 SYNCMGRHANDLERFLAGS = 8
)

type SYNCMGRHANDLERINFO

type SYNCMGRHANDLERINFO struct {
	CbSize              uint32
	HIcon               HICON
	SyncMgrHandlerFlags uint32
	WszHandlerName      [32]uint16
}

type SYNCMGRINVOKEFLAGS

type SYNCMGRINVOKEFLAGS int32

enum

const (
	SYNCMGRINVOKE_STARTSYNC SYNCMGRINVOKEFLAGS = 2
	SYNCMGRINVOKE_MINIMIZED SYNCMGRINVOKEFLAGS = 4
)

type SYNCMGRITEM

type SYNCMGRITEM struct {
	CbSize       uint32
	DwFlags      uint32
	ItemID       syscall.GUID
	DwItemState  uint32
	HIcon        HICON
	WszItemName  [128]uint16
	FtLastUpdate FILETIME
}

type SYNCMGRITEMFLAGS

type SYNCMGRITEMFLAGS int32

enum

const (
	SYNCMGRITEM_HASPROPERTIES  SYNCMGRITEMFLAGS = 1
	SYNCMGRITEM_TEMPORARY      SYNCMGRITEMFLAGS = 2
	SYNCMGRITEM_ROAMINGUSER    SYNCMGRITEMFLAGS = 4
	SYNCMGRITEM_LASTUPDATETIME SYNCMGRITEMFLAGS = 8
	SYNCMGRITEM_MAYDELETEITEM  SYNCMGRITEMFLAGS = 16
	SYNCMGRITEM_HIDDEN         SYNCMGRITEMFLAGS = 32
)

type SYNCMGRITEMSTATE

type SYNCMGRITEMSTATE int32

enum

const (
	SYNCMGRITEMSTATE_UNCHECKED SYNCMGRITEMSTATE = 0
	SYNCMGRITEMSTATE_CHECKED   SYNCMGRITEMSTATE = 1
)

type SYNCMGRLOGERRORINFO

type SYNCMGRLOGERRORINFO struct {
	CbSize              uint32
	Mask                uint32
	DwSyncMgrErrorFlags uint32
	ErrorID             syscall.GUID
	ItemID              syscall.GUID
}

type SYNCMGRLOGLEVEL

type SYNCMGRLOGLEVEL int32

enum

const (
	SYNCMGRLOGLEVEL_INFORMATION SYNCMGRLOGLEVEL = 1
	SYNCMGRLOGLEVEL_WARNING     SYNCMGRLOGLEVEL = 2
	SYNCMGRLOGLEVEL_ERROR       SYNCMGRLOGLEVEL = 3
	SYNCMGRLOGLEVEL_LOGLEVELMAX SYNCMGRLOGLEVEL = 3
)

type SYNCMGRPROGRESSITEM

type SYNCMGRPROGRESSITEM struct {
	CbSize        uint32
	Mask          uint32
	LpcStatusText PWSTR
	DwStatusType  uint32
	IProgValue    int32
	IMaxValue     int32
}

type SYNCMGRREGISTERFLAGS

type SYNCMGRREGISTERFLAGS int32

enum

const (
	SYNCMGRREGISTERFLAG_CONNECT           SYNCMGRREGISTERFLAGS = 1
	SYNCMGRREGISTERFLAG_PENDINGDISCONNECT SYNCMGRREGISTERFLAGS = 2
	SYNCMGRREGISTERFLAG_IDLE              SYNCMGRREGISTERFLAGS = 4
)

type SYNCMGRSTATUS

type SYNCMGRSTATUS int32

enum

const (
	SYNCMGRSTATUS_STOPPED                SYNCMGRSTATUS = 0
	SYNCMGRSTATUS_SKIPPED                SYNCMGRSTATUS = 1
	SYNCMGRSTATUS_PENDING                SYNCMGRSTATUS = 2
	SYNCMGRSTATUS_UPDATING               SYNCMGRSTATUS = 3
	SYNCMGRSTATUS_SUCCEEDED              SYNCMGRSTATUS = 4
	SYNCMGRSTATUS_FAILED                 SYNCMGRSTATUS = 5
	SYNCMGRSTATUS_PAUSED                 SYNCMGRSTATUS = 6
	SYNCMGRSTATUS_RESUMING               SYNCMGRSTATUS = 7
	SYNCMGRSTATUS_UPDATING_INDETERMINATE SYNCMGRSTATUS = 8
	SYNCMGRSTATUS_DELETED                SYNCMGRSTATUS = 256
)

type SYNCMGR_CANCEL_REQUEST

type SYNCMGR_CANCEL_REQUEST int32

enum

const (
	SYNCMGR_CR_NONE        SYNCMGR_CANCEL_REQUEST = 0
	SYNCMGR_CR_CANCEL_ITEM SYNCMGR_CANCEL_REQUEST = 1
	SYNCMGR_CR_CANCEL_ALL  SYNCMGR_CANCEL_REQUEST = 2
	SYNCMGR_CR_MAX         SYNCMGR_CANCEL_REQUEST = 2
)

type SYNCMGR_CONFLICT_ID_INFO

type SYNCMGR_CONFLICT_ID_INFO struct {
	PblobID    *BYTE_BLOB
	PblobExtra *BYTE_BLOB
}

type SYNCMGR_CONFLICT_ITEM_TYPE

type SYNCMGR_CONFLICT_ITEM_TYPE int32

enum

const (
	SYNCMGR_CIT_UPDATED SYNCMGR_CONFLICT_ITEM_TYPE = 1
	SYNCMGR_CIT_DELETED SYNCMGR_CONFLICT_ITEM_TYPE = 2
)

type SYNCMGR_CONTROL_FLAGS

type SYNCMGR_CONTROL_FLAGS int32

enum

const (
	SYNCMGR_CF_NONE   SYNCMGR_CONTROL_FLAGS = 0
	SYNCMGR_CF_NOWAIT SYNCMGR_CONTROL_FLAGS = 0
	SYNCMGR_CF_WAIT   SYNCMGR_CONTROL_FLAGS = 1
	SYNCMGR_CF_NOUI   SYNCMGR_CONTROL_FLAGS = 2
	SYNCMGR_CF_VALID  SYNCMGR_CONTROL_FLAGS = 3
)

type SYNCMGR_EVENT_FLAGS

type SYNCMGR_EVENT_FLAGS int32

enum

const (
	SYNCMGR_EF_NONE  SYNCMGR_EVENT_FLAGS = 0
	SYNCMGR_EF_VALID SYNCMGR_EVENT_FLAGS = 0
)

type SYNCMGR_EVENT_LEVEL

type SYNCMGR_EVENT_LEVEL int32

enum

const (
	SYNCMGR_EL_INFORMATION SYNCMGR_EVENT_LEVEL = 1
	SYNCMGR_EL_WARNING     SYNCMGR_EVENT_LEVEL = 2
	SYNCMGR_EL_ERROR       SYNCMGR_EVENT_LEVEL = 3
	SYNCMGR_EL_MAX         SYNCMGR_EVENT_LEVEL = 3
)

type SYNCMGR_HANDLER_CAPABILITIES

type SYNCMGR_HANDLER_CAPABILITIES int32

enum

const (
	SYNCMGR_HCM_NONE                         SYNCMGR_HANDLER_CAPABILITIES = 0
	SYNCMGR_HCM_PROVIDES_ICON                SYNCMGR_HANDLER_CAPABILITIES = 1
	SYNCMGR_HCM_EVENT_STORE                  SYNCMGR_HANDLER_CAPABILITIES = 2
	SYNCMGR_HCM_CONFLICT_STORE               SYNCMGR_HANDLER_CAPABILITIES = 4
	SYNCMGR_HCM_SUPPORTS_CONCURRENT_SESSIONS SYNCMGR_HANDLER_CAPABILITIES = 16
	SYNCMGR_HCM_CAN_BROWSE_CONTENT           SYNCMGR_HANDLER_CAPABILITIES = 65536
	SYNCMGR_HCM_CAN_SHOW_SCHEDULE            SYNCMGR_HANDLER_CAPABILITIES = 131072
	SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE        SYNCMGR_HANDLER_CAPABILITIES = 1048576
	SYNCMGR_HCM_QUERY_BEFORE_DEACTIVATE      SYNCMGR_HANDLER_CAPABILITIES = 2097152
	SYNCMGR_HCM_QUERY_BEFORE_ENABLE          SYNCMGR_HANDLER_CAPABILITIES = 4194304
	SYNCMGR_HCM_QUERY_BEFORE_DISABLE         SYNCMGR_HANDLER_CAPABILITIES = 8388608
	SYNCMGR_HCM_VALID_MASK                   SYNCMGR_HANDLER_CAPABILITIES = 15925271
)

type SYNCMGR_HANDLER_POLICIES

type SYNCMGR_HANDLER_POLICIES int32

enum

const (
	SYNCMGR_HPM_NONE                 SYNCMGR_HANDLER_POLICIES = 0
	SYNCMGR_HPM_PREVENT_ACTIVATE     SYNCMGR_HANDLER_POLICIES = 1
	SYNCMGR_HPM_PREVENT_DEACTIVATE   SYNCMGR_HANDLER_POLICIES = 2
	SYNCMGR_HPM_PREVENT_ENABLE       SYNCMGR_HANDLER_POLICIES = 4
	SYNCMGR_HPM_PREVENT_DISABLE      SYNCMGR_HANDLER_POLICIES = 8
	SYNCMGR_HPM_PREVENT_START_SYNC   SYNCMGR_HANDLER_POLICIES = 16
	SYNCMGR_HPM_PREVENT_STOP_SYNC    SYNCMGR_HANDLER_POLICIES = 32
	SYNCMGR_HPM_DISABLE_ENABLE       SYNCMGR_HANDLER_POLICIES = 256
	SYNCMGR_HPM_DISABLE_DISABLE      SYNCMGR_HANDLER_POLICIES = 512
	SYNCMGR_HPM_DISABLE_START_SYNC   SYNCMGR_HANDLER_POLICIES = 1024
	SYNCMGR_HPM_DISABLE_STOP_SYNC    SYNCMGR_HANDLER_POLICIES = 2048
	SYNCMGR_HPM_DISABLE_BROWSE       SYNCMGR_HANDLER_POLICIES = 4096
	SYNCMGR_HPM_DISABLE_SCHEDULE     SYNCMGR_HANDLER_POLICIES = 8192
	SYNCMGR_HPM_HIDDEN_BY_DEFAULT    SYNCMGR_HANDLER_POLICIES = 65536
	SYNCMGR_HPM_BACKGROUND_SYNC_ONLY SYNCMGR_HANDLER_POLICIES = 48
	SYNCMGR_HPM_VALID_MASK           SYNCMGR_HANDLER_POLICIES = 77631
)

type SYNCMGR_HANDLER_TYPE

type SYNCMGR_HANDLER_TYPE int32

enum

const (
	SYNCMGR_HT_UNSPECIFIED SYNCMGR_HANDLER_TYPE = 0
	SYNCMGR_HT_APPLICATION SYNCMGR_HANDLER_TYPE = 1
	SYNCMGR_HT_DEVICE      SYNCMGR_HANDLER_TYPE = 2
	SYNCMGR_HT_FOLDER      SYNCMGR_HANDLER_TYPE = 3
	SYNCMGR_HT_SERVICE     SYNCMGR_HANDLER_TYPE = 4
	SYNCMGR_HT_COMPUTER    SYNCMGR_HANDLER_TYPE = 5
	SYNCMGR_HT_MIN         SYNCMGR_HANDLER_TYPE = 0
	SYNCMGR_HT_MAX         SYNCMGR_HANDLER_TYPE = 5
)

type SYNCMGR_ITEM_CAPABILITIES

type SYNCMGR_ITEM_CAPABILITIES int32

enum

const (
	SYNCMGR_ICM_NONE                 SYNCMGR_ITEM_CAPABILITIES = 0
	SYNCMGR_ICM_PROVIDES_ICON        SYNCMGR_ITEM_CAPABILITIES = 1
	SYNCMGR_ICM_EVENT_STORE          SYNCMGR_ITEM_CAPABILITIES = 2
	SYNCMGR_ICM_CONFLICT_STORE       SYNCMGR_ITEM_CAPABILITIES = 4
	SYNCMGR_ICM_CAN_DELETE           SYNCMGR_ITEM_CAPABILITIES = 16
	SYNCMGR_ICM_CAN_BROWSE_CONTENT   SYNCMGR_ITEM_CAPABILITIES = 65536
	SYNCMGR_ICM_QUERY_BEFORE_ENABLE  SYNCMGR_ITEM_CAPABILITIES = 1048576
	SYNCMGR_ICM_QUERY_BEFORE_DISABLE SYNCMGR_ITEM_CAPABILITIES = 2097152
	SYNCMGR_ICM_QUERY_BEFORE_DELETE  SYNCMGR_ITEM_CAPABILITIES = 4194304
	SYNCMGR_ICM_VALID_MASK           SYNCMGR_ITEM_CAPABILITIES = 7405591
)

type SYNCMGR_ITEM_POLICIES

type SYNCMGR_ITEM_POLICIES int32

enum

const (
	SYNCMGR_IPM_NONE               SYNCMGR_ITEM_POLICIES = 0
	SYNCMGR_IPM_PREVENT_ENABLE     SYNCMGR_ITEM_POLICIES = 1
	SYNCMGR_IPM_PREVENT_DISABLE    SYNCMGR_ITEM_POLICIES = 2
	SYNCMGR_IPM_PREVENT_START_SYNC SYNCMGR_ITEM_POLICIES = 4
	SYNCMGR_IPM_PREVENT_STOP_SYNC  SYNCMGR_ITEM_POLICIES = 8
	SYNCMGR_IPM_DISABLE_ENABLE     SYNCMGR_ITEM_POLICIES = 16
	SYNCMGR_IPM_DISABLE_DISABLE    SYNCMGR_ITEM_POLICIES = 32
	SYNCMGR_IPM_DISABLE_START_SYNC SYNCMGR_ITEM_POLICIES = 64
	SYNCMGR_IPM_DISABLE_STOP_SYNC  SYNCMGR_ITEM_POLICIES = 128
	SYNCMGR_IPM_DISABLE_BROWSE     SYNCMGR_ITEM_POLICIES = 256
	SYNCMGR_IPM_DISABLE_DELETE     SYNCMGR_ITEM_POLICIES = 512
	SYNCMGR_IPM_HIDDEN_BY_DEFAULT  SYNCMGR_ITEM_POLICIES = 65536
	SYNCMGR_IPM_VALID_MASK         SYNCMGR_ITEM_POLICIES = 66303
)

type SYNCMGR_PRESENTER_CHOICE

type SYNCMGR_PRESENTER_CHOICE int32

enum

const (
	SYNCMGR_PC_NO_CHOICE            SYNCMGR_PRESENTER_CHOICE = 0
	SYNCMGR_PC_KEEP_ONE             SYNCMGR_PRESENTER_CHOICE = 1
	SYNCMGR_PC_KEEP_MULTIPLE        SYNCMGR_PRESENTER_CHOICE = 2
	SYNCMGR_PC_KEEP_RECENT          SYNCMGR_PRESENTER_CHOICE = 3
	SYNCMGR_PC_REMOVE_FROM_SYNC_SET SYNCMGR_PRESENTER_CHOICE = 4
	SYNCMGR_PC_SKIP                 SYNCMGR_PRESENTER_CHOICE = 5
)

type SYNCMGR_PRESENTER_NEXT_STEP

type SYNCMGR_PRESENTER_NEXT_STEP int32

enum

const (
	SYNCMGR_PNS_CONTINUE SYNCMGR_PRESENTER_NEXT_STEP = 0
	SYNCMGR_PNS_DEFAULT  SYNCMGR_PRESENTER_NEXT_STEP = 1
	SYNCMGR_PNS_CANCEL   SYNCMGR_PRESENTER_NEXT_STEP = 2
)

type SYNCMGR_PROGRESS_STATUS

type SYNCMGR_PROGRESS_STATUS int32

enum

const (
	SYNCMGR_PS_UPDATING               SYNCMGR_PROGRESS_STATUS = 1
	SYNCMGR_PS_UPDATING_INDETERMINATE SYNCMGR_PROGRESS_STATUS = 2
	SYNCMGR_PS_SUCCEEDED              SYNCMGR_PROGRESS_STATUS = 3
	SYNCMGR_PS_FAILED                 SYNCMGR_PROGRESS_STATUS = 4
	SYNCMGR_PS_CANCELED               SYNCMGR_PROGRESS_STATUS = 5
	SYNCMGR_PS_DISCONNECTED           SYNCMGR_PROGRESS_STATUS = 6
	SYNCMGR_PS_MAX                    SYNCMGR_PROGRESS_STATUS = 6
)

type SYNCMGR_RESOLUTION_ABILITIES

type SYNCMGR_RESOLUTION_ABILITIES int32

enum

const (
	SYNCMGR_RA_KEEPOTHER         SYNCMGR_RESOLUTION_ABILITIES = 1
	SYNCMGR_RA_KEEPRECENT        SYNCMGR_RESOLUTION_ABILITIES = 2
	SYNCMGR_RA_REMOVEFROMSYNCSET SYNCMGR_RESOLUTION_ABILITIES = 4
	SYNCMGR_RA_KEEP_SINGLE       SYNCMGR_RESOLUTION_ABILITIES = 8
	SYNCMGR_RA_KEEP_MULTIPLE     SYNCMGR_RESOLUTION_ABILITIES = 16
	SYNCMGR_RA_VALID             SYNCMGR_RESOLUTION_ABILITIES = 31
)

type SYNCMGR_RESOLUTION_FEEDBACK

type SYNCMGR_RESOLUTION_FEEDBACK int32

enum

const (
	SYNCMGR_RF_CONTINUE SYNCMGR_RESOLUTION_FEEDBACK = 0
	SYNCMGR_RF_REFRESH  SYNCMGR_RESOLUTION_FEEDBACK = 1
	SYNCMGR_RF_CANCEL   SYNCMGR_RESOLUTION_FEEDBACK = 2
)

type SYNCMGR_SYNC_CONTROL_FLAGS

type SYNCMGR_SYNC_CONTROL_FLAGS int32

enum

const (
	SYNCMGR_SCF_NONE                      SYNCMGR_SYNC_CONTROL_FLAGS = 0
	SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING SYNCMGR_SYNC_CONTROL_FLAGS = 1
	SYNCMGR_SCF_VALID                     SYNCMGR_SYNC_CONTROL_FLAGS = 1
)

type SYNCMGR_UPDATE_REASON

type SYNCMGR_UPDATE_REASON int32

enum

const (
	SYNCMGR_UR_ADDED   SYNCMGR_UPDATE_REASON = 0
	SYNCMGR_UR_CHANGED SYNCMGR_UPDATE_REASON = 1
	SYNCMGR_UR_REMOVED SYNCMGR_UPDATE_REASON = 2
	SYNCMGR_UR_MAX     SYNCMGR_UPDATE_REASON = 2
)

type SYNC_ENGINE_STATE_FLAGS

type SYNC_ENGINE_STATE_FLAGS int32

enum flags

const (
	SESF_NONE                          SYNC_ENGINE_STATE_FLAGS = 0
	SESF_SERVICE_QUOTA_NEARING_LIMIT   SYNC_ENGINE_STATE_FLAGS = 1
	SESF_SERVICE_QUOTA_EXCEEDED_LIMIT  SYNC_ENGINE_STATE_FLAGS = 2
	SESF_AUTHENTICATION_ERROR          SYNC_ENGINE_STATE_FLAGS = 4
	SESF_PAUSED_DUE_TO_METERED_NETWORK SYNC_ENGINE_STATE_FLAGS = 8
	SESF_PAUSED_DUE_TO_DISK_SPACE_FULL SYNC_ENGINE_STATE_FLAGS = 16
	SESF_PAUSED_DUE_TO_CLIENT_POLICY   SYNC_ENGINE_STATE_FLAGS = 32
	SESF_PAUSED_DUE_TO_SERVICE_POLICY  SYNC_ENGINE_STATE_FLAGS = 64
	SESF_SERVICE_UNAVAILABLE           SYNC_ENGINE_STATE_FLAGS = 128
	SESF_PAUSED_DUE_TO_USER_REQUEST    SYNC_ENGINE_STATE_FLAGS = 256
	SESF_ALL_FLAGS                     SYNC_ENGINE_STATE_FLAGS = 511
)

type SYNC_TRANSFER_STATUS

type SYNC_TRANSFER_STATUS int32

enum flags

const (
	STS_NONE                   SYNC_TRANSFER_STATUS = 0
	STS_NEEDSUPLOAD            SYNC_TRANSFER_STATUS = 1
	STS_NEEDSDOWNLOAD          SYNC_TRANSFER_STATUS = 2
	STS_TRANSFERRING           SYNC_TRANSFER_STATUS = 4
	STS_PAUSED                 SYNC_TRANSFER_STATUS = 8
	STS_HASERROR               SYNC_TRANSFER_STATUS = 16
	STS_FETCHING_METADATA      SYNC_TRANSFER_STATUS = 32
	STS_USER_REQUESTED_REFRESH SYNC_TRANSFER_STATUS = 64
	STS_HASWARNING             SYNC_TRANSFER_STATUS = 128
	STS_EXCLUDED               SYNC_TRANSFER_STATUS = 256
	STS_INCOMPLETE             SYNC_TRANSFER_STATUS = 512
	STS_PLACEHOLDER_IFEMPTY    SYNC_TRANSFER_STATUS = 1024
)

type SYSBUTTONSTATES

type SYSBUTTONSTATES int32

enum

const (
	SBS_NORMAL   SYSBUTTONSTATES = 1
	SBS_HOT      SYSBUTTONSTATES = 2
	SBS_PUSHED   SYSBUTTONSTATES = 3
	SBS_DISABLED SYSBUTTONSTATES = 4
)

type SYSGEOCLASS

type SYSGEOCLASS int32

enum

const (
	GEOCLASS_NATION SYSGEOCLASS = 16
	GEOCLASS_REGION SYSGEOCLASS = 14
	GEOCLASS_ALL    SYSGEOCLASS = 0
)

type SYSGEOTYPE

type SYSGEOTYPE int32

enum

const (
	GEO_NATION            SYSGEOTYPE = 1
	GEO_LATITUDE          SYSGEOTYPE = 2
	GEO_LONGITUDE         SYSGEOTYPE = 3
	GEO_ISO2              SYSGEOTYPE = 4
	GEO_ISO3              SYSGEOTYPE = 5
	GEO_RFC1766           SYSGEOTYPE = 6
	GEO_LCID              SYSGEOTYPE = 7
	GEO_FRIENDLYNAME      SYSGEOTYPE = 8
	GEO_OFFICIALNAME      SYSGEOTYPE = 9
	GEO_TIMEZONES         SYSGEOTYPE = 10
	GEO_OFFICIALLANGUAGES SYSGEOTYPE = 11
	GEO_ISO_UN_NUMBER     SYSGEOTYPE = 12
	GEO_PARENT            SYSGEOTYPE = 13
	GEO_DIALINGCODE       SYSGEOTYPE = 14
	GEO_CURRENCYCODE      SYSGEOTYPE = 15
	GEO_CURRENCYSYMBOL    SYSGEOTYPE = 16
	GEO_NAME              SYSGEOTYPE = 17
	GEO_ID                SYSGEOTYPE = 18
)

type SYSKIND

type SYSKIND int32

enum

const (
	SYS_WIN16 SYSKIND = 0
	SYS_WIN32 SYSKIND = 1
	SYS_MAC   SYSKIND = 2
	SYS_WIN64 SYSKIND = 3
)

type SYSNLS_FUNCTION

type SYSNLS_FUNCTION int32

enum

const (
	COMPARE_STRING SYSNLS_FUNCTION = 1
)

type SYSTEMCLOSEHCHOTSTATES

type SYSTEMCLOSEHCHOTSTATES int32

enum

const (
	MSYSCHC_HOT SYSTEMCLOSEHCHOTSTATES = 1
)

type SYSTEMCLOSESTATES

type SYSTEMCLOSESTATES int32

enum

const (
	MSYSC_NORMAL   SYSTEMCLOSESTATES = 1
	MSYSC_DISABLED SYSTEMCLOSESTATES = 2
)

type SYSTEMMAXIMIZEHCHOTSTATES

type SYSTEMMAXIMIZEHCHOTSTATES int32

enum

const (
	MSYSMXHC_HOT SYSTEMMAXIMIZEHCHOTSTATES = 1
)

type SYSTEMMAXIMIZESTATES

type SYSTEMMAXIMIZESTATES int32

enum

const (
	MSYSMX_NORMAL   SYSTEMMAXIMIZESTATES = 1
	MSYSMX_DISABLED SYSTEMMAXIMIZESTATES = 2
)

type SYSTEMMINIMIZEHCHOTSTATES

type SYSTEMMINIMIZEHCHOTSTATES int32

enum

const (
	MSYSMNHC_HOT SYSTEMMINIMIZEHCHOTSTATES = 1
)

type SYSTEMMINIMIZESTATES

type SYSTEMMINIMIZESTATES int32

enum

const (
	MSYSMN_NORMAL   SYSTEMMINIMIZESTATES = 1
	MSYSMN_DISABLED SYSTEMMINIMIZESTATES = 2
)

type SYSTEMRESTOREHCHOTSTATES

type SYSTEMRESTOREHCHOTSTATES int32

enum

const (
	MSYSRHC_HOT SYSTEMRESTOREHCHOTSTATES = 1
)

type SYSTEMRESTORESTATES

type SYSTEMRESTORESTATES int32

enum

const (
	MSYSR_NORMAL   SYSTEMRESTORESTATES = 1
	MSYSR_DISABLED SYSTEMRESTORESTATES = 2
)

type SYSTEMTIME

type SYSTEMTIME struct {
	WYear         uint16
	WMonth        uint16
	WDayOfWeek    uint16
	WDay          uint16
	WHour         uint16
	WMinute       uint16
	WSecond       uint16
	WMilliseconds uint16
}

type SYSTEM_ACCESS_FILTER_ACE

type SYSTEM_ACCESS_FILTER_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_ALARM_ACE

type SYSTEM_ALARM_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_ALARM_CALLBACK_ACE

type SYSTEM_ALARM_CALLBACK_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_ALARM_CALLBACK_OBJECT_ACE

type SYSTEM_ALARM_CALLBACK_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type SYSTEM_ALARM_OBJECT_ACE

type SYSTEM_ALARM_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               uint32
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type SYSTEM_AUDIT_ACE

type SYSTEM_AUDIT_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_AUDIT_CALLBACK_ACE

type SYSTEM_AUDIT_CALLBACK_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type SYSTEM_AUDIT_OBJECT_ACE

type SYSTEM_AUDIT_OBJECT_ACE struct {
	Header              ACE_HEADER
	Mask                uint32
	Flags               SYSTEM_AUDIT_OBJECT_ACE_FLAGS
	ObjectType          syscall.GUID
	InheritedObjectType syscall.GUID
	SidStart            uint32
}

type SYSTEM_AUDIT_OBJECT_ACE_FLAGS

type SYSTEM_AUDIT_OBJECT_ACE_FLAGS uint32

enum flags

const (
	ACE_OBJECT_TYPE_PRESENT           SYSTEM_AUDIT_OBJECT_ACE_FLAGS = 1
	ACE_INHERITED_OBJECT_TYPE_PRESENT SYSTEM_AUDIT_OBJECT_ACE_FLAGS = 2
)

type SYSTEM_BASIC_INFORMATION

type SYSTEM_BASIC_INFORMATION struct {
	Reserved1          [24]byte
	Reserved2          [4]unsafe.Pointer
	NumberOfProcessors int8
}

type SYSTEM_BATTERY_STATE

type SYSTEM_BATTERY_STATE struct {
	AcOnLine          BOOLEAN
	BatteryPresent    BOOLEAN
	Charging          BOOLEAN
	Discharging       BOOLEAN
	Spare1            [3]BOOLEAN
	Tag               byte
	MaxCapacity       uint32
	RemainingCapacity uint32
	Rate              uint32
	EstimatedTime     uint32
	DefaultAlert1     uint32
	DefaultAlert2     uint32
}

type SYSTEM_CODEINTEGRITY_INFORMATION

type SYSTEM_CODEINTEGRITY_INFORMATION struct {
	Length               uint32
	CodeIntegrityOptions uint32
}

type SYSTEM_CPU_SET_INFORMATION

type SYSTEM_CPU_SET_INFORMATION struct {
	Size uint32
	Type CPU_SET_INFORMATION_TYPE
	SYSTEM_CPU_SET_INFORMATION_Anonymous
}

type SYSTEM_CPU_SET_INFORMATION_Anonymous

type SYSTEM_CPU_SET_INFORMATION_Anonymous struct {
	Data [3]uint64
}

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous) CpuSet

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous) CpuSetVal

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet struct {
	Id                    uint32
	Group                 uint16
	LogicalProcessorIndex byte
	CoreIndex             byte
	LastLevelCacheIndex   byte
	NumaNodeIndex         byte
	EfficiencyClass       byte
	SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1
	SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2
	AllocationTag uint64
}

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1 struct {
	SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1_Anonymous
}

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1) AllFlags

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1) AllFlagsVal

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1) Anonymous

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1) AnonymousVal

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1_Anonymous

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous1_Anonymous struct {
	Bitfield_ byte
}

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2

type SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2 struct {
	Data [1]uint32
}

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2) Reserved

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2) ReservedVal

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2) SchedulingClass

func (*SYSTEM_CPU_SET_INFORMATION_Anonymous_CpuSet_Anonymous2) SchedulingClassVal

type SYSTEM_CURSOR_ID

type SYSTEM_CURSOR_ID uint32

enum

const (
	OCR_APPSTARTING SYSTEM_CURSOR_ID = 32650
	OCR_NORMAL      SYSTEM_CURSOR_ID = 32512
	OCR_CROSS       SYSTEM_CURSOR_ID = 32515
	OCR_HAND        SYSTEM_CURSOR_ID = 32649
	OCR_HELP        SYSTEM_CURSOR_ID = 32651
	OCR_IBEAM       SYSTEM_CURSOR_ID = 32513
	OCR_NO          SYSTEM_CURSOR_ID = 32648
	OCR_SIZEALL     SYSTEM_CURSOR_ID = 32646
	OCR_SIZENESW    SYSTEM_CURSOR_ID = 32643
	OCR_SIZENS      SYSTEM_CURSOR_ID = 32645
	OCR_SIZENWSE    SYSTEM_CURSOR_ID = 32642
	OCR_SIZEWE      SYSTEM_CURSOR_ID = 32644
	OCR_UP          SYSTEM_CURSOR_ID = 32516
	OCR_WAIT        SYSTEM_CURSOR_ID = 32514
)

type SYSTEM_EXCEPTION_INFORMATION

type SYSTEM_EXCEPTION_INFORMATION struct {
	Reserved1 [16]byte
}

type SYSTEM_INFO

type SYSTEM_INFO struct {
	SYSTEM_INFO_Anonymous
	DwPageSize                  uint32
	LpMinimumApplicationAddress unsafe.Pointer
	LpMaximumApplicationAddress unsafe.Pointer
	DwActiveProcessorMask       uintptr
	DwNumberOfProcessors        uint32
	DwProcessorType             uint32
	DwAllocationGranularity     uint32
	WProcessorLevel             uint16
	WProcessorRevision          uint16
}

type SYSTEM_INFO_Anonymous

type SYSTEM_INFO_Anonymous struct {
	SYSTEM_INFO_Anonymous_Anonymous
}

func (*SYSTEM_INFO_Anonymous) Anonymous

func (*SYSTEM_INFO_Anonymous) AnonymousVal

func (*SYSTEM_INFO_Anonymous) DwOemId

func (this *SYSTEM_INFO_Anonymous) DwOemId() *uint32

func (*SYSTEM_INFO_Anonymous) DwOemIdVal

func (this *SYSTEM_INFO_Anonymous) DwOemIdVal() uint32

type SYSTEM_INFO_Anonymous_Anonymous

type SYSTEM_INFO_Anonymous_Anonymous struct {
	WProcessorArchitecture PROCESSOR_ARCHITECTURE
	WReserved              uint16
}

type SYSTEM_INTERRUPT_INFORMATION

type SYSTEM_INTERRUPT_INFORMATION struct {
	Reserved1 [24]byte
}

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION struct {
	ProcessorMask uintptr
	Relationship  LOGICAL_PROCESSOR_RELATIONSHIP
	SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous
}

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous struct {
	Data [2]uint64
}

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) Cache

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) CacheVal

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) NumaNode

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) NumaNodeVal

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) ProcessorCore

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) ProcessorCoreVal

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) Reserved

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous) ReservedVal

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous_NumaNode

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous_NumaNode struct {
	NodeNumber uint32
}

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous_ProcessorCore

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_Anonymous_ProcessorCore struct {
	Flags byte
}

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX struct {
	Relationship LOGICAL_PROCESSOR_RELATIONSHIP
	Size         uint32
	SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous
}

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous

type SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous struct {
	Data [9]uint64
}

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) Cache

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) CacheVal

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) Group

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) GroupVal

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) NumaNode

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) NumaNodeVal

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) Processor

func (*SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_Anonymous) ProcessorVal

type SYSTEM_LOOKASIDE_INFORMATION

type SYSTEM_LOOKASIDE_INFORMATION struct {
	Reserved1 [32]byte
}

type SYSTEM_MANDATORY_LABEL_ACE

type SYSTEM_MANDATORY_LABEL_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_METRICS_INDEX

type SYSTEM_METRICS_INDEX int32

enum

const (
	SM_ARRANGE                     SYSTEM_METRICS_INDEX = 56
	SM_CLEANBOOT                   SYSTEM_METRICS_INDEX = 67
	SM_CMONITORS                   SYSTEM_METRICS_INDEX = 80
	SM_CMOUSEBUTTONS               SYSTEM_METRICS_INDEX = 43
	SM_CONVERTIBLESLATEMODE        SYSTEM_METRICS_INDEX = 8195
	SM_CXBORDER                    SYSTEM_METRICS_INDEX = 5
	SM_CXCURSOR                    SYSTEM_METRICS_INDEX = 13
	SM_CXDLGFRAME                  SYSTEM_METRICS_INDEX = 7
	SM_CXDOUBLECLK                 SYSTEM_METRICS_INDEX = 36
	SM_CXDRAG                      SYSTEM_METRICS_INDEX = 68
	SM_CXEDGE                      SYSTEM_METRICS_INDEX = 45
	SM_CXFIXEDFRAME                SYSTEM_METRICS_INDEX = 7
	SM_CXFOCUSBORDER               SYSTEM_METRICS_INDEX = 83
	SM_CXFRAME                     SYSTEM_METRICS_INDEX = 32
	SM_CXFULLSCREEN                SYSTEM_METRICS_INDEX = 16
	SM_CXHSCROLL                   SYSTEM_METRICS_INDEX = 21
	SM_CXHTHUMB                    SYSTEM_METRICS_INDEX = 10
	SM_CXICON                      SYSTEM_METRICS_INDEX = 11
	SM_CXICONSPACING               SYSTEM_METRICS_INDEX = 38
	SM_CXMAXIMIZED                 SYSTEM_METRICS_INDEX = 61
	SM_CXMAXTRACK                  SYSTEM_METRICS_INDEX = 59
	SM_CXMENUCHECK                 SYSTEM_METRICS_INDEX = 71
	SM_CXMENUSIZE                  SYSTEM_METRICS_INDEX = 54
	SM_CXMIN                       SYSTEM_METRICS_INDEX = 28
	SM_CXMINIMIZED                 SYSTEM_METRICS_INDEX = 57
	SM_CXMINSPACING                SYSTEM_METRICS_INDEX = 47
	SM_CXMINTRACK                  SYSTEM_METRICS_INDEX = 34
	SM_CXPADDEDBORDER              SYSTEM_METRICS_INDEX = 92
	SM_CXSCREEN                    SYSTEM_METRICS_INDEX = 0
	SM_CXSIZE                      SYSTEM_METRICS_INDEX = 30
	SM_CXSIZEFRAME                 SYSTEM_METRICS_INDEX = 32
	SM_CXSMICON                    SYSTEM_METRICS_INDEX = 49
	SM_CXSMSIZE                    SYSTEM_METRICS_INDEX = 52
	SM_CXVIRTUALSCREEN             SYSTEM_METRICS_INDEX = 78
	SM_CXVSCROLL                   SYSTEM_METRICS_INDEX = 2
	SM_CYBORDER                    SYSTEM_METRICS_INDEX = 6
	SM_CYCAPTION                   SYSTEM_METRICS_INDEX = 4
	SM_CYCURSOR                    SYSTEM_METRICS_INDEX = 14
	SM_CYDLGFRAME                  SYSTEM_METRICS_INDEX = 8
	SM_CYDOUBLECLK                 SYSTEM_METRICS_INDEX = 37
	SM_CYDRAG                      SYSTEM_METRICS_INDEX = 69
	SM_CYEDGE                      SYSTEM_METRICS_INDEX = 46
	SM_CYFIXEDFRAME                SYSTEM_METRICS_INDEX = 8
	SM_CYFOCUSBORDER               SYSTEM_METRICS_INDEX = 84
	SM_CYFRAME                     SYSTEM_METRICS_INDEX = 33
	SM_CYFULLSCREEN                SYSTEM_METRICS_INDEX = 17
	SM_CYHSCROLL                   SYSTEM_METRICS_INDEX = 3
	SM_CYICON                      SYSTEM_METRICS_INDEX = 12
	SM_CYICONSPACING               SYSTEM_METRICS_INDEX = 39
	SM_CYKANJIWINDOW               SYSTEM_METRICS_INDEX = 18
	SM_CYMAXIMIZED                 SYSTEM_METRICS_INDEX = 62
	SM_CYMAXTRACK                  SYSTEM_METRICS_INDEX = 60
	SM_CYMENU                      SYSTEM_METRICS_INDEX = 15
	SM_CYMENUCHECK                 SYSTEM_METRICS_INDEX = 72
	SM_CYMENUSIZE                  SYSTEM_METRICS_INDEX = 55
	SM_CYMIN                       SYSTEM_METRICS_INDEX = 29
	SM_CYMINIMIZED                 SYSTEM_METRICS_INDEX = 58
	SM_CYMINSPACING                SYSTEM_METRICS_INDEX = 48
	SM_CYMINTRACK                  SYSTEM_METRICS_INDEX = 35
	SM_CYSCREEN                    SYSTEM_METRICS_INDEX = 1
	SM_CYSIZE                      SYSTEM_METRICS_INDEX = 31
	SM_CYSIZEFRAME                 SYSTEM_METRICS_INDEX = 33
	SM_CYSMCAPTION                 SYSTEM_METRICS_INDEX = 51
	SM_CYSMICON                    SYSTEM_METRICS_INDEX = 50
	SM_CYSMSIZE                    SYSTEM_METRICS_INDEX = 53
	SM_CYVIRTUALSCREEN             SYSTEM_METRICS_INDEX = 79
	SM_CYVSCROLL                   SYSTEM_METRICS_INDEX = 20
	SM_CYVTHUMB                    SYSTEM_METRICS_INDEX = 9
	SM_DBCSENABLED                 SYSTEM_METRICS_INDEX = 42
	SM_DEBUG                       SYSTEM_METRICS_INDEX = 22
	SM_DIGITIZER                   SYSTEM_METRICS_INDEX = 94
	SM_IMMENABLED                  SYSTEM_METRICS_INDEX = 82
	SM_MAXIMUMTOUCHES              SYSTEM_METRICS_INDEX = 95
	SM_MEDIACENTER                 SYSTEM_METRICS_INDEX = 87
	SM_MENUDROPALIGNMENT           SYSTEM_METRICS_INDEX = 40
	SM_MIDEASTENABLED              SYSTEM_METRICS_INDEX = 74
	SM_MOUSEPRESENT                SYSTEM_METRICS_INDEX = 19
	SM_MOUSEHORIZONTALWHEELPRESENT SYSTEM_METRICS_INDEX = 91
	SM_MOUSEWHEELPRESENT           SYSTEM_METRICS_INDEX = 75
	SM_NETWORK                     SYSTEM_METRICS_INDEX = 63
	SM_PENWINDOWS                  SYSTEM_METRICS_INDEX = 41
	SM_REMOTECONTROL               SYSTEM_METRICS_INDEX = 8193
	SM_REMOTESESSION               SYSTEM_METRICS_INDEX = 4096
	SM_SAMEDISPLAYFORMAT           SYSTEM_METRICS_INDEX = 81
	SM_SECURE                      SYSTEM_METRICS_INDEX = 44
	SM_SERVERR2                    SYSTEM_METRICS_INDEX = 89
	SM_SHOWSOUNDS                  SYSTEM_METRICS_INDEX = 70
	SM_SHUTTINGDOWN                SYSTEM_METRICS_INDEX = 8192
	SM_SLOWMACHINE                 SYSTEM_METRICS_INDEX = 73
	SM_STARTER                     SYSTEM_METRICS_INDEX = 88
	SM_SWAPBUTTON                  SYSTEM_METRICS_INDEX = 23
	SM_SYSTEMDOCKED                SYSTEM_METRICS_INDEX = 8196
	SM_TABLETPC                    SYSTEM_METRICS_INDEX = 86
	SM_XVIRTUALSCREEN              SYSTEM_METRICS_INDEX = 76
	SM_YVIRTUALSCREEN              SYSTEM_METRICS_INDEX = 77
)

type SYSTEM_PALETTE_USE

type SYSTEM_PALETTE_USE uint32

enum

const (
	SYSPAL_NOSTATIC    SYSTEM_PALETTE_USE = 2
	SYSPAL_NOSTATIC256 SYSTEM_PALETTE_USE = 3
	SYSPAL_STATIC      SYSTEM_PALETTE_USE = 1
)

type SYSTEM_PARAMETERS_INFO_ACTION

type SYSTEM_PARAMETERS_INFO_ACTION uint32

enum flags

const (
	SPI_GETBEEP                      SYSTEM_PARAMETERS_INFO_ACTION = 1
	SPI_SETBEEP                      SYSTEM_PARAMETERS_INFO_ACTION = 2
	SPI_GETMOUSE                     SYSTEM_PARAMETERS_INFO_ACTION = 3
	SPI_SETMOUSE                     SYSTEM_PARAMETERS_INFO_ACTION = 4
	SPI_GETBORDER                    SYSTEM_PARAMETERS_INFO_ACTION = 5
	SPI_SETBORDER                    SYSTEM_PARAMETERS_INFO_ACTION = 6
	SPI_GETKEYBOARDSPEED             SYSTEM_PARAMETERS_INFO_ACTION = 10
	SPI_SETKEYBOARDSPEED             SYSTEM_PARAMETERS_INFO_ACTION = 11
	SPI_LANGDRIVER                   SYSTEM_PARAMETERS_INFO_ACTION = 12
	SPI_ICONHORIZONTALSPACING        SYSTEM_PARAMETERS_INFO_ACTION = 13
	SPI_GETSCREENSAVETIMEOUT         SYSTEM_PARAMETERS_INFO_ACTION = 14
	SPI_SETSCREENSAVETIMEOUT         SYSTEM_PARAMETERS_INFO_ACTION = 15
	SPI_GETSCREENSAVEACTIVE          SYSTEM_PARAMETERS_INFO_ACTION = 16
	SPI_SETSCREENSAVEACTIVE          SYSTEM_PARAMETERS_INFO_ACTION = 17
	SPI_GETGRIDGRANULARITY           SYSTEM_PARAMETERS_INFO_ACTION = 18
	SPI_SETGRIDGRANULARITY           SYSTEM_PARAMETERS_INFO_ACTION = 19
	SPI_SETDESKWALLPAPER             SYSTEM_PARAMETERS_INFO_ACTION = 20
	SPI_SETDESKPATTERN               SYSTEM_PARAMETERS_INFO_ACTION = 21
	SPI_GETKEYBOARDDELAY             SYSTEM_PARAMETERS_INFO_ACTION = 22
	SPI_SETKEYBOARDDELAY             SYSTEM_PARAMETERS_INFO_ACTION = 23
	SPI_ICONVERTICALSPACING          SYSTEM_PARAMETERS_INFO_ACTION = 24
	SPI_GETICONTITLEWRAP             SYSTEM_PARAMETERS_INFO_ACTION = 25
	SPI_SETICONTITLEWRAP             SYSTEM_PARAMETERS_INFO_ACTION = 26
	SPI_GETMENUDROPALIGNMENT         SYSTEM_PARAMETERS_INFO_ACTION = 27
	SPI_SETMENUDROPALIGNMENT         SYSTEM_PARAMETERS_INFO_ACTION = 28
	SPI_SETDOUBLECLKWIDTH            SYSTEM_PARAMETERS_INFO_ACTION = 29
	SPI_SETDOUBLECLKHEIGHT           SYSTEM_PARAMETERS_INFO_ACTION = 30
	SPI_GETICONTITLELOGFONT          SYSTEM_PARAMETERS_INFO_ACTION = 31
	SPI_SETDOUBLECLICKTIME           SYSTEM_PARAMETERS_INFO_ACTION = 32
	SPI_SETMOUSEBUTTONSWAP           SYSTEM_PARAMETERS_INFO_ACTION = 33
	SPI_SETICONTITLELOGFONT          SYSTEM_PARAMETERS_INFO_ACTION = 34
	SPI_GETFASTTASKSWITCH            SYSTEM_PARAMETERS_INFO_ACTION = 35
	SPI_SETFASTTASKSWITCH            SYSTEM_PARAMETERS_INFO_ACTION = 36
	SPI_SETDRAGFULLWINDOWS           SYSTEM_PARAMETERS_INFO_ACTION = 37
	SPI_GETDRAGFULLWINDOWS           SYSTEM_PARAMETERS_INFO_ACTION = 38
	SPI_GETNONCLIENTMETRICS          SYSTEM_PARAMETERS_INFO_ACTION = 41
	SPI_SETNONCLIENTMETRICS          SYSTEM_PARAMETERS_INFO_ACTION = 42
	SPI_GETMINIMIZEDMETRICS          SYSTEM_PARAMETERS_INFO_ACTION = 43
	SPI_SETMINIMIZEDMETRICS          SYSTEM_PARAMETERS_INFO_ACTION = 44
	SPI_GETICONMETRICS               SYSTEM_PARAMETERS_INFO_ACTION = 45
	SPI_SETICONMETRICS               SYSTEM_PARAMETERS_INFO_ACTION = 46
	SPI_SETWORKAREA                  SYSTEM_PARAMETERS_INFO_ACTION = 47
	SPI_GETWORKAREA                  SYSTEM_PARAMETERS_INFO_ACTION = 48
	SPI_SETPENWINDOWS                SYSTEM_PARAMETERS_INFO_ACTION = 49
	SPI_GETHIGHCONTRAST              SYSTEM_PARAMETERS_INFO_ACTION = 66
	SPI_SETHIGHCONTRAST              SYSTEM_PARAMETERS_INFO_ACTION = 67
	SPI_GETKEYBOARDPREF              SYSTEM_PARAMETERS_INFO_ACTION = 68
	SPI_SETKEYBOARDPREF              SYSTEM_PARAMETERS_INFO_ACTION = 69
	SPI_GETSCREENREADER              SYSTEM_PARAMETERS_INFO_ACTION = 70
	SPI_SETSCREENREADER              SYSTEM_PARAMETERS_INFO_ACTION = 71
	SPI_GETANIMATION                 SYSTEM_PARAMETERS_INFO_ACTION = 72
	SPI_SETANIMATION                 SYSTEM_PARAMETERS_INFO_ACTION = 73
	SPI_GETFONTSMOOTHING             SYSTEM_PARAMETERS_INFO_ACTION = 74
	SPI_SETFONTSMOOTHING             SYSTEM_PARAMETERS_INFO_ACTION = 75
	SPI_SETDRAGWIDTH                 SYSTEM_PARAMETERS_INFO_ACTION = 76
	SPI_SETDRAGHEIGHT                SYSTEM_PARAMETERS_INFO_ACTION = 77
	SPI_SETHANDHELD                  SYSTEM_PARAMETERS_INFO_ACTION = 78
	SPI_GETLOWPOWERTIMEOUT           SYSTEM_PARAMETERS_INFO_ACTION = 79
	SPI_GETPOWEROFFTIMEOUT           SYSTEM_PARAMETERS_INFO_ACTION = 80
	SPI_SETLOWPOWERTIMEOUT           SYSTEM_PARAMETERS_INFO_ACTION = 81
	SPI_SETPOWEROFFTIMEOUT           SYSTEM_PARAMETERS_INFO_ACTION = 82
	SPI_GETLOWPOWERACTIVE            SYSTEM_PARAMETERS_INFO_ACTION = 83
	SPI_GETPOWEROFFACTIVE            SYSTEM_PARAMETERS_INFO_ACTION = 84
	SPI_SETLOWPOWERACTIVE            SYSTEM_PARAMETERS_INFO_ACTION = 85
	SPI_SETPOWEROFFACTIVE            SYSTEM_PARAMETERS_INFO_ACTION = 86
	SPI_SETCURSORS                   SYSTEM_PARAMETERS_INFO_ACTION = 87
	SPI_SETICONS                     SYSTEM_PARAMETERS_INFO_ACTION = 88
	SPI_GETDEFAULTINPUTLANG          SYSTEM_PARAMETERS_INFO_ACTION = 89
	SPI_SETDEFAULTINPUTLANG          SYSTEM_PARAMETERS_INFO_ACTION = 90
	SPI_SETLANGTOGGLE                SYSTEM_PARAMETERS_INFO_ACTION = 91
	SPI_GETWINDOWSEXTENSION          SYSTEM_PARAMETERS_INFO_ACTION = 92
	SPI_SETMOUSETRAILS               SYSTEM_PARAMETERS_INFO_ACTION = 93
	SPI_GETMOUSETRAILS               SYSTEM_PARAMETERS_INFO_ACTION = 94
	SPI_SETSCREENSAVERRUNNING        SYSTEM_PARAMETERS_INFO_ACTION = 97
	SPI_SCREENSAVERRUNNING           SYSTEM_PARAMETERS_INFO_ACTION = 97
	SPI_GETFILTERKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 50
	SPI_SETFILTERKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 51
	SPI_GETTOGGLEKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 52
	SPI_SETTOGGLEKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 53
	SPI_GETMOUSEKEYS                 SYSTEM_PARAMETERS_INFO_ACTION = 54
	SPI_SETMOUSEKEYS                 SYSTEM_PARAMETERS_INFO_ACTION = 55
	SPI_GETSHOWSOUNDS                SYSTEM_PARAMETERS_INFO_ACTION = 56
	SPI_SETSHOWSOUNDS                SYSTEM_PARAMETERS_INFO_ACTION = 57
	SPI_GETSTICKYKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 58
	SPI_SETSTICKYKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 59
	SPI_GETACCESSTIMEOUT             SYSTEM_PARAMETERS_INFO_ACTION = 60
	SPI_SETACCESSTIMEOUT             SYSTEM_PARAMETERS_INFO_ACTION = 61
	SPI_GETSERIALKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 62
	SPI_SETSERIALKEYS                SYSTEM_PARAMETERS_INFO_ACTION = 63
	SPI_GETSOUNDSENTRY               SYSTEM_PARAMETERS_INFO_ACTION = 64
	SPI_SETSOUNDSENTRY               SYSTEM_PARAMETERS_INFO_ACTION = 65
	SPI_GETSNAPTODEFBUTTON           SYSTEM_PARAMETERS_INFO_ACTION = 95
	SPI_SETSNAPTODEFBUTTON           SYSTEM_PARAMETERS_INFO_ACTION = 96
	SPI_GETMOUSEHOVERWIDTH           SYSTEM_PARAMETERS_INFO_ACTION = 98
	SPI_SETMOUSEHOVERWIDTH           SYSTEM_PARAMETERS_INFO_ACTION = 99
	SPI_GETMOUSEHOVERHEIGHT          SYSTEM_PARAMETERS_INFO_ACTION = 100
	SPI_SETMOUSEHOVERHEIGHT          SYSTEM_PARAMETERS_INFO_ACTION = 101
	SPI_GETMOUSEHOVERTIME            SYSTEM_PARAMETERS_INFO_ACTION = 102
	SPI_SETMOUSEHOVERTIME            SYSTEM_PARAMETERS_INFO_ACTION = 103
	SPI_GETWHEELSCROLLLINES          SYSTEM_PARAMETERS_INFO_ACTION = 104
	SPI_SETWHEELSCROLLLINES          SYSTEM_PARAMETERS_INFO_ACTION = 105
	SPI_GETMENUSHOWDELAY             SYSTEM_PARAMETERS_INFO_ACTION = 106
	SPI_SETMENUSHOWDELAY             SYSTEM_PARAMETERS_INFO_ACTION = 107
	SPI_GETWHEELSCROLLCHARS          SYSTEM_PARAMETERS_INFO_ACTION = 108
	SPI_SETWHEELSCROLLCHARS          SYSTEM_PARAMETERS_INFO_ACTION = 109
	SPI_GETSHOWIMEUI                 SYSTEM_PARAMETERS_INFO_ACTION = 110
	SPI_SETSHOWIMEUI                 SYSTEM_PARAMETERS_INFO_ACTION = 111
	SPI_GETMOUSESPEED                SYSTEM_PARAMETERS_INFO_ACTION = 112
	SPI_SETMOUSESPEED                SYSTEM_PARAMETERS_INFO_ACTION = 113
	SPI_GETSCREENSAVERRUNNING        SYSTEM_PARAMETERS_INFO_ACTION = 114
	SPI_GETDESKWALLPAPER             SYSTEM_PARAMETERS_INFO_ACTION = 115
	SPI_GETAUDIODESCRIPTION          SYSTEM_PARAMETERS_INFO_ACTION = 116
	SPI_SETAUDIODESCRIPTION          SYSTEM_PARAMETERS_INFO_ACTION = 117
	SPI_GETSCREENSAVESECURE          SYSTEM_PARAMETERS_INFO_ACTION = 118
	SPI_SETSCREENSAVESECURE          SYSTEM_PARAMETERS_INFO_ACTION = 119
	SPI_GETHUNGAPPTIMEOUT            SYSTEM_PARAMETERS_INFO_ACTION = 120
	SPI_SETHUNGAPPTIMEOUT            SYSTEM_PARAMETERS_INFO_ACTION = 121
	SPI_GETWAITTOKILLTIMEOUT         SYSTEM_PARAMETERS_INFO_ACTION = 122
	SPI_SETWAITTOKILLTIMEOUT         SYSTEM_PARAMETERS_INFO_ACTION = 123
	SPI_GETWAITTOKILLSERVICETIMEOUT  SYSTEM_PARAMETERS_INFO_ACTION = 124
	SPI_SETWAITTOKILLSERVICETIMEOUT  SYSTEM_PARAMETERS_INFO_ACTION = 125
	SPI_GETMOUSEDOCKTHRESHOLD        SYSTEM_PARAMETERS_INFO_ACTION = 126
	SPI_SETMOUSEDOCKTHRESHOLD        SYSTEM_PARAMETERS_INFO_ACTION = 127
	SPI_GETPENDOCKTHRESHOLD          SYSTEM_PARAMETERS_INFO_ACTION = 128
	SPI_SETPENDOCKTHRESHOLD          SYSTEM_PARAMETERS_INFO_ACTION = 129
	SPI_GETWINARRANGING              SYSTEM_PARAMETERS_INFO_ACTION = 130
	SPI_SETWINARRANGING              SYSTEM_PARAMETERS_INFO_ACTION = 131
	SPI_GETMOUSEDRAGOUTTHRESHOLD     SYSTEM_PARAMETERS_INFO_ACTION = 132
	SPI_SETMOUSEDRAGOUTTHRESHOLD     SYSTEM_PARAMETERS_INFO_ACTION = 133
	SPI_GETPENDRAGOUTTHRESHOLD       SYSTEM_PARAMETERS_INFO_ACTION = 134
	SPI_SETPENDRAGOUTTHRESHOLD       SYSTEM_PARAMETERS_INFO_ACTION = 135
	SPI_GETMOUSESIDEMOVETHRESHOLD    SYSTEM_PARAMETERS_INFO_ACTION = 136
	SPI_SETMOUSESIDEMOVETHRESHOLD    SYSTEM_PARAMETERS_INFO_ACTION = 137
	SPI_GETPENSIDEMOVETHRESHOLD      SYSTEM_PARAMETERS_INFO_ACTION = 138
	SPI_SETPENSIDEMOVETHRESHOLD      SYSTEM_PARAMETERS_INFO_ACTION = 139
	SPI_GETDRAGFROMMAXIMIZE          SYSTEM_PARAMETERS_INFO_ACTION = 140
	SPI_SETDRAGFROMMAXIMIZE          SYSTEM_PARAMETERS_INFO_ACTION = 141
	SPI_GETSNAPSIZING                SYSTEM_PARAMETERS_INFO_ACTION = 142
	SPI_SETSNAPSIZING                SYSTEM_PARAMETERS_INFO_ACTION = 143
	SPI_GETDOCKMOVING                SYSTEM_PARAMETERS_INFO_ACTION = 144
	SPI_SETDOCKMOVING                SYSTEM_PARAMETERS_INFO_ACTION = 145
	SPI_GETTOUCHPREDICTIONPARAMETERS SYSTEM_PARAMETERS_INFO_ACTION = 156
	SPI_SETTOUCHPREDICTIONPARAMETERS SYSTEM_PARAMETERS_INFO_ACTION = 157
	SPI_GETLOGICALDPIOVERRIDE        SYSTEM_PARAMETERS_INFO_ACTION = 158
	SPI_SETLOGICALDPIOVERRIDE        SYSTEM_PARAMETERS_INFO_ACTION = 159
	SPI_GETMENURECT                  SYSTEM_PARAMETERS_INFO_ACTION = 162
	SPI_SETMENURECT                  SYSTEM_PARAMETERS_INFO_ACTION = 163
	SPI_GETACTIVEWINDOWTRACKING      SYSTEM_PARAMETERS_INFO_ACTION = 4096
	SPI_SETACTIVEWINDOWTRACKING      SYSTEM_PARAMETERS_INFO_ACTION = 4097
	SPI_GETMENUANIMATION             SYSTEM_PARAMETERS_INFO_ACTION = 4098
	SPI_SETMENUANIMATION             SYSTEM_PARAMETERS_INFO_ACTION = 4099
	SPI_GETCOMBOBOXANIMATION         SYSTEM_PARAMETERS_INFO_ACTION = 4100
	SPI_SETCOMBOBOXANIMATION         SYSTEM_PARAMETERS_INFO_ACTION = 4101
	SPI_GETLISTBOXSMOOTHSCROLLING    SYSTEM_PARAMETERS_INFO_ACTION = 4102
	SPI_SETLISTBOXSMOOTHSCROLLING    SYSTEM_PARAMETERS_INFO_ACTION = 4103
	SPI_GETGRADIENTCAPTIONS          SYSTEM_PARAMETERS_INFO_ACTION = 4104
	SPI_SETGRADIENTCAPTIONS          SYSTEM_PARAMETERS_INFO_ACTION = 4105
	SPI_GETKEYBOARDCUES              SYSTEM_PARAMETERS_INFO_ACTION = 4106
	SPI_SETKEYBOARDCUES              SYSTEM_PARAMETERS_INFO_ACTION = 4107
	SPI_GETMENUUNDERLINES            SYSTEM_PARAMETERS_INFO_ACTION = 4106
	SPI_SETMENUUNDERLINES            SYSTEM_PARAMETERS_INFO_ACTION = 4107
	SPI_GETACTIVEWNDTRKZORDER        SYSTEM_PARAMETERS_INFO_ACTION = 4108
	SPI_SETACTIVEWNDTRKZORDER        SYSTEM_PARAMETERS_INFO_ACTION = 4109
	SPI_GETHOTTRACKING               SYSTEM_PARAMETERS_INFO_ACTION = 4110
	SPI_SETHOTTRACKING               SYSTEM_PARAMETERS_INFO_ACTION = 4111
	SPI_GETMENUFADE                  SYSTEM_PARAMETERS_INFO_ACTION = 4114
	SPI_SETMENUFADE                  SYSTEM_PARAMETERS_INFO_ACTION = 4115
	SPI_GETSELECTIONFADE             SYSTEM_PARAMETERS_INFO_ACTION = 4116
	SPI_SETSELECTIONFADE             SYSTEM_PARAMETERS_INFO_ACTION = 4117
	SPI_GETTOOLTIPANIMATION          SYSTEM_PARAMETERS_INFO_ACTION = 4118
	SPI_SETTOOLTIPANIMATION          SYSTEM_PARAMETERS_INFO_ACTION = 4119
	SPI_GETTOOLTIPFADE               SYSTEM_PARAMETERS_INFO_ACTION = 4120
	SPI_SETTOOLTIPFADE               SYSTEM_PARAMETERS_INFO_ACTION = 4121
	SPI_GETCURSORSHADOW              SYSTEM_PARAMETERS_INFO_ACTION = 4122
	SPI_SETCURSORSHADOW              SYSTEM_PARAMETERS_INFO_ACTION = 4123
	SPI_GETMOUSESONAR                SYSTEM_PARAMETERS_INFO_ACTION = 4124
	SPI_SETMOUSESONAR                SYSTEM_PARAMETERS_INFO_ACTION = 4125
	SPI_GETMOUSECLICKLOCK            SYSTEM_PARAMETERS_INFO_ACTION = 4126
	SPI_SETMOUSECLICKLOCK            SYSTEM_PARAMETERS_INFO_ACTION = 4127
	SPI_GETMOUSEVANISH               SYSTEM_PARAMETERS_INFO_ACTION = 4128
	SPI_SETMOUSEVANISH               SYSTEM_PARAMETERS_INFO_ACTION = 4129
	SPI_GETFLATMENU                  SYSTEM_PARAMETERS_INFO_ACTION = 4130
	SPI_SETFLATMENU                  SYSTEM_PARAMETERS_INFO_ACTION = 4131
	SPI_GETDROPSHADOW                SYSTEM_PARAMETERS_INFO_ACTION = 4132
	SPI_SETDROPSHADOW                SYSTEM_PARAMETERS_INFO_ACTION = 4133
	SPI_GETBLOCKSENDINPUTRESETS      SYSTEM_PARAMETERS_INFO_ACTION = 4134
	SPI_SETBLOCKSENDINPUTRESETS      SYSTEM_PARAMETERS_INFO_ACTION = 4135
	SPI_GETUIEFFECTS                 SYSTEM_PARAMETERS_INFO_ACTION = 4158
	SPI_SETUIEFFECTS                 SYSTEM_PARAMETERS_INFO_ACTION = 4159
	SPI_GETDISABLEOVERLAPPEDCONTENT  SYSTEM_PARAMETERS_INFO_ACTION = 4160
	SPI_SETDISABLEOVERLAPPEDCONTENT  SYSTEM_PARAMETERS_INFO_ACTION = 4161
	SPI_GETCLIENTAREAANIMATION       SYSTEM_PARAMETERS_INFO_ACTION = 4162
	SPI_SETCLIENTAREAANIMATION       SYSTEM_PARAMETERS_INFO_ACTION = 4163
	SPI_GETCLEARTYPE                 SYSTEM_PARAMETERS_INFO_ACTION = 4168
	SPI_SETCLEARTYPE                 SYSTEM_PARAMETERS_INFO_ACTION = 4169
	SPI_GETSPEECHRECOGNITION         SYSTEM_PARAMETERS_INFO_ACTION = 4170
	SPI_SETSPEECHRECOGNITION         SYSTEM_PARAMETERS_INFO_ACTION = 4171
	SPI_GETCARETBROWSING             SYSTEM_PARAMETERS_INFO_ACTION = 4172
	SPI_SETCARETBROWSING             SYSTEM_PARAMETERS_INFO_ACTION = 4173
	SPI_GETTHREADLOCALINPUTSETTINGS  SYSTEM_PARAMETERS_INFO_ACTION = 4174
	SPI_SETTHREADLOCALINPUTSETTINGS  SYSTEM_PARAMETERS_INFO_ACTION = 4175
	SPI_GETSYSTEMLANGUAGEBAR         SYSTEM_PARAMETERS_INFO_ACTION = 4176
	SPI_SETSYSTEMLANGUAGEBAR         SYSTEM_PARAMETERS_INFO_ACTION = 4177
	SPI_GETFOREGROUNDLOCKTIMEOUT     SYSTEM_PARAMETERS_INFO_ACTION = 8192
	SPI_SETFOREGROUNDLOCKTIMEOUT     SYSTEM_PARAMETERS_INFO_ACTION = 8193
	SPI_GETACTIVEWNDTRKTIMEOUT       SYSTEM_PARAMETERS_INFO_ACTION = 8194
	SPI_SETACTIVEWNDTRKTIMEOUT       SYSTEM_PARAMETERS_INFO_ACTION = 8195
	SPI_GETFOREGROUNDFLASHCOUNT      SYSTEM_PARAMETERS_INFO_ACTION = 8196
	SPI_SETFOREGROUNDFLASHCOUNT      SYSTEM_PARAMETERS_INFO_ACTION = 8197
	SPI_GETCARETWIDTH                SYSTEM_PARAMETERS_INFO_ACTION = 8198
	SPI_SETCARETWIDTH                SYSTEM_PARAMETERS_INFO_ACTION = 8199
	SPI_GETMOUSECLICKLOCKTIME        SYSTEM_PARAMETERS_INFO_ACTION = 8200
	SPI_SETMOUSECLICKLOCKTIME        SYSTEM_PARAMETERS_INFO_ACTION = 8201
	SPI_GETFONTSMOOTHINGTYPE         SYSTEM_PARAMETERS_INFO_ACTION = 8202
	SPI_SETFONTSMOOTHINGTYPE         SYSTEM_PARAMETERS_INFO_ACTION = 8203
	SPI_GETFONTSMOOTHINGCONTRAST     SYSTEM_PARAMETERS_INFO_ACTION = 8204
	SPI_SETFONTSMOOTHINGCONTRAST     SYSTEM_PARAMETERS_INFO_ACTION = 8205
	SPI_GETFOCUSBORDERWIDTH          SYSTEM_PARAMETERS_INFO_ACTION = 8206
	SPI_SETFOCUSBORDERWIDTH          SYSTEM_PARAMETERS_INFO_ACTION = 8207
	SPI_GETFOCUSBORDERHEIGHT         SYSTEM_PARAMETERS_INFO_ACTION = 8208
	SPI_SETFOCUSBORDERHEIGHT         SYSTEM_PARAMETERS_INFO_ACTION = 8209
	SPI_GETFONTSMOOTHINGORIENTATION  SYSTEM_PARAMETERS_INFO_ACTION = 8210
	SPI_SETFONTSMOOTHINGORIENTATION  SYSTEM_PARAMETERS_INFO_ACTION = 8211
	SPI_GETMINIMUMHITRADIUS          SYSTEM_PARAMETERS_INFO_ACTION = 8212
	SPI_SETMINIMUMHITRADIUS          SYSTEM_PARAMETERS_INFO_ACTION = 8213
	SPI_GETMESSAGEDURATION           SYSTEM_PARAMETERS_INFO_ACTION = 8214
	SPI_SETMESSAGEDURATION           SYSTEM_PARAMETERS_INFO_ACTION = 8215
	SPI_GETCONTACTVISUALIZATION      SYSTEM_PARAMETERS_INFO_ACTION = 8216
	SPI_SETCONTACTVISUALIZATION      SYSTEM_PARAMETERS_INFO_ACTION = 8217
	SPI_GETGESTUREVISUALIZATION      SYSTEM_PARAMETERS_INFO_ACTION = 8218
	SPI_SETGESTUREVISUALIZATION      SYSTEM_PARAMETERS_INFO_ACTION = 8219
	SPI_GETMOUSEWHEELROUTING         SYSTEM_PARAMETERS_INFO_ACTION = 8220
	SPI_SETMOUSEWHEELROUTING         SYSTEM_PARAMETERS_INFO_ACTION = 8221
	SPI_GETPENVISUALIZATION          SYSTEM_PARAMETERS_INFO_ACTION = 8222
	SPI_SETPENVISUALIZATION          SYSTEM_PARAMETERS_INFO_ACTION = 8223
	SPI_GETPENARBITRATIONTYPE        SYSTEM_PARAMETERS_INFO_ACTION = 8224
	SPI_SETPENARBITRATIONTYPE        SYSTEM_PARAMETERS_INFO_ACTION = 8225
	SPI_GETCARETTIMEOUT              SYSTEM_PARAMETERS_INFO_ACTION = 8226
	SPI_SETCARETTIMEOUT              SYSTEM_PARAMETERS_INFO_ACTION = 8227
	SPI_GETHANDEDNESS                SYSTEM_PARAMETERS_INFO_ACTION = 8228
	SPI_SETHANDEDNESS                SYSTEM_PARAMETERS_INFO_ACTION = 8229
)

type SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS

type SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS uint32

enum flags

const (
	SPIF_UPDATEINIFILE    SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 1
	SPIF_SENDCHANGE       SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2
	SPIF_SENDWININICHANGE SYSTEM_PARAMETERS_INFO_UPDATE_FLAGS = 2
)

type SYSTEM_PERFORMANCE_INFORMATION

type SYSTEM_PERFORMANCE_INFORMATION struct {
	Reserved1 [312]byte
}

type SYSTEM_POLICY_INFORMATION

type SYSTEM_POLICY_INFORMATION struct {
	Reserved1 [2]unsafe.Pointer
	Reserved2 [3]uint32
}

type SYSTEM_POOL_ZEROING_INFORMATION

type SYSTEM_POOL_ZEROING_INFORMATION struct {
	PoolZeroingSupportPresent BOOLEAN
}

type SYSTEM_POWER_CAPABILITIES

type SYSTEM_POWER_CAPABILITIES struct {
	PowerButtonPresent        BOOLEAN
	SleepButtonPresent        BOOLEAN
	LidPresent                BOOLEAN
	SystemS1                  BOOLEAN
	SystemS2                  BOOLEAN
	SystemS3                  BOOLEAN
	SystemS4                  BOOLEAN
	SystemS5                  BOOLEAN
	HiberFilePresent          BOOLEAN
	FullWake                  BOOLEAN
	VideoDimPresent           BOOLEAN
	ApmPresent                BOOLEAN
	UpsPresent                BOOLEAN
	ThermalControl            BOOLEAN
	ProcessorThrottle         BOOLEAN
	ProcessorMinThrottle      byte
	ProcessorMaxThrottle      byte
	FastSystemS4              BOOLEAN
	Hiberboot                 BOOLEAN
	WakeAlarmPresent          BOOLEAN
	AoAc                      BOOLEAN
	DiskSpinDown              BOOLEAN
	HiberFileType             byte
	AoAcConnectivitySupported BOOLEAN
	Spare3                    [6]byte
	SystemBatteriesPresent    BOOLEAN
	BatteriesAreShortTerm     BOOLEAN
	BatteryScale              [3]BATTERY_REPORTING_SCALE
	AcOnLineWake              SYSTEM_POWER_STATE
	SoftLidWake               SYSTEM_POWER_STATE
	RtcWake                   SYSTEM_POWER_STATE
	MinDeviceWakeState        SYSTEM_POWER_STATE
	DefaultLowLatencyWake     SYSTEM_POWER_STATE
}

type SYSTEM_POWER_CONDITION

type SYSTEM_POWER_CONDITION int32

enum

const (
	PoAc               SYSTEM_POWER_CONDITION = 0
	PoDc               SYSTEM_POWER_CONDITION = 1
	PoHot              SYSTEM_POWER_CONDITION = 2
	PoConditionMaximum SYSTEM_POWER_CONDITION = 3
)

type SYSTEM_POWER_INFORMATION

type SYSTEM_POWER_INFORMATION struct {
	MaxIdlenessAllowed uint32
	Idleness           uint32
	TimeRemaining      uint32
	CoolingMode        POWER_COOLING_MODE
}

type SYSTEM_POWER_LEVEL

type SYSTEM_POWER_LEVEL struct {
	Enable         BOOLEAN
	Spare          [3]byte
	BatteryLevel   uint32
	PowerPolicy    POWER_ACTION_POLICY
	MinSystemState SYSTEM_POWER_STATE
}

type SYSTEM_POWER_POLICY

type SYSTEM_POWER_POLICY struct {
	Revision                    uint32
	PowerButton                 POWER_ACTION_POLICY
	SleepButton                 POWER_ACTION_POLICY
	LidClose                    POWER_ACTION_POLICY
	LidOpenWake                 SYSTEM_POWER_STATE
	Reserved                    uint32
	Idle                        POWER_ACTION_POLICY
	IdleTimeout                 uint32
	IdleSensitivity             byte
	DynamicThrottle             byte
	Spare2                      [2]byte
	MinSleep                    SYSTEM_POWER_STATE
	MaxSleep                    SYSTEM_POWER_STATE
	ReducedLatencySleep         SYSTEM_POWER_STATE
	WinLogonFlags               uint32
	Spare3                      uint32
	DozeS4Timeout               uint32
	BroadcastCapacityResolution uint32
	DischargePolicy             [4]SYSTEM_POWER_LEVEL
	VideoTimeout                uint32
	VideoDimDisplay             BOOLEAN
	VideoReserved               [3]uint32
	SpindownTimeout             uint32
	OptimizeForPower            BOOLEAN
	FanThrottleTolerance        byte
	ForcedThrottle              byte
	MinThrottle                 byte
	OverThrottled               POWER_ACTION_POLICY
}

type SYSTEM_POWER_STATE

type SYSTEM_POWER_STATE int32

enum

const (
	PowerSystemUnspecified SYSTEM_POWER_STATE = 0
	PowerSystemWorking     SYSTEM_POWER_STATE = 1
	PowerSystemSleeping1   SYSTEM_POWER_STATE = 2
	PowerSystemSleeping2   SYSTEM_POWER_STATE = 3
	PowerSystemSleeping3   SYSTEM_POWER_STATE = 4
	PowerSystemHibernate   SYSTEM_POWER_STATE = 5
	PowerSystemShutdown    SYSTEM_POWER_STATE = 6
	PowerSystemMaximum     SYSTEM_POWER_STATE = 7
)

type SYSTEM_POWER_STATUS

type SYSTEM_POWER_STATUS struct {
	ACLineStatus        byte
	BatteryFlag         byte
	BatteryLifePercent  byte
	SystemStatusFlag    byte
	BatteryLifeTime     uint32
	BatteryFullLifeTime uint32
}

type SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION

type SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION struct {
	CycleTime uint64
}

type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION

type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION struct {
	IdleTime   int64
	KernelTime int64
	UserTime   int64
	Reserved1  [2]int64
	Reserved2  uint32
}

type SYSTEM_PROCESS_INFORMATION

type SYSTEM_PROCESS_INFORMATION struct {
	NextEntryOffset        uint32
	NumberOfThreads        uint32
	Reserved1              [48]byte
	ImageName              UNICODE_STRING
	BasePriority           int32
	UniqueProcessId        HANDLE
	Reserved2              unsafe.Pointer
	HandleCount            uint32
	SessionId              uint32
	Reserved3              unsafe.Pointer
	PeakVirtualSize        uintptr
	VirtualSize            uintptr
	Reserved4              uint32
	PeakWorkingSetSize     uintptr
	WorkingSetSize         uintptr
	Reserved5              unsafe.Pointer
	QuotaPagedPoolUsage    uintptr
	Reserved6              unsafe.Pointer
	QuotaNonPagedPoolUsage uintptr
	PagefileUsage          uintptr
	PeakPagefileUsage      uintptr
	PrivatePageCount       uintptr
	Reserved7              [6]int64
}

type SYSTEM_PROCESS_TRUST_LABEL_ACE

type SYSTEM_PROCESS_TRUST_LABEL_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_REGISTRY_QUOTA_INFORMATION

type SYSTEM_REGISTRY_QUOTA_INFORMATION struct {
	RegistryQuotaAllowed uint32
	RegistryQuotaUsed    uint32
	Reserved1            unsafe.Pointer
}

type SYSTEM_RESOURCE_ATTRIBUTE_ACE

type SYSTEM_RESOURCE_ATTRIBUTE_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_SCOPED_POLICY_ID_ACE

type SYSTEM_SCOPED_POLICY_ID_ACE struct {
	Header   ACE_HEADER
	Mask     uint32
	SidStart uint32
}

type SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION

type SYSTEM_SUPPORTED_PROCESSOR_ARCHITECTURES_INFORMATION struct {
	Bitfield_ uint32
}

type SYSTEM_THREAD_INFORMATION

type SYSTEM_THREAD_INFORMATION struct {
	Reserved1    [3]int64
	Reserved2    uint32
	StartAddress unsafe.Pointer
	ClientId     CLIENT_ID
	Priority     int32
	BasePriority int32
	Reserved3    uint32
	ThreadState  uint32
	WaitReason   uint32
}

type SYSTEM_TIMEOFDAY_INFORMATION

type SYSTEM_TIMEOFDAY_INFORMATION struct {
	Reserved1 [48]byte
}

type SYS_COLOR_INDEX

type SYS_COLOR_INDEX int32

enum

const (
	COLOR_SCROLLBAR               SYS_COLOR_INDEX = 0
	COLOR_BACKGROUND              SYS_COLOR_INDEX = 1
	COLOR_ACTIVECAPTION           SYS_COLOR_INDEX = 2
	COLOR_INACTIVECAPTION         SYS_COLOR_INDEX = 3
	COLOR_MENU                    SYS_COLOR_INDEX = 4
	COLOR_WINDOW                  SYS_COLOR_INDEX = 5
	COLOR_WINDOWFRAME             SYS_COLOR_INDEX = 6
	COLOR_MENUTEXT                SYS_COLOR_INDEX = 7
	COLOR_WINDOWTEXT              SYS_COLOR_INDEX = 8
	COLOR_CAPTIONTEXT             SYS_COLOR_INDEX = 9
	COLOR_ACTIVEBORDER            SYS_COLOR_INDEX = 10
	COLOR_INACTIVEBORDER          SYS_COLOR_INDEX = 11
	COLOR_APPWORKSPACE            SYS_COLOR_INDEX = 12
	COLOR_HIGHLIGHT               SYS_COLOR_INDEX = 13
	COLOR_HIGHLIGHTTEXT           SYS_COLOR_INDEX = 14
	COLOR_BTNFACE                 SYS_COLOR_INDEX = 15
	COLOR_BTNSHADOW               SYS_COLOR_INDEX = 16
	COLOR_GRAYTEXT                SYS_COLOR_INDEX = 17
	COLOR_BTNTEXT                 SYS_COLOR_INDEX = 18
	COLOR_INACTIVECAPTIONTEXT     SYS_COLOR_INDEX = 19
	COLOR_BTNHIGHLIGHT            SYS_COLOR_INDEX = 20
	COLOR_3DDKSHADOW              SYS_COLOR_INDEX = 21
	COLOR_3DLIGHT                 SYS_COLOR_INDEX = 22
	COLOR_INFOTEXT                SYS_COLOR_INDEX = 23
	COLOR_INFOBK                  SYS_COLOR_INDEX = 24
	COLOR_HOTLIGHT                SYS_COLOR_INDEX = 26
	COLOR_GRADIENTACTIVECAPTION   SYS_COLOR_INDEX = 27
	COLOR_GRADIENTINACTIVECAPTION SYS_COLOR_INDEX = 28
	COLOR_MENUHILIGHT             SYS_COLOR_INDEX = 29
	COLOR_MENUBAR                 SYS_COLOR_INDEX = 30
	COLOR_DESKTOP                 SYS_COLOR_INDEX = 1
	COLOR_3DFACE                  SYS_COLOR_INDEX = 15
	COLOR_3DSHADOW                SYS_COLOR_INDEX = 16
	COLOR_3DHIGHLIGHT             SYS_COLOR_INDEX = 20
	COLOR_3DHILIGHT               SYS_COLOR_INDEX = 20
	COLOR_BTNHILIGHT              SYS_COLOR_INDEX = 20
)

type SayAsInterpretAs

type SayAsInterpretAs int32

enum

const (
	SayAsInterpretAs_None                       SayAsInterpretAs = 0
	SayAsInterpretAs_Spell                      SayAsInterpretAs = 1
	SayAsInterpretAs_Cardinal                   SayAsInterpretAs = 2
	SayAsInterpretAs_Ordinal                    SayAsInterpretAs = 3
	SayAsInterpretAs_Number                     SayAsInterpretAs = 4
	SayAsInterpretAs_Date                       SayAsInterpretAs = 5
	SayAsInterpretAs_Time                       SayAsInterpretAs = 6
	SayAsInterpretAs_Telephone                  SayAsInterpretAs = 7
	SayAsInterpretAs_Currency                   SayAsInterpretAs = 8
	SayAsInterpretAs_Net                        SayAsInterpretAs = 9
	SayAsInterpretAs_Url                        SayAsInterpretAs = 10
	SayAsInterpretAs_Address                    SayAsInterpretAs = 11
	SayAsInterpretAs_Alphanumeric               SayAsInterpretAs = 12
	SayAsInterpretAs_Name                       SayAsInterpretAs = 13
	SayAsInterpretAs_Media                      SayAsInterpretAs = 14
	SayAsInterpretAs_Date_MonthDayYear          SayAsInterpretAs = 15
	SayAsInterpretAs_Date_DayMonthYear          SayAsInterpretAs = 16
	SayAsInterpretAs_Date_YearMonthDay          SayAsInterpretAs = 17
	SayAsInterpretAs_Date_YearMonth             SayAsInterpretAs = 18
	SayAsInterpretAs_Date_MonthYear             SayAsInterpretAs = 19
	SayAsInterpretAs_Date_DayMonth              SayAsInterpretAs = 20
	SayAsInterpretAs_Date_MonthDay              SayAsInterpretAs = 21
	SayAsInterpretAs_Date_Year                  SayAsInterpretAs = 22
	SayAsInterpretAs_Time_HoursMinutesSeconds12 SayAsInterpretAs = 23
	SayAsInterpretAs_Time_HoursMinutes12        SayAsInterpretAs = 24
	SayAsInterpretAs_Time_HoursMinutesSeconds24 SayAsInterpretAs = 25
	SayAsInterpretAs_Time_HoursMinutes24        SayAsInterpretAs = 26
)

type ScheduledTasks

type ScheduledTasks struct {
}

type ScrollAmount

type ScrollAmount int32

enum

const (
	ScrollAmount_LargeDecrement ScrollAmount = 0
	ScrollAmount_SmallDecrement ScrollAmount = 1
	ScrollAmount_NoAmount       ScrollAmount = 2
	ScrollAmount_LargeIncrement ScrollAmount = 3
	ScrollAmount_SmallIncrement ScrollAmount = 4
)

type SearchFolderItemFactory

type SearchFolderItemFactory struct {
}

type SecureLockIconConstants

type SecureLockIconConstants int32

enum

const (
	SecureLockIconUnsecure          SecureLockIconConstants = 0
	SecureLockIconMixed             SecureLockIconConstants = 1
	SecureLockIconSecureUnknownBits SecureLockIconConstants = 2
	SecureLockIconSecure40Bit       SecureLockIconConstants = 3
	SecureLockIconSecure56Bit       SecureLockIconConstants = 4
	SecureLockIconSecureFortezza    SecureLockIconConstants = 5
	SecureLockIconSecure128Bit      SecureLockIconConstants = 6
)

type ServerInformation

type ServerInformation struct {
	DwServerPid       uint32
	DwServerTid       uint32
	Ui64ServerAddress uint64
}

type SharedBitmap

type SharedBitmap struct {
}

type SharedVirtualDiskHandleState

type SharedVirtualDiskHandleState int32

enum

const (
	SharedVirtualDiskHandleStateNone         SharedVirtualDiskHandleState = 0
	SharedVirtualDiskHandleStateFileShared   SharedVirtualDiskHandleState = 1
	SharedVirtualDiskHandleStateHandleShared SharedVirtualDiskHandleState = 3
)

type SharedVirtualDiskSupportType

type SharedVirtualDiskSupportType int32

enum

const (
	SharedVirtualDisksUnsupported          SharedVirtualDiskSupportType = 0
	SharedVirtualDisksSupported            SharedVirtualDiskSupportType = 1
	SharedVirtualDiskSnapshotsSupported    SharedVirtualDiskSupportType = 3
	SharedVirtualDiskCDPSnapshotsSupported SharedVirtualDiskSupportType = 7
)

type SharingConfigurationManager

type SharingConfigurationManager struct {
}

type Shell

type Shell struct {
}

type ShellBrowserWindow

type ShellBrowserWindow struct {
}

type ShellDesktop

type ShellDesktop struct {
}

type ShellDispatchInproc

type ShellDispatchInproc struct {
}

type ShellFSFolder

type ShellFSFolder struct {
}

type ShellFolderItem

type ShellFolderItem struct {
}

type ShellFolderView

type ShellFolderView struct {
}

type ShellFolderViewOC

type ShellFolderViewOC struct {
}

type ShellFolderViewOptions

type ShellFolderViewOptions int32

enum

const (
	SFVVO_SHOWALLOBJECTS       ShellFolderViewOptions = 1
	SFVVO_SHOWEXTENSIONS       ShellFolderViewOptions = 2
	SFVVO_SHOWCOMPCOLOR        ShellFolderViewOptions = 8
	SFVVO_SHOWSYSFILES         ShellFolderViewOptions = 32
	SFVVO_WIN95CLASSIC         ShellFolderViewOptions = 64
	SFVVO_DOUBLECLICKINWEBVIEW ShellFolderViewOptions = 128
	SFVVO_DESKTOPHTML          ShellFolderViewOptions = 512
)

type ShellImageDataFactory

type ShellImageDataFactory struct {
}

type ShellItem

type ShellItem struct {
}

type ShellLibrary

type ShellLibrary struct {
}
type ShellLink struct {
}

type ShellLinkObject

type ShellLinkObject struct {
}

type ShellNameSpace

type ShellNameSpace struct {
}

type ShellSpecialFolderConstants

type ShellSpecialFolderConstants int32

enum

const (
	SsfDESKTOP          ShellSpecialFolderConstants = 0
	SsfPROGRAMS         ShellSpecialFolderConstants = 2
	SsfCONTROLS         ShellSpecialFolderConstants = 3
	SsfPRINTERS         ShellSpecialFolderConstants = 4
	SsfPERSONAL         ShellSpecialFolderConstants = 5
	SsfFAVORITES        ShellSpecialFolderConstants = 6
	SsfSTARTUP          ShellSpecialFolderConstants = 7
	SsfRECENT           ShellSpecialFolderConstants = 8
	SsfSENDTO           ShellSpecialFolderConstants = 9
	SsfBITBUCKET        ShellSpecialFolderConstants = 10
	SsfSTARTMENU        ShellSpecialFolderConstants = 11
	SsfDESKTOPDIRECTORY ShellSpecialFolderConstants = 16
	SsfDRIVES           ShellSpecialFolderConstants = 17
	SsfNETWORK          ShellSpecialFolderConstants = 18
	SsfNETHOOD          ShellSpecialFolderConstants = 19
	SsfFONTS            ShellSpecialFolderConstants = 20
	SsfTEMPLATES        ShellSpecialFolderConstants = 21
	SsfCOMMONSTARTMENU  ShellSpecialFolderConstants = 22
	SsfCOMMONPROGRAMS   ShellSpecialFolderConstants = 23
	SsfCOMMONSTARTUP    ShellSpecialFolderConstants = 24
	SsfCOMMONDESKTOPDIR ShellSpecialFolderConstants = 25
	SsfAPPDATA          ShellSpecialFolderConstants = 26
	SsfPRINTHOOD        ShellSpecialFolderConstants = 27
	SsfLOCALAPPDATA     ShellSpecialFolderConstants = 28
	SsfALTSTARTUP       ShellSpecialFolderConstants = 29
	SsfCOMMONALTSTARTUP ShellSpecialFolderConstants = 30
	SsfCOMMONFAVORITES  ShellSpecialFolderConstants = 31
	SsfINTERNETCACHE    ShellSpecialFolderConstants = 32
	SsfCOOKIES          ShellSpecialFolderConstants = 33
	SsfHISTORY          ShellSpecialFolderConstants = 34
	SsfCOMMONAPPDATA    ShellSpecialFolderConstants = 35
	SsfWINDOWS          ShellSpecialFolderConstants = 36
	SsfSYSTEM           ShellSpecialFolderConstants = 37
	SsfPROGRAMFILES     ShellSpecialFolderConstants = 38
	SsfMYPICTURES       ShellSpecialFolderConstants = 39
	SsfPROFILE          ShellSpecialFolderConstants = 40
	SsfSYSTEMx86        ShellSpecialFolderConstants = 41
	SsfPROGRAMFILESx86  ShellSpecialFolderConstants = 48
)

type ShellUIHelper

type ShellUIHelper struct {
}

type ShellWindowFindWindowOptions

type ShellWindowFindWindowOptions int32

enum

const (
	SWFO_NEEDDISPATCH   ShellWindowFindWindowOptions = 1
	SWFO_INCLUDEPENDING ShellWindowFindWindowOptions = 2
	SWFO_COOKIEPASSED   ShellWindowFindWindowOptions = 4
)

type ShellWindowTypeConstants

type ShellWindowTypeConstants int32

enum

const (
	SWC_EXPLORER ShellWindowTypeConstants = 0
	SWC_BROWSER  ShellWindowTypeConstants = 1
	SWC_3RDPARTY ShellWindowTypeConstants = 2
	SWC_CALLBACK ShellWindowTypeConstants = 4
	SWC_DESKTOP  ShellWindowTypeConstants = 8
)

type ShellWindows

type ShellWindows struct {
}

type ShowInputPaneAnimationCoordinator

type ShowInputPaneAnimationCoordinator struct {
}

type ShutdownType

type ShutdownType int32

enum

const (
	IdleShutdown   ShutdownType = 0
	ForcedShutdown ShutdownType = 1
)

type SimpleConflictPresenter

type SimpleConflictPresenter struct {
}

type SizeCategorizer

type SizeCategorizer struct {
}

type SmartcardCredentialProvider

type SmartcardCredentialProvider struct {
}

type SmartcardPinProvider

type SmartcardPinProvider struct {
}

type SmartcardReaderSelectionProvider

type SmartcardReaderSelectionProvider struct {
}

type SmartcardWinRTProvider

type SmartcardWinRTProvider struct {
}

type SpellCheckerFactory

type SpellCheckerFactory struct {
}

type StartMenuPin

type StartMenuPin struct {
}

type StorageLayout

type StorageLayout struct {
	LayoutType      uint32
	PwcsElementName PWSTR
	COffset         int64
	CBytes          int64
}

type StorageProviderBanners

type StorageProviderBanners struct {
}

type StructureChangeType

type StructureChangeType int32

enum

const (
	StructureChangeType_ChildAdded          StructureChangeType = 0
	StructureChangeType_ChildRemoved        StructureChangeType = 1
	StructureChangeType_ChildrenInvalidated StructureChangeType = 2
	StructureChangeType_ChildrenBulkAdded   StructureChangeType = 3
	StructureChangeType_ChildrenBulkRemoved StructureChangeType = 4
	StructureChangeType_ChildrenReordered   StructureChangeType = 5
)

type SupportedTextSelection

type SupportedTextSelection int32

enum

const (
	SupportedTextSelection_None     SupportedTextSelection = 0
	SupportedTextSelection_Single   SupportedTextSelection = 1
	SupportedTextSelection_Multiple SupportedTextSelection = 2
)

type SuspensionDependencyManager

type SuspensionDependencyManager struct {
}

type SyncMgr

type SyncMgr struct {
}

type SyncMgrClient

type SyncMgrClient struct {
}

type SyncMgrControl

type SyncMgrControl struct {
}

type SyncMgrFolder

type SyncMgrFolder struct {
}

type SyncMgrScheduleWizard

type SyncMgrScheduleWizard struct {
}

type SyncResultsFolder

type SyncResultsFolder struct {
}

type SyncSetupFolder

type SyncSetupFolder struct {
}

type SynchronizedInputType

type SynchronizedInputType int32

enum flags

const (
	SynchronizedInputType_KeyUp          SynchronizedInputType = 1
	SynchronizedInputType_KeyDown        SynchronizedInputType = 2
	SynchronizedInputType_LeftMouseUp    SynchronizedInputType = 4
	SynchronizedInputType_LeftMouseDown  SynchronizedInputType = 8
	SynchronizedInputType_RightMouseUp   SynchronizedInputType = 16
	SynchronizedInputType_RightMouseDown SynchronizedInputType = 32
)

type TABITEMBOTHEDGESTATES

type TABITEMBOTHEDGESTATES int32

enum

const (
	TIBES_NORMAL   TABITEMBOTHEDGESTATES = 1
	TIBES_HOT      TABITEMBOTHEDGESTATES = 2
	TIBES_SELECTED TABITEMBOTHEDGESTATES = 3
	TIBES_DISABLED TABITEMBOTHEDGESTATES = 4
	TIBES_FOCUSED  TABITEMBOTHEDGESTATES = 5
)

type TABITEMLEFTEDGESTATES

type TABITEMLEFTEDGESTATES int32

enum

const (
	TILES_NORMAL   TABITEMLEFTEDGESTATES = 1
	TILES_HOT      TABITEMLEFTEDGESTATES = 2
	TILES_SELECTED TABITEMLEFTEDGESTATES = 3
	TILES_DISABLED TABITEMLEFTEDGESTATES = 4
	TILES_FOCUSED  TABITEMLEFTEDGESTATES = 5
)

type TABITEMRIGHTEDGESTATES

type TABITEMRIGHTEDGESTATES int32

enum

const (
	TIRES_NORMAL   TABITEMRIGHTEDGESTATES = 1
	TIRES_HOT      TABITEMRIGHTEDGESTATES = 2
	TIRES_SELECTED TABITEMRIGHTEDGESTATES = 3
	TIRES_DISABLED TABITEMRIGHTEDGESTATES = 4
	TIRES_FOCUSED  TABITEMRIGHTEDGESTATES = 5
)

type TABITEMSTATES

type TABITEMSTATES int32

enum

const (
	TIS_NORMAL   TABITEMSTATES = 1
	TIS_HOT      TABITEMSTATES = 2
	TIS_SELECTED TABITEMSTATES = 3
	TIS_DISABLED TABITEMSTATES = 4
	TIS_FOCUSED  TABITEMSTATES = 5
)

type TABLECELLPARMS

type TABLECELLPARMS struct {
	DxWidth      int32
	Bitfield_    uint16
	WShading     uint16
	DxBrdrLeft   int16
	DyBrdrTop    int16
	DxBrdrRight  int16
	DyBrdrBottom int16
	CrBrdrLeft   COLORREF
	CrBrdrTop    COLORREF
	CrBrdrRight  COLORREF
	CrBrdrBottom COLORREF
	CrBackPat    COLORREF
	CrForePat    COLORREF
}

type TABLEROWPARMS

type TABLEROWPARMS struct {
	CbRow        byte
	CbCell       byte
	CCell        byte
	CRow         byte
	DxCellMargin int32
	DxIndent     int32
	DyHeight     int32
	Bitfield_    uint32
	CpStartRow   int32
	BTableLevel  byte
	ICell        byte
}

type TABPARTS

type TABPARTS int32

enum

const (
	TABP_TABITEM             TABPARTS = 1
	TABP_TABITEMLEFTEDGE     TABPARTS = 2
	TABP_TABITEMRIGHTEDGE    TABPARTS = 3
	TABP_TABITEMBOTHEDGE     TABPARTS = 4
	TABP_TOPTABITEM          TABPARTS = 5
	TABP_TOPTABITEMLEFTEDGE  TABPARTS = 6
	TABP_TOPTABITEMRIGHTEDGE TABPARTS = 7
	TABP_TOPTABITEMBOTHEDGE  TABPARTS = 8
	TABP_PANE                TABPARTS = 9
	TABP_BODY                TABPARTS = 10
	TABP_AEROWIZARDBODY      TABPARTS = 11
)

type TABSTATES

type TABSTATES int32

enum

const (
	CSTB_NORMAL   TABSTATES = 1
	CSTB_HOT      TABSTATES = 2
	CSTB_SELECTED TABSTATES = 3
)

type TAB_CONTROL_ITEM_STATE

type TAB_CONTROL_ITEM_STATE uint32

enum

const (
	TCIS_BUTTONPRESSED TAB_CONTROL_ITEM_STATE = 1
	TCIS_HIGHLIGHTED   TAB_CONTROL_ITEM_STATE = 2
)

type TAPEMARK_TYPE

type TAPEMARK_TYPE uint32

enum

const (
	TAPE_FILEMARKS       TAPEMARK_TYPE = 1
	TAPE_LONG_FILEMARKS  TAPEMARK_TYPE = 3
	TAPE_SETMARKS        TAPEMARK_TYPE = 0
	TAPE_SHORT_FILEMARKS TAPEMARK_TYPE = 2
)

type TAPE_CREATE_PARTITION

type TAPE_CREATE_PARTITION struct {
	Method uint32
	Count  uint32
	Size   uint32
}

type TAPE_DRIVE_PROBLEM_TYPE

type TAPE_DRIVE_PROBLEM_TYPE int32

enum

const (
	TapeDriveProblemNone         TAPE_DRIVE_PROBLEM_TYPE = 0
	TapeDriveReadWriteWarning    TAPE_DRIVE_PROBLEM_TYPE = 1
	TapeDriveReadWriteError      TAPE_DRIVE_PROBLEM_TYPE = 2
	TapeDriveReadWarning         TAPE_DRIVE_PROBLEM_TYPE = 3
	TapeDriveWriteWarning        TAPE_DRIVE_PROBLEM_TYPE = 4
	TapeDriveReadError           TAPE_DRIVE_PROBLEM_TYPE = 5
	TapeDriveWriteError          TAPE_DRIVE_PROBLEM_TYPE = 6
	TapeDriveHardwareError       TAPE_DRIVE_PROBLEM_TYPE = 7
	TapeDriveUnsupportedMedia    TAPE_DRIVE_PROBLEM_TYPE = 8
	TapeDriveScsiConnectionError TAPE_DRIVE_PROBLEM_TYPE = 9
	TapeDriveTimetoClean         TAPE_DRIVE_PROBLEM_TYPE = 10
	TapeDriveCleanDriveNow       TAPE_DRIVE_PROBLEM_TYPE = 11
	TapeDriveMediaLifeExpired    TAPE_DRIVE_PROBLEM_TYPE = 12
	TapeDriveSnappedTape         TAPE_DRIVE_PROBLEM_TYPE = 13
)

type TAPE_ERASE

type TAPE_ERASE struct {
	Type      ERASE_TAPE_TYPE
	Immediate BOOLEAN
}

type TAPE_GET_DRIVE_PARAMETERS

type TAPE_GET_DRIVE_PARAMETERS struct {
	ECC                   BOOLEAN
	Compression           BOOLEAN
	DataPadding           BOOLEAN
	ReportSetmarks        BOOLEAN
	DefaultBlockSize      uint32
	MaximumBlockSize      uint32
	MinimumBlockSize      uint32
	MaximumPartitionCount uint32
	FeaturesLow           uint32
	FeaturesHigh          TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH
	EOTWarningZoneSize    uint32
}

type TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH

type TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH uint32

enum flags

const (
	TAPE_DRIVE_ABS_BLK_IMMED    TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147491840
	TAPE_DRIVE_ABSOLUTE_BLK     TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147487744
	TAPE_DRIVE_END_OF_DATA      TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147549184
	TAPE_DRIVE_FILEMARKS        TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147745792
	TAPE_DRIVE_LOAD_UNLOAD      TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483649
	TAPE_DRIVE_LOAD_UNLD_IMMED  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483680
	TAPE_DRIVE_LOCK_UNLOCK      TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483652
	TAPE_DRIVE_LOCK_UNLK_IMMED  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483776
	TAPE_DRIVE_LOG_BLK_IMMED    TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147516416
	TAPE_DRIVE_LOGICAL_BLK      TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147500032
	TAPE_DRIVE_RELATIVE_BLKS    TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147614720
	TAPE_DRIVE_REVERSE_POSITION TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2151677952
	TAPE_DRIVE_REWIND_IMMEDIATE TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483656
	TAPE_DRIVE_SEQUENTIAL_FMKS  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2148007936
	TAPE_DRIVE_SEQUENTIAL_SMKS  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2149580800
	TAPE_DRIVE_SET_BLOCK_SIZE   TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483664
	TAPE_DRIVE_SET_COMPRESSION  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147484160
	TAPE_DRIVE_SET_ECC          TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483904
	TAPE_DRIVE_SET_PADDING      TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147484672
	TAPE_DRIVE_SET_REPORT_SMKS  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147485696
	TAPE_DRIVE_SETMARKS         TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2148532224
	TAPE_DRIVE_SPACE_IMMEDIATE  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2155872256
	TAPE_DRIVE_TENSION          TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483650
	TAPE_DRIVE_TENSION_IMMED    TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483712
	TAPE_DRIVE_WRITE_FILEMARKS  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2181038080
	TAPE_DRIVE_WRITE_LONG_FMKS  TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2281701376
	TAPE_DRIVE_WRITE_MARK_IMMED TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2415919104
	TAPE_DRIVE_WRITE_SETMARKS   TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2164260864
	TAPE_DRIVE_WRITE_SHORT_FMKS TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2214592512
)

type TAPE_GET_MEDIA_PARAMETERS

type TAPE_GET_MEDIA_PARAMETERS struct {
	Capacity       int64
	Remaining      int64
	BlockSize      uint32
	PartitionCount uint32
	WriteProtected BOOLEAN
}

type TAPE_GET_POSITION

type TAPE_GET_POSITION struct {
	Type      TAPE_POSITION_TYPE
	Partition uint32
	Offset    int64
}

type TAPE_INFORMATION_TYPE

type TAPE_INFORMATION_TYPE uint32

enum

const (
	SET_TAPE_DRIVE_INFORMATION TAPE_INFORMATION_TYPE = 1
	SET_TAPE_MEDIA_INFORMATION TAPE_INFORMATION_TYPE = 0
)

type TAPE_POSITION_METHOD

type TAPE_POSITION_METHOD uint32

enum

const (
	TAPE_ABSOLUTE_BLOCK        TAPE_POSITION_METHOD = 1
	TAPE_LOGICAL_BLOCK         TAPE_POSITION_METHOD = 2
	TAPE_REWIND                TAPE_POSITION_METHOD = 0
	TAPE_SPACE_END_OF_DATA     TAPE_POSITION_METHOD = 4
	TAPE_SPACE_FILEMARKS       TAPE_POSITION_METHOD = 6
	TAPE_SPACE_RELATIVE_BLOCKS TAPE_POSITION_METHOD = 5
	TAPE_SPACE_SEQUENTIAL_FMKS TAPE_POSITION_METHOD = 7
	TAPE_SPACE_SEQUENTIAL_SMKS TAPE_POSITION_METHOD = 9
	TAPE_SPACE_SETMARKS        TAPE_POSITION_METHOD = 8
)

type TAPE_POSITION_TYPE

type TAPE_POSITION_TYPE uint32

enum

const (
	TAPE_ABSOLUTE_POSITION TAPE_POSITION_TYPE = 0
	TAPE_LOGICAL_POSITION  TAPE_POSITION_TYPE = 1
)

type TAPE_PREPARE

type TAPE_PREPARE struct {
	Operation PREPARE_TAPE_OPERATION
	Immediate BOOLEAN
}

type TAPE_SET_DRIVE_PARAMETERS

type TAPE_SET_DRIVE_PARAMETERS struct {
	ECC                BOOLEAN
	Compression        BOOLEAN
	DataPadding        BOOLEAN
	ReportSetmarks     BOOLEAN
	EOTWarningZoneSize uint32
}

type TAPE_SET_MEDIA_PARAMETERS

type TAPE_SET_MEDIA_PARAMETERS struct {
	BlockSize uint32
}

type TAPE_SET_POSITION

type TAPE_SET_POSITION struct {
	Method    TAPE_POSITION_METHOD
	Partition uint32
	Offset    int64
	Immediate BOOLEAN
}

type TAPE_WMI_OPERATIONS

type TAPE_WMI_OPERATIONS struct {
	Method         uint32
	DataBufferSize uint32
	DataBuffer     unsafe.Pointer
}

type TAPE_WRITE_MARKS

type TAPE_WRITE_MARKS struct {
	Type      TAPEMARK_TYPE
	Count     uint32
	Immediate BOOLEAN
}

type TASKBANDPARTS

type TASKBANDPARTS int32

enum

const (
	TDP_GROUPCOUNT           TASKBANDPARTS = 1
	TDP_FLASHBUTTON          TASKBANDPARTS = 2
	TDP_FLASHBUTTONGROUPMENU TASKBANDPARTS = 3
)

type TASKBARPARTS

type TASKBARPARTS int32

enum

const (
	TBP_BACKGROUNDBOTTOM TASKBARPARTS = 1
	TBP_BACKGROUNDRIGHT  TASKBARPARTS = 2
	TBP_BACKGROUNDTOP    TASKBARPARTS = 3
	TBP_BACKGROUNDLEFT   TASKBARPARTS = 4
	TBP_SIZINGBARBOTTOM  TASKBARPARTS = 5
	TBP_SIZINGBARRIGHT   TASKBARPARTS = 6
	TBP_SIZINGBARTOP     TASKBARPARTS = 7
	TBP_SIZINGBARLEFT    TASKBARPARTS = 8
)

type TASKDIALOGCONFIG

type TASKDIALOGCONFIG struct {
	CbSize          uint32
	HwndParent      HWND
	HInstance       HINSTANCE
	DwFlags         TASKDIALOG_FLAGS
	DwCommonButtons TASKDIALOG_COMMON_BUTTON_FLAGS
	PszWindowTitle  PWSTR
	TASKDIALOGCONFIG_Anonymous1
	PszMainInstruction      PWSTR
	PszContent              PWSTR
	CButtons                uint32
	PButtons                *TASKDIALOG_BUTTON
	NDefaultButton          int32
	CRadioButtons           uint32
	PRadioButtons           *TASKDIALOG_BUTTON
	NDefaultRadioButton     int32
	PszVerificationText     PWSTR
	PszExpandedInformation  PWSTR
	PszExpandedControlText  PWSTR
	PszCollapsedControlText PWSTR
	TASKDIALOGCONFIG_Anonymous2
	PszFooter      PWSTR
	PfCallback     PFTASKDIALOGCALLBACK
	LpCallbackData uintptr
	CxWidth        uint32
}

type TASKDIALOGCONFIG_Anonymous1

type TASKDIALOGCONFIG_Anonymous1 struct {
	Data [1]uint64
}

func (*TASKDIALOGCONFIG_Anonymous1) HMainIcon

func (this *TASKDIALOGCONFIG_Anonymous1) HMainIcon() *HICON

func (*TASKDIALOGCONFIG_Anonymous1) HMainIconVal

func (this *TASKDIALOGCONFIG_Anonymous1) HMainIconVal() HICON

func (*TASKDIALOGCONFIG_Anonymous1) PszMainIcon

func (this *TASKDIALOGCONFIG_Anonymous1) PszMainIcon() *PWSTR

func (*TASKDIALOGCONFIG_Anonymous1) PszMainIconVal

func (this *TASKDIALOGCONFIG_Anonymous1) PszMainIconVal() PWSTR

type TASKDIALOGCONFIG_Anonymous2

type TASKDIALOGCONFIG_Anonymous2 struct {
	Data [1]uint64
}

func (*TASKDIALOGCONFIG_Anonymous2) HFooterIcon

func (this *TASKDIALOGCONFIG_Anonymous2) HFooterIcon() *HICON

func (*TASKDIALOGCONFIG_Anonymous2) HFooterIconVal

func (this *TASKDIALOGCONFIG_Anonymous2) HFooterIconVal() HICON

func (*TASKDIALOGCONFIG_Anonymous2) PszFooterIcon

func (this *TASKDIALOGCONFIG_Anonymous2) PszFooterIcon() *PWSTR

func (*TASKDIALOGCONFIG_Anonymous2) PszFooterIconVal

func (this *TASKDIALOGCONFIG_Anonymous2) PszFooterIconVal() PWSTR

type TASKDIALOGPARTS

type TASKDIALOGPARTS int32

enum

const (
	TDLG_PRIMARYPANEL        TASKDIALOGPARTS = 1
	TDLG_MAININSTRUCTIONPANE TASKDIALOGPARTS = 2
	TDLG_MAINICON            TASKDIALOGPARTS = 3
	TDLG_CONTENTPANE         TASKDIALOGPARTS = 4
	TDLG_CONTENTICON         TASKDIALOGPARTS = 5
	TDLG_EXPANDEDCONTENT     TASKDIALOGPARTS = 6
	TDLG_COMMANDLINKPANE     TASKDIALOGPARTS = 7
	TDLG_SECONDARYPANEL      TASKDIALOGPARTS = 8
	TDLG_CONTROLPANE         TASKDIALOGPARTS = 9
	TDLG_BUTTONSECTION       TASKDIALOGPARTS = 10
	TDLG_BUTTONWRAPPER       TASKDIALOGPARTS = 11
	TDLG_EXPANDOTEXT         TASKDIALOGPARTS = 12
	TDLG_EXPANDOBUTTON       TASKDIALOGPARTS = 13
	TDLG_VERIFICATIONTEXT    TASKDIALOGPARTS = 14
	TDLG_FOOTNOTEPANE        TASKDIALOGPARTS = 15
	TDLG_FOOTNOTEAREA        TASKDIALOGPARTS = 16
	TDLG_FOOTNOTESEPARATOR   TASKDIALOGPARTS = 17
	TDLG_EXPANDEDFOOTERAREA  TASKDIALOGPARTS = 18
	TDLG_PROGRESSBAR         TASKDIALOGPARTS = 19
	TDLG_IMAGEALIGNMENT      TASKDIALOGPARTS = 20
	TDLG_RADIOBUTTONPANE     TASKDIALOGPARTS = 21
)

type TASKDIALOG_BUTTON

type TASKDIALOG_BUTTON struct {
	NButtonID     int32
	PszButtonText PWSTR
}

type TASKDIALOG_COMMON_BUTTON_FLAGS

type TASKDIALOG_COMMON_BUTTON_FLAGS int32

enum flags

const (
	TDCBF_OK_BUTTON       TASKDIALOG_COMMON_BUTTON_FLAGS = 1
	TDCBF_YES_BUTTON      TASKDIALOG_COMMON_BUTTON_FLAGS = 2
	TDCBF_NO_BUTTON       TASKDIALOG_COMMON_BUTTON_FLAGS = 4
	TDCBF_CANCEL_BUTTON   TASKDIALOG_COMMON_BUTTON_FLAGS = 8
	TDCBF_RETRY_BUTTON    TASKDIALOG_COMMON_BUTTON_FLAGS = 16
	TDCBF_CLOSE_BUTTON    TASKDIALOG_COMMON_BUTTON_FLAGS = 32
	TDCBF_ABORT_BUTTON    TASKDIALOG_COMMON_BUTTON_FLAGS = 65536
	TDCBF_IGNORE_BUTTON   TASKDIALOG_COMMON_BUTTON_FLAGS = 131072
	TDCBF_TRYAGAIN_BUTTON TASKDIALOG_COMMON_BUTTON_FLAGS = 262144
	TDCBF_CONTINUE_BUTTON TASKDIALOG_COMMON_BUTTON_FLAGS = 524288
	TDCBF_HELP_BUTTON     TASKDIALOG_COMMON_BUTTON_FLAGS = 1048576
)

type TASKDIALOG_ELEMENTS

type TASKDIALOG_ELEMENTS int32

enum

const (
	TDE_CONTENT              TASKDIALOG_ELEMENTS = 0
	TDE_EXPANDED_INFORMATION TASKDIALOG_ELEMENTS = 1
	TDE_FOOTER               TASKDIALOG_ELEMENTS = 2
	TDE_MAIN_INSTRUCTION     TASKDIALOG_ELEMENTS = 3
)

type TASKDIALOG_FLAGS

type TASKDIALOG_FLAGS int32

enum flags

const (
	TDF_ENABLE_HYPERLINKS           TASKDIALOG_FLAGS = 1
	TDF_USE_HICON_MAIN              TASKDIALOG_FLAGS = 2
	TDF_USE_HICON_FOOTER            TASKDIALOG_FLAGS = 4
	TDF_ALLOW_DIALOG_CANCELLATION   TASKDIALOG_FLAGS = 8
	TDF_USE_COMMAND_LINKS           TASKDIALOG_FLAGS = 16
	TDF_USE_COMMAND_LINKS_NO_ICON   TASKDIALOG_FLAGS = 32
	TDF_EXPAND_FOOTER_AREA          TASKDIALOG_FLAGS = 64
	TDF_EXPANDED_BY_DEFAULT         TASKDIALOG_FLAGS = 128
	TDF_VERIFICATION_FLAG_CHECKED   TASKDIALOG_FLAGS = 256
	TDF_SHOW_PROGRESS_BAR           TASKDIALOG_FLAGS = 512
	TDF_SHOW_MARQUEE_PROGRESS_BAR   TASKDIALOG_FLAGS = 1024
	TDF_CALLBACK_TIMER              TASKDIALOG_FLAGS = 2048
	TDF_POSITION_RELATIVE_TO_WINDOW TASKDIALOG_FLAGS = 4096
	TDF_RTL_LAYOUT                  TASKDIALOG_FLAGS = 8192
	TDF_NO_DEFAULT_RADIO_BUTTON     TASKDIALOG_FLAGS = 16384
	TDF_CAN_BE_MINIMIZED            TASKDIALOG_FLAGS = 32768
	TDF_NO_SET_FOREGROUND           TASKDIALOG_FLAGS = 65536
	TDF_SIZE_TO_CONTENT             TASKDIALOG_FLAGS = 16777216
)

type TASKDIALOG_ICON_ELEMENTS

type TASKDIALOG_ICON_ELEMENTS int32

enum

const (
	TDIE_ICON_MAIN   TASKDIALOG_ICON_ELEMENTS = 0
	TDIE_ICON_FOOTER TASKDIALOG_ICON_ELEMENTS = 1
)

type TASKDIALOG_MESSAGES

type TASKDIALOG_MESSAGES int32

enum

const (
	TDM_NAVIGATE_PAGE                       TASKDIALOG_MESSAGES = 1125
	TDM_CLICK_BUTTON                        TASKDIALOG_MESSAGES = 1126
	TDM_SET_MARQUEE_PROGRESS_BAR            TASKDIALOG_MESSAGES = 1127
	TDM_SET_PROGRESS_BAR_STATE              TASKDIALOG_MESSAGES = 1128
	TDM_SET_PROGRESS_BAR_RANGE              TASKDIALOG_MESSAGES = 1129
	TDM_SET_PROGRESS_BAR_POS                TASKDIALOG_MESSAGES = 1130
	TDM_SET_PROGRESS_BAR_MARQUEE            TASKDIALOG_MESSAGES = 1131
	TDM_SET_ELEMENT_TEXT                    TASKDIALOG_MESSAGES = 1132
	TDM_CLICK_RADIO_BUTTON                  TASKDIALOG_MESSAGES = 1134
	TDM_ENABLE_BUTTON                       TASKDIALOG_MESSAGES = 1135
	TDM_ENABLE_RADIO_BUTTON                 TASKDIALOG_MESSAGES = 1136
	TDM_CLICK_VERIFICATION                  TASKDIALOG_MESSAGES = 1137
	TDM_UPDATE_ELEMENT_TEXT                 TASKDIALOG_MESSAGES = 1138
	TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE TASKDIALOG_MESSAGES = 1139
	TDM_UPDATE_ICON                         TASKDIALOG_MESSAGES = 1140
)

type TASKDIALOG_NOTIFICATIONS

type TASKDIALOG_NOTIFICATIONS int32

enum

const (
	TDN_CREATED                TASKDIALOG_NOTIFICATIONS = 0
	TDN_NAVIGATED              TASKDIALOG_NOTIFICATIONS = 1
	TDN_BUTTON_CLICKED         TASKDIALOG_NOTIFICATIONS = 2
	TDN_HYPERLINK_CLICKED      TASKDIALOG_NOTIFICATIONS = 3
	TDN_TIMER                  TASKDIALOG_NOTIFICATIONS = 4
	TDN_DESTROYED              TASKDIALOG_NOTIFICATIONS = 5
	TDN_RADIO_BUTTON_CLICKED   TASKDIALOG_NOTIFICATIONS = 6
	TDN_DIALOG_CONSTRUCTED     TASKDIALOG_NOTIFICATIONS = 7
	TDN_VERIFICATION_CLICKED   TASKDIALOG_NOTIFICATIONS = 8
	TDN_HELP                   TASKDIALOG_NOTIFICATIONS = 9
	TDN_EXPANDO_BUTTON_CLICKED TASKDIALOG_NOTIFICATIONS = 10
)

type TASKLINKSTATES

type TASKLINKSTATES int32

enum

const (
	CPTL_NORMAL   TASKLINKSTATES = 1
	CPTL_HOT      TASKLINKSTATES = 2
	CPTL_PRESSED  TASKLINKSTATES = 3
	CPTL_DISABLED TASKLINKSTATES = 4
	CPTL_PAGE     TASKLINKSTATES = 5
)

type TA_CUBIC_BEZIER

type TA_CUBIC_BEZIER struct {
	Header TA_TIMINGFUNCTION
	RX0    float32
	RY0    float32
	RX1    float32
	RY1    float32
}

type TA_PROPERTY

type TA_PROPERTY int32

enum

const (
	TAP_FLAGS              TA_PROPERTY = 0
	TAP_TRANSFORMCOUNT     TA_PROPERTY = 1
	TAP_STAGGERDELAY       TA_PROPERTY = 2
	TAP_STAGGERDELAYCAP    TA_PROPERTY = 3
	TAP_STAGGERDELAYFACTOR TA_PROPERTY = 4
	TAP_ZORDER             TA_PROPERTY = 5
)

type TA_PROPERTY_FLAG

type TA_PROPERTY_FLAG int32

enum flags

const (
	TAPF_NONE            TA_PROPERTY_FLAG = 0
	TAPF_HASSTAGGER      TA_PROPERTY_FLAG = 1
	TAPF_ISRTLAWARE      TA_PROPERTY_FLAG = 2
	TAPF_ALLOWCOLLECTION TA_PROPERTY_FLAG = 4
	TAPF_HASBACKGROUND   TA_PROPERTY_FLAG = 8
	TAPF_HASPERSPECTIVE  TA_PROPERTY_FLAG = 16
)

type TA_TIMINGFUNCTION

type TA_TIMINGFUNCTION struct {
	ETimingFunctionType TA_TIMINGFUNCTION_TYPE
}

type TA_TIMINGFUNCTION_TYPE

type TA_TIMINGFUNCTION_TYPE int32

enum

const (
	TTFT_UNDEFINED    TA_TIMINGFUNCTION_TYPE = 0
	TTFT_CUBIC_BEZIER TA_TIMINGFUNCTION_TYPE = 1
)

type TA_TRANSFORM

type TA_TRANSFORM struct {
	ETransformType     TA_TRANSFORM_TYPE
	DwTimingFunctionId uint32
	DwStartTime        uint32
	DwDurationTime     uint32
	EFlags             TA_TRANSFORM_FLAG
}

type TA_TRANSFORM_2D

type TA_TRANSFORM_2D struct {
	Header    TA_TRANSFORM
	RX        float32
	RY        float32
	RInitialX float32
	RInitialY float32
	ROriginX  float32
	ROriginY  float32
}

type TA_TRANSFORM_CLIP

type TA_TRANSFORM_CLIP struct {
	Header         TA_TRANSFORM
	RLeft          float32
	RTop           float32
	RRight         float32
	RBottom        float32
	RInitialLeft   float32
	RInitialTop    float32
	RInitialRight  float32
	RInitialBottom float32
}

type TA_TRANSFORM_FLAG

type TA_TRANSFORM_FLAG int32

enum flags

const (
	TATF_NONE              TA_TRANSFORM_FLAG = 0
	TATF_TARGETVALUES_USER TA_TRANSFORM_FLAG = 1
	TATF_HASINITIALVALUES  TA_TRANSFORM_FLAG = 2
	TATF_HASORIGINVALUES   TA_TRANSFORM_FLAG = 4
)

type TA_TRANSFORM_OPACITY

type TA_TRANSFORM_OPACITY struct {
	Header          TA_TRANSFORM
	ROpacity        float32
	RInitialOpacity float32
}

type TA_TRANSFORM_TYPE

type TA_TRANSFORM_TYPE int32

enum

const (
	TATT_TRANSLATE_2D TA_TRANSFORM_TYPE = 0
	TATT_SCALE_2D     TA_TRANSFORM_TYPE = 1
	TATT_OPACITY      TA_TRANSFORM_TYPE = 2
	TATT_CLIP         TA_TRANSFORM_TYPE = 3
)

type TBADDBITMAP

type TBADDBITMAP struct {
	HInst HINSTANCE
	NID   uintptr
}

type TBBUTTON

type TBBUTTON struct {
	IBitmap   int32
	IdCommand int32
	FsState   byte
	FsStyle   byte
	BReserved [6]byte
	DwData    uintptr
	IString   uintptr
}

type TBBUTTONINFO

type TBBUTTONINFO = TBBUTTONINFOW

type TBBUTTONINFOA

type TBBUTTONINFOA struct {
	CbSize    uint32
	DwMask    TBBUTTONINFOW_MASK
	IdCommand int32
	IImage    int32
	FsState   byte
	FsStyle   byte
	Cx        uint16
	LParam    uintptr
	PszText   PSTR
	CchText   int32
}

type TBBUTTONINFOW

type TBBUTTONINFOW struct {
	CbSize    uint32
	DwMask    TBBUTTONINFOW_MASK
	IdCommand int32
	IImage    int32
	FsState   byte
	FsStyle   byte
	Cx        uint16
	LParam    uintptr
	PszText   PWSTR
	CchText   int32
}

type TBBUTTONINFOW_MASK

type TBBUTTONINFOW_MASK uint32

enum flags

const (
	TBIF_BYINDEX TBBUTTONINFOW_MASK = 2147483648
	TBIF_COMMAND TBBUTTONINFOW_MASK = 32
	TBIF_IMAGE   TBBUTTONINFOW_MASK = 1
	TBIF_LPARAM  TBBUTTONINFOW_MASK = 16
	TBIF_SIZE    TBBUTTONINFOW_MASK = 64
	TBIF_STATE   TBBUTTONINFOW_MASK = 4
	TBIF_STYLE   TBBUTTONINFOW_MASK = 8
	TBIF_TEXT    TBBUTTONINFOW_MASK = 2
)

type TBINFO

type TBINFO struct {
	Cbuttons uint32
	UFlags   uint32
}

type TBINSERTMARK

type TBINSERTMARK struct {
	IButton int32
	DwFlags TBINSERTMARK_FLAGS
}

type TBINSERTMARK_FLAGS

type TBINSERTMARK_FLAGS uint32

enum

const (
	TBIMHT_NONE       TBINSERTMARK_FLAGS = 0
	TBIMHT_AFTER      TBINSERTMARK_FLAGS = 1
	TBIMHT_BACKGROUND TBINSERTMARK_FLAGS = 2
)

type TBMETRICS

type TBMETRICS struct {
	CbSize          uint32
	DwMask          uint32
	CxPad           int32
	CyPad           int32
	CxBarPad        int32
	CyBarPad        int32
	CxButtonSpacing int32
	CyButtonSpacing int32
}

type TBPFLAG

type TBPFLAG int32

enum flags

const (
	TBPF_NOPROGRESS    TBPFLAG = 0
	TBPF_INDETERMINATE TBPFLAG = 1
	TBPF_NORMAL        TBPFLAG = 2
	TBPF_ERROR         TBPFLAG = 4
	TBPF_PAUSED        TBPFLAG = 8
)

type TBREPLACEBITMAP

type TBREPLACEBITMAP struct {
	HInstOld HINSTANCE
	NIDOld   uintptr
	HInstNew HINSTANCE
	NIDNew   uintptr
	NButtons int32
}

type TBSAVEPARAMS

type TBSAVEPARAMS = TBSAVEPARAMSW

type TBSAVEPARAMSA

type TBSAVEPARAMSA struct {
	Hkr          HKEY
	PszSubKey    PSTR
	PszValueName PSTR
}

type TBSAVEPARAMSW

type TBSAVEPARAMSW struct {
	Hkr          HKEY
	PszSubKey    PWSTR
	PszValueName PWSTR
}

type TCHITTESTINFO

type TCHITTESTINFO struct {
	Pt    POINT
	Flags TCHITTESTINFO_FLAGS
}

type TCHITTESTINFO_FLAGS

type TCHITTESTINFO_FLAGS uint32

enum

const (
	TCHT_NOWHERE     TCHITTESTINFO_FLAGS = 1
	TCHT_ONITEM      TCHITTESTINFO_FLAGS = 6
	TCHT_ONITEMICON  TCHITTESTINFO_FLAGS = 2
	TCHT_ONITEMLABEL TCHITTESTINFO_FLAGS = 4
)

type TCITEM

type TCITEM = TCITEMW

type TCITEMA

type TCITEMA struct {
	Mask        TCITEMHEADERA_MASK
	DwState     TAB_CONTROL_ITEM_STATE
	DwStateMask TAB_CONTROL_ITEM_STATE
	PszText     PSTR
	CchTextMax  int32
	IImage      int32
	LParam      LPARAM
}

type TCITEMHEADER

type TCITEMHEADER = TCITEMHEADERW

type TCITEMHEADERA

type TCITEMHEADERA struct {
	Mask        TCITEMHEADERA_MASK
	LpReserved1 uint32
	LpReserved2 uint32
	PszText     PSTR
	CchTextMax  int32
	IImage      int32
}

type TCITEMHEADERA_MASK

type TCITEMHEADERA_MASK uint32

enum flags

const (
	TCIF_IMAGE      TCITEMHEADERA_MASK = 2
	TCIF_RTLREADING TCITEMHEADERA_MASK = 4
	TCIF_TEXT       TCITEMHEADERA_MASK = 1
	TCIF_PARAM      TCITEMHEADERA_MASK = 8
	TCIF_STATE      TCITEMHEADERA_MASK = 16
)

type TCITEMHEADERW

type TCITEMHEADERW struct {
	Mask        TCITEMHEADERA_MASK
	LpReserved1 uint32
	LpReserved2 uint32
	PszText     PWSTR
	CchTextMax  int32
	IImage      int32
}

type TCITEMW

type TCITEMW struct {
	Mask        TCITEMHEADERA_MASK
	DwState     TAB_CONTROL_ITEM_STATE
	DwStateMask TAB_CONTROL_ITEM_STATE
	PszText     PWSTR
	CchTextMax  int32
	IImage      int32
	LParam      LPARAM
}

type TCP_REQUEST_QUERY_INFORMATION_EX32_XP

type TCP_REQUEST_QUERY_INFORMATION_EX32_XP struct {
	ID      TDIObjectID
	Context [4]uint32
}

type TCP_REQUEST_QUERY_INFORMATION_EX_W2K

type TCP_REQUEST_QUERY_INFORMATION_EX_W2K struct {
	ID      TDIObjectID
	Context [16]byte
}

type TCP_REQUEST_QUERY_INFORMATION_EX_XP

type TCP_REQUEST_QUERY_INFORMATION_EX_XP struct {
	ID      TDIObjectID
	Context [4]uintptr
}

type TCP_REQUEST_SET_INFORMATION_EX

type TCP_REQUEST_SET_INFORMATION_EX struct {
	ID         TDIObjectID
	BufferSize uint32
	Buffer     [1]byte
}

type TDIENTITY_ENTITY_TYPE

type TDIENTITY_ENTITY_TYPE uint32

enum

const (
	GENERIC_ENTITY TDIENTITY_ENTITY_TYPE = 0
	AT_ENTITY      TDIENTITY_ENTITY_TYPE = 640
	CL_NL_ENTITY   TDIENTITY_ENTITY_TYPE = 769
	CO_NL_ENTITY   TDIENTITY_ENTITY_TYPE = 768
	CL_TL_ENTITY   TDIENTITY_ENTITY_TYPE = 1025
	CO_TL_ENTITY   TDIENTITY_ENTITY_TYPE = 1024
	ER_ENTITY      TDIENTITY_ENTITY_TYPE = 896
	IF_ENTITY      TDIENTITY_ENTITY_TYPE = 512
)

type TDIEntityID

type TDIEntityID struct {
	Tei_entity   TDIENTITY_ENTITY_TYPE
	Tei_instance uint32
}

type TDIObjectID

type TDIObjectID struct {
	Toi_entity TDIEntityID
	Toi_class  uint32
	Toi_type   uint32
	Toi_id     uint32
}

type TDI_TL_IO_CONTROL_ENDPOINT

type TDI_TL_IO_CONTROL_ENDPOINT struct {
	Type  TDI_TL_IO_CONTROL_TYPE
	Level uint32
	TDI_TL_IO_CONTROL_ENDPOINT_Anonymous
	InputBuffer        unsafe.Pointer
	InputBufferLength  uint32
	OutputBuffer       unsafe.Pointer
	OutputBufferLength uint32
}

type TDI_TL_IO_CONTROL_ENDPOINT_Anonymous

type TDI_TL_IO_CONTROL_ENDPOINT_Anonymous struct {
	Data [1]uint32
}

func (*TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) IoControlCode

func (this *TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) IoControlCode() *uint32

func (*TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) IoControlCodeVal

func (this *TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) IoControlCodeVal() uint32

func (*TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) OptionName

func (this *TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) OptionName() *uint32

func (*TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) OptionNameVal

func (this *TDI_TL_IO_CONTROL_ENDPOINT_Anonymous) OptionNameVal() uint32

type TDI_TL_IO_CONTROL_TYPE

type TDI_TL_IO_CONTROL_TYPE int32

enum

const (
	EndpointIoControlType   TDI_TL_IO_CONTROL_TYPE = 0
	SetSockOptIoControlType TDI_TL_IO_CONTROL_TYPE = 1
	GetSockOptIoControlType TDI_TL_IO_CONTROL_TYPE = 2
	SocketIoControlType     TDI_TL_IO_CONTROL_TYPE = 3
)

type TEB

type TEB struct {
	Reserved1               [12]unsafe.Pointer
	ProcessEnvironmentBlock *PEB
	Reserved2               [399]unsafe.Pointer
	Reserved3               [1952]byte
	TlsSlots                [64]unsafe.Pointer
	Reserved4               [8]byte
	Reserved5               [26]unsafe.Pointer
	ReservedForOle          unsafe.Pointer
	Reserved6               [4]unsafe.Pointer
	TlsExpansionSlots       unsafe.Pointer
}

type TEXTMETRIC

type TEXTMETRIC = TEXTMETRICW

type TEXTMETRICA

type TEXTMETRICA struct {
	TmHeight           int32
	TmAscent           int32
	TmDescent          int32
	TmInternalLeading  int32
	TmExternalLeading  int32
	TmAveCharWidth     int32
	TmMaxCharWidth     int32
	TmWeight           int32
	TmOverhang         int32
	TmDigitizedAspectX int32
	TmDigitizedAspectY int32
	TmFirstChar        byte
	TmLastChar         byte
	TmDefaultChar      byte
	TmBreakChar        byte
	TmItalic           byte
	TmUnderlined       byte
	TmStruckOut        byte
	TmPitchAndFamily   TMPF_FLAGS
	TmCharSet          byte
}

type TEXTMETRICW

type TEXTMETRICW struct {
	TmHeight           int32
	TmAscent           int32
	TmDescent          int32
	TmInternalLeading  int32
	TmExternalLeading  int32
	TmAveCharWidth     int32
	TmMaxCharWidth     int32
	TmWeight           int32
	TmOverhang         int32
	TmDigitizedAspectX int32
	TmDigitizedAspectY int32
	TmFirstChar        uint16
	TmLastChar         uint16
	TmDefaultChar      uint16
	TmBreakChar        uint16
	TmItalic           byte
	TmUnderlined       byte
	TmStruckOut        byte
	TmPitchAndFamily   TMPF_FLAGS
	TmCharSet          byte
}

type TEXTMODE

type TEXTMODE int32

enum

const (
	TM_PLAINTEXT       TEXTMODE = 1
	TM_RICHTEXT        TEXTMODE = 2
	TM_SINGLELEVELUNDO TEXTMODE = 4
	TM_MULTILEVELUNDO  TEXTMODE = 8
	TM_SINGLECODEPAGE  TEXTMODE = 16
	TM_MULTICODEPAGE   TEXTMODE = 32
)

type TEXTRANGE

type TEXTRANGE = TEXTRANGEW

type TEXTRANGEA

type TEXTRANGEA struct {
	Chrg      CHARRANGE
	LpstrText PSTR
}

type TEXTRANGEW

type TEXTRANGEW struct {
	Chrg      CHARRANGE
	LpstrText PWSTR
}

type TEXTRANGE_PROPERTIES

type TEXTRANGE_PROPERTIES struct {
	PotfRecords *OPENTYPE_FEATURE_RECORD
	CotfRecords int32
}

type TEXTSELECTIONGRIPPERPARTS

type TEXTSELECTIONGRIPPERPARTS int32

enum

const (
	TSGP_GRIPPER TEXTSELECTIONGRIPPERPARTS = 1
)

type TEXTSHADOWTYPE

type TEXTSHADOWTYPE int32

enum

const (
	TST_NONE       TEXTSHADOWTYPE = 0
	TST_SINGLE     TEXTSHADOWTYPE = 1
	TST_CONTINUOUS TEXTSHADOWTYPE = 2
)

type TEXTSTYLEPARTS

type TEXTSTYLEPARTS int32

enum

const (
	TEXT_MAININSTRUCTION TEXTSTYLEPARTS = 1
	TEXT_INSTRUCTION     TEXTSTYLEPARTS = 2
	TEXT_BODYTITLE       TEXTSTYLEPARTS = 3
	TEXT_BODYTEXT        TEXTSTYLEPARTS = 4
	TEXT_SECONDARYTEXT   TEXTSTYLEPARTS = 5
	TEXT_HYPERLINKTEXT   TEXTSTYLEPARTS = 6
	TEXT_EXPANDED        TEXTSTYLEPARTS = 7
	TEXT_LABEL           TEXTSTYLEPARTS = 8
	TEXT_CONTROLLABEL    TEXTSTYLEPARTS = 9
)

type TEXT_ALIGN_OPTIONS

type TEXT_ALIGN_OPTIONS uint32

enum flags

const (
	TA_NOUPDATECP TEXT_ALIGN_OPTIONS = 0
	TA_UPDATECP   TEXT_ALIGN_OPTIONS = 1
	TA_LEFT       TEXT_ALIGN_OPTIONS = 0
	TA_RIGHT      TEXT_ALIGN_OPTIONS = 2
	TA_CENTER     TEXT_ALIGN_OPTIONS = 6
	TA_TOP        TEXT_ALIGN_OPTIONS = 0
	TA_BOTTOM     TEXT_ALIGN_OPTIONS = 8
	TA_BASELINE   TEXT_ALIGN_OPTIONS = 24
	TA_RTLREADING TEXT_ALIGN_OPTIONS = 256
	TA_MASK       TEXT_ALIGN_OPTIONS = 287
	VTA_BASELINE  TEXT_ALIGN_OPTIONS = 24
	VTA_LEFT      TEXT_ALIGN_OPTIONS = 8
	VTA_RIGHT     TEXT_ALIGN_OPTIONS = 0
	VTA_CENTER    TEXT_ALIGN_OPTIONS = 6
	VTA_BOTTOM    TEXT_ALIGN_OPTIONS = 2
	VTA_TOP       TEXT_ALIGN_OPTIONS = 0
)

func GetTextAlign

func GetTextAlign(hdc HDC) TEXT_ALIGN_OPTIONS

type THDTYPE

type THDTYPE int32

enum

const (
	THDTYPE_BLOCKMESSAGES   THDTYPE = 0
	THDTYPE_PROCESSMESSAGES THDTYPE = 1
)

type THEMESIZE

type THEMESIZE int32

enum

const (
	TS_MIN  THEMESIZE = 0
	TS_TRUE THEMESIZE = 1
	TS_DRAW THEMESIZE = 2
)

type THEME_PROPERTY_SYMBOL_ID

type THEME_PROPERTY_SYMBOL_ID uint32

enum

const (
	TMT_RESERVEDLOW             THEME_PROPERTY_SYMBOL_ID = 0
	TMT_RESERVEDHIGH            THEME_PROPERTY_SYMBOL_ID = 7999
	TMT_DIBDATA                 THEME_PROPERTY_SYMBOL_ID = 2
	TMT_GLYPHDIBDATA            THEME_PROPERTY_SYMBOL_ID = 8
	TMT_ENUM                    THEME_PROPERTY_SYMBOL_ID = 200
	TMT_STRING                  THEME_PROPERTY_SYMBOL_ID = 201
	TMT_INT                     THEME_PROPERTY_SYMBOL_ID = 202
	TMT_BOOL                    THEME_PROPERTY_SYMBOL_ID = 203
	TMT_COLOR                   THEME_PROPERTY_SYMBOL_ID = 204
	TMT_MARGINS                 THEME_PROPERTY_SYMBOL_ID = 205
	TMT_FILENAME                THEME_PROPERTY_SYMBOL_ID = 206
	TMT_SIZE                    THEME_PROPERTY_SYMBOL_ID = 207
	TMT_POSITION                THEME_PROPERTY_SYMBOL_ID = 208
	TMT_RECT                    THEME_PROPERTY_SYMBOL_ID = 209
	TMT_FONT                    THEME_PROPERTY_SYMBOL_ID = 210
	TMT_INTLIST                 THEME_PROPERTY_SYMBOL_ID = 211
	TMT_HBITMAP                 THEME_PROPERTY_SYMBOL_ID = 212
	TMT_DISKSTREAM              THEME_PROPERTY_SYMBOL_ID = 213
	TMT_STREAM                  THEME_PROPERTY_SYMBOL_ID = 214
	TMT_BITMAPREF               THEME_PROPERTY_SYMBOL_ID = 215
	TMT_FLOAT                   THEME_PROPERTY_SYMBOL_ID = 216
	TMT_FLOATLIST               THEME_PROPERTY_SYMBOL_ID = 217
	TMT_COLORSCHEMES            THEME_PROPERTY_SYMBOL_ID = 401
	TMT_SIZES                   THEME_PROPERTY_SYMBOL_ID = 402
	TMT_CHARSET                 THEME_PROPERTY_SYMBOL_ID = 403
	TMT_NAME                    THEME_PROPERTY_SYMBOL_ID = 600
	TMT_DISPLAYNAME             THEME_PROPERTY_SYMBOL_ID = 601
	TMT_TOOLTIP                 THEME_PROPERTY_SYMBOL_ID = 602
	TMT_COMPANY                 THEME_PROPERTY_SYMBOL_ID = 603
	TMT_AUTHOR                  THEME_PROPERTY_SYMBOL_ID = 604
	TMT_COPYRIGHT               THEME_PROPERTY_SYMBOL_ID = 605
	TMT_URL                     THEME_PROPERTY_SYMBOL_ID = 606
	TMT_VERSION                 THEME_PROPERTY_SYMBOL_ID = 607
	TMT_DESCRIPTION             THEME_PROPERTY_SYMBOL_ID = 608
	TMT_FIRST_RCSTRING_NAME     THEME_PROPERTY_SYMBOL_ID = 601
	TMT_LAST_RCSTRING_NAME      THEME_PROPERTY_SYMBOL_ID = 608
	TMT_CAPTIONFONT             THEME_PROPERTY_SYMBOL_ID = 801
	TMT_SMALLCAPTIONFONT        THEME_PROPERTY_SYMBOL_ID = 802
	TMT_MENUFONT                THEME_PROPERTY_SYMBOL_ID = 803
	TMT_STATUSFONT              THEME_PROPERTY_SYMBOL_ID = 804
	TMT_MSGBOXFONT              THEME_PROPERTY_SYMBOL_ID = 805
	TMT_ICONTITLEFONT           THEME_PROPERTY_SYMBOL_ID = 806
	TMT_HEADING1FONT            THEME_PROPERTY_SYMBOL_ID = 807
	TMT_HEADING2FONT            THEME_PROPERTY_SYMBOL_ID = 808
	TMT_BODYFONT                THEME_PROPERTY_SYMBOL_ID = 809
	TMT_FIRSTFONT               THEME_PROPERTY_SYMBOL_ID = 801
	TMT_LASTFONT                THEME_PROPERTY_SYMBOL_ID = 809
	TMT_FLATMENUS               THEME_PROPERTY_SYMBOL_ID = 1001
	TMT_FIRSTBOOL               THEME_PROPERTY_SYMBOL_ID = 1001
	TMT_LASTBOOL                THEME_PROPERTY_SYMBOL_ID = 1001
	TMT_SIZINGBORDERWIDTH       THEME_PROPERTY_SYMBOL_ID = 1201
	TMT_SCROLLBARWIDTH          THEME_PROPERTY_SYMBOL_ID = 1202
	TMT_SCROLLBARHEIGHT         THEME_PROPERTY_SYMBOL_ID = 1203
	TMT_CAPTIONBARWIDTH         THEME_PROPERTY_SYMBOL_ID = 1204
	TMT_CAPTIONBARHEIGHT        THEME_PROPERTY_SYMBOL_ID = 1205
	TMT_SMCAPTIONBARWIDTH       THEME_PROPERTY_SYMBOL_ID = 1206
	TMT_SMCAPTIONBARHEIGHT      THEME_PROPERTY_SYMBOL_ID = 1207
	TMT_MENUBARWIDTH            THEME_PROPERTY_SYMBOL_ID = 1208
	TMT_MENUBARHEIGHT           THEME_PROPERTY_SYMBOL_ID = 1209
	TMT_PADDEDBORDERWIDTH       THEME_PROPERTY_SYMBOL_ID = 1210
	TMT_FIRSTSIZE               THEME_PROPERTY_SYMBOL_ID = 1201
	TMT_LASTSIZE                THEME_PROPERTY_SYMBOL_ID = 1210
	TMT_MINCOLORDEPTH           THEME_PROPERTY_SYMBOL_ID = 1301
	TMT_FIRSTINT                THEME_PROPERTY_SYMBOL_ID = 1301
	TMT_LASTINT                 THEME_PROPERTY_SYMBOL_ID = 1301
	TMT_CSSNAME                 THEME_PROPERTY_SYMBOL_ID = 1401
	TMT_XMLNAME                 THEME_PROPERTY_SYMBOL_ID = 1402
	TMT_LASTUPDATED             THEME_PROPERTY_SYMBOL_ID = 1403
	TMT_ALIAS                   THEME_PROPERTY_SYMBOL_ID = 1404
	TMT_FIRSTSTRING             THEME_PROPERTY_SYMBOL_ID = 1401
	TMT_LASTSTRING              THEME_PROPERTY_SYMBOL_ID = 1404
	TMT_SCROLLBAR               THEME_PROPERTY_SYMBOL_ID = 1601
	TMT_BACKGROUND              THEME_PROPERTY_SYMBOL_ID = 1602
	TMT_ACTIVECAPTION           THEME_PROPERTY_SYMBOL_ID = 1603
	TMT_INACTIVECAPTION         THEME_PROPERTY_SYMBOL_ID = 1604
	TMT_MENU                    THEME_PROPERTY_SYMBOL_ID = 1605
	TMT_WINDOW                  THEME_PROPERTY_SYMBOL_ID = 1606
	TMT_WINDOWFRAME             THEME_PROPERTY_SYMBOL_ID = 1607
	TMT_MENUTEXT                THEME_PROPERTY_SYMBOL_ID = 1608
	TMT_WINDOWTEXT              THEME_PROPERTY_SYMBOL_ID = 1609
	TMT_CAPTIONTEXT             THEME_PROPERTY_SYMBOL_ID = 1610
	TMT_ACTIVEBORDER            THEME_PROPERTY_SYMBOL_ID = 1611
	TMT_INACTIVEBORDER          THEME_PROPERTY_SYMBOL_ID = 1612
	TMT_APPWORKSPACE            THEME_PROPERTY_SYMBOL_ID = 1613
	TMT_HIGHLIGHT               THEME_PROPERTY_SYMBOL_ID = 1614
	TMT_HIGHLIGHTTEXT           THEME_PROPERTY_SYMBOL_ID = 1615
	TMT_BTNFACE                 THEME_PROPERTY_SYMBOL_ID = 1616
	TMT_BTNSHADOW               THEME_PROPERTY_SYMBOL_ID = 1617
	TMT_GRAYTEXT                THEME_PROPERTY_SYMBOL_ID = 1618
	TMT_BTNTEXT                 THEME_PROPERTY_SYMBOL_ID = 1619
	TMT_INACTIVECAPTIONTEXT     THEME_PROPERTY_SYMBOL_ID = 1620
	TMT_BTNHIGHLIGHT            THEME_PROPERTY_SYMBOL_ID = 1621
	TMT_DKSHADOW3D              THEME_PROPERTY_SYMBOL_ID = 1622
	TMT_LIGHT3D                 THEME_PROPERTY_SYMBOL_ID = 1623
	TMT_INFOTEXT                THEME_PROPERTY_SYMBOL_ID = 1624
	TMT_INFOBK                  THEME_PROPERTY_SYMBOL_ID = 1625
	TMT_BUTTONALTERNATEFACE     THEME_PROPERTY_SYMBOL_ID = 1626
	TMT_HOTTRACKING             THEME_PROPERTY_SYMBOL_ID = 1627
	TMT_GRADIENTACTIVECAPTION   THEME_PROPERTY_SYMBOL_ID = 1628
	TMT_GRADIENTINACTIVECAPTION THEME_PROPERTY_SYMBOL_ID = 1629
	TMT_MENUHILIGHT             THEME_PROPERTY_SYMBOL_ID = 1630
	TMT_MENUBAR                 THEME_PROPERTY_SYMBOL_ID = 1631
	TMT_FIRSTCOLOR              THEME_PROPERTY_SYMBOL_ID = 1601
	TMT_LASTCOLOR               THEME_PROPERTY_SYMBOL_ID = 1631
	TMT_FROMHUE1                THEME_PROPERTY_SYMBOL_ID = 1801
	TMT_FROMHUE2                THEME_PROPERTY_SYMBOL_ID = 1802
	TMT_FROMHUE3                THEME_PROPERTY_SYMBOL_ID = 1803
	TMT_FROMHUE4                THEME_PROPERTY_SYMBOL_ID = 1804
	TMT_FROMHUE5                THEME_PROPERTY_SYMBOL_ID = 1805
	TMT_TOHUE1                  THEME_PROPERTY_SYMBOL_ID = 1806
	TMT_TOHUE2                  THEME_PROPERTY_SYMBOL_ID = 1807
	TMT_TOHUE3                  THEME_PROPERTY_SYMBOL_ID = 1808
	TMT_TOHUE4                  THEME_PROPERTY_SYMBOL_ID = 1809
	TMT_TOHUE5                  THEME_PROPERTY_SYMBOL_ID = 1810
	TMT_FROMCOLOR1              THEME_PROPERTY_SYMBOL_ID = 2001
	TMT_FROMCOLOR2              THEME_PROPERTY_SYMBOL_ID = 2002
	TMT_FROMCOLOR3              THEME_PROPERTY_SYMBOL_ID = 2003
	TMT_FROMCOLOR4              THEME_PROPERTY_SYMBOL_ID = 2004
	TMT_FROMCOLOR5              THEME_PROPERTY_SYMBOL_ID = 2005
	TMT_TOCOLOR1                THEME_PROPERTY_SYMBOL_ID = 2006
	TMT_TOCOLOR2                THEME_PROPERTY_SYMBOL_ID = 2007
	TMT_TOCOLOR3                THEME_PROPERTY_SYMBOL_ID = 2008
	TMT_TOCOLOR4                THEME_PROPERTY_SYMBOL_ID = 2009
	TMT_TOCOLOR5                THEME_PROPERTY_SYMBOL_ID = 2010
	TMT_TRANSPARENT             THEME_PROPERTY_SYMBOL_ID = 2201
	TMT_AUTOSIZE                THEME_PROPERTY_SYMBOL_ID = 2202
	TMT_BORDERONLY              THEME_PROPERTY_SYMBOL_ID = 2203
	TMT_COMPOSITED              THEME_PROPERTY_SYMBOL_ID = 2204
	TMT_BGFILL                  THEME_PROPERTY_SYMBOL_ID = 2205
	TMT_GLYPHTRANSPARENT        THEME_PROPERTY_SYMBOL_ID = 2206
	TMT_GLYPHONLY               THEME_PROPERTY_SYMBOL_ID = 2207
	TMT_ALWAYSSHOWSIZINGBAR     THEME_PROPERTY_SYMBOL_ID = 2208
	TMT_MIRRORIMAGE             THEME_PROPERTY_SYMBOL_ID = 2209
	TMT_UNIFORMSIZING           THEME_PROPERTY_SYMBOL_ID = 2210
	TMT_INTEGRALSIZING          THEME_PROPERTY_SYMBOL_ID = 2211
	TMT_SOURCEGROW              THEME_PROPERTY_SYMBOL_ID = 2212
	TMT_SOURCESHRINK            THEME_PROPERTY_SYMBOL_ID = 2213
	TMT_DRAWBORDERS             THEME_PROPERTY_SYMBOL_ID = 2214
	TMT_NOETCHEDEFFECT          THEME_PROPERTY_SYMBOL_ID = 2215
	TMT_TEXTAPPLYOVERLAY        THEME_PROPERTY_SYMBOL_ID = 2216
	TMT_TEXTGLOW                THEME_PROPERTY_SYMBOL_ID = 2217
	TMT_TEXTITALIC              THEME_PROPERTY_SYMBOL_ID = 2218
	TMT_COMPOSITEDOPAQUE        THEME_PROPERTY_SYMBOL_ID = 2219
	TMT_LOCALIZEDMIRRORIMAGE    THEME_PROPERTY_SYMBOL_ID = 2220
	TMT_IMAGECOUNT              THEME_PROPERTY_SYMBOL_ID = 2401
	TMT_ALPHALEVEL              THEME_PROPERTY_SYMBOL_ID = 2402
	TMT_BORDERSIZE              THEME_PROPERTY_SYMBOL_ID = 2403
	TMT_ROUNDCORNERWIDTH        THEME_PROPERTY_SYMBOL_ID = 2404
	TMT_ROUNDCORNERHEIGHT       THEME_PROPERTY_SYMBOL_ID = 2405
	TMT_GRADIENTRATIO1          THEME_PROPERTY_SYMBOL_ID = 2406
	TMT_GRADIENTRATIO2          THEME_PROPERTY_SYMBOL_ID = 2407
	TMT_GRADIENTRATIO3          THEME_PROPERTY_SYMBOL_ID = 2408
	TMT_GRADIENTRATIO4          THEME_PROPERTY_SYMBOL_ID = 2409
	TMT_GRADIENTRATIO5          THEME_PROPERTY_SYMBOL_ID = 2410
	TMT_PROGRESSCHUNKSIZE       THEME_PROPERTY_SYMBOL_ID = 2411
	TMT_PROGRESSSPACESIZE       THEME_PROPERTY_SYMBOL_ID = 2412
	TMT_SATURATION              THEME_PROPERTY_SYMBOL_ID = 2413
	TMT_TEXTBORDERSIZE          THEME_PROPERTY_SYMBOL_ID = 2414
	TMT_ALPHATHRESHOLD          THEME_PROPERTY_SYMBOL_ID = 2415
	TMT_WIDTH                   THEME_PROPERTY_SYMBOL_ID = 2416
	TMT_HEIGHT                  THEME_PROPERTY_SYMBOL_ID = 2417
	TMT_GLYPHINDEX              THEME_PROPERTY_SYMBOL_ID = 2418
	TMT_TRUESIZESTRETCHMARK     THEME_PROPERTY_SYMBOL_ID = 2419
	TMT_MINDPI1                 THEME_PROPERTY_SYMBOL_ID = 2420
	TMT_MINDPI2                 THEME_PROPERTY_SYMBOL_ID = 2421
	TMT_MINDPI3                 THEME_PROPERTY_SYMBOL_ID = 2422
	TMT_MINDPI4                 THEME_PROPERTY_SYMBOL_ID = 2423
	TMT_MINDPI5                 THEME_PROPERTY_SYMBOL_ID = 2424
	TMT_TEXTGLOWSIZE            THEME_PROPERTY_SYMBOL_ID = 2425
	TMT_FRAMESPERSECOND         THEME_PROPERTY_SYMBOL_ID = 2426
	TMT_PIXELSPERFRAME          THEME_PROPERTY_SYMBOL_ID = 2427
	TMT_ANIMATIONDELAY          THEME_PROPERTY_SYMBOL_ID = 2428
	TMT_GLOWINTENSITY           THEME_PROPERTY_SYMBOL_ID = 2429
	TMT_OPACITY                 THEME_PROPERTY_SYMBOL_ID = 2430
	TMT_COLORIZATIONCOLOR       THEME_PROPERTY_SYMBOL_ID = 2431
	TMT_COLORIZATIONOPACITY     THEME_PROPERTY_SYMBOL_ID = 2432
	TMT_MINDPI6                 THEME_PROPERTY_SYMBOL_ID = 2433
	TMT_MINDPI7                 THEME_PROPERTY_SYMBOL_ID = 2434
	TMT_GLYPHFONT               THEME_PROPERTY_SYMBOL_ID = 2601
	TMT_IMAGEFILE               THEME_PROPERTY_SYMBOL_ID = 3001
	TMT_IMAGEFILE1              THEME_PROPERTY_SYMBOL_ID = 3002
	TMT_IMAGEFILE2              THEME_PROPERTY_SYMBOL_ID = 3003
	TMT_IMAGEFILE3              THEME_PROPERTY_SYMBOL_ID = 3004
	TMT_IMAGEFILE4              THEME_PROPERTY_SYMBOL_ID = 3005
	TMT_IMAGEFILE5              THEME_PROPERTY_SYMBOL_ID = 3006
	TMT_GLYPHIMAGEFILE          THEME_PROPERTY_SYMBOL_ID = 3008
	TMT_IMAGEFILE6              THEME_PROPERTY_SYMBOL_ID = 3009
	TMT_IMAGEFILE7              THEME_PROPERTY_SYMBOL_ID = 3010
	TMT_TEXT                    THEME_PROPERTY_SYMBOL_ID = 3201
	TMT_CLASSICVALUE            THEME_PROPERTY_SYMBOL_ID = 3202
	TMT_OFFSET                  THEME_PROPERTY_SYMBOL_ID = 3401
	TMT_TEXTSHADOWOFFSET        THEME_PROPERTY_SYMBOL_ID = 3402
	TMT_MINSIZE                 THEME_PROPERTY_SYMBOL_ID = 3403
	TMT_MINSIZE1                THEME_PROPERTY_SYMBOL_ID = 3404
	TMT_MINSIZE2                THEME_PROPERTY_SYMBOL_ID = 3405
	TMT_MINSIZE3                THEME_PROPERTY_SYMBOL_ID = 3406
	TMT_MINSIZE4                THEME_PROPERTY_SYMBOL_ID = 3407
	TMT_MINSIZE5                THEME_PROPERTY_SYMBOL_ID = 3408
	TMT_NORMALSIZE              THEME_PROPERTY_SYMBOL_ID = 3409
	TMT_MINSIZE6                THEME_PROPERTY_SYMBOL_ID = 3410
	TMT_MINSIZE7                THEME_PROPERTY_SYMBOL_ID = 3411
	TMT_SIZINGMARGINS           THEME_PROPERTY_SYMBOL_ID = 3601
	TMT_CONTENTMARGINS          THEME_PROPERTY_SYMBOL_ID = 3602
	TMT_CAPTIONMARGINS          THEME_PROPERTY_SYMBOL_ID = 3603
	TMT_BORDERCOLOR             THEME_PROPERTY_SYMBOL_ID = 3801
	TMT_FILLCOLOR               THEME_PROPERTY_SYMBOL_ID = 3802
	TMT_TEXTCOLOR               THEME_PROPERTY_SYMBOL_ID = 3803
	TMT_EDGELIGHTCOLOR          THEME_PROPERTY_SYMBOL_ID = 3804
	TMT_EDGEHIGHLIGHTCOLOR      THEME_PROPERTY_SYMBOL_ID = 3805
	TMT_EDGESHADOWCOLOR         THEME_PROPERTY_SYMBOL_ID = 3806
	TMT_EDGEDKSHADOWCOLOR       THEME_PROPERTY_SYMBOL_ID = 3807
	TMT_EDGEFILLCOLOR           THEME_PROPERTY_SYMBOL_ID = 3808
	TMT_TRANSPARENTCOLOR        THEME_PROPERTY_SYMBOL_ID = 3809
	TMT_GRADIENTCOLOR1          THEME_PROPERTY_SYMBOL_ID = 3810
	TMT_GRADIENTCOLOR2          THEME_PROPERTY_SYMBOL_ID = 3811
	TMT_GRADIENTCOLOR3          THEME_PROPERTY_SYMBOL_ID = 3812
	TMT_GRADIENTCOLOR4          THEME_PROPERTY_SYMBOL_ID = 3813
	TMT_GRADIENTCOLOR5          THEME_PROPERTY_SYMBOL_ID = 3814
	TMT_SHADOWCOLOR             THEME_PROPERTY_SYMBOL_ID = 3815
	TMT_GLOWCOLOR               THEME_PROPERTY_SYMBOL_ID = 3816
	TMT_TEXTBORDERCOLOR         THEME_PROPERTY_SYMBOL_ID = 3817
	TMT_TEXTSHADOWCOLOR         THEME_PROPERTY_SYMBOL_ID = 3818
	TMT_GLYPHTEXTCOLOR          THEME_PROPERTY_SYMBOL_ID = 3819
	TMT_GLYPHTRANSPARENTCOLOR   THEME_PROPERTY_SYMBOL_ID = 3820
	TMT_FILLCOLORHINT           THEME_PROPERTY_SYMBOL_ID = 3821
	TMT_BORDERCOLORHINT         THEME_PROPERTY_SYMBOL_ID = 3822
	TMT_ACCENTCOLORHINT         THEME_PROPERTY_SYMBOL_ID = 3823
	TMT_TEXTCOLORHINT           THEME_PROPERTY_SYMBOL_ID = 3824
	TMT_HEADING1TEXTCOLOR       THEME_PROPERTY_SYMBOL_ID = 3825
	TMT_HEADING2TEXTCOLOR       THEME_PROPERTY_SYMBOL_ID = 3826
	TMT_BODYTEXTCOLOR           THEME_PROPERTY_SYMBOL_ID = 3827
	TMT_BGTYPE                  THEME_PROPERTY_SYMBOL_ID = 4001
	TMT_BORDERTYPE              THEME_PROPERTY_SYMBOL_ID = 4002
	TMT_FILLTYPE                THEME_PROPERTY_SYMBOL_ID = 4003
	TMT_SIZINGTYPE              THEME_PROPERTY_SYMBOL_ID = 4004
	TMT_HALIGN                  THEME_PROPERTY_SYMBOL_ID = 4005
	TMT_CONTENTALIGNMENT        THEME_PROPERTY_SYMBOL_ID = 4006
	TMT_VALIGN                  THEME_PROPERTY_SYMBOL_ID = 4007
	TMT_OFFSETTYPE              THEME_PROPERTY_SYMBOL_ID = 4008
	TMT_ICONEFFECT              THEME_PROPERTY_SYMBOL_ID = 4009
	TMT_TEXTSHADOWTYPE          THEME_PROPERTY_SYMBOL_ID = 4010
	TMT_IMAGELAYOUT             THEME_PROPERTY_SYMBOL_ID = 4011
	TMT_GLYPHTYPE               THEME_PROPERTY_SYMBOL_ID = 4012
	TMT_IMAGESELECTTYPE         THEME_PROPERTY_SYMBOL_ID = 4013
	TMT_GLYPHFONTSIZINGTYPE     THEME_PROPERTY_SYMBOL_ID = 4014
	TMT_TRUESIZESCALINGTYPE     THEME_PROPERTY_SYMBOL_ID = 4015
	TMT_USERPICTURE             THEME_PROPERTY_SYMBOL_ID = 5001
	TMT_DEFAULTPANESIZE         THEME_PROPERTY_SYMBOL_ID = 5002
	TMT_BLENDCOLOR              THEME_PROPERTY_SYMBOL_ID = 5003
	TMT_CUSTOMSPLITRECT         THEME_PROPERTY_SYMBOL_ID = 5004
	TMT_ANIMATIONBUTTONRECT     THEME_PROPERTY_SYMBOL_ID = 5005
	TMT_ANIMATIONDURATION       THEME_PROPERTY_SYMBOL_ID = 5006
	TMT_TRANSITIONDURATIONS     THEME_PROPERTY_SYMBOL_ID = 6000
	TMT_SCALEDBACKGROUND        THEME_PROPERTY_SYMBOL_ID = 7001
	TMT_ATLASIMAGE              THEME_PROPERTY_SYMBOL_ID = 8000
	TMT_ATLASINPUTIMAGE         THEME_PROPERTY_SYMBOL_ID = 8001
	TMT_ATLASRECT               THEME_PROPERTY_SYMBOL_ID = 8002
)

type THERMAL_EVENT

type THERMAL_EVENT struct {
	Version              uint32
	Size                 uint32
	Type                 uint32
	Temperature          uint32
	TripPointTemperature uint32
	Initiator            PWSTR
}

type THERMAL_INFORMATION

type THERMAL_INFORMATION struct {
	ThermalStamp         uint32
	ThermalConstant1     uint32
	ThermalConstant2     uint32
	Processors           uintptr
	SamplingPeriod       uint32
	CurrentTemperature   uint32
	PassiveTripPoint     uint32
	CriticalTripPoint    uint32
	ActiveTripPointCount byte
	ActiveTripPoint      [10]uint32
}

type THERMAL_POLICY

type THERMAL_POLICY struct {
	Version           uint32
	WaitForUpdate     BOOLEAN
	Hibernate         BOOLEAN
	Critical          BOOLEAN
	ThermalStandby    BOOLEAN
	ActivationReasons uint32
	PassiveLimit      uint32
	ActiveLevel       uint32
	OverThrottled     BOOLEAN
}

type THERMAL_WAIT_READ

type THERMAL_WAIT_READ struct {
	Timeout         uint32
	LowTemperature  uint32
	HighTemperature uint32
}

type THREADENTRY32

type THREADENTRY32 struct {
	DwSize             uint32
	CntUsage           uint32
	Th32ThreadID       uint32
	Th32OwnerProcessID uint32
	TpBasePri          int32
	TpDeltaPri         int32
	DwFlags            uint32
}

type THREAD_ACCESS_RIGHTS

type THREAD_ACCESS_RIGHTS uint32

enum flags

const (
	THREAD_TERMINATE                 THREAD_ACCESS_RIGHTS = 1
	THREAD_SUSPEND_RESUME            THREAD_ACCESS_RIGHTS = 2
	THREAD_GET_CONTEXT               THREAD_ACCESS_RIGHTS = 8
	THREAD_SET_CONTEXT               THREAD_ACCESS_RIGHTS = 16
	THREAD_SET_INFORMATION           THREAD_ACCESS_RIGHTS = 32
	THREAD_QUERY_INFORMATION         THREAD_ACCESS_RIGHTS = 64
	THREAD_SET_THREAD_TOKEN          THREAD_ACCESS_RIGHTS = 128
	THREAD_IMPERSONATE               THREAD_ACCESS_RIGHTS = 256
	THREAD_DIRECT_IMPERSONATION      THREAD_ACCESS_RIGHTS = 512
	THREAD_SET_LIMITED_INFORMATION   THREAD_ACCESS_RIGHTS = 1024
	THREAD_QUERY_LIMITED_INFORMATION THREAD_ACCESS_RIGHTS = 2048
	THREAD_RESUME                    THREAD_ACCESS_RIGHTS = 4096
	THREAD_ALL_ACCESS                THREAD_ACCESS_RIGHTS = 2097151
	THREAD_DELETE                    THREAD_ACCESS_RIGHTS = 65536
	THREAD_READ_CONTROL              THREAD_ACCESS_RIGHTS = 131072
	THREAD_WRITE_DAC                 THREAD_ACCESS_RIGHTS = 262144
	THREAD_WRITE_OWNER               THREAD_ACCESS_RIGHTS = 524288
	THREAD_SYNCHRONIZE               THREAD_ACCESS_RIGHTS = 1048576
	THREAD_STANDARD_RIGHTS_REQUIRED  THREAD_ACCESS_RIGHTS = 983040
)

type THREAD_CREATION_FLAGS

type THREAD_CREATION_FLAGS uint32

enum flags

const (
	THREAD_CREATE_RUN_IMMEDIATELY     THREAD_CREATION_FLAGS = 0
	THREAD_CREATE_SUSPENDED           THREAD_CREATION_FLAGS = 4
	STACK_SIZE_PARAM_IS_A_RESERVATION THREAD_CREATION_FLAGS = 65536
)

type THREAD_ERROR_MODE

type THREAD_ERROR_MODE uint32

enum flags

const (
	SEM_ALL_ERRORS             THREAD_ERROR_MODE = 0
	SEM_FAILCRITICALERRORS     THREAD_ERROR_MODE = 1
	SEM_NOGPFAULTERRORBOX      THREAD_ERROR_MODE = 2
	SEM_NOOPENFILEERRORBOX     THREAD_ERROR_MODE = 32768
	SEM_NOALIGNMENTFAULTEXCEPT THREAD_ERROR_MODE = 4
)

func SetErrorMode

func SetErrorMode(uMode THREAD_ERROR_MODE) THREAD_ERROR_MODE

type THREAD_INFORMATION_CLASS

type THREAD_INFORMATION_CLASS int32

enum

const (
	ThreadMemoryPriority      THREAD_INFORMATION_CLASS = 0
	ThreadAbsoluteCpuPriority THREAD_INFORMATION_CLASS = 1
	ThreadDynamicCodePolicy   THREAD_INFORMATION_CLASS = 2
	ThreadPowerThrottling     THREAD_INFORMATION_CLASS = 3
	ThreadInformationClassMax THREAD_INFORMATION_CLASS = 4
)

type THREAD_NAME_INFORMATION

type THREAD_NAME_INFORMATION struct {
	ThreadName UNICODE_STRING
}

type THREAD_POWER_THROTTLING_STATE

type THREAD_POWER_THROTTLING_STATE struct {
	Version     uint32
	ControlMask uint32
	StateMask   uint32
}

type THREAD_PRIORITY

type THREAD_PRIORITY int32

enum

const (
	THREAD_MODE_BACKGROUND_BEGIN  THREAD_PRIORITY = 65536
	THREAD_MODE_BACKGROUND_END    THREAD_PRIORITY = 131072
	THREAD_PRIORITY_ABOVE_NORMAL  THREAD_PRIORITY = 1
	THREAD_PRIORITY_BELOW_NORMAL  THREAD_PRIORITY = -1
	THREAD_PRIORITY_HIGHEST       THREAD_PRIORITY = 2
	THREAD_PRIORITY_IDLE          THREAD_PRIORITY = -15
	THREAD_PRIORITY_MIN           THREAD_PRIORITY = -2
	THREAD_PRIORITY_LOWEST        THREAD_PRIORITY = -2
	THREAD_PRIORITY_NORMAL        THREAD_PRIORITY = 0
	THREAD_PRIORITY_TIME_CRITICAL THREAD_PRIORITY = 15
)

type THREAD_WRITE_FLAGS

type THREAD_WRITE_FLAGS int32

enum

const (
	ThreadWriteThread            THREAD_WRITE_FLAGS = 1
	ThreadWriteStack             THREAD_WRITE_FLAGS = 2
	ThreadWriteContext           THREAD_WRITE_FLAGS = 4
	ThreadWriteBackingStore      THREAD_WRITE_FLAGS = 8
	ThreadWriteInstructionWindow THREAD_WRITE_FLAGS = 16
	ThreadWriteThreadData        THREAD_WRITE_FLAGS = 32
	ThreadWriteThreadInfo        THREAD_WRITE_FLAGS = 64
)

type THUMBBOTTOMSTATES

type THUMBBOTTOMSTATES int32

enum

const (
	TUBS_NORMAL   THUMBBOTTOMSTATES = 1
	TUBS_HOT      THUMBBOTTOMSTATES = 2
	TUBS_PRESSED  THUMBBOTTOMSTATES = 3
	TUBS_FOCUSED  THUMBBOTTOMSTATES = 4
	TUBS_DISABLED THUMBBOTTOMSTATES = 5
)

type THUMBBUTTON

type THUMBBUTTON struct {
	DwMask  THUMBBUTTONMASK
	IId     uint32
	IBitmap uint32
	HIcon   HICON
	SzTip   [260]uint16
	DwFlags THUMBBUTTONFLAGS
}

type THUMBBUTTONFLAGS

type THUMBBUTTONFLAGS int32

enum flags

const (
	THBF_ENABLED        THUMBBUTTONFLAGS = 0
	THBF_DISABLED       THUMBBUTTONFLAGS = 1
	THBF_DISMISSONCLICK THUMBBUTTONFLAGS = 2
	THBF_NOBACKGROUND   THUMBBUTTONFLAGS = 4
	THBF_HIDDEN         THUMBBUTTONFLAGS = 8
	THBF_NONINTERACTIVE THUMBBUTTONFLAGS = 16
)

type THUMBBUTTONMASK

type THUMBBUTTONMASK int32

enum flags

const (
	THB_BITMAP  THUMBBUTTONMASK = 1
	THB_ICON    THUMBBUTTONMASK = 2
	THB_TOOLTIP THUMBBUTTONMASK = 4
	THB_FLAGS   THUMBBUTTONMASK = 8
)

type THUMBLEFTSTATES

type THUMBLEFTSTATES int32

enum

const (
	TUVLS_NORMAL   THUMBLEFTSTATES = 1
	TUVLS_HOT      THUMBLEFTSTATES = 2
	TUVLS_PRESSED  THUMBLEFTSTATES = 3
	TUVLS_FOCUSED  THUMBLEFTSTATES = 4
	TUVLS_DISABLED THUMBLEFTSTATES = 5
)

type THUMBRIGHTSTATES

type THUMBRIGHTSTATES int32

enum

const (
	TUVRS_NORMAL   THUMBRIGHTSTATES = 1
	TUVRS_HOT      THUMBRIGHTSTATES = 2
	TUVRS_PRESSED  THUMBRIGHTSTATES = 3
	TUVRS_FOCUSED  THUMBRIGHTSTATES = 4
	TUVRS_DISABLED THUMBRIGHTSTATES = 5
)

type THUMBSTATES

type THUMBSTATES int32

enum

const (
	TUS_NORMAL   THUMBSTATES = 1
	TUS_HOT      THUMBSTATES = 2
	TUS_PRESSED  THUMBSTATES = 3
	TUS_FOCUSED  THUMBSTATES = 4
	TUS_DISABLED THUMBSTATES = 5
)

type THUMBTOPSTATES

type THUMBTOPSTATES int32

enum

const (
	TUTS_NORMAL   THUMBTOPSTATES = 1
	TUTS_HOT      THUMBTOPSTATES = 2
	TUTS_PRESSED  THUMBTOPSTATES = 3
	TUTS_FOCUSED  THUMBTOPSTATES = 4
	TUTS_DISABLED THUMBTOPSTATES = 5
)

type THUMBVERTSTATES

type THUMBVERTSTATES int32

enum

const (
	TUVS_NORMAL   THUMBVERTSTATES = 1
	TUVS_HOT      THUMBVERTSTATES = 2
	TUVS_PRESSED  THUMBVERTSTATES = 3
	TUVS_FOCUSED  THUMBVERTSTATES = 4
	TUVS_DISABLED THUMBVERTSTATES = 5
)

type TICSSTATES

type TICSSTATES int32

enum

const (
	TSS_NORMAL TICSSTATES = 1
)

type TICSVERTSTATES

type TICSVERTSTATES int32

enum

const (
	TSVS_NORMAL TICSVERTSTATES = 1
)

type TILE_WINDOWS_HOW

type TILE_WINDOWS_HOW uint32

enum

const (
	MDITILE_HORIZONTAL TILE_WINDOWS_HOW = 1
	MDITILE_VERTICAL   TILE_WINDOWS_HOW = 0
)

type TIMEFMT_ENUMPROCA

type TIMEFMT_ENUMPROCA = uintptr

type TIMEFMT_ENUMPROCA_func

type TIMEFMT_ENUMPROCA_func = func(param0 PSTR) BOOL

type TIMEFMT_ENUMPROCEX

type TIMEFMT_ENUMPROCEX = uintptr

type TIMEFMT_ENUMPROCEX_func

type TIMEFMT_ENUMPROCEX_func = func(param0 PWSTR, param1 LPARAM) BOOL

type TIMEFMT_ENUMPROCW

type TIMEFMT_ENUMPROCW = uintptr

type TIMEFMT_ENUMPROCW_func

type TIMEFMT_ENUMPROCW_func = func(param0 PWSTR) BOOL

type TIMERPROC

type TIMERPROC = uintptr

type TIMERPROC_func

type TIMERPROC_func = func(param0 HWND, param1 uint32, param2 uintptr, param3 uint32)

type TIMER_TYPE

type TIMER_TYPE int32

enum

const (
	NotificationTimer    TIMER_TYPE = 0
	SynchronizationTimer TIMER_TYPE = 1
)

type TIME_FORMAT_FLAGS

type TIME_FORMAT_FLAGS uint32

enum flags

const (
	TIME_NOMINUTESORSECONDS TIME_FORMAT_FLAGS = 1
	TIME_NOSECONDS          TIME_FORMAT_FLAGS = 2
	TIME_NOTIMEMARKER       TIME_FORMAT_FLAGS = 4
	TIME_FORCE24HOURFORMAT  TIME_FORMAT_FLAGS = 8
)

type TIME_ZONE_INFORMATION

type TIME_ZONE_INFORMATION struct {
	Bias         int32
	StandardName [32]uint16
	StandardDate SYSTEMTIME
	StandardBias int32
	DaylightName [32]uint16
	DaylightDate SYSTEMTIME
	DaylightBias int32
}

type TITLEBARINFO

type TITLEBARINFO struct {
	CbSize     uint32
	RcTitleBar RECT
	Rgstate    [6]uint32
}

type TITLEBARINFOEX

type TITLEBARINFOEX struct {
	CbSize     uint32
	RcTitleBar RECT
	Rgstate    [6]uint32
	Rgrect     [6]RECT
}

type TITLEBARSTATES

type TITLEBARSTATES int32

enum

const (
	AW_S_TITLEBAR_ACTIVE   TITLEBARSTATES = 1
	AW_S_TITLEBAR_INACTIVE TITLEBARSTATES = 2
)

type TI_FINDCHILDREN_PARAMS

type TI_FINDCHILDREN_PARAMS struct {
	Count   uint32
	Start   uint32
	ChildId [1]uint32
}

type TI_FLAGS

type TI_FLAGS int32

enum

const (
	TI_BITMAP TI_FLAGS = 1
	TI_JPEG   TI_FLAGS = 2
)

type TLENUMF

type TLENUMF int32

enum

const (
	TLEF_RELATIVE_INCLUDE_CURRENT TLENUMF = 1
	TLEF_RELATIVE_BACK            TLENUMF = 16
	TLEF_RELATIVE_FORE            TLENUMF = 32
	TLEF_INCLUDE_UNINVOKEABLE     TLENUMF = 64
	TLEF_ABSOLUTE                 TLENUMF = 49
	TLEF_EXCLUDE_SUBFRAME_ENTRIES TLENUMF = 128
	TLEF_EXCLUDE_ABOUT_PAGES      TLENUMF = 256
)

type TLIBATTR

type TLIBATTR struct {
	Guid         syscall.GUID
	Lcid         uint32
	Syskind      SYSKIND
	WMajorVerNum uint16
	WMinorVerNum uint16
	WLibFlags    uint16
}

type TMPF_FLAGS

type TMPF_FLAGS byte

enum flags

const (
	TMPF_FIXED_PITCH TMPF_FLAGS = 1
	TMPF_VECTOR      TMPF_FLAGS = 2
	TMPF_DEVICE      TMPF_FLAGS = 8
	TMPF_TRUETYPE    TMPF_FLAGS = 4
)

type TOGGLEKEYS

type TOGGLEKEYS struct {
	CbSize  uint32
	DwFlags uint32
}

type TOKEN_ACCESS_INFORMATION

type TOKEN_ACCESS_INFORMATION struct {
	SidHash            *SID_AND_ATTRIBUTES_HASH
	RestrictedSidHash  *SID_AND_ATTRIBUTES_HASH
	Privileges         *TOKEN_PRIVILEGES
	AuthenticationId   LUID
	TokenType          TOKEN_TYPE
	ImpersonationLevel SECURITY_IMPERSONATION_LEVEL
	MandatoryPolicy    TOKEN_MANDATORY_POLICY
	Flags              uint32
	AppContainerNumber uint32
	PackageSid         PSID
	CapabilitiesHash   *SID_AND_ATTRIBUTES_HASH
	TrustLevelSid      PSID
	SecurityAttributes unsafe.Pointer
}

type TOKEN_ACCESS_MASK

type TOKEN_ACCESS_MASK uint32

enum flags

const (
	TOKEN_DELETE                    TOKEN_ACCESS_MASK = 65536
	TOKEN_READ_CONTROL              TOKEN_ACCESS_MASK = 131072
	TOKEN_WRITE_DAC                 TOKEN_ACCESS_MASK = 262144
	TOKEN_WRITE_OWNER               TOKEN_ACCESS_MASK = 524288
	TOKEN_ACCESS_SYSTEM_SECURITY    TOKEN_ACCESS_MASK = 16777216
	TOKEN_ASSIGN_PRIMARY            TOKEN_ACCESS_MASK = 1
	TOKEN_DUPLICATE                 TOKEN_ACCESS_MASK = 2
	TOKEN_IMPERSONATE               TOKEN_ACCESS_MASK = 4
	TOKEN_QUERY                     TOKEN_ACCESS_MASK = 8
	TOKEN_QUERY_SOURCE              TOKEN_ACCESS_MASK = 16
	TOKEN_ADJUST_PRIVILEGES         TOKEN_ACCESS_MASK = 32
	TOKEN_ADJUST_GROUPS             TOKEN_ACCESS_MASK = 64
	TOKEN_ADJUST_DEFAULT            TOKEN_ACCESS_MASK = 128
	TOKEN_ADJUST_SESSIONID          TOKEN_ACCESS_MASK = 256
	TOKEN_READ                      TOKEN_ACCESS_MASK = 131080
	TOKEN_WRITE                     TOKEN_ACCESS_MASK = 131296
	TOKEN_EXECUTE                   TOKEN_ACCESS_MASK = 131072
	TOKEN_TRUST_CONSTRAINT_MASK     TOKEN_ACCESS_MASK = 131096
	TOKEN_ACCESS_PSEUDO_HANDLE_WIN8 TOKEN_ACCESS_MASK = 24
	TOKEN_ACCESS_PSEUDO_HANDLE      TOKEN_ACCESS_MASK = 24
	TOKEN_ALL_ACCESS                TOKEN_ACCESS_MASK = 983551
)

type TOKEN_APPCONTAINER_INFORMATION

type TOKEN_APPCONTAINER_INFORMATION struct {
	TokenAppContainer PSID
}

type TOKEN_AUDIT_POLICY

type TOKEN_AUDIT_POLICY struct {
	PerUserPolicy [30]byte
}

type TOKEN_BNO_ISOLATION_INFORMATION

type TOKEN_BNO_ISOLATION_INFORMATION struct {
	IsolationPrefix  PWSTR
	IsolationEnabled BOOLEAN
}

type TOKEN_CONTROL

type TOKEN_CONTROL struct {
	TokenId          LUID
	AuthenticationId LUID
	ModifiedId       LUID
	TokenSource      TOKEN_SOURCE
}

type TOKEN_DEFAULT_DACL

type TOKEN_DEFAULT_DACL struct {
	DefaultDacl *ACL
}

type TOKEN_DEVICE_CLAIMS

type TOKEN_DEVICE_CLAIMS struct {
	DeviceClaims unsafe.Pointer
}

type TOKEN_ELEVATION

type TOKEN_ELEVATION struct {
	TokenIsElevated uint32
}

type TOKEN_ELEVATION_TYPE

type TOKEN_ELEVATION_TYPE int32

enum

const (
	TokenElevationTypeDefault TOKEN_ELEVATION_TYPE = 1
	TokenElevationTypeFull    TOKEN_ELEVATION_TYPE = 2
	TokenElevationTypeLimited TOKEN_ELEVATION_TYPE = 3
)

type TOKEN_GROUPS

type TOKEN_GROUPS struct {
	GroupCount uint32
	Groups     [1]SID_AND_ATTRIBUTES
}

type TOKEN_GROUPS_AND_PRIVILEGES

type TOKEN_GROUPS_AND_PRIVILEGES struct {
	SidCount            uint32
	SidLength           uint32
	Sids                *SID_AND_ATTRIBUTES
	RestrictedSidCount  uint32
	RestrictedSidLength uint32
	RestrictedSids      *SID_AND_ATTRIBUTES
	PrivilegeCount      uint32
	PrivilegeLength     uint32
	Privileges          *LUID_AND_ATTRIBUTES
	AuthenticationId    LUID
}

type TOKEN_INFORMATION_CLASS

type TOKEN_INFORMATION_CLASS int32

enum

const (
	TokenUser                            TOKEN_INFORMATION_CLASS = 1
	TokenGroups                          TOKEN_INFORMATION_CLASS = 2
	TokenPrivileges                      TOKEN_INFORMATION_CLASS = 3
	TokenOwner                           TOKEN_INFORMATION_CLASS = 4
	TokenPrimaryGroup                    TOKEN_INFORMATION_CLASS = 5
	TokenDefaultDacl                     TOKEN_INFORMATION_CLASS = 6
	TokenSource                          TOKEN_INFORMATION_CLASS = 7
	TokenType                            TOKEN_INFORMATION_CLASS = 8
	TokenImpersonationLevel              TOKEN_INFORMATION_CLASS = 9
	TokenStatistics                      TOKEN_INFORMATION_CLASS = 10
	TokenRestrictedSids                  TOKEN_INFORMATION_CLASS = 11
	TokenSessionId                       TOKEN_INFORMATION_CLASS = 12
	TokenGroupsAndPrivileges             TOKEN_INFORMATION_CLASS = 13
	TokenSessionReference                TOKEN_INFORMATION_CLASS = 14
	TokenSandBoxInert                    TOKEN_INFORMATION_CLASS = 15
	TokenAuditPolicy                     TOKEN_INFORMATION_CLASS = 16
	TokenOrigin                          TOKEN_INFORMATION_CLASS = 17
	TokenElevationType                   TOKEN_INFORMATION_CLASS = 18
	TokenLinkedToken                     TOKEN_INFORMATION_CLASS = 19
	TokenElevation                       TOKEN_INFORMATION_CLASS = 20
	TokenHasRestrictions                 TOKEN_INFORMATION_CLASS = 21
	TokenAccessInformation               TOKEN_INFORMATION_CLASS = 22
	TokenVirtualizationAllowed           TOKEN_INFORMATION_CLASS = 23
	TokenVirtualizationEnabled           TOKEN_INFORMATION_CLASS = 24
	TokenIntegrityLevel                  TOKEN_INFORMATION_CLASS = 25
	TokenUIAccess                        TOKEN_INFORMATION_CLASS = 26
	TokenMandatoryPolicy                 TOKEN_INFORMATION_CLASS = 27
	TokenLogonSid                        TOKEN_INFORMATION_CLASS = 28
	TokenIsAppContainer                  TOKEN_INFORMATION_CLASS = 29
	TokenCapabilities                    TOKEN_INFORMATION_CLASS = 30
	TokenAppContainerSid                 TOKEN_INFORMATION_CLASS = 31
	TokenAppContainerNumber              TOKEN_INFORMATION_CLASS = 32
	TokenUserClaimAttributes             TOKEN_INFORMATION_CLASS = 33
	TokenDeviceClaimAttributes           TOKEN_INFORMATION_CLASS = 34
	TokenRestrictedUserClaimAttributes   TOKEN_INFORMATION_CLASS = 35
	TokenRestrictedDeviceClaimAttributes TOKEN_INFORMATION_CLASS = 36
	TokenDeviceGroups                    TOKEN_INFORMATION_CLASS = 37
	TokenRestrictedDeviceGroups          TOKEN_INFORMATION_CLASS = 38
	TokenSecurityAttributes              TOKEN_INFORMATION_CLASS = 39
	TokenIsRestricted                    TOKEN_INFORMATION_CLASS = 40
	TokenProcessTrustLevel               TOKEN_INFORMATION_CLASS = 41
	TokenPrivateNameSpace                TOKEN_INFORMATION_CLASS = 42
	TokenSingletonAttributes             TOKEN_INFORMATION_CLASS = 43
	TokenBnoIsolation                    TOKEN_INFORMATION_CLASS = 44
	TokenChildProcessFlags               TOKEN_INFORMATION_CLASS = 45
	TokenIsLessPrivilegedAppContainer    TOKEN_INFORMATION_CLASS = 46
	TokenIsSandboxed                     TOKEN_INFORMATION_CLASS = 47
	TokenIsAppSilo                       TOKEN_INFORMATION_CLASS = 48
	MaxTokenInfoClass                    TOKEN_INFORMATION_CLASS = 49
)

type TOKEN_LINKED_TOKEN

type TOKEN_LINKED_TOKEN struct {
	LinkedToken HANDLE
}

type TOKEN_MANDATORY_LABEL

type TOKEN_MANDATORY_LABEL struct {
	Label SID_AND_ATTRIBUTES
}

type TOKEN_MANDATORY_POLICY

type TOKEN_MANDATORY_POLICY struct {
	Policy TOKEN_MANDATORY_POLICY_ID
}

type TOKEN_MANDATORY_POLICY_ID

type TOKEN_MANDATORY_POLICY_ID uint32

enum

const (
	TOKEN_MANDATORY_POLICY_OFF             TOKEN_MANDATORY_POLICY_ID = 0
	TOKEN_MANDATORY_POLICY_NO_WRITE_UP     TOKEN_MANDATORY_POLICY_ID = 1
	TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN TOKEN_MANDATORY_POLICY_ID = 2
	TOKEN_MANDATORY_POLICY_VALID_MASK      TOKEN_MANDATORY_POLICY_ID = 3
)

type TOKEN_ORIGIN

type TOKEN_ORIGIN struct {
	OriginatingLogonSession LUID
}

type TOKEN_OWNER

type TOKEN_OWNER struct {
	Owner PSID
}

type TOKEN_PRIMARY_GROUP

type TOKEN_PRIMARY_GROUP struct {
	PrimaryGroup PSID
}

type TOKEN_PRIVILEGES

type TOKEN_PRIVILEGES struct {
	PrivilegeCount uint32
	Privileges     [1]LUID_AND_ATTRIBUTES
}

type TOKEN_PRIVILEGES_ATTRIBUTES

type TOKEN_PRIVILEGES_ATTRIBUTES uint32

enum flags

const (
	SE_PRIVILEGE_ENABLED            TOKEN_PRIVILEGES_ATTRIBUTES = 2
	SE_PRIVILEGE_ENABLED_BY_DEFAULT TOKEN_PRIVILEGES_ATTRIBUTES = 1
	SE_PRIVILEGE_REMOVED            TOKEN_PRIVILEGES_ATTRIBUTES = 4
	SE_PRIVILEGE_USED_FOR_ACCESS    TOKEN_PRIVILEGES_ATTRIBUTES = 2147483648
)

type TOKEN_SID_INFORMATION

type TOKEN_SID_INFORMATION struct {
	Sid PSID
}

type TOKEN_SOURCE

type TOKEN_SOURCE struct {
	SourceName       [8]CHAR
	SourceIdentifier LUID
}

type TOKEN_STATISTICS

type TOKEN_STATISTICS struct {
	TokenId            LUID
	AuthenticationId   LUID
	ExpirationTime     int64
	TokenType          TOKEN_TYPE
	ImpersonationLevel SECURITY_IMPERSONATION_LEVEL
	DynamicCharged     uint32
	DynamicAvailable   uint32
	GroupCount         uint32
	PrivilegeCount     uint32
	ModifiedId         LUID
}

type TOKEN_TYPE

type TOKEN_TYPE int32

enum

const (
	TokenPrimary       TOKEN_TYPE = 1
	TokenImpersonation TOKEN_TYPE = 2
)

type TOKEN_USER

type TOKEN_USER struct {
	User SID_AND_ATTRIBUTES
}

type TOKEN_USER_CLAIMS

type TOKEN_USER_CLAIMS struct {
	UserClaims unsafe.Pointer
}

type TOOLBARITEM

type TOOLBARITEM struct {
	Ptbar        *IDockingWindow
	RcBorderTool RECT
	PwszItem     PWSTR
	FShow        BOOL
	HMon         HMONITOR
}

type TOOLBARPARTS

type TOOLBARPARTS int32

enum

const (
	TP_BUTTON              TOOLBARPARTS = 1
	TP_DROPDOWNBUTTON      TOOLBARPARTS = 2
	TP_SPLITBUTTON         TOOLBARPARTS = 3
	TP_SPLITBUTTONDROPDOWN TOOLBARPARTS = 4
	TP_SEPARATOR           TOOLBARPARTS = 5
	TP_SEPARATORVERT       TOOLBARPARTS = 6
	TP_DROPDOWNBUTTONGLYPH TOOLBARPARTS = 7
)

type TOOLBARSTYLESTATES

type TOOLBARSTYLESTATES int32

enum

const (
	TS_NORMAL       TOOLBARSTYLESTATES = 1
	TS_HOT          TOOLBARSTYLESTATES = 2
	TS_PRESSED      TOOLBARSTYLESTATES = 3
	TS_DISABLED     TOOLBARSTYLESTATES = 4
	TS_CHECKED      TOOLBARSTYLESTATES = 5
	TS_HOTCHECKED   TOOLBARSTYLESTATES = 6
	TS_NEARHOT      TOOLBARSTYLESTATES = 7
	TS_OTHERSIDEHOT TOOLBARSTYLESTATES = 8
)

type TOOLINFO

type TOOLINFO struct {
	CbSize     uint32
	UFlags     uint32
	Hwnd       HWND
	UId        uintptr
	Rect       RECT
	Hinst      HINSTANCE
	LpszText   *uint16
	LParam     uintptr
	LpReserved unsafe.Pointer
}

type TOOLTIPPARTS

type TOOLTIPPARTS int32

enum

const (
	TTP_STANDARD      TOOLTIPPARTS = 1
	TTP_STANDARDTITLE TOOLTIPPARTS = 2
	TTP_BALLOON       TOOLTIPPARTS = 3
	TTP_BALLOONTITLE  TOOLTIPPARTS = 4
	TTP_CLOSE         TOOLTIPPARTS = 5
	TTP_BALLOONSTEM   TOOLTIPPARTS = 6
	TTP_WRENCH        TOOLTIPPARTS = 7
)

type TOOLTIP_DISMISS_FLAGS

type TOOLTIP_DISMISS_FLAGS int32

enum

const (
	TDF_REGISTER   TOOLTIP_DISMISS_FLAGS = 1
	TDF_UNREGISTER TOOLTIP_DISMISS_FLAGS = 2
)

type TOOLTIP_FLAGS

type TOOLTIP_FLAGS uint32

enum flags

const (
	TTF_IDISHWND    TOOLTIP_FLAGS = 1
	TTF_CENTERTIP   TOOLTIP_FLAGS = 2
	TTF_RTLREADING  TOOLTIP_FLAGS = 4
	TTF_SUBCLASS    TOOLTIP_FLAGS = 16
	TTF_TRACK       TOOLTIP_FLAGS = 32
	TTF_ABSOLUTE    TOOLTIP_FLAGS = 128
	TTF_TRANSPARENT TOOLTIP_FLAGS = 256
	TTF_PARSELINKS  TOOLTIP_FLAGS = 4096
	TTF_DI_SETITEM  TOOLTIP_FLAGS = 32768
)

type TOPTABITEMBOTHEDGESTATES

type TOPTABITEMBOTHEDGESTATES int32

enum

const (
	TTIBES_NORMAL   TOPTABITEMBOTHEDGESTATES = 1
	TTIBES_HOT      TOPTABITEMBOTHEDGESTATES = 2
	TTIBES_SELECTED TOPTABITEMBOTHEDGESTATES = 3
	TTIBES_DISABLED TOPTABITEMBOTHEDGESTATES = 4
	TTIBES_FOCUSED  TOPTABITEMBOTHEDGESTATES = 5
)

type TOPTABITEMLEFTEDGESTATES

type TOPTABITEMLEFTEDGESTATES int32

enum

const (
	TTILES_NORMAL   TOPTABITEMLEFTEDGESTATES = 1
	TTILES_HOT      TOPTABITEMLEFTEDGESTATES = 2
	TTILES_SELECTED TOPTABITEMLEFTEDGESTATES = 3
	TTILES_DISABLED TOPTABITEMLEFTEDGESTATES = 4
	TTILES_FOCUSED  TOPTABITEMLEFTEDGESTATES = 5
)

type TOPTABITEMRIGHTEDGESTATES

type TOPTABITEMRIGHTEDGESTATES int32

enum

const (
	TTIRES_NORMAL   TOPTABITEMRIGHTEDGESTATES = 1
	TTIRES_HOT      TOPTABITEMRIGHTEDGESTATES = 2
	TTIRES_SELECTED TOPTABITEMRIGHTEDGESTATES = 3
	TTIRES_DISABLED TOPTABITEMRIGHTEDGESTATES = 4
	TTIRES_FOCUSED  TOPTABITEMRIGHTEDGESTATES = 5
)

type TOPTABITEMSTATES

type TOPTABITEMSTATES int32

enum

const (
	TTIS_NORMAL   TOPTABITEMSTATES = 1
	TTIS_HOT      TOPTABITEMSTATES = 2
	TTIS_SELECTED TOPTABITEMSTATES = 3
	TTIS_DISABLED TOPTABITEMSTATES = 4
	TTIS_FOCUSED  TOPTABITEMSTATES = 5
)

type TOUCHPREDICTIONPARAMETERS

type TOUCHPREDICTIONPARAMETERS struct {
	CbSize          uint32
	DwLatency       uint32
	DwSampleTime    uint32
	BUseHWTimeStamp uint32
}

type TOUCH_HIT_TESTING_INPUT

type TOUCH_HIT_TESTING_INPUT struct {
	PointerId              uint32
	Point                  POINT
	BoundingBox            RECT
	NonOccludedBoundingBox RECT
	Orientation            uint32
}

type TOUCH_HIT_TESTING_PROXIMITY_EVALUATION

type TOUCH_HIT_TESTING_PROXIMITY_EVALUATION struct {
	Score         uint16
	AdjustedPoint POINT
}

type TPMPARAMS

type TPMPARAMS struct {
	CbSize    uint32
	RcExclude RECT
}

type TP_CALLBACK_ENVIRON_V3

type TP_CALLBACK_ENVIRON_V3 struct {
	Version                    uint32
	Pool                       PTP_POOL
	CleanupGroup               PTP_CLEANUP_GROUP
	CleanupGroupCancelCallback PTP_CLEANUP_GROUP_CANCEL_CALLBACK
	RaceDll                    unsafe.Pointer
	ActivationContext          uintptr
	FinalizationCallback       PTP_SIMPLE_CALLBACK
	TP_CALLBACK_ENVIRON_V3_U
	CallbackPriority TP_CALLBACK_PRIORITY
	Size             uint32
}

type TP_CALLBACK_ENVIRON_V3_U

type TP_CALLBACK_ENVIRON_V3_U struct {
	Data [1]uint32
}

func (*TP_CALLBACK_ENVIRON_V3_U) Flags

func (this *TP_CALLBACK_ENVIRON_V3_U) Flags() *uint32

func (*TP_CALLBACK_ENVIRON_V3_U) FlagsVal

func (this *TP_CALLBACK_ENVIRON_V3_U) FlagsVal() uint32

func (*TP_CALLBACK_ENVIRON_V3_U) S

func (*TP_CALLBACK_ENVIRON_V3_U) SVal

type TP_CALLBACK_ENVIRON_V3_U_S

type TP_CALLBACK_ENVIRON_V3_U_S struct {
	Bitfield_ uint32
}

type TP_CALLBACK_PRIORITY

type TP_CALLBACK_PRIORITY int32

enum

const (
	TP_CALLBACK_PRIORITY_HIGH    TP_CALLBACK_PRIORITY = 0
	TP_CALLBACK_PRIORITY_NORMAL  TP_CALLBACK_PRIORITY = 1
	TP_CALLBACK_PRIORITY_LOW     TP_CALLBACK_PRIORITY = 2
	TP_CALLBACK_PRIORITY_INVALID TP_CALLBACK_PRIORITY = 3
	TP_CALLBACK_PRIORITY_COUNT   TP_CALLBACK_PRIORITY = 3
)

type TP_POOL_STACK_INFORMATION

type TP_POOL_STACK_INFORMATION struct {
	StackReserve uintptr
	StackCommit  uintptr
}

type TRACKBARPARTS

type TRACKBARPARTS int32

enum

const (
	TKP_TRACK       TRACKBARPARTS = 1
	TKP_TRACKVERT   TRACKBARPARTS = 2
	TKP_THUMB       TRACKBARPARTS = 3
	TKP_THUMBBOTTOM TRACKBARPARTS = 4
	TKP_THUMBTOP    TRACKBARPARTS = 5
	TKP_THUMBVERT   TRACKBARPARTS = 6
	TKP_THUMBLEFT   TRACKBARPARTS = 7
	TKP_THUMBRIGHT  TRACKBARPARTS = 8
	TKP_TICS        TRACKBARPARTS = 9
	TKP_TICSVERT    TRACKBARPARTS = 10
)

type TRACKBARSTYLESTATES

type TRACKBARSTYLESTATES int32

enum

const (
	TKS_NORMAL TRACKBARSTYLESTATES = 1
)

type TRACKMOUSEEVENT

type TRACKMOUSEEVENT struct {
	CbSize      uint32
	DwFlags     TRACKMOUSEEVENT_FLAGS
	HwndTrack   HWND
	DwHoverTime uint32
}

type TRACKMOUSEEVENT_FLAGS

type TRACKMOUSEEVENT_FLAGS uint32

enum flags

const (
	TME_CANCEL    TRACKMOUSEEVENT_FLAGS = 2147483648
	TME_HOVER     TRACKMOUSEEVENT_FLAGS = 1
	TME_LEAVE     TRACKMOUSEEVENT_FLAGS = 2
	TME_NONCLIENT TRACKMOUSEEVENT_FLAGS = 16
	TME_QUERY     TRACKMOUSEEVENT_FLAGS = 1073741824
)

type TRACKSTATES

type TRACKSTATES int32

enum

const (
	TRS_NORMAL TRACKSTATES = 1
)

type TRACKVERTSTATES

type TRACKVERTSTATES int32

enum

const (
	TRVS_NORMAL TRACKVERTSTATES = 1
)

type TRACK_POPUP_MENU_FLAGS

type TRACK_POPUP_MENU_FLAGS uint32

enum flags

const (
	TPM_LEFTBUTTON      TRACK_POPUP_MENU_FLAGS = 0
	TPM_RIGHTBUTTON     TRACK_POPUP_MENU_FLAGS = 2
	TPM_LEFTALIGN       TRACK_POPUP_MENU_FLAGS = 0
	TPM_CENTERALIGN     TRACK_POPUP_MENU_FLAGS = 4
	TPM_RIGHTALIGN      TRACK_POPUP_MENU_FLAGS = 8
	TPM_TOPALIGN        TRACK_POPUP_MENU_FLAGS = 0
	TPM_VCENTERALIGN    TRACK_POPUP_MENU_FLAGS = 16
	TPM_BOTTOMALIGN     TRACK_POPUP_MENU_FLAGS = 32
	TPM_HORIZONTAL      TRACK_POPUP_MENU_FLAGS = 0
	TPM_VERTICAL        TRACK_POPUP_MENU_FLAGS = 64
	TPM_NONOTIFY        TRACK_POPUP_MENU_FLAGS = 128
	TPM_RETURNCMD       TRACK_POPUP_MENU_FLAGS = 256
	TPM_RECURSE         TRACK_POPUP_MENU_FLAGS = 1
	TPM_HORPOSANIMATION TRACK_POPUP_MENU_FLAGS = 1024
	TPM_HORNEGANIMATION TRACK_POPUP_MENU_FLAGS = 2048
	TPM_VERPOSANIMATION TRACK_POPUP_MENU_FLAGS = 4096
	TPM_VERNEGANIMATION TRACK_POPUP_MENU_FLAGS = 8192
	TPM_NOANIMATION     TRACK_POPUP_MENU_FLAGS = 16384
	TPM_LAYOUTRTL       TRACK_POPUP_MENU_FLAGS = 32768
	TPM_WORKAREA        TRACK_POPUP_MENU_FLAGS = 65536
)

type TRAILINGGRIDCELLSTATES

type TRAILINGGRIDCELLSTATES int32

enum

const (
	MCTGC_HOT           TRAILINGGRIDCELLSTATES = 1
	MCTGC_HASSTATE      TRAILINGGRIDCELLSTATES = 2
	MCTGC_HASSTATEHOT   TRAILINGGRIDCELLSTATES = 3
	MCTGC_TODAY         TRAILINGGRIDCELLSTATES = 4
	MCTGC_TODAYSELECTED TRAILINGGRIDCELLSTATES = 5
	MCTGC_SELECTED      TRAILINGGRIDCELLSTATES = 6
	MCTGC_SELECTEDHOT   TRAILINGGRIDCELLSTATES = 7
)

type TRAILINGGRIDCELLUPPERSTATES

type TRAILINGGRIDCELLUPPERSTATES int32

enum

const (
	MCTGCU_HOT         TRAILINGGRIDCELLUPPERSTATES = 1
	MCTGCU_HASSTATE    TRAILINGGRIDCELLUPPERSTATES = 2
	MCTGCU_HASSTATEHOT TRAILINGGRIDCELLUPPERSTATES = 3
	MCTGCU_SELECTED    TRAILINGGRIDCELLUPPERSTATES = 4
	MCTGCU_SELECTEDHOT TRAILINGGRIDCELLUPPERSTATES = 5
)

type TRANSACTIONMANAGER_BASIC_INFORMATION

type TRANSACTIONMANAGER_BASIC_INFORMATION struct {
	TmIdentity   syscall.GUID
	VirtualClock int64
}

type TRANSACTIONMANAGER_INFORMATION_CLASS

type TRANSACTIONMANAGER_INFORMATION_CLASS int32

enum

const (
	TransactionManagerBasicInformation             TRANSACTIONMANAGER_INFORMATION_CLASS = 0
	TransactionManagerLogInformation               TRANSACTIONMANAGER_INFORMATION_CLASS = 1
	TransactionManagerLogPathInformation           TRANSACTIONMANAGER_INFORMATION_CLASS = 2
	TransactionManagerRecoveryInformation          TRANSACTIONMANAGER_INFORMATION_CLASS = 4
	TransactionManagerOnlineProbeInformation       TRANSACTIONMANAGER_INFORMATION_CLASS = 3
	TransactionManagerOldestTransactionInformation TRANSACTIONMANAGER_INFORMATION_CLASS = 5
)

type TRANSACTIONMANAGER_LOGPATH_INFORMATION

type TRANSACTIONMANAGER_LOGPATH_INFORMATION struct {
	LogPathLength uint32
	LogPath       [1]uint16
}

type TRANSACTIONMANAGER_LOG_INFORMATION

type TRANSACTIONMANAGER_LOG_INFORMATION struct {
	LogIdentity syscall.GUID
}

type TRANSACTIONMANAGER_OLDEST_INFORMATION

type TRANSACTIONMANAGER_OLDEST_INFORMATION struct {
	OldestTransactionGuid syscall.GUID
}

type TRANSACTIONMANAGER_RECOVERY_INFORMATION

type TRANSACTIONMANAGER_RECOVERY_INFORMATION struct {
	LastRecoveredLsn uint64
}

type TRANSACTION_BASIC_INFORMATION

type TRANSACTION_BASIC_INFORMATION struct {
	TransactionId syscall.GUID
	State         uint32
	Outcome       uint32
}

type TRANSACTION_BIND_INFORMATION

type TRANSACTION_BIND_INFORMATION struct {
	TmHandle HANDLE
}

type TRANSACTION_ENLISTMENTS_INFORMATION

type TRANSACTION_ENLISTMENTS_INFORMATION struct {
	NumberOfEnlistments uint32
	EnlistmentPair      [1]TRANSACTION_ENLISTMENT_PAIR
}

type TRANSACTION_ENLISTMENT_PAIR

type TRANSACTION_ENLISTMENT_PAIR struct {
	EnlistmentId      syscall.GUID
	ResourceManagerId syscall.GUID
}

type TRANSACTION_INFORMATION_CLASS

type TRANSACTION_INFORMATION_CLASS int32

enum

const (
	TransactionBasicInformation              TRANSACTION_INFORMATION_CLASS = 0
	TransactionPropertiesInformation         TRANSACTION_INFORMATION_CLASS = 1
	TransactionEnlistmentInformation         TRANSACTION_INFORMATION_CLASS = 2
	TransactionSuperiorEnlistmentInformation TRANSACTION_INFORMATION_CLASS = 3
	TransactionBindInformation               TRANSACTION_INFORMATION_CLASS = 4
	TransactionDTCPrivateInformation         TRANSACTION_INFORMATION_CLASS = 5
)

type TRANSACTION_LIST_ENTRY

type TRANSACTION_LIST_ENTRY struct {
	UOW syscall.GUID
}

type TRANSACTION_LIST_INFORMATION

type TRANSACTION_LIST_INFORMATION struct {
	NumberOfTransactions   uint32
	TransactionInformation [1]TRANSACTION_LIST_ENTRY
}

type TRANSACTION_NOTIFICATION

type TRANSACTION_NOTIFICATION struct {
	TransactionKey          unsafe.Pointer
	TransactionNotification uint32
	TmVirtualClock          int64
	ArgumentLength          uint32
}

type TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT

type TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT struct {
	MarshalCookie uint32
	UOW           syscall.GUID
}

type TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT

type TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT struct {
	PropagationCookie uint32
	UOW               syscall.GUID
	TmIdentity        syscall.GUID
	BufferLength      uint32
}

type TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

type TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT struct {
	EnlistmentId syscall.GUID
	UOW          syscall.GUID
}

type TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT

type TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT struct {
	SavepointId uint32
}

type TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT

type TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT struct {
	TmIdentity syscall.GUID
	Flags      uint32
}

type TRANSACTION_OUTCOME

type TRANSACTION_OUTCOME int32

enum

const (
	TransactionOutcomeUndetermined TRANSACTION_OUTCOME = 1
	TransactionOutcomeCommitted    TRANSACTION_OUTCOME = 2
	TransactionOutcomeAborted      TRANSACTION_OUTCOME = 3
)

type TRANSACTION_PROPERTIES_INFORMATION

type TRANSACTION_PROPERTIES_INFORMATION struct {
	IsolationLevel    uint32
	IsolationFlags    uint32
	Timeout           int64
	Outcome           uint32
	DescriptionLength uint32
	Description       [1]uint16
}

type TRANSACTION_STATE

type TRANSACTION_STATE int32

enum

const (
	TransactionStateNormal          TRANSACTION_STATE = 1
	TransactionStateIndoubt         TRANSACTION_STATE = 2
	TransactionStateCommittedNotify TRANSACTION_STATE = 3
)

type TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION

type TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION struct {
	SuperiorEnlistmentPair TRANSACTION_ENLISTMENT_PAIR
}

type TRANSFER_ADVISE_STATE_

type TRANSFER_ADVISE_STATE_ int32

enum

const (
	TS_NONE          TRANSFER_ADVISE_STATE_ = 0
	TS_PERFORMING    TRANSFER_ADVISE_STATE_ = 1
	TS_PREPARING     TRANSFER_ADVISE_STATE_ = 2
	TS_INDETERMINATE TRANSFER_ADVISE_STATE_ = 4
)

type TRANSFER_SOURCE_FLAGS_

type TRANSFER_SOURCE_FLAGS_ int32

enum

const (
	TSF_NORMAL                     TRANSFER_SOURCE_FLAGS_ = 0
	TSF_FAIL_EXIST                 TRANSFER_SOURCE_FLAGS_ = 0
	TSF_RENAME_EXIST               TRANSFER_SOURCE_FLAGS_ = 1
	TSF_OVERWRITE_EXIST            TRANSFER_SOURCE_FLAGS_ = 2
	TSF_ALLOW_DECRYPTION           TRANSFER_SOURCE_FLAGS_ = 4
	TSF_NO_SECURITY                TRANSFER_SOURCE_FLAGS_ = 8
	TSF_COPY_CREATION_TIME         TRANSFER_SOURCE_FLAGS_ = 16
	TSF_COPY_WRITE_TIME            TRANSFER_SOURCE_FLAGS_ = 32
	TSF_USE_FULL_ACCESS            TRANSFER_SOURCE_FLAGS_ = 64
	TSF_DELETE_RECYCLE_IF_POSSIBLE TRANSFER_SOURCE_FLAGS_ = 128
	TSF_COPY_HARD_LINK             TRANSFER_SOURCE_FLAGS_ = 256
	TSF_COPY_LOCALIZED_NAME        TRANSFER_SOURCE_FLAGS_ = 512
	TSF_MOVE_AS_COPY_DELETE        TRANSFER_SOURCE_FLAGS_ = 1024
	TSF_SUSPEND_SHELLEVENTS        TRANSFER_SOURCE_FLAGS_ = 2048
)

type TRANSLATEURL_IN_FLAGS

type TRANSLATEURL_IN_FLAGS int32

enum

const (
	TRANSLATEURL_FL_GUESS_PROTOCOL       TRANSLATEURL_IN_FLAGS = 1
	TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL TRANSLATEURL_IN_FLAGS = 2
)

type TRANSLATE_CHARSET_INFO_FLAGS

type TRANSLATE_CHARSET_INFO_FLAGS uint32

enum

const (
	TCI_SRCCHARSET  TRANSLATE_CHARSET_INFO_FLAGS = 1
	TCI_SRCCODEPAGE TRANSLATE_CHARSET_INFO_FLAGS = 2
	TCI_SRCFONTSIG  TRANSLATE_CHARSET_INFO_FLAGS = 3
	TCI_SRCLOCALE   TRANSLATE_CHARSET_INFO_FLAGS = 4096
)

type TRANSPARENTBACKGROUNDSTATES

type TRANSPARENTBACKGROUNDSTATES int32

enum

const (
	CBTBS_NORMAL   TRANSPARENTBACKGROUNDSTATES = 1
	CBTBS_HOT      TRANSPARENTBACKGROUNDSTATES = 2
	CBTBS_DISABLED TRANSPARENTBACKGROUNDSTATES = 3
	CBTBS_FOCUSED  TRANSPARENTBACKGROUNDSTATES = 4
)

type TRANSPARENTBARSTATES

type TRANSPARENTBARSTATES int32

enum

const (
	PBBS_NORMAL  TRANSPARENTBARSTATES = 1
	PBBS_PARTIAL TRANSPARENTBARSTATES = 2
)

type TRANSPARENTBARVERTSTATES

type TRANSPARENTBARVERTSTATES int32

enum

const (
	PBBVS_NORMAL  TRANSPARENTBARVERTSTATES = 1
	PBBVS_PARTIAL TRANSPARENTBARVERTSTATES = 2
)

type TRAYNOTIFYPARTS

type TRAYNOTIFYPARTS int32

enum

const (
	TNP_BACKGROUND     TRAYNOTIFYPARTS = 1
	TNP_ANIMBACKGROUND TRAYNOTIFYPARTS = 2
)

type TREEITEMSTATES

type TREEITEMSTATES int32

enum

const (
	TREIS_NORMAL           TREEITEMSTATES = 1
	TREIS_HOT              TREEITEMSTATES = 2
	TREIS_SELECTED         TREEITEMSTATES = 3
	TREIS_DISABLED         TREEITEMSTATES = 4
	TREIS_SELECTEDNOTFOCUS TREEITEMSTATES = 5
	TREIS_HOTSELECTED      TREEITEMSTATES = 6
)

type TREEVIEWPARTS

type TREEVIEWPARTS int32

enum

const (
	TVP_TREEITEM TREEVIEWPARTS = 1
	TVP_GLYPH    TREEVIEWPARTS = 2
	TVP_BRANCH   TREEVIEWPARTS = 3
	TVP_HOTGLYPH TREEVIEWPARTS = 4
)

type TREE_VIEW_ITEM_STATE_FLAGS

type TREE_VIEW_ITEM_STATE_FLAGS uint32

enum

const (
	TVIS_SELECTED       TREE_VIEW_ITEM_STATE_FLAGS = 2
	TVIS_CUT            TREE_VIEW_ITEM_STATE_FLAGS = 4
	TVIS_DROPHILITED    TREE_VIEW_ITEM_STATE_FLAGS = 8
	TVIS_BOLD           TREE_VIEW_ITEM_STATE_FLAGS = 16
	TVIS_EXPANDED       TREE_VIEW_ITEM_STATE_FLAGS = 32
	TVIS_EXPANDEDONCE   TREE_VIEW_ITEM_STATE_FLAGS = 64
	TVIS_EXPANDPARTIAL  TREE_VIEW_ITEM_STATE_FLAGS = 128
	TVIS_OVERLAYMASK    TREE_VIEW_ITEM_STATE_FLAGS = 3840
	TVIS_STATEIMAGEMASK TREE_VIEW_ITEM_STATE_FLAGS = 61440
	TVIS_USERMASK       TREE_VIEW_ITEM_STATE_FLAGS = 61440
	TVIS_EX_FLAT        TREE_VIEW_ITEM_STATE_FLAGS = 1
	TVIS_EX_DISABLED    TREE_VIEW_ITEM_STATE_FLAGS = 2
	TVIS_EX_ALL         TREE_VIEW_ITEM_STATE_FLAGS = 2
)

type TRIVERTEX

type TRIVERTEX struct {
	X     int32
	Y     int32
	Red   uint16
	Green uint16
	Blue  uint16
	Alpha uint16
}

type TRUESIZESCALINGTYPE

type TRUESIZESCALINGTYPE int32

enum

const (
	TSST_NONE TRUESIZESCALINGTYPE = 0
	TSST_SIZE TRUESIZESCALINGTYPE = 1
	TSST_DPI  TRUESIZESCALINGTYPE = 2
)

type TTEMBEDINFO

type TTEMBEDINFO struct {
	UsStructSize  uint16
	UsRootStrSize uint16
	PusRootStr    *uint16
}

type TTEMBED_FLAGS

type TTEMBED_FLAGS uint32

enum flags

const (
	TTEMBED_EMBEDEUDC    TTEMBED_FLAGS = 32
	TTEMBED_RAW          TTEMBED_FLAGS = 0
	TTEMBED_SUBSET       TTEMBED_FLAGS = 1
	TTEMBED_TTCOMPRESSED TTEMBED_FLAGS = 4
)

type TTGETTITLE

type TTGETTITLE struct {
	DwSize       uint32
	UTitleBitmap uint32
	Cch          uint32
	PszTitle     PWSTR
}

type TTHITTESTINFO

type TTHITTESTINFO = TTHITTESTINFOW

type TTHITTESTINFOA

type TTHITTESTINFOA struct {
	Hwnd HWND
	Pt   POINT
	Ti   TTTOOLINFOA
}

type TTHITTESTINFOW

type TTHITTESTINFOW struct {
	Hwnd HWND
	Pt   POINT
	Ti   TTTOOLINFOW
}

type TTLOADINFO

type TTLOADINFO struct {
	UsStructSize uint16
	UsRefStrSize uint16
	PusRefStr    *uint16
}

type TTLOAD_EMBEDDED_FONT_STATUS

type TTLOAD_EMBEDDED_FONT_STATUS uint32

enum flags

const (
	TTLOAD_FONT_SUBSETTED     TTLOAD_EMBEDDED_FONT_STATUS = 1
	TTLOAD_FONT_IN_SYSSTARTUP TTLOAD_EMBEDDED_FONT_STATUS = 2
)

type TTPOLYCURVE

type TTPOLYCURVE struct {
	WType uint16
	Cpfx  uint16
	Apfx  [1]POINTFX
}

type TTPOLYGONHEADER

type TTPOLYGONHEADER struct {
	Cb       uint32
	DwType   uint32
	PfxStart POINTFX
}

type TTTOOLINFO

type TTTOOLINFO = TTTOOLINFOW

type TTTOOLINFOA

type TTTOOLINFOA struct {
	CbSize     uint32
	UFlags     TOOLTIP_FLAGS
	Hwnd       HWND
	UId        uintptr
	Rect       RECT
	Hinst      HINSTANCE
	LpszText   PSTR
	LParam     LPARAM
	LpReserved unsafe.Pointer
}

type TTTOOLINFOW

type TTTOOLINFOW struct {
	CbSize     uint32
	UFlags     TOOLTIP_FLAGS
	Hwnd       HWND
	UId        uintptr
	Rect       RECT
	Hinst      HINSTANCE
	LpszText   PWSTR
	LParam     LPARAM
	LpReserved unsafe.Pointer
}

type TTVALIDATIONTESTSPARAMS

type TTVALIDATIONTESTSPARAMS struct {
	UlStructSize    uint32
	LTestFromSize   int32
	LTestToSize     int32
	UlCharSet       uint32
	UsReserved1     uint16
	UsCharCodeCount uint16
	PusCharCodeSet  *uint16
}

type TTVALIDATIONTESTSPARAMSEX

type TTVALIDATIONTESTSPARAMSEX struct {
	UlStructSize    uint32
	LTestFromSize   int32
	LTestToSize     int32
	UlCharSet       uint32
	UsReserved1     uint16
	UsCharCodeCount uint16
	PulCharCodeSet  *uint32
}

type TVGETITEMPARTRECTINFO

type TVGETITEMPARTRECTINFO struct {
	Hti    HTREEITEM
	Prc    *RECT
	PartID TVITEMPART
}

type TVHITTESTINFO

type TVHITTESTINFO struct {
	Pt    POINT
	Flags TVHITTESTINFO_FLAGS
	HItem HTREEITEM
}

type TVHITTESTINFO_FLAGS

type TVHITTESTINFO_FLAGS uint32

enum flags

const (
	TVHT_ABOVE           TVHITTESTINFO_FLAGS = 256
	TVHT_BELOW           TVHITTESTINFO_FLAGS = 512
	TVHT_NOWHERE         TVHITTESTINFO_FLAGS = 1
	TVHT_ONITEM          TVHITTESTINFO_FLAGS = 70
	TVHT_ONITEMBUTTON    TVHITTESTINFO_FLAGS = 16
	TVHT_ONITEMICON      TVHITTESTINFO_FLAGS = 2
	TVHT_ONITEMINDENT    TVHITTESTINFO_FLAGS = 8
	TVHT_ONITEMLABEL     TVHITTESTINFO_FLAGS = 4
	TVHT_ONITEMRIGHT     TVHITTESTINFO_FLAGS = 32
	TVHT_ONITEMSTATEICON TVHITTESTINFO_FLAGS = 64
	TVHT_TOLEFT          TVHITTESTINFO_FLAGS = 2048
	TVHT_TORIGHT         TVHITTESTINFO_FLAGS = 1024
)

type TVINSERTSTRUCT

type TVINSERTSTRUCT = TVINSERTSTRUCTW

type TVINSERTSTRUCTA

type TVINSERTSTRUCTA struct {
	HParent      HTREEITEM
	HInsertAfter HTREEITEM
	TVINSERTSTRUCTA_Anonymous
}

type TVINSERTSTRUCTA_Anonymous

type TVINSERTSTRUCTA_Anonymous struct {
	Data [10]uint64
}

func (*TVINSERTSTRUCTA_Anonymous) Item

func (this *TVINSERTSTRUCTA_Anonymous) Item() *TVITEMA

func (*TVINSERTSTRUCTA_Anonymous) ItemVal

func (this *TVINSERTSTRUCTA_Anonymous) ItemVal() TVITEMA

func (*TVINSERTSTRUCTA_Anonymous) Itemex

func (this *TVINSERTSTRUCTA_Anonymous) Itemex() *TVITEMEXA

func (*TVINSERTSTRUCTA_Anonymous) ItemexVal

func (this *TVINSERTSTRUCTA_Anonymous) ItemexVal() TVITEMEXA

type TVINSERTSTRUCTW

type TVINSERTSTRUCTW struct {
	HParent      HTREEITEM
	HInsertAfter HTREEITEM
	TVINSERTSTRUCTW_Anonymous
}

type TVINSERTSTRUCTW_Anonymous

type TVINSERTSTRUCTW_Anonymous struct {
	Data [10]uint64
}

func (*TVINSERTSTRUCTW_Anonymous) Item

func (this *TVINSERTSTRUCTW_Anonymous) Item() *TVITEMW

func (*TVINSERTSTRUCTW_Anonymous) ItemVal

func (this *TVINSERTSTRUCTW_Anonymous) ItemVal() TVITEMW

func (*TVINSERTSTRUCTW_Anonymous) Itemex

func (this *TVINSERTSTRUCTW_Anonymous) Itemex() *TVITEMEXW

func (*TVINSERTSTRUCTW_Anonymous) ItemexVal

func (this *TVINSERTSTRUCTW_Anonymous) ItemexVal() TVITEMEXW

type TVITEM

type TVITEM = TVITEMW

type TVITEMA

type TVITEMA struct {
	Mask           TVITEM_MASK
	HItem          HTREEITEM
	State          TREE_VIEW_ITEM_STATE_FLAGS
	StateMask      TREE_VIEW_ITEM_STATE_FLAGS
	PszText        PSTR
	CchTextMax     int32
	IImage         int32
	ISelectedImage int32
	CChildren      TVITEMEXW_CHILDREN
	LParam         LPARAM
}

type TVITEMEX

type TVITEMEX = TVITEMEXW

type TVITEMEXA

type TVITEMEXA struct {
	Mask           TVITEM_MASK
	HItem          HTREEITEM
	State          uint32
	StateMask      uint32
	PszText        PSTR
	CchTextMax     int32
	IImage         int32
	ISelectedImage int32
	CChildren      TVITEMEXW_CHILDREN
	LParam         LPARAM
	IIntegral      int32
	UStateEx       uint32
	Hwnd           HWND
	IExpandedImage int32
	IReserved      int32
}

type TVITEMEXW

type TVITEMEXW struct {
	Mask           TVITEM_MASK
	HItem          HTREEITEM
	State          uint32
	StateMask      uint32
	PszText        PWSTR
	CchTextMax     int32
	IImage         int32
	ISelectedImage int32
	CChildren      TVITEMEXW_CHILDREN
	LParam         LPARAM
	IIntegral      int32
	UStateEx       uint32
	Hwnd           HWND
	IExpandedImage int32
	IReserved      int32
}

type TVITEMEXW_CHILDREN

type TVITEMEXW_CHILDREN int32

enum

const (
	I_ZERO             TVITEMEXW_CHILDREN = 0
	I_ONE_OR_MORE      TVITEMEXW_CHILDREN = 1
	I_CHILDRENCALLBACK TVITEMEXW_CHILDREN = -1
	I_CHILDRENAUTO     TVITEMEXW_CHILDREN = -2
)

type TVITEMPART

type TVITEMPART int32

enum

const (
	TVGIPR_BUTTON TVITEMPART = 1
)

type TVITEMW

type TVITEMW struct {
	Mask           TVITEM_MASK
	HItem          HTREEITEM
	State          TREE_VIEW_ITEM_STATE_FLAGS
	StateMask      TREE_VIEW_ITEM_STATE_FLAGS
	PszText        PWSTR
	CchTextMax     int32
	IImage         int32
	ISelectedImage int32
	CChildren      TVITEMEXW_CHILDREN
	LParam         LPARAM
}

type TVITEM_MASK

type TVITEM_MASK uint32

enum flags

const (
	TVIF_CHILDREN      TVITEM_MASK = 64
	TVIF_DI_SETITEM    TVITEM_MASK = 4096
	TVIF_HANDLE        TVITEM_MASK = 16
	TVIF_IMAGE         TVITEM_MASK = 2
	TVIF_PARAM         TVITEM_MASK = 4
	TVIF_SELECTEDIMAGE TVITEM_MASK = 32
	TVIF_STATE         TVITEM_MASK = 8
	TVIF_TEXT          TVITEM_MASK = 1
	TVIF_EXPANDEDIMAGE TVITEM_MASK = 512
	TVIF_INTEGRAL      TVITEM_MASK = 128
	TVIF_STATEEX       TVITEM_MASK = 256
)

type TVSORTCB

type TVSORTCB struct {
	HParent     HTREEITEM
	LpfnCompare PFNTVCOMPARE
	LParam      LPARAM
}

type TXFS_MINIVERSION

type TXFS_MINIVERSION uint32

enum

const (
	TXFS_MINIVERSION_COMMITTED_VIEW TXFS_MINIVERSION = 0
	TXFS_MINIVERSION_DIRTY_VIEW     TXFS_MINIVERSION = 65535
	TXFS_MINIVERSION_DEFAULT_VIEW   TXFS_MINIVERSION = 65534
)

type TXF_ID

type TXF_ID struct {
	TXF_ID_Anonymous
}

type TXF_ID_Anonymous

type TXF_ID_Anonymous struct {
	LowPart  int64
	HighPart int64
}

type TXF_LOG_RECORD_AFFECTED_FILE

type TXF_LOG_RECORD_AFFECTED_FILE struct {
	Version                       uint16
	RecordLength                  uint32
	Flags                         uint32
	TxfFileId                     TXF_ID
	KtmGuid                       syscall.GUID
	FileNameLength                uint32
	FileNameByteOffsetInStructure uint32
}

type TXF_LOG_RECORD_BASE

type TXF_LOG_RECORD_BASE struct {
	Version      uint16
	RecordType   TXF_LOG_RECORD_TYPE
	RecordLength uint32
}

type TXF_LOG_RECORD_TRUNCATE

type TXF_LOG_RECORD_TRUNCATE struct {
	Version                       uint16
	RecordType                    uint16
	RecordLength                  uint32
	Flags                         uint32
	TxfFileId                     TXF_ID
	KtmGuid                       syscall.GUID
	NewFileSize                   int64
	FileNameLength                uint32
	FileNameByteOffsetInStructure uint32
}

type TXF_LOG_RECORD_TYPE

type TXF_LOG_RECORD_TYPE uint16

enum

const (
	TXF_LOG_RECORD_TYPE_AFFECTED_FILE TXF_LOG_RECORD_TYPE = 4
	TXF_LOG_RECORD_TYPE_TRUNCATE      TXF_LOG_RECORD_TYPE = 2
	TXF_LOG_RECORD_TYPE_WRITE         TXF_LOG_RECORD_TYPE = 1
)

type TXF_LOG_RECORD_WRITE

type TXF_LOG_RECORD_WRITE struct {
	Version                       uint16
	RecordType                    uint16
	RecordLength                  uint32
	Flags                         uint32
	TxfFileId                     TXF_ID
	KtmGuid                       syscall.GUID
	ByteOffsetInFile              int64
	NumBytesWritten               uint32
	ByteOffsetInStructure         uint32
	FileNameLength                uint32
	FileNameByteOffsetInStructure uint32
}

type TXTBACKSTYLE

type TXTBACKSTYLE int32

enum

const (
	TXTBACK_TRANSPARENT TXTBACKSTYLE = 0
	TXTBACK_OPAQUE      TXTBACKSTYLE = 1
)

type TXTHITRESULT

type TXTHITRESULT int32

enum

const (
	TXTHITRESULT_NOHIT       TXTHITRESULT = 0
	TXTHITRESULT_TRANSPARENT TXTHITRESULT = 1
	TXTHITRESULT_CLOSE       TXTHITRESULT = 2
	TXTHITRESULT_HIT         TXTHITRESULT = 3
)

type TXTNATURALSIZE

type TXTNATURALSIZE int32

enum

const (
	TXTNS_FITTOCONTENT2   TXTNATURALSIZE = 0
	TXTNS_FITTOCONTENT    TXTNATURALSIZE = 1
	TXTNS_ROUNDTOLINE     TXTNATURALSIZE = 2
	TXTNS_FITTOCONTENT3   TXTNATURALSIZE = 3
	TXTNS_FITTOCONTENTWSP TXTNATURALSIZE = 4
	TXTNS_INCLUDELASTLINE TXTNATURALSIZE = 1073741824
	TXTNS_EMU             TXTNATURALSIZE = -2147483648
)

type TXTVIEW

type TXTVIEW int32

enum

const (
	TXTVIEW_ACTIVE   TXTVIEW = 0
	TXTVIEW_INACTIVE TXTVIEW = -1
)

type TYMED

type TYMED int32

enum

const (
	TYMED_HGLOBAL  TYMED = 1
	TYMED_FILE     TYMED = 2
	TYMED_ISTREAM  TYMED = 4
	TYMED_ISTORAGE TYMED = 8
	TYMED_GDI      TYMED = 16
	TYMED_MFPICT   TYMED = 32
	TYMED_ENHMF    TYMED = 64
	TYMED_NULL     TYMED = 0
)

type TYPEATTR

type TYPEATTR struct {
	Guid             syscall.GUID
	Lcid             uint32
	DwReserved       uint32
	MemidConstructor int32
	MemidDestructor  int32
	LpstrSchema      PWSTR
	CbSizeInstance   uint32
	Typekind         TYPEKIND
	CFuncs           uint16
	CVars            uint16
	CImplTypes       uint16
	CbSizeVft        uint16
	CbAlignment      uint16
	WTypeFlags       uint16
	WMajorVerNum     uint16
	WMinorVerNum     uint16
	TdescAlias       TYPEDESC
	IdldescType      IDLDESC
}

type TYPEDESC

type TYPEDESC struct {
	TYPEDESC_Anonymous
	Vt VARENUM
}

type TYPEDESC_Anonymous

type TYPEDESC_Anonymous struct {
	Data [1]uint64
}

func (*TYPEDESC_Anonymous) Hreftype

func (this *TYPEDESC_Anonymous) Hreftype() *uint32

func (*TYPEDESC_Anonymous) HreftypeVal

func (this *TYPEDESC_Anonymous) HreftypeVal() uint32

func (*TYPEDESC_Anonymous) Lpadesc

func (this *TYPEDESC_Anonymous) Lpadesc() **ARRAYDESC

func (*TYPEDESC_Anonymous) LpadescVal

func (this *TYPEDESC_Anonymous) LpadescVal() *ARRAYDESC

func (*TYPEDESC_Anonymous) Lptdesc

func (this *TYPEDESC_Anonymous) Lptdesc() **TYPEDESC

func (*TYPEDESC_Anonymous) LptdescVal

func (this *TYPEDESC_Anonymous) LptdescVal() *TYPEDESC

type TYPEFLAGS

type TYPEFLAGS int32

enum

const (
	TYPEFLAG_FAPPOBJECT     TYPEFLAGS = 1
	TYPEFLAG_FCANCREATE     TYPEFLAGS = 2
	TYPEFLAG_FLICENSED      TYPEFLAGS = 4
	TYPEFLAG_FPREDECLID     TYPEFLAGS = 8
	TYPEFLAG_FHIDDEN        TYPEFLAGS = 16
	TYPEFLAG_FCONTROL       TYPEFLAGS = 32
	TYPEFLAG_FDUAL          TYPEFLAGS = 64
	TYPEFLAG_FNONEXTENSIBLE TYPEFLAGS = 128
	TYPEFLAG_FOLEAUTOMATION TYPEFLAGS = 256
	TYPEFLAG_FRESTRICTED    TYPEFLAGS = 512
	TYPEFLAG_FAGGREGATABLE  TYPEFLAGS = 1024
	TYPEFLAG_FREPLACEABLE   TYPEFLAGS = 2048
	TYPEFLAG_FDISPATCHABLE  TYPEFLAGS = 4096
	TYPEFLAG_FREVERSEBIND   TYPEFLAGS = 8192
	TYPEFLAG_FPROXY         TYPEFLAGS = 16384
)

type TYPEKIND

type TYPEKIND int32

enum

const (
	TKIND_ENUM      TYPEKIND = 0
	TKIND_RECORD    TYPEKIND = 1
	TKIND_MODULE    TYPEKIND = 2
	TKIND_INTERFACE TYPEKIND = 3
	TKIND_DISPATCH  TYPEKIND = 4
	TKIND_COCLASS   TYPEKIND = 5
	TKIND_ALIAS     TYPEKIND = 6
	TKIND_UNION     TYPEKIND = 7
	TKIND_MAX       TYPEKIND = 8
)

type TYSPEC

type TYSPEC int32

enum

const (
	TYSPEC_CLSID       TYSPEC = 0
	TYSPEC_FILEEXT     TYSPEC = 1
	TYSPEC_MIMETYPE    TYSPEC = 2
	TYSPEC_FILENAME    TYSPEC = 3
	TYSPEC_PROGID      TYSPEC = 4
	TYSPEC_PACKAGENAME TYSPEC = 5
	TYSPEC_OBJECTID    TYSPEC = 6
)

type TaskbarList

type TaskbarList struct {
}

type TextDecorationLineStyle

type TextDecorationLineStyle int32

enum

const (
	TextDecorationLineStyle_None            TextDecorationLineStyle = 0
	TextDecorationLineStyle_Single          TextDecorationLineStyle = 1
	TextDecorationLineStyle_WordsOnly       TextDecorationLineStyle = 2
	TextDecorationLineStyle_Double          TextDecorationLineStyle = 3
	TextDecorationLineStyle_Dot             TextDecorationLineStyle = 4
	TextDecorationLineStyle_Dash            TextDecorationLineStyle = 5
	TextDecorationLineStyle_DashDot         TextDecorationLineStyle = 6
	TextDecorationLineStyle_DashDotDot      TextDecorationLineStyle = 7
	TextDecorationLineStyle_Wavy            TextDecorationLineStyle = 8
	TextDecorationLineStyle_ThickSingle     TextDecorationLineStyle = 9
	TextDecorationLineStyle_DoubleWavy      TextDecorationLineStyle = 11
	TextDecorationLineStyle_ThickWavy       TextDecorationLineStyle = 12
	TextDecorationLineStyle_LongDash        TextDecorationLineStyle = 13
	TextDecorationLineStyle_ThickDash       TextDecorationLineStyle = 14
	TextDecorationLineStyle_ThickDashDot    TextDecorationLineStyle = 15
	TextDecorationLineStyle_ThickDashDotDot TextDecorationLineStyle = 16
	TextDecorationLineStyle_ThickDot        TextDecorationLineStyle = 17
	TextDecorationLineStyle_ThickLongDash   TextDecorationLineStyle = 18
	TextDecorationLineStyle_Other           TextDecorationLineStyle = -1
)

type TextEditChangeType

type TextEditChangeType int32

enum

const (
	TextEditChangeType_None                 TextEditChangeType = 0
	TextEditChangeType_AutoCorrect          TextEditChangeType = 1
	TextEditChangeType_Composition          TextEditChangeType = 2
	TextEditChangeType_CompositionFinalized TextEditChangeType = 3
	TextEditChangeType_AutoComplete         TextEditChangeType = 4
)

type TextPatternRangeEndpoint

type TextPatternRangeEndpoint int32

enum

const (
	TextPatternRangeEndpoint_Start TextPatternRangeEndpoint = 0
	TextPatternRangeEndpoint_End   TextPatternRangeEndpoint = 1
)

type TextUnit

type TextUnit int32

enum

const (
	TextUnit_Character TextUnit = 0
	TextUnit_Format    TextUnit = 1
	TextUnit_Word      TextUnit = 2
	TextUnit_Line      TextUnit = 3
	TextUnit_Paragraph TextUnit = 4
	TextUnit_Page      TextUnit = 5
	TextUnit_Document  TextUnit = 6
)

type ThumbnailStreamCache

type ThumbnailStreamCache struct {
}

type ThumbnailStreamCacheOptions

type ThumbnailStreamCacheOptions int32

enum flags

const (
	ExtractIfNotCached ThumbnailStreamCacheOptions = 0
	ReturnOnlyIfCached ThumbnailStreamCacheOptions = 1
	ResizeThumbnail    ThumbnailStreamCacheOptions = 2
	AllowSmallerSize   ThumbnailStreamCacheOptions = 4
)

type TimeCategorizer

type TimeCategorizer struct {
}

type ToggleState

type ToggleState int32

enum

const (
	ToggleState_Off           ToggleState = 0
	ToggleState_On            ToggleState = 1
	ToggleState_Indeterminate ToggleState = 2
)

type TomConstants

type TomConstants int32

enum

const (
	TomFalse                           TomConstants = 0
	TomTrue                            TomConstants = -1
	TomUndefined                       TomConstants = -9999999
	TomToggle                          TomConstants = -9999998
	TomAutoColor                       TomConstants = -9999997
	TomDefault                         TomConstants = -9999996
	TomSuspend                         TomConstants = -9999995
	TomResume                          TomConstants = -9999994
	TomApplyNow                        TomConstants = 0
	TomApplyLater                      TomConstants = 1
	TomTrackParms                      TomConstants = 2
	TomCacheParms                      TomConstants = 3
	TomApplyTmp                        TomConstants = 4
	TomDisableSmartFont                TomConstants = 8
	TomEnableSmartFont                 TomConstants = 9
	TomUsePoints                       TomConstants = 10
	TomUseTwips                        TomConstants = 11
	TomBackward                        TomConstants = -1073741823
	TomForward                         TomConstants = 1073741823
	TomMove                            TomConstants = 0
	TomExtend                          TomConstants = 1
	TomNoSelection                     TomConstants = 0
	TomSelectionIP                     TomConstants = 1
	TomSelectionNormal                 TomConstants = 2
	TomSelectionFrame                  TomConstants = 3
	TomSelectionColumn                 TomConstants = 4
	TomSelectionRow                    TomConstants = 5
	TomSelectionBlock                  TomConstants = 6
	TomSelectionInlineShape            TomConstants = 7
	TomSelectionShape                  TomConstants = 8
	TomSelStartActive                  TomConstants = 1
	TomSelAtEOL                        TomConstants = 2
	TomSelOvertype                     TomConstants = 4
	TomSelActive                       TomConstants = 8
	TomSelReplace                      TomConstants = 16
	TomEnd                             TomConstants = 0
	TomStart                           TomConstants = 32
	TomCollapseEnd                     TomConstants = 0
	TomCollapseStart                   TomConstants = 1
	TomClientCoord                     TomConstants = 256
	TomAllowOffClient                  TomConstants = 512
	TomTransform                       TomConstants = 1024
	TomObjectArg                       TomConstants = 2048
	TomAtEnd                           TomConstants = 4096
	TomNone                            TomConstants = 0
	TomSingle                          TomConstants = 1
	TomWords                           TomConstants = 2
	TomDouble                          TomConstants = 3
	TomDotted                          TomConstants = 4
	TomDash                            TomConstants = 5
	TomDashDot                         TomConstants = 6
	TomDashDotDot                      TomConstants = 7
	TomWave                            TomConstants = 8
	TomThick                           TomConstants = 9
	TomHair                            TomConstants = 10
	TomDoubleWave                      TomConstants = 11
	TomHeavyWave                       TomConstants = 12
	TomLongDash                        TomConstants = 13
	TomThickDash                       TomConstants = 14
	TomThickDashDot                    TomConstants = 15
	TomThickDashDotDot                 TomConstants = 16
	TomThickDotted                     TomConstants = 17
	TomThickLongDash                   TomConstants = 18
	TomLineSpaceSingle                 TomConstants = 0
	TomLineSpace1pt5                   TomConstants = 1
	TomLineSpaceDouble                 TomConstants = 2
	TomLineSpaceAtLeast                TomConstants = 3
	TomLineSpaceExactly                TomConstants = 4
	TomLineSpaceMultiple               TomConstants = 5
	TomLineSpacePercent                TomConstants = 6
	TomAlignLeft                       TomConstants = 0
	TomAlignCenter                     TomConstants = 1
	TomAlignRight                      TomConstants = 2
	TomAlignJustify                    TomConstants = 3
	TomAlignDecimal                    TomConstants = 3
	TomAlignBar                        TomConstants = 4
	TomDefaultTab                      TomConstants = 5
	TomAlignInterWord                  TomConstants = 3
	TomAlignNewspaper                  TomConstants = 4
	TomAlignInterLetter                TomConstants = 5
	TomAlignScaled                     TomConstants = 6
	TomSpaces                          TomConstants = 0
	TomDots                            TomConstants = 1
	TomDashes                          TomConstants = 2
	TomLines                           TomConstants = 3
	TomThickLines                      TomConstants = 4
	TomEquals                          TomConstants = 5
	TomTabBack                         TomConstants = -3
	TomTabNext                         TomConstants = -2
	TomTabHere                         TomConstants = -1
	TomListNone                        TomConstants = 0
	TomListBullet                      TomConstants = 1
	TomListNumberAsArabic              TomConstants = 2
	TomListNumberAsLCLetter            TomConstants = 3
	TomListNumberAsUCLetter            TomConstants = 4
	TomListNumberAsLCRoman             TomConstants = 5
	TomListNumberAsUCRoman             TomConstants = 6
	TomListNumberAsSequence            TomConstants = 7
	TomListNumberedCircle              TomConstants = 8
	TomListNumberedBlackCircleWingding TomConstants = 9
	TomListNumberedWhiteCircleWingding TomConstants = 10
	TomListNumberedArabicWide          TomConstants = 11
	TomListNumberedChS                 TomConstants = 12
	TomListNumberedChT                 TomConstants = 13
	TomListNumberedJpnChS              TomConstants = 14
	TomListNumberedJpnKor              TomConstants = 15
	TomListNumberedArabic1             TomConstants = 16
	TomListNumberedArabic2             TomConstants = 17
	TomListNumberedHebrew              TomConstants = 18
	TomListNumberedThaiAlpha           TomConstants = 19
	TomListNumberedThaiNum             TomConstants = 20
	TomListNumberedHindiAlpha          TomConstants = 21
	TomListNumberedHindiAlpha1         TomConstants = 22
	TomListNumberedHindiNum            TomConstants = 23
	TomListParentheses                 TomConstants = 65536
	TomListPeriod                      TomConstants = 131072
	TomListPlain                       TomConstants = 196608
	TomListNoNumber                    TomConstants = 262144
	TomListMinus                       TomConstants = 524288
	TomIgnoreNumberStyle               TomConstants = 16777216
	TomParaStyleNormal                 TomConstants = -1
	TomParaStyleHeading1               TomConstants = -2
	TomParaStyleHeading2               TomConstants = -3
	TomParaStyleHeading3               TomConstants = -4
	TomParaStyleHeading4               TomConstants = -5
	TomParaStyleHeading5               TomConstants = -6
	TomParaStyleHeading6               TomConstants = -7
	TomParaStyleHeading7               TomConstants = -8
	TomParaStyleHeading8               TomConstants = -9
	TomParaStyleHeading9               TomConstants = -10
	TomCharacter                       TomConstants = 1
	TomWord                            TomConstants = 2
	TomSentence                        TomConstants = 3
	TomParagraph                       TomConstants = 4
	TomLine                            TomConstants = 5
	TomStory                           TomConstants = 6
	TomScreen                          TomConstants = 7
	TomSection                         TomConstants = 8
	TomTableColumn                     TomConstants = 9
	TomColumn                          TomConstants = 9
	TomRow                             TomConstants = 10
	TomWindow                          TomConstants = 11
	TomCell                            TomConstants = 12
	TomCharFormat                      TomConstants = 13
	TomParaFormat                      TomConstants = 14
	TomTable                           TomConstants = 15
	TomObject                          TomConstants = 16
	TomPage                            TomConstants = 17
	TomHardParagraph                   TomConstants = 18
	TomCluster                         TomConstants = 19
	TomInlineObject                    TomConstants = 20
	TomInlineObjectArg                 TomConstants = 21
	TomLeafLine                        TomConstants = 22
	TomLayoutColumn                    TomConstants = 23
	TomProcessId                       TomConstants = 1073741825
	TomMatchWord                       TomConstants = 2
	TomMatchCase                       TomConstants = 4
	TomMatchPattern                    TomConstants = 8
	TomUnknownStory                    TomConstants = 0
	TomMainTextStory                   TomConstants = 1
	TomFootnotesStory                  TomConstants = 2
	TomEndnotesStory                   TomConstants = 3
	TomCommentsStory                   TomConstants = 4
	TomTextFrameStory                  TomConstants = 5
	TomEvenPagesHeaderStory            TomConstants = 6
	TomPrimaryHeaderStory              TomConstants = 7
	TomEvenPagesFooterStory            TomConstants = 8
	TomPrimaryFooterStory              TomConstants = 9
	TomFirstPageHeaderStory            TomConstants = 10
	TomFirstPageFooterStory            TomConstants = 11
	TomScratchStory                    TomConstants = 127
	TomFindStory                       TomConstants = 128
	TomReplaceStory                    TomConstants = 129
	TomStoryInactive                   TomConstants = 0
	TomStoryActiveDisplay              TomConstants = 1
	TomStoryActiveUI                   TomConstants = 2
	TomStoryActiveDisplayUI            TomConstants = 3
	TomNoAnimation                     TomConstants = 0
	TomLasVegasLights                  TomConstants = 1
	TomBlinkingBackground              TomConstants = 2
	TomSparkleText                     TomConstants = 3
	TomMarchingBlackAnts               TomConstants = 4
	TomMarchingRedAnts                 TomConstants = 5
	TomShimmer                         TomConstants = 6
	TomWipeDown                        TomConstants = 7
	TomWipeRight                       TomConstants = 8
	TomAnimationMax                    TomConstants = 8
	TomLowerCase                       TomConstants = 0
	TomUpperCase                       TomConstants = 1
	TomTitleCase                       TomConstants = 2
	TomSentenceCase                    TomConstants = 4
	TomToggleCase                      TomConstants = 5
	TomReadOnly                        TomConstants = 256
	TomShareDenyRead                   TomConstants = 512
	TomShareDenyWrite                  TomConstants = 1024
	TomPasteFile                       TomConstants = 4096
	TomCreateNew                       TomConstants = 16
	TomCreateAlways                    TomConstants = 32
	TomOpenExisting                    TomConstants = 48
	TomOpenAlways                      TomConstants = 64
	TomTruncateExisting                TomConstants = 80
	TomRTF                             TomConstants = 1
	TomText                            TomConstants = 2
	TomHTML                            TomConstants = 3
	TomWordDocument                    TomConstants = 4
	TomBold                            TomConstants = -2147483647
	TomItalic                          TomConstants = -2147483646
	TomUnderline                       TomConstants = -2147483644
	TomStrikeout                       TomConstants = -2147483640
	TomProtected                       TomConstants = -2147483632
	TomLink                            TomConstants = -2147483616
	TomSmallCaps                       TomConstants = -2147483584
	TomAllCaps                         TomConstants = -2147483520
	TomHidden                          TomConstants = -2147483392
	TomOutline                         TomConstants = -2147483136
	TomShadow                          TomConstants = -2147482624
	TomEmboss                          TomConstants = -2147481600
	TomImprint                         TomConstants = -2147479552
	TomDisabled                        TomConstants = -2147475456
	TomRevised                         TomConstants = -2147467264
	TomSubscriptCF                     TomConstants = -2147418112
	TomSuperscriptCF                   TomConstants = -2147352576
	TomFontBound                       TomConstants = -2146435072
	TomLinkProtected                   TomConstants = -2139095040
	TomInlineObjectStart               TomConstants = -2130706432
	TomExtendedChar                    TomConstants = -2113929216
	TomAutoBackColor                   TomConstants = -2080374784
	TomMathZoneNoBuildUp               TomConstants = -2013265920
	TomMathZone                        TomConstants = -1879048192
	TomMathZoneOrdinary                TomConstants = -1610612736
	TomAutoTextColor                   TomConstants = -1073741824
	TomMathZoneDisplay                 TomConstants = 262144
	TomParaEffectRTL                   TomConstants = 1
	TomParaEffectKeep                  TomConstants = 2
	TomParaEffectKeepNext              TomConstants = 4
	TomParaEffectPageBreakBefore       TomConstants = 8
	TomParaEffectNoLineNumber          TomConstants = 16
	TomParaEffectNoWidowControl        TomConstants = 32
	TomParaEffectDoNotHyphen           TomConstants = 64
	TomParaEffectSideBySide            TomConstants = 128
	TomParaEffectCollapsed             TomConstants = 256
	TomParaEffectOutlineLevel          TomConstants = 512
	TomParaEffectBox                   TomConstants = 1024
	TomParaEffectTableRowDelimiter     TomConstants = 4096
	TomParaEffectTable                 TomConstants = 16384
	TomModWidthPairs                   TomConstants = 1
	TomModWidthSpace                   TomConstants = 2
	TomAutoSpaceAlpha                  TomConstants = 4
	TomAutoSpaceNumeric                TomConstants = 8
	TomAutoSpaceParens                 TomConstants = 16
	TomEmbeddedFont                    TomConstants = 32
	TomDoublestrike                    TomConstants = 64
	TomOverlapping                     TomConstants = 128
	TomNormalCaret                     TomConstants = 0
	TomKoreanBlockCaret                TomConstants = 1
	TomNullCaret                       TomConstants = 2
	TomIncludeInset                    TomConstants = 1
	TomUnicodeBiDi                     TomConstants = 1
	TomMathCFCheck                     TomConstants = 4
	TomUnlink                          TomConstants = 8
	TomUnhide                          TomConstants = 16
	TomCheckTextLimit                  TomConstants = 32
	TomIgnoreCurrentFont               TomConstants = 0
	TomMatchCharRep                    TomConstants = 1
	TomMatchFontSignature              TomConstants = 2
	TomMatchAscii                      TomConstants = 4
	TomGetHeightOnly                   TomConstants = 8
	TomMatchMathFont                   TomConstants = 16
	TomCharset                         TomConstants = -2147483648
	TomCharRepFromLcid                 TomConstants = 1073741824
	TomAnsi                            TomConstants = 0
	TomEastEurope                      TomConstants = 1
	TomCyrillic                        TomConstants = 2
	TomGreek                           TomConstants = 3
	TomTurkish                         TomConstants = 4
	TomHebrew                          TomConstants = 5
	TomArabic                          TomConstants = 6
	TomBaltic                          TomConstants = 7
	TomVietnamese                      TomConstants = 8
	TomDefaultCharRep                  TomConstants = 9
	TomSymbol                          TomConstants = 10
	TomThai                            TomConstants = 11
	TomShiftJIS                        TomConstants = 12
	TomGB2312                          TomConstants = 13
	TomHangul                          TomConstants = 14
	TomBIG5                            TomConstants = 15
	TomPC437                           TomConstants = 16
	TomOEM                             TomConstants = 17
	TomMac                             TomConstants = 18
	TomArmenian                        TomConstants = 19
	TomSyriac                          TomConstants = 20
	TomThaana                          TomConstants = 21
	TomDevanagari                      TomConstants = 22
	TomBengali                         TomConstants = 23
	TomGurmukhi                        TomConstants = 24
	TomGujarati                        TomConstants = 25
	TomOriya                           TomConstants = 26
	TomTamil                           TomConstants = 27
	TomTelugu                          TomConstants = 28
	TomKannada                         TomConstants = 29
	TomMalayalam                       TomConstants = 30
	TomSinhala                         TomConstants = 31
	TomLao                             TomConstants = 32
	TomTibetan                         TomConstants = 33
	TomMyanmar                         TomConstants = 34
	TomGeorgian                        TomConstants = 35
	TomJamo                            TomConstants = 36
	TomEthiopic                        TomConstants = 37
	TomCherokee                        TomConstants = 38
	TomAboriginal                      TomConstants = 39
	TomOgham                           TomConstants = 40
	TomRunic                           TomConstants = 41
	TomKhmer                           TomConstants = 42
	TomMongolian                       TomConstants = 43
	TomBraille                         TomConstants = 44
	TomYi                              TomConstants = 45
	TomLimbu                           TomConstants = 46
	TomTaiLe                           TomConstants = 47
	TomNewTaiLue                       TomConstants = 48
	TomSylotiNagri                     TomConstants = 49
	TomKharoshthi                      TomConstants = 50
	TomKayahli                         TomConstants = 51
	TomUsymbol                         TomConstants = 52
	TomEmoji                           TomConstants = 53
	TomGlagolitic                      TomConstants = 54
	TomLisu                            TomConstants = 55
	TomVai                             TomConstants = 56
	TomNKo                             TomConstants = 57
	TomOsmanya                         TomConstants = 58
	TomPhagsPa                         TomConstants = 59
	TomGothic                          TomConstants = 60
	TomDeseret                         TomConstants = 61
	TomTifinagh                        TomConstants = 62
	TomCharRepMax                      TomConstants = 63
	TomRE10Mode                        TomConstants = 1
	TomUseAtFont                       TomConstants = 2
	TomTextFlowMask                    TomConstants = 12
	TomTextFlowES                      TomConstants = 0
	TomTextFlowSW                      TomConstants = 4
	TomTextFlowWN                      TomConstants = 8
	TomTextFlowNE                      TomConstants = 12
	TomNoIME                           TomConstants = 524288
	TomSelfIME                         TomConstants = 262144
	TomNoUpScroll                      TomConstants = 65536
	TomNoVpScroll                      TomConstants = 262144
	TomNoLink                          TomConstants = 0
	TomClientLink                      TomConstants = 1
	TomFriendlyLinkName                TomConstants = 2
	TomFriendlyLinkAddress             TomConstants = 3
	TomAutoLinkURL                     TomConstants = 4
	TomAutoLinkEmail                   TomConstants = 5
	TomAutoLinkPhone                   TomConstants = 6
	TomAutoLinkPath                    TomConstants = 7
	TomCompressNone                    TomConstants = 0
	TomCompressPunctuation             TomConstants = 1
	TomCompressPunctuationAndKana      TomConstants = 2
	TomCompressMax                     TomConstants = 2
	TomUnderlinePositionAuto           TomConstants = 0
	TomUnderlinePositionBelow          TomConstants = 1
	TomUnderlinePositionAbove          TomConstants = 2
	TomUnderlinePositionMax            TomConstants = 2
	TomFontAlignmentAuto               TomConstants = 0
	TomFontAlignmentTop                TomConstants = 1
	TomFontAlignmentBaseline           TomConstants = 2
	TomFontAlignmentBottom             TomConstants = 3
	TomFontAlignmentCenter             TomConstants = 4
	TomFontAlignmentMax                TomConstants = 4
	TomRubyBelow                       TomConstants = 128
	TomRubyAlignCenter                 TomConstants = 0
	TomRubyAlign010                    TomConstants = 1
	TomRubyAlign121                    TomConstants = 2
	TomRubyAlignLeft                   TomConstants = 3
	TomRubyAlignRight                  TomConstants = 4
	TomLimitsDefault                   TomConstants = 0
	TomLimitsUnderOver                 TomConstants = 1
	TomLimitsSubSup                    TomConstants = 2
	TomUpperLimitAsSuperScript         TomConstants = 3
	TomLimitsOpposite                  TomConstants = 4
	TomShowLLimPlaceHldr               TomConstants = 8
	TomShowULimPlaceHldr               TomConstants = 16
	TomDontGrowWithContent             TomConstants = 64
	TomGrowWithContent                 TomConstants = 128
	TomSubSupAlign                     TomConstants = 1
	TomLimitAlignMask                  TomConstants = 3
	TomLimitAlignCenter                TomConstants = 0
	TomLimitAlignLeft                  TomConstants = 1
	TomLimitAlignRight                 TomConstants = 2
	TomShowDegPlaceHldr                TomConstants = 8
	TomAlignDefault                    TomConstants = 0
	TomAlignMatchAscentDescent         TomConstants = 2
	TomMathVariant                     TomConstants = 32
	TomStyleDefault                    TomConstants = 0
	TomStyleScriptScriptCramped        TomConstants = 1
	TomStyleScriptScript               TomConstants = 2
	TomStyleScriptCramped              TomConstants = 3
	TomStyleScript                     TomConstants = 4
	TomStyleTextCramped                TomConstants = 5
	TomStyleText                       TomConstants = 6
	TomStyleDisplayCramped             TomConstants = 7
	TomStyleDisplay                    TomConstants = 8
	TomMathRelSize                     TomConstants = 64
	TomDecDecSize                      TomConstants = 254
	TomDecSize                         TomConstants = 255
	TomIncSize                         TomConstants = 65
	TomIncIncSize                      TomConstants = 66
	TomGravityUI                       TomConstants = 0
	TomGravityBack                     TomConstants = 1
	TomGravityFore                     TomConstants = 2
	TomGravityIn                       TomConstants = 3
	TomGravityOut                      TomConstants = 4
	TomGravityBackward                 TomConstants = 536870912
	TomGravityForward                  TomConstants = 1073741824
	TomAdjustCRLF                      TomConstants = 1
	TomUseCRLF                         TomConstants = 2
	TomTextize                         TomConstants = 4
	TomAllowFinalEOP                   TomConstants = 8
	TomFoldMathAlpha                   TomConstants = 16
	TomNoHidden                        TomConstants = 32
	TomIncludeNumbering                TomConstants = 64
	TomTranslateTableCell              TomConstants = 128
	TomNoMathZoneBrackets              TomConstants = 256
	TomConvertMathChar                 TomConstants = 512
	TomNoUCGreekItalic                 TomConstants = 1024
	TomAllowMathBold                   TomConstants = 2048
	TomLanguageTag                     TomConstants = 4096
	TomConvertRTF                      TomConstants = 8192
	TomApplyRtfDocProps                TomConstants = 16384
	TomPhantomShow                     TomConstants = 1
	TomPhantomZeroWidth                TomConstants = 2
	TomPhantomZeroAscent               TomConstants = 4
	TomPhantomZeroDescent              TomConstants = 8
	TomPhantomTransparent              TomConstants = 16
	TomPhantomASmash                   TomConstants = 5
	TomPhantomDSmash                   TomConstants = 9
	TomPhantomHSmash                   TomConstants = 3
	TomPhantomSmash                    TomConstants = 13
	TomPhantomHorz                     TomConstants = 12
	TomPhantomVert                     TomConstants = 2
	TomBoxHideTop                      TomConstants = 1
	TomBoxHideBottom                   TomConstants = 2
	TomBoxHideLeft                     TomConstants = 4
	TomBoxHideRight                    TomConstants = 8
	TomBoxStrikeH                      TomConstants = 16
	TomBoxStrikeV                      TomConstants = 32
	TomBoxStrikeTLBR                   TomConstants = 64
	TomBoxStrikeBLTR                   TomConstants = 128
	TomBoxAlignCenter                  TomConstants = 1
	TomSpaceMask                       TomConstants = 28
	TomSpaceDefault                    TomConstants = 0
	TomSpaceUnary                      TomConstants = 4
	TomSpaceBinary                     TomConstants = 8
	TomSpaceRelational                 TomConstants = 12
	TomSpaceSkip                       TomConstants = 16
	TomSpaceOrd                        TomConstants = 20
	TomSpaceDifferential               TomConstants = 24
	TomSizeText                        TomConstants = 32
	TomSizeScript                      TomConstants = 64
	TomSizeScriptScript                TomConstants = 96
	TomNoBreak                         TomConstants = 128
	TomTransparentForPositioning       TomConstants = 256
	TomTransparentForSpacing           TomConstants = 512
	TomStretchCharBelow                TomConstants = 0
	TomStretchCharAbove                TomConstants = 1
	TomStretchBaseBelow                TomConstants = 2
	TomStretchBaseAbove                TomConstants = 3
	TomMatrixAlignMask                 TomConstants = 3
	TomMatrixAlignCenter               TomConstants = 0
	TomMatrixAlignTopRow               TomConstants = 1
	TomMatrixAlignBottomRow            TomConstants = 3
	TomShowMatPlaceHldr                TomConstants = 8
	TomEqArrayLayoutWidth              TomConstants = 1
	TomEqArrayAlignMask                TomConstants = 12
	TomEqArrayAlignCenter              TomConstants = 0
	TomEqArrayAlignTopRow              TomConstants = 4
	TomEqArrayAlignBottomRow           TomConstants = 12
	TomMathManualBreakMask             TomConstants = 127
	TomMathBreakLeft                   TomConstants = 125
	TomMathBreakCenter                 TomConstants = 126
	TomMathBreakRight                  TomConstants = 127
	TomMathEqAlign                     TomConstants = 128
	TomMathArgShadingStart             TomConstants = 593
	TomMathArgShadingEnd               TomConstants = 594
	TomMathObjShadingStart             TomConstants = 595
	TomMathObjShadingEnd               TomConstants = 596
	TomFunctionTypeNone                TomConstants = 0
	TomFunctionTypeTakesArg            TomConstants = 1
	TomFunctionTypeTakesLim            TomConstants = 2
	TomFunctionTypeTakesLim2           TomConstants = 3
	TomFunctionTypeIsLim               TomConstants = 4
	TomMathParaAlignDefault            TomConstants = 0
	TomMathParaAlignCenterGroup        TomConstants = 1
	TomMathParaAlignCenter             TomConstants = 2
	TomMathParaAlignLeft               TomConstants = 3
	TomMathParaAlignRight              TomConstants = 4
	TomMathDispAlignMask               TomConstants = 3
	TomMathDispAlignCenterGroup        TomConstants = 0
	TomMathDispAlignCenter             TomConstants = 1
	TomMathDispAlignLeft               TomConstants = 2
	TomMathDispAlignRight              TomConstants = 3
	TomMathDispIntUnderOver            TomConstants = 4
	TomMathDispFracTeX                 TomConstants = 8
	TomMathDispNaryGrow                TomConstants = 16
	TomMathDocEmptyArgMask             TomConstants = 96
	TomMathDocEmptyArgAuto             TomConstants = 0
	TomMathDocEmptyArgAlways           TomConstants = 32
	TomMathDocEmptyArgNever            TomConstants = 64
	TomMathDocSbSpOpUnchanged          TomConstants = 128
	TomMathDocDiffMask                 TomConstants = 768
	TomMathDocDiffDefault              TomConstants = 0
	TomMathDocDiffUpright              TomConstants = 256
	TomMathDocDiffItalic               TomConstants = 512
	TomMathDocDiffOpenItalic           TomConstants = 768
	TomMathDispNarySubSup              TomConstants = 1024
	TomMathDispDef                     TomConstants = 2048
	TomMathEnableRtl                   TomConstants = 4096
	TomMathBrkBinMask                  TomConstants = 196608
	TomMathBrkBinBefore                TomConstants = 0
	TomMathBrkBinAfter                 TomConstants = 65536
	TomMathBrkBinDup                   TomConstants = 131072
	TomMathBrkBinSubMask               TomConstants = 786432
	TomMathBrkBinSubMM                 TomConstants = 0
	TomMathBrkBinSubPM                 TomConstants = 262144
	TomMathBrkBinSubMP                 TomConstants = 524288
	TomSelRange                        TomConstants = 597
	TomHstring                         TomConstants = 596
	TomFontPropTeXStyle                TomConstants = 828
	TomFontPropAlign                   TomConstants = 829
	TomFontStretch                     TomConstants = 830
	TomFontStyle                       TomConstants = 831
	TomFontStyleUpright                TomConstants = 0
	TomFontStyleOblique                TomConstants = 1
	TomFontStyleItalic                 TomConstants = 2
	TomFontStretchDefault              TomConstants = 0
	TomFontStretchUltraCondensed       TomConstants = 1
	TomFontStretchExtraCondensed       TomConstants = 2
	TomFontStretchCondensed            TomConstants = 3
	TomFontStretchSemiCondensed        TomConstants = 4
	TomFontStretchNormal               TomConstants = 5
	TomFontStretchSemiExpanded         TomConstants = 6
	TomFontStretchExpanded             TomConstants = 7
	TomFontStretchExtraExpanded        TomConstants = 8
	TomFontStretchUltraExpanded        TomConstants = 9
	TomFontWeightDefault               TomConstants = 0
	TomFontWeightThin                  TomConstants = 100
	TomFontWeightExtraLight            TomConstants = 200
	TomFontWeightLight                 TomConstants = 300
	TomFontWeightNormal                TomConstants = 400
	TomFontWeightRegular               TomConstants = 400
	TomFontWeightMedium                TomConstants = 500
	TomFontWeightSemiBold              TomConstants = 600
	TomFontWeightBold                  TomConstants = 700
	TomFontWeightExtraBold             TomConstants = 800
	TomFontWeightBlack                 TomConstants = 900
	TomFontWeightHeavy                 TomConstants = 900
	TomFontWeightExtraBlack            TomConstants = 950
	TomParaPropMathAlign               TomConstants = 1079
	TomDocMathBuild                    TomConstants = 128
	TomMathLMargin                     TomConstants = 129
	TomMathRMargin                     TomConstants = 130
	TomMathWrapIndent                  TomConstants = 131
	TomMathWrapRight                   TomConstants = 132
	TomMathPostSpace                   TomConstants = 134
	TomMathPreSpace                    TomConstants = 133
	TomMathInterSpace                  TomConstants = 135
	TomMathIntraSpace                  TomConstants = 136
	TomCanCopy                         TomConstants = 137
	TomCanRedo                         TomConstants = 138
	TomCanUndo                         TomConstants = 139
	TomUndoLimit                       TomConstants = 140
	TomDocAutoLink                     TomConstants = 141
	TomEllipsisMode                    TomConstants = 142
	TomEllipsisState                   TomConstants = 143
	TomEllipsisNone                    TomConstants = 0
	TomEllipsisEnd                     TomConstants = 1
	TomEllipsisWord                    TomConstants = 3
	TomEllipsisPresent                 TomConstants = 1
	TomVTopCell                        TomConstants = 1
	TomVLowCell                        TomConstants = 2
	TomHStartCell                      TomConstants = 4
	TomHContCell                       TomConstants = 8
	TomRowUpdate                       TomConstants = 1
	TomRowApplyDefault                 TomConstants = 0
	TomCellStructureChangeOnly         TomConstants = 1
	TomRowHeightActual                 TomConstants = 2059
)

type TrackShellMenu

type TrackShellMenu struct {
}

type TrayBandSiteService

type TrayBandSiteService struct {
}

type TrayDeskBand

type TrayDeskBand struct {
}

type TreeScope

type TreeScope int32

enum

const (
	TreeScope_None        TreeScope = 0
	TreeScope_Element     TreeScope = 1
	TreeScope_Children    TreeScope = 2
	TreeScope_Descendants TreeScope = 4
	TreeScope_Parent      TreeScope = 8
	TreeScope_Ancestors   TreeScope = 16
	TreeScope_Subtree     TreeScope = 7
)

type TreeTraversalOptions

type TreeTraversalOptions int32

enum

const (
	TreeTraversalOptions_Default          TreeTraversalOptions = 0
	TreeTraversalOptions_PostOrder        TreeTraversalOptions = 1
	TreeTraversalOptions_LastToFirstOrder TreeTraversalOptions = 2
)

type TrustLevel

type TrustLevel int32

enum

const (
	BaseTrust    TrustLevel = 0
	PartialTrust TrustLevel = 1
	FullTrust    TrustLevel = 2
)

type UASFLAGS

type UASFLAGS int32

enum

const (
	UAS_NORMAL         UASFLAGS = 0
	UAS_BLOCKED        UASFLAGS = 1
	UAS_NOPARENTENABLE UASFLAGS = 2
	UAS_MASK           UASFLAGS = 3
)

type UAcceptResult

type UAcceptResult int32

enum

const (
	ULOC_ACCEPT_FAILED   UAcceptResult = 0
	ULOC_ACCEPT_VALID    UAcceptResult = 1
	ULOC_ACCEPT_FALLBACK UAcceptResult = 2
)

type UAlphabeticIndexLabelType

type UAlphabeticIndexLabelType int32

enum

const (
	U_ALPHAINDEX_NORMAL    UAlphabeticIndexLabelType = 0
	U_ALPHAINDEX_UNDERFLOW UAlphabeticIndexLabelType = 1
	U_ALPHAINDEX_INFLOW    UAlphabeticIndexLabelType = 2
	U_ALPHAINDEX_OVERFLOW  UAlphabeticIndexLabelType = 3
)

type UBiDi

type UBiDi = uintptr

type UBiDiClassCallback

type UBiDiClassCallback = uintptr

type UBiDiClassCallback_func

type UBiDiClassCallback_func = func(context unsafe.Pointer, c int32) UCharDirection

type UBiDiDirection

type UBiDiDirection int32

enum

const (
	UBIDI_LTR     UBiDiDirection = 0
	UBIDI_RTL     UBiDiDirection = 1
	UBIDI_MIXED   UBiDiDirection = 2
	UBIDI_NEUTRAL UBiDiDirection = 3
)

type UBiDiMirroring

type UBiDiMirroring int32

enum

const (
	UBIDI_MIRRORING_OFF UBiDiMirroring = 0
	UBIDI_MIRRORING_ON  UBiDiMirroring = 1
)

type UBiDiOrder

type UBiDiOrder int32

enum

const (
	UBIDI_LOGICAL UBiDiOrder = 0
	UBIDI_VISUAL  UBiDiOrder = 1
)

type UBiDiReorderingMode

type UBiDiReorderingMode int32

enum

const (
	UBIDI_REORDER_DEFAULT                     UBiDiReorderingMode = 0
	UBIDI_REORDER_NUMBERS_SPECIAL             UBiDiReorderingMode = 1
	UBIDI_REORDER_GROUP_NUMBERS_WITH_R        UBiDiReorderingMode = 2
	UBIDI_REORDER_RUNS_ONLY                   UBiDiReorderingMode = 3
	UBIDI_REORDER_INVERSE_NUMBERS_AS_L        UBiDiReorderingMode = 4
	UBIDI_REORDER_INVERSE_LIKE_DIRECT         UBiDiReorderingMode = 5
	UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL UBiDiReorderingMode = 6
)

type UBiDiReorderingOption

type UBiDiReorderingOption int32

enum

const (
	UBIDI_OPTION_DEFAULT         UBiDiReorderingOption = 0
	UBIDI_OPTION_INSERT_MARKS    UBiDiReorderingOption = 1
	UBIDI_OPTION_REMOVE_CONTROLS UBiDiReorderingOption = 2
	UBIDI_OPTION_STREAMING       UBiDiReorderingOption = 4
)

type UBiDiTransform

type UBiDiTransform = uintptr

type UBidiPairedBracketType

type UBidiPairedBracketType int32

enum

const (
	U_BPT_NONE  UBidiPairedBracketType = 0
	U_BPT_OPEN  UBidiPairedBracketType = 1
	U_BPT_CLOSE UBidiPairedBracketType = 2
)

type UBlockCode

type UBlockCode int32

enum

const (
	UBLOCK_NO_BLOCK                                       UBlockCode = 0
	UBLOCK_BASIC_LATIN                                    UBlockCode = 1
	UBLOCK_LATIN_1_SUPPLEMENT                             UBlockCode = 2
	UBLOCK_LATIN_EXTENDED_A                               UBlockCode = 3
	UBLOCK_LATIN_EXTENDED_B                               UBlockCode = 4
	UBLOCK_IPA_EXTENSIONS                                 UBlockCode = 5
	UBLOCK_SPACING_MODIFIER_LETTERS                       UBlockCode = 6
	UBLOCK_COMBINING_DIACRITICAL_MARKS                    UBlockCode = 7
	UBLOCK_GREEK                                          UBlockCode = 8
	UBLOCK_CYRILLIC                                       UBlockCode = 9
	UBLOCK_ARMENIAN                                       UBlockCode = 10
	UBLOCK_HEBREW                                         UBlockCode = 11
	UBLOCK_ARABIC                                         UBlockCode = 12
	UBLOCK_SYRIAC                                         UBlockCode = 13
	UBLOCK_THAANA                                         UBlockCode = 14
	UBLOCK_DEVANAGARI                                     UBlockCode = 15
	UBLOCK_BENGALI                                        UBlockCode = 16
	UBLOCK_GURMUKHI                                       UBlockCode = 17
	UBLOCK_GUJARATI                                       UBlockCode = 18
	UBLOCK_ORIYA                                          UBlockCode = 19
	UBLOCK_TAMIL                                          UBlockCode = 20
	UBLOCK_TELUGU                                         UBlockCode = 21
	UBLOCK_KANNADA                                        UBlockCode = 22
	UBLOCK_MALAYALAM                                      UBlockCode = 23
	UBLOCK_SINHALA                                        UBlockCode = 24
	UBLOCK_THAI                                           UBlockCode = 25
	UBLOCK_LAO                                            UBlockCode = 26
	UBLOCK_TIBETAN                                        UBlockCode = 27
	UBLOCK_MYANMAR                                        UBlockCode = 28
	UBLOCK_GEORGIAN                                       UBlockCode = 29
	UBLOCK_HANGUL_JAMO                                    UBlockCode = 30
	UBLOCK_ETHIOPIC                                       UBlockCode = 31
	UBLOCK_CHEROKEE                                       UBlockCode = 32
	UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS          UBlockCode = 33
	UBLOCK_OGHAM                                          UBlockCode = 34
	UBLOCK_RUNIC                                          UBlockCode = 35
	UBLOCK_KHMER                                          UBlockCode = 36
	UBLOCK_MONGOLIAN                                      UBlockCode = 37
	UBLOCK_LATIN_EXTENDED_ADDITIONAL                      UBlockCode = 38
	UBLOCK_GREEK_EXTENDED                                 UBlockCode = 39
	UBLOCK_GENERAL_PUNCTUATION                            UBlockCode = 40
	UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS                    UBlockCode = 41
	UBLOCK_CURRENCY_SYMBOLS                               UBlockCode = 42
	UBLOCK_COMBINING_MARKS_FOR_SYMBOLS                    UBlockCode = 43
	UBLOCK_LETTERLIKE_SYMBOLS                             UBlockCode = 44
	UBLOCK_NUMBER_FORMS                                   UBlockCode = 45
	UBLOCK_ARROWS                                         UBlockCode = 46
	UBLOCK_MATHEMATICAL_OPERATORS                         UBlockCode = 47
	UBLOCK_MISCELLANEOUS_TECHNICAL                        UBlockCode = 48
	UBLOCK_CONTROL_PICTURES                               UBlockCode = 49
	UBLOCK_OPTICAL_CHARACTER_RECOGNITION                  UBlockCode = 50
	UBLOCK_ENCLOSED_ALPHANUMERICS                         UBlockCode = 51
	UBLOCK_BOX_DRAWING                                    UBlockCode = 52
	UBLOCK_BLOCK_ELEMENTS                                 UBlockCode = 53
	UBLOCK_GEOMETRIC_SHAPES                               UBlockCode = 54
	UBLOCK_MISCELLANEOUS_SYMBOLS                          UBlockCode = 55
	UBLOCK_DINGBATS                                       UBlockCode = 56
	UBLOCK_BRAILLE_PATTERNS                               UBlockCode = 57
	UBLOCK_CJK_RADICALS_SUPPLEMENT                        UBlockCode = 58
	UBLOCK_KANGXI_RADICALS                                UBlockCode = 59
	UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS             UBlockCode = 60
	UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION                    UBlockCode = 61
	UBLOCK_HIRAGANA                                       UBlockCode = 62
	UBLOCK_KATAKANA                                       UBlockCode = 63
	UBLOCK_BOPOMOFO                                       UBlockCode = 64
	UBLOCK_HANGUL_COMPATIBILITY_JAMO                      UBlockCode = 65
	UBLOCK_KANBUN                                         UBlockCode = 66
	UBLOCK_BOPOMOFO_EXTENDED                              UBlockCode = 67
	UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS                UBlockCode = 68
	UBLOCK_CJK_COMPATIBILITY                              UBlockCode = 69
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A             UBlockCode = 70
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS                         UBlockCode = 71
	UBLOCK_YI_SYLLABLES                                   UBlockCode = 72
	UBLOCK_YI_RADICALS                                    UBlockCode = 73
	UBLOCK_HANGUL_SYLLABLES                               UBlockCode = 74
	UBLOCK_HIGH_SURROGATES                                UBlockCode = 75
	UBLOCK_HIGH_PRIVATE_USE_SURROGATES                    UBlockCode = 76
	UBLOCK_LOW_SURROGATES                                 UBlockCode = 77
	UBLOCK_PRIVATE_USE_AREA                               UBlockCode = 78
	UBLOCK_PRIVATE_USE                                    UBlockCode = 78
	UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS                   UBlockCode = 79
	UBLOCK_ALPHABETIC_PRESENTATION_FORMS                  UBlockCode = 80
	UBLOCK_ARABIC_PRESENTATION_FORMS_A                    UBlockCode = 81
	UBLOCK_COMBINING_HALF_MARKS                           UBlockCode = 82
	UBLOCK_CJK_COMPATIBILITY_FORMS                        UBlockCode = 83
	UBLOCK_SMALL_FORM_VARIANTS                            UBlockCode = 84
	UBLOCK_ARABIC_PRESENTATION_FORMS_B                    UBlockCode = 85
	UBLOCK_SPECIALS                                       UBlockCode = 86
	UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS                  UBlockCode = 87
	UBLOCK_OLD_ITALIC                                     UBlockCode = 88
	UBLOCK_GOTHIC                                         UBlockCode = 89
	UBLOCK_DESERET                                        UBlockCode = 90
	UBLOCK_BYZANTINE_MUSICAL_SYMBOLS                      UBlockCode = 91
	UBLOCK_MUSICAL_SYMBOLS                                UBlockCode = 92
	UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS              UBlockCode = 93
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B             UBlockCode = 94
	UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT        UBlockCode = 95
	UBLOCK_TAGS                                           UBlockCode = 96
	UBLOCK_CYRILLIC_SUPPLEMENT                            UBlockCode = 97
	UBLOCK_CYRILLIC_SUPPLEMENTARY                         UBlockCode = 97
	UBLOCK_TAGALOG                                        UBlockCode = 98
	UBLOCK_HANUNOO                                        UBlockCode = 99
	UBLOCK_BUHID                                          UBlockCode = 100
	UBLOCK_TAGBANWA                                       UBlockCode = 101
	UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A           UBlockCode = 102
	UBLOCK_SUPPLEMENTAL_ARROWS_A                          UBlockCode = 103
	UBLOCK_SUPPLEMENTAL_ARROWS_B                          UBlockCode = 104
	UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B           UBlockCode = 105
	UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS            UBlockCode = 106
	UBLOCK_KATAKANA_PHONETIC_EXTENSIONS                   UBlockCode = 107
	UBLOCK_VARIATION_SELECTORS                            UBlockCode = 108
	UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A               UBlockCode = 109
	UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B               UBlockCode = 110
	UBLOCK_LIMBU                                          UBlockCode = 111
	UBLOCK_TAI_LE                                         UBlockCode = 112
	UBLOCK_KHMER_SYMBOLS                                  UBlockCode = 113
	UBLOCK_PHONETIC_EXTENSIONS                            UBlockCode = 114
	UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS               UBlockCode = 115
	UBLOCK_YIJING_HEXAGRAM_SYMBOLS                        UBlockCode = 116
	UBLOCK_LINEAR_B_SYLLABARY                             UBlockCode = 117
	UBLOCK_LINEAR_B_IDEOGRAMS                             UBlockCode = 118
	UBLOCK_AEGEAN_NUMBERS                                 UBlockCode = 119
	UBLOCK_UGARITIC                                       UBlockCode = 120
	UBLOCK_SHAVIAN                                        UBlockCode = 121
	UBLOCK_OSMANYA                                        UBlockCode = 122
	UBLOCK_CYPRIOT_SYLLABARY                              UBlockCode = 123
	UBLOCK_TAI_XUAN_JING_SYMBOLS                          UBlockCode = 124
	UBLOCK_VARIATION_SELECTORS_SUPPLEMENT                 UBlockCode = 125
	UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION                 UBlockCode = 126
	UBLOCK_ANCIENT_GREEK_NUMBERS                          UBlockCode = 127
	UBLOCK_ARABIC_SUPPLEMENT                              UBlockCode = 128
	UBLOCK_BUGINESE                                       UBlockCode = 129
	UBLOCK_CJK_STROKES                                    UBlockCode = 130
	UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT         UBlockCode = 131
	UBLOCK_COPTIC                                         UBlockCode = 132
	UBLOCK_ETHIOPIC_EXTENDED                              UBlockCode = 133
	UBLOCK_ETHIOPIC_SUPPLEMENT                            UBlockCode = 134
	UBLOCK_GEORGIAN_SUPPLEMENT                            UBlockCode = 135
	UBLOCK_GLAGOLITIC                                     UBlockCode = 136
	UBLOCK_KHAROSHTHI                                     UBlockCode = 137
	UBLOCK_MODIFIER_TONE_LETTERS                          UBlockCode = 138
	UBLOCK_NEW_TAI_LUE                                    UBlockCode = 139
	UBLOCK_OLD_PERSIAN                                    UBlockCode = 140
	UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT                 UBlockCode = 141
	UBLOCK_SUPPLEMENTAL_PUNCTUATION                       UBlockCode = 142
	UBLOCK_SYLOTI_NAGRI                                   UBlockCode = 143
	UBLOCK_TIFINAGH                                       UBlockCode = 144
	UBLOCK_VERTICAL_FORMS                                 UBlockCode = 145
	UBLOCK_NKO                                            UBlockCode = 146
	UBLOCK_BALINESE                                       UBlockCode = 147
	UBLOCK_LATIN_EXTENDED_C                               UBlockCode = 148
	UBLOCK_LATIN_EXTENDED_D                               UBlockCode = 149
	UBLOCK_PHAGS_PA                                       UBlockCode = 150
	UBLOCK_PHOENICIAN                                     UBlockCode = 151
	UBLOCK_CUNEIFORM                                      UBlockCode = 152
	UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION              UBlockCode = 153
	UBLOCK_COUNTING_ROD_NUMERALS                          UBlockCode = 154
	UBLOCK_SUNDANESE                                      UBlockCode = 155
	UBLOCK_LEPCHA                                         UBlockCode = 156
	UBLOCK_OL_CHIKI                                       UBlockCode = 157
	UBLOCK_CYRILLIC_EXTENDED_A                            UBlockCode = 158
	UBLOCK_VAI                                            UBlockCode = 159
	UBLOCK_CYRILLIC_EXTENDED_B                            UBlockCode = 160
	UBLOCK_SAURASHTRA                                     UBlockCode = 161
	UBLOCK_KAYAH_LI                                       UBlockCode = 162
	UBLOCK_REJANG                                         UBlockCode = 163
	UBLOCK_CHAM                                           UBlockCode = 164
	UBLOCK_ANCIENT_SYMBOLS                                UBlockCode = 165
	UBLOCK_PHAISTOS_DISC                                  UBlockCode = 166
	UBLOCK_LYCIAN                                         UBlockCode = 167
	UBLOCK_CARIAN                                         UBlockCode = 168
	UBLOCK_LYDIAN                                         UBlockCode = 169
	UBLOCK_MAHJONG_TILES                                  UBlockCode = 170
	UBLOCK_DOMINO_TILES                                   UBlockCode = 171
	UBLOCK_SAMARITAN                                      UBlockCode = 172
	UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED UBlockCode = 173
	UBLOCK_TAI_THAM                                       UBlockCode = 174
	UBLOCK_VEDIC_EXTENSIONS                               UBlockCode = 175
	UBLOCK_LISU                                           UBlockCode = 176
	UBLOCK_BAMUM                                          UBlockCode = 177
	UBLOCK_COMMON_INDIC_NUMBER_FORMS                      UBlockCode = 178
	UBLOCK_DEVANAGARI_EXTENDED                            UBlockCode = 179
	UBLOCK_HANGUL_JAMO_EXTENDED_A                         UBlockCode = 180
	UBLOCK_JAVANESE                                       UBlockCode = 181
	UBLOCK_MYANMAR_EXTENDED_A                             UBlockCode = 182
	UBLOCK_TAI_VIET                                       UBlockCode = 183
	UBLOCK_MEETEI_MAYEK                                   UBlockCode = 184
	UBLOCK_HANGUL_JAMO_EXTENDED_B                         UBlockCode = 185
	UBLOCK_IMPERIAL_ARAMAIC                               UBlockCode = 186
	UBLOCK_OLD_SOUTH_ARABIAN                              UBlockCode = 187
	UBLOCK_AVESTAN                                        UBlockCode = 188
	UBLOCK_INSCRIPTIONAL_PARTHIAN                         UBlockCode = 189
	UBLOCK_INSCRIPTIONAL_PAHLAVI                          UBlockCode = 190
	UBLOCK_OLD_TURKIC                                     UBlockCode = 191
	UBLOCK_RUMI_NUMERAL_SYMBOLS                           UBlockCode = 192
	UBLOCK_KAITHI                                         UBlockCode = 193
	UBLOCK_EGYPTIAN_HIEROGLYPHS                           UBlockCode = 194
	UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT               UBlockCode = 195
	UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT                UBlockCode = 196
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C             UBlockCode = 197
	UBLOCK_MANDAIC                                        UBlockCode = 198
	UBLOCK_BATAK                                          UBlockCode = 199
	UBLOCK_ETHIOPIC_EXTENDED_A                            UBlockCode = 200
	UBLOCK_BRAHMI                                         UBlockCode = 201
	UBLOCK_BAMUM_SUPPLEMENT                               UBlockCode = 202
	UBLOCK_KANA_SUPPLEMENT                                UBlockCode = 203
	UBLOCK_PLAYING_CARDS                                  UBlockCode = 204
	UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS          UBlockCode = 205
	UBLOCK_EMOTICONS                                      UBlockCode = 206
	UBLOCK_TRANSPORT_AND_MAP_SYMBOLS                      UBlockCode = 207
	UBLOCK_ALCHEMICAL_SYMBOLS                             UBlockCode = 208
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D             UBlockCode = 209
	UBLOCK_ARABIC_EXTENDED_A                              UBlockCode = 210
	UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS         UBlockCode = 211
	UBLOCK_CHAKMA                                         UBlockCode = 212
	UBLOCK_MEETEI_MAYEK_EXTENSIONS                        UBlockCode = 213
	UBLOCK_MEROITIC_CURSIVE                               UBlockCode = 214
	UBLOCK_MEROITIC_HIEROGLYPHS                           UBlockCode = 215
	UBLOCK_MIAO                                           UBlockCode = 216
	UBLOCK_SHARADA                                        UBlockCode = 217
	UBLOCK_SORA_SOMPENG                                   UBlockCode = 218
	UBLOCK_SUNDANESE_SUPPLEMENT                           UBlockCode = 219
	UBLOCK_TAKRI                                          UBlockCode = 220
	UBLOCK_BASSA_VAH                                      UBlockCode = 221
	UBLOCK_CAUCASIAN_ALBANIAN                             UBlockCode = 222
	UBLOCK_COPTIC_EPACT_NUMBERS                           UBlockCode = 223
	UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED           UBlockCode = 224
	UBLOCK_DUPLOYAN                                       UBlockCode = 225
	UBLOCK_ELBASAN                                        UBlockCode = 226
	UBLOCK_GEOMETRIC_SHAPES_EXTENDED                      UBlockCode = 227
	UBLOCK_GRANTHA                                        UBlockCode = 228
	UBLOCK_KHOJKI                                         UBlockCode = 229
	UBLOCK_KHUDAWADI                                      UBlockCode = 230
	UBLOCK_LATIN_EXTENDED_E                               UBlockCode = 231
	UBLOCK_LINEAR_A                                       UBlockCode = 232
	UBLOCK_MAHAJANI                                       UBlockCode = 233
	UBLOCK_MANICHAEAN                                     UBlockCode = 234
	UBLOCK_MENDE_KIKAKUI                                  UBlockCode = 235
	UBLOCK_MODI                                           UBlockCode = 236
	UBLOCK_MRO                                            UBlockCode = 237
	UBLOCK_MYANMAR_EXTENDED_B                             UBlockCode = 238
	UBLOCK_NABATAEAN                                      UBlockCode = 239
	UBLOCK_OLD_NORTH_ARABIAN                              UBlockCode = 240
	UBLOCK_OLD_PERMIC                                     UBlockCode = 241
	UBLOCK_ORNAMENTAL_DINGBATS                            UBlockCode = 242
	UBLOCK_PAHAWH_HMONG                                   UBlockCode = 243
	UBLOCK_PALMYRENE                                      UBlockCode = 244
	UBLOCK_PAU_CIN_HAU                                    UBlockCode = 245
	UBLOCK_PSALTER_PAHLAVI                                UBlockCode = 246
	UBLOCK_SHORTHAND_FORMAT_CONTROLS                      UBlockCode = 247
	UBLOCK_SIDDHAM                                        UBlockCode = 248
	UBLOCK_SINHALA_ARCHAIC_NUMBERS                        UBlockCode = 249
	UBLOCK_SUPPLEMENTAL_ARROWS_C                          UBlockCode = 250
	UBLOCK_TIRHUTA                                        UBlockCode = 251
	UBLOCK_WARANG_CITI                                    UBlockCode = 252
	UBLOCK_AHOM                                           UBlockCode = 253
	UBLOCK_ANATOLIAN_HIEROGLYPHS                          UBlockCode = 254
	UBLOCK_CHEROKEE_SUPPLEMENT                            UBlockCode = 255
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E             UBlockCode = 256
	UBLOCK_EARLY_DYNASTIC_CUNEIFORM                       UBlockCode = 257
	UBLOCK_HATRAN                                         UBlockCode = 258
	UBLOCK_MULTANI                                        UBlockCode = 259
	UBLOCK_OLD_HUNGARIAN                                  UBlockCode = 260
	UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS           UBlockCode = 261
	UBLOCK_SUTTON_SIGNWRITING                             UBlockCode = 262
	UBLOCK_ADLAM                                          UBlockCode = 263
	UBLOCK_BHAIKSUKI                                      UBlockCode = 264
	UBLOCK_CYRILLIC_EXTENDED_C                            UBlockCode = 265
	UBLOCK_GLAGOLITIC_SUPPLEMENT                          UBlockCode = 266
	UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION            UBlockCode = 267
	UBLOCK_MARCHEN                                        UBlockCode = 268
	UBLOCK_MONGOLIAN_SUPPLEMENT                           UBlockCode = 269
	UBLOCK_NEWA                                           UBlockCode = 270
	UBLOCK_OSAGE                                          UBlockCode = 271
	UBLOCK_TANGUT                                         UBlockCode = 272
	UBLOCK_TANGUT_COMPONENTS                              UBlockCode = 273
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F             UBlockCode = 274
	UBLOCK_KANA_EXTENDED_A                                UBlockCode = 275
	UBLOCK_MASARAM_GONDI                                  UBlockCode = 276
	UBLOCK_NUSHU                                          UBlockCode = 277
	UBLOCK_SOYOMBO                                        UBlockCode = 278
	UBLOCK_SYRIAC_SUPPLEMENT                              UBlockCode = 279
	UBLOCK_ZANABAZAR_SQUARE                               UBlockCode = 280
	UBLOCK_CHESS_SYMBOLS                                  UBlockCode = 281
	UBLOCK_DOGRA                                          UBlockCode = 282
	UBLOCK_GEORGIAN_EXTENDED                              UBlockCode = 283
	UBLOCK_GUNJALA_GONDI                                  UBlockCode = 284
	UBLOCK_HANIFI_ROHINGYA                                UBlockCode = 285
	UBLOCK_INDIC_SIYAQ_NUMBERS                            UBlockCode = 286
	UBLOCK_MAKASAR                                        UBlockCode = 287
	UBLOCK_MAYAN_NUMERALS                                 UBlockCode = 288
	UBLOCK_MEDEFAIDRIN                                    UBlockCode = 289
	UBLOCK_OLD_SOGDIAN                                    UBlockCode = 290
	UBLOCK_SOGDIAN                                        UBlockCode = 291
	UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS            UBlockCode = 292
	UBLOCK_ELYMAIC                                        UBlockCode = 293
	UBLOCK_NANDINAGARI                                    UBlockCode = 294
	UBLOCK_NYIAKENG_PUACHUE_HMONG                         UBlockCode = 295
	UBLOCK_OTTOMAN_SIYAQ_NUMBERS                          UBlockCode = 296
	UBLOCK_SMALL_KANA_EXTENSION                           UBlockCode = 297
	UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A             UBlockCode = 298
	UBLOCK_TAMIL_SUPPLEMENT                               UBlockCode = 299
	UBLOCK_WANCHO                                         UBlockCode = 300
	UBLOCK_CHORASMIAN                                     UBlockCode = 301
	UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G             UBlockCode = 302
	UBLOCK_DIVES_AKURU                                    UBlockCode = 303
	UBLOCK_KHITAN_SMALL_SCRIPT                            UBlockCode = 304
	UBLOCK_LISU_SUPPLEMENT                                UBlockCode = 305
	UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING                   UBlockCode = 306
	UBLOCK_TANGUT_SUPPLEMENT                              UBlockCode = 307
	UBLOCK_YEZIDI                                         UBlockCode = 308
	UBLOCK_INVALID_CODE                                   UBlockCode = -1
)

type UBreakIterator

type UBreakIterator = uintptr

type UBreakIteratorType

type UBreakIteratorType int32

enum

const (
	UBRK_CHARACTER UBreakIteratorType = 0
	UBRK_WORD      UBreakIteratorType = 1
	UBRK_LINE      UBreakIteratorType = 2
	UBRK_SENTENCE  UBreakIteratorType = 3
)

type UCLSSPEC

type UCLSSPEC struct {
	Tyspec       uint32
	Tagged_union UCLSSPEC_Tagged_union
}

type UCLSSPEC_Tagged_union

type UCLSSPEC_Tagged_union struct {
	Data [4]uint64
}

func (*UCLSSPEC_Tagged_union) ByName

func (*UCLSSPEC_Tagged_union) ByNameVal

func (*UCLSSPEC_Tagged_union) ByObjectId

func (*UCLSSPEC_Tagged_union) ByObjectIdVal

func (*UCLSSPEC_Tagged_union) Clsid

func (this *UCLSSPEC_Tagged_union) Clsid() *syscall.GUID

func (*UCLSSPEC_Tagged_union) ClsidVal

func (this *UCLSSPEC_Tagged_union) ClsidVal() syscall.GUID

func (*UCLSSPEC_Tagged_union) PFileExt

func (this *UCLSSPEC_Tagged_union) PFileExt() *PWSTR

func (*UCLSSPEC_Tagged_union) PFileExtVal

func (this *UCLSSPEC_Tagged_union) PFileExtVal() PWSTR

func (*UCLSSPEC_Tagged_union) PFileName

func (this *UCLSSPEC_Tagged_union) PFileName() *PWSTR

func (*UCLSSPEC_Tagged_union) PFileNameVal

func (this *UCLSSPEC_Tagged_union) PFileNameVal() PWSTR

func (*UCLSSPEC_Tagged_union) PMimeType

func (this *UCLSSPEC_Tagged_union) PMimeType() *PWSTR

func (*UCLSSPEC_Tagged_union) PMimeTypeVal

func (this *UCLSSPEC_Tagged_union) PMimeTypeVal() PWSTR

func (*UCLSSPEC_Tagged_union) PProgId

func (this *UCLSSPEC_Tagged_union) PProgId() *PWSTR

func (*UCLSSPEC_Tagged_union) PProgIdVal

func (this *UCLSSPEC_Tagged_union) PProgIdVal() PWSTR

type UCLSSPEC_Tagged_union_ByName

type UCLSSPEC_Tagged_union_ByName struct {
	PPackageName PWSTR
	PolicyId     syscall.GUID
}

type UCLSSPEC_Tagged_union_ByObjectId

type UCLSSPEC_Tagged_union_ByObjectId struct {
	ObjectId syscall.GUID
	PolicyId syscall.GUID
}

type UCPMap

type UCPMap = uintptr

type UCPMapRangeOption

type UCPMapRangeOption int32

enum

const (
	UCPMAP_RANGE_NORMAL                UCPMapRangeOption = 0
	UCPMAP_RANGE_FIXED_LEAD_SURROGATES UCPMapRangeOption = 1
	UCPMAP_RANGE_FIXED_ALL_SURROGATES  UCPMapRangeOption = 2
)

type UCPMapValueFilter

type UCPMapValueFilter = uintptr

type UCPMapValueFilter_func

type UCPMapValueFilter_func = func(context unsafe.Pointer, value uint32) uint32

type UCPTrie

type UCPTrie struct {
	Index              *uint16
	Data               UCPTrieData
	IndexLength        int32
	DataLength         int32
	HighStart          int32
	Shifted12HighStart uint16
	Type_              int8
	ValueWidth         int8
	Reserved32         uint32
	Reserved16         uint16
	Index3NullOffset   uint16
	DataNullOffset     int32
	NullValue          uint32
}

type UCPTrieData

type UCPTrieData struct {
	Data [1]uint64
}

func (*UCPTrieData) Ptr0

func (this *UCPTrieData) Ptr0() *unsafe.Pointer

func (*UCPTrieData) Ptr0Val

func (this *UCPTrieData) Ptr0Val() unsafe.Pointer

func (*UCPTrieData) Ptr16

func (this *UCPTrieData) Ptr16() **uint16

func (*UCPTrieData) Ptr16Val

func (this *UCPTrieData) Ptr16Val() *uint16

func (*UCPTrieData) Ptr32

func (this *UCPTrieData) Ptr32() **uint32

func (*UCPTrieData) Ptr32Val

func (this *UCPTrieData) Ptr32Val() *uint32

func (*UCPTrieData) Ptr8

func (this *UCPTrieData) Ptr8() **byte

func (*UCPTrieData) Ptr8Val

func (this *UCPTrieData) Ptr8Val() *byte

type UCPTrieType

type UCPTrieType int32

enum

const (
	UCPTRIE_TYPE_ANY   UCPTrieType = -1
	UCPTRIE_TYPE_FAST  UCPTrieType = 0
	UCPTRIE_TYPE_SMALL UCPTrieType = 1
)

type UCPTrieValueWidth

type UCPTrieValueWidth int32

enum

const (
	UCPTRIE_VALUE_BITS_ANY UCPTrieValueWidth = -1
	UCPTRIE_VALUE_BITS_16  UCPTrieValueWidth = 0
	UCPTRIE_VALUE_BITS_32  UCPTrieValueWidth = 1
	UCPTRIE_VALUE_BITS_8   UCPTrieValueWidth = 2
)

type UCalendarAMPMs

type UCalendarAMPMs int32

enum

const (
	UCAL_AM UCalendarAMPMs = 0
	UCAL_PM UCalendarAMPMs = 1
)

type UCalendarAttribute

type UCalendarAttribute int32

enum

const (
	UCAL_LENIENT                    UCalendarAttribute = 0
	UCAL_FIRST_DAY_OF_WEEK          UCalendarAttribute = 1
	UCAL_MINIMAL_DAYS_IN_FIRST_WEEK UCalendarAttribute = 2
	UCAL_REPEATED_WALL_TIME         UCalendarAttribute = 3
	UCAL_SKIPPED_WALL_TIME          UCalendarAttribute = 4
)

type UCalendarDateFields

type UCalendarDateFields int32

enum

const (
	UCAL_ERA                  UCalendarDateFields = 0
	UCAL_YEAR                 UCalendarDateFields = 1
	UCAL_MONTH                UCalendarDateFields = 2
	UCAL_WEEK_OF_YEAR         UCalendarDateFields = 3
	UCAL_WEEK_OF_MONTH        UCalendarDateFields = 4
	UCAL_DATE                 UCalendarDateFields = 5
	UCAL_DAY_OF_YEAR          UCalendarDateFields = 6
	UCAL_DAY_OF_WEEK          UCalendarDateFields = 7
	UCAL_DAY_OF_WEEK_IN_MONTH UCalendarDateFields = 8
	UCAL_AM_PM                UCalendarDateFields = 9
	UCAL_HOUR                 UCalendarDateFields = 10
	UCAL_HOUR_OF_DAY          UCalendarDateFields = 11
	UCAL_MINUTE               UCalendarDateFields = 12
	UCAL_SECOND               UCalendarDateFields = 13
	UCAL_MILLISECOND          UCalendarDateFields = 14
	UCAL_ZONE_OFFSET          UCalendarDateFields = 15
	UCAL_DST_OFFSET           UCalendarDateFields = 16
	UCAL_YEAR_WOY             UCalendarDateFields = 17
	UCAL_DOW_LOCAL            UCalendarDateFields = 18
	UCAL_EXTENDED_YEAR        UCalendarDateFields = 19
	UCAL_JULIAN_DAY           UCalendarDateFields = 20
	UCAL_MILLISECONDS_IN_DAY  UCalendarDateFields = 21
	UCAL_IS_LEAP_MONTH        UCalendarDateFields = 22
	UCAL_FIELD_COUNT          UCalendarDateFields = 23
	UCAL_DAY_OF_MONTH         UCalendarDateFields = 5
)

type UCalendarDaysOfWeek

type UCalendarDaysOfWeek int32

enum

const (
	UCAL_SUNDAY    UCalendarDaysOfWeek = 1
	UCAL_MONDAY    UCalendarDaysOfWeek = 2
	UCAL_TUESDAY   UCalendarDaysOfWeek = 3
	UCAL_WEDNESDAY UCalendarDaysOfWeek = 4
	UCAL_THURSDAY  UCalendarDaysOfWeek = 5
	UCAL_FRIDAY    UCalendarDaysOfWeek = 6
	UCAL_SATURDAY  UCalendarDaysOfWeek = 7
)

type UCalendarDisplayNameType

type UCalendarDisplayNameType int32

enum

const (
	UCAL_STANDARD       UCalendarDisplayNameType = 0
	UCAL_SHORT_STANDARD UCalendarDisplayNameType = 1
	UCAL_DST            UCalendarDisplayNameType = 2
	UCAL_SHORT_DST      UCalendarDisplayNameType = 3
)

type UCalendarLimitType

type UCalendarLimitType int32

enum

const (
	UCAL_MINIMUM          UCalendarLimitType = 0
	UCAL_MAXIMUM          UCalendarLimitType = 1
	UCAL_GREATEST_MINIMUM UCalendarLimitType = 2
	UCAL_LEAST_MAXIMUM    UCalendarLimitType = 3
	UCAL_ACTUAL_MINIMUM   UCalendarLimitType = 4
	UCAL_ACTUAL_MAXIMUM   UCalendarLimitType = 5
)

type UCalendarMonths

type UCalendarMonths int32

enum

const (
	UCAL_JANUARY    UCalendarMonths = 0
	UCAL_FEBRUARY   UCalendarMonths = 1
	UCAL_MARCH      UCalendarMonths = 2
	UCAL_APRIL      UCalendarMonths = 3
	UCAL_MAY        UCalendarMonths = 4
	UCAL_JUNE       UCalendarMonths = 5
	UCAL_JULY       UCalendarMonths = 6
	UCAL_AUGUST     UCalendarMonths = 7
	UCAL_SEPTEMBER  UCalendarMonths = 8
	UCAL_OCTOBER    UCalendarMonths = 9
	UCAL_NOVEMBER   UCalendarMonths = 10
	UCAL_DECEMBER   UCalendarMonths = 11
	UCAL_UNDECIMBER UCalendarMonths = 12
)

type UCalendarType

type UCalendarType int32

enum

const (
	UCAL_TRADITIONAL UCalendarType = 0
	UCAL_DEFAULT     UCalendarType = 0
	UCAL_GREGORIAN   UCalendarType = 1
)

type UCalendarWallTimeOption

type UCalendarWallTimeOption int32

enum

const (
	UCAL_WALLTIME_LAST       UCalendarWallTimeOption = 0
	UCAL_WALLTIME_FIRST      UCalendarWallTimeOption = 1
	UCAL_WALLTIME_NEXT_VALID UCalendarWallTimeOption = 2
)

type UCalendarWeekdayType

type UCalendarWeekdayType int32

enum

const (
	UCAL_WEEKDAY       UCalendarWeekdayType = 0
	UCAL_WEEKEND       UCalendarWeekdayType = 1
	UCAL_WEEKEND_ONSET UCalendarWeekdayType = 2
	UCAL_WEEKEND_CEASE UCalendarWeekdayType = 3
)

type UCaseMap

type UCaseMap = uintptr

type UCharCategory

type UCharCategory int32

enum

const (
	U_UNASSIGNED             UCharCategory = 0
	U_GENERAL_OTHER_TYPES    UCharCategory = 0
	U_UPPERCASE_LETTER       UCharCategory = 1
	U_LOWERCASE_LETTER       UCharCategory = 2
	U_TITLECASE_LETTER       UCharCategory = 3
	U_MODIFIER_LETTER        UCharCategory = 4
	U_OTHER_LETTER           UCharCategory = 5
	U_NON_SPACING_MARK       UCharCategory = 6
	U_ENCLOSING_MARK         UCharCategory = 7
	U_COMBINING_SPACING_MARK UCharCategory = 8
	U_DECIMAL_DIGIT_NUMBER   UCharCategory = 9
	U_LETTER_NUMBER          UCharCategory = 10
	U_OTHER_NUMBER           UCharCategory = 11
	U_SPACE_SEPARATOR        UCharCategory = 12
	U_LINE_SEPARATOR         UCharCategory = 13
	U_PARAGRAPH_SEPARATOR    UCharCategory = 14
	U_CONTROL_CHAR           UCharCategory = 15
	U_FORMAT_CHAR            UCharCategory = 16
	U_PRIVATE_USE_CHAR       UCharCategory = 17
	U_SURROGATE              UCharCategory = 18
	U_DASH_PUNCTUATION       UCharCategory = 19
	U_START_PUNCTUATION      UCharCategory = 20
	U_END_PUNCTUATION        UCharCategory = 21
	U_CONNECTOR_PUNCTUATION  UCharCategory = 22
	U_OTHER_PUNCTUATION      UCharCategory = 23
	U_MATH_SYMBOL            UCharCategory = 24
	U_CURRENCY_SYMBOL        UCharCategory = 25
	U_MODIFIER_SYMBOL        UCharCategory = 26
	U_OTHER_SYMBOL           UCharCategory = 27
	U_INITIAL_PUNCTUATION    UCharCategory = 28
	U_FINAL_PUNCTUATION      UCharCategory = 29
	U_CHAR_CATEGORY_COUNT    UCharCategory = 30
)

type UCharDirection

type UCharDirection int32

enum

const (
	U_LEFT_TO_RIGHT              UCharDirection = 0
	U_RIGHT_TO_LEFT              UCharDirection = 1
	U_EUROPEAN_NUMBER            UCharDirection = 2
	U_EUROPEAN_NUMBER_SEPARATOR  UCharDirection = 3
	U_EUROPEAN_NUMBER_TERMINATOR UCharDirection = 4
	U_ARABIC_NUMBER              UCharDirection = 5
	U_COMMON_NUMBER_SEPARATOR    UCharDirection = 6
	U_BLOCK_SEPARATOR            UCharDirection = 7
	U_SEGMENT_SEPARATOR          UCharDirection = 8
	U_WHITE_SPACE_NEUTRAL        UCharDirection = 9
	U_OTHER_NEUTRAL              UCharDirection = 10
	U_LEFT_TO_RIGHT_EMBEDDING    UCharDirection = 11
	U_LEFT_TO_RIGHT_OVERRIDE     UCharDirection = 12
	U_RIGHT_TO_LEFT_ARABIC       UCharDirection = 13
	U_RIGHT_TO_LEFT_EMBEDDING    UCharDirection = 14
	U_RIGHT_TO_LEFT_OVERRIDE     UCharDirection = 15
	U_POP_DIRECTIONAL_FORMAT     UCharDirection = 16
	U_DIR_NON_SPACING_MARK       UCharDirection = 17
	U_BOUNDARY_NEUTRAL           UCharDirection = 18
	U_FIRST_STRONG_ISOLATE       UCharDirection = 19
	U_LEFT_TO_RIGHT_ISOLATE      UCharDirection = 20
	U_RIGHT_TO_LEFT_ISOLATE      UCharDirection = 21
	U_POP_DIRECTIONAL_ISOLATE    UCharDirection = 22
)

type UCharEnumTypeRange

type UCharEnumTypeRange = uintptr

type UCharEnumTypeRange_func

type UCharEnumTypeRange_func = func(context unsafe.Pointer, start int32, limit int32, type_ UCharCategory) int8

type UCharIterator

type UCharIterator struct {
	Context       unsafe.Pointer
	Length        int32
	Start         int32
	Index         int32
	Limit         int32
	ReservedField int32
	GetIndex      UCharIteratorGetIndex
	Move          UCharIteratorMove
	HasNext       UCharIteratorHasNext
	HasPrevious   UCharIteratorHasPrevious
	Current       UCharIteratorCurrent
	Next          UCharIteratorNext
	Previous      UCharIteratorPrevious
	ReservedFn    UCharIteratorReserved
	GetState      UCharIteratorGetState
	SetState      UCharIteratorSetState
}

type UCharIteratorCurrent

type UCharIteratorCurrent = uintptr

type UCharIteratorCurrent_func

type UCharIteratorCurrent_func = func(iter *UCharIterator) int32

type UCharIteratorGetIndex

type UCharIteratorGetIndex = uintptr

type UCharIteratorGetIndex_func

type UCharIteratorGetIndex_func = func(iter *UCharIterator, origin UCharIteratorOrigin) int32

type UCharIteratorGetState

type UCharIteratorGetState = uintptr

type UCharIteratorGetState_func

type UCharIteratorGetState_func = func(iter *UCharIterator) uint32

type UCharIteratorHasNext

type UCharIteratorHasNext = uintptr

type UCharIteratorHasNext_func

type UCharIteratorHasNext_func = func(iter *UCharIterator) int8

type UCharIteratorHasPrevious

type UCharIteratorHasPrevious = uintptr

type UCharIteratorHasPrevious_func

type UCharIteratorHasPrevious_func = func(iter *UCharIterator) int8

type UCharIteratorMove

type UCharIteratorMove = uintptr

type UCharIteratorMove_func

type UCharIteratorMove_func = func(iter *UCharIterator, delta int32, origin UCharIteratorOrigin) int32

type UCharIteratorNext

type UCharIteratorNext = uintptr

type UCharIteratorNext_func

type UCharIteratorNext_func = func(iter *UCharIterator) int32

type UCharIteratorOrigin

type UCharIteratorOrigin int32

enum

const (
	UITER_START   UCharIteratorOrigin = 0
	UITER_CURRENT UCharIteratorOrigin = 1
	UITER_LIMIT   UCharIteratorOrigin = 2
	UITER_ZERO    UCharIteratorOrigin = 3
	UITER_LENGTH  UCharIteratorOrigin = 4
)

type UCharIteratorPrevious

type UCharIteratorPrevious = uintptr

type UCharIteratorPrevious_func

type UCharIteratorPrevious_func = func(iter *UCharIterator) int32

type UCharIteratorReserved

type UCharIteratorReserved = uintptr

type UCharIteratorReserved_func

type UCharIteratorReserved_func = func(iter *UCharIterator, something int32) int32

type UCharIteratorSetState

type UCharIteratorSetState = uintptr

type UCharIteratorSetState_func

type UCharIteratorSetState_func = func(iter *UCharIterator, state uint32, pErrorCode *UErrorCode)

type UCharNameChoice

type UCharNameChoice int32

enum

const (
	U_UNICODE_CHAR_NAME  UCharNameChoice = 0
	U_EXTENDED_CHAR_NAME UCharNameChoice = 2
	U_CHAR_NAME_ALIAS    UCharNameChoice = 3
)

type UCharsetDetector

type UCharsetDetector = uintptr

type UCharsetMatch

type UCharsetMatch = uintptr

type UColAttribute

type UColAttribute int32

enum

const (
	UCOL_FRENCH_COLLATION   UColAttribute = 0
	UCOL_ALTERNATE_HANDLING UColAttribute = 1
	UCOL_CASE_FIRST         UColAttribute = 2
	UCOL_CASE_LEVEL         UColAttribute = 3
	UCOL_NORMALIZATION_MODE UColAttribute = 4
	UCOL_DECOMPOSITION_MODE UColAttribute = 4
	UCOL_STRENGTH           UColAttribute = 5
	UCOL_NUMERIC_COLLATION  UColAttribute = 7
	UCOL_ATTRIBUTE_COUNT    UColAttribute = 8
)

type UColAttributeValue

type UColAttributeValue int32

enum

const (
	UCOL_DEFAULT           UColAttributeValue = -1
	UCOL_PRIMARY           UColAttributeValue = 0
	UCOL_SECONDARY         UColAttributeValue = 1
	UCOL_TERTIARY          UColAttributeValue = 2
	UCOL_DEFAULT_STRENGTH  UColAttributeValue = 2
	UCOL_CE_STRENGTH_LIMIT UColAttributeValue = 3
	UCOL_QUATERNARY        UColAttributeValue = 3
	UCOL_IDENTICAL         UColAttributeValue = 15
	UCOL_STRENGTH_LIMIT    UColAttributeValue = 16
	UCOL_OFF               UColAttributeValue = 16
	UCOL_ON                UColAttributeValue = 17
	UCOL_SHIFTED           UColAttributeValue = 20
	UCOL_NON_IGNORABLE     UColAttributeValue = 21
	UCOL_LOWER_FIRST       UColAttributeValue = 24
	UCOL_UPPER_FIRST       UColAttributeValue = 25
)

type UColBoundMode

type UColBoundMode int32

enum

const (
	UCOL_BOUND_LOWER      UColBoundMode = 0
	UCOL_BOUND_UPPER      UColBoundMode = 1
	UCOL_BOUND_UPPER_LONG UColBoundMode = 2
)

type UColReorderCode

type UColReorderCode int32

enum

const (
	UCOL_REORDER_CODE_DEFAULT     UColReorderCode = -1
	UCOL_REORDER_CODE_NONE        UColReorderCode = 103
	UCOL_REORDER_CODE_OTHERS      UColReorderCode = 103
	UCOL_REORDER_CODE_SPACE       UColReorderCode = 4096
	UCOL_REORDER_CODE_FIRST       UColReorderCode = 4096
	UCOL_REORDER_CODE_PUNCTUATION UColReorderCode = 4097
	UCOL_REORDER_CODE_SYMBOL      UColReorderCode = 4098
	UCOL_REORDER_CODE_CURRENCY    UColReorderCode = 4099
	UCOL_REORDER_CODE_DIGIT       UColReorderCode = 4100
)

type UColRuleOption

type UColRuleOption int32

enum

const (
	UCOL_TAILORING_ONLY UColRuleOption = 0
	UCOL_FULL_RULES     UColRuleOption = 1
)

type UCollationElements

type UCollationElements = uintptr

type UCollationResult

type UCollationResult int32

enum

const (
	UCOL_EQUAL   UCollationResult = 0
	UCOL_GREATER UCollationResult = 1
	UCOL_LESS    UCollationResult = -1
)

type UCollator

type UCollator = uintptr

type UConstrainedFieldPosition

type UConstrainedFieldPosition = uintptr

type UConverter

type UConverter = uintptr

type UConverterCallbackReason

type UConverterCallbackReason int32

enum

const (
	UCNV_UNASSIGNED UConverterCallbackReason = 0
	UCNV_ILLEGAL    UConverterCallbackReason = 1
	UCNV_IRREGULAR  UConverterCallbackReason = 2
	UCNV_RESET      UConverterCallbackReason = 3
	UCNV_CLOSE      UConverterCallbackReason = 4
	UCNV_CLONE      UConverterCallbackReason = 5
)

type UConverterFromUCallback

type UConverterFromUCallback = uintptr

type UConverterFromUCallback_func

type UConverterFromUCallback_func = func(context unsafe.Pointer, args *UConverterFromUnicodeArgs, codeUnits *uint16, length int32, codePoint int32, reason UConverterCallbackReason, pErrorCode *UErrorCode)

type UConverterFromUnicodeArgs

type UConverterFromUnicodeArgs struct {
	Size        uint16
	Flush       int8
	Converter   *UConverter
	Source      *uint16
	SourceLimit *uint16
	Target      PSTR
	TargetLimit PSTR
	Offsets     *int32
}

type UConverterPlatform

type UConverterPlatform int32

enum

const (
	UCNV_UNKNOWN UConverterPlatform = -1
	UCNV_IBM     UConverterPlatform = 0
)

type UConverterSelector

type UConverterSelector = uintptr

type UConverterToUCallback

type UConverterToUCallback = uintptr

type UConverterToUCallback_func

type UConverterToUCallback_func = func(context unsafe.Pointer, args *UConverterToUnicodeArgs, codeUnits PSTR, length int32, reason UConverterCallbackReason, pErrorCode *UErrorCode)

type UConverterToUnicodeArgs

type UConverterToUnicodeArgs struct {
	Size        uint16
	Flush       int8
	Converter   *UConverter
	Source      PSTR
	SourceLimit PSTR
	Target      *uint16
	TargetLimit *uint16
	Offsets     *int32
}

type UConverterType

type UConverterType int32

enum

const (
	UCNV_UNSUPPORTED_CONVERTER               UConverterType = -1
	UCNV_SBCS                                UConverterType = 0
	UCNV_DBCS                                UConverterType = 1
	UCNV_MBCS                                UConverterType = 2
	UCNV_LATIN_1                             UConverterType = 3
	UCNV_UTF8                                UConverterType = 4
	UCNV_UTF16_BigEndian                     UConverterType = 5
	UCNV_UTF16_LittleEndian                  UConverterType = 6
	UCNV_UTF32_BigEndian                     UConverterType = 7
	UCNV_UTF32_LittleEndian                  UConverterType = 8
	UCNV_EBCDIC_STATEFUL                     UConverterType = 9
	UCNV_ISO_2022                            UConverterType = 10
	UCNV_LMBCS_1                             UConverterType = 11
	UCNV_LMBCS_2                             UConverterType = 12
	UCNV_LMBCS_3                             UConverterType = 13
	UCNV_LMBCS_4                             UConverterType = 14
	UCNV_LMBCS_5                             UConverterType = 15
	UCNV_LMBCS_6                             UConverterType = 16
	UCNV_LMBCS_8                             UConverterType = 17
	UCNV_LMBCS_11                            UConverterType = 18
	UCNV_LMBCS_16                            UConverterType = 19
	UCNV_LMBCS_17                            UConverterType = 20
	UCNV_LMBCS_18                            UConverterType = 21
	UCNV_LMBCS_19                            UConverterType = 22
	UCNV_LMBCS_LAST                          UConverterType = 22
	UCNV_HZ                                  UConverterType = 23
	UCNV_SCSU                                UConverterType = 24
	UCNV_ISCII                               UConverterType = 25
	UCNV_US_ASCII                            UConverterType = 26
	UCNV_UTF7                                UConverterType = 27
	UCNV_BOCU1                               UConverterType = 28
	UCNV_UTF16                               UConverterType = 29
	UCNV_UTF32                               UConverterType = 30
	UCNV_CESU8                               UConverterType = 31
	UCNV_IMAP_MAILBOX                        UConverterType = 32
	UCNV_COMPOUND_TEXT                       UConverterType = 33
	UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES UConverterType = 34
)

type UConverterUnicodeSet

type UConverterUnicodeSet int32

enum

const (
	UCNV_ROUNDTRIP_SET              UConverterUnicodeSet = 0
	UCNV_ROUNDTRIP_AND_FALLBACK_SET UConverterUnicodeSet = 1
)

type UCurrCurrencyType

type UCurrCurrencyType int32

enum

const (
	UCURR_ALL            UCurrCurrencyType = 2147483647
	UCURR_COMMON         UCurrCurrencyType = 1
	UCURR_UNCOMMON       UCurrCurrencyType = 2
	UCURR_DEPRECATED     UCurrCurrencyType = 4
	UCURR_NON_DEPRECATED UCurrCurrencyType = 8
)

type UCurrNameStyle

type UCurrNameStyle int32

enum

const (
	UCURR_SYMBOL_NAME        UCurrNameStyle = 0
	UCURR_LONG_NAME          UCurrNameStyle = 1
	UCURR_NARROW_SYMBOL_NAME UCurrNameStyle = 2
)

type UCurrencySpacing

type UCurrencySpacing int32

enum

const (
	UNUM_CURRENCY_MATCH             UCurrencySpacing = 0
	UNUM_CURRENCY_SURROUNDING_MATCH UCurrencySpacing = 1
	UNUM_CURRENCY_INSERT            UCurrencySpacing = 2
	UNUM_CURRENCY_SPACING_COUNT     UCurrencySpacing = 3
)

type UCurrencyUsage

type UCurrencyUsage int32

enum

const (
	UCURR_USAGE_STANDARD UCurrencyUsage = 0
	UCURR_USAGE_CASH     UCurrencyUsage = 1
)

type UDACCEL

type UDACCEL struct {
	NSec uint32
	NInc uint32
}

type UDATE

type UDATE struct {
	St         SYSTEMTIME
	WDayOfYear uint16
}

type UDateAbsoluteUnit

type UDateAbsoluteUnit int32

enum

const (
	UDAT_ABSOLUTE_SUNDAY     UDateAbsoluteUnit = 0
	UDAT_ABSOLUTE_MONDAY     UDateAbsoluteUnit = 1
	UDAT_ABSOLUTE_TUESDAY    UDateAbsoluteUnit = 2
	UDAT_ABSOLUTE_WEDNESDAY  UDateAbsoluteUnit = 3
	UDAT_ABSOLUTE_THURSDAY   UDateAbsoluteUnit = 4
	UDAT_ABSOLUTE_FRIDAY     UDateAbsoluteUnit = 5
	UDAT_ABSOLUTE_SATURDAY   UDateAbsoluteUnit = 6
	UDAT_ABSOLUTE_DAY        UDateAbsoluteUnit = 7
	UDAT_ABSOLUTE_WEEK       UDateAbsoluteUnit = 8
	UDAT_ABSOLUTE_MONTH      UDateAbsoluteUnit = 9
	UDAT_ABSOLUTE_YEAR       UDateAbsoluteUnit = 10
	UDAT_ABSOLUTE_NOW        UDateAbsoluteUnit = 11
	UDAT_ABSOLUTE_UNIT_COUNT UDateAbsoluteUnit = 12
)

type UDateDirection

type UDateDirection int32

enum

const (
	UDAT_DIRECTION_LAST_2 UDateDirection = 0
	UDAT_DIRECTION_LAST   UDateDirection = 1
	UDAT_DIRECTION_THIS   UDateDirection = 2
	UDAT_DIRECTION_NEXT   UDateDirection = 3
	UDAT_DIRECTION_NEXT_2 UDateDirection = 4
	UDAT_DIRECTION_PLAIN  UDateDirection = 5
	UDAT_DIRECTION_COUNT  UDateDirection = 6
)

type UDateFormatBooleanAttribute

type UDateFormatBooleanAttribute int32

enum

const (
	UDAT_PARSE_ALLOW_WHITESPACE            UDateFormatBooleanAttribute = 0
	UDAT_PARSE_ALLOW_NUMERIC               UDateFormatBooleanAttribute = 1
	UDAT_PARSE_PARTIAL_LITERAL_MATCH       UDateFormatBooleanAttribute = 2
	UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH UDateFormatBooleanAttribute = 3
	UDAT_BOOLEAN_ATTRIBUTE_COUNT           UDateFormatBooleanAttribute = 4
)

type UDateFormatField

type UDateFormatField int32

enum

const (
	UDAT_ERA_FIELD                           UDateFormatField = 0
	UDAT_YEAR_FIELD                          UDateFormatField = 1
	UDAT_MONTH_FIELD                         UDateFormatField = 2
	UDAT_DATE_FIELD                          UDateFormatField = 3
	UDAT_HOUR_OF_DAY1_FIELD                  UDateFormatField = 4
	UDAT_HOUR_OF_DAY0_FIELD                  UDateFormatField = 5
	UDAT_MINUTE_FIELD                        UDateFormatField = 6
	UDAT_SECOND_FIELD                        UDateFormatField = 7
	UDAT_FRACTIONAL_SECOND_FIELD             UDateFormatField = 8
	UDAT_DAY_OF_WEEK_FIELD                   UDateFormatField = 9
	UDAT_DAY_OF_YEAR_FIELD                   UDateFormatField = 10
	UDAT_DAY_OF_WEEK_IN_MONTH_FIELD          UDateFormatField = 11
	UDAT_WEEK_OF_YEAR_FIELD                  UDateFormatField = 12
	UDAT_WEEK_OF_MONTH_FIELD                 UDateFormatField = 13
	UDAT_AM_PM_FIELD                         UDateFormatField = 14
	UDAT_HOUR1_FIELD                         UDateFormatField = 15
	UDAT_HOUR0_FIELD                         UDateFormatField = 16
	UDAT_TIMEZONE_FIELD                      UDateFormatField = 17
	UDAT_YEAR_WOY_FIELD                      UDateFormatField = 18
	UDAT_DOW_LOCAL_FIELD                     UDateFormatField = 19
	UDAT_EXTENDED_YEAR_FIELD                 UDateFormatField = 20
	UDAT_JULIAN_DAY_FIELD                    UDateFormatField = 21
	UDAT_MILLISECONDS_IN_DAY_FIELD           UDateFormatField = 22
	UDAT_TIMEZONE_RFC_FIELD                  UDateFormatField = 23
	UDAT_TIMEZONE_GENERIC_FIELD              UDateFormatField = 24
	UDAT_STANDALONE_DAY_FIELD                UDateFormatField = 25
	UDAT_STANDALONE_MONTH_FIELD              UDateFormatField = 26
	UDAT_QUARTER_FIELD                       UDateFormatField = 27
	UDAT_STANDALONE_QUARTER_FIELD            UDateFormatField = 28
	UDAT_TIMEZONE_SPECIAL_FIELD              UDateFormatField = 29
	UDAT_YEAR_NAME_FIELD                     UDateFormatField = 30
	UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD UDateFormatField = 31
	UDAT_TIMEZONE_ISO_FIELD                  UDateFormatField = 32
	UDAT_TIMEZONE_ISO_LOCAL_FIELD            UDateFormatField = 33
	UDAT_AM_PM_MIDNIGHT_NOON_FIELD           UDateFormatField = 35
	UDAT_FLEXIBLE_DAY_PERIOD_FIELD           UDateFormatField = 36
)

type UDateFormatStyle

type UDateFormatStyle int32

enum

const (
	UDAT_FULL            UDateFormatStyle = 0
	UDAT_LONG            UDateFormatStyle = 1
	UDAT_MEDIUM          UDateFormatStyle = 2
	UDAT_SHORT           UDateFormatStyle = 3
	UDAT_DEFAULT         UDateFormatStyle = 2
	UDAT_RELATIVE        UDateFormatStyle = 128
	UDAT_FULL_RELATIVE   UDateFormatStyle = 128
	UDAT_LONG_RELATIVE   UDateFormatStyle = 129
	UDAT_MEDIUM_RELATIVE UDateFormatStyle = 130
	UDAT_SHORT_RELATIVE  UDateFormatStyle = 131
	UDAT_NONE            UDateFormatStyle = -1
	UDAT_PATTERN         UDateFormatStyle = -2
)

type UDateFormatSymbolType

type UDateFormatSymbolType int32

enum

const (
	UDAT_ERAS                        UDateFormatSymbolType = 0
	UDAT_MONTHS                      UDateFormatSymbolType = 1
	UDAT_SHORT_MONTHS                UDateFormatSymbolType = 2
	UDAT_WEEKDAYS                    UDateFormatSymbolType = 3
	UDAT_SHORT_WEEKDAYS              UDateFormatSymbolType = 4
	UDAT_AM_PMS                      UDateFormatSymbolType = 5
	UDAT_LOCALIZED_CHARS             UDateFormatSymbolType = 6
	UDAT_ERA_NAMES                   UDateFormatSymbolType = 7
	UDAT_NARROW_MONTHS               UDateFormatSymbolType = 8
	UDAT_NARROW_WEEKDAYS             UDateFormatSymbolType = 9
	UDAT_STANDALONE_MONTHS           UDateFormatSymbolType = 10
	UDAT_STANDALONE_SHORT_MONTHS     UDateFormatSymbolType = 11
	UDAT_STANDALONE_NARROW_MONTHS    UDateFormatSymbolType = 12
	UDAT_STANDALONE_WEEKDAYS         UDateFormatSymbolType = 13
	UDAT_STANDALONE_SHORT_WEEKDAYS   UDateFormatSymbolType = 14
	UDAT_STANDALONE_NARROW_WEEKDAYS  UDateFormatSymbolType = 15
	UDAT_QUARTERS                    UDateFormatSymbolType = 16
	UDAT_SHORT_QUARTERS              UDateFormatSymbolType = 17
	UDAT_STANDALONE_QUARTERS         UDateFormatSymbolType = 18
	UDAT_STANDALONE_SHORT_QUARTERS   UDateFormatSymbolType = 19
	UDAT_SHORTER_WEEKDAYS            UDateFormatSymbolType = 20
	UDAT_STANDALONE_SHORTER_WEEKDAYS UDateFormatSymbolType = 21
	UDAT_CYCLIC_YEARS_WIDE           UDateFormatSymbolType = 22
	UDAT_CYCLIC_YEARS_ABBREVIATED    UDateFormatSymbolType = 23
	UDAT_CYCLIC_YEARS_NARROW         UDateFormatSymbolType = 24
	UDAT_ZODIAC_NAMES_WIDE           UDateFormatSymbolType = 25
	UDAT_ZODIAC_NAMES_ABBREVIATED    UDateFormatSymbolType = 26
	UDAT_ZODIAC_NAMES_NARROW         UDateFormatSymbolType = 27
)

type UDateFormatSymbols

type UDateFormatSymbols = uintptr

type UDateIntervalFormat

type UDateIntervalFormat = uintptr

type UDateRelativeDateTimeFormatterStyle

type UDateRelativeDateTimeFormatterStyle int32

enum

const (
	UDAT_STYLE_LONG   UDateRelativeDateTimeFormatterStyle = 0
	UDAT_STYLE_SHORT  UDateRelativeDateTimeFormatterStyle = 1
	UDAT_STYLE_NARROW UDateRelativeDateTimeFormatterStyle = 2
)

type UDateRelativeUnit

type UDateRelativeUnit int32

enum

const (
	UDAT_RELATIVE_SECONDS    UDateRelativeUnit = 0
	UDAT_RELATIVE_MINUTES    UDateRelativeUnit = 1
	UDAT_RELATIVE_HOURS      UDateRelativeUnit = 2
	UDAT_RELATIVE_DAYS       UDateRelativeUnit = 3
	UDAT_RELATIVE_WEEKS      UDateRelativeUnit = 4
	UDAT_RELATIVE_MONTHS     UDateRelativeUnit = 5
	UDAT_RELATIVE_YEARS      UDateRelativeUnit = 6
	UDAT_RELATIVE_UNIT_COUNT UDateRelativeUnit = 7
)

type UDateTimePGDisplayWidth

type UDateTimePGDisplayWidth int32

enum

const (
	UDATPG_WIDE        UDateTimePGDisplayWidth = 0
	UDATPG_ABBREVIATED UDateTimePGDisplayWidth = 1
	UDATPG_NARROW      UDateTimePGDisplayWidth = 2
)

type UDateTimePatternConflict

type UDateTimePatternConflict int32

enum

const (
	UDATPG_NO_CONFLICT   UDateTimePatternConflict = 0
	UDATPG_BASE_CONFLICT UDateTimePatternConflict = 1
	UDATPG_CONFLICT      UDateTimePatternConflict = 2
)

type UDateTimePatternField

type UDateTimePatternField int32

enum

const (
	UDATPG_ERA_FIELD                  UDateTimePatternField = 0
	UDATPG_YEAR_FIELD                 UDateTimePatternField = 1
	UDATPG_QUARTER_FIELD              UDateTimePatternField = 2
	UDATPG_MONTH_FIELD                UDateTimePatternField = 3
	UDATPG_WEEK_OF_YEAR_FIELD         UDateTimePatternField = 4
	UDATPG_WEEK_OF_MONTH_FIELD        UDateTimePatternField = 5
	UDATPG_WEEKDAY_FIELD              UDateTimePatternField = 6
	UDATPG_DAY_OF_YEAR_FIELD          UDateTimePatternField = 7
	UDATPG_DAY_OF_WEEK_IN_MONTH_FIELD UDateTimePatternField = 8
	UDATPG_DAY_FIELD                  UDateTimePatternField = 9
	UDATPG_DAYPERIOD_FIELD            UDateTimePatternField = 10
	UDATPG_HOUR_FIELD                 UDateTimePatternField = 11
	UDATPG_MINUTE_FIELD               UDateTimePatternField = 12
	UDATPG_SECOND_FIELD               UDateTimePatternField = 13
	UDATPG_FRACTIONAL_SECOND_FIELD    UDateTimePatternField = 14
	UDATPG_ZONE_FIELD                 UDateTimePatternField = 15
	UDATPG_FIELD_COUNT                UDateTimePatternField = 16
)

type UDateTimePatternMatchOptions

type UDateTimePatternMatchOptions int32

enum

const (
	UDATPG_MATCH_NO_OPTIONS        UDateTimePatternMatchOptions = 0
	UDATPG_MATCH_HOUR_FIELD_LENGTH UDateTimePatternMatchOptions = 2048
	UDATPG_MATCH_ALL_FIELDS_LENGTH UDateTimePatternMatchOptions = 65535
)

type UDateTimeScale

type UDateTimeScale int32

enum

const (
	UDTS_JAVA_TIME              UDateTimeScale = 0
	UDTS_UNIX_TIME              UDateTimeScale = 1
	UDTS_ICU4C_TIME             UDateTimeScale = 2
	UDTS_WINDOWS_FILE_TIME      UDateTimeScale = 3
	UDTS_DOTNET_DATE_TIME       UDateTimeScale = 4
	UDTS_MAC_OLD_TIME           UDateTimeScale = 5
	UDTS_MAC_TIME               UDateTimeScale = 6
	UDTS_EXCEL_TIME             UDateTimeScale = 7
	UDTS_DB2_TIME               UDateTimeScale = 8
	UDTS_UNIX_MICROSECONDS_TIME UDateTimeScale = 9
)

type UDecompositionType

type UDecompositionType int32

enum

const (
	U_DT_NONE      UDecompositionType = 0
	U_DT_CANONICAL UDecompositionType = 1
	U_DT_COMPAT    UDecompositionType = 2
	U_DT_CIRCLE    UDecompositionType = 3
	U_DT_FINAL     UDecompositionType = 4
	U_DT_FONT      UDecompositionType = 5
	U_DT_FRACTION  UDecompositionType = 6
	U_DT_INITIAL   UDecompositionType = 7
	U_DT_ISOLATED  UDecompositionType = 8
	U_DT_MEDIAL    UDecompositionType = 9
	U_DT_NARROW    UDecompositionType = 10
	U_DT_NOBREAK   UDecompositionType = 11
	U_DT_SMALL     UDecompositionType = 12
	U_DT_SQUARE    UDecompositionType = 13
	U_DT_SUB       UDecompositionType = 14
	U_DT_SUPER     UDecompositionType = 15
	U_DT_VERTICAL  UDecompositionType = 16
	U_DT_WIDE      UDecompositionType = 17
)

type UDialectHandling

type UDialectHandling int32

enum

const (
	ULDN_STANDARD_NAMES UDialectHandling = 0
	ULDN_DIALECT_NAMES  UDialectHandling = 1
)

type UDisplayContext

type UDisplayContext int32

enum

const (
	UDISPCTX_STANDARD_NAMES                           UDisplayContext = 0
	UDISPCTX_DIALECT_NAMES                            UDisplayContext = 1
	UDISPCTX_CAPITALIZATION_NONE                      UDisplayContext = 256
	UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE    UDisplayContext = 257
	UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE UDisplayContext = 258
	UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU       UDisplayContext = 259
	UDISPCTX_CAPITALIZATION_FOR_STANDALONE            UDisplayContext = 260
	UDISPCTX_LENGTH_FULL                              UDisplayContext = 512
	UDISPCTX_LENGTH_SHORT                             UDisplayContext = 513
	UDISPCTX_SUBSTITUTE                               UDisplayContext = 768
	UDISPCTX_NO_SUBSTITUTE                            UDisplayContext = 769
)

type UDisplayContextType

type UDisplayContextType int32

enum

const (
	UDISPCTX_TYPE_DIALECT_HANDLING    UDisplayContextType = 0
	UDISPCTX_TYPE_CAPITALIZATION      UDisplayContextType = 1
	UDISPCTX_TYPE_DISPLAY_LENGTH      UDisplayContextType = 2
	UDISPCTX_TYPE_SUBSTITUTE_HANDLING UDisplayContextType = 3
)

type UEastAsianWidth

type UEastAsianWidth int32

enum

const (
	U_EA_NEUTRAL   UEastAsianWidth = 0
	U_EA_AMBIGUOUS UEastAsianWidth = 1
	U_EA_HALFWIDTH UEastAsianWidth = 2
	U_EA_FULLWIDTH UEastAsianWidth = 3
	U_EA_NARROW    UEastAsianWidth = 4
	U_EA_WIDE      UEastAsianWidth = 5
)

type UEnumCharNamesFn

type UEnumCharNamesFn = uintptr

type UEnumCharNamesFn_func

type UEnumCharNamesFn_func = func(context unsafe.Pointer, code int32, nameChoice UCharNameChoice, name PSTR, length int32) int8

type UEnumeration

type UEnumeration = uintptr

type UErrorCode

type UErrorCode int32

enum

const (
	U_USING_FALLBACK_WARNING           UErrorCode = -128
	U_ERROR_WARNING_START              UErrorCode = -128
	U_USING_DEFAULT_WARNING            UErrorCode = -127
	U_SAFECLONE_ALLOCATED_WARNING      UErrorCode = -126
	U_STATE_OLD_WARNING                UErrorCode = -125
	U_STRING_NOT_TERMINATED_WARNING    UErrorCode = -124
	U_SORT_KEY_TOO_SHORT_WARNING       UErrorCode = -123
	U_AMBIGUOUS_ALIAS_WARNING          UErrorCode = -122
	U_DIFFERENT_UCA_VERSION            UErrorCode = -121
	U_PLUGIN_CHANGED_LEVEL_WARNING     UErrorCode = -120
	U_ZERO_ERROR                       UErrorCode = 0
	U_ILLEGAL_ARGUMENT_ERROR           UErrorCode = 1
	U_MISSING_RESOURCE_ERROR           UErrorCode = 2
	U_INVALID_FORMAT_ERROR             UErrorCode = 3
	U_FILE_ACCESS_ERROR                UErrorCode = 4
	U_INTERNAL_PROGRAM_ERROR           UErrorCode = 5
	U_MESSAGE_PARSE_ERROR              UErrorCode = 6
	U_MEMORY_ALLOCATION_ERROR          UErrorCode = 7
	U_INDEX_OUTOFBOUNDS_ERROR          UErrorCode = 8
	U_PARSE_ERROR                      UErrorCode = 9
	U_INVALID_CHAR_FOUND               UErrorCode = 10
	U_TRUNCATED_CHAR_FOUND             UErrorCode = 11
	U_ILLEGAL_CHAR_FOUND               UErrorCode = 12
	U_INVALID_TABLE_FORMAT             UErrorCode = 13
	U_INVALID_TABLE_FILE               UErrorCode = 14
	U_BUFFER_OVERFLOW_ERROR            UErrorCode = 15
	U_UNSUPPORTED_ERROR                UErrorCode = 16
	U_RESOURCE_TYPE_MISMATCH           UErrorCode = 17
	U_ILLEGAL_ESCAPE_SEQUENCE          UErrorCode = 18
	U_UNSUPPORTED_ESCAPE_SEQUENCE      UErrorCode = 19
	U_NO_SPACE_AVAILABLE               UErrorCode = 20
	U_CE_NOT_FOUND_ERROR               UErrorCode = 21
	U_PRIMARY_TOO_LONG_ERROR           UErrorCode = 22
	U_STATE_TOO_OLD_ERROR              UErrorCode = 23
	U_TOO_MANY_ALIASES_ERROR           UErrorCode = 24
	U_ENUM_OUT_OF_SYNC_ERROR           UErrorCode = 25
	U_INVARIANT_CONVERSION_ERROR       UErrorCode = 26
	U_INVALID_STATE_ERROR              UErrorCode = 27
	U_COLLATOR_VERSION_MISMATCH        UErrorCode = 28
	U_USELESS_COLLATOR_ERROR           UErrorCode = 29
	U_NO_WRITE_PERMISSION              UErrorCode = 30
	U_BAD_VARIABLE_DEFINITION          UErrorCode = 65536
	U_PARSE_ERROR_START                UErrorCode = 65536
	U_MALFORMED_RULE                   UErrorCode = 65537
	U_MALFORMED_SET                    UErrorCode = 65538
	U_MALFORMED_SYMBOL_REFERENCE       UErrorCode = 65539
	U_MALFORMED_UNICODE_ESCAPE         UErrorCode = 65540
	U_MALFORMED_VARIABLE_DEFINITION    UErrorCode = 65541
	U_MALFORMED_VARIABLE_REFERENCE     UErrorCode = 65542
	U_MISMATCHED_SEGMENT_DELIMITERS    UErrorCode = 65543
	U_MISPLACED_ANCHOR_START           UErrorCode = 65544
	U_MISPLACED_CURSOR_OFFSET          UErrorCode = 65545
	U_MISPLACED_QUANTIFIER             UErrorCode = 65546
	U_MISSING_OPERATOR                 UErrorCode = 65547
	U_MISSING_SEGMENT_CLOSE            UErrorCode = 65548
	U_MULTIPLE_ANTE_CONTEXTS           UErrorCode = 65549
	U_MULTIPLE_CURSORS                 UErrorCode = 65550
	U_MULTIPLE_POST_CONTEXTS           UErrorCode = 65551
	U_TRAILING_BACKSLASH               UErrorCode = 65552
	U_UNDEFINED_SEGMENT_REFERENCE      UErrorCode = 65553
	U_UNDEFINED_VARIABLE               UErrorCode = 65554
	U_UNQUOTED_SPECIAL                 UErrorCode = 65555
	U_UNTERMINATED_QUOTE               UErrorCode = 65556
	U_RULE_MASK_ERROR                  UErrorCode = 65557
	U_MISPLACED_COMPOUND_FILTER        UErrorCode = 65558
	U_MULTIPLE_COMPOUND_FILTERS        UErrorCode = 65559
	U_INVALID_RBT_SYNTAX               UErrorCode = 65560
	U_INVALID_PROPERTY_PATTERN         UErrorCode = 65561
	U_MALFORMED_PRAGMA                 UErrorCode = 65562
	U_UNCLOSED_SEGMENT                 UErrorCode = 65563
	U_ILLEGAL_CHAR_IN_SEGMENT          UErrorCode = 65564
	U_VARIABLE_RANGE_EXHAUSTED         UErrorCode = 65565
	U_VARIABLE_RANGE_OVERLAP           UErrorCode = 65566
	U_ILLEGAL_CHARACTER                UErrorCode = 65567
	U_INTERNAL_TRANSLITERATOR_ERROR    UErrorCode = 65568
	U_INVALID_ID                       UErrorCode = 65569
	U_INVALID_FUNCTION                 UErrorCode = 65570
	U_UNEXPECTED_TOKEN                 UErrorCode = 65792
	U_FMT_PARSE_ERROR_START            UErrorCode = 65792
	U_MULTIPLE_DECIMAL_SEPARATORS      UErrorCode = 65793
	U_MULTIPLE_DECIMAL_SEPERATORS      UErrorCode = 65793
	U_MULTIPLE_EXPONENTIAL_SYMBOLS     UErrorCode = 65794
	U_MALFORMED_EXPONENTIAL_PATTERN    UErrorCode = 65795
	U_MULTIPLE_PERCENT_SYMBOLS         UErrorCode = 65796
	U_MULTIPLE_PERMILL_SYMBOLS         UErrorCode = 65797
	U_MULTIPLE_PAD_SPECIFIERS          UErrorCode = 65798
	U_PATTERN_SYNTAX_ERROR             UErrorCode = 65799
	U_ILLEGAL_PAD_POSITION             UErrorCode = 65800
	U_UNMATCHED_BRACES                 UErrorCode = 65801
	U_UNSUPPORTED_PROPERTY             UErrorCode = 65802
	U_UNSUPPORTED_ATTRIBUTE            UErrorCode = 65803
	U_ARGUMENT_TYPE_MISMATCH           UErrorCode = 65804
	U_DUPLICATE_KEYWORD                UErrorCode = 65805
	U_UNDEFINED_KEYWORD                UErrorCode = 65806
	U_DEFAULT_KEYWORD_MISSING          UErrorCode = 65807
	U_DECIMAL_NUMBER_SYNTAX_ERROR      UErrorCode = 65808
	U_FORMAT_INEXACT_ERROR             UErrorCode = 65809
	U_NUMBER_ARG_OUTOFBOUNDS_ERROR     UErrorCode = 65810
	U_NUMBER_SKELETON_SYNTAX_ERROR     UErrorCode = 65811
	U_BRK_INTERNAL_ERROR               UErrorCode = 66048
	U_BRK_ERROR_START                  UErrorCode = 66048
	U_BRK_HEX_DIGITS_EXPECTED          UErrorCode = 66049
	U_BRK_SEMICOLON_EXPECTED           UErrorCode = 66050
	U_BRK_RULE_SYNTAX                  UErrorCode = 66051
	U_BRK_UNCLOSED_SET                 UErrorCode = 66052
	U_BRK_ASSIGN_ERROR                 UErrorCode = 66053
	U_BRK_VARIABLE_REDFINITION         UErrorCode = 66054
	U_BRK_MISMATCHED_PAREN             UErrorCode = 66055
	U_BRK_NEW_LINE_IN_QUOTED_STRING    UErrorCode = 66056
	U_BRK_UNDEFINED_VARIABLE           UErrorCode = 66057
	U_BRK_INIT_ERROR                   UErrorCode = 66058
	U_BRK_RULE_EMPTY_SET               UErrorCode = 66059
	U_BRK_UNRECOGNIZED_OPTION          UErrorCode = 66060
	U_BRK_MALFORMED_RULE_TAG           UErrorCode = 66061
	U_REGEX_INTERNAL_ERROR             UErrorCode = 66304
	U_REGEX_ERROR_START                UErrorCode = 66304
	U_REGEX_RULE_SYNTAX                UErrorCode = 66305
	U_REGEX_INVALID_STATE              UErrorCode = 66306
	U_REGEX_BAD_ESCAPE_SEQUENCE        UErrorCode = 66307
	U_REGEX_PROPERTY_SYNTAX            UErrorCode = 66308
	U_REGEX_UNIMPLEMENTED              UErrorCode = 66309
	U_REGEX_MISMATCHED_PAREN           UErrorCode = 66310
	U_REGEX_NUMBER_TOO_BIG             UErrorCode = 66311
	U_REGEX_BAD_INTERVAL               UErrorCode = 66312
	U_REGEX_MAX_LT_MIN                 UErrorCode = 66313
	U_REGEX_INVALID_BACK_REF           UErrorCode = 66314
	U_REGEX_INVALID_FLAG               UErrorCode = 66315
	U_REGEX_LOOK_BEHIND_LIMIT          UErrorCode = 66316
	U_REGEX_SET_CONTAINS_STRING        UErrorCode = 66317
	U_REGEX_MISSING_CLOSE_BRACKET      UErrorCode = 66319
	U_REGEX_INVALID_RANGE              UErrorCode = 66320
	U_REGEX_STACK_OVERFLOW             UErrorCode = 66321
	U_REGEX_TIME_OUT                   UErrorCode = 66322
	U_REGEX_STOPPED_BY_CALLER          UErrorCode = 66323
	U_REGEX_PATTERN_TOO_BIG            UErrorCode = 66324
	U_REGEX_INVALID_CAPTURE_GROUP_NAME UErrorCode = 66325
	U_IDNA_PROHIBITED_ERROR            UErrorCode = 66560
	U_IDNA_ERROR_START                 UErrorCode = 66560
	U_IDNA_UNASSIGNED_ERROR            UErrorCode = 66561
	U_IDNA_CHECK_BIDI_ERROR            UErrorCode = 66562
	U_IDNA_STD3_ASCII_RULES_ERROR      UErrorCode = 66563
	U_IDNA_ACE_PREFIX_ERROR            UErrorCode = 66564
	U_IDNA_VERIFICATION_ERROR          UErrorCode = 66565
	U_IDNA_LABEL_TOO_LONG_ERROR        UErrorCode = 66566
	U_IDNA_ZERO_LENGTH_LABEL_ERROR     UErrorCode = 66567
	U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  UErrorCode = 66568
	U_STRINGPREP_PROHIBITED_ERROR      UErrorCode = 66560
	U_STRINGPREP_UNASSIGNED_ERROR      UErrorCode = 66561
	U_STRINGPREP_CHECK_BIDI_ERROR      UErrorCode = 66562
	U_PLUGIN_ERROR_START               UErrorCode = 66816
	U_PLUGIN_TOO_HIGH                  UErrorCode = 66816
	U_PLUGIN_DIDNT_SET_LEVEL           UErrorCode = 66817
)

type UFieldCategory

type UFieldCategory int32

enum

const (
	UFIELD_CATEGORY_UNDEFINED          UFieldCategory = 0
	UFIELD_CATEGORY_DATE               UFieldCategory = 1
	UFIELD_CATEGORY_NUMBER             UFieldCategory = 2
	UFIELD_CATEGORY_LIST               UFieldCategory = 3
	UFIELD_CATEGORY_RELATIVE_DATETIME  UFieldCategory = 4
	UFIELD_CATEGORY_DATE_INTERVAL      UFieldCategory = 5
	UFIELD_CATEGORY_LIST_SPAN          UFieldCategory = 4099
	UFIELD_CATEGORY_DATE_INTERVAL_SPAN UFieldCategory = 4101
)

type UFieldPosition

type UFieldPosition struct {
	Field      int32
	BeginIndex int32
	EndIndex   int32
}

type UFieldPositionIterator

type UFieldPositionIterator = uintptr

type UFormattableType

type UFormattableType int32

enum

const (
	UFMT_DATE   UFormattableType = 0
	UFMT_DOUBLE UFormattableType = 1
	UFMT_LONG   UFormattableType = 2
	UFMT_STRING UFormattableType = 3
	UFMT_ARRAY  UFormattableType = 4
	UFMT_INT64  UFormattableType = 5
	UFMT_OBJECT UFormattableType = 6
)

type UFormattedDateInterval

type UFormattedDateInterval = uintptr

type UFormattedList

type UFormattedList = uintptr

type UFormattedNumber

type UFormattedNumber = uintptr

type UFormattedNumberRange

type UFormattedNumberRange = uintptr

type UFormattedRelativeDateTime

type UFormattedRelativeDateTime = uintptr

type UFormattedValue

type UFormattedValue = uintptr

type UGender

type UGender int32

enum

const (
	UGENDER_MALE   UGender = 0
	UGENDER_FEMALE UGender = 1
	UGENDER_OTHER  UGender = 2
)

type UGenderInfo

type UGenderInfo = uintptr

type UGraphemeClusterBreak

type UGraphemeClusterBreak int32

enum

const (
	U_GCB_OTHER              UGraphemeClusterBreak = 0
	U_GCB_CONTROL            UGraphemeClusterBreak = 1
	U_GCB_CR                 UGraphemeClusterBreak = 2
	U_GCB_EXTEND             UGraphemeClusterBreak = 3
	U_GCB_L                  UGraphemeClusterBreak = 4
	U_GCB_LF                 UGraphemeClusterBreak = 5
	U_GCB_LV                 UGraphemeClusterBreak = 6
	U_GCB_LVT                UGraphemeClusterBreak = 7
	U_GCB_T                  UGraphemeClusterBreak = 8
	U_GCB_V                  UGraphemeClusterBreak = 9
	U_GCB_SPACING_MARK       UGraphemeClusterBreak = 10
	U_GCB_PREPEND            UGraphemeClusterBreak = 11
	U_GCB_REGIONAL_INDICATOR UGraphemeClusterBreak = 12
	U_GCB_E_BASE             UGraphemeClusterBreak = 13
	U_GCB_E_BASE_GAZ         UGraphemeClusterBreak = 14
	U_GCB_E_MODIFIER         UGraphemeClusterBreak = 15
	U_GCB_GLUE_AFTER_ZWJ     UGraphemeClusterBreak = 16
	U_GCB_ZWJ                UGraphemeClusterBreak = 17
)

type UHangulSyllableType

type UHangulSyllableType int32

enum

const (
	U_HST_NOT_APPLICABLE UHangulSyllableType = 0
	U_HST_LEADING_JAMO   UHangulSyllableType = 1
	U_HST_VOWEL_JAMO     UHangulSyllableType = 2
	U_HST_TRAILING_JAMO  UHangulSyllableType = 3
	U_HST_LV_SYLLABLE    UHangulSyllableType = 4
	U_HST_LVT_SYLLABLE   UHangulSyllableType = 5
)

type UHashtable

type UHashtable = uintptr

type UIA_ANNOTATIONTYPE

type UIA_ANNOTATIONTYPE int32

enum

const (
	AnnotationType_Unknown                UIA_ANNOTATIONTYPE = 60000
	AnnotationType_SpellingError          UIA_ANNOTATIONTYPE = 60001
	AnnotationType_GrammarError           UIA_ANNOTATIONTYPE = 60002
	AnnotationType_Comment                UIA_ANNOTATIONTYPE = 60003
	AnnotationType_FormulaError           UIA_ANNOTATIONTYPE = 60004
	AnnotationType_TrackChanges           UIA_ANNOTATIONTYPE = 60005
	AnnotationType_Header                 UIA_ANNOTATIONTYPE = 60006
	AnnotationType_Footer                 UIA_ANNOTATIONTYPE = 60007
	AnnotationType_Highlighted            UIA_ANNOTATIONTYPE = 60008
	AnnotationType_Endnote                UIA_ANNOTATIONTYPE = 60009
	AnnotationType_Footnote               UIA_ANNOTATIONTYPE = 60010
	AnnotationType_InsertionChange        UIA_ANNOTATIONTYPE = 60011
	AnnotationType_DeletionChange         UIA_ANNOTATIONTYPE = 60012
	AnnotationType_MoveChange             UIA_ANNOTATIONTYPE = 60013
	AnnotationType_FormatChange           UIA_ANNOTATIONTYPE = 60014
	AnnotationType_UnsyncedChange         UIA_ANNOTATIONTYPE = 60015
	AnnotationType_EditingLockedChange    UIA_ANNOTATIONTYPE = 60016
	AnnotationType_ExternalChange         UIA_ANNOTATIONTYPE = 60017
	AnnotationType_ConflictingChange      UIA_ANNOTATIONTYPE = 60018
	AnnotationType_Author                 UIA_ANNOTATIONTYPE = 60019
	AnnotationType_AdvancedProofingIssue  UIA_ANNOTATIONTYPE = 60020
	AnnotationType_DataValidationError    UIA_ANNOTATIONTYPE = 60021
	AnnotationType_CircularReferenceError UIA_ANNOTATIONTYPE = 60022
	AnnotationType_Mathematics            UIA_ANNOTATIONTYPE = 60023
	AnnotationType_Sensitive              UIA_ANNOTATIONTYPE = 60024
)

type UIA_CHANGE_ID

type UIA_CHANGE_ID int32

enum

const (
	UIA_SummaryChangeId UIA_CHANGE_ID = 90000
)

type UIA_CONTROLTYPE_ID

type UIA_CONTROLTYPE_ID int32

enum

const (
	UIA_ButtonControlTypeId       UIA_CONTROLTYPE_ID = 50000
	UIA_CalendarControlTypeId     UIA_CONTROLTYPE_ID = 50001
	UIA_CheckBoxControlTypeId     UIA_CONTROLTYPE_ID = 50002
	UIA_ComboBoxControlTypeId     UIA_CONTROLTYPE_ID = 50003
	UIA_EditControlTypeId         UIA_CONTROLTYPE_ID = 50004
	UIA_HyperlinkControlTypeId    UIA_CONTROLTYPE_ID = 50005
	UIA_ImageControlTypeId        UIA_CONTROLTYPE_ID = 50006
	UIA_ListItemControlTypeId     UIA_CONTROLTYPE_ID = 50007
	UIA_ListControlTypeId         UIA_CONTROLTYPE_ID = 50008
	UIA_MenuControlTypeId         UIA_CONTROLTYPE_ID = 50009
	UIA_MenuBarControlTypeId      UIA_CONTROLTYPE_ID = 50010
	UIA_MenuItemControlTypeId     UIA_CONTROLTYPE_ID = 50011
	UIA_ProgressBarControlTypeId  UIA_CONTROLTYPE_ID = 50012
	UIA_RadioButtonControlTypeId  UIA_CONTROLTYPE_ID = 50013
	UIA_ScrollBarControlTypeId    UIA_CONTROLTYPE_ID = 50014
	UIA_SliderControlTypeId       UIA_CONTROLTYPE_ID = 50015
	UIA_SpinnerControlTypeId      UIA_CONTROLTYPE_ID = 50016
	UIA_StatusBarControlTypeId    UIA_CONTROLTYPE_ID = 50017
	UIA_TabControlTypeId          UIA_CONTROLTYPE_ID = 50018
	UIA_TabItemControlTypeId      UIA_CONTROLTYPE_ID = 50019
	UIA_TextControlTypeId         UIA_CONTROLTYPE_ID = 50020
	UIA_ToolBarControlTypeId      UIA_CONTROLTYPE_ID = 50021
	UIA_ToolTipControlTypeId      UIA_CONTROLTYPE_ID = 50022
	UIA_TreeControlTypeId         UIA_CONTROLTYPE_ID = 50023
	UIA_TreeItemControlTypeId     UIA_CONTROLTYPE_ID = 50024
	UIA_CustomControlTypeId       UIA_CONTROLTYPE_ID = 50025
	UIA_GroupControlTypeId        UIA_CONTROLTYPE_ID = 50026
	UIA_ThumbControlTypeId        UIA_CONTROLTYPE_ID = 50027
	UIA_DataGridControlTypeId     UIA_CONTROLTYPE_ID = 50028
	UIA_DataItemControlTypeId     UIA_CONTROLTYPE_ID = 50029
	UIA_DocumentControlTypeId     UIA_CONTROLTYPE_ID = 50030
	UIA_SplitButtonControlTypeId  UIA_CONTROLTYPE_ID = 50031
	UIA_WindowControlTypeId       UIA_CONTROLTYPE_ID = 50032
	UIA_PaneControlTypeId         UIA_CONTROLTYPE_ID = 50033
	UIA_HeaderControlTypeId       UIA_CONTROLTYPE_ID = 50034
	UIA_HeaderItemControlTypeId   UIA_CONTROLTYPE_ID = 50035
	UIA_TableControlTypeId        UIA_CONTROLTYPE_ID = 50036
	UIA_TitleBarControlTypeId     UIA_CONTROLTYPE_ID = 50037
	UIA_SeparatorControlTypeId    UIA_CONTROLTYPE_ID = 50038
	UIA_SemanticZoomControlTypeId UIA_CONTROLTYPE_ID = 50039
	UIA_AppBarControlTypeId       UIA_CONTROLTYPE_ID = 50040
)

type UIA_EVENT_ID

type UIA_EVENT_ID int32

enum

const (
	UIA_ToolTipOpenedEventId                             UIA_EVENT_ID = 20000
	UIA_ToolTipClosedEventId                             UIA_EVENT_ID = 20001
	UIA_StructureChangedEventId                          UIA_EVENT_ID = 20002
	UIA_MenuOpenedEventId                                UIA_EVENT_ID = 20003
	UIA_AutomationPropertyChangedEventId                 UIA_EVENT_ID = 20004
	UIA_AutomationFocusChangedEventId                    UIA_EVENT_ID = 20005
	UIA_AsyncContentLoadedEventId                        UIA_EVENT_ID = 20006
	UIA_MenuClosedEventId                                UIA_EVENT_ID = 20007
	UIA_LayoutInvalidatedEventId                         UIA_EVENT_ID = 20008
	UIA_Invoke_InvokedEventId                            UIA_EVENT_ID = 20009
	UIA_SelectionItem_ElementAddedToSelectionEventId     UIA_EVENT_ID = 20010
	UIA_SelectionItem_ElementRemovedFromSelectionEventId UIA_EVENT_ID = 20011
	UIA_SelectionItem_ElementSelectedEventId             UIA_EVENT_ID = 20012
	UIA_Selection_InvalidatedEventId                     UIA_EVENT_ID = 20013
	UIA_Text_TextSelectionChangedEventId                 UIA_EVENT_ID = 20014
	UIA_Text_TextChangedEventId                          UIA_EVENT_ID = 20015
	UIA_Window_WindowOpenedEventId                       UIA_EVENT_ID = 20016
	UIA_Window_WindowClosedEventId                       UIA_EVENT_ID = 20017
	UIA_MenuModeStartEventId                             UIA_EVENT_ID = 20018
	UIA_MenuModeEndEventId                               UIA_EVENT_ID = 20019
	UIA_InputReachedTargetEventId                        UIA_EVENT_ID = 20020
	UIA_InputReachedOtherElementEventId                  UIA_EVENT_ID = 20021
	UIA_InputDiscardedEventId                            UIA_EVENT_ID = 20022
	UIA_SystemAlertEventId                               UIA_EVENT_ID = 20023
	UIA_LiveRegionChangedEventId                         UIA_EVENT_ID = 20024
	UIA_HostedFragmentRootsInvalidatedEventId            UIA_EVENT_ID = 20025
	UIA_Drag_DragStartEventId                            UIA_EVENT_ID = 20026
	UIA_Drag_DragCancelEventId                           UIA_EVENT_ID = 20027
	UIA_Drag_DragCompleteEventId                         UIA_EVENT_ID = 20028
	UIA_DropTarget_DragEnterEventId                      UIA_EVENT_ID = 20029
	UIA_DropTarget_DragLeaveEventId                      UIA_EVENT_ID = 20030
	UIA_DropTarget_DroppedEventId                        UIA_EVENT_ID = 20031
	UIA_TextEdit_TextChangedEventId                      UIA_EVENT_ID = 20032
	UIA_TextEdit_ConversionTargetChangedEventId          UIA_EVENT_ID = 20033
	UIA_ChangesEventId                                   UIA_EVENT_ID = 20034
	UIA_NotificationEventId                              UIA_EVENT_ID = 20035
	UIA_ActiveTextPositionChangedEventId                 UIA_EVENT_ID = 20036
)

type UIA_HEADINGLEVEL_ID

type UIA_HEADINGLEVEL_ID int32

enum

const (
	HeadingLevel_None UIA_HEADINGLEVEL_ID = 80050
	HeadingLevel1     UIA_HEADINGLEVEL_ID = 80051
	HeadingLevel2     UIA_HEADINGLEVEL_ID = 80052
	HeadingLevel3     UIA_HEADINGLEVEL_ID = 80053
	HeadingLevel4     UIA_HEADINGLEVEL_ID = 80054
	HeadingLevel5     UIA_HEADINGLEVEL_ID = 80055
	HeadingLevel6     UIA_HEADINGLEVEL_ID = 80056
	HeadingLevel7     UIA_HEADINGLEVEL_ID = 80057
	HeadingLevel8     UIA_HEADINGLEVEL_ID = 80058
	HeadingLevel9     UIA_HEADINGLEVEL_ID = 80059
)

type UIA_LANDMARKTYPE_ID

type UIA_LANDMARKTYPE_ID int32

enum

const (
	UIA_CustomLandmarkTypeId     UIA_LANDMARKTYPE_ID = 80000
	UIA_FormLandmarkTypeId       UIA_LANDMARKTYPE_ID = 80001
	UIA_MainLandmarkTypeId       UIA_LANDMARKTYPE_ID = 80002
	UIA_NavigationLandmarkTypeId UIA_LANDMARKTYPE_ID = 80003
	UIA_SearchLandmarkTypeId     UIA_LANDMARKTYPE_ID = 80004
)

type UIA_METADATA_ID

type UIA_METADATA_ID int32

enum

const (
	UIA_SayAsInterpretAsMetadataId UIA_METADATA_ID = 100000
)

type UIA_PATTERN_ID

type UIA_PATTERN_ID int32

enum

const (
	UIA_InvokePatternId            UIA_PATTERN_ID = 10000
	UIA_SelectionPatternId         UIA_PATTERN_ID = 10001
	UIA_ValuePatternId             UIA_PATTERN_ID = 10002
	UIA_RangeValuePatternId        UIA_PATTERN_ID = 10003
	UIA_ScrollPatternId            UIA_PATTERN_ID = 10004
	UIA_ExpandCollapsePatternId    UIA_PATTERN_ID = 10005
	UIA_GridPatternId              UIA_PATTERN_ID = 10006
	UIA_GridItemPatternId          UIA_PATTERN_ID = 10007
	UIA_MultipleViewPatternId      UIA_PATTERN_ID = 10008
	UIA_WindowPatternId            UIA_PATTERN_ID = 10009
	UIA_SelectionItemPatternId     UIA_PATTERN_ID = 10010
	UIA_DockPatternId              UIA_PATTERN_ID = 10011
	UIA_TablePatternId             UIA_PATTERN_ID = 10012
	UIA_TableItemPatternId         UIA_PATTERN_ID = 10013
	UIA_TextPatternId              UIA_PATTERN_ID = 10014
	UIA_TogglePatternId            UIA_PATTERN_ID = 10015
	UIA_TransformPatternId         UIA_PATTERN_ID = 10016
	UIA_ScrollItemPatternId        UIA_PATTERN_ID = 10017
	UIA_LegacyIAccessiblePatternId UIA_PATTERN_ID = 10018
	UIA_ItemContainerPatternId     UIA_PATTERN_ID = 10019
	UIA_VirtualizedItemPatternId   UIA_PATTERN_ID = 10020
	UIA_SynchronizedInputPatternId UIA_PATTERN_ID = 10021
	UIA_ObjectModelPatternId       UIA_PATTERN_ID = 10022
	UIA_AnnotationPatternId        UIA_PATTERN_ID = 10023
	UIA_TextPattern2Id             UIA_PATTERN_ID = 10024
	UIA_StylesPatternId            UIA_PATTERN_ID = 10025
	UIA_SpreadsheetPatternId       UIA_PATTERN_ID = 10026
	UIA_SpreadsheetItemPatternId   UIA_PATTERN_ID = 10027
	UIA_TransformPattern2Id        UIA_PATTERN_ID = 10028
	UIA_TextChildPatternId         UIA_PATTERN_ID = 10029
	UIA_DragPatternId              UIA_PATTERN_ID = 10030
	UIA_DropTargetPatternId        UIA_PATTERN_ID = 10031
	UIA_TextEditPatternId          UIA_PATTERN_ID = 10032
	UIA_CustomNavigationPatternId  UIA_PATTERN_ID = 10033
	UIA_SelectionPattern2Id        UIA_PATTERN_ID = 10034
)

type UIA_PROPERTY_ID

type UIA_PROPERTY_ID int32

enum

const (
	UIA_RuntimeIdPropertyId                           UIA_PROPERTY_ID = 30000
	UIA_BoundingRectanglePropertyId                   UIA_PROPERTY_ID = 30001
	UIA_ProcessIdPropertyId                           UIA_PROPERTY_ID = 30002
	UIA_ControlTypePropertyId                         UIA_PROPERTY_ID = 30003
	UIA_LocalizedControlTypePropertyId                UIA_PROPERTY_ID = 30004
	UIA_NamePropertyId                                UIA_PROPERTY_ID = 30005
	UIA_AcceleratorKeyPropertyId                      UIA_PROPERTY_ID = 30006
	UIA_AccessKeyPropertyId                           UIA_PROPERTY_ID = 30007
	UIA_HasKeyboardFocusPropertyId                    UIA_PROPERTY_ID = 30008
	UIA_IsKeyboardFocusablePropertyId                 UIA_PROPERTY_ID = 30009
	UIA_IsEnabledPropertyId                           UIA_PROPERTY_ID = 30010
	UIA_AutomationIdPropertyId                        UIA_PROPERTY_ID = 30011
	UIA_ClassNamePropertyId                           UIA_PROPERTY_ID = 30012
	UIA_HelpTextPropertyId                            UIA_PROPERTY_ID = 30013
	UIA_ClickablePointPropertyId                      UIA_PROPERTY_ID = 30014
	UIA_CulturePropertyId                             UIA_PROPERTY_ID = 30015
	UIA_IsControlElementPropertyId                    UIA_PROPERTY_ID = 30016
	UIA_IsContentElementPropertyId                    UIA_PROPERTY_ID = 30017
	UIA_LabeledByPropertyId                           UIA_PROPERTY_ID = 30018
	UIA_IsPasswordPropertyId                          UIA_PROPERTY_ID = 30019
	UIA_NativeWindowHandlePropertyId                  UIA_PROPERTY_ID = 30020
	UIA_ItemTypePropertyId                            UIA_PROPERTY_ID = 30021
	UIA_IsOffscreenPropertyId                         UIA_PROPERTY_ID = 30022
	UIA_OrientationPropertyId                         UIA_PROPERTY_ID = 30023
	UIA_FrameworkIdPropertyId                         UIA_PROPERTY_ID = 30024
	UIA_IsRequiredForFormPropertyId                   UIA_PROPERTY_ID = 30025
	UIA_ItemStatusPropertyId                          UIA_PROPERTY_ID = 30026
	UIA_IsDockPatternAvailablePropertyId              UIA_PROPERTY_ID = 30027
	UIA_IsExpandCollapsePatternAvailablePropertyId    UIA_PROPERTY_ID = 30028
	UIA_IsGridItemPatternAvailablePropertyId          UIA_PROPERTY_ID = 30029
	UIA_IsGridPatternAvailablePropertyId              UIA_PROPERTY_ID = 30030
	UIA_IsInvokePatternAvailablePropertyId            UIA_PROPERTY_ID = 30031
	UIA_IsMultipleViewPatternAvailablePropertyId      UIA_PROPERTY_ID = 30032
	UIA_IsRangeValuePatternAvailablePropertyId        UIA_PROPERTY_ID = 30033
	UIA_IsScrollPatternAvailablePropertyId            UIA_PROPERTY_ID = 30034
	UIA_IsScrollItemPatternAvailablePropertyId        UIA_PROPERTY_ID = 30035
	UIA_IsSelectionItemPatternAvailablePropertyId     UIA_PROPERTY_ID = 30036
	UIA_IsSelectionPatternAvailablePropertyId         UIA_PROPERTY_ID = 30037
	UIA_IsTablePatternAvailablePropertyId             UIA_PROPERTY_ID = 30038
	UIA_IsTableItemPatternAvailablePropertyId         UIA_PROPERTY_ID = 30039
	UIA_IsTextPatternAvailablePropertyId              UIA_PROPERTY_ID = 30040
	UIA_IsTogglePatternAvailablePropertyId            UIA_PROPERTY_ID = 30041
	UIA_IsTransformPatternAvailablePropertyId         UIA_PROPERTY_ID = 30042
	UIA_IsValuePatternAvailablePropertyId             UIA_PROPERTY_ID = 30043
	UIA_IsWindowPatternAvailablePropertyId            UIA_PROPERTY_ID = 30044
	UIA_ValueValuePropertyId                          UIA_PROPERTY_ID = 30045
	UIA_ValueIsReadOnlyPropertyId                     UIA_PROPERTY_ID = 30046
	UIA_RangeValueValuePropertyId                     UIA_PROPERTY_ID = 30047
	UIA_RangeValueIsReadOnlyPropertyId                UIA_PROPERTY_ID = 30048
	UIA_RangeValueMinimumPropertyId                   UIA_PROPERTY_ID = 30049
	UIA_RangeValueMaximumPropertyId                   UIA_PROPERTY_ID = 30050
	UIA_RangeValueLargeChangePropertyId               UIA_PROPERTY_ID = 30051
	UIA_RangeValueSmallChangePropertyId               UIA_PROPERTY_ID = 30052
	UIA_ScrollHorizontalScrollPercentPropertyId       UIA_PROPERTY_ID = 30053
	UIA_ScrollHorizontalViewSizePropertyId            UIA_PROPERTY_ID = 30054
	UIA_ScrollVerticalScrollPercentPropertyId         UIA_PROPERTY_ID = 30055
	UIA_ScrollVerticalViewSizePropertyId              UIA_PROPERTY_ID = 30056
	UIA_ScrollHorizontallyScrollablePropertyId        UIA_PROPERTY_ID = 30057
	UIA_ScrollVerticallyScrollablePropertyId          UIA_PROPERTY_ID = 30058
	UIA_SelectionSelectionPropertyId                  UIA_PROPERTY_ID = 30059
	UIA_SelectionCanSelectMultiplePropertyId          UIA_PROPERTY_ID = 30060
	UIA_SelectionIsSelectionRequiredPropertyId        UIA_PROPERTY_ID = 30061
	UIA_GridRowCountPropertyId                        UIA_PROPERTY_ID = 30062
	UIA_GridColumnCountPropertyId                     UIA_PROPERTY_ID = 30063
	UIA_GridItemRowPropertyId                         UIA_PROPERTY_ID = 30064
	UIA_GridItemColumnPropertyId                      UIA_PROPERTY_ID = 30065
	UIA_GridItemRowSpanPropertyId                     UIA_PROPERTY_ID = 30066
	UIA_GridItemColumnSpanPropertyId                  UIA_PROPERTY_ID = 30067
	UIA_GridItemContainingGridPropertyId              UIA_PROPERTY_ID = 30068
	UIA_DockDockPositionPropertyId                    UIA_PROPERTY_ID = 30069
	UIA_ExpandCollapseExpandCollapseStatePropertyId   UIA_PROPERTY_ID = 30070
	UIA_MultipleViewCurrentViewPropertyId             UIA_PROPERTY_ID = 30071
	UIA_MultipleViewSupportedViewsPropertyId          UIA_PROPERTY_ID = 30072
	UIA_WindowCanMaximizePropertyId                   UIA_PROPERTY_ID = 30073
	UIA_WindowCanMinimizePropertyId                   UIA_PROPERTY_ID = 30074
	UIA_WindowWindowVisualStatePropertyId             UIA_PROPERTY_ID = 30075
	UIA_WindowWindowInteractionStatePropertyId        UIA_PROPERTY_ID = 30076
	UIA_WindowIsModalPropertyId                       UIA_PROPERTY_ID = 30077
	UIA_WindowIsTopmostPropertyId                     UIA_PROPERTY_ID = 30078
	UIA_SelectionItemIsSelectedPropertyId             UIA_PROPERTY_ID = 30079
	UIA_SelectionItemSelectionContainerPropertyId     UIA_PROPERTY_ID = 30080
	UIA_TableRowHeadersPropertyId                     UIA_PROPERTY_ID = 30081
	UIA_TableColumnHeadersPropertyId                  UIA_PROPERTY_ID = 30082
	UIA_TableRowOrColumnMajorPropertyId               UIA_PROPERTY_ID = 30083
	UIA_TableItemRowHeaderItemsPropertyId             UIA_PROPERTY_ID = 30084
	UIA_TableItemColumnHeaderItemsPropertyId          UIA_PROPERTY_ID = 30085
	UIA_ToggleToggleStatePropertyId                   UIA_PROPERTY_ID = 30086
	UIA_TransformCanMovePropertyId                    UIA_PROPERTY_ID = 30087
	UIA_TransformCanResizePropertyId                  UIA_PROPERTY_ID = 30088
	UIA_TransformCanRotatePropertyId                  UIA_PROPERTY_ID = 30089
	UIA_IsLegacyIAccessiblePatternAvailablePropertyId UIA_PROPERTY_ID = 30090
	UIA_LegacyIAccessibleChildIdPropertyId            UIA_PROPERTY_ID = 30091
	UIA_LegacyIAccessibleNamePropertyId               UIA_PROPERTY_ID = 30092
	UIA_LegacyIAccessibleValuePropertyId              UIA_PROPERTY_ID = 30093
	UIA_LegacyIAccessibleDescriptionPropertyId        UIA_PROPERTY_ID = 30094
	UIA_LegacyIAccessibleRolePropertyId               UIA_PROPERTY_ID = 30095
	UIA_LegacyIAccessibleStatePropertyId              UIA_PROPERTY_ID = 30096
	UIA_LegacyIAccessibleHelpPropertyId               UIA_PROPERTY_ID = 30097
	UIA_LegacyIAccessibleKeyboardShortcutPropertyId   UIA_PROPERTY_ID = 30098
	UIA_LegacyIAccessibleSelectionPropertyId          UIA_PROPERTY_ID = 30099
	UIA_LegacyIAccessibleDefaultActionPropertyId      UIA_PROPERTY_ID = 30100
	UIA_AriaRolePropertyId                            UIA_PROPERTY_ID = 30101
	UIA_AriaPropertiesPropertyId                      UIA_PROPERTY_ID = 30102
	UIA_IsDataValidForFormPropertyId                  UIA_PROPERTY_ID = 30103
	UIA_ControllerForPropertyId                       UIA_PROPERTY_ID = 30104
	UIA_DescribedByPropertyId                         UIA_PROPERTY_ID = 30105
	UIA_FlowsToPropertyId                             UIA_PROPERTY_ID = 30106
	UIA_ProviderDescriptionPropertyId                 UIA_PROPERTY_ID = 30107
	UIA_IsItemContainerPatternAvailablePropertyId     UIA_PROPERTY_ID = 30108
	UIA_IsVirtualizedItemPatternAvailablePropertyId   UIA_PROPERTY_ID = 30109
	UIA_IsSynchronizedInputPatternAvailablePropertyId UIA_PROPERTY_ID = 30110
	UIA_OptimizeForVisualContentPropertyId            UIA_PROPERTY_ID = 30111
	UIA_IsObjectModelPatternAvailablePropertyId       UIA_PROPERTY_ID = 30112
	UIA_AnnotationAnnotationTypeIdPropertyId          UIA_PROPERTY_ID = 30113
	UIA_AnnotationAnnotationTypeNamePropertyId        UIA_PROPERTY_ID = 30114
	UIA_AnnotationAuthorPropertyId                    UIA_PROPERTY_ID = 30115
	UIA_AnnotationDateTimePropertyId                  UIA_PROPERTY_ID = 30116
	UIA_AnnotationTargetPropertyId                    UIA_PROPERTY_ID = 30117
	UIA_IsAnnotationPatternAvailablePropertyId        UIA_PROPERTY_ID = 30118
	UIA_IsTextPattern2AvailablePropertyId             UIA_PROPERTY_ID = 30119
	UIA_StylesStyleIdPropertyId                       UIA_PROPERTY_ID = 30120
	UIA_StylesStyleNamePropertyId                     UIA_PROPERTY_ID = 30121
	UIA_StylesFillColorPropertyId                     UIA_PROPERTY_ID = 30122
	UIA_StylesFillPatternStylePropertyId              UIA_PROPERTY_ID = 30123
	UIA_StylesShapePropertyId                         UIA_PROPERTY_ID = 30124
	UIA_StylesFillPatternColorPropertyId              UIA_PROPERTY_ID = 30125
	UIA_StylesExtendedPropertiesPropertyId            UIA_PROPERTY_ID = 30126
	UIA_IsStylesPatternAvailablePropertyId            UIA_PROPERTY_ID = 30127
	UIA_IsSpreadsheetPatternAvailablePropertyId       UIA_PROPERTY_ID = 30128
	UIA_SpreadsheetItemFormulaPropertyId              UIA_PROPERTY_ID = 30129
	UIA_SpreadsheetItemAnnotationObjectsPropertyId    UIA_PROPERTY_ID = 30130
	UIA_SpreadsheetItemAnnotationTypesPropertyId      UIA_PROPERTY_ID = 30131
	UIA_IsSpreadsheetItemPatternAvailablePropertyId   UIA_PROPERTY_ID = 30132
	UIA_Transform2CanZoomPropertyId                   UIA_PROPERTY_ID = 30133
	UIA_IsTransformPattern2AvailablePropertyId        UIA_PROPERTY_ID = 30134
	UIA_LiveSettingPropertyId                         UIA_PROPERTY_ID = 30135
	UIA_IsTextChildPatternAvailablePropertyId         UIA_PROPERTY_ID = 30136
	UIA_IsDragPatternAvailablePropertyId              UIA_PROPERTY_ID = 30137
	UIA_DragIsGrabbedPropertyId                       UIA_PROPERTY_ID = 30138
	UIA_DragDropEffectPropertyId                      UIA_PROPERTY_ID = 30139
	UIA_DragDropEffectsPropertyId                     UIA_PROPERTY_ID = 30140
	UIA_IsDropTargetPatternAvailablePropertyId        UIA_PROPERTY_ID = 30141
	UIA_DropTargetDropTargetEffectPropertyId          UIA_PROPERTY_ID = 30142
	UIA_DropTargetDropTargetEffectsPropertyId         UIA_PROPERTY_ID = 30143
	UIA_DragGrabbedItemsPropertyId                    UIA_PROPERTY_ID = 30144
	UIA_Transform2ZoomLevelPropertyId                 UIA_PROPERTY_ID = 30145
	UIA_Transform2ZoomMinimumPropertyId               UIA_PROPERTY_ID = 30146
	UIA_Transform2ZoomMaximumPropertyId               UIA_PROPERTY_ID = 30147
	UIA_FlowsFromPropertyId                           UIA_PROPERTY_ID = 30148
	UIA_IsTextEditPatternAvailablePropertyId          UIA_PROPERTY_ID = 30149
	UIA_IsPeripheralPropertyId                        UIA_PROPERTY_ID = 30150
	UIA_IsCustomNavigationPatternAvailablePropertyId  UIA_PROPERTY_ID = 30151
	UIA_PositionInSetPropertyId                       UIA_PROPERTY_ID = 30152
	UIA_SizeOfSetPropertyId                           UIA_PROPERTY_ID = 30153
	UIA_LevelPropertyId                               UIA_PROPERTY_ID = 30154
	UIA_AnnotationTypesPropertyId                     UIA_PROPERTY_ID = 30155
	UIA_AnnotationObjectsPropertyId                   UIA_PROPERTY_ID = 30156
	UIA_LandmarkTypePropertyId                        UIA_PROPERTY_ID = 30157
	UIA_LocalizedLandmarkTypePropertyId               UIA_PROPERTY_ID = 30158
	UIA_FullDescriptionPropertyId                     UIA_PROPERTY_ID = 30159
	UIA_FillColorPropertyId                           UIA_PROPERTY_ID = 30160
	UIA_OutlineColorPropertyId                        UIA_PROPERTY_ID = 30161
	UIA_FillTypePropertyId                            UIA_PROPERTY_ID = 30162
	UIA_VisualEffectsPropertyId                       UIA_PROPERTY_ID = 30163
	UIA_OutlineThicknessPropertyId                    UIA_PROPERTY_ID = 30164
	UIA_CenterPointPropertyId                         UIA_PROPERTY_ID = 30165
	UIA_RotationPropertyId                            UIA_PROPERTY_ID = 30166
	UIA_SizePropertyId                                UIA_PROPERTY_ID = 30167
	UIA_IsSelectionPattern2AvailablePropertyId        UIA_PROPERTY_ID = 30168
	UIA_Selection2FirstSelectedItemPropertyId         UIA_PROPERTY_ID = 30169
	UIA_Selection2LastSelectedItemPropertyId          UIA_PROPERTY_ID = 30170
	UIA_Selection2CurrentSelectedItemPropertyId       UIA_PROPERTY_ID = 30171
	UIA_Selection2ItemCountPropertyId                 UIA_PROPERTY_ID = 30172
	UIA_HeadingLevelPropertyId                        UIA_PROPERTY_ID = 30173
	UIA_IsDialogPropertyId                            UIA_PROPERTY_ID = 30174
)

type UIA_STYLE_ID

type UIA_STYLE_ID int32

enum

const (
	StyleId_Custom       UIA_STYLE_ID = 70000
	StyleId_Heading1     UIA_STYLE_ID = 70001
	StyleId_Heading2     UIA_STYLE_ID = 70002
	StyleId_Heading3     UIA_STYLE_ID = 70003
	StyleId_Heading4     UIA_STYLE_ID = 70004
	StyleId_Heading5     UIA_STYLE_ID = 70005
	StyleId_Heading6     UIA_STYLE_ID = 70006
	StyleId_Heading7     UIA_STYLE_ID = 70007
	StyleId_Heading8     UIA_STYLE_ID = 70008
	StyleId_Heading9     UIA_STYLE_ID = 70009
	StyleId_Title        UIA_STYLE_ID = 70010
	StyleId_Subtitle     UIA_STYLE_ID = 70011
	StyleId_Normal       UIA_STYLE_ID = 70012
	StyleId_Emphasis     UIA_STYLE_ID = 70013
	StyleId_Quote        UIA_STYLE_ID = 70014
	StyleId_BulletedList UIA_STYLE_ID = 70015
	StyleId_NumberedList UIA_STYLE_ID = 70016
)

type UIA_TEXTATTRIBUTE_ID

type UIA_TEXTATTRIBUTE_ID int32

enum

const (
	UIA_AnimationStyleAttributeId          UIA_TEXTATTRIBUTE_ID = 40000
	UIA_BackgroundColorAttributeId         UIA_TEXTATTRIBUTE_ID = 40001
	UIA_BulletStyleAttributeId             UIA_TEXTATTRIBUTE_ID = 40002
	UIA_CapStyleAttributeId                UIA_TEXTATTRIBUTE_ID = 40003
	UIA_CultureAttributeId                 UIA_TEXTATTRIBUTE_ID = 40004
	UIA_FontNameAttributeId                UIA_TEXTATTRIBUTE_ID = 40005
	UIA_FontSizeAttributeId                UIA_TEXTATTRIBUTE_ID = 40006
	UIA_FontWeightAttributeId              UIA_TEXTATTRIBUTE_ID = 40007
	UIA_ForegroundColorAttributeId         UIA_TEXTATTRIBUTE_ID = 40008
	UIA_HorizontalTextAlignmentAttributeId UIA_TEXTATTRIBUTE_ID = 40009
	UIA_IndentationFirstLineAttributeId    UIA_TEXTATTRIBUTE_ID = 40010
	UIA_IndentationLeadingAttributeId      UIA_TEXTATTRIBUTE_ID = 40011
	UIA_IndentationTrailingAttributeId     UIA_TEXTATTRIBUTE_ID = 40012
	UIA_IsHiddenAttributeId                UIA_TEXTATTRIBUTE_ID = 40013
	UIA_IsItalicAttributeId                UIA_TEXTATTRIBUTE_ID = 40014
	UIA_IsReadOnlyAttributeId              UIA_TEXTATTRIBUTE_ID = 40015
	UIA_IsSubscriptAttributeId             UIA_TEXTATTRIBUTE_ID = 40016
	UIA_IsSuperscriptAttributeId           UIA_TEXTATTRIBUTE_ID = 40017
	UIA_MarginBottomAttributeId            UIA_TEXTATTRIBUTE_ID = 40018
	UIA_MarginLeadingAttributeId           UIA_TEXTATTRIBUTE_ID = 40019
	UIA_MarginTopAttributeId               UIA_TEXTATTRIBUTE_ID = 40020
	UIA_MarginTrailingAttributeId          UIA_TEXTATTRIBUTE_ID = 40021
	UIA_OutlineStylesAttributeId           UIA_TEXTATTRIBUTE_ID = 40022
	UIA_OverlineColorAttributeId           UIA_TEXTATTRIBUTE_ID = 40023
	UIA_OverlineStyleAttributeId           UIA_TEXTATTRIBUTE_ID = 40024
	UIA_StrikethroughColorAttributeId      UIA_TEXTATTRIBUTE_ID = 40025
	UIA_StrikethroughStyleAttributeId      UIA_TEXTATTRIBUTE_ID = 40026
	UIA_TabsAttributeId                    UIA_TEXTATTRIBUTE_ID = 40027
	UIA_TextFlowDirectionsAttributeId      UIA_TEXTATTRIBUTE_ID = 40028
	UIA_UnderlineColorAttributeId          UIA_TEXTATTRIBUTE_ID = 40029
	UIA_UnderlineStyleAttributeId          UIA_TEXTATTRIBUTE_ID = 40030
	UIA_AnnotationTypesAttributeId         UIA_TEXTATTRIBUTE_ID = 40031
	UIA_AnnotationObjectsAttributeId       UIA_TEXTATTRIBUTE_ID = 40032
	UIA_StyleNameAttributeId               UIA_TEXTATTRIBUTE_ID = 40033
	UIA_StyleIdAttributeId                 UIA_TEXTATTRIBUTE_ID = 40034
	UIA_LinkAttributeId                    UIA_TEXTATTRIBUTE_ID = 40035
	UIA_IsActiveAttributeId                UIA_TEXTATTRIBUTE_ID = 40036
	UIA_SelectionActiveEndAttributeId      UIA_TEXTATTRIBUTE_ID = 40037
	UIA_CaretPositionAttributeId           UIA_TEXTATTRIBUTE_ID = 40038
	UIA_CaretBidiModeAttributeId           UIA_TEXTATTRIBUTE_ID = 40039
	UIA_LineSpacingAttributeId             UIA_TEXTATTRIBUTE_ID = 40040
	UIA_BeforeParagraphSpacingAttributeId  UIA_TEXTATTRIBUTE_ID = 40041
	UIA_AfterParagraphSpacingAttributeId   UIA_TEXTATTRIBUTE_ID = 40042
	UIA_SayAsInterpretAsAttributeId        UIA_TEXTATTRIBUTE_ID = 40043
)

type UIAutomationEventInfo

type UIAutomationEventInfo struct {
	Guid              syscall.GUID
	PProgrammaticName PWSTR
}

type UIAutomationMethodInfo

type UIAutomationMethodInfo struct {
	PProgrammaticName PWSTR
	DoSetFocus        BOOL
	CInParameters     uint32
	COutParameters    uint32
	PParameterTypes   *UIAutomationType
	PParameterNames   *PWSTR
}

type UIAutomationParameter

type UIAutomationParameter struct {
	Type_ UIAutomationType
	PData unsafe.Pointer
}

type UIAutomationPatternInfo

type UIAutomationPatternInfo struct {
	Guid                syscall.GUID
	PProgrammaticName   PWSTR
	ProviderInterfaceId syscall.GUID
	ClientInterfaceId   syscall.GUID
	CProperties         uint32
	PProperties         *UIAutomationPropertyInfo
	CMethods            uint32
	PMethods            *UIAutomationMethodInfo
	CEvents             uint32
	PEvents             *UIAutomationEventInfo
	PPatternHandler     *IUIAutomationPatternHandler
}

type UIAutomationPropertyInfo

type UIAutomationPropertyInfo struct {
	Guid              syscall.GUID
	PProgrammaticName PWSTR
	Type_             UIAutomationType
}

type UIAutomationType

type UIAutomationType int32

enum flags

const (
	UIAutomationType_Int             UIAutomationType = 1
	UIAutomationType_Bool            UIAutomationType = 2
	UIAutomationType_String          UIAutomationType = 3
	UIAutomationType_Double          UIAutomationType = 4
	UIAutomationType_Point           UIAutomationType = 5
	UIAutomationType_Rect            UIAutomationType = 6
	UIAutomationType_Element         UIAutomationType = 7
	UIAutomationType_Array           UIAutomationType = 65536
	UIAutomationType_Out             UIAutomationType = 131072
	UIAutomationType_IntArray        UIAutomationType = 65537
	UIAutomationType_BoolArray       UIAutomationType = 65538
	UIAutomationType_StringArray     UIAutomationType = 65539
	UIAutomationType_DoubleArray     UIAutomationType = 65540
	UIAutomationType_PointArray      UIAutomationType = 65541
	UIAutomationType_RectArray       UIAutomationType = 65542
	UIAutomationType_ElementArray    UIAutomationType = 65543
	UIAutomationType_OutInt          UIAutomationType = 131073
	UIAutomationType_OutBool         UIAutomationType = 131074
	UIAutomationType_OutString       UIAutomationType = 131075
	UIAutomationType_OutDouble       UIAutomationType = 131076
	UIAutomationType_OutPoint        UIAutomationType = 131077
	UIAutomationType_OutRect         UIAutomationType = 131078
	UIAutomationType_OutElement      UIAutomationType = 131079
	UIAutomationType_OutIntArray     UIAutomationType = 196609
	UIAutomationType_OutBoolArray    UIAutomationType = 196610
	UIAutomationType_OutStringArray  UIAutomationType = 196611
	UIAutomationType_OutDoubleArray  UIAutomationType = 196612
	UIAutomationType_OutPointArray   UIAutomationType = 196613
	UIAutomationType_OutRectArray    UIAutomationType = 196614
	UIAutomationType_OutElementArray UIAutomationType = 196615
)

type UIDNA

type UIDNA = uintptr

type UIDNAInfo

type UIDNAInfo struct {
	Size                    int16
	IsTransitionalDifferent int8
	ReservedB3              int8
	Errors                  uint32
	ReservedI2              int32
	ReservedI3              int32
}

type UILANGUAGE_ENUMPROCA

type UILANGUAGE_ENUMPROCA = uintptr

type UILANGUAGE_ENUMPROCA_func

type UILANGUAGE_ENUMPROCA_func = func(param0 PSTR, param1 uintptr) BOOL

type UILANGUAGE_ENUMPROCW

type UILANGUAGE_ENUMPROCW = uintptr

type UILANGUAGE_ENUMPROCW_func

type UILANGUAGE_ENUMPROCW_func = func(param0 PWSTR, param1 uintptr) BOOL

type UINT

type UINT = uint32

type UINT16

type UINT16 = uint16

type UI_CONVERT_FLAGS

type UI_CONVERT_FLAGS uint32

enum flags

const (
	CF_SHOWHELPBUTTON       UI_CONVERT_FLAGS = 1
	CF_SETCONVERTDEFAULT    UI_CONVERT_FLAGS = 2
	CF_SETACTIVATEDEFAULT   UI_CONVERT_FLAGS = 4
	CF_SELECTCONVERTTO      UI_CONVERT_FLAGS = 8
	CF_SELECTACTIVATEAS     UI_CONVERT_FLAGS = 16
	CF_DISABLEDISPLAYASICON UI_CONVERT_FLAGS = 32
	CF_DISABLEACTIVATEAS    UI_CONVERT_FLAGS = 64
	CF_HIDECHANGEICON       UI_CONVERT_FLAGS = 128
	CF_CONVERTONLY          UI_CONVERT_FLAGS = 256
)

type UIndicPositionalCategory

type UIndicPositionalCategory int32

enum

const (
	U_INPC_NA                       UIndicPositionalCategory = 0
	U_INPC_BOTTOM                   UIndicPositionalCategory = 1
	U_INPC_BOTTOM_AND_LEFT          UIndicPositionalCategory = 2
	U_INPC_BOTTOM_AND_RIGHT         UIndicPositionalCategory = 3
	U_INPC_LEFT                     UIndicPositionalCategory = 4
	U_INPC_LEFT_AND_RIGHT           UIndicPositionalCategory = 5
	U_INPC_OVERSTRUCK               UIndicPositionalCategory = 6
	U_INPC_RIGHT                    UIndicPositionalCategory = 7
	U_INPC_TOP                      UIndicPositionalCategory = 8
	U_INPC_TOP_AND_BOTTOM           UIndicPositionalCategory = 9
	U_INPC_TOP_AND_BOTTOM_AND_RIGHT UIndicPositionalCategory = 10
	U_INPC_TOP_AND_LEFT             UIndicPositionalCategory = 11
	U_INPC_TOP_AND_LEFT_AND_RIGHT   UIndicPositionalCategory = 12
	U_INPC_TOP_AND_RIGHT            UIndicPositionalCategory = 13
	U_INPC_VISUAL_ORDER_LEFT        UIndicPositionalCategory = 14
	U_INPC_TOP_AND_BOTTOM_AND_LEFT  UIndicPositionalCategory = 15
)

type UIndicSyllabicCategory

type UIndicSyllabicCategory int32

enum

const (
	U_INSC_OTHER                       UIndicSyllabicCategory = 0
	U_INSC_AVAGRAHA                    UIndicSyllabicCategory = 1
	U_INSC_BINDU                       UIndicSyllabicCategory = 2
	U_INSC_BRAHMI_JOINING_NUMBER       UIndicSyllabicCategory = 3
	U_INSC_CANTILLATION_MARK           UIndicSyllabicCategory = 4
	U_INSC_CONSONANT                   UIndicSyllabicCategory = 5
	U_INSC_CONSONANT_DEAD              UIndicSyllabicCategory = 6
	U_INSC_CONSONANT_FINAL             UIndicSyllabicCategory = 7
	U_INSC_CONSONANT_HEAD_LETTER       UIndicSyllabicCategory = 8
	U_INSC_CONSONANT_INITIAL_POSTFIXED UIndicSyllabicCategory = 9
	U_INSC_CONSONANT_KILLER            UIndicSyllabicCategory = 10
	U_INSC_CONSONANT_MEDIAL            UIndicSyllabicCategory = 11
	U_INSC_CONSONANT_PLACEHOLDER       UIndicSyllabicCategory = 12
	U_INSC_CONSONANT_PRECEDING_REPHA   UIndicSyllabicCategory = 13
	U_INSC_CONSONANT_PREFIXED          UIndicSyllabicCategory = 14
	U_INSC_CONSONANT_SUBJOINED         UIndicSyllabicCategory = 15
	U_INSC_CONSONANT_SUCCEEDING_REPHA  UIndicSyllabicCategory = 16
	U_INSC_CONSONANT_WITH_STACKER      UIndicSyllabicCategory = 17
	U_INSC_GEMINATION_MARK             UIndicSyllabicCategory = 18
	U_INSC_INVISIBLE_STACKER           UIndicSyllabicCategory = 19
	U_INSC_JOINER                      UIndicSyllabicCategory = 20
	U_INSC_MODIFYING_LETTER            UIndicSyllabicCategory = 21
	U_INSC_NON_JOINER                  UIndicSyllabicCategory = 22
	U_INSC_NUKTA                       UIndicSyllabicCategory = 23
	U_INSC_NUMBER                      UIndicSyllabicCategory = 24
	U_INSC_NUMBER_JOINER               UIndicSyllabicCategory = 25
	U_INSC_PURE_KILLER                 UIndicSyllabicCategory = 26
	U_INSC_REGISTER_SHIFTER            UIndicSyllabicCategory = 27
	U_INSC_SYLLABLE_MODIFIER           UIndicSyllabicCategory = 28
	U_INSC_TONE_LETTER                 UIndicSyllabicCategory = 29
	U_INSC_TONE_MARK                   UIndicSyllabicCategory = 30
	U_INSC_VIRAMA                      UIndicSyllabicCategory = 31
	U_INSC_VISARGA                     UIndicSyllabicCategory = 32
	U_INSC_VOWEL                       UIndicSyllabicCategory = 33
	U_INSC_VOWEL_DEPENDENT             UIndicSyllabicCategory = 34
	U_INSC_VOWEL_INDEPENDENT           UIndicSyllabicCategory = 35
)

type UJoiningGroup

type UJoiningGroup int32

enum

const (
	U_JG_NO_JOINING_GROUP         UJoiningGroup = 0
	U_JG_AIN                      UJoiningGroup = 1
	U_JG_ALAPH                    UJoiningGroup = 2
	U_JG_ALEF                     UJoiningGroup = 3
	U_JG_BEH                      UJoiningGroup = 4
	U_JG_BETH                     UJoiningGroup = 5
	U_JG_DAL                      UJoiningGroup = 6
	U_JG_DALATH_RISH              UJoiningGroup = 7
	U_JG_E                        UJoiningGroup = 8
	U_JG_FEH                      UJoiningGroup = 9
	U_JG_FINAL_SEMKATH            UJoiningGroup = 10
	U_JG_GAF                      UJoiningGroup = 11
	U_JG_GAMAL                    UJoiningGroup = 12
	U_JG_HAH                      UJoiningGroup = 13
	U_JG_TEH_MARBUTA_GOAL         UJoiningGroup = 14
	U_JG_HAMZA_ON_HEH_GOAL        UJoiningGroup = 14
	U_JG_HE                       UJoiningGroup = 15
	U_JG_HEH                      UJoiningGroup = 16
	U_JG_HEH_GOAL                 UJoiningGroup = 17
	U_JG_HETH                     UJoiningGroup = 18
	U_JG_KAF                      UJoiningGroup = 19
	U_JG_KAPH                     UJoiningGroup = 20
	U_JG_KNOTTED_HEH              UJoiningGroup = 21
	U_JG_LAM                      UJoiningGroup = 22
	U_JG_LAMADH                   UJoiningGroup = 23
	U_JG_MEEM                     UJoiningGroup = 24
	U_JG_MIM                      UJoiningGroup = 25
	U_JG_NOON                     UJoiningGroup = 26
	U_JG_NUN                      UJoiningGroup = 27
	U_JG_PE                       UJoiningGroup = 28
	U_JG_QAF                      UJoiningGroup = 29
	U_JG_QAPH                     UJoiningGroup = 30
	U_JG_REH                      UJoiningGroup = 31
	U_JG_REVERSED_PE              UJoiningGroup = 32
	U_JG_SAD                      UJoiningGroup = 33
	U_JG_SADHE                    UJoiningGroup = 34
	U_JG_SEEN                     UJoiningGroup = 35
	U_JG_SEMKATH                  UJoiningGroup = 36
	U_JG_SHIN                     UJoiningGroup = 37
	U_JG_SWASH_KAF                UJoiningGroup = 38
	U_JG_SYRIAC_WAW               UJoiningGroup = 39
	U_JG_TAH                      UJoiningGroup = 40
	U_JG_TAW                      UJoiningGroup = 41
	U_JG_TEH_MARBUTA              UJoiningGroup = 42
	U_JG_TETH                     UJoiningGroup = 43
	U_JG_WAW                      UJoiningGroup = 44
	U_JG_YEH                      UJoiningGroup = 45
	U_JG_YEH_BARREE               UJoiningGroup = 46
	U_JG_YEH_WITH_TAIL            UJoiningGroup = 47
	U_JG_YUDH                     UJoiningGroup = 48
	U_JG_YUDH_HE                  UJoiningGroup = 49
	U_JG_ZAIN                     UJoiningGroup = 50
	U_JG_FE                       UJoiningGroup = 51
	U_JG_KHAPH                    UJoiningGroup = 52
	U_JG_ZHAIN                    UJoiningGroup = 53
	U_JG_BURUSHASKI_YEH_BARREE    UJoiningGroup = 54
	U_JG_FARSI_YEH                UJoiningGroup = 55
	U_JG_NYA                      UJoiningGroup = 56
	U_JG_ROHINGYA_YEH             UJoiningGroup = 57
	U_JG_MANICHAEAN_ALEPH         UJoiningGroup = 58
	U_JG_MANICHAEAN_AYIN          UJoiningGroup = 59
	U_JG_MANICHAEAN_BETH          UJoiningGroup = 60
	U_JG_MANICHAEAN_DALETH        UJoiningGroup = 61
	U_JG_MANICHAEAN_DHAMEDH       UJoiningGroup = 62
	U_JG_MANICHAEAN_FIVE          UJoiningGroup = 63
	U_JG_MANICHAEAN_GIMEL         UJoiningGroup = 64
	U_JG_MANICHAEAN_HETH          UJoiningGroup = 65
	U_JG_MANICHAEAN_HUNDRED       UJoiningGroup = 66
	U_JG_MANICHAEAN_KAPH          UJoiningGroup = 67
	U_JG_MANICHAEAN_LAMEDH        UJoiningGroup = 68
	U_JG_MANICHAEAN_MEM           UJoiningGroup = 69
	U_JG_MANICHAEAN_NUN           UJoiningGroup = 70
	U_JG_MANICHAEAN_ONE           UJoiningGroup = 71
	U_JG_MANICHAEAN_PE            UJoiningGroup = 72
	U_JG_MANICHAEAN_QOPH          UJoiningGroup = 73
	U_JG_MANICHAEAN_RESH          UJoiningGroup = 74
	U_JG_MANICHAEAN_SADHE         UJoiningGroup = 75
	U_JG_MANICHAEAN_SAMEKH        UJoiningGroup = 76
	U_JG_MANICHAEAN_TAW           UJoiningGroup = 77
	U_JG_MANICHAEAN_TEN           UJoiningGroup = 78
	U_JG_MANICHAEAN_TETH          UJoiningGroup = 79
	U_JG_MANICHAEAN_THAMEDH       UJoiningGroup = 80
	U_JG_MANICHAEAN_TWENTY        UJoiningGroup = 81
	U_JG_MANICHAEAN_WAW           UJoiningGroup = 82
	U_JG_MANICHAEAN_YODH          UJoiningGroup = 83
	U_JG_MANICHAEAN_ZAYIN         UJoiningGroup = 84
	U_JG_STRAIGHT_WAW             UJoiningGroup = 85
	U_JG_AFRICAN_FEH              UJoiningGroup = 86
	U_JG_AFRICAN_NOON             UJoiningGroup = 87
	U_JG_AFRICAN_QAF              UJoiningGroup = 88
	U_JG_MALAYALAM_BHA            UJoiningGroup = 89
	U_JG_MALAYALAM_JA             UJoiningGroup = 90
	U_JG_MALAYALAM_LLA            UJoiningGroup = 91
	U_JG_MALAYALAM_LLLA           UJoiningGroup = 92
	U_JG_MALAYALAM_NGA            UJoiningGroup = 93
	U_JG_MALAYALAM_NNA            UJoiningGroup = 94
	U_JG_MALAYALAM_NNNA           UJoiningGroup = 95
	U_JG_MALAYALAM_NYA            UJoiningGroup = 96
	U_JG_MALAYALAM_RA             UJoiningGroup = 97
	U_JG_MALAYALAM_SSA            UJoiningGroup = 98
	U_JG_MALAYALAM_TTA            UJoiningGroup = 99
	U_JG_HANIFI_ROHINGYA_KINNA_YA UJoiningGroup = 100
	U_JG_HANIFI_ROHINGYA_PA       UJoiningGroup = 101
)

type UJoiningType

type UJoiningType int32

enum

const (
	U_JT_NON_JOINING   UJoiningType = 0
	U_JT_JOIN_CAUSING  UJoiningType = 1
	U_JT_DUAL_JOINING  UJoiningType = 2
	U_JT_LEFT_JOINING  UJoiningType = 3
	U_JT_RIGHT_JOINING UJoiningType = 4
	U_JT_TRANSPARENT   UJoiningType = 5
)

type ULONG_PTR

type ULONG_PTR = uintptr

type ULayoutType

type ULayoutType int32

enum

const (
	ULOC_LAYOUT_LTR     ULayoutType = 0
	ULOC_LAYOUT_RTL     ULayoutType = 1
	ULOC_LAYOUT_TTB     ULayoutType = 2
	ULOC_LAYOUT_BTT     ULayoutType = 3
	ULOC_LAYOUT_UNKNOWN ULayoutType = 4
)

type ULineBreak

type ULineBreak int32

enum

const (
	U_LB_UNKNOWN                      ULineBreak = 0
	U_LB_AMBIGUOUS                    ULineBreak = 1
	U_LB_ALPHABETIC                   ULineBreak = 2
	U_LB_BREAK_BOTH                   ULineBreak = 3
	U_LB_BREAK_AFTER                  ULineBreak = 4
	U_LB_BREAK_BEFORE                 ULineBreak = 5
	U_LB_MANDATORY_BREAK              ULineBreak = 6
	U_LB_CONTINGENT_BREAK             ULineBreak = 7
	U_LB_CLOSE_PUNCTUATION            ULineBreak = 8
	U_LB_COMBINING_MARK               ULineBreak = 9
	U_LB_CARRIAGE_RETURN              ULineBreak = 10
	U_LB_EXCLAMATION                  ULineBreak = 11
	U_LB_GLUE                         ULineBreak = 12
	U_LB_HYPHEN                       ULineBreak = 13
	U_LB_IDEOGRAPHIC                  ULineBreak = 14
	U_LB_INSEPARABLE                  ULineBreak = 15
	U_LB_INSEPERABLE                  ULineBreak = 15
	U_LB_INFIX_NUMERIC                ULineBreak = 16
	U_LB_LINE_FEED                    ULineBreak = 17
	U_LB_NONSTARTER                   ULineBreak = 18
	U_LB_NUMERIC                      ULineBreak = 19
	U_LB_OPEN_PUNCTUATION             ULineBreak = 20
	U_LB_POSTFIX_NUMERIC              ULineBreak = 21
	U_LB_PREFIX_NUMERIC               ULineBreak = 22
	U_LB_QUOTATION                    ULineBreak = 23
	U_LB_COMPLEX_CONTEXT              ULineBreak = 24
	U_LB_SURROGATE                    ULineBreak = 25
	U_LB_SPACE                        ULineBreak = 26
	U_LB_BREAK_SYMBOLS                ULineBreak = 27
	U_LB_ZWSPACE                      ULineBreak = 28
	U_LB_NEXT_LINE                    ULineBreak = 29
	U_LB_WORD_JOINER                  ULineBreak = 30
	U_LB_H2                           ULineBreak = 31
	U_LB_H3                           ULineBreak = 32
	U_LB_JL                           ULineBreak = 33
	U_LB_JT                           ULineBreak = 34
	U_LB_JV                           ULineBreak = 35
	U_LB_CLOSE_PARENTHESIS            ULineBreak = 36
	U_LB_CONDITIONAL_JAPANESE_STARTER ULineBreak = 37
	U_LB_HEBREW_LETTER                ULineBreak = 38
	U_LB_REGIONAL_INDICATOR           ULineBreak = 39
	U_LB_E_BASE                       ULineBreak = 40
	U_LB_E_MODIFIER                   ULineBreak = 41
	U_LB_ZWJ                          ULineBreak = 42
)

type ULineBreakTag

type ULineBreakTag int32

enum

const (
	UBRK_LINE_SOFT       ULineBreakTag = 0
	UBRK_LINE_SOFT_LIMIT ULineBreakTag = 100
	UBRK_LINE_HARD       ULineBreakTag = 100
	UBRK_LINE_HARD_LIMIT ULineBreakTag = 200
)

type UListFormatter

type UListFormatter = uintptr

type UListFormatterField

type UListFormatterField int32

enum

const (
	ULISTFMT_LITERAL_FIELD UListFormatterField = 0
	ULISTFMT_ELEMENT_FIELD UListFormatterField = 1
)

type UListFormatterType

type UListFormatterType int32

enum

const (
	ULISTFMT_TYPE_AND   UListFormatterType = 0
	ULISTFMT_TYPE_OR    UListFormatterType = 1
	ULISTFMT_TYPE_UNITS UListFormatterType = 2
)

type UListFormatterWidth

type UListFormatterWidth int32

enum

const (
	ULISTFMT_WIDTH_WIDE   UListFormatterWidth = 0
	ULISTFMT_WIDTH_SHORT  UListFormatterWidth = 1
	ULISTFMT_WIDTH_NARROW UListFormatterWidth = 2
)

type ULocAvailableType

type ULocAvailableType int32

enum

const (
	ULOC_AVAILABLE_DEFAULT             ULocAvailableType = 0
	ULOC_AVAILABLE_ONLY_LEGACY_ALIASES ULocAvailableType = 1
	ULOC_AVAILABLE_WITH_LEGACY_ALIASES ULocAvailableType = 2
)

type ULocDataLocaleType

type ULocDataLocaleType int32

enum

const (
	ULOC_ACTUAL_LOCALE ULocDataLocaleType = 0
	ULOC_VALID_LOCALE  ULocDataLocaleType = 1
)

type ULocaleData

type ULocaleData = uintptr

type ULocaleDataDelimiterType

type ULocaleDataDelimiterType int32

enum

const (
	ULOCDATA_QUOTATION_START     ULocaleDataDelimiterType = 0
	ULOCDATA_QUOTATION_END       ULocaleDataDelimiterType = 1
	ULOCDATA_ALT_QUOTATION_START ULocaleDataDelimiterType = 2
	ULOCDATA_ALT_QUOTATION_END   ULocaleDataDelimiterType = 3
)

type ULocaleDataExemplarSetType

type ULocaleDataExemplarSetType int32

enum

const (
	ULOCDATA_ES_STANDARD    ULocaleDataExemplarSetType = 0
	ULOCDATA_ES_AUXILIARY   ULocaleDataExemplarSetType = 1
	ULOCDATA_ES_INDEX       ULocaleDataExemplarSetType = 2
	ULOCDATA_ES_PUNCTUATION ULocaleDataExemplarSetType = 3
)

type ULocaleDisplayNames

type ULocaleDisplayNames = uintptr

type UMS_CREATE_THREAD_ATTRIBUTES

type UMS_CREATE_THREAD_ATTRIBUTES struct {
	UmsVersion        uint32
	UmsContext        unsafe.Pointer
	UmsCompletionList unsafe.Pointer
}

type UMS_SCHEDULER_STARTUP_INFO

type UMS_SCHEDULER_STARTUP_INFO struct {
	UmsVersion     uint32
	CompletionList unsafe.Pointer
	SchedulerProc  PRTL_UMS_SCHEDULER_ENTRY_POINT
	SchedulerParam unsafe.Pointer
}

type UMS_SYSTEM_THREAD_INFORMATION

type UMS_SYSTEM_THREAD_INFORMATION struct {
	UmsVersion uint32
	UMS_SYSTEM_THREAD_INFORMATION_Anonymous
}

type UMS_SYSTEM_THREAD_INFORMATION_Anonymous

type UMS_SYSTEM_THREAD_INFORMATION_Anonymous struct {
	UMS_SYSTEM_THREAD_INFORMATION_Anonymous_Anonymous
}

func (*UMS_SYSTEM_THREAD_INFORMATION_Anonymous) Anonymous

func (*UMS_SYSTEM_THREAD_INFORMATION_Anonymous) AnonymousVal

func (*UMS_SYSTEM_THREAD_INFORMATION_Anonymous) ThreadUmsFlags

func (this *UMS_SYSTEM_THREAD_INFORMATION_Anonymous) ThreadUmsFlags() *uint32

func (*UMS_SYSTEM_THREAD_INFORMATION_Anonymous) ThreadUmsFlagsVal

func (this *UMS_SYSTEM_THREAD_INFORMATION_Anonymous) ThreadUmsFlagsVal() uint32

type UMS_SYSTEM_THREAD_INFORMATION_Anonymous_Anonymous

type UMS_SYSTEM_THREAD_INFORMATION_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type UMS_THREAD_INFO_CLASS

type UMS_THREAD_INFO_CLASS int32

enum

const (
	UmsThreadInvalidInfoClass UMS_THREAD_INFO_CLASS = 0
	UmsThreadUserContext      UMS_THREAD_INFO_CLASS = 1
	UmsThreadPriority         UMS_THREAD_INFO_CLASS = 2
	UmsThreadAffinity         UMS_THREAD_INFO_CLASS = 3
	UmsThreadTeb              UMS_THREAD_INFO_CLASS = 4
	UmsThreadIsSuspended      UMS_THREAD_INFO_CLASS = 5
	UmsThreadIsTerminated     UMS_THREAD_INFO_CLASS = 6
	UmsThreadMaxInfoClass     UMS_THREAD_INFO_CLASS = 7
)

type UMeasureFormatWidth

type UMeasureFormatWidth int32

enum

const (
	UMEASFMT_WIDTH_WIDE    UMeasureFormatWidth = 0
	UMEASFMT_WIDTH_SHORT   UMeasureFormatWidth = 1
	UMEASFMT_WIDTH_NARROW  UMeasureFormatWidth = 2
	UMEASFMT_WIDTH_NUMERIC UMeasureFormatWidth = 3
	UMEASFMT_WIDTH_COUNT   UMeasureFormatWidth = 4
)

type UMeasurementSystem

type UMeasurementSystem int32

enum

const (
	UMS_SI UMeasurementSystem = 0
	UMS_US UMeasurementSystem = 1
	UMS_UK UMeasurementSystem = 2
)

type UMemAllocFn

type UMemAllocFn = uintptr

type UMemAllocFn_func

type UMemAllocFn_func = func(context unsafe.Pointer, size uintptr) unsafe.Pointer

type UMemFreeFn

type UMemFreeFn = uintptr

type UMemFreeFn_func

type UMemFreeFn_func = func(context unsafe.Pointer, mem unsafe.Pointer)

type UMemReallocFn

type UMemReallocFn = uintptr

type UMemReallocFn_func

type UMemReallocFn_func = func(context unsafe.Pointer, mem unsafe.Pointer, size uintptr) unsafe.Pointer

type UMessagePatternApostropheMode

type UMessagePatternApostropheMode int32

enum

const (
	UMSGPAT_APOS_DOUBLE_OPTIONAL UMessagePatternApostropheMode = 0
	UMSGPAT_APOS_DOUBLE_REQUIRED UMessagePatternApostropheMode = 1
)

type UMessagePatternArgType

type UMessagePatternArgType int32

enum

const (
	UMSGPAT_ARG_TYPE_NONE          UMessagePatternArgType = 0
	UMSGPAT_ARG_TYPE_SIMPLE        UMessagePatternArgType = 1
	UMSGPAT_ARG_TYPE_CHOICE        UMessagePatternArgType = 2
	UMSGPAT_ARG_TYPE_PLURAL        UMessagePatternArgType = 3
	UMSGPAT_ARG_TYPE_SELECT        UMessagePatternArgType = 4
	UMSGPAT_ARG_TYPE_SELECTORDINAL UMessagePatternArgType = 5
)

type UMessagePatternPartType

type UMessagePatternPartType int32

enum

const (
	UMSGPAT_PART_TYPE_MSG_START      UMessagePatternPartType = 0
	UMSGPAT_PART_TYPE_MSG_LIMIT      UMessagePatternPartType = 1
	UMSGPAT_PART_TYPE_SKIP_SYNTAX    UMessagePatternPartType = 2
	UMSGPAT_PART_TYPE_INSERT_CHAR    UMessagePatternPartType = 3
	UMSGPAT_PART_TYPE_REPLACE_NUMBER UMessagePatternPartType = 4
	UMSGPAT_PART_TYPE_ARG_START      UMessagePatternPartType = 5
	UMSGPAT_PART_TYPE_ARG_LIMIT      UMessagePatternPartType = 6
	UMSGPAT_PART_TYPE_ARG_NUMBER     UMessagePatternPartType = 7
	UMSGPAT_PART_TYPE_ARG_NAME       UMessagePatternPartType = 8
	UMSGPAT_PART_TYPE_ARG_TYPE       UMessagePatternPartType = 9
	UMSGPAT_PART_TYPE_ARG_STYLE      UMessagePatternPartType = 10
	UMSGPAT_PART_TYPE_ARG_SELECTOR   UMessagePatternPartType = 11
	UMSGPAT_PART_TYPE_ARG_INT        UMessagePatternPartType = 12
	UMSGPAT_PART_TYPE_ARG_DOUBLE     UMessagePatternPartType = 13
)

type UMutableCPTrie

type UMutableCPTrie = uintptr

type UNDETERMINESTRUCT

type UNDETERMINESTRUCT struct {
	DwSize             uint32
	UDefIMESize        uint32
	UDefIMEPos         uint32
	UUndetTextLen      uint32
	UUndetTextPos      uint32
	UUndetAttrPos      uint32
	UCursorPos         uint32
	UDeltaStart        uint32
	UDetermineTextLen  uint32
	UDetermineTextPos  uint32
	UDetermineDelimPos uint32
	UYomiTextLen       uint32
	UYomiTextPos       uint32
	UYomiDelimPos      uint32
}

type UNDOCK_REASON

type UNDOCK_REASON int32

enum

const (
	UR_RESOLUTION_CHANGE  UNDOCK_REASON = 0
	UR_MONITOR_DISCONNECT UNDOCK_REASON = 1
)

type UNDONAMEID

type UNDONAMEID int32

enum

const (
	UID_UNKNOWN   UNDONAMEID = 0
	UID_TYPING    UNDONAMEID = 1
	UID_DELETE    UNDONAMEID = 2
	UID_DRAGDROP  UNDONAMEID = 3
	UID_CUT       UNDONAMEID = 4
	UID_PASTE     UNDONAMEID = 5
	UID_AUTOTABLE UNDONAMEID = 6
)

type UNESCAPE_CHAR_AT

type UNESCAPE_CHAR_AT = uintptr

type UNESCAPE_CHAR_AT_func

type UNESCAPE_CHAR_AT_func = func(offset int32, context unsafe.Pointer) uint16

type UNICODERANGE

type UNICODERANGE struct {
	WcFrom uint16
	WcTo   uint16
}

type UNICODE_STRING

type UNICODE_STRING struct {
	Length        uint16
	MaximumLength uint16
	Buffer        PWSTR
}

type UNLOAD_DLL_DEBUG_INFO

type UNLOAD_DLL_DEBUG_INFO struct {
	LpBaseOfDll unsafe.Pointer
}

type UNMAP_VIEW_OF_FILE_FLAGS

type UNMAP_VIEW_OF_FILE_FLAGS uint32

enum

const (
	MEM_UNMAP_NONE                 UNMAP_VIEW_OF_FILE_FLAGS = 0
	MEM_UNMAP_WITH_TRANSIENT_BOOST UNMAP_VIEW_OF_FILE_FLAGS = 1
	MEM_PRESERVE_PLACEHOLDER       UNMAP_VIEW_OF_FILE_FLAGS = 2
)

type UNWIND_HISTORY_TABLE

type UNWIND_HISTORY_TABLE struct {
	Count       uint32
	LocalHint   byte
	GlobalHint  byte
	Search      byte
	Once        byte
	LowAddress  uintptr
	HighAddress uintptr
	Entry       [12]UNWIND_HISTORY_TABLE_ENTRY
}

type UNWIND_HISTORY_TABLE_ENTRY

type UNWIND_HISTORY_TABLE_ENTRY struct {
	ImageBase     uintptr
	FunctionEntry *IMAGE_RUNTIME_FUNCTION_ENTRY
}

type UNormalization2Mode

type UNormalization2Mode int32

enum

const (
	UNORM2_COMPOSE            UNormalization2Mode = 0
	UNORM2_DECOMPOSE          UNormalization2Mode = 1
	UNORM2_FCD                UNormalization2Mode = 2
	UNORM2_COMPOSE_CONTIGUOUS UNormalization2Mode = 3
)

type UNormalizationCheckResult

type UNormalizationCheckResult int32

enum

const (
	UNORM_NO    UNormalizationCheckResult = 0
	UNORM_YES   UNormalizationCheckResult = 1
	UNORM_MAYBE UNormalizationCheckResult = 2
)

type UNormalizationMode

type UNormalizationMode int32

enum

const (
	UNORM_NONE       UNormalizationMode = 1
	UNORM_NFD        UNormalizationMode = 2
	UNORM_NFKD       UNormalizationMode = 3
	UNORM_NFC        UNormalizationMode = 4
	UNORM_DEFAULT    UNormalizationMode = 4
	UNORM_NFKC       UNormalizationMode = 5
	UNORM_FCD        UNormalizationMode = 6
	UNORM_MODE_COUNT UNormalizationMode = 7
)

type UNormalizer2

type UNormalizer2 = uintptr

type UNumberCompactStyle

type UNumberCompactStyle int32

enum

const (
	UNUM_SHORT UNumberCompactStyle = 0
	UNUM_LONG  UNumberCompactStyle = 1
)

type UNumberDecimalSeparatorDisplay

type UNumberDecimalSeparatorDisplay int32

enum

const (
	UNUM_DECIMAL_SEPARATOR_AUTO   UNumberDecimalSeparatorDisplay = 0
	UNUM_DECIMAL_SEPARATOR_ALWAYS UNumberDecimalSeparatorDisplay = 1
	UNUM_DECIMAL_SEPARATOR_COUNT  UNumberDecimalSeparatorDisplay = 2
)

type UNumberFormatAttribute

type UNumberFormatAttribute int32

enum

const (
	UNUM_PARSE_INT_ONLY                      UNumberFormatAttribute = 0
	UNUM_GROUPING_USED                       UNumberFormatAttribute = 1
	UNUM_DECIMAL_ALWAYS_SHOWN                UNumberFormatAttribute = 2
	UNUM_MAX_INTEGER_DIGITS                  UNumberFormatAttribute = 3
	UNUM_MIN_INTEGER_DIGITS                  UNumberFormatAttribute = 4
	UNUM_INTEGER_DIGITS                      UNumberFormatAttribute = 5
	UNUM_MAX_FRACTION_DIGITS                 UNumberFormatAttribute = 6
	UNUM_MIN_FRACTION_DIGITS                 UNumberFormatAttribute = 7
	UNUM_FRACTION_DIGITS                     UNumberFormatAttribute = 8
	UNUM_MULTIPLIER                          UNumberFormatAttribute = 9
	UNUM_GROUPING_SIZE                       UNumberFormatAttribute = 10
	UNUM_ROUNDING_MODE                       UNumberFormatAttribute = 11
	UNUM_ROUNDING_INCREMENT                  UNumberFormatAttribute = 12
	UNUM_FORMAT_WIDTH                        UNumberFormatAttribute = 13
	UNUM_PADDING_POSITION                    UNumberFormatAttribute = 14
	UNUM_SECONDARY_GROUPING_SIZE             UNumberFormatAttribute = 15
	UNUM_SIGNIFICANT_DIGITS_USED             UNumberFormatAttribute = 16
	UNUM_MIN_SIGNIFICANT_DIGITS              UNumberFormatAttribute = 17
	UNUM_MAX_SIGNIFICANT_DIGITS              UNumberFormatAttribute = 18
	UNUM_LENIENT_PARSE                       UNumberFormatAttribute = 19
	UNUM_PARSE_ALL_INPUT                     UNumberFormatAttribute = 20
	UNUM_SCALE                               UNumberFormatAttribute = 21
	UNUM_MINIMUM_GROUPING_DIGITS             UNumberFormatAttribute = 22
	UNUM_CURRENCY_USAGE                      UNumberFormatAttribute = 23
	UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS UNumberFormatAttribute = 4096
	UNUM_PARSE_NO_EXPONENT                   UNumberFormatAttribute = 4097
	UNUM_PARSE_DECIMAL_MARK_REQUIRED         UNumberFormatAttribute = 4098
	UNUM_PARSE_CASE_SENSITIVE                UNumberFormatAttribute = 4099
	UNUM_SIGN_ALWAYS_SHOWN                   UNumberFormatAttribute = 4100
)

type UNumberFormatAttributeValue

type UNumberFormatAttributeValue int32

enum

const (
	UNUM_FORMAT_ATTRIBUTE_VALUE_HIDDEN UNumberFormatAttributeValue = 0
)

type UNumberFormatFields

type UNumberFormatFields int32

enum

const (
	UNUM_INTEGER_FIELD            UNumberFormatFields = 0
	UNUM_FRACTION_FIELD           UNumberFormatFields = 1
	UNUM_DECIMAL_SEPARATOR_FIELD  UNumberFormatFields = 2
	UNUM_EXPONENT_SYMBOL_FIELD    UNumberFormatFields = 3
	UNUM_EXPONENT_SIGN_FIELD      UNumberFormatFields = 4
	UNUM_EXPONENT_FIELD           UNumberFormatFields = 5
	UNUM_GROUPING_SEPARATOR_FIELD UNumberFormatFields = 6
	UNUM_CURRENCY_FIELD           UNumberFormatFields = 7
	UNUM_PERCENT_FIELD            UNumberFormatFields = 8
	UNUM_PERMILL_FIELD            UNumberFormatFields = 9
	UNUM_SIGN_FIELD               UNumberFormatFields = 10
	UNUM_MEASURE_UNIT_FIELD       UNumberFormatFields = 11
	UNUM_COMPACT_FIELD            UNumberFormatFields = 12
)

type UNumberFormatPadPosition

type UNumberFormatPadPosition int32

enum

const (
	UNUM_PAD_BEFORE_PREFIX UNumberFormatPadPosition = 0
	UNUM_PAD_AFTER_PREFIX  UNumberFormatPadPosition = 1
	UNUM_PAD_BEFORE_SUFFIX UNumberFormatPadPosition = 2
	UNUM_PAD_AFTER_SUFFIX  UNumberFormatPadPosition = 3
)

type UNumberFormatRoundingMode

type UNumberFormatRoundingMode int32

enum

const (
	UNUM_ROUND_CEILING     UNumberFormatRoundingMode = 0
	UNUM_ROUND_FLOOR       UNumberFormatRoundingMode = 1
	UNUM_ROUND_DOWN        UNumberFormatRoundingMode = 2
	UNUM_ROUND_UP          UNumberFormatRoundingMode = 3
	UNUM_ROUND_HALFEVEN    UNumberFormatRoundingMode = 4
	UNUM_ROUND_HALFDOWN    UNumberFormatRoundingMode = 5
	UNUM_ROUND_HALFUP      UNumberFormatRoundingMode = 6
	UNUM_ROUND_UNNECESSARY UNumberFormatRoundingMode = 7
)

type UNumberFormatStyle

type UNumberFormatStyle int32

enum

const (
	UNUM_PATTERN_DECIMAL       UNumberFormatStyle = 0
	UNUM_DECIMAL               UNumberFormatStyle = 1
	UNUM_CURRENCY              UNumberFormatStyle = 2
	UNUM_PERCENT               UNumberFormatStyle = 3
	UNUM_SCIENTIFIC            UNumberFormatStyle = 4
	UNUM_SPELLOUT              UNumberFormatStyle = 5
	UNUM_ORDINAL               UNumberFormatStyle = 6
	UNUM_DURATION              UNumberFormatStyle = 7
	UNUM_NUMBERING_SYSTEM      UNumberFormatStyle = 8
	UNUM_PATTERN_RULEBASED     UNumberFormatStyle = 9
	UNUM_CURRENCY_ISO          UNumberFormatStyle = 10
	UNUM_CURRENCY_PLURAL       UNumberFormatStyle = 11
	UNUM_CURRENCY_ACCOUNTING   UNumberFormatStyle = 12
	UNUM_CASH_CURRENCY         UNumberFormatStyle = 13
	UNUM_DECIMAL_COMPACT_SHORT UNumberFormatStyle = 14
	UNUM_DECIMAL_COMPACT_LONG  UNumberFormatStyle = 15
	UNUM_CURRENCY_STANDARD     UNumberFormatStyle = 16
	UNUM_DEFAULT               UNumberFormatStyle = 1
	UNUM_IGNORE                UNumberFormatStyle = 0
)

type UNumberFormatSymbol

type UNumberFormatSymbol int32

enum

const (
	UNUM_DECIMAL_SEPARATOR_SYMBOL           UNumberFormatSymbol = 0
	UNUM_GROUPING_SEPARATOR_SYMBOL          UNumberFormatSymbol = 1
	UNUM_PATTERN_SEPARATOR_SYMBOL           UNumberFormatSymbol = 2
	UNUM_PERCENT_SYMBOL                     UNumberFormatSymbol = 3
	UNUM_ZERO_DIGIT_SYMBOL                  UNumberFormatSymbol = 4
	UNUM_DIGIT_SYMBOL                       UNumberFormatSymbol = 5
	UNUM_MINUS_SIGN_SYMBOL                  UNumberFormatSymbol = 6
	UNUM_PLUS_SIGN_SYMBOL                   UNumberFormatSymbol = 7
	UNUM_CURRENCY_SYMBOL                    UNumberFormatSymbol = 8
	UNUM_INTL_CURRENCY_SYMBOL               UNumberFormatSymbol = 9
	UNUM_MONETARY_SEPARATOR_SYMBOL          UNumberFormatSymbol = 10
	UNUM_EXPONENTIAL_SYMBOL                 UNumberFormatSymbol = 11
	UNUM_PERMILL_SYMBOL                     UNumberFormatSymbol = 12
	UNUM_PAD_ESCAPE_SYMBOL                  UNumberFormatSymbol = 13
	UNUM_INFINITY_SYMBOL                    UNumberFormatSymbol = 14
	UNUM_NAN_SYMBOL                         UNumberFormatSymbol = 15
	UNUM_SIGNIFICANT_DIGIT_SYMBOL           UNumberFormatSymbol = 16
	UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL UNumberFormatSymbol = 17
	UNUM_ONE_DIGIT_SYMBOL                   UNumberFormatSymbol = 18
	UNUM_TWO_DIGIT_SYMBOL                   UNumberFormatSymbol = 19
	UNUM_THREE_DIGIT_SYMBOL                 UNumberFormatSymbol = 20
	UNUM_FOUR_DIGIT_SYMBOL                  UNumberFormatSymbol = 21
	UNUM_FIVE_DIGIT_SYMBOL                  UNumberFormatSymbol = 22
	UNUM_SIX_DIGIT_SYMBOL                   UNumberFormatSymbol = 23
	UNUM_SEVEN_DIGIT_SYMBOL                 UNumberFormatSymbol = 24
	UNUM_EIGHT_DIGIT_SYMBOL                 UNumberFormatSymbol = 25
	UNUM_NINE_DIGIT_SYMBOL                  UNumberFormatSymbol = 26
	UNUM_EXPONENT_MULTIPLICATION_SYMBOL     UNumberFormatSymbol = 27
)

type UNumberFormatTextAttribute

type UNumberFormatTextAttribute int32

enum

const (
	UNUM_POSITIVE_PREFIX   UNumberFormatTextAttribute = 0
	UNUM_POSITIVE_SUFFIX   UNumberFormatTextAttribute = 1
	UNUM_NEGATIVE_PREFIX   UNumberFormatTextAttribute = 2
	UNUM_NEGATIVE_SUFFIX   UNumberFormatTextAttribute = 3
	UNUM_PADDING_CHARACTER UNumberFormatTextAttribute = 4
	UNUM_CURRENCY_CODE     UNumberFormatTextAttribute = 5
	UNUM_DEFAULT_RULESET   UNumberFormatTextAttribute = 6
	UNUM_PUBLIC_RULESETS   UNumberFormatTextAttribute = 7
)

type UNumberFormatter

type UNumberFormatter = uintptr

type UNumberGroupingStrategy

type UNumberGroupingStrategy int32

enum

const (
	UNUM_GROUPING_OFF        UNumberGroupingStrategy = 0
	UNUM_GROUPING_MIN2       UNumberGroupingStrategy = 1
	UNUM_GROUPING_AUTO       UNumberGroupingStrategy = 2
	UNUM_GROUPING_ON_ALIGNED UNumberGroupingStrategy = 3
	UNUM_GROUPING_THOUSANDS  UNumberGroupingStrategy = 4
)

type UNumberRangeCollapse

type UNumberRangeCollapse int32

enum

const (
	UNUM_RANGE_COLLAPSE_AUTO UNumberRangeCollapse = 0
	UNUM_RANGE_COLLAPSE_NONE UNumberRangeCollapse = 1
	UNUM_RANGE_COLLAPSE_UNIT UNumberRangeCollapse = 2
	UNUM_RANGE_COLLAPSE_ALL  UNumberRangeCollapse = 3
)

type UNumberRangeIdentityFallback

type UNumberRangeIdentityFallback int32

enum

const (
	UNUM_IDENTITY_FALLBACK_SINGLE_VALUE                  UNumberRangeIdentityFallback = 0
	UNUM_IDENTITY_FALLBACK_APPROXIMATELY_OR_SINGLE_VALUE UNumberRangeIdentityFallback = 1
	UNUM_IDENTITY_FALLBACK_APPROXIMATELY                 UNumberRangeIdentityFallback = 2
	UNUM_IDENTITY_FALLBACK_RANGE                         UNumberRangeIdentityFallback = 3
)

type UNumberRangeIdentityResult

type UNumberRangeIdentityResult int32

enum

const (
	UNUM_IDENTITY_RESULT_EQUAL_BEFORE_ROUNDING UNumberRangeIdentityResult = 0
	UNUM_IDENTITY_RESULT_EQUAL_AFTER_ROUNDING  UNumberRangeIdentityResult = 1
	UNUM_IDENTITY_RESULT_NOT_EQUAL             UNumberRangeIdentityResult = 2
)

type UNumberSignDisplay

type UNumberSignDisplay int32

enum

const (
	UNUM_SIGN_AUTO                   UNumberSignDisplay = 0
	UNUM_SIGN_ALWAYS                 UNumberSignDisplay = 1
	UNUM_SIGN_NEVER                  UNumberSignDisplay = 2
	UNUM_SIGN_ACCOUNTING             UNumberSignDisplay = 3
	UNUM_SIGN_ACCOUNTING_ALWAYS      UNumberSignDisplay = 4
	UNUM_SIGN_EXCEPT_ZERO            UNumberSignDisplay = 5
	UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO UNumberSignDisplay = 6
	UNUM_SIGN_COUNT                  UNumberSignDisplay = 7
)

type UNumberUnitWidth

type UNumberUnitWidth int32

enum

const (
	UNUM_UNIT_WIDTH_NARROW    UNumberUnitWidth = 0
	UNUM_UNIT_WIDTH_SHORT     UNumberUnitWidth = 1
	UNUM_UNIT_WIDTH_FULL_NAME UNumberUnitWidth = 2
	UNUM_UNIT_WIDTH_ISO_CODE  UNumberUnitWidth = 3
	UNUM_UNIT_WIDTH_HIDDEN    UNumberUnitWidth = 4
	UNUM_UNIT_WIDTH_COUNT     UNumberUnitWidth = 5
)

type UNumberingSystem

type UNumberingSystem = uintptr

type UNumericType

type UNumericType int32

enum

const (
	U_NT_NONE    UNumericType = 0
	U_NT_DECIMAL UNumericType = 1
	U_NT_DIGIT   UNumericType = 2
	U_NT_NUMERIC UNumericType = 3
)

type UPDATELAYEREDWINDOWINFO

type UPDATELAYEREDWINDOWINFO struct {
	CbSize   uint32
	HdcDst   HDC
	PptDst   *POINT
	Psize    *SIZE
	HdcSrc   HDC
	PptSrc   *POINT
	CrKey    COLORREF
	Pblend   *BLENDFUNCTION
	DwFlags  UPDATE_LAYERED_WINDOW_FLAGS
	PrcDirty *RECT
}

type UPDATEMETADATASTATES

type UPDATEMETADATASTATES int32

enum

const (
	DDUPDATEMETADATA_HIGHLIGHT   UPDATEMETADATASTATES = 1
	DDUPDATEMETADATA_NOHIGHLIGHT UPDATEMETADATASTATES = 2
)

type UPDATE_LAYERED_WINDOW_FLAGS

type UPDATE_LAYERED_WINDOW_FLAGS uint32

enum

const (
	ULW_ALPHA       UPDATE_LAYERED_WINDOW_FLAGS = 2
	ULW_COLORKEY    UPDATE_LAYERED_WINDOW_FLAGS = 1
	ULW_OPAQUE      UPDATE_LAYERED_WINDOW_FLAGS = 4
	ULW_EX_NORESIZE UPDATE_LAYERED_WINDOW_FLAGS = 8
)

type UPDFCACHE_FLAGS

type UPDFCACHE_FLAGS uint32

enum flags

const (
	UPDFCACHE_ALL                  UPDFCACHE_FLAGS = 2147483647
	UPDFCACHE_ALLBUTNODATACACHE    UPDFCACHE_FLAGS = 2147483646
	UPDFCACHE_NORMALCACHE          UPDFCACHE_FLAGS = 8
	UPDFCACHE_IFBLANK              UPDFCACHE_FLAGS = 16
	UPDFCACHE_ONLYIFBLANK          UPDFCACHE_FLAGS = 2147483648
	UPDFCACHE_NODATACACHE          UPDFCACHE_FLAGS = 1
	UPDFCACHE_ONSAVECACHE          UPDFCACHE_FLAGS = 2
	UPDFCACHE_ONSTOPCACHE          UPDFCACHE_FLAGS = 4
	UPDFCACHE_IFBLANKORONSAVECACHE UPDFCACHE_FLAGS = 18
)

type UPHORZSTATES

type UPHORZSTATES int32

enum

const (
	UPHZS_NORMAL   UPHORZSTATES = 1
	UPHZS_HOT      UPHORZSTATES = 2
	UPHZS_PRESSED  UPHORZSTATES = 3
	UPHZS_DISABLED UPHORZSTATES = 4
)

type UPSTATES

type UPSTATES int32

enum

const (
	UPS_NORMAL   UPSTATES = 1
	UPS_HOT      UPSTATES = 2
	UPS_PRESSED  UPSTATES = 3
	UPS_DISABLED UPSTATES = 4
)

type UParseError

type UParseError struct {
	Line        int32
	Offset      int32
	PreContext  [16]uint16
	PostContext [16]uint16
}

type UPluralRules

type UPluralRules = uintptr

type UPluralType

type UPluralType int32

enum

const (
	UPLURAL_TYPE_CARDINAL UPluralType = 0
	UPLURAL_TYPE_ORDINAL  UPluralType = 1
)

type UProperty

type UProperty int32

enum

const (
	UCHAR_ALPHABETIC                      UProperty = 0
	UCHAR_BINARY_START                    UProperty = 0
	UCHAR_ASCII_HEX_DIGIT                 UProperty = 1
	UCHAR_BIDI_CONTROL                    UProperty = 2
	UCHAR_BIDI_MIRRORED                   UProperty = 3
	UCHAR_DASH                            UProperty = 4
	UCHAR_DEFAULT_IGNORABLE_CODE_POINT    UProperty = 5
	UCHAR_DEPRECATED                      UProperty = 6
	UCHAR_DIACRITIC                       UProperty = 7
	UCHAR_EXTENDER                        UProperty = 8
	UCHAR_FULL_COMPOSITION_EXCLUSION      UProperty = 9
	UCHAR_GRAPHEME_BASE                   UProperty = 10
	UCHAR_GRAPHEME_EXTEND                 UProperty = 11
	UCHAR_GRAPHEME_LINK                   UProperty = 12
	UCHAR_HEX_DIGIT                       UProperty = 13
	UCHAR_HYPHEN                          UProperty = 14
	UCHAR_ID_CONTINUE                     UProperty = 15
	UCHAR_ID_START                        UProperty = 16
	UCHAR_IDEOGRAPHIC                     UProperty = 17
	UCHAR_IDS_BINARY_OPERATOR             UProperty = 18
	UCHAR_IDS_TRINARY_OPERATOR            UProperty = 19
	UCHAR_JOIN_CONTROL                    UProperty = 20
	UCHAR_LOGICAL_ORDER_EXCEPTION         UProperty = 21
	UCHAR_LOWERCASE                       UProperty = 22
	UCHAR_MATH                            UProperty = 23
	UCHAR_NONCHARACTER_CODE_POINT         UProperty = 24
	UCHAR_QUOTATION_MARK                  UProperty = 25
	UCHAR_RADICAL                         UProperty = 26
	UCHAR_SOFT_DOTTED                     UProperty = 27
	UCHAR_TERMINAL_PUNCTUATION            UProperty = 28
	UCHAR_UNIFIED_IDEOGRAPH               UProperty = 29
	UCHAR_UPPERCASE                       UProperty = 30
	UCHAR_WHITE_SPACE                     UProperty = 31
	UCHAR_XID_CONTINUE                    UProperty = 32
	UCHAR_XID_START                       UProperty = 33
	UCHAR_CASE_SENSITIVE                  UProperty = 34
	UCHAR_S_TERM                          UProperty = 35
	UCHAR_VARIATION_SELECTOR              UProperty = 36
	UCHAR_NFD_INERT                       UProperty = 37
	UCHAR_NFKD_INERT                      UProperty = 38
	UCHAR_NFC_INERT                       UProperty = 39
	UCHAR_NFKC_INERT                      UProperty = 40
	UCHAR_SEGMENT_STARTER                 UProperty = 41
	UCHAR_PATTERN_SYNTAX                  UProperty = 42
	UCHAR_PATTERN_WHITE_SPACE             UProperty = 43
	UCHAR_POSIX_ALNUM                     UProperty = 44
	UCHAR_POSIX_BLANK                     UProperty = 45
	UCHAR_POSIX_GRAPH                     UProperty = 46
	UCHAR_POSIX_PRINT                     UProperty = 47
	UCHAR_POSIX_XDIGIT                    UProperty = 48
	UCHAR_CASED                           UProperty = 49
	UCHAR_CASE_IGNORABLE                  UProperty = 50
	UCHAR_CHANGES_WHEN_LOWERCASED         UProperty = 51
	UCHAR_CHANGES_WHEN_UPPERCASED         UProperty = 52
	UCHAR_CHANGES_WHEN_TITLECASED         UProperty = 53
	UCHAR_CHANGES_WHEN_CASEFOLDED         UProperty = 54
	UCHAR_CHANGES_WHEN_CASEMAPPED         UProperty = 55
	UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED    UProperty = 56
	UCHAR_EMOJI                           UProperty = 57
	UCHAR_EMOJI_PRESENTATION              UProperty = 58
	UCHAR_EMOJI_MODIFIER                  UProperty = 59
	UCHAR_EMOJI_MODIFIER_BASE             UProperty = 60
	UCHAR_EMOJI_COMPONENT                 UProperty = 61
	UCHAR_REGIONAL_INDICATOR              UProperty = 62
	UCHAR_PREPENDED_CONCATENATION_MARK    UProperty = 63
	UCHAR_EXTENDED_PICTOGRAPHIC           UProperty = 64
	UCHAR_BIDI_CLASS                      UProperty = 4096
	UCHAR_INT_START                       UProperty = 4096
	UCHAR_BLOCK                           UProperty = 4097
	UCHAR_CANONICAL_COMBINING_CLASS       UProperty = 4098
	UCHAR_DECOMPOSITION_TYPE              UProperty = 4099
	UCHAR_EAST_ASIAN_WIDTH                UProperty = 4100
	UCHAR_GENERAL_CATEGORY                UProperty = 4101
	UCHAR_JOINING_GROUP                   UProperty = 4102
	UCHAR_JOINING_TYPE                    UProperty = 4103
	UCHAR_LINE_BREAK                      UProperty = 4104
	UCHAR_NUMERIC_TYPE                    UProperty = 4105
	UCHAR_SCRIPT                          UProperty = 4106
	UCHAR_HANGUL_SYLLABLE_TYPE            UProperty = 4107
	UCHAR_NFD_QUICK_CHECK                 UProperty = 4108
	UCHAR_NFKD_QUICK_CHECK                UProperty = 4109
	UCHAR_NFC_QUICK_CHECK                 UProperty = 4110
	UCHAR_NFKC_QUICK_CHECK                UProperty = 4111
	UCHAR_LEAD_CANONICAL_COMBINING_CLASS  UProperty = 4112
	UCHAR_TRAIL_CANONICAL_COMBINING_CLASS UProperty = 4113
	UCHAR_GRAPHEME_CLUSTER_BREAK          UProperty = 4114
	UCHAR_SENTENCE_BREAK                  UProperty = 4115
	UCHAR_WORD_BREAK                      UProperty = 4116
	UCHAR_BIDI_PAIRED_BRACKET_TYPE        UProperty = 4117
	UCHAR_INDIC_POSITIONAL_CATEGORY       UProperty = 4118
	UCHAR_INDIC_SYLLABIC_CATEGORY         UProperty = 4119
	UCHAR_VERTICAL_ORIENTATION            UProperty = 4120
	UCHAR_GENERAL_CATEGORY_MASK           UProperty = 8192
	UCHAR_MASK_START                      UProperty = 8192
	UCHAR_NUMERIC_VALUE                   UProperty = 12288
	UCHAR_DOUBLE_START                    UProperty = 12288
	UCHAR_AGE                             UProperty = 16384
	UCHAR_STRING_START                    UProperty = 16384
	UCHAR_BIDI_MIRRORING_GLYPH            UProperty = 16385
	UCHAR_CASE_FOLDING                    UProperty = 16386
	UCHAR_LOWERCASE_MAPPING               UProperty = 16388
	UCHAR_NAME                            UProperty = 16389
	UCHAR_SIMPLE_CASE_FOLDING             UProperty = 16390
	UCHAR_SIMPLE_LOWERCASE_MAPPING        UProperty = 16391
	UCHAR_SIMPLE_TITLECASE_MAPPING        UProperty = 16392
	UCHAR_SIMPLE_UPPERCASE_MAPPING        UProperty = 16393
	UCHAR_TITLECASE_MAPPING               UProperty = 16394
	UCHAR_UPPERCASE_MAPPING               UProperty = 16396
	UCHAR_BIDI_PAIRED_BRACKET             UProperty = 16397
	UCHAR_SCRIPT_EXTENSIONS               UProperty = 28672
	UCHAR_OTHER_PROPERTY_START            UProperty = 28672
	UCHAR_INVALID_CODE                    UProperty = -1
)

type UPropertyNameChoice

type UPropertyNameChoice int32

enum

const (
	U_SHORT_PROPERTY_NAME UPropertyNameChoice = 0
	U_LONG_PROPERTY_NAME  UPropertyNameChoice = 1
)

type URI_CREATE_FLAGS

type URI_CREATE_FLAGS uint32

enum flags

const (
	Uri_CREATE_ALLOW_RELATIVE                 URI_CREATE_FLAGS = 1
	Uri_CREATE_ALLOW_IMPLICIT_WILDCARD_SCHEME URI_CREATE_FLAGS = 2
	Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME     URI_CREATE_FLAGS = 4
	Uri_CREATE_NOFRAG                         URI_CREATE_FLAGS = 8
	Uri_CREATE_NO_CANONICALIZE                URI_CREATE_FLAGS = 16
	Uri_CREATE_CANONICALIZE                   URI_CREATE_FLAGS = 256
	Uri_CREATE_FILE_USE_DOS_PATH              URI_CREATE_FLAGS = 32
	Uri_CREATE_DECODE_EXTRA_INFO              URI_CREATE_FLAGS = 64
	Uri_CREATE_NO_DECODE_EXTRA_INFO           URI_CREATE_FLAGS = 128
	Uri_CREATE_CRACK_UNKNOWN_SCHEMES          URI_CREATE_FLAGS = 512
	Uri_CREATE_NO_CRACK_UNKNOWN_SCHEMES       URI_CREATE_FLAGS = 1024
	Uri_CREATE_PRE_PROCESS_HTML_URI           URI_CREATE_FLAGS = 2048
	Uri_CREATE_NO_PRE_PROCESS_HTML_URI        URI_CREATE_FLAGS = 4096
	Uri_CREATE_IE_SETTINGS                    URI_CREATE_FLAGS = 8192
	Uri_CREATE_NO_IE_SETTINGS                 URI_CREATE_FLAGS = 16384
	Uri_CREATE_NO_ENCODE_FORBIDDEN_CHARACTERS URI_CREATE_FLAGS = 32768
	Uri_CREATE_NORMALIZE_INTL_CHARACTERS      URI_CREATE_FLAGS = 65536
	Uri_CREATE_CANONICALIZE_ABSOLUTE          URI_CREATE_FLAGS = 131072
)

type URLASSOCIATIONDIALOG_IN_FLAGS

type URLASSOCIATIONDIALOG_IN_FLAGS int32

enum

const (
	URLASSOCDLG_FL_USE_DEFAULT_NAME URLASSOCIATIONDIALOG_IN_FLAGS = 1
	URLASSOCDLG_FL_REGISTER_ASSOC   URLASSOCIATIONDIALOG_IN_FLAGS = 2
)

type URLINVOKECOMMANDINFO

type URLINVOKECOMMANDINFO = URLINVOKECOMMANDINFOW

type URLINVOKECOMMANDINFOA

type URLINVOKECOMMANDINFOA struct {
	DwcbSize   uint32
	DwFlags    uint32
	HwndParent HWND
	PcszVerb   PSTR
}

type URLINVOKECOMMANDINFOW

type URLINVOKECOMMANDINFOW struct {
	DwcbSize   uint32
	DwFlags    uint32
	HwndParent HWND
	PcszVerb   PWSTR
}

type URLIS

type URLIS int32

enum

const (
	URLIS_URL       URLIS = 0
	URLIS_OPAQUE    URLIS = 1
	URLIS_NOHISTORY URLIS = 2
	URLIS_FILEURL   URLIS = 3
	URLIS_APPLIABLE URLIS = 4
	URLIS_DIRECTORY URLIS = 5
	URLIS_HASQUERY  URLIS = 6
)

type URL_PART

type URL_PART int32

enum

const (
	URL_PART_NONE     URL_PART = 0
	URL_PART_SCHEME   URL_PART = 1
	URL_PART_HOSTNAME URL_PART = 2
	URL_PART_USERNAME URL_PART = 3
	URL_PART_PASSWORD URL_PART = 4
	URL_PART_PORT     URL_PART = 5
	URL_PART_QUERY    URL_PART = 6
)

type URL_SCHEME

type URL_SCHEME int32

enum

const (
	URL_SCHEME_INVALID       URL_SCHEME = -1
	URL_SCHEME_UNKNOWN       URL_SCHEME = 0
	URL_SCHEME_FTP           URL_SCHEME = 1
	URL_SCHEME_HTTP          URL_SCHEME = 2
	URL_SCHEME_GOPHER        URL_SCHEME = 3
	URL_SCHEME_MAILTO        URL_SCHEME = 4
	URL_SCHEME_NEWS          URL_SCHEME = 5
	URL_SCHEME_NNTP          URL_SCHEME = 6
	URL_SCHEME_TELNET        URL_SCHEME = 7
	URL_SCHEME_WAIS          URL_SCHEME = 8
	URL_SCHEME_FILE          URL_SCHEME = 9
	URL_SCHEME_MK            URL_SCHEME = 10
	URL_SCHEME_HTTPS         URL_SCHEME = 11
	URL_SCHEME_SHELL         URL_SCHEME = 12
	URL_SCHEME_SNEWS         URL_SCHEME = 13
	URL_SCHEME_LOCAL         URL_SCHEME = 14
	URL_SCHEME_JAVASCRIPT    URL_SCHEME = 15
	URL_SCHEME_VBSCRIPT      URL_SCHEME = 16
	URL_SCHEME_ABOUT         URL_SCHEME = 17
	URL_SCHEME_RES           URL_SCHEME = 18
	URL_SCHEME_MSSHELLROOTED URL_SCHEME = 19
	URL_SCHEME_MSSHELLIDLIST URL_SCHEME = 20
	URL_SCHEME_MSHELP        URL_SCHEME = 21
	URL_SCHEME_MSSHELLDEVICE URL_SCHEME = 22
	URL_SCHEME_WILDCARD      URL_SCHEME = 23
	URL_SCHEME_SEARCH_MS     URL_SCHEME = 24
	URL_SCHEME_SEARCH        URL_SCHEME = 25
	URL_SCHEME_KNOWNFOLDER   URL_SCHEME = 26
	URL_SCHEME_MAXVALUE      URL_SCHEME = 27
)

type URegexFindProgressCallback

type URegexFindProgressCallback = uintptr

type URegexFindProgressCallback_func

type URegexFindProgressCallback_func = func(context unsafe.Pointer, matchIndex int64) int8

type URegexMatchCallback

type URegexMatchCallback = uintptr

type URegexMatchCallback_func

type URegexMatchCallback_func = func(context unsafe.Pointer, steps int32) int8

type URegexpFlag

type URegexpFlag int32

enum

const (
	UREGEX_CASE_INSENSITIVE         URegexpFlag = 2
	UREGEX_COMMENTS                 URegexpFlag = 4
	UREGEX_DOTALL                   URegexpFlag = 32
	UREGEX_LITERAL                  URegexpFlag = 16
	UREGEX_MULTILINE                URegexpFlag = 8
	UREGEX_UNIX_LINES               URegexpFlag = 1
	UREGEX_UWORD                    URegexpFlag = 256
	UREGEX_ERROR_ON_UNKNOWN_ESCAPES URegexpFlag = 512
)

type URegion

type URegion = uintptr

type URegionType

type URegionType int32

enum

const (
	URGN_UNKNOWN      URegionType = 0
	URGN_TERRITORY    URegionType = 1
	URGN_WORLD        URegionType = 2
	URGN_CONTINENT    URegionType = 3
	URGN_SUBCONTINENT URegionType = 4
	URGN_GROUPING     URegionType = 5
	URGN_DEPRECATED   URegionType = 6
)

type URegularExpression

type URegularExpression = uintptr

type URelativeDateTimeFormatter

type URelativeDateTimeFormatter = uintptr

type URelativeDateTimeFormatterField

type URelativeDateTimeFormatterField int32

enum

const (
	UDAT_REL_LITERAL_FIELD URelativeDateTimeFormatterField = 0
	UDAT_REL_NUMERIC_FIELD URelativeDateTimeFormatterField = 1
)

type URelativeDateTimeUnit

type URelativeDateTimeUnit int32

enum

const (
	UDAT_REL_UNIT_YEAR      URelativeDateTimeUnit = 0
	UDAT_REL_UNIT_QUARTER   URelativeDateTimeUnit = 1
	UDAT_REL_UNIT_MONTH     URelativeDateTimeUnit = 2
	UDAT_REL_UNIT_WEEK      URelativeDateTimeUnit = 3
	UDAT_REL_UNIT_DAY       URelativeDateTimeUnit = 4
	UDAT_REL_UNIT_HOUR      URelativeDateTimeUnit = 5
	UDAT_REL_UNIT_MINUTE    URelativeDateTimeUnit = 6
	UDAT_REL_UNIT_SECOND    URelativeDateTimeUnit = 7
	UDAT_REL_UNIT_SUNDAY    URelativeDateTimeUnit = 8
	UDAT_REL_UNIT_MONDAY    URelativeDateTimeUnit = 9
	UDAT_REL_UNIT_TUESDAY   URelativeDateTimeUnit = 10
	UDAT_REL_UNIT_WEDNESDAY URelativeDateTimeUnit = 11
	UDAT_REL_UNIT_THURSDAY  URelativeDateTimeUnit = 12
	UDAT_REL_UNIT_FRIDAY    URelativeDateTimeUnit = 13
	UDAT_REL_UNIT_SATURDAY  URelativeDateTimeUnit = 14
)

type UReplaceableCallbacks

type UReplaceableCallbacks struct {
	Length   uintptr
	CharAt   uintptr
	Char32At uintptr
	Replace  uintptr
	Extract  uintptr
	Copy     uintptr
}

type UResType

type UResType int32

enum

const (
	URES_NONE       UResType = -1
	URES_STRING     UResType = 0
	URES_BINARY     UResType = 1
	URES_TABLE      UResType = 2
	URES_ALIAS      UResType = 3
	URES_INT        UResType = 7
	URES_ARRAY      UResType = 8
	URES_INT_VECTOR UResType = 14
)

type UResourceBundle

type UResourceBundle = uintptr

type URestrictionLevel

type URestrictionLevel int32

enum

const (
	USPOOF_ASCII                     URestrictionLevel = 268435456
	USPOOF_SINGLE_SCRIPT_RESTRICTIVE URestrictionLevel = 536870912
	USPOOF_HIGHLY_RESTRICTIVE        URestrictionLevel = 805306368
	USPOOF_MODERATELY_RESTRICTIVE    URestrictionLevel = 1073741824
	USPOOF_MINIMALLY_RESTRICTIVE     URestrictionLevel = 1342177280
	USPOOF_UNRESTRICTIVE             URestrictionLevel = 1610612736
	USPOOF_RESTRICTION_LEVEL_MASK    URestrictionLevel = 2130706432
)

type USAGE_PROPERTIES

type USAGE_PROPERTIES struct {
	Level           uint16
	Page            uint16
	Usage           uint16
	LogicalMinimum  int32
	LogicalMaximum  int32
	Unit            uint16
	Exponent        uint16
	Count           byte
	PhysicalMinimum int32
	PhysicalMaximum int32
}

type USB_CHARGER_PORT

type USB_CHARGER_PORT int32

enum

const (
	UsbChargerPort_Legacy USB_CHARGER_PORT = 0
	UsbChargerPort_TypeC  USB_CHARGER_PORT = 1
	UsbChargerPort_Max    USB_CHARGER_PORT = 2
)

type USERCLASSTYPE

type USERCLASSTYPE int32

enum

const (
	USERCLASSTYPE_FULL    USERCLASSTYPE = 1
	USERCLASSTYPE_SHORT   USERCLASSTYPE = 2
	USERCLASSTYPE_APPNAME USERCLASSTYPE = 3
)

type USEROBJECTFLAGS

type USEROBJECTFLAGS struct {
	FInherit  BOOL
	FReserved BOOL
	DwFlags   uint32
}

type USERTILEPARTS

type USERTILEPARTS int32

enum

const (
	UTP_STROKEBACKGROUND USERTILEPARTS = 1
	UTP_HOVERBACKGROUND  USERTILEPARTS = 2
)

type USER_ACTIVITY_PRESENCE

type USER_ACTIVITY_PRESENCE int32

enum

const (
	PowerUserPresent    USER_ACTIVITY_PRESENCE = 0
	PowerUserNotPresent USER_ACTIVITY_PRESENCE = 1
	PowerUserInactive   USER_ACTIVITY_PRESENCE = 2
	PowerUserMaximum    USER_ACTIVITY_PRESENCE = 3
	PowerUserInvalid    USER_ACTIVITY_PRESENCE = 3
)

type USER_CET_ENVIRONMENT

type USER_CET_ENVIRONMENT uint32

enum

const (
	USER_CET_ENVIRONMENT_WIN32_PROCESS     USER_CET_ENVIRONMENT = 0
	USER_CET_ENVIRONMENT_SGX2_ENCLAVE      USER_CET_ENVIRONMENT = 2
	USER_CET_ENVIRONMENT_VBS_ENCLAVE       USER_CET_ENVIRONMENT = 16
	USER_CET_ENVIRONMENT_VBS_BASIC_ENCLAVE USER_CET_ENVIRONMENT = 17
)

type USER_OBJECT_INFORMATION_INDEX

type USER_OBJECT_INFORMATION_INDEX int32

enum

type USER_POWER_POLICY

type USER_POWER_POLICY struct {
	Revision               uint32
	IdleAc                 POWER_ACTION_POLICY
	IdleDc                 POWER_ACTION_POLICY
	IdleTimeoutAc          uint32
	IdleTimeoutDc          uint32
	IdleSensitivityAc      byte
	IdleSensitivityDc      byte
	ThrottlePolicyAc       byte
	ThrottlePolicyDc       byte
	MaxSleepAc             SYSTEM_POWER_STATE
	MaxSleepDc             SYSTEM_POWER_STATE
	Reserved               [2]uint32
	VideoTimeoutAc         uint32
	VideoTimeoutDc         uint32
	SpindownTimeoutAc      uint32
	SpindownTimeoutDc      uint32
	OptimizeForPowerAc     BOOLEAN
	OptimizeForPowerDc     BOOLEAN
	FanThrottleToleranceAc byte
	FanThrottleToleranceDc byte
	ForcedThrottleAc       byte
	ForcedThrottleDc       byte
}

type UScriptCode

type UScriptCode int32

enum

const (
	USCRIPT_INVALID_CODE                 UScriptCode = -1
	USCRIPT_COMMON                       UScriptCode = 0
	USCRIPT_INHERITED                    UScriptCode = 1
	USCRIPT_ARABIC                       UScriptCode = 2
	USCRIPT_ARMENIAN                     UScriptCode = 3
	USCRIPT_BENGALI                      UScriptCode = 4
	USCRIPT_BOPOMOFO                     UScriptCode = 5
	USCRIPT_CHEROKEE                     UScriptCode = 6
	USCRIPT_COPTIC                       UScriptCode = 7
	USCRIPT_CYRILLIC                     UScriptCode = 8
	USCRIPT_DESERET                      UScriptCode = 9
	USCRIPT_DEVANAGARI                   UScriptCode = 10
	USCRIPT_ETHIOPIC                     UScriptCode = 11
	USCRIPT_GEORGIAN                     UScriptCode = 12
	USCRIPT_GOTHIC                       UScriptCode = 13
	USCRIPT_GREEK                        UScriptCode = 14
	USCRIPT_GUJARATI                     UScriptCode = 15
	USCRIPT_GURMUKHI                     UScriptCode = 16
	USCRIPT_HAN                          UScriptCode = 17
	USCRIPT_HANGUL                       UScriptCode = 18
	USCRIPT_HEBREW                       UScriptCode = 19
	USCRIPT_HIRAGANA                     UScriptCode = 20
	USCRIPT_KANNADA                      UScriptCode = 21
	USCRIPT_KATAKANA                     UScriptCode = 22
	USCRIPT_KHMER                        UScriptCode = 23
	USCRIPT_LAO                          UScriptCode = 24
	USCRIPT_LATIN                        UScriptCode = 25
	USCRIPT_MALAYALAM                    UScriptCode = 26
	USCRIPT_MONGOLIAN                    UScriptCode = 27
	USCRIPT_MYANMAR                      UScriptCode = 28
	USCRIPT_OGHAM                        UScriptCode = 29
	USCRIPT_OLD_ITALIC                   UScriptCode = 30
	USCRIPT_ORIYA                        UScriptCode = 31
	USCRIPT_RUNIC                        UScriptCode = 32
	USCRIPT_SINHALA                      UScriptCode = 33
	USCRIPT_SYRIAC                       UScriptCode = 34
	USCRIPT_TAMIL                        UScriptCode = 35
	USCRIPT_TELUGU                       UScriptCode = 36
	USCRIPT_THAANA                       UScriptCode = 37
	USCRIPT_THAI                         UScriptCode = 38
	USCRIPT_TIBETAN                      UScriptCode = 39
	USCRIPT_CANADIAN_ABORIGINAL          UScriptCode = 40
	USCRIPT_UCAS                         UScriptCode = 40
	USCRIPT_YI                           UScriptCode = 41
	USCRIPT_TAGALOG                      UScriptCode = 42
	USCRIPT_HANUNOO                      UScriptCode = 43
	USCRIPT_BUHID                        UScriptCode = 44
	USCRIPT_TAGBANWA                     UScriptCode = 45
	USCRIPT_BRAILLE                      UScriptCode = 46
	USCRIPT_CYPRIOT                      UScriptCode = 47
	USCRIPT_LIMBU                        UScriptCode = 48
	USCRIPT_LINEAR_B                     UScriptCode = 49
	USCRIPT_OSMANYA                      UScriptCode = 50
	USCRIPT_SHAVIAN                      UScriptCode = 51
	USCRIPT_TAI_LE                       UScriptCode = 52
	USCRIPT_UGARITIC                     UScriptCode = 53
	USCRIPT_KATAKANA_OR_HIRAGANA         UScriptCode = 54
	USCRIPT_BUGINESE                     UScriptCode = 55
	USCRIPT_GLAGOLITIC                   UScriptCode = 56
	USCRIPT_KHAROSHTHI                   UScriptCode = 57
	USCRIPT_SYLOTI_NAGRI                 UScriptCode = 58
	USCRIPT_NEW_TAI_LUE                  UScriptCode = 59
	USCRIPT_TIFINAGH                     UScriptCode = 60
	USCRIPT_OLD_PERSIAN                  UScriptCode = 61
	USCRIPT_BALINESE                     UScriptCode = 62
	USCRIPT_BATAK                        UScriptCode = 63
	USCRIPT_BLISSYMBOLS                  UScriptCode = 64
	USCRIPT_BRAHMI                       UScriptCode = 65
	USCRIPT_CHAM                         UScriptCode = 66
	USCRIPT_CIRTH                        UScriptCode = 67
	USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC UScriptCode = 68
	USCRIPT_DEMOTIC_EGYPTIAN             UScriptCode = 69
	USCRIPT_HIERATIC_EGYPTIAN            UScriptCode = 70
	USCRIPT_EGYPTIAN_HIEROGLYPHS         UScriptCode = 71
	USCRIPT_KHUTSURI                     UScriptCode = 72
	USCRIPT_SIMPLIFIED_HAN               UScriptCode = 73
	USCRIPT_TRADITIONAL_HAN              UScriptCode = 74
	USCRIPT_PAHAWH_HMONG                 UScriptCode = 75
	USCRIPT_OLD_HUNGARIAN                UScriptCode = 76
	USCRIPT_HARAPPAN_INDUS               UScriptCode = 77
	USCRIPT_JAVANESE                     UScriptCode = 78
	USCRIPT_KAYAH_LI                     UScriptCode = 79
	USCRIPT_LATIN_FRAKTUR                UScriptCode = 80
	USCRIPT_LATIN_GAELIC                 UScriptCode = 81
	USCRIPT_LEPCHA                       UScriptCode = 82
	USCRIPT_LINEAR_A                     UScriptCode = 83
	USCRIPT_MANDAIC                      UScriptCode = 84
	USCRIPT_MANDAEAN                     UScriptCode = 84
	USCRIPT_MAYAN_HIEROGLYPHS            UScriptCode = 85
	USCRIPT_MEROITIC_HIEROGLYPHS         UScriptCode = 86
	USCRIPT_MEROITIC                     UScriptCode = 86
	USCRIPT_NKO                          UScriptCode = 87
	USCRIPT_ORKHON                       UScriptCode = 88
	USCRIPT_OLD_PERMIC                   UScriptCode = 89
	USCRIPT_PHAGS_PA                     UScriptCode = 90
	USCRIPT_PHOENICIAN                   UScriptCode = 91
	USCRIPT_MIAO                         UScriptCode = 92
	USCRIPT_PHONETIC_POLLARD             UScriptCode = 92
	USCRIPT_RONGORONGO                   UScriptCode = 93
	USCRIPT_SARATI                       UScriptCode = 94
	USCRIPT_ESTRANGELO_SYRIAC            UScriptCode = 95
	USCRIPT_WESTERN_SYRIAC               UScriptCode = 96
	USCRIPT_EASTERN_SYRIAC               UScriptCode = 97
	USCRIPT_TENGWAR                      UScriptCode = 98
	USCRIPT_VAI                          UScriptCode = 99
	USCRIPT_VISIBLE_SPEECH               UScriptCode = 100
	USCRIPT_CUNEIFORM                    UScriptCode = 101
	USCRIPT_UNWRITTEN_LANGUAGES          UScriptCode = 102
	USCRIPT_UNKNOWN                      UScriptCode = 103
	USCRIPT_CARIAN                       UScriptCode = 104
	USCRIPT_JAPANESE                     UScriptCode = 105
	USCRIPT_LANNA                        UScriptCode = 106
	USCRIPT_LYCIAN                       UScriptCode = 107
	USCRIPT_LYDIAN                       UScriptCode = 108
	USCRIPT_OL_CHIKI                     UScriptCode = 109
	USCRIPT_REJANG                       UScriptCode = 110
	USCRIPT_SAURASHTRA                   UScriptCode = 111
	USCRIPT_SIGN_WRITING                 UScriptCode = 112
	USCRIPT_SUNDANESE                    UScriptCode = 113
	USCRIPT_MOON                         UScriptCode = 114
	USCRIPT_MEITEI_MAYEK                 UScriptCode = 115
	USCRIPT_IMPERIAL_ARAMAIC             UScriptCode = 116
	USCRIPT_AVESTAN                      UScriptCode = 117
	USCRIPT_CHAKMA                       UScriptCode = 118
	USCRIPT_KOREAN                       UScriptCode = 119
	USCRIPT_KAITHI                       UScriptCode = 120
	USCRIPT_MANICHAEAN                   UScriptCode = 121
	USCRIPT_INSCRIPTIONAL_PAHLAVI        UScriptCode = 122
	USCRIPT_PSALTER_PAHLAVI              UScriptCode = 123
	USCRIPT_BOOK_PAHLAVI                 UScriptCode = 124
	USCRIPT_INSCRIPTIONAL_PARTHIAN       UScriptCode = 125
	USCRIPT_SAMARITAN                    UScriptCode = 126
	USCRIPT_TAI_VIET                     UScriptCode = 127
	USCRIPT_MATHEMATICAL_NOTATION        UScriptCode = 128
	USCRIPT_SYMBOLS                      UScriptCode = 129
	USCRIPT_BAMUM                        UScriptCode = 130
	USCRIPT_LISU                         UScriptCode = 131
	USCRIPT_NAKHI_GEBA                   UScriptCode = 132
	USCRIPT_OLD_SOUTH_ARABIAN            UScriptCode = 133
	USCRIPT_BASSA_VAH                    UScriptCode = 134
	USCRIPT_DUPLOYAN                     UScriptCode = 135
	USCRIPT_ELBASAN                      UScriptCode = 136
	USCRIPT_GRANTHA                      UScriptCode = 137
	USCRIPT_KPELLE                       UScriptCode = 138
	USCRIPT_LOMA                         UScriptCode = 139
	USCRIPT_MENDE                        UScriptCode = 140
	USCRIPT_MEROITIC_CURSIVE             UScriptCode = 141
	USCRIPT_OLD_NORTH_ARABIAN            UScriptCode = 142
	USCRIPT_NABATAEAN                    UScriptCode = 143
	USCRIPT_PALMYRENE                    UScriptCode = 144
	USCRIPT_KHUDAWADI                    UScriptCode = 145
	USCRIPT_SINDHI                       UScriptCode = 145
	USCRIPT_WARANG_CITI                  UScriptCode = 146
	USCRIPT_AFAKA                        UScriptCode = 147
	USCRIPT_JURCHEN                      UScriptCode = 148
	USCRIPT_MRO                          UScriptCode = 149
	USCRIPT_NUSHU                        UScriptCode = 150
	USCRIPT_SHARADA                      UScriptCode = 151
	USCRIPT_SORA_SOMPENG                 UScriptCode = 152
	USCRIPT_TAKRI                        UScriptCode = 153
	USCRIPT_TANGUT                       UScriptCode = 154
	USCRIPT_WOLEAI                       UScriptCode = 155
	USCRIPT_ANATOLIAN_HIEROGLYPHS        UScriptCode = 156
	USCRIPT_KHOJKI                       UScriptCode = 157
	USCRIPT_TIRHUTA                      UScriptCode = 158
	USCRIPT_CAUCASIAN_ALBANIAN           UScriptCode = 159
	USCRIPT_MAHAJANI                     UScriptCode = 160
	USCRIPT_AHOM                         UScriptCode = 161
	USCRIPT_HATRAN                       UScriptCode = 162
	USCRIPT_MODI                         UScriptCode = 163
	USCRIPT_MULTANI                      UScriptCode = 164
	USCRIPT_PAU_CIN_HAU                  UScriptCode = 165
	USCRIPT_SIDDHAM                      UScriptCode = 166
	USCRIPT_ADLAM                        UScriptCode = 167
	USCRIPT_BHAIKSUKI                    UScriptCode = 168
	USCRIPT_MARCHEN                      UScriptCode = 169
	USCRIPT_NEWA                         UScriptCode = 170
	USCRIPT_OSAGE                        UScriptCode = 171
	USCRIPT_HAN_WITH_BOPOMOFO            UScriptCode = 172
	USCRIPT_JAMO                         UScriptCode = 173
	USCRIPT_SYMBOLS_EMOJI                UScriptCode = 174
	USCRIPT_MASARAM_GONDI                UScriptCode = 175
	USCRIPT_SOYOMBO                      UScriptCode = 176
	USCRIPT_ZANABAZAR_SQUARE             UScriptCode = 177
	USCRIPT_DOGRA                        UScriptCode = 178
	USCRIPT_GUNJALA_GONDI                UScriptCode = 179
	USCRIPT_MAKASAR                      UScriptCode = 180
	USCRIPT_MEDEFAIDRIN                  UScriptCode = 181
	USCRIPT_HANIFI_ROHINGYA              UScriptCode = 182
	USCRIPT_SOGDIAN                      UScriptCode = 183
	USCRIPT_OLD_SOGDIAN                  UScriptCode = 184
	USCRIPT_ELYMAIC                      UScriptCode = 185
	USCRIPT_NYIAKENG_PUACHUE_HMONG       UScriptCode = 186
	USCRIPT_NANDINAGARI                  UScriptCode = 187
	USCRIPT_WANCHO                       UScriptCode = 188
	USCRIPT_CHORASMIAN                   UScriptCode = 189
	USCRIPT_DIVES_AKURU                  UScriptCode = 190
	USCRIPT_KHITAN_SMALL_SCRIPT          UScriptCode = 191
	USCRIPT_YEZIDI                       UScriptCode = 192
)

type UScriptUsage

type UScriptUsage int32

enum

const (
	USCRIPT_USAGE_NOT_ENCODED  UScriptUsage = 0
	USCRIPT_USAGE_UNKNOWN      UScriptUsage = 1
	USCRIPT_USAGE_EXCLUDED     UScriptUsage = 2
	USCRIPT_USAGE_LIMITED_USE  UScriptUsage = 3
	USCRIPT_USAGE_ASPIRATIONAL UScriptUsage = 4
	USCRIPT_USAGE_RECOMMENDED  UScriptUsage = 5
)

type USearch

type USearch = uintptr

type USearchAttribute

type USearchAttribute int32

enum

const (
	USEARCH_OVERLAP            USearchAttribute = 0
	USEARCH_ELEMENT_COMPARISON USearchAttribute = 2
)

type USearchAttributeValue

type USearchAttributeValue int32

enum

const (
	USEARCH_DEFAULT                         USearchAttributeValue = -1
	USEARCH_OFF                             USearchAttributeValue = 0
	USEARCH_ON                              USearchAttributeValue = 1
	USEARCH_STANDARD_ELEMENT_COMPARISON     USearchAttributeValue = 2
	USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD USearchAttributeValue = 3
	USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD     USearchAttributeValue = 4
)

type USentenceBreak

type USentenceBreak int32

enum

const (
	U_SB_OTHER     USentenceBreak = 0
	U_SB_ATERM     USentenceBreak = 1
	U_SB_CLOSE     USentenceBreak = 2
	U_SB_FORMAT    USentenceBreak = 3
	U_SB_LOWER     USentenceBreak = 4
	U_SB_NUMERIC   USentenceBreak = 5
	U_SB_OLETTER   USentenceBreak = 6
	U_SB_SEP       USentenceBreak = 7
	U_SB_SP        USentenceBreak = 8
	U_SB_STERM     USentenceBreak = 9
	U_SB_UPPER     USentenceBreak = 10
	U_SB_CR        USentenceBreak = 11
	U_SB_EXTEND    USentenceBreak = 12
	U_SB_LF        USentenceBreak = 13
	U_SB_SCONTINUE USentenceBreak = 14
)

type USentenceBreakTag

type USentenceBreakTag int32

enum

const (
	UBRK_SENTENCE_TERM       USentenceBreakTag = 0
	UBRK_SENTENCE_TERM_LIMIT USentenceBreakTag = 100
	UBRK_SENTENCE_SEP        USentenceBreakTag = 100
	UBRK_SENTENCE_SEP_LIMIT  USentenceBreakTag = 200
)

type USerializedSet

type USerializedSet struct {
	Array       *uint16
	BmpLength   int32
	Length      int32
	StaticArray [8]uint16
}

type USet

type USet = uintptr

type USetSpanCondition

type USetSpanCondition int32

enum

const (
	USET_SPAN_NOT_CONTAINED USetSpanCondition = 0
	USET_SPAN_CONTAINED     USetSpanCondition = 1
	USET_SPAN_SIMPLE        USetSpanCondition = 2
)

type USpoofCheckResult

type USpoofCheckResult = uintptr

type USpoofChecker

type USpoofChecker = uintptr

type USpoofChecks

type USpoofChecks int32

enum

const (
	USPOOF_SINGLE_SCRIPT_CONFUSABLE USpoofChecks = 1
	USPOOF_MIXED_SCRIPT_CONFUSABLE  USpoofChecks = 2
	USPOOF_WHOLE_SCRIPT_CONFUSABLE  USpoofChecks = 4
	USPOOF_CONFUSABLE               USpoofChecks = 7
	USPOOF_RESTRICTION_LEVEL        USpoofChecks = 16
	USPOOF_INVISIBLE                USpoofChecks = 32
	USPOOF_CHAR_LIMIT               USpoofChecks = 64
	USPOOF_MIXED_NUMBERS            USpoofChecks = 128
	USPOOF_HIDDEN_OVERLAY           USpoofChecks = 256
	USPOOF_ALL_CHECKS               USpoofChecks = 65535
	USPOOF_AUX_INFO                 USpoofChecks = 1073741824
)

type UStringCaseMapper

type UStringCaseMapper = uintptr

type UStringCaseMapper_func

type UStringCaseMapper_func = func(csm *UCaseMap, dest *uint16, destCapacity int32, src *uint16, srcLength int32, pErrorCode *UErrorCode) int32

type UStringPrepProfile

type UStringPrepProfile = uintptr

type UStringPrepProfileType

type UStringPrepProfileType int32

enum

const (
	USPREP_RFC3491_NAMEPREP               UStringPrepProfileType = 0
	USPREP_RFC3530_NFS4_CS_PREP           UStringPrepProfileType = 1
	USPREP_RFC3530_NFS4_CS_PREP_CI        UStringPrepProfileType = 2
	USPREP_RFC3530_NFS4_CIS_PREP          UStringPrepProfileType = 3
	USPREP_RFC3530_NFS4_MIXED_PREP_PREFIX UStringPrepProfileType = 4
	USPREP_RFC3530_NFS4_MIXED_PREP_SUFFIX UStringPrepProfileType = 5
	USPREP_RFC3722_ISCSI                  UStringPrepProfileType = 6
	USPREP_RFC3920_NODEPREP               UStringPrepProfileType = 7
	USPREP_RFC3920_RESOURCEPREP           UStringPrepProfileType = 8
	USPREP_RFC4011_MIB                    UStringPrepProfileType = 9
	USPREP_RFC4013_SASLPREP               UStringPrepProfileType = 10
	USPREP_RFC4505_TRACE                  UStringPrepProfileType = 11
	USPREP_RFC4518_LDAP                   UStringPrepProfileType = 12
	USPREP_RFC4518_LDAP_CI                UStringPrepProfileType = 13
)

type UStringSearch

type UStringSearch = uintptr

type UStringTrieBuildOption

type UStringTrieBuildOption int32

enum

const (
	USTRINGTRIE_BUILD_FAST  UStringTrieBuildOption = 0
	USTRINGTRIE_BUILD_SMALL UStringTrieBuildOption = 1
)

type UStringTrieResult

type UStringTrieResult int32

enum

const (
	USTRINGTRIE_NO_MATCH           UStringTrieResult = 0
	USTRINGTRIE_NO_VALUE           UStringTrieResult = 1
	USTRINGTRIE_FINAL_VALUE        UStringTrieResult = 2
	USTRINGTRIE_INTERMEDIATE_VALUE UStringTrieResult = 3
)

type USystemTimeZoneType

type USystemTimeZoneType int32

enum

const (
	UCAL_ZONE_TYPE_ANY                USystemTimeZoneType = 0
	UCAL_ZONE_TYPE_CANONICAL          USystemTimeZoneType = 1
	UCAL_ZONE_TYPE_CANONICAL_LOCATION USystemTimeZoneType = 2
)

type UText

type UText struct {
	Magic               uint32
	Flags               int32
	ProviderProperties  int32
	SizeOfStruct        int32
	ChunkNativeLimit    int64
	ExtraSize           int32
	NativeIndexingLimit int32
	ChunkNativeStart    int64
	ChunkOffset         int32
	ChunkLength         int32
	ChunkContents       *uint16
	PFuncs              *UTextFuncs
	PExtra              unsafe.Pointer
	Context             unsafe.Pointer
	P                   unsafe.Pointer
	Q                   unsafe.Pointer
	R                   unsafe.Pointer
	PrivP               unsafe.Pointer
	A                   int64
	B                   int32
	C                   int32
	PrivA               int64
	PrivB               int32
	PrivC               int32
}

type UTextAccess

type UTextAccess = uintptr

type UTextAccess_func

type UTextAccess_func = func(ut *UText, nativeIndex int64, forward int8) int8

type UTextClone

type UTextClone = uintptr

type UTextClone_func

type UTextClone_func = func(dest *UText, src *UText, deep int8, status *UErrorCode) *UText

type UTextClose

type UTextClose = uintptr

type UTextClose_func

type UTextClose_func = func(ut *UText)

type UTextCopy

type UTextCopy = uintptr

type UTextCopy_func

type UTextCopy_func = func(ut *UText, nativeStart int64, nativeLimit int64, nativeDest int64, move int8, status *UErrorCode)

type UTextExtract

type UTextExtract = uintptr

type UTextExtract_func

type UTextExtract_func = func(ut *UText, nativeStart int64, nativeLimit int64, dest *uint16, destCapacity int32, status *UErrorCode) int32

type UTextFuncs

type UTextFuncs struct {
	TableSize             int32
	Reserved1             int32
	Reserved2             int32
	Reserved3             int32
	Clone                 UTextClone
	NativeLength          UTextNativeLength
	Access                UTextAccess
	Extract               UTextExtract
	Replace               UTextReplace
	Copy                  UTextCopy
	MapOffsetToNative     UTextMapOffsetToNative
	MapNativeIndexToUTF16 UTextMapNativeIndexToUTF16
	Close                 UTextClose
	Spare1                UTextClose
	Spare2                UTextClose
	Spare3                UTextClose
}

type UTextMapNativeIndexToUTF16

type UTextMapNativeIndexToUTF16 = uintptr

type UTextMapNativeIndexToUTF16_func

type UTextMapNativeIndexToUTF16_func = func(ut *UText, nativeIndex int64) int32

type UTextMapOffsetToNative

type UTextMapOffsetToNative = uintptr

type UTextMapOffsetToNative_func

type UTextMapOffsetToNative_func = func(ut *UText) int64

type UTextNativeLength

type UTextNativeLength = uintptr

type UTextNativeLength_func

type UTextNativeLength_func = func(ut *UText) int64

type UTextReplace

type UTextReplace = uintptr

type UTextReplace_func

type UTextReplace_func = func(ut *UText, nativeStart int64, nativeLimit int64, replacementText *uint16, replacmentLength int32, status *UErrorCode) int32

type UTimeScaleValue

type UTimeScaleValue int32

enum

const (
	UTSV_UNITS_VALUE        UTimeScaleValue = 0
	UTSV_EPOCH_OFFSET_VALUE UTimeScaleValue = 1
	UTSV_FROM_MIN_VALUE     UTimeScaleValue = 2
	UTSV_FROM_MAX_VALUE     UTimeScaleValue = 3
	UTSV_TO_MIN_VALUE       UTimeScaleValue = 4
	UTSV_TO_MAX_VALUE       UTimeScaleValue = 5
)

type UTimeZoneFormatGMTOffsetPatternType

type UTimeZoneFormatGMTOffsetPatternType int32

enum

const (
	UTZFMT_PAT_POSITIVE_HM  UTimeZoneFormatGMTOffsetPatternType = 0
	UTZFMT_PAT_POSITIVE_HMS UTimeZoneFormatGMTOffsetPatternType = 1
	UTZFMT_PAT_NEGATIVE_HM  UTimeZoneFormatGMTOffsetPatternType = 2
	UTZFMT_PAT_NEGATIVE_HMS UTimeZoneFormatGMTOffsetPatternType = 3
	UTZFMT_PAT_POSITIVE_H   UTimeZoneFormatGMTOffsetPatternType = 4
	UTZFMT_PAT_NEGATIVE_H   UTimeZoneFormatGMTOffsetPatternType = 5
	UTZFMT_PAT_COUNT        UTimeZoneFormatGMTOffsetPatternType = 6
)

type UTimeZoneFormatParseOption

type UTimeZoneFormatParseOption int32

enum

const (
	UTZFMT_PARSE_OPTION_NONE                      UTimeZoneFormatParseOption = 0
	UTZFMT_PARSE_OPTION_ALL_STYLES                UTimeZoneFormatParseOption = 1
	UTZFMT_PARSE_OPTION_TZ_DATABASE_ABBREVIATIONS UTimeZoneFormatParseOption = 2
)

type UTimeZoneFormatStyle

type UTimeZoneFormatStyle int32

enum

const (
	UTZFMT_STYLE_GENERIC_LOCATION         UTimeZoneFormatStyle = 0
	UTZFMT_STYLE_GENERIC_LONG             UTimeZoneFormatStyle = 1
	UTZFMT_STYLE_GENERIC_SHORT            UTimeZoneFormatStyle = 2
	UTZFMT_STYLE_SPECIFIC_LONG            UTimeZoneFormatStyle = 3
	UTZFMT_STYLE_SPECIFIC_SHORT           UTimeZoneFormatStyle = 4
	UTZFMT_STYLE_LOCALIZED_GMT            UTimeZoneFormatStyle = 5
	UTZFMT_STYLE_LOCALIZED_GMT_SHORT      UTimeZoneFormatStyle = 6
	UTZFMT_STYLE_ISO_BASIC_SHORT          UTimeZoneFormatStyle = 7
	UTZFMT_STYLE_ISO_BASIC_LOCAL_SHORT    UTimeZoneFormatStyle = 8
	UTZFMT_STYLE_ISO_BASIC_FIXED          UTimeZoneFormatStyle = 9
	UTZFMT_STYLE_ISO_BASIC_LOCAL_FIXED    UTimeZoneFormatStyle = 10
	UTZFMT_STYLE_ISO_BASIC_FULL           UTimeZoneFormatStyle = 11
	UTZFMT_STYLE_ISO_BASIC_LOCAL_FULL     UTimeZoneFormatStyle = 12
	UTZFMT_STYLE_ISO_EXTENDED_FIXED       UTimeZoneFormatStyle = 13
	UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FIXED UTimeZoneFormatStyle = 14
	UTZFMT_STYLE_ISO_EXTENDED_FULL        UTimeZoneFormatStyle = 15
	UTZFMT_STYLE_ISO_EXTENDED_LOCAL_FULL  UTimeZoneFormatStyle = 16
	UTZFMT_STYLE_ZONE_ID                  UTimeZoneFormatStyle = 17
	UTZFMT_STYLE_ZONE_ID_SHORT            UTimeZoneFormatStyle = 18
	UTZFMT_STYLE_EXEMPLAR_LOCATION        UTimeZoneFormatStyle = 19
)

type UTimeZoneFormatTimeType

type UTimeZoneFormatTimeType int32

enum

const (
	UTZFMT_TIME_TYPE_UNKNOWN  UTimeZoneFormatTimeType = 0
	UTZFMT_TIME_TYPE_STANDARD UTimeZoneFormatTimeType = 1
	UTZFMT_TIME_TYPE_DAYLIGHT UTimeZoneFormatTimeType = 2
)

type UTimeZoneNameType

type UTimeZoneNameType int32

enum

const (
	UTZNM_UNKNOWN           UTimeZoneNameType = 0
	UTZNM_LONG_GENERIC      UTimeZoneNameType = 1
	UTZNM_LONG_STANDARD     UTimeZoneNameType = 2
	UTZNM_LONG_DAYLIGHT     UTimeZoneNameType = 4
	UTZNM_SHORT_GENERIC     UTimeZoneNameType = 8
	UTZNM_SHORT_STANDARD    UTimeZoneNameType = 16
	UTZNM_SHORT_DAYLIGHT    UTimeZoneNameType = 32
	UTZNM_EXEMPLAR_LOCATION UTimeZoneNameType = 64
)

type UTimeZoneTransitionType

type UTimeZoneTransitionType int32

enum

const (
	UCAL_TZ_TRANSITION_NEXT               UTimeZoneTransitionType = 0
	UCAL_TZ_TRANSITION_NEXT_INCLUSIVE     UTimeZoneTransitionType = 1
	UCAL_TZ_TRANSITION_PREVIOUS           UTimeZoneTransitionType = 2
	UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE UTimeZoneTransitionType = 3
)

type UTraceData

type UTraceData = uintptr

type UTraceData_func

type UTraceData_func = func(context unsafe.Pointer, fnNumber int32, level int32, fmt PSTR, args *int8)

type UTraceEntry

type UTraceEntry = uintptr

type UTraceEntry_func

type UTraceEntry_func = func(context unsafe.Pointer, fnNumber int32)

type UTraceExit

type UTraceExit = uintptr

type UTraceExit_func

type UTraceExit_func = func(context unsafe.Pointer, fnNumber int32, fmt PSTR, args *int8)

type UTraceFunctionNumber

type UTraceFunctionNumber int32

enum

const (
	UTRACE_FUNCTION_START              UTraceFunctionNumber = 0
	UTRACE_U_INIT                      UTraceFunctionNumber = 0
	UTRACE_U_CLEANUP                   UTraceFunctionNumber = 1
	UTRACE_CONVERSION_START            UTraceFunctionNumber = 4096
	UTRACE_UCNV_OPEN                   UTraceFunctionNumber = 4096
	UTRACE_UCNV_OPEN_PACKAGE           UTraceFunctionNumber = 4097
	UTRACE_UCNV_OPEN_ALGORITHMIC       UTraceFunctionNumber = 4098
	UTRACE_UCNV_CLONE                  UTraceFunctionNumber = 4099
	UTRACE_UCNV_CLOSE                  UTraceFunctionNumber = 4100
	UTRACE_UCNV_FLUSH_CACHE            UTraceFunctionNumber = 4101
	UTRACE_UCNV_LOAD                   UTraceFunctionNumber = 4102
	UTRACE_UCNV_UNLOAD                 UTraceFunctionNumber = 4103
	UTRACE_COLLATION_START             UTraceFunctionNumber = 8192
	UTRACE_UCOL_OPEN                   UTraceFunctionNumber = 8192
	UTRACE_UCOL_CLOSE                  UTraceFunctionNumber = 8193
	UTRACE_UCOL_STRCOLL                UTraceFunctionNumber = 8194
	UTRACE_UCOL_GET_SORTKEY            UTraceFunctionNumber = 8195
	UTRACE_UCOL_GETLOCALE              UTraceFunctionNumber = 8196
	UTRACE_UCOL_NEXTSORTKEYPART        UTraceFunctionNumber = 8197
	UTRACE_UCOL_STRCOLLITER            UTraceFunctionNumber = 8198
	UTRACE_UCOL_OPEN_FROM_SHORT_STRING UTraceFunctionNumber = 8199
	UTRACE_UCOL_STRCOLLUTF8            UTraceFunctionNumber = 8200
	UTRACE_UDATA_START                 UTraceFunctionNumber = 12288
	UTRACE_UDATA_RESOURCE              UTraceFunctionNumber = 12288
	UTRACE_UDATA_BUNDLE                UTraceFunctionNumber = 12289
	UTRACE_UDATA_DATA_FILE             UTraceFunctionNumber = 12290
	UTRACE_UDATA_RES_FILE              UTraceFunctionNumber = 12291
)

type UTraceLevel

type UTraceLevel int32

enum

const (
	UTRACE_OFF        UTraceLevel = -1
	UTRACE_ERROR      UTraceLevel = 0
	UTRACE_WARNING    UTraceLevel = 3
	UTRACE_OPEN_CLOSE UTraceLevel = 5
	UTRACE_INFO       UTraceLevel = 7
	UTRACE_VERBOSE    UTraceLevel = 9
)

type UTransDirection

type UTransDirection int32

enum

const (
	UTRANS_FORWARD UTransDirection = 0
	UTRANS_REVERSE UTransDirection = 1
)

type UTransPosition

type UTransPosition struct {
	ContextStart int32
	ContextLimit int32
	Start        int32
	Limit        int32
}

type UVerticalOrientation

type UVerticalOrientation int32

enum

const (
	U_VO_ROTATED             UVerticalOrientation = 0
	U_VO_TRANSFORMED_ROTATED UVerticalOrientation = 1
	U_VO_TRANSFORMED_UPRIGHT UVerticalOrientation = 2
	U_VO_UPRIGHT             UVerticalOrientation = 3
)

type UWordBreak

type UWordBreak int32

enum

const (
	UBRK_WORD_NONE         UWordBreak = 0
	UBRK_WORD_NONE_LIMIT   UWordBreak = 100
	UBRK_WORD_NUMBER       UWordBreak = 100
	UBRK_WORD_NUMBER_LIMIT UWordBreak = 200
	UBRK_WORD_LETTER       UWordBreak = 200
	UBRK_WORD_LETTER_LIMIT UWordBreak = 300
	UBRK_WORD_KANA         UWordBreak = 300
	UBRK_WORD_KANA_LIMIT   UWordBreak = 400
	UBRK_WORD_IDEO         UWordBreak = 400
	UBRK_WORD_IDEO_LIMIT   UWordBreak = 500
)

type UWordBreakValues

type UWordBreakValues int32

enum

const (
	U_WB_OTHER              UWordBreakValues = 0
	U_WB_ALETTER            UWordBreakValues = 1
	U_WB_FORMAT             UWordBreakValues = 2
	U_WB_KATAKANA           UWordBreakValues = 3
	U_WB_MIDLETTER          UWordBreakValues = 4
	U_WB_MIDNUM             UWordBreakValues = 5
	U_WB_NUMERIC            UWordBreakValues = 6
	U_WB_EXTENDNUMLET       UWordBreakValues = 7
	U_WB_CR                 UWordBreakValues = 8
	U_WB_EXTEND             UWordBreakValues = 9
	U_WB_LF                 UWordBreakValues = 10
	U_WB_MIDNUMLET          UWordBreakValues = 11
	U_WB_NEWLINE            UWordBreakValues = 12
	U_WB_REGIONAL_INDICATOR UWordBreakValues = 13
	U_WB_HEBREW_LETTER      UWordBreakValues = 14
	U_WB_SINGLE_QUOTE       UWordBreakValues = 15
	U_WB_DOUBLE_QUOTE       UWordBreakValues = 16
	U_WB_E_BASE             UWordBreakValues = 17
	U_WB_E_BASE_GAZ         UWordBreakValues = 18
	U_WB_E_MODIFIER         UWordBreakValues = 19
	U_WB_GLUE_AFTER_ZWJ     UWordBreakValues = 20
	U_WB_ZWJ                UWordBreakValues = 21
	U_WB_WSEGSPACE          UWordBreakValues = 22
)

type UiaAndOrCondition

type UiaAndOrCondition struct {
	ConditionType ConditionType
	PpConditions  **UiaCondition
	CConditions   int32
}

type UiaAsyncContentLoadedEventArgs

type UiaAsyncContentLoadedEventArgs struct {
	Type                    EventArgsType
	EventId                 int32
	AsyncContentLoadedState AsyncContentLoadedState
	PercentComplete         float64
}

type UiaCacheRequest

type UiaCacheRequest struct {
	PViewCondition        *UiaCondition
	Scope                 TreeScope
	PProperties           *int32
	CProperties           int32
	PPatterns             *int32
	CPatterns             int32
	AutomationElementMode AutomationElementMode
}

type UiaChangeInfo

type UiaChangeInfo struct {
	UiaId     int32
	Payload   VARIANT
	ExtraInfo VARIANT
}

type UiaChangesEventArgs

type UiaChangesEventArgs struct {
	Type         EventArgsType
	EventId      int32
	EventIdCount int32
	PUiaChanges  *UiaChangeInfo
}

type UiaCondition

type UiaCondition struct {
	ConditionType ConditionType
}

type UiaEventArgs

type UiaEventArgs struct {
	Type    EventArgsType
	EventId int32
}

type UiaEventCallback

type UiaEventCallback = uintptr

type UiaEventCallback_func

type UiaEventCallback_func = func(pArgs *UiaEventArgs, pRequestedData *SAFEARRAY, pTreeStructure BSTR)

type UiaFindParams

type UiaFindParams struct {
	MaxDepth       int32
	FindFirst      BOOL
	ExcludeRoot    BOOL
	PFindCondition *UiaCondition
}

type UiaNotCondition

type UiaNotCondition struct {
	ConditionType ConditionType
	PCondition    *UiaCondition
}

type UiaPoint

type UiaPoint struct {
	X float64
	Y float64
}

type UiaPropertyChangedEventArgs

type UiaPropertyChangedEventArgs struct {
	Type       EventArgsType
	EventId    UIA_EVENT_ID
	PropertyId int32
	OldValue   VARIANT
	NewValue   VARIANT
}

type UiaPropertyCondition

type UiaPropertyCondition struct {
	ConditionType ConditionType
	PropertyId    UIA_PROPERTY_ID
	Value         VARIANT
	Flags         PropertyConditionFlags
}

type UiaProviderCallback

type UiaProviderCallback = uintptr

type UiaProviderCallback_func

type UiaProviderCallback_func = func(hwnd HWND, providerType ProviderType) *SAFEARRAY

type UiaRect

type UiaRect struct {
	Left   float64
	Top    float64
	Width  float64
	Height float64
}

type UiaStructureChangedEventArgs

type UiaStructureChangedEventArgs struct {
	Type                EventArgsType
	EventId             int32
	StructureChangeType StructureChangeType
	PRuntimeId          *int32
	CRuntimeIdLen       int32
}

type UiaTextEditTextChangedEventArgs

type UiaTextEditTextChangedEventArgs struct {
	Type               EventArgsType
	EventId            int32
	TextEditChangeType TextEditChangeType
	PTextChange        *SAFEARRAY
}

type UiaWindowClosedEventArgs

type UiaWindowClosedEventArgs struct {
	Type          EventArgsType
	EventId       int32
	PRuntimeId    *int32
	CRuntimeIdLen int32
}

type Uri_PROPERTY

type Uri_PROPERTY int32

enum

const (
	Uri_PROPERTY_ABSOLUTE_URI   Uri_PROPERTY = 0
	Uri_PROPERTY_STRING_START   Uri_PROPERTY = 0
	Uri_PROPERTY_AUTHORITY      Uri_PROPERTY = 1
	Uri_PROPERTY_DISPLAY_URI    Uri_PROPERTY = 2
	Uri_PROPERTY_DOMAIN         Uri_PROPERTY = 3
	Uri_PROPERTY_EXTENSION      Uri_PROPERTY = 4
	Uri_PROPERTY_FRAGMENT       Uri_PROPERTY = 5
	Uri_PROPERTY_HOST           Uri_PROPERTY = 6
	Uri_PROPERTY_PASSWORD       Uri_PROPERTY = 7
	Uri_PROPERTY_PATH           Uri_PROPERTY = 8
	Uri_PROPERTY_PATH_AND_QUERY Uri_PROPERTY = 9
	Uri_PROPERTY_QUERY          Uri_PROPERTY = 10
	Uri_PROPERTY_RAW_URI        Uri_PROPERTY = 11
	Uri_PROPERTY_SCHEME_NAME    Uri_PROPERTY = 12
	Uri_PROPERTY_USER_INFO      Uri_PROPERTY = 13
	Uri_PROPERTY_USER_NAME      Uri_PROPERTY = 14
	Uri_PROPERTY_STRING_LAST    Uri_PROPERTY = 14
	Uri_PROPERTY_HOST_TYPE      Uri_PROPERTY = 15
	Uri_PROPERTY_DWORD_START    Uri_PROPERTY = 15
	Uri_PROPERTY_PORT           Uri_PROPERTY = 16
	Uri_PROPERTY_SCHEME         Uri_PROPERTY = 17
	Uri_PROPERTY_ZONE           Uri_PROPERTY = 18
	Uri_PROPERTY_DWORD_LAST     Uri_PROPERTY = 18
)

type UserBITMAP

type UserBITMAP struct {
	BmType       int32
	BmWidth      int32
	BmHeight     int32
	BmWidthBytes int32
	BmPlanes     uint16
	BmBitsPixel  uint16
	CbSize       uint32
	PBuffer      [1]byte
}

type UserCLIPFORMAT

type UserCLIPFORMAT struct {
	FContext int32
	UserCLIPFORMAT_U
}

type UserCLIPFORMAT_U

type UserCLIPFORMAT_U struct {
	Data [1]uint64
}

func (*UserCLIPFORMAT_U) DwValue

func (this *UserCLIPFORMAT_U) DwValue() *uint32

func (*UserCLIPFORMAT_U) DwValueVal

func (this *UserCLIPFORMAT_U) DwValueVal() uint32

func (*UserCLIPFORMAT_U) PwszName

func (this *UserCLIPFORMAT_U) PwszName() *PWSTR

func (*UserCLIPFORMAT_U) PwszNameVal

func (this *UserCLIPFORMAT_U) PwszNameVal() PWSTR

type UserFLAG_STGMEDIUM

type UserFLAG_STGMEDIUM struct {
	ContextFlags   int32
	FPassOwnership int32
	Stgmed         UserSTGMEDIUM
}

type UserHBITMAP

type UserHBITMAP struct {
	FContext int32
	UserHBITMAP_U
}

type UserHBITMAP_U

type UserHBITMAP_U struct {
	Data [1]uint64
}

func (*UserHBITMAP_U) HInproc

func (this *UserHBITMAP_U) HInproc() *int32

func (*UserHBITMAP_U) HInproc64

func (this *UserHBITMAP_U) HInproc64() *int64

func (*UserHBITMAP_U) HInproc64Val

func (this *UserHBITMAP_U) HInproc64Val() int64

func (*UserHBITMAP_U) HInprocVal

func (this *UserHBITMAP_U) HInprocVal() int32

func (*UserHBITMAP_U) HRemote

func (this *UserHBITMAP_U) HRemote() **UserBITMAP

func (*UserHBITMAP_U) HRemoteVal

func (this *UserHBITMAP_U) HRemoteVal() *UserBITMAP

type UserHENHMETAFILE

type UserHENHMETAFILE struct {
	FContext int32
	UserHENHMETAFILE_U
}

type UserHENHMETAFILE_U

type UserHENHMETAFILE_U struct {
	Data [1]uint64
}

func (*UserHENHMETAFILE_U) HInproc

func (this *UserHENHMETAFILE_U) HInproc() *int32

func (*UserHENHMETAFILE_U) HInproc64

func (this *UserHENHMETAFILE_U) HInproc64() *int64

func (*UserHENHMETAFILE_U) HInproc64Val

func (this *UserHENHMETAFILE_U) HInproc64Val() int64

func (*UserHENHMETAFILE_U) HInprocVal

func (this *UserHENHMETAFILE_U) HInprocVal() int32

func (*UserHENHMETAFILE_U) HRemote

func (this *UserHENHMETAFILE_U) HRemote() **BYTE_BLOB

func (*UserHENHMETAFILE_U) HRemoteVal

func (this *UserHENHMETAFILE_U) HRemoteVal() *BYTE_BLOB

type UserHGLOBAL

type UserHGLOBAL struct {
	FContext int32
	UserHGLOBAL_U
}

type UserHGLOBAL_U

type UserHGLOBAL_U struct {
	Data [1]uint64
}

func (*UserHGLOBAL_U) HInproc

func (this *UserHGLOBAL_U) HInproc() *int32

func (*UserHGLOBAL_U) HInproc64

func (this *UserHGLOBAL_U) HInproc64() *int64

func (*UserHGLOBAL_U) HInproc64Val

func (this *UserHGLOBAL_U) HInproc64Val() int64

func (*UserHGLOBAL_U) HInprocVal

func (this *UserHGLOBAL_U) HInprocVal() int32

func (*UserHGLOBAL_U) HRemote

func (this *UserHGLOBAL_U) HRemote() **FLAGGED_BYTE_BLOB

func (*UserHGLOBAL_U) HRemoteVal

func (this *UserHGLOBAL_U) HRemoteVal() *FLAGGED_BYTE_BLOB

type UserHMETAFILE

type UserHMETAFILE struct {
	FContext int32
	UserHMETAFILE_U
}

type UserHMETAFILEPICT

type UserHMETAFILEPICT struct {
	FContext int32
	UserHMETAFILEPICT_U
}

type UserHMETAFILEPICT_U

type UserHMETAFILEPICT_U struct {
	Data [1]uint64
}

func (*UserHMETAFILEPICT_U) HInproc

func (this *UserHMETAFILEPICT_U) HInproc() *int32

func (*UserHMETAFILEPICT_U) HInproc64

func (this *UserHMETAFILEPICT_U) HInproc64() *int64

func (*UserHMETAFILEPICT_U) HInproc64Val

func (this *UserHMETAFILEPICT_U) HInproc64Val() int64

func (*UserHMETAFILEPICT_U) HInprocVal

func (this *UserHMETAFILEPICT_U) HInprocVal() int32

func (*UserHMETAFILEPICT_U) HRemote

func (this *UserHMETAFILEPICT_U) HRemote() **RemoteMETAFILEPICT

func (*UserHMETAFILEPICT_U) HRemoteVal

func (this *UserHMETAFILEPICT_U) HRemoteVal() *RemoteMETAFILEPICT

type UserHMETAFILE_U

type UserHMETAFILE_U struct {
	Data [1]uint64
}

func (*UserHMETAFILE_U) HInproc

func (this *UserHMETAFILE_U) HInproc() *int32

func (*UserHMETAFILE_U) HInproc64

func (this *UserHMETAFILE_U) HInproc64() *int64

func (*UserHMETAFILE_U) HInproc64Val

func (this *UserHMETAFILE_U) HInproc64Val() int64

func (*UserHMETAFILE_U) HInprocVal

func (this *UserHMETAFILE_U) HInprocVal() int32

func (*UserHMETAFILE_U) HRemote

func (this *UserHMETAFILE_U) HRemote() **BYTE_BLOB

func (*UserHMETAFILE_U) HRemoteVal

func (this *UserHMETAFILE_U) HRemoteVal() *BYTE_BLOB

type UserHPALETTE

type UserHPALETTE struct {
	FContext int32
	UserHPALETTE_U
}

type UserHPALETTE_U

type UserHPALETTE_U struct {
	Data [1]uint64
}

func (*UserHPALETTE_U) HInproc

func (this *UserHPALETTE_U) HInproc() *int32

func (*UserHPALETTE_U) HInproc64

func (this *UserHPALETTE_U) HInproc64() *int64

func (*UserHPALETTE_U) HInproc64Val

func (this *UserHPALETTE_U) HInproc64Val() int64

func (*UserHPALETTE_U) HInprocVal

func (this *UserHPALETTE_U) HInprocVal() int32

func (*UserHPALETTE_U) HRemote

func (this *UserHPALETTE_U) HRemote() **LOGPALETTE

func (*UserHPALETTE_U) HRemoteVal

func (this *UserHPALETTE_U) HRemoteVal() *LOGPALETTE

type UserNotification

type UserNotification struct {
}

type UserSTGMEDIUM

type UserSTGMEDIUM struct {
	UserSTGMEDIUM_STGMEDIUM_UNION
	PUnkForRelease *IUnknown
}

type UserSTGMEDIUM_STGMEDIUM_UNION

type UserSTGMEDIUM_STGMEDIUM_UNION struct {
	Tymed uint32
	UserSTGMEDIUM_STGMEDIUM_UNION_U
}

type UserSTGMEDIUM_STGMEDIUM_UNION_U

type UserSTGMEDIUM_STGMEDIUM_UNION_U struct {
	Data [1]uint64
}

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HGdiHandle

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HGdiHandle() **GDI_OBJECT

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HGdiHandleVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HGdiHandleVal() *GDI_OBJECT

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HGlobal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HGlobal() **UserHGLOBAL

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HGlobalVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HGlobalVal() *UserHGLOBAL

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HHEnhMetaFile

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HHEnhMetaFile() **UserHENHMETAFILE

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HHEnhMetaFileVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HHEnhMetaFileVal() *UserHENHMETAFILE

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HMetaFilePict

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HMetaFilePict() **UserHMETAFILEPICT

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) HMetaFilePictVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) HMetaFilePictVal() *UserHMETAFILEPICT

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) LpszFileName

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) LpszFileName() *PWSTR

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) LpszFileNameVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) LpszFileNameVal() PWSTR

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) Pstg

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) PstgVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) PstgVal() *BYTE_BLOB

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) Pstm

func (*UserSTGMEDIUM_STGMEDIUM_UNION_U) PstmVal

func (this *UserSTGMEDIUM_STGMEDIUM_UNION_U) PstmVal() *BYTE_BLOB

type V1PasswordCredentialProvider

type V1PasswordCredentialProvider struct {
}

type V1SmartcardCredentialProvider

type V1SmartcardCredentialProvider struct {
}

type V1WinBioCredentialProvider

type V1WinBioCredentialProvider struct {
}

type VALENT

type VALENT = VALENTW

type VALENTA

type VALENTA struct {
	Ve_valuename PSTR
	Ve_valuelen  uint32
	Ve_valueptr  uintptr
	Ve_type      REG_VALUE_TYPE
}

type VALENTW

type VALENTW struct {
	Ve_valuename PWSTR
	Ve_valuelen  uint32
	Ve_valueptr  uintptr
	Ve_type      REG_VALUE_TYPE
}

type VALIDATEUNC_OPTION

type VALIDATEUNC_OPTION int32

enum flags

const (
	VALIDATEUNC_CONNECT VALIDATEUNC_OPTION = 1
	VALIDATEUNC_NOUI    VALIDATEUNC_OPTION = 2
	VALIDATEUNC_PRINT   VALIDATEUNC_OPTION = 4
	VALIDATEUNC_PERSIST VALIDATEUNC_OPTION = 8
	VALIDATEUNC_VALID   VALIDATEUNC_OPTION = 15
)

type VALIGN

type VALIGN int32

enum

const (
	VA_TOP    VALIGN = 0
	VA_CENTER VALIGN = 1
	VA_BOTTOM VALIGN = 2
)

type VALUENAME

type VALUENAME int32

enum

const (
	VALUENAME_UNKNOWN                     VALUENAME = 0
	VALUENAME_ENTERPRISE_DEFINED_CLASS_ID VALUENAME = 1
	VALUENAME_BUILT_IN_LIST               VALUENAME = 2
)

type VARCMP

type VARCMP uint32

enum

const (
	VARCMP_LT   VARCMP = 0
	VARCMP_EQ   VARCMP = 1
	VARCMP_GT   VARCMP = 2
	VARCMP_NULL VARCMP = 3
)

func VarCmp

func VarCmp(pvarLeft *VARIANT, pvarRight *VARIANT, lcid uint32, dwFlags uint32) VARCMP

func VarCyCmp

func VarCyCmp(cyLeft CY, cyRight CY) VARCMP

func VarCyCmpR8

func VarCyCmpR8(cyLeft CY, dblRight float64) VARCMP

func VarDecCmp

func VarDecCmp(pdecLeft *DECIMAL, pdecRight *DECIMAL) VARCMP

func VarDecCmpR8

func VarDecCmpR8(pdecLeft *DECIMAL, dblRight float64) VARCMP

func VarR4CmpR8

func VarR4CmpR8(fltLeft float32, dblRight float64) VARCMP

type VARDESC

type VARDESC struct {
	Memid       int32
	LpstrSchema PWSTR
	VARDESC_Anonymous
	ElemdescVar ELEMDESC
	WVarFlags   VARFLAGS
	Varkind     VARKIND
}

type VARDESC_Anonymous

type VARDESC_Anonymous struct {
	Data [1]uint64
}

func (*VARDESC_Anonymous) LpvarValue

func (this *VARDESC_Anonymous) LpvarValue() **VARIANT

func (*VARDESC_Anonymous) LpvarValueVal

func (this *VARDESC_Anonymous) LpvarValueVal() *VARIANT

func (*VARDESC_Anonymous) OInst

func (this *VARDESC_Anonymous) OInst() *uint32

func (*VARDESC_Anonymous) OInstVal

func (this *VARDESC_Anonymous) OInstVal() uint32

type VARENUM

type VARENUM uint16

enum flags

const (
	VT_EMPTY            VARENUM = 0
	VT_NULL             VARENUM = 1
	VT_I2               VARENUM = 2
	VT_I4               VARENUM = 3
	VT_R4               VARENUM = 4
	VT_R8               VARENUM = 5
	VT_CY               VARENUM = 6
	VT_DATE             VARENUM = 7
	VT_BSTR             VARENUM = 8
	VT_DISPATCH         VARENUM = 9
	VT_ERROR            VARENUM = 10
	VT_BOOL             VARENUM = 11
	VT_VARIANT          VARENUM = 12
	VT_UNKNOWN          VARENUM = 13
	VT_DECIMAL          VARENUM = 14
	VT_I1               VARENUM = 16
	VT_UI1              VARENUM = 17
	VT_UI2              VARENUM = 18
	VT_UI4              VARENUM = 19
	VT_I8               VARENUM = 20
	VT_UI8              VARENUM = 21
	VT_INT              VARENUM = 22
	VT_UINT             VARENUM = 23
	VT_VOID             VARENUM = 24
	VT_HRESULT          VARENUM = 25
	VT_PTR              VARENUM = 26
	VT_SAFEARRAY        VARENUM = 27
	VT_CARRAY           VARENUM = 28
	VT_USERDEFINED      VARENUM = 29
	VT_LPSTR            VARENUM = 30
	VT_LPWSTR           VARENUM = 31
	VT_RECORD           VARENUM = 36
	VT_INT_PTR          VARENUM = 37
	VT_UINT_PTR         VARENUM = 38
	VT_FILETIME         VARENUM = 64
	VT_BLOB             VARENUM = 65
	VT_STREAM           VARENUM = 66
	VT_STORAGE          VARENUM = 67
	VT_STREAMED_OBJECT  VARENUM = 68
	VT_STORED_OBJECT    VARENUM = 69
	VT_BLOB_OBJECT      VARENUM = 70
	VT_CF               VARENUM = 71
	VT_CLSID            VARENUM = 72
	VT_VERSIONED_STREAM VARENUM = 73
	VT_BSTR_BLOB        VARENUM = 4095
	VT_VECTOR           VARENUM = 4096
	VT_ARRAY            VARENUM = 8192
	VT_BYREF            VARENUM = 16384
	VT_RESERVED         VARENUM = 32768
	VT_ILLEGAL          VARENUM = 65535
	VT_ILLEGALMASKED    VARENUM = 4095
	VT_TYPEMASK         VARENUM = 4095
)

type VARFLAGS

type VARFLAGS uint16

enum

const (
	VARFLAG_FREADONLY        VARFLAGS = 1
	VARFLAG_FSOURCE          VARFLAGS = 2
	VARFLAG_FBINDABLE        VARFLAGS = 4
	VARFLAG_FREQUESTEDIT     VARFLAGS = 8
	VARFLAG_FDISPLAYBIND     VARFLAGS = 16
	VARFLAG_FDEFAULTBIND     VARFLAGS = 32
	VARFLAG_FHIDDEN          VARFLAGS = 64
	VARFLAG_FRESTRICTED      VARFLAGS = 128
	VARFLAG_FDEFAULTCOLLELEM VARFLAGS = 256
	VARFLAG_FUIDEFAULT       VARFLAGS = 512
	VARFLAG_FNONBROWSABLE    VARFLAGS = 1024
	VARFLAG_FREPLACEABLE     VARFLAGS = 2048
	VARFLAG_FIMMEDIATEBIND   VARFLAGS = 4096
)

type VARFORMAT_FIRST_DAY

type VARFORMAT_FIRST_DAY int32

enum

const (
	VARFORMAT_FIRST_DAY_SYSTEMDEFAULT VARFORMAT_FIRST_DAY = 0
	VARFORMAT_FIRST_DAY_MONDAY        VARFORMAT_FIRST_DAY = 1
	VARFORMAT_FIRST_DAY_TUESDAY       VARFORMAT_FIRST_DAY = 2
	VARFORMAT_FIRST_DAY_WEDNESDAY     VARFORMAT_FIRST_DAY = 3
	VARFORMAT_FIRST_DAY_THURSDAY      VARFORMAT_FIRST_DAY = 4
	VARFORMAT_FIRST_DAY_FRIDAY        VARFORMAT_FIRST_DAY = 5
	VARFORMAT_FIRST_DAY_SATURDAY      VARFORMAT_FIRST_DAY = 6
	VARFORMAT_FIRST_DAY_SUNDAY        VARFORMAT_FIRST_DAY = 7
)

type VARFORMAT_FIRST_WEEK

type VARFORMAT_FIRST_WEEK int32

enum

const (
	VARFORMAT_FIRST_WEEK_SYSTEMDEFAULT               VARFORMAT_FIRST_WEEK = 0
	VARFORMAT_FIRST_WEEK_CONTAINS_JANUARY_FIRST      VARFORMAT_FIRST_WEEK = 1
	VARFORMAT_FIRST_WEEK_LARGER_HALF_IN_CURRENT_YEAR VARFORMAT_FIRST_WEEK = 2
	VARFORMAT_FIRST_WEEK_HAS_SEVEN_DAYS              VARFORMAT_FIRST_WEEK = 3
)

type VARFORMAT_GROUP

type VARFORMAT_GROUP int32

enum

const (
	VARFORMAT_GROUP_SYSTEMDEFAULT VARFORMAT_GROUP = -2
	VARFORMAT_GROUP_THOUSANDS     VARFORMAT_GROUP = -1
	VARFORMAT_GROUP_NOTTHOUSANDS  VARFORMAT_GROUP = 0
)

type VARFORMAT_LEADING_DIGIT

type VARFORMAT_LEADING_DIGIT int32

enum

const (
	VARFORMAT_LEADING_DIGIT_SYSTEMDEFAULT VARFORMAT_LEADING_DIGIT = -2
	VARFORMAT_LEADING_DIGIT_INCLUDED      VARFORMAT_LEADING_DIGIT = -1
	VARFORMAT_LEADING_DIGIT_NOTINCLUDED   VARFORMAT_LEADING_DIGIT = 0
)

type VARFORMAT_NAMED_FORMAT

type VARFORMAT_NAMED_FORMAT int32

enum

const (
	VARFORMAT_NAMED_FORMAT_GENERALDATE VARFORMAT_NAMED_FORMAT = 0
	VARFORMAT_NAMED_FORMAT_LONGDATE    VARFORMAT_NAMED_FORMAT = 1
	VARFORMAT_NAMED_FORMAT_SHORTDATE   VARFORMAT_NAMED_FORMAT = 2
	VARFORMAT_NAMED_FORMAT_LONGTIME    VARFORMAT_NAMED_FORMAT = 3
	VARFORMAT_NAMED_FORMAT_SHORTTIME   VARFORMAT_NAMED_FORMAT = 4
)

type VARFORMAT_PARENTHESES

type VARFORMAT_PARENTHESES int32

enum

const (
	VARFORMAT_PARENTHESES_SYSTEMDEFAULT VARFORMAT_PARENTHESES = -2
	VARFORMAT_PARENTHESES_USED          VARFORMAT_PARENTHESES = -1
	VARFORMAT_PARENTHESES_NOTUSED       VARFORMAT_PARENTHESES = 0
)

type VARIANT

type VARIANT struct {
	VARIANT_Anonymous
}

type VARIANT_Anonymous

type VARIANT_Anonymous struct {
	VARIANT_Anonymous_Anonymous
}

func (*VARIANT_Anonymous) Anonymous

func (*VARIANT_Anonymous) AnonymousVal

func (this *VARIANT_Anonymous) AnonymousVal() VARIANT_Anonymous_Anonymous

func (*VARIANT_Anonymous) DecVal

func (this *VARIANT_Anonymous) DecVal() *DECIMAL

func (*VARIANT_Anonymous) DecValVal

func (this *VARIANT_Anonymous) DecValVal() DECIMAL

type VARIANT_Anonymous_Anonymous

type VARIANT_Anonymous_Anonymous struct {
	Vt         VARENUM
	WReserved1 uint16
	WReserved2 uint16
	WReserved3 uint16
	VARIANT_Anonymous_Anonymous_Anonymous
}

type VARIANT_Anonymous_Anonymous_Anonymous

type VARIANT_Anonymous_Anonymous_Anonymous struct {
	VARIANT_Anonymous_Anonymous_Anonymous_Anonymous
}

func (*VARIANT_Anonymous_Anonymous_Anonymous) Anonymous

func (*VARIANT_Anonymous_Anonymous_Anonymous) AnonymousVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) BVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) BValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) BoolVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) BoolValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) BstrVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) BstrValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) BstrValVal() BSTR

func (*VARIANT_Anonymous_Anonymous_Anonymous) Byref

func (*VARIANT_Anonymous_Anonymous_Anonymous) ByrefVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) CVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) CValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) CyVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) CyValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) CyValVal() CY

func (*VARIANT_Anonymous_Anonymous_Anonymous) Date

func (*VARIANT_Anonymous_Anonymous_Anonymous) DateVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) DblVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) DblValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) FltVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) FltValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) IVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) IValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) IntVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) IntValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) IntValVal() int32

func (*VARIANT_Anonymous_Anonymous_Anonymous) LVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) LValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) LlVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) LlValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__

func (this *VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__() *VARIANT_BOOL

func (*VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__Val

func (this *VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_BOOL__Val() VARIANT_BOOL

func (*VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_PBOOL__

func (this *VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_PBOOL__() **VARIANT_BOOL

func (*VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_PBOOL__Val

func (this *VARIANT_Anonymous_Anonymous_Anonymous) OBSOLETE__VARIANT_PBOOL__Val() *VARIANT_BOOL

func (*VARIANT_Anonymous_Anonymous_Anonymous) Parray

func (*VARIANT_Anonymous_Anonymous_Anonymous) ParrayVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PbVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PbValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PbValVal() *byte

func (*VARIANT_Anonymous_Anonymous_Anonymous) PboolVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PboolValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PbstrVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PbstrVal() **BSTR

func (*VARIANT_Anonymous_Anonymous_Anonymous) PbstrValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PbstrValVal() *BSTR

func (*VARIANT_Anonymous_Anonymous_Anonymous) PcVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PcValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PcyVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PcyVal() **CY

func (*VARIANT_Anonymous_Anonymous_Anonymous) PcyValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PcyValVal() *CY

func (*VARIANT_Anonymous_Anonymous_Anonymous) Pdate

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdateVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdblVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdblValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PdblValVal() *float64

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdecVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdecValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PdecValVal() *DECIMAL

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdispVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PdispValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PdispValVal() *IDispatch

func (*VARIANT_Anonymous_Anonymous_Anonymous) PfltVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PfltValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PfltValVal() *float32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PiVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PiValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PiValVal() *int16

func (*VARIANT_Anonymous_Anonymous_Anonymous) PintVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PintVal() **int32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PintValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PintValVal() *int32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PlVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PlValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PlValVal() *int32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PllVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PllValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PllValVal() *int64

func (*VARIANT_Anonymous_Anonymous_Anonymous) Pparray

func (*VARIANT_Anonymous_Anonymous_Anonymous) PparrayVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PparrayVal() **SAFEARRAY

func (*VARIANT_Anonymous_Anonymous_Anonymous) PpdispVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PpdispVal() ***IDispatch

func (*VARIANT_Anonymous_Anonymous_Anonymous) PpdispValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PpdispValVal() **IDispatch

func (*VARIANT_Anonymous_Anonymous_Anonymous) PpunkVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PpunkVal() ***IUnknown

func (*VARIANT_Anonymous_Anonymous_Anonymous) PpunkValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PpunkValVal() **IUnknown

func (*VARIANT_Anonymous_Anonymous_Anonymous) Pscode

func (*VARIANT_Anonymous_Anonymous_Anonymous) PscodeVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PscodeVal() *int32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PuiVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PuiValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PuiValVal() *uint16

func (*VARIANT_Anonymous_Anonymous_Anonymous) PuintVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PuintVal() **uint32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PuintValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PuintValVal() *uint32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PulVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PulValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PulValVal() *uint32

func (*VARIANT_Anonymous_Anonymous_Anonymous) PullVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PullValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PullValVal() *uint64

func (*VARIANT_Anonymous_Anonymous_Anonymous) PunkVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PunkValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PunkValVal() *IUnknown

func (*VARIANT_Anonymous_Anonymous_Anonymous) PvarVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) PvarValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) PvarValVal() *VARIANT

func (*VARIANT_Anonymous_Anonymous_Anonymous) Scode

func (*VARIANT_Anonymous_Anonymous_Anonymous) ScodeVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UiVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UiValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UintVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UintValVal

func (this *VARIANT_Anonymous_Anonymous_Anonymous) UintValVal() uint32

func (*VARIANT_Anonymous_Anonymous_Anonymous) UlVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UlValVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UllVal

func (*VARIANT_Anonymous_Anonymous_Anonymous) UllValVal

type VARIANT_Anonymous_Anonymous_Anonymous_Anonymous

type VARIANT_Anonymous_Anonymous_Anonymous_Anonymous struct {
	PvRecord unsafe.Pointer
	PRecInfo *IRecordInfo
}

type VARIANT_BOOL

type VARIANT_BOOL = int16

type VARKIND

type VARKIND int32

enum

const (
	VAR_PERINSTANCE VARKIND = 0
	VAR_STATIC      VARKIND = 1
	VAR_CONST       VARKIND = 2
	VAR_DISPATCH    VARKIND = 3
)

type VAR_CHANGE_FLAGS

type VAR_CHANGE_FLAGS uint16

enum flags

const (
	VARIANT_NOVALUEPROP        VAR_CHANGE_FLAGS = 1
	VARIANT_ALPHABOOL          VAR_CHANGE_FLAGS = 2
	VARIANT_NOUSEROVERRIDE     VAR_CHANGE_FLAGS = 4
	VARIANT_CALENDAR_HIJRI     VAR_CHANGE_FLAGS = 8
	VARIANT_LOCALBOOL          VAR_CHANGE_FLAGS = 16
	VARIANT_CALENDAR_THAI      VAR_CHANGE_FLAGS = 32
	VARIANT_CALENDAR_GREGORIAN VAR_CHANGE_FLAGS = 64
	VARIANT_USE_NLS            VAR_CHANGE_FLAGS = 128
)

type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES

type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES_func = func(EnclaveAddress unsafe.Pointer, NumberOfBytes uintptr, SourceAddress unsafe.Pointer, PageProtection uint32) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD

type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD_func = func(ThreadDescriptor *VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES

type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES_func = func(EnclaveAddress unsafe.Pointer, NumberOfBytes uintptr) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY_func = func(KeyRequest *ENCLAVE_VBS_BASIC_KEY_REQUEST, RequestedKeySize uint32, ReturnedKey *byte) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA_func = func(Buffer *byte, NumberOfBytes uint32, Generation *uint64) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT_func = func(EnclaveData *byte, Report unsafe.Pointer, BufferSize uint32, OutputSize *uint32) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION

type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION_func = func(EnclaveInfo *ENCLAVE_INFORMATION) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD

type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD_func = func(ThreadDescriptor *VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES

type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES_func = func(EnclaveAddress unsafe.Pointer, NumberOfytes uintptr, PageProtection uint32) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE_func = func(ReturnValue uintptr)

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION_func = func(ExceptionRecord *VBS_BASIC_ENCLAVE_EXCEPTION_AMD64) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD

type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD_func = func(ThreadDescriptor *VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) int32

type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT

type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT = uintptr

type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT_func

type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT_func = func(Report unsafe.Pointer, ReportSize uint32) int32

type VBS_BASIC_ENCLAVE_EXCEPTION_AMD64

type VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 struct {
	ExceptionCode        uint32
	NumberParameters     uint32
	ExceptionInformation [3]uintptr
	ExceptionRAX         uintptr
	ExceptionRCX         uintptr
	ExceptionRIP         uintptr
	ExceptionRFLAGS      uintptr
	ExceptionRSP         uintptr
}

type VBS_BASIC_ENCLAVE_SYSCALL_PAGE

type VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32

type VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 struct {
	ThreadContext       [4]uint32
	EntryPoint          uint32
	StackPointer        uint32
	ExceptionEntryPoint uint32
	ExceptionStack      uint32
	ExceptionActive     uint32
}

type VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64

type VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 struct {
	ThreadContext       [4]uint64
	EntryPoint          uint64
	StackPointer        uint64
	ExceptionEntryPoint uint64
	ExceptionStack      uint64
	ExceptionActive     uint32
}

type VBS_ENCLAVE_REPORT

type VBS_ENCLAVE_REPORT struct {
	ReportSize      uint32
	ReportVersion   uint32
	EnclaveData     [64]byte
	EnclaveIdentity ENCLAVE_IDENTITY
}

type VBS_ENCLAVE_REPORT_MODULE

type VBS_ENCLAVE_REPORT_MODULE struct {
	Header     VBS_ENCLAVE_REPORT_VARDATA_HEADER
	UniqueId   [32]byte
	AuthorId   [32]byte
	FamilyId   [16]byte
	ImageId    [16]byte
	Svn        uint32
	ModuleName [1]uint16
}

type VBS_ENCLAVE_REPORT_PKG_HEADER

type VBS_ENCLAVE_REPORT_PKG_HEADER struct {
	PackageSize         uint32
	Version             uint32
	SignatureScheme     uint32
	SignedStatementSize uint32
	SignatureSize       uint32
	Reserved            uint32
}

type VBS_ENCLAVE_REPORT_VARDATA_HEADER

type VBS_ENCLAVE_REPORT_VARDATA_HEADER struct {
	DataType uint32
	Size     uint32
}

type VERSIONEDSTREAM

type VERSIONEDSTREAM struct {
	GuidVersion syscall.GUID
	PStream     *IStream
}

type VERTSCROLLSTATES

type VERTSCROLLSTATES int32

enum

const (
	VSS_NORMAL   VERTSCROLLSTATES = 1
	VSS_HOT      VERTSCROLLSTATES = 2
	VSS_PUSHED   VERTSCROLLSTATES = 3
	VSS_DISABLED VERTSCROLLSTATES = 4
)

type VERTTHUMBSTATES

type VERTTHUMBSTATES int32

enum

const (
	VTS_NORMAL   VERTTHUMBSTATES = 1
	VTS_HOT      VERTTHUMBSTATES = 2
	VTS_PUSHED   VERTTHUMBSTATES = 3
	VTS_DISABLED VERTTHUMBSTATES = 4
)

type VER_FIND_FILE_FLAGS

type VER_FIND_FILE_FLAGS uint32

enum

const (
	VFFF_ISSHAREDFILE VER_FIND_FILE_FLAGS = 1
)

type VER_FIND_FILE_STATUS

type VER_FIND_FILE_STATUS uint32

enum flags

const (
	VFF_CURNEDEST    VER_FIND_FILE_STATUS = 1
	VFF_FILEINUSE    VER_FIND_FILE_STATUS = 2
	VFF_BUFFTOOSMALL VER_FIND_FILE_STATUS = 4
)

func VerFindFileA

func VerFindFileA(uFlags VER_FIND_FILE_FLAGS, szFileName PSTR, szWinDir PSTR, szAppDir PSTR, szCurDir PSTR, puCurDirLen *uint32, szDestDir PSTR, puDestDirLen *uint32) VER_FIND_FILE_STATUS

func VerFindFileW

func VerFindFileW(uFlags VER_FIND_FILE_FLAGS, szFileName PWSTR, szWinDir PWSTR, szAppDir PWSTR, szCurDir PWSTR, puCurDirLen *uint32, szDestDir PWSTR, puDestDirLen *uint32) VER_FIND_FILE_STATUS

type VER_FLAGS

type VER_FLAGS uint32

enum flags

const (
	VER_MINORVERSION     VER_FLAGS = 1
	VER_MAJORVERSION     VER_FLAGS = 2
	VER_BUILDNUMBER      VER_FLAGS = 4
	VER_PLATFORMID       VER_FLAGS = 8
	VER_SERVICEPACKMINOR VER_FLAGS = 16
	VER_SERVICEPACKMAJOR VER_FLAGS = 32
	VER_SUITENAME        VER_FLAGS = 64
	VER_PRODUCT_TYPE     VER_FLAGS = 128
)

type VER_INSTALL_FILE_FLAGS

type VER_INSTALL_FILE_FLAGS uint32

enum

const (
	VIFF_FORCEINSTALL  VER_INSTALL_FILE_FLAGS = 1
	VIFF_DONTDELETEOLD VER_INSTALL_FILE_FLAGS = 2
)

type VER_INSTALL_FILE_STATUS

type VER_INSTALL_FILE_STATUS uint32

enum flags

const (
	VIF_TEMPFILE          VER_INSTALL_FILE_STATUS = 1
	VIF_MISMATCH          VER_INSTALL_FILE_STATUS = 2
	VIF_SRCOLD            VER_INSTALL_FILE_STATUS = 4
	VIF_DIFFLANG          VER_INSTALL_FILE_STATUS = 8
	VIF_DIFFCODEPG        VER_INSTALL_FILE_STATUS = 16
	VIF_DIFFTYPE          VER_INSTALL_FILE_STATUS = 32
	VIF_WRITEPROT         VER_INSTALL_FILE_STATUS = 64
	VIF_FILEINUSE         VER_INSTALL_FILE_STATUS = 128
	VIF_OUTOFSPACE        VER_INSTALL_FILE_STATUS = 256
	VIF_ACCESSVIOLATION   VER_INSTALL_FILE_STATUS = 512
	VIF_SHARINGVIOLATION  VER_INSTALL_FILE_STATUS = 1024
	VIF_CANNOTCREATE      VER_INSTALL_FILE_STATUS = 2048
	VIF_CANNOTDELETE      VER_INSTALL_FILE_STATUS = 4096
	VIF_CANNOTRENAME      VER_INSTALL_FILE_STATUS = 8192
	VIF_CANNOTDELETECUR   VER_INSTALL_FILE_STATUS = 16384
	VIF_OUTOFMEMORY       VER_INSTALL_FILE_STATUS = 32768
	VIF_CANNOTREADSRC     VER_INSTALL_FILE_STATUS = 65536
	VIF_CANNOTREADDST     VER_INSTALL_FILE_STATUS = 131072
	VIF_BUFFTOOSMALL      VER_INSTALL_FILE_STATUS = 262144
	VIF_CANNOTLOADLZ32    VER_INSTALL_FILE_STATUS = 524288
	VIF_CANNOTLOADCABINET VER_INSTALL_FILE_STATUS = 1048576
)

func VerInstallFileA

func VerInstallFileA(uFlags VER_INSTALL_FILE_FLAGS, szSrcFileName PSTR, szDestFileName PSTR, szSrcDir PSTR, szDestDir PSTR, szCurDir PSTR, szTmpFile PSTR, puTmpFileLen *uint32) VER_INSTALL_FILE_STATUS

func VerInstallFileW

func VerInstallFileW(uFlags VER_INSTALL_FILE_FLAGS, szSrcFileName PWSTR, szDestFileName PWSTR, szSrcDir PWSTR, szDestDir PWSTR, szCurDir PWSTR, szTmpFile PWSTR, puTmpFileLen *uint32) VER_INSTALL_FILE_STATUS

type VER_PLATFORM

type VER_PLATFORM uint32

enum

const (
	VER_PLATFORM_WIN32s        VER_PLATFORM = 0
	VER_PLATFORM_WIN32_WINDOWS VER_PLATFORM = 1
	VER_PLATFORM_WIN32_NT      VER_PLATFORM = 2
)

type VIEWSTATUS

type VIEWSTATUS int32

enum

const (
	VIEWSTATUS_OPAQUE              VIEWSTATUS = 1
	VIEWSTATUS_SOLIDBKGND          VIEWSTATUS = 2
	VIEWSTATUS_DVASPECTOPAQUE      VIEWSTATUS = 4
	VIEWSTATUS_DVASPECTTRANSPARENT VIEWSTATUS = 8
	VIEWSTATUS_SURFACE             VIEWSTATUS = 16
	VIEWSTATUS_3DSURFACE           VIEWSTATUS = 32
)

type VIEW_OBJECT_PROPERTIES_FLAGS

type VIEW_OBJECT_PROPERTIES_FLAGS uint32

enum flags

const (
	VPF_SELECTRELATIVE  VIEW_OBJECT_PROPERTIES_FLAGS = 1
	VPF_DISABLERELATIVE VIEW_OBJECT_PROPERTIES_FLAGS = 2
	VPF_DISABLESCALE    VIEW_OBJECT_PROPERTIES_FLAGS = 4
)

type VIRTUAL_ALLOCATION_TYPE

type VIRTUAL_ALLOCATION_TYPE uint32

enum flags

const (
	MEM_COMMIT              VIRTUAL_ALLOCATION_TYPE = 4096
	MEM_RESERVE             VIRTUAL_ALLOCATION_TYPE = 8192
	MEM_RESET               VIRTUAL_ALLOCATION_TYPE = 524288
	MEM_RESET_UNDO          VIRTUAL_ALLOCATION_TYPE = 16777216
	MEM_REPLACE_PLACEHOLDER VIRTUAL_ALLOCATION_TYPE = 16384
	MEM_LARGE_PAGES         VIRTUAL_ALLOCATION_TYPE = 536870912
	MEM_RESERVE_PLACEHOLDER VIRTUAL_ALLOCATION_TYPE = 262144
	MEM_FREE                VIRTUAL_ALLOCATION_TYPE = 65536
)

type VIRTUAL_FREE_TYPE

type VIRTUAL_FREE_TYPE uint32

enum

const (
	MEM_DECOMMIT VIRTUAL_FREE_TYPE = 16384
	MEM_RELEASE  VIRTUAL_FREE_TYPE = 32768
)

type VIRTUAL_KEY

type VIRTUAL_KEY uint16

enum

const (
	VK_0                               VIRTUAL_KEY = 48
	VK_1                               VIRTUAL_KEY = 49
	VK_2                               VIRTUAL_KEY = 50
	VK_3                               VIRTUAL_KEY = 51
	VK_4                               VIRTUAL_KEY = 52
	VK_5                               VIRTUAL_KEY = 53
	VK_6                               VIRTUAL_KEY = 54
	VK_7                               VIRTUAL_KEY = 55
	VK_8                               VIRTUAL_KEY = 56
	VK_9                               VIRTUAL_KEY = 57
	VK_A                               VIRTUAL_KEY = 65
	VK_B                               VIRTUAL_KEY = 66
	VK_C                               VIRTUAL_KEY = 67
	VK_D                               VIRTUAL_KEY = 68
	VK_E                               VIRTUAL_KEY = 69
	VK_F                               VIRTUAL_KEY = 70
	VK_G                               VIRTUAL_KEY = 71
	VK_H                               VIRTUAL_KEY = 72
	VK_I                               VIRTUAL_KEY = 73
	VK_J                               VIRTUAL_KEY = 74
	VK_K                               VIRTUAL_KEY = 75
	VK_L                               VIRTUAL_KEY = 76
	VK_M                               VIRTUAL_KEY = 77
	VK_N                               VIRTUAL_KEY = 78
	VK_O                               VIRTUAL_KEY = 79
	VK_P                               VIRTUAL_KEY = 80
	VK_Q                               VIRTUAL_KEY = 81
	VK_R                               VIRTUAL_KEY = 82
	VK_S                               VIRTUAL_KEY = 83
	VK_T                               VIRTUAL_KEY = 84
	VK_U                               VIRTUAL_KEY = 85
	VK_V                               VIRTUAL_KEY = 86
	VK_W                               VIRTUAL_KEY = 87
	VK_X                               VIRTUAL_KEY = 88
	VK_Y                               VIRTUAL_KEY = 89
	VK_Z                               VIRTUAL_KEY = 90
	VK_ABNT_C1                         VIRTUAL_KEY = 193
	VK_ABNT_C2                         VIRTUAL_KEY = 194
	VK_DBE_ALPHANUMERIC                VIRTUAL_KEY = 240
	VK_DBE_CODEINPUT                   VIRTUAL_KEY = 250
	VK_DBE_DBCSCHAR                    VIRTUAL_KEY = 244
	VK_DBE_DETERMINESTRING             VIRTUAL_KEY = 252
	VK_DBE_ENTERDLGCONVERSIONMODE      VIRTUAL_KEY = 253
	VK_DBE_ENTERIMECONFIGMODE          VIRTUAL_KEY = 248
	VK_DBE_ENTERWORDREGISTERMODE       VIRTUAL_KEY = 247
	VK_DBE_FLUSHSTRING                 VIRTUAL_KEY = 249
	VK_DBE_HIRAGANA                    VIRTUAL_KEY = 242
	VK_DBE_KATAKANA                    VIRTUAL_KEY = 241
	VK_DBE_NOCODEINPUT                 VIRTUAL_KEY = 251
	VK_DBE_NOROMAN                     VIRTUAL_KEY = 246
	VK_DBE_ROMAN                       VIRTUAL_KEY = 245
	VK_DBE_SBCSCHAR                    VIRTUAL_KEY = 243
	VK__none_                          VIRTUAL_KEY = 255
	VK_LBUTTON                         VIRTUAL_KEY = 1
	VK_RBUTTON                         VIRTUAL_KEY = 2
	VK_CANCEL                          VIRTUAL_KEY = 3
	VK_MBUTTON                         VIRTUAL_KEY = 4
	VK_XBUTTON1                        VIRTUAL_KEY = 5
	VK_XBUTTON2                        VIRTUAL_KEY = 6
	VK_BACK                            VIRTUAL_KEY = 8
	VK_TAB                             VIRTUAL_KEY = 9
	VK_CLEAR                           VIRTUAL_KEY = 12
	VK_RETURN                          VIRTUAL_KEY = 13
	VK_SHIFT                           VIRTUAL_KEY = 16
	VK_CONTROL                         VIRTUAL_KEY = 17
	VK_MENU                            VIRTUAL_KEY = 18
	VK_PAUSE                           VIRTUAL_KEY = 19
	VK_CAPITAL                         VIRTUAL_KEY = 20
	VK_KANA                            VIRTUAL_KEY = 21
	VK_HANGEUL                         VIRTUAL_KEY = 21
	VK_HANGUL                          VIRTUAL_KEY = 21
	VK_IME_ON                          VIRTUAL_KEY = 22
	VK_JUNJA                           VIRTUAL_KEY = 23
	VK_FINAL                           VIRTUAL_KEY = 24
	VK_HANJA                           VIRTUAL_KEY = 25
	VK_KANJI                           VIRTUAL_KEY = 25
	VK_IME_OFF                         VIRTUAL_KEY = 26
	VK_ESCAPE                          VIRTUAL_KEY = 27
	VK_CONVERT                         VIRTUAL_KEY = 28
	VK_NONCONVERT                      VIRTUAL_KEY = 29
	VK_ACCEPT                          VIRTUAL_KEY = 30
	VK_MODECHANGE                      VIRTUAL_KEY = 31
	VK_SPACE                           VIRTUAL_KEY = 32
	VK_PRIOR                           VIRTUAL_KEY = 33
	VK_NEXT                            VIRTUAL_KEY = 34
	VK_END                             VIRTUAL_KEY = 35
	VK_HOME                            VIRTUAL_KEY = 36
	VK_LEFT                            VIRTUAL_KEY = 37
	VK_UP                              VIRTUAL_KEY = 38
	VK_RIGHT                           VIRTUAL_KEY = 39
	VK_DOWN                            VIRTUAL_KEY = 40
	VK_SELECT                          VIRTUAL_KEY = 41
	VK_PRINT                           VIRTUAL_KEY = 42
	VK_EXECUTE                         VIRTUAL_KEY = 43
	VK_SNAPSHOT                        VIRTUAL_KEY = 44
	VK_INSERT                          VIRTUAL_KEY = 45
	VK_DELETE                          VIRTUAL_KEY = 46
	VK_HELP                            VIRTUAL_KEY = 47
	VK_LWIN                            VIRTUAL_KEY = 91
	VK_RWIN                            VIRTUAL_KEY = 92
	VK_APPS                            VIRTUAL_KEY = 93
	VK_SLEEP                           VIRTUAL_KEY = 95
	VK_NUMPAD0                         VIRTUAL_KEY = 96
	VK_NUMPAD1                         VIRTUAL_KEY = 97
	VK_NUMPAD2                         VIRTUAL_KEY = 98
	VK_NUMPAD3                         VIRTUAL_KEY = 99
	VK_NUMPAD4                         VIRTUAL_KEY = 100
	VK_NUMPAD5                         VIRTUAL_KEY = 101
	VK_NUMPAD6                         VIRTUAL_KEY = 102
	VK_NUMPAD7                         VIRTUAL_KEY = 103
	VK_NUMPAD8                         VIRTUAL_KEY = 104
	VK_NUMPAD9                         VIRTUAL_KEY = 105
	VK_MULTIPLY                        VIRTUAL_KEY = 106
	VK_ADD                             VIRTUAL_KEY = 107
	VK_SEPARATOR                       VIRTUAL_KEY = 108
	VK_SUBTRACT                        VIRTUAL_KEY = 109
	VK_DECIMAL                         VIRTUAL_KEY = 110
	VK_DIVIDE                          VIRTUAL_KEY = 111
	VK_F1                              VIRTUAL_KEY = 112
	VK_F2                              VIRTUAL_KEY = 113
	VK_F3                              VIRTUAL_KEY = 114
	VK_F4                              VIRTUAL_KEY = 115
	VK_F5                              VIRTUAL_KEY = 116
	VK_F6                              VIRTUAL_KEY = 117
	VK_F7                              VIRTUAL_KEY = 118
	VK_F8                              VIRTUAL_KEY = 119
	VK_F9                              VIRTUAL_KEY = 120
	VK_F10                             VIRTUAL_KEY = 121
	VK_F11                             VIRTUAL_KEY = 122
	VK_F12                             VIRTUAL_KEY = 123
	VK_F13                             VIRTUAL_KEY = 124
	VK_F14                             VIRTUAL_KEY = 125
	VK_F15                             VIRTUAL_KEY = 126
	VK_F16                             VIRTUAL_KEY = 127
	VK_F17                             VIRTUAL_KEY = 128
	VK_F18                             VIRTUAL_KEY = 129
	VK_F19                             VIRTUAL_KEY = 130
	VK_F20                             VIRTUAL_KEY = 131
	VK_F21                             VIRTUAL_KEY = 132
	VK_F22                             VIRTUAL_KEY = 133
	VK_F23                             VIRTUAL_KEY = 134
	VK_F24                             VIRTUAL_KEY = 135
	VK_NAVIGATION_VIEW                 VIRTUAL_KEY = 136
	VK_NAVIGATION_MENU                 VIRTUAL_KEY = 137
	VK_NAVIGATION_UP                   VIRTUAL_KEY = 138
	VK_NAVIGATION_DOWN                 VIRTUAL_KEY = 139
	VK_NAVIGATION_LEFT                 VIRTUAL_KEY = 140
	VK_NAVIGATION_RIGHT                VIRTUAL_KEY = 141
	VK_NAVIGATION_ACCEPT               VIRTUAL_KEY = 142
	VK_NAVIGATION_CANCEL               VIRTUAL_KEY = 143
	VK_NUMLOCK                         VIRTUAL_KEY = 144
	VK_SCROLL                          VIRTUAL_KEY = 145
	VK_OEM_NEC_EQUAL                   VIRTUAL_KEY = 146
	VK_OEM_FJ_JISHO                    VIRTUAL_KEY = 146
	VK_OEM_FJ_MASSHOU                  VIRTUAL_KEY = 147
	VK_OEM_FJ_TOUROKU                  VIRTUAL_KEY = 148
	VK_OEM_FJ_LOYA                     VIRTUAL_KEY = 149
	VK_OEM_FJ_ROYA                     VIRTUAL_KEY = 150
	VK_LSHIFT                          VIRTUAL_KEY = 160
	VK_RSHIFT                          VIRTUAL_KEY = 161
	VK_LCONTROL                        VIRTUAL_KEY = 162
	VK_RCONTROL                        VIRTUAL_KEY = 163
	VK_LMENU                           VIRTUAL_KEY = 164
	VK_RMENU                           VIRTUAL_KEY = 165
	VK_BROWSER_BACK                    VIRTUAL_KEY = 166
	VK_BROWSER_FORWARD                 VIRTUAL_KEY = 167
	VK_BROWSER_REFRESH                 VIRTUAL_KEY = 168
	VK_BROWSER_STOP                    VIRTUAL_KEY = 169
	VK_BROWSER_SEARCH                  VIRTUAL_KEY = 170
	VK_BROWSER_FAVORITES               VIRTUAL_KEY = 171
	VK_BROWSER_HOME                    VIRTUAL_KEY = 172
	VK_VOLUME_MUTE                     VIRTUAL_KEY = 173
	VK_VOLUME_DOWN                     VIRTUAL_KEY = 174
	VK_VOLUME_UP                       VIRTUAL_KEY = 175
	VK_MEDIA_NEXT_TRACK                VIRTUAL_KEY = 176
	VK_MEDIA_PREV_TRACK                VIRTUAL_KEY = 177
	VK_MEDIA_STOP                      VIRTUAL_KEY = 178
	VK_MEDIA_PLAY_PAUSE                VIRTUAL_KEY = 179
	VK_LAUNCH_MAIL                     VIRTUAL_KEY = 180
	VK_LAUNCH_MEDIA_SELECT             VIRTUAL_KEY = 181
	VK_LAUNCH_APP1                     VIRTUAL_KEY = 182
	VK_LAUNCH_APP2                     VIRTUAL_KEY = 183
	VK_OEM_1                           VIRTUAL_KEY = 186
	VK_OEM_PLUS                        VIRTUAL_KEY = 187
	VK_OEM_COMMA                       VIRTUAL_KEY = 188
	VK_OEM_MINUS                       VIRTUAL_KEY = 189
	VK_OEM_PERIOD                      VIRTUAL_KEY = 190
	VK_OEM_2                           VIRTUAL_KEY = 191
	VK_OEM_3                           VIRTUAL_KEY = 192
	VK_GAMEPAD_A                       VIRTUAL_KEY = 195
	VK_GAMEPAD_B                       VIRTUAL_KEY = 196
	VK_GAMEPAD_X                       VIRTUAL_KEY = 197
	VK_GAMEPAD_Y                       VIRTUAL_KEY = 198
	VK_GAMEPAD_RIGHT_SHOULDER          VIRTUAL_KEY = 199
	VK_GAMEPAD_LEFT_SHOULDER           VIRTUAL_KEY = 200
	VK_GAMEPAD_LEFT_TRIGGER            VIRTUAL_KEY = 201
	VK_GAMEPAD_RIGHT_TRIGGER           VIRTUAL_KEY = 202
	VK_GAMEPAD_DPAD_UP                 VIRTUAL_KEY = 203
	VK_GAMEPAD_DPAD_DOWN               VIRTUAL_KEY = 204
	VK_GAMEPAD_DPAD_LEFT               VIRTUAL_KEY = 205
	VK_GAMEPAD_DPAD_RIGHT              VIRTUAL_KEY = 206
	VK_GAMEPAD_MENU                    VIRTUAL_KEY = 207
	VK_GAMEPAD_VIEW                    VIRTUAL_KEY = 208
	VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON  VIRTUAL_KEY = 209
	VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON VIRTUAL_KEY = 210
	VK_GAMEPAD_LEFT_THUMBSTICK_UP      VIRTUAL_KEY = 211
	VK_GAMEPAD_LEFT_THUMBSTICK_DOWN    VIRTUAL_KEY = 212
	VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT   VIRTUAL_KEY = 213
	VK_GAMEPAD_LEFT_THUMBSTICK_LEFT    VIRTUAL_KEY = 214
	VK_GAMEPAD_RIGHT_THUMBSTICK_UP     VIRTUAL_KEY = 215
	VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN   VIRTUAL_KEY = 216
	VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT  VIRTUAL_KEY = 217
	VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT   VIRTUAL_KEY = 218
	VK_OEM_4                           VIRTUAL_KEY = 219
	VK_OEM_5                           VIRTUAL_KEY = 220
	VK_OEM_6                           VIRTUAL_KEY = 221
	VK_OEM_7                           VIRTUAL_KEY = 222
	VK_OEM_8                           VIRTUAL_KEY = 223
	VK_OEM_AX                          VIRTUAL_KEY = 225
	VK_OEM_102                         VIRTUAL_KEY = 226
	VK_ICO_HELP                        VIRTUAL_KEY = 227
	VK_ICO_00                          VIRTUAL_KEY = 228
	VK_PROCESSKEY                      VIRTUAL_KEY = 229
	VK_ICO_CLEAR                       VIRTUAL_KEY = 230
	VK_PACKET                          VIRTUAL_KEY = 231
	VK_OEM_RESET                       VIRTUAL_KEY = 233
	VK_OEM_JUMP                        VIRTUAL_KEY = 234
	VK_OEM_PA1                         VIRTUAL_KEY = 235
	VK_OEM_PA2                         VIRTUAL_KEY = 236
	VK_OEM_PA3                         VIRTUAL_KEY = 237
	VK_OEM_WSCTRL                      VIRTUAL_KEY = 238
	VK_OEM_CUSEL                       VIRTUAL_KEY = 239
	VK_OEM_ATTN                        VIRTUAL_KEY = 240
	VK_OEM_FINISH                      VIRTUAL_KEY = 241
	VK_OEM_COPY                        VIRTUAL_KEY = 242
	VK_OEM_AUTO                        VIRTUAL_KEY = 243
	VK_OEM_ENLW                        VIRTUAL_KEY = 244
	VK_OEM_BACKTAB                     VIRTUAL_KEY = 245
	VK_ATTN                            VIRTUAL_KEY = 246
	VK_CRSEL                           VIRTUAL_KEY = 247
	VK_EXSEL                           VIRTUAL_KEY = 248
	VK_EREOF                           VIRTUAL_KEY = 249
	VK_PLAY                            VIRTUAL_KEY = 250
	VK_ZOOM                            VIRTUAL_KEY = 251
	VK_NONAME                          VIRTUAL_KEY = 252
	VK_PA1                             VIRTUAL_KEY = 253
	VK_OEM_CLEAR                       VIRTUAL_KEY = 254
)
const VK_WHEEL_DOWN VIRTUAL_KEY = 0x9E
const VK_WHEEL_LEFT VIRTUAL_KEY = 0x9C
const VK_WHEEL_RIGHT VIRTUAL_KEY = 0x9D
const VK_WHEEL_UP VIRTUAL_KEY = 0x9F

type VK_FPARAM

type VK_FPARAM struct {
	NLSFEProcIndex byte
	NLSFEProcParam uint32
}

type VK_F_

type VK_F_ struct {
	Vk               byte
	NLSFEProcType    byte
	NLSFEProcCurrent byte
	NLSFEProcSwitch  byte
	NLSFEProc        [8]VK_FPARAM
	NLSFEProcAlt     [8]VK_FPARAM
}

type VK_TO_BIT

type VK_TO_BIT struct {
	Vk      byte
	ModBits byte
}

type VK_TO_WCHARS1

type VK_TO_WCHARS1 struct {
	VirtualKey byte
	Attributes byte
	Wch        [1]uint16
}

type VK_TO_WCHARS10

type VK_TO_WCHARS10 struct {
	VirtualKey byte
	Attributes byte
	Wch        [10]uint16
}

type VK_TO_WCHARS2

type VK_TO_WCHARS2 struct {
	VirtualKey byte
	Attributes byte
	Wch        [2]uint16
}

type VK_TO_WCHARS3

type VK_TO_WCHARS3 struct {
	VirtualKey byte
	Attributes byte
	Wch        [3]uint16
}

type VK_TO_WCHARS4

type VK_TO_WCHARS4 struct {
	VirtualKey byte
	Attributes byte
	Wch        [4]uint16
}

type VK_TO_WCHARS5

type VK_TO_WCHARS5 struct {
	VirtualKey byte
	Attributes byte
	Wch        [5]uint16
}

type VK_TO_WCHARS6

type VK_TO_WCHARS6 struct {
	VirtualKey byte
	Attributes byte
	Wch        [6]uint16
}

type VK_TO_WCHARS7

type VK_TO_WCHARS7 struct {
	VirtualKey byte
	Attributes byte
	Wch        [7]uint16
}

type VK_TO_WCHARS8

type VK_TO_WCHARS8 struct {
	VirtualKey byte
	Attributes byte
	Wch        [8]uint16
}

type VK_TO_WCHARS9

type VK_TO_WCHARS9 struct {
	VirtualKey byte
	Attributes byte
	Wch        [9]uint16
}

type VK_TO_WCHAR_TABLE

type VK_TO_WCHAR_TABLE struct {
	PVkToWchars    *VK_TO_WCHARS1
	NModifications byte
	CbSize         byte
}

type VK_VSC

type VK_VSC struct {
	Vk  byte
	Vsc byte
}

type VOLUME_ALLOCATE_BC_STREAM_INPUT

type VOLUME_ALLOCATE_BC_STREAM_INPUT struct {
	Version           uint32
	RequestsPerPeriod uint32
	Period            uint32
	RetryFailures     BOOLEAN
	Discardable       BOOLEAN
	Reserved1         [2]BOOLEAN
	LowestByteOffset  uint64
	HighestByteOffset uint64
	AccessType        uint32
	AccessMode        uint32
}

type VOLUME_ALLOCATE_BC_STREAM_OUTPUT

type VOLUME_ALLOCATE_BC_STREAM_OUTPUT struct {
	RequestSize            uint64
	NumOutStandingRequests uint32
}

type VOLUME_ALLOCATION_HINT_INPUT

type VOLUME_ALLOCATION_HINT_INPUT struct {
	ClusterSize           uint32
	NumberOfClusters      uint32
	StartingClusterNumber int64
}

type VOLUME_ALLOCATION_HINT_OUTPUT

type VOLUME_ALLOCATION_HINT_OUTPUT struct {
	Bitmap [1]uint32
}

type VOLUME_CRITICAL_IO

type VOLUME_CRITICAL_IO struct {
	AccessType   uint32
	ExtentsCount uint32
	Extents      [1]FILE_EXTENT
}

type VOLUME_FAILOVER_SET

type VOLUME_FAILOVER_SET struct {
	NumberOfDisks uint32
	DiskNumbers   [1]uint32
}

type VOLUME_GET_BC_PROPERTIES_INPUT

type VOLUME_GET_BC_PROPERTIES_INPUT struct {
	Version           uint32
	Reserved1         uint32
	LowestByteOffset  uint64
	HighestByteOffset uint64
	AccessType        uint32
	AccessMode        uint32
}

type VOLUME_GET_BC_PROPERTIES_OUTPUT

type VOLUME_GET_BC_PROPERTIES_OUTPUT struct {
	MaximumRequestsPerPeriod uint32
	MinimumPeriod            uint32
	MaximumRequestSize       uint64
	EstimatedTimePerRequest  uint32
	NumOutStandingRequests   uint32
	RequestSize              uint64
}

type VOLUME_LOGICAL_OFFSET

type VOLUME_LOGICAL_OFFSET struct {
	LogicalOffset int64
}

type VOLUME_NUMBER

type VOLUME_NUMBER struct {
	VolumeNumber      uint32
	VolumeManagerName [8]uint16
}

type VOLUME_PHYSICAL_OFFSET

type VOLUME_PHYSICAL_OFFSET struct {
	DiskNumber uint32
	Offset     int64
}

type VOLUME_PHYSICAL_OFFSETS

type VOLUME_PHYSICAL_OFFSETS struct {
	NumberOfPhysicalOffsets uint32
	PhysicalOffset          [1]VOLUME_PHYSICAL_OFFSET
}

type VOLUME_READ_PLEX_INPUT

type VOLUME_READ_PLEX_INPUT struct {
	ByteOffset int64
	Length     uint32
	PlexNumber uint32
}

type VOLUME_SET_GPT_ATTRIBUTES_INFORMATION

type VOLUME_SET_GPT_ATTRIBUTES_INFORMATION struct {
	GptAttributes              uint64
	RevertOnClose              BOOLEAN
	ApplyToAllConnectedVolumes BOOLEAN
	Reserved1                  uint16
	Reserved2                  uint32
}

type VOLUME_SHRINK_INFO

type VOLUME_SHRINK_INFO struct {
	VolumeSize uint64
}

type VPCOLORFLAGS

type VPCOLORFLAGS int32

enum

const (
	VPCF_TEXT           VPCOLORFLAGS = 1
	VPCF_BACKGROUND     VPCOLORFLAGS = 2
	VPCF_SORTCOLUMN     VPCOLORFLAGS = 3
	VPCF_SUBTEXT        VPCOLORFLAGS = 4
	VPCF_TEXTBACKGROUND VPCOLORFLAGS = 5
)

type VPWATERMARKFLAGS

type VPWATERMARKFLAGS int32

enum flags

const (
	VPWF_DEFAULT    VPWATERMARKFLAGS = 0
	VPWF_ALPHABLEND VPWATERMARKFLAGS = 1
)

type VSC_LPWSTR

type VSC_LPWSTR struct {
	Vsc  byte
	Pwsz PWSTR
}

type VSC_VK

type VSC_VK struct {
	Vsc byte
	Vk  uint16
}

type VS_FIXEDFILEINFO

type VS_FIXEDFILEINFO struct {
	DwSignature        uint32
	DwStrucVersion     uint32
	DwFileVersionMS    uint32
	DwFileVersionLS    uint32
	DwProductVersionMS uint32
	DwProductVersionLS uint32
	DwFileFlagsMask    uint32
	DwFileFlags        VS_FIXEDFILEINFO_FILE_FLAGS
	DwFileOS           VS_FIXEDFILEINFO_FILE_OS
	DwFileType         VS_FIXEDFILEINFO_FILE_TYPE
	DwFileSubtype      VS_FIXEDFILEINFO_FILE_SUBTYPE
	DwFileDateMS       uint32
	DwFileDateLS       uint32
}

type VS_FIXEDFILEINFO_FILE_FLAGS

type VS_FIXEDFILEINFO_FILE_FLAGS uint32

enum flags

const (
	VS_FF_DEBUG        VS_FIXEDFILEINFO_FILE_FLAGS = 1
	VS_FF_PRERELEASE   VS_FIXEDFILEINFO_FILE_FLAGS = 2
	VS_FF_PATCHED      VS_FIXEDFILEINFO_FILE_FLAGS = 4
	VS_FF_PRIVATEBUILD VS_FIXEDFILEINFO_FILE_FLAGS = 8
	VS_FF_INFOINFERRED VS_FIXEDFILEINFO_FILE_FLAGS = 16
	VS_FF_SPECIALBUILD VS_FIXEDFILEINFO_FILE_FLAGS = 32
)

type VS_FIXEDFILEINFO_FILE_OS

type VS_FIXEDFILEINFO_FILE_OS uint32

enum

const (
	VOS_UNKNOWN       VS_FIXEDFILEINFO_FILE_OS = 0
	VOS_DOS           VS_FIXEDFILEINFO_FILE_OS = 65536
	VOS_OS216         VS_FIXEDFILEINFO_FILE_OS = 131072
	VOS_OS232         VS_FIXEDFILEINFO_FILE_OS = 196608
	VOS_NT            VS_FIXEDFILEINFO_FILE_OS = 262144
	VOS_WINCE         VS_FIXEDFILEINFO_FILE_OS = 327680
	VOS__BASE         VS_FIXEDFILEINFO_FILE_OS = 0
	VOS__WINDOWS16    VS_FIXEDFILEINFO_FILE_OS = 1
	VOS__PM16         VS_FIXEDFILEINFO_FILE_OS = 2
	VOS__PM32         VS_FIXEDFILEINFO_FILE_OS = 3
	VOS__WINDOWS32    VS_FIXEDFILEINFO_FILE_OS = 4
	VOS_DOS_WINDOWS16 VS_FIXEDFILEINFO_FILE_OS = 65537
	VOS_DOS_WINDOWS32 VS_FIXEDFILEINFO_FILE_OS = 65540
	VOS_OS216_PM16    VS_FIXEDFILEINFO_FILE_OS = 131074
	VOS_OS232_PM32    VS_FIXEDFILEINFO_FILE_OS = 196611
	VOS_NT_WINDOWS32  VS_FIXEDFILEINFO_FILE_OS = 262148
)

type VS_FIXEDFILEINFO_FILE_SUBTYPE

type VS_FIXEDFILEINFO_FILE_SUBTYPE int32

enum

const (
	VFT2_UNKNOWN               VS_FIXEDFILEINFO_FILE_SUBTYPE = 0
	VFT2_DRV_PRINTER           VS_FIXEDFILEINFO_FILE_SUBTYPE = 1
	VFT2_DRV_KEYBOARD          VS_FIXEDFILEINFO_FILE_SUBTYPE = 2
	VFT2_DRV_LANGUAGE          VS_FIXEDFILEINFO_FILE_SUBTYPE = 3
	VFT2_DRV_DISPLAY           VS_FIXEDFILEINFO_FILE_SUBTYPE = 4
	VFT2_DRV_MOUSE             VS_FIXEDFILEINFO_FILE_SUBTYPE = 5
	VFT2_DRV_NETWORK           VS_FIXEDFILEINFO_FILE_SUBTYPE = 6
	VFT2_DRV_SYSTEM            VS_FIXEDFILEINFO_FILE_SUBTYPE = 7
	VFT2_DRV_INSTALLABLE       VS_FIXEDFILEINFO_FILE_SUBTYPE = 8
	VFT2_DRV_SOUND             VS_FIXEDFILEINFO_FILE_SUBTYPE = 9
	VFT2_DRV_COMM              VS_FIXEDFILEINFO_FILE_SUBTYPE = 10
	VFT2_DRV_INPUTMETHOD       VS_FIXEDFILEINFO_FILE_SUBTYPE = 11
	VFT2_DRV_VERSIONED_PRINTER VS_FIXEDFILEINFO_FILE_SUBTYPE = 12
	VFT2_FONT_RASTER           VS_FIXEDFILEINFO_FILE_SUBTYPE = 1
	VFT2_FONT_VECTOR           VS_FIXEDFILEINFO_FILE_SUBTYPE = 2
	VFT2_FONT_TRUETYPE         VS_FIXEDFILEINFO_FILE_SUBTYPE = 3
)

type VS_FIXEDFILEINFO_FILE_TYPE

type VS_FIXEDFILEINFO_FILE_TYPE int32

enum

type Val_context

type Val_context struct {
	Valuelen      int32
	Value_context unsafe.Pointer
	Val_buff_ptr  unsafe.Pointer
}

type VaultProvider

type VaultProvider struct {
}

type VirtualDesktopManager

type VirtualDesktopManager struct {
}

type VisualEffects

type VisualEffects int32

enum

const (
	VisualEffects_None       VisualEffects = 0
	VisualEffects_Shadow     VisualEffects = 1
	VisualEffects_Reflection VisualEffects = 2
	VisualEffects_Glow       VisualEffects = 4
	VisualEffects_SoftEdges  VisualEffects = 8
	VisualEffects_Bevel      VisualEffects = 16
)

type VolLockBroadcast

type VolLockBroadcast struct {
	Vlb_dbh      DEV_BROADCAST_HDR
	Vlb_owner    uint32
	Vlb_perms    byte
	Vlb_lockType byte
	Vlb_drive    byte
	Vlb_flags    byte
}

type WAITCHAIN_NODE_INFO

type WAITCHAIN_NODE_INFO struct {
	ObjectType   WCT_OBJECT_TYPE
	ObjectStatus WCT_OBJECT_STATUS
	WAITCHAIN_NODE_INFO_Anonymous
}

type WAITCHAIN_NODE_INFO_Anonymous

type WAITCHAIN_NODE_INFO_Anonymous struct {
	Data [34]uint64
}

func (*WAITCHAIN_NODE_INFO_Anonymous) LockObject

func (*WAITCHAIN_NODE_INFO_Anonymous) LockObjectVal

func (*WAITCHAIN_NODE_INFO_Anonymous) ThreadObject

func (*WAITCHAIN_NODE_INFO_Anonymous) ThreadObjectVal

type WAITCHAIN_NODE_INFO_Anonymous_LockObject

type WAITCHAIN_NODE_INFO_Anonymous_LockObject struct {
	ObjectName [128]uint16
	Timeout    int64
	Alertable  BOOL
}

type WAITCHAIN_NODE_INFO_Anonymous_ThreadObject

type WAITCHAIN_NODE_INFO_Anonymous_ThreadObject struct {
	ProcessId       uint32
	ThreadId        uint32
	WaitTime        uint32
	ContextSwitches uint32
}

type WAITORTIMERCALLBACK

type WAITORTIMERCALLBACK = uintptr

type WAITORTIMERCALLBACK_func

type WAITORTIMERCALLBACK_func = func(param0 unsafe.Pointer, param1 BOOLEAN)

type WAIT_CHAIN_THREAD_OPTIONS

type WAIT_CHAIN_THREAD_OPTIONS uint32

enum

const (
	WCT_OUT_OF_PROC_COM_FLAG WAIT_CHAIN_THREAD_OPTIONS = 2
	WCT_OUT_OF_PROC_CS_FLAG  WAIT_CHAIN_THREAD_OPTIONS = 4
	WCT_OUT_OF_PROC_FLAG     WAIT_CHAIN_THREAD_OPTIONS = 1
)

type WAIT_EVENT

type WAIT_EVENT uint32

enum

const (
	WAIT_OBJECT_0      WAIT_EVENT = 0
	WAIT_ABANDONED     WAIT_EVENT = 128
	WAIT_ABANDONED_0   WAIT_EVENT = 128
	WAIT_IO_COMPLETION WAIT_EVENT = 192
	WAIT_TIMEOUT       WAIT_EVENT = 258
	WAIT_FAILED        WAIT_EVENT = 4294967295
)

type WAIT_TYPE

type WAIT_TYPE int32

enum

const (
	WaitAll          WAIT_TYPE = 0
	WaitAny          WAIT_TYPE = 1
	WaitNotification WAIT_TYPE = 2
	WaitDequeue      WAIT_TYPE = 3
	WaitDpc          WAIT_TYPE = 4
)

type WAKE_ALARM_INFORMATION

type WAKE_ALARM_INFORMATION struct {
	TimerIdentifier uint32
	Timeout         uint32
}

type WARNINGSTATES

type WARNINGSTATES int32

enum

const (
	DDWARNING_HIGHLIGHT   WARNINGSTATES = 1
	DDWARNING_NOHIGHLIGHT WARNINGSTATES = 2
)

type WCRANGE

type WCRANGE struct {
	WcLow   uint16
	CGlyphs uint16
}

type WCT_OBJECT_STATUS

type WCT_OBJECT_STATUS int32

enum

const (
	WctStatusNoAccess     WCT_OBJECT_STATUS = 1
	WctStatusRunning      WCT_OBJECT_STATUS = 2
	WctStatusBlocked      WCT_OBJECT_STATUS = 3
	WctStatusPidOnly      WCT_OBJECT_STATUS = 4
	WctStatusPidOnlyRpcss WCT_OBJECT_STATUS = 5
	WctStatusOwned        WCT_OBJECT_STATUS = 6
	WctStatusNotOwned     WCT_OBJECT_STATUS = 7
	WctStatusAbandoned    WCT_OBJECT_STATUS = 8
	WctStatusUnknown      WCT_OBJECT_STATUS = 9
	WctStatusError        WCT_OBJECT_STATUS = 10
	WctStatusMax          WCT_OBJECT_STATUS = 11
)

type WCT_OBJECT_TYPE

type WCT_OBJECT_TYPE int32

enum

const (
	WctCriticalSectionType WCT_OBJECT_TYPE = 1
	WctSendMessageType     WCT_OBJECT_TYPE = 2
	WctMutexType           WCT_OBJECT_TYPE = 3
	WctAlpcType            WCT_OBJECT_TYPE = 4
	WctComType             WCT_OBJECT_TYPE = 5
	WctThreadWaitType      WCT_OBJECT_TYPE = 6
	WctProcessWaitType     WCT_OBJECT_TYPE = 7
	WctThreadType          WCT_OBJECT_TYPE = 8
	WctComActivationType   WCT_OBJECT_TYPE = 9
	WctUnknownType         WCT_OBJECT_TYPE = 10
	WctSocketIoType        WCT_OBJECT_TYPE = 11
	WctSmbIoType           WCT_OBJECT_TYPE = 12
	WctMaxType             WCT_OBJECT_TYPE = 13
)

type WELL_KNOWN_SID_TYPE

type WELL_KNOWN_SID_TYPE int32

enum

const (
	WinNullSid                                    WELL_KNOWN_SID_TYPE = 0
	WinWorldSid                                   WELL_KNOWN_SID_TYPE = 1
	WinLocalSid                                   WELL_KNOWN_SID_TYPE = 2
	WinCreatorOwnerSid                            WELL_KNOWN_SID_TYPE = 3
	WinCreatorGroupSid                            WELL_KNOWN_SID_TYPE = 4
	WinCreatorOwnerServerSid                      WELL_KNOWN_SID_TYPE = 5
	WinCreatorGroupServerSid                      WELL_KNOWN_SID_TYPE = 6
	WinNtAuthoritySid                             WELL_KNOWN_SID_TYPE = 7
	WinDialupSid                                  WELL_KNOWN_SID_TYPE = 8
	WinNetworkSid                                 WELL_KNOWN_SID_TYPE = 9
	WinBatchSid                                   WELL_KNOWN_SID_TYPE = 10
	WinInteractiveSid                             WELL_KNOWN_SID_TYPE = 11
	WinServiceSid                                 WELL_KNOWN_SID_TYPE = 12
	WinAnonymousSid                               WELL_KNOWN_SID_TYPE = 13
	WinProxySid                                   WELL_KNOWN_SID_TYPE = 14
	WinEnterpriseControllersSid                   WELL_KNOWN_SID_TYPE = 15
	WinSelfSid                                    WELL_KNOWN_SID_TYPE = 16
	WinAuthenticatedUserSid                       WELL_KNOWN_SID_TYPE = 17
	WinRestrictedCodeSid                          WELL_KNOWN_SID_TYPE = 18
	WinTerminalServerSid                          WELL_KNOWN_SID_TYPE = 19
	WinRemoteLogonIdSid                           WELL_KNOWN_SID_TYPE = 20
	WinLogonIdsSid                                WELL_KNOWN_SID_TYPE = 21
	WinLocalSystemSid                             WELL_KNOWN_SID_TYPE = 22
	WinLocalServiceSid                            WELL_KNOWN_SID_TYPE = 23
	WinNetworkServiceSid                          WELL_KNOWN_SID_TYPE = 24
	WinBuiltinDomainSid                           WELL_KNOWN_SID_TYPE = 25
	WinBuiltinAdministratorsSid                   WELL_KNOWN_SID_TYPE = 26
	WinBuiltinUsersSid                            WELL_KNOWN_SID_TYPE = 27
	WinBuiltinGuestsSid                           WELL_KNOWN_SID_TYPE = 28
	WinBuiltinPowerUsersSid                       WELL_KNOWN_SID_TYPE = 29
	WinBuiltinAccountOperatorsSid                 WELL_KNOWN_SID_TYPE = 30
	WinBuiltinSystemOperatorsSid                  WELL_KNOWN_SID_TYPE = 31
	WinBuiltinPrintOperatorsSid                   WELL_KNOWN_SID_TYPE = 32
	WinBuiltinBackupOperatorsSid                  WELL_KNOWN_SID_TYPE = 33
	WinBuiltinReplicatorSid                       WELL_KNOWN_SID_TYPE = 34
	WinBuiltinPreWindows2000CompatibleAccessSid   WELL_KNOWN_SID_TYPE = 35
	WinBuiltinRemoteDesktopUsersSid               WELL_KNOWN_SID_TYPE = 36
	WinBuiltinNetworkConfigurationOperatorsSid    WELL_KNOWN_SID_TYPE = 37
	WinAccountAdministratorSid                    WELL_KNOWN_SID_TYPE = 38
	WinAccountGuestSid                            WELL_KNOWN_SID_TYPE = 39
	WinAccountKrbtgtSid                           WELL_KNOWN_SID_TYPE = 40
	WinAccountDomainAdminsSid                     WELL_KNOWN_SID_TYPE = 41
	WinAccountDomainUsersSid                      WELL_KNOWN_SID_TYPE = 42
	WinAccountDomainGuestsSid                     WELL_KNOWN_SID_TYPE = 43
	WinAccountComputersSid                        WELL_KNOWN_SID_TYPE = 44
	WinAccountControllersSid                      WELL_KNOWN_SID_TYPE = 45
	WinAccountCertAdminsSid                       WELL_KNOWN_SID_TYPE = 46
	WinAccountSchemaAdminsSid                     WELL_KNOWN_SID_TYPE = 47
	WinAccountEnterpriseAdminsSid                 WELL_KNOWN_SID_TYPE = 48
	WinAccountPolicyAdminsSid                     WELL_KNOWN_SID_TYPE = 49
	WinAccountRasAndIasServersSid                 WELL_KNOWN_SID_TYPE = 50
	WinNTLMAuthenticationSid                      WELL_KNOWN_SID_TYPE = 51
	WinDigestAuthenticationSid                    WELL_KNOWN_SID_TYPE = 52
	WinSChannelAuthenticationSid                  WELL_KNOWN_SID_TYPE = 53
	WinThisOrganizationSid                        WELL_KNOWN_SID_TYPE = 54
	WinOtherOrganizationSid                       WELL_KNOWN_SID_TYPE = 55
	WinBuiltinIncomingForestTrustBuildersSid      WELL_KNOWN_SID_TYPE = 56
	WinBuiltinPerfMonitoringUsersSid              WELL_KNOWN_SID_TYPE = 57
	WinBuiltinPerfLoggingUsersSid                 WELL_KNOWN_SID_TYPE = 58
	WinBuiltinAuthorizationAccessSid              WELL_KNOWN_SID_TYPE = 59
	WinBuiltinTerminalServerLicenseServersSid     WELL_KNOWN_SID_TYPE = 60
	WinBuiltinDCOMUsersSid                        WELL_KNOWN_SID_TYPE = 61
	WinBuiltinIUsersSid                           WELL_KNOWN_SID_TYPE = 62
	WinIUserSid                                   WELL_KNOWN_SID_TYPE = 63
	WinBuiltinCryptoOperatorsSid                  WELL_KNOWN_SID_TYPE = 64
	WinUntrustedLabelSid                          WELL_KNOWN_SID_TYPE = 65
	WinLowLabelSid                                WELL_KNOWN_SID_TYPE = 66
	WinMediumLabelSid                             WELL_KNOWN_SID_TYPE = 67
	WinHighLabelSid                               WELL_KNOWN_SID_TYPE = 68
	WinSystemLabelSid                             WELL_KNOWN_SID_TYPE = 69
	WinWriteRestrictedCodeSid                     WELL_KNOWN_SID_TYPE = 70
	WinCreatorOwnerRightsSid                      WELL_KNOWN_SID_TYPE = 71
	WinCacheablePrincipalsGroupSid                WELL_KNOWN_SID_TYPE = 72
	WinNonCacheablePrincipalsGroupSid             WELL_KNOWN_SID_TYPE = 73
	WinEnterpriseReadonlyControllersSid           WELL_KNOWN_SID_TYPE = 74
	WinAccountReadonlyControllersSid              WELL_KNOWN_SID_TYPE = 75
	WinBuiltinEventLogReadersGroup                WELL_KNOWN_SID_TYPE = 76
	WinNewEnterpriseReadonlyControllersSid        WELL_KNOWN_SID_TYPE = 77
	WinBuiltinCertSvcDComAccessGroup              WELL_KNOWN_SID_TYPE = 78
	WinMediumPlusLabelSid                         WELL_KNOWN_SID_TYPE = 79
	WinLocalLogonSid                              WELL_KNOWN_SID_TYPE = 80
	WinConsoleLogonSid                            WELL_KNOWN_SID_TYPE = 81
	WinThisOrganizationCertificateSid             WELL_KNOWN_SID_TYPE = 82
	WinApplicationPackageAuthoritySid             WELL_KNOWN_SID_TYPE = 83
	WinBuiltinAnyPackageSid                       WELL_KNOWN_SID_TYPE = 84
	WinCapabilityInternetClientSid                WELL_KNOWN_SID_TYPE = 85
	WinCapabilityInternetClientServerSid          WELL_KNOWN_SID_TYPE = 86
	WinCapabilityPrivateNetworkClientServerSid    WELL_KNOWN_SID_TYPE = 87
	WinCapabilityPicturesLibrarySid               WELL_KNOWN_SID_TYPE = 88
	WinCapabilityVideosLibrarySid                 WELL_KNOWN_SID_TYPE = 89
	WinCapabilityMusicLibrarySid                  WELL_KNOWN_SID_TYPE = 90
	WinCapabilityDocumentsLibrarySid              WELL_KNOWN_SID_TYPE = 91
	WinCapabilitySharedUserCertificatesSid        WELL_KNOWN_SID_TYPE = 92
	WinCapabilityEnterpriseAuthenticationSid      WELL_KNOWN_SID_TYPE = 93
	WinCapabilityRemovableStorageSid              WELL_KNOWN_SID_TYPE = 94
	WinBuiltinRDSRemoteAccessServersSid           WELL_KNOWN_SID_TYPE = 95
	WinBuiltinRDSEndpointServersSid               WELL_KNOWN_SID_TYPE = 96
	WinBuiltinRDSManagementServersSid             WELL_KNOWN_SID_TYPE = 97
	WinUserModeDriversSid                         WELL_KNOWN_SID_TYPE = 98
	WinBuiltinHyperVAdminsSid                     WELL_KNOWN_SID_TYPE = 99
	WinAccountCloneableControllersSid             WELL_KNOWN_SID_TYPE = 100
	WinBuiltinAccessControlAssistanceOperatorsSid WELL_KNOWN_SID_TYPE = 101
	WinBuiltinRemoteManagementUsersSid            WELL_KNOWN_SID_TYPE = 102
	WinAuthenticationAuthorityAssertedSid         WELL_KNOWN_SID_TYPE = 103
	WinAuthenticationServiceAssertedSid           WELL_KNOWN_SID_TYPE = 104
	WinLocalAccountSid                            WELL_KNOWN_SID_TYPE = 105
	WinLocalAccountAndAdministratorSid            WELL_KNOWN_SID_TYPE = 106
	WinAccountProtectedUsersSid                   WELL_KNOWN_SID_TYPE = 107
	WinCapabilityAppointmentsSid                  WELL_KNOWN_SID_TYPE = 108
	WinCapabilityContactsSid                      WELL_KNOWN_SID_TYPE = 109
	WinAccountDefaultSystemManagedSid             WELL_KNOWN_SID_TYPE = 110
	WinBuiltinDefaultSystemManagedGroupSid        WELL_KNOWN_SID_TYPE = 111
	WinBuiltinStorageReplicaAdminsSid             WELL_KNOWN_SID_TYPE = 112
	WinAccountKeyAdminsSid                        WELL_KNOWN_SID_TYPE = 113
	WinAccountEnterpriseKeyAdminsSid              WELL_KNOWN_SID_TYPE = 114
	WinAuthenticationKeyTrustSid                  WELL_KNOWN_SID_TYPE = 115
	WinAuthenticationKeyPropertyMFASid            WELL_KNOWN_SID_TYPE = 116
	WinAuthenticationKeyPropertyAttestationSid    WELL_KNOWN_SID_TYPE = 117
	WinAuthenticationFreshKeyAuthSid              WELL_KNOWN_SID_TYPE = 118
	WinBuiltinDeviceOwnersSid                     WELL_KNOWN_SID_TYPE = 119
)

type WGLSWAP

type WGLSWAP struct {
	Hdc     HDC
	UiFlags uint32
}

type WHEA_AER_BRIDGE_DESCRIPTOR

type WHEA_AER_BRIDGE_DESCRIPTOR struct {
	Type                            uint16
	Enabled                         BOOLEAN
	Reserved                        byte
	BusNumber                       uint32
	Slot                            WHEA_PCI_SLOT_NUMBER
	DeviceControl                   uint16
	Flags                           AER_BRIDGE_DESCRIPTOR_FLAGS
	UncorrectableErrorMask          uint32
	UncorrectableErrorSeverity      uint32
	CorrectableErrorMask            uint32
	AdvancedCapsAndControl          uint32
	SecondaryUncorrectableErrorMask uint32
	SecondaryUncorrectableErrorSev  uint32
	SecondaryCapsAndControl         uint32
}

type WHEA_AER_ENDPOINT_DESCRIPTOR

type WHEA_AER_ENDPOINT_DESCRIPTOR struct {
	Type                       uint16
	Enabled                    BOOLEAN
	Reserved                   byte
	BusNumber                  uint32
	Slot                       WHEA_PCI_SLOT_NUMBER
	DeviceControl              uint16
	Flags                      AER_ENDPOINT_DESCRIPTOR_FLAGS
	UncorrectableErrorMask     uint32
	UncorrectableErrorSeverity uint32
	CorrectableErrorMask       uint32
	AdvancedCapsAndControl     uint32
}

type WHEA_AER_ROOTPORT_DESCRIPTOR

type WHEA_AER_ROOTPORT_DESCRIPTOR struct {
	Type                       uint16
	Enabled                    BOOLEAN
	Reserved                   byte
	BusNumber                  uint32
	Slot                       WHEA_PCI_SLOT_NUMBER
	DeviceControl              uint16
	Flags                      AER_ROOTPORT_DESCRIPTOR_FLAGS
	UncorrectableErrorMask     uint32
	UncorrectableErrorSeverity uint32
	CorrectableErrorMask       uint32
	AdvancedCapsAndControl     uint32
	RootErrorCommand           uint32
}

type WHEA_DEVICE_DRIVER_DESCRIPTOR

type WHEA_DEVICE_DRIVER_DESCRIPTOR struct {
	Type                 uint16
	Enabled              BOOLEAN
	Reserved             byte
	SourceGuid           syscall.GUID
	LogTag               uint16
	Reserved2            uint16
	PacketLength         uint32
	PacketCount          uint32
	PacketBuffer         *byte
	Config               WHEA_ERROR_SOURCE_CONFIGURATION_DD
	CreatorId            syscall.GUID
	PartitionId          syscall.GUID
	MaxSectionDataLength uint32
	MaxSectionsPerRecord uint32
	PacketStateBuffer    *byte
	OpenHandles          int32
}

type WHEA_DRIVER_BUFFER_SET

type WHEA_DRIVER_BUFFER_SET struct {
	Version             uint32
	Data                *byte
	DataSize            uint32
	SectionTypeGuid     *syscall.GUID
	SectionFriendlyName *byte
	Flags               *byte
}

type WHEA_ERROR_SOURCE_CONFIGURATION_DD

type WHEA_ERROR_SOURCE_CONFIGURATION_DD struct {
	Initialize   WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
	Uninitialize WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
	Correct      WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER
}

type WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER

type WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER struct {
	Version              uint32
	SourceGuid           syscall.GUID
	LogTag               uint16
	Reserved             [6]byte
	Initialize           WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
	Uninitialize         WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
	MaxSectionDataLength uint32
	MaxSectionsPerReport uint32
	CreatorId            syscall.GUID
	PartitionId          syscall.GUID
}

type WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1

type WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 struct {
	Version      uint32
	SourceGuid   syscall.GUID
	LogTag       uint16
	Reserved     [6]byte
	Initialize   WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
	Uninitialize WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
}

type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER

type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER = uintptr

type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER_func

type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER_func = func(ErrorSourceDesc unsafe.Pointer, MaximumSectionLength *uint32) NTSTATUS

type WHEA_ERROR_SOURCE_DESCRIPTOR

type WHEA_ERROR_SOURCE_DESCRIPTOR struct {
	Length                  uint32
	Version                 uint32
	Type                    WHEA_ERROR_SOURCE_TYPE
	State                   WHEA_ERROR_SOURCE_STATE
	MaxRawDataLength        uint32
	NumRecordsToPreallocate uint32
	MaxSectionsPerRecord    uint32
	ErrorSourceId           uint32
	PlatformErrorSourceId   uint32
	Flags                   uint32
	Info                    WHEA_ERROR_SOURCE_DESCRIPTOR_Info
}

type WHEA_ERROR_SOURCE_DESCRIPTOR_Info

type WHEA_ERROR_SOURCE_DESCRIPTOR_Info struct {
	Data [133]uint64
}

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerBridgeDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerBridgeDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerBridgeDescriptorVal() WHEA_AER_BRIDGE_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerEndpointDescriptor

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerEndpointDescriptor() *WHEA_AER_ENDPOINT_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerEndpointDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerEndpointDescriptorVal() WHEA_AER_ENDPOINT_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerRootportDescriptor

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerRootportDescriptor() *WHEA_AER_ROOTPORT_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerRootportDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) AerRootportDescriptorVal() WHEA_AER_ROOTPORT_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) DeviceDriverDescriptor

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) DeviceDriverDescriptor() *WHEA_DEVICE_DRIVER_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) DeviceDriverDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) DeviceDriverDescriptorVal() WHEA_DEVICE_DRIVER_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) GenErrDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) GenErrDescriptorV2

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) GenErrDescriptorV2Val

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) GenErrDescriptorVal

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfCmcDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfCmcDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfCmcDescriptorVal() WHEA_IPF_CMC_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfCpeDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfCpeDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfCpeDescriptorVal() WHEA_IPF_CPE_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfMcaDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfMcaDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) IpfMcaDescriptorVal() WHEA_IPF_MCA_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfCmcDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfCmcDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfCmcDescriptorVal() WHEA_XPF_CMC_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfMceDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfMceDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfMceDescriptorVal() WHEA_XPF_MCE_DESCRIPTOR

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfNmiDescriptor

func (*WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfNmiDescriptorVal

func (this *WHEA_ERROR_SOURCE_DESCRIPTOR_Info) XpfNmiDescriptorVal() WHEA_XPF_NMI_DESCRIPTOR

type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER

type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER = uintptr

type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER_func

type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER_func = func(Context unsafe.Pointer, ErrorSourceId uint32) NTSTATUS

type WHEA_ERROR_SOURCE_STATE

type WHEA_ERROR_SOURCE_STATE int32

enum

const (
	WheaErrSrcStateStopped       WHEA_ERROR_SOURCE_STATE = 1
	WheaErrSrcStateStarted       WHEA_ERROR_SOURCE_STATE = 2
	WheaErrSrcStateRemoved       WHEA_ERROR_SOURCE_STATE = 3
	WheaErrSrcStateRemovePending WHEA_ERROR_SOURCE_STATE = 4
)

type WHEA_ERROR_SOURCE_TYPE

type WHEA_ERROR_SOURCE_TYPE int32

enum

const (
	WheaErrSrcTypeMCE          WHEA_ERROR_SOURCE_TYPE = 0
	WheaErrSrcTypeCMC          WHEA_ERROR_SOURCE_TYPE = 1
	WheaErrSrcTypeCPE          WHEA_ERROR_SOURCE_TYPE = 2
	WheaErrSrcTypeNMI          WHEA_ERROR_SOURCE_TYPE = 3
	WheaErrSrcTypePCIe         WHEA_ERROR_SOURCE_TYPE = 4
	WheaErrSrcTypeGeneric      WHEA_ERROR_SOURCE_TYPE = 5
	WheaErrSrcTypeINIT         WHEA_ERROR_SOURCE_TYPE = 6
	WheaErrSrcTypeBOOT         WHEA_ERROR_SOURCE_TYPE = 7
	WheaErrSrcTypeSCIGeneric   WHEA_ERROR_SOURCE_TYPE = 8
	WheaErrSrcTypeIPFMCA       WHEA_ERROR_SOURCE_TYPE = 9
	WheaErrSrcTypeIPFCMC       WHEA_ERROR_SOURCE_TYPE = 10
	WheaErrSrcTypeIPFCPE       WHEA_ERROR_SOURCE_TYPE = 11
	WheaErrSrcTypeGenericV2    WHEA_ERROR_SOURCE_TYPE = 12
	WheaErrSrcTypeSCIGenericV2 WHEA_ERROR_SOURCE_TYPE = 13
	WheaErrSrcTypeBMC          WHEA_ERROR_SOURCE_TYPE = 14
	WheaErrSrcTypePMEM         WHEA_ERROR_SOURCE_TYPE = 15
	WheaErrSrcTypeDeviceDriver WHEA_ERROR_SOURCE_TYPE = 16
	WheaErrSrcTypeSea          WHEA_ERROR_SOURCE_TYPE = 17
	WheaErrSrcTypeSei          WHEA_ERROR_SOURCE_TYPE = 18
	WheaErrSrcTypeMax          WHEA_ERROR_SOURCE_TYPE = 19
)

type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER

type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER = uintptr

type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER_func

type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER_func = func(Context unsafe.Pointer)

type WHEA_GENERIC_ERROR_DESCRIPTOR

type WHEA_GENERIC_ERROR_DESCRIPTOR struct {
	Type                       uint16
	Reserved                   byte
	Enabled                    byte
	ErrStatusBlockLength       uint32
	RelatedErrorSourceId       uint32
	ErrStatusAddressSpaceID    byte
	ErrStatusAddressBitWidth   byte
	ErrStatusAddressBitOffset  byte
	ErrStatusAddressAccessSize byte
	ErrStatusAddress           int64
	Notify                     WHEA_NOTIFICATION_DESCRIPTOR
}

type WHEA_GENERIC_ERROR_DESCRIPTOR_V2

type WHEA_GENERIC_ERROR_DESCRIPTOR_V2 struct {
	Type                       uint16
	Reserved                   byte
	Enabled                    byte
	ErrStatusBlockLength       uint32
	RelatedErrorSourceId       uint32
	ErrStatusAddressSpaceID    byte
	ErrStatusAddressBitWidth   byte
	ErrStatusAddressBitOffset  byte
	ErrStatusAddressAccessSize byte
	ErrStatusAddress           int64
	Notify                     WHEA_NOTIFICATION_DESCRIPTOR
	ReadAckAddressSpaceID      byte
	ReadAckAddressBitWidth     byte
	ReadAckAddressBitOffset    byte
	ReadAckAddressAccessSize   byte
	ReadAckAddress             int64
	ReadAckPreserveMask        uint64
	ReadAckWriteMask           uint64
}

type WHEA_IPF_CMC_DESCRIPTOR

type WHEA_IPF_CMC_DESCRIPTOR struct {
	Type     uint16
	Enabled  byte
	Reserved byte
}

type WHEA_IPF_CPE_DESCRIPTOR

type WHEA_IPF_CPE_DESCRIPTOR struct {
	Type     uint16
	Enabled  byte
	Reserved byte
}

type WHEA_IPF_MCA_DESCRIPTOR

type WHEA_IPF_MCA_DESCRIPTOR struct {
	Type     uint16
	Enabled  byte
	Reserved byte
}

type WHEA_NOTIFICATION_DESCRIPTOR

type WHEA_NOTIFICATION_DESCRIPTOR struct {
	Type   byte
	Length byte
	Flags  WHEA_NOTIFICATION_FLAGS
	WHEA_NOTIFICATION_DESCRIPTOR_U
}

type WHEA_NOTIFICATION_DESCRIPTOR_U

type WHEA_NOTIFICATION_DESCRIPTOR_U struct {
	Data [6]uint32
}

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Gsiv

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) GsivVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Interrupt

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) InterruptVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) LocalInterrupt

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) LocalInterruptVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Nmi

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) NmiVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Polled

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) PolledVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Sci

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) SciVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Sea

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) SeaVal

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) Sei

func (*WHEA_NOTIFICATION_DESCRIPTOR_U) SeiVal

type WHEA_NOTIFICATION_DESCRIPTOR_U_Gsiv

type WHEA_NOTIFICATION_DESCRIPTOR_U_Gsiv struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_Interrupt

type WHEA_NOTIFICATION_DESCRIPTOR_U_Interrupt struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_LocalInterrupt

type WHEA_NOTIFICATION_DESCRIPTOR_U_LocalInterrupt struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_Nmi

type WHEA_NOTIFICATION_DESCRIPTOR_U_Nmi struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_Polled

type WHEA_NOTIFICATION_DESCRIPTOR_U_Polled struct {
	PollInterval uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_Sci

type WHEA_NOTIFICATION_DESCRIPTOR_U_Sci struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_Sea

type WHEA_NOTIFICATION_DESCRIPTOR_U_Sea struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_DESCRIPTOR_U_Sei

type WHEA_NOTIFICATION_DESCRIPTOR_U_Sei struct {
	PollInterval             uint32
	Vector                   uint32
	SwitchToPollingThreshold uint32
	SwitchToPollingWindow    uint32
	ErrorThreshold           uint32
	ErrorThresholdWindow     uint32
}

type WHEA_NOTIFICATION_FLAGS

type WHEA_NOTIFICATION_FLAGS struct {
	WHEA_NOTIFICATION_FLAGS_Anonymous
}

func (*WHEA_NOTIFICATION_FLAGS) Anonymous

func (*WHEA_NOTIFICATION_FLAGS) AnonymousVal

func (*WHEA_NOTIFICATION_FLAGS) AsUSHORT

func (this *WHEA_NOTIFICATION_FLAGS) AsUSHORT() *uint16

func (*WHEA_NOTIFICATION_FLAGS) AsUSHORTVal

func (this *WHEA_NOTIFICATION_FLAGS) AsUSHORTVal() uint16

type WHEA_NOTIFICATION_FLAGS_Anonymous

type WHEA_NOTIFICATION_FLAGS_Anonymous struct {
	Bitfield_ uint16
}

type WHEA_PCI_SLOT_NUMBER

type WHEA_PCI_SLOT_NUMBER struct {
	WHEA_PCI_SLOT_NUMBER_U
}

type WHEA_PCI_SLOT_NUMBER_U

type WHEA_PCI_SLOT_NUMBER_U struct {
	Data [1]uint32
}

func (*WHEA_PCI_SLOT_NUMBER_U) AsULONG

func (this *WHEA_PCI_SLOT_NUMBER_U) AsULONG() *uint32

func (*WHEA_PCI_SLOT_NUMBER_U) AsULONGVal

func (this *WHEA_PCI_SLOT_NUMBER_U) AsULONGVal() uint32

func (*WHEA_PCI_SLOT_NUMBER_U) Bits

func (*WHEA_PCI_SLOT_NUMBER_U) BitsVal

type WHEA_PCI_SLOT_NUMBER_U_Bits

type WHEA_PCI_SLOT_NUMBER_U_Bits struct {
	Bitfield_ uint32
}

type WHEA_XPF_CMC_DESCRIPTOR

type WHEA_XPF_CMC_DESCRIPTOR struct {
	Type          uint16
	Enabled       BOOLEAN
	NumberOfBanks byte
	Reserved      uint32
	Notify        WHEA_NOTIFICATION_DESCRIPTOR
	Banks         [32]WHEA_XPF_MC_BANK_DESCRIPTOR
}

type WHEA_XPF_MCE_DESCRIPTOR

type WHEA_XPF_MCE_DESCRIPTOR struct {
	Type              uint16
	Enabled           byte
	NumberOfBanks     byte
	Flags             XPF_MCE_FLAGS
	MCG_Capability    uint64
	MCG_GlobalControl uint64
	Banks             [32]WHEA_XPF_MC_BANK_DESCRIPTOR
}

type WHEA_XPF_MC_BANK_DESCRIPTOR

type WHEA_XPF_MC_BANK_DESCRIPTOR struct {
	BankNumber            byte
	ClearOnInitialization BOOLEAN
	StatusDataFormat      byte
	Flags                 XPF_MC_BANK_FLAGS
	ControlMsr            uint32
	StatusMsr             uint32
	AddressMsr            uint32
	MiscMsr               uint32
	ControlData           uint64
}

type WHEA_XPF_NMI_DESCRIPTOR

type WHEA_XPF_NMI_DESCRIPTOR struct {
	Type    uint16
	Enabled BOOLEAN
}

type WIM_ENTRY_INFO

type WIM_ENTRY_INFO struct {
	WimEntryInfoSize uint32
	WimType          uint32
	DataSourceId     int64
	WimGuid          syscall.GUID
	WimPath          PWSTR
	WimIndex         uint32
	Flags            uint32
}

type WIM_EXTERNAL_FILE_INFO

type WIM_EXTERNAL_FILE_INFO struct {
	DataSourceId int64
	ResourceHash [20]byte
	Flags        uint32
}

type WIN32_ERROR

type WIN32_ERROR uint32

enum

const (
	NO_ERROR                                                                       WIN32_ERROR = 0
	ERROR_EXPECTED_SECTION_NAME                                                    WIN32_ERROR = 3758096384
	ERROR_BAD_SECTION_NAME_LINE                                                    WIN32_ERROR = 3758096385
	ERROR_SECTION_NAME_TOO_LONG                                                    WIN32_ERROR = 3758096386
	ERROR_GENERAL_SYNTAX                                                           WIN32_ERROR = 3758096387
	ERROR_WRONG_INF_STYLE                                                          WIN32_ERROR = 3758096640
	ERROR_SECTION_NOT_FOUND                                                        WIN32_ERROR = 3758096641
	ERROR_LINE_NOT_FOUND                                                           WIN32_ERROR = 3758096642
	ERROR_NO_BACKUP                                                                WIN32_ERROR = 3758096643
	ERROR_NO_ASSOCIATED_CLASS                                                      WIN32_ERROR = 3758096896
	ERROR_CLASS_MISMATCH                                                           WIN32_ERROR = 3758096897
	ERROR_DUPLICATE_FOUND                                                          WIN32_ERROR = 3758096898
	ERROR_NO_DRIVER_SELECTED                                                       WIN32_ERROR = 3758096899
	ERROR_KEY_DOES_NOT_EXIST                                                       WIN32_ERROR = 3758096900
	ERROR_INVALID_DEVINST_NAME                                                     WIN32_ERROR = 3758096901
	ERROR_INVALID_CLASS                                                            WIN32_ERROR = 3758096902
	ERROR_DEVINST_ALREADY_EXISTS                                                   WIN32_ERROR = 3758096903
	ERROR_DEVINFO_NOT_REGISTERED                                                   WIN32_ERROR = 3758096904
	ERROR_INVALID_REG_PROPERTY                                                     WIN32_ERROR = 3758096905
	ERROR_NO_INF                                                                   WIN32_ERROR = 3758096906
	ERROR_NO_SUCH_DEVINST                                                          WIN32_ERROR = 3758096907
	ERROR_CANT_LOAD_CLASS_ICON                                                     WIN32_ERROR = 3758096908
	ERROR_INVALID_CLASS_INSTALLER                                                  WIN32_ERROR = 3758096909
	ERROR_DI_DO_DEFAULT                                                            WIN32_ERROR = 3758096910
	ERROR_DI_NOFILECOPY                                                            WIN32_ERROR = 3758096911
	ERROR_INVALID_HWPROFILE                                                        WIN32_ERROR = 3758096912
	ERROR_NO_DEVICE_SELECTED                                                       WIN32_ERROR = 3758096913
	ERROR_DEVINFO_LIST_LOCKED                                                      WIN32_ERROR = 3758096914
	ERROR_DEVINFO_DATA_LOCKED                                                      WIN32_ERROR = 3758096915
	ERROR_DI_BAD_PATH                                                              WIN32_ERROR = 3758096916
	ERROR_NO_CLASSINSTALL_PARAMS                                                   WIN32_ERROR = 3758096917
	ERROR_FILEQUEUE_LOCKED                                                         WIN32_ERROR = 3758096918
	ERROR_BAD_SERVICE_INSTALLSECT                                                  WIN32_ERROR = 3758096919
	ERROR_NO_CLASS_DRIVER_LIST                                                     WIN32_ERROR = 3758096920
	ERROR_NO_ASSOCIATED_SERVICE                                                    WIN32_ERROR = 3758096921
	ERROR_NO_DEFAULT_DEVICE_INTERFACE                                              WIN32_ERROR = 3758096922
	ERROR_DEVICE_INTERFACE_ACTIVE                                                  WIN32_ERROR = 3758096923
	ERROR_DEVICE_INTERFACE_REMOVED                                                 WIN32_ERROR = 3758096924
	ERROR_BAD_INTERFACE_INSTALLSECT                                                WIN32_ERROR = 3758096925
	ERROR_NO_SUCH_INTERFACE_CLASS                                                  WIN32_ERROR = 3758096926
	ERROR_INVALID_REFERENCE_STRING                                                 WIN32_ERROR = 3758096927
	ERROR_INVALID_MACHINENAME                                                      WIN32_ERROR = 3758096928
	ERROR_REMOTE_COMM_FAILURE                                                      WIN32_ERROR = 3758096929
	ERROR_MACHINE_UNAVAILABLE                                                      WIN32_ERROR = 3758096930
	ERROR_NO_CONFIGMGR_SERVICES                                                    WIN32_ERROR = 3758096931
	ERROR_INVALID_PROPPAGE_PROVIDER                                                WIN32_ERROR = 3758096932
	ERROR_NO_SUCH_DEVICE_INTERFACE                                                 WIN32_ERROR = 3758096933
	ERROR_DI_POSTPROCESSING_REQUIRED                                               WIN32_ERROR = 3758096934
	ERROR_INVALID_COINSTALLER                                                      WIN32_ERROR = 3758096935
	ERROR_NO_COMPAT_DRIVERS                                                        WIN32_ERROR = 3758096936
	ERROR_NO_DEVICE_ICON                                                           WIN32_ERROR = 3758096937
	ERROR_INVALID_INF_LOGCONFIG                                                    WIN32_ERROR = 3758096938
	ERROR_DI_DONT_INSTALL                                                          WIN32_ERROR = 3758096939
	ERROR_INVALID_FILTER_DRIVER                                                    WIN32_ERROR = 3758096940
	ERROR_NON_WINDOWS_NT_DRIVER                                                    WIN32_ERROR = 3758096941
	ERROR_NON_WINDOWS_DRIVER                                                       WIN32_ERROR = 3758096942
	ERROR_NO_CATALOG_FOR_OEM_INF                                                   WIN32_ERROR = 3758096943
	ERROR_DEVINSTALL_QUEUE_NONNATIVE                                               WIN32_ERROR = 3758096944
	ERROR_NOT_DISABLEABLE                                                          WIN32_ERROR = 3758096945
	ERROR_CANT_REMOVE_DEVINST                                                      WIN32_ERROR = 3758096946
	ERROR_INVALID_TARGET                                                           WIN32_ERROR = 3758096947
	ERROR_DRIVER_NONNATIVE                                                         WIN32_ERROR = 3758096948
	ERROR_IN_WOW64                                                                 WIN32_ERROR = 3758096949
	ERROR_SET_SYSTEM_RESTORE_POINT                                                 WIN32_ERROR = 3758096950
	ERROR_SCE_DISABLED                                                             WIN32_ERROR = 3758096952
	ERROR_UNKNOWN_EXCEPTION                                                        WIN32_ERROR = 3758096953
	ERROR_PNP_REGISTRY_ERROR                                                       WIN32_ERROR = 3758096954
	ERROR_REMOTE_REQUEST_UNSUPPORTED                                               WIN32_ERROR = 3758096955
	ERROR_NOT_AN_INSTALLED_OEM_INF                                                 WIN32_ERROR = 3758096956
	ERROR_INF_IN_USE_BY_DEVICES                                                    WIN32_ERROR = 3758096957
	ERROR_DI_FUNCTION_OBSOLETE                                                     WIN32_ERROR = 3758096958
	ERROR_NO_AUTHENTICODE_CATALOG                                                  WIN32_ERROR = 3758096959
	ERROR_AUTHENTICODE_DISALLOWED                                                  WIN32_ERROR = 3758096960
	ERROR_AUTHENTICODE_TRUSTED_PUBLISHER                                           WIN32_ERROR = 3758096961
	ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED                                       WIN32_ERROR = 3758096962
	ERROR_AUTHENTICODE_PUBLISHER_NOT_TRUSTED                                       WIN32_ERROR = 3758096963
	ERROR_SIGNATURE_OSATTRIBUTE_MISMATCH                                           WIN32_ERROR = 3758096964
	ERROR_ONLY_VALIDATE_VIA_AUTHENTICODE                                           WIN32_ERROR = 3758096965
	ERROR_DEVICE_INSTALLER_NOT_READY                                               WIN32_ERROR = 3758096966
	ERROR_DRIVER_STORE_ADD_FAILED                                                  WIN32_ERROR = 3758096967
	ERROR_DEVICE_INSTALL_BLOCKED                                                   WIN32_ERROR = 3758096968
	ERROR_DRIVER_INSTALL_BLOCKED                                                   WIN32_ERROR = 3758096969
	ERROR_WRONG_INF_TYPE                                                           WIN32_ERROR = 3758096970
	ERROR_FILE_HASH_NOT_IN_CATALOG                                                 WIN32_ERROR = 3758096971
	ERROR_DRIVER_STORE_DELETE_FAILED                                               WIN32_ERROR = 3758096972
	ERROR_UNRECOVERABLE_STACK_OVERFLOW                                             WIN32_ERROR = 3758097152
	ERROR_NO_DEFAULT_INTERFACE_DEVICE                                              WIN32_ERROR = 3758096922
	ERROR_INTERFACE_DEVICE_ACTIVE                                                  WIN32_ERROR = 3758096923
	ERROR_INTERFACE_DEVICE_REMOVED                                                 WIN32_ERROR = 3758096924
	ERROR_NO_SUCH_INTERFACE_DEVICE                                                 WIN32_ERROR = 3758096933
	ERROR_NOT_INSTALLED                                                            WIN32_ERROR = 3758100480
	ERROR_SUCCESS                                                                  WIN32_ERROR = 0
	ERROR_INVALID_FUNCTION                                                         WIN32_ERROR = 1
	ERROR_FILE_NOT_FOUND                                                           WIN32_ERROR = 2
	ERROR_PATH_NOT_FOUND                                                           WIN32_ERROR = 3
	ERROR_TOO_MANY_OPEN_FILES                                                      WIN32_ERROR = 4
	ERROR_ACCESS_DENIED                                                            WIN32_ERROR = 5
	ERROR_INVALID_HANDLE                                                           WIN32_ERROR = 6
	ERROR_ARENA_TRASHED                                                            WIN32_ERROR = 7
	ERROR_NOT_ENOUGH_MEMORY                                                        WIN32_ERROR = 8
	ERROR_INVALID_BLOCK                                                            WIN32_ERROR = 9
	ERROR_BAD_ENVIRONMENT                                                          WIN32_ERROR = 10
	ERROR_BAD_FORMAT                                                               WIN32_ERROR = 11
	ERROR_INVALID_ACCESS                                                           WIN32_ERROR = 12
	ERROR_INVALID_DATA                                                             WIN32_ERROR = 13
	ERROR_OUTOFMEMORY                                                              WIN32_ERROR = 14
	ERROR_INVALID_DRIVE                                                            WIN32_ERROR = 15
	ERROR_CURRENT_DIRECTORY                                                        WIN32_ERROR = 16
	ERROR_NOT_SAME_DEVICE                                                          WIN32_ERROR = 17
	ERROR_NO_MORE_FILES                                                            WIN32_ERROR = 18
	ERROR_WRITE_PROTECT                                                            WIN32_ERROR = 19
	ERROR_BAD_UNIT                                                                 WIN32_ERROR = 20
	ERROR_NOT_READY                                                                WIN32_ERROR = 21
	ERROR_BAD_COMMAND                                                              WIN32_ERROR = 22
	ERROR_CRC                                                                      WIN32_ERROR = 23
	ERROR_BAD_LENGTH                                                               WIN32_ERROR = 24
	ERROR_SEEK                                                                     WIN32_ERROR = 25
	ERROR_NOT_DOS_DISK                                                             WIN32_ERROR = 26
	ERROR_SECTOR_NOT_FOUND                                                         WIN32_ERROR = 27
	ERROR_OUT_OF_PAPER                                                             WIN32_ERROR = 28
	ERROR_WRITE_FAULT                                                              WIN32_ERROR = 29
	ERROR_READ_FAULT                                                               WIN32_ERROR = 30
	ERROR_GEN_FAILURE                                                              WIN32_ERROR = 31
	ERROR_SHARING_VIOLATION                                                        WIN32_ERROR = 32
	ERROR_LOCK_VIOLATION                                                           WIN32_ERROR = 33
	ERROR_WRONG_DISK                                                               WIN32_ERROR = 34
	ERROR_SHARING_BUFFER_EXCEEDED                                                  WIN32_ERROR = 36
	ERROR_HANDLE_EOF                                                               WIN32_ERROR = 38
	ERROR_HANDLE_DISK_FULL                                                         WIN32_ERROR = 39
	ERROR_NOT_SUPPORTED                                                            WIN32_ERROR = 50
	ERROR_REM_NOT_LIST                                                             WIN32_ERROR = 51
	ERROR_DUP_NAME                                                                 WIN32_ERROR = 52
	ERROR_BAD_NETPATH                                                              WIN32_ERROR = 53
	ERROR_NETWORK_BUSY                                                             WIN32_ERROR = 54
	ERROR_DEV_NOT_EXIST                                                            WIN32_ERROR = 55
	ERROR_TOO_MANY_CMDS                                                            WIN32_ERROR = 56
	ERROR_ADAP_HDW_ERR                                                             WIN32_ERROR = 57
	ERROR_BAD_NET_RESP                                                             WIN32_ERROR = 58
	ERROR_UNEXP_NET_ERR                                                            WIN32_ERROR = 59
	ERROR_BAD_REM_ADAP                                                             WIN32_ERROR = 60
	ERROR_PRINTQ_FULL                                                              WIN32_ERROR = 61
	ERROR_NO_SPOOL_SPACE                                                           WIN32_ERROR = 62
	ERROR_PRINT_CANCELLED                                                          WIN32_ERROR = 63
	ERROR_NETNAME_DELETED                                                          WIN32_ERROR = 64
	ERROR_NETWORK_ACCESS_DENIED                                                    WIN32_ERROR = 65
	ERROR_BAD_DEV_TYPE                                                             WIN32_ERROR = 66
	ERROR_BAD_NET_NAME                                                             WIN32_ERROR = 67
	ERROR_TOO_MANY_NAMES                                                           WIN32_ERROR = 68
	ERROR_TOO_MANY_SESS                                                            WIN32_ERROR = 69
	ERROR_SHARING_PAUSED                                                           WIN32_ERROR = 70
	ERROR_REQ_NOT_ACCEP                                                            WIN32_ERROR = 71
	ERROR_REDIR_PAUSED                                                             WIN32_ERROR = 72
	ERROR_FILE_EXISTS                                                              WIN32_ERROR = 80
	ERROR_CANNOT_MAKE                                                              WIN32_ERROR = 82
	ERROR_FAIL_I24                                                                 WIN32_ERROR = 83
	ERROR_OUT_OF_STRUCTURES                                                        WIN32_ERROR = 84
	ERROR_ALREADY_ASSIGNED                                                         WIN32_ERROR = 85
	ERROR_INVALID_PASSWORD                                                         WIN32_ERROR = 86
	ERROR_INVALID_PARAMETER                                                        WIN32_ERROR = 87
	ERROR_NET_WRITE_FAULT                                                          WIN32_ERROR = 88
	ERROR_NO_PROC_SLOTS                                                            WIN32_ERROR = 89
	ERROR_TOO_MANY_SEMAPHORES                                                      WIN32_ERROR = 100
	ERROR_EXCL_SEM_ALREADY_OWNED                                                   WIN32_ERROR = 101
	ERROR_SEM_IS_SET                                                               WIN32_ERROR = 102
	ERROR_TOO_MANY_SEM_REQUESTS                                                    WIN32_ERROR = 103
	ERROR_INVALID_AT_INTERRUPT_TIME                                                WIN32_ERROR = 104
	ERROR_SEM_OWNER_DIED                                                           WIN32_ERROR = 105
	ERROR_SEM_USER_LIMIT                                                           WIN32_ERROR = 106
	ERROR_DISK_CHANGE                                                              WIN32_ERROR = 107
	ERROR_DRIVE_LOCKED                                                             WIN32_ERROR = 108
	ERROR_BROKEN_PIPE                                                              WIN32_ERROR = 109
	ERROR_OPEN_FAILED                                                              WIN32_ERROR = 110
	ERROR_BUFFER_OVERFLOW                                                          WIN32_ERROR = 111
	ERROR_DISK_FULL                                                                WIN32_ERROR = 112
	ERROR_NO_MORE_SEARCH_HANDLES                                                   WIN32_ERROR = 113
	ERROR_INVALID_TARGET_HANDLE                                                    WIN32_ERROR = 114
	ERROR_INVALID_CATEGORY                                                         WIN32_ERROR = 117
	ERROR_INVALID_VERIFY_SWITCH                                                    WIN32_ERROR = 118
	ERROR_BAD_DRIVER_LEVEL                                                         WIN32_ERROR = 119
	ERROR_CALL_NOT_IMPLEMENTED                                                     WIN32_ERROR = 120
	ERROR_SEM_TIMEOUT                                                              WIN32_ERROR = 121
	ERROR_INSUFFICIENT_BUFFER                                                      WIN32_ERROR = 122
	ERROR_INVALID_NAME                                                             WIN32_ERROR = 123
	ERROR_INVALID_LEVEL                                                            WIN32_ERROR = 124
	ERROR_NO_VOLUME_LABEL                                                          WIN32_ERROR = 125
	ERROR_MOD_NOT_FOUND                                                            WIN32_ERROR = 126
	ERROR_PROC_NOT_FOUND                                                           WIN32_ERROR = 127
	ERROR_WAIT_NO_CHILDREN                                                         WIN32_ERROR = 128
	ERROR_CHILD_NOT_COMPLETE                                                       WIN32_ERROR = 129
	ERROR_DIRECT_ACCESS_HANDLE                                                     WIN32_ERROR = 130
	ERROR_NEGATIVE_SEEK                                                            WIN32_ERROR = 131
	ERROR_SEEK_ON_DEVICE                                                           WIN32_ERROR = 132
	ERROR_IS_JOIN_TARGET                                                           WIN32_ERROR = 133
	ERROR_IS_JOINED                                                                WIN32_ERROR = 134
	ERROR_IS_SUBSTED                                                               WIN32_ERROR = 135
	ERROR_NOT_JOINED                                                               WIN32_ERROR = 136
	ERROR_NOT_SUBSTED                                                              WIN32_ERROR = 137
	ERROR_JOIN_TO_JOIN                                                             WIN32_ERROR = 138
	ERROR_SUBST_TO_SUBST                                                           WIN32_ERROR = 139
	ERROR_JOIN_TO_SUBST                                                            WIN32_ERROR = 140
	ERROR_SUBST_TO_JOIN                                                            WIN32_ERROR = 141
	ERROR_BUSY_DRIVE                                                               WIN32_ERROR = 142
	ERROR_SAME_DRIVE                                                               WIN32_ERROR = 143
	ERROR_DIR_NOT_ROOT                                                             WIN32_ERROR = 144
	ERROR_DIR_NOT_EMPTY                                                            WIN32_ERROR = 145
	ERROR_IS_SUBST_PATH                                                            WIN32_ERROR = 146
	ERROR_IS_JOIN_PATH                                                             WIN32_ERROR = 147
	ERROR_PATH_BUSY                                                                WIN32_ERROR = 148
	ERROR_IS_SUBST_TARGET                                                          WIN32_ERROR = 149
	ERROR_SYSTEM_TRACE                                                             WIN32_ERROR = 150
	ERROR_INVALID_EVENT_COUNT                                                      WIN32_ERROR = 151
	ERROR_TOO_MANY_MUXWAITERS                                                      WIN32_ERROR = 152
	ERROR_INVALID_LIST_FORMAT                                                      WIN32_ERROR = 153
	ERROR_LABEL_TOO_LONG                                                           WIN32_ERROR = 154
	ERROR_TOO_MANY_TCBS                                                            WIN32_ERROR = 155
	ERROR_SIGNAL_REFUSED                                                           WIN32_ERROR = 156
	ERROR_DISCARDED                                                                WIN32_ERROR = 157
	ERROR_NOT_LOCKED                                                               WIN32_ERROR = 158
	ERROR_BAD_THREADID_ADDR                                                        WIN32_ERROR = 159
	ERROR_BAD_ARGUMENTS                                                            WIN32_ERROR = 160
	ERROR_BAD_PATHNAME                                                             WIN32_ERROR = 161
	ERROR_SIGNAL_PENDING                                                           WIN32_ERROR = 162
	ERROR_MAX_THRDS_REACHED                                                        WIN32_ERROR = 164
	ERROR_LOCK_FAILED                                                              WIN32_ERROR = 167
	ERROR_BUSY                                                                     WIN32_ERROR = 170
	ERROR_DEVICE_SUPPORT_IN_PROGRESS                                               WIN32_ERROR = 171
	ERROR_CANCEL_VIOLATION                                                         WIN32_ERROR = 173
	ERROR_ATOMIC_LOCKS_NOT_SUPPORTED                                               WIN32_ERROR = 174
	ERROR_INVALID_SEGMENT_NUMBER                                                   WIN32_ERROR = 180
	ERROR_INVALID_ORDINAL                                                          WIN32_ERROR = 182
	ERROR_ALREADY_EXISTS                                                           WIN32_ERROR = 183
	ERROR_INVALID_FLAG_NUMBER                                                      WIN32_ERROR = 186
	ERROR_SEM_NOT_FOUND                                                            WIN32_ERROR = 187
	ERROR_INVALID_STARTING_CODESEG                                                 WIN32_ERROR = 188
	ERROR_INVALID_STACKSEG                                                         WIN32_ERROR = 189
	ERROR_INVALID_MODULETYPE                                                       WIN32_ERROR = 190
	ERROR_INVALID_EXE_SIGNATURE                                                    WIN32_ERROR = 191
	ERROR_EXE_MARKED_INVALID                                                       WIN32_ERROR = 192
	ERROR_BAD_EXE_FORMAT                                                           WIN32_ERROR = 193
	ERROR_ITERATED_DATA_EXCEEDS_64k                                                WIN32_ERROR = 194
	ERROR_INVALID_MINALLOCSIZE                                                     WIN32_ERROR = 195
	ERROR_DYNLINK_FROM_INVALID_RING                                                WIN32_ERROR = 196
	ERROR_IOPL_NOT_ENABLED                                                         WIN32_ERROR = 197
	ERROR_INVALID_SEGDPL                                                           WIN32_ERROR = 198
	ERROR_AUTODATASEG_EXCEEDS_64k                                                  WIN32_ERROR = 199
	ERROR_RING2SEG_MUST_BE_MOVABLE                                                 WIN32_ERROR = 200
	ERROR_RELOC_CHAIN_XEEDS_SEGLIM                                                 WIN32_ERROR = 201
	ERROR_INFLOOP_IN_RELOC_CHAIN                                                   WIN32_ERROR = 202
	ERROR_ENVVAR_NOT_FOUND                                                         WIN32_ERROR = 203
	ERROR_NO_SIGNAL_SENT                                                           WIN32_ERROR = 205
	ERROR_FILENAME_EXCED_RANGE                                                     WIN32_ERROR = 206
	ERROR_RING2_STACK_IN_USE                                                       WIN32_ERROR = 207
	ERROR_META_EXPANSION_TOO_LONG                                                  WIN32_ERROR = 208
	ERROR_INVALID_SIGNAL_NUMBER                                                    WIN32_ERROR = 209
	ERROR_THREAD_1_INACTIVE                                                        WIN32_ERROR = 210
	ERROR_LOCKED                                                                   WIN32_ERROR = 212
	ERROR_TOO_MANY_MODULES                                                         WIN32_ERROR = 214
	ERROR_NESTING_NOT_ALLOWED                                                      WIN32_ERROR = 215
	ERROR_EXE_MACHINE_TYPE_MISMATCH                                                WIN32_ERROR = 216
	ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY                                          WIN32_ERROR = 217
	ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY                                   WIN32_ERROR = 218
	ERROR_FILE_CHECKED_OUT                                                         WIN32_ERROR = 220
	ERROR_CHECKOUT_REQUIRED                                                        WIN32_ERROR = 221
	ERROR_BAD_FILE_TYPE                                                            WIN32_ERROR = 222
	ERROR_FILE_TOO_LARGE                                                           WIN32_ERROR = 223
	ERROR_FORMS_AUTH_REQUIRED                                                      WIN32_ERROR = 224
	ERROR_VIRUS_INFECTED                                                           WIN32_ERROR = 225
	ERROR_VIRUS_DELETED                                                            WIN32_ERROR = 226
	ERROR_PIPE_LOCAL                                                               WIN32_ERROR = 229
	ERROR_BAD_PIPE                                                                 WIN32_ERROR = 230
	ERROR_PIPE_BUSY                                                                WIN32_ERROR = 231
	ERROR_NO_DATA                                                                  WIN32_ERROR = 232
	ERROR_PIPE_NOT_CONNECTED                                                       WIN32_ERROR = 233
	ERROR_MORE_DATA                                                                WIN32_ERROR = 234
	ERROR_NO_WORK_DONE                                                             WIN32_ERROR = 235
	ERROR_VC_DISCONNECTED                                                          WIN32_ERROR = 240
	ERROR_INVALID_EA_NAME                                                          WIN32_ERROR = 254
	ERROR_EA_LIST_INCONSISTENT                                                     WIN32_ERROR = 255
	ERROR_NO_MORE_ITEMS                                                            WIN32_ERROR = 259
	ERROR_CANNOT_COPY                                                              WIN32_ERROR = 266
	ERROR_DIRECTORY                                                                WIN32_ERROR = 267
	ERROR_EAS_DIDNT_FIT                                                            WIN32_ERROR = 275
	ERROR_EA_FILE_CORRUPT                                                          WIN32_ERROR = 276
	ERROR_EA_TABLE_FULL                                                            WIN32_ERROR = 277
	ERROR_INVALID_EA_HANDLE                                                        WIN32_ERROR = 278
	ERROR_EAS_NOT_SUPPORTED                                                        WIN32_ERROR = 282
	ERROR_NOT_OWNER                                                                WIN32_ERROR = 288
	ERROR_TOO_MANY_POSTS                                                           WIN32_ERROR = 298
	ERROR_PARTIAL_COPY                                                             WIN32_ERROR = 299
	ERROR_OPLOCK_NOT_GRANTED                                                       WIN32_ERROR = 300
	ERROR_INVALID_OPLOCK_PROTOCOL                                                  WIN32_ERROR = 301
	ERROR_DISK_TOO_FRAGMENTED                                                      WIN32_ERROR = 302
	ERROR_DELETE_PENDING                                                           WIN32_ERROR = 303
	ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING                     WIN32_ERROR = 304
	ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME                                        WIN32_ERROR = 305
	ERROR_SECURITY_STREAM_IS_INCONSISTENT                                          WIN32_ERROR = 306
	ERROR_INVALID_LOCK_RANGE                                                       WIN32_ERROR = 307
	ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT                                              WIN32_ERROR = 308
	ERROR_NOTIFICATION_GUID_ALREADY_DEFINED                                        WIN32_ERROR = 309
	ERROR_INVALID_EXCEPTION_HANDLER                                                WIN32_ERROR = 310
	ERROR_DUPLICATE_PRIVILEGES                                                     WIN32_ERROR = 311
	ERROR_NO_RANGES_PROCESSED                                                      WIN32_ERROR = 312
	ERROR_NOT_ALLOWED_ON_SYSTEM_FILE                                               WIN32_ERROR = 313
	ERROR_DISK_RESOURCES_EXHAUSTED                                                 WIN32_ERROR = 314
	ERROR_INVALID_TOKEN                                                            WIN32_ERROR = 315
	ERROR_DEVICE_FEATURE_NOT_SUPPORTED                                             WIN32_ERROR = 316
	ERROR_MR_MID_NOT_FOUND                                                         WIN32_ERROR = 317
	ERROR_SCOPE_NOT_FOUND                                                          WIN32_ERROR = 318
	ERROR_UNDEFINED_SCOPE                                                          WIN32_ERROR = 319
	ERROR_INVALID_CAP                                                              WIN32_ERROR = 320
	ERROR_DEVICE_UNREACHABLE                                                       WIN32_ERROR = 321
	ERROR_DEVICE_NO_RESOURCES                                                      WIN32_ERROR = 322
	ERROR_DATA_CHECKSUM_ERROR                                                      WIN32_ERROR = 323
	ERROR_INTERMIXED_KERNEL_EA_OPERATION                                           WIN32_ERROR = 324
	ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED                                            WIN32_ERROR = 326
	ERROR_OFFSET_ALIGNMENT_VIOLATION                                               WIN32_ERROR = 327
	ERROR_INVALID_FIELD_IN_PARAMETER_LIST                                          WIN32_ERROR = 328
	ERROR_OPERATION_IN_PROGRESS                                                    WIN32_ERROR = 329
	ERROR_BAD_DEVICE_PATH                                                          WIN32_ERROR = 330
	ERROR_TOO_MANY_DESCRIPTORS                                                     WIN32_ERROR = 331
	ERROR_SCRUB_DATA_DISABLED                                                      WIN32_ERROR = 332
	ERROR_NOT_REDUNDANT_STORAGE                                                    WIN32_ERROR = 333
	ERROR_RESIDENT_FILE_NOT_SUPPORTED                                              WIN32_ERROR = 334
	ERROR_COMPRESSED_FILE_NOT_SUPPORTED                                            WIN32_ERROR = 335
	ERROR_DIRECTORY_NOT_SUPPORTED                                                  WIN32_ERROR = 336
	ERROR_NOT_READ_FROM_COPY                                                       WIN32_ERROR = 337
	ERROR_FT_WRITE_FAILURE                                                         WIN32_ERROR = 338
	ERROR_FT_DI_SCAN_REQUIRED                                                      WIN32_ERROR = 339
	ERROR_INVALID_KERNEL_INFO_VERSION                                              WIN32_ERROR = 340
	ERROR_INVALID_PEP_INFO_VERSION                                                 WIN32_ERROR = 341
	ERROR_OBJECT_NOT_EXTERNALLY_BACKED                                             WIN32_ERROR = 342
	ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN                                        WIN32_ERROR = 343
	ERROR_COMPRESSION_NOT_BENEFICIAL                                               WIN32_ERROR = 344
	ERROR_STORAGE_TOPOLOGY_ID_MISMATCH                                             WIN32_ERROR = 345
	ERROR_BLOCKED_BY_PARENTAL_CONTROLS                                             WIN32_ERROR = 346
	ERROR_BLOCK_TOO_MANY_REFERENCES                                                WIN32_ERROR = 347
	ERROR_MARKED_TO_DISALLOW_WRITES                                                WIN32_ERROR = 348
	ERROR_ENCLAVE_FAILURE                                                          WIN32_ERROR = 349
	ERROR_FAIL_NOACTION_REBOOT                                                     WIN32_ERROR = 350
	ERROR_FAIL_SHUTDOWN                                                            WIN32_ERROR = 351
	ERROR_FAIL_RESTART                                                             WIN32_ERROR = 352
	ERROR_MAX_SESSIONS_REACHED                                                     WIN32_ERROR = 353
	ERROR_NETWORK_ACCESS_DENIED_EDP                                                WIN32_ERROR = 354
	ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL                                        WIN32_ERROR = 355
	ERROR_EDP_POLICY_DENIES_OPERATION                                              WIN32_ERROR = 356
	ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED                                         WIN32_ERROR = 357
	ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT                                    WIN32_ERROR = 358
	ERROR_DEVICE_IN_MAINTENANCE                                                    WIN32_ERROR = 359
	ERROR_NOT_SUPPORTED_ON_DAX                                                     WIN32_ERROR = 360
	ERROR_DAX_MAPPING_EXISTS                                                       WIN32_ERROR = 361
	ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING                                          WIN32_ERROR = 362
	ERROR_CLOUD_FILE_METADATA_CORRUPT                                              WIN32_ERROR = 363
	ERROR_CLOUD_FILE_METADATA_TOO_LARGE                                            WIN32_ERROR = 364
	ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE                                       WIN32_ERROR = 365
	ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH                               WIN32_ERROR = 366
	ERROR_CHILD_PROCESS_BLOCKED                                                    WIN32_ERROR = 367
	ERROR_STORAGE_LOST_DATA_PERSISTENCE                                            WIN32_ERROR = 368
	ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE                                   WIN32_ERROR = 369
	ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT                              WIN32_ERROR = 370
	ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY                                          WIN32_ERROR = 371
	ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN                              WIN32_ERROR = 372
	ERROR_GDI_HANDLE_LEAK                                                          WIN32_ERROR = 373
	ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS                                       WIN32_ERROR = 374
	ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED                                WIN32_ERROR = 375
	ERROR_NOT_A_CLOUD_FILE                                                         WIN32_ERROR = 376
	ERROR_CLOUD_FILE_NOT_IN_SYNC                                                   WIN32_ERROR = 377
	ERROR_CLOUD_FILE_ALREADY_CONNECTED                                             WIN32_ERROR = 378
	ERROR_CLOUD_FILE_NOT_SUPPORTED                                                 WIN32_ERROR = 379
	ERROR_CLOUD_FILE_INVALID_REQUEST                                               WIN32_ERROR = 380
	ERROR_CLOUD_FILE_READ_ONLY_VOLUME                                              WIN32_ERROR = 381
	ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY                                       WIN32_ERROR = 382
	ERROR_CLOUD_FILE_VALIDATION_FAILED                                             WIN32_ERROR = 383
	ERROR_SMB1_NOT_AVAILABLE                                                       WIN32_ERROR = 384
	ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION                             WIN32_ERROR = 385
	ERROR_CLOUD_FILE_AUTHENTICATION_FAILED                                         WIN32_ERROR = 386
	ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES                                        WIN32_ERROR = 387
	ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE                                           WIN32_ERROR = 388
	ERROR_CLOUD_FILE_UNSUCCESSFUL                                                  WIN32_ERROR = 389
	ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT                                           WIN32_ERROR = 390
	ERROR_CLOUD_FILE_IN_USE                                                        WIN32_ERROR = 391
	ERROR_CLOUD_FILE_PINNED                                                        WIN32_ERROR = 392
	ERROR_CLOUD_FILE_REQUEST_ABORTED                                               WIN32_ERROR = 393
	ERROR_CLOUD_FILE_PROPERTY_CORRUPT                                              WIN32_ERROR = 394
	ERROR_CLOUD_FILE_ACCESS_DENIED                                                 WIN32_ERROR = 395
	ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS                                        WIN32_ERROR = 396
	ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT                                        WIN32_ERROR = 397
	ERROR_CLOUD_FILE_REQUEST_CANCELED                                              WIN32_ERROR = 398
	ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED                                            WIN32_ERROR = 399
	ERROR_THREAD_MODE_ALREADY_BACKGROUND                                           WIN32_ERROR = 400
	ERROR_THREAD_MODE_NOT_BACKGROUND                                               WIN32_ERROR = 401
	ERROR_PROCESS_MODE_ALREADY_BACKGROUND                                          WIN32_ERROR = 402
	ERROR_PROCESS_MODE_NOT_BACKGROUND                                              WIN32_ERROR = 403
	ERROR_CLOUD_FILE_PROVIDER_TERMINATED                                           WIN32_ERROR = 404
	ERROR_NOT_A_CLOUD_SYNC_ROOT                                                    WIN32_ERROR = 405
	ERROR_FILE_PROTECTED_UNDER_DPL                                                 WIN32_ERROR = 406
	ERROR_VOLUME_NOT_CLUSTER_ALIGNED                                               WIN32_ERROR = 407
	ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND                                   WIN32_ERROR = 408
	ERROR_APPX_FILE_NOT_ENCRYPTED                                                  WIN32_ERROR = 409
	ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED                                       WIN32_ERROR = 410
	ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET                             WIN32_ERROR = 411
	ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE                              WIN32_ERROR = 412
	ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER                              WIN32_ERROR = 413
	ERROR_LINUX_SUBSYSTEM_NOT_PRESENT                                              WIN32_ERROR = 414
	ERROR_FT_READ_FAILURE                                                          WIN32_ERROR = 415
	ERROR_STORAGE_RESERVE_ID_INVALID                                               WIN32_ERROR = 416
	ERROR_STORAGE_RESERVE_DOES_NOT_EXIST                                           WIN32_ERROR = 417
	ERROR_STORAGE_RESERVE_ALREADY_EXISTS                                           WIN32_ERROR = 418
	ERROR_STORAGE_RESERVE_NOT_EMPTY                                                WIN32_ERROR = 419
	ERROR_NOT_A_DAX_VOLUME                                                         WIN32_ERROR = 420
	ERROR_NOT_DAX_MAPPABLE                                                         WIN32_ERROR = 421
	ERROR_TIME_SENSITIVE_THREAD                                                    WIN32_ERROR = 422
	ERROR_DPL_NOT_SUPPORTED_FOR_USER                                               WIN32_ERROR = 423
	ERROR_CASE_DIFFERING_NAMES_IN_DIR                                              WIN32_ERROR = 424
	ERROR_FILE_NOT_SUPPORTED                                                       WIN32_ERROR = 425
	ERROR_CLOUD_FILE_REQUEST_TIMEOUT                                               WIN32_ERROR = 426
	ERROR_NO_TASK_QUEUE                                                            WIN32_ERROR = 427
	ERROR_SRC_SRV_DLL_LOAD_FAILED                                                  WIN32_ERROR = 428
	ERROR_NOT_SUPPORTED_WITH_BTT                                                   WIN32_ERROR = 429
	ERROR_ENCRYPTION_DISABLED                                                      WIN32_ERROR = 430
	ERROR_ENCRYPTING_METADATA_DISALLOWED                                           WIN32_ERROR = 431
	ERROR_CANT_CLEAR_ENCRYPTION_FLAG                                               WIN32_ERROR = 432
	ERROR_NO_SUCH_DEVICE                                                           WIN32_ERROR = 433
	ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED                                        WIN32_ERROR = 434
	ERROR_FILE_SNAP_IN_PROGRESS                                                    WIN32_ERROR = 435
	ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED                                     WIN32_ERROR = 436
	ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED                                           WIN32_ERROR = 437
	ERROR_FILE_SNAP_IO_NOT_COORDINATED                                             WIN32_ERROR = 438
	ERROR_FILE_SNAP_UNEXPECTED_ERROR                                               WIN32_ERROR = 439
	ERROR_FILE_SNAP_INVALID_PARAMETER                                              WIN32_ERROR = 440
	ERROR_UNSATISFIED_DEPENDENCIES                                                 WIN32_ERROR = 441
	ERROR_CASE_SENSITIVE_PATH                                                      WIN32_ERROR = 442
	ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR                                          WIN32_ERROR = 443
	ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED                                          WIN32_ERROR = 444
	ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION                                       WIN32_ERROR = 445
	ERROR_DLP_POLICY_DENIES_OPERATION                                              WIN32_ERROR = 446
	ERROR_SECURITY_DENIES_OPERATION                                                WIN32_ERROR = 447
	ERROR_UNTRUSTED_MOUNT_POINT                                                    WIN32_ERROR = 448
	ERROR_DLP_POLICY_SILENTLY_FAIL                                                 WIN32_ERROR = 449
	ERROR_CAPAUTHZ_NOT_DEVUNLOCKED                                                 WIN32_ERROR = 450
	ERROR_CAPAUTHZ_CHANGE_TYPE                                                     WIN32_ERROR = 451
	ERROR_CAPAUTHZ_NOT_PROVISIONED                                                 WIN32_ERROR = 452
	ERROR_CAPAUTHZ_NOT_AUTHORIZED                                                  WIN32_ERROR = 453
	ERROR_CAPAUTHZ_NO_POLICY                                                       WIN32_ERROR = 454
	ERROR_CAPAUTHZ_DB_CORRUPTED                                                    WIN32_ERROR = 455
	ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG                                            WIN32_ERROR = 456
	ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY                                             WIN32_ERROR = 457
	ERROR_CAPAUTHZ_SCCD_PARSE_ERROR                                                WIN32_ERROR = 458
	ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED                                          WIN32_ERROR = 459
	ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH                                        WIN32_ERROR = 460
	ERROR_CIMFS_IMAGE_CORRUPT                                                      WIN32_ERROR = 470
	ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED                                        WIN32_ERROR = 471
	ERROR_STORAGE_STACK_ACCESS_DENIED                                              WIN32_ERROR = 472
	ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES                                      WIN32_ERROR = 473
	ERROR_INDEX_OUT_OF_BOUNDS                                                      WIN32_ERROR = 474
	ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT                                            WIN32_ERROR = 475
	ERROR_NOT_A_DEV_VOLUME                                                         WIN32_ERROR = 476
	ERROR_FS_GUID_MISMATCH                                                         WIN32_ERROR = 477
	ERROR_CANT_ATTACH_TO_DEV_VOLUME                                                WIN32_ERROR = 478
	ERROR_INVALID_CONFIG_VALUE                                                     WIN32_ERROR = 479
	ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT                                          WIN32_ERROR = 480
	ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT                                  WIN32_ERROR = 481
	ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT                                WIN32_ERROR = 482
	ERROR_DEVICE_HARDWARE_ERROR                                                    WIN32_ERROR = 483
	ERROR_INVALID_ADDRESS                                                          WIN32_ERROR = 487
	ERROR_HAS_SYSTEM_CRITICAL_FILES                                                WIN32_ERROR = 488
	ERROR_ENCRYPTED_FILE_NOT_SUPPORTED                                             WIN32_ERROR = 489
	ERROR_SPARSE_FILE_NOT_SUPPORTED                                                WIN32_ERROR = 490
	ERROR_PAGEFILE_NOT_SUPPORTED                                                   WIN32_ERROR = 491
	ERROR_VOLUME_NOT_SUPPORTED                                                     WIN32_ERROR = 492
	ERROR_NOT_SUPPORTED_WITH_BYPASSIO                                              WIN32_ERROR = 493
	ERROR_NO_BYPASSIO_DRIVER_SUPPORT                                               WIN32_ERROR = 494
	ERROR_NOT_SUPPORTED_WITH_ENCRYPTION                                            WIN32_ERROR = 495
	ERROR_NOT_SUPPORTED_WITH_COMPRESSION                                           WIN32_ERROR = 496
	ERROR_NOT_SUPPORTED_WITH_REPLICATION                                           WIN32_ERROR = 497
	ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION                                         WIN32_ERROR = 498
	ERROR_NOT_SUPPORTED_WITH_AUDITING                                              WIN32_ERROR = 499
	ERROR_USER_PROFILE_LOAD                                                        WIN32_ERROR = 500
	ERROR_SESSION_KEY_TOO_SHORT                                                    WIN32_ERROR = 501
	ERROR_ACCESS_DENIED_APPDATA                                                    WIN32_ERROR = 502
	ERROR_NOT_SUPPORTED_WITH_MONITORING                                            WIN32_ERROR = 503
	ERROR_NOT_SUPPORTED_WITH_SNAPSHOT                                              WIN32_ERROR = 504
	ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION                                        WIN32_ERROR = 505
	ERROR_BYPASSIO_FLT_NOT_SUPPORTED                                               WIN32_ERROR = 506
	ERROR_DEVICE_RESET_REQUIRED                                                    WIN32_ERROR = 507
	ERROR_VOLUME_WRITE_ACCESS_DENIED                                               WIN32_ERROR = 508
	ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE                                         WIN32_ERROR = 509
	ERROR_FS_METADATA_INCONSISTENT                                                 WIN32_ERROR = 510
	ERROR_BLOCK_WEAK_REFERENCE_INVALID                                             WIN32_ERROR = 511
	ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID                                      WIN32_ERROR = 512
	ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID                                      WIN32_ERROR = 513
	ERROR_BLOCK_SHARED                                                             WIN32_ERROR = 514
	ERROR_VOLUME_UPGRADE_NOT_NEEDED                                                WIN32_ERROR = 515
	ERROR_VOLUME_UPGRADE_PENDING                                                   WIN32_ERROR = 516
	ERROR_VOLUME_UPGRADE_DISABLED                                                  WIN32_ERROR = 517
	ERROR_VOLUME_UPGRADE_DISABLED_TILL_OS_DOWNGRADE_EXPIRED                        WIN32_ERROR = 518
	ERROR_ARITHMETIC_OVERFLOW                                                      WIN32_ERROR = 534
	ERROR_PIPE_CONNECTED                                                           WIN32_ERROR = 535
	ERROR_PIPE_LISTENING                                                           WIN32_ERROR = 536
	ERROR_VERIFIER_STOP                                                            WIN32_ERROR = 537
	ERROR_ABIOS_ERROR                                                              WIN32_ERROR = 538
	ERROR_WX86_WARNING                                                             WIN32_ERROR = 539
	ERROR_WX86_ERROR                                                               WIN32_ERROR = 540
	ERROR_TIMER_NOT_CANCELED                                                       WIN32_ERROR = 541
	ERROR_UNWIND                                                                   WIN32_ERROR = 542
	ERROR_BAD_STACK                                                                WIN32_ERROR = 543
	ERROR_INVALID_UNWIND_TARGET                                                    WIN32_ERROR = 544
	ERROR_INVALID_PORT_ATTRIBUTES                                                  WIN32_ERROR = 545
	ERROR_PORT_MESSAGE_TOO_LONG                                                    WIN32_ERROR = 546
	ERROR_INVALID_QUOTA_LOWER                                                      WIN32_ERROR = 547
	ERROR_DEVICE_ALREADY_ATTACHED                                                  WIN32_ERROR = 548
	ERROR_INSTRUCTION_MISALIGNMENT                                                 WIN32_ERROR = 549
	ERROR_PROFILING_NOT_STARTED                                                    WIN32_ERROR = 550
	ERROR_PROFILING_NOT_STOPPED                                                    WIN32_ERROR = 551
	ERROR_COULD_NOT_INTERPRET                                                      WIN32_ERROR = 552
	ERROR_PROFILING_AT_LIMIT                                                       WIN32_ERROR = 553
	ERROR_CANT_WAIT                                                                WIN32_ERROR = 554
	ERROR_CANT_TERMINATE_SELF                                                      WIN32_ERROR = 555
	ERROR_UNEXPECTED_MM_CREATE_ERR                                                 WIN32_ERROR = 556
	ERROR_UNEXPECTED_MM_MAP_ERROR                                                  WIN32_ERROR = 557
	ERROR_UNEXPECTED_MM_EXTEND_ERR                                                 WIN32_ERROR = 558
	ERROR_BAD_FUNCTION_TABLE                                                       WIN32_ERROR = 559
	ERROR_NO_GUID_TRANSLATION                                                      WIN32_ERROR = 560
	ERROR_INVALID_LDT_SIZE                                                         WIN32_ERROR = 561
	ERROR_INVALID_LDT_OFFSET                                                       WIN32_ERROR = 563
	ERROR_INVALID_LDT_DESCRIPTOR                                                   WIN32_ERROR = 564
	ERROR_TOO_MANY_THREADS                                                         WIN32_ERROR = 565
	ERROR_THREAD_NOT_IN_PROCESS                                                    WIN32_ERROR = 566
	ERROR_PAGEFILE_QUOTA_EXCEEDED                                                  WIN32_ERROR = 567
	ERROR_LOGON_SERVER_CONFLICT                                                    WIN32_ERROR = 568
	ERROR_SYNCHRONIZATION_REQUIRED                                                 WIN32_ERROR = 569
	ERROR_NET_OPEN_FAILED                                                          WIN32_ERROR = 570
	ERROR_IO_PRIVILEGE_FAILED                                                      WIN32_ERROR = 571
	ERROR_CONTROL_C_EXIT                                                           WIN32_ERROR = 572
	ERROR_MISSING_SYSTEMFILE                                                       WIN32_ERROR = 573
	ERROR_UNHANDLED_EXCEPTION                                                      WIN32_ERROR = 574
	ERROR_APP_INIT_FAILURE                                                         WIN32_ERROR = 575
	ERROR_PAGEFILE_CREATE_FAILED                                                   WIN32_ERROR = 576
	ERROR_INVALID_IMAGE_HASH                                                       WIN32_ERROR = 577
	ERROR_NO_PAGEFILE                                                              WIN32_ERROR = 578
	ERROR_ILLEGAL_FLOAT_CONTEXT                                                    WIN32_ERROR = 579
	ERROR_NO_EVENT_PAIR                                                            WIN32_ERROR = 580
	ERROR_DOMAIN_CTRLR_CONFIG_ERROR                                                WIN32_ERROR = 581
	ERROR_ILLEGAL_CHARACTER                                                        WIN32_ERROR = 582
	ERROR_UNDEFINED_CHARACTER                                                      WIN32_ERROR = 583
	ERROR_FLOPPY_VOLUME                                                            WIN32_ERROR = 584
	ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT                                         WIN32_ERROR = 585
	ERROR_BACKUP_CONTROLLER                                                        WIN32_ERROR = 586
	ERROR_MUTANT_LIMIT_EXCEEDED                                                    WIN32_ERROR = 587
	ERROR_FS_DRIVER_REQUIRED                                                       WIN32_ERROR = 588
	ERROR_CANNOT_LOAD_REGISTRY_FILE                                                WIN32_ERROR = 589
	ERROR_DEBUG_ATTACH_FAILED                                                      WIN32_ERROR = 590
	ERROR_SYSTEM_PROCESS_TERMINATED                                                WIN32_ERROR = 591
	ERROR_DATA_NOT_ACCEPTED                                                        WIN32_ERROR = 592
	ERROR_VDM_HARD_ERROR                                                           WIN32_ERROR = 593
	ERROR_DRIVER_CANCEL_TIMEOUT                                                    WIN32_ERROR = 594
	ERROR_REPLY_MESSAGE_MISMATCH                                                   WIN32_ERROR = 595
	ERROR_LOST_WRITEBEHIND_DATA                                                    WIN32_ERROR = 596
	ERROR_CLIENT_SERVER_PARAMETERS_INVALID                                         WIN32_ERROR = 597
	ERROR_NOT_TINY_STREAM                                                          WIN32_ERROR = 598
	ERROR_STACK_OVERFLOW_READ                                                      WIN32_ERROR = 599
	ERROR_CONVERT_TO_LARGE                                                         WIN32_ERROR = 600
	ERROR_FOUND_OUT_OF_SCOPE                                                       WIN32_ERROR = 601
	ERROR_ALLOCATE_BUCKET                                                          WIN32_ERROR = 602
	ERROR_MARSHALL_OVERFLOW                                                        WIN32_ERROR = 603
	ERROR_INVALID_VARIANT                                                          WIN32_ERROR = 604
	ERROR_BAD_COMPRESSION_BUFFER                                                   WIN32_ERROR = 605
	ERROR_AUDIT_FAILED                                                             WIN32_ERROR = 606
	ERROR_TIMER_RESOLUTION_NOT_SET                                                 WIN32_ERROR = 607
	ERROR_INSUFFICIENT_LOGON_INFO                                                  WIN32_ERROR = 608
	ERROR_BAD_DLL_ENTRYPOINT                                                       WIN32_ERROR = 609
	ERROR_BAD_SERVICE_ENTRYPOINT                                                   WIN32_ERROR = 610
	ERROR_IP_ADDRESS_CONFLICT1                                                     WIN32_ERROR = 611
	ERROR_IP_ADDRESS_CONFLICT2                                                     WIN32_ERROR = 612
	ERROR_REGISTRY_QUOTA_LIMIT                                                     WIN32_ERROR = 613
	ERROR_NO_CALLBACK_ACTIVE                                                       WIN32_ERROR = 614
	ERROR_PWD_TOO_SHORT                                                            WIN32_ERROR = 615
	ERROR_PWD_TOO_RECENT                                                           WIN32_ERROR = 616
	ERROR_PWD_HISTORY_CONFLICT                                                     WIN32_ERROR = 617
	ERROR_UNSUPPORTED_COMPRESSION                                                  WIN32_ERROR = 618
	ERROR_INVALID_HW_PROFILE                                                       WIN32_ERROR = 619
	ERROR_INVALID_PLUGPLAY_DEVICE_PATH                                             WIN32_ERROR = 620
	ERROR_QUOTA_LIST_INCONSISTENT                                                  WIN32_ERROR = 621
	ERROR_EVALUATION_EXPIRATION                                                    WIN32_ERROR = 622
	ERROR_ILLEGAL_DLL_RELOCATION                                                   WIN32_ERROR = 623
	ERROR_DLL_INIT_FAILED_LOGOFF                                                   WIN32_ERROR = 624
	ERROR_VALIDATE_CONTINUE                                                        WIN32_ERROR = 625
	ERROR_NO_MORE_MATCHES                                                          WIN32_ERROR = 626
	ERROR_RANGE_LIST_CONFLICT                                                      WIN32_ERROR = 627
	ERROR_SERVER_SID_MISMATCH                                                      WIN32_ERROR = 628
	ERROR_CANT_ENABLE_DENY_ONLY                                                    WIN32_ERROR = 629
	ERROR_FLOAT_MULTIPLE_FAULTS                                                    WIN32_ERROR = 630
	ERROR_FLOAT_MULTIPLE_TRAPS                                                     WIN32_ERROR = 631
	ERROR_NOINTERFACE                                                              WIN32_ERROR = 632
	ERROR_DRIVER_FAILED_SLEEP                                                      WIN32_ERROR = 633
	ERROR_CORRUPT_SYSTEM_FILE                                                      WIN32_ERROR = 634
	ERROR_COMMITMENT_MINIMUM                                                       WIN32_ERROR = 635
	ERROR_PNP_RESTART_ENUMERATION                                                  WIN32_ERROR = 636
	ERROR_SYSTEM_IMAGE_BAD_SIGNATURE                                               WIN32_ERROR = 637
	ERROR_PNP_REBOOT_REQUIRED                                                      WIN32_ERROR = 638
	ERROR_INSUFFICIENT_POWER                                                       WIN32_ERROR = 639
	ERROR_MULTIPLE_FAULT_VIOLATION                                                 WIN32_ERROR = 640
	ERROR_SYSTEM_SHUTDOWN                                                          WIN32_ERROR = 641
	ERROR_PORT_NOT_SET                                                             WIN32_ERROR = 642
	ERROR_DS_VERSION_CHECK_FAILURE                                                 WIN32_ERROR = 643
	ERROR_RANGE_NOT_FOUND                                                          WIN32_ERROR = 644
	ERROR_NOT_SAFE_MODE_DRIVER                                                     WIN32_ERROR = 646
	ERROR_FAILED_DRIVER_ENTRY                                                      WIN32_ERROR = 647
	ERROR_DEVICE_ENUMERATION_ERROR                                                 WIN32_ERROR = 648
	ERROR_MOUNT_POINT_NOT_RESOLVED                                                 WIN32_ERROR = 649
	ERROR_INVALID_DEVICE_OBJECT_PARAMETER                                          WIN32_ERROR = 650
	ERROR_MCA_OCCURED                                                              WIN32_ERROR = 651
	ERROR_DRIVER_DATABASE_ERROR                                                    WIN32_ERROR = 652
	ERROR_SYSTEM_HIVE_TOO_LARGE                                                    WIN32_ERROR = 653
	ERROR_DRIVER_FAILED_PRIOR_UNLOAD                                               WIN32_ERROR = 654
	ERROR_VOLSNAP_PREPARE_HIBERNATE                                                WIN32_ERROR = 655
	ERROR_HIBERNATION_FAILURE                                                      WIN32_ERROR = 656
	ERROR_PWD_TOO_LONG                                                             WIN32_ERROR = 657
	ERROR_FILE_SYSTEM_LIMITATION                                                   WIN32_ERROR = 665
	ERROR_ASSERTION_FAILURE                                                        WIN32_ERROR = 668
	ERROR_ACPI_ERROR                                                               WIN32_ERROR = 669
	ERROR_WOW_ASSERTION                                                            WIN32_ERROR = 670
	ERROR_PNP_BAD_MPS_TABLE                                                        WIN32_ERROR = 671
	ERROR_PNP_TRANSLATION_FAILED                                                   WIN32_ERROR = 672
	ERROR_PNP_IRQ_TRANSLATION_FAILED                                               WIN32_ERROR = 673
	ERROR_PNP_INVALID_ID                                                           WIN32_ERROR = 674
	ERROR_WAKE_SYSTEM_DEBUGGER                                                     WIN32_ERROR = 675
	ERROR_HANDLES_CLOSED                                                           WIN32_ERROR = 676
	ERROR_EXTRANEOUS_INFORMATION                                                   WIN32_ERROR = 677
	ERROR_RXACT_COMMIT_NECESSARY                                                   WIN32_ERROR = 678
	ERROR_MEDIA_CHECK                                                              WIN32_ERROR = 679
	ERROR_GUID_SUBSTITUTION_MADE                                                   WIN32_ERROR = 680
	ERROR_STOPPED_ON_SYMLINK                                                       WIN32_ERROR = 681
	ERROR_LONGJUMP                                                                 WIN32_ERROR = 682
	ERROR_PLUGPLAY_QUERY_VETOED                                                    WIN32_ERROR = 683
	ERROR_UNWIND_CONSOLIDATE                                                       WIN32_ERROR = 684
	ERROR_REGISTRY_HIVE_RECOVERED                                                  WIN32_ERROR = 685
	ERROR_DLL_MIGHT_BE_INSECURE                                                    WIN32_ERROR = 686
	ERROR_DLL_MIGHT_BE_INCOMPATIBLE                                                WIN32_ERROR = 687
	ERROR_DBG_EXCEPTION_NOT_HANDLED                                                WIN32_ERROR = 688
	ERROR_DBG_REPLY_LATER                                                          WIN32_ERROR = 689
	ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE                                             WIN32_ERROR = 690
	ERROR_DBG_TERMINATE_THREAD                                                     WIN32_ERROR = 691
	ERROR_DBG_TERMINATE_PROCESS                                                    WIN32_ERROR = 692
	ERROR_DBG_CONTROL_C                                                            WIN32_ERROR = 693
	ERROR_DBG_PRINTEXCEPTION_C                                                     WIN32_ERROR = 694
	ERROR_DBG_RIPEXCEPTION                                                         WIN32_ERROR = 695
	ERROR_DBG_CONTROL_BREAK                                                        WIN32_ERROR = 696
	ERROR_DBG_COMMAND_EXCEPTION                                                    WIN32_ERROR = 697
	ERROR_OBJECT_NAME_EXISTS                                                       WIN32_ERROR = 698
	ERROR_THREAD_WAS_SUSPENDED                                                     WIN32_ERROR = 699
	ERROR_IMAGE_NOT_AT_BASE                                                        WIN32_ERROR = 700
	ERROR_RXACT_STATE_CREATED                                                      WIN32_ERROR = 701
	ERROR_SEGMENT_NOTIFICATION                                                     WIN32_ERROR = 702
	ERROR_BAD_CURRENT_DIRECTORY                                                    WIN32_ERROR = 703
	ERROR_FT_READ_RECOVERY_FROM_BACKUP                                             WIN32_ERROR = 704
	ERROR_FT_WRITE_RECOVERY                                                        WIN32_ERROR = 705
	ERROR_IMAGE_MACHINE_TYPE_MISMATCH                                              WIN32_ERROR = 706
	ERROR_RECEIVE_PARTIAL                                                          WIN32_ERROR = 707
	ERROR_RECEIVE_EXPEDITED                                                        WIN32_ERROR = 708
	ERROR_RECEIVE_PARTIAL_EXPEDITED                                                WIN32_ERROR = 709
	ERROR_EVENT_DONE                                                               WIN32_ERROR = 710
	ERROR_EVENT_PENDING                                                            WIN32_ERROR = 711
	ERROR_CHECKING_FILE_SYSTEM                                                     WIN32_ERROR = 712
	ERROR_FATAL_APP_EXIT                                                           WIN32_ERROR = 713
	ERROR_PREDEFINED_HANDLE                                                        WIN32_ERROR = 714
	ERROR_WAS_UNLOCKED                                                             WIN32_ERROR = 715
	ERROR_SERVICE_NOTIFICATION                                                     WIN32_ERROR = 716
	ERROR_WAS_LOCKED                                                               WIN32_ERROR = 717
	ERROR_LOG_HARD_ERROR                                                           WIN32_ERROR = 718
	ERROR_ALREADY_WIN32                                                            WIN32_ERROR = 719
	ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE                                          WIN32_ERROR = 720
	ERROR_NO_YIELD_PERFORMED                                                       WIN32_ERROR = 721
	ERROR_TIMER_RESUME_IGNORED                                                     WIN32_ERROR = 722
	ERROR_ARBITRATION_UNHANDLED                                                    WIN32_ERROR = 723
	ERROR_CARDBUS_NOT_SUPPORTED                                                    WIN32_ERROR = 724
	ERROR_MP_PROCESSOR_MISMATCH                                                    WIN32_ERROR = 725
	ERROR_HIBERNATED                                                               WIN32_ERROR = 726
	ERROR_RESUME_HIBERNATION                                                       WIN32_ERROR = 727
	ERROR_FIRMWARE_UPDATED                                                         WIN32_ERROR = 728
	ERROR_DRIVERS_LEAKING_LOCKED_PAGES                                             WIN32_ERROR = 729
	ERROR_WAKE_SYSTEM                                                              WIN32_ERROR = 730
	ERROR_WAIT_1                                                                   WIN32_ERROR = 731
	ERROR_WAIT_2                                                                   WIN32_ERROR = 732
	ERROR_WAIT_3                                                                   WIN32_ERROR = 733
	ERROR_WAIT_63                                                                  WIN32_ERROR = 734
	ERROR_ABANDONED_WAIT_0                                                         WIN32_ERROR = 735
	ERROR_ABANDONED_WAIT_63                                                        WIN32_ERROR = 736
	ERROR_USER_APC                                                                 WIN32_ERROR = 737
	ERROR_KERNEL_APC                                                               WIN32_ERROR = 738
	ERROR_ALERTED                                                                  WIN32_ERROR = 739
	ERROR_ELEVATION_REQUIRED                                                       WIN32_ERROR = 740
	ERROR_REPARSE                                                                  WIN32_ERROR = 741
	ERROR_OPLOCK_BREAK_IN_PROGRESS                                                 WIN32_ERROR = 742
	ERROR_VOLUME_MOUNTED                                                           WIN32_ERROR = 743
	ERROR_RXACT_COMMITTED                                                          WIN32_ERROR = 744
	ERROR_NOTIFY_CLEANUP                                                           WIN32_ERROR = 745
	ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED                                         WIN32_ERROR = 746
	ERROR_PAGE_FAULT_TRANSITION                                                    WIN32_ERROR = 747
	ERROR_PAGE_FAULT_DEMAND_ZERO                                                   WIN32_ERROR = 748
	ERROR_PAGE_FAULT_COPY_ON_WRITE                                                 WIN32_ERROR = 749
	ERROR_PAGE_FAULT_GUARD_PAGE                                                    WIN32_ERROR = 750
	ERROR_PAGE_FAULT_PAGING_FILE                                                   WIN32_ERROR = 751
	ERROR_CACHE_PAGE_LOCKED                                                        WIN32_ERROR = 752
	ERROR_CRASH_DUMP                                                               WIN32_ERROR = 753
	ERROR_BUFFER_ALL_ZEROS                                                         WIN32_ERROR = 754
	ERROR_REPARSE_OBJECT                                                           WIN32_ERROR = 755
	ERROR_RESOURCE_REQUIREMENTS_CHANGED                                            WIN32_ERROR = 756
	ERROR_TRANSLATION_COMPLETE                                                     WIN32_ERROR = 757
	ERROR_NOTHING_TO_TERMINATE                                                     WIN32_ERROR = 758
	ERROR_PROCESS_NOT_IN_JOB                                                       WIN32_ERROR = 759
	ERROR_PROCESS_IN_JOB                                                           WIN32_ERROR = 760
	ERROR_VOLSNAP_HIBERNATE_READY                                                  WIN32_ERROR = 761
	ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY                                       WIN32_ERROR = 762
	ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED                                       WIN32_ERROR = 763
	ERROR_INTERRUPT_STILL_CONNECTED                                                WIN32_ERROR = 764
	ERROR_WAIT_FOR_OPLOCK                                                          WIN32_ERROR = 765
	ERROR_DBG_EXCEPTION_HANDLED                                                    WIN32_ERROR = 766
	ERROR_DBG_CONTINUE                                                             WIN32_ERROR = 767
	ERROR_CALLBACK_POP_STACK                                                       WIN32_ERROR = 768
	ERROR_COMPRESSION_DISABLED                                                     WIN32_ERROR = 769
	ERROR_CANTFETCHBACKWARDS                                                       WIN32_ERROR = 770
	ERROR_CANTSCROLLBACKWARDS                                                      WIN32_ERROR = 771
	ERROR_ROWSNOTRELEASED                                                          WIN32_ERROR = 772
	ERROR_BAD_ACCESSOR_FLAGS                                                       WIN32_ERROR = 773
	ERROR_ERRORS_ENCOUNTERED                                                       WIN32_ERROR = 774
	ERROR_NOT_CAPABLE                                                              WIN32_ERROR = 775
	ERROR_REQUEST_OUT_OF_SEQUENCE                                                  WIN32_ERROR = 776
	ERROR_VERSION_PARSE_ERROR                                                      WIN32_ERROR = 777
	ERROR_BADSTARTPOSITION                                                         WIN32_ERROR = 778
	ERROR_MEMORY_HARDWARE                                                          WIN32_ERROR = 779
	ERROR_DISK_REPAIR_DISABLED                                                     WIN32_ERROR = 780
	ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE                  WIN32_ERROR = 781
	ERROR_SYSTEM_POWERSTATE_TRANSITION                                             WIN32_ERROR = 782
	ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION                                     WIN32_ERROR = 783
	ERROR_MCA_EXCEPTION                                                            WIN32_ERROR = 784
	ERROR_ACCESS_AUDIT_BY_POLICY                                                   WIN32_ERROR = 785
	ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY                                    WIN32_ERROR = 786
	ERROR_ABANDON_HIBERFILE                                                        WIN32_ERROR = 787
	ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED                               WIN32_ERROR = 788
	ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR                               WIN32_ERROR = 789
	ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR                                   WIN32_ERROR = 790
	ERROR_BAD_MCFG_TABLE                                                           WIN32_ERROR = 791
	ERROR_DISK_REPAIR_REDIRECTED                                                   WIN32_ERROR = 792
	ERROR_DISK_REPAIR_UNSUCCESSFUL                                                 WIN32_ERROR = 793
	ERROR_CORRUPT_LOG_OVERFULL                                                     WIN32_ERROR = 794
	ERROR_CORRUPT_LOG_CORRUPTED                                                    WIN32_ERROR = 795
	ERROR_CORRUPT_LOG_UNAVAILABLE                                                  WIN32_ERROR = 796
	ERROR_CORRUPT_LOG_DELETED_FULL                                                 WIN32_ERROR = 797
	ERROR_CORRUPT_LOG_CLEARED                                                      WIN32_ERROR = 798
	ERROR_ORPHAN_NAME_EXHAUSTED                                                    WIN32_ERROR = 799
	ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE                                            WIN32_ERROR = 800
	ERROR_CANNOT_GRANT_REQUESTED_OPLOCK                                            WIN32_ERROR = 801
	ERROR_CANNOT_BREAK_OPLOCK                                                      WIN32_ERROR = 802
	ERROR_OPLOCK_HANDLE_CLOSED                                                     WIN32_ERROR = 803
	ERROR_NO_ACE_CONDITION                                                         WIN32_ERROR = 804
	ERROR_INVALID_ACE_CONDITION                                                    WIN32_ERROR = 805
	ERROR_FILE_HANDLE_REVOKED                                                      WIN32_ERROR = 806
	ERROR_IMAGE_AT_DIFFERENT_BASE                                                  WIN32_ERROR = 807
	ERROR_ENCRYPTED_IO_NOT_POSSIBLE                                                WIN32_ERROR = 808
	ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS                                   WIN32_ERROR = 809
	ERROR_QUOTA_ACTIVITY                                                           WIN32_ERROR = 810
	ERROR_HANDLE_REVOKED                                                           WIN32_ERROR = 811
	ERROR_CALLBACK_INVOKE_INLINE                                                   WIN32_ERROR = 812
	ERROR_CPU_SET_INVALID                                                          WIN32_ERROR = 813
	ERROR_ENCLAVE_NOT_TERMINATED                                                   WIN32_ERROR = 814
	ERROR_ENCLAVE_VIOLATION                                                        WIN32_ERROR = 815
	ERROR_SERVER_TRANSPORT_CONFLICT                                                WIN32_ERROR = 816
	ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT                               WIN32_ERROR = 817
	ERROR_FT_READ_FROM_COPY_FAILURE                                                WIN32_ERROR = 818
	ERROR_SECTION_DIRECT_MAP_ONLY                                                  WIN32_ERROR = 819
	ERROR_EA_ACCESS_DENIED                                                         WIN32_ERROR = 994
	ERROR_OPERATION_ABORTED                                                        WIN32_ERROR = 995
	ERROR_IO_INCOMPLETE                                                            WIN32_ERROR = 996
	ERROR_IO_PENDING                                                               WIN32_ERROR = 997
	ERROR_NOACCESS                                                                 WIN32_ERROR = 998
	ERROR_SWAPERROR                                                                WIN32_ERROR = 999
	ERROR_STACK_OVERFLOW                                                           WIN32_ERROR = 1001
	ERROR_INVALID_MESSAGE                                                          WIN32_ERROR = 1002
	ERROR_CAN_NOT_COMPLETE                                                         WIN32_ERROR = 1003
	ERROR_INVALID_FLAGS                                                            WIN32_ERROR = 1004
	ERROR_UNRECOGNIZED_VOLUME                                                      WIN32_ERROR = 1005
	ERROR_FILE_INVALID                                                             WIN32_ERROR = 1006
	ERROR_FULLSCREEN_MODE                                                          WIN32_ERROR = 1007
	ERROR_NO_TOKEN                                                                 WIN32_ERROR = 1008
	ERROR_BADDB                                                                    WIN32_ERROR = 1009
	ERROR_BADKEY                                                                   WIN32_ERROR = 1010
	ERROR_CANTOPEN                                                                 WIN32_ERROR = 1011
	ERROR_CANTREAD                                                                 WIN32_ERROR = 1012
	ERROR_CANTWRITE                                                                WIN32_ERROR = 1013
	ERROR_REGISTRY_RECOVERED                                                       WIN32_ERROR = 1014
	ERROR_REGISTRY_CORRUPT                                                         WIN32_ERROR = 1015
	ERROR_REGISTRY_IO_FAILED                                                       WIN32_ERROR = 1016
	ERROR_NOT_REGISTRY_FILE                                                        WIN32_ERROR = 1017
	ERROR_KEY_DELETED                                                              WIN32_ERROR = 1018
	ERROR_NO_LOG_SPACE                                                             WIN32_ERROR = 1019
	ERROR_KEY_HAS_CHILDREN                                                         WIN32_ERROR = 1020
	ERROR_CHILD_MUST_BE_VOLATILE                                                   WIN32_ERROR = 1021
	ERROR_NOTIFY_ENUM_DIR                                                          WIN32_ERROR = 1022
	ERROR_DEPENDENT_SERVICES_RUNNING                                               WIN32_ERROR = 1051
	ERROR_INVALID_SERVICE_CONTROL                                                  WIN32_ERROR = 1052
	ERROR_SERVICE_REQUEST_TIMEOUT                                                  WIN32_ERROR = 1053
	ERROR_SERVICE_NO_THREAD                                                        WIN32_ERROR = 1054
	ERROR_SERVICE_DATABASE_LOCKED                                                  WIN32_ERROR = 1055
	ERROR_SERVICE_ALREADY_RUNNING                                                  WIN32_ERROR = 1056
	ERROR_INVALID_SERVICE_ACCOUNT                                                  WIN32_ERROR = 1057
	ERROR_SERVICE_DISABLED                                                         WIN32_ERROR = 1058
	ERROR_CIRCULAR_DEPENDENCY                                                      WIN32_ERROR = 1059
	ERROR_SERVICE_DOES_NOT_EXIST                                                   WIN32_ERROR = 1060
	ERROR_SERVICE_CANNOT_ACCEPT_CTRL                                               WIN32_ERROR = 1061
	ERROR_SERVICE_NOT_ACTIVE                                                       WIN32_ERROR = 1062
	ERROR_FAILED_SERVICE_CONTROLLER_CONNECT                                        WIN32_ERROR = 1063
	ERROR_EXCEPTION_IN_SERVICE                                                     WIN32_ERROR = 1064
	ERROR_DATABASE_DOES_NOT_EXIST                                                  WIN32_ERROR = 1065
	ERROR_SERVICE_SPECIFIC_ERROR                                                   WIN32_ERROR = 1066
	ERROR_PROCESS_ABORTED                                                          WIN32_ERROR = 1067
	ERROR_SERVICE_DEPENDENCY_FAIL                                                  WIN32_ERROR = 1068
	ERROR_SERVICE_LOGON_FAILED                                                     WIN32_ERROR = 1069
	ERROR_SERVICE_START_HANG                                                       WIN32_ERROR = 1070
	ERROR_INVALID_SERVICE_LOCK                                                     WIN32_ERROR = 1071
	ERROR_SERVICE_MARKED_FOR_DELETE                                                WIN32_ERROR = 1072
	ERROR_SERVICE_EXISTS                                                           WIN32_ERROR = 1073
	ERROR_ALREADY_RUNNING_LKG                                                      WIN32_ERROR = 1074
	ERROR_SERVICE_DEPENDENCY_DELETED                                               WIN32_ERROR = 1075
	ERROR_BOOT_ALREADY_ACCEPTED                                                    WIN32_ERROR = 1076
	ERROR_SERVICE_NEVER_STARTED                                                    WIN32_ERROR = 1077
	ERROR_DUPLICATE_SERVICE_NAME                                                   WIN32_ERROR = 1078
	ERROR_DIFFERENT_SERVICE_ACCOUNT                                                WIN32_ERROR = 1079
	ERROR_CANNOT_DETECT_DRIVER_FAILURE                                             WIN32_ERROR = 1080
	ERROR_CANNOT_DETECT_PROCESS_ABORT                                              WIN32_ERROR = 1081
	ERROR_NO_RECOVERY_PROGRAM                                                      WIN32_ERROR = 1082
	ERROR_SERVICE_NOT_IN_EXE                                                       WIN32_ERROR = 1083
	ERROR_NOT_SAFEBOOT_SERVICE                                                     WIN32_ERROR = 1084
	ERROR_END_OF_MEDIA                                                             WIN32_ERROR = 1100
	ERROR_FILEMARK_DETECTED                                                        WIN32_ERROR = 1101
	ERROR_BEGINNING_OF_MEDIA                                                       WIN32_ERROR = 1102
	ERROR_SETMARK_DETECTED                                                         WIN32_ERROR = 1103
	ERROR_NO_DATA_DETECTED                                                         WIN32_ERROR = 1104
	ERROR_PARTITION_FAILURE                                                        WIN32_ERROR = 1105
	ERROR_INVALID_BLOCK_LENGTH                                                     WIN32_ERROR = 1106
	ERROR_DEVICE_NOT_PARTITIONED                                                   WIN32_ERROR = 1107
	ERROR_UNABLE_TO_LOCK_MEDIA                                                     WIN32_ERROR = 1108
	ERROR_UNABLE_TO_UNLOAD_MEDIA                                                   WIN32_ERROR = 1109
	ERROR_MEDIA_CHANGED                                                            WIN32_ERROR = 1110
	ERROR_BUS_RESET                                                                WIN32_ERROR = 1111
	ERROR_NO_MEDIA_IN_DRIVE                                                        WIN32_ERROR = 1112
	ERROR_NO_UNICODE_TRANSLATION                                                   WIN32_ERROR = 1113
	ERROR_DLL_INIT_FAILED                                                          WIN32_ERROR = 1114
	ERROR_SHUTDOWN_IN_PROGRESS                                                     WIN32_ERROR = 1115
	ERROR_NO_SHUTDOWN_IN_PROGRESS                                                  WIN32_ERROR = 1116
	ERROR_IO_DEVICE                                                                WIN32_ERROR = 1117
	ERROR_SERIAL_NO_DEVICE                                                         WIN32_ERROR = 1118
	ERROR_IRQ_BUSY                                                                 WIN32_ERROR = 1119
	ERROR_MORE_WRITES                                                              WIN32_ERROR = 1120
	ERROR_COUNTER_TIMEOUT                                                          WIN32_ERROR = 1121
	ERROR_FLOPPY_ID_MARK_NOT_FOUND                                                 WIN32_ERROR = 1122
	ERROR_FLOPPY_WRONG_CYLINDER                                                    WIN32_ERROR = 1123
	ERROR_FLOPPY_UNKNOWN_ERROR                                                     WIN32_ERROR = 1124
	ERROR_FLOPPY_BAD_REGISTERS                                                     WIN32_ERROR = 1125
	ERROR_DISK_RECALIBRATE_FAILED                                                  WIN32_ERROR = 1126
	ERROR_DISK_OPERATION_FAILED                                                    WIN32_ERROR = 1127
	ERROR_DISK_RESET_FAILED                                                        WIN32_ERROR = 1128
	ERROR_EOM_OVERFLOW                                                             WIN32_ERROR = 1129
	ERROR_NOT_ENOUGH_SERVER_MEMORY                                                 WIN32_ERROR = 1130
	ERROR_POSSIBLE_DEADLOCK                                                        WIN32_ERROR = 1131
	ERROR_MAPPED_ALIGNMENT                                                         WIN32_ERROR = 1132
	ERROR_SET_POWER_STATE_VETOED                                                   WIN32_ERROR = 1140
	ERROR_SET_POWER_STATE_FAILED                                                   WIN32_ERROR = 1141
	ERROR_TOO_MANY_LINKS                                                           WIN32_ERROR = 1142
	ERROR_OLD_WIN_VERSION                                                          WIN32_ERROR = 1150
	ERROR_APP_WRONG_OS                                                             WIN32_ERROR = 1151
	ERROR_SINGLE_INSTANCE_APP                                                      WIN32_ERROR = 1152
	ERROR_RMODE_APP                                                                WIN32_ERROR = 1153
	ERROR_INVALID_DLL                                                              WIN32_ERROR = 1154
	ERROR_NO_ASSOCIATION                                                           WIN32_ERROR = 1155
	ERROR_DDE_FAIL                                                                 WIN32_ERROR = 1156
	ERROR_DLL_NOT_FOUND                                                            WIN32_ERROR = 1157
	ERROR_NO_MORE_USER_HANDLES                                                     WIN32_ERROR = 1158
	ERROR_MESSAGE_SYNC_ONLY                                                        WIN32_ERROR = 1159
	ERROR_SOURCE_ELEMENT_EMPTY                                                     WIN32_ERROR = 1160
	ERROR_DESTINATION_ELEMENT_FULL                                                 WIN32_ERROR = 1161
	ERROR_ILLEGAL_ELEMENT_ADDRESS                                                  WIN32_ERROR = 1162
	ERROR_MAGAZINE_NOT_PRESENT                                                     WIN32_ERROR = 1163
	ERROR_DEVICE_REINITIALIZATION_NEEDED                                           WIN32_ERROR = 1164
	ERROR_DEVICE_REQUIRES_CLEANING                                                 WIN32_ERROR = 1165
	ERROR_DEVICE_DOOR_OPEN                                                         WIN32_ERROR = 1166
	ERROR_DEVICE_NOT_CONNECTED                                                     WIN32_ERROR = 1167
	ERROR_NOT_FOUND                                                                WIN32_ERROR = 1168
	ERROR_NO_MATCH                                                                 WIN32_ERROR = 1169
	ERROR_SET_NOT_FOUND                                                            WIN32_ERROR = 1170
	ERROR_POINT_NOT_FOUND                                                          WIN32_ERROR = 1171
	ERROR_NO_TRACKING_SERVICE                                                      WIN32_ERROR = 1172
	ERROR_NO_VOLUME_ID                                                             WIN32_ERROR = 1173
	ERROR_UNABLE_TO_REMOVE_REPLACED                                                WIN32_ERROR = 1175
	ERROR_UNABLE_TO_MOVE_REPLACEMENT                                               WIN32_ERROR = 1176
	ERROR_UNABLE_TO_MOVE_REPLACEMENT_2                                             WIN32_ERROR = 1177
	ERROR_JOURNAL_DELETE_IN_PROGRESS                                               WIN32_ERROR = 1178
	ERROR_JOURNAL_NOT_ACTIVE                                                       WIN32_ERROR = 1179
	ERROR_POTENTIAL_FILE_FOUND                                                     WIN32_ERROR = 1180
	ERROR_JOURNAL_ENTRY_DELETED                                                    WIN32_ERROR = 1181
	ERROR_PARTITION_TERMINATING                                                    WIN32_ERROR = 1184
	ERROR_SHUTDOWN_IS_SCHEDULED                                                    WIN32_ERROR = 1190
	ERROR_SHUTDOWN_USERS_LOGGED_ON                                                 WIN32_ERROR = 1191
	ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE                                   WIN32_ERROR = 1192
	ERROR_BAD_DEVICE                                                               WIN32_ERROR = 1200
	ERROR_CONNECTION_UNAVAIL                                                       WIN32_ERROR = 1201
	ERROR_DEVICE_ALREADY_REMEMBERED                                                WIN32_ERROR = 1202
	ERROR_NO_NET_OR_BAD_PATH                                                       WIN32_ERROR = 1203
	ERROR_BAD_PROVIDER                                                             WIN32_ERROR = 1204
	ERROR_CANNOT_OPEN_PROFILE                                                      WIN32_ERROR = 1205
	ERROR_BAD_PROFILE                                                              WIN32_ERROR = 1206
	ERROR_NOT_CONTAINER                                                            WIN32_ERROR = 1207
	ERROR_EXTENDED_ERROR                                                           WIN32_ERROR = 1208
	ERROR_INVALID_GROUPNAME                                                        WIN32_ERROR = 1209
	ERROR_INVALID_COMPUTERNAME                                                     WIN32_ERROR = 1210
	ERROR_INVALID_EVENTNAME                                                        WIN32_ERROR = 1211
	ERROR_INVALID_DOMAINNAME                                                       WIN32_ERROR = 1212
	ERROR_INVALID_SERVICENAME                                                      WIN32_ERROR = 1213
	ERROR_INVALID_NETNAME                                                          WIN32_ERROR = 1214
	ERROR_INVALID_SHARENAME                                                        WIN32_ERROR = 1215
	ERROR_INVALID_PASSWORDNAME                                                     WIN32_ERROR = 1216
	ERROR_INVALID_MESSAGENAME                                                      WIN32_ERROR = 1217
	ERROR_INVALID_MESSAGEDEST                                                      WIN32_ERROR = 1218
	ERROR_SESSION_CREDENTIAL_CONFLICT                                              WIN32_ERROR = 1219
	ERROR_REMOTE_SESSION_LIMIT_EXCEEDED                                            WIN32_ERROR = 1220
	ERROR_DUP_DOMAINNAME                                                           WIN32_ERROR = 1221
	ERROR_NO_NETWORK                                                               WIN32_ERROR = 1222
	ERROR_CANCELLED                                                                WIN32_ERROR = 1223
	ERROR_USER_MAPPED_FILE                                                         WIN32_ERROR = 1224
	ERROR_CONNECTION_REFUSED                                                       WIN32_ERROR = 1225
	ERROR_GRACEFUL_DISCONNECT                                                      WIN32_ERROR = 1226
	ERROR_ADDRESS_ALREADY_ASSOCIATED                                               WIN32_ERROR = 1227
	ERROR_ADDRESS_NOT_ASSOCIATED                                                   WIN32_ERROR = 1228
	ERROR_CONNECTION_INVALID                                                       WIN32_ERROR = 1229
	ERROR_CONNECTION_ACTIVE                                                        WIN32_ERROR = 1230
	ERROR_NETWORK_UNREACHABLE                                                      WIN32_ERROR = 1231
	ERROR_HOST_UNREACHABLE                                                         WIN32_ERROR = 1232
	ERROR_PROTOCOL_UNREACHABLE                                                     WIN32_ERROR = 1233
	ERROR_PORT_UNREACHABLE                                                         WIN32_ERROR = 1234
	ERROR_REQUEST_ABORTED                                                          WIN32_ERROR = 1235
	ERROR_CONNECTION_ABORTED                                                       WIN32_ERROR = 1236
	ERROR_RETRY                                                                    WIN32_ERROR = 1237
	ERROR_CONNECTION_COUNT_LIMIT                                                   WIN32_ERROR = 1238
	ERROR_LOGIN_TIME_RESTRICTION                                                   WIN32_ERROR = 1239
	ERROR_LOGIN_WKSTA_RESTRICTION                                                  WIN32_ERROR = 1240
	ERROR_INCORRECT_ADDRESS                                                        WIN32_ERROR = 1241
	ERROR_ALREADY_REGISTERED                                                       WIN32_ERROR = 1242
	ERROR_SERVICE_NOT_FOUND                                                        WIN32_ERROR = 1243
	ERROR_NOT_AUTHENTICATED                                                        WIN32_ERROR = 1244
	ERROR_NOT_LOGGED_ON                                                            WIN32_ERROR = 1245
	ERROR_CONTINUE                                                                 WIN32_ERROR = 1246
	ERROR_ALREADY_INITIALIZED                                                      WIN32_ERROR = 1247
	ERROR_NO_MORE_DEVICES                                                          WIN32_ERROR = 1248
	ERROR_NO_SUCH_SITE                                                             WIN32_ERROR = 1249
	ERROR_DOMAIN_CONTROLLER_EXISTS                                                 WIN32_ERROR = 1250
	ERROR_ONLY_IF_CONNECTED                                                        WIN32_ERROR = 1251
	ERROR_OVERRIDE_NOCHANGES                                                       WIN32_ERROR = 1252
	ERROR_BAD_USER_PROFILE                                                         WIN32_ERROR = 1253
	ERROR_NOT_SUPPORTED_ON_SBS                                                     WIN32_ERROR = 1254
	ERROR_SERVER_SHUTDOWN_IN_PROGRESS                                              WIN32_ERROR = 1255
	ERROR_HOST_DOWN                                                                WIN32_ERROR = 1256
	ERROR_NON_ACCOUNT_SID                                                          WIN32_ERROR = 1257
	ERROR_NON_DOMAIN_SID                                                           WIN32_ERROR = 1258
	ERROR_APPHELP_BLOCK                                                            WIN32_ERROR = 1259
	ERROR_ACCESS_DISABLED_BY_POLICY                                                WIN32_ERROR = 1260
	ERROR_REG_NAT_CONSUMPTION                                                      WIN32_ERROR = 1261
	ERROR_CSCSHARE_OFFLINE                                                         WIN32_ERROR = 1262
	ERROR_PKINIT_FAILURE                                                           WIN32_ERROR = 1263
	ERROR_SMARTCARD_SUBSYSTEM_FAILURE                                              WIN32_ERROR = 1264
	ERROR_DOWNGRADE_DETECTED                                                       WIN32_ERROR = 1265
	ERROR_MACHINE_LOCKED                                                           WIN32_ERROR = 1271
	ERROR_SMB_GUEST_LOGON_BLOCKED                                                  WIN32_ERROR = 1272
	ERROR_CALLBACK_SUPPLIED_INVALID_DATA                                           WIN32_ERROR = 1273
	ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED                                         WIN32_ERROR = 1274
	ERROR_DRIVER_BLOCKED                                                           WIN32_ERROR = 1275
	ERROR_INVALID_IMPORT_OF_NON_DLL                                                WIN32_ERROR = 1276
	ERROR_ACCESS_DISABLED_WEBBLADE                                                 WIN32_ERROR = 1277
	ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER                                          WIN32_ERROR = 1278
	ERROR_RECOVERY_FAILURE                                                         WIN32_ERROR = 1279
	ERROR_ALREADY_FIBER                                                            WIN32_ERROR = 1280
	ERROR_ALREADY_THREAD                                                           WIN32_ERROR = 1281
	ERROR_STACK_BUFFER_OVERRUN                                                     WIN32_ERROR = 1282
	ERROR_PARAMETER_QUOTA_EXCEEDED                                                 WIN32_ERROR = 1283
	ERROR_DEBUGGER_INACTIVE                                                        WIN32_ERROR = 1284
	ERROR_DELAY_LOAD_FAILED                                                        WIN32_ERROR = 1285
	ERROR_VDM_DISALLOWED                                                           WIN32_ERROR = 1286
	ERROR_UNIDENTIFIED_ERROR                                                       WIN32_ERROR = 1287
	ERROR_INVALID_CRUNTIME_PARAMETER                                               WIN32_ERROR = 1288
	ERROR_BEYOND_VDL                                                               WIN32_ERROR = 1289
	ERROR_INCOMPATIBLE_SERVICE_SID_TYPE                                            WIN32_ERROR = 1290
	ERROR_DRIVER_PROCESS_TERMINATED                                                WIN32_ERROR = 1291
	ERROR_IMPLEMENTATION_LIMIT                                                     WIN32_ERROR = 1292
	ERROR_PROCESS_IS_PROTECTED                                                     WIN32_ERROR = 1293
	ERROR_SERVICE_NOTIFY_CLIENT_LAGGING                                            WIN32_ERROR = 1294
	ERROR_DISK_QUOTA_EXCEEDED                                                      WIN32_ERROR = 1295
	ERROR_CONTENT_BLOCKED                                                          WIN32_ERROR = 1296
	ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE                                           WIN32_ERROR = 1297
	ERROR_APP_HANG                                                                 WIN32_ERROR = 1298
	ERROR_INVALID_LABEL                                                            WIN32_ERROR = 1299
	ERROR_NOT_ALL_ASSIGNED                                                         WIN32_ERROR = 1300
	ERROR_SOME_NOT_MAPPED                                                          WIN32_ERROR = 1301
	ERROR_NO_QUOTAS_FOR_ACCOUNT                                                    WIN32_ERROR = 1302
	ERROR_LOCAL_USER_SESSION_KEY                                                   WIN32_ERROR = 1303
	ERROR_NULL_LM_PASSWORD                                                         WIN32_ERROR = 1304
	ERROR_UNKNOWN_REVISION                                                         WIN32_ERROR = 1305
	ERROR_REVISION_MISMATCH                                                        WIN32_ERROR = 1306
	ERROR_INVALID_OWNER                                                            WIN32_ERROR = 1307
	ERROR_INVALID_PRIMARY_GROUP                                                    WIN32_ERROR = 1308
	ERROR_NO_IMPERSONATION_TOKEN                                                   WIN32_ERROR = 1309
	ERROR_CANT_DISABLE_MANDATORY                                                   WIN32_ERROR = 1310
	ERROR_NO_LOGON_SERVERS                                                         WIN32_ERROR = 1311
	ERROR_NO_SUCH_LOGON_SESSION                                                    WIN32_ERROR = 1312
	ERROR_NO_SUCH_PRIVILEGE                                                        WIN32_ERROR = 1313
	ERROR_PRIVILEGE_NOT_HELD                                                       WIN32_ERROR = 1314
	ERROR_INVALID_ACCOUNT_NAME                                                     WIN32_ERROR = 1315
	ERROR_USER_EXISTS                                                              WIN32_ERROR = 1316
	ERROR_NO_SUCH_USER                                                             WIN32_ERROR = 1317
	ERROR_GROUP_EXISTS                                                             WIN32_ERROR = 1318
	ERROR_NO_SUCH_GROUP                                                            WIN32_ERROR = 1319
	ERROR_MEMBER_IN_GROUP                                                          WIN32_ERROR = 1320
	ERROR_MEMBER_NOT_IN_GROUP                                                      WIN32_ERROR = 1321
	ERROR_LAST_ADMIN                                                               WIN32_ERROR = 1322
	ERROR_WRONG_PASSWORD                                                           WIN32_ERROR = 1323
	ERROR_ILL_FORMED_PASSWORD                                                      WIN32_ERROR = 1324
	ERROR_PASSWORD_RESTRICTION                                                     WIN32_ERROR = 1325
	ERROR_LOGON_FAILURE                                                            WIN32_ERROR = 1326
	ERROR_ACCOUNT_RESTRICTION                                                      WIN32_ERROR = 1327
	ERROR_INVALID_LOGON_HOURS                                                      WIN32_ERROR = 1328
	ERROR_INVALID_WORKSTATION                                                      WIN32_ERROR = 1329
	ERROR_PASSWORD_EXPIRED                                                         WIN32_ERROR = 1330
	ERROR_ACCOUNT_DISABLED                                                         WIN32_ERROR = 1331
	ERROR_NONE_MAPPED                                                              WIN32_ERROR = 1332
	ERROR_TOO_MANY_LUIDS_REQUESTED                                                 WIN32_ERROR = 1333
	ERROR_LUIDS_EXHAUSTED                                                          WIN32_ERROR = 1334
	ERROR_INVALID_SUB_AUTHORITY                                                    WIN32_ERROR = 1335
	ERROR_INVALID_ACL                                                              WIN32_ERROR = 1336
	ERROR_INVALID_SID                                                              WIN32_ERROR = 1337
	ERROR_INVALID_SECURITY_DESCR                                                   WIN32_ERROR = 1338
	ERROR_BAD_INHERITANCE_ACL                                                      WIN32_ERROR = 1340
	ERROR_SERVER_DISABLED                                                          WIN32_ERROR = 1341
	ERROR_SERVER_NOT_DISABLED                                                      WIN32_ERROR = 1342
	ERROR_INVALID_ID_AUTHORITY                                                     WIN32_ERROR = 1343
	ERROR_ALLOTTED_SPACE_EXCEEDED                                                  WIN32_ERROR = 1344
	ERROR_INVALID_GROUP_ATTRIBUTES                                                 WIN32_ERROR = 1345
	ERROR_BAD_IMPERSONATION_LEVEL                                                  WIN32_ERROR = 1346
	ERROR_CANT_OPEN_ANONYMOUS                                                      WIN32_ERROR = 1347
	ERROR_BAD_VALIDATION_CLASS                                                     WIN32_ERROR = 1348
	ERROR_BAD_TOKEN_TYPE                                                           WIN32_ERROR = 1349
	ERROR_NO_SECURITY_ON_OBJECT                                                    WIN32_ERROR = 1350
	ERROR_CANT_ACCESS_DOMAIN_INFO                                                  WIN32_ERROR = 1351
	ERROR_INVALID_SERVER_STATE                                                     WIN32_ERROR = 1352
	ERROR_INVALID_DOMAIN_STATE                                                     WIN32_ERROR = 1353
	ERROR_INVALID_DOMAIN_ROLE                                                      WIN32_ERROR = 1354
	ERROR_NO_SUCH_DOMAIN                                                           WIN32_ERROR = 1355
	ERROR_DOMAIN_EXISTS                                                            WIN32_ERROR = 1356
	ERROR_DOMAIN_LIMIT_EXCEEDED                                                    WIN32_ERROR = 1357
	ERROR_INTERNAL_DB_CORRUPTION                                                   WIN32_ERROR = 1358
	ERROR_INTERNAL_ERROR                                                           WIN32_ERROR = 1359
	ERROR_GENERIC_NOT_MAPPED                                                       WIN32_ERROR = 1360
	ERROR_BAD_DESCRIPTOR_FORMAT                                                    WIN32_ERROR = 1361
	ERROR_NOT_LOGON_PROCESS                                                        WIN32_ERROR = 1362
	ERROR_LOGON_SESSION_EXISTS                                                     WIN32_ERROR = 1363
	ERROR_NO_SUCH_PACKAGE                                                          WIN32_ERROR = 1364
	ERROR_BAD_LOGON_SESSION_STATE                                                  WIN32_ERROR = 1365
	ERROR_LOGON_SESSION_COLLISION                                                  WIN32_ERROR = 1366
	ERROR_INVALID_LOGON_TYPE                                                       WIN32_ERROR = 1367
	ERROR_CANNOT_IMPERSONATE                                                       WIN32_ERROR = 1368
	ERROR_RXACT_INVALID_STATE                                                      WIN32_ERROR = 1369
	ERROR_RXACT_COMMIT_FAILURE                                                     WIN32_ERROR = 1370
	ERROR_SPECIAL_ACCOUNT                                                          WIN32_ERROR = 1371
	ERROR_SPECIAL_GROUP                                                            WIN32_ERROR = 1372
	ERROR_SPECIAL_USER                                                             WIN32_ERROR = 1373
	ERROR_MEMBERS_PRIMARY_GROUP                                                    WIN32_ERROR = 1374
	ERROR_TOKEN_ALREADY_IN_USE                                                     WIN32_ERROR = 1375
	ERROR_NO_SUCH_ALIAS                                                            WIN32_ERROR = 1376
	ERROR_MEMBER_NOT_IN_ALIAS                                                      WIN32_ERROR = 1377
	ERROR_MEMBER_IN_ALIAS                                                          WIN32_ERROR = 1378
	ERROR_ALIAS_EXISTS                                                             WIN32_ERROR = 1379
	ERROR_LOGON_NOT_GRANTED                                                        WIN32_ERROR = 1380
	ERROR_TOO_MANY_SECRETS                                                         WIN32_ERROR = 1381
	ERROR_SECRET_TOO_LONG                                                          WIN32_ERROR = 1382
	ERROR_INTERNAL_DB_ERROR                                                        WIN32_ERROR = 1383
	ERROR_TOO_MANY_CONTEXT_IDS                                                     WIN32_ERROR = 1384
	ERROR_LOGON_TYPE_NOT_GRANTED                                                   WIN32_ERROR = 1385
	ERROR_NT_CROSS_ENCRYPTION_REQUIRED                                             WIN32_ERROR = 1386
	ERROR_NO_SUCH_MEMBER                                                           WIN32_ERROR = 1387
	ERROR_INVALID_MEMBER                                                           WIN32_ERROR = 1388
	ERROR_TOO_MANY_SIDS                                                            WIN32_ERROR = 1389
	ERROR_LM_CROSS_ENCRYPTION_REQUIRED                                             WIN32_ERROR = 1390
	ERROR_NO_INHERITANCE                                                           WIN32_ERROR = 1391
	ERROR_FILE_CORRUPT                                                             WIN32_ERROR = 1392
	ERROR_DISK_CORRUPT                                                             WIN32_ERROR = 1393
	ERROR_NO_USER_SESSION_KEY                                                      WIN32_ERROR = 1394
	ERROR_LICENSE_QUOTA_EXCEEDED                                                   WIN32_ERROR = 1395
	ERROR_WRONG_TARGET_NAME                                                        WIN32_ERROR = 1396
	ERROR_MUTUAL_AUTH_FAILED                                                       WIN32_ERROR = 1397
	ERROR_TIME_SKEW                                                                WIN32_ERROR = 1398
	ERROR_CURRENT_DOMAIN_NOT_ALLOWED                                               WIN32_ERROR = 1399
	ERROR_INVALID_WINDOW_HANDLE                                                    WIN32_ERROR = 1400
	ERROR_INVALID_MENU_HANDLE                                                      WIN32_ERROR = 1401
	ERROR_INVALID_CURSOR_HANDLE                                                    WIN32_ERROR = 1402
	ERROR_INVALID_ACCEL_HANDLE                                                     WIN32_ERROR = 1403
	ERROR_INVALID_HOOK_HANDLE                                                      WIN32_ERROR = 1404
	ERROR_INVALID_DWP_HANDLE                                                       WIN32_ERROR = 1405
	ERROR_TLW_WITH_WSCHILD                                                         WIN32_ERROR = 1406
	ERROR_CANNOT_FIND_WND_CLASS                                                    WIN32_ERROR = 1407
	ERROR_WINDOW_OF_OTHER_THREAD                                                   WIN32_ERROR = 1408
	ERROR_HOTKEY_ALREADY_REGISTERED                                                WIN32_ERROR = 1409
	ERROR_CLASS_ALREADY_EXISTS                                                     WIN32_ERROR = 1410
	ERROR_CLASS_DOES_NOT_EXIST                                                     WIN32_ERROR = 1411
	ERROR_CLASS_HAS_WINDOWS                                                        WIN32_ERROR = 1412
	ERROR_INVALID_INDEX                                                            WIN32_ERROR = 1413
	ERROR_INVALID_ICON_HANDLE                                                      WIN32_ERROR = 1414
	ERROR_PRIVATE_DIALOG_INDEX                                                     WIN32_ERROR = 1415
	ERROR_LISTBOX_ID_NOT_FOUND                                                     WIN32_ERROR = 1416
	ERROR_NO_WILDCARD_CHARACTERS                                                   WIN32_ERROR = 1417
	ERROR_CLIPBOARD_NOT_OPEN                                                       WIN32_ERROR = 1418
	ERROR_HOTKEY_NOT_REGISTERED                                                    WIN32_ERROR = 1419
	ERROR_WINDOW_NOT_DIALOG                                                        WIN32_ERROR = 1420
	ERROR_CONTROL_ID_NOT_FOUND                                                     WIN32_ERROR = 1421
	ERROR_INVALID_COMBOBOX_MESSAGE                                                 WIN32_ERROR = 1422
	ERROR_WINDOW_NOT_COMBOBOX                                                      WIN32_ERROR = 1423
	ERROR_INVALID_EDIT_HEIGHT                                                      WIN32_ERROR = 1424
	ERROR_DC_NOT_FOUND                                                             WIN32_ERROR = 1425
	ERROR_INVALID_HOOK_FILTER                                                      WIN32_ERROR = 1426
	ERROR_INVALID_FILTER_PROC                                                      WIN32_ERROR = 1427
	ERROR_HOOK_NEEDS_HMOD                                                          WIN32_ERROR = 1428
	ERROR_GLOBAL_ONLY_HOOK                                                         WIN32_ERROR = 1429
	ERROR_JOURNAL_HOOK_SET                                                         WIN32_ERROR = 1430
	ERROR_HOOK_NOT_INSTALLED                                                       WIN32_ERROR = 1431
	ERROR_INVALID_LB_MESSAGE                                                       WIN32_ERROR = 1432
	ERROR_SETCOUNT_ON_BAD_LB                                                       WIN32_ERROR = 1433
	ERROR_LB_WITHOUT_TABSTOPS                                                      WIN32_ERROR = 1434
	ERROR_DESTROY_OBJECT_OF_OTHER_THREAD                                           WIN32_ERROR = 1435
	ERROR_CHILD_WINDOW_MENU                                                        WIN32_ERROR = 1436
	ERROR_NO_SYSTEM_MENU                                                           WIN32_ERROR = 1437
	ERROR_INVALID_MSGBOX_STYLE                                                     WIN32_ERROR = 1438
	ERROR_INVALID_SPI_VALUE                                                        WIN32_ERROR = 1439
	ERROR_SCREEN_ALREADY_LOCKED                                                    WIN32_ERROR = 1440
	ERROR_HWNDS_HAVE_DIFF_PARENT                                                   WIN32_ERROR = 1441
	ERROR_NOT_CHILD_WINDOW                                                         WIN32_ERROR = 1442
	ERROR_INVALID_GW_COMMAND                                                       WIN32_ERROR = 1443
	ERROR_INVALID_THREAD_ID                                                        WIN32_ERROR = 1444
	ERROR_NON_MDICHILD_WINDOW                                                      WIN32_ERROR = 1445
	ERROR_POPUP_ALREADY_ACTIVE                                                     WIN32_ERROR = 1446
	ERROR_NO_SCROLLBARS                                                            WIN32_ERROR = 1447
	ERROR_INVALID_SCROLLBAR_RANGE                                                  WIN32_ERROR = 1448
	ERROR_INVALID_SHOWWIN_COMMAND                                                  WIN32_ERROR = 1449
	ERROR_NO_SYSTEM_RESOURCES                                                      WIN32_ERROR = 1450
	ERROR_NONPAGED_SYSTEM_RESOURCES                                                WIN32_ERROR = 1451
	ERROR_PAGED_SYSTEM_RESOURCES                                                   WIN32_ERROR = 1452
	ERROR_WORKING_SET_QUOTA                                                        WIN32_ERROR = 1453
	ERROR_PAGEFILE_QUOTA                                                           WIN32_ERROR = 1454
	ERROR_COMMITMENT_LIMIT                                                         WIN32_ERROR = 1455
	ERROR_MENU_ITEM_NOT_FOUND                                                      WIN32_ERROR = 1456
	ERROR_INVALID_KEYBOARD_HANDLE                                                  WIN32_ERROR = 1457
	ERROR_HOOK_TYPE_NOT_ALLOWED                                                    WIN32_ERROR = 1458
	ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION                                       WIN32_ERROR = 1459
	ERROR_TIMEOUT                                                                  WIN32_ERROR = 1460
	ERROR_INVALID_MONITOR_HANDLE                                                   WIN32_ERROR = 1461
	ERROR_INCORRECT_SIZE                                                           WIN32_ERROR = 1462
	ERROR_SYMLINK_CLASS_DISABLED                                                   WIN32_ERROR = 1463
	ERROR_SYMLINK_NOT_SUPPORTED                                                    WIN32_ERROR = 1464
	ERROR_XML_PARSE_ERROR                                                          WIN32_ERROR = 1465
	ERROR_XMLDSIG_ERROR                                                            WIN32_ERROR = 1466
	ERROR_RESTART_APPLICATION                                                      WIN32_ERROR = 1467
	ERROR_WRONG_COMPARTMENT                                                        WIN32_ERROR = 1468
	ERROR_AUTHIP_FAILURE                                                           WIN32_ERROR = 1469
	ERROR_NO_NVRAM_RESOURCES                                                       WIN32_ERROR = 1470
	ERROR_NOT_GUI_PROCESS                                                          WIN32_ERROR = 1471
	ERROR_EVENTLOG_FILE_CORRUPT                                                    WIN32_ERROR = 1500
	ERROR_EVENTLOG_CANT_START                                                      WIN32_ERROR = 1501
	ERROR_LOG_FILE_FULL                                                            WIN32_ERROR = 1502
	ERROR_EVENTLOG_FILE_CHANGED                                                    WIN32_ERROR = 1503
	ERROR_CONTAINER_ASSIGNED                                                       WIN32_ERROR = 1504
	ERROR_JOB_NO_CONTAINER                                                         WIN32_ERROR = 1505
	ERROR_INVALID_TASK_NAME                                                        WIN32_ERROR = 1550
	ERROR_INVALID_TASK_INDEX                                                       WIN32_ERROR = 1551
	ERROR_THREAD_ALREADY_IN_TASK                                                   WIN32_ERROR = 1552
	ERROR_INSTALL_SERVICE_FAILURE                                                  WIN32_ERROR = 1601
	ERROR_INSTALL_USEREXIT                                                         WIN32_ERROR = 1602
	ERROR_INSTALL_FAILURE                                                          WIN32_ERROR = 1603
	ERROR_INSTALL_SUSPEND                                                          WIN32_ERROR = 1604
	ERROR_UNKNOWN_PRODUCT                                                          WIN32_ERROR = 1605
	ERROR_UNKNOWN_FEATURE                                                          WIN32_ERROR = 1606
	ERROR_UNKNOWN_COMPONENT                                                        WIN32_ERROR = 1607
	ERROR_UNKNOWN_PROPERTY                                                         WIN32_ERROR = 1608
	ERROR_INVALID_HANDLE_STATE                                                     WIN32_ERROR = 1609
	ERROR_BAD_CONFIGURATION                                                        WIN32_ERROR = 1610
	ERROR_INDEX_ABSENT                                                             WIN32_ERROR = 1611
	ERROR_INSTALL_SOURCE_ABSENT                                                    WIN32_ERROR = 1612
	ERROR_INSTALL_PACKAGE_VERSION                                                  WIN32_ERROR = 1613
	ERROR_PRODUCT_UNINSTALLED                                                      WIN32_ERROR = 1614
	ERROR_BAD_QUERY_SYNTAX                                                         WIN32_ERROR = 1615
	ERROR_INVALID_FIELD                                                            WIN32_ERROR = 1616
	ERROR_DEVICE_REMOVED                                                           WIN32_ERROR = 1617
	ERROR_INSTALL_ALREADY_RUNNING                                                  WIN32_ERROR = 1618
	ERROR_INSTALL_PACKAGE_OPEN_FAILED                                              WIN32_ERROR = 1619
	ERROR_INSTALL_PACKAGE_INVALID                                                  WIN32_ERROR = 1620
	ERROR_INSTALL_UI_FAILURE                                                       WIN32_ERROR = 1621
	ERROR_INSTALL_LOG_FAILURE                                                      WIN32_ERROR = 1622
	ERROR_INSTALL_LANGUAGE_UNSUPPORTED                                             WIN32_ERROR = 1623
	ERROR_INSTALL_TRANSFORM_FAILURE                                                WIN32_ERROR = 1624
	ERROR_INSTALL_PACKAGE_REJECTED                                                 WIN32_ERROR = 1625
	ERROR_FUNCTION_NOT_CALLED                                                      WIN32_ERROR = 1626
	ERROR_FUNCTION_FAILED                                                          WIN32_ERROR = 1627
	ERROR_INVALID_TABLE                                                            WIN32_ERROR = 1628
	ERROR_DATATYPE_MISMATCH                                                        WIN32_ERROR = 1629
	ERROR_UNSUPPORTED_TYPE                                                         WIN32_ERROR = 1630
	ERROR_CREATE_FAILED                                                            WIN32_ERROR = 1631
	ERROR_INSTALL_TEMP_UNWRITABLE                                                  WIN32_ERROR = 1632
	ERROR_INSTALL_PLATFORM_UNSUPPORTED                                             WIN32_ERROR = 1633
	ERROR_INSTALL_NOTUSED                                                          WIN32_ERROR = 1634
	ERROR_PATCH_PACKAGE_OPEN_FAILED                                                WIN32_ERROR = 1635
	ERROR_PATCH_PACKAGE_INVALID                                                    WIN32_ERROR = 1636
	ERROR_PATCH_PACKAGE_UNSUPPORTED                                                WIN32_ERROR = 1637
	ERROR_PRODUCT_VERSION                                                          WIN32_ERROR = 1638
	ERROR_INVALID_COMMAND_LINE                                                     WIN32_ERROR = 1639
	ERROR_INSTALL_REMOTE_DISALLOWED                                                WIN32_ERROR = 1640
	ERROR_SUCCESS_REBOOT_INITIATED                                                 WIN32_ERROR = 1641
	ERROR_PATCH_TARGET_NOT_FOUND                                                   WIN32_ERROR = 1642
	ERROR_PATCH_PACKAGE_REJECTED                                                   WIN32_ERROR = 1643
	ERROR_INSTALL_TRANSFORM_REJECTED                                               WIN32_ERROR = 1644
	ERROR_INSTALL_REMOTE_PROHIBITED                                                WIN32_ERROR = 1645
	ERROR_PATCH_REMOVAL_UNSUPPORTED                                                WIN32_ERROR = 1646
	ERROR_UNKNOWN_PATCH                                                            WIN32_ERROR = 1647
	ERROR_PATCH_NO_SEQUENCE                                                        WIN32_ERROR = 1648
	ERROR_PATCH_REMOVAL_DISALLOWED                                                 WIN32_ERROR = 1649
	ERROR_INVALID_PATCH_XML                                                        WIN32_ERROR = 1650
	ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT                                         WIN32_ERROR = 1651
	ERROR_INSTALL_SERVICE_SAFEBOOT                                                 WIN32_ERROR = 1652
	ERROR_FAIL_FAST_EXCEPTION                                                      WIN32_ERROR = 1653
	ERROR_INSTALL_REJECTED                                                         WIN32_ERROR = 1654
	ERROR_DYNAMIC_CODE_BLOCKED                                                     WIN32_ERROR = 1655
	ERROR_NOT_SAME_OBJECT                                                          WIN32_ERROR = 1656
	ERROR_STRICT_CFG_VIOLATION                                                     WIN32_ERROR = 1657
	ERROR_SET_CONTEXT_DENIED                                                       WIN32_ERROR = 1660
	ERROR_CROSS_PARTITION_VIOLATION                                                WIN32_ERROR = 1661
	ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT                                            WIN32_ERROR = 1662
	ERROR_INVALID_USER_BUFFER                                                      WIN32_ERROR = 1784
	ERROR_UNRECOGNIZED_MEDIA                                                       WIN32_ERROR = 1785
	ERROR_NO_TRUST_LSA_SECRET                                                      WIN32_ERROR = 1786
	ERROR_NO_TRUST_SAM_ACCOUNT                                                     WIN32_ERROR = 1787
	ERROR_TRUSTED_DOMAIN_FAILURE                                                   WIN32_ERROR = 1788
	ERROR_TRUSTED_RELATIONSHIP_FAILURE                                             WIN32_ERROR = 1789
	ERROR_TRUST_FAILURE                                                            WIN32_ERROR = 1790
	ERROR_NETLOGON_NOT_STARTED                                                     WIN32_ERROR = 1792
	ERROR_ACCOUNT_EXPIRED                                                          WIN32_ERROR = 1793
	ERROR_REDIRECTOR_HAS_OPEN_HANDLES                                              WIN32_ERROR = 1794
	ERROR_PRINTER_DRIVER_ALREADY_INSTALLED                                         WIN32_ERROR = 1795
	ERROR_UNKNOWN_PORT                                                             WIN32_ERROR = 1796
	ERROR_UNKNOWN_PRINTER_DRIVER                                                   WIN32_ERROR = 1797
	ERROR_UNKNOWN_PRINTPROCESSOR                                                   WIN32_ERROR = 1798
	ERROR_INVALID_SEPARATOR_FILE                                                   WIN32_ERROR = 1799
	ERROR_INVALID_PRIORITY                                                         WIN32_ERROR = 1800
	ERROR_INVALID_PRINTER_NAME                                                     WIN32_ERROR = 1801
	ERROR_PRINTER_ALREADY_EXISTS                                                   WIN32_ERROR = 1802
	ERROR_INVALID_PRINTER_COMMAND                                                  WIN32_ERROR = 1803
	ERROR_INVALID_DATATYPE                                                         WIN32_ERROR = 1804
	ERROR_INVALID_ENVIRONMENT                                                      WIN32_ERROR = 1805
	ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT                                        WIN32_ERROR = 1807
	ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT                                        WIN32_ERROR = 1808
	ERROR_NOLOGON_SERVER_TRUST_ACCOUNT                                             WIN32_ERROR = 1809
	ERROR_DOMAIN_TRUST_INCONSISTENT                                                WIN32_ERROR = 1810
	ERROR_SERVER_HAS_OPEN_HANDLES                                                  WIN32_ERROR = 1811
	ERROR_RESOURCE_DATA_NOT_FOUND                                                  WIN32_ERROR = 1812
	ERROR_RESOURCE_TYPE_NOT_FOUND                                                  WIN32_ERROR = 1813
	ERROR_RESOURCE_NAME_NOT_FOUND                                                  WIN32_ERROR = 1814
	ERROR_RESOURCE_LANG_NOT_FOUND                                                  WIN32_ERROR = 1815
	ERROR_NOT_ENOUGH_QUOTA                                                         WIN32_ERROR = 1816
	ERROR_INVALID_TIME                                                             WIN32_ERROR = 1901
	ERROR_INVALID_FORM_NAME                                                        WIN32_ERROR = 1902
	ERROR_INVALID_FORM_SIZE                                                        WIN32_ERROR = 1903
	ERROR_ALREADY_WAITING                                                          WIN32_ERROR = 1904
	ERROR_PRINTER_DELETED                                                          WIN32_ERROR = 1905
	ERROR_INVALID_PRINTER_STATE                                                    WIN32_ERROR = 1906
	ERROR_PASSWORD_MUST_CHANGE                                                     WIN32_ERROR = 1907
	ERROR_DOMAIN_CONTROLLER_NOT_FOUND                                              WIN32_ERROR = 1908
	ERROR_ACCOUNT_LOCKED_OUT                                                       WIN32_ERROR = 1909
	ERROR_NO_SITENAME                                                              WIN32_ERROR = 1919
	ERROR_CANT_ACCESS_FILE                                                         WIN32_ERROR = 1920
	ERROR_CANT_RESOLVE_FILENAME                                                    WIN32_ERROR = 1921
	ERROR_KM_DRIVER_BLOCKED                                                        WIN32_ERROR = 1930
	ERROR_CONTEXT_EXPIRED                                                          WIN32_ERROR = 1931
	ERROR_PER_USER_TRUST_QUOTA_EXCEEDED                                            WIN32_ERROR = 1932
	ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED                                            WIN32_ERROR = 1933
	ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED                                         WIN32_ERROR = 1934
	ERROR_AUTHENTICATION_FIREWALL_FAILED                                           WIN32_ERROR = 1935
	ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED                                         WIN32_ERROR = 1936
	ERROR_NTLM_BLOCKED                                                             WIN32_ERROR = 1937
	ERROR_PASSWORD_CHANGE_REQUIRED                                                 WIN32_ERROR = 1938
	ERROR_LOST_MODE_LOGON_RESTRICTION                                              WIN32_ERROR = 1939
	ERROR_INVALID_PIXEL_FORMAT                                                     WIN32_ERROR = 2000
	ERROR_BAD_DRIVER                                                               WIN32_ERROR = 2001
	ERROR_INVALID_WINDOW_STYLE                                                     WIN32_ERROR = 2002
	ERROR_METAFILE_NOT_SUPPORTED                                                   WIN32_ERROR = 2003
	ERROR_TRANSFORM_NOT_SUPPORTED                                                  WIN32_ERROR = 2004
	ERROR_CLIPPING_NOT_SUPPORTED                                                   WIN32_ERROR = 2005
	ERROR_INVALID_CMM                                                              WIN32_ERROR = 2010
	ERROR_INVALID_PROFILE                                                          WIN32_ERROR = 2011
	ERROR_TAG_NOT_FOUND                                                            WIN32_ERROR = 2012
	ERROR_TAG_NOT_PRESENT                                                          WIN32_ERROR = 2013
	ERROR_DUPLICATE_TAG                                                            WIN32_ERROR = 2014
	ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE                                       WIN32_ERROR = 2015
	ERROR_PROFILE_NOT_FOUND                                                        WIN32_ERROR = 2016
	ERROR_INVALID_COLORSPACE                                                       WIN32_ERROR = 2017
	ERROR_ICM_NOT_ENABLED                                                          WIN32_ERROR = 2018
	ERROR_DELETING_ICM_XFORM                                                       WIN32_ERROR = 2019
	ERROR_INVALID_TRANSFORM                                                        WIN32_ERROR = 2020
	ERROR_COLORSPACE_MISMATCH                                                      WIN32_ERROR = 2021
	ERROR_INVALID_COLORINDEX                                                       WIN32_ERROR = 2022
	ERROR_PROFILE_DOES_NOT_MATCH_DEVICE                                            WIN32_ERROR = 2023
	ERROR_CONNECTED_OTHER_PASSWORD                                                 WIN32_ERROR = 2108
	ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT                                         WIN32_ERROR = 2109
	ERROR_BAD_USERNAME                                                             WIN32_ERROR = 2202
	ERROR_NOT_CONNECTED                                                            WIN32_ERROR = 2250
	ERROR_OPEN_FILES                                                               WIN32_ERROR = 2401
	ERROR_ACTIVE_CONNECTIONS                                                       WIN32_ERROR = 2402
	ERROR_DEVICE_IN_USE                                                            WIN32_ERROR = 2404
	ERROR_UNKNOWN_PRINT_MONITOR                                                    WIN32_ERROR = 3000
	ERROR_PRINTER_DRIVER_IN_USE                                                    WIN32_ERROR = 3001
	ERROR_SPOOL_FILE_NOT_FOUND                                                     WIN32_ERROR = 3002
	ERROR_SPL_NO_STARTDOC                                                          WIN32_ERROR = 3003
	ERROR_SPL_NO_ADDJOB                                                            WIN32_ERROR = 3004
	ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED                                        WIN32_ERROR = 3005
	ERROR_PRINT_MONITOR_ALREADY_INSTALLED                                          WIN32_ERROR = 3006
	ERROR_INVALID_PRINT_MONITOR                                                    WIN32_ERROR = 3007
	ERROR_PRINT_MONITOR_IN_USE                                                     WIN32_ERROR = 3008
	ERROR_PRINTER_HAS_JOBS_QUEUED                                                  WIN32_ERROR = 3009
	ERROR_SUCCESS_REBOOT_REQUIRED                                                  WIN32_ERROR = 3010
	ERROR_SUCCESS_RESTART_REQUIRED                                                 WIN32_ERROR = 3011
	ERROR_PRINTER_NOT_FOUND                                                        WIN32_ERROR = 3012
	ERROR_PRINTER_DRIVER_WARNED                                                    WIN32_ERROR = 3013
	ERROR_PRINTER_DRIVER_BLOCKED                                                   WIN32_ERROR = 3014
	ERROR_PRINTER_DRIVER_PACKAGE_IN_USE                                            WIN32_ERROR = 3015
	ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND                                            WIN32_ERROR = 3016
	ERROR_FAIL_REBOOT_REQUIRED                                                     WIN32_ERROR = 3017
	ERROR_FAIL_REBOOT_INITIATED                                                    WIN32_ERROR = 3018
	ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED                                           WIN32_ERROR = 3019
	ERROR_PRINT_JOB_RESTART_REQUIRED                                               WIN32_ERROR = 3020
	ERROR_INVALID_PRINTER_DRIVER_MANIFEST                                          WIN32_ERROR = 3021
	ERROR_PRINTER_NOT_SHAREABLE                                                    WIN32_ERROR = 3022
	ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1                                        WIN32_ERROR = 3023
	ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED                                   WIN32_ERROR = 3024
	ERROR_REQUEST_PAUSED                                                           WIN32_ERROR = 3050
	ERROR_APPEXEC_CONDITION_NOT_SATISFIED                                          WIN32_ERROR = 3060
	ERROR_APPEXEC_HANDLE_INVALIDATED                                               WIN32_ERROR = 3061
	ERROR_APPEXEC_INVALID_HOST_GENERATION                                          WIN32_ERROR = 3062
	ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION                                  WIN32_ERROR = 3063
	ERROR_APPEXEC_INVALID_HOST_STATE                                               WIN32_ERROR = 3064
	ERROR_APPEXEC_NO_DONOR                                                         WIN32_ERROR = 3065
	ERROR_APPEXEC_HOST_ID_MISMATCH                                                 WIN32_ERROR = 3066
	ERROR_APPEXEC_UNKNOWN_USER                                                     WIN32_ERROR = 3067
	ERROR_APPEXEC_APP_COMPAT_BLOCK                                                 WIN32_ERROR = 3068
	ERROR_APPEXEC_CALLER_WAIT_TIMEOUT                                              WIN32_ERROR = 3069
	ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION                                  WIN32_ERROR = 3070
	ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING                                    WIN32_ERROR = 3071
	ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES                                    WIN32_ERROR = 3072
	ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED                                          WIN32_ERROR = 3080
	ERROR_VRF_VOLATILE_NOT_STOPPABLE                                               WIN32_ERROR = 3081
	ERROR_VRF_VOLATILE_SAFE_MODE                                                   WIN32_ERROR = 3082
	ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM                                         WIN32_ERROR = 3083
	ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS                                     WIN32_ERROR = 3084
	ERROR_VRF_VOLATILE_PROTECTED_DRIVER                                            WIN32_ERROR = 3085
	ERROR_VRF_VOLATILE_NMI_REGISTERED                                              WIN32_ERROR = 3086
	ERROR_VRF_VOLATILE_SETTINGS_CONFLICT                                           WIN32_ERROR = 3087
	ERROR_DIF_IOCALLBACK_NOT_REPLACED                                              WIN32_ERROR = 3190
	ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED                                              WIN32_ERROR = 3191
	ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED                                          WIN32_ERROR = 3192
	ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED                                           WIN32_ERROR = 3193
	ERROR_DIF_VOLATILE_INVALID_INFO                                                WIN32_ERROR = 3194
	ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING                                       WIN32_ERROR = 3195
	ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING                                       WIN32_ERROR = 3196
	ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED                                   WIN32_ERROR = 3197
	ERROR_DIF_VOLATILE_NOT_ALLOWED                                                 WIN32_ERROR = 3198
	ERROR_DIF_BINDING_API_NOT_FOUND                                                WIN32_ERROR = 3199
	ERROR_IO_REISSUE_AS_CACHED                                                     WIN32_ERROR = 3950
	ERROR_WINS_INTERNAL                                                            WIN32_ERROR = 4000
	ERROR_CAN_NOT_DEL_LOCAL_WINS                                                   WIN32_ERROR = 4001
	ERROR_STATIC_INIT                                                              WIN32_ERROR = 4002
	ERROR_INC_BACKUP                                                               WIN32_ERROR = 4003
	ERROR_FULL_BACKUP                                                              WIN32_ERROR = 4004
	ERROR_REC_NON_EXISTENT                                                         WIN32_ERROR = 4005
	ERROR_RPL_NOT_ALLOWED                                                          WIN32_ERROR = 4006
	ERROR_DHCP_ADDRESS_CONFLICT                                                    WIN32_ERROR = 4100
	ERROR_WMI_GUID_NOT_FOUND                                                       WIN32_ERROR = 4200
	ERROR_WMI_INSTANCE_NOT_FOUND                                                   WIN32_ERROR = 4201
	ERROR_WMI_ITEMID_NOT_FOUND                                                     WIN32_ERROR = 4202
	ERROR_WMI_TRY_AGAIN                                                            WIN32_ERROR = 4203
	ERROR_WMI_DP_NOT_FOUND                                                         WIN32_ERROR = 4204
	ERROR_WMI_UNRESOLVED_INSTANCE_REF                                              WIN32_ERROR = 4205
	ERROR_WMI_ALREADY_ENABLED                                                      WIN32_ERROR = 4206
	ERROR_WMI_GUID_DISCONNECTED                                                    WIN32_ERROR = 4207
	ERROR_WMI_SERVER_UNAVAILABLE                                                   WIN32_ERROR = 4208
	ERROR_WMI_DP_FAILED                                                            WIN32_ERROR = 4209
	ERROR_WMI_INVALID_MOF                                                          WIN32_ERROR = 4210
	ERROR_WMI_INVALID_REGINFO                                                      WIN32_ERROR = 4211
	ERROR_WMI_ALREADY_DISABLED                                                     WIN32_ERROR = 4212
	ERROR_WMI_READ_ONLY                                                            WIN32_ERROR = 4213
	ERROR_WMI_SET_FAILURE                                                          WIN32_ERROR = 4214
	ERROR_NOT_APPCONTAINER                                                         WIN32_ERROR = 4250
	ERROR_APPCONTAINER_REQUIRED                                                    WIN32_ERROR = 4251
	ERROR_NOT_SUPPORTED_IN_APPCONTAINER                                            WIN32_ERROR = 4252
	ERROR_INVALID_PACKAGE_SID_LENGTH                                               WIN32_ERROR = 4253
	ERROR_INVALID_MEDIA                                                            WIN32_ERROR = 4300
	ERROR_INVALID_LIBRARY                                                          WIN32_ERROR = 4301
	ERROR_INVALID_MEDIA_POOL                                                       WIN32_ERROR = 4302
	ERROR_DRIVE_MEDIA_MISMATCH                                                     WIN32_ERROR = 4303
	ERROR_MEDIA_OFFLINE                                                            WIN32_ERROR = 4304
	ERROR_LIBRARY_OFFLINE                                                          WIN32_ERROR = 4305
	ERROR_EMPTY                                                                    WIN32_ERROR = 4306
	ERROR_NOT_EMPTY                                                                WIN32_ERROR = 4307
	ERROR_MEDIA_UNAVAILABLE                                                        WIN32_ERROR = 4308
	ERROR_RESOURCE_DISABLED                                                        WIN32_ERROR = 4309
	ERROR_INVALID_CLEANER                                                          WIN32_ERROR = 4310
	ERROR_UNABLE_TO_CLEAN                                                          WIN32_ERROR = 4311
	ERROR_OBJECT_NOT_FOUND                                                         WIN32_ERROR = 4312
	ERROR_DATABASE_FAILURE                                                         WIN32_ERROR = 4313
	ERROR_DATABASE_FULL                                                            WIN32_ERROR = 4314
	ERROR_MEDIA_INCOMPATIBLE                                                       WIN32_ERROR = 4315
	ERROR_RESOURCE_NOT_PRESENT                                                     WIN32_ERROR = 4316
	ERROR_INVALID_OPERATION                                                        WIN32_ERROR = 4317
	ERROR_MEDIA_NOT_AVAILABLE                                                      WIN32_ERROR = 4318
	ERROR_DEVICE_NOT_AVAILABLE                                                     WIN32_ERROR = 4319
	ERROR_REQUEST_REFUSED                                                          WIN32_ERROR = 4320
	ERROR_INVALID_DRIVE_OBJECT                                                     WIN32_ERROR = 4321
	ERROR_LIBRARY_FULL                                                             WIN32_ERROR = 4322
	ERROR_MEDIUM_NOT_ACCESSIBLE                                                    WIN32_ERROR = 4323
	ERROR_UNABLE_TO_LOAD_MEDIUM                                                    WIN32_ERROR = 4324
	ERROR_UNABLE_TO_INVENTORY_DRIVE                                                WIN32_ERROR = 4325
	ERROR_UNABLE_TO_INVENTORY_SLOT                                                 WIN32_ERROR = 4326
	ERROR_UNABLE_TO_INVENTORY_TRANSPORT                                            WIN32_ERROR = 4327
	ERROR_TRANSPORT_FULL                                                           WIN32_ERROR = 4328
	ERROR_CONTROLLING_IEPORT                                                       WIN32_ERROR = 4329
	ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA                                            WIN32_ERROR = 4330
	ERROR_CLEANER_SLOT_SET                                                         WIN32_ERROR = 4331
	ERROR_CLEANER_SLOT_NOT_SET                                                     WIN32_ERROR = 4332
	ERROR_CLEANER_CARTRIDGE_SPENT                                                  WIN32_ERROR = 4333
	ERROR_UNEXPECTED_OMID                                                          WIN32_ERROR = 4334
	ERROR_CANT_DELETE_LAST_ITEM                                                    WIN32_ERROR = 4335
	ERROR_MESSAGE_EXCEEDS_MAX_SIZE                                                 WIN32_ERROR = 4336
	ERROR_VOLUME_CONTAINS_SYS_FILES                                                WIN32_ERROR = 4337
	ERROR_INDIGENOUS_TYPE                                                          WIN32_ERROR = 4338
	ERROR_NO_SUPPORTING_DRIVES                                                     WIN32_ERROR = 4339
	ERROR_CLEANER_CARTRIDGE_INSTALLED                                              WIN32_ERROR = 4340
	ERROR_IEPORT_FULL                                                              WIN32_ERROR = 4341
	ERROR_FILE_OFFLINE                                                             WIN32_ERROR = 4350
	ERROR_REMOTE_STORAGE_NOT_ACTIVE                                                WIN32_ERROR = 4351
	ERROR_REMOTE_STORAGE_MEDIA_ERROR                                               WIN32_ERROR = 4352
	ERROR_NOT_A_REPARSE_POINT                                                      WIN32_ERROR = 4390
	ERROR_REPARSE_ATTRIBUTE_CONFLICT                                               WIN32_ERROR = 4391
	ERROR_INVALID_REPARSE_DATA                                                     WIN32_ERROR = 4392
	ERROR_REPARSE_TAG_INVALID                                                      WIN32_ERROR = 4393
	ERROR_REPARSE_TAG_MISMATCH                                                     WIN32_ERROR = 4394
	ERROR_REPARSE_POINT_ENCOUNTERED                                                WIN32_ERROR = 4395
	ERROR_APP_DATA_NOT_FOUND                                                       WIN32_ERROR = 4400
	ERROR_APP_DATA_EXPIRED                                                         WIN32_ERROR = 4401
	ERROR_APP_DATA_CORRUPT                                                         WIN32_ERROR = 4402
	ERROR_APP_DATA_LIMIT_EXCEEDED                                                  WIN32_ERROR = 4403
	ERROR_APP_DATA_REBOOT_REQUIRED                                                 WIN32_ERROR = 4404
	ERROR_SECUREBOOT_ROLLBACK_DETECTED                                             WIN32_ERROR = 4420
	ERROR_SECUREBOOT_POLICY_VIOLATION                                              WIN32_ERROR = 4421
	ERROR_SECUREBOOT_INVALID_POLICY                                                WIN32_ERROR = 4422
	ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND                                    WIN32_ERROR = 4423
	ERROR_SECUREBOOT_POLICY_NOT_SIGNED                                             WIN32_ERROR = 4424
	ERROR_SECUREBOOT_NOT_ENABLED                                                   WIN32_ERROR = 4425
	ERROR_SECUREBOOT_FILE_REPLACED                                                 WIN32_ERROR = 4426
	ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED                                         WIN32_ERROR = 4427
	ERROR_SECUREBOOT_POLICY_UNKNOWN                                                WIN32_ERROR = 4428
	ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION                            WIN32_ERROR = 4429
	ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH                                          WIN32_ERROR = 4430
	ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED                                      WIN32_ERROR = 4431
	ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH                                       WIN32_ERROR = 4432
	ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING                                  WIN32_ERROR = 4433
	ERROR_SECUREBOOT_NOT_BASE_POLICY                                               WIN32_ERROR = 4434
	ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY                                       WIN32_ERROR = 4435
	ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED                                           WIN32_ERROR = 4440
	ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED                                          WIN32_ERROR = 4441
	ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED                                          WIN32_ERROR = 4442
	ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED                                         WIN32_ERROR = 4443
	ERROR_ALREADY_HAS_STREAM_ID                                                    WIN32_ERROR = 4444
	ERROR_SMR_GARBAGE_COLLECTION_REQUIRED                                          WIN32_ERROR = 4445
	ERROR_WOF_WIM_HEADER_CORRUPT                                                   WIN32_ERROR = 4446
	ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT                                           WIN32_ERROR = 4447
	ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT                                          WIN32_ERROR = 4448
	ERROR_OBJECT_IS_IMMUTABLE                                                      WIN32_ERROR = 4449
	ERROR_VOLUME_NOT_SIS_ENABLED                                                   WIN32_ERROR = 4500
	ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED                                       WIN32_ERROR = 4550
	ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION                                        WIN32_ERROR = 4551
	ERROR_SYSTEM_INTEGRITY_INVALID_POLICY                                          WIN32_ERROR = 4552
	ERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED                                       WIN32_ERROR = 4553
	ERROR_SYSTEM_INTEGRITY_TOO_MANY_POLICIES                                       WIN32_ERROR = 4554
	ERROR_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED                      WIN32_ERROR = 4555
	ERROR_SYSTEM_INTEGRITY_REPUTATION_MALICIOUS                                    WIN32_ERROR = 4556
	ERROR_SYSTEM_INTEGRITY_REPUTATION_PUA                                          WIN32_ERROR = 4557
	ERROR_SYSTEM_INTEGRITY_REPUTATION_DANGEROUS_EXT                                WIN32_ERROR = 4558
	ERROR_SYSTEM_INTEGRITY_REPUTATION_OFFLINE                                      WIN32_ERROR = 4559
	ERROR_VSM_NOT_INITIALIZED                                                      WIN32_ERROR = 4560
	ERROR_VSM_DMA_PROTECTION_NOT_IN_USE                                            WIN32_ERROR = 4561
	ERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED                                         WIN32_ERROR = 4570
	ERROR_PLATFORM_MANIFEST_INVALID                                                WIN32_ERROR = 4571
	ERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED                                    WIN32_ERROR = 4572
	ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED                                 WIN32_ERROR = 4573
	ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND                                    WIN32_ERROR = 4574
	ERROR_PLATFORM_MANIFEST_NOT_ACTIVE                                             WIN32_ERROR = 4575
	ERROR_PLATFORM_MANIFEST_NOT_SIGNED                                             WIN32_ERROR = 4576
	ERROR_SYSTEM_INTEGRITY_REPUTATION_UNFRIENDLY_FILE                              WIN32_ERROR = 4580
	ERROR_SYSTEM_INTEGRITY_REPUTATION_UNATTAINABLE                                 WIN32_ERROR = 4581
	ERROR_SYSTEM_INTEGRITY_REPUTATION_EXPLICIT_DENY_FILE                           WIN32_ERROR = 4582
	ERROR_DEPENDENT_RESOURCE_EXISTS                                                WIN32_ERROR = 5001
	ERROR_DEPENDENCY_NOT_FOUND                                                     WIN32_ERROR = 5002
	ERROR_DEPENDENCY_ALREADY_EXISTS                                                WIN32_ERROR = 5003
	ERROR_RESOURCE_NOT_ONLINE                                                      WIN32_ERROR = 5004
	ERROR_HOST_NODE_NOT_AVAILABLE                                                  WIN32_ERROR = 5005
	ERROR_RESOURCE_NOT_AVAILABLE                                                   WIN32_ERROR = 5006
	ERROR_RESOURCE_NOT_FOUND                                                       WIN32_ERROR = 5007
	ERROR_SHUTDOWN_CLUSTER                                                         WIN32_ERROR = 5008
	ERROR_CANT_EVICT_ACTIVE_NODE                                                   WIN32_ERROR = 5009
	ERROR_OBJECT_ALREADY_EXISTS                                                    WIN32_ERROR = 5010
	ERROR_OBJECT_IN_LIST                                                           WIN32_ERROR = 5011
	ERROR_GROUP_NOT_AVAILABLE                                                      WIN32_ERROR = 5012
	ERROR_GROUP_NOT_FOUND                                                          WIN32_ERROR = 5013
	ERROR_GROUP_NOT_ONLINE                                                         WIN32_ERROR = 5014
	ERROR_HOST_NODE_NOT_RESOURCE_OWNER                                             WIN32_ERROR = 5015
	ERROR_HOST_NODE_NOT_GROUP_OWNER                                                WIN32_ERROR = 5016
	ERROR_RESMON_CREATE_FAILED                                                     WIN32_ERROR = 5017
	ERROR_RESMON_ONLINE_FAILED                                                     WIN32_ERROR = 5018
	ERROR_RESOURCE_ONLINE                                                          WIN32_ERROR = 5019
	ERROR_QUORUM_RESOURCE                                                          WIN32_ERROR = 5020
	ERROR_NOT_QUORUM_CAPABLE                                                       WIN32_ERROR = 5021
	ERROR_CLUSTER_SHUTTING_DOWN                                                    WIN32_ERROR = 5022
	ERROR_INVALID_STATE                                                            WIN32_ERROR = 5023
	ERROR_RESOURCE_PROPERTIES_STORED                                               WIN32_ERROR = 5024
	ERROR_NOT_QUORUM_CLASS                                                         WIN32_ERROR = 5025
	ERROR_CORE_RESOURCE                                                            WIN32_ERROR = 5026
	ERROR_QUORUM_RESOURCE_ONLINE_FAILED                                            WIN32_ERROR = 5027
	ERROR_QUORUMLOG_OPEN_FAILED                                                    WIN32_ERROR = 5028
	ERROR_CLUSTERLOG_CORRUPT                                                       WIN32_ERROR = 5029
	ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE                                        WIN32_ERROR = 5030
	ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE                                               WIN32_ERROR = 5031
	ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND                                            WIN32_ERROR = 5032
	ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE                                              WIN32_ERROR = 5033
	ERROR_QUORUM_OWNER_ALIVE                                                       WIN32_ERROR = 5034
	ERROR_NETWORK_NOT_AVAILABLE                                                    WIN32_ERROR = 5035
	ERROR_NODE_NOT_AVAILABLE                                                       WIN32_ERROR = 5036
	ERROR_ALL_NODES_NOT_AVAILABLE                                                  WIN32_ERROR = 5037
	ERROR_RESOURCE_FAILED                                                          WIN32_ERROR = 5038
	ERROR_CLUSTER_INVALID_NODE                                                     WIN32_ERROR = 5039
	ERROR_CLUSTER_NODE_EXISTS                                                      WIN32_ERROR = 5040
	ERROR_CLUSTER_JOIN_IN_PROGRESS                                                 WIN32_ERROR = 5041
	ERROR_CLUSTER_NODE_NOT_FOUND                                                   WIN32_ERROR = 5042
	ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND                                             WIN32_ERROR = 5043
	ERROR_CLUSTER_NETWORK_EXISTS                                                   WIN32_ERROR = 5044
	ERROR_CLUSTER_NETWORK_NOT_FOUND                                                WIN32_ERROR = 5045
	ERROR_CLUSTER_NETINTERFACE_EXISTS                                              WIN32_ERROR = 5046
	ERROR_CLUSTER_NETINTERFACE_NOT_FOUND                                           WIN32_ERROR = 5047
	ERROR_CLUSTER_INVALID_REQUEST                                                  WIN32_ERROR = 5048
	ERROR_CLUSTER_INVALID_NETWORK_PROVIDER                                         WIN32_ERROR = 5049
	ERROR_CLUSTER_NODE_DOWN                                                        WIN32_ERROR = 5050
	ERROR_CLUSTER_NODE_UNREACHABLE                                                 WIN32_ERROR = 5051
	ERROR_CLUSTER_NODE_NOT_MEMBER                                                  WIN32_ERROR = 5052
	ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS                                             WIN32_ERROR = 5053
	ERROR_CLUSTER_INVALID_NETWORK                                                  WIN32_ERROR = 5054
	ERROR_CLUSTER_NODE_UP                                                          WIN32_ERROR = 5056
	ERROR_CLUSTER_IPADDR_IN_USE                                                    WIN32_ERROR = 5057
	ERROR_CLUSTER_NODE_NOT_PAUSED                                                  WIN32_ERROR = 5058
	ERROR_CLUSTER_NO_SECURITY_CONTEXT                                              WIN32_ERROR = 5059
	ERROR_CLUSTER_NETWORK_NOT_INTERNAL                                             WIN32_ERROR = 5060
	ERROR_CLUSTER_NODE_ALREADY_UP                                                  WIN32_ERROR = 5061
	ERROR_CLUSTER_NODE_ALREADY_DOWN                                                WIN32_ERROR = 5062
	ERROR_CLUSTER_NETWORK_ALREADY_ONLINE                                           WIN32_ERROR = 5063
	ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE                                          WIN32_ERROR = 5064
	ERROR_CLUSTER_NODE_ALREADY_MEMBER                                              WIN32_ERROR = 5065
	ERROR_CLUSTER_LAST_INTERNAL_NETWORK                                            WIN32_ERROR = 5066
	ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS                                           WIN32_ERROR = 5067
	ERROR_INVALID_OPERATION_ON_QUORUM                                              WIN32_ERROR = 5068
	ERROR_DEPENDENCY_NOT_ALLOWED                                                   WIN32_ERROR = 5069
	ERROR_CLUSTER_NODE_PAUSED                                                      WIN32_ERROR = 5070
	ERROR_NODE_CANT_HOST_RESOURCE                                                  WIN32_ERROR = 5071
	ERROR_CLUSTER_NODE_NOT_READY                                                   WIN32_ERROR = 5072
	ERROR_CLUSTER_NODE_SHUTTING_DOWN                                               WIN32_ERROR = 5073
	ERROR_CLUSTER_JOIN_ABORTED                                                     WIN32_ERROR = 5074
	ERROR_CLUSTER_INCOMPATIBLE_VERSIONS                                            WIN32_ERROR = 5075
	ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED                                     WIN32_ERROR = 5076
	ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED                                            WIN32_ERROR = 5077
	ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND                                          WIN32_ERROR = 5078
	ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED                                            WIN32_ERROR = 5079
	ERROR_CLUSTER_RESNAME_NOT_FOUND                                                WIN32_ERROR = 5080
	ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED                                       WIN32_ERROR = 5081
	ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST                                            WIN32_ERROR = 5082
	ERROR_CLUSTER_DATABASE_SEQMISMATCH                                             WIN32_ERROR = 5083
	ERROR_RESMON_INVALID_STATE                                                     WIN32_ERROR = 5084
	ERROR_CLUSTER_GUM_NOT_LOCKER                                                   WIN32_ERROR = 5085
	ERROR_QUORUM_DISK_NOT_FOUND                                                    WIN32_ERROR = 5086
	ERROR_DATABASE_BACKUP_CORRUPT                                                  WIN32_ERROR = 5087
	ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT                                        WIN32_ERROR = 5088
	ERROR_RESOURCE_PROPERTY_UNCHANGEABLE                                           WIN32_ERROR = 5089
	ERROR_NO_ADMIN_ACCESS_POINT                                                    WIN32_ERROR = 5090
	ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE                                         WIN32_ERROR = 5890
	ERROR_CLUSTER_QUORUMLOG_NOT_FOUND                                              WIN32_ERROR = 5891
	ERROR_CLUSTER_MEMBERSHIP_HALT                                                  WIN32_ERROR = 5892
	ERROR_CLUSTER_INSTANCE_ID_MISMATCH                                             WIN32_ERROR = 5893
	ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP                                         WIN32_ERROR = 5894
	ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH                                      WIN32_ERROR = 5895
	ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP                                            WIN32_ERROR = 5896
	ERROR_CLUSTER_PARAMETER_MISMATCH                                               WIN32_ERROR = 5897
	ERROR_NODE_CANNOT_BE_CLUSTERED                                                 WIN32_ERROR = 5898
	ERROR_CLUSTER_WRONG_OS_VERSION                                                 WIN32_ERROR = 5899
	ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME                                     WIN32_ERROR = 5900
	ERROR_CLUSCFG_ALREADY_COMMITTED                                                WIN32_ERROR = 5901
	ERROR_CLUSCFG_ROLLBACK_FAILED                                                  WIN32_ERROR = 5902
	ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT                                WIN32_ERROR = 5903
	ERROR_CLUSTER_OLD_VERSION                                                      WIN32_ERROR = 5904
	ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME                                    WIN32_ERROR = 5905
	ERROR_CLUSTER_NO_NET_ADAPTERS                                                  WIN32_ERROR = 5906
	ERROR_CLUSTER_POISONED                                                         WIN32_ERROR = 5907
	ERROR_CLUSTER_GROUP_MOVING                                                     WIN32_ERROR = 5908
	ERROR_CLUSTER_RESOURCE_TYPE_BUSY                                               WIN32_ERROR = 5909
	ERROR_RESOURCE_CALL_TIMED_OUT                                                  WIN32_ERROR = 5910
	ERROR_INVALID_CLUSTER_IPV6_ADDRESS                                             WIN32_ERROR = 5911
	ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION                                        WIN32_ERROR = 5912
	ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS                                          WIN32_ERROR = 5913
	ERROR_CLUSTER_PARTIAL_SEND                                                     WIN32_ERROR = 5914
	ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION                                        WIN32_ERROR = 5915
	ERROR_CLUSTER_INVALID_STRING_TERMINATION                                       WIN32_ERROR = 5916
	ERROR_CLUSTER_INVALID_STRING_FORMAT                                            WIN32_ERROR = 5917
	ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS                                 WIN32_ERROR = 5918
	ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS                             WIN32_ERROR = 5919
	ERROR_CLUSTER_NULL_DATA                                                        WIN32_ERROR = 5920
	ERROR_CLUSTER_PARTIAL_READ                                                     WIN32_ERROR = 5921
	ERROR_CLUSTER_PARTIAL_WRITE                                                    WIN32_ERROR = 5922
	ERROR_CLUSTER_CANT_DESERIALIZE_DATA                                            WIN32_ERROR = 5923
	ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT                                     WIN32_ERROR = 5924
	ERROR_CLUSTER_NO_QUORUM                                                        WIN32_ERROR = 5925
	ERROR_CLUSTER_INVALID_IPV6_NETWORK                                             WIN32_ERROR = 5926
	ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK                                      WIN32_ERROR = 5927
	ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP                                         WIN32_ERROR = 5928
	ERROR_DEPENDENCY_TREE_TOO_COMPLEX                                              WIN32_ERROR = 5929
	ERROR_EXCEPTION_IN_RESOURCE_CALL                                               WIN32_ERROR = 5930
	ERROR_CLUSTER_RHS_FAILED_INITIALIZATION                                        WIN32_ERROR = 5931
	ERROR_CLUSTER_NOT_INSTALLED                                                    WIN32_ERROR = 5932
	ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE                        WIN32_ERROR = 5933
	ERROR_CLUSTER_MAX_NODES_IN_CLUSTER                                             WIN32_ERROR = 5934
	ERROR_CLUSTER_TOO_MANY_NODES                                                   WIN32_ERROR = 5935
	ERROR_CLUSTER_OBJECT_ALREADY_USED                                              WIN32_ERROR = 5936
	ERROR_NONCORE_GROUPS_FOUND                                                     WIN32_ERROR = 5937
	ERROR_FILE_SHARE_RESOURCE_CONFLICT                                             WIN32_ERROR = 5938
	ERROR_CLUSTER_EVICT_INVALID_REQUEST                                            WIN32_ERROR = 5939
	ERROR_CLUSTER_SINGLETON_RESOURCE                                               WIN32_ERROR = 5940
	ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE                                         WIN32_ERROR = 5941
	ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED                                         WIN32_ERROR = 5942
	ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR                                     WIN32_ERROR = 5943
	ERROR_CLUSTER_GROUP_BUSY                                                       WIN32_ERROR = 5944
	ERROR_CLUSTER_NOT_SHARED_VOLUME                                                WIN32_ERROR = 5945
	ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR                                      WIN32_ERROR = 5946
	ERROR_CLUSTER_SHARED_VOLUMES_IN_USE                                            WIN32_ERROR = 5947
	ERROR_CLUSTER_USE_SHARED_VOLUMES_API                                           WIN32_ERROR = 5948
	ERROR_CLUSTER_BACKUP_IN_PROGRESS                                               WIN32_ERROR = 5949
	ERROR_NON_CSV_PATH                                                             WIN32_ERROR = 5950
	ERROR_CSV_VOLUME_NOT_LOCAL                                                     WIN32_ERROR = 5951
	ERROR_CLUSTER_WATCHDOG_TERMINATING                                             WIN32_ERROR = 5952
	ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES                          WIN32_ERROR = 5953
	ERROR_CLUSTER_INVALID_NODE_WEIGHT                                              WIN32_ERROR = 5954
	ERROR_CLUSTER_RESOURCE_VETOED_CALL                                             WIN32_ERROR = 5955
	ERROR_RESMON_SYSTEM_RESOURCES_LACKING                                          WIN32_ERROR = 5956
	ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION         WIN32_ERROR = 5957
	ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE              WIN32_ERROR = 5958
	ERROR_CLUSTER_GROUP_QUEUED                                                     WIN32_ERROR = 5959
	ERROR_CLUSTER_RESOURCE_LOCKED_STATUS                                           WIN32_ERROR = 5960
	ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED                               WIN32_ERROR = 5961
	ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS                                           WIN32_ERROR = 5962
	ERROR_CLUSTER_DISK_NOT_CONNECTED                                               WIN32_ERROR = 5963
	ERROR_DISK_NOT_CSV_CAPABLE                                                     WIN32_ERROR = 5964
	ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE                                        WIN32_ERROR = 5965
	ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED                                         WIN32_ERROR = 5966
	ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED                                     WIN32_ERROR = 5967
	ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES                                         WIN32_ERROR = 5968
	ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES       WIN32_ERROR = 5969
	ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE                                  WIN32_ERROR = 5970
	ERROR_CLUSTER_AFFINITY_CONFLICT                                                WIN32_ERROR = 5971
	ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE                              WIN32_ERROR = 5972
	ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS                                    WIN32_ERROR = 5973
	ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED                                 WIN32_ERROR = 5974
	ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED                                         WIN32_ERROR = 5975
	ERROR_CLUSTER_UPGRADE_IN_PROGRESS                                              WIN32_ERROR = 5976
	ERROR_CLUSTER_UPGRADE_INCOMPLETE                                               WIN32_ERROR = 5977
	ERROR_CLUSTER_NODE_IN_GRACE_PERIOD                                             WIN32_ERROR = 5978
	ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT                                             WIN32_ERROR = 5979
	ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER                                           WIN32_ERROR = 5980
	ERROR_CLUSTER_RESOURCE_NOT_MONITORED                                           WIN32_ERROR = 5981
	ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED                            WIN32_ERROR = 5982
	ERROR_CLUSTER_RESOURCE_IS_REPLICATED                                           WIN32_ERROR = 5983
	ERROR_CLUSTER_NODE_ISOLATED                                                    WIN32_ERROR = 5984
	ERROR_CLUSTER_NODE_QUARANTINED                                                 WIN32_ERROR = 5985
	ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED                                 WIN32_ERROR = 5986
	ERROR_CLUSTER_SPACE_DEGRADED                                                   WIN32_ERROR = 5987
	ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED                                   WIN32_ERROR = 5988
	ERROR_CLUSTER_CSV_INVALID_HANDLE                                               WIN32_ERROR = 5989
	ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR                                WIN32_ERROR = 5990
	ERROR_GROUPSET_NOT_AVAILABLE                                                   WIN32_ERROR = 5991
	ERROR_GROUPSET_NOT_FOUND                                                       WIN32_ERROR = 5992
	ERROR_GROUPSET_CANT_PROVIDE                                                    WIN32_ERROR = 5993
	ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND                                    WIN32_ERROR = 5994
	ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY                                   WIN32_ERROR = 5995
	ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION                               WIN32_ERROR = 5996
	ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS                               WIN32_ERROR = 5997
	ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME                           WIN32_ERROR = 5998
	ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE                                WIN32_ERROR = 5999
	ERROR_ENCRYPTION_FAILED                                                        WIN32_ERROR = 6000
	ERROR_DECRYPTION_FAILED                                                        WIN32_ERROR = 6001
	ERROR_FILE_ENCRYPTED                                                           WIN32_ERROR = 6002
	ERROR_NO_RECOVERY_POLICY                                                       WIN32_ERROR = 6003
	ERROR_NO_EFS                                                                   WIN32_ERROR = 6004
	ERROR_WRONG_EFS                                                                WIN32_ERROR = 6005
	ERROR_NO_USER_KEYS                                                             WIN32_ERROR = 6006
	ERROR_FILE_NOT_ENCRYPTED                                                       WIN32_ERROR = 6007
	ERROR_NOT_EXPORT_FORMAT                                                        WIN32_ERROR = 6008
	ERROR_FILE_READ_ONLY                                                           WIN32_ERROR = 6009
	ERROR_DIR_EFS_DISALLOWED                                                       WIN32_ERROR = 6010
	ERROR_EFS_SERVER_NOT_TRUSTED                                                   WIN32_ERROR = 6011
	ERROR_BAD_RECOVERY_POLICY                                                      WIN32_ERROR = 6012
	ERROR_EFS_ALG_BLOB_TOO_BIG                                                     WIN32_ERROR = 6013
	ERROR_VOLUME_NOT_SUPPORT_EFS                                                   WIN32_ERROR = 6014
	ERROR_EFS_DISABLED                                                             WIN32_ERROR = 6015
	ERROR_EFS_VERSION_NOT_SUPPORT                                                  WIN32_ERROR = 6016
	ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE                                    WIN32_ERROR = 6017
	ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER                                         WIN32_ERROR = 6018
	ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE                                    WIN32_ERROR = 6019
	ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE                                         WIN32_ERROR = 6020
	ERROR_CS_ENCRYPTION_FILE_NOT_CSE                                               WIN32_ERROR = 6021
	ERROR_ENCRYPTION_POLICY_DENIES_OPERATION                                       WIN32_ERROR = 6022
	ERROR_WIP_ENCRYPTION_FAILED                                                    WIN32_ERROR = 6023
	ERROR_NO_BROWSER_SERVERS_FOUND                                                 WIN32_ERROR = 6118
	ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM                                         WIN32_ERROR = 6250
	ERROR_LOG_SECTOR_INVALID                                                       WIN32_ERROR = 6600
	ERROR_LOG_SECTOR_PARITY_INVALID                                                WIN32_ERROR = 6601
	ERROR_LOG_SECTOR_REMAPPED                                                      WIN32_ERROR = 6602
	ERROR_LOG_BLOCK_INCOMPLETE                                                     WIN32_ERROR = 6603
	ERROR_LOG_INVALID_RANGE                                                        WIN32_ERROR = 6604
	ERROR_LOG_BLOCKS_EXHAUSTED                                                     WIN32_ERROR = 6605
	ERROR_LOG_READ_CONTEXT_INVALID                                                 WIN32_ERROR = 6606
	ERROR_LOG_RESTART_INVALID                                                      WIN32_ERROR = 6607
	ERROR_LOG_BLOCK_VERSION                                                        WIN32_ERROR = 6608
	ERROR_LOG_BLOCK_INVALID                                                        WIN32_ERROR = 6609
	ERROR_LOG_READ_MODE_INVALID                                                    WIN32_ERROR = 6610
	ERROR_LOG_NO_RESTART                                                           WIN32_ERROR = 6611
	ERROR_LOG_METADATA_CORRUPT                                                     WIN32_ERROR = 6612
	ERROR_LOG_METADATA_INVALID                                                     WIN32_ERROR = 6613
	ERROR_LOG_METADATA_INCONSISTENT                                                WIN32_ERROR = 6614
	ERROR_LOG_RESERVATION_INVALID                                                  WIN32_ERROR = 6615
	ERROR_LOG_CANT_DELETE                                                          WIN32_ERROR = 6616
	ERROR_LOG_CONTAINER_LIMIT_EXCEEDED                                             WIN32_ERROR = 6617
	ERROR_LOG_START_OF_LOG                                                         WIN32_ERROR = 6618
	ERROR_LOG_POLICY_ALREADY_INSTALLED                                             WIN32_ERROR = 6619
	ERROR_LOG_POLICY_NOT_INSTALLED                                                 WIN32_ERROR = 6620
	ERROR_LOG_POLICY_INVALID                                                       WIN32_ERROR = 6621
	ERROR_LOG_POLICY_CONFLICT                                                      WIN32_ERROR = 6622
	ERROR_LOG_PINNED_ARCHIVE_TAIL                                                  WIN32_ERROR = 6623
	ERROR_LOG_RECORD_NONEXISTENT                                                   WIN32_ERROR = 6624
	ERROR_LOG_RECORDS_RESERVED_INVALID                                             WIN32_ERROR = 6625
	ERROR_LOG_SPACE_RESERVED_INVALID                                               WIN32_ERROR = 6626
	ERROR_LOG_TAIL_INVALID                                                         WIN32_ERROR = 6627
	ERROR_LOG_FULL                                                                 WIN32_ERROR = 6628
	ERROR_COULD_NOT_RESIZE_LOG                                                     WIN32_ERROR = 6629
	ERROR_LOG_MULTIPLEXED                                                          WIN32_ERROR = 6630
	ERROR_LOG_DEDICATED                                                            WIN32_ERROR = 6631
	ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS                                              WIN32_ERROR = 6632
	ERROR_LOG_ARCHIVE_IN_PROGRESS                                                  WIN32_ERROR = 6633
	ERROR_LOG_EPHEMERAL                                                            WIN32_ERROR = 6634
	ERROR_LOG_NOT_ENOUGH_CONTAINERS                                                WIN32_ERROR = 6635
	ERROR_LOG_CLIENT_ALREADY_REGISTERED                                            WIN32_ERROR = 6636
	ERROR_LOG_CLIENT_NOT_REGISTERED                                                WIN32_ERROR = 6637
	ERROR_LOG_FULL_HANDLER_IN_PROGRESS                                             WIN32_ERROR = 6638
	ERROR_LOG_CONTAINER_READ_FAILED                                                WIN32_ERROR = 6639
	ERROR_LOG_CONTAINER_WRITE_FAILED                                               WIN32_ERROR = 6640
	ERROR_LOG_CONTAINER_OPEN_FAILED                                                WIN32_ERROR = 6641
	ERROR_LOG_CONTAINER_STATE_INVALID                                              WIN32_ERROR = 6642
	ERROR_LOG_STATE_INVALID                                                        WIN32_ERROR = 6643
	ERROR_LOG_PINNED                                                               WIN32_ERROR = 6644
	ERROR_LOG_METADATA_FLUSH_FAILED                                                WIN32_ERROR = 6645
	ERROR_LOG_INCONSISTENT_SECURITY                                                WIN32_ERROR = 6646
	ERROR_LOG_APPENDED_FLUSH_FAILED                                                WIN32_ERROR = 6647
	ERROR_LOG_PINNED_RESERVATION                                                   WIN32_ERROR = 6648
	ERROR_INVALID_TRANSACTION                                                      WIN32_ERROR = 6700
	ERROR_TRANSACTION_NOT_ACTIVE                                                   WIN32_ERROR = 6701
	ERROR_TRANSACTION_REQUEST_NOT_VALID                                            WIN32_ERROR = 6702
	ERROR_TRANSACTION_NOT_REQUESTED                                                WIN32_ERROR = 6703
	ERROR_TRANSACTION_ALREADY_ABORTED                                              WIN32_ERROR = 6704
	ERROR_TRANSACTION_ALREADY_COMMITTED                                            WIN32_ERROR = 6705
	ERROR_TM_INITIALIZATION_FAILED                                                 WIN32_ERROR = 6706
	ERROR_RESOURCEMANAGER_READ_ONLY                                                WIN32_ERROR = 6707
	ERROR_TRANSACTION_NOT_JOINED                                                   WIN32_ERROR = 6708
	ERROR_TRANSACTION_SUPERIOR_EXISTS                                              WIN32_ERROR = 6709
	ERROR_CRM_PROTOCOL_ALREADY_EXISTS                                              WIN32_ERROR = 6710
	ERROR_TRANSACTION_PROPAGATION_FAILED                                           WIN32_ERROR = 6711
	ERROR_CRM_PROTOCOL_NOT_FOUND                                                   WIN32_ERROR = 6712
	ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER                                      WIN32_ERROR = 6713
	ERROR_CURRENT_TRANSACTION_NOT_VALID                                            WIN32_ERROR = 6714
	ERROR_TRANSACTION_NOT_FOUND                                                    WIN32_ERROR = 6715
	ERROR_RESOURCEMANAGER_NOT_FOUND                                                WIN32_ERROR = 6716
	ERROR_ENLISTMENT_NOT_FOUND                                                     WIN32_ERROR = 6717
	ERROR_TRANSACTIONMANAGER_NOT_FOUND                                             WIN32_ERROR = 6718
	ERROR_TRANSACTIONMANAGER_NOT_ONLINE                                            WIN32_ERROR = 6719
	ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION                               WIN32_ERROR = 6720
	ERROR_TRANSACTION_NOT_ROOT                                                     WIN32_ERROR = 6721
	ERROR_TRANSACTION_OBJECT_EXPIRED                                               WIN32_ERROR = 6722
	ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED                                        WIN32_ERROR = 6723
	ERROR_TRANSACTION_RECORD_TOO_LONG                                              WIN32_ERROR = 6724
	ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED                                       WIN32_ERROR = 6725
	ERROR_TRANSACTION_INTEGRITY_VIOLATED                                           WIN32_ERROR = 6726
	ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH                                     WIN32_ERROR = 6727
	ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT                                         WIN32_ERROR = 6728
	ERROR_TRANSACTION_MUST_WRITETHROUGH                                            WIN32_ERROR = 6729
	ERROR_TRANSACTION_NO_SUPERIOR                                                  WIN32_ERROR = 6730
	ERROR_HEURISTIC_DAMAGE_POSSIBLE                                                WIN32_ERROR = 6731
	ERROR_TRANSACTIONAL_CONFLICT                                                   WIN32_ERROR = 6800
	ERROR_RM_NOT_ACTIVE                                                            WIN32_ERROR = 6801
	ERROR_RM_METADATA_CORRUPT                                                      WIN32_ERROR = 6802
	ERROR_DIRECTORY_NOT_RM                                                         WIN32_ERROR = 6803
	ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE                                          WIN32_ERROR = 6805
	ERROR_LOG_RESIZE_INVALID_SIZE                                                  WIN32_ERROR = 6806
	ERROR_OBJECT_NO_LONGER_EXISTS                                                  WIN32_ERROR = 6807
	ERROR_STREAM_MINIVERSION_NOT_FOUND                                             WIN32_ERROR = 6808
	ERROR_STREAM_MINIVERSION_NOT_VALID                                             WIN32_ERROR = 6809
	ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION                      WIN32_ERROR = 6810
	ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT                                 WIN32_ERROR = 6811
	ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS                                     WIN32_ERROR = 6812
	ERROR_REMOTE_FILE_VERSION_MISMATCH                                             WIN32_ERROR = 6814
	ERROR_HANDLE_NO_LONGER_VALID                                                   WIN32_ERROR = 6815
	ERROR_NO_TXF_METADATA                                                          WIN32_ERROR = 6816
	ERROR_LOG_CORRUPTION_DETECTED                                                  WIN32_ERROR = 6817
	ERROR_CANT_RECOVER_WITH_HANDLE_OPEN                                            WIN32_ERROR = 6818
	ERROR_RM_DISCONNECTED                                                          WIN32_ERROR = 6819
	ERROR_ENLISTMENT_NOT_SUPERIOR                                                  WIN32_ERROR = 6820
	ERROR_RECOVERY_NOT_NEEDED                                                      WIN32_ERROR = 6821
	ERROR_RM_ALREADY_STARTED                                                       WIN32_ERROR = 6822
	ERROR_FILE_IDENTITY_NOT_PERSISTENT                                             WIN32_ERROR = 6823
	ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY                                      WIN32_ERROR = 6824
	ERROR_CANT_CROSS_RM_BOUNDARY                                                   WIN32_ERROR = 6825
	ERROR_TXF_DIR_NOT_EMPTY                                                        WIN32_ERROR = 6826
	ERROR_INDOUBT_TRANSACTIONS_EXIST                                               WIN32_ERROR = 6827
	ERROR_TM_VOLATILE                                                              WIN32_ERROR = 6828
	ERROR_ROLLBACK_TIMER_EXPIRED                                                   WIN32_ERROR = 6829
	ERROR_TXF_ATTRIBUTE_CORRUPT                                                    WIN32_ERROR = 6830
	ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION                                           WIN32_ERROR = 6831
	ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED                                           WIN32_ERROR = 6832
	ERROR_LOG_GROWTH_FAILED                                                        WIN32_ERROR = 6833
	ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE                                    WIN32_ERROR = 6834
	ERROR_TXF_METADATA_ALREADY_PRESENT                                             WIN32_ERROR = 6835
	ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET                                      WIN32_ERROR = 6836
	ERROR_TRANSACTION_REQUIRED_PROMOTION                                           WIN32_ERROR = 6837
	ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION                                       WIN32_ERROR = 6838
	ERROR_TRANSACTIONS_NOT_FROZEN                                                  WIN32_ERROR = 6839
	ERROR_TRANSACTION_FREEZE_IN_PROGRESS                                           WIN32_ERROR = 6840
	ERROR_NOT_SNAPSHOT_VOLUME                                                      WIN32_ERROR = 6841
	ERROR_NO_SAVEPOINT_WITH_OPEN_FILES                                             WIN32_ERROR = 6842
	ERROR_DATA_LOST_REPAIR                                                         WIN32_ERROR = 6843
	ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION                                        WIN32_ERROR = 6844
	ERROR_TM_IDENTITY_MISMATCH                                                     WIN32_ERROR = 6845
	ERROR_FLOATED_SECTION                                                          WIN32_ERROR = 6846
	ERROR_CANNOT_ACCEPT_TRANSACTED_WORK                                            WIN32_ERROR = 6847
	ERROR_CANNOT_ABORT_TRANSACTIONS                                                WIN32_ERROR = 6848
	ERROR_BAD_CLUSTERS                                                             WIN32_ERROR = 6849
	ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION                                   WIN32_ERROR = 6850
	ERROR_VOLUME_DIRTY                                                             WIN32_ERROR = 6851
	ERROR_NO_LINK_TRACKING_IN_TRANSACTION                                          WIN32_ERROR = 6852
	ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION                                   WIN32_ERROR = 6853
	ERROR_EXPIRED_HANDLE                                                           WIN32_ERROR = 6854
	ERROR_TRANSACTION_NOT_ENLISTED                                                 WIN32_ERROR = 6855
	ERROR_CTX_WINSTATION_NAME_INVALID                                              WIN32_ERROR = 7001
	ERROR_CTX_INVALID_PD                                                           WIN32_ERROR = 7002
	ERROR_CTX_PD_NOT_FOUND                                                         WIN32_ERROR = 7003
	ERROR_CTX_WD_NOT_FOUND                                                         WIN32_ERROR = 7004
	ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY                                           WIN32_ERROR = 7005
	ERROR_CTX_SERVICE_NAME_COLLISION                                               WIN32_ERROR = 7006
	ERROR_CTX_CLOSE_PENDING                                                        WIN32_ERROR = 7007
	ERROR_CTX_NO_OUTBUF                                                            WIN32_ERROR = 7008
	ERROR_CTX_MODEM_INF_NOT_FOUND                                                  WIN32_ERROR = 7009
	ERROR_CTX_INVALID_MODEMNAME                                                    WIN32_ERROR = 7010
	ERROR_CTX_MODEM_RESPONSE_ERROR                                                 WIN32_ERROR = 7011
	ERROR_CTX_MODEM_RESPONSE_TIMEOUT                                               WIN32_ERROR = 7012
	ERROR_CTX_MODEM_RESPONSE_NO_CARRIER                                            WIN32_ERROR = 7013
	ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE                                           WIN32_ERROR = 7014
	ERROR_CTX_MODEM_RESPONSE_BUSY                                                  WIN32_ERROR = 7015
	ERROR_CTX_MODEM_RESPONSE_VOICE                                                 WIN32_ERROR = 7016
	ERROR_CTX_TD_ERROR                                                             WIN32_ERROR = 7017
	ERROR_CTX_WINSTATION_NOT_FOUND                                                 WIN32_ERROR = 7022
	ERROR_CTX_WINSTATION_ALREADY_EXISTS                                            WIN32_ERROR = 7023
	ERROR_CTX_WINSTATION_BUSY                                                      WIN32_ERROR = 7024
	ERROR_CTX_BAD_VIDEO_MODE                                                       WIN32_ERROR = 7025
	ERROR_CTX_GRAPHICS_INVALID                                                     WIN32_ERROR = 7035
	ERROR_CTX_LOGON_DISABLED                                                       WIN32_ERROR = 7037
	ERROR_CTX_NOT_CONSOLE                                                          WIN32_ERROR = 7038
	ERROR_CTX_CLIENT_QUERY_TIMEOUT                                                 WIN32_ERROR = 7040
	ERROR_CTX_CONSOLE_DISCONNECT                                                   WIN32_ERROR = 7041
	ERROR_CTX_CONSOLE_CONNECT                                                      WIN32_ERROR = 7042
	ERROR_CTX_SHADOW_DENIED                                                        WIN32_ERROR = 7044
	ERROR_CTX_WINSTATION_ACCESS_DENIED                                             WIN32_ERROR = 7045
	ERROR_CTX_INVALID_WD                                                           WIN32_ERROR = 7049
	ERROR_CTX_SHADOW_INVALID                                                       WIN32_ERROR = 7050
	ERROR_CTX_SHADOW_DISABLED                                                      WIN32_ERROR = 7051
	ERROR_CTX_CLIENT_LICENSE_IN_USE                                                WIN32_ERROR = 7052
	ERROR_CTX_CLIENT_LICENSE_NOT_SET                                               WIN32_ERROR = 7053
	ERROR_CTX_LICENSE_NOT_AVAILABLE                                                WIN32_ERROR = 7054
	ERROR_CTX_LICENSE_CLIENT_INVALID                                               WIN32_ERROR = 7055
	ERROR_CTX_LICENSE_EXPIRED                                                      WIN32_ERROR = 7056
	ERROR_CTX_SHADOW_NOT_RUNNING                                                   WIN32_ERROR = 7057
	ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE                                          WIN32_ERROR = 7058
	ERROR_ACTIVATION_COUNT_EXCEEDED                                                WIN32_ERROR = 7059
	ERROR_CTX_WINSTATIONS_DISABLED                                                 WIN32_ERROR = 7060
	ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED                                            WIN32_ERROR = 7061
	ERROR_CTX_SESSION_IN_USE                                                       WIN32_ERROR = 7062
	ERROR_CTX_NO_FORCE_LOGOFF                                                      WIN32_ERROR = 7063
	ERROR_CTX_ACCOUNT_RESTRICTION                                                  WIN32_ERROR = 7064
	ERROR_RDP_PROTOCOL_ERROR                                                       WIN32_ERROR = 7065
	ERROR_CTX_CDM_CONNECT                                                          WIN32_ERROR = 7066
	ERROR_CTX_CDM_DISCONNECT                                                       WIN32_ERROR = 7067
	ERROR_CTX_SECURITY_LAYER_ERROR                                                 WIN32_ERROR = 7068
	ERROR_TS_INCOMPATIBLE_SESSIONS                                                 WIN32_ERROR = 7069
	ERROR_TS_VIDEO_SUBSYSTEM_ERROR                                                 WIN32_ERROR = 7070
	ERROR_DS_NOT_INSTALLED                                                         WIN32_ERROR = 8200
	ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY                                          WIN32_ERROR = 8201
	ERROR_DS_NO_ATTRIBUTE_OR_VALUE                                                 WIN32_ERROR = 8202
	ERROR_DS_INVALID_ATTRIBUTE_SYNTAX                                              WIN32_ERROR = 8203
	ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED                                              WIN32_ERROR = 8204
	ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS                                             WIN32_ERROR = 8205
	ERROR_DS_BUSY                                                                  WIN32_ERROR = 8206
	ERROR_DS_UNAVAILABLE                                                           WIN32_ERROR = 8207
	ERROR_DS_NO_RIDS_ALLOCATED                                                     WIN32_ERROR = 8208
	ERROR_DS_NO_MORE_RIDS                                                          WIN32_ERROR = 8209
	ERROR_DS_INCORRECT_ROLE_OWNER                                                  WIN32_ERROR = 8210
	ERROR_DS_RIDMGR_INIT_ERROR                                                     WIN32_ERROR = 8211
	ERROR_DS_OBJ_CLASS_VIOLATION                                                   WIN32_ERROR = 8212
	ERROR_DS_CANT_ON_NON_LEAF                                                      WIN32_ERROR = 8213
	ERROR_DS_CANT_ON_RDN                                                           WIN32_ERROR = 8214
	ERROR_DS_CANT_MOD_OBJ_CLASS                                                    WIN32_ERROR = 8215
	ERROR_DS_CROSS_DOM_MOVE_ERROR                                                  WIN32_ERROR = 8216
	ERROR_DS_GC_NOT_AVAILABLE                                                      WIN32_ERROR = 8217
	ERROR_SHARED_POLICY                                                            WIN32_ERROR = 8218
	ERROR_POLICY_OBJECT_NOT_FOUND                                                  WIN32_ERROR = 8219
	ERROR_POLICY_ONLY_IN_DS                                                        WIN32_ERROR = 8220
	ERROR_PROMOTION_ACTIVE                                                         WIN32_ERROR = 8221
	ERROR_NO_PROMOTION_ACTIVE                                                      WIN32_ERROR = 8222
	ERROR_DS_OPERATIONS_ERROR                                                      WIN32_ERROR = 8224
	ERROR_DS_PROTOCOL_ERROR                                                        WIN32_ERROR = 8225
	ERROR_DS_TIMELIMIT_EXCEEDED                                                    WIN32_ERROR = 8226
	ERROR_DS_SIZELIMIT_EXCEEDED                                                    WIN32_ERROR = 8227
	ERROR_DS_ADMIN_LIMIT_EXCEEDED                                                  WIN32_ERROR = 8228
	ERROR_DS_COMPARE_FALSE                                                         WIN32_ERROR = 8229
	ERROR_DS_COMPARE_TRUE                                                          WIN32_ERROR = 8230
	ERROR_DS_AUTH_METHOD_NOT_SUPPORTED                                             WIN32_ERROR = 8231
	ERROR_DS_STRONG_AUTH_REQUIRED                                                  WIN32_ERROR = 8232
	ERROR_DS_INAPPROPRIATE_AUTH                                                    WIN32_ERROR = 8233
	ERROR_DS_AUTH_UNKNOWN                                                          WIN32_ERROR = 8234
	ERROR_DS_REFERRAL                                                              WIN32_ERROR = 8235
	ERROR_DS_UNAVAILABLE_CRIT_EXTENSION                                            WIN32_ERROR = 8236
	ERROR_DS_CONFIDENTIALITY_REQUIRED                                              WIN32_ERROR = 8237
	ERROR_DS_INAPPROPRIATE_MATCHING                                                WIN32_ERROR = 8238
	ERROR_DS_CONSTRAINT_VIOLATION                                                  WIN32_ERROR = 8239
	ERROR_DS_NO_SUCH_OBJECT                                                        WIN32_ERROR = 8240
	ERROR_DS_ALIAS_PROBLEM                                                         WIN32_ERROR = 8241
	ERROR_DS_INVALID_DN_SYNTAX                                                     WIN32_ERROR = 8242
	ERROR_DS_IS_LEAF                                                               WIN32_ERROR = 8243
	ERROR_DS_ALIAS_DEREF_PROBLEM                                                   WIN32_ERROR = 8244
	ERROR_DS_UNWILLING_TO_PERFORM                                                  WIN32_ERROR = 8245
	ERROR_DS_LOOP_DETECT                                                           WIN32_ERROR = 8246
	ERROR_DS_NAMING_VIOLATION                                                      WIN32_ERROR = 8247
	ERROR_DS_OBJECT_RESULTS_TOO_LARGE                                              WIN32_ERROR = 8248
	ERROR_DS_AFFECTS_MULTIPLE_DSAS                                                 WIN32_ERROR = 8249
	ERROR_DS_SERVER_DOWN                                                           WIN32_ERROR = 8250
	ERROR_DS_LOCAL_ERROR                                                           WIN32_ERROR = 8251
	ERROR_DS_ENCODING_ERROR                                                        WIN32_ERROR = 8252
	ERROR_DS_DECODING_ERROR                                                        WIN32_ERROR = 8253
	ERROR_DS_FILTER_UNKNOWN                                                        WIN32_ERROR = 8254
	ERROR_DS_PARAM_ERROR                                                           WIN32_ERROR = 8255
	ERROR_DS_NOT_SUPPORTED                                                         WIN32_ERROR = 8256
	ERROR_DS_NO_RESULTS_RETURNED                                                   WIN32_ERROR = 8257
	ERROR_DS_CONTROL_NOT_FOUND                                                     WIN32_ERROR = 8258
	ERROR_DS_CLIENT_LOOP                                                           WIN32_ERROR = 8259
	ERROR_DS_REFERRAL_LIMIT_EXCEEDED                                               WIN32_ERROR = 8260
	ERROR_DS_SORT_CONTROL_MISSING                                                  WIN32_ERROR = 8261
	ERROR_DS_OFFSET_RANGE_ERROR                                                    WIN32_ERROR = 8262
	ERROR_DS_RIDMGR_DISABLED                                                       WIN32_ERROR = 8263
	ERROR_DS_ROOT_MUST_BE_NC                                                       WIN32_ERROR = 8301
	ERROR_DS_ADD_REPLICA_INHIBITED                                                 WIN32_ERROR = 8302
	ERROR_DS_ATT_NOT_DEF_IN_SCHEMA                                                 WIN32_ERROR = 8303
	ERROR_DS_MAX_OBJ_SIZE_EXCEEDED                                                 WIN32_ERROR = 8304
	ERROR_DS_OBJ_STRING_NAME_EXISTS                                                WIN32_ERROR = 8305
	ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA                                              WIN32_ERROR = 8306
	ERROR_DS_RDN_DOESNT_MATCH_SCHEMA                                               WIN32_ERROR = 8307
	ERROR_DS_NO_REQUESTED_ATTS_FOUND                                               WIN32_ERROR = 8308
	ERROR_DS_USER_BUFFER_TO_SMALL                                                  WIN32_ERROR = 8309
	ERROR_DS_ATT_IS_NOT_ON_OBJ                                                     WIN32_ERROR = 8310
	ERROR_DS_ILLEGAL_MOD_OPERATION                                                 WIN32_ERROR = 8311
	ERROR_DS_OBJ_TOO_LARGE                                                         WIN32_ERROR = 8312
	ERROR_DS_BAD_INSTANCE_TYPE                                                     WIN32_ERROR = 8313
	ERROR_DS_MASTERDSA_REQUIRED                                                    WIN32_ERROR = 8314
	ERROR_DS_OBJECT_CLASS_REQUIRED                                                 WIN32_ERROR = 8315
	ERROR_DS_MISSING_REQUIRED_ATT                                                  WIN32_ERROR = 8316
	ERROR_DS_ATT_NOT_DEF_FOR_CLASS                                                 WIN32_ERROR = 8317
	ERROR_DS_ATT_ALREADY_EXISTS                                                    WIN32_ERROR = 8318
	ERROR_DS_CANT_ADD_ATT_VALUES                                                   WIN32_ERROR = 8320
	ERROR_DS_SINGLE_VALUE_CONSTRAINT                                               WIN32_ERROR = 8321
	ERROR_DS_RANGE_CONSTRAINT                                                      WIN32_ERROR = 8322
	ERROR_DS_ATT_VAL_ALREADY_EXISTS                                                WIN32_ERROR = 8323
	ERROR_DS_CANT_REM_MISSING_ATT                                                  WIN32_ERROR = 8324
	ERROR_DS_CANT_REM_MISSING_ATT_VAL                                              WIN32_ERROR = 8325
	ERROR_DS_ROOT_CANT_BE_SUBREF                                                   WIN32_ERROR = 8326
	ERROR_DS_NO_CHAINING                                                           WIN32_ERROR = 8327
	ERROR_DS_NO_CHAINED_EVAL                                                       WIN32_ERROR = 8328
	ERROR_DS_NO_PARENT_OBJECT                                                      WIN32_ERROR = 8329
	ERROR_DS_PARENT_IS_AN_ALIAS                                                    WIN32_ERROR = 8330
	ERROR_DS_CANT_MIX_MASTER_AND_REPS                                              WIN32_ERROR = 8331
	ERROR_DS_CHILDREN_EXIST                                                        WIN32_ERROR = 8332
	ERROR_DS_OBJ_NOT_FOUND                                                         WIN32_ERROR = 8333
	ERROR_DS_ALIASED_OBJ_MISSING                                                   WIN32_ERROR = 8334
	ERROR_DS_BAD_NAME_SYNTAX                                                       WIN32_ERROR = 8335
	ERROR_DS_ALIAS_POINTS_TO_ALIAS                                                 WIN32_ERROR = 8336
	ERROR_DS_CANT_DEREF_ALIAS                                                      WIN32_ERROR = 8337
	ERROR_DS_OUT_OF_SCOPE                                                          WIN32_ERROR = 8338
	ERROR_DS_OBJECT_BEING_REMOVED                                                  WIN32_ERROR = 8339
	ERROR_DS_CANT_DELETE_DSA_OBJ                                                   WIN32_ERROR = 8340
	ERROR_DS_GENERIC_ERROR                                                         WIN32_ERROR = 8341
	ERROR_DS_DSA_MUST_BE_INT_MASTER                                                WIN32_ERROR = 8342
	ERROR_DS_CLASS_NOT_DSA                                                         WIN32_ERROR = 8343
	ERROR_DS_INSUFF_ACCESS_RIGHTS                                                  WIN32_ERROR = 8344
	ERROR_DS_ILLEGAL_SUPERIOR                                                      WIN32_ERROR = 8345
	ERROR_DS_ATTRIBUTE_OWNED_BY_SAM                                                WIN32_ERROR = 8346
	ERROR_DS_NAME_TOO_MANY_PARTS                                                   WIN32_ERROR = 8347
	ERROR_DS_NAME_TOO_LONG                                                         WIN32_ERROR = 8348
	ERROR_DS_NAME_VALUE_TOO_LONG                                                   WIN32_ERROR = 8349
	ERROR_DS_NAME_UNPARSEABLE                                                      WIN32_ERROR = 8350
	ERROR_DS_NAME_TYPE_UNKNOWN                                                     WIN32_ERROR = 8351
	ERROR_DS_NOT_AN_OBJECT                                                         WIN32_ERROR = 8352
	ERROR_DS_SEC_DESC_TOO_SHORT                                                    WIN32_ERROR = 8353
	ERROR_DS_SEC_DESC_INVALID                                                      WIN32_ERROR = 8354
	ERROR_DS_NO_DELETED_NAME                                                       WIN32_ERROR = 8355
	ERROR_DS_SUBREF_MUST_HAVE_PARENT                                               WIN32_ERROR = 8356
	ERROR_DS_NCNAME_MUST_BE_NC                                                     WIN32_ERROR = 8357
	ERROR_DS_CANT_ADD_SYSTEM_ONLY                                                  WIN32_ERROR = 8358
	ERROR_DS_CLASS_MUST_BE_CONCRETE                                                WIN32_ERROR = 8359
	ERROR_DS_INVALID_DMD                                                           WIN32_ERROR = 8360
	ERROR_DS_OBJ_GUID_EXISTS                                                       WIN32_ERROR = 8361
	ERROR_DS_NOT_ON_BACKLINK                                                       WIN32_ERROR = 8362
	ERROR_DS_NO_CROSSREF_FOR_NC                                                    WIN32_ERROR = 8363
	ERROR_DS_SHUTTING_DOWN                                                         WIN32_ERROR = 8364
	ERROR_DS_UNKNOWN_OPERATION                                                     WIN32_ERROR = 8365
	ERROR_DS_INVALID_ROLE_OWNER                                                    WIN32_ERROR = 8366
	ERROR_DS_COULDNT_CONTACT_FSMO                                                  WIN32_ERROR = 8367
	ERROR_DS_CROSS_NC_DN_RENAME                                                    WIN32_ERROR = 8368
	ERROR_DS_CANT_MOD_SYSTEM_ONLY                                                  WIN32_ERROR = 8369
	ERROR_DS_REPLICATOR_ONLY                                                       WIN32_ERROR = 8370
	ERROR_DS_OBJ_CLASS_NOT_DEFINED                                                 WIN32_ERROR = 8371
	ERROR_DS_OBJ_CLASS_NOT_SUBCLASS                                                WIN32_ERROR = 8372
	ERROR_DS_NAME_REFERENCE_INVALID                                                WIN32_ERROR = 8373
	ERROR_DS_CROSS_REF_EXISTS                                                      WIN32_ERROR = 8374
	ERROR_DS_CANT_DEL_MASTER_CROSSREF                                              WIN32_ERROR = 8375
	ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD                                            WIN32_ERROR = 8376
	ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX                                             WIN32_ERROR = 8377
	ERROR_DS_DUP_RDN                                                               WIN32_ERROR = 8378
	ERROR_DS_DUP_OID                                                               WIN32_ERROR = 8379
	ERROR_DS_DUP_MAPI_ID                                                           WIN32_ERROR = 8380
	ERROR_DS_DUP_SCHEMA_ID_GUID                                                    WIN32_ERROR = 8381
	ERROR_DS_DUP_LDAP_DISPLAY_NAME                                                 WIN32_ERROR = 8382
	ERROR_DS_SEMANTIC_ATT_TEST                                                     WIN32_ERROR = 8383
	ERROR_DS_SYNTAX_MISMATCH                                                       WIN32_ERROR = 8384
	ERROR_DS_EXISTS_IN_MUST_HAVE                                                   WIN32_ERROR = 8385
	ERROR_DS_EXISTS_IN_MAY_HAVE                                                    WIN32_ERROR = 8386
	ERROR_DS_NONEXISTENT_MAY_HAVE                                                  WIN32_ERROR = 8387
	ERROR_DS_NONEXISTENT_MUST_HAVE                                                 WIN32_ERROR = 8388
	ERROR_DS_AUX_CLS_TEST_FAIL                                                     WIN32_ERROR = 8389
	ERROR_DS_NONEXISTENT_POSS_SUP                                                  WIN32_ERROR = 8390
	ERROR_DS_SUB_CLS_TEST_FAIL                                                     WIN32_ERROR = 8391
	ERROR_DS_BAD_RDN_ATT_ID_SYNTAX                                                 WIN32_ERROR = 8392
	ERROR_DS_EXISTS_IN_AUX_CLS                                                     WIN32_ERROR = 8393
	ERROR_DS_EXISTS_IN_SUB_CLS                                                     WIN32_ERROR = 8394
	ERROR_DS_EXISTS_IN_POSS_SUP                                                    WIN32_ERROR = 8395
	ERROR_DS_RECALCSCHEMA_FAILED                                                   WIN32_ERROR = 8396
	ERROR_DS_TREE_DELETE_NOT_FINISHED                                              WIN32_ERROR = 8397
	ERROR_DS_CANT_DELETE                                                           WIN32_ERROR = 8398
	ERROR_DS_ATT_SCHEMA_REQ_ID                                                     WIN32_ERROR = 8399
	ERROR_DS_BAD_ATT_SCHEMA_SYNTAX                                                 WIN32_ERROR = 8400
	ERROR_DS_CANT_CACHE_ATT                                                        WIN32_ERROR = 8401
	ERROR_DS_CANT_CACHE_CLASS                                                      WIN32_ERROR = 8402
	ERROR_DS_CANT_REMOVE_ATT_CACHE                                                 WIN32_ERROR = 8403
	ERROR_DS_CANT_REMOVE_CLASS_CACHE                                               WIN32_ERROR = 8404
	ERROR_DS_CANT_RETRIEVE_DN                                                      WIN32_ERROR = 8405
	ERROR_DS_MISSING_SUPREF                                                        WIN32_ERROR = 8406
	ERROR_DS_CANT_RETRIEVE_INSTANCE                                                WIN32_ERROR = 8407
	ERROR_DS_CODE_INCONSISTENCY                                                    WIN32_ERROR = 8408
	ERROR_DS_DATABASE_ERROR                                                        WIN32_ERROR = 8409
	ERROR_DS_GOVERNSID_MISSING                                                     WIN32_ERROR = 8410
	ERROR_DS_MISSING_EXPECTED_ATT                                                  WIN32_ERROR = 8411
	ERROR_DS_NCNAME_MISSING_CR_REF                                                 WIN32_ERROR = 8412
	ERROR_DS_SECURITY_CHECKING_ERROR                                               WIN32_ERROR = 8413
	ERROR_DS_SCHEMA_NOT_LOADED                                                     WIN32_ERROR = 8414
	ERROR_DS_SCHEMA_ALLOC_FAILED                                                   WIN32_ERROR = 8415
	ERROR_DS_ATT_SCHEMA_REQ_SYNTAX                                                 WIN32_ERROR = 8416
	ERROR_DS_GCVERIFY_ERROR                                                        WIN32_ERROR = 8417
	ERROR_DS_DRA_SCHEMA_MISMATCH                                                   WIN32_ERROR = 8418
	ERROR_DS_CANT_FIND_DSA_OBJ                                                     WIN32_ERROR = 8419
	ERROR_DS_CANT_FIND_EXPECTED_NC                                                 WIN32_ERROR = 8420
	ERROR_DS_CANT_FIND_NC_IN_CACHE                                                 WIN32_ERROR = 8421
	ERROR_DS_CANT_RETRIEVE_CHILD                                                   WIN32_ERROR = 8422
	ERROR_DS_SECURITY_ILLEGAL_MODIFY                                               WIN32_ERROR = 8423
	ERROR_DS_CANT_REPLACE_HIDDEN_REC                                               WIN32_ERROR = 8424
	ERROR_DS_BAD_HIERARCHY_FILE                                                    WIN32_ERROR = 8425
	ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED                                          WIN32_ERROR = 8426
	ERROR_DS_CONFIG_PARAM_MISSING                                                  WIN32_ERROR = 8427
	ERROR_DS_COUNTING_AB_INDICES_FAILED                                            WIN32_ERROR = 8428
	ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED                                         WIN32_ERROR = 8429
	ERROR_DS_INTERNAL_FAILURE                                                      WIN32_ERROR = 8430
	ERROR_DS_UNKNOWN_ERROR                                                         WIN32_ERROR = 8431
	ERROR_DS_ROOT_REQUIRES_CLASS_TOP                                               WIN32_ERROR = 8432
	ERROR_DS_REFUSING_FSMO_ROLES                                                   WIN32_ERROR = 8433
	ERROR_DS_MISSING_FSMO_SETTINGS                                                 WIN32_ERROR = 8434
	ERROR_DS_UNABLE_TO_SURRENDER_ROLES                                             WIN32_ERROR = 8435
	ERROR_DS_DRA_GENERIC                                                           WIN32_ERROR = 8436
	ERROR_DS_DRA_INVALID_PARAMETER                                                 WIN32_ERROR = 8437
	ERROR_DS_DRA_BUSY                                                              WIN32_ERROR = 8438
	ERROR_DS_DRA_BAD_DN                                                            WIN32_ERROR = 8439
	ERROR_DS_DRA_BAD_NC                                                            WIN32_ERROR = 8440
	ERROR_DS_DRA_DN_EXISTS                                                         WIN32_ERROR = 8441
	ERROR_DS_DRA_INTERNAL_ERROR                                                    WIN32_ERROR = 8442
	ERROR_DS_DRA_INCONSISTENT_DIT                                                  WIN32_ERROR = 8443
	ERROR_DS_DRA_CONNECTION_FAILED                                                 WIN32_ERROR = 8444
	ERROR_DS_DRA_BAD_INSTANCE_TYPE                                                 WIN32_ERROR = 8445
	ERROR_DS_DRA_OUT_OF_MEM                                                        WIN32_ERROR = 8446
	ERROR_DS_DRA_MAIL_PROBLEM                                                      WIN32_ERROR = 8447
	ERROR_DS_DRA_REF_ALREADY_EXISTS                                                WIN32_ERROR = 8448
	ERROR_DS_DRA_REF_NOT_FOUND                                                     WIN32_ERROR = 8449
	ERROR_DS_DRA_OBJ_IS_REP_SOURCE                                                 WIN32_ERROR = 8450
	ERROR_DS_DRA_DB_ERROR                                                          WIN32_ERROR = 8451
	ERROR_DS_DRA_NO_REPLICA                                                        WIN32_ERROR = 8452
	ERROR_DS_DRA_ACCESS_DENIED                                                     WIN32_ERROR = 8453
	ERROR_DS_DRA_NOT_SUPPORTED                                                     WIN32_ERROR = 8454
	ERROR_DS_DRA_RPC_CANCELLED                                                     WIN32_ERROR = 8455
	ERROR_DS_DRA_SOURCE_DISABLED                                                   WIN32_ERROR = 8456
	ERROR_DS_DRA_SINK_DISABLED                                                     WIN32_ERROR = 8457
	ERROR_DS_DRA_NAME_COLLISION                                                    WIN32_ERROR = 8458
	ERROR_DS_DRA_SOURCE_REINSTALLED                                                WIN32_ERROR = 8459
	ERROR_DS_DRA_MISSING_PARENT                                                    WIN32_ERROR = 8460
	ERROR_DS_DRA_PREEMPTED                                                         WIN32_ERROR = 8461
	ERROR_DS_DRA_ABANDON_SYNC                                                      WIN32_ERROR = 8462
	ERROR_DS_DRA_SHUTDOWN                                                          WIN32_ERROR = 8463
	ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET                                          WIN32_ERROR = 8464
	ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA                                         WIN32_ERROR = 8465
	ERROR_DS_DRA_EXTN_CONNECTION_FAILED                                            WIN32_ERROR = 8466
	ERROR_DS_INSTALL_SCHEMA_MISMATCH                                               WIN32_ERROR = 8467
	ERROR_DS_DUP_LINK_ID                                                           WIN32_ERROR = 8468
	ERROR_DS_NAME_ERROR_RESOLVING                                                  WIN32_ERROR = 8469
	ERROR_DS_NAME_ERROR_NOT_FOUND                                                  WIN32_ERROR = 8470
	ERROR_DS_NAME_ERROR_NOT_UNIQUE                                                 WIN32_ERROR = 8471
	ERROR_DS_NAME_ERROR_NO_MAPPING                                                 WIN32_ERROR = 8472
	ERROR_DS_NAME_ERROR_DOMAIN_ONLY                                                WIN32_ERROR = 8473
	ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING                                     WIN32_ERROR = 8474
	ERROR_DS_CONSTRUCTED_ATT_MOD                                                   WIN32_ERROR = 8475
	ERROR_DS_WRONG_OM_OBJ_CLASS                                                    WIN32_ERROR = 8476
	ERROR_DS_DRA_REPL_PENDING                                                      WIN32_ERROR = 8477
	ERROR_DS_DS_REQUIRED                                                           WIN32_ERROR = 8478
	ERROR_DS_INVALID_LDAP_DISPLAY_NAME                                             WIN32_ERROR = 8479
	ERROR_DS_NON_BASE_SEARCH                                                       WIN32_ERROR = 8480
	ERROR_DS_CANT_RETRIEVE_ATTS                                                    WIN32_ERROR = 8481
	ERROR_DS_BACKLINK_WITHOUT_LINK                                                 WIN32_ERROR = 8482
	ERROR_DS_EPOCH_MISMATCH                                                        WIN32_ERROR = 8483
	ERROR_DS_SRC_NAME_MISMATCH                                                     WIN32_ERROR = 8484
	ERROR_DS_SRC_AND_DST_NC_IDENTICAL                                              WIN32_ERROR = 8485
	ERROR_DS_DST_NC_MISMATCH                                                       WIN32_ERROR = 8486
	ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC                                            WIN32_ERROR = 8487
	ERROR_DS_SRC_GUID_MISMATCH                                                     WIN32_ERROR = 8488
	ERROR_DS_CANT_MOVE_DELETED_OBJECT                                              WIN32_ERROR = 8489
	ERROR_DS_PDC_OPERATION_IN_PROGRESS                                             WIN32_ERROR = 8490
	ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD                                             WIN32_ERROR = 8491
	ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION                                           WIN32_ERROR = 8492
	ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS                                       WIN32_ERROR = 8493
	ERROR_DS_NC_MUST_HAVE_NC_PARENT                                                WIN32_ERROR = 8494
	ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE                                             WIN32_ERROR = 8495
	ERROR_DS_DST_DOMAIN_NOT_NATIVE                                                 WIN32_ERROR = 8496
	ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER                                      WIN32_ERROR = 8497
	ERROR_DS_CANT_MOVE_ACCOUNT_GROUP                                               WIN32_ERROR = 8498
	ERROR_DS_CANT_MOVE_RESOURCE_GROUP                                              WIN32_ERROR = 8499
	ERROR_DS_INVALID_SEARCH_FLAG                                                   WIN32_ERROR = 8500
	ERROR_DS_NO_TREE_DELETE_ABOVE_NC                                               WIN32_ERROR = 8501
	ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE                                          WIN32_ERROR = 8502
	ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE                              WIN32_ERROR = 8503
	ERROR_DS_SAM_INIT_FAILURE                                                      WIN32_ERROR = 8504
	ERROR_DS_SENSITIVE_GROUP_VIOLATION                                             WIN32_ERROR = 8505
	ERROR_DS_CANT_MOD_PRIMARYGROUPID                                               WIN32_ERROR = 8506
	ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD                                               WIN32_ERROR = 8507
	ERROR_DS_NONSAFE_SCHEMA_CHANGE                                                 WIN32_ERROR = 8508
	ERROR_DS_SCHEMA_UPDATE_DISALLOWED                                              WIN32_ERROR = 8509
	ERROR_DS_CANT_CREATE_UNDER_SCHEMA                                              WIN32_ERROR = 8510
	ERROR_DS_INSTALL_NO_SRC_SCH_VERSION                                            WIN32_ERROR = 8511
	ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE                                     WIN32_ERROR = 8512
	ERROR_DS_INVALID_GROUP_TYPE                                                    WIN32_ERROR = 8513
	ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN                                    WIN32_ERROR = 8514
	ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN                                     WIN32_ERROR = 8515
	ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER                                         WIN32_ERROR = 8516
	ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER                                     WIN32_ERROR = 8517
	ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER                                      WIN32_ERROR = 8518
	ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER                                   WIN32_ERROR = 8519
	ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER                              WIN32_ERROR = 8520
	ERROR_DS_HAVE_PRIMARY_MEMBERS                                                  WIN32_ERROR = 8521
	ERROR_DS_STRING_SD_CONVERSION_FAILED                                           WIN32_ERROR = 8522
	ERROR_DS_NAMING_MASTER_GC                                                      WIN32_ERROR = 8523
	ERROR_DS_DNS_LOOKUP_FAILURE                                                    WIN32_ERROR = 8524
	ERROR_DS_COULDNT_UPDATE_SPNS                                                   WIN32_ERROR = 8525
	ERROR_DS_CANT_RETRIEVE_SD                                                      WIN32_ERROR = 8526
	ERROR_DS_KEY_NOT_UNIQUE                                                        WIN32_ERROR = 8527
	ERROR_DS_WRONG_LINKED_ATT_SYNTAX                                               WIN32_ERROR = 8528
	ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD                                             WIN32_ERROR = 8529
	ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY                                               WIN32_ERROR = 8530
	ERROR_DS_CANT_START                                                            WIN32_ERROR = 8531
	ERROR_DS_INIT_FAILURE                                                          WIN32_ERROR = 8532
	ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION                                          WIN32_ERROR = 8533
	ERROR_DS_SOURCE_DOMAIN_IN_FOREST                                               WIN32_ERROR = 8534
	ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST                                      WIN32_ERROR = 8535
	ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED                                      WIN32_ERROR = 8536
	ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN                                           WIN32_ERROR = 8537
	ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER                                             WIN32_ERROR = 8538
	ERROR_DS_SRC_SID_EXISTS_IN_FOREST                                              WIN32_ERROR = 8539
	ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH                                     WIN32_ERROR = 8540
	ERROR_SAM_INIT_FAILURE                                                         WIN32_ERROR = 8541
	ERROR_DS_DRA_SCHEMA_INFO_SHIP                                                  WIN32_ERROR = 8542
	ERROR_DS_DRA_SCHEMA_CONFLICT                                                   WIN32_ERROR = 8543
	ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT                                           WIN32_ERROR = 8544
	ERROR_DS_DRA_OBJ_NC_MISMATCH                                                   WIN32_ERROR = 8545
	ERROR_DS_NC_STILL_HAS_DSAS                                                     WIN32_ERROR = 8546
	ERROR_DS_GC_REQUIRED                                                           WIN32_ERROR = 8547
	ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY                                            WIN32_ERROR = 8548
	ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS                                            WIN32_ERROR = 8549
	ERROR_DS_CANT_ADD_TO_GC                                                        WIN32_ERROR = 8550
	ERROR_DS_NO_CHECKPOINT_WITH_PDC                                                WIN32_ERROR = 8551
	ERROR_DS_SOURCE_AUDITING_NOT_ENABLED                                           WIN32_ERROR = 8552
	ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC                                           WIN32_ERROR = 8553
	ERROR_DS_INVALID_NAME_FOR_SPN                                                  WIN32_ERROR = 8554
	ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS                                          WIN32_ERROR = 8555
	ERROR_DS_UNICODEPWD_NOT_IN_QUOTES                                              WIN32_ERROR = 8556
	ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED                                        WIN32_ERROR = 8557
	ERROR_DS_MUST_BE_RUN_ON_DST_DC                                                 WIN32_ERROR = 8558
	ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER                                         WIN32_ERROR = 8559
	ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ                                         WIN32_ERROR = 8560
	ERROR_DS_INIT_FAILURE_CONSOLE                                                  WIN32_ERROR = 8561
	ERROR_DS_SAM_INIT_FAILURE_CONSOLE                                              WIN32_ERROR = 8562
	ERROR_DS_FOREST_VERSION_TOO_HIGH                                               WIN32_ERROR = 8563
	ERROR_DS_DOMAIN_VERSION_TOO_HIGH                                               WIN32_ERROR = 8564
	ERROR_DS_FOREST_VERSION_TOO_LOW                                                WIN32_ERROR = 8565
	ERROR_DS_DOMAIN_VERSION_TOO_LOW                                                WIN32_ERROR = 8566
	ERROR_DS_INCOMPATIBLE_VERSION                                                  WIN32_ERROR = 8567
	ERROR_DS_LOW_DSA_VERSION                                                       WIN32_ERROR = 8568
	ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN                                    WIN32_ERROR = 8569
	ERROR_DS_NOT_SUPPORTED_SORT_ORDER                                              WIN32_ERROR = 8570
	ERROR_DS_NAME_NOT_UNIQUE                                                       WIN32_ERROR = 8571
	ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4                                        WIN32_ERROR = 8572
	ERROR_DS_OUT_OF_VERSION_STORE                                                  WIN32_ERROR = 8573
	ERROR_DS_INCOMPATIBLE_CONTROLS_USED                                            WIN32_ERROR = 8574
	ERROR_DS_NO_REF_DOMAIN                                                         WIN32_ERROR = 8575
	ERROR_DS_RESERVED_LINK_ID                                                      WIN32_ERROR = 8576
	ERROR_DS_LINK_ID_NOT_AVAILABLE                                                 WIN32_ERROR = 8577
	ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER                                         WIN32_ERROR = 8578
	ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE                                  WIN32_ERROR = 8579
	ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC                                           WIN32_ERROR = 8580
	ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG                                           WIN32_ERROR = 8581
	ERROR_DS_MODIFYDN_WRONG_GRANDPARENT                                            WIN32_ERROR = 8582
	ERROR_DS_NAME_ERROR_TRUST_REFERRAL                                             WIN32_ERROR = 8583
	ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER                                         WIN32_ERROR = 8584
	ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD                                         WIN32_ERROR = 8585
	ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2                                          WIN32_ERROR = 8586
	ERROR_DS_THREAD_LIMIT_EXCEEDED                                                 WIN32_ERROR = 8587
	ERROR_DS_NOT_CLOSEST                                                           WIN32_ERROR = 8588
	ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF                                    WIN32_ERROR = 8589
	ERROR_DS_SINGLE_USER_MODE_FAILED                                               WIN32_ERROR = 8590
	ERROR_DS_NTDSCRIPT_SYNTAX_ERROR                                                WIN32_ERROR = 8591
	ERROR_DS_NTDSCRIPT_PROCESS_ERROR                                               WIN32_ERROR = 8592
	ERROR_DS_DIFFERENT_REPL_EPOCHS                                                 WIN32_ERROR = 8593
	ERROR_DS_DRS_EXTENSIONS_CHANGED                                                WIN32_ERROR = 8594
	ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR                         WIN32_ERROR = 8595
	ERROR_DS_NO_MSDS_INTID                                                         WIN32_ERROR = 8596
	ERROR_DS_DUP_MSDS_INTID                                                        WIN32_ERROR = 8597
	ERROR_DS_EXISTS_IN_RDNATTID                                                    WIN32_ERROR = 8598
	ERROR_DS_AUTHORIZATION_FAILED                                                  WIN32_ERROR = 8599
	ERROR_DS_INVALID_SCRIPT                                                        WIN32_ERROR = 8600
	ERROR_DS_REMOTE_CROSSREF_OP_FAILED                                             WIN32_ERROR = 8601
	ERROR_DS_CROSS_REF_BUSY                                                        WIN32_ERROR = 8602
	ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN                                    WIN32_ERROR = 8603
	ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC                                         WIN32_ERROR = 8604
	ERROR_DS_DUPLICATE_ID_FOUND                                                    WIN32_ERROR = 8605
	ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT                                    WIN32_ERROR = 8606
	ERROR_DS_GROUP_CONVERSION_ERROR                                                WIN32_ERROR = 8607
	ERROR_DS_CANT_MOVE_APP_BASIC_GROUP                                             WIN32_ERROR = 8608
	ERROR_DS_CANT_MOVE_APP_QUERY_GROUP                                             WIN32_ERROR = 8609
	ERROR_DS_ROLE_NOT_VERIFIED                                                     WIN32_ERROR = 8610
	ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL                                       WIN32_ERROR = 8611
	ERROR_DS_DOMAIN_RENAME_IN_PROGRESS                                             WIN32_ERROR = 8612
	ERROR_DS_EXISTING_AD_CHILD_NC                                                  WIN32_ERROR = 8613
	ERROR_DS_REPL_LIFETIME_EXCEEDED                                                WIN32_ERROR = 8614
	ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER                                        WIN32_ERROR = 8615
	ERROR_DS_LDAP_SEND_QUEUE_FULL                                                  WIN32_ERROR = 8616
	ERROR_DS_DRA_OUT_SCHEDULE_WINDOW                                               WIN32_ERROR = 8617
	ERROR_DS_POLICY_NOT_KNOWN                                                      WIN32_ERROR = 8618
	ERROR_NO_SITE_SETTINGS_OBJECT                                                  WIN32_ERROR = 8619
	ERROR_NO_SECRETS                                                               WIN32_ERROR = 8620
	ERROR_NO_WRITABLE_DC_FOUND                                                     WIN32_ERROR = 8621
	ERROR_DS_NO_SERVER_OBJECT                                                      WIN32_ERROR = 8622
	ERROR_DS_NO_NTDSA_OBJECT                                                       WIN32_ERROR = 8623
	ERROR_DS_NON_ASQ_SEARCH                                                        WIN32_ERROR = 8624
	ERROR_DS_AUDIT_FAILURE                                                         WIN32_ERROR = 8625
	ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE                                           WIN32_ERROR = 8626
	ERROR_DS_INVALID_SEARCH_FLAG_TUPLE                                             WIN32_ERROR = 8627
	ERROR_DS_HIERARCHY_TABLE_TOO_DEEP                                              WIN32_ERROR = 8628
	ERROR_DS_DRA_CORRUPT_UTD_VECTOR                                                WIN32_ERROR = 8629
	ERROR_DS_DRA_SECRETS_DENIED                                                    WIN32_ERROR = 8630
	ERROR_DS_RESERVED_MAPI_ID                                                      WIN32_ERROR = 8631
	ERROR_DS_MAPI_ID_NOT_AVAILABLE                                                 WIN32_ERROR = 8632
	ERROR_DS_DRA_MISSING_KRBTGT_SECRET                                             WIN32_ERROR = 8633
	ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST                                          WIN32_ERROR = 8634
	ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST                                            WIN32_ERROR = 8635
	ERROR_INVALID_USER_PRINCIPAL_NAME                                              WIN32_ERROR = 8636
	ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS                                    WIN32_ERROR = 8637
	ERROR_DS_OID_NOT_FOUND                                                         WIN32_ERROR = 8638
	ERROR_DS_DRA_RECYCLED_TARGET                                                   WIN32_ERROR = 8639
	ERROR_DS_DISALLOWED_NC_REDIRECT                                                WIN32_ERROR = 8640
	ERROR_DS_HIGH_ADLDS_FFL                                                        WIN32_ERROR = 8641
	ERROR_DS_HIGH_DSA_VERSION                                                      WIN32_ERROR = 8642
	ERROR_DS_LOW_ADLDS_FFL                                                         WIN32_ERROR = 8643
	ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION                                     WIN32_ERROR = 8644
	ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED                                        WIN32_ERROR = 8645
	ERROR_INCORRECT_ACCOUNT_TYPE                                                   WIN32_ERROR = 8646
	ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST                                        WIN32_ERROR = 8647
	ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST                                        WIN32_ERROR = 8648
	ERROR_DS_MISSING_FOREST_TRUST                                                  WIN32_ERROR = 8649
	ERROR_DS_VALUE_KEY_NOT_UNIQUE                                                  WIN32_ERROR = 8650
	ERROR_WEAK_WHFBKEY_BLOCKED                                                     WIN32_ERROR = 8651
	ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD                                 WIN32_ERROR = 8652
	ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED                                  WIN32_ERROR = 8653
	ERROR_POLICY_CONTROLLED_ACCOUNT                                                WIN32_ERROR = 8654
	ERROR_LAPS_LEGACY_SCHEMA_MISSING                                               WIN32_ERROR = 8655
	ERROR_LAPS_SCHEMA_MISSING                                                      WIN32_ERROR = 8656
	ERROR_LAPS_ENCRYPTION_REQUIRES_2016_DFL                                        WIN32_ERROR = 8657
	DNS_ERROR_RESPONSE_CODES_BASE                                                  WIN32_ERROR = 9000
	DNS_ERROR_RCODE_NO_ERROR                                                       WIN32_ERROR = 0
	DNS_ERROR_MASK                                                                 WIN32_ERROR = 9000
	DNS_ERROR_RCODE_FORMAT_ERROR                                                   WIN32_ERROR = 9001
	DNS_ERROR_RCODE_SERVER_FAILURE                                                 WIN32_ERROR = 9002
	DNS_ERROR_RCODE_NAME_ERROR                                                     WIN32_ERROR = 9003
	DNS_ERROR_RCODE_NOT_IMPLEMENTED                                                WIN32_ERROR = 9004
	DNS_ERROR_RCODE_REFUSED                                                        WIN32_ERROR = 9005
	DNS_ERROR_RCODE_YXDOMAIN                                                       WIN32_ERROR = 9006
	DNS_ERROR_RCODE_YXRRSET                                                        WIN32_ERROR = 9007
	DNS_ERROR_RCODE_NXRRSET                                                        WIN32_ERROR = 9008
	DNS_ERROR_RCODE_NOTAUTH                                                        WIN32_ERROR = 9009
	DNS_ERROR_RCODE_NOTZONE                                                        WIN32_ERROR = 9010
	DNS_ERROR_RCODE_BADSIG                                                         WIN32_ERROR = 9016
	DNS_ERROR_RCODE_BADKEY                                                         WIN32_ERROR = 9017
	DNS_ERROR_RCODE_BADTIME                                                        WIN32_ERROR = 9018
	DNS_ERROR_RCODE_LAST                                                           WIN32_ERROR = 9018
	DNS_ERROR_DNSSEC_BASE                                                          WIN32_ERROR = 9100
	DNS_ERROR_KEYMASTER_REQUIRED                                                   WIN32_ERROR = 9101
	DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE                                           WIN32_ERROR = 9102
	DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1                                     WIN32_ERROR = 9103
	DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS                                   WIN32_ERROR = 9104
	DNS_ERROR_UNSUPPORTED_ALGORITHM                                                WIN32_ERROR = 9105
	DNS_ERROR_INVALID_KEY_SIZE                                                     WIN32_ERROR = 9106
	DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE                                           WIN32_ERROR = 9107
	DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION                                      WIN32_ERROR = 9108
	DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR                                     WIN32_ERROR = 9109
	DNS_ERROR_UNEXPECTED_CNG_ERROR                                                 WIN32_ERROR = 9110
	DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION                                    WIN32_ERROR = 9111
	DNS_ERROR_KSP_NOT_ACCESSIBLE                                                   WIN32_ERROR = 9112
	DNS_ERROR_TOO_MANY_SKDS                                                        WIN32_ERROR = 9113
	DNS_ERROR_INVALID_ROLLOVER_PERIOD                                              WIN32_ERROR = 9114
	DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET                                      WIN32_ERROR = 9115
	DNS_ERROR_ROLLOVER_IN_PROGRESS                                                 WIN32_ERROR = 9116
	DNS_ERROR_STANDBY_KEY_NOT_PRESENT                                              WIN32_ERROR = 9117
	DNS_ERROR_NOT_ALLOWED_ON_ZSK                                                   WIN32_ERROR = 9118
	DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD                                            WIN32_ERROR = 9119
	DNS_ERROR_ROLLOVER_ALREADY_QUEUED                                              WIN32_ERROR = 9120
	DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE                                         WIN32_ERROR = 9121
	DNS_ERROR_BAD_KEYMASTER                                                        WIN32_ERROR = 9122
	DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD                                    WIN32_ERROR = 9123
	DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT                                        WIN32_ERROR = 9124
	DNS_ERROR_DNSSEC_IS_DISABLED                                                   WIN32_ERROR = 9125
	DNS_ERROR_INVALID_XML                                                          WIN32_ERROR = 9126
	DNS_ERROR_NO_VALID_TRUST_ANCHORS                                               WIN32_ERROR = 9127
	DNS_ERROR_ROLLOVER_NOT_POKEABLE                                                WIN32_ERROR = 9128
	DNS_ERROR_NSEC3_NAME_COLLISION                                                 WIN32_ERROR = 9129
	DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1                                WIN32_ERROR = 9130
	DNS_ERROR_PACKET_FMT_BASE                                                      WIN32_ERROR = 9500
	DNS_ERROR_BAD_PACKET                                                           WIN32_ERROR = 9502
	DNS_ERROR_NO_PACKET                                                            WIN32_ERROR = 9503
	DNS_ERROR_RCODE                                                                WIN32_ERROR = 9504
	DNS_ERROR_UNSECURE_PACKET                                                      WIN32_ERROR = 9505
	DNS_ERROR_NO_MEMORY                                                            WIN32_ERROR = 14
	DNS_ERROR_INVALID_NAME                                                         WIN32_ERROR = 123
	DNS_ERROR_INVALID_DATA                                                         WIN32_ERROR = 13
	DNS_ERROR_GENERAL_API_BASE                                                     WIN32_ERROR = 9550
	DNS_ERROR_INVALID_TYPE                                                         WIN32_ERROR = 9551
	DNS_ERROR_INVALID_IP_ADDRESS                                                   WIN32_ERROR = 9552
	DNS_ERROR_INVALID_PROPERTY                                                     WIN32_ERROR = 9553
	DNS_ERROR_TRY_AGAIN_LATER                                                      WIN32_ERROR = 9554
	DNS_ERROR_NOT_UNIQUE                                                           WIN32_ERROR = 9555
	DNS_ERROR_NON_RFC_NAME                                                         WIN32_ERROR = 9556
	DNS_ERROR_INVALID_NAME_CHAR                                                    WIN32_ERROR = 9560
	DNS_ERROR_NUMERIC_NAME                                                         WIN32_ERROR = 9561
	DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER                                           WIN32_ERROR = 9562
	DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION                                         WIN32_ERROR = 9563
	DNS_ERROR_CANNOT_FIND_ROOT_HINTS                                               WIN32_ERROR = 9564
	DNS_ERROR_INCONSISTENT_ROOT_HINTS                                              WIN32_ERROR = 9565
	DNS_ERROR_DWORD_VALUE_TOO_SMALL                                                WIN32_ERROR = 9566
	DNS_ERROR_DWORD_VALUE_TOO_LARGE                                                WIN32_ERROR = 9567
	DNS_ERROR_BACKGROUND_LOADING                                                   WIN32_ERROR = 9568
	DNS_ERROR_NOT_ALLOWED_ON_RODC                                                  WIN32_ERROR = 9569
	DNS_ERROR_NOT_ALLOWED_UNDER_DNAME                                              WIN32_ERROR = 9570
	DNS_ERROR_DELEGATION_REQUIRED                                                  WIN32_ERROR = 9571
	DNS_ERROR_INVALID_POLICY_TABLE                                                 WIN32_ERROR = 9572
	DNS_ERROR_ADDRESS_REQUIRED                                                     WIN32_ERROR = 9573
	DNS_ERROR_ZONE_BASE                                                            WIN32_ERROR = 9600
	DNS_ERROR_ZONE_DOES_NOT_EXIST                                                  WIN32_ERROR = 9601
	DNS_ERROR_NO_ZONE_INFO                                                         WIN32_ERROR = 9602
	DNS_ERROR_INVALID_ZONE_OPERATION                                               WIN32_ERROR = 9603
	DNS_ERROR_ZONE_CONFIGURATION_ERROR                                             WIN32_ERROR = 9604
	DNS_ERROR_ZONE_HAS_NO_SOA_RECORD                                               WIN32_ERROR = 9605
	DNS_ERROR_ZONE_HAS_NO_NS_RECORDS                                               WIN32_ERROR = 9606
	DNS_ERROR_ZONE_LOCKED                                                          WIN32_ERROR = 9607
	DNS_ERROR_ZONE_CREATION_FAILED                                                 WIN32_ERROR = 9608
	DNS_ERROR_ZONE_ALREADY_EXISTS                                                  WIN32_ERROR = 9609
	DNS_ERROR_AUTOZONE_ALREADY_EXISTS                                              WIN32_ERROR = 9610
	DNS_ERROR_INVALID_ZONE_TYPE                                                    WIN32_ERROR = 9611
	DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP                                         WIN32_ERROR = 9612
	DNS_ERROR_ZONE_NOT_SECONDARY                                                   WIN32_ERROR = 9613
	DNS_ERROR_NEED_SECONDARY_ADDRESSES                                             WIN32_ERROR = 9614
	DNS_ERROR_WINS_INIT_FAILED                                                     WIN32_ERROR = 9615
	DNS_ERROR_NEED_WINS_SERVERS                                                    WIN32_ERROR = 9616
	DNS_ERROR_NBSTAT_INIT_FAILED                                                   WIN32_ERROR = 9617
	DNS_ERROR_SOA_DELETE_INVALID                                                   WIN32_ERROR = 9618
	DNS_ERROR_FORWARDER_ALREADY_EXISTS                                             WIN32_ERROR = 9619
	DNS_ERROR_ZONE_REQUIRES_MASTER_IP                                              WIN32_ERROR = 9620
	DNS_ERROR_ZONE_IS_SHUTDOWN                                                     WIN32_ERROR = 9621
	DNS_ERROR_ZONE_LOCKED_FOR_SIGNING                                              WIN32_ERROR = 9622
	DNS_ERROR_DATAFILE_BASE                                                        WIN32_ERROR = 9650
	DNS_ERROR_PRIMARY_REQUIRES_DATAFILE                                            WIN32_ERROR = 9651
	DNS_ERROR_INVALID_DATAFILE_NAME                                                WIN32_ERROR = 9652
	DNS_ERROR_DATAFILE_OPEN_FAILURE                                                WIN32_ERROR = 9653
	DNS_ERROR_FILE_WRITEBACK_FAILED                                                WIN32_ERROR = 9654
	DNS_ERROR_DATAFILE_PARSING                                                     WIN32_ERROR = 9655
	DNS_ERROR_DATABASE_BASE                                                        WIN32_ERROR = 9700
	DNS_ERROR_RECORD_DOES_NOT_EXIST                                                WIN32_ERROR = 9701
	DNS_ERROR_RECORD_FORMAT                                                        WIN32_ERROR = 9702
	DNS_ERROR_NODE_CREATION_FAILED                                                 WIN32_ERROR = 9703
	DNS_ERROR_UNKNOWN_RECORD_TYPE                                                  WIN32_ERROR = 9704
	DNS_ERROR_RECORD_TIMED_OUT                                                     WIN32_ERROR = 9705
	DNS_ERROR_NAME_NOT_IN_ZONE                                                     WIN32_ERROR = 9706
	DNS_ERROR_CNAME_LOOP                                                           WIN32_ERROR = 9707
	DNS_ERROR_NODE_IS_CNAME                                                        WIN32_ERROR = 9708
	DNS_ERROR_CNAME_COLLISION                                                      WIN32_ERROR = 9709
	DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT                                             WIN32_ERROR = 9710
	DNS_ERROR_RECORD_ALREADY_EXISTS                                                WIN32_ERROR = 9711
	DNS_ERROR_SECONDARY_DATA                                                       WIN32_ERROR = 9712
	DNS_ERROR_NO_CREATE_CACHE_DATA                                                 WIN32_ERROR = 9713
	DNS_ERROR_NAME_DOES_NOT_EXIST                                                  WIN32_ERROR = 9714
	DNS_ERROR_DS_UNAVAILABLE                                                       WIN32_ERROR = 9717
	DNS_ERROR_DS_ZONE_ALREADY_EXISTS                                               WIN32_ERROR = 9718
	DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE                                               WIN32_ERROR = 9719
	DNS_ERROR_NODE_IS_DNAME                                                        WIN32_ERROR = 9720
	DNS_ERROR_DNAME_COLLISION                                                      WIN32_ERROR = 9721
	DNS_ERROR_ALIAS_LOOP                                                           WIN32_ERROR = 9722
	DNS_ERROR_OPERATION_BASE                                                       WIN32_ERROR = 9750
	DNS_ERROR_AXFR                                                                 WIN32_ERROR = 9752
	DNS_ERROR_SECURE_BASE                                                          WIN32_ERROR = 9800
	DNS_ERROR_SETUP_BASE                                                           WIN32_ERROR = 9850
	DNS_ERROR_NO_TCPIP                                                             WIN32_ERROR = 9851
	DNS_ERROR_NO_DNS_SERVERS                                                       WIN32_ERROR = 9852
	DNS_ERROR_DP_BASE                                                              WIN32_ERROR = 9900
	DNS_ERROR_DP_DOES_NOT_EXIST                                                    WIN32_ERROR = 9901
	DNS_ERROR_DP_ALREADY_EXISTS                                                    WIN32_ERROR = 9902
	DNS_ERROR_DP_NOT_ENLISTED                                                      WIN32_ERROR = 9903
	DNS_ERROR_DP_ALREADY_ENLISTED                                                  WIN32_ERROR = 9904
	DNS_ERROR_DP_NOT_AVAILABLE                                                     WIN32_ERROR = 9905
	DNS_ERROR_DP_FSMO_ERROR                                                        WIN32_ERROR = 9906
	DNS_ERROR_RRL_NOT_ENABLED                                                      WIN32_ERROR = 9911
	DNS_ERROR_RRL_INVALID_WINDOW_SIZE                                              WIN32_ERROR = 9912
	DNS_ERROR_RRL_INVALID_IPV4_PREFIX                                              WIN32_ERROR = 9913
	DNS_ERROR_RRL_INVALID_IPV6_PREFIX                                              WIN32_ERROR = 9914
	DNS_ERROR_RRL_INVALID_TC_RATE                                                  WIN32_ERROR = 9915
	DNS_ERROR_RRL_INVALID_LEAK_RATE                                                WIN32_ERROR = 9916
	DNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE                                       WIN32_ERROR = 9917
	DNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS                               WIN32_ERROR = 9921
	DNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST                               WIN32_ERROR = 9922
	DNS_ERROR_VIRTUALIZATION_TREE_LOCKED                                           WIN32_ERROR = 9923
	DNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME                                 WIN32_ERROR = 9924
	DNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE                                      WIN32_ERROR = 9925
	DNS_ERROR_ZONESCOPE_ALREADY_EXISTS                                             WIN32_ERROR = 9951
	DNS_ERROR_ZONESCOPE_DOES_NOT_EXIST                                             WIN32_ERROR = 9952
	DNS_ERROR_DEFAULT_ZONESCOPE                                                    WIN32_ERROR = 9953
	DNS_ERROR_INVALID_ZONESCOPE_NAME                                               WIN32_ERROR = 9954
	DNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES                                          WIN32_ERROR = 9955
	DNS_ERROR_LOAD_ZONESCOPE_FAILED                                                WIN32_ERROR = 9956
	DNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED                                      WIN32_ERROR = 9957
	DNS_ERROR_INVALID_SCOPE_NAME                                                   WIN32_ERROR = 9958
	DNS_ERROR_SCOPE_DOES_NOT_EXIST                                                 WIN32_ERROR = 9959
	DNS_ERROR_DEFAULT_SCOPE                                                        WIN32_ERROR = 9960
	DNS_ERROR_INVALID_SCOPE_OPERATION                                              WIN32_ERROR = 9961
	DNS_ERROR_SCOPE_LOCKED                                                         WIN32_ERROR = 9962
	DNS_ERROR_SCOPE_ALREADY_EXISTS                                                 WIN32_ERROR = 9963
	DNS_ERROR_POLICY_ALREADY_EXISTS                                                WIN32_ERROR = 9971
	DNS_ERROR_POLICY_DOES_NOT_EXIST                                                WIN32_ERROR = 9972
	DNS_ERROR_POLICY_INVALID_CRITERIA                                              WIN32_ERROR = 9973
	DNS_ERROR_POLICY_INVALID_SETTINGS                                              WIN32_ERROR = 9974
	DNS_ERROR_CLIENT_SUBNET_IS_ACCESSED                                            WIN32_ERROR = 9975
	DNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST                                         WIN32_ERROR = 9976
	DNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS                                         WIN32_ERROR = 9977
	DNS_ERROR_SUBNET_DOES_NOT_EXIST                                                WIN32_ERROR = 9978
	DNS_ERROR_SUBNET_ALREADY_EXISTS                                                WIN32_ERROR = 9979
	DNS_ERROR_POLICY_LOCKED                                                        WIN32_ERROR = 9980
	DNS_ERROR_POLICY_INVALID_WEIGHT                                                WIN32_ERROR = 9981
	DNS_ERROR_POLICY_INVALID_NAME                                                  WIN32_ERROR = 9982
	DNS_ERROR_POLICY_MISSING_CRITERIA                                              WIN32_ERROR = 9983
	DNS_ERROR_INVALID_CLIENT_SUBNET_NAME                                           WIN32_ERROR = 9984
	DNS_ERROR_POLICY_PROCESSING_ORDER_INVALID                                      WIN32_ERROR = 9985
	DNS_ERROR_POLICY_SCOPE_MISSING                                                 WIN32_ERROR = 9986
	DNS_ERROR_POLICY_SCOPE_NOT_ALLOWED                                             WIN32_ERROR = 9987
	DNS_ERROR_SERVERSCOPE_IS_REFERENCED                                            WIN32_ERROR = 9988
	DNS_ERROR_ZONESCOPE_IS_REFERENCED                                              WIN32_ERROR = 9989
	DNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET                                WIN32_ERROR = 9990
	DNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL                           WIN32_ERROR = 9991
	DNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL                             WIN32_ERROR = 9992
	DNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE                                    WIN32_ERROR = 9993
	DNS_ERROR_POLICY_INVALID_CRITERIA_FQDN                                         WIN32_ERROR = 9994
	DNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE                                   WIN32_ERROR = 9995
	DNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY                                  WIN32_ERROR = 9996
	ERROR_IPSEC_QM_POLICY_EXISTS                                                   WIN32_ERROR = 13000
	ERROR_IPSEC_QM_POLICY_NOT_FOUND                                                WIN32_ERROR = 13001
	ERROR_IPSEC_QM_POLICY_IN_USE                                                   WIN32_ERROR = 13002
	ERROR_IPSEC_MM_POLICY_EXISTS                                                   WIN32_ERROR = 13003
	ERROR_IPSEC_MM_POLICY_NOT_FOUND                                                WIN32_ERROR = 13004
	ERROR_IPSEC_MM_POLICY_IN_USE                                                   WIN32_ERROR = 13005
	ERROR_IPSEC_MM_FILTER_EXISTS                                                   WIN32_ERROR = 13006
	ERROR_IPSEC_MM_FILTER_NOT_FOUND                                                WIN32_ERROR = 13007
	ERROR_IPSEC_TRANSPORT_FILTER_EXISTS                                            WIN32_ERROR = 13008
	ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND                                         WIN32_ERROR = 13009
	ERROR_IPSEC_MM_AUTH_EXISTS                                                     WIN32_ERROR = 13010
	ERROR_IPSEC_MM_AUTH_NOT_FOUND                                                  WIN32_ERROR = 13011
	ERROR_IPSEC_MM_AUTH_IN_USE                                                     WIN32_ERROR = 13012
	ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND                                        WIN32_ERROR = 13013
	ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND                                          WIN32_ERROR = 13014
	ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND                                        WIN32_ERROR = 13015
	ERROR_IPSEC_TUNNEL_FILTER_EXISTS                                               WIN32_ERROR = 13016
	ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND                                            WIN32_ERROR = 13017
	ERROR_IPSEC_MM_FILTER_PENDING_DELETION                                         WIN32_ERROR = 13018
	ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION                                  WIN32_ERROR = 13019
	ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION                                     WIN32_ERROR = 13020
	ERROR_IPSEC_MM_POLICY_PENDING_DELETION                                         WIN32_ERROR = 13021
	ERROR_IPSEC_MM_AUTH_PENDING_DELETION                                           WIN32_ERROR = 13022
	ERROR_IPSEC_QM_POLICY_PENDING_DELETION                                         WIN32_ERROR = 13023
	ERROR_IPSEC_IKE_NEG_STATUS_BEGIN                                               WIN32_ERROR = 13800
	ERROR_IPSEC_IKE_AUTH_FAIL                                                      WIN32_ERROR = 13801
	ERROR_IPSEC_IKE_ATTRIB_FAIL                                                    WIN32_ERROR = 13802
	ERROR_IPSEC_IKE_NEGOTIATION_PENDING                                            WIN32_ERROR = 13803
	ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR                                       WIN32_ERROR = 13804
	ERROR_IPSEC_IKE_TIMED_OUT                                                      WIN32_ERROR = 13805
	ERROR_IPSEC_IKE_NO_CERT                                                        WIN32_ERROR = 13806
	ERROR_IPSEC_IKE_SA_DELETED                                                     WIN32_ERROR = 13807
	ERROR_IPSEC_IKE_SA_REAPED                                                      WIN32_ERROR = 13808
	ERROR_IPSEC_IKE_MM_ACQUIRE_DROP                                                WIN32_ERROR = 13809
	ERROR_IPSEC_IKE_QM_ACQUIRE_DROP                                                WIN32_ERROR = 13810
	ERROR_IPSEC_IKE_QUEUE_DROP_MM                                                  WIN32_ERROR = 13811
	ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM                                               WIN32_ERROR = 13812
	ERROR_IPSEC_IKE_DROP_NO_RESPONSE                                               WIN32_ERROR = 13813
	ERROR_IPSEC_IKE_MM_DELAY_DROP                                                  WIN32_ERROR = 13814
	ERROR_IPSEC_IKE_QM_DELAY_DROP                                                  WIN32_ERROR = 13815
	ERROR_IPSEC_IKE_ERROR                                                          WIN32_ERROR = 13816
	ERROR_IPSEC_IKE_CRL_FAILED                                                     WIN32_ERROR = 13817
	ERROR_IPSEC_IKE_INVALID_KEY_USAGE                                              WIN32_ERROR = 13818
	ERROR_IPSEC_IKE_INVALID_CERT_TYPE                                              WIN32_ERROR = 13819
	ERROR_IPSEC_IKE_NO_PRIVATE_KEY                                                 WIN32_ERROR = 13820
	ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY                                             WIN32_ERROR = 13821
	ERROR_IPSEC_IKE_DH_FAIL                                                        WIN32_ERROR = 13822
	ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED                                WIN32_ERROR = 13823
	ERROR_IPSEC_IKE_INVALID_HEADER                                                 WIN32_ERROR = 13824
	ERROR_IPSEC_IKE_NO_POLICY                                                      WIN32_ERROR = 13825
	ERROR_IPSEC_IKE_INVALID_SIGNATURE                                              WIN32_ERROR = 13826
	ERROR_IPSEC_IKE_KERBEROS_ERROR                                                 WIN32_ERROR = 13827
	ERROR_IPSEC_IKE_NO_PUBLIC_KEY                                                  WIN32_ERROR = 13828
	ERROR_IPSEC_IKE_PROCESS_ERR                                                    WIN32_ERROR = 13829
	ERROR_IPSEC_IKE_PROCESS_ERR_SA                                                 WIN32_ERROR = 13830
	ERROR_IPSEC_IKE_PROCESS_ERR_PROP                                               WIN32_ERROR = 13831
	ERROR_IPSEC_IKE_PROCESS_ERR_TRANS                                              WIN32_ERROR = 13832
	ERROR_IPSEC_IKE_PROCESS_ERR_KE                                                 WIN32_ERROR = 13833
	ERROR_IPSEC_IKE_PROCESS_ERR_ID                                                 WIN32_ERROR = 13834
	ERROR_IPSEC_IKE_PROCESS_ERR_CERT                                               WIN32_ERROR = 13835
	ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ                                           WIN32_ERROR = 13836
	ERROR_IPSEC_IKE_PROCESS_ERR_HASH                                               WIN32_ERROR = 13837
	ERROR_IPSEC_IKE_PROCESS_ERR_SIG                                                WIN32_ERROR = 13838
	ERROR_IPSEC_IKE_PROCESS_ERR_NONCE                                              WIN32_ERROR = 13839
	ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY                                             WIN32_ERROR = 13840
	ERROR_IPSEC_IKE_PROCESS_ERR_DELETE                                             WIN32_ERROR = 13841
	ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR                                             WIN32_ERROR = 13842
	ERROR_IPSEC_IKE_INVALID_PAYLOAD                                                WIN32_ERROR = 13843
	ERROR_IPSEC_IKE_LOAD_SOFT_SA                                                   WIN32_ERROR = 13844
	ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN                                              WIN32_ERROR = 13845
	ERROR_IPSEC_IKE_INVALID_COOKIE                                                 WIN32_ERROR = 13846
	ERROR_IPSEC_IKE_NO_PEER_CERT                                                   WIN32_ERROR = 13847
	ERROR_IPSEC_IKE_PEER_CRL_FAILED                                                WIN32_ERROR = 13848
	ERROR_IPSEC_IKE_POLICY_CHANGE                                                  WIN32_ERROR = 13849
	ERROR_IPSEC_IKE_NO_MM_POLICY                                                   WIN32_ERROR = 13850
	ERROR_IPSEC_IKE_NOTCBPRIV                                                      WIN32_ERROR = 13851
	ERROR_IPSEC_IKE_SECLOADFAIL                                                    WIN32_ERROR = 13852
	ERROR_IPSEC_IKE_FAILSSPINIT                                                    WIN32_ERROR = 13853
	ERROR_IPSEC_IKE_FAILQUERYSSP                                                   WIN32_ERROR = 13854
	ERROR_IPSEC_IKE_SRVACQFAIL                                                     WIN32_ERROR = 13855
	ERROR_IPSEC_IKE_SRVQUERYCRED                                                   WIN32_ERROR = 13856
	ERROR_IPSEC_IKE_GETSPIFAIL                                                     WIN32_ERROR = 13857
	ERROR_IPSEC_IKE_INVALID_FILTER                                                 WIN32_ERROR = 13858
	ERROR_IPSEC_IKE_OUT_OF_MEMORY                                                  WIN32_ERROR = 13859
	ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED                                          WIN32_ERROR = 13860
	ERROR_IPSEC_IKE_INVALID_POLICY                                                 WIN32_ERROR = 13861
	ERROR_IPSEC_IKE_UNKNOWN_DOI                                                    WIN32_ERROR = 13862
	ERROR_IPSEC_IKE_INVALID_SITUATION                                              WIN32_ERROR = 13863
	ERROR_IPSEC_IKE_DH_FAILURE                                                     WIN32_ERROR = 13864
	ERROR_IPSEC_IKE_INVALID_GROUP                                                  WIN32_ERROR = 13865
	ERROR_IPSEC_IKE_ENCRYPT                                                        WIN32_ERROR = 13866
	ERROR_IPSEC_IKE_DECRYPT                                                        WIN32_ERROR = 13867
	ERROR_IPSEC_IKE_POLICY_MATCH                                                   WIN32_ERROR = 13868
	ERROR_IPSEC_IKE_UNSUPPORTED_ID                                                 WIN32_ERROR = 13869
	ERROR_IPSEC_IKE_INVALID_HASH                                                   WIN32_ERROR = 13870
	ERROR_IPSEC_IKE_INVALID_HASH_ALG                                               WIN32_ERROR = 13871
	ERROR_IPSEC_IKE_INVALID_HASH_SIZE                                              WIN32_ERROR = 13872
	ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG                                            WIN32_ERROR = 13873
	ERROR_IPSEC_IKE_INVALID_AUTH_ALG                                               WIN32_ERROR = 13874
	ERROR_IPSEC_IKE_INVALID_SIG                                                    WIN32_ERROR = 13875
	ERROR_IPSEC_IKE_LOAD_FAILED                                                    WIN32_ERROR = 13876
	ERROR_IPSEC_IKE_RPC_DELETE                                                     WIN32_ERROR = 13877
	ERROR_IPSEC_IKE_BENIGN_REINIT                                                  WIN32_ERROR = 13878
	ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY                              WIN32_ERROR = 13879
	ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION                                          WIN32_ERROR = 13880
	ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN                                            WIN32_ERROR = 13881
	ERROR_IPSEC_IKE_MM_LIMIT                                                       WIN32_ERROR = 13882
	ERROR_IPSEC_IKE_NEGOTIATION_DISABLED                                           WIN32_ERROR = 13883
	ERROR_IPSEC_IKE_QM_LIMIT                                                       WIN32_ERROR = 13884
	ERROR_IPSEC_IKE_MM_EXPIRED                                                     WIN32_ERROR = 13885
	ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID                                        WIN32_ERROR = 13886
	ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH                                     WIN32_ERROR = 13887
	ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID                                          WIN32_ERROR = 13888
	ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD                                           WIN32_ERROR = 13889
	ERROR_IPSEC_IKE_DOS_COOKIE_SENT                                                WIN32_ERROR = 13890
	ERROR_IPSEC_IKE_SHUTTING_DOWN                                                  WIN32_ERROR = 13891
	ERROR_IPSEC_IKE_CGA_AUTH_FAILED                                                WIN32_ERROR = 13892
	ERROR_IPSEC_IKE_PROCESS_ERR_NATOA                                              WIN32_ERROR = 13893
	ERROR_IPSEC_IKE_INVALID_MM_FOR_QM                                              WIN32_ERROR = 13894
	ERROR_IPSEC_IKE_QM_EXPIRED                                                     WIN32_ERROR = 13895
	ERROR_IPSEC_IKE_TOO_MANY_FILTERS                                               WIN32_ERROR = 13896
	ERROR_IPSEC_IKE_NEG_STATUS_END                                                 WIN32_ERROR = 13897
	ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL                                          WIN32_ERROR = 13898
	ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE                                    WIN32_ERROR = 13899
	ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING                                     WIN32_ERROR = 13900
	ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING                       WIN32_ERROR = 13901
	ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS                                           WIN32_ERROR = 13902
	ERROR_IPSEC_IKE_RATELIMIT_DROP                                                 WIN32_ERROR = 13903
	ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE                                     WIN32_ERROR = 13904
	ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE                                          WIN32_ERROR = 13905
	ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE                              WIN32_ERROR = 13906
	ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY                      WIN32_ERROR = 13907
	ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE                  WIN32_ERROR = 13908
	ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END                                        WIN32_ERROR = 13909
	ERROR_IPSEC_BAD_SPI                                                            WIN32_ERROR = 13910
	ERROR_IPSEC_SA_LIFETIME_EXPIRED                                                WIN32_ERROR = 13911
	ERROR_IPSEC_WRONG_SA                                                           WIN32_ERROR = 13912
	ERROR_IPSEC_REPLAY_CHECK_FAILED                                                WIN32_ERROR = 13913
	ERROR_IPSEC_INVALID_PACKET                                                     WIN32_ERROR = 13914
	ERROR_IPSEC_INTEGRITY_CHECK_FAILED                                             WIN32_ERROR = 13915
	ERROR_IPSEC_CLEAR_TEXT_DROP                                                    WIN32_ERROR = 13916
	ERROR_IPSEC_AUTH_FIREWALL_DROP                                                 WIN32_ERROR = 13917
	ERROR_IPSEC_THROTTLE_DROP                                                      WIN32_ERROR = 13918
	ERROR_IPSEC_DOSP_BLOCK                                                         WIN32_ERROR = 13925
	ERROR_IPSEC_DOSP_RECEIVED_MULTICAST                                            WIN32_ERROR = 13926
	ERROR_IPSEC_DOSP_INVALID_PACKET                                                WIN32_ERROR = 13927
	ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED                                           WIN32_ERROR = 13928
	ERROR_IPSEC_DOSP_MAX_ENTRIES                                                   WIN32_ERROR = 13929
	ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED                                            WIN32_ERROR = 13930
	ERROR_IPSEC_DOSP_NOT_INSTALLED                                                 WIN32_ERROR = 13931
	ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES                                   WIN32_ERROR = 13932
	ERROR_SXS_SECTION_NOT_FOUND                                                    WIN32_ERROR = 14000
	ERROR_SXS_CANT_GEN_ACTCTX                                                      WIN32_ERROR = 14001
	ERROR_SXS_INVALID_ACTCTXDATA_FORMAT                                            WIN32_ERROR = 14002
	ERROR_SXS_ASSEMBLY_NOT_FOUND                                                   WIN32_ERROR = 14003
	ERROR_SXS_MANIFEST_FORMAT_ERROR                                                WIN32_ERROR = 14004
	ERROR_SXS_MANIFEST_PARSE_ERROR                                                 WIN32_ERROR = 14005
	ERROR_SXS_ACTIVATION_CONTEXT_DISABLED                                          WIN32_ERROR = 14006
	ERROR_SXS_KEY_NOT_FOUND                                                        WIN32_ERROR = 14007
	ERROR_SXS_VERSION_CONFLICT                                                     WIN32_ERROR = 14008
	ERROR_SXS_WRONG_SECTION_TYPE                                                   WIN32_ERROR = 14009
	ERROR_SXS_THREAD_QUERIES_DISABLED                                              WIN32_ERROR = 14010
	ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET                                          WIN32_ERROR = 14011
	ERROR_SXS_UNKNOWN_ENCODING_GROUP                                               WIN32_ERROR = 14012
	ERROR_SXS_UNKNOWN_ENCODING                                                     WIN32_ERROR = 14013
	ERROR_SXS_INVALID_XML_NAMESPACE_URI                                            WIN32_ERROR = 14014
	ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED                               WIN32_ERROR = 14015
	ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED                               WIN32_ERROR = 14016
	ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE                                  WIN32_ERROR = 14017
	ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE                          WIN32_ERROR = 14018
	ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE                          WIN32_ERROR = 14019
	ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT                       WIN32_ERROR = 14020
	ERROR_SXS_DUPLICATE_DLL_NAME                                                   WIN32_ERROR = 14021
	ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME                                           WIN32_ERROR = 14022
	ERROR_SXS_DUPLICATE_CLSID                                                      WIN32_ERROR = 14023
	ERROR_SXS_DUPLICATE_IID                                                        WIN32_ERROR = 14024
	ERROR_SXS_DUPLICATE_TLBID                                                      WIN32_ERROR = 14025
	ERROR_SXS_DUPLICATE_PROGID                                                     WIN32_ERROR = 14026
	ERROR_SXS_DUPLICATE_ASSEMBLY_NAME                                              WIN32_ERROR = 14027
	ERROR_SXS_FILE_HASH_MISMATCH                                                   WIN32_ERROR = 14028
	ERROR_SXS_POLICY_PARSE_ERROR                                                   WIN32_ERROR = 14029
	ERROR_SXS_XML_E_MISSINGQUOTE                                                   WIN32_ERROR = 14030
	ERROR_SXS_XML_E_COMMENTSYNTAX                                                  WIN32_ERROR = 14031
	ERROR_SXS_XML_E_BADSTARTNAMECHAR                                               WIN32_ERROR = 14032
	ERROR_SXS_XML_E_BADNAMECHAR                                                    WIN32_ERROR = 14033
	ERROR_SXS_XML_E_BADCHARINSTRING                                                WIN32_ERROR = 14034
	ERROR_SXS_XML_E_XMLDECLSYNTAX                                                  WIN32_ERROR = 14035
	ERROR_SXS_XML_E_BADCHARDATA                                                    WIN32_ERROR = 14036
	ERROR_SXS_XML_E_MISSINGWHITESPACE                                              WIN32_ERROR = 14037
	ERROR_SXS_XML_E_EXPECTINGTAGEND                                                WIN32_ERROR = 14038
	ERROR_SXS_XML_E_MISSINGSEMICOLON                                               WIN32_ERROR = 14039
	ERROR_SXS_XML_E_UNBALANCEDPAREN                                                WIN32_ERROR = 14040
	ERROR_SXS_XML_E_INTERNALERROR                                                  WIN32_ERROR = 14041
	ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE                                          WIN32_ERROR = 14042
	ERROR_SXS_XML_E_INCOMPLETE_ENCODING                                            WIN32_ERROR = 14043
	ERROR_SXS_XML_E_MISSING_PAREN                                                  WIN32_ERROR = 14044
	ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE                                            WIN32_ERROR = 14045
	ERROR_SXS_XML_E_MULTIPLE_COLONS                                                WIN32_ERROR = 14046
	ERROR_SXS_XML_E_INVALID_DECIMAL                                                WIN32_ERROR = 14047
	ERROR_SXS_XML_E_INVALID_HEXIDECIMAL                                            WIN32_ERROR = 14048
	ERROR_SXS_XML_E_INVALID_UNICODE                                                WIN32_ERROR = 14049
	ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK                                       WIN32_ERROR = 14050
	ERROR_SXS_XML_E_UNEXPECTEDENDTAG                                               WIN32_ERROR = 14051
	ERROR_SXS_XML_E_UNCLOSEDTAG                                                    WIN32_ERROR = 14052
	ERROR_SXS_XML_E_DUPLICATEATTRIBUTE                                             WIN32_ERROR = 14053
	ERROR_SXS_XML_E_MULTIPLEROOTS                                                  WIN32_ERROR = 14054
	ERROR_SXS_XML_E_INVALIDATROOTLEVEL                                             WIN32_ERROR = 14055
	ERROR_SXS_XML_E_BADXMLDECL                                                     WIN32_ERROR = 14056
	ERROR_SXS_XML_E_MISSINGROOT                                                    WIN32_ERROR = 14057
	ERROR_SXS_XML_E_UNEXPECTEDEOF                                                  WIN32_ERROR = 14058
	ERROR_SXS_XML_E_BADPEREFINSUBSET                                               WIN32_ERROR = 14059
	ERROR_SXS_XML_E_UNCLOSEDSTARTTAG                                               WIN32_ERROR = 14060
	ERROR_SXS_XML_E_UNCLOSEDENDTAG                                                 WIN32_ERROR = 14061
	ERROR_SXS_XML_E_UNCLOSEDSTRING                                                 WIN32_ERROR = 14062
	ERROR_SXS_XML_E_UNCLOSEDCOMMENT                                                WIN32_ERROR = 14063
	ERROR_SXS_XML_E_UNCLOSEDDECL                                                   WIN32_ERROR = 14064
	ERROR_SXS_XML_E_UNCLOSEDCDATA                                                  WIN32_ERROR = 14065
	ERROR_SXS_XML_E_RESERVEDNAMESPACE                                              WIN32_ERROR = 14066
	ERROR_SXS_XML_E_INVALIDENCODING                                                WIN32_ERROR = 14067
	ERROR_SXS_XML_E_INVALIDSWITCH                                                  WIN32_ERROR = 14068
	ERROR_SXS_XML_E_BADXMLCASE                                                     WIN32_ERROR = 14069
	ERROR_SXS_XML_E_INVALID_STANDALONE                                             WIN32_ERROR = 14070
	ERROR_SXS_XML_E_UNEXPECTED_STANDALONE                                          WIN32_ERROR = 14071
	ERROR_SXS_XML_E_INVALID_VERSION                                                WIN32_ERROR = 14072
	ERROR_SXS_XML_E_MISSINGEQUALS                                                  WIN32_ERROR = 14073
	ERROR_SXS_PROTECTION_RECOVERY_FAILED                                           WIN32_ERROR = 14074
	ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT                                      WIN32_ERROR = 14075
	ERROR_SXS_PROTECTION_CATALOG_NOT_VALID                                         WIN32_ERROR = 14076
	ERROR_SXS_UNTRANSLATABLE_HRESULT                                               WIN32_ERROR = 14077
	ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING                                      WIN32_ERROR = 14078
	ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE                                  WIN32_ERROR = 14079
	ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME                             WIN32_ERROR = 14080
	ERROR_SXS_ASSEMBLY_MISSING                                                     WIN32_ERROR = 14081
	ERROR_SXS_CORRUPT_ACTIVATION_STACK                                             WIN32_ERROR = 14082
	ERROR_SXS_CORRUPTION                                                           WIN32_ERROR = 14083
	ERROR_SXS_EARLY_DEACTIVATION                                                   WIN32_ERROR = 14084
	ERROR_SXS_INVALID_DEACTIVATION                                                 WIN32_ERROR = 14085
	ERROR_SXS_MULTIPLE_DEACTIVATION                                                WIN32_ERROR = 14086
	ERROR_SXS_PROCESS_TERMINATION_REQUESTED                                        WIN32_ERROR = 14087
	ERROR_SXS_RELEASE_ACTIVATION_CONTEXT                                           WIN32_ERROR = 14088
	ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY                              WIN32_ERROR = 14089
	ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE                                     WIN32_ERROR = 14090
	ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME                                      WIN32_ERROR = 14091
	ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE                                         WIN32_ERROR = 14092
	ERROR_SXS_IDENTITY_PARSE_ERROR                                                 WIN32_ERROR = 14093
	ERROR_MALFORMED_SUBSTITUTION_STRING                                            WIN32_ERROR = 14094
	ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN                                           WIN32_ERROR = 14095
	ERROR_UNMAPPED_SUBSTITUTION_STRING                                             WIN32_ERROR = 14096
	ERROR_SXS_ASSEMBLY_NOT_LOCKED                                                  WIN32_ERROR = 14097
	ERROR_SXS_COMPONENT_STORE_CORRUPT                                              WIN32_ERROR = 14098
	ERROR_ADVANCED_INSTALLER_FAILED                                                WIN32_ERROR = 14099
	ERROR_XML_ENCODING_MISMATCH                                                    WIN32_ERROR = 14100
	ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT                        WIN32_ERROR = 14101
	ERROR_SXS_IDENTITIES_DIFFERENT                                                 WIN32_ERROR = 14102
	ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT                                         WIN32_ERROR = 14103
	ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY                                            WIN32_ERROR = 14104
	ERROR_SXS_MANIFEST_TOO_BIG                                                     WIN32_ERROR = 14105
	ERROR_SXS_SETTING_NOT_REGISTERED                                               WIN32_ERROR = 14106
	ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE                                       WIN32_ERROR = 14107
	ERROR_SMI_PRIMITIVE_INSTALLER_FAILED                                           WIN32_ERROR = 14108
	ERROR_GENERIC_COMMAND_FAILED                                                   WIN32_ERROR = 14109
	ERROR_SXS_FILE_HASH_MISSING                                                    WIN32_ERROR = 14110
	ERROR_SXS_DUPLICATE_ACTIVATABLE_CLASS                                          WIN32_ERROR = 14111
	ERROR_EVT_INVALID_CHANNEL_PATH                                                 WIN32_ERROR = 15000
	ERROR_EVT_INVALID_QUERY                                                        WIN32_ERROR = 15001
	ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND                                         WIN32_ERROR = 15002
	ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND                                             WIN32_ERROR = 15003
	ERROR_EVT_INVALID_PUBLISHER_NAME                                               WIN32_ERROR = 15004
	ERROR_EVT_INVALID_EVENT_DATA                                                   WIN32_ERROR = 15005
	ERROR_EVT_CHANNEL_NOT_FOUND                                                    WIN32_ERROR = 15007
	ERROR_EVT_MALFORMED_XML_TEXT                                                   WIN32_ERROR = 15008
	ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL                                       WIN32_ERROR = 15009
	ERROR_EVT_CONFIGURATION_ERROR                                                  WIN32_ERROR = 15010
	ERROR_EVT_QUERY_RESULT_STALE                                                   WIN32_ERROR = 15011
	ERROR_EVT_QUERY_RESULT_INVALID_POSITION                                        WIN32_ERROR = 15012
	ERROR_EVT_NON_VALIDATING_MSXML                                                 WIN32_ERROR = 15013
	ERROR_EVT_FILTER_ALREADYSCOPED                                                 WIN32_ERROR = 15014
	ERROR_EVT_FILTER_NOTELTSET                                                     WIN32_ERROR = 15015
	ERROR_EVT_FILTER_INVARG                                                        WIN32_ERROR = 15016
	ERROR_EVT_FILTER_INVTEST                                                       WIN32_ERROR = 15017
	ERROR_EVT_FILTER_INVTYPE                                                       WIN32_ERROR = 15018
	ERROR_EVT_FILTER_PARSEERR                                                      WIN32_ERROR = 15019
	ERROR_EVT_FILTER_UNSUPPORTEDOP                                                 WIN32_ERROR = 15020
	ERROR_EVT_FILTER_UNEXPECTEDTOKEN                                               WIN32_ERROR = 15021
	ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL                        WIN32_ERROR = 15022
	ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE                                       WIN32_ERROR = 15023
	ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE                                     WIN32_ERROR = 15024
	ERROR_EVT_CHANNEL_CANNOT_ACTIVATE                                              WIN32_ERROR = 15025
	ERROR_EVT_FILTER_TOO_COMPLEX                                                   WIN32_ERROR = 15026
	ERROR_EVT_MESSAGE_NOT_FOUND                                                    WIN32_ERROR = 15027
	ERROR_EVT_MESSAGE_ID_NOT_FOUND                                                 WIN32_ERROR = 15028
	ERROR_EVT_UNRESOLVED_VALUE_INSERT                                              WIN32_ERROR = 15029
	ERROR_EVT_UNRESOLVED_PARAMETER_INSERT                                          WIN32_ERROR = 15030
	ERROR_EVT_MAX_INSERTS_REACHED                                                  WIN32_ERROR = 15031
	ERROR_EVT_EVENT_DEFINITION_NOT_FOUND                                           WIN32_ERROR = 15032
	ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND                                             WIN32_ERROR = 15033
	ERROR_EVT_VERSION_TOO_OLD                                                      WIN32_ERROR = 15034
	ERROR_EVT_VERSION_TOO_NEW                                                      WIN32_ERROR = 15035
	ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY                                         WIN32_ERROR = 15036
	ERROR_EVT_PUBLISHER_DISABLED                                                   WIN32_ERROR = 15037
	ERROR_EVT_FILTER_OUT_OF_RANGE                                                  WIN32_ERROR = 15038
	ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE                                          WIN32_ERROR = 15080
	ERROR_EC_LOG_DISABLED                                                          WIN32_ERROR = 15081
	ERROR_EC_CIRCULAR_FORWARDING                                                   WIN32_ERROR = 15082
	ERROR_EC_CREDSTORE_FULL                                                        WIN32_ERROR = 15083
	ERROR_EC_CRED_NOT_FOUND                                                        WIN32_ERROR = 15084
	ERROR_EC_NO_ACTIVE_CHANNEL                                                     WIN32_ERROR = 15085
	ERROR_MUI_FILE_NOT_FOUND                                                       WIN32_ERROR = 15100
	ERROR_MUI_INVALID_FILE                                                         WIN32_ERROR = 15101
	ERROR_MUI_INVALID_RC_CONFIG                                                    WIN32_ERROR = 15102
	ERROR_MUI_INVALID_LOCALE_NAME                                                  WIN32_ERROR = 15103
	ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME                                        WIN32_ERROR = 15104
	ERROR_MUI_FILE_NOT_LOADED                                                      WIN32_ERROR = 15105
	ERROR_RESOURCE_ENUM_USER_STOP                                                  WIN32_ERROR = 15106
	ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED                                    WIN32_ERROR = 15107
	ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME                                     WIN32_ERROR = 15108
	ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE                               WIN32_ERROR = 15110
	ERROR_MRM_INVALID_PRICONFIG                                                    WIN32_ERROR = 15111
	ERROR_MRM_INVALID_FILE_TYPE                                                    WIN32_ERROR = 15112
	ERROR_MRM_UNKNOWN_QUALIFIER                                                    WIN32_ERROR = 15113
	ERROR_MRM_INVALID_QUALIFIER_VALUE                                              WIN32_ERROR = 15114
	ERROR_MRM_NO_CANDIDATE                                                         WIN32_ERROR = 15115
	ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE                                        WIN32_ERROR = 15116
	ERROR_MRM_RESOURCE_TYPE_MISMATCH                                               WIN32_ERROR = 15117
	ERROR_MRM_DUPLICATE_MAP_NAME                                                   WIN32_ERROR = 15118
	ERROR_MRM_DUPLICATE_ENTRY                                                      WIN32_ERROR = 15119
	ERROR_MRM_INVALID_RESOURCE_IDENTIFIER                                          WIN32_ERROR = 15120
	ERROR_MRM_FILEPATH_TOO_LONG                                                    WIN32_ERROR = 15121
	ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE                                           WIN32_ERROR = 15122
	ERROR_MRM_INVALID_PRI_FILE                                                     WIN32_ERROR = 15126
	ERROR_MRM_NAMED_RESOURCE_NOT_FOUND                                             WIN32_ERROR = 15127
	ERROR_MRM_MAP_NOT_FOUND                                                        WIN32_ERROR = 15135
	ERROR_MRM_UNSUPPORTED_PROFILE_TYPE                                             WIN32_ERROR = 15136
	ERROR_MRM_INVALID_QUALIFIER_OPERATOR                                           WIN32_ERROR = 15137
	ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE                                        WIN32_ERROR = 15138
	ERROR_MRM_AUTOMERGE_ENABLED                                                    WIN32_ERROR = 15139
	ERROR_MRM_TOO_MANY_RESOURCES                                                   WIN32_ERROR = 15140
	ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE                                      WIN32_ERROR = 15141
	ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE                       WIN32_ERROR = 15142
	ERROR_MRM_NO_CURRENT_VIEW_ON_THREAD                                            WIN32_ERROR = 15143
	ERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST                                 WIN32_ERROR = 15144
	ERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT                              WIN32_ERROR = 15145
	ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE                                   WIN32_ERROR = 15146
	ERROR_MRM_GENERATION_COUNT_MISMATCH                                            WIN32_ERROR = 15147
	ERROR_PRI_MERGE_VERSION_MISMATCH                                               WIN32_ERROR = 15148
	ERROR_PRI_MERGE_MISSING_SCHEMA                                                 WIN32_ERROR = 15149
	ERROR_PRI_MERGE_LOAD_FILE_FAILED                                               WIN32_ERROR = 15150
	ERROR_PRI_MERGE_ADD_FILE_FAILED                                                WIN32_ERROR = 15151
	ERROR_PRI_MERGE_WRITE_FILE_FAILED                                              WIN32_ERROR = 15152
	ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED                          WIN32_ERROR = 15153
	ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED                             WIN32_ERROR = 15154
	ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED                                    WIN32_ERROR = 15155
	ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED                                          WIN32_ERROR = 15156
	ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED                                      WIN32_ERROR = 15157
	ERROR_PRI_MERGE_INVALID_FILE_NAME                                              WIN32_ERROR = 15158
	ERROR_MRM_PACKAGE_NOT_FOUND                                                    WIN32_ERROR = 15159
	ERROR_MRM_MISSING_DEFAULT_LANGUAGE                                             WIN32_ERROR = 15160
	ERROR_MRM_SCOPE_ITEM_CONFLICT                                                  WIN32_ERROR = 15161
	ERROR_MCA_INVALID_CAPABILITIES_STRING                                          WIN32_ERROR = 15200
	ERROR_MCA_INVALID_VCP_VERSION                                                  WIN32_ERROR = 15201
	ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION                                  WIN32_ERROR = 15202
	ERROR_MCA_MCCS_VERSION_MISMATCH                                                WIN32_ERROR = 15203
	ERROR_MCA_UNSUPPORTED_MCCS_VERSION                                             WIN32_ERROR = 15204
	ERROR_MCA_INTERNAL_ERROR                                                       WIN32_ERROR = 15205
	ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED                                     WIN32_ERROR = 15206
	ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE                                        WIN32_ERROR = 15207
	ERROR_AMBIGUOUS_SYSTEM_DEVICE                                                  WIN32_ERROR = 15250
	ERROR_SYSTEM_DEVICE_NOT_FOUND                                                  WIN32_ERROR = 15299
	ERROR_HASH_NOT_SUPPORTED                                                       WIN32_ERROR = 15300
	ERROR_HASH_NOT_PRESENT                                                         WIN32_ERROR = 15301
	ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED                                     WIN32_ERROR = 15321
	ERROR_GPIO_CLIENT_INFORMATION_INVALID                                          WIN32_ERROR = 15322
	ERROR_GPIO_VERSION_NOT_SUPPORTED                                               WIN32_ERROR = 15323
	ERROR_GPIO_INVALID_REGISTRATION_PACKET                                         WIN32_ERROR = 15324
	ERROR_GPIO_OPERATION_DENIED                                                    WIN32_ERROR = 15325
	ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE                                           WIN32_ERROR = 15326
	ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED                                          WIN32_ERROR = 15327
	ERROR_CANNOT_SWITCH_RUNLEVEL                                                   WIN32_ERROR = 15400
	ERROR_INVALID_RUNLEVEL_SETTING                                                 WIN32_ERROR = 15401
	ERROR_RUNLEVEL_SWITCH_TIMEOUT                                                  WIN32_ERROR = 15402
	ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT                                            WIN32_ERROR = 15403
	ERROR_RUNLEVEL_SWITCH_IN_PROGRESS                                              WIN32_ERROR = 15404
	ERROR_SERVICES_FAILED_AUTOSTART                                                WIN32_ERROR = 15405
	ERROR_COM_TASK_STOP_PENDING                                                    WIN32_ERROR = 15501
	ERROR_INSTALL_OPEN_PACKAGE_FAILED                                              WIN32_ERROR = 15600
	ERROR_INSTALL_PACKAGE_NOT_FOUND                                                WIN32_ERROR = 15601
	ERROR_INSTALL_INVALID_PACKAGE                                                  WIN32_ERROR = 15602
	ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED                                        WIN32_ERROR = 15603
	ERROR_INSTALL_OUT_OF_DISK_SPACE                                                WIN32_ERROR = 15604
	ERROR_INSTALL_NETWORK_FAILURE                                                  WIN32_ERROR = 15605
	ERROR_INSTALL_REGISTRATION_FAILURE                                             WIN32_ERROR = 15606
	ERROR_INSTALL_DEREGISTRATION_FAILURE                                           WIN32_ERROR = 15607
	ERROR_INSTALL_CANCEL                                                           WIN32_ERROR = 15608
	ERROR_INSTALL_FAILED                                                           WIN32_ERROR = 15609
	ERROR_REMOVE_FAILED                                                            WIN32_ERROR = 15610
	ERROR_PACKAGE_ALREADY_EXISTS                                                   WIN32_ERROR = 15611
	ERROR_NEEDS_REMEDIATION                                                        WIN32_ERROR = 15612
	ERROR_INSTALL_PREREQUISITE_FAILED                                              WIN32_ERROR = 15613
	ERROR_PACKAGE_REPOSITORY_CORRUPTED                                             WIN32_ERROR = 15614
	ERROR_INSTALL_POLICY_FAILURE                                                   WIN32_ERROR = 15615
	ERROR_PACKAGE_UPDATING                                                         WIN32_ERROR = 15616
	ERROR_DEPLOYMENT_BLOCKED_BY_POLICY                                             WIN32_ERROR = 15617
	ERROR_PACKAGES_IN_USE                                                          WIN32_ERROR = 15618
	ERROR_RECOVERY_FILE_CORRUPT                                                    WIN32_ERROR = 15619
	ERROR_INVALID_STAGED_SIGNATURE                                                 WIN32_ERROR = 15620
	ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED                           WIN32_ERROR = 15621
	ERROR_INSTALL_PACKAGE_DOWNGRADE                                                WIN32_ERROR = 15622
	ERROR_SYSTEM_NEEDS_REMEDIATION                                                 WIN32_ERROR = 15623
	ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN                                          WIN32_ERROR = 15624
	ERROR_RESILIENCY_FILE_CORRUPT                                                  WIN32_ERROR = 15625
	ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING                                     WIN32_ERROR = 15626
	ERROR_PACKAGE_MOVE_FAILED                                                      WIN32_ERROR = 15627
	ERROR_INSTALL_VOLUME_NOT_EMPTY                                                 WIN32_ERROR = 15628
	ERROR_INSTALL_VOLUME_OFFLINE                                                   WIN32_ERROR = 15629
	ERROR_INSTALL_VOLUME_CORRUPT                                                   WIN32_ERROR = 15630
	ERROR_NEEDS_REGISTRATION                                                       WIN32_ERROR = 15631
	ERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE                                     WIN32_ERROR = 15632
	ERROR_DEV_SIDELOAD_LIMIT_EXCEEDED                                              WIN32_ERROR = 15633
	ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE                           WIN32_ERROR = 15634
	ERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM                                      WIN32_ERROR = 15635
	ERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING                                        WIN32_ERROR = 15636
	ERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE                        WIN32_ERROR = 15637
	ERROR_PACKAGE_STAGING_ONHOLD                                                   WIN32_ERROR = 15638
	ERROR_INSTALL_INVALID_RELATED_SET_UPDATE                                       WIN32_ERROR = 15639
	ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY      WIN32_ERROR = 15640
	ERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF                                       WIN32_ERROR = 15641
	ERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED             WIN32_ERROR = 15642
	ERROR_PACKAGES_REPUTATION_CHECK_FAILED                                         WIN32_ERROR = 15643
	ERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT                                       WIN32_ERROR = 15644
	ERROR_DEPLOYMENT_OPTION_NOT_SUPPORTED                                          WIN32_ERROR = 15645
	ERROR_APPINSTALLER_ACTIVATION_BLOCKED                                          WIN32_ERROR = 15646
	ERROR_REGISTRATION_FROM_REMOTE_DRIVE_NOT_SUPPORTED                             WIN32_ERROR = 15647
	ERROR_APPX_RAW_DATA_WRITE_FAILED                                               WIN32_ERROR = 15648
	ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_PACKAGE                              WIN32_ERROR = 15649
	ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_MACHINE                              WIN32_ERROR = 15650
	ERROR_DEPLOYMENT_BLOCKED_BY_PROFILE_POLICY                                     WIN32_ERROR = 15651
	ERROR_DEPLOYMENT_FAILED_CONFLICTING_MUTABLE_PACKAGE_DIRECTORY                  WIN32_ERROR = 15652
	ERROR_SINGLETON_RESOURCE_INSTALLED_IN_ACTIVE_USER                              WIN32_ERROR = 15653
	ERROR_DIFFERENT_VERSION_OF_PACKAGED_SERVICE_INSTALLED                          WIN32_ERROR = 15654
	ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE                                   WIN32_ERROR = 15655
	ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES                               WIN32_ERROR = 15656
	ERROR_REDIRECTION_TO_DEFAULT_ACCOUNT_NOT_ALLOWED                               WIN32_ERROR = 15657
	ERROR_PACKAGE_LACKS_CAPABILITY_TO_DEPLOY_ON_HOST                               WIN32_ERROR = 15658
	ERROR_UNSIGNED_PACKAGE_INVALID_CONTENT                                         WIN32_ERROR = 15659
	ERROR_UNSIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE                             WIN32_ERROR = 15660
	ERROR_SIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE                               WIN32_ERROR = 15661
	ERROR_PACKAGE_EXTERNAL_LOCATION_NOT_ALLOWED                                    WIN32_ERROR = 15662
	ERROR_INSTALL_FULLTRUST_HOSTRUNTIME_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY WIN32_ERROR = 15663
	ERROR_PACKAGE_LACKS_CAPABILITY_FOR_MANDATORY_STARTUPTASKS                      WIN32_ERROR = 15664
	ERROR_INSTALL_RESOLVE_HOSTRUNTIME_DEPENDENCY_FAILED                            WIN32_ERROR = 15665
	ERROR_MACHINE_SCOPE_NOT_ALLOWED                                                WIN32_ERROR = 15666
	ERROR_CLASSIC_COMPAT_MODE_NOT_ALLOWED                                          WIN32_ERROR = 15667
	ERROR_STAGEFROMUPDATEAGENT_PACKAGE_NOT_APPLICABLE                              WIN32_ERROR = 15668
	ERROR_PACKAGE_NOT_REGISTERED_FOR_USER                                          WIN32_ERROR = 15669
	ERROR_PACKAGE_NAME_MISMATCH                                                    WIN32_ERROR = 15670
	ERROR_APPINSTALLER_URI_IN_USE                                                  WIN32_ERROR = 15671
	ERROR_APPINSTALLER_IS_MANAGED_BY_SYSTEM                                        WIN32_ERROR = 15672
	APPMODEL_ERROR_NO_PACKAGE                                                      WIN32_ERROR = 15700
	APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT                                         WIN32_ERROR = 15701
	APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT                                        WIN32_ERROR = 15702
	APPMODEL_ERROR_NO_APPLICATION                                                  WIN32_ERROR = 15703
	APPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED                                    WIN32_ERROR = 15704
	APPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID                                        WIN32_ERROR = 15705
	APPMODEL_ERROR_PACKAGE_NOT_AVAILABLE                                           WIN32_ERROR = 15706
	APPMODEL_ERROR_NO_MUTABLE_DIRECTORY                                            WIN32_ERROR = 15707
	ERROR_STATE_LOAD_STORE_FAILED                                                  WIN32_ERROR = 15800
	ERROR_STATE_GET_VERSION_FAILED                                                 WIN32_ERROR = 15801
	ERROR_STATE_SET_VERSION_FAILED                                                 WIN32_ERROR = 15802
	ERROR_STATE_STRUCTURED_RESET_FAILED                                            WIN32_ERROR = 15803
	ERROR_STATE_OPEN_CONTAINER_FAILED                                              WIN32_ERROR = 15804
	ERROR_STATE_CREATE_CONTAINER_FAILED                                            WIN32_ERROR = 15805
	ERROR_STATE_DELETE_CONTAINER_FAILED                                            WIN32_ERROR = 15806
	ERROR_STATE_READ_SETTING_FAILED                                                WIN32_ERROR = 15807
	ERROR_STATE_WRITE_SETTING_FAILED                                               WIN32_ERROR = 15808
	ERROR_STATE_DELETE_SETTING_FAILED                                              WIN32_ERROR = 15809
	ERROR_STATE_QUERY_SETTING_FAILED                                               WIN32_ERROR = 15810
	ERROR_STATE_READ_COMPOSITE_SETTING_FAILED                                      WIN32_ERROR = 15811
	ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED                                     WIN32_ERROR = 15812
	ERROR_STATE_ENUMERATE_CONTAINER_FAILED                                         WIN32_ERROR = 15813
	ERROR_STATE_ENUMERATE_SETTINGS_FAILED                                          WIN32_ERROR = 15814
	ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED                        WIN32_ERROR = 15815
	ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED                                  WIN32_ERROR = 15816
	ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED                                   WIN32_ERROR = 15817
	ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED                                 WIN32_ERROR = 15818
	ERROR_API_UNAVAILABLE                                                          WIN32_ERROR = 15841
	ERROR_NDIS_INTERFACE_CLOSING                                                   WIN32_ERROR = 2150891522
	ERROR_NDIS_BAD_VERSION                                                         WIN32_ERROR = 2150891524
	ERROR_NDIS_BAD_CHARACTERISTICS                                                 WIN32_ERROR = 2150891525
	ERROR_NDIS_ADAPTER_NOT_FOUND                                                   WIN32_ERROR = 2150891526
	ERROR_NDIS_OPEN_FAILED                                                         WIN32_ERROR = 2150891527
	ERROR_NDIS_DEVICE_FAILED                                                       WIN32_ERROR = 2150891528
	ERROR_NDIS_MULTICAST_FULL                                                      WIN32_ERROR = 2150891529
	ERROR_NDIS_MULTICAST_EXISTS                                                    WIN32_ERROR = 2150891530
	ERROR_NDIS_MULTICAST_NOT_FOUND                                                 WIN32_ERROR = 2150891531
	ERROR_NDIS_REQUEST_ABORTED                                                     WIN32_ERROR = 2150891532
	ERROR_NDIS_RESET_IN_PROGRESS                                                   WIN32_ERROR = 2150891533
	ERROR_NDIS_NOT_SUPPORTED                                                       WIN32_ERROR = 2150891707
	ERROR_NDIS_INVALID_PACKET                                                      WIN32_ERROR = 2150891535
	ERROR_NDIS_ADAPTER_NOT_READY                                                   WIN32_ERROR = 2150891537
	ERROR_NDIS_INVALID_LENGTH                                                      WIN32_ERROR = 2150891540
	ERROR_NDIS_INVALID_DATA                                                        WIN32_ERROR = 2150891541
	ERROR_NDIS_BUFFER_TOO_SHORT                                                    WIN32_ERROR = 2150891542
	ERROR_NDIS_INVALID_OID                                                         WIN32_ERROR = 2150891543
	ERROR_NDIS_ADAPTER_REMOVED                                                     WIN32_ERROR = 2150891544
	ERROR_NDIS_UNSUPPORTED_MEDIA                                                   WIN32_ERROR = 2150891545
	ERROR_NDIS_GROUP_ADDRESS_IN_USE                                                WIN32_ERROR = 2150891546
	ERROR_NDIS_FILE_NOT_FOUND                                                      WIN32_ERROR = 2150891547
	ERROR_NDIS_ERROR_READING_FILE                                                  WIN32_ERROR = 2150891548
	ERROR_NDIS_ALREADY_MAPPED                                                      WIN32_ERROR = 2150891549
	ERROR_NDIS_RESOURCE_CONFLICT                                                   WIN32_ERROR = 2150891550
	ERROR_NDIS_MEDIA_DISCONNECTED                                                  WIN32_ERROR = 2150891551
	ERROR_NDIS_INVALID_ADDRESS                                                     WIN32_ERROR = 2150891554
	ERROR_NDIS_INVALID_DEVICE_REQUEST                                              WIN32_ERROR = 2150891536
	ERROR_NDIS_PAUSED                                                              WIN32_ERROR = 2150891562
	ERROR_NDIS_INTERFACE_NOT_FOUND                                                 WIN32_ERROR = 2150891563
	ERROR_NDIS_UNSUPPORTED_REVISION                                                WIN32_ERROR = 2150891564
	ERROR_NDIS_INVALID_PORT                                                        WIN32_ERROR = 2150891565
	ERROR_NDIS_INVALID_PORT_STATE                                                  WIN32_ERROR = 2150891566
	ERROR_NDIS_LOW_POWER_STATE                                                     WIN32_ERROR = 2150891567
	ERROR_NDIS_REINIT_REQUIRED                                                     WIN32_ERROR = 2150891568
	ERROR_NDIS_NO_QUEUES                                                           WIN32_ERROR = 2150891569
	ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED                                           WIN32_ERROR = 2150899712
	ERROR_NDIS_DOT11_MEDIA_IN_USE                                                  WIN32_ERROR = 2150899713
	ERROR_NDIS_DOT11_POWER_STATE_INVALID                                           WIN32_ERROR = 2150899714
	ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL                                            WIN32_ERROR = 2150899715
	ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL                                       WIN32_ERROR = 2150899716
	ERROR_NDIS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE                            WIN32_ERROR = 2150899717
	ERROR_NDIS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE                               WIN32_ERROR = 2150899718
	ERROR_NDIS_DOT11_AP_CHANNEL_NOT_ALLOWED                                        WIN32_ERROR = 2150899719
	ERROR_NDIS_DOT11_AP_BAND_NOT_ALLOWED                                           WIN32_ERROR = 2150899720
	ERROR_NDIS_INDICATION_REQUIRED                                                 WIN32_ERROR = 3407873
	ERROR_NDIS_OFFLOAD_POLICY                                                      WIN32_ERROR = 3224637455
	ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED                                         WIN32_ERROR = 3224637458
	ERROR_NDIS_OFFLOAD_PATH_REJECTED                                               WIN32_ERROR = 3224637459
	ERROR_HV_INVALID_HYPERCALL_CODE                                                WIN32_ERROR = 3224698882
	ERROR_HV_INVALID_HYPERCALL_INPUT                                               WIN32_ERROR = 3224698883
	ERROR_HV_INVALID_ALIGNMENT                                                     WIN32_ERROR = 3224698884
	ERROR_HV_INVALID_PARAMETER                                                     WIN32_ERROR = 3224698885
	ERROR_HV_ACCESS_DENIED                                                         WIN32_ERROR = 3224698886
	ERROR_HV_INVALID_PARTITION_STATE                                               WIN32_ERROR = 3224698887
	ERROR_HV_OPERATION_DENIED                                                      WIN32_ERROR = 3224698888
	ERROR_HV_UNKNOWN_PROPERTY                                                      WIN32_ERROR = 3224698889
	ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE                                           WIN32_ERROR = 3224698890
	ERROR_HV_INSUFFICIENT_MEMORY                                                   WIN32_ERROR = 3224698891
	ERROR_HV_PARTITION_TOO_DEEP                                                    WIN32_ERROR = 3224698892
	ERROR_HV_INVALID_PARTITION_ID                                                  WIN32_ERROR = 3224698893
	ERROR_HV_INVALID_VP_INDEX                                                      WIN32_ERROR = 3224698894
	ERROR_HV_INVALID_PORT_ID                                                       WIN32_ERROR = 3224698897
	ERROR_HV_INVALID_CONNECTION_ID                                                 WIN32_ERROR = 3224698898
	ERROR_HV_INSUFFICIENT_BUFFERS                                                  WIN32_ERROR = 3224698899
	ERROR_HV_NOT_ACKNOWLEDGED                                                      WIN32_ERROR = 3224698900
	ERROR_HV_INVALID_VP_STATE                                                      WIN32_ERROR = 3224698901
	ERROR_HV_ACKNOWLEDGED                                                          WIN32_ERROR = 3224698902
	ERROR_HV_INVALID_SAVE_RESTORE_STATE                                            WIN32_ERROR = 3224698903
	ERROR_HV_INVALID_SYNIC_STATE                                                   WIN32_ERROR = 3224698904
	ERROR_HV_OBJECT_IN_USE                                                         WIN32_ERROR = 3224698905
	ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO                                         WIN32_ERROR = 3224698906
	ERROR_HV_NO_DATA                                                               WIN32_ERROR = 3224698907
	ERROR_HV_INACTIVE                                                              WIN32_ERROR = 3224698908
	ERROR_HV_NO_RESOURCES                                                          WIN32_ERROR = 3224698909
	ERROR_HV_FEATURE_UNAVAILABLE                                                   WIN32_ERROR = 3224698910
	ERROR_HV_INSUFFICIENT_BUFFER                                                   WIN32_ERROR = 3224698931
	ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS                                           WIN32_ERROR = 3224698936
	ERROR_HV_CPUID_FEATURE_VALIDATION                                              WIN32_ERROR = 3224698940
	ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATION                                        WIN32_ERROR = 3224698941
	ERROR_HV_PROCESSOR_STARTUP_TIMEOUT                                             WIN32_ERROR = 3224698942
	ERROR_HV_SMX_ENABLED                                                           WIN32_ERROR = 3224698943
	ERROR_HV_INVALID_LP_INDEX                                                      WIN32_ERROR = 3224698945
	ERROR_HV_INVALID_REGISTER_VALUE                                                WIN32_ERROR = 3224698960
	ERROR_HV_INVALID_VTL_STATE                                                     WIN32_ERROR = 3224698961
	ERROR_HV_NX_NOT_DETECTED                                                       WIN32_ERROR = 3224698965
	ERROR_HV_INVALID_DEVICE_ID                                                     WIN32_ERROR = 3224698967
	ERROR_HV_INVALID_DEVICE_STATE                                                  WIN32_ERROR = 3224698968
	ERROR_HV_PENDING_PAGE_REQUESTS                                                 WIN32_ERROR = 3473497
	ERROR_HV_PAGE_REQUEST_INVALID                                                  WIN32_ERROR = 3224698976
	ERROR_HV_INVALID_CPU_GROUP_ID                                                  WIN32_ERROR = 3224698991
	ERROR_HV_INVALID_CPU_GROUP_STATE                                               WIN32_ERROR = 3224698992
	ERROR_HV_OPERATION_FAILED                                                      WIN32_ERROR = 3224698993
	ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE                                   WIN32_ERROR = 3224698994
	ERROR_HV_INSUFFICIENT_ROOT_MEMORY                                              WIN32_ERROR = 3224698995
	ERROR_HV_EVENT_BUFFER_ALREADY_FREED                                            WIN32_ERROR = 3224698996
	ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY                                        WIN32_ERROR = 3224698997
	ERROR_HV_DEVICE_NOT_IN_DOMAIN                                                  WIN32_ERROR = 3224698998
	ERROR_HV_NESTED_VM_EXIT                                                        WIN32_ERROR = 3224698999
	ERROR_HV_MSR_ACCESS_FAILED                                                     WIN32_ERROR = 3224699008
	ERROR_HV_INSUFFICIENT_MEMORY_MIRRORING                                         WIN32_ERROR = 3224699009
	ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY_MIRRORING                              WIN32_ERROR = 3224699010
	ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY                                   WIN32_ERROR = 3224699011
	ERROR_HV_INSUFFICIENT_ROOT_MEMORY_MIRRORING                                    WIN32_ERROR = 3224699012
	ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY_MIRRORING                         WIN32_ERROR = 3224699013
	ERROR_HV_NOT_PRESENT                                                           WIN32_ERROR = 3224702976
	ERROR_VID_DUPLICATE_HANDLER                                                    WIN32_ERROR = 3224829953
	ERROR_VID_TOO_MANY_HANDLERS                                                    WIN32_ERROR = 3224829954
	ERROR_VID_QUEUE_FULL                                                           WIN32_ERROR = 3224829955
	ERROR_VID_HANDLER_NOT_PRESENT                                                  WIN32_ERROR = 3224829956
	ERROR_VID_INVALID_OBJECT_NAME                                                  WIN32_ERROR = 3224829957
	ERROR_VID_PARTITION_NAME_TOO_LONG                                              WIN32_ERROR = 3224829958
	ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG                                          WIN32_ERROR = 3224829959
	ERROR_VID_PARTITION_ALREADY_EXISTS                                             WIN32_ERROR = 3224829960
	ERROR_VID_PARTITION_DOES_NOT_EXIST                                             WIN32_ERROR = 3224829961
	ERROR_VID_PARTITION_NAME_NOT_FOUND                                             WIN32_ERROR = 3224829962
	ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS                                         WIN32_ERROR = 3224829963
	ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT                                         WIN32_ERROR = 3224829964
	ERROR_VID_MB_STILL_REFERENCED                                                  WIN32_ERROR = 3224829965
	ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED                                         WIN32_ERROR = 3224829966
	ERROR_VID_INVALID_NUMA_SETTINGS                                                WIN32_ERROR = 3224829967
	ERROR_VID_INVALID_NUMA_NODE_INDEX                                              WIN32_ERROR = 3224829968
	ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED                                WIN32_ERROR = 3224829969
	ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE                                          WIN32_ERROR = 3224829970
	ERROR_VID_PAGE_RANGE_OVERFLOW                                                  WIN32_ERROR = 3224829971
	ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE                                         WIN32_ERROR = 3224829972
	ERROR_VID_INVALID_GPA_RANGE_HANDLE                                             WIN32_ERROR = 3224829973
	ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE                                   WIN32_ERROR = 3224829974
	ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED                                     WIN32_ERROR = 3224829975
	ERROR_VID_INVALID_PPM_HANDLE                                                   WIN32_ERROR = 3224829976
	ERROR_VID_MBPS_ARE_LOCKED                                                      WIN32_ERROR = 3224829977
	ERROR_VID_MESSAGE_QUEUE_CLOSED                                                 WIN32_ERROR = 3224829978
	ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED                                     WIN32_ERROR = 3224829979
	ERROR_VID_STOP_PENDING                                                         WIN32_ERROR = 3224829980
	ERROR_VID_INVALID_PROCESSOR_STATE                                              WIN32_ERROR = 3224829981
	ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT                                      WIN32_ERROR = 3224829982
	ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED                                     WIN32_ERROR = 3224829983
	ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET                                        WIN32_ERROR = 3224829984
	ERROR_VID_MMIO_RANGE_DESTROYED                                                 WIN32_ERROR = 3224829985
	ERROR_VID_INVALID_CHILD_GPA_PAGE_SET                                           WIN32_ERROR = 3224829986
	ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED                                       WIN32_ERROR = 3224829987
	ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL                                           WIN32_ERROR = 3224829988
	ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE                               WIN32_ERROR = 3224829989
	ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT                                             WIN32_ERROR = 3224829990
	ERROR_VID_SAVED_STATE_CORRUPT                                                  WIN32_ERROR = 3224829991
	ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM                                        WIN32_ERROR = 3224829992
	ERROR_VID_SAVED_STATE_INCOMPATIBLE                                             WIN32_ERROR = 3224829993
	ERROR_VID_VTL_ACCESS_DENIED                                                    WIN32_ERROR = 3224829994
	ERROR_VID_INSUFFICIENT_RESOURCES_RESERVE                                       WIN32_ERROR = 3224829995
	ERROR_VID_INSUFFICIENT_RESOURCES_PHYSICAL_BUFFER                               WIN32_ERROR = 3224829996
	ERROR_VID_INSUFFICIENT_RESOURCES_HV_DEPOSIT                                    WIN32_ERROR = 3224829997
	ERROR_VID_MEMORY_TYPE_NOT_SUPPORTED                                            WIN32_ERROR = 3224829998
	ERROR_VID_INSUFFICIENT_RESOURCES_WITHDRAW                                      WIN32_ERROR = 3224829999
	ERROR_VID_PROCESS_ALREADY_SET                                                  WIN32_ERROR = 3224830000
	ERROR_VMCOMPUTE_TERMINATED_DURING_START                                        WIN32_ERROR = 3224830208
	ERROR_VMCOMPUTE_IMAGE_MISMATCH                                                 WIN32_ERROR = 3224830209
	ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED                                           WIN32_ERROR = 3224830210
	ERROR_VMCOMPUTE_OPERATION_PENDING                                              WIN32_ERROR = 3224830211
	ERROR_VMCOMPUTE_TOO_MANY_NOTIFICATIONS                                         WIN32_ERROR = 3224830212
	ERROR_VMCOMPUTE_INVALID_STATE                                                  WIN32_ERROR = 3224830213
	ERROR_VMCOMPUTE_UNEXPECTED_EXIT                                                WIN32_ERROR = 3224830214
	ERROR_VMCOMPUTE_TERMINATED                                                     WIN32_ERROR = 3224830215
	ERROR_VMCOMPUTE_CONNECT_FAILED                                                 WIN32_ERROR = 3224830216
	ERROR_VMCOMPUTE_TIMEOUT                                                        WIN32_ERROR = 3224830217
	ERROR_VMCOMPUTE_CONNECTION_CLOSED                                              WIN32_ERROR = 3224830218
	ERROR_VMCOMPUTE_UNKNOWN_MESSAGE                                                WIN32_ERROR = 3224830219
	ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION                                   WIN32_ERROR = 3224830220
	ERROR_VMCOMPUTE_INVALID_JSON                                                   WIN32_ERROR = 3224830221
	ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND                                               WIN32_ERROR = 3224830222
	ERROR_VMCOMPUTE_SYSTEM_ALREADY_EXISTS                                          WIN32_ERROR = 3224830223
	ERROR_VMCOMPUTE_SYSTEM_ALREADY_STOPPED                                         WIN32_ERROR = 3224830224
	ERROR_VMCOMPUTE_PROTOCOL_ERROR                                                 WIN32_ERROR = 3224830225
	ERROR_VMCOMPUTE_INVALID_LAYER                                                  WIN32_ERROR = 3224830226
	ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED                                       WIN32_ERROR = 3224830227
	ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND                                       WIN32_ERROR = 3224830464
	ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED                                    WIN32_ERROR = 2151088129
	ERROR_VSMB_SAVED_STATE_FILE_NOT_FOUND                                          WIN32_ERROR = 3224830976
	ERROR_VSMB_SAVED_STATE_CORRUPT                                                 WIN32_ERROR = 3224830977
	ERROR_VOLMGR_INCOMPLETE_REGENERATION                                           WIN32_ERROR = 2151153665
	ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION                                         WIN32_ERROR = 2151153666
	ERROR_VOLMGR_DATABASE_FULL                                                     WIN32_ERROR = 3224895489
	ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED                                      WIN32_ERROR = 3224895490
	ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC                                    WIN32_ERROR = 3224895491
	ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED                                         WIN32_ERROR = 3224895492
	ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME                                   WIN32_ERROR = 3224895493
	ERROR_VOLMGR_DISK_DUPLICATE                                                    WIN32_ERROR = 3224895494
	ERROR_VOLMGR_DISK_DYNAMIC                                                      WIN32_ERROR = 3224895495
	ERROR_VOLMGR_DISK_ID_INVALID                                                   WIN32_ERROR = 3224895496
	ERROR_VOLMGR_DISK_INVALID                                                      WIN32_ERROR = 3224895497
	ERROR_VOLMGR_DISK_LAST_VOTER                                                   WIN32_ERROR = 3224895498
	ERROR_VOLMGR_DISK_LAYOUT_INVALID                                               WIN32_ERROR = 3224895499
	ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS                    WIN32_ERROR = 3224895500
	ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED                                  WIN32_ERROR = 3224895501
	ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL                                  WIN32_ERROR = 3224895502
	ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS                    WIN32_ERROR = 3224895503
	ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS                                   WIN32_ERROR = 3224895504
	ERROR_VOLMGR_DISK_MISSING                                                      WIN32_ERROR = 3224895505
	ERROR_VOLMGR_DISK_NOT_EMPTY                                                    WIN32_ERROR = 3224895506
	ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE                                             WIN32_ERROR = 3224895507
	ERROR_VOLMGR_DISK_REVECTORING_FAILED                                           WIN32_ERROR = 3224895508
	ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID                                          WIN32_ERROR = 3224895509
	ERROR_VOLMGR_DISK_SET_NOT_CONTAINED                                            WIN32_ERROR = 3224895510
	ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS                                     WIN32_ERROR = 3224895511
	ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES                                      WIN32_ERROR = 3224895512
	ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED                                        WIN32_ERROR = 3224895513
	ERROR_VOLMGR_EXTENT_ALREADY_USED                                               WIN32_ERROR = 3224895514
	ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS                                             WIN32_ERROR = 3224895515
	ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION                                       WIN32_ERROR = 3224895516
	ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED                                         WIN32_ERROR = 3224895517
	ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION                                     WIN32_ERROR = 3224895518
	ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH                                WIN32_ERROR = 3224895519
	ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED                                      WIN32_ERROR = 3224895520
	ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID                                         WIN32_ERROR = 3224895521
	ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS                                          WIN32_ERROR = 3224895522
	ERROR_VOLMGR_MEMBER_IN_SYNC                                                    WIN32_ERROR = 3224895523
	ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE                                            WIN32_ERROR = 3224895524
	ERROR_VOLMGR_MEMBER_INDEX_INVALID                                              WIN32_ERROR = 3224895525
	ERROR_VOLMGR_MEMBER_MISSING                                                    WIN32_ERROR = 3224895526
	ERROR_VOLMGR_MEMBER_NOT_DETACHED                                               WIN32_ERROR = 3224895527
	ERROR_VOLMGR_MEMBER_REGENERATING                                               WIN32_ERROR = 3224895528
	ERROR_VOLMGR_ALL_DISKS_FAILED                                                  WIN32_ERROR = 3224895529
	ERROR_VOLMGR_NO_REGISTERED_USERS                                               WIN32_ERROR = 3224895530
	ERROR_VOLMGR_NO_SUCH_USER                                                      WIN32_ERROR = 3224895531
	ERROR_VOLMGR_NOTIFICATION_RESET                                                WIN32_ERROR = 3224895532
	ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID                                         WIN32_ERROR = 3224895533
	ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID                                          WIN32_ERROR = 3224895534
	ERROR_VOLMGR_PACK_DUPLICATE                                                    WIN32_ERROR = 3224895535
	ERROR_VOLMGR_PACK_ID_INVALID                                                   WIN32_ERROR = 3224895536
	ERROR_VOLMGR_PACK_INVALID                                                      WIN32_ERROR = 3224895537
	ERROR_VOLMGR_PACK_NAME_INVALID                                                 WIN32_ERROR = 3224895538
	ERROR_VOLMGR_PACK_OFFLINE                                                      WIN32_ERROR = 3224895539
	ERROR_VOLMGR_PACK_HAS_QUORUM                                                   WIN32_ERROR = 3224895540
	ERROR_VOLMGR_PACK_WITHOUT_QUORUM                                               WIN32_ERROR = 3224895541
	ERROR_VOLMGR_PARTITION_STYLE_INVALID                                           WIN32_ERROR = 3224895542
	ERROR_VOLMGR_PARTITION_UPDATE_FAILED                                           WIN32_ERROR = 3224895543
	ERROR_VOLMGR_PLEX_IN_SYNC                                                      WIN32_ERROR = 3224895544
	ERROR_VOLMGR_PLEX_INDEX_DUPLICATE                                              WIN32_ERROR = 3224895545
	ERROR_VOLMGR_PLEX_INDEX_INVALID                                                WIN32_ERROR = 3224895546
	ERROR_VOLMGR_PLEX_LAST_ACTIVE                                                  WIN32_ERROR = 3224895547
	ERROR_VOLMGR_PLEX_MISSING                                                      WIN32_ERROR = 3224895548
	ERROR_VOLMGR_PLEX_REGENERATING                                                 WIN32_ERROR = 3224895549
	ERROR_VOLMGR_PLEX_TYPE_INVALID                                                 WIN32_ERROR = 3224895550
	ERROR_VOLMGR_PLEX_NOT_RAID5                                                    WIN32_ERROR = 3224895551
	ERROR_VOLMGR_PLEX_NOT_SIMPLE                                                   WIN32_ERROR = 3224895552
	ERROR_VOLMGR_STRUCTURE_SIZE_INVALID                                            WIN32_ERROR = 3224895553
	ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS                                    WIN32_ERROR = 3224895554
	ERROR_VOLMGR_TRANSACTION_IN_PROGRESS                                           WIN32_ERROR = 3224895555
	ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE                                     WIN32_ERROR = 3224895556
	ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK                                      WIN32_ERROR = 3224895557
	ERROR_VOLMGR_VOLUME_ID_INVALID                                                 WIN32_ERROR = 3224895558
	ERROR_VOLMGR_VOLUME_LENGTH_INVALID                                             WIN32_ERROR = 3224895559
	ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE                            WIN32_ERROR = 3224895560
	ERROR_VOLMGR_VOLUME_NOT_MIRRORED                                               WIN32_ERROR = 3224895561
	ERROR_VOLMGR_VOLUME_NOT_RETAINED                                               WIN32_ERROR = 3224895562
	ERROR_VOLMGR_VOLUME_OFFLINE                                                    WIN32_ERROR = 3224895563
	ERROR_VOLMGR_VOLUME_RETAINED                                                   WIN32_ERROR = 3224895564
	ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID                                         WIN32_ERROR = 3224895565
	ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE                                             WIN32_ERROR = 3224895566
	ERROR_VOLMGR_BAD_BOOT_DISK                                                     WIN32_ERROR = 3224895567
	ERROR_VOLMGR_PACK_CONFIG_OFFLINE                                               WIN32_ERROR = 3224895568
	ERROR_VOLMGR_PACK_CONFIG_ONLINE                                                WIN32_ERROR = 3224895569
	ERROR_VOLMGR_NOT_PRIMARY_PACK                                                  WIN32_ERROR = 3224895570
	ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED                                            WIN32_ERROR = 3224895571
	ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID                                   WIN32_ERROR = 3224895572
	ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID                                 WIN32_ERROR = 3224895573
	ERROR_VOLMGR_VOLUME_MIRRORED                                                   WIN32_ERROR = 3224895574
	ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED                                           WIN32_ERROR = 3224895575
	ERROR_VOLMGR_NO_VALID_LOG_COPIES                                               WIN32_ERROR = 3224895576
	ERROR_VOLMGR_PRIMARY_PACK_PRESENT                                              WIN32_ERROR = 3224895577
	ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID                                           WIN32_ERROR = 3224895578
	ERROR_VOLMGR_MIRROR_NOT_SUPPORTED                                              WIN32_ERROR = 3224895579
	ERROR_VOLMGR_RAID5_NOT_SUPPORTED                                               WIN32_ERROR = 3224895580
	ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED                                             WIN32_ERROR = 2151219201
	ERROR_BCD_TOO_MANY_ELEMENTS                                                    WIN32_ERROR = 3224961026
	ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED                                         WIN32_ERROR = 2151219203
	ERROR_VHD_DRIVE_FOOTER_MISSING                                                 WIN32_ERROR = 3225026561
	ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH                                       WIN32_ERROR = 3225026562
	ERROR_VHD_DRIVE_FOOTER_CORRUPT                                                 WIN32_ERROR = 3225026563
	ERROR_VHD_FORMAT_UNKNOWN                                                       WIN32_ERROR = 3225026564
	ERROR_VHD_FORMAT_UNSUPPORTED_VERSION                                           WIN32_ERROR = 3225026565
	ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH                                      WIN32_ERROR = 3225026566
	ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION                                    WIN32_ERROR = 3225026567
	ERROR_VHD_SPARSE_HEADER_CORRUPT                                                WIN32_ERROR = 3225026568
	ERROR_VHD_BLOCK_ALLOCATION_FAILURE                                             WIN32_ERROR = 3225026569
	ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT                                       WIN32_ERROR = 3225026570
	ERROR_VHD_INVALID_BLOCK_SIZE                                                   WIN32_ERROR = 3225026571
	ERROR_VHD_BITMAP_MISMATCH                                                      WIN32_ERROR = 3225026572
	ERROR_VHD_PARENT_VHD_NOT_FOUND                                                 WIN32_ERROR = 3225026573
	ERROR_VHD_CHILD_PARENT_ID_MISMATCH                                             WIN32_ERROR = 3225026574
	ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH                                      WIN32_ERROR = 3225026575
	ERROR_VHD_METADATA_READ_FAILURE                                                WIN32_ERROR = 3225026576
	ERROR_VHD_METADATA_WRITE_FAILURE                                               WIN32_ERROR = 3225026577
	ERROR_VHD_INVALID_SIZE                                                         WIN32_ERROR = 3225026578
	ERROR_VHD_INVALID_FILE_SIZE                                                    WIN32_ERROR = 3225026579
	ERROR_VIRTDISK_PROVIDER_NOT_FOUND                                              WIN32_ERROR = 3225026580
	ERROR_VIRTDISK_NOT_VIRTUAL_DISK                                                WIN32_ERROR = 3225026581
	ERROR_VHD_PARENT_VHD_ACCESS_DENIED                                             WIN32_ERROR = 3225026582
	ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH                                           WIN32_ERROR = 3225026583
	ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED                                    WIN32_ERROR = 3225026584
	ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT                                   WIN32_ERROR = 3225026585
	ERROR_VIRTUAL_DISK_LIMITATION                                                  WIN32_ERROR = 3225026586
	ERROR_VHD_INVALID_TYPE                                                         WIN32_ERROR = 3225026587
	ERROR_VHD_INVALID_STATE                                                        WIN32_ERROR = 3225026588
	ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE                                    WIN32_ERROR = 3225026589
	ERROR_VIRTDISK_DISK_ALREADY_OWNED                                              WIN32_ERROR = 3225026590
	ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE                                        WIN32_ERROR = 3225026591
	ERROR_CTLOG_TRACKING_NOT_INITIALIZED                                           WIN32_ERROR = 3225026592
	ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE                                      WIN32_ERROR = 3225026593
	ERROR_CTLOG_VHD_CHANGED_OFFLINE                                                WIN32_ERROR = 3225026594
	ERROR_CTLOG_INVALID_TRACKING_STATE                                             WIN32_ERROR = 3225026595
	ERROR_CTLOG_INCONSISTENT_TRACKING_FILE                                         WIN32_ERROR = 3225026596
	ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA                                           WIN32_ERROR = 3225026597
	ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE                               WIN32_ERROR = 3225026598
	ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE                             WIN32_ERROR = 3225026599
	ERROR_VHD_METADATA_FULL                                                        WIN32_ERROR = 3225026600
	ERROR_VHD_INVALID_CHANGE_TRACKING_ID                                           WIN32_ERROR = 3225026601
	ERROR_VHD_CHANGE_TRACKING_DISABLED                                             WIN32_ERROR = 3225026602
	ERROR_VHD_MISSING_CHANGE_TRACKING_INFORMATION                                  WIN32_ERROR = 3225026608
	ERROR_VHD_UNEXPECTED_ID                                                        WIN32_ERROR = 3225026612
	ERROR_QUERY_STORAGE_ERROR                                                      WIN32_ERROR = 2151284737
)

func AddAtomA

func AddAtomA(lpString PSTR) (uint16, WIN32_ERROR)

func AddAtomW

func AddAtomW(lpString PWSTR) (uint16, WIN32_ERROR)

func AddDllDirectory

func AddDllDirectory(NewDirectory PWSTR) (unsafe.Pointer, WIN32_ERROR)

func ArrangeIconicWindows

func ArrangeIconicWindows(hWnd HWND) (uint32, WIN32_ERROR)

func BeginBufferedPaint

func BeginBufferedPaint(hdcTarget HDC, prcTarget *RECT, dwFormat BP_BUFFERFORMAT, pPaintParams *BP_PAINTPARAMS, phdc *HDC) (uintptr, WIN32_ERROR)

func BroadcastSystemMessageExA

func BroadcastSystemMessageExA(flags BROADCAST_SYSTEM_MESSAGE_FLAGS, lpInfo *BROADCAST_SYSTEM_MESSAGE_INFO, Msg uint32, wParam WPARAM, lParam LPARAM, pbsmInfo *BSMINFO) (int32, WIN32_ERROR)

func BroadcastSystemMessageExW

func BroadcastSystemMessageExW(flags BROADCAST_SYSTEM_MESSAGE_FLAGS, lpInfo *BROADCAST_SYSTEM_MESSAGE_INFO, Msg uint32, wParam WPARAM, lParam LPARAM, pbsmInfo *BSMINFO) (int32, WIN32_ERROR)

func BroadcastSystemMessageW

func BroadcastSystemMessageW(flags BROADCAST_SYSTEM_MESSAGE_FLAGS, lpInfo *BROADCAST_SYSTEM_MESSAGE_INFO, Msg uint32, wParam WPARAM, lParam LPARAM) (int32, WIN32_ERROR)

func CascadeWindows

func CascadeWindows(hwndParent HWND, wHow CASCADE_WINDOWS_HOW, lpRect *RECT, cKids uint32, lpKids *HWND) (uint16, WIN32_ERROR)

func ConvertThreadToFiber

func ConvertThreadToFiber(lpParameter unsafe.Pointer) (unsafe.Pointer, WIN32_ERROR)

func ConvertThreadToFiberEx

func ConvertThreadToFiberEx(lpParameter unsafe.Pointer, dwFlags uint32) (unsafe.Pointer, WIN32_ERROR)

func CopyMemory

func CopyMemory(Destination unsafe.Pointer, Source unsafe.Pointer, Length uint32) WIN32_ERROR

func CountClipboardFormats

func CountClipboardFormats() (int32, WIN32_ERROR)

func CreateEnclave

func CreateEnclave(hProcess HANDLE, lpAddress unsafe.Pointer, dwSize uintptr, dwInitialCommitment uintptr, flEnclaveType uint32, lpEnclaveInformation unsafe.Pointer, dwInfoLength uint32, lpEnclaveError *uint32) (unsafe.Pointer, WIN32_ERROR)

func CreateFiber

func CreateFiber(dwStackSize uintptr, lpStartAddress LPFIBER_START_ROUTINE, lpParameter unsafe.Pointer) (unsafe.Pointer, WIN32_ERROR)

func CreateFiberEx

func CreateFiberEx(dwStackCommitSize uintptr, dwStackReserveSize uintptr, dwFlags uint32, lpStartAddress LPFIBER_START_ROUTINE, lpParameter unsafe.Pointer) (unsafe.Pointer, WIN32_ERROR)

func DeleteAtom

func DeleteAtom(nAtom uint16) (uint16, WIN32_ERROR)

func DialogBoxIndirectParamA

func DialogBoxIndirectParamA(hInstance HINSTANCE, hDialogTemplate *DLGTEMPLATE, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (uintptr, WIN32_ERROR)

func DialogBoxIndirectParamW

func DialogBoxIndirectParamW(hInstance HINSTANCE, hDialogTemplate *DLGTEMPLATE, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (uintptr, WIN32_ERROR)

func DialogBoxParamA

func DialogBoxParamA(hInstance HINSTANCE, lpTemplateName PSTR, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (uintptr, WIN32_ERROR)

func DialogBoxParamW

func DialogBoxParamW(hInstance HINSTANCE, lpTemplateName PWSTR, hWndParent HWND, lpDialogFunc DLGPROC, dwInitParam LPARAM) (uintptr, WIN32_ERROR)

func DlgDirListComboBoxA

func DlgDirListComboBoxA(hDlg HWND, lpPathSpec PSTR, nIDComboBox int32, nIDStaticPath int32, uFiletype DLG_DIR_LIST_FILE_TYPE) (int32, WIN32_ERROR)

func DlgDirListComboBoxW

func DlgDirListComboBoxW(hDlg HWND, lpPathSpec PWSTR, nIDComboBox int32, nIDStaticPath int32, uFiletype DLG_DIR_LIST_FILE_TYPE) (int32, WIN32_ERROR)

func EnumClipboardFormats

func EnumClipboardFormats(format uint32) (uint32, WIN32_ERROR)

func EnumSystemFirmwareTables

func EnumSystemFirmwareTables(FirmwareTableProviderSignature FIRMWARE_TABLE_PROVIDER, pFirmwareTableEnumBuffer *byte, BufferSize uint32) (uint32, WIN32_ERROR)

func ExpandEnvironmentStringsA

func ExpandEnvironmentStringsA(lpSrc PSTR, lpDst PSTR, nSize uint32) (uint32, WIN32_ERROR)

func ExpandEnvironmentStringsW

func ExpandEnvironmentStringsW(lpSrc PWSTR, lpDst PWSTR, nSize uint32) (uint32, WIN32_ERROR)

func ExtractIconExA

func ExtractIconExA(lpszFile PSTR, nIconIndex int32, phiconLarge *HICON, phiconSmall *HICON, nIcons uint32) (uint32, WIN32_ERROR)

func ExtractIconExW

func ExtractIconExW(lpszFile PWSTR, nIconIndex int32, phiconLarge *HICON, phiconSmall *HICON, nIcons uint32) (uint32, WIN32_ERROR)

func FindAtomA

func FindAtomA(lpString PSTR) (uint16, WIN32_ERROR)

func FindAtomW

func FindAtomW(lpString PWSTR) (uint16, WIN32_ERROR)

func FindNLSString

func FindNLSString(Locale uint32, dwFindNLSStringFlags uint32, lpStringSource PWSTR, cchSource int32, lpStringValue PWSTR, cchValue int32, pcchFound *int32) (int32, WIN32_ERROR)

func FindNLSStringEx

func FindNLSStringEx(lpLocaleName PWSTR, dwFindNLSStringFlags uint32, lpStringSource PWSTR, cchSource int32, lpStringValue PWSTR, cchValue int32, pcchFound *int32, lpVersionInformation *NLSVERSIONINFO, lpReserved unsafe.Pointer, sortHandle LPARAM) (int32, WIN32_ERROR)

func FindStringOrdinal

func FindStringOrdinal(dwFindStringOrdinalFlags uint32, lpStringSource PWSTR, cchSource int32, lpStringValue PWSTR, cchValue int32, bIgnoreCase BOOL) (int32, WIN32_ERROR)

func FlsAlloc

func FlsAlloc(lpCallback PFLS_CALLBACK_FUNCTION) (uint32, WIN32_ERROR)

func FlsGetValue

func FlsGetValue(dwFlsIndex uint32) (unsafe.Pointer, WIN32_ERROR)

func FoldStringA

func FoldStringA(dwMapFlags FOLD_STRING_MAP_FLAGS, lpSrcStr PSTR, cchSrc int32, lpDestStr PSTR, cchDest int32) (int32, WIN32_ERROR)

func FoldStringW

func FoldStringW(dwMapFlags FOLD_STRING_MAP_FLAGS, lpSrcStr PWSTR, cchSrc int32, lpDestStr PWSTR, cchDest int32) (int32, WIN32_ERROR)

func FormatMessageA

func FormatMessageA(dwFlags FORMAT_MESSAGE_OPTIONS, lpSource unsafe.Pointer, dwMessageId uint32, dwLanguageId uint32, lpBuffer PSTR, nSize uint32, Arguments **int8) (uint32, WIN32_ERROR)

func FormatMessageW

func FormatMessageW(dwFlags FORMAT_MESSAGE_OPTIONS, lpSource unsafe.Pointer, dwMessageId uint32, dwLanguageId uint32, lpBuffer PWSTR, nSize uint32, Arguments **int8) (uint32, WIN32_ERROR)

func GetActiveProcessorCount

func GetActiveProcessorCount(GroupNumber uint16) (uint32, WIN32_ERROR)

func GetAtomNameA

func GetAtomNameA(nAtom uint16, lpBuffer PSTR, nSize int32) (uint32, WIN32_ERROR)

func GetAtomNameW

func GetAtomNameW(nAtom uint16, lpBuffer PWSTR, nSize int32) (uint32, WIN32_ERROR)

func GetCalendarInfoA

func GetCalendarInfoA(Locale uint32, Calendar uint32, CalType uint32, lpCalData PSTR, cchData int32, lpValue *uint32) (int32, WIN32_ERROR)

func GetCalendarInfoEx

func GetCalendarInfoEx(lpLocaleName PWSTR, Calendar uint32, lpReserved PWSTR, CalType uint32, lpCalData PWSTR, cchData int32, lpValue *uint32) (int32, WIN32_ERROR)

func GetCalendarInfoW

func GetCalendarInfoW(Locale uint32, Calendar uint32, CalType uint32, lpCalData PWSTR, cchData int32, lpValue *uint32) (int32, WIN32_ERROR)

func GetCaretBlinkTime

func GetCaretBlinkTime() (uint32, WIN32_ERROR)

func GetClassLongA

func GetClassLongA(hWnd HWND, nIndex GET_CLASS_LONG_INDEX) (uint32, WIN32_ERROR)

func GetClassLongPtrA

func GetClassLongPtrA(hWnd HWND, nIndex GET_CLASS_LONG_INDEX) (uintptr, WIN32_ERROR)

func GetClassLongPtrW

func GetClassLongPtrW(hWnd HWND, nIndex GET_CLASS_LONG_INDEX) (uintptr, WIN32_ERROR)

func GetClassLongW

func GetClassLongW(hWnd HWND, nIndex GET_CLASS_LONG_INDEX) (uint32, WIN32_ERROR)

func GetClassNameA

func GetClassNameA(hWnd HWND, lpClassName PSTR, nMaxCount int32) (int32, WIN32_ERROR)

func GetClassNameW

func GetClassNameW(hWnd HWND, lpClassName PWSTR, nMaxCount int32) (int32, WIN32_ERROR)

func GetClassWord

func GetClassWord(hWnd HWND, nIndex int32) (uint16, WIN32_ERROR)

func GetClipboardFormatNameA

func GetClipboardFormatNameA(format uint32, lpszFormatName PSTR, cchMaxCount int32) (int32, WIN32_ERROR)

func GetClipboardFormatNameW

func GetClipboardFormatNameW(format uint32, lpszFormatName PWSTR, cchMaxCount int32) (int32, WIN32_ERROR)

func GetCompressedFileSizeA

func GetCompressedFileSizeA(lpFileName PSTR, lpFileSizeHigh *uint32) (uint32, WIN32_ERROR)

func GetCompressedFileSizeTransactedA

func GetCompressedFileSizeTransactedA(lpFileName PSTR, lpFileSizeHigh *uint32, hTransaction HANDLE) (uint32, WIN32_ERROR)

func GetCompressedFileSizeTransactedW

func GetCompressedFileSizeTransactedW(lpFileName PWSTR, lpFileSizeHigh *uint32, hTransaction HANDLE) (uint32, WIN32_ERROR)

func GetCompressedFileSizeW

func GetCompressedFileSizeW(lpFileName PWSTR, lpFileSizeHigh *uint32) (uint32, WIN32_ERROR)

func GetConsoleAliasA

func GetConsoleAliasA(Source PSTR, TargetBuffer PSTR, TargetBufferLength uint32, ExeName PSTR) (uint32, WIN32_ERROR)

func GetConsoleAliasExesA

func GetConsoleAliasExesA(ExeNameBuffer PSTR, ExeNameBufferLength uint32) (uint32, WIN32_ERROR)

func GetConsoleAliasExesW

func GetConsoleAliasExesW(ExeNameBuffer PWSTR, ExeNameBufferLength uint32) (uint32, WIN32_ERROR)

func GetConsoleAliasW

func GetConsoleAliasW(Source PWSTR, TargetBuffer PWSTR, TargetBufferLength uint32, ExeName PWSTR) (uint32, WIN32_ERROR)

func GetConsoleAliasesA

func GetConsoleAliasesA(AliasBuffer PSTR, AliasBufferLength uint32, ExeName PSTR) (uint32, WIN32_ERROR)

func GetConsoleAliasesW

func GetConsoleAliasesW(AliasBuffer PWSTR, AliasBufferLength uint32, ExeName PWSTR) (uint32, WIN32_ERROR)

func GetConsoleCP

func GetConsoleCP() (uint32, WIN32_ERROR)

func GetConsoleOriginalTitleA

func GetConsoleOriginalTitleA(lpConsoleTitle PSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetConsoleOriginalTitleW

func GetConsoleOriginalTitleW(lpConsoleTitle PWSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetConsoleOutputCP

func GetConsoleOutputCP() (uint32, WIN32_ERROR)

func GetConsoleProcessList

func GetConsoleProcessList(lpdwProcessList *uint32, dwProcessCount uint32) (uint32, WIN32_ERROR)

func GetConsoleTitleA

func GetConsoleTitleA(lpConsoleTitle PSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetConsoleTitleW

func GetConsoleTitleW(lpConsoleTitle PWSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetCurrencyFormatA

func GetCurrencyFormatA(Locale uint32, dwFlags uint32, lpValue PSTR, lpFormat *CURRENCYFMTA, lpCurrencyStr PSTR, cchCurrency int32) (int32, WIN32_ERROR)

func GetCurrencyFormatEx

func GetCurrencyFormatEx(lpLocaleName PWSTR, dwFlags uint32, lpValue PWSTR, lpFormat *CURRENCYFMTW, lpCurrencyStr PWSTR, cchCurrency int32) (int32, WIN32_ERROR)

func GetCurrencyFormatW

func GetCurrencyFormatW(Locale uint32, dwFlags uint32, lpValue PWSTR, lpFormat *CURRENCYFMTW, lpCurrencyStr PWSTR, cchCurrency int32) (int32, WIN32_ERROR)

func GetCurrentUmsThread

func GetCurrentUmsThread() (unsafe.Pointer, WIN32_ERROR)

func GetDateFormatA

func GetDateFormatA(Locale uint32, dwFlags uint32, lpDate *SYSTEMTIME, lpFormat PSTR, lpDateStr PSTR, cchDate int32) (int32, WIN32_ERROR)

func GetDateFormatEx

func GetDateFormatEx(lpLocaleName PWSTR, dwFlags ENUM_DATE_FORMATS_FLAGS, lpDate *SYSTEMTIME, lpFormat PWSTR, lpDateStr PWSTR, cchDate int32, lpCalendar PWSTR) (int32, WIN32_ERROR)

func GetDateFormatW

func GetDateFormatW(Locale uint32, dwFlags uint32, lpDate *SYSTEMTIME, lpFormat PWSTR, lpDateStr PWSTR, cchDate int32) (int32, WIN32_ERROR)

func GetDlgCtrlID

func GetDlgCtrlID(hWnd HWND) (int32, WIN32_ERROR)

func GetDlgItemInt

func GetDlgItemInt(hDlg HWND, nIDDlgItem int32, lpTranslated *BOOL, bSigned BOOL) (uint32, WIN32_ERROR)

func GetDlgItemTextA

func GetDlgItemTextA(hDlg HWND, nIDDlgItem int32, lpString PSTR, cchMax int32) (uint32, WIN32_ERROR)

func GetDlgItemTextW

func GetDlgItemTextW(hDlg HWND, nIDDlgItem int32, lpString PWSTR, cchMax int32) (uint32, WIN32_ERROR)

func GetDllDirectoryA

func GetDllDirectoryA(nBufferLength uint32, lpBuffer PSTR) (uint32, WIN32_ERROR)

func GetDllDirectoryW

func GetDllDirectoryW(nBufferLength uint32, lpBuffer PWSTR) (uint32, WIN32_ERROR)

func GetDurationFormat

func GetDurationFormat(Locale uint32, dwFlags uint32, lpDuration *SYSTEMTIME, ullDuration uint64, lpFormat PWSTR, lpDurationStr PWSTR, cchDuration int32) (int32, WIN32_ERROR)

func GetDurationFormatEx

func GetDurationFormatEx(lpLocaleName PWSTR, dwFlags uint32, lpDuration *SYSTEMTIME, ullDuration uint64, lpFormat PWSTR, lpDurationStr PWSTR, cchDuration int32) (int32, WIN32_ERROR)

func GetDynamicTimeZoneInformation

func GetDynamicTimeZoneInformation(pTimeZoneInformation *DYNAMIC_TIME_ZONE_INFORMATION) (uint32, WIN32_ERROR)

func GetEnvironmentVariableA

func GetEnvironmentVariableA(lpName PSTR, lpBuffer PSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetEnvironmentVariableW

func GetEnvironmentVariableW(lpName PWSTR, lpBuffer PWSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetExpandedNameA

func GetExpandedNameA(lpszSource PSTR, lpszBuffer PSTR) (int32, WIN32_ERROR)

func GetExpandedNameW

func GetExpandedNameW(lpszSource PWSTR, lpszBuffer PWSTR) (int32, WIN32_ERROR)

func GetFileAttributesA

func GetFileAttributesA(lpFileName PSTR) (uint32, WIN32_ERROR)

func GetFileAttributesW

func GetFileAttributesW(lpFileName PWSTR) (uint32, WIN32_ERROR)

func GetFileSize

func GetFileSize(hFile HANDLE, lpFileSizeHigh *uint32) (uint32, WIN32_ERROR)

func GetFileVersionInfoSizeA

func GetFileVersionInfoSizeA(lptstrFilename PSTR, lpdwHandle *uint32) (uint32, WIN32_ERROR)

func GetFileVersionInfoSizeExA

func GetFileVersionInfoSizeExA(dwFlags GET_FILE_VERSION_INFO_FLAGS, lpwstrFilename PSTR, lpdwHandle *uint32) (uint32, WIN32_ERROR)

func GetFileVersionInfoSizeExW

func GetFileVersionInfoSizeExW(dwFlags GET_FILE_VERSION_INFO_FLAGS, lpwstrFilename PWSTR, lpdwHandle *uint32) (uint32, WIN32_ERROR)

func GetFileVersionInfoSizeW

func GetFileVersionInfoSizeW(lptstrFilename PWSTR, lpdwHandle *uint32) (uint32, WIN32_ERROR)

func GetFinalPathNameByHandleA

func GetFinalPathNameByHandleA(hFile HANDLE, lpszFilePath PSTR, cchFilePath uint32, dwFlags GETFINALPATHNAMEBYHANDLE_FLAGS) (uint32, WIN32_ERROR)

func GetFinalPathNameByHandleW

func GetFinalPathNameByHandleW(hFile HANDLE, lpszFilePath PWSTR, cchFilePath uint32, dwFlags GETFINALPATHNAMEBYHANDLE_FLAGS) (uint32, WIN32_ERROR)

func GetFirmwareEnvironmentVariableA

func GetFirmwareEnvironmentVariableA(lpName PSTR, lpGuid PSTR, pBuffer unsafe.Pointer, nSize uint32) (uint32, WIN32_ERROR)

func GetFirmwareEnvironmentVariableExA

func GetFirmwareEnvironmentVariableExA(lpName PSTR, lpGuid PSTR, pBuffer unsafe.Pointer, nSize uint32, pdwAttribubutes *uint32) (uint32, WIN32_ERROR)

func GetFirmwareEnvironmentVariableExW

func GetFirmwareEnvironmentVariableExW(lpName PWSTR, lpGuid PWSTR, pBuffer unsafe.Pointer, nSize uint32, pdwAttribubutes *uint32) (uint32, WIN32_ERROR)

func GetFirmwareEnvironmentVariableW

func GetFirmwareEnvironmentVariableW(lpName PWSTR, lpGuid PWSTR, pBuffer unsafe.Pointer, nSize uint32) (uint32, WIN32_ERROR)

func GetFullPathNameA

func GetFullPathNameA(lpFileName PSTR, nBufferLength uint32, lpBuffer PSTR, lpFilePart *PSTR) (uint32, WIN32_ERROR)

func GetFullPathNameTransactedA

func GetFullPathNameTransactedA(lpFileName PSTR, nBufferLength uint32, lpBuffer PSTR, lpFilePart *PSTR, hTransaction HANDLE) (uint32, WIN32_ERROR)

func GetFullPathNameTransactedW

func GetFullPathNameTransactedW(lpFileName PWSTR, nBufferLength uint32, lpBuffer PWSTR, lpFilePart *PWSTR, hTransaction HANDLE) (uint32, WIN32_ERROR)

func GetFullPathNameW

func GetFullPathNameW(lpFileName PWSTR, nBufferLength uint32, lpBuffer PWSTR, lpFilePart *PWSTR) (uint32, WIN32_ERROR)

func GetGeoInfoA

func GetGeoInfoA(Location int32, GeoType SYSGEOTYPE, lpGeoData PSTR, cchData int32, LangId uint16) (int32, WIN32_ERROR)

func GetGeoInfoEx

func GetGeoInfoEx(location PWSTR, geoType SYSGEOTYPE, geoData PWSTR, geoDataCount int32) (int32, WIN32_ERROR)

func GetGeoInfoW

func GetGeoInfoW(Location int32, GeoType SYSGEOTYPE, lpGeoData PWSTR, cchData int32, LangId uint16) (int32, WIN32_ERROR)

func GetGuiResources

func GetGuiResources(hProcess HANDLE, uiFlags GET_GUI_RESOURCES_FLAGS) (uint32, WIN32_ERROR)

func GetKeyNameTextA

func GetKeyNameTextA(lParam int32, lpString PSTR, cchSize int32) (int32, WIN32_ERROR)

func GetKeyNameTextW

func GetKeyNameTextW(lParam int32, lpString PWSTR, cchSize int32) (int32, WIN32_ERROR)

func GetKeyboardLayoutList

func GetKeyboardLayoutList(nBuff int32, lpList *HKL) (int32, WIN32_ERROR)

func GetKeyboardType

func GetKeyboardType(nTypeFlag int32) (int32, WIN32_ERROR)

func GetLastError

func GetLastError() WIN32_ERROR

func GetLayout

func GetLayout(hdc HDC) (uint32, WIN32_ERROR)

func GetLocaleInfoA

func GetLocaleInfoA(Locale uint32, LCType uint32, lpLCData PSTR, cchData int32) (int32, WIN32_ERROR)

func GetLocaleInfoEx

func GetLocaleInfoEx(lpLocaleName PWSTR, LCType uint32, lpLCData PWSTR, cchData int32) (int32, WIN32_ERROR)

func GetLocaleInfoW

func GetLocaleInfoW(Locale uint32, LCType uint32, lpLCData PWSTR, cchData int32) (int32, WIN32_ERROR)

func GetLogicalDriveStringsA

func GetLogicalDriveStringsA(nBufferLength uint32, lpBuffer PSTR) (uint32, WIN32_ERROR)

func GetLogicalDriveStringsW

func GetLogicalDriveStringsW(nBufferLength uint32, lpBuffer PWSTR) (uint32, WIN32_ERROR)

func GetLogicalDrives

func GetLogicalDrives() (uint32, WIN32_ERROR)

func GetLongPathNameA

func GetLongPathNameA(lpszShortPath PSTR, lpszLongPath PSTR, cchBuffer uint32) (uint32, WIN32_ERROR)

func GetLongPathNameTransactedA

func GetLongPathNameTransactedA(lpszShortPath PSTR, lpszLongPath PSTR, cchBuffer uint32, hTransaction HANDLE) (uint32, WIN32_ERROR)

func GetLongPathNameTransactedW

func GetLongPathNameTransactedW(lpszShortPath PWSTR, lpszLongPath PWSTR, cchBuffer uint32, hTransaction HANDLE) (uint32, WIN32_ERROR)

func GetLongPathNameW

func GetLongPathNameW(lpszShortPath PWSTR, lpszLongPath PWSTR, cchBuffer uint32) (uint32, WIN32_ERROR)

func GetMaximumProcessorCount

func GetMaximumProcessorCount(GroupNumber uint16) (uint32, WIN32_ERROR)

func GetMenuDefaultItem

func GetMenuDefaultItem(hMenu HMENU, fByPos uint32, gmdiFlags GET_MENU_DEFAULT_ITEM_FLAGS) (uint32, WIN32_ERROR)

func GetMenuItemCount

func GetMenuItemCount(hMenu HMENU) (int32, WIN32_ERROR)

func GetModuleFileNameA

func GetModuleFileNameA(hModule HMODULE, lpFilename PSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetModuleFileNameW

func GetModuleFileNameW(hModule HMODULE, lpFilename PWSTR, nSize uint32) (uint32, WIN32_ERROR)

func GetMouseMovePointsEx

func GetMouseMovePointsEx(cbSize uint32, lppt *MOUSEMOVEPOINT, lpptBuf *MOUSEMOVEPOINT, nBufPoints int32, resolution GET_MOUSE_MOVE_POINTS_EX_RESOLUTION) (int32, WIN32_ERROR)

func GetNextUmsListItem

func GetNextUmsListItem(UmsContext unsafe.Pointer) (unsafe.Pointer, WIN32_ERROR)

func GetNumberFormatA

func GetNumberFormatA(Locale uint32, dwFlags uint32, lpValue PSTR, lpFormat *NUMBERFMTA, lpNumberStr PSTR, cchNumber int32) (int32, WIN32_ERROR)

func GetNumberFormatEx

func GetNumberFormatEx(lpLocaleName PWSTR, dwFlags uint32, lpValue PWSTR, lpFormat *NUMBERFMTW, lpNumberStr PWSTR, cchNumber int32) (int32, WIN32_ERROR)

func GetNumberFormatW

func GetNumberFormatW(Locale uint32, dwFlags uint32, lpValue PWSTR, lpFormat *NUMBERFMTW, lpNumberStr PWSTR, cchNumber int32) (int32, WIN32_ERROR)

func GetPriorityClass

func GetPriorityClass(hProcess HANDLE) (uint32, WIN32_ERROR)

func GetPriorityClipboardFormat

func GetPriorityClipboardFormat(paFormatPriorityList *uint32, cFormats int32) (int32, WIN32_ERROR)

func GetPrivateProfileStringA

func GetPrivateProfileStringA(lpAppName PSTR, lpKeyName PSTR, lpDefault PSTR, lpReturnedString PSTR, nSize uint32, lpFileName PSTR) (uint32, WIN32_ERROR)

func GetPrivateProfileStringW

func GetPrivateProfileStringW(lpAppName PWSTR, lpKeyName PWSTR, lpDefault PWSTR, lpReturnedString PWSTR, nSize uint32, lpFileName PWSTR) (uint32, WIN32_ERROR)

func GetProcessHeaps

func GetProcessHeaps(NumberOfHeaps uint32, ProcessHeaps *HANDLE) (uint32, WIN32_ERROR)

func GetProcessId

func GetProcessId(Process HANDLE) (uint32, WIN32_ERROR)

func GetProcessIdOfThread

func GetProcessIdOfThread(Thread HANDLE) (uint32, WIN32_ERROR)

func GetProcessVersion

func GetProcessVersion(ProcessId uint32) (uint32, WIN32_ERROR)

func GetRawInputBuffer

func GetRawInputBuffer(pData *RAWINPUT, pcbSize *uint32, cbSizeHeader uint32) (uint32, WIN32_ERROR)

func GetRawInputDeviceInfoA

func GetRawInputDeviceInfoA(hDevice HANDLE, uiCommand RAW_INPUT_DEVICE_INFO_COMMAND, pData unsafe.Pointer, pcbSize *uint32) (uint32, WIN32_ERROR)

func GetRawInputDeviceInfoW

func GetRawInputDeviceInfoW(hDevice HANDLE, uiCommand RAW_INPUT_DEVICE_INFO_COMMAND, pData unsafe.Pointer, pcbSize *uint32) (uint32, WIN32_ERROR)

func GetRawInputDeviceList

func GetRawInputDeviceList(pRawInputDeviceList *RAWINPUTDEVICELIST, puiNumDevices *uint32, cbSize uint32) (uint32, WIN32_ERROR)

func GetRegisteredRawInputDevices

func GetRegisteredRawInputDevices(pRawInputDevices *RAWINPUTDEVICE, puiNumDevices *uint32, cbSize uint32) (uint32, WIN32_ERROR)

func GetScrollPos

func GetScrollPos(hWnd HWND, nBar SCROLLBAR_CONSTANTS) (int32, WIN32_ERROR)

func GetShortPathNameA

func GetShortPathNameA(lpszLongPath PSTR, lpszShortPath PSTR, cchBuffer uint32) (uint32, WIN32_ERROR)

func GetShortPathNameW

func GetShortPathNameW(lpszLongPath PWSTR, lpszShortPath PWSTR, cchBuffer uint32) (uint32, WIN32_ERROR)

func GetSidSubAuthority

func GetSidSubAuthority(pSid PSID, nSubAuthority uint32) (*uint32, WIN32_ERROR)

func GetSidSubAuthorityCount

func GetSidSubAuthorityCount(pSid PSID) (*byte, WIN32_ERROR)

func GetStringScripts

func GetStringScripts(dwFlags uint32, lpString PWSTR, cchString int32, lpScripts PWSTR, cchScripts int32) (int32, WIN32_ERROR)

func GetSystemDefaultLocaleName

func GetSystemDefaultLocaleName(lpLocaleName PWSTR, cchLocaleName int32) (int32, WIN32_ERROR)

func GetSystemDirectoryA

func GetSystemDirectoryA(lpBuffer PSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetSystemDirectoryW

func GetSystemDirectoryW(lpBuffer PWSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetSystemFirmwareTable

func GetSystemFirmwareTable(FirmwareTableProviderSignature FIRMWARE_TABLE_PROVIDER, FirmwareTableID uint32, pFirmwareTableBuffer *byte, BufferSize uint32) (uint32, WIN32_ERROR)

func GetSystemMetricsForDpi

func GetSystemMetricsForDpi(nIndex SYSTEM_METRICS_INDEX, dpi uint32) (int32, WIN32_ERROR)

func GetSystemWindowsDirectoryA

func GetSystemWindowsDirectoryA(lpBuffer PSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetSystemWindowsDirectoryW

func GetSystemWindowsDirectoryW(lpBuffer PWSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetSystemWow64DirectoryA

func GetSystemWow64DirectoryA(lpBuffer PSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetSystemWow64DirectoryW

func GetSystemWow64DirectoryW(lpBuffer PWSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetTempFileNameA

func GetTempFileNameA(lpPathName PSTR, lpPrefixString PSTR, uUnique uint32, lpTempFileName PSTR) (uint32, WIN32_ERROR)

func GetTempFileNameW

func GetTempFileNameW(lpPathName PWSTR, lpPrefixString PWSTR, uUnique uint32, lpTempFileName PWSTR) (uint32, WIN32_ERROR)

func GetTempPathA

func GetTempPathA(nBufferLength uint32, lpBuffer PSTR) (uint32, WIN32_ERROR)

func GetTempPathW

func GetTempPathW(nBufferLength uint32, lpBuffer PWSTR) (uint32, WIN32_ERROR)

func GetThreadId

func GetThreadId(Thread HANDLE) (uint32, WIN32_ERROR)

func GetThreadPriority

func GetThreadPriority(hThread HANDLE) (int32, WIN32_ERROR)

func GetTimeFormatA

func GetTimeFormatA(Locale uint32, dwFlags uint32, lpTime *SYSTEMTIME, lpFormat PSTR, lpTimeStr PSTR, cchTime int32) (int32, WIN32_ERROR)

func GetTimeFormatEx

func GetTimeFormatEx(lpLocaleName PWSTR, dwFlags TIME_FORMAT_FLAGS, lpTime *SYSTEMTIME, lpFormat PWSTR, lpTimeStr PWSTR, cchTime int32) (int32, WIN32_ERROR)

func GetTimeFormatW

func GetTimeFormatW(Locale uint32, dwFlags uint32, lpTime *SYSTEMTIME, lpFormat PWSTR, lpTimeStr PWSTR, cchTime int32) (int32, WIN32_ERROR)

func GetTimeZoneInformation

func GetTimeZoneInformation(lpTimeZoneInformation *TIME_ZONE_INFORMATION) (uint32, WIN32_ERROR)

func GetUserDefaultGeoName

func GetUserDefaultGeoName(geoName PWSTR, geoNameCount int32) (int32, WIN32_ERROR)

func GetUserDefaultLocaleName

func GetUserDefaultLocaleName(lpLocaleName PWSTR, cchLocaleName int32) (int32, WIN32_ERROR)

func GetWindowLongA

func GetWindowLongA(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX) (int32, WIN32_ERROR)

func GetWindowLongPtrA

func GetWindowLongPtrA(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX) (uintptr, WIN32_ERROR)

func GetWindowLongPtrW

func GetWindowLongPtrW(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX) (uintptr, WIN32_ERROR)

func GetWindowLongW

func GetWindowLongW(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX) (int32, WIN32_ERROR)

func GetWindowTextA

func GetWindowTextA(hWnd HWND, lpString PSTR, nMaxCount int32) (int32, WIN32_ERROR)

func GetWindowTextLengthA

func GetWindowTextLengthA(hWnd HWND) (int32, WIN32_ERROR)

func GetWindowTextLengthW

func GetWindowTextLengthW(hWnd HWND) (int32, WIN32_ERROR)

func GetWindowTextW

func GetWindowTextW(hWnd HWND, lpString PWSTR, nMaxCount int32) (int32, WIN32_ERROR)

func GetWindowsDirectoryA

func GetWindowsDirectoryA(lpBuffer PSTR, uSize uint32) (uint32, WIN32_ERROR)

func GetWindowsDirectoryW

func GetWindowsDirectoryW(lpBuffer PWSTR, uSize uint32) (uint32, WIN32_ERROR)

func GlobalAddAtomA

func GlobalAddAtomA(lpString PSTR) (uint16, WIN32_ERROR)

func GlobalAddAtomExA

func GlobalAddAtomExA(lpString PSTR, Flags uint32) (uint16, WIN32_ERROR)

func GlobalAddAtomExW

func GlobalAddAtomExW(lpString PWSTR, Flags uint32) (uint16, WIN32_ERROR)

func GlobalAddAtomW

func GlobalAddAtomW(lpString PWSTR) (uint16, WIN32_ERROR)

func GlobalDeleteAtom

func GlobalDeleteAtom(nAtom uint16) (uint16, WIN32_ERROR)

func GlobalFindAtomA

func GlobalFindAtomA(lpString PSTR) (uint16, WIN32_ERROR)

func GlobalFindAtomW

func GlobalFindAtomW(lpString PWSTR) (uint16, WIN32_ERROR)

func GlobalFlags

func GlobalFlags(hMem HGLOBAL) (uint32, WIN32_ERROR)

func GlobalGetAtomNameA

func GlobalGetAtomNameA(nAtom uint16, lpBuffer PSTR, nSize int32) (uint32, WIN32_ERROR)

func GlobalGetAtomNameW

func GlobalGetAtomNameW(nAtom uint16, lpBuffer PWSTR, nSize int32) (uint32, WIN32_ERROR)

func GlobalLock

func GlobalLock(hMem HGLOBAL) (unsafe.Pointer, WIN32_ERROR)

func GlobalSize

func GlobalSize(hMem HGLOBAL) (uintptr, WIN32_ERROR)

func HeapCompact

func HeapCompact(hHeap HANDLE, dwFlags HEAP_FLAGS) (uintptr, WIN32_ERROR)

func IdnToNameprepUnicode

func IdnToNameprepUnicode(dwFlags uint32, lpUnicodeCharStr PWSTR, cchUnicodeChar int32, lpNameprepCharStr PWSTR, cchNameprepChar int32) (int32, WIN32_ERROR)

func ImageList_AddIcon

func ImageList_AddIcon(himl HIMAGELIST, hicon HICON) (int32, WIN32_ERROR)

func InternalGetWindowText

func InternalGetWindowText(hWnd HWND, pString PWSTR, cchMaxCount int32) (int32, WIN32_ERROR)

func LCIDToLocaleName

func LCIDToLocaleName(Locale uint32, lpName PWSTR, cchName int32, dwFlags uint32) (int32, WIN32_ERROR)

func LCMapStringA

func LCMapStringA(Locale uint32, dwMapFlags uint32, lpSrcStr PSTR, cchSrc int32, lpDestStr PSTR, cchDest int32) (int32, WIN32_ERROR)

func LCMapStringEx

func LCMapStringEx(lpLocaleName PWSTR, dwMapFlags uint32, lpSrcStr PWSTR, cchSrc int32, lpDestStr PWSTR, cchDest int32, lpVersionInformation *NLSVERSIONINFO, lpReserved unsafe.Pointer, sortHandle LPARAM) (int32, WIN32_ERROR)

func LCMapStringW

func LCMapStringW(Locale uint32, dwMapFlags uint32, lpSrcStr PWSTR, cchSrc int32, lpDestStr PWSTR, cchDest int32) (int32, WIN32_ERROR)

func Lcreat_

func Lcreat_(lpPathName PSTR, iAttribute int32) (int32, WIN32_ERROR)

func Llseek_

func Llseek_(hFile int32, lOffset int32, iOrigin int32) (int32, WIN32_ERROR)

func LoadStringA

func LoadStringA(hInstance HINSTANCE, uID uint32, lpBuffer PSTR, cchBufferMax int32) (int32, WIN32_ERROR)

func LoadStringW

func LoadStringW(hInstance HINSTANCE, uID uint32, lpBuffer PWSTR, cchBufferMax int32) (int32, WIN32_ERROR)

func LocalFlags

func LocalFlags(hMem HLOCAL) (uint32, WIN32_ERROR)

func LocalLock

func LocalLock(hMem HLOCAL) (unsafe.Pointer, WIN32_ERROR)

func LocalSize

func LocalSize(hMem HLOCAL) (uintptr, WIN32_ERROR)

func LocaleNameToLCID

func LocaleNameToLCID(lpName PWSTR, dwFlags uint32) (uint32, WIN32_ERROR)

func LockServiceDatabase

func LockServiceDatabase(hSCManager SC_HANDLE) (unsafe.Pointer, WIN32_ERROR)

func LookupIconIdFromDirectory

func LookupIconIdFromDirectory(presbits *byte, fIcon BOOL) (int32, WIN32_ERROR)

func LookupIconIdFromDirectoryEx

func LookupIconIdFromDirectoryEx(presbits *byte, fIcon BOOL, cxDesired int32, cyDesired int32, Flags IMAGE_FLAGS) (int32, WIN32_ERROR)

func Lwrite_

func Lwrite_(hFile int32, lpBuffer PSTR, uBytes uint32) (uint32, WIN32_ERROR)

func MultiByteToWideChar

func MultiByteToWideChar(CodePage uint32, dwFlags MULTI_BYTE_TO_WIDE_CHAR_FLAGS, lpMultiByteStr PSTR, cbMultiByte int32, lpWideCharStr PWSTR, cchWideChar int32) (int32, WIN32_ERROR)

func NormalizeString

func NormalizeString(NormForm NORM_FORM, lpSrcString PWSTR, cwSrcLength int32, lpDstString PWSTR, cwDstLength int32) (int32, WIN32_ERROR)

func OpenFile

func OpenFile(lpFileName PSTR, lpReOpenBuff *OFSTRUCT, uStyle uint32) (int32, WIN32_ERROR)

func OpenThreadWaitChainSession

func OpenThreadWaitChainSession(Flags OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS, callback PWAITCHAINCALLBACK) (unsafe.Pointer, WIN32_ERROR)

func PathResolve

func PathResolve(pszPath PWSTR, dirs **uint16, fFlags PRF_FLAGS) (int32, WIN32_ERROR)

func PropertySheetA

func PropertySheetA(param0 *PROPSHEETHEADERA_V2) (uintptr, WIN32_ERROR)

func PropertySheetW

func PropertySheetW(param0 *PROPSHEETHEADERW_V2) (uintptr, WIN32_ERROR)

func QueryDosDeviceA

func QueryDosDeviceA(lpDeviceName PSTR, lpTargetPath PSTR, ucchMax uint32) (uint32, WIN32_ERROR)

func QueryDosDeviceW

func QueryDosDeviceW(lpDeviceName PWSTR, lpTargetPath PWSTR, ucchMax uint32) (uint32, WIN32_ERROR)

func QueueUserAPC

func QueueUserAPC(pfnAPC PAPCFUNC, hThread HANDLE, dwData uintptr) (uint32, WIN32_ERROR)

func RealGetWindowClassW

func RealGetWindowClassW(hwnd HWND, ptszClassName PWSTR, cchClassNameMax uint32) (uint32, WIN32_ERROR)

func RegCloseKey

func RegCloseKey(hKey HKEY) WIN32_ERROR

func RegConnectRegistryA

func RegConnectRegistryA(lpMachineName PSTR, hKey HKEY, phkResult *HKEY) WIN32_ERROR

func RegConnectRegistryW

func RegConnectRegistryW(lpMachineName PWSTR, hKey HKEY, phkResult *HKEY) WIN32_ERROR

func RegCopyTreeA

func RegCopyTreeA(hKeySrc HKEY, lpSubKey PSTR, hKeyDest HKEY) WIN32_ERROR

func RegCopyTreeW

func RegCopyTreeW(hKeySrc HKEY, lpSubKey PWSTR, hKeyDest HKEY) WIN32_ERROR

func RegCreateKeyA

func RegCreateKeyA(hKey HKEY, lpSubKey PSTR, phkResult *HKEY) WIN32_ERROR

func RegCreateKeyExA

func RegCreateKeyExA(hKey HKEY, lpSubKey PSTR, Reserved uint32, lpClass PSTR, dwOptions REG_OPEN_CREATE_OPTIONS, samDesired REG_SAM_FLAGS, lpSecurityAttributes *SECURITY_ATTRIBUTES, phkResult *HKEY, lpdwDisposition *REG_CREATE_KEY_DISPOSITION) WIN32_ERROR

func RegCreateKeyExW

func RegCreateKeyExW(hKey HKEY, lpSubKey PWSTR, Reserved uint32, lpClass PWSTR, dwOptions REG_OPEN_CREATE_OPTIONS, samDesired REG_SAM_FLAGS, lpSecurityAttributes *SECURITY_ATTRIBUTES, phkResult *HKEY, lpdwDisposition *REG_CREATE_KEY_DISPOSITION) WIN32_ERROR

func RegCreateKeyTransactedA

func RegCreateKeyTransactedA(hKey HKEY, lpSubKey PSTR, Reserved uint32, lpClass PSTR, dwOptions REG_OPEN_CREATE_OPTIONS, samDesired REG_SAM_FLAGS, lpSecurityAttributes *SECURITY_ATTRIBUTES, phkResult *HKEY, lpdwDisposition *REG_CREATE_KEY_DISPOSITION, hTransaction HANDLE, pExtendedParemeter unsafe.Pointer) WIN32_ERROR

func RegCreateKeyTransactedW

func RegCreateKeyTransactedW(hKey HKEY, lpSubKey PWSTR, Reserved uint32, lpClass PWSTR, dwOptions REG_OPEN_CREATE_OPTIONS, samDesired REG_SAM_FLAGS, lpSecurityAttributes *SECURITY_ATTRIBUTES, phkResult *HKEY, lpdwDisposition *REG_CREATE_KEY_DISPOSITION, hTransaction HANDLE, pExtendedParemeter unsafe.Pointer) WIN32_ERROR

func RegCreateKeyW

func RegCreateKeyW(hKey HKEY, lpSubKey PWSTR, phkResult *HKEY) WIN32_ERROR

func RegDeleteKeyA

func RegDeleteKeyA(hKey HKEY, lpSubKey PSTR) WIN32_ERROR

func RegDeleteKeyExA

func RegDeleteKeyExA(hKey HKEY, lpSubKey PSTR, samDesired uint32, Reserved uint32) WIN32_ERROR

func RegDeleteKeyExW

func RegDeleteKeyExW(hKey HKEY, lpSubKey PWSTR, samDesired uint32, Reserved uint32) WIN32_ERROR

func RegDeleteKeyTransactedA

func RegDeleteKeyTransactedA(hKey HKEY, lpSubKey PSTR, samDesired uint32, Reserved uint32, hTransaction HANDLE, pExtendedParameter unsafe.Pointer) WIN32_ERROR

func RegDeleteKeyTransactedW

func RegDeleteKeyTransactedW(hKey HKEY, lpSubKey PWSTR, samDesired uint32, Reserved uint32, hTransaction HANDLE, pExtendedParameter unsafe.Pointer) WIN32_ERROR

func RegDeleteKeyValueA

func RegDeleteKeyValueA(hKey HKEY, lpSubKey PSTR, lpValueName PSTR) WIN32_ERROR

func RegDeleteKeyValueW

func RegDeleteKeyValueW(hKey HKEY, lpSubKey PWSTR, lpValueName PWSTR) WIN32_ERROR

func RegDeleteKeyW

func RegDeleteKeyW(hKey HKEY, lpSubKey PWSTR) WIN32_ERROR

func RegDeleteTreeA

func RegDeleteTreeA(hKey HKEY, lpSubKey PSTR) WIN32_ERROR

func RegDeleteTreeW

func RegDeleteTreeW(hKey HKEY, lpSubKey PWSTR) WIN32_ERROR

func RegDeleteValueA

func RegDeleteValueA(hKey HKEY, lpValueName PSTR) WIN32_ERROR

func RegDeleteValueW

func RegDeleteValueW(hKey HKEY, lpValueName PWSTR) WIN32_ERROR

func RegDisablePredefinedCache

func RegDisablePredefinedCache() WIN32_ERROR

func RegDisablePredefinedCacheEx

func RegDisablePredefinedCacheEx() WIN32_ERROR

func RegDisableReflectionKey

func RegDisableReflectionKey(hBase HKEY) WIN32_ERROR

func RegEnableReflectionKey

func RegEnableReflectionKey(hBase HKEY) WIN32_ERROR

func RegEnumKeyA

func RegEnumKeyA(hKey HKEY, dwIndex uint32, lpName PSTR, cchName uint32) WIN32_ERROR

func RegEnumKeyExA

func RegEnumKeyExA(hKey HKEY, dwIndex uint32, lpName PSTR, lpcchName *uint32, lpReserved *uint32, lpClass PSTR, lpcchClass *uint32, lpftLastWriteTime *FILETIME) WIN32_ERROR

func RegEnumKeyExW

func RegEnumKeyExW(hKey HKEY, dwIndex uint32, lpName PWSTR, lpcchName *uint32, lpReserved *uint32, lpClass PWSTR, lpcchClass *uint32, lpftLastWriteTime *FILETIME) WIN32_ERROR

func RegEnumKeyW

func RegEnumKeyW(hKey HKEY, dwIndex uint32, lpName PWSTR, cchName uint32) WIN32_ERROR

func RegEnumValueA

func RegEnumValueA(hKey HKEY, dwIndex uint32, lpValueName PSTR, lpcchValueName *uint32, lpReserved *uint32, lpType *uint32, lpData *byte, lpcbData *uint32) WIN32_ERROR

func RegEnumValueW

func RegEnumValueW(hKey HKEY, dwIndex uint32, lpValueName PWSTR, lpcchValueName *uint32, lpReserved *uint32, lpType *uint32, lpData *byte, lpcbData *uint32) WIN32_ERROR

func RegFlushKey

func RegFlushKey(hKey HKEY) WIN32_ERROR

func RegGetKeySecurity

func RegGetKeySecurity(hKey HKEY, SecurityInformation OBJECT_SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR, lpcbSecurityDescriptor *uint32) WIN32_ERROR

func RegGetValueA

func RegGetValueA(hkey HKEY, lpSubKey PSTR, lpValue PSTR, dwFlags REG_ROUTINE_FLAGS, pdwType *REG_VALUE_TYPE, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func RegGetValueW

func RegGetValueW(hkey HKEY, lpSubKey PWSTR, lpValue PWSTR, dwFlags REG_ROUTINE_FLAGS, pdwType *REG_VALUE_TYPE, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func RegLoadAppKeyA

func RegLoadAppKeyA(lpFile PSTR, phkResult *HKEY, samDesired uint32, dwOptions uint32, Reserved uint32) WIN32_ERROR

func RegLoadAppKeyW

func RegLoadAppKeyW(lpFile PWSTR, phkResult *HKEY, samDesired uint32, dwOptions uint32, Reserved uint32) WIN32_ERROR

func RegLoadKeyA

func RegLoadKeyA(hKey HKEY, lpSubKey PSTR, lpFile PSTR) WIN32_ERROR

func RegLoadKeyW

func RegLoadKeyW(hKey HKEY, lpSubKey PWSTR, lpFile PWSTR) WIN32_ERROR

func RegLoadMUIStringA

func RegLoadMUIStringA(hKey HKEY, pszValue PSTR, pszOutBuf PSTR, cbOutBuf uint32, pcbData *uint32, Flags uint32, pszDirectory PSTR) WIN32_ERROR

func RegLoadMUIStringW

func RegLoadMUIStringW(hKey HKEY, pszValue PWSTR, pszOutBuf PWSTR, cbOutBuf uint32, pcbData *uint32, Flags uint32, pszDirectory PWSTR) WIN32_ERROR

func RegNotifyChangeKeyValue

func RegNotifyChangeKeyValue(hKey HKEY, bWatchSubtree BOOL, dwNotifyFilter REG_NOTIFY_FILTER, hEvent HANDLE, fAsynchronous BOOL) WIN32_ERROR

func RegOpenCurrentUser

func RegOpenCurrentUser(samDesired uint32, phkResult *HKEY) WIN32_ERROR

func RegOpenKeyA

func RegOpenKeyA(hKey HKEY, lpSubKey PSTR, phkResult *HKEY) WIN32_ERROR

func RegOpenKeyExA

func RegOpenKeyExA(hKey HKEY, lpSubKey PSTR, ulOptions uint32, samDesired REG_SAM_FLAGS, phkResult *HKEY) WIN32_ERROR

func RegOpenKeyExW

func RegOpenKeyExW(hKey HKEY, lpSubKey PWSTR, ulOptions uint32, samDesired REG_SAM_FLAGS, phkResult *HKEY) WIN32_ERROR

func RegOpenKeyTransactedA

func RegOpenKeyTransactedA(hKey HKEY, lpSubKey PSTR, ulOptions uint32, samDesired REG_SAM_FLAGS, phkResult *HKEY, hTransaction HANDLE, pExtendedParemeter unsafe.Pointer) WIN32_ERROR

func RegOpenKeyTransactedW

func RegOpenKeyTransactedW(hKey HKEY, lpSubKey PWSTR, ulOptions uint32, samDesired REG_SAM_FLAGS, phkResult *HKEY, hTransaction HANDLE, pExtendedParemeter unsafe.Pointer) WIN32_ERROR

func RegOpenKeyW

func RegOpenKeyW(hKey HKEY, lpSubKey PWSTR, phkResult *HKEY) WIN32_ERROR

func RegOpenUserClassesRoot

func RegOpenUserClassesRoot(hToken HANDLE, dwOptions uint32, samDesired uint32, phkResult *HKEY) WIN32_ERROR

func RegOverridePredefKey

func RegOverridePredefKey(hKey HKEY, hNewHKey HKEY) WIN32_ERROR

func RegQueryInfoKeyA

func RegQueryInfoKeyA(hKey HKEY, lpClass PSTR, lpcchClass *uint32, lpReserved *uint32, lpcSubKeys *uint32, lpcbMaxSubKeyLen *uint32, lpcbMaxClassLen *uint32, lpcValues *uint32, lpcbMaxValueNameLen *uint32, lpcbMaxValueLen *uint32, lpcbSecurityDescriptor *uint32, lpftLastWriteTime *FILETIME) WIN32_ERROR

func RegQueryInfoKeyW

func RegQueryInfoKeyW(hKey HKEY, lpClass PWSTR, lpcchClass *uint32, lpReserved *uint32, lpcSubKeys *uint32, lpcbMaxSubKeyLen *uint32, lpcbMaxClassLen *uint32, lpcValues *uint32, lpcbMaxValueNameLen *uint32, lpcbMaxValueLen *uint32, lpcbSecurityDescriptor *uint32, lpftLastWriteTime *FILETIME) WIN32_ERROR

func RegQueryMultipleValuesA

func RegQueryMultipleValuesA(hKey HKEY, val_list *VALENTA, num_vals uint32, lpValueBuf PSTR, ldwTotsize *uint32) WIN32_ERROR

func RegQueryMultipleValuesW

func RegQueryMultipleValuesW(hKey HKEY, val_list *VALENTW, num_vals uint32, lpValueBuf PWSTR, ldwTotsize *uint32) WIN32_ERROR

func RegQueryReflectionKey

func RegQueryReflectionKey(hBase HKEY, bIsReflectionDisabled *BOOL) WIN32_ERROR

func RegQueryValueA

func RegQueryValueA(hKey HKEY, lpSubKey PSTR, lpData PSTR, lpcbData *int32) WIN32_ERROR

func RegQueryValueExA

func RegQueryValueExA(hKey HKEY, lpValueName PSTR, lpReserved *uint32, lpType *REG_VALUE_TYPE, lpData *byte, lpcbData *uint32) WIN32_ERROR

func RegQueryValueExW

func RegQueryValueExW(hKey HKEY, lpValueName PWSTR, lpReserved *uint32, lpType *REG_VALUE_TYPE, lpData *byte, lpcbData *uint32) WIN32_ERROR

func RegQueryValueW

func RegQueryValueW(hKey HKEY, lpSubKey PWSTR, lpData PWSTR, lpcbData *int32) WIN32_ERROR

func RegRenameKey

func RegRenameKey(hKey HKEY, lpSubKeyName PWSTR, lpNewKeyName PWSTR) WIN32_ERROR

func RegReplaceKeyA

func RegReplaceKeyA(hKey HKEY, lpSubKey PSTR, lpNewFile PSTR, lpOldFile PSTR) WIN32_ERROR

func RegReplaceKeyW

func RegReplaceKeyW(hKey HKEY, lpSubKey PWSTR, lpNewFile PWSTR, lpOldFile PWSTR) WIN32_ERROR

func RegRestoreKeyA

func RegRestoreKeyA(hKey HKEY, lpFile PSTR, dwFlags REG_RESTORE_KEY_FLAGS) WIN32_ERROR

func RegRestoreKeyW

func RegRestoreKeyW(hKey HKEY, lpFile PWSTR, dwFlags REG_RESTORE_KEY_FLAGS) WIN32_ERROR

func RegSaveKeyA

func RegSaveKeyA(hKey HKEY, lpFile PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) WIN32_ERROR

func RegSaveKeyExA

func RegSaveKeyExA(hKey HKEY, lpFile PSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES, Flags REG_SAVE_FORMAT) WIN32_ERROR

func RegSaveKeyExW

func RegSaveKeyExW(hKey HKEY, lpFile PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES, Flags REG_SAVE_FORMAT) WIN32_ERROR

func RegSaveKeyW

func RegSaveKeyW(hKey HKEY, lpFile PWSTR, lpSecurityAttributes *SECURITY_ATTRIBUTES) WIN32_ERROR

func RegSetKeySecurity

func RegSetKeySecurity(hKey HKEY, SecurityInformation OBJECT_SECURITY_INFORMATION, pSecurityDescriptor PSECURITY_DESCRIPTOR) WIN32_ERROR

func RegSetKeyValueA

func RegSetKeyValueA(hKey HKEY, lpSubKey PSTR, lpValueName PSTR, dwType uint32, lpData unsafe.Pointer, cbData uint32) WIN32_ERROR

func RegSetKeyValueW

func RegSetKeyValueW(hKey HKEY, lpSubKey PWSTR, lpValueName PWSTR, dwType uint32, lpData unsafe.Pointer, cbData uint32) WIN32_ERROR

func RegSetValueA

func RegSetValueA(hKey HKEY, lpSubKey PSTR, dwType REG_VALUE_TYPE, lpData PSTR, cbData uint32) WIN32_ERROR

func RegSetValueExA

func RegSetValueExA(hKey HKEY, lpValueName PSTR, Reserved uint32, dwType REG_VALUE_TYPE, lpData *byte, cbData uint32) WIN32_ERROR

func RegSetValueExW

func RegSetValueExW(hKey HKEY, lpValueName PWSTR, Reserved uint32, dwType REG_VALUE_TYPE, lpData *byte, cbData uint32) WIN32_ERROR

func RegSetValueW

func RegSetValueW(hKey HKEY, lpSubKey PWSTR, dwType REG_VALUE_TYPE, lpData PWSTR, cbData uint32) WIN32_ERROR

func RegUnLoadKeyA

func RegUnLoadKeyA(hKey HKEY, lpSubKey PSTR) WIN32_ERROR

func RegUnLoadKeyW

func RegUnLoadKeyW(hKey HKEY, lpSubKey PWSTR) WIN32_ERROR

func RegisterClassA

func RegisterClassA(lpWndClass *WNDCLASSA) (uint16, WIN32_ERROR)

func RegisterClassExA

func RegisterClassExA(param0 *WNDCLASSEXA) (uint16, WIN32_ERROR)

func RegisterClassExW

func RegisterClassExW(param0 *WNDCLASSEXW) (uint16, WIN32_ERROR)

func RegisterClassW

func RegisterClassW(lpWndClass *WNDCLASSW) (uint16, WIN32_ERROR)

func RegisterClipboardFormatA

func RegisterClipboardFormatA(lpszFormat PSTR) (uint32, WIN32_ERROR)

func RegisterClipboardFormatW

func RegisterClipboardFormatW(lpszFormat PWSTR) (uint32, WIN32_ERROR)

func RegisterWindowMessageA

func RegisterWindowMessageA(lpString PSTR) (uint32, WIN32_ERROR)

func RegisterWindowMessageW

func RegisterWindowMessageW(lpString PWSTR) (uint32, WIN32_ERROR)

func ResolveLocaleName

func ResolveLocaleName(lpNameToResolve PWSTR, lpLocaleName PWSTR, cchLocaleName int32) (int32, WIN32_ERROR)

func ResumeThread

func ResumeThread(hThread HANDLE) (uint32, WIN32_ERROR)

func SHCopyKeyA

func SHCopyKeyA(hkeySrc HKEY, pszSrcSubKey PSTR, hkeyDest HKEY, fReserved uint32) WIN32_ERROR

func SHCopyKeyW

func SHCopyKeyW(hkeySrc HKEY, pszSrcSubKey PWSTR, hkeyDest HKEY, fReserved uint32) WIN32_ERROR

func SHDeleteEmptyKeyA

func SHDeleteEmptyKeyA(hkey HKEY, pszSubKey PSTR) WIN32_ERROR

func SHDeleteEmptyKeyW

func SHDeleteEmptyKeyW(hkey HKEY, pszSubKey PWSTR) WIN32_ERROR

func SHDeleteKeyA

func SHDeleteKeyA(hkey HKEY, pszSubKey PSTR) WIN32_ERROR

func SHDeleteKeyW

func SHDeleteKeyW(hkey HKEY, pszSubKey PWSTR) WIN32_ERROR

func SHDeleteValueA

func SHDeleteValueA(hkey HKEY, pszSubKey PSTR, pszValue PSTR) WIN32_ERROR

func SHDeleteValueW

func SHDeleteValueW(hkey HKEY, pszSubKey PWSTR, pszValue PWSTR) WIN32_ERROR

func SHEnumKeyExA

func SHEnumKeyExA(hkey HKEY, dwIndex uint32, pszName PSTR, pcchName *uint32) WIN32_ERROR

func SHEnumKeyExW

func SHEnumKeyExW(hkey HKEY, dwIndex uint32, pszName PWSTR, pcchName *uint32) WIN32_ERROR

func SHEnumValueA

func SHEnumValueA(hkey HKEY, dwIndex uint32, pszValueName PSTR, pcchValueName *uint32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHEnumValueW

func SHEnumValueW(hkey HKEY, dwIndex uint32, pszValueName PWSTR, pcchValueName *uint32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHFileOperationA

func SHFileOperationA(lpFileOp *SHFILEOPSTRUCTA) (int32, WIN32_ERROR)

func SHFileOperationW

func SHFileOperationW(lpFileOp *SHFILEOPSTRUCTW) (int32, WIN32_ERROR)

func SHGetValueA

func SHGetValueA(hkey HKEY, pszSubKey PSTR, pszValue PSTR, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHGetValueW

func SHGetValueW(hkey HKEY, pszSubKey PWSTR, pszValue PWSTR, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHQueryInfoKeyA

func SHQueryInfoKeyA(hkey HKEY, pcSubKeys *uint32, pcchMaxSubKeyLen *uint32, pcValues *uint32, pcchMaxValueNameLen *uint32) WIN32_ERROR

func SHQueryInfoKeyW

func SHQueryInfoKeyW(hkey HKEY, pcSubKeys *uint32, pcchMaxSubKeyLen *uint32, pcValues *uint32, pcchMaxValueNameLen *uint32) WIN32_ERROR

func SHQueryValueExA

func SHQueryValueExA(hkey HKEY, pszValue PSTR, pdwReserved *uint32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHQueryValueExW

func SHQueryValueExW(hkey HKEY, pszValue PWSTR, pdwReserved *uint32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHRegCloseUSKey

func SHRegCloseUSKey(hUSKey uintptr) WIN32_ERROR

func SHRegCreateUSKeyA

func SHRegCreateUSKeyA(pszPath PSTR, samDesired uint32, hRelativeUSKey uintptr, phNewUSKey *uintptr, dwFlags uint32) WIN32_ERROR

func SHRegCreateUSKeyW

func SHRegCreateUSKeyW(pwzPath PWSTR, samDesired uint32, hRelativeUSKey uintptr, phNewUSKey *uintptr, dwFlags uint32) WIN32_ERROR

func SHRegDeleteEmptyUSKeyA

func SHRegDeleteEmptyUSKeyA(hUSKey uintptr, pszSubKey PSTR, delRegFlags SHREGDEL_FLAGS) WIN32_ERROR

func SHRegDeleteEmptyUSKeyW

func SHRegDeleteEmptyUSKeyW(hUSKey uintptr, pwzSubKey PWSTR, delRegFlags SHREGDEL_FLAGS) WIN32_ERROR

func SHRegDeleteUSValueA

func SHRegDeleteUSValueA(hUSKey uintptr, pszValue PSTR, delRegFlags SHREGDEL_FLAGS) WIN32_ERROR

func SHRegDeleteUSValueW

func SHRegDeleteUSValueW(hUSKey uintptr, pwzValue PWSTR, delRegFlags SHREGDEL_FLAGS) WIN32_ERROR

func SHRegEnumUSKeyA

func SHRegEnumUSKeyA(hUSKey uintptr, dwIndex uint32, pszName PSTR, pcchName *uint32, enumRegFlags SHREGENUM_FLAGS) WIN32_ERROR

func SHRegEnumUSKeyW

func SHRegEnumUSKeyW(hUSKey uintptr, dwIndex uint32, pwzName PWSTR, pcchName *uint32, enumRegFlags SHREGENUM_FLAGS) WIN32_ERROR

func SHRegEnumUSValueA

func SHRegEnumUSValueA(hUSkey uintptr, dwIndex uint32, pszValueName PSTR, pcchValueName *uint32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32, enumRegFlags SHREGENUM_FLAGS) WIN32_ERROR

func SHRegEnumUSValueW

func SHRegEnumUSValueW(hUSkey uintptr, dwIndex uint32, pszValueName PWSTR, pcchValueName *uint32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32, enumRegFlags SHREGENUM_FLAGS) WIN32_ERROR

func SHRegGetPathA

func SHRegGetPathA(hKey HKEY, pcszSubKey PSTR, pcszValue PSTR, pszPath PSTR, dwFlags uint32) WIN32_ERROR

func SHRegGetPathW

func SHRegGetPathW(hKey HKEY, pcszSubKey PWSTR, pcszValue PWSTR, pszPath PWSTR, dwFlags uint32) WIN32_ERROR

func SHRegGetUSValueA

func SHRegGetUSValueA(pszSubKey PSTR, pszValue PSTR, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32, fIgnoreHKCU BOOL, pvDefaultData unsafe.Pointer, dwDefaultDataSize uint32) WIN32_ERROR

func SHRegGetUSValueW

func SHRegGetUSValueW(pszSubKey PWSTR, pszValue PWSTR, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32, fIgnoreHKCU BOOL, pvDefaultData unsafe.Pointer, dwDefaultDataSize uint32) WIN32_ERROR

func SHRegGetValueA

func SHRegGetValueA(hkey HKEY, pszSubKey PSTR, pszValue PSTR, srrfFlags int32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHRegGetValueFromHKCUHKLM

func SHRegGetValueFromHKCUHKLM(pwszKey PWSTR, pwszValue PWSTR, srrfFlags int32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHRegGetValueW

func SHRegGetValueW(hkey HKEY, pszSubKey PWSTR, pszValue PWSTR, srrfFlags int32, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32) WIN32_ERROR

func SHRegOpenUSKeyA

func SHRegOpenUSKeyA(pszPath PSTR, samDesired uint32, hRelativeUSKey uintptr, phNewUSKey *uintptr, fIgnoreHKCU BOOL) WIN32_ERROR

func SHRegOpenUSKeyW

func SHRegOpenUSKeyW(pwzPath PWSTR, samDesired uint32, hRelativeUSKey uintptr, phNewUSKey *uintptr, fIgnoreHKCU BOOL) WIN32_ERROR

func SHRegQueryInfoUSKeyA

func SHRegQueryInfoUSKeyA(hUSKey uintptr, pcSubKeys *uint32, pcchMaxSubKeyLen *uint32, pcValues *uint32, pcchMaxValueNameLen *uint32, enumRegFlags SHREGENUM_FLAGS) WIN32_ERROR

func SHRegQueryInfoUSKeyW

func SHRegQueryInfoUSKeyW(hUSKey uintptr, pcSubKeys *uint32, pcchMaxSubKeyLen *uint32, pcValues *uint32, pcchMaxValueNameLen *uint32, enumRegFlags SHREGENUM_FLAGS) WIN32_ERROR

func SHRegQueryUSValueA

func SHRegQueryUSValueA(hUSKey uintptr, pszValue PSTR, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32, fIgnoreHKCU BOOL, pvDefaultData unsafe.Pointer, dwDefaultDataSize uint32) WIN32_ERROR

func SHRegQueryUSValueW

func SHRegQueryUSValueW(hUSKey uintptr, pszValue PWSTR, pdwType *uint32, pvData unsafe.Pointer, pcbData *uint32, fIgnoreHKCU BOOL, pvDefaultData unsafe.Pointer, dwDefaultDataSize uint32) WIN32_ERROR

func SHRegSetPathA

func SHRegSetPathA(hKey HKEY, pcszSubKey PSTR, pcszValue PSTR, pcszPath PSTR, dwFlags uint32) WIN32_ERROR

func SHRegSetPathW

func SHRegSetPathW(hKey HKEY, pcszSubKey PWSTR, pcszValue PWSTR, pcszPath PWSTR, dwFlags uint32) WIN32_ERROR

func SHRegSetUSValueA

func SHRegSetUSValueA(pszSubKey PSTR, pszValue PSTR, dwType uint32, pvData unsafe.Pointer, cbData uint32, dwFlags uint32) WIN32_ERROR

func SHRegSetUSValueW

func SHRegSetUSValueW(pwzSubKey PWSTR, pwzValue PWSTR, dwType uint32, pvData unsafe.Pointer, cbData uint32, dwFlags uint32) WIN32_ERROR

func SHRegWriteUSValueA

func SHRegWriteUSValueA(hUSKey uintptr, pszValue PSTR, dwType uint32, pvData unsafe.Pointer, cbData uint32, dwFlags uint32) WIN32_ERROR

func SHRegWriteUSValueW

func SHRegWriteUSValueW(hUSKey uintptr, pwzValue PWSTR, dwType uint32, pvData unsafe.Pointer, cbData uint32, dwFlags uint32) WIN32_ERROR

func ScrollWindowEx

func ScrollWindowEx(hWnd HWND, dx int32, dy int32, prcScroll *RECT, prcClip *RECT, hrgnUpdate HRGN, prcUpdate *RECT, flags SCROLL_WINDOW_FLAGS) (int32, WIN32_ERROR)

func SearchPathA

func SearchPathA(lpPath PSTR, lpFileName PSTR, lpExtension PSTR, nBufferLength uint32, lpBuffer PSTR, lpFilePart *PSTR) (uint32, WIN32_ERROR)

func SearchPathW

func SearchPathW(lpPath PWSTR, lpFileName PWSTR, lpExtension PWSTR, nBufferLength uint32, lpBuffer PWSTR, lpFilePart *PWSTR) (uint32, WIN32_ERROR)

func SendInput

func SendInput(cInputs uint32, pInputs *INPUT, cbSize int32) (uint32, WIN32_ERROR)

func SetClassLongA

func SetClassLongA(hWnd HWND, nIndex GET_CLASS_LONG_INDEX, dwNewLong int32) (uint32, WIN32_ERROR)

func SetClassLongPtrA

func SetClassLongPtrA(hWnd HWND, nIndex GET_CLASS_LONG_INDEX, dwNewLong uintptr) (uintptr, WIN32_ERROR)

func SetClassLongPtrW

func SetClassLongPtrW(hWnd HWND, nIndex GET_CLASS_LONG_INDEX, dwNewLong uintptr) (uintptr, WIN32_ERROR)

func SetClassLongW

func SetClassLongW(hWnd HWND, nIndex GET_CLASS_LONG_INDEX, dwNewLong int32) (uint32, WIN32_ERROR)

func SetClassWord

func SetClassWord(hWnd HWND, nIndex int32, wNewWord uint16) (uint16, WIN32_ERROR)

func SetCoalescableTimer

func SetCoalescableTimer(hWnd HWND, nIDEvent uintptr, uElapse uint32, lpTimerFunc TIMERPROC, uToleranceDelay uint32) (uintptr, WIN32_ERROR)

func SetFilePointer

func SetFilePointer(hFile HANDLE, lDistanceToMove int32, lpDistanceToMoveHigh *int32, dwMoveMethod SET_FILE_POINTER_MOVE_METHOD) (uint32, WIN32_ERROR)

func SetLastError

func SetLastError(dwErrCode WIN32_ERROR) WIN32_ERROR

func SetLastErrorEx

func SetLastErrorEx(dwErrCode WIN32_ERROR, dwType uint32) WIN32_ERROR

func SetScrollPos

func SetScrollPos(hWnd HWND, nBar SCROLLBAR_CONSTANTS, nPos int32, bRedraw BOOL) (int32, WIN32_ERROR)

func SetThreadAffinityMask

func SetThreadAffinityMask(hThread HANDLE, dwThreadAffinityMask uintptr) (uintptr, WIN32_ERROR)

func SetThreadIdealProcessor

func SetThreadIdealProcessor(hThread HANDLE, dwIdealProcessor uint32) (uint32, WIN32_ERROR)

func SetThreadUILanguage

func SetThreadUILanguage(LangId uint16) (uint16, WIN32_ERROR)

func SetTimer

func SetTimer(hWnd HWND, nIDEvent uintptr, uElapse uint32, lpTimerFunc TIMERPROC) (uintptr, WIN32_ERROR)

func SetWindowLongA

func SetWindowLongA(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX, dwNewLong int32) (int32, WIN32_ERROR)

func SetWindowLongPtrA

func SetWindowLongPtrA(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX, dwNewLong uintptr) (uintptr, WIN32_ERROR)

func SetWindowLongPtrW

func SetWindowLongPtrW(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX, dwNewLong uintptr) (uintptr, WIN32_ERROR)

func SetWindowLongW

func SetWindowLongW(hWnd HWND, nIndex WINDOW_LONG_PTR_INDEX, dwNewLong int32) (int32, WIN32_ERROR)

func ShellMessageBoxA

func ShellMessageBoxA(hAppInst HINSTANCE, hWnd HWND, lpcText PSTR, lpcTitle PSTR, fuStyle MESSAGEBOX_STYLE) (int32, WIN32_ERROR)

func ShellMessageBoxW

func ShellMessageBoxW(hAppInst HINSTANCE, hWnd HWND, lpcText PWSTR, lpcTitle PWSTR, fuStyle MESSAGEBOX_STYLE) (int32, WIN32_ERROR)

func SizeofResource

func SizeofResource(hModule HMODULE, hResInfo HRSRC) (uint32, WIN32_ERROR)

func SuspendThread

func SuspendThread(hThread HANDLE) (uint32, WIN32_ERROR)

func TileWindows

func TileWindows(hwndParent HWND, wHow TILE_WINDOWS_HOW, lpRect *RECT, cKids uint32, lpKids *HWND) (uint16, WIN32_ERROR)

func TlsAlloc

func TlsAlloc() (uint32, WIN32_ERROR)

func TlsGetValue

func TlsGetValue(dwTlsIndex uint32) (unsafe.Pointer, WIN32_ERROR)

func TranslateAcceleratorA

func TranslateAcceleratorA(hWnd HWND, hAccTable HACCEL, lpMsg *MSG) (int32, WIN32_ERROR)

func TranslateAcceleratorW

func TranslateAcceleratorW(hWnd HWND, hAccTable HACCEL, lpMsg *MSG) (int32, WIN32_ERROR)

func VirtualAlloc

func VirtualAlloc(lpAddress unsafe.Pointer, dwSize uintptr, flAllocationType VIRTUAL_ALLOCATION_TYPE, flProtect PAGE_PROTECTION_FLAGS) (unsafe.Pointer, WIN32_ERROR)

func VirtualAllocEx

func VirtualAllocEx(hProcess HANDLE, lpAddress unsafe.Pointer, dwSize uintptr, flAllocationType VIRTUAL_ALLOCATION_TYPE, flProtect PAGE_PROTECTION_FLAGS) (unsafe.Pointer, WIN32_ERROR)

func VirtualAllocExNuma

func VirtualAllocExNuma(hProcess HANDLE, lpAddress unsafe.Pointer, dwSize uintptr, flAllocationType VIRTUAL_ALLOCATION_TYPE, flProtect uint32, nndPreferred uint32) (unsafe.Pointer, WIN32_ERROR)

func VirtualQuery

func VirtualQuery(lpAddress unsafe.Pointer, lpBuffer *MEMORY_BASIC_INFORMATION, dwLength uintptr) (uintptr, WIN32_ERROR)

func VirtualQueryEx

func VirtualQueryEx(hProcess HANDLE, lpAddress unsafe.Pointer, lpBuffer *MEMORY_BASIC_INFORMATION, dwLength uintptr) (uintptr, WIN32_ERROR)

func WideCharToMultiByte

func WideCharToMultiByte(CodePage uint32, dwFlags uint32, lpWideCharStr PWSTR, cchWideChar int32, lpMultiByteStr PSTR, cbMultiByte int32, lpDefaultChar PSTR, lpUsedDefaultChar *BOOL) (int32, WIN32_ERROR)

func Wow64SuspendThread

func Wow64SuspendThread(hThread HANDLE) (uint32, WIN32_ERROR)

func WsprintfA

func WsprintfA(param0 PSTR, param1 PSTR) (int32, WIN32_ERROR)

func WsprintfW

func WsprintfW(param0 PWSTR, param1 PWSTR) (int32, WIN32_ERROR)

func WvsprintfA

func WvsprintfA(param0 PSTR, param1 PSTR, arglist *int8) (int32, WIN32_ERROR)

func WvsprintfW

func WvsprintfW(param0 PWSTR, param1 PWSTR, arglist *int8) (int32, WIN32_ERROR)

func (WIN32_ERROR) Error

func (me WIN32_ERROR) Error() string

func (WIN32_ERROR) NilOrError

func (me WIN32_ERROR) NilOrError() error

type WIN32_FILE_ATTRIBUTE_DATA

type WIN32_FILE_ATTRIBUTE_DATA struct {
	DwFileAttributes uint32
	FtCreationTime   FILETIME
	FtLastAccessTime FILETIME
	FtLastWriteTime  FILETIME
	NFileSizeHigh    uint32
	NFileSizeLow     uint32
}

type WIN32_FIND_DATA

type WIN32_FIND_DATA = WIN32_FIND_DATAW

type WIN32_FIND_DATAA

type WIN32_FIND_DATAA struct {
	DwFileAttributes   uint32
	FtCreationTime     FILETIME
	FtLastAccessTime   FILETIME
	FtLastWriteTime    FILETIME
	NFileSizeHigh      uint32
	NFileSizeLow       uint32
	DwReserved0        uint32
	DwReserved1        uint32
	CFileName          [260]CHAR
	CAlternateFileName [14]CHAR
}

type WIN32_FIND_DATAW

type WIN32_FIND_DATAW struct {
	DwFileAttributes   uint32
	FtCreationTime     FILETIME
	FtLastAccessTime   FILETIME
	FtLastWriteTime    FILETIME
	NFileSizeHigh      uint32
	NFileSizeLow       uint32
	DwReserved0        uint32
	DwReserved1        uint32
	CFileName          [260]uint16
	CAlternateFileName [14]uint16
}

type WIN32_FIND_STREAM_DATA

type WIN32_FIND_STREAM_DATA struct {
	StreamSize  int64
	CStreamName [296]uint16
}

type WIN32_MEMORY_INFORMATION_CLASS

type WIN32_MEMORY_INFORMATION_CLASS int32

enum

const (
	MemoryRegionInfo WIN32_MEMORY_INFORMATION_CLASS = 0
)

type WIN32_MEMORY_PARTITION_INFORMATION

type WIN32_MEMORY_PARTITION_INFORMATION struct {
	Flags                  uint32
	NumaNode               uint32
	Channel                uint32
	NumberOfNumaNodes      uint32
	ResidentAvailablePages uint64
	CommittedPages         uint64
	CommitLimit            uint64
	PeakCommitment         uint64
	TotalNumberOfPages     uint64
	AvailablePages         uint64
	ZeroPages              uint64
	FreePages              uint64
	StandbyPages           uint64
	Reserved               [16]uint64
	MaximumCommitLimit     uint64
	Reserved2              uint64
	PartitionId            uint32
}

type WIN32_MEMORY_PARTITION_INFORMATION_CLASS

type WIN32_MEMORY_PARTITION_INFORMATION_CLASS int32

enum

const (
	MemoryPartitionInfo                WIN32_MEMORY_PARTITION_INFORMATION_CLASS = 0
	MemoryPartitionDedicatedMemoryInfo WIN32_MEMORY_PARTITION_INFORMATION_CLASS = 1
)

type WIN32_MEMORY_RANGE_ENTRY

type WIN32_MEMORY_RANGE_ENTRY struct {
	VirtualAddress unsafe.Pointer
	NumberOfBytes  uintptr
}

type WIN32_MEMORY_REGION_INFORMATION

type WIN32_MEMORY_REGION_INFORMATION struct {
	AllocationBase    unsafe.Pointer
	AllocationProtect uint32
	WIN32_MEMORY_REGION_INFORMATION_Anonymous
	RegionSize uintptr
	CommitSize uintptr
}

type WIN32_MEMORY_REGION_INFORMATION_Anonymous

type WIN32_MEMORY_REGION_INFORMATION_Anonymous struct {
	WIN32_MEMORY_REGION_INFORMATION_Anonymous_Anonymous
}

func (*WIN32_MEMORY_REGION_INFORMATION_Anonymous) Anonymous

func (*WIN32_MEMORY_REGION_INFORMATION_Anonymous) AnonymousVal

func (*WIN32_MEMORY_REGION_INFORMATION_Anonymous) Flags

func (*WIN32_MEMORY_REGION_INFORMATION_Anonymous) FlagsVal

type WIN32_MEMORY_REGION_INFORMATION_Anonymous_Anonymous

type WIN32_MEMORY_REGION_INFORMATION_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type WIN32_STREAM_ID

type WIN32_STREAM_ID struct {
	DwStreamId         WIN_STREAM_ID
	DwStreamAttributes uint32
	Size               int64
	DwStreamNameSize   uint32
	CStreamName        [1]uint16
}

type WINDOWDATA

type WINDOWDATA struct {
	DwWindowID      uint32
	UiCP            uint32
	Pidl            *ITEMIDLIST
	LpszUrl         PWSTR
	LpszUrlLocation PWSTR
	LpszTitle       PWSTR
}

type WINDOWINFO

type WINDOWINFO struct {
	CbSize          uint32
	RcWindow        RECT
	RcClient        RECT
	DwStyle         WINDOW_STYLE
	DwExStyle       WINDOW_EX_STYLE
	DwWindowStatus  uint32
	CxWindowBorders uint32
	CyWindowBorders uint32
	AtomWindowType  uint16
	WCreatorVersion uint16
}

type WINDOWPARTS

type WINDOWPARTS int32

enum

const (
	WP_CAPTION                        WINDOWPARTS = 1
	WP_SMALLCAPTION                   WINDOWPARTS = 2
	WP_MINCAPTION                     WINDOWPARTS = 3
	WP_SMALLMINCAPTION                WINDOWPARTS = 4
	WP_MAXCAPTION                     WINDOWPARTS = 5
	WP_SMALLMAXCAPTION                WINDOWPARTS = 6
	WP_FRAMELEFT                      WINDOWPARTS = 7
	WP_FRAMERIGHT                     WINDOWPARTS = 8
	WP_FRAMEBOTTOM                    WINDOWPARTS = 9
	WP_SMALLFRAMELEFT                 WINDOWPARTS = 10
	WP_SMALLFRAMERIGHT                WINDOWPARTS = 11
	WP_SMALLFRAMEBOTTOM               WINDOWPARTS = 12
	WP_SYSBUTTON                      WINDOWPARTS = 13
	WP_MDISYSBUTTON                   WINDOWPARTS = 14
	WP_MINBUTTON                      WINDOWPARTS = 15
	WP_MDIMINBUTTON                   WINDOWPARTS = 16
	WP_MAXBUTTON                      WINDOWPARTS = 17
	WP_CLOSEBUTTON                    WINDOWPARTS = 18
	WP_SMALLCLOSEBUTTON               WINDOWPARTS = 19
	WP_MDICLOSEBUTTON                 WINDOWPARTS = 20
	WP_RESTOREBUTTON                  WINDOWPARTS = 21
	WP_MDIRESTOREBUTTON               WINDOWPARTS = 22
	WP_HELPBUTTON                     WINDOWPARTS = 23
	WP_MDIHELPBUTTON                  WINDOWPARTS = 24
	WP_HORZSCROLL                     WINDOWPARTS = 25
	WP_HORZTHUMB                      WINDOWPARTS = 26
	WP_VERTSCROLL                     WINDOWPARTS = 27
	WP_VERTTHUMB                      WINDOWPARTS = 28
	WP_DIALOG                         WINDOWPARTS = 29
	WP_CAPTIONSIZINGTEMPLATE          WINDOWPARTS = 30
	WP_SMALLCAPTIONSIZINGTEMPLATE     WINDOWPARTS = 31
	WP_FRAMELEFTSIZINGTEMPLATE        WINDOWPARTS = 32
	WP_SMALLFRAMELEFTSIZINGTEMPLATE   WINDOWPARTS = 33
	WP_FRAMERIGHTSIZINGTEMPLATE       WINDOWPARTS = 34
	WP_SMALLFRAMERIGHTSIZINGTEMPLATE  WINDOWPARTS = 35
	WP_FRAMEBOTTOMSIZINGTEMPLATE      WINDOWPARTS = 36
	WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE WINDOWPARTS = 37
	WP_FRAME                          WINDOWPARTS = 38
	WP_BORDER                         WINDOWPARTS = 39
)

type WINDOWPLACEMENT

type WINDOWPLACEMENT struct {
	Length           uint32
	Flags            WINDOWPLACEMENT_FLAGS
	ShowCmd          SHOW_WINDOW_CMD
	PtMinPosition    POINT
	PtMaxPosition    POINT
	RcNormalPosition RECT
}

type WINDOWPLACEMENT_FLAGS

type WINDOWPLACEMENT_FLAGS uint32

enum flags

const (
	WPF_ASYNCWINDOWPLACEMENT WINDOWPLACEMENT_FLAGS = 4
	WPF_RESTORETOMAXIMIZED   WINDOWPLACEMENT_FLAGS = 2
	WPF_SETMINPOSITION       WINDOWPLACEMENT_FLAGS = 1
)

type WINDOWPOS

type WINDOWPOS struct {
	Hwnd            HWND
	HwndInsertAfter HWND
	X               int32
	Y               int32
	Cx              int32
	Cy              int32
	Flags           SET_WINDOW_POS_FLAGS
}

type WINDOWS_HOOK_ID

type WINDOWS_HOOK_ID int32

enum

const (
	WH_CALLWNDPROC     WINDOWS_HOOK_ID = 4
	WH_CALLWNDPROCRET  WINDOWS_HOOK_ID = 12
	WH_CBT             WINDOWS_HOOK_ID = 5
	WH_DEBUG           WINDOWS_HOOK_ID = 9
	WH_FOREGROUNDIDLE  WINDOWS_HOOK_ID = 11
	WH_GETMESSAGE      WINDOWS_HOOK_ID = 3
	WH_JOURNALPLAYBACK WINDOWS_HOOK_ID = 1
	WH_JOURNALRECORD   WINDOWS_HOOK_ID = 0
	WH_KEYBOARD        WINDOWS_HOOK_ID = 2
	WH_KEYBOARD_LL     WINDOWS_HOOK_ID = 13
	WH_MOUSE           WINDOWS_HOOK_ID = 7
	WH_MOUSE_LL        WINDOWS_HOOK_ID = 14
	WH_MSGFILTER       WINDOWS_HOOK_ID = -1
	WH_SHELL           WINDOWS_HOOK_ID = 10
	WH_SYSMSGFILTER    WINDOWS_HOOK_ID = 6
)

type WINDOWTHEMEATTRIBUTETYPE

type WINDOWTHEMEATTRIBUTETYPE int32

enum

const (
	WTA_NONCLIENT WINDOWTHEMEATTRIBUTETYPE = 1
)

type WINDOW_BUFFER_SIZE_RECORD

type WINDOW_BUFFER_SIZE_RECORD struct {
	DwSize COORD
}

type WINDOW_DISPLAY_AFFINITY

type WINDOW_DISPLAY_AFFINITY uint32

enum

const (
	WDA_NONE               WINDOW_DISPLAY_AFFINITY = 0
	WDA_MONITOR            WINDOW_DISPLAY_AFFINITY = 1
	WDA_EXCLUDEFROMCAPTURE WINDOW_DISPLAY_AFFINITY = 17
)

type WINDOW_EX_STYLE

type WINDOW_EX_STYLE uint32

enum flags

const (
	WS_EX_DLGMODALFRAME       WINDOW_EX_STYLE = 1
	WS_EX_NOPARENTNOTIFY      WINDOW_EX_STYLE = 4
	WS_EX_TOPMOST             WINDOW_EX_STYLE = 8
	WS_EX_ACCEPTFILES         WINDOW_EX_STYLE = 16
	WS_EX_TRANSPARENT         WINDOW_EX_STYLE = 32
	WS_EX_MDICHILD            WINDOW_EX_STYLE = 64
	WS_EX_TOOLWINDOW          WINDOW_EX_STYLE = 128
	WS_EX_WINDOWEDGE          WINDOW_EX_STYLE = 256
	WS_EX_CLIENTEDGE          WINDOW_EX_STYLE = 512
	WS_EX_CONTEXTHELP         WINDOW_EX_STYLE = 1024
	WS_EX_RIGHT               WINDOW_EX_STYLE = 4096
	WS_EX_LEFT                WINDOW_EX_STYLE = 0
	WS_EX_RTLREADING          WINDOW_EX_STYLE = 8192
	WS_EX_LTRREADING          WINDOW_EX_STYLE = 0
	WS_EX_LEFTSCROLLBAR       WINDOW_EX_STYLE = 16384
	WS_EX_RIGHTSCROLLBAR      WINDOW_EX_STYLE = 0
	WS_EX_CONTROLPARENT       WINDOW_EX_STYLE = 65536
	WS_EX_STATICEDGE          WINDOW_EX_STYLE = 131072
	WS_EX_APPWINDOW           WINDOW_EX_STYLE = 262144
	WS_EX_OVERLAPPEDWINDOW    WINDOW_EX_STYLE = 768
	WS_EX_PALETTEWINDOW       WINDOW_EX_STYLE = 392
	WS_EX_LAYERED             WINDOW_EX_STYLE = 524288
	WS_EX_NOINHERITLAYOUT     WINDOW_EX_STYLE = 1048576
	WS_EX_NOREDIRECTIONBITMAP WINDOW_EX_STYLE = 2097152
	WS_EX_LAYOUTRTL           WINDOW_EX_STYLE = 4194304
	WS_EX_COMPOSITED          WINDOW_EX_STYLE = 33554432
	WS_EX_NOACTIVATE          WINDOW_EX_STYLE = 134217728
)

type WINDOW_LONG_PTR_INDEX

type WINDOW_LONG_PTR_INDEX int32

enum

const (
	GWL_EXSTYLE     WINDOW_LONG_PTR_INDEX = -20
	GWLP_HINSTANCE  WINDOW_LONG_PTR_INDEX = -6
	GWLP_HWNDPARENT WINDOW_LONG_PTR_INDEX = -8
	GWLP_ID         WINDOW_LONG_PTR_INDEX = -12
	GWL_STYLE       WINDOW_LONG_PTR_INDEX = -16
	GWLP_USERDATA   WINDOW_LONG_PTR_INDEX = -21
	GWLP_WNDPROC    WINDOW_LONG_PTR_INDEX = -4
	GWL_HINSTANCE   WINDOW_LONG_PTR_INDEX = -6
	GWL_ID          WINDOW_LONG_PTR_INDEX = -12
	GWL_USERDATA    WINDOW_LONG_PTR_INDEX = -21
	GWL_WNDPROC     WINDOW_LONG_PTR_INDEX = -4
	GWL_HWNDPARENT  WINDOW_LONG_PTR_INDEX = -8
)

type WINDOW_MESSAGE_FILTER_ACTION

type WINDOW_MESSAGE_FILTER_ACTION uint32

enum

const (
	MSGFLT_ALLOW    WINDOW_MESSAGE_FILTER_ACTION = 1
	MSGFLT_DISALLOW WINDOW_MESSAGE_FILTER_ACTION = 2
	MSGFLT_RESET    WINDOW_MESSAGE_FILTER_ACTION = 0
)

type WINDOW_STYLE

type WINDOW_STYLE uint32

enum flags

const (
	WS_OVERLAPPED       WINDOW_STYLE = 0
	WS_POPUP            WINDOW_STYLE = 2147483648
	WS_CHILD            WINDOW_STYLE = 1073741824
	WS_MINIMIZE         WINDOW_STYLE = 536870912
	WS_VISIBLE          WINDOW_STYLE = 268435456
	WS_DISABLED         WINDOW_STYLE = 134217728
	WS_CLIPSIBLINGS     WINDOW_STYLE = 67108864
	WS_CLIPCHILDREN     WINDOW_STYLE = 33554432
	WS_MAXIMIZE         WINDOW_STYLE = 16777216
	WS_CAPTION          WINDOW_STYLE = 12582912
	WS_BORDER           WINDOW_STYLE = 8388608
	WS_DLGFRAME         WINDOW_STYLE = 4194304
	WS_VSCROLL          WINDOW_STYLE = 2097152
	WS_HSCROLL          WINDOW_STYLE = 1048576
	WS_SYSMENU          WINDOW_STYLE = 524288
	WS_THICKFRAME       WINDOW_STYLE = 262144
	WS_GROUP            WINDOW_STYLE = 131072
	WS_TABSTOP          WINDOW_STYLE = 65536
	WS_MINIMIZEBOX      WINDOW_STYLE = 131072
	WS_MAXIMIZEBOX      WINDOW_STYLE = 65536
	WS_TILED            WINDOW_STYLE = 0
	WS_ICONIC           WINDOW_STYLE = 536870912
	WS_SIZEBOX          WINDOW_STYLE = 262144
	WS_TILEDWINDOW      WINDOW_STYLE = 13565952
	WS_OVERLAPPEDWINDOW WINDOW_STYLE = 13565952
	WS_POPUPWINDOW      WINDOW_STYLE = 2156396544
	WS_CHILDWINDOW      WINDOW_STYLE = 1073741824
	WS_ACTIVECAPTION    WINDOW_STYLE = 1
)

type WINEVENTPROC

type WINEVENTPROC = uintptr

type WINEVENTPROC_func

type WINEVENTPROC_func = func(hWinEventHook HWINEVENTHOOK, event uint32, hwnd HWND, idObject int32, idChild int32, idEventThread uint32, dwmsEventTime uint32)

type WINSTAENUMPROCA

type WINSTAENUMPROCA = uintptr

type WINSTAENUMPROCA_func

type WINSTAENUMPROCA_func = func(param0 PSTR, param1 LPARAM) BOOL

type WINSTAENUMPROCW

type WINSTAENUMPROCW = uintptr

type WINSTAENUMPROCW_func

type WINSTAENUMPROCW_func = func(param0 PWSTR, param1 LPARAM) BOOL

type WINSTATIONINFOCLASS

type WINSTATIONINFOCLASS int32

enum

const (
	WinStationInformation WINSTATIONINFOCLASS = 8
)

type WINSTATIONINFORMATIONW

type WINSTATIONINFORMATIONW struct {
	Reserved2 [70]byte
	LogonId   uint32
	Reserved3 [1140]byte
}

type WINWATCHNOTIFYPROC

type WINWATCHNOTIFYPROC = uintptr

type WINWATCHNOTIFYPROC_func

type WINWATCHNOTIFYPROC_func = func(hww HWINWATCH, hwnd HWND, code uint32, lParam LPARAM)

type WIN_STREAM_ID

type WIN_STREAM_ID uint32

enum

const (
	BACKUP_ALTERNATE_DATA WIN_STREAM_ID = 4
	BACKUP_DATA           WIN_STREAM_ID = 1
	BACKUP_EA_DATA        WIN_STREAM_ID = 2
	BACKUP_LINK           WIN_STREAM_ID = 5
	BACKUP_OBJECT_ID      WIN_STREAM_ID = 7
	BACKUP_PROPERTY_DATA  WIN_STREAM_ID = 6
	BACKUP_REPARSE_DATA   WIN_STREAM_ID = 8
	BACKUP_SECURITY_DATA  WIN_STREAM_ID = 3
	BACKUP_SPARSE_BLOCK   WIN_STREAM_ID = 9
	BACKUP_TXFS_DATA      WIN_STREAM_ID = 10
)

type WLDP_DEVICE_SECURITY_INFORMATION

type WLDP_DEVICE_SECURITY_INFORMATION struct {
	UnlockIdSize         uint32
	UnlockId             *byte
	ManufacturerIDLength uint32
	ManufacturerID       PWSTR
}

type WLDP_EXECUTION_EVALUATION_OPTIONS

type WLDP_EXECUTION_EVALUATION_OPTIONS int32

enum flags

const (
	WLDP_EXECUTION_EVALUATION_OPTION_NONE                           WLDP_EXECUTION_EVALUATION_OPTIONS = 0
	WLDP_EXECUTION_EVALUATION_OPTION_EXECUTE_IN_INTERACTIVE_SESSION WLDP_EXECUTION_EVALUATION_OPTIONS = 1
)

type WLDP_EXECUTION_POLICY

type WLDP_EXECUTION_POLICY int32

enum

const (
	WLDP_EXECUTION_POLICY_BLOCKED         WLDP_EXECUTION_POLICY = 0
	WLDP_EXECUTION_POLICY_ALLOWED         WLDP_EXECUTION_POLICY = 1
	WLDP_EXECUTION_POLICY_REQUIRE_SANDBOX WLDP_EXECUTION_POLICY = 2
)

type WLDP_HOST

type WLDP_HOST int32

enum

const (
	WLDP_HOST_RUNDLL32 WLDP_HOST = 0
	WLDP_HOST_SVCHOST  WLDP_HOST = 1
	WLDP_HOST_MAX      WLDP_HOST = 2
)

type WLDP_HOST_ID

type WLDP_HOST_ID int32

enum

const (
	WLDP_HOST_ID_UNKNOWN    WLDP_HOST_ID = 0
	WLDP_HOST_ID_GLOBAL     WLDP_HOST_ID = 1
	WLDP_HOST_ID_VBA        WLDP_HOST_ID = 2
	WLDP_HOST_ID_WSH        WLDP_HOST_ID = 3
	WLDP_HOST_ID_POWERSHELL WLDP_HOST_ID = 4
	WLDP_HOST_ID_IE         WLDP_HOST_ID = 5
	WLDP_HOST_ID_MSI        WLDP_HOST_ID = 6
	WLDP_HOST_ID_ALL        WLDP_HOST_ID = 7
	WLDP_HOST_ID_MAX        WLDP_HOST_ID = 8
)

type WLDP_HOST_INFORMATION

type WLDP_HOST_INFORMATION struct {
	DwRevision uint32
	DwHostId   WLDP_HOST_ID
	SzSource   PWSTR
	HSource    HANDLE
}

type WLDP_KEY

type WLDP_KEY int32

enum

const (
	KEY_UNKNOWN  WLDP_KEY = 0
	KEY_OVERRIDE WLDP_KEY = 1
	KEY_ALL_KEYS WLDP_KEY = 2
)

type WLDP_POLICY_SETTING

type WLDP_POLICY_SETTING int32

enum

const (
	WLDP_POLICY_SETTING_AV_PERF_MODE WLDP_POLICY_SETTING = 1000
)

type WLDP_WINDOWS_LOCKDOWN_MODE

type WLDP_WINDOWS_LOCKDOWN_MODE int32

enum

const (
	WLDP_WINDOWS_LOCKDOWN_MODE_UNLOCKED WLDP_WINDOWS_LOCKDOWN_MODE = 0
	WLDP_WINDOWS_LOCKDOWN_MODE_TRIAL    WLDP_WINDOWS_LOCKDOWN_MODE = 1
	WLDP_WINDOWS_LOCKDOWN_MODE_LOCKED   WLDP_WINDOWS_LOCKDOWN_MODE = 2
	WLDP_WINDOWS_LOCKDOWN_MODE_MAX      WLDP_WINDOWS_LOCKDOWN_MODE = 3
)

type WLDP_WINDOWS_LOCKDOWN_RESTRICTION

type WLDP_WINDOWS_LOCKDOWN_RESTRICTION int32

enum

const (
	WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NONE               WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 0
	WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NOUNLOCK           WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 1
	WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NOUNLOCK_PERMANENT WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 2
	WLDP_WINDOWS_LOCKDOWN_RESTRICTION_MAX                WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 3
)

type WNDCLASS

type WNDCLASS = WNDCLASSW

type WNDCLASSA

type WNDCLASSA struct {
	Style         WNDCLASS_STYLES
	LpfnWndProc   WNDPROC
	CbClsExtra    int32
	CbWndExtra    int32
	HInstance     HINSTANCE
	HIcon         HICON
	HCursor       HCURSOR
	HbrBackground HBRUSH
	LpszMenuName  PSTR
	LpszClassName PSTR
}

type WNDCLASSEX

type WNDCLASSEX = WNDCLASSEXW

type WNDCLASSEXA

type WNDCLASSEXA struct {
	CbSize        uint32
	Style         WNDCLASS_STYLES
	LpfnWndProc   WNDPROC
	CbClsExtra    int32
	CbWndExtra    int32
	HInstance     HINSTANCE
	HIcon         HICON
	HCursor       HCURSOR
	HbrBackground HBRUSH
	LpszMenuName  PSTR
	LpszClassName PSTR
	HIconSm       HICON
}

type WNDCLASSEXW

type WNDCLASSEXW struct {
	CbSize        uint32
	Style         WNDCLASS_STYLES
	LpfnWndProc   WNDPROC
	CbClsExtra    int32
	CbWndExtra    int32
	HInstance     HINSTANCE
	HIcon         HICON
	HCursor       HCURSOR
	HbrBackground HBRUSH
	LpszMenuName  PWSTR
	LpszClassName PWSTR
	HIconSm       HICON
}

type WNDCLASSW

type WNDCLASSW struct {
	Style         WNDCLASS_STYLES
	LpfnWndProc   WNDPROC
	CbClsExtra    int32
	CbWndExtra    int32
	HInstance     HINSTANCE
	HIcon         HICON
	HCursor       HCURSOR
	HbrBackground HBRUSH
	LpszMenuName  PWSTR
	LpszClassName PWSTR
}

type WNDCLASS_STYLES

type WNDCLASS_STYLES uint32

enum flags

const (
	CS_VREDRAW         WNDCLASS_STYLES = 1
	CS_HREDRAW         WNDCLASS_STYLES = 2
	CS_DBLCLKS         WNDCLASS_STYLES = 8
	CS_OWNDC           WNDCLASS_STYLES = 32
	CS_CLASSDC         WNDCLASS_STYLES = 64
	CS_PARENTDC        WNDCLASS_STYLES = 128
	CS_NOCLOSE         WNDCLASS_STYLES = 512
	CS_SAVEBITS        WNDCLASS_STYLES = 2048
	CS_BYTEALIGNCLIENT WNDCLASS_STYLES = 4096
	CS_BYTEALIGNWINDOW WNDCLASS_STYLES = 8192
	CS_GLOBALCLASS     WNDCLASS_STYLES = 16384
	CS_IME             WNDCLASS_STYLES = 65536
	CS_DROPSHADOW      WNDCLASS_STYLES = 131072
)

type WNDENUMPROC

type WNDENUMPROC = uintptr

type WNDENUMPROC_func

type WNDENUMPROC_func = func(param0 HWND, param1 LPARAM) BOOL

type WNDPROC

type WNDPROC = uintptr

type WNDPROC_func

type WNDPROC_func = func(param0 HWND, param1 uint32, param2 WPARAM, param3 LPARAM) LRESULT

type WNF_STATE_NAME

type WNF_STATE_NAME struct {
	Data [2]uint32
}

type WOF_FILE_COMPRESSION_INFO_V0

type WOF_FILE_COMPRESSION_INFO_V0 struct {
	Algorithm uint32
}

type WOF_FILE_COMPRESSION_INFO_V1

type WOF_FILE_COMPRESSION_INFO_V1 struct {
	Algorithm uint32
	Flags     uint32
}

type WORD

type WORD = uint16

type WORDLIST_TYPE

type WORDLIST_TYPE int32

enum

const (
	WORDLIST_TYPE_IGNORE      WORDLIST_TYPE = 0
	WORDLIST_TYPE_ADD         WORDLIST_TYPE = 1
	WORDLIST_TYPE_EXCLUDE     WORDLIST_TYPE = 2
	WORDLIST_TYPE_AUTOCORRECT WORDLIST_TYPE = 3
)

type WORD_BLOB

type WORD_BLOB struct {
	ClSize uint32
	AsData [1]uint16
}

type WORD_BREAK_ACTION

type WORD_BREAK_ACTION int32

enum

const (
	WB_CLASSIFY      WORD_BREAK_ACTION = 3
	WB_ISDELIMITER   WORD_BREAK_ACTION = 2
	WB_LEFT          WORD_BREAK_ACTION = 0
	WB_LEFTBREAK     WORD_BREAK_ACTION = 6
	WB_MOVEWORDLEFT  WORD_BREAK_ACTION = 4
	WB_MOVEWORDRIGHT WORD_BREAK_ACTION = 5
	WB_RIGHT         WORD_BREAK_ACTION = 1
	WB_RIGHTBREAK    WORD_BREAK_ACTION = 7
)

type WORD_SIZEDARR

type WORD_SIZEDARR struct {
	ClSize uint32
	PData  *uint16
}

type WORD_WHEEL_OPEN_FLAGS

type WORD_WHEEL_OPEN_FLAGS uint32

enum flags

const (
	ITWW_OPEN_CONNECT WORD_WHEEL_OPEN_FLAGS = 0
)

type WORKERCALLBACKFUNC

type WORKERCALLBACKFUNC = uintptr

type WORKERCALLBACKFUNC_func

type WORKERCALLBACKFUNC_func = func(param0 unsafe.Pointer)

type WORKER_THREAD_FLAGS

type WORKER_THREAD_FLAGS uint32

enum flags

const (
	WT_EXECUTEDEFAULT            WORKER_THREAD_FLAGS = 0
	WT_EXECUTEINIOTHREAD         WORKER_THREAD_FLAGS = 1
	WT_EXECUTEINPERSISTENTTHREAD WORKER_THREAD_FLAGS = 128
	WT_EXECUTEINWAITTHREAD       WORKER_THREAD_FLAGS = 4
	WT_EXECUTELONGFUNCTION       WORKER_THREAD_FLAGS = 16
	WT_EXECUTEONLYONCE           WORKER_THREAD_FLAGS = 8
	WT_TRANSFER_IMPERSONATION    WORKER_THREAD_FLAGS = 256
	WT_EXECUTEINTIMERTHREAD      WORKER_THREAD_FLAGS = 32
)

type WOW64_CONTEXT

type WOW64_CONTEXT struct {
	ContextFlags      WOW64_CONTEXT_FLAGS
	Dr0               uint32
	Dr1               uint32
	Dr2               uint32
	Dr3               uint32
	Dr6               uint32
	Dr7               uint32
	FloatSave         WOW64_FLOATING_SAVE_AREA
	SegGs             uint32
	SegFs             uint32
	SegEs             uint32
	SegDs             uint32
	Edi               uint32
	Esi               uint32
	Ebx               uint32
	Edx               uint32
	Ecx               uint32
	Eax               uint32
	Ebp               uint32
	Eip               uint32
	SegCs             uint32
	EFlags            uint32
	Esp               uint32
	SegSs             uint32
	ExtendedRegisters [512]byte
}

type WOW64_CONTEXT_FLAGS

type WOW64_CONTEXT_FLAGS uint32

enum flags

const (
	WOW64_CONTEXT_X86                 WOW64_CONTEXT_FLAGS = 65536
	WOW64_CONTEXT_CONTROL             WOW64_CONTEXT_FLAGS = 65537
	WOW64_CONTEXT_INTEGER             WOW64_CONTEXT_FLAGS = 65538
	WOW64_CONTEXT_SEGMENTS            WOW64_CONTEXT_FLAGS = 65540
	WOW64_CONTEXT_FLOATING_POINT      WOW64_CONTEXT_FLAGS = 65544
	WOW64_CONTEXT_DEBUG_REGISTERS     WOW64_CONTEXT_FLAGS = 65552
	WOW64_CONTEXT_EXTENDED_REGISTERS  WOW64_CONTEXT_FLAGS = 65568
	WOW64_CONTEXT_FULL                WOW64_CONTEXT_FLAGS = 65543
	WOW64_CONTEXT_ALL                 WOW64_CONTEXT_FLAGS = 65599
	WOW64_CONTEXT_XSTATE              WOW64_CONTEXT_FLAGS = 65600
	WOW64_CONTEXT_EXCEPTION_ACTIVE    WOW64_CONTEXT_FLAGS = 134217728
	WOW64_CONTEXT_SERVICE_ACTIVE      WOW64_CONTEXT_FLAGS = 268435456
	WOW64_CONTEXT_EXCEPTION_REQUEST   WOW64_CONTEXT_FLAGS = 1073741824
	WOW64_CONTEXT_EXCEPTION_REPORTING WOW64_CONTEXT_FLAGS = 2147483648
)

type WOW64_DESCRIPTOR_TABLE_ENTRY

type WOW64_DESCRIPTOR_TABLE_ENTRY struct {
	Selector   uint32
	Descriptor WOW64_LDT_ENTRY
}

type WOW64_FLOATING_SAVE_AREA

type WOW64_FLOATING_SAVE_AREA struct {
	ControlWord   uint32
	StatusWord    uint32
	TagWord       uint32
	ErrorOffset   uint32
	ErrorSelector uint32
	DataOffset    uint32
	DataSelector  uint32
	RegisterArea  [80]byte
	Cr0NpxState   uint32
}

type WOW64_LDT_ENTRY

type WOW64_LDT_ENTRY struct {
	LimitLow uint16
	BaseLow  uint16
	HighWord WOW64_LDT_ENTRY_HighWord
}

type WOW64_LDT_ENTRY_HighWord

type WOW64_LDT_ENTRY_HighWord struct {
	Data [1]uint32
}

func (*WOW64_LDT_ENTRY_HighWord) Bits

func (*WOW64_LDT_ENTRY_HighWord) BitsVal

func (*WOW64_LDT_ENTRY_HighWord) Bytes

func (*WOW64_LDT_ENTRY_HighWord) BytesVal

type WOW64_LDT_ENTRY_HighWord_Bits

type WOW64_LDT_ENTRY_HighWord_Bits struct {
	Bitfield_ uint32
}

type WOW64_LDT_ENTRY_HighWord_Bytes

type WOW64_LDT_ENTRY_HighWord_Bytes struct {
	BaseMid byte
	Flags1  byte
	Flags2  byte
	BaseHi  byte
}

type WPARAM

type WPARAM = uintptr

type WPCSETTING

type WPCSETTING int32

enum

const (
	WPCSETTING_LOGGING_ENABLED      WPCSETTING = 1
	WPCSETTING_FILEDOWNLOAD_BLOCKED WPCSETTING = 2
)

type WRENCHSTATES

type WRENCHSTATES int32

enum

const (
	TTWS_NORMAL  WRENCHSTATES = 1
	TTWS_HOT     WRENCHSTATES = 2
	TTWS_PRESSED WRENCHSTATES = 3
)

type WRITEEMBEDPROC

type WRITEEMBEDPROC = uintptr

type WRITEEMBEDPROC_func

type WRITEEMBEDPROC_func = func(param0 unsafe.Pointer, param1 unsafe.Pointer, param2 uint32) uint32

type WSB_PROP

type WSB_PROP int32

enum

const (
	WSB_PROP_CXHSCROLL WSB_PROP = 2
	WSB_PROP_CXHTHUMB  WSB_PROP = 16
	WSB_PROP_CXVSCROLL WSB_PROP = 8
	WSB_PROP_CYHSCROLL WSB_PROP = 4
	WSB_PROP_CYVSCROLL WSB_PROP = 1
	WSB_PROP_CYVTHUMB  WSB_PROP = 32
	WSB_PROP_HBKGCOLOR WSB_PROP = 128
	WSB_PROP_HSTYLE    WSB_PROP = 512
	WSB_PROP_PALETTE   WSB_PROP = 2048
	WSB_PROP_VBKGCOLOR WSB_PROP = 64
	WSB_PROP_VSTYLE    WSB_PROP = 256
	WSB_PROP_WINSTYLE  WSB_PROP = 1024
)

type WTA_OPTIONS

type WTA_OPTIONS struct {
	DwFlags uint32
	DwMask  uint32
}

type WTS_ALPHATYPE

type WTS_ALPHATYPE int32

enum

const (
	WTSAT_UNKNOWN WTS_ALPHATYPE = 0
	WTSAT_RGB     WTS_ALPHATYPE = 1
	WTSAT_ARGB    WTS_ALPHATYPE = 2
)

type WTS_CACHEFLAGS

type WTS_CACHEFLAGS int32

enum flags

const (
	WTS_DEFAULT    WTS_CACHEFLAGS = 0
	WTS_LOWQUALITY WTS_CACHEFLAGS = 1
	WTS_CACHED     WTS_CACHEFLAGS = 2
)

type WTS_CONTEXTFLAGS

type WTS_CONTEXTFLAGS int32

enum flags

const (
	WTSCF_DEFAULT  WTS_CONTEXTFLAGS = 0
	WTSCF_APPSTYLE WTS_CONTEXTFLAGS = 1
	WTSCF_SQUARE   WTS_CONTEXTFLAGS = 2
	WTSCF_WIDE     WTS_CONTEXTFLAGS = 4
	WTSCF_FAST     WTS_CONTEXTFLAGS = 8
)

type WTS_FLAGS

type WTS_FLAGS int32

enum flags

const (
	WTS_NONE                 WTS_FLAGS = 0
	WTS_EXTRACT              WTS_FLAGS = 0
	WTS_INCACHEONLY          WTS_FLAGS = 1
	WTS_FASTEXTRACT          WTS_FLAGS = 2
	WTS_FORCEEXTRACTION      WTS_FLAGS = 4
	WTS_SLOWRECLAIM          WTS_FLAGS = 8
	WTS_EXTRACTDONOTCACHE    WTS_FLAGS = 32
	WTS_SCALETOREQUESTEDSIZE WTS_FLAGS = 64
	WTS_SKIPFASTEXTRACT      WTS_FLAGS = 128
	WTS_EXTRACTINPROC        WTS_FLAGS = 256
	WTS_CROPTOSQUARE         WTS_FLAGS = 512
	WTS_INSTANCESURROGATE    WTS_FLAGS = 1024
	WTS_REQUIRESURROGATE     WTS_FLAGS = 2048
	WTS_APPSTYLE             WTS_FLAGS = 8192
	WTS_WIDETHUMBNAILS       WTS_FLAGS = 16384
	WTS_IDEALCACHESIZEONLY   WTS_FLAGS = 32768
	WTS_SCALEUP              WTS_FLAGS = 65536
)

type WTS_THUMBNAILID

type WTS_THUMBNAILID struct {
	RgbKey [16]byte
}

type WebBrowser

type WebBrowser struct {
}

type WebBrowser_V1

type WebBrowser_V1 struct {
}

type WebWizardHost

type WebWizardHost struct {
}

type WinBioCredentialProvider

type WinBioCredentialProvider struct {
}

type WindowInteractionState

type WindowInteractionState int32

enum

const (
	WindowInteractionState_Running                 WindowInteractionState = 0
	WindowInteractionState_Closing                 WindowInteractionState = 1
	WindowInteractionState_ReadyForUserInteraction WindowInteractionState = 2
	WindowInteractionState_BlockedByModalWindow    WindowInteractionState = 3
	WindowInteractionState_NotResponding           WindowInteractionState = 4
)

type WindowVisualState

type WindowVisualState int32

enum

const (
	WindowVisualState_Normal    WindowVisualState = 0
	WindowVisualState_Maximized WindowVisualState = 1
	WindowVisualState_Minimized WindowVisualState = 2
)

type WireBRECORD_

type WireBRECORD_ struct {
	FFlags   uint32
	ClSize   uint32
	PRecInfo *IRecordInfo
	PRecord  *byte
}

type WireSAFEARRAY_

type WireSAFEARRAY_ struct {
	CDims         uint16
	FFeatures     uint16
	CbElements    uint32
	CLocks        uint32
	UArrayStructs SAFEARRAYUNION
	Rgsabound     [1]SAFEARRAYBOUND
}

type WireVARIANT_

type WireVARIANT_ struct {
	ClSize      uint32
	RpcReserved uint32
	Vt          uint16
	WReserved1  uint16
	WReserved2  uint16
	WReserved3  uint16
	WireVARIANT_Anonymous_
}

type WireVARIANT_Anonymous_

type WireVARIANT_Anonymous_ struct {
	Data [2]uint64
}

func (*WireVARIANT_Anonymous_) BVal

func (this *WireVARIANT_Anonymous_) BVal() *byte

func (*WireVARIANT_Anonymous_) BValVal

func (this *WireVARIANT_Anonymous_) BValVal() byte

func (*WireVARIANT_Anonymous_) BoolVal

func (this *WireVARIANT_Anonymous_) BoolVal() *VARIANT_BOOL

func (*WireVARIANT_Anonymous_) BoolValVal

func (this *WireVARIANT_Anonymous_) BoolValVal() VARIANT_BOOL

func (*WireVARIANT_Anonymous_) BrecVal

func (this *WireVARIANT_Anonymous_) BrecVal() **WireBRECORD_

func (*WireVARIANT_Anonymous_) BrecValVal

func (this *WireVARIANT_Anonymous_) BrecValVal() *WireBRECORD_

func (*WireVARIANT_Anonymous_) BstrVal

func (this *WireVARIANT_Anonymous_) BstrVal() **FLAGGED_WORD_BLOB

func (*WireVARIANT_Anonymous_) BstrValVal

func (this *WireVARIANT_Anonymous_) BstrValVal() *FLAGGED_WORD_BLOB

func (*WireVARIANT_Anonymous_) CVal

func (this *WireVARIANT_Anonymous_) CVal() *CHAR

func (*WireVARIANT_Anonymous_) CValVal

func (this *WireVARIANT_Anonymous_) CValVal() CHAR

func (*WireVARIANT_Anonymous_) CyVal

func (this *WireVARIANT_Anonymous_) CyVal() *CY

func (*WireVARIANT_Anonymous_) CyValVal

func (this *WireVARIANT_Anonymous_) CyValVal() CY

func (*WireVARIANT_Anonymous_) Date

func (this *WireVARIANT_Anonymous_) Date() *float64

func (*WireVARIANT_Anonymous_) DateVal

func (this *WireVARIANT_Anonymous_) DateVal() float64

func (*WireVARIANT_Anonymous_) DblVal

func (this *WireVARIANT_Anonymous_) DblVal() *float64

func (*WireVARIANT_Anonymous_) DblValVal

func (this *WireVARIANT_Anonymous_) DblValVal() float64

func (*WireVARIANT_Anonymous_) DecVal

func (this *WireVARIANT_Anonymous_) DecVal() *DECIMAL

func (*WireVARIANT_Anonymous_) DecValVal

func (this *WireVARIANT_Anonymous_) DecValVal() DECIMAL

func (*WireVARIANT_Anonymous_) FltVal

func (this *WireVARIANT_Anonymous_) FltVal() *float32

func (*WireVARIANT_Anonymous_) FltValVal

func (this *WireVARIANT_Anonymous_) FltValVal() float32

func (*WireVARIANT_Anonymous_) IVal

func (this *WireVARIANT_Anonymous_) IVal() *int16

func (*WireVARIANT_Anonymous_) IValVal

func (this *WireVARIANT_Anonymous_) IValVal() int16

func (*WireVARIANT_Anonymous_) IntVal

func (this *WireVARIANT_Anonymous_) IntVal() *int32

func (*WireVARIANT_Anonymous_) IntValVal

func (this *WireVARIANT_Anonymous_) IntValVal() int32

func (*WireVARIANT_Anonymous_) LVal

func (this *WireVARIANT_Anonymous_) LVal() *int32

func (*WireVARIANT_Anonymous_) LValVal

func (this *WireVARIANT_Anonymous_) LValVal() int32

func (*WireVARIANT_Anonymous_) LlVal

func (this *WireVARIANT_Anonymous_) LlVal() *int64

func (*WireVARIANT_Anonymous_) LlValVal

func (this *WireVARIANT_Anonymous_) LlValVal() int64

func (*WireVARIANT_Anonymous_) Parray

func (this *WireVARIANT_Anonymous_) Parray() ***WireSAFEARRAY_

func (*WireVARIANT_Anonymous_) ParrayVal

func (this *WireVARIANT_Anonymous_) ParrayVal() **WireSAFEARRAY_

func (*WireVARIANT_Anonymous_) PbVal

func (this *WireVARIANT_Anonymous_) PbVal() **byte

func (*WireVARIANT_Anonymous_) PbValVal

func (this *WireVARIANT_Anonymous_) PbValVal() *byte

func (*WireVARIANT_Anonymous_) PboolVal

func (this *WireVARIANT_Anonymous_) PboolVal() **VARIANT_BOOL

func (*WireVARIANT_Anonymous_) PboolValVal

func (this *WireVARIANT_Anonymous_) PboolValVal() *VARIANT_BOOL

func (*WireVARIANT_Anonymous_) PbstrVal

func (this *WireVARIANT_Anonymous_) PbstrVal() ***FLAGGED_WORD_BLOB

func (*WireVARIANT_Anonymous_) PbstrValVal

func (this *WireVARIANT_Anonymous_) PbstrValVal() **FLAGGED_WORD_BLOB

func (*WireVARIANT_Anonymous_) PcVal

func (this *WireVARIANT_Anonymous_) PcVal() *PSTR

func (*WireVARIANT_Anonymous_) PcValVal

func (this *WireVARIANT_Anonymous_) PcValVal() PSTR

func (*WireVARIANT_Anonymous_) PcyVal

func (this *WireVARIANT_Anonymous_) PcyVal() **CY

func (*WireVARIANT_Anonymous_) PcyValVal

func (this *WireVARIANT_Anonymous_) PcyValVal() *CY

func (*WireVARIANT_Anonymous_) Pdate

func (this *WireVARIANT_Anonymous_) Pdate() **float64

func (*WireVARIANT_Anonymous_) PdateVal

func (this *WireVARIANT_Anonymous_) PdateVal() *float64

func (*WireVARIANT_Anonymous_) PdblVal

func (this *WireVARIANT_Anonymous_) PdblVal() **float64

func (*WireVARIANT_Anonymous_) PdblValVal

func (this *WireVARIANT_Anonymous_) PdblValVal() *float64

func (*WireVARIANT_Anonymous_) PdecVal

func (this *WireVARIANT_Anonymous_) PdecVal() **DECIMAL

func (*WireVARIANT_Anonymous_) PdecValVal

func (this *WireVARIANT_Anonymous_) PdecValVal() *DECIMAL

func (*WireVARIANT_Anonymous_) PdispVal

func (this *WireVARIANT_Anonymous_) PdispVal() **IDispatch

func (*WireVARIANT_Anonymous_) PdispValVal

func (this *WireVARIANT_Anonymous_) PdispValVal() *IDispatch

func (*WireVARIANT_Anonymous_) PfltVal

func (this *WireVARIANT_Anonymous_) PfltVal() **float32

func (*WireVARIANT_Anonymous_) PfltValVal

func (this *WireVARIANT_Anonymous_) PfltValVal() *float32

func (*WireVARIANT_Anonymous_) PiVal

func (this *WireVARIANT_Anonymous_) PiVal() **int16

func (*WireVARIANT_Anonymous_) PiValVal

func (this *WireVARIANT_Anonymous_) PiValVal() *int16

func (*WireVARIANT_Anonymous_) PintVal

func (this *WireVARIANT_Anonymous_) PintVal() **int32

func (*WireVARIANT_Anonymous_) PintValVal

func (this *WireVARIANT_Anonymous_) PintValVal() *int32

func (*WireVARIANT_Anonymous_) PlVal

func (this *WireVARIANT_Anonymous_) PlVal() **int32

func (*WireVARIANT_Anonymous_) PlValVal

func (this *WireVARIANT_Anonymous_) PlValVal() *int32

func (*WireVARIANT_Anonymous_) PllVal

func (this *WireVARIANT_Anonymous_) PllVal() **int64

func (*WireVARIANT_Anonymous_) PllValVal

func (this *WireVARIANT_Anonymous_) PllValVal() *int64

func (*WireVARIANT_Anonymous_) Pparray

func (this *WireVARIANT_Anonymous_) Pparray() ****WireSAFEARRAY_

func (*WireVARIANT_Anonymous_) PparrayVal

func (this *WireVARIANT_Anonymous_) PparrayVal() ***WireSAFEARRAY_

func (*WireVARIANT_Anonymous_) PpdispVal

func (this *WireVARIANT_Anonymous_) PpdispVal() ***IDispatch

func (*WireVARIANT_Anonymous_) PpdispValVal

func (this *WireVARIANT_Anonymous_) PpdispValVal() **IDispatch

func (*WireVARIANT_Anonymous_) PpunkVal

func (this *WireVARIANT_Anonymous_) PpunkVal() ***IUnknown

func (*WireVARIANT_Anonymous_) PpunkValVal

func (this *WireVARIANT_Anonymous_) PpunkValVal() **IUnknown

func (*WireVARIANT_Anonymous_) Pscode

func (this *WireVARIANT_Anonymous_) Pscode() **int32

func (*WireVARIANT_Anonymous_) PscodeVal

func (this *WireVARIANT_Anonymous_) PscodeVal() *int32

func (*WireVARIANT_Anonymous_) PuiVal

func (this *WireVARIANT_Anonymous_) PuiVal() **uint16

func (*WireVARIANT_Anonymous_) PuiValVal

func (this *WireVARIANT_Anonymous_) PuiValVal() *uint16

func (*WireVARIANT_Anonymous_) PuintVal

func (this *WireVARIANT_Anonymous_) PuintVal() **uint32

func (*WireVARIANT_Anonymous_) PuintValVal

func (this *WireVARIANT_Anonymous_) PuintValVal() *uint32

func (*WireVARIANT_Anonymous_) PulVal

func (this *WireVARIANT_Anonymous_) PulVal() **uint32

func (*WireVARIANT_Anonymous_) PulValVal

func (this *WireVARIANT_Anonymous_) PulValVal() *uint32

func (*WireVARIANT_Anonymous_) PullVal

func (this *WireVARIANT_Anonymous_) PullVal() **uint64

func (*WireVARIANT_Anonymous_) PullValVal

func (this *WireVARIANT_Anonymous_) PullValVal() *uint64

func (*WireVARIANT_Anonymous_) PunkVal

func (this *WireVARIANT_Anonymous_) PunkVal() **IUnknown

func (*WireVARIANT_Anonymous_) PunkValVal

func (this *WireVARIANT_Anonymous_) PunkValVal() *IUnknown

func (*WireVARIANT_Anonymous_) PvarVal

func (this *WireVARIANT_Anonymous_) PvarVal() ***WireVARIANT_

func (*WireVARIANT_Anonymous_) PvarValVal

func (this *WireVARIANT_Anonymous_) PvarValVal() **WireVARIANT_

func (*WireVARIANT_Anonymous_) Scode

func (this *WireVARIANT_Anonymous_) Scode() *int32

func (*WireVARIANT_Anonymous_) ScodeVal

func (this *WireVARIANT_Anonymous_) ScodeVal() int32

func (*WireVARIANT_Anonymous_) UiVal

func (this *WireVARIANT_Anonymous_) UiVal() *uint16

func (*WireVARIANT_Anonymous_) UiValVal

func (this *WireVARIANT_Anonymous_) UiValVal() uint16

func (*WireVARIANT_Anonymous_) UintVal

func (this *WireVARIANT_Anonymous_) UintVal() *uint32

func (*WireVARIANT_Anonymous_) UintValVal

func (this *WireVARIANT_Anonymous_) UintValVal() uint32

func (*WireVARIANT_Anonymous_) UlVal

func (this *WireVARIANT_Anonymous_) UlVal() *uint32

func (*WireVARIANT_Anonymous_) UlValVal

func (this *WireVARIANT_Anonymous_) UlValVal() uint32

func (*WireVARIANT_Anonymous_) UllVal

func (this *WireVARIANT_Anonymous_) UllVal() *uint64

func (*WireVARIANT_Anonymous_) UllValVal

func (this *WireVARIANT_Anonymous_) UllValVal() uint64

type WofEnumEntryProc

type WofEnumEntryProc = uintptr

type WofEnumEntryProc_func

type WofEnumEntryProc_func = func(EntryInfo unsafe.Pointer, UserData unsafe.Pointer) BOOL

type WofEnumFilesProc

type WofEnumFilesProc = uintptr

type WofEnumFilesProc_func

type WofEnumFilesProc_func = func(FilePath PWSTR, ExternalFileInfo unsafe.Pointer, UserData unsafe.Pointer) BOOL

type XFORM

type XFORM struct {
	EM11 float32
	EM12 float32
	EM21 float32
	EM22 float32
	EDx  float32
	EDy  float32
}

type XFORMCOORDS

type XFORMCOORDS int32

enum

const (
	XFORMCOORDS_POSITION            XFORMCOORDS = 1
	XFORMCOORDS_SIZE                XFORMCOORDS = 2
	XFORMCOORDS_HIMETRICTOCONTAINER XFORMCOORDS = 4
	XFORMCOORDS_CONTAINERTOHIMETRIC XFORMCOORDS = 8
	XFORMCOORDS_EVENTCOMPAT         XFORMCOORDS = 16
)

type XPF_MCE_FLAGS

type XPF_MCE_FLAGS struct {
	XPF_MCE_FLAGS_Anonymous
}

func (*XPF_MCE_FLAGS) Anonymous

func (this *XPF_MCE_FLAGS) Anonymous() *XPF_MCE_FLAGS_Anonymous

func (*XPF_MCE_FLAGS) AnonymousVal

func (this *XPF_MCE_FLAGS) AnonymousVal() XPF_MCE_FLAGS_Anonymous

func (*XPF_MCE_FLAGS) AsULONG

func (this *XPF_MCE_FLAGS) AsULONG() *uint32

func (*XPF_MCE_FLAGS) AsULONGVal

func (this *XPF_MCE_FLAGS) AsULONGVal() uint32

type XPF_MCE_FLAGS_Anonymous

type XPF_MCE_FLAGS_Anonymous struct {
	Bitfield_ uint32
}

type XPF_MC_BANK_FLAGS

type XPF_MC_BANK_FLAGS struct {
	XPF_MC_BANK_FLAGS_Anonymous
}

func (*XPF_MC_BANK_FLAGS) Anonymous

func (*XPF_MC_BANK_FLAGS) AnonymousVal

func (this *XPF_MC_BANK_FLAGS) AnonymousVal() XPF_MC_BANK_FLAGS_Anonymous

func (*XPF_MC_BANK_FLAGS) AsUCHAR

func (this *XPF_MC_BANK_FLAGS) AsUCHAR() *byte

func (*XPF_MC_BANK_FLAGS) AsUCHARVal

func (this *XPF_MC_BANK_FLAGS) AsUCHARVal() byte

type XPF_MC_BANK_FLAGS_Anonymous

type XPF_MC_BANK_FLAGS_Anonymous struct {
	Bitfield_ byte
}

type XPS_COLOR

type XPS_COLOR struct {
	ColorType XPS_COLOR_TYPE
	Value     XPS_COLOR_XPS_COLOR_VALUE
}

type XPS_COLOR_INTERPOLATION

type XPS_COLOR_INTERPOLATION int32

enum

const (
	XPS_COLOR_INTERPOLATION_SCRGBLINEAR XPS_COLOR_INTERPOLATION = 1
	XPS_COLOR_INTERPOLATION_SRGBLINEAR  XPS_COLOR_INTERPOLATION = 2
)

type XPS_COLOR_TYPE

type XPS_COLOR_TYPE int32

enum

const (
	XPS_COLOR_TYPE_SRGB    XPS_COLOR_TYPE = 1
	XPS_COLOR_TYPE_SCRGB   XPS_COLOR_TYPE = 2
	XPS_COLOR_TYPE_CONTEXT XPS_COLOR_TYPE = 3
)

type XPS_COLOR_XPS_COLOR_VALUE

type XPS_COLOR_XPS_COLOR_VALUE struct {
	Data [10]uint32
}

func (*XPS_COLOR_XPS_COLOR_VALUE) Context

func (*XPS_COLOR_XPS_COLOR_VALUE) ContextVal

func (*XPS_COLOR_XPS_COLOR_VALUE) SRGB

func (*XPS_COLOR_XPS_COLOR_VALUE) SRGBVal

func (*XPS_COLOR_XPS_COLOR_VALUE) ScRGB

func (*XPS_COLOR_XPS_COLOR_VALUE) ScRGBVal

type XPS_COLOR_XPS_COLOR_VALUE_Context

type XPS_COLOR_XPS_COLOR_VALUE_Context struct {
	ChannelCount byte
	Channels     [9]float32
}

type XPS_COLOR_XPS_COLOR_VALUE_SRGB

type XPS_COLOR_XPS_COLOR_VALUE_SRGB struct {
	Alpha byte
	Red   byte
	Green byte
	Blue  byte
}

type XPS_COLOR_XPS_COLOR_VALUE_ScRGB

type XPS_COLOR_XPS_COLOR_VALUE_ScRGB struct {
	Alpha float32
	Red   float32
	Green float32
	Blue  float32
}

type XPS_DASH

type XPS_DASH struct {
	Length float32
	Gap    float32
}

type XPS_DASH_CAP

type XPS_DASH_CAP int32

enum

const (
	XPS_DASH_CAP_FLAT     XPS_DASH_CAP = 1
	XPS_DASH_CAP_ROUND    XPS_DASH_CAP = 2
	XPS_DASH_CAP_SQUARE   XPS_DASH_CAP = 3
	XPS_DASH_CAP_TRIANGLE XPS_DASH_CAP = 4
)

type XPS_DOCUMENT_TYPE

type XPS_DOCUMENT_TYPE int32

enum

const (
	XPS_DOCUMENT_TYPE_UNSPECIFIED XPS_DOCUMENT_TYPE = 1
	XPS_DOCUMENT_TYPE_XPS         XPS_DOCUMENT_TYPE = 2
	XPS_DOCUMENT_TYPE_OPENXPS     XPS_DOCUMENT_TYPE = 3
)

type XPS_FILL_RULE

type XPS_FILL_RULE int32

enum

const (
	XPS_FILL_RULE_EVENODD XPS_FILL_RULE = 1
	XPS_FILL_RULE_NONZERO XPS_FILL_RULE = 2
)

type XPS_FONT_EMBEDDING

type XPS_FONT_EMBEDDING int32

enum

const (
	XPS_FONT_EMBEDDING_NORMAL                  XPS_FONT_EMBEDDING = 1
	XPS_FONT_EMBEDDING_OBFUSCATED              XPS_FONT_EMBEDDING = 2
	XPS_FONT_EMBEDDING_RESTRICTED              XPS_FONT_EMBEDDING = 3
	XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED XPS_FONT_EMBEDDING = 4
)

type XPS_GLYPH_INDEX

type XPS_GLYPH_INDEX struct {
	Index            int32
	AdvanceWidth     float32
	HorizontalOffset float32
	VerticalOffset   float32
}

type XPS_GLYPH_MAPPING

type XPS_GLYPH_MAPPING struct {
	UnicodeStringStart  uint32
	UnicodeStringLength uint16
	GlyphIndicesStart   uint32
	GlyphIndicesLength  uint16
}

type XPS_IMAGE_TYPE

type XPS_IMAGE_TYPE int32

enum

const (
	XPS_IMAGE_TYPE_JPEG XPS_IMAGE_TYPE = 1
	XPS_IMAGE_TYPE_PNG  XPS_IMAGE_TYPE = 2
	XPS_IMAGE_TYPE_TIFF XPS_IMAGE_TYPE = 3
	XPS_IMAGE_TYPE_WDP  XPS_IMAGE_TYPE = 4
	XPS_IMAGE_TYPE_JXR  XPS_IMAGE_TYPE = 5
)

type XPS_INTERLEAVING

type XPS_INTERLEAVING int32

enum

const (
	XPS_INTERLEAVING_OFF XPS_INTERLEAVING = 1
	XPS_INTERLEAVING_ON  XPS_INTERLEAVING = 2
)

type XPS_LINE_CAP

type XPS_LINE_CAP int32

enum

const (
	XPS_LINE_CAP_FLAT     XPS_LINE_CAP = 1
	XPS_LINE_CAP_ROUND    XPS_LINE_CAP = 2
	XPS_LINE_CAP_SQUARE   XPS_LINE_CAP = 3
	XPS_LINE_CAP_TRIANGLE XPS_LINE_CAP = 4
)

type XPS_LINE_JOIN

type XPS_LINE_JOIN int32

enum

const (
	XPS_LINE_JOIN_MITER XPS_LINE_JOIN = 1
	XPS_LINE_JOIN_BEVEL XPS_LINE_JOIN = 2
	XPS_LINE_JOIN_ROUND XPS_LINE_JOIN = 3
)

type XPS_MATRIX

type XPS_MATRIX struct {
	M11 float32
	M12 float32
	M21 float32
	M22 float32
	M31 float32
	M32 float32
}

type XPS_OBJECT_TYPE

type XPS_OBJECT_TYPE int32

enum

const (
	XPS_OBJECT_TYPE_CANVAS                XPS_OBJECT_TYPE = 1
	XPS_OBJECT_TYPE_GLYPHS                XPS_OBJECT_TYPE = 2
	XPS_OBJECT_TYPE_PATH                  XPS_OBJECT_TYPE = 3
	XPS_OBJECT_TYPE_MATRIX_TRANSFORM      XPS_OBJECT_TYPE = 4
	XPS_OBJECT_TYPE_GEOMETRY              XPS_OBJECT_TYPE = 5
	XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH     XPS_OBJECT_TYPE = 6
	XPS_OBJECT_TYPE_IMAGE_BRUSH           XPS_OBJECT_TYPE = 7
	XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH XPS_OBJECT_TYPE = 8
	XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH XPS_OBJECT_TYPE = 9
	XPS_OBJECT_TYPE_VISUAL_BRUSH          XPS_OBJECT_TYPE = 10
)

type XPS_POINT

type XPS_POINT struct {
	X float32
	Y float32
}

type XPS_RECT

type XPS_RECT struct {
	X      float32
	Y      float32
	Width  float32
	Height float32
}

type XPS_SEGMENT_STROKE_PATTERN

type XPS_SEGMENT_STROKE_PATTERN int32

enum

const (
	XPS_SEGMENT_STROKE_PATTERN_ALL   XPS_SEGMENT_STROKE_PATTERN = 1
	XPS_SEGMENT_STROKE_PATTERN_NONE  XPS_SEGMENT_STROKE_PATTERN = 2
	XPS_SEGMENT_STROKE_PATTERN_MIXED XPS_SEGMENT_STROKE_PATTERN = 3
)

type XPS_SEGMENT_TYPE

type XPS_SEGMENT_TYPE int32

enum

const (
	XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE        XPS_SEGMENT_TYPE = 1
	XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE XPS_SEGMENT_TYPE = 2
	XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE        XPS_SEGMENT_TYPE = 3
	XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE XPS_SEGMENT_TYPE = 4
	XPS_SEGMENT_TYPE_BEZIER                     XPS_SEGMENT_TYPE = 5
	XPS_SEGMENT_TYPE_LINE                       XPS_SEGMENT_TYPE = 6
	XPS_SEGMENT_TYPE_QUADRATIC_BEZIER           XPS_SEGMENT_TYPE = 7
)

type XPS_SIGNATURE_STATUS

type XPS_SIGNATURE_STATUS int32

enum

const (
	XPS_SIGNATURE_STATUS_INCOMPLIANT  XPS_SIGNATURE_STATUS = 1
	XPS_SIGNATURE_STATUS_INCOMPLETE   XPS_SIGNATURE_STATUS = 2
	XPS_SIGNATURE_STATUS_BROKEN       XPS_SIGNATURE_STATUS = 3
	XPS_SIGNATURE_STATUS_QUESTIONABLE XPS_SIGNATURE_STATUS = 4
	XPS_SIGNATURE_STATUS_VALID        XPS_SIGNATURE_STATUS = 5
)

type XPS_SIGN_FLAGS

type XPS_SIGN_FLAGS int32

enum flags

const (
	XPS_SIGN_FLAGS_NONE                        XPS_SIGN_FLAGS = 0
	XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY XPS_SIGN_FLAGS = 1
)

type XPS_SIGN_POLICY

type XPS_SIGN_POLICY int32

enum flags

const (
	XPS_SIGN_POLICY_NONE                    XPS_SIGN_POLICY = 0
	XPS_SIGN_POLICY_CORE_PROPERTIES         XPS_SIGN_POLICY = 1
	XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS XPS_SIGN_POLICY = 2
	XPS_SIGN_POLICY_PRINT_TICKET            XPS_SIGN_POLICY = 4
	XPS_SIGN_POLICY_DISCARD_CONTROL         XPS_SIGN_POLICY = 8
	XPS_SIGN_POLICY_ALL                     XPS_SIGN_POLICY = 15
)

type XPS_SIZE

type XPS_SIZE struct {
	Width  float32
	Height float32
}

type XPS_SPREAD_METHOD

type XPS_SPREAD_METHOD int32

enum

const (
	XPS_SPREAD_METHOD_PAD     XPS_SPREAD_METHOD = 1
	XPS_SPREAD_METHOD_REFLECT XPS_SPREAD_METHOD = 2
	XPS_SPREAD_METHOD_REPEAT  XPS_SPREAD_METHOD = 3
)

type XPS_STYLE_SIMULATION

type XPS_STYLE_SIMULATION int32

enum

const (
	XPS_STYLE_SIMULATION_NONE       XPS_STYLE_SIMULATION = 1
	XPS_STYLE_SIMULATION_ITALIC     XPS_STYLE_SIMULATION = 2
	XPS_STYLE_SIMULATION_BOLD       XPS_STYLE_SIMULATION = 3
	XPS_STYLE_SIMULATION_BOLDITALIC XPS_STYLE_SIMULATION = 4
)

type XPS_THUMBNAIL_SIZE

type XPS_THUMBNAIL_SIZE int32

enum

const (
	XPS_THUMBNAIL_SIZE_VERYSMALL XPS_THUMBNAIL_SIZE = 1
	XPS_THUMBNAIL_SIZE_SMALL     XPS_THUMBNAIL_SIZE = 2
	XPS_THUMBNAIL_SIZE_MEDIUM    XPS_THUMBNAIL_SIZE = 3
	XPS_THUMBNAIL_SIZE_LARGE     XPS_THUMBNAIL_SIZE = 4
)

type XPS_TILE_MODE

type XPS_TILE_MODE int32

enum

const (
	XPS_TILE_MODE_NONE   XPS_TILE_MODE = 1
	XPS_TILE_MODE_TILE   XPS_TILE_MODE = 2
	XPS_TILE_MODE_FLIPX  XPS_TILE_MODE = 3
	XPS_TILE_MODE_FLIPY  XPS_TILE_MODE = 4
	XPS_TILE_MODE_FLIPXY XPS_TILE_MODE = 5
)

type XSAVE_AREA

type XSAVE_AREA struct {
	LegacyState XSAVE_FORMAT
	Header      XSAVE_AREA_HEADER
}

type XSAVE_AREA_HEADER

type XSAVE_AREA_HEADER struct {
	Mask           uint64
	CompactionMask uint64
	Reserved2      [6]uint64
}

type XSAVE_CET_U_FORMAT

type XSAVE_CET_U_FORMAT struct {
	Ia32CetUMsr   uint64
	Ia32Pl3SspMsr uint64
}

type XSAVE_FORMAT

type XSAVE_FORMAT struct {
	ControlWord    uint16
	StatusWord     uint16
	TagWord        byte
	Reserved1      byte
	ErrorOpcode    uint16
	ErrorOffset    uint32
	ErrorSelector  uint16
	Reserved2      uint16
	DataOffset     uint32
	DataSelector   uint16
	Reserved3      uint16
	MxCsr          uint32
	MxCsr_Mask     uint32
	FloatRegisters [8]M128A
	XmmRegisters   [16]M128A
	Reserved4      [96]byte
}

type XSTATE_CONFIGURATION

type XSTATE_CONFIGURATION struct {
	EnabledFeatures         uint64
	EnabledVolatileFeatures uint64
	Size                    uint32
	XSTATE_CONFIGURATION_Anonymous
	Features                             [64]XSTATE_FEATURE
	EnabledSupervisorFeatures            uint64
	AlignedFeatures                      uint64
	AllFeatureSize                       uint32
	AllFeatures                          [64]uint32
	EnabledUserVisibleSupervisorFeatures uint64
	ExtendedFeatureDisableFeatures       uint64
	AllNonLargeFeatureSize               uint32
	Spare                                uint32
}

type XSTATE_CONFIGURATION_Anonymous

type XSTATE_CONFIGURATION_Anonymous struct {
	XSTATE_CONFIGURATION_Anonymous_Anonymous
}

func (*XSTATE_CONFIGURATION_Anonymous) Anonymous

func (*XSTATE_CONFIGURATION_Anonymous) AnonymousVal

func (*XSTATE_CONFIGURATION_Anonymous) ControlFlags

func (this *XSTATE_CONFIGURATION_Anonymous) ControlFlags() *uint32

func (*XSTATE_CONFIGURATION_Anonymous) ControlFlagsVal

func (this *XSTATE_CONFIGURATION_Anonymous) ControlFlagsVal() uint32

type XSTATE_CONFIGURATION_Anonymous_Anonymous

type XSTATE_CONFIGURATION_Anonymous_Anonymous struct {
	Bitfield_ uint32
}

type XSTATE_CONFIG_FEATURE_MSC_INFO

type XSTATE_CONFIG_FEATURE_MSC_INFO struct {
	SizeOfInfo      uint32
	ContextSize     uint32
	EnabledFeatures uint64
	Features        [64]XSTATE_FEATURE
}

type XSTATE_CONTEXT

type XSTATE_CONTEXT struct {
	Mask      uint64
	Length    uint32
	Reserved1 uint32
	Area      *XSAVE_AREA
	Buffer    unsafe.Pointer
}

type XSTATE_FEATURE

type XSTATE_FEATURE struct {
	Offset uint32
	Size   uint32
}

type XpsOMObjectFactory

type XpsOMObjectFactory struct {
}

type XpsOMThumbnailGenerator

type XpsOMThumbnailGenerator struct {
}

type XpsSignatureManager

type XpsSignatureManager struct {
}

type ZoomUnit

type ZoomUnit int32

enum

const (
	ZoomUnit_NoAmount       ZoomUnit = 0
	ZoomUnit_LargeDecrement ZoomUnit = 1
	ZoomUnit_SmallDecrement ZoomUnit = 2
	ZoomUnit_LargeIncrement ZoomUnit = 3
	ZoomUnit_SmallIncrement ZoomUnit = 4
)

Source Files

0_package.go 1_supplement.go 2_utils.go Foundation.go Globalization.go Graphics.Gdi.go Security.AppLocker.go Security.go Storage.FileSystem.go Storage.Xps.go System.Com.StructuredStorage.go System.Com.go System.Console.go System.DataExchange.go System.Diagnostics.Debug.go System.Diagnostics.ProcessSnapshotting.go System.Diagnostics.ToolHelp.go System.Environment.go System.EventLog.go System.IO.go System.Kernel.go System.LibraryLoader.go System.Mailslots.go System.Memory.go System.Ole.go System.Pipes.go System.Power.go System.Registry.go System.Services.go System.Shutdown.go System.StationsAndDesktops.go System.SystemInformation.go System.SystemServices.go System.Threading.go System.Time.go System.Variant.go System.WinRT.go System.WindowsProgramming.go UI.Accessibility.go UI.Controls.Dialogs.go UI.Controls.RichEdit.go UI.Controls.go UI.HiDpi.go UI.Input.KeyboardAndMouse.go UI.Input.go UI.Shell.Common.go UI.Shell.PropertiesSystem.go UI.Shell.go UI.WindowsAndMessaging.go

Version
v2.2.0 (latest)
Published
May 9, 2024
Platform
linux/amd64
Imports
8 packages
Last checked
3 months ago

Tools for package owners.