| iscsidsc.h (6.0.6000.16386-Windows 6.0) | | iscsidsc.h (6.1.7600.16385-Windows 7.0) |
| | |
| skipping to change at line 688 | | skipping to change at line 688 |
| typedef ISCSI_CONNECTION_INFOW ISCSI_CONNECTION_INFO; | | typedef ISCSI_CONNECTION_INFOW ISCSI_CONNECTION_INFO; |
| typedef PISCSI_CONNECTION_INFOW PISCSI_CONNECTION_INFO; | | typedef PISCSI_CONNECTION_INFOW PISCSI_CONNECTION_INFO; |
| #else | | #else |
| typedef ISCSI_SESSION_INFOA ISCSI_SESSION_INFO; | | typedef ISCSI_SESSION_INFOA ISCSI_SESSION_INFO; |
| typedef PISCSI_SESSION_INFOA PISCSI_SESSION_INFO; | | typedef PISCSI_SESSION_INFOA PISCSI_SESSION_INFO; |
| | |
| typedef ISCSI_CONNECTION_INFOA ISCSI_CONNECTION_INFO; | | typedef ISCSI_CONNECTION_INFOA ISCSI_CONNECTION_INFO; |
| typedef PISCSI_CONNECTION_INFOA PISCSI_CONNECTION_INFO; | | typedef PISCSI_CONNECTION_INFOA PISCSI_CONNECTION_INFO; |
| #endif | | #endif |
| | |
|
| | typedef struct |
| | { |
| | ISCSI_UNIQUE_CONNECTION_ID ConnectionId; |
| | UCHAR State; |
| | UCHAR Protocol; |
| | UCHAR HeaderDigest; |
| | UCHAR DataDigest; |
| | ULONG MaxRecvDataSegmentLength; |
| | ISCSI_AUTH_TYPES AuthType; |
| | ULONGLONG EstimatedThroughput; |
| | ULONG MaxDatagramSize; |
| | } ISCSI_CONNECTION_INFO_EX, *PISCSI_CONNECTION_INFO_EX; |
| | |
| | typedef struct |
| | { |
| | ISCSI_UNIQUE_SESSION_ID SessionId; |
| | BOOLEAN InitialR2t; |
| | BOOLEAN ImmediateData; |
| | UCHAR Type; |
| | BOOLEAN DataSequenceInOrder; |
| | BOOLEAN DataPduInOrder; |
| | UCHAR ErrorRecoveryLevel; |
| | ULONG MaxOutstandingR2t; |
| | ULONG FirstBurstLength; |
| | ULONG MaxBurstLength; |
| | ULONG MaximumConnections; |
| | ULONG ConnectionCount; |
| | PISCSI_CONNECTION_INFO_EX Connections; |
| | } ISCSI_SESSION_INFO_EX, *PISCSI_SESSION_INFO_EX; |
| | |
| #ifndef MIDL_PASS | | #ifndef MIDL_PASS |
| typedef struct | | typedef struct |
| { | | { |
| WCHAR InitiatorName[MAX_ISCSI_HBANAME_LEN]; | | WCHAR InitiatorName[MAX_ISCSI_HBANAME_LEN]; |
| WCHAR TargetName[MAX_ISCSI_NAME_LEN + 1]; | | WCHAR TargetName[MAX_ISCSI_NAME_LEN + 1]; |
| SCSI_ADDRESS ScsiAddress; | | SCSI_ADDRESS ScsiAddress; |
| GUID DeviceInterfaceType; | | GUID DeviceInterfaceType; |
| WCHAR DeviceInterfaceName[MAX_PATH]; | | WCHAR DeviceInterfaceName[MAX_PATH]; |
| WCHAR LegacyName[MAX_PATH]; | | WCHAR LegacyName[MAX_PATH]; |
| STORAGE_DEVICE_NUMBER StorageDeviceNumber; | | STORAGE_DEVICE_NUMBER StorageDeviceNumber; |
| | |
| skipping to change at line 1334 | | skipping to change at line 1364 |
| IN OUT ULONG *BufferSize, | | IN OUT ULONG *BufferSize, |
| OUT ULONG *SessionCount, | | OUT ULONG *SessionCount, |
| OUT OPTIONAL PISCSI_SESSION_INFOA SessionInfo | | OUT OPTIONAL PISCSI_SESSION_INFOA SessionInfo |
| ); | | ); |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define GetIScsiSessionList GetIScsiSessionListW | | #define GetIScsiSessionList GetIScsiSessionListW |
| #else | | #else |
| #define GetIScsiSessionList GetIScsiSessionListA | | #define GetIScsiSessionList GetIScsiSessionListA |
| #endif | | #endif |
| | |
|
| | ISDSC_STATUS ISDSC_API GetIScsiSessionListEx ( |
| | IN OUT ULONG *BufferSize, |
| | OUT ULONG *SessionCountPtr, |
| | OUT OPTIONAL PISCSI_SESSION_INFO_EX SessionInfo |
| | ); |
| | |
| ISDSC_STATUS ISDSC_API GetDevicesForIScsiSessionW( | | ISDSC_STATUS ISDSC_API GetDevicesForIScsiSessionW( |
| IN PISCSI_UNIQUE_SESSION_ID UniqueSessionId, | | IN PISCSI_UNIQUE_SESSION_ID UniqueSessionId, |
| IN OUT ULONG *DeviceCount, | | IN OUT ULONG *DeviceCount, |
| OUT PISCSI_DEVICE_ON_SESSIONW Devices | | OUT PISCSI_DEVICE_ON_SESSIONW Devices |
| ); | | ); |
| | |
| ISDSC_STATUS ISDSC_API GetDevicesForIScsiSessionA( | | ISDSC_STATUS ISDSC_API GetDevicesForIScsiSessionA( |
| IN PISCSI_UNIQUE_SESSION_ID UniqueSessionId, | | IN PISCSI_UNIQUE_SESSION_ID UniqueSessionId, |
| IN OUT ULONG *DeviceCount, | | IN OUT ULONG *DeviceCount, |
| OUT PISCSI_DEVICE_ON_SESSIONA Devices | | OUT PISCSI_DEVICE_ON_SESSIONA Devices |
| | |
| End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 36 lines changed or added |
|