public RopDeletePropertiesResponse RopDeleteProperties(uint objHandle, PropertyTag[] propertyTags)
{
this.rawData = null;
this.response = null;
this.responseSOHs = null;
RopDeletePropertiesRequest deletePropertiesRequest;
RopDeletePropertiesResponse deletePropertiesResponse;
deletePropertiesRequest.RopId = 0x0B;
deletePropertiesRequest.LogonId = 0x0;
deletePropertiesRequest.InputHandleIndex = 0x00;
if (propertyTags != null)
{
deletePropertiesRequest.PropertyTagCount = (ushort)propertyTags.Length;
}
else
{
deletePropertiesRequest.PropertyTagCount = 0x00;
}
deletePropertiesRequest.PropertyTags = propertyTags;
this.responseSOHs = this.DoRPCCall(deletePropertiesRequest, objHandle, ref this.response, ref this.rawData);
deletePropertiesResponse = (RopDeletePropertiesResponse)this.response;
return deletePropertiesResponse;
}