github.com/tomatome/win@v0.3.1/const.go (about) 1 package win 2 3 type BOOL int32 4 5 const ( 6 TRUE BOOL = 1 7 FALSE BOOL = 0 8 ) 9 10 const ( 11 CCHDEVICENAME = 32 12 CCHFORMNAME = 32 13 ) 14 15 type SECURITY_IMPERSONATION_LEVEL int32 16 17 const ( 18 SecurityAnonymous SECURITY_IMPERSONATION_LEVEL = iota 19 SecurityIdentification 20 SecurityImpersonation 21 SecurityDelegation 22 ) 23 24 const ( 25 CCHILDREN_TITLEBAR = 5 26 CCHILDREN_SCROLLBAR = 5 27 ) 28 29 type SE_OBJECT_TYPE int32 30 31 const ( 32 SE_UNKNOWN_OBJECT_TYPE SE_OBJECT_TYPE = iota 33 SE_FILE_OBJECT 34 SE_SERVICE 35 SE_PRINTER 36 SE_REGISTRY_KEY 37 SE_LMSHARE 38 SE_KERNEL_OBJECT 39 SE_WINDOW_OBJECT 40 SE_DS_OBJECT 41 SE_DS_OBJECT_ALL 42 SE_PROVIDER_DEFINED_OBJECT 43 SE_WMIGUID_OBJECT 44 SE_REGISTRY_WOW64_32KEY 45 ) 46 47 type PROPERTYORIGIN int32 48 49 const ( 50 PO_STATE PROPERTYORIGIN = iota 51 PO_PART 52 PO_CLASS 53 PO_GLOBAL 54 PO_NOTFOUND 55 ) 56 57 type THEMESIZE int32 58 59 const ( 60 TS_MIN THEMESIZE = iota 61 TS_TRUE 62 TS_DRAW 63 ) 64 65 const ANYSIZE_ARRAY = 1 66 67 type AUDIT_EVENT_TYPE int32 68 69 const ( 70 AuditEventObjectAccess AUDIT_EVENT_TYPE = iota 71 AuditEventDirectoryServiceAccess 72 ) 73 74 type POLICY_AUDIT_EVENT_TYPE int32 75 76 const ( 77 AuditCategorySystem POLICY_AUDIT_EVENT_TYPE = iota 78 AuditCategoryLogon 79 AuditCategoryObjectAccess 80 AuditCategoryPrivilegeUse 81 AuditCategoryDetailedTracking 82 AuditCategoryPolicyChange 83 AuditCategoryAccountManagement 84 AuditCategoryDirectoryServiceAccess 85 AuditCategoryAccountLogon 86 ) 87 88 type ACCESS_MODE int32 89 90 const ( 91 NOT_USED_ACCESS ACCESS_MODE = iota 92 GRANT_ACCESS 93 SET_ACCESS 94 DENY_ACCESS 95 REVOKE_ACCESS 96 SET_AUDIT_SUCCESS 97 SET_AUDIT_FAILURE 98 ) 99 100 type MULTIPLE_TRUSTEE_OPERATION int32 101 102 const ( 103 NO_MULTIPLE_TRUSTEE MULTIPLE_TRUSTEE_OPERATION = iota 104 TRUSTEE_IS_IMPERSONATE 105 ) 106 107 type TRUSTEE_FORM int32 108 109 const ( 110 TRUSTEE_IS_SID TRUSTEE_FORM = iota 111 TRUSTEE_IS_NAME 112 TRUSTEE_BAD_FORM 113 TRUSTEE_IS_OBJECTS_AND_SID 114 TRUSTEE_IS_OBJECTS_AND_NAME 115 ) 116 117 type TRUSTEE_TYPE int32 118 119 const ( 120 TRUSTEE_IS_UNKNOWN TRUSTEE_TYPE = iota 121 TRUSTEE_IS_USER 122 TRUSTEE_IS_GROUP 123 TRUSTEE_IS_DOMAIN 124 TRUSTEE_IS_ALIAS 125 TRUSTEE_IS_WELL_KNOWN_GROUP 126 TRUSTEE_IS_DELETED 127 TRUSTEE_IS_INVALID 128 TRUSTEE_IS_COMPUTER 129 ) 130 131 const MAXPNAMELEN = 32 132 133 type XLAT_SIDE int32 134 135 const ( 136 XLAT_SERVER XLAT_SIDE = iota 137 XLAT_CLIENT 138 ) 139 140 type IDL_CS_CONVERT int32 141 142 const ( 143 IDL_CS_NO_CONVERT IDL_CS_CONVERT = iota 144 IDL_CS_IN_PLACE_CONVERT 145 IDL_CS_NEW_BUFFER_CONVERT 146 ) 147 148 type VARENUM int32 149 150 const ( 151 VT_EMPTY VARENUM = 0 152 VT_NULL = 1 153 VT_I2 = 2 154 VT_I4 = 3 155 VT_R4 = 4 156 VT_R8 = 5 157 VT_CY = 6 158 VT_DATE = 7 159 VT_BSTR = 8 160 VT_DISPATCH = 9 161 VT_ERROR = 10 162 VT_BOOL = 11 163 VT_VARIANT = 12 164 VT_UNKNOWN = 13 165 VT_DECIMAL = 14 166 VT_I1 = 16 167 VT_UI1 = 17 168 VT_UI2 = 18 169 VT_UI4 = 19 170 VT_I8 = 20 171 VT_UI8 = 21 172 VT_INT = 22 173 VT_UINT = 23 174 VT_VOID = 24 175 VT_HRESULT = 25 176 VT_PTR = 26 177 VT_SAFEARRAY = 27 178 VT_CARRAY = 28 179 VT_USERDEFINED = 29 180 VT_LPSTR = 30 181 VT_LPWSTR = 31 182 VT_RECORD = 36 183 VT_INT_PTR = 37 184 VT_UINT_PTR = 38 185 VT_FILETIME = 64 186 VT_BLOB = 65 187 VT_STREAM = 66 188 VT_STORAGE = 67 189 VT_STREAMED_OBJECT = 68 190 VT_STORED_OBJECT = 69 191 VT_BLOB_OBJECT = 70 192 VT_CF = 71 193 VT_CLSID = 72 194 VT_VERSIONED_STREAM = 73 195 VT_BSTR_BLOB = 0xfff 196 VT_VECTOR = 0x1000 197 VT_ARRAY = 0x2000 198 VT_BYREF = 0x4000 199 VT_RESERVED = 0x8000 200 VT_ILLEGAL = 0xffff 201 VT_ILLEGALMASKED = 0xfff 202 VT_TYPEMASK = 0xfff 203 ) 204 205 type GpStatus int32 206 207 const ( 208 Ok GpStatus = 0 209 GenericError = 1 210 InvalidParameter = 2 211 OutOfMemory = 3 212 ObjectBusy = 4 213 InsufficientBuffer = 5 214 NotImplemented = 6 215 Win32Error = 7 216 WrongState = 8 217 Aborted = 9 218 FileNotFound = 10 219 ValueOverflow = 11 220 AccessDenied = 12 221 UnknownImageFormat = 13 222 FontFamilyNotFound = 14 223 FontStyleNotFound = 15 224 NotTrueTypeFont = 16 225 UnsupportedGdiplusVersion = 17 226 GdiplusNotInitialized = 18 227 PropertyNotFound = 19 228 PropertyNotSupported = 20 229 ProfileNotFound = 21 230 ) 231 232 type BP_ANIMATIONSTYLE int32 233 234 const ( 235 BPAS_NONE BP_ANIMATIONSTYLE = iota 236 BPAS_LINEAR 237 BPAS_CUBIC 238 BPAS_SINE 239 ) 240 241 type BP_BUFFERFORMAT int32 242 243 const ( 244 BPBF_COMPATIBLEBITMAP BP_BUFFERFORMAT = iota 245 BPBF_DIB 246 BPBF_TOPDOWNDIB 247 BPBF_TOPDOWNMONODIB 248 ) 249 250 const MAX_INTLIST_COUNT = 402 251 252 type PERCEIVED int32 253 254 const ( 255 PERCEIVED_TYPE_FIRST PERCEIVED = -3 256 PERCEIVED_TYPE_CUSTOM = -3 257 PERCEIVED_TYPE_UNSPECIFIED = -2 258 PERCEIVED_TYPE_FOLDER = -1 259 PERCEIVED_TYPE_UNKNOWN = 0 260 PERCEIVED_TYPE_TEXT = 1 261 PERCEIVED_TYPE_IMAGE = 2 262 PERCEIVED_TYPE_AUDIO = 3 263 PERCEIVED_TYPE_VIDEO = 4 264 PERCEIVED_TYPE_COMPRESSED = 5 265 PERCEIVED_TYPE_DOCUMENT = 6 266 PERCEIVED_TYPE_SYSTEM = 7 267 PERCEIVED_TYPE_APPLICATION = 8 268 PERCEIVED_TYPE_GAMEMEDIA = 9 269 PERCEIVED_TYPE_CONTACTS = 10 270 PERCEIVED_TYPE_LAST = 10 271 ) 272 273 type DWORD uint32 274 275 type ASSOCF DWORD 276 277 const ( 278 ASSOCF_NONE ASSOCF = 0x00000000 279 ASSOCF_INIT_NOREMAPCLSID = 0x00000001 280 ASSOCF_INIT_BYEXENAME = 0x00000002 281 ASSOCF_OPEN_BYEXENAME = 0x00000002 282 ASSOCF_INIT_DEFAULTTOSTAR = 0x00000004 283 ASSOCF_INIT_DEFAULTTOFOLDER = 0x00000008 284 ASSOCF_NOUSERSETTINGS = 0x00000010 285 ASSOCF_NOTRUNCATE = 0x00000020 286 ASSOCF_VERIFY = 0x00000040 287 ASSOCF_REMAPRUNDLL = 0x00000080 288 ASSOCF_NOFIXUPS = 0x00000100 289 ASSOCF_IGNOREBASECLASS = 0x00000200 290 ASSOCF_INIT_IGNOREUNKNOWN = 0x00000400 291 ASSOCF_INIT_FIXED_PROGID = 0x00000800 292 ASSOCF_IS_PROTOCOL = 0x00001000 293 ASSOCF_INIT_FOR_FILE = 0x00002000 294 ) 295 296 type ASSOCKEY int32 297 298 const ( 299 ASSOCKEY_SHELLEXECCLASS ASSOCKEY = iota + 1 300 ASSOCKEY_APP 301 ASSOCKEY_CLASS 302 ASSOCKEY_BASECLASS 303 ASSOCKEY_MAX 304 ) 305 306 type ASSOCSTR int32 307 308 const ( 309 ASSOCSTR_COMMAND ASSOCSTR = iota + 1 310 ASSOCSTR_EXECUTABLE 311 ASSOCSTR_FRIENDLYDOCNAME 312 ASSOCSTR_FRIENDLYAPPNAME 313 ASSOCSTR_NOOPEN 314 ASSOCSTR_SHELLNEWVALUE 315 ASSOCSTR_DDECOMMAND 316 ASSOCSTR_DDEIFEXEC 317 ASSOCSTR_DDEAPPLICATION 318 ASSOCSTR_DDETOPIC 319 ASSOCSTR_INFOTIP 320 ASSOCSTR_QUICKTIP 321 ASSOCSTR_TILEINFO 322 ASSOCSTR_CONTENTTYPE 323 ASSOCSTR_DEFAULTICON 324 ASSOCSTR_SHELLEXTENSION 325 ASSOCSTR_DROPTARGET 326 ASSOCSTR_DELEGATEEXECUTE 327 ASSOCSTR_SUPPORTED_URI_PROTOCOLS 328 ASSOCSTR_MAX 329 ) 330 331 type SHREGDEL_FLAGS int32 332 333 const ( 334 SHREGDEL_DEFAULT SHREGDEL_FLAGS = 0x00000000 335 SHREGDEL_HKCU = 0x00000001 336 SHREGDEL_HKLM = 0x00000010 337 SHREGDEL_BOTH = 0x00000011 338 ) 339 340 type SHREGENUM_FLAGS int32 341 342 const ( 343 SHREGENUM_DEFAULT SHREGENUM_FLAGS = 0x00000000 344 SHREGENUM_HKCU = 0x00000001 345 SHREGENUM_HKLM = 0x00000010 346 SHREGENUM_BOTH = 0x00000011 347 ) 348 349 type URLIS int32 350 351 const ( 352 URLIS_URL URLIS = iota 353 URLIS_OPAQUE 354 URLIS_NOHISTORY 355 URLIS_FILEURL 356 URLIS_APPLIABLE 357 URLIS_DIRECTORY 358 URLIS_HASQUERY 359 ) 360 361 type TASKDIALOG_COMMON_BUTTON_FLAGS int32 362 363 const ( 364 TDCBF_OK_BUTTON TASKDIALOG_COMMON_BUTTON_FLAGS = 0x0001 365 TDCBF_YES_BUTTON = 0x0002 366 TDCBF_NO_BUTTON = 0x0004 367 TDCBF_CANCEL_BUTTON = 0x0008 368 TDCBF_RETRY_BUTTON = 0x0010 369 TDCBF_CLOSE_BUTTON = 0x0020 370 ) 371 372 type TASKDIALOG_FLAGS int32 373 374 const ( 375 TDF_ENABLE_HYPERLINKS TASKDIALOG_FLAGS = 0x0001 376 TDF_USE_HICON_MAIN = 0x0002 377 TDF_USE_HICON_FOOTER = 0x0004 378 TDF_ALLOW_DIALOG_CANCELLATION = 0x0008 379 TDF_USE_COMMAND_LINKS = 0x0010 380 TDF_USE_COMMAND_LINKS_NO_ICON = 0x0020 381 TDF_EXPAND_FOOTER_AREA = 0x0040 382 TDF_EXPANDED_BY_DEFAULT = 0x0080 383 TDF_VERIFICATION_FLAG_CHECKED = 0x0100 384 TDF_SHOW_PROGRESS_BAR = 0x0200 385 TDF_SHOW_MARQUEE_PROGRESS_BAR = 0x0400 386 TDF_CALLBACK_TIMER = 0x0800 387 TDF_POSITION_RELATIVE_TO_WINDOW = 0x1000 388 TDF_RTL_LAYOUT = 0x2000 389 TDF_NO_DEFAULT_RADIO_BUTTON = 0x4000 390 TDF_CAN_BE_MINIMIZED = 0x8000 391 TDF_NO_SET_FOREGROUND = 0x00010000 392 TDF_SIZE_TO_CONTENT = 0x01000000 393 ) 394 395 const MAX_PATH = 260 396 397 const LF_FACESIZE = 32 398 const LF_FULLFACESIZE = 64 399 400 const MM_MAX_NUMAXES = 16 401 402 type CALLCONV int32 403 404 const ( 405 CC_FASTCALL CALLCONV = 0 406 CC_CDECL = 1 407 CC_MSCPASCAL = CC_CDECL + 1 408 CC_PASCAL = CC_MSCPASCAL 409 CC_MACPASCAL = CC_PASCAL + 1 410 CC_STDCALL = CC_MACPASCAL + 1 411 CC_FPFASTCALL = CC_STDCALL + 1 412 CC_SYSCALL = CC_FPFASTCALL + 1 413 CC_MPWCDECL = CC_SYSCALL + 1 414 CC_MPWPASCAL = CC_MPWCDECL + 1 415 CC_MAX = CC_MPWPASCAL + 1 416 ) 417 418 type SYSKIND int32 419 420 const ( 421 SYS_WIN16 SYSKIND = 0 422 SYS_WIN32 = SYS_WIN16 + 1 423 SYS_MAC = SYS_WIN32 + 1 424 SYS_WIN64 = SYS_MAC + 1 425 ) 426 427 type REGKIND int32 428 429 const ( 430 REGKIND_DEFAULT REGKIND = iota 431 REGKIND_REGISTER 432 REGKIND_NONE 433 ) 434 435 const IMEMENUITEM_STRING_SIZE = 80 436 437 const STYLE_DESCRIPTION_SIZE = 32 438 439 const MAX_PROTOCOL_CHAIN = 7 440 441 const WSAPROTOCOL_LEN = 255 442 443 type ADDRESS_FAMILY int16 444 445 const ( 446 AF_UNSPEC ADDRESS_FAMILY = 0 447 AF_UNIX = 1 448 AF_INET = 2 449 AF_IMPLINK = 3 450 AF_PUP = 4 451 AF_CHAOS = 5 452 AF_NS = 6 453 AF_IPX = AF_NS 454 AF_ISO = 7 455 AF_OSI = AF_ISO 456 AF_ECMA = 8 457 AF_DATAKIT = 9 458 AF_CCITT = 10 459 AF_SNA = 11 460 AF_DECnet = 12 461 AF_DLI = 13 462 AF_LAT = 14 463 AF_HYLINK = 15 464 AF_APPLETALK = 16 465 AF_NETBIOS = 17 466 AF_VOICEVIEW = 18 467 AF_FIREFOX = 19 468 AF_UNKNOWN1 = 20 469 AF_BAN = 21 470 AF_ATM = 22 471 AF_INET6 = 23 472 AF_CLUSTER = 24 473 AF_12844 = 25 474 AF_IRDA = 26 475 AF_NETDES = 28 476 AF_TCNPROCESS = 29 477 AF_TCNMESSAGE = 30 478 AF_ICLFXBM = 31 479 AF_BTH = 32 480 AF_LINK = 33 481 AF_MAX = 34 482 ) 483 484 type SERVICETYPE uint32 485 486 const ( 487 SERVICETYPE_NOTRAFFIC SERVICETYPE = 0x00000000 488 SERVICETYPE_BESTEFFORT = 0x00000001 489 SERVICETYPE_CONTROLLEDLOAD = 0x00000002 490 SERVICETYPE_GUARANTEED = 0x00000003 491 SERVICETYPE_NETWORK_UNAVAILABLE = 0x00000004 492 SERVICETYPE_GENERAL_INFORMATION = 0x00000005 493 SERVICETYPE_NOCHANGE = 0x00000006 494 SERVICETYPE_NONCONFORMING = 0x00000009 495 SERVICETYPE_NETWORK_CONTROL = 0x0000000A 496 SERVICETYPE_QUALITATIVE = 0x0000000D 497 ) 498 499 const FD_MAX_EVENTS = 10 500 501 type WSAECOMPARATOR int32 502 503 const ( 504 COMP_EQUAL WSAECOMPARATOR = iota 505 COMP_NOTLESS 506 ) 507 508 type WSACOMPLETIONTYPE int32 509 510 const ( 511 NSP_NOTIFY_IMMEDIATELY WSACOMPLETIONTYPE = iota 512 NSP_NOTIFY_HWND 513 NSP_NOTIFY_EVENT 514 NSP_NOTIFY_PORT 515 NSP_NOTIFY_APC 516 ) 517 518 type WSAESETSERVICEOP int32 519 520 const ( 521 RNRSERVICE_REGISTER WSAESETSERVICEOP = iota 522 RNRSERVICE_DEREGISTER 523 RNRSERVICE_DELETE 524 ) 525 526 const WSADESCRIPTION_LEN = 256 527 const WSASYS_STATUS_LEN = 128 528 529 type MIB_IPFORWARD_TYPE int32 530 531 const ( 532 MIB_IPROUTE_TYPE_OTHER MIB_IPFORWARD_TYPE = 1 533 MIB_IPROUTE_TYPE_INVALID = 2 534 MIB_IPROUTE_TYPE_DIRECT = 3 535 MIB_IPROUTE_TYPE_INDIRECT = 4 536 ) 537 538 type NL_ROUTE_PROTOCOL int32 539 540 const ( 541 RouteProtocolOther NL_ROUTE_PROTOCOL = 1 542 RouteProtocolLocal = 2 543 RouteProtocolNetMgmt = 3 544 RouteProtocolIcmp = 4 545 RouteProtocolEgp = 5 546 RouteProtocolGgp = 6 547 RouteProtocolHello = 7 548 RouteProtocolRip = 8 549 RouteProtocolIsIs = 9 550 RouteProtocolEsIs = 10 551 RouteProtocolCisco = 11 552 RouteProtocolBbn = 12 553 RouteProtocolOspf = 13 554 RouteProtocolBgp = 14 555 RouteProtocolIdpr = 15 556 RouteProtocolEigrp = 16 557 RouteProtocolDvmrp = 17 558 RouteProtocolRpl = 18 559 RouteProtocolDhcp = 19 560 561 MIB_IPPROTO_OTHER = 1 562 MIB_IPPROTO_LOCAL = 2 563 MIB_IPPROTO_NETMGMT = 3 564 MIB_IPPROTO_ICMP = 4 565 MIB_IPPROTO_EGP = 5 566 MIB_IPPROTO_GGP = 6 567 MIB_IPPROTO_HELLO = 7 568 MIB_IPPROTO_RIP = 8 569 MIB_IPPROTO_IS_IS = 9 570 MIB_IPPROTO_ES_IS = 10 571 MIB_IPPROTO_CISCO = 11 572 MIB_IPPROTO_BBN = 12 573 MIB_IPPROTO_OSPF = 13 574 MIB_IPPROTO_BGP = 14 575 MIB_IPPROTO_IDPR = 15 576 MIB_IPPROTO_EIGRP = 16 577 MIB_IPPROTO_DVMRP = 17 578 MIB_IPPROTO_RPL = 18 579 MIB_IPPROTO_DHCP = 19 580 MIB_IPPROTO_NT_AUTOSTATIC = 10002 581 MIB_IPPROTO_NT_STATIC = 10006 582 MIB_IPPROTO_NT_STATIC_NON_DOD = 10007 583 584 PROTO_IP_OTHER = 1 585 PROTO_IP_LOCAL = 2 586 PROTO_IP_NETMGMT = 3 587 PROTO_IP_ICMP = 4 588 PROTO_IP_EGP = 5 589 PROTO_IP_GGP = 6 590 PROTO_IP_HELLO = 7 591 PROTO_IP_RIP = 8 592 PROTO_IP_IS_IS = 9 593 PROTO_IP_ES_IS = 10 594 PROTO_IP_CISCO = 11 595 PROTO_IP_BBN = 12 596 PROTO_IP_OSPF = 13 597 PROTO_IP_BGP = 14 598 PROTO_IP_IDPR = 15 599 PROTO_IP_EIGRP = 16 600 PROTO_IP_DVMRP = 17 601 PROTO_IP_RPL = 18 602 PROTO_IP_DHCP = 19 603 PROTO_IP_NT_AUTOSTATIC = 10002 604 PROTO_IP_NT_STATIC = 10006 605 PROTO_IP_NT_STATIC_NON_DOD = 10007 606 ) 607 608 const MAXLEN_PHYSADDR = 8 609 const MAXLEN_IFDESCR = 256 610 const MAX_INTERFACE_NAME_LEN = 256 611 612 type MIB_IPNET_TYPE int32 613 614 const ( 615 MIB_IPNET_TYPE_OTHER MIB_IPNET_TYPE = 1 616 MIB_IPNET_TYPE_INVALID = 2 617 MIB_IPNET_TYPE_DYNAMIC = 3 618 MIB_IPNET_TYPE_STATIC = 4 619 ) 620 621 type MIB_TCP_STATE int32 622 623 const ( 624 MIB_TCP_STATE_CLOSED MIB_TCP_STATE = 1 625 MIB_TCP_STATE_LISTEN = 2 626 MIB_TCP_STATE_SYN_SENT = 3 627 MIB_TCP_STATE_SYN_RCVD = 4 628 MIB_TCP_STATE_ESTAB = 5 629 MIB_TCP_STATE_FIN_WAIT1 = 6 630 MIB_TCP_STATE_FIN_WAIT2 = 7 631 MIB_TCP_STATE_CLOSE_WAIT = 8 632 MIB_TCP_STATE_CLOSING = 9 633 MIB_TCP_STATE_LAST_ACK = 10 634 MIB_TCP_STATE_TIME_WAIT = 11 635 MIB_TCP_STATE_DELETE_TCB = 12 636 ) 637 638 type MIB_IPSTATS_FORWARDING int32 639 640 const ( 641 MIB_IP_FORWARDING MIB_IPSTATS_FORWARDING = 1 642 MIB_IP_NOT_FORWARDING = 2 643 ) 644 645 type NL_PREFIX_ORIGIN int32 646 647 const ( 648 IpPrefixOriginOther NL_PREFIX_ORIGIN = iota 649 IpPrefixOriginManual 650 IpPrefixOriginWellKnown 651 IpPrefixOriginDhcp 652 IpPrefixOriginRouterAdvertisement 653 IpPrefixOriginUnchanged = 1 << 4 654 ) 655 656 type NL_SUFFIX_ORIGIN int32 657 658 const ( 659 NlsoOther NL_SUFFIX_ORIGIN = iota 660 NlsoManual 661 NlsoWellKnown 662 NlsoDhcp 663 NlsoLinkLayerAddress 664 NlsoRandom 665 ) 666 const ( 667 IpSuffixOriginOther NL_SUFFIX_ORIGIN = iota 668 IpSuffixOriginManual 669 IpSuffixOriginWellKnown 670 IpSuffixOriginDhcp 671 IpSuffixOriginLinkLayerAddress 672 IpSuffixOriginRandom 673 IpSuffixOriginUnchanged = 1 << 4 674 ) 675 676 type NL_DAD_STATE int32 677 678 const ( 679 NldsInvalid NL_DAD_STATE = iota 680 NldsTentative 681 NldsDuplicate 682 NldsDeprecated 683 NldsPreferred 684 ) 685 const ( 686 IpDadStateInvalid NL_DAD_STATE = iota 687 IpDadStateTentative 688 IpDadStateDuplicate 689 IpDadStateDeprecated 690 IpDadStatePreferred 691 ) 692 693 const MAX_ADAPTER_NAME_LENGTH = 256 694 const MAX_ADAPTER_DESCRIPTION_LENGTH = 128 695 const MAX_ADAPTER_ADDRESS_LENGTH = 8 696 697 type TCP_TABLE_CLASS int32 698 699 const ( 700 TCP_TABLE_BASIC_LISTENER TCP_TABLE_CLASS = iota 701 TCP_TABLE_BASIC_CONNECTIONS 702 TCP_TABLE_BASIC_ALL 703 TCP_TABLE_OWNER_PID_LISTENER 704 TCP_TABLE_OWNER_PID_CONNECTIONS 705 TCP_TABLE_OWNER_PID_ALL 706 TCP_TABLE_OWNER_MODULE_LISTENER 707 TCP_TABLE_OWNER_MODULE_CONNECTIONS 708 TCP_TABLE_OWNER_MODULE_ALL 709 ) 710 711 type UDP_TABLE_CLASS int32 712 713 const ( 714 UDP_TABLE_BASIC UDP_TABLE_CLASS = iota 715 UDP_TABLE_OWNER_PID 716 UDP_TABLE_OWNER_MODULE 717 ) 718 719 type INTERNAL_IF_OPER_STATUS int32 720 721 const ( 722 IF_OPER_STATUS_NON_OPERATIONAL INTERNAL_IF_OPER_STATUS = 0 723 IF_OPER_STATUS_UNREACHABLE = 1 724 IF_OPER_STATUS_DISCONNECTED = 2 725 IF_OPER_STATUS_CONNECTING = 3 726 IF_OPER_STATUS_CONNECTED = 4 727 IF_OPER_STATUS_OPERATIONAL = 5 728 ) 729 730 type IF_OPER_STATUS int32 731 732 const ( 733 IfOperStatusUp IF_OPER_STATUS = iota + 1 734 IfOperStatusDown 735 IfOperStatusTesting 736 IfOperStatusUnknown 737 IfOperStatusDormant 738 IfOperStatusNotPresent 739 IfOperStatusLowerLayerDown 740 ) 741 742 const MAX_DHCPV6_DUID_LENGTH = 130 743 744 type NET_IF_COMPARTMENT_ID uint32 745 746 const ( 747 NET_IF_COMPARTMENT_ID_UNSPECIFIED NET_IF_COMPARTMENT_ID = 0 748 NET_IF_COMPARTMENT_ID_PRIMARY = 1 749 NET_IF_COMPARTMENT_ID_ALL = 0xffffffff 750 ) 751 752 type NET_IF_CONNECTION_TYPE int32 753 754 const ( 755 NET_IF_CONNECTION_DEDICATED NET_IF_CONNECTION_TYPE = iota + 1 756 NET_IF_CONNECTION_PASSIVE 757 NET_IF_CONNECTION_DEMAND 758 NET_IF_CONNECTION_MAXIMUM 759 ) 760 761 type TUNNEL_TYPE int32 762 763 const ( 764 TUNNEL_TYPE_NONE TUNNEL_TYPE = 0 765 TUNNEL_TYPE_OTHER = 1 766 TUNNEL_TYPE_DIRECT = 2 767 TUNNEL_TYPE_6TO4 = 11 768 TUNNEL_TYPE_ISATAP = 13 769 TUNNEL_TYPE_TEREDO = 14 770 TUNNEL_TYPE_IPHTTPS = 15 771 ) 772 773 const MAX_DNS_SUFFIX_STRING_LENGTH = 256 774 775 const ANY_SIZE = 100 776 777 const MAX_ADAPTER_NAME = 128 778 779 const MAX_HOSTNAME_LEN = 128 780 const MAX_DOMAIN_NAME_LEN = 128 781 const MAX_SCOPE_ID_LEN = 256 782 783 type TCPIP_OWNER_MODULE_INFO_CLASS int32 784 785 const ( 786 TCPIP_OWNER_MODULE_INFO_BASIC TCPIP_OWNER_MODULE_INFO_CLASS = iota 787 ) 788 789 const TCPIP_OWNING_MODULE_SIZE = 16 790 const MAX_DEFAULTCHAR = 2 791 const MAX_LEADBYTES = 12 792 793 const ( 794 FOREGROUND_BLUE = 0x0001 795 FOREGROUND_GREEN = 0x0002 796 FOREGROUND_RED = 0x0004 797 FOREGROUND_INTENSITY = 0x0008 798 BACKGROUND_BLUE = 0x0010 799 BACKGROUND_GREEN = 0x0020 800 BACKGROUND_RED = 0x0040 801 BACKGROUND_INTENSITY = 0x0080 802 COMMON_LVB_LEADING_BYTE = 0x0100 803 COMMON_LVB_TRAILING_BYTE = 0x0200 804 COMMON_LVB_GRID_HORIZONTAL = 0x0400 805 COMMON_LVB_GRID_LVERTICAL = 0x0800 806 COMMON_LVB_GRID_RVERTICAL = 0x1000 807 COMMON_LVB_REVERSE_VIDEO = 0x4000 808 COMMON_LVB_UNDERSCORE = 0x8000 809 ) 810 811 type TCP_ESTATS_TYPE int32 812 813 const ( 814 TcpConnectionEstatsSynOpts TCP_ESTATS_TYPE = iota 815 TcpConnectionEstatsData 816 TcpConnectionEstatsSndCong 817 TcpConnectionEstatsPath 818 TcpConnectionEstatsSendBuff 819 TcpConnectionEstatsRec 820 TcpConnectionEstatsObsRec 821 TcpConnectionEstatsBandwidth 822 TcpConnectionEstatsFineRtt 823 TcpConnectionEstatsMaximum 824 ) 825 826 type TCP_CONNECTION_OFFLOAD_STATE int32 827 828 const ( 829 TcpConnectionOffloadStateInHost TCP_CONNECTION_OFFLOAD_STATE = iota 830 TcpConnectionOffloadStateOffloading 831 TcpConnectionOffloadStateOffloaded 832 TcpConnectionOffloadStateUploading 833 TcpConnectionOffloadStateMax 834 ) 835 836 type TCP_RTO_ALGORITHM int32 837 838 const ( 839 TcpRtoAlgorithmOther TCP_RTO_ALGORITHM = iota 840 TcpRtoAlgorithmConstant 841 TcpRtoAlgorithmRsre 842 TcpRtoAlgorithmVanj 843 844 MIB_TCP_RTO_OTHER = 1 845 MIB_TCP_RTO_CONSTANT = 2 846 MIB_TCP_RTO_RSRE = 3 847 MIB_TCP_RTO_VANJ = 4 848 ) 849 850 type NET_ADDRESS_FORMAT int32 851 852 const ( 853 NET_ADDRESS_FORMAT_UNSPECIFIED NET_ADDRESS_FORMAT = iota 854 NET_ADDRESS_DNS_NAME 855 NET_ADDRESS_IPV4 856 NET_ADDRESS_IPV6 857 ) 858 859 const DNS_MAX_NAME_BUFFER_LENGTH = 256 860 861 type NDIS_MEDIUM int32 862 863 const ( 864 NdisMedium802_3 NDIS_MEDIUM = iota 865 NdisMedium802_5 866 NdisMediumFddi 867 NdisMediumWan 868 NdisMediumLocalTalk 869 NdisMediumDix 870 NdisMediumArcnetRaw 871 NdisMediumArcnet878_2 872 NdisMediumAtm 873 NdisMediumWirelessWan 874 NdisMediumIrda 875 NdisMediumBpc 876 NdisMediumCoWan 877 NdisMedium1394 878 NdisMediumInfiniBand 879 NdisMediumTunnel 880 NdisMediumNative802_11 881 NdisMediumLoopback 882 NdisMediumWiMAX 883 NdisMediumIP 884 NdisMediumMax 885 ) 886 887 type NDIS_PHYSICAL_MEDIUM int32 888 889 const ( 890 NdisPhysicalMediumUnspecified NDIS_PHYSICAL_MEDIUM = iota 891 NdisPhysicalMediumWirelessLan 892 NdisPhysicalMediumCableModem 893 NdisPhysicalMediumPhoneLine 894 NdisPhysicalMediumPowerLine 895 NdisPhysicalMediumDSL 896 NdisPhysicalMediumFibreChannel 897 NdisPhysicalMedium1394 898 NdisPhysicalMediumWirelessWan 899 NdisPhysicalMediumNative802_11 900 NdisPhysicalMediumBluetooth 901 NdisPhysicalMediumInfiniband 902 NdisPhysicalMediumWiMax 903 NdisPhysicalMediumUWB 904 NdisPhysicalMedium802_3 905 NdisPhysicalMedium802_5 906 NdisPhysicalMediumIrda 907 NdisPhysicalMediumWiredWAN 908 NdisPhysicalMediumWiredCoWan 909 NdisPhysicalMediumOther 910 NdisPhysicalMediumMax 911 ) 912 913 type NET_IF_ACCESS_TYPE int32 914 915 const ( 916 NET_IF_ACCESS_LOOPBACK NET_IF_ACCESS_TYPE = 1 917 NET_IF_ACCESS_BROADCAST = 2 918 NET_IF_ACCESS_POINT_TO_POINT = 3 919 NET_IF_ACCESS_POINT_TO_MULTI_POINT = 4 920 NET_IF_ACCESS_MAXIMUM = 5 921 ) 922 923 type NET_IF_ADMIN_STATUS int32 924 925 const ( 926 NET_IF_ADMIN_STATUS_UP NET_IF_ADMIN_STATUS = 1 927 NET_IF_ADMIN_STATUS_DOWN = 2 928 NET_IF_ADMIN_STATUS_TESTING = 3 929 ) 930 931 type NET_IF_DIRECTION_TYPE int32 932 933 const ( 934 NET_IF_DIRECTION_SENDRECEIVE NET_IF_DIRECTION_TYPE = iota 935 NET_IF_DIRECTION_SENDONLY 936 NET_IF_DIRECTION_RECEIVEONLY 937 NET_IF_DIRECTION_MAXIMUM 938 ) 939 940 type NET_IF_MEDIA_CONNECT_STATE int32 941 942 const ( 943 MediaConnectStateUnknown NET_IF_MEDIA_CONNECT_STATE = iota 944 MediaConnectStateConnected 945 MediaConnectStateDisconnected 946 ) 947 948 const IF_MAX_STRING_SIZE = 256 949 const IF_MAX_PHYS_ADDRESS_LENGTH = 32 950 951 type PFADDRESSTYPE int32 952 953 const ( 954 PF_IPV4 PFADDRESSTYPE = iota 955 PF_IPV6 956 ) 957 958 type PFFORWARD_ACTION int32 959 960 const ( 961 PF_ACTION_FORWARD PFFORWARD_ACTION = iota 962 PF_ACTION_DROP 963 ) 964 965 const MAX_JOYSTICKOEMVXDNAME = 260 966 967 const MIXER_SHORT_NAME_CHARS = 16 968 const MIXER_LONG_NAME_CHARS = 64 969 970 const NUM_POINTS = 3 971 972 type ASSOC_FILTER int32 973 974 const ( 975 ASSOC_FILTER_NONE ASSOC_FILTER = 0 976 ASSOC_FILTER_RECOMMENDED ASSOC_FILTER = 0x1 977 ) 978 979 type FOLDERVIEWMODE int32 980 981 const ( 982 FVM_AUTO FOLDERVIEWMODE = -1 983 FVM_FIRST = 1 984 FVM_ICON = 1 985 FVM_SMALLICON = 2 986 FVM_LIST = 3 987 FVM_DETAILS = 4 988 FVM_THUMBNAIL = 5 989 FVM_TILE = 6 990 FVM_THUMBSTRIP = 7 991 FVM_CONTENT = 8 992 FVM_LAST = 8 993 ) 994 995 type FILEOP_FLAGS uint16 996 997 const ( 998 FOF_MULTIDESTFILES FILEOP_FLAGS = 0x0001 999 FOF_CONFIRMMOUSE = 0x0002 1000 FOF_SILENT = 0x0004 1001 FOF_RENAMEONCOLLISION = 0x0008 1002 FOF_NOCONFIRMATION = 0x0010 1003 FOF_WANTMAPPINGHANDLE = 0x0020 1004 FOF_ALLOWUNDO = 0x0040 1005 FOF_FILESONLY = 0x0080 1006 FOF_SIMPLEPROGRESS = 0x0100 1007 FOF_NOCONFIRMMKDIR = 0x0200 1008 FOF_NOERRORUI = 0x0400 1009 FOF_NOCOPYSECURITYATTRIBS = 0x0800 1010 FOF_NORECURSION = 0x1000 1011 FOF_NO_CONNECTED_ELEMENTS = 0x2000 1012 FOF_WANTNUKEWARNING = 0x4000 1013 FOF_NORECURSEREPARSE = 0x8000 1014 FOF_NO_UI = (FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NOCONFIRMMKDIR) 1015 ) 1016 1017 type DATAOBJ_GET_ITEM_FLAGS int32 1018 1019 const ( 1020 DOGIF_DEFAULT DATAOBJ_GET_ITEM_FLAGS = 0 1021 DOGIF_TRAVERSE_LINK = 0x1 1022 DOGIF_NO_HDROP = 0x2 1023 DOGIF_NO_URL = 0x4 1024 DOGIF_ONLY_IF_ONE = 0x8 1025 ) 1026 1027 type KNOWN_FOLDER_FLAG int32 1028 1029 const ( 1030 KF_FLAG_DEFAULT KNOWN_FOLDER_FLAG = 0x00000000 1031 KF_FLAG_NO_APPCONTAINER_REDIRECTION = 0x00010000 1032 KF_FLAG_CREATE = 0x00008000 1033 KF_FLAG_DONT_VERIFY = 0x00004000 1034 KF_FLAG_DONT_UNEXPAND = 0x00002000 1035 KF_FLAG_NO_ALIAS = 0x00001000 1036 KF_FLAG_INIT = 0x00000800 1037 KF_FLAG_DEFAULT_PATH = 0x00000400 1038 KF_FLAG_NOT_PARENT_RELATIVE = 0x00000200 1039 KF_FLAG_SIMPLE_IDLIST = 0x00000100 1040 KF_FLAG_ALIAS_ONLY = 0x80000000 1041 ) 1042 1043 type SIGDN int32 1044 1045 const ( 1046 SIGDN_NORMALDISPLAY SIGDN = 0 1047 SIGDN_PARENTRELATIVEPARSING = 0x80018001 1048 SIGDN_DESKTOPABSOLUTEPARSING = 0x80028000 1049 SIGDN_PARENTRELATIVEEDITING = 0x80031001 1050 SIGDN_DESKTOPABSOLUTEEDITING = 0x8004c000 1051 SIGDN_FILESYSPATH = 0x80058000 1052 SIGDN_URL = 0x80068000 1053 SIGDN_PARENTRELATIVEFORADDRESSBAR = 0x8007c001 1054 SIGDN_PARENTRELATIVE = 0x80080001 1055 SIGDN_PARENTRELATIVEFORUI = 0x80094001 1056 ) 1057 1058 type GETPROPERTYSTOREFLAGS int32 1059 1060 const ( 1061 GPS_DEFAULT GETPROPERTYSTOREFLAGS = 0 1062 GPS_HANDLERPROPERTIESONLY = 0x1 1063 GPS_READWRITE = 0x2 1064 GPS_TEMPORARY = 0x4 1065 GPS_FASTPROPERTIESONLY = 0x8 1066 GPS_OPENSLOWITEM = 0x10 1067 GPS_DELAYCREATION = 0x20 1068 GPS_BESTEFFORT = 0x40 1069 GPS_NO_OPLOCK = 0x80 1070 GPS_PREFERQUERYPROPERTIES = 0x100 1071 GPS_EXTRINSICPROPERTIES = 0x200 1072 GPS_EXTRINSICPROPERTIESONLY = 0x400 1073 GPS_MASK_VALID = 0x7ff 1074 ) 1075 1076 type SHSTOCKICONID int32 1077 1078 const ( 1079 SIID_DOCNOASSOC SHSTOCKICONID = 0 1080 SIID_DOCASSOC = 1 1081 SIID_APPLICATION = 2 1082 SIID_FOLDER = 3 1083 SIID_FOLDEROPEN = 4 1084 SIID_DRIVE525 = 5 1085 SIID_DRIVE35 = 6 1086 SIID_DRIVEREMOVE = 7 1087 SIID_DRIVEFIXED = 8 1088 SIID_DRIVENET = 9 1089 SIID_DRIVENETDISABLED = 10 1090 SIID_DRIVECD = 11 1091 SIID_DRIVERAM = 12 1092 SIID_WORLD = 13 1093 SIID_SERVER = 15 1094 SIID_PRINTER = 16 1095 SIID_MYNETWORK = 17 1096 SIID_FIND = 22 1097 SIID_HELP = 23 1098 SIID_SHARE = 28 1099 SIID_LINK = 29 1100 SIID_SLOWFILE = 30 1101 SIID_RECYCLER = 31 1102 SIID_RECYCLERFULL = 32 1103 SIID_MEDIACDAUDIO = 40 1104 SIID_LOCK = 47 1105 SIID_AUTOLIST = 49 1106 SIID_PRINTERNET = 50 1107 SIID_SERVERSHARE = 51 1108 SIID_PRINTERFAX = 52 1109 SIID_PRINTERFAXNET = 53 1110 SIID_PRINTERFILE = 54 1111 SIID_STACK = 55 1112 SIID_MEDIASVCD = 56 1113 SIID_STUFFEDFOLDER = 57 1114 SIID_DRIVEUNKNOWN = 58 1115 SIID_DRIVEDVD = 59 1116 SIID_MEDIADVD = 60 1117 SIID_MEDIADVDRAM = 61 1118 SIID_MEDIADVDRW = 62 1119 SIID_MEDIADVDR = 63 1120 SIID_MEDIADVDROM = 64 1121 SIID_MEDIACDAUDIOPLUS = 65 1122 SIID_MEDIACDRW = 66 1123 SIID_MEDIACDR = 67 1124 SIID_MEDIACDBURN = 68 1125 SIID_MEDIABLANKCD = 69 1126 SIID_MEDIACDROM = 70 1127 SIID_AUDIOFILES = 71 1128 SIID_IMAGEFILES = 72 1129 SIID_VIDEOFILES = 73 1130 SIID_MIXEDFILES = 74 1131 SIID_FOLDERBACK = 75 1132 SIID_FOLDERFRONT = 76 1133 SIID_SHIELD = 77 1134 SIID_WARNING = 78 1135 SIID_INFO = 79 1136 SIID_ERROR = 80 1137 SIID_KEY = 81 1138 SIID_SOFTWARE = 82 1139 SIID_RENAME = 83 1140 SIID_DELETE = 84 1141 SIID_MEDIAAUDIODVD = 85 1142 SIID_MEDIAMOVIEDVD = 86 1143 SIID_MEDIAENHANCEDCD = 87 1144 SIID_MEDIAENHANCEDDVD = 88 1145 SIID_MEDIAHDDVD = 89 1146 SIID_MEDIABLURAY = 90 1147 SIID_MEDIAVCD = 91 1148 SIID_MEDIADVDPLUSR = 92 1149 SIID_MEDIADVDPLUSRW = 93 1150 SIID_DESKTOPPC = 94 1151 SIID_MOBILEPC = 95 1152 SIID_USERS = 96 1153 SIID_MEDIASMARTMEDIA = 97 1154 SIID_MEDIACOMPACTFLASH = 98 1155 SIID_DEVICECELLPHONE = 99 1156 SIID_DEVICECAMERA = 100 1157 SIID_DEVICEVIDEOCAMERA = 101 1158 SIID_DEVICEAUDIOPLAYER = 102 1159 SIID_NETWORKCONNECT = 103 1160 SIID_INTERNET = 104 1161 SIID_ZIPFILE = 105 1162 SIID_SETTINGS = 106 1163 SIID_DRIVEHDDVD = 132 1164 SIID_DRIVEBD = 133 1165 SIID_MEDIAHDDVDROM = 134 1166 SIID_MEDIAHDDVDR = 135 1167 SIID_MEDIAHDDVDRAM = 136 1168 SIID_MEDIABDROM = 137 1169 SIID_MEDIABDR = 138 1170 SIID_MEDIABDRE = 139 1171 SIID_CLUSTEREDDRIVE = 140 1172 SIID_MAX_ICONS = 175 1173 ) 1174 1175 const ( 1176 DROPEFFECT_NONE = 0 1177 DROPEFFECT_COPY = 1 1178 DROPEFFECT_MOVE = 2 1179 DROPEFFECT_LINK = 4 1180 DROPEFFECT_SCROLL = 0x80000000 1181 ) 1182 1183 const ( 1184 SHCIDS_ALLFIELDS = 0x80000000 1185 SHCIDS_CANONICALONLY = 0x10000000 1186 SHCIDS_BITMASK = 0xFFFF0000 1187 SHCIDS_COLUMNMASK = 0x0000FFFF 1188 SFGAO_CANCOPY = DROPEFFECT_COPY 1189 SFGAO_CANMOVE = DROPEFFECT_MOVE 1190 SFGAO_CANLINK = DROPEFFECT_LINK 1191 SFGAO_STORAGE = 0x00000008 1192 SFGAO_CANRENAME = 0x00000010 1193 SFGAO_CANDELETE = 0x00000020 1194 SFGAO_HASPROPSHEET = 0x00000040 1195 SFGAO_DROPTARGET = 0x00000100 1196 SFGAO_CAPABILITYMASK = 0x00000177 1197 SFGAO_SYSTEM = 0x00001000 1198 SFGAO_ENCRYPTED = 0x00002000 1199 SFGAO_ISSLOW = 0x00004000 1200 SFGAO_GHOSTED = 0x00008000 1201 SFGAO_LINK = 0x00010000 1202 SFGAO_SHARE = 0x00020000 1203 SFGAO_READONLY = 0x00040000 1204 SFGAO_HIDDEN = 0x00080000 1205 SFGAO_DISPLAYATTRMASK = 0x000FC000 1206 SFGAO_FILESYSANCESTOR = 0x10000000 1207 SFGAO_FOLDER = 0x20000000 1208 SFGAO_FILESYSTEM = 0x40000000 1209 SFGAO_HASSUBFOLDER = 0x80000000 1210 SFGAO_CONTENTSMASK = 0x80000000 1211 SFGAO_VALIDATE = 0x01000000 1212 SFGAO_REMOVABLE = 0x02000000 1213 SFGAO_COMPRESSED = 0x04000000 1214 SFGAO_BROWSABLE = 0x08000000 1215 SFGAO_NONENUMERATED = 0x00100000 1216 SFGAO_NEWCONTENT = 0x00200000 1217 SFGAO_CANMONIKER = 0x00400000 1218 SFGAO_HASSTORAGE = 0x00400000 1219 SFGAO_STREAM = 0x00400000 1220 SFGAO_STORAGEANCESTOR = 0x00800000 1221 SFGAO_STORAGECAPMASK = 0x70C50008 1222 SFGAO_PKEYSFGAOMASK = 0x81044000 1223 ) 1224 1225 type QUERY_USER_NOTIFICATION_STATE int32 1226 1227 const ( 1228 QUNS_NOT_PRESENT QUERY_USER_NOTIFICATION_STATE = 1 1229 QUNS_BUSY = 2 1230 QUNS_RUNNING_D3D_FULL_SCREEN = 3 1231 QUNS_PRESENTATION_MODE = 4 1232 QUNS_ACCEPTS_NOTIFICATIONS = 5 1233 QUNS_QUIET_TIME = 6 1234 QUNS_APP = 7 1235 ) 1236 1237 type RESTRICTIONS int32 1238 1239 const ( 1240 REST_NONE RESTRICTIONS = 0x00000000 1241 REST_NORUN = 0x00000001 1242 REST_NOCLOSE = 0x00000002 1243 REST_NOSAVESET = 0x00000004 1244 REST_NOFILEMENU = 0x00000008 1245 REST_NOSETFOLDERS = 0x00000010 1246 REST_NOSETTASKBAR = 0x00000020 1247 REST_NODESKTOP = 0x00000040 1248 REST_NOFIND = 0x00000080 1249 REST_NODRIVES = 0x00000100 1250 REST_NODRIVEAUTORUN = 0x00000200 1251 REST_NODRIVETYPEAUTORUN = 0x00000400 1252 REST_NONETHOOD = 0x00000800 1253 REST_STARTBANNER = 0x00001000 1254 REST_RESTRICTRUN = 0x00002000 1255 REST_NOPRINTERTABS = 0x00004000 1256 REST_NOPRINTERDELETE = 0x00008000 1257 REST_NOPRINTERADD = 0x00010000 1258 REST_NOSTARTMENUSUBFOLDERS = 0x00020000 1259 REST_MYDOCSONNET = 0x00040000 1260 REST_NOEXITTODOS = 0x00080000 1261 REST_ENFORCESHELLEXTSECURITY = 0x00100000 1262 REST_LINKRESOLVEIGNORELINKINFO = 0x00200000 1263 REST_NOCOMMONGROUPS = 0x00400000 1264 REST_SEPARATEDESKTOPPROCESS = 0x00800000 1265 REST_NOWEB = 0x01000000 1266 REST_NOTRAYCONTEXTMENU = 0x02000000 1267 REST_NOVIEWCONTEXTMENU = 0x04000000 1268 REST_NONETCONNECTDISCONNECT = 0x08000000 1269 REST_STARTMENULOGOFF = 0x10000000 1270 REST_NOSETTINGSASSIST = 0x20000000 1271 REST_NOINTERNETICON = 0x40000001 1272 REST_NORECENTDOCSHISTORY = 0x40000002 1273 REST_NORECENTDOCSMENU = 0x40000003 1274 REST_NOACTIVEDESKTOP = 0x40000004 1275 REST_NOACTIVEDESKTOPCHANGES = 0x40000005 1276 REST_NOFAVORITESMENU = 0x40000006 1277 REST_CLEARRECENTDOCSONEXIT = 0x40000007 1278 REST_CLASSICSHELL = 0x40000008 1279 REST_NOCUSTOMIZEWEBVIEW = 0x40000009 1280 REST_NOHTMLWALLPAPER = 0x40000010 1281 REST_NOCHANGINGWALLPAPER = 0x40000011 1282 REST_NODESKCOMP = 0x40000012 1283 REST_NOADDDESKCOMP = 0x40000013 1284 REST_NODELDESKCOMP = 0x40000014 1285 REST_NOCLOSEDESKCOMP = 0x40000015 1286 REST_NOCLOSE_DRAGDROPBAND = 0x40000016 1287 REST_NOMOVINGBAND = 0x40000017 1288 REST_NOEDITDESKCOMP = 0x40000018 1289 REST_NORESOLVESEARCH = 0x40000019 1290 REST_NORESOLVETRACK = 0x4000001A 1291 REST_FORCECOPYACLWITHFILE = 0x4000001B 1292 REST_NOFORGETSOFTWAREUPDATE = 0x4000001D 1293 REST_NOSETACTIVEDESKTOP = 0x4000001E 1294 REST_NOUPDATEWINDOWS = 0x4000001F 1295 REST_NOCHANGESTARMENU = 0x40000020 1296 REST_NOFOLDEROPTIONS = 0x40000021 1297 REST_HASFINDCOMPUTERS = 0x40000022 1298 REST_INTELLIMENUS = 0x40000023 1299 REST_RUNDLGMEMCHECKBOX = 0x40000024 1300 REST_ARP_ShowPostSetup = 0x40000025 1301 REST_NOCSC = 0x40000026 1302 REST_NOCONTROLPANEL = 0x40000027 1303 REST_ENUMWORKGROUP = 0x40000028 1304 REST_ARP_NOARP = 0x40000029 1305 REST_ARP_NOREMOVEPAGE = 0x4000002A 1306 REST_ARP_NOADDPAGE = 0x4000002B 1307 REST_ARP_NOWINSETUPPAGE = 0x4000002C 1308 REST_GREYMSIADS = 0x4000002D 1309 REST_NOCHANGEMAPPEDDRIVELABEL = 0x4000002E 1310 REST_NOCHANGEMAPPEDDRIVECOMMENT = 0x4000002F 1311 REST_MaxRecentDocs = 0x40000030 1312 REST_NONETWORKCONNECTIONS = 0x40000031 1313 REST_FORCESTARTMENULOGOFF = 0x40000032 1314 REST_NOWEBVIEW = 0x40000033 1315 REST_NOCUSTOMIZETHISFOLDER = 0x40000034 1316 REST_NOENCRYPTION = 0x40000035 1317 REST_DONTSHOWSUPERHIDDEN = 0x40000037 1318 REST_NOSHELLSEARCHBUTTON = 0x40000038 1319 REST_NOHARDWARETAB = 0x40000039 1320 REST_NORUNASINSTALLPROMPT = 0x4000003A 1321 REST_PROMPTRUNASINSTALLNETPATH = 0x4000003B 1322 REST_NOMANAGEMYCOMPUTERVERB = 0x4000003C 1323 REST_DISALLOWRUN = 0x4000003E 1324 REST_NOWELCOMESCREEN = 0x4000003F 1325 REST_RESTRICTCPL = 0x40000040 1326 REST_DISALLOWCPL = 0x40000041 1327 REST_NOSMBALLOONTIP = 0x40000042 1328 REST_NOSMHELP = 0x40000043 1329 REST_NOWINKEYS = 0x40000044 1330 REST_NOENCRYPTONMOVE = 0x40000045 1331 REST_NOLOCALMACHINERUN = 0x40000046 1332 REST_NOCURRENTUSERRUN = 0x40000047 1333 REST_NOLOCALMACHINERUNONCE = 0x40000048 1334 REST_NOCURRENTUSERRUNONCE = 0x40000049 1335 REST_FORCEACTIVEDESKTOPON = 0x4000004A 1336 REST_NOVIEWONDRIVE = 0x4000004C 1337 REST_NONETCRAWL = 0x4000004D 1338 REST_NOSHAREDDOCUMENTS = 0x4000004E 1339 REST_NOSMMYDOCS = 0x4000004F 1340 REST_NOSMMYPICS = 0x40000050 1341 REST_ALLOWBITBUCKDRIVES = 0x40000051 1342 REST_NONLEGACYSHELLMODE = 0x40000052 1343 REST_NOCONTROLPANELBARRICADE = 0x40000053 1344 REST_NOSTARTPAGE = 0x40000054 1345 REST_NOAUTOTRAYNOTIFY = 0x40000055 1346 REST_NOTASKGROUPING = 0x40000056 1347 REST_NOCDBURNING = 0x40000057 1348 REST_MYCOMPNOPROP = 0x40000058 1349 REST_MYDOCSNOPROP = 0x40000059 1350 REST_NOSTARTPANEL = 0x4000005A 1351 REST_NODISPLAYAPPEARANCEPAGE = 0x4000005B 1352 REST_NOTHEMESTAB = 0x4000005C 1353 REST_NOVISUALSTYLECHOICE = 0x4000005D 1354 REST_NOSIZECHOICE = 0x4000005E 1355 REST_NOCOLORCHOICE = 0x4000005F 1356 REST_SETVISUALSTYLE = 0x40000060 1357 REST_STARTRUNNOHOMEPATH = 0x40000061 1358 REST_NOUSERNAMEINSTARTPANEL = 0x40000062 1359 REST_NOMYCOMPUTERICON = 0x40000063 1360 REST_NOSMNETWORKPLACES = 0x40000064 1361 REST_NOSMPINNEDLIST = 0x40000065 1362 REST_NOSMMYMUSIC = 0x40000066 1363 REST_NOSMEJECTPC = 0x40000067 1364 REST_NOSMMOREPROGRAMS = 0x40000068 1365 REST_NOSMMFUPROGRAMS = 0x40000069 1366 REST_NOTRAYITEMSDISPLAY = 0x4000006A 1367 REST_NOTOOLBARSONTASKBAR = 0x4000006B 1368 REST_NOSMCONFIGUREPROGRAMS = 0x4000006F 1369 REST_HIDECLOCK = 0x40000070 1370 REST_NOLOWDISKSPACECHECKS = 0x40000071 1371 REST_NOENTIRENETWORK = 0x40000072 1372 REST_NODESKTOPCLEANUP = 0x40000073 1373 REST_BITBUCKNUKEONDELETE = 0x40000074 1374 REST_BITBUCKCONFIRMDELETE = 0x40000075 1375 REST_BITBUCKNOPROP = 0x40000076 1376 REST_NODISPBACKGROUND = 0x40000077 1377 REST_NODISPSCREENSAVEPG = 0x40000078 1378 REST_NODISPSETTINGSPG = 0x40000079 1379 REST_NODISPSCREENSAVEPREVIEW = 0x4000007A 1380 REST_NODISPLAYCPL = 0x4000007B 1381 REST_HIDERUNASVERB = 0x4000007C 1382 REST_NOTHUMBNAILCACHE = 0x4000007D 1383 REST_NOSTRCMPLOGICAL = 0x4000007E 1384 REST_NOPUBLISHWIZARD = 0x4000007F 1385 REST_NOONLINEPRINTSWIZARD = 0x40000080 1386 REST_NOWEBSERVICES = 0x40000081 1387 REST_ALLOWUNHASHEDWEBVIEW = 0x40000082 1388 REST_ALLOWLEGACYWEBVIEW = 0x40000083 1389 REST_REVERTWEBVIEWSECURITY = 0x40000084 1390 REST_INHERITCONSOLEHANDLES = 0x40000086 1391 REST_NOREMOTERECURSIVEEVENTS = 0x40000089 1392 REST_NOREMOTECHANGENOTIFY = 0x40000091 1393 REST_NOENUMENTIRENETWORK = 0x40000093 1394 REST_NOINTERNETOPENWITH = 0x40000095 1395 REST_DONTRETRYBADNETNAME = 0x4000009B 1396 REST_ALLOWFILECLSIDJUNCTIONS = 0x4000009C 1397 REST_NOUPNPINSTALL = 0x4000009D 1398 REST_ARP_DONTGROUPPATCHES = 0x400000AC 1399 REST_ARP_NOCHOOSEPROGRAMSPAGE = 0x400000AD 1400 REST_NODISCONNECT = 0x41000001 1401 REST_NOSECURITY = 0x41000002 1402 REST_NOFILEASSOCIATE = 0x41000003 1403 REST_ALLOWCOMMENTTOGGLE = 0x41000004 1404 ) 1405 1406 type PROPVAR_CHANGE_FLAGS int32 1407 1408 const ( 1409 PVCHF_DEFAULT PROPVAR_CHANGE_FLAGS = 0x00000000 1410 PVCHF_NOVALUEPROP = 0x00000001 1411 PVCHF_ALPHABOOL = 0x00000002 1412 PVCHF_NOUSEROVERRIDE = 0x00000004 1413 PVCHF_LOCALBOOL = 0x00000008 1414 PVCHF_NOHEXSTRING = 0x00000010 1415 ) 1416 1417 type APTTYPE int32 1418 1419 const ( 1420 APTTYPE_CURRENT APTTYPE = -1 1421 APTTYPE_STA = 0 1422 APTTYPE_MTA = 1 1423 APTTYPE_NA = 2 1424 APTTYPE_MAINSTA = 3 1425 ) 1426 1427 type APTTYPEQUALIFIER int32 1428 1429 const ( 1430 APTTYPEQUALIFIER_NONE APTTYPEQUALIFIER = 0 1431 APTTYPEQUALIFIER_IMPLICIT_MTA = 1 1432 APTTYPEQUALIFIER_NA_ON_MTA = 2 1433 APTTYPEQUALIFIER_NA_ON_STA = 3 1434 APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA = 4 1435 APTTYPEQUALIFIER_NA_ON_MAINSTA = 5 1436 APTTYPEQUALIFIER_APPLICATION_STA = 6 1437 )