Platform SDK: DLC/NetBIOS

ACTION_HEADER

The ACTION_HEADER structure contains information about an action. This action is an extension to the standard transport interface.

typedef struct _ACTION_HEADER { 
    ULONG   transport_id; 
    USHORT  action_code; 
    USHORT  reserved; 
} ACTION_HEADER, *PACTION_HEADER; 

Members

transport_id
Specifies the transport provider. This member can be used to check the validity of the request by the transport.

This member is always a four-character string. All strings starting with the letter M are reserved, as shown in the following example.
String Meaning
M000 All transports
MNBF NBF
MABF AsyBEUI
MXNS XNS

action_code
Specifies the action.
reserved
Reserved.

Remarks

The scope of the action is determined by the ncb_lsn and ncb_num members of the NCB structure, as follows.

ncb_lsn = 0 ncb_lsn != 0
ncb_num = 0 Action applies to control channel associated with the valid LAN adapter. Action applies to connection identifier associated with the valid local session number.
ncb_num != 0 Action applies to address associated with the valid LAN adapter. Illegal combination.

Requirements

  Windows NT/2000: Requires Windows NT 3.1 or later.
  Windows 95/98: Requires Windows 95 or later.
  Header: Declared in Nb30.h.

See Also

The NetBIOS Interface Overview, NetBIOS Structures, NCB