Export (0) Print
Expand All

9 Index

A

Abstract data model

client

server

ADT_SECURITY_DESCRIPTOR structure

Applicability statement

C

Capability negotiation

Change tracking

Client

abstract data model

initialization

local events

message processing

message sequencing

timer events

timers

Client side caching states

Common data types

CONNECT_ENUM_STRUCT structure

CONNECT_INFO_0_CONTAINER structure

CONNECT_INFO_1_CONTAINER structure

CONNECTION_INFO_0 structure

CONNECTION_INFO_1 structure

Constants

CSC states

CSC_CACHE_AUTO_REINT

CSC_CACHE_MANUAL_REINT

CSC_CACHE_NONE

CSC_CACHE_VDO

D

Data model – abstract

client

server

Data types - common

Deleting two-phase share - example

DFS entry flags

DFS_SITELIST_INFO structure

DFS_SITENAME_INFO structure

DISK_ENUM_CONTAINER structure

DISK_INFO structure

E

Error codes (section 2.2.2.10, section 2.2.2.11, section 2.2.2.12)

Examples

F

Fields – vendor-extensible

FILE_ENUM_STRUCT structure

FILE_INFO_2 structure

FILE_INFO_2_CONTAINER structure

FILE_INFO_3 structure

FILE_INFO_3_CONTAINER structure

Flags

DFS entry

session user

software type

G

Glossary

I

IDL

Implementers – security considerations

Informative references

Initialization

client

server

Introduction

ITYPE_DEVICE_COM

ITYPE_DEVICE_CON

ITYPE_DEVICE_DISK

ITYPE_DEVICE_LPT

ITYPE_DEVICE_NUL

ITYPE_PATH_ABSD

ITYPE_PATH_ABSD_WC

ITYPE_PATH_ABSND

ITYPE_PATH_ABSND_WC

ITYPE_PATH_RELD

ITYPE_PATH_RELD_WC

ITYPE_PATH_RELND

ITYPE_PATH_RELND_WC

ITYPE_PATH_SYS_COMM

ITYPE_PATH_SYS_COMM_M

ITYPE_PATH_SYS_MSLOT

ITYPE_PATH_SYS_MSLOT_M

ITYPE_PATH_SYS_PIPE

ITYPE_PATH_SYS_PIPE_M

ITYPE_PATH_SYS_PRINT

ITYPE_PATH_SYS_PRINT_M

ITYPE_PATH_SYS_QUEUE

ITYPE_PATH_SYS_QUEUE_M

ITYPE_PATH_SYS_SEM

ITYPE_PATH_SYS_SEM_M

ITYPE_PATH_SYS_SHMEM

ITYPE_PATH_SYS_SHMEM_M

ITYPE_UNC

ITYPE_UNC_COMPNAME

ITYPE_UNC_SYS_MSLOT

ITYPE_UNC_SYS_PIPE

ITYPE_UNC_SYS_QUEUE

ITYPE_UNC_SYS_SEM

ITYPE_UNC_SYS_SHMEM

ITYPE_UNC_WC

ITYPE_UNC_WC_PATH

L

Local events

client

server

local application

disables advertising service

enables advertising service

server

deregisters

open

session

Treeconnect

looks up

null session pipes

shares

normalizes ServerName

notifies

completion of initialization

current uses of share

queries existing services

registers new

open

session

Treeconnect

service terminates

updates connection count on transport

user pauses or resumes CIFS server

LPCONNECT_ENUM_STRUCT

LPCONNECT_INFO_0_CONTAINER

LPCONNECT_INFO_1_CONTAINER

LPCONNECTION_INFO_0

LPCONNECTION_INFO_1

LPDFS_SITELIST_INFO

LPDFS_SITENAME_INFO

LPDISK_INFO

LPFILE_ENUM_STRUCT

LPFILE_INFO_2

LPFILE_INFO_2_CONTAINER

LPFILE_INFO_3

LPFILE_INFO_3_CONTAINER

LPNET_DFS_ENTRY_ID

LPNET_DFS_ENTRY_ID_CONTAINER

LPSERVER_ALIAS_ENUM_STRUCT

LPSERVER_ALIAS_INFO_0

LPSERVER_INFO_100

LPSERVER_INFO_1005

LPSERVER_INFO_101

LPSERVER_INFO_1010

LPSERVER_INFO_1016

LPSERVER_INFO_1017

LPSERVER_INFO_1018

LPSERVER_INFO_102

LPSERVER_INFO_103

LPSERVER_INFO_1107

LPSERVER_INFO_1501

LPSERVER_INFO_1502

LPSERVER_INFO_1503

LPSERVER_INFO_1506

LPSERVER_INFO_1510

LPSERVER_INFO_1511

LPSERVER_INFO_1512

LPSERVER_INFO_1513

LPSERVER_INFO_1514

LPSERVER_INFO_1515

LPSERVER_INFO_1516

LPSERVER_INFO_1518

LPSERVER_INFO_1523

LPSERVER_INFO_1528

LPSERVER_INFO_1529

LPSERVER_INFO_1530

LPSERVER_INFO_1533

LPSERVER_INFO_1534

LPSERVER_INFO_1535

LPSERVER_INFO_1536

LPSERVER_INFO_1538

LPSERVER_INFO_1539

LPSERVER_INFO_1540

LPSERVER_INFO_1541

LPSERVER_INFO_1542

LPSERVER_INFO_1543

LPSERVER_INFO_1544

LPSERVER_INFO_1545

LPSERVER_INFO_1546

LPSERVER_INFO_1547

LPSERVER_INFO_1548

LPSERVER_INFO_1549

LPSERVER_INFO_1550

LPSERVER_INFO_1552

LPSERVER_INFO_1553

LPSERVER_INFO_1554

LPSERVER_INFO_1555

LPSERVER_INFO_1556

LPSERVER_INFO_502

LPSERVER_INFO_503

LPSERVER_INFO_599

LPSERVER_TRANSPORT_INFO_0

LPSERVER_TRANSPORT_INFO_1

LPSERVER_TRANSPORT_INFO_2

LPSERVER_TRANSPORT_INFO_3

LPSERVER_XPORT_ENUM_STRUCT

LPSESSION_ENUM_STRUCT

LPSESSION_INFO_0

LPSESSION_INFO_0_CONTAINER

LPSESSION_INFO_1

LPSESSION_INFO_1_CONTAINER

LPSESSION_INFO_10

LPSESSION_INFO_10_CONTAINER

LPSESSION_INFO_2

LPSESSION_INFO_2_CONTAINER

LPSESSION_INFO_502

LPSESSION_INFO_502_CONTAINER

LPSHARE_ENUM_STRUCT

LPSHARE_INFO_0

LPSHARE_INFO_1

LPSHARE_INFO_1004

LPSHARE_INFO_1005

LPSHARE_INFO_1006

LPSHARE_INFO_1501_I

LPSHARE_INFO_2

LPSHARE_INFO_2_CONTAINER

LPSHARE_INFO_501

LPSHARE_INFO_501_CONTAINER

LPSHARE_INFO_502_CONTAINER

LPSHARE_INFO_502_I

LPSHARE_INFO_503_CONTAINER

LPSHARE_INFO_503_I

LPSTAT_SERVER_0

LPTIME_OF_DAY_INFO

M

MAX_PREFERRED_LENGTH

Message processing

client

server

Message sequencing

client

server

Messages

common data types

transport

N

Name types

NAMETYPE_COMPUTER

NAMETYPE_DOMAIN

NAMETYPE_EVENT

NAMETYPE_GROUP

NAMETYPE_MESSAGE

NAMETYPE_MESSAGEDEST

NAMETYPE_NET

NAMETYPE_PASSWORD

NAMETYPE_SERVICE

NAMETYPE_SHARE

NAMETYPE_SHAREPASSWORD

NAMETYPE_USER

NAMETYPE_WORKGROUP

NET_DFS_ENTRY_ID structure

NET_DFS_ENTRY_ID_CONTAINER structure

NetprNameCanonicalize method

NetprNameCompare method

NetprNameValidate method

NetprPathCanonicalize method

NetprPathCompare method

NetprPathType method

NetrConnectionEnum method

NetrDfsCreateExitPoint method

NetrDfsCreateLocalPartition method

NetrDfsDeleteExitPoint method

NetrDfsDeleteLocalPartition method

NetrDfsFixLocalVolume method

NetrDfsGetVersion method

NetrDfsManagerReportSiteInfo method

NetrDfsModifyPrefix method

NetrDfsSetLocalVolumeState method

NetrFileClose method

NetrFileEnum method

NetrFileGetInfo method

NetrpGetFileSecurity method

NetrpSetFileSecurity method

NetrRemoteTOD method

NetrServerAliasAdd method

NetrServerAliasDel method

NetrServerAliasEnum method

NetrServerDiskEnum method

NetrServerGetInfo method

NetrServerSetInfo method

NetrServerStatisticsGet method

NetrServerTransportAdd method

NetrServerTransportAddEx method

NetrServerTransportDel method

NetrServerTransportDelEx method

NetrServerTransportEnum method

NetrSessionDel method

NetrSessionEnum method

NetrShareAdd method

NetrShareCheck method

NetrShareDel method

NetrShareDelCommit method

NetrShareDelEx method

NetrShareDelStart method

NetrShareDelSticky method

NetrShareEnum method

NetrShareEnumSticky method

NetrShareGetInfo method

NetrShareSetInfo method

Normative references

O

Overview (synopsis)

P

PADT_SECURITY_DESCRIPTOR

Parameters – security

Path types

PCONNECT_ENUM_STRUCT

PCONNECT_INFO_0_CONTAINER

PCONNECT_INFO_1_CONTAINER

PCONNECTION_INFO_0

PCONNECTION_INFO_1

PDFS_SITELIST_INFO

PDFS_SITENAME_INFO

PDISK_INFO

PFILE_ENUM_STRUCT

PFILE_INFO_2

PFILE_INFO_2_CONTAINER

PFILE_INFO_3

PFILE_INFO_3_CONTAINER

PKT_ENTRY_TYPE_CAIRO

PKT_ENTRY_TYPE_INSITE_ONLY

PKT_ENTRY_TYPE_LEAFONLY

PKT_ENTRY_TYPE_LOCAL

PKT_ENTRY_TYPE_LOCAL_XPOINT

PKT_ENTRY_TYPE_MACH_SHARE

PKT_ENTRY_TYPE_MACHINE

PKT_ENTRY_TYPE_NONCAIRO

PKT_ENTRY_TYPE_OFFLINE

PKT_ENTRY_TYPE_OUTSIDE_MY_DOM

PKT_ENTRY_TYPE_PERMANENT

PKT_ENTRY_TYPE_REFERRAL_SVC

Platform IDs

PLATFORM_ID_DOS

PLATFORM_ID_NT

PLATFORM_ID_OS2

PLATFORM_ID_OSF

PLATFORM_ID_VMS

Preconditions

Prerequisites

Product behavior

PSERVER_ALIAS_ENUM_STRUCT

PSERVER_ALIAS_INFO_0

PSERVER_INFO_100

PSERVER_INFO_1005

PSERVER_INFO_101

PSERVER_INFO_1010

PSERVER_INFO_1016

PSERVER_INFO_1017

PSERVER_INFO_1018

PSERVER_INFO_102

PSERVER_INFO_103

PSERVER_INFO_1107

PSERVER_INFO_1501

PSERVER_INFO_1502

PSERVER_INFO_1503

PSERVER_INFO_1506

PSERVER_INFO_1510

PSERVER_INFO_1511

PSERVER_INFO_1512

PSERVER_INFO_1513

PSERVER_INFO_1514

PSERVER_INFO_1515

PSERVER_INFO_1516

PSERVER_INFO_1518

PSERVER_INFO_1523

PSERVER_INFO_1528

PSERVER_INFO_1529

PSERVER_INFO_1530

PSERVER_INFO_1533

PSERVER_INFO_1534

PSERVER_INFO_1535

PSERVER_INFO_1536

PSERVER_INFO_1538

PSERVER_INFO_1539

PSERVER_INFO_1540

PSERVER_INFO_1541

PSERVER_INFO_1542

PSERVER_INFO_1543

PSERVER_INFO_1544

PSERVER_INFO_1545

PSERVER_INFO_1546

PSERVER_INFO_1547

PSERVER_INFO_1548

PSERVER_INFO_1549

PSERVER_INFO_1550

PSERVER_INFO_1552

PSERVER_INFO_1553

PSERVER_INFO_1554

PSERVER_INFO_1555

PSERVER_INFO_1556

PSERVER_INFO_502

PSERVER_INFO_503

PSERVER_INFO_599

PSERVER_TRANSPORT_INFO_0

PSERVER_TRANSPORT_INFO_1

PSERVER_TRANSPORT_INFO_2

PSERVER_TRANSPORT_INFO_3

PSERVER_XPORT_ENUM_STRUCT

PSERVER_XPORT_INFO_0_CONTAINER

PSERVER_XPORT_INFO_1_CONTAINER

PSERVER_XPORT_INFO_2_CONTAINER

PSERVER_XPORT_INFO_3_CONTAINER

PSESSION_ENUM_STRUCT

PSESSION_INFO_0

PSESSION_INFO_0_CONTAINER

PSESSION_INFO_1

PSESSION_INFO_1_CONTAINER

PSESSION_INFO_10

PSESSION_INFO_10_CONTAINER

PSESSION_INFO_2

PSESSION_INFO_2_CONTAINER

PSESSION_INFO_502

PSESSION_INFO_502_CONTAINER

PSHARE_ENUM_STRUCT

PSHARE_INFO_0

PSHARE_INFO_1

PSHARE_INFO_1004

PSHARE_INFO_1005

PSHARE_INFO_1006

PSHARE_INFO_1501_I

PSHARE_INFO_2

PSHARE_INFO_2_CONTAINER

PSHARE_INFO_501

PSHARE_INFO_501_CONTAINER

PSHARE_INFO_502_CONTAINER

PSHARE_INFO_502_I

PSHARE_INFO_503_CONTAINER

PSHARE_INFO_503_I

PSTAT_SERVER_0

PTIME_OF_DAY_INFO

R

References

informative

normative

Relationship to other protocols

ResumeHandle example

S

Security

Sequencing – message

client

server

Server

abstract data model

initialization

local events

local application

disables advertising service

enables advertising service

server

deregisters

open

session

Treeconnect

looks up

null session pipes

shares

normalizes ServerName

notifies

completion of initialization

current uses of share

queries existing services

registers new

open

session

Treeconnect

service terminates

updates connection count on transport

user pauses or resumes CIFS server

message processing

message sequencing

overview

timer events

timers

SERVER_ALIAS_ENUM_STRUCT structure

SERVER_ALIAS_INFO_0 structure

SERVER_ALIAS_INFO_0_CONTAINER structure

SERVER_INFO error codes

SERVER_INFO_100 structure

SERVER_INFO_1005 structure

SERVER_INFO_101 structure

SERVER_INFO_1010 structure

SERVER_INFO_1016 structure

SERVER_INFO_1017 structure

SERVER_INFO_1018 structure

SERVER_INFO_102 structure

SERVER_INFO_103 structure

SERVER_INFO_1107 structure

SERVER_INFO_1501 structure

SERVER_INFO_1502 structure

SERVER_INFO_1503 structure

SERVER_INFO_1506 structure

SERVER_INFO_1510 structure

SERVER_INFO_1511 structure

SERVER_INFO_1512 structure

SERVER_INFO_1513 structure

SERVER_INFO_1514 structure

SERVER_INFO_1515 structure

SERVER_INFO_1516 structure

SERVER_INFO_1518 structure

SERVER_INFO_1523 structure

SERVER_INFO_1528 structure

SERVER_INFO_1529 structure

SERVER_INFO_1530 structure

SERVER_INFO_1533 structure

SERVER_INFO_1534 structure

SERVER_INFO_1535 structure

SERVER_INFO_1536 structure

SERVER_INFO_1538 structure

SERVER_INFO_1539 structure

SERVER_INFO_1540 structure

SERVER_INFO_1541 structure

SERVER_INFO_1542 structure

SERVER_INFO_1543 structure

SERVER_INFO_1544 structure

SERVER_INFO_1545 structure

SERVER_INFO_1546 structure

SERVER_INFO_1547 structure

SERVER_INFO_1548 structure

SERVER_INFO_1549 structure

SERVER_INFO_1550 structure

SERVER_INFO_1552 structure

SERVER_INFO_1553 structure

SERVER_INFO_1554 structure

SERVER_INFO_1555 structure

SERVER_INFO_1556 structure

SERVER_INFO_502 structure

SERVER_INFO_503 structure

SERVER_INFO_599 structure

SERVER_TRANSPORT_INFO_0 structure

SERVER_TRANSPORT_INFO_1 structure

SERVER_TRANSPORT_INFO_2 structure

SERVER_TRANSPORT_INFO_3 structure

SERVER_XPORT_ENUM_STRUCT structure

SERVER_XPORT_INFO_0_CONTAINER structure

SERVER_XPORT_INFO_1_CONTAINER structure

SERVER_XPORT_INFO_2_CONTAINER structure

SERVER_XPORT_INFO_3_CONTAINER structure

SESS_GUEST

SESS_NOENCRYPTION

Session user flags

SESSION_ENUM_STRUCT structure

SESSION_INFO_0 structure

SESSION_INFO_0_CONTAINER structure

SESSION_INFO_1 structure

SESSION_INFO_1_CONTAINER structure

SESSION_INFO_10 structure

SESSION_INFO_10_CONTAINER structure

SESSION_INFO_2 structure

SESSION_INFO_2_CONTAINER structure

SESSION_INFO_502 structure

SESSION_INFO_502_CONTAINER structure

Sessionclient

Share types

SHARE_ENUM_STRUCT structure

SHARE_INFO error codes

SHARE_INFO_0 structure

SHARE_INFO_0_CONTAINER structure

SHARE_INFO_1 structure

SHARE_INFO_1_CONTAINER structure

SHARE_INFO_1004 structure

SHARE_INFO_1005 structure

SHARE_INFO_1006 structure

SHARE_INFO_1501_I structure

SHARE_INFO_2 structure

SHARE_INFO_2_CONTAINER structure

SHARE_INFO_501 structure

SHARE_INFO_501_CONTAINER structure

SHARE_INFO_502_CONTAINER structure

SHARE_INFO_502_I structure

SHARE_INFO_503_CONTAINER structure

SHARE_INFO_503_I structure

Software type flags

Standards assignments

STAT_SERVER_0 structure

Structures

STYPE_CLUSTER_DFS

STYPE_CLUSTER_FS

STYPE_CLUSTER_SOFS

STYPE_DEVICE

STYPE_DISKTREE

STYPE_IPC

STYPE_PRINTQ

STYPE_SPECIAL

STYPE_TEMPORARY

SV_TYPE_AFP

SV_TYPE_ALL

SV_TYPE_BACKUP_BROWSER

SV_TYPE_CLUSTER_NT

SV_TYPE_CLUSTER_VS_NT

SV_TYPE_DIALIN_SERVER

SV_TYPE_DOMAIN_BAKCTRL

SV_TYPE_DOMAIN_CTRL

SV_TYPE_DOMAIN_ENUM

SV_TYPE_DOMAIN_MASTER

SV_TYPE_DOMAIN_MEMBER

SV_TYPE_LOCAL_LIST_ONLY

SV_TYPE_MASTER_BROWSER

SV_TYPE_NOVELL

SV_TYPE_NT

SV_TYPE_POTENTIAL_BROWSER

SV_TYPE_PRINTQ_SERVER

SV_TYPE_SERVER

SV_TYPE_SERVER_MFPN

SV_TYPE_SERVER_NT

SV_TYPE_SQLSERVER

SV_TYPE_TERMINALSERVER

SV_TYPE_TIME_SOURCE

SV_TYPE_WFW

SV_TYPE_WINDOWS

SV_TYPE_WORKSTATION

SV_TYPE_XENIX_SERVER

T

TIME_OF_DAY_INFO structure

Timer events

client

server

Timers

client

server

Tracking changes

Transport – message

Two-phase share deletion example

U

Unions

V

Vendor-extensible fields

Versioning

W

Windows error codes

 
Show:
© 2014 Microsoft