2.2.3.6 SHARE_INFO

The SHARE_INFO union contains information about a share.

 typedef 
 [switch_type(unsigned long)] 
 union _SHARE_INFO {
   [case(0)] 
     LPSHARE_INFO_0 ShareInfo0;
   [case(1)] 
     LPSHARE_INFO_1 ShareInfo1;
   [case(2)] 
     LPSHARE_INFO_2 ShareInfo2;
   [case(502)] 
     LPSHARE_INFO_502_I ShareInfo502;
   [case(1004)] 
     LPSHARE_INFO_1004 ShareInfo1004;
   [case(1006)] 
     LPSHARE_INFO_1006 ShareInfo1006;
   [case(1501)] 
     LPSHARE_INFO_1501_I ShareInfo1501;
   [default]     ;
   [case(1005)] 
     LPSHARE_INFO_1005 ShareInfo1005;
   [case(501)] 
     LPSHARE_INFO_501 ShareInfo501;
   [case(503)] 
     LPSHARE_INFO_503_I ShareInfo503;
 } SHARE_INFO,
  *PSHARE_INFO,
  *LPSHARE_INFO;

ShareInfo0: A pointer to a structure that contains information about a share, as specified in section 2.2.4.22.

ShareInfo1: A pointer to a structure that contains information about a share, as specified in section 2.2.4.23.

ShareInfo2: A pointer to a structure that contains information about a share, as specified in section 2.2.4.24.

ShareInfo502: A pointer to a structure that contains information about a share, as specified in section 2.2.4.26.

ShareInfo1004: A pointer to a structure that contains information about a share, as specified in section 2.2.4.28.

ShareInfo1006: A pointer to a structure that contains information about a share, as specified in section 2.2.4.30.

ShareInfo1501: A pointer to a structure that contains information about a share, as specified in section 2.2.4.31.

ShareInfo1005: A pointer to a structure that contains information about a share, as specified in section 2.2.4.29.

ShareInfo501: A pointer to a structure that contains information about a share, as specified in section 2.2.4.25.

ShareInfo503: A pointer to a structure that contains information about a share, as specified in section 2.2.4.27.