-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-dlcapi.ads,v $
-- $Revision: 1.16 $ $Date: 96/09/04 08:02:37 $ $Author: mg $
-- See end of file for Copyright (c) information.
with Win32.Winnt;
package Win32.Dlcapi is
LLC_DIR_INTERRUPT : constant := 16#0#; -- dlcapi.h:28
LLC_DIR_OPEN_ADAPTER : constant := 16#3#; -- dlcapi.h:29
LLC_DIR_CLOSE_ADAPTER : constant := 16#4#; -- dlcapi.h:30
LLC_DIR_SET_MULTICAST_ADDRESS : constant := 16#5#; -- dlcapi.h:31
LLC_DIR_SET_GROUP_ADDRESS : constant := 16#6#; -- dlcapi.h:32
LLC_DIR_SET_FUNCTIONAL_ADDRESS : constant := 16#7#; -- dlcapi.h:33
LLC_DIR_READ_LOG : constant := 16#8#; -- dlcapi.h:34
LLC_TRANSMIT_FRAMES : constant := 16#9#; -- dlcapi.h:35
LLC_TRANSMIT_DIR_FRAME : constant := 16#a#; -- dlcapi.h:36
LLC_TRANSMIT_I_FRAME : constant := 16#b#; -- dlcapi.h:37
LLC_TRANSMIT_UI_FRAME : constant := 16#d#; -- dlcapi.h:38
LLC_TRANSMIT_XID_CMD : constant := 16#e#; -- dlcapi.h:39
LLC_TRANSMIT_XID_RESP_FINAL : constant := 16#f#; -- dlcapi.h:40
LLC_TRANSMIT_XID_RESP_NOT_FINAL : constant := 16#10#; -- dlcapi.h:41
LLC_TRANSMIT_TEST_CMD : constant := 16#11#; -- dlcapi.h:42
LLC_DLC_RESET : constant := 16#14#; -- dlcapi.h:43
LLC_DLC_OPEN_SAP : constant := 16#15#; -- dlcapi.h:44
LLC_DLC_CLOSE_SAP : constant := 16#16#; -- dlcapi.h:45
LLC_DLC_REALLOCATE_STATIONS : constant := 16#17#; -- dlcapi.h:46
LLC_DLC_OPEN_STATION : constant := 16#19#; -- dlcapi.h:47
LLC_DLC_CLOSE_STATION : constant := 16#1a#; -- dlcapi.h:48
LLC_DLC_CONNECT_STATION : constant := 16#1b#; -- dlcapi.h:49
LLC_DLC_MODIFY : constant := 16#1c#; -- dlcapi.h:50
LLC_DLC_FLOW_CONTROL : constant := 16#1d#; -- dlcapi.h:51
LLC_DLC_STATISTICS : constant := 16#1e#; -- dlcapi.h:52
LLC_DIR_INITIALIZE : constant := 16#20#; -- dlcapi.h:53
LLC_DIR_STATUS : constant := 16#21#; -- dlcapi.h:54
LLC_DIR_TIMER_SET : constant := 16#22#; -- dlcapi.h:55
LLC_DIR_TIMER_CANCEL : constant := 16#23#; -- dlcapi.h:56
LLC_BUFFER_GET : constant := 16#26#; -- dlcapi.h:57
LLC_BUFFER_FREE : constant := 16#27#; -- dlcapi.h:58
LLC_RECEIVE : constant := 16#28#; -- dlcapi.h:59
LLC_RECEIVE_CANCEL : constant := 16#29#; -- dlcapi.h:60
LLC_RECEIVE_MODIFY : constant := 16#2a#; -- dlcapi.h:61
LLC_DIR_TIMER_CANCEL_GROUP : constant := 16#2c#; -- dlcapi.h:62
LLC_DIR_SET_EXCEPTION_FLAGS : constant := 16#2d#; -- dlcapi.h:63
LLC_BUFFER_CREATE : constant := 16#30#; -- dlcapi.h:64
LLC_READ : constant := 16#31#; -- dlcapi.h:65
LLC_READ_CANCEL : constant := 16#32#; -- dlcapi.h:66
LLC_DLC_SET_THRESHOLD : constant := 16#33#; -- dlcapi.h:67
LLC_DIR_CLOSE_DIRECT : constant := 16#34#; -- dlcapi.h:68
LLC_DIR_OPEN_DIRECT : constant := 16#35#; -- dlcapi.h:69
LLC_MAX_DLC_COMMAND : constant := 16#37#; -- dlcapi.h:70
LLC_RESET_LOCAL_BUSY_USER : constant := 16#80#; -- dlcapi.h:273
LLC_RESET_LOCAL_BUSY_BUFFER : constant := 16#c0#; -- dlcapi.h:274
LLC_SET_LOCAL_BUSY_USER : constant := 0; -- dlcapi.h:275
LLC_XID_HANDLING_IN_APPLICATION : constant := 16#8#; -- dlcapi.h:295
LLC_XID_HANDLING_IN_DLC : constant := 0; -- dlcapi.h:296
LLC_INDIVIDUAL_SAP : constant := 16#4#; -- dlcapi.h:297
LLC_GROUP_SAP : constant := 16#2#; -- dlcapi.h:298
LLC_MEMBER_OF_GROUP_SAP : constant := 16#1#; -- dlcapi.h:299
LLC_INCREASE_LINK_STATIONS : constant := 0; -- dlcapi.h:340
LLC_DECREASE_LINK_STATIONS : constant := 16#80#; -- dlcapi.h:341
LLC_DLC_RESET_STATISTICS : constant := 16#80#; -- dlcapi.h:365
LLC_DLC_READ_STATISTICS : constant := 0; -- dlcapi.h:366
LLC_DIRECT_OPTIONS_ALL_MACS : constant := 16#1880#;-- dlcapi.h:470
LLC_DIR_READ_LOG_ADAPTER : constant := 0; -- dlcapi.h:534
LLC_DIR_READ_LOG_DIRECT : constant := 1; -- dlcapi.h:535
LLC_DIR_READ_LOG_BOTH : constant := 2; -- dlcapi.h:536
LLC_ADAPTER_ETHERNET : constant := 16#10#; -- dlcapi.h:552
LLC_ADAPTER_TOKEN_RING : constant := 16#40#; -- dlcapi.h:553
LLC_OPTION_READ_STATION : constant := 0; -- dlcapi.h:575
LLC_OPTION_READ_SAP : constant := 1; -- dlcapi.h:576
LLC_OPTION_READ_ALL : constant := 2; -- dlcapi.h:577
LLC_EVENT_SYSTEM_ACTION : constant := 16#40#; -- dlcapi.h:579
LLC_EVENT_NETWORK_STATUS : constant := 16#20#; -- dlcapi.h:580
LLC_EVENT_CRITICAL_EXCEPTION : constant := 16#10#; -- dlcapi.h:581
LLC_EVENT_STATUS_CHANGE : constant := 16#8#; -- dlcapi.h:582
LLC_EVENT_RECEIVE_DATA : constant := 16#4#; -- dlcapi.h:583
LLC_EVENT_TRANSMIT_COMPLETION : constant := 16#2#; -- dlcapi.h:584
LLC_EVENT_COMMAND_COMPLETION : constant := 16#1#; -- dlcapi.h:585
LLC_READ_ALL_EVENTS : constant := 16#7f#; -- dlcapi.h:586
LLC_INDICATE_LINK_LOST : constant := 16#8000#;-- dlcapi.h:593
LLC_INDICATE_DM_DISC_RECEIVED : constant := 16#4000#;-- dlcapi.h:594
LLC_INDICATE_FRMR_RECEIVED : constant := 16#2000#;-- dlcapi.h:595
LLC_INDICATE_FRMR_SENT : constant := 16#1000#;-- dlcapi.h:596
LLC_INDICATE_RESET : constant := 16#800#; -- dlcapi.h:597
LLC_INDICATE_CONNECT_REQUEST : constant := 16#400#; -- dlcapi.h:598
LLC_INDICATE_REMOTE_BUSY : constant := 16#200#; -- dlcapi.h:599
LLC_INDICATE_REMOTE_READY : constant := 16#100#; -- dlcapi.h:600
LLC_INDICATE_TI_TIMER_EXPIRED : constant := 16#80#; -- dlcapi.h:601
LLC_INDICATE_DLC_COUNTER_OVERFLOW: constant := 16#40#; -- dlcapi.h:602
LLC_INDICATE_ACCESS_PRTY_LOWERED : constant := 16#20#; -- dlcapi.h:603
LLC_INDICATE_LOCAL_STATION_BUSY : constant := 16#1#; -- dlcapi.h:604
LLC_DIR_RCV_ALL_TR_FRAMES : constant := 0; -- dlcapi.h:660
LLC_DIR_RCV_ALL_MAC_FRAMES : constant := 1; -- dlcapi.h:661
LLC_DIR_RCV_ALL_8022_FRAMES : constant := 2; -- dlcapi.h:662
LLC_DIR_RCV_ALL_FRAMES : constant := 4; -- dlcapi.h:663
LLC_DIR_RCV_ALL_ETHERNET_TYPES : constant := 5; -- dlcapi.h:664
LLC_CONTIGUOUS_MAC : constant := 16#80#; -- dlcapi.h:666
LLC_CONTIGUOUS_DATA : constant := 16#40#; -- dlcapi.h:667
LLC_NOT_CONTIGUOUS_DATA : constant := 16#0#; -- dlcapi.h:668
LLC_RCV_READ_INDIVIDUAL_FRAMES : constant := 0; -- dlcapi.h:674
LLC_RCV_CHAIN_FRAMES_ON_LINK : constant := 1; -- dlcapi.h:675
LLC_RCV_CHAIN_FRAMES_ON_SAP : constant := 2; -- dlcapi.h:676
LLC_CHAIN_XMIT_COMMANDS_ON_LINK : constant := 0; -- dlcapi.h:688
LLC_COMPLETE_SINGLE_XMIT_FRAME : constant := 1; -- dlcapi.h:689
LLC_CHAIN_XMIT_COMMANDS_ON_SAP : constant := 2; -- dlcapi.h:690
LLC_FIRST_DATA_SEGMENT : constant := 16#1#; -- dlcapi.h:705
LLC_NEXT_DATA_SEGMENT : constant := 16#2#; -- dlcapi.h:706
LLC_STATUS_MAX_ERROR : constant := 16#ff#; -- dlcapi.h:877
type LLC_ETHERNET_TYPE is ( -- dlcapi.h:451
LLC_ETHERNET_TYPE_DEFAULT, -- dlcapi.h:447
LLC_ETHERNET_TYPE_AUTO, -- dlcapi.h:448
LLC_ETHERNET_TYPE_802_3, -- dlcapi.h:449
LLC_ETHERNET_TYPE_DIX -- dlcapi.h:451
);
for LLC_ETHERNET_TYPE'size use 32; -- dlcapi.h:451
type enum_LLC_FRAME_TYPES is ( -- dlcapi.h:722
LLC_DIRECT_TRANSMIT, -- dlcapi.h:723
LLC_DIRECT_MAC, -- dlcapi.h:724
LLC_I_FRAME, -- dlcapi.h:725
LLC_UI_FRAME, -- dlcapi.h:726
LLC_XID_COMMAND_POLL, -- dlcapi.h:727
LLC_XID_COMMAND_NOT_POLL, -- dlcapi.h:728
LLC_XID_RESPONSE_FINAL, -- dlcapi.h:729
LLC_XID_RESPONSE_NOT_FINAL, -- dlcapi.h:730
LLC_TEST_RESPONSE_FINAL, -- dlcapi.h:731
LLC_TEST_RESPONSE_NOT_FINAL, -- dlcapi.h:732
LLC_DIRECT_8022, -- dlcapi.h:733
LLC_TEST_COMMAND_POLL, -- dlcapi.h:734
LLC_DIRECT_ETHERNET_TYPE, -- dlcapi.h:735
LLC_LAST_FRAME_TYPE, -- dlcapi.h:736
LLC_FIRST_ETHERNET_TYPE -- dlcapi.h:738
);
for enum_LLC_FRAME_TYPES use ( -- dlcapi.h:722
LLC_DIRECT_TRANSMIT => 0, -- dlcapi.h:723
LLC_DIRECT_MAC => 2, -- dlcapi.h:724
LLC_I_FRAME => 4, -- dlcapi.h:725
LLC_UI_FRAME => 6, -- dlcapi.h:726
LLC_XID_COMMAND_POLL => 8, -- dlcapi.h:727
LLC_XID_COMMAND_NOT_POLL => 10, -- dlcapi.h:728
LLC_XID_RESPONSE_FINAL => 12, -- dlcapi.h:729
LLC_XID_RESPONSE_NOT_FINAL => 14, -- dlcapi.h:730
LLC_TEST_RESPONSE_FINAL => 16, -- dlcapi.h:731
LLC_TEST_RESPONSE_NOT_FINAL => 18, -- dlcapi.h:732
LLC_DIRECT_8022 => 20, -- dlcapi.h:733
LLC_TEST_COMMAND_POLL => 22, -- dlcapi.h:734
LLC_DIRECT_ETHERNET_TYPE => 24, -- dlcapi.h:735
LLC_LAST_FRAME_TYPE => 26, -- dlcapi.h:736
LLC_FIRST_ETHERNET_TYPE => 1501 -- dlcapi.h:738
);
for enum_LLC_FRAME_TYPES'size use 32; -- dlcapi.h:722
type LLC_STATUS is ( -- dlcapi.h:790
LLC_STATUS_SUCCESS, -- dlcapi.h:791
LLC_STATUS_INVALID_COMMAND, -- dlcapi.h:792
LLC_STATUS_DUPLICATE_COMMAND, -- dlcapi.h:793
LLC_STATUS_ADAPTER_OPEN, -- dlcapi.h:794
LLC_STATUS_ADAPTER_CLOSED, -- dlcapi.h:795
LLC_STATUS_PARAMETER_MISSING, -- dlcapi.h:796
LLC_STATUS_INVALID_OPTION, -- dlcapi.h:797
LLC_STATUS_COMMAND_CANCELLED_FAILURE, -- dlcapi.h:798
LLC_STATUS_ACCESS_DENIED, -- dlcapi.h:799
LLC_STATUS_ADAPTER_NOT_INITIALIZED, -- dlcapi.h:800
LLC_STATUS_CANCELLED_BY_USER, -- dlcapi.h:801
LLC_STATUS_COMMAND_CANCELLED_CLOSED, -- dlcapi.h:802
LLC_STATUS_SUCCESS_NOT_OPEN, -- dlcapi.h:803
LLC_STATUS_TIMER_ERROR, -- dlcapi.h:804
LLC_STATUS_NO_MEMORY, -- dlcapi.h:805
LLC_STATUS_INVALID_LOG_ID, -- dlcapi.h:806
LLC_STATUS_LOST_LOG_DATA, -- dlcapi.h:807
LLC_STATUS_BUFFER_SIZE_EXCEEDED, -- dlcapi.h:808
LLC_STATUS_INVALID_BUFFER_LENGTH, -- dlcapi.h:809
LLC_STATUS_INADEQUATE_BUFFERS, -- dlcapi.h:810
LLC_STATUS_USER_LENGTH_TOO_LARGE, -- dlcapi.h:811
LLC_STATUS_INVALID_PARAMETER_TABLE, -- dlcapi.h:812
LLC_STATUS_INVALID_POINTER_IN_CCB, -- dlcapi.h:813
LLC_STATUS_INVALID_ADAPTER, -- dlcapi.h:814
LLC_STATUS_LOST_DATA_NO_BUFFERS, -- dlcapi.h:815
LLC_STATUS_LOST_DATA_INADEQUATE_SPACE, -- dlcapi.h:816
LLC_STATUS_TRANSMIT_ERROR_FS, -- dlcapi.h:817
LLC_STATUS_TRANSMIT_ERROR, -- dlcapi.h:818
LLC_STATUS_UNAUTHORIZED_MAC, -- dlcapi.h:819
LLC_STATUS_MAX_COMMANDS_EXCEEDED, -- dlcapi.h:820
LLC_STATUS_LINK_NOT_TRANSMITTING, -- dlcapi.h:821
LLC_STATUS_INVALID_FRAME_LENGTH, -- dlcapi.h:822
LLC_STATUS_INADEQUATE_RECEIVE, -- dlcapi.h:823
LLC_STATUS_INVALID_NODE_ADDRESS, -- dlcapi.h:824
LLC_STATUS_INVALID_RCV_BUFFER_LENGTH, -- dlcapi.h:825
LLC_STATUS_INVALID_XMIT_BUFFER_LENGTH, -- dlcapi.h:826
LLC_STATUS_INVALID_STATION_ID, -- dlcapi.h:827
LLC_STATUS_LINK_PROTOCOL_ERROR, -- dlcapi.h:828
LLC_STATUS_PARMETERS_EXCEEDED_MAX, -- dlcapi.h:829
LLC_STATUS_INVALID_SAP_VALUE, -- dlcapi.h:830
LLC_STATUS_INVALID_ROUTING_INFO, -- dlcapi.h:831
LLC_STATUS_RESOURCES_NOT_AVAILABLE, -- dlcapi.h:832
LLC_STATUS_LINK_STATIONS_OPEN, -- dlcapi.h:833
LLC_STATUS_INCOMPATIBLE_COMMANDS, -- dlcapi.h:834
LLC_STATUS_OUTSTANDING_COMMANDS, -- dlcapi.h:835
LLC_STATUS_CONNECT_FAILED, -- dlcapi.h:836
LLC_STATUS_INVALID_REMOTE_ADDRESS, -- dlcapi.h:837
LLC_STATUS_CCB_POINTER_FIELD, -- dlcapi.h:838
LLC_STATUS_INVALID_APPLICATION_ID, -- dlcapi.h:839
LLC_STATUS_NO_SYSTEM_PROCESS, -- dlcapi.h:840
LLC_STATUS_INADEQUATE_LINKS, -- dlcapi.h:841
LLC_STATUS_INVALID_PARAMETER_1, -- dlcapi.h:842
LLC_STATUS_DIRECT_STATIONS_NOT_ASSIGNED, -- dlcapi.h:843
LLC_STATUS_DEVICE_DRIVER_NOT_INSTALLED, -- dlcapi.h:844
LLC_STATUS_ADAPTER_NOT_INSTALLED, -- dlcapi.h:845
LLC_STATUS_CHAINED_DIFFERENT_ADAPTERS, -- dlcapi.h:846
LLC_STATUS_INIT_COMMAND_STARTED, -- dlcapi.h:847
LLC_STATUS_TOO_MANY_USERS, -- dlcapi.h:848
LLC_STATUS_CANCELLED_BY_SYSTEM_ACTION, -- dlcapi.h:849
LLC_STATUS_DIR_STATIONS_NOT_AVAILABLE, -- dlcapi.h:850
LLC_STATUS_NO_GDT_SELECTORS, -- dlcapi.h:851
LLC_STATUS_MEMORY_LOCK_FAILED, -- dlcapi.h:852
LLC_STATUS_INVALID_BUFFER_ADDRESS, -- dlcapi.h:859
LLC_STATUS_BUFFER_ALREADY_RELEASED, -- dlcapi.h:860
LLC_STATUS_BIND_ERROR, -- dlcapi.h:861
LLC_STATUS_INVALID_VERSION, -- dlcapi.h:862
LLC_STATUS_NT_ERROR_STATUS, -- dlcapi.h:863
LLC_STATUS_PENDING -- dlcapi.h:865
);
for LLC_STATUS use ( -- dlcapi.h:790
LLC_STATUS_SUCCESS => 0, -- dlcapi.h:791
LLC_STATUS_INVALID_COMMAND => 1, -- dlcapi.h:792
LLC_STATUS_DUPLICATE_COMMAND => 2, -- dlcapi.h:793
LLC_STATUS_ADAPTER_OPEN => 3, -- dlcapi.h:794
LLC_STATUS_ADAPTER_CLOSED => 4, -- dlcapi.h:795
LLC_STATUS_PARAMETER_MISSING => 5, -- dlcapi.h:796
LLC_STATUS_INVALID_OPTION => 6, -- dlcapi.h:797
LLC_STATUS_COMMAND_CANCELLED_FAILURE => 7, -- dlcapi.h:798
LLC_STATUS_ACCESS_DENIED => 8, -- dlcapi.h:799
LLC_STATUS_ADAPTER_NOT_INITIALIZED => 9, -- dlcapi.h:800
LLC_STATUS_CANCELLED_BY_USER => 10, -- dlcapi.h:801
LLC_STATUS_COMMAND_CANCELLED_CLOSED => 11, -- dlcapi.h:802
LLC_STATUS_SUCCESS_NOT_OPEN => 12, -- dlcapi.h:803
LLC_STATUS_TIMER_ERROR => 17, -- dlcapi.h:804
LLC_STATUS_NO_MEMORY => 18, -- dlcapi.h:805
LLC_STATUS_INVALID_LOG_ID => 19, -- dlcapi.h:806
LLC_STATUS_LOST_LOG_DATA => 21, -- dlcapi.h:807
LLC_STATUS_BUFFER_SIZE_EXCEEDED => 22, -- dlcapi.h:808
LLC_STATUS_INVALID_BUFFER_LENGTH => 24, -- dlcapi.h:809
LLC_STATUS_INADEQUATE_BUFFERS => 25, -- dlcapi.h:810
LLC_STATUS_USER_LENGTH_TOO_LARGE => 26, -- dlcapi.h:811
LLC_STATUS_INVALID_PARAMETER_TABLE => 27, -- dlcapi.h:812
LLC_STATUS_INVALID_POINTER_IN_CCB => 28, -- dlcapi.h:813
LLC_STATUS_INVALID_ADAPTER => 29, -- dlcapi.h:814
LLC_STATUS_LOST_DATA_NO_BUFFERS => 32, -- dlcapi.h:815
LLC_STATUS_LOST_DATA_INADEQUATE_SPACE => 33, -- dlcapi.h:816
LLC_STATUS_TRANSMIT_ERROR_FS => 34, -- dlcapi.h:817
LLC_STATUS_TRANSMIT_ERROR => 35, -- dlcapi.h:818
LLC_STATUS_UNAUTHORIZED_MAC => 36, -- dlcapi.h:819
LLC_STATUS_MAX_COMMANDS_EXCEEDED => 37, -- dlcapi.h:820
LLC_STATUS_LINK_NOT_TRANSMITTING => 39, -- dlcapi.h:821
LLC_STATUS_INVALID_FRAME_LENGTH => 40, -- dlcapi.h:822
LLC_STATUS_INADEQUATE_RECEIVE => 48, -- dlcapi.h:823
LLC_STATUS_INVALID_NODE_ADDRESS => 50, -- dlcapi.h:824
LLC_STATUS_INVALID_RCV_BUFFER_LENGTH => 51, -- dlcapi.h:825
LLC_STATUS_INVALID_XMIT_BUFFER_LENGTH => 52, -- dlcapi.h:826
LLC_STATUS_INVALID_STATION_ID => 64, -- dlcapi.h:827
LLC_STATUS_LINK_PROTOCOL_ERROR => 65, -- dlcapi.h:828
LLC_STATUS_PARMETERS_EXCEEDED_MAX => 66, -- dlcapi.h:829
LLC_STATUS_INVALID_SAP_VALUE => 67, -- dlcapi.h:830
LLC_STATUS_INVALID_ROUTING_INFO => 68, -- dlcapi.h:831
LLC_STATUS_RESOURCES_NOT_AVAILABLE => 70, -- dlcapi.h:832
LLC_STATUS_LINK_STATIONS_OPEN => 71, -- dlcapi.h:833
LLC_STATUS_INCOMPATIBLE_COMMANDS => 74, -- dlcapi.h:834
LLC_STATUS_OUTSTANDING_COMMANDS => 76, -- dlcapi.h:835
LLC_STATUS_CONNECT_FAILED => 77, -- dlcapi.h:836
LLC_STATUS_INVALID_REMOTE_ADDRESS => 79, -- dlcapi.h:837
LLC_STATUS_CCB_POINTER_FIELD => 80, -- dlcapi.h:838
LLC_STATUS_INVALID_APPLICATION_ID => 82, -- dlcapi.h:839
LLC_STATUS_NO_SYSTEM_PROCESS => 86, -- dlcapi.h:840
LLC_STATUS_INADEQUATE_LINKS => 87, -- dlcapi.h:841
LLC_STATUS_INVALID_PARAMETER_1 => 88, -- dlcapi.h:842
LLC_STATUS_DIRECT_STATIONS_NOT_ASSIGNED => 92, -- dlcapi.h:843
LLC_STATUS_DEVICE_DRIVER_NOT_INSTALLED => 93, -- dlcapi.h:844
LLC_STATUS_ADAPTER_NOT_INSTALLED => 94, -- dlcapi.h:845
LLC_STATUS_CHAINED_DIFFERENT_ADAPTERS => 95, -- dlcapi.h:846
LLC_STATUS_INIT_COMMAND_STARTED => 96, -- dlcapi.h:847
LLC_STATUS_TOO_MANY_USERS => 97, -- dlcapi.h:848
LLC_STATUS_CANCELLED_BY_SYSTEM_ACTION => 98, -- dlcapi.h:849
LLC_STATUS_DIR_STATIONS_NOT_AVAILABLE => 99, -- dlcapi.h:850
LLC_STATUS_NO_GDT_SELECTORS => 101, -- dlcapi.h:851
LLC_STATUS_MEMORY_LOCK_FAILED => 105, -- dlcapi.h:852
LLC_STATUS_INVALID_BUFFER_ADDRESS => 128, -- dlcapi.h:859
LLC_STATUS_BUFFER_ALREADY_RELEASED => 129, -- dlcapi.h:860
LLC_STATUS_BIND_ERROR => 160, -- dlcapi.h:861
LLC_STATUS_INVALID_VERSION => 161, -- dlcapi.h:862
LLC_STATUS_NT_ERROR_STATUS => 162, -- dlcapi.h:863
LLC_STATUS_PENDING => 255 -- dlcapi.h:865
);
for LLC_STATUS'size use 32; -- dlcapi.h:790
type ACSLAN_STATUS is ( -- dlcapi.h:881
ACSLAN_STATUS_COMMAND_ACCEPTED, -- dlcapi.h:874
ACSLAN_STATUS_INVALID_CCB_POINTER, -- dlcapi.h:875
ACSLAN_STATUS_CCB_IN_ERROR, -- dlcapi.h:876
ACSLAN_STATUS_CHAINED_CCB_IN_ERROR, -- dlcapi.h:877
ACSLAN_STATUS_SYSTEM_ERROR, -- dlcapi.h:878
ACSLAN_STATUS_SYSTEM_STATUS, -- dlcapi.h:879
ACSLAN_STATUS_INVALID_COMMAND -- dlcapi.h:881
);
for ACSLAN_STATUS'size use 32; -- dlcapi.h:881
type struct_anonymous0_t; -- dlcapi.h:91
type struct_anonymous1_t; -- dlcapi.h:96
type CCB_PARMS; -- dlcapi.h:102
type LLC_CCB; -- dlcapi.h:113
type LLC_NEXT_BUFFER; -- dlcapi.h:135
type LLC_NOT_CONTIGUOUS_BUFFER; -- dlcapi.h:155
type LLC_CONTIGUOUS_BUFFER; -- dlcapi.h:170
type LlcNextBuffer; -- dlcapi.h:182
type struct_anonymous6_t; -- dlcapi.h:192
type struct_anonymous7_t; -- dlcapi.h:199
type LLC_XMIT_BUFFER; -- dlcapi.h:207
type LLC_BUFFER_CREATE_PARMS; -- dlcapi.h:230
type LLC_BUFFER_FREE_PARMS; -- dlcapi.h:237
type LLC_BUFFER_GET_PARMS; -- dlcapi.h:257
type LLC_DLC_CONNECT_PARMS; -- dlcapi.h:267
type LLC_DLC_MODIFY_PARMS; -- dlcapi.h:293
type LLC_DLC_OPEN_SAP_PARMS; -- dlcapi.h:322
type LLC_DLC_OPEN_STATION_PARMS; -- dlcapi.h:338
type LLC_DLC_REALLOCATE_PARMS; -- dlcapi.h:351
type LLC_DLC_SET_THRESHOLD_PARMS; -- dlcapi.h:357
type LLC_TRACE_INITIALIZE_PARMS; -- dlcapi.h:363
type DLC_SAP_LOG; -- dlcapi.h:374
type DLC_LINK_LOG; -- dlcapi.h:391
type LLC_DLC_LOG_BUFFER; -- dlcapi.h:396
type LLC_DLC_STATISTICS_PARMS; -- dlcapi.h:404
type LLC_DIR_INITIALIZE_PARMS; -- dlcapi.h:409
type LLC_ADAPTER_OPEN_PARMS; -- dlcapi.h:424
type LLC_DLC_PARMS; -- dlcapi.h:437
type LLC_EXTENDED_ADAPTER_PARMS; -- dlcapi.h:457
type LLC_DIR_OPEN_ADAPTER_PARMS; -- dlcapi.h:464
type LLC_DIR_MULTICAST_ADDRESS; -- dlcapi.h:468
type LLC_DIR_OPEN_DIRECT_PARMS; -- dlcapi.h:479
type LLC_ADAPTER_LOG_TR; -- dlcapi.h:496
type LLC_ADAPTER_LOG_ETH; -- dlcapi.h:508
type LLC_ADAPTER_LOG; -- dlcapi.h:513
type LLC_DIRECT_LOG; -- dlcapi.h:521
type struct_anonymous36_t; -- dlcapi.h:530
type LLC_DIR_READ_LOG_BUFFER; -- dlcapi.h:532
type LLC_DIR_READ_LOG_PARMS; -- dlcapi.h:543
type LLC_DIR_SET_EFLAG_PARMS; -- dlcapi.h:550
type LLC_DIR_STATUS_PARMS; -- dlcapi.h:572
type struct_anonymous41_t; -- dlcapi.h:625
type struct_anonymous43_t; -- dlcapi.h:636
type union_anonymous44_t; -- dlcapi.h:638
type LLC_READ_PARMS; -- dlcapi.h:640
type LLC_READ_COMMAND; -- dlcapi.h:653
type LLC_RECEIVE_PARMS; -- dlcapi.h:686
type LLC_TRANSMIT_PARMS; -- dlcapi.h:703
type LLC_TRANSMIT_DESCRIPTOR; -- dlcapi.h:713
type LLC_TRANSMIT2_COMMAND; -- dlcapi.h:749
type LLC_PARMS; -- dlcapi.h:76
type LLC_BUFFER; -- dlcapi.h:126
type PLLC_PARMS is access all LLC_PARMS; -- dlcapi.h:77
type PLLC_CCB is access all LLC_CCB; -- dlcapi.h:120
type PLLC_BUFFER is access all LLC_BUFFER; -- dlcapi.h:127
type PLLC_XMIT_BUFFER is access all LLC_XMIT_BUFFER; -- dlcapi.h:208
type PLLC_BUFFER_CREATE_PARMS is access all LLC_BUFFER_CREATE_PARMS;
-- dlcapi.h:230
type PLLC_BUFFER_FREE_PARMS is access all LLC_BUFFER_FREE_PARMS;
-- dlcapi.h:237
type PLLC_BUFFER_GET_PARMS is access all LLC_BUFFER_GET_PARMS;
-- dlcapi.h:257
type PLLC_DLC_CONNECT_PARMS is access all LLC_DLC_CONNECT_PARMS;
-- dlcapi.h:267
type PLLC_DLC_MODIFY_PARMS is access all LLC_DLC_MODIFY_PARMS;
-- dlcapi.h:293
type PLLC_DLC_OPEN_SAP_PARMS is access all LLC_DLC_OPEN_SAP_PARMS;
-- dlcapi.h:322
type PLLC_DLC_OPEN_STATION_PARMS is access all LLC_DLC_OPEN_STATION_PARMS;
-- dlcapi.h:338
type PLLC_DLC_REALLOCATE_PARMS is access all LLC_DLC_REALLOCATE_PARMS;
-- dlcapi.h:351
type PLLC_DLC_SET_THRESHOLD_PARMS is access all LLC_DLC_SET_THRESHOLD_PARMS;
-- dlcapi.h:357
type PLLC_TRACE_INITIALIZE_PARMS is access all LLC_TRACE_INITIALIZE_PARMS;
-- dlcapi.h:363
type PDLC_SAP_LOG is access all DLC_SAP_LOG; -- dlcapi.h:374
type PDLC_LINK_LOG is access all DLC_LINK_LOG; -- dlcapi.h:391
type PLLC_DLC_LOG_BUFFER is access all LLC_DLC_LOG_BUFFER;
-- dlcapi.h:396
type PLLC_DLC_STATISTICS_PARMS is access all LLC_DLC_STATISTICS_PARMS;
-- dlcapi.h:404
type PLLC_DIR_INITIALIZE_PARMS is access all LLC_DIR_INITIALIZE_PARMS;
-- dlcapi.h:409
type PLLC_ADAPTER_OPEN_PARMS is access all LLC_ADAPTER_OPEN_PARMS;
-- dlcapi.h:424
type PLLC_DLC_PARMS is access all LLC_DLC_PARMS; -- dlcapi.h:437
type PLLC_ETHERNET_TYPE is access all LLC_ETHERNET_TYPE;-- dlcapi.h:451
type PLLC_EXTENDED_ADAPTER_PARMS is access all LLC_EXTENDED_ADAPTER_PARMS;
-- dlcapi.h:457
type PLLC_DIR_OPEN_ADAPTER_PARMS is access all LLC_DIR_OPEN_ADAPTER_PARMS;
-- dlcapi.h:464
type PLLC_DIR_MULTICAST_ADDRESS is access all LLC_DIR_MULTICAST_ADDRESS;
-- dlcapi.h:468
type PLLC_DIR_OPEN_DIRECT_PARMS is access all LLC_DIR_OPEN_DIRECT_PARMS;
-- dlcapi.h:479
type PLLC_ADAPTER_LOG_TR is access all LLC_ADAPTER_LOG_TR;
-- dlcapi.h:496
type PLLC_ADAPTER_LOG_ETH is access all LLC_ADAPTER_LOG_ETH;
-- dlcapi.h:508
type PLLC_ADAPTER_LOG is access all LLC_ADAPTER_LOG; -- dlcapi.h:513
type PLLC_DIRECT_LOG is access all LLC_DIRECT_LOG; -- dlcapi.h:521
type PLLC_DIR_READ_LOG_BUFFER is access all LLC_DIR_READ_LOG_BUFFER;
-- dlcapi.h:532
type PLLC_DIR_READ_LOG_PARMS is access all LLC_DIR_READ_LOG_PARMS;
-- dlcapi.h:543
type PLLC_DIR_SET_EFLAG_PARMS is access all LLC_DIR_SET_EFLAG_PARMS;
-- dlcapi.h:550
type PLLC_DIR_STATUS_PARMS is access all LLC_DIR_STATUS_PARMS;
-- dlcapi.h:572
type PLLC_READ_PARMS is access all LLC_READ_PARMS; -- dlcapi.h:640
type PLLC_READ_COMMAND is access all LLC_READ_COMMAND; -- dlcapi.h:653
type PLLC_RECEIVE_PARMS is access all LLC_RECEIVE_PARMS;-- dlcapi.h:686
type PLLC_TRANSMIT_PARMS is access all LLC_TRANSMIT_PARMS;
-- dlcapi.h:703
type PLLC_TRANSMIT_DESCRIPTOR is access all LLC_TRANSMIT_DESCRIPTOR;
-- dlcapi.h:713
type PLLC_TRANSMIT2_COMMAND is access all LLC_TRANSMIT2_COMMAND;
-- dlcapi.h:749
type struct_anonymous0_t is -- dlcapi.h:91
record
usStationId: Win32.USHORT; -- dlcapi.h:89
usParameter: Win32.USHORT; -- dlcapi.h:90
end record;
type struct_anonymous1_t is -- dlcapi.h:96
record
usParameter0: Win32.USHORT; -- dlcapi.h:94
usParameter1: Win32.USHORT; -- dlcapi.h:95
end record;
type CCB_PARMS_kind is ( -- dlcapi.h:102
pParameterTable_kind,
dlc_kind,
dir_kind,
auchBuffer_kind,
ulParameter_kind
);
type CCB_PARMS (
Which: CCB_PARMS_kind := pParameterTable_kind) is
-- dlcapi.h:102
record
case Which is
when pParameterTable_kind =>
pParameterTable: PLLC_PARMS; -- dlcapi.h:86
when dlc_kind =>
dlc : struct_anonymous0_t; -- dlcapi.h:91
when dir_kind =>
dir : struct_anonymous1_t; -- dlcapi.h:96
when auchBuffer_kind =>
auchBuffer: Win32.BYTE_Array(0..3); -- dlcapi.h:98
when ulParameter_kind =>
ulParameter: Win32.ULONG; -- dlcapi.h:100
end case;
end record;
pragma Convention(C, CCB_PARMS);
pragma Unchecked_Union(CCB_PARMS);
type LLC_CCB is -- dlcapi.h:113
record
uchAdapterNumber: Win32.UCHAR; -- dlcapi.h:109
uchDlcCommand : Win32.UCHAR; -- dlcapi.h:110
uchDlcStatus : Win32.UCHAR; -- dlcapi.h:111
uchReserved1 : Win32.UCHAR; -- dlcapi.h:112
pNext : PLLC_CCB; -- dlcapi.h:113
ulCompletionFlag: Win32.ULONG; -- dlcapi.h:114
u : CCB_PARMS; -- dlcapi.h:115
hCompletionEvent: Win32.Winnt.HANDLE; -- dlcapi.h:116
uchReserved2 : Win32.UCHAR; -- dlcapi.h:117
uchReadFlag : Win32.UCHAR; -- dlcapi.h:118
usReserved3 : Win32.USHORT; -- dlcapi.h:119
end record;
type LLC_NEXT_BUFFER is -- dlcapi.h:135
record
pNextBuffer: PLLC_BUFFER; -- dlcapi.h:130
cbFrame : Win32.USHORT; -- dlcapi.h:131
cbBuffer : Win32.USHORT; -- dlcapi.h:132
offUserData: Win32.USHORT; -- dlcapi.h:133
cbUserData : Win32.USHORT; -- dlcapi.h:134
end record;
type LLC_NOT_CONTIGUOUS_BUFFER is -- dlcapi.h:155
record
pNextBuffer : PLLC_BUFFER; -- dlcapi.h:138
cbFrame : Win32.USHORT; -- dlcapi.h:139
cbBuffer : Win32.USHORT; -- dlcapi.h:140
offUserData : Win32.USHORT; -- dlcapi.h:141
cbUserData : Win32.USHORT; -- dlcapi.h:142
usStationId : Win32.USHORT; -- dlcapi.h:143
uchOptions : Win32.UCHAR; -- dlcapi.h:144
uchMsgType : Win32.UCHAR; -- dlcapi.h:145
cBuffersLeft : Win32.USHORT; -- dlcapi.h:146
uchRcvFS : Win32.UCHAR; -- dlcapi.h:147
uchAdapterNumber: Win32.UCHAR; -- dlcapi.h:148
pNextFrame : PLLC_BUFFER; -- dlcapi.h:149
cbLanHeader : Win32.UCHAR; -- dlcapi.h:150
cbDlcHeader : Win32.UCHAR; -- dlcapi.h:151
auchLanHeader : Win32.BYTE_Array(0..31); -- dlcapi.h:152
auchDlcHeader : Win32.BYTE_Array(0..3); -- dlcapi.h:153
usPadding : Win32.USHORT; -- dlcapi.h:154
end record;
type LLC_CONTIGUOUS_BUFFER is -- dlcapi.h:170
record
pNextBuffer : PLLC_BUFFER; -- dlcapi.h:158
cbFrame : Win32.USHORT; -- dlcapi.h:159
cbBuffer : Win32.USHORT; -- dlcapi.h:160
offUserData : Win32.USHORT; -- dlcapi.h:161
cbUserData : Win32.USHORT; -- dlcapi.h:162
usStationId : Win32.USHORT; -- dlcapi.h:163
uchOptions : Win32.UCHAR; -- dlcapi.h:164
uchMsgType : Win32.UCHAR; -- dlcapi.h:165
cBuffersLeft : Win32.USHORT; -- dlcapi.h:166
uchRcvFS : Win32.UCHAR; -- dlcapi.h:167
uchAdapterNumber: Win32.UCHAR; -- dlcapi.h:168
pNextFrame : PLLC_BUFFER; -- dlcapi.h:169
end record;
type LlcNextBuffer is -- dlcapi.h:182
record
Header : LLC_NEXT_BUFFER; -- dlcapi.h:183
auchData: Win32.UCHAR_Array(0..Win32.ANYSIZE_ARRAY);
-- dlcapi.h:184
end record;
type struct_anonymous6_t is -- dlcapi.h:192
record
Header : LLC_NOT_CONTIGUOUS_BUFFER; -- dlcapi.h:190
auchData: Win32.UCHAR_Array(0..Win32.ANYSIZE_ARRAY);
-- dlcapi.h:191
end record;
type struct_anonymous7_t is -- dlcapi.h:199
record
Header : LLC_CONTIGUOUS_BUFFER; -- dlcapi.h:197
auchData: Win32.UCHAR_Array(0..Win32.ANYSIZE_ARRAY);
-- dlcapi.h:198
end record;
type LLC_XMIT_BUFFER is -- dlcapi.h:207
record
pNext : PLLC_XMIT_BUFFER; -- dlcapi.h:211
usReserved1: Win32.USHORT; -- dlcapi.h:212
cbBuffer : Win32.USHORT; -- dlcapi.h:213
usReserved2: Win32.USHORT; -- dlcapi.h:214
cbUserData : Win32.USHORT; -- dlcapi.h:215
auchData : Win32.UCHAR_Array(0..Win32.ANYSIZE_ARRAY);
-- dlcapi.h:216
end record;
type LLC_BUFFER_CREATE_PARMS is -- dlcapi.h:230
record
hBufferPool : Win32.Winnt.HANDLE; -- dlcapi.h:226
pBuffer : Win32.PVOID; -- dlcapi.h:227
cbBufferSize : Win32.ULONG; -- dlcapi.h:228
cbMinimumSizeThreshold: Win32.ULONG; -- dlcapi.h:229
end record;
type LLC_BUFFER_FREE_PARMS is -- dlcapi.h:237
record
usReserved1 : Win32.USHORT; -- dlcapi.h:233
cBuffersLeft: Win32.USHORT; -- dlcapi.h:234
ulReserved : Win32.ULONG; -- dlcapi.h:235
pFirstBuffer: PLLC_XMIT_BUFFER; -- dlcapi.h:236
end record;
type LLC_BUFFER_GET_PARMS is -- dlcapi.h:257
record
usReserved1 : Win32.USHORT; -- dlcapi.h:240
cBuffersLeft : Win32.USHORT; -- dlcapi.h:241
cBuffersToGet: Win32.USHORT; -- dlcapi.h:248
cbBufferSize : Win32.USHORT; -- dlcapi.h:255
pFirstBuffer : PLLC_XMIT_BUFFER; -- dlcapi.h:256
end record;
type LLC_DLC_CONNECT_PARMS is -- dlcapi.h:267
record
usStationId : Win32.USHORT; -- dlcapi.h:264
usReserved : Win32.USHORT; -- dlcapi.h:265
pRoutingInfo: Win32.PUCHAR; -- dlcapi.h:266
end record;
type LLC_DLC_MODIFY_PARMS is -- dlcapi.h:293
record
usRes : Win32.USHORT; -- dlcapi.h:278
usStationId : Win32.USHORT; -- dlcapi.h:279
uchT1 : Win32.UCHAR; -- dlcapi.h:280
uchT2 : Win32.UCHAR; -- dlcapi.h:281
uchTi : Win32.UCHAR; -- dlcapi.h:282
uchMaxOut : Win32.UCHAR; -- dlcapi.h:283
uchMaxIn : Win32.UCHAR; -- dlcapi.h:284
uchMaxOutIncr : Win32.UCHAR; -- dlcapi.h:285
uchMaxRetryCnt : Win32.UCHAR; -- dlcapi.h:286
uchReserved1 : Win32.UCHAR; -- dlcapi.h:287
usMaxInfoFieldLength: Win32.USHORT; -- dlcapi.h:288
uchAccessPriority : Win32.UCHAR; -- dlcapi.h:289
auchReserved3 : Win32.BYTE_Array(0..3); -- dlcapi.h:290
cGroupCount : Win32.UCHAR; -- dlcapi.h:291
pGroupList : Win32.PUCHAR; -- dlcapi.h:292
end record;
type LLC_DLC_OPEN_SAP_PARMS is -- dlcapi.h:322
record
usStationId : Win32.USHORT; -- dlcapi.h:302
usUserStatValue : Win32.USHORT; -- dlcapi.h:303
uchT1 : Win32.UCHAR; -- dlcapi.h:304
uchT2 : Win32.UCHAR; -- dlcapi.h:305
uchTi : Win32.UCHAR; -- dlcapi.h:306
uchMaxOut : Win32.UCHAR; -- dlcapi.h:307
uchMaxIn : Win32.UCHAR; -- dlcapi.h:308
uchMaxOutIncr : Win32.UCHAR; -- dlcapi.h:309
uchMaxRetryCnt : Win32.UCHAR; -- dlcapi.h:310
uchMaxMembers : Win32.UCHAR; -- dlcapi.h:311
usMaxI_Field : Win32.USHORT; -- dlcapi.h:312
uchSapValue : Win32.UCHAR; -- dlcapi.h:313
uchOptionsPriority: Win32.UCHAR; -- dlcapi.h:314
uchcStationCount : Win32.UCHAR; -- dlcapi.h:315
uchReserved2 : Win32.BYTE_Array(0..1); -- dlcapi.h:316
cGroupCount : Win32.UCHAR; -- dlcapi.h:317
pGroupList : Win32.PUCHAR; -- dlcapi.h:318
DlcStatusFlags : Win32.ULONG; -- dlcapi.h:319
uchReserved3 : Win32.BYTE_Array(0..7); -- dlcapi.h:320
cLinkStationsAvail: Win32.UCHAR; -- dlcapi.h:321
end record;
type LLC_DLC_OPEN_STATION_PARMS is -- dlcapi.h:338
record
usSapStationId : Win32.USHORT; -- dlcapi.h:325
usLinkStationId : Win32.USHORT; -- dlcapi.h:326
uchT1 : Win32.UCHAR; -- dlcapi.h:327
uchT2 : Win32.UCHAR; -- dlcapi.h:328
uchTi : Win32.UCHAR; -- dlcapi.h:329
uchMaxOut : Win32.UCHAR; -- dlcapi.h:330
uchMaxIn : Win32.UCHAR; -- dlcapi.h:331
uchMaxOutIncr : Win32.UCHAR; -- dlcapi.h:332
uchMaxRetryCnt : Win32.UCHAR; -- dlcapi.h:333
uchRemoteSap : Win32.UCHAR; -- dlcapi.h:334
usMaxI_Field : Win32.USHORT; -- dlcapi.h:335
uchAccessPriority : Win32.UCHAR; -- dlcapi.h:336
pRemoteNodeAddress: Win32.PVOID; -- dlcapi.h:337
end record;
type LLC_DLC_REALLOCATE_PARMS is -- dlcapi.h:351
record
usStationId : Win32.USHORT; -- dlcapi.h:344
uchOption : Win32.UCHAR; -- dlcapi.h:345
uchStationCount : Win32.UCHAR; -- dlcapi.h:346
uchStationsAvailOnAdapter: Win32.UCHAR; -- dlcapi.h:347
uchStationsAvailOnSap : Win32.UCHAR; -- dlcapi.h:348
uchTotalStationsOnAdapter: Win32.UCHAR; -- dlcapi.h:349
uchTotalStationsOnSap : Win32.UCHAR; -- dlcapi.h:350
end record;
type LLC_DLC_SET_THRESHOLD_PARMS is -- dlcapi.h:357
record
usStationId : Win32.USHORT; -- dlcapi.h:354
cBufferThreshold: Win32.USHORT; -- dlcapi.h:355
AlertEvent : Win32.PVOID; -- dlcapi.h:356
end record;
type LLC_TRACE_INITIALIZE_PARMS is -- dlcapi.h:363
record
TraceBuffer : Win32.PVOID; -- dlcapi.h:360
TraceBufferSize: Win32.ULONG; -- dlcapi.h:361
TraceFlags : Win32.ULONG; -- dlcapi.h:362
end record;
type DLC_SAP_LOG is -- dlcapi.h:374
record
cTransmittedFrames: Win32.ULONG; -- dlcapi.h:369
cReceivedFrames : Win32.ULONG; -- dlcapi.h:370
cDiscardedFrames : Win32.ULONG; -- dlcapi.h:371
cDataLost : Win32.ULONG; -- dlcapi.h:372
cBuffersAvailable : Win32.USHORT; -- dlcapi.h:373
end record;
type DLC_LINK_LOG is -- dlcapi.h:391
record
cI_FramesTransmitted : Win32.USHORT; -- dlcapi.h:377
cI_FramesReceived : Win32.USHORT; -- dlcapi.h:378
cI_FrameReceiveErrors : Win32.UCHAR; -- dlcapi.h:379
cI_FrameTransmissionErrors: Win32.UCHAR; -- dlcapi.h:380
cT1_ExpirationCount : Win32.USHORT; -- dlcapi.h:381
uchLastCmdRespReceived : Win32.UCHAR; -- dlcapi.h:382
uchLastCmdRespTransmitted : Win32.UCHAR; -- dlcapi.h:383
uchPrimaryState : Win32.UCHAR; -- dlcapi.h:384
uchSecondaryState : Win32.UCHAR; -- dlcapi.h:385
uchSendStateVariable : Win32.UCHAR; -- dlcapi.h:386
uchReceiveStateVariable : Win32.UCHAR; -- dlcapi.h:387
uchLastNr : Win32.UCHAR; -- dlcapi.h:388
cbLanHeader : Win32.UCHAR; -- dlcapi.h:389
auchLanHeader : Win32.BYTE_Array(0..31);
-- dlcapi.h:390
end record;
type LLC_DLC_LOG_BUFFER_kind is ( -- dlcapi.h:396
Sap_kind,
Link_kind
);
type LLC_DLC_LOG_BUFFER (Which: LLC_DLC_LOG_BUFFER_kind := Link_kind) is
-- dlcapi.h:396
record
case Which is
when Sap_kind =>
Sap: DLC_SAP_LOG; -- dlcapi.h:394
when Link_kind =>
Link: DLC_LINK_LOG; -- dlcapi.h:395
end case;
end record;
pragma Unchecked_Union(LLC_DLC_LOG_BUFFER);
type LLC_DLC_STATISTICS_PARMS is -- dlcapi.h:404
record
usStationId : Win32.USHORT; -- dlcapi.h:399
cbLogBufSize : Win32.USHORT; -- dlcapi.h:400
pLogBuf : PLLC_DLC_LOG_BUFFER; -- dlcapi.h:401
usActLogLength: Win32.USHORT; -- dlcapi.h:402
uchOptions : Win32.UCHAR; -- dlcapi.h:403
end record;
type LLC_DIR_INITIALIZE_PARMS is -- dlcapi.h:409
record
usBringUps: Win32.USHORT; -- dlcapi.h:407
Reserved : Win32.UCHAR_Array(0..29); -- dlcapi.h:408
end record;
type LLC_ADAPTER_OPEN_PARMS is -- dlcapi.h:424
record
usOpenErrorCode : Win32.USHORT; -- dlcapi.h:412
usOpenOptions : Win32.USHORT; -- dlcapi.h:413
auchNodeAddress : Win32.BYTE_Array(0..5); -- dlcapi.h:414
auchGroupAddress : Win32.BYTE_Array(0..3); -- dlcapi.h:415
auchFunctionalAddress: Win32.BYTE_Array(0..3); -- dlcapi.h:416
usReserved1 : Win32.USHORT; -- dlcapi.h:417
usReserved2 : Win32.USHORT; -- dlcapi.h:418
usMaxFrameSize : Win32.USHORT; -- dlcapi.h:419
usReserved3 : Win32.WORD_Array(0..3); -- dlcapi.h:420
usBringUps : Win32.USHORT; -- dlcapi.h:421
InitWarnings : Win32.USHORT; -- dlcapi.h:422
usReserved4 : Win32.WORD_Array(0..2); -- dlcapi.h:423
end record;
type LLC_DLC_PARMS is -- dlcapi.h:437
record
uchDlcMaxSaps : Win32.UCHAR; -- dlcapi.h:427
uchDlcMaxStations : Win32.UCHAR; -- dlcapi.h:428
uchDlcMaxGroupSaps : Win32.UCHAR; -- dlcapi.h:429
uchDlcMaxGroupMembers: Win32.UCHAR; -- dlcapi.h:430
uchT1_TickOne : Win32.UCHAR; -- dlcapi.h:431
uchT2_TickOne : Win32.UCHAR; -- dlcapi.h:432
uchTi_TickOne : Win32.UCHAR; -- dlcapi.h:433
uchT1_TickTwo : Win32.UCHAR; -- dlcapi.h:434
uchT2_TickTwo : Win32.UCHAR; -- dlcapi.h:435
uchTi_TickTwo : Win32.UCHAR; -- dlcapi.h:436
end record;
type LLC_EXTENDED_ADAPTER_PARMS is -- dlcapi.h:457
record
hBufferPool : Win32.PVOID; -- dlcapi.h:454
pSecurityDescriptor: Win32.PVOID; -- dlcapi.h:455
LlcEthernetType : LLC_ETHERNET_TYPE; -- dlcapi.h:456
end record;
type LLC_DIR_OPEN_ADAPTER_PARMS is -- dlcapi.h:464
record
pAdapterParms : PLLC_ADAPTER_OPEN_PARMS; -- dlcapi.h:460
pExtendedParms: PLLC_EXTENDED_ADAPTER_PARMS; -- dlcapi.h:461
pDlcParms : PLLC_DLC_PARMS; -- dlcapi.h:462
pReserved1 : Win32.PVOID; -- dlcapi.h:463
end record;
type LLC_DIR_MULTICAST_ADDRESS is -- dlcapi.h:468
record
auchMulticastAddress: Win32.UCHAR_Array(0..5); -- dlcapi.h:467
end record;
type LLC_DIR_OPEN_DIRECT_PARMS is -- dlcapi.h:479
record
Reserved : Win32.BYTE_Array(0..3); -- dlcapi.h:473
usOpenOptions : Win32.USHORT; -- dlcapi.h:474
usEthernetType : Win32.USHORT; -- dlcapi.h:475
ulProtocolTypeMask : Win32.ULONG; -- dlcapi.h:476
ulProtocolTypeMatch : Win32.ULONG; -- dlcapi.h:477
usProtocolTypeOffset: Win32.USHORT; -- dlcapi.h:478
end record;
type LLC_ADAPTER_LOG_TR is -- dlcapi.h:496
record
cLineError : Win32.UCHAR; -- dlcapi.h:482
cInternalError : Win32.UCHAR; -- dlcapi.h:483
cBurstError : Win32.UCHAR; -- dlcapi.h:484
cAC_Error : Win32.UCHAR; -- dlcapi.h:485
cAbortDelimiter : Win32.UCHAR; -- dlcapi.h:486
uchReserved1 : Win32.UCHAR; -- dlcapi.h:487
cLostFrame : Win32.UCHAR; -- dlcapi.h:488
cReceiveCongestion: Win32.UCHAR; -- dlcapi.h:489
cFrameCopiedError : Win32.UCHAR; -- dlcapi.h:490
cFrequencyError : Win32.UCHAR; -- dlcapi.h:491
cTokenError : Win32.UCHAR; -- dlcapi.h:492
uchReserved2 : Win32.UCHAR; -- dlcapi.h:493
uchReserved3 : Win32.UCHAR; -- dlcapi.h:494
uchReserved4 : Win32.UCHAR; -- dlcapi.h:495
end record;
type LLC_ADAPTER_LOG_ETH is -- dlcapi.h:508
record
cCRC_Error : Win32.UCHAR; -- dlcapi.h:499
uchReserved1 : Win32.UCHAR; -- dlcapi.h:500
cAlignmentError : Win32.UCHAR; -- dlcapi.h:501
uchReserved2 : Win32.UCHAR; -- dlcapi.h:502
cTransmitError : Win32.UCHAR; -- dlcapi.h:503
uchReserved3 : Win32.UCHAR; -- dlcapi.h:504
cCollisionError : Win32.UCHAR; -- dlcapi.h:505
cReceiveCongestion: Win32.UCHAR; -- dlcapi.h:506
uchReserved : Win32.UCHAR_Array(0..5); -- dlcapi.h:507
end record;
type LLC_ADAPTER_LOG_kind is ( -- dlcapi.h:513
Tr_kind,
Eth_kind
);
type LLC_ADAPTER_LOG (Which: LLC_ADAPTER_LOG_kind := Tr_kind) is
-- dlcapi.h:513
record
case Which is
when Tr_kind =>
Tr: LLC_ADAPTER_LOG_TR; -- dlcapi.h:511
when Eth_kind =>
Eth: LLC_ADAPTER_LOG_ETH; -- dlcapi.h:512
end case;
end record;
pragma Convention(C, LLC_ADAPTER_LOG);
pragma Unchecked_Union(LLC_ADAPTER_LOG);
type LLC_DIRECT_LOG is -- dlcapi.h:521
record
cTransmittedFrames: Win32.ULONG; -- dlcapi.h:516
cReceivedFrames : Win32.ULONG; -- dlcapi.h:517
cDiscardedFrames : Win32.ULONG; -- dlcapi.h:518
cDataLost : Win32.ULONG; -- dlcapi.h:519
cBuffersAvailable : Win32.USHORT; -- dlcapi.h:520
end record;
type struct_anonymous36_t is -- dlcapi.h:530
record
Adapter: LLC_ADAPTER_LOG; -- dlcapi.h:528
Dir : LLC_DIRECT_LOG; -- dlcapi.h:529
end record;
type LLC_DIR_READ_LOG_BUFFER_kind is ( -- dlcapi.h:532
Adapter_kind,
Dir_kind,
both_kind
);
type LLC_DIR_READ_LOG_BUFFER (
Which: LLC_DIR_READ_LOG_BUFFER_kind := both_kind) is
-- dlcapi.h:532
record
case Which is
when Adapter_kind =>
Adapter: LLC_ADAPTER_LOG; -- dlcapi.h:524
when Dir_kind =>
Dir: LLC_DIRECT_LOG; -- dlcapi.h:525
when both_kind =>
both: struct_anonymous36_t; -- dlcapi.h:530
end case;
end record;
pragma Unchecked_Union(LLC_DIR_READ_LOG_BUFFER);
type LLC_DIR_READ_LOG_PARMS is -- dlcapi.h:543
record
usTypeId : Win32.USHORT; -- dlcapi.h:539
cbLogBuffer : Win32.USHORT; -- dlcapi.h:540
pLogBuffer : PLLC_DIR_READ_LOG_BUFFER; -- dlcapi.h:541
cbActualLength: Win32.USHORT; -- dlcapi.h:542
end record;
type LLC_DIR_SET_EFLAG_PARMS is -- dlcapi.h:550
record
ulAdapterCheckFlag : Win32.ULONG; -- dlcapi.h:546
ulNetworkStatusFlag: Win32.ULONG; -- dlcapi.h:547
ulPcErrorFlag : Win32.ULONG; -- dlcapi.h:548
ulSystemActionFlag : Win32.ULONG; -- dlcapi.h:549
end record;
type LLC_DIR_STATUS_PARMS is -- dlcapi.h:572
record
auchPermanentAddress: Win32.UCHAR_Array(0..5); -- dlcapi.h:556
auchNodeAddress : Win32.UCHAR_Array(0..5); -- dlcapi.h:557
auchGroupAddress : Win32.UCHAR_Array(0..3); -- dlcapi.h:558
auchFunctAddr : Win32.UCHAR_Array(0..3); -- dlcapi.h:559
uchMaxSap : Win32.UCHAR; -- dlcapi.h:560
uchOpenSaps : Win32.UCHAR; -- dlcapi.h:561
uchMaxStations : Win32.UCHAR; -- dlcapi.h:562
uchOpenStation : Win32.UCHAR; -- dlcapi.h:563
uchAvailStations : Win32.UCHAR; -- dlcapi.h:564
uchAdapterConfig : Win32.UCHAR; -- dlcapi.h:565
auchReserved1 : Win32.UCHAR_Array(0..10); -- dlcapi.h:566
ulReserved1 : Win32.ULONG; -- dlcapi.h:567
ulReserved2 : Win32.ULONG; -- dlcapi.h:568
ulMaxFrameLength : Win32.ULONG; -- dlcapi.h:569
usLastNetworkStatus : Win32.USHORT; -- dlcapi.h:570
usAdapterType : Win32.USHORT; -- dlcapi.h:571
end record;
type struct_anonymous41_t is -- dlcapi.h:625
record
usCcbCount : Win32.USHORT; -- dlcapi.h:617
pCcbCompletionList : PLLC_CCB; -- dlcapi.h:618
usBufferCount : Win32.USHORT; -- dlcapi.h:619
pFirstBuffer : PLLC_BUFFER; -- dlcapi.h:620
usReceivedFrameCount: Win32.USHORT; -- dlcapi.h:621
pReceivedFrame : PLLC_BUFFER; -- dlcapi.h:622
usEventErrorCode : Win32.USHORT; -- dlcapi.h:623
usEventErrorData : Win32.WORD_Array(0..2); -- dlcapi.h:624
end record;
type struct_anonymous43_t is -- dlcapi.h:636
record
usStationId : Win32.USHORT; -- dlcapi.h:628
usDlcStatusCode : Win32.USHORT; -- dlcapi.h:629
uchFrmrData : Win32.UCHAR_Array(0..4); -- dlcapi.h:630
uchAccessPritority : Win32.UCHAR; -- dlcapi.h:631
uchRemoteNodeAddress: Win32.UCHAR_Array(0..5); -- dlcapi.h:632
uchRemoteSap : Win32.UCHAR; -- dlcapi.h:633
uchReserved : Win32.UCHAR; -- dlcapi.h:634
usUserStatusValue : Win32.USHORT; -- dlcapi.h:635
end record;
type union_anonymous44_t_kind is ( -- dlcapi.h:638
Event_kind,
Status_kind
);
type union_anonymous44_t (Which: union_anonymous44_t_kind := Event_kind) is
-- dlcapi.h:638
record
case Which is
when Event_kind =>
Event: struct_anonymous41_t; -- dlcapi.h:625
when Status_kind =>
Status: struct_anonymous43_t; -- dlcapi.h:636
end case;
end record;
pragma Unchecked_Union(union_anonymous44_t);
type LLC_READ_PARMS is -- dlcapi.h:640
record
usStationId : Win32.USHORT; -- dlcapi.h:607
uchOptionIndicator: Win32.UCHAR; -- dlcapi.h:608
uchEventSet : Win32.UCHAR; -- dlcapi.h:609
uchEvent : Win32.UCHAR; -- dlcapi.h:610
uchCriticalSubset : Win32.UCHAR; -- dlcapi.h:611
ulNotificationFlag: Win32.ULONG; -- dlcapi.h:612
c_Type : union_anonymous44_t; -- dlcapi.h:638
end record;
type LLC_READ_COMMAND is -- dlcapi.h:653
record
Ccb : LLC_CCB; -- dlcapi.h:651
Parms: LLC_READ_PARMS; -- dlcapi.h:652
end record;
type LLC_RECEIVE_PARMS is -- dlcapi.h:686
record
usStationId : Win32.USHORT; -- dlcapi.h:679
usUserLength : Win32.USHORT; -- dlcapi.h:680
ulReceiveFlag : Win32.ULONG; -- dlcapi.h:681
pFirstBuffer : PLLC_BUFFER; -- dlcapi.h:682
uchOptions : Win32.UCHAR; -- dlcapi.h:683
auchReserved1 : Win32.UCHAR_Array(0..2); -- dlcapi.h:684
uchRcvReadOption: Win32.UCHAR; -- dlcapi.h:685
end record;
type LLC_TRANSMIT_PARMS is -- dlcapi.h:703
record
usStationId : Win32.USHORT; -- dlcapi.h:693
uchTransmitFs : Win32.UCHAR; -- dlcapi.h:694
uchRemoteSap : Win32.UCHAR; -- dlcapi.h:695
pXmitQueue1 : PLLC_XMIT_BUFFER; -- dlcapi.h:696
pXmitQueue2 : PLLC_XMIT_BUFFER; -- dlcapi.h:697
cbBuffer1 : Win32.USHORT; -- dlcapi.h:698
cbBuffer2 : Win32.USHORT; -- dlcapi.h:699
pBuffer1 : Win32.PVOID; -- dlcapi.h:700
pBuffer2 : Win32.PVOID; -- dlcapi.h:701
uchXmitReadOption: Win32.UCHAR; -- dlcapi.h:702
end record;
type LLC_TRANSMIT_DESCRIPTOR is -- dlcapi.h:713
record
eSegmentType : Win32.UCHAR; -- dlcapi.h:709
boolFreeBuffer: Win32.UCHAR; -- dlcapi.h:710
cbBuffer : Win32.USHORT; -- dlcapi.h:711
pBuffer : Win32.PVOID; -- dlcapi.h:712
end record;
type LLC_TRANSMIT_DESCRIPTOR_Array is -- dlcapi.h:748
array(Natural range 0..Win32.ANYSIZE_ARRAY)
of aliased LLC_TRANSMIT_DESCRIPTOR;
type LLC_TRANSMIT2_COMMAND is -- dlcapi.h:749
record
Ccb : LLC_CCB; -- dlcapi.h:741
usStationId : Win32.USHORT; -- dlcapi.h:742
usFrameType : Win32.USHORT; -- dlcapi.h:743
uchRemoteSap : Win32.UCHAR; -- dlcapi.h:744
uchXmitReadOption: Win32.UCHAR; -- dlcapi.h:745
Reserved2 : Win32.UCHAR_Array(0..2); -- dlcapi.h:746
cXmitBufferCount : Win32.ULONG; -- dlcapi.h:747
aXmitBuffer : LLC_TRANSMIT_DESCRIPTOR_Array;
-- dlcapi.h:748
end record;
type LLC_PARMS_kind is ( -- dlcapi.h:76
BufferFree_kind,
BufferGet_kind,
DlcConnectStation_kind,
DlcModify_kind,
DlcOpenSap_kind,
DlcOpenStation_kind,
DlcReallocate_kind,
DlcSetThreshold_kind,
DlcStatistics_kind,
DirInitialize_kind,
DirOpenAdapter_kind,
DirOpenDirect_kind,
DirReadLog_kind,
DirSetEventFlag_kind,
DirStatus_kind,
Read_kind,
Receive_kind,
Transmit_kind,
Transmit2_kind,
TraceInitialize_kind
);
type LLC_PARMS (Which: LLC_PARMS_kind := DirStatus_kind) is
-- dlcapi.h:76
record
case Which is
when BufferFree_kind =>
BufferFree: LLC_BUFFER_FREE_PARMS; -- dlcapi.h:763
when BufferGet_kind =>
BufferGet: LLC_BUFFER_GET_PARMS; -- dlcapi.h:764
when DlcConnectStation_kind =>
DlcConnectStation: LLC_DLC_CONNECT_PARMS;
-- dlcapi.h:765
when DlcModify_kind =>
DlcModify: LLC_DLC_MODIFY_PARMS; -- dlcapi.h:766
when DlcOpenSap_kind =>
DlcOpenSap: LLC_DLC_OPEN_SAP_PARMS; -- dlcapi.h:767
when DlcOpenStation_kind =>
DlcOpenStation: LLC_DLC_OPEN_STATION_PARMS;
-- dlcapi.h:768
when DlcReallocate_kind =>
DlcReallocate: LLC_DLC_REALLOCATE_PARMS;-- dlcapi.h:769
when DlcSetThreshold_kind =>
DlcSetThreshold: LLC_DLC_SET_THRESHOLD_PARMS;
-- dlcapi.h:770
when DlcStatistics_kind =>
DlcStatistics: LLC_DLC_STATISTICS_PARMS;-- dlcapi.h:771
when DirInitialize_kind =>
DirInitialize: LLC_DIR_INITIALIZE_PARMS;-- dlcapi.h:772
when DirOpenAdapter_kind =>
DirOpenAdapter: LLC_DIR_OPEN_ADAPTER_PARMS;
-- dlcapi.h:773
when DirOpenDirect_kind =>
DirOpenDirect: LLC_DIR_OPEN_DIRECT_PARMS;
-- dlcapi.h:774
when DirReadLog_kind =>
DirReadLog: LLC_DIR_READ_LOG_PARMS; -- dlcapi.h:775
when DirSetEventFlag_kind =>
DirSetEventFlag: LLC_DIR_SET_EFLAG_PARMS;
-- dlcapi.h:776
when DirStatus_kind =>
DirStatus: LLC_DIR_STATUS_PARMS; -- dlcapi.h:777
when Read_kind =>
Read : LLC_READ_PARMS; -- dlcapi.h:778
when Receive_kind =>
Receive : LLC_RECEIVE_PARMS; -- dlcapi.h:779
when Transmit_kind =>
Transmit : LLC_TRANSMIT_PARMS; -- dlcapi.h:780
when Transmit2_kind =>
Transmit2: LLC_TRANSMIT2_COMMAND; -- dlcapi.h:781
when TraceInitialize_kind =>
TraceInitialize: LLC_TRACE_INITIALIZE_PARMS;
-- dlcapi.h:782
end case;
end record;
pragma Unchecked_Union(LLC_PARMS);
type LLC_BUFFER_kind is ( -- dlcapi.h:126
pNext_kind,
Next_kind,
Buffer_kind,
NotContiguous_kind,
NotCont_kind,
Contiguous_kind,
Cont_kind
);
type LLC_BUFFER (Which: LLC_BUFFER_kind := NotCont_kind) is
-- dlcapi.h:126
record
case Which is
when pNext_kind =>
pNext: PLLC_BUFFER; -- dlcapi.h:178
when Next_kind =>
Next : LLC_NEXT_BUFFER; -- dlcapi.h:180
when Buffer_kind =>
Buffer: LlcNextBuffer; -- dlcapi.h:185
when NotContiguous_kind =>
NotContiguous: LLC_NOT_CONTIGUOUS_BUFFER;
-- dlcapi.h:187
when NotCont_kind =>
NotCont: struct_anonymous6_t; -- dlcapi.h:192
when Contiguous_kind =>
Contiguous: LLC_CONTIGUOUS_BUFFER; -- dlcapi.h:194
when Cont_kind =>
Cont : struct_anonymous7_t; -- dlcapi.h:199
end case;
end record;
pragma Unchecked_Union(LLC_BUFFER);
function LLC_XMIT_BUFFER_SIZE return size_t;
-- dlcapi.h:219
function AcsLan(
pCcb : PLLC_CCB;
ppBadCcb: access PLLC_CCB)
return ACSLAN_STATUS; -- dlcapi.h:889
private
pragma Convention(C, struct_anonymous0_t); -- dlcapi.h:91
pragma Convention(C, struct_anonymous1_t); -- dlcapi.h:96
pragma Convention(C, LLC_CCB); -- dlcapi.h:113
pragma Convention(C, LLC_NEXT_BUFFER); -- dlcapi.h:135
pragma Convention(C, LLC_NOT_CONTIGUOUS_BUFFER); -- dlcapi.h:155
pragma Convention(C, LLC_CONTIGUOUS_BUFFER); -- dlcapi.h:170
pragma Convention(C, LlcNextBuffer); -- dlcapi.h:182
pragma Convention(C, struct_anonymous6_t); -- dlcapi.h:192
pragma Convention(C, struct_anonymous7_t); -- dlcapi.h:199
pragma Convention(C, LLC_XMIT_BUFFER); -- dlcapi.h:207
pragma Convention(C, LLC_BUFFER_CREATE_PARMS);
-- dlcapi.h:230
pragma Convention(C, LLC_BUFFER_FREE_PARMS);
-- dlcapi.h:237
pragma Convention(C, LLC_BUFFER_GET_PARMS);-- dlcapi.h:257
pragma Convention(C, LLC_DLC_CONNECT_PARMS);
-- dlcapi.h:267
pragma Convention(C, LLC_DLC_MODIFY_PARMS); -- dlcapi.h:293
pragma Convention(C, LLC_DLC_OPEN_SAP_PARMS); -- dlcapi.h:322
pragma Convention(C, LLC_DLC_OPEN_STATION_PARMS); -- dlcapi.h:338
pragma Convention(C, LLC_DLC_REALLOCATE_PARMS);
-- dlcapi.h:351
pragma Convention(C, LLC_DLC_SET_THRESHOLD_PARMS);
-- dlcapi.h:357
pragma Convention(C, LLC_TRACE_INITIALIZE_PARMS);
-- dlcapi.h:363
pragma Convention(C, DLC_SAP_LOG); -- dlcapi.h:374
pragma Convention(C, DLC_LINK_LOG); -- dlcapi.h:391
pragma Convention(C, LLC_DLC_STATISTICS_PARMS);
-- dlcapi.h:404
pragma Convention(C, LLC_DIR_INITIALIZE_PARMS); -- dlcapi.h:409
pragma Convention(C, LLC_ADAPTER_OPEN_PARMS); -- dlcapi.h:424
pragma Convention(C, LLC_DLC_PARMS); -- dlcapi.h:437
pragma Convention(C, LLC_EXTENDED_ADAPTER_PARMS);
-- dlcapi.h:457
pragma Convention(C, LLC_DIR_OPEN_ADAPTER_PARMS);
-- dlcapi.h:464
pragma Convention(C, LLC_DIR_MULTICAST_ADDRESS);
-- dlcapi.h:468
pragma Convention(C, LLC_DIR_OPEN_DIRECT_PARMS); -- dlcapi.h:479
pragma Convention(C, LLC_ADAPTER_LOG_TR); -- dlcapi.h:496
pragma Convention(C, LLC_ADAPTER_LOG_ETH); -- dlcapi.h:508
pragma Convention(C, LLC_DIRECT_LOG); -- dlcapi.h:521
pragma Convention(C, struct_anonymous36_t); -- dlcapi.h:530
pragma Convention(C, LLC_DIR_READ_LOG_PARMS);
-- dlcapi.h:543
pragma Convention(C, LLC_DIR_SET_EFLAG_PARMS);
-- dlcapi.h:550
pragma Convention(C, LLC_DIR_STATUS_PARMS); -- dlcapi.h:572
pragma Convention(C, struct_anonymous41_t); -- dlcapi.h:625
pragma Convention(C, struct_anonymous43_t); -- dlcapi.h:636
pragma Convention(C, LLC_READ_PARMS); -- dlcapi.h:640
pragma Convention(C, LLC_READ_COMMAND); -- dlcapi.h:653
pragma Convention(C, LLC_RECEIVE_PARMS); -- dlcapi.h:686
pragma Convention(C, LLC_TRANSMIT_PARMS); -- dlcapi.h:703
pragma Convention(C, LLC_TRANSMIT_DESCRIPTOR);
-- dlcapi.h:713
pragma Convention(C, LLC_TRANSMIT2_COMMAND); -- dlcapi.h:749
pragma Import(Stdcall, AcsLan, "AcsLan"); -- dlcapi.h:889
-------------------------------------------------------------------------------
--
-- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
-- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
-- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
-- FITNESS FOR A PARTICULAR PURPOSE. The user assumes the entire risk as to
-- the accuracy and the use of this file. This file may be used, copied,
-- modified and distributed only by licensees of Microsoft Corporation's
-- WIN32 Software Development Kit in accordance with the terms of the
-- licensee's End-User License Agreement for Microsoft Software for the
-- WIN32 Development Kit.
--
-- Copyright (c) Intermetrics, Inc. 1995
-- Portions (c) 1985-1994 Microsoft Corporation with permission.
-- Microsoft is a registered trademark and Windows and Windows NT are
-- trademarks of Microsoft Corporation.
--
-------------------------------------------------------------------------------
end Win32.Dlcapi;