blob: c61347b6ec605aaa8a46b61860eefa467c0f4103 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
|
package Win32::WinError;
require Exporter;
require DynaLoader;
$VERSION = '0.04';
@ISA = qw(Exporter DynaLoader);
# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.
@EXPORT = qw(
GetLastError
CACHE_E_FIRST
CACHE_E_LAST
CACHE_E_NOCACHE_UPDATED
CACHE_S_FIRST
CACHE_S_FORMATETC_NOTSUPPORTED
CACHE_S_LAST
CACHE_S_SAMECACHE
CACHE_S_SOMECACHES_NOTUPDATED
CLASSFACTORY_E_FIRST
CLASSFACTORY_E_LAST
CLASSFACTORY_S_FIRST
CLASSFACTORY_S_LAST
CLASS_E_CLASSNOTAVAILABLE
CLASS_E_NOAGGREGATION
CLIENTSITE_E_FIRST
CLIENTSITE_E_LAST
CLIENTSITE_S_FIRST
CLIENTSITE_S_LAST
CLIPBRD_E_BAD_DATA
CLIPBRD_E_CANT_CLOSE
CLIPBRD_E_CANT_EMPTY
CLIPBRD_E_CANT_OPEN
CLIPBRD_E_CANT_SET
CLIPBRD_E_FIRST
CLIPBRD_E_LAST
CLIPBRD_S_FIRST
CLIPBRD_S_LAST
CONVERT10_E_FIRST
CONVERT10_E_LAST
CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
CONVERT10_E_OLESTREAM_FMT
CONVERT10_E_OLESTREAM_GET
CONVERT10_E_OLESTREAM_PUT
CONVERT10_E_STG_DIB_TO_BITMAP
CONVERT10_E_STG_FMT
CONVERT10_E_STG_NO_STD_STREAM
CONVERT10_S_FIRST
CONVERT10_S_LAST
CONVERT10_S_NO_PRESENTATION
CO_E_ALREADYINITIALIZED
CO_E_APPDIDNTREG
CO_E_APPNOTFOUND
CO_E_APPSINGLEUSE
CO_E_BAD_PATH
CO_E_CANTDETERMINECLASS
CO_E_CLASSSTRING
CO_E_CLASS_CREATE_FAILED
CO_E_DLLNOTFOUND
CO_E_ERRORINAPP
CO_E_ERRORINDLL
CO_E_FIRST
CO_E_IIDSTRING
CO_E_INIT_CLASS_CACHE
CO_E_INIT_MEMORY_ALLOCATOR
CO_E_INIT_ONLY_SINGLE_THREADED
CO_E_INIT_RPC_CHANNEL
CO_E_INIT_SCM_EXEC_FAILURE
CO_E_INIT_SCM_FILE_MAPPING_EXISTS
CO_E_INIT_SCM_MAP_VIEW_OF_FILE
CO_E_INIT_SCM_MUTEX_EXISTS
CO_E_INIT_SHARED_ALLOCATOR
CO_E_INIT_TLS
CO_E_INIT_TLS_CHANNEL_CONTROL
CO_E_INIT_TLS_SET_CHANNEL_CONTROL
CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
CO_E_LAST
CO_E_NOTINITIALIZED
CO_E_OBJISREG
CO_E_OBJNOTCONNECTED
CO_E_OBJNOTREG
CO_E_OBJSRV_RPC_FAILURE
CO_E_RELEASED
CO_E_SCM_ERROR
CO_E_SCM_RPC_FAILURE
CO_E_SERVER_EXEC_FAILURE
CO_E_SERVER_STOPPING
CO_E_WRONGOSFORAPP
CO_S_FIRST
CO_S_LAST
DATA_E_FIRST
DATA_E_LAST
DATA_S_FIRST
DATA_S_LAST
DATA_S_SAMEFORMATETC
DISP_E_ARRAYISLOCKED
DISP_E_BADCALLEE
DISP_E_BADINDEX
DISP_E_BADPARAMCOUNT
DISP_E_BADVARTYPE
DISP_E_EXCEPTION
DISP_E_MEMBERNOTFOUND
DISP_E_NONAMEDARGS
DISP_E_NOTACOLLECTION
DISP_E_OVERFLOW
DISP_E_PARAMNOTFOUND
DISP_E_PARAMNOTOPTIONAL
DISP_E_TYPEMISMATCH
DISP_E_UNKNOWNINTERFACE
DISP_E_UNKNOWNLCID
DISP_E_UNKNOWNNAME
DRAGDROP_E_ALREADYREGISTERED
DRAGDROP_E_FIRST
DRAGDROP_E_INVALIDHWND
DRAGDROP_E_LAST
DRAGDROP_E_NOTREGISTERED
DRAGDROP_S_CANCEL
DRAGDROP_S_DROP
DRAGDROP_S_FIRST
DRAGDROP_S_LAST
DRAGDROP_S_USEDEFAULTCURSORS
DV_E_CLIPFORMAT
DV_E_DVASPECT
DV_E_DVTARGETDEVICE
DV_E_DVTARGETDEVICE_SIZE
DV_E_FORMATETC
DV_E_LINDEX
DV_E_NOIVIEWOBJECT
DV_E_STATDATA
DV_E_STGMEDIUM
DV_E_TYMED
ENUM_E_FIRST
ENUM_E_LAST
ENUM_S_FIRST
ENUM_S_LAST
EPT_S_CANT_CREATE
EPT_S_CANT_PERFORM_OP
EPT_S_INVALID_ENTRY
EPT_S_NOT_REGISTERED
ERROR_ACCESS_DENIED
ERROR_ACCOUNT_DISABLED
ERROR_ACCOUNT_EXPIRED
ERROR_ACCOUNT_LOCKED_OUT
ERROR_ACCOUNT_RESTRICTION
ERROR_ACTIVE_CONNECTIONS
ERROR_ADAP_HDW_ERR
ERROR_ADDRESS_ALREADY_ASSOCIATED
ERROR_ADDRESS_NOT_ASSOCIATED
ERROR_ALIAS_EXISTS
ERROR_ALLOTTED_SPACE_EXCEEDED
ERROR_ALREADY_ASSIGNED
ERROR_ALREADY_EXISTS
ERROR_ALREADY_REGISTERED
ERROR_ALREADY_RUNNING_LKG
ERROR_ALREADY_WAITING
ERROR_ARENA_TRASHED
ERROR_ARITHMETIC_OVERFLOW
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
ERROR_AUTODATASEG_EXCEEDS_64k
ERROR_BADDB
ERROR_BADKEY
ERROR_BAD_ARGUMENTS
ERROR_BAD_COMMAND
ERROR_BAD_DESCRIPTOR_FORMAT
ERROR_BAD_DEVICE
ERROR_BAD_DEV_TYPE
ERROR_BAD_DRIVER
ERROR_BAD_DRIVER_LEVEL
ERROR_BAD_ENVIRONMENT
ERROR_BAD_EXE_FORMAT
ERROR_BAD_FORMAT
ERROR_BAD_IMPERSONATION_LEVEL
ERROR_BAD_INHERITANCE_ACL
ERROR_BAD_LENGTH
ERROR_BAD_LOGON_SESSION_STATE
ERROR_BAD_NETPATH
ERROR_BAD_NET_NAME
ERROR_BAD_NET_RESP
ERROR_BAD_PATHNAME
ERROR_BAD_PIPE
ERROR_BAD_PROFILE
ERROR_BAD_PROVIDER
ERROR_BAD_REM_ADAP
ERROR_BAD_THREADID_ADDR
ERROR_BAD_TOKEN_TYPE
ERROR_BAD_UNIT
ERROR_BAD_USERNAME
ERROR_BAD_VALIDATION_CLASS
ERROR_BEGINNING_OF_MEDIA
ERROR_BOOT_ALREADY_ACCEPTED
ERROR_BROKEN_PIPE
ERROR_BUFFER_OVERFLOW
ERROR_BUSY
ERROR_BUSY_DRIVE
ERROR_BUS_RESET
ERROR_CALL_NOT_IMPLEMENTED
ERROR_CANCELLED
ERROR_CANCEL_VIOLATION
ERROR_CANNOT_COPY
ERROR_CANNOT_FIND_WND_CLASS
ERROR_CANNOT_IMPERSONATE
ERROR_CANNOT_MAKE
ERROR_CANNOT_OPEN_PROFILE
ERROR_CANTOPEN
ERROR_CANTREAD
ERROR_CANTWRITE
ERROR_CANT_ACCESS_DOMAIN_INFO
ERROR_CANT_DISABLE_MANDATORY
ERROR_CANT_OPEN_ANONYMOUS
ERROR_CAN_NOT_COMPLETE
ERROR_CAN_NOT_DEL_LOCAL_WINS
ERROR_CHILD_MUST_BE_VOLATILE
ERROR_CHILD_NOT_COMPLETE
ERROR_CHILD_WINDOW_MENU
ERROR_CIRCULAR_DEPENDENCY
ERROR_CLASS_ALREADY_EXISTS
ERROR_CLASS_DOES_NOT_EXIST
ERROR_CLASS_HAS_WINDOWS
ERROR_CLIPBOARD_NOT_OPEN
ERROR_CLIPPING_NOT_SUPPORTED
ERROR_CONNECTION_ABORTED
ERROR_CONNECTION_ACTIVE
ERROR_CONNECTION_COUNT_LIMIT
ERROR_CONNECTION_INVALID
ERROR_CONNECTION_REFUSED
ERROR_CONNECTION_UNAVAIL
ERROR_CONTROL_ID_NOT_FOUND
ERROR_COUNTER_TIMEOUT
ERROR_CRC
ERROR_CURRENT_DIRECTORY
ERROR_DATABASE_DOES_NOT_EXIST
ERROR_DC_NOT_FOUND
ERROR_DEPENDENT_SERVICES_RUNNING
ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
ERROR_DEVICE_ALREADY_REMEMBERED
ERROR_DEVICE_IN_USE
ERROR_DEVICE_NOT_PARTITIONED
ERROR_DEV_NOT_EXIST
ERROR_DIRECTORY
ERROR_DIRECT_ACCESS_HANDLE
ERROR_DIR_NOT_EMPTY
ERROR_DIR_NOT_ROOT
ERROR_DISCARDED
ERROR_DISK_CHANGE
ERROR_DISK_CORRUPT
ERROR_DISK_FULL
ERROR_DISK_OPERATION_FAILED
ERROR_DISK_RECALIBRATE_FAILED
ERROR_DISK_RESET_FAILED
ERROR_DLL_INIT_FAILED
ERROR_DOMAIN_CONTROLLER_NOT_FOUND
ERROR_DOMAIN_EXISTS
ERROR_DOMAIN_LIMIT_EXCEEDED
ERROR_DOMAIN_TRUST_INCONSISTENT
ERROR_DRIVE_LOCKED
ERROR_DUPLICATE_SERVICE_NAME
ERROR_DUP_DOMAINNAME
ERROR_DUP_NAME
ERROR_DYNLINK_FROM_INVALID_RING
ERROR_EAS_DIDNT_FIT
ERROR_EAS_NOT_SUPPORTED
ERROR_EA_ACCESS_DENIED
ERROR_EA_FILE_CORRUPT
ERROR_EA_LIST_INCONSISTENT
ERROR_EA_TABLE_FULL
ERROR_END_OF_MEDIA
ERROR_ENVVAR_NOT_FOUND
ERROR_EOM_OVERFLOW
ERROR_EVENTLOG_CANT_START
ERROR_EVENTLOG_FILE_CHANGED
ERROR_EVENTLOG_FILE_CORRUPT
ERROR_EXCEPTION_IN_SERVICE
ERROR_EXCL_SEM_ALREADY_OWNED
ERROR_EXE_MARKED_INVALID
ERROR_EXTENDED_ERROR
ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
ERROR_FAIL_I24
ERROR_FILEMARK_DETECTED
ERROR_FILENAME_EXCED_RANGE
ERROR_FILE_CORRUPT
ERROR_FILE_EXISTS
ERROR_FILE_INVALID
ERROR_FILE_NOT_FOUND
ERROR_FLOPPY_BAD_REGISTERS
ERROR_FLOPPY_ID_MARK_NOT_FOUND
ERROR_FLOPPY_UNKNOWN_ERROR
ERROR_FLOPPY_WRONG_CYLINDER
ERROR_FULLSCREEN_MODE
ERROR_FULL_BACKUP
ERROR_GENERIC_NOT_MAPPED
ERROR_GEN_FAILURE
ERROR_GLOBAL_ONLY_HOOK
ERROR_GRACEFUL_DISCONNECT
ERROR_GROUP_EXISTS
ERROR_HANDLE_DISK_FULL
ERROR_HANDLE_EOF
ERROR_HOOK_NEEDS_HMOD
ERROR_HOOK_NOT_INSTALLED
ERROR_HOST_UNREACHABLE
ERROR_HOTKEY_ALREADY_REGISTERED
ERROR_HOTKEY_NOT_REGISTERED
ERROR_HWNDS_HAVE_DIFF_PARENT
ERROR_ILL_FORMED_PASSWORD
ERROR_INCORRECT_ADDRESS
ERROR_INC_BACKUP
ERROR_INFLOOP_IN_RELOC_CHAIN
ERROR_INSUFFICIENT_BUFFER
ERROR_INTERNAL_DB_CORRUPTION
ERROR_INTERNAL_DB_ERROR
ERROR_INTERNAL_ERROR
ERROR_INVALID_ACCEL_HANDLE
ERROR_INVALID_ACCESS
ERROR_INVALID_ACCOUNT_NAME
ERROR_INVALID_ACL
ERROR_INVALID_ADDRESS
ERROR_INVALID_AT_INTERRUPT_TIME
ERROR_INVALID_BLOCK
ERROR_INVALID_BLOCK_LENGTH
ERROR_INVALID_CATEGORY
ERROR_INVALID_COMBOBOX_MESSAGE
ERROR_INVALID_COMPUTERNAME
ERROR_INVALID_CURSOR_HANDLE
ERROR_INVALID_DATA
ERROR_INVALID_DATATYPE
ERROR_INVALID_DOMAINNAME
ERROR_INVALID_DOMAIN_ROLE
ERROR_INVALID_DOMAIN_STATE
ERROR_INVALID_DRIVE
ERROR_INVALID_DWP_HANDLE
ERROR_INVALID_EA_HANDLE
ERROR_INVALID_EA_NAME
ERROR_INVALID_EDIT_HEIGHT
ERROR_INVALID_ENVIRONMENT
ERROR_INVALID_EVENTNAME
ERROR_INVALID_EVENT_COUNT
ERROR_INVALID_EXE_SIGNATURE
ERROR_INVALID_FILTER_PROC
ERROR_INVALID_FLAGS
ERROR_INVALID_FLAG_NUMBER
ERROR_INVALID_FORM_NAME
ERROR_INVALID_FORM_SIZE
ERROR_INVALID_FUNCTION
ERROR_INVALID_GROUPNAME
ERROR_INVALID_GROUP_ATTRIBUTES
ERROR_INVALID_GW_COMMAND
ERROR_INVALID_HANDLE
ERROR_INVALID_HOOK_FILTER
ERROR_INVALID_HOOK_HANDLE
ERROR_INVALID_ICON_HANDLE
ERROR_INVALID_ID_AUTHORITY
ERROR_INVALID_INDEX
ERROR_INVALID_LB_MESSAGE
ERROR_INVALID_LEVEL
ERROR_INVALID_LIST_FORMAT
ERROR_INVALID_LOGON_HOURS
ERROR_INVALID_LOGON_TYPE
ERROR_INVALID_MEMBER
ERROR_INVALID_MENU_HANDLE
ERROR_INVALID_MESSAGE
ERROR_INVALID_MESSAGEDEST
ERROR_INVALID_MESSAGENAME
ERROR_INVALID_MINALLOCSIZE
ERROR_INVALID_MODULETYPE
ERROR_INVALID_MSGBOX_STYLE
ERROR_INVALID_NAME
ERROR_INVALID_NETNAME
ERROR_INVALID_ORDINAL
ERROR_INVALID_OWNER
ERROR_INVALID_PARAMETER
ERROR_INVALID_PASSWORD
ERROR_INVALID_PASSWORDNAME
ERROR_INVALID_PIXEL_FORMAT
ERROR_INVALID_PRIMARY_GROUP
ERROR_INVALID_PRINTER_COMMAND
ERROR_INVALID_PRINTER_NAME
ERROR_INVALID_PRINTER_STATE
ERROR_INVALID_PRIORITY
ERROR_INVALID_SCROLLBAR_RANGE
ERROR_INVALID_SECURITY_DESCR
ERROR_INVALID_SEGDPL
ERROR_INVALID_SEGMENT_NUMBER
ERROR_INVALID_SEPARATOR_FILE
ERROR_INVALID_SERVER_STATE
ERROR_INVALID_SERVICENAME
ERROR_INVALID_SERVICE_ACCOUNT
ERROR_INVALID_SERVICE_CONTROL
ERROR_INVALID_SERVICE_LOCK
ERROR_INVALID_SHARENAME
ERROR_INVALID_SHOWWIN_COMMAND
ERROR_INVALID_SID
ERROR_INVALID_SIGNAL_NUMBER
ERROR_INVALID_SPI_VALUE
ERROR_INVALID_STACKSEG
ERROR_INVALID_STARTING_CODESEG
ERROR_INVALID_SUB_AUTHORITY
ERROR_INVALID_TARGET_HANDLE
ERROR_INVALID_THREAD_ID
ERROR_INVALID_TIME
ERROR_INVALID_USER_BUFFER
ERROR_INVALID_VERIFY_SWITCH
ERROR_INVALID_WINDOW_HANDLE
ERROR_INVALID_WINDOW_STYLE
ERROR_INVALID_WORKSTATION
ERROR_IOPL_NOT_ENABLED
ERROR_IO_DEVICE
ERROR_IO_INCOMPLETE
ERROR_IO_PENDING
ERROR_IRQ_BUSY
ERROR_IS_JOINED
ERROR_IS_JOIN_PATH
ERROR_IS_JOIN_TARGET
ERROR_IS_SUBSTED
ERROR_IS_SUBST_PATH
ERROR_IS_SUBST_TARGET
ERROR_ITERATED_DATA_EXCEEDS_64k
ERROR_JOIN_TO_JOIN
ERROR_JOIN_TO_SUBST
ERROR_JOURNAL_HOOK_SET
ERROR_KEY_DELETED
ERROR_KEY_HAS_CHILDREN
ERROR_LABEL_TOO_LONG
ERROR_LAST_ADMIN
ERROR_LB_WITHOUT_TABSTOPS
ERROR_LISTBOX_ID_NOT_FOUND
ERROR_LM_CROSS_ENCRYPTION_REQUIRED
ERROR_LOCAL_USER_SESSION_KEY
ERROR_LOCKED
ERROR_LOCK_FAILED
ERROR_LOCK_VIOLATION
ERROR_LOGIN_TIME_RESTRICTION
ERROR_LOGIN_WKSTA_RESTRICTION
ERROR_LOGON_FAILURE
ERROR_LOGON_NOT_GRANTED
ERROR_LOGON_SESSION_COLLISION
ERROR_LOGON_SESSION_EXISTS
ERROR_LOGON_TYPE_NOT_GRANTED
ERROR_LOG_FILE_FULL
ERROR_LUIDS_EXHAUSTED
ERROR_MAPPED_ALIGNMENT
ERROR_MAX_THRDS_REACHED
ERROR_MEDIA_CHANGED
ERROR_MEMBERS_PRIMARY_GROUP
ERROR_MEMBER_IN_ALIAS
ERROR_MEMBER_IN_GROUP
ERROR_MEMBER_NOT_IN_ALIAS
ERROR_MEMBER_NOT_IN_GROUP
ERROR_METAFILE_NOT_SUPPORTED
ERROR_META_EXPANSION_TOO_LONG
ERROR_MOD_NOT_FOUND
ERROR_MORE_DATA
ERROR_MORE_WRITES
ERROR_MR_MID_NOT_FOUND
ERROR_NEGATIVE_SEEK
ERROR_NESTING_NOT_ALLOWED
ERROR_NETLOGON_NOT_STARTED
ERROR_NETNAME_DELETED
ERROR_NETWORK_ACCESS_DENIED
ERROR_NETWORK_BUSY
ERROR_NETWORK_UNREACHABLE
ERROR_NET_WRITE_FAULT
ERROR_NOACCESS
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
ERROR_NONE_MAPPED
ERROR_NON_MDICHILD_WINDOW
ERROR_NOTIFY_ENUM_DIR
ERROR_NOT_ALL_ASSIGNED
ERROR_NOT_CHILD_WINDOW
ERROR_NOT_CONNECTED
ERROR_NOT_CONTAINER
ERROR_NOT_DOS_DISK
ERROR_NOT_ENOUGH_MEMORY
ERROR_NOT_ENOUGH_QUOTA
ERROR_NOT_ENOUGH_SERVER_MEMORY
ERROR_NOT_JOINED
ERROR_NOT_LOCKED
ERROR_NOT_LOGON_PROCESS
ERROR_NOT_OWNER
ERROR_NOT_READY
ERROR_NOT_REGISTRY_FILE
ERROR_NOT_SAME_DEVICE
ERROR_NOT_SUBSTED
ERROR_NOT_SUPPORTED
ERROR_NO_BROWSER_SERVERS_FOUND
ERROR_NO_DATA
ERROR_NO_DATA_DETECTED
ERROR_NO_IMPERSONATION_TOKEN
ERROR_NO_INHERITANCE
ERROR_NO_LOGON_SERVERS
ERROR_NO_LOG_SPACE
ERROR_NO_MEDIA_IN_DRIVE
ERROR_NO_MORE_FILES
ERROR_NO_MORE_ITEMS
ERROR_NO_MORE_SEARCH_HANDLES
ERROR_NO_NETWORK
ERROR_NO_NET_OR_BAD_PATH
ERROR_NO_PROC_SLOTS
ERROR_NO_QUOTAS_FOR_ACCOUNT
ERROR_NO_SCROLLBARS
ERROR_NO_SECURITY_ON_OBJECT
ERROR_NO_SHUTDOWN_IN_PROGRESS
ERROR_NO_SIGNAL_SENT
ERROR_NO_SPOOL_SPACE
ERROR_NO_SUCH_ALIAS
ERROR_NO_SUCH_DOMAIN
ERROR_NO_SUCH_GROUP
ERROR_NO_SUCH_LOGON_SESSION
ERROR_NO_SUCH_MEMBER
ERROR_NO_SUCH_PACKAGE
ERROR_NO_SUCH_PRIVILEGE
ERROR_NO_SUCH_USER
ERROR_NO_SYSTEM_MENU
ERROR_NO_TOKEN
ERROR_NO_TRUST_LSA_SECRET
ERROR_NO_TRUST_SAM_ACCOUNT
ERROR_NO_UNICODE_TRANSLATION
ERROR_NO_USER_SESSION_KEY
ERROR_NO_VOLUME_LABEL
ERROR_NO_WILDCARD_CHARACTERS
ERROR_NT_CROSS_ENCRYPTION_REQUIRED
ERROR_NULL_LM_PASSWORD
ERROR_OPEN_FAILED
ERROR_OPEN_FILES
ERROR_OPERATION_ABORTED
ERROR_OUTOFMEMORY
ERROR_OUT_OF_PAPER
ERROR_OUT_OF_STRUCTURES
ERROR_PARTIAL_COPY
ERROR_PARTITION_FAILURE
ERROR_PASSWORD_EXPIRED
ERROR_PASSWORD_MUST_CHANGE
ERROR_PASSWORD_RESTRICTION
ERROR_PATH_BUSY
ERROR_PATH_NOT_FOUND
ERROR_PIPE_BUSY
ERROR_PIPE_CONNECTED
ERROR_PIPE_LISTENING
ERROR_PIPE_NOT_CONNECTED
ERROR_POPUP_ALREADY_ACTIVE
ERROR_PORT_UNREACHABLE
ERROR_POSSIBLE_DEADLOCK
ERROR_PRINTER_ALREADY_EXISTS
ERROR_PRINTER_DELETED
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
ERROR_PRINTER_DRIVER_IN_USE
ERROR_PRINTQ_FULL
ERROR_PRINT_CANCELLED
ERROR_PRINT_MONITOR_ALREADY_INSTALLED
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
ERROR_PRIVATE_DIALOG_INDEX
ERROR_PRIVILEGE_NOT_HELD
ERROR_PROCESS_ABORTED
ERROR_PROC_NOT_FOUND
ERROR_PROTOCOL_UNREACHABLE
ERROR_READ_FAULT
ERROR_REC_NON_EXISTENT
ERROR_REDIRECTOR_HAS_OPEN_HANDLES
ERROR_REDIR_PAUSED
ERROR_REGISTRY_CORRUPT
ERROR_REGISTRY_IO_FAILED
ERROR_REGISTRY_RECOVERED
ERROR_RELOC_CHAIN_XEEDS_SEGLIM
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
ERROR_REM_NOT_LIST
ERROR_REQUEST_ABORTED
ERROR_REQ_NOT_ACCEP
ERROR_RESOURCE_DATA_NOT_FOUND
ERROR_RESOURCE_LANG_NOT_FOUND
ERROR_RESOURCE_NAME_NOT_FOUND
ERROR_RESOURCE_TYPE_NOT_FOUND
ERROR_RETRY
ERROR_REVISION_MISMATCH
ERROR_RING2SEG_MUST_BE_MOVABLE
ERROR_RING2_STACK_IN_USE
ERROR_RPL_NOT_ALLOWED
ERROR_RXACT_COMMIT_FAILURE
ERROR_RXACT_INVALID_STATE
ERROR_SAME_DRIVE
ERROR_SCREEN_ALREADY_LOCKED
ERROR_SECRET_TOO_LONG
ERROR_SECTOR_NOT_FOUND
ERROR_SEEK
ERROR_SEEK_ON_DEVICE
ERROR_SEM_IS_SET
ERROR_SEM_NOT_FOUND
ERROR_SEM_OWNER_DIED
ERROR_SEM_TIMEOUT
ERROR_SEM_USER_LIMIT
ERROR_SERIAL_NO_DEVICE
ERROR_SERVER_DISABLED
ERROR_SERVER_HAS_OPEN_HANDLES
ERROR_SERVER_NOT_DISABLED
ERROR_SERVICE_ALREADY_RUNNING
ERROR_SERVICE_CANNOT_ACCEPT_CTRL
ERROR_SERVICE_DATABASE_LOCKED
ERROR_SERVICE_DEPENDENCY_DELETED
ERROR_SERVICE_DEPENDENCY_FAIL
ERROR_SERVICE_DISABLED
ERROR_SERVICE_DOES_NOT_EXIST
ERROR_SERVICE_EXISTS
ERROR_SERVICE_LOGON_FAILED
ERROR_SERVICE_MARKED_FOR_DELETE
ERROR_SERVICE_NEVER_STARTED
ERROR_SERVICE_NOT_ACTIVE
ERROR_SERVICE_NOT_FOUND
ERROR_SERVICE_NO_THREAD
ERROR_SERVICE_REQUEST_TIMEOUT
ERROR_SERVICE_SPECIFIC_ERROR
ERROR_SERVICE_START_HANG
ERROR_SESSION_CREDENTIAL_CONFLICT
ERROR_SETCOUNT_ON_BAD_LB
ERROR_SETMARK_DETECTED
ERROR_SHARING_BUFFER_EXCEEDED
ERROR_SHARING_PAUSED
ERROR_SHARING_VIOLATION
ERROR_SHUTDOWN_IN_PROGRESS
ERROR_SIGNAL_PENDING
ERROR_SIGNAL_REFUSED
ERROR_SOME_NOT_MAPPED
ERROR_SPECIAL_ACCOUNT
ERROR_SPECIAL_GROUP
ERROR_SPECIAL_USER
ERROR_SPL_NO_ADDJOB
ERROR_SPL_NO_STARTDOC
ERROR_SPOOL_FILE_NOT_FOUND
ERROR_STACK_OVERFLOW
ERROR_STATIC_INIT
ERROR_SUBST_TO_JOIN
ERROR_SUBST_TO_SUBST
ERROR_SUCCESS
ERROR_SWAPERROR
ERROR_SYSTEM_TRACE
ERROR_THREAD_1_INACTIVE
ERROR_TLW_WITH_WSCHILD
ERROR_TOKEN_ALREADY_IN_USE
ERROR_TOO_MANY_CMDS
ERROR_TOO_MANY_CONTEXT_IDS
ERROR_TOO_MANY_LUIDS_REQUESTED
ERROR_TOO_MANY_MODULES
ERROR_TOO_MANY_MUXWAITERS
ERROR_TOO_MANY_NAMES
ERROR_TOO_MANY_OPEN_FILES
ERROR_TOO_MANY_POSTS
ERROR_TOO_MANY_SECRETS
ERROR_TOO_MANY_SEMAPHORES
ERROR_TOO_MANY_SEM_REQUESTS
ERROR_TOO_MANY_SESS
ERROR_TOO_MANY_SIDS
ERROR_TOO_MANY_TCBS
ERROR_TRANSFORM_NOT_SUPPORTED
ERROR_TRUSTED_DOMAIN_FAILURE
ERROR_TRUSTED_RELATIONSHIP_FAILURE
ERROR_TRUST_FAILURE
ERROR_UNABLE_TO_LOCK_MEDIA
ERROR_UNABLE_TO_UNLOAD_MEDIA
ERROR_UNEXP_NET_ERR
ERROR_UNKNOWN_PORT
ERROR_UNKNOWN_PRINTER_DRIVER
ERROR_UNKNOWN_PRINTPROCESSOR
ERROR_UNKNOWN_PRINT_MONITOR
ERROR_UNKNOWN_REVISION
ERROR_UNRECOGNIZED_MEDIA
ERROR_UNRECOGNIZED_VOLUME
ERROR_USER_EXISTS
ERROR_USER_MAPPED_FILE
ERROR_VC_DISCONNECTED
ERROR_WAIT_NO_CHILDREN
ERROR_WINDOW_NOT_COMBOBOX
ERROR_WINDOW_NOT_DIALOG
ERROR_WINDOW_OF_OTHER_THREAD
ERROR_WINS_INTERNAL
ERROR_WRITE_FAULT
ERROR_WRITE_PROTECT
ERROR_WRONG_DISK
ERROR_WRONG_PASSWORD
E_ABORT
E_ACCESSDENIED
E_FAIL
E_HANDLE
E_INVALIDARG
E_NOINTERFACE
E_NOTIMPL
E_OUTOFMEMORY
E_POINTER
E_UNEXPECTED
FACILITY_CONTROL
FACILITY_DISPATCH
FACILITY_ITF
FACILITY_NT_BIT
FACILITY_NULL
FACILITY_RPC
FACILITY_STORAGE
FACILITY_WIN32
FACILITY_WINDOWS
INPLACE_E_FIRST
INPLACE_E_LAST
INPLACE_E_NOTOOLSPACE
INPLACE_E_NOTUNDOABLE
INPLACE_S_FIRST
INPLACE_S_LAST
INPLACE_S_TRUNCATED
MARSHAL_E_FIRST
MARSHAL_E_LAST
MARSHAL_S_FIRST
MARSHAL_S_LAST
MEM_E_INVALID_LINK
MEM_E_INVALID_ROOT
MEM_E_INVALID_SIZE
MK_E_CANTOPENFILE
MK_E_CONNECTMANUALLY
MK_E_ENUMERATION_FAILED
MK_E_EXCEEDEDDEADLINE
MK_E_FIRST
MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
MK_E_INVALIDEXTENSION
MK_E_LAST
MK_E_MUSTBOTHERUSER
MK_E_NEEDGENERIC
MK_E_NOINVERSE
MK_E_NOOBJECT
MK_E_NOPREFIX
MK_E_NOSTORAGE
MK_E_NOTBINDABLE
MK_E_NOTBOUND
MK_E_NO_NORMALIZED
MK_E_SYNTAX
MK_E_UNAVAILABLE
MK_S_FIRST
MK_S_HIM
MK_S_LAST
MK_S_ME
MK_S_MONIKERALREADYREGISTERED
MK_S_REDUCED_TO_SELF
MK_S_US
NOERROR
NO_ERROR
OLEOBJ_E_FIRST
OLEOBJ_E_INVALIDVERB
OLEOBJ_E_LAST
OLEOBJ_E_NOVERBS
OLEOBJ_S_CANNOT_DOVERB_NOW
OLEOBJ_S_FIRST
OLEOBJ_S_INVALIDHWND
OLEOBJ_S_INVALIDVERB
OLEOBJ_S_LAST
OLE_E_ADVF
OLE_E_ADVISENOTSUPPORTED
OLE_E_BLANK
OLE_E_CANTCONVERT
OLE_E_CANT_BINDTOSOURCE
OLE_E_CANT_GETMONIKER
OLE_E_CLASSDIFF
OLE_E_ENUM_NOMORE
OLE_E_FIRST
OLE_E_INVALIDHWND
OLE_E_INVALIDRECT
OLE_E_LAST
OLE_E_NOCACHE
OLE_E_NOCONNECTION
OLE_E_NOSTORAGE
OLE_E_NOTRUNNING
OLE_E_NOT_INPLACEACTIVE
OLE_E_OLEVERB
OLE_E_PROMPTSAVECANCELLED
OLE_E_STATIC
OLE_E_WRONGCOMPOBJ
OLE_S_FIRST
OLE_S_LAST
OLE_S_MAC_CLIPFORMAT
OLE_S_STATIC
OLE_S_USEREG
REGDB_E_CLASSNOTREG
REGDB_E_FIRST
REGDB_E_IIDNOTREG
REGDB_E_INVALIDVALUE
REGDB_E_KEYMISSING
REGDB_E_LAST
REGDB_E_READREGDB
REGDB_E_WRITEREGDB
REGDB_S_FIRST
REGDB_S_LAST
RPC_E_ATTEMPTED_MULTITHREAD
RPC_E_CALL_CANCELED
RPC_E_CALL_REJECTED
RPC_E_CANTCALLOUT_AGAIN
RPC_E_CANTCALLOUT_INASYNCCALL
RPC_E_CANTCALLOUT_INEXTERNALCALL
RPC_E_CANTCALLOUT_ININPUTSYNCCALL
RPC_E_CANTPOST_INSENDCALL
RPC_E_CANTTRANSMIT_CALL
RPC_E_CHANGED_MODE
RPC_E_CLIENT_CANTMARSHAL_DATA
RPC_E_CLIENT_CANTUNMARSHAL_DATA
RPC_E_CLIENT_DIED
RPC_E_CONNECTION_TERMINATED
RPC_E_DISCONNECTED
RPC_E_FAULT
RPC_E_INVALIDMETHOD
RPC_E_INVALID_CALLDATA
RPC_E_INVALID_DATA
RPC_E_INVALID_DATAPACKET
RPC_E_INVALID_PARAMETER
RPC_E_NOT_REGISTERED
RPC_E_OUT_OF_RESOURCES
RPC_E_RETRY
RPC_E_SERVERCALL_REJECTED
RPC_E_SERVERCALL_RETRYLATER
RPC_E_SERVERFAULT
RPC_E_SERVER_CANTMARSHAL_DATA
RPC_E_SERVER_CANTUNMARSHAL_DATA
RPC_E_SERVER_DIED
RPC_E_SERVER_DIED_DNE
RPC_E_SYS_CALL_FAILED
RPC_E_THREAD_NOT_INIT
RPC_E_UNEXPECTED
RPC_E_WRONG_THREAD
RPC_S_ADDRESS_ERROR
RPC_S_ALREADY_LISTENING
RPC_S_ALREADY_REGISTERED
RPC_S_BINDING_HAS_NO_AUTH
RPC_S_BINDING_INCOMPLETE
RPC_S_CALL_CANCELLED
RPC_S_CALL_FAILED
RPC_S_CALL_FAILED_DNE
RPC_S_CALL_IN_PROGRESS
RPC_S_CANNOT_SUPPORT
RPC_S_CANT_CREATE_ENDPOINT
RPC_S_COMM_FAILURE
RPC_S_DUPLICATE_ENDPOINT
RPC_S_ENTRY_ALREADY_EXISTS
RPC_S_ENTRY_NOT_FOUND
RPC_S_FP_DIV_ZERO
RPC_S_FP_OVERFLOW
RPC_S_FP_UNDERFLOW
RPC_S_GROUP_MEMBER_NOT_FOUND
RPC_S_INCOMPLETE_NAME
RPC_S_INTERFACE_NOT_FOUND
RPC_S_INTERNAL_ERROR
RPC_S_INVALID_AUTH_IDENTITY
RPC_S_INVALID_BINDING
RPC_S_INVALID_BOUND
RPC_S_INVALID_ENDPOINT_FORMAT
RPC_S_INVALID_NAF_ID
RPC_S_INVALID_NAME_SYNTAX
RPC_S_INVALID_NETWORK_OPTIONS
RPC_S_INVALID_NET_ADDR
RPC_S_INVALID_OBJECT
RPC_S_INVALID_RPC_PROTSEQ
RPC_S_INVALID_STRING_BINDING
RPC_S_INVALID_STRING_UUID
RPC_S_INVALID_TAG
RPC_S_INVALID_TIMEOUT
RPC_S_INVALID_VERS_OPTION
RPC_S_MAX_CALLS_TOO_SMALL
RPC_S_NAME_SERVICE_UNAVAILABLE
RPC_S_NOTHING_TO_EXPORT
RPC_S_NOT_ALL_OBJS_UNEXPORTED
RPC_S_NOT_CANCELLED
RPC_S_NOT_LISTENING
RPC_S_NOT_RPC_ERROR
RPC_S_NO_BINDINGS
RPC_S_NO_CALL_ACTIVE
RPC_S_NO_CONTEXT_AVAILABLE
RPC_S_NO_ENDPOINT_FOUND
RPC_S_NO_ENTRY_NAME
RPC_S_NO_INTERFACES
RPC_S_NO_MORE_BINDINGS
RPC_S_NO_MORE_MEMBERS
RPC_S_NO_PRINC_NAME
RPC_S_NO_PROTSEQS
RPC_S_NO_PROTSEQS_REGISTERED
RPC_S_OBJECT_NOT_FOUND
RPC_S_OUT_OF_RESOURCES
RPC_S_PROCNUM_OUT_OF_RANGE
RPC_S_PROTOCOL_ERROR
RPC_S_PROTSEQ_NOT_FOUND
RPC_S_PROTSEQ_NOT_SUPPORTED
RPC_S_SEC_PKG_ERROR
RPC_S_SERVER_TOO_BUSY
RPC_S_SERVER_UNAVAILABLE
RPC_S_STRING_TOO_LONG
RPC_S_TYPE_ALREADY_REGISTERED
RPC_S_UNKNOWN_AUTHN_LEVEL
RPC_S_UNKNOWN_AUTHN_SERVICE
RPC_S_UNKNOWN_AUTHN_TYPE
RPC_S_UNKNOWN_AUTHZ_SERVICE
RPC_S_UNKNOWN_IF
RPC_S_UNKNOWN_MGR_TYPE
RPC_S_UNSUPPORTED_AUTHN_LEVEL
RPC_S_UNSUPPORTED_NAME_SYNTAX
RPC_S_UNSUPPORTED_TRANS_SYN
RPC_S_UNSUPPORTED_TYPE
RPC_S_UUID_LOCAL_ONLY
RPC_S_UUID_NO_ADDRESS
RPC_S_WRONG_KIND_OF_BINDING
RPC_S_ZERO_DIVIDE
RPC_X_BAD_STUB_DATA
RPC_X_BYTE_COUNT_TOO_SMALL
RPC_X_ENUM_VALUE_OUT_OF_RANGE
RPC_X_INVALID_ES_ACTION
RPC_X_NO_MORE_ENTRIES
RPC_X_NULL_REF_POINTER
RPC_X_SS_CANNOT_GET_CALL_HANDLE
RPC_X_SS_CHAR_TRANS_OPEN_FAIL
RPC_X_SS_CHAR_TRANS_SHORT_FILE
RPC_X_SS_CONTEXT_DAMAGED
RPC_X_SS_HANDLES_MISMATCH
RPC_X_SS_IN_NULL_CONTEXT
RPC_X_WRONG_ES_VERSION
RPC_X_WRONG_STUB_VERSION
SEVERITY_ERROR
SEVERITY_SUCCESS
STG_E_ABNORMALAPIEXIT
STG_E_ACCESSDENIED
STG_E_CANTSAVE
STG_E_DISKISWRITEPROTECTED
STG_E_EXTANTMARSHALLINGS
STG_E_FILEALREADYEXISTS
STG_E_FILENOTFOUND
STG_E_INSUFFICIENTMEMORY
STG_E_INUSE
STG_E_INVALIDFLAG
STG_E_INVALIDFUNCTION
STG_E_INVALIDHANDLE
STG_E_INVALIDHEADER
STG_E_INVALIDNAME
STG_E_INVALIDPARAMETER
STG_E_INVALIDPOINTER
STG_E_LOCKVIOLATION
STG_E_MEDIUMFULL
STG_E_NOMOREFILES
STG_E_NOTCURRENT
STG_E_NOTFILEBASEDSTORAGE
STG_E_OLDDLL
STG_E_OLDFORMAT
STG_E_PATHNOTFOUND
STG_E_READFAULT
STG_E_REVERTED
STG_E_SEEKERROR
STG_E_SHAREREQUIRED
STG_E_SHAREVIOLATION
STG_E_TOOMANYOPENFILES
STG_E_UNIMPLEMENTEDFUNCTION
STG_E_UNKNOWN
STG_E_WRITEFAULT
STG_S_CONVERTED
S_FALSE
S_OK
TYPE_E_AMBIGUOUSNAME
TYPE_E_BADMODULEKIND
TYPE_E_BUFFERTOOSMALL
TYPE_E_CANTCREATETMPFILE
TYPE_E_CANTLOADLIBRARY
TYPE_E_CIRCULARTYPE
TYPE_E_DLLFUNCTIONNOTFOUND
TYPE_E_DUPLICATEID
TYPE_E_ELEMENTNOTFOUND
TYPE_E_INCONSISTENTPROPFUNCS
TYPE_E_INVALIDID
TYPE_E_INVALIDSTATE
TYPE_E_INVDATAREAD
TYPE_E_IOERROR
TYPE_E_LIBNOTREGISTERED
TYPE_E_NAMECONFLICT
TYPE_E_OUTOFBOUNDS
TYPE_E_QUALIFIEDNAMEDISALLOWED
TYPE_E_REGISTRYACCESS
TYPE_E_SIZETOOBIG
TYPE_E_TYPEMISMATCH
TYPE_E_UNDEFINEDTYPE
TYPE_E_UNKNOWNLCID
TYPE_E_UNSUPFORMAT
TYPE_E_WRONGTYPEKIND
VIEW_E_DRAW
VIEW_E_FIRST
VIEW_E_LAST
VIEW_S_ALREADY_FROZEN
VIEW_S_FIRST
VIEW_S_LAST
);
sub AUTOLOAD {
# This AUTOLOAD is used to 'autoload' constants from the constant()
# XS function. If a constant is not found then control is passed
# to the AUTOLOAD in AutoLoader.
my($constname);
($constname = $AUTOLOAD) =~ s/.*:://;
#reset $! to zero to reset any current errors.
local $! = 0;
local $^E = 0;
my $val = constant($constname, @_ ? $_[0] : 0);
if ($! != 0) {
if ($! =~ /Invalid/) {
$AutoLoader::AUTOLOAD = $AUTOLOAD;
goto &AutoLoader::AUTOLOAD;
}
else {
($pack,$file,$line) = caller;
die "Your vendor has not defined Win32::WinError macro $constname, used at $file line $line.";
}
}
eval "sub $AUTOLOAD { $val }";
goto &$AUTOLOAD;
}
bootstrap Win32::WinError;
# Preloaded methods go here.
# Autoload methods go after __END__, and are processed by the autosplit program.
1;
__END__
|