SE_rastercolumn_revoke_access |
Removes access privileges for table containing a raster column.
LONG SE_rastercolumn_revoke_access (SE_CONNECTION connection, const CHAR *table_name, const CHAR *raster_column, LONG privilege, const CHAR *user);
connection | The connection handle |
table_name | The table name |
raster_column | The raster column name |
privilege | The access privilege to grant |
user | The user name |
SE_rastercolumn_revoke_access confirms the existence of the specified table and raster column, and removes the specified level of privileges for that table from a user. The access privileges that can be revoked are:
SE_SELECT_PRIVILEGE /* User can view the layer table contents */
SE_UPDATE_PRIVILEGE /* User can modify the layer table contents */
SE_INSERT_PRIVILEGE /* User can insert new records in the layer table */
SE_DELETE_PRIVILEGE /* User can delete records from the layer table */
Revoke multiple privileges to a user with the OR operator and the appropriate privilege masks.
SE_SUCCESS
SE_FAILURE
SE_INVALID_PARAM_VALUE
SE_INVALID_POINTER
SE_LAYER_NOEXIST
SE_NET_FAILURE
SE_NO_PERMISSIONS
SE_SDE_NOT_STARTED