2.2.2.4 RESP_ASYNC_NOTIFY

The RESP_ASYNC_NOTIFY structure contains the resource change type.

 typedef struct _RESP_ASYNC_NOTIFY {
     UINT MessageType;
     UINT Length;
     UINT NumberOfMessages;
     [size_is(Length)] [unique] PBYTE MessageBuffer;
 } RESP_ASYNC_NOTIFY, *PRESP_ASYNC_NOTIFY;
            
            

MessageType:  Specifies the notification type. This field MUST contain one of the following values.

Value

Meaning

1

RESOURCE_CHANGE_NOTIFICATION

2

CLIENT_MOVE_NOTIFICATION

3

SHARE_MOVE_NOTIFICATION

This value is applicable only for the server implementing version 2.

4

IP_CHANGE_NOTIFICATION

This value is applicable only for the server implementing version 2.

Length:  Specifies the size of the MessageBuffer field, in bytes.

NumberOfMessages:  Total number of notifications in the MessageBuffer field.

MessageBuffer:  Contains an array of notification information structures whose type is determined by the MessageType field.