bool delete_driver_files(const struct auth_session_info *server_info,
const struct spoolss_DriverInfo8 *r);
-WERROR move_driver_to_download_area(struct auth_session_info *session_info,
- struct spoolss_AddDriverInfoCtr *r,
+WERROR move_driver_to_download_area(const struct auth_session_info *session_info,
+ const struct spoolss_AddDriverInfoCtr *r,
const char *driver_directory);
WERROR clean_up_driver_struct(TALLOC_CTX *mem_ctx,
- struct auth_session_info *session_info,
- struct spoolss_AddDriverInfoCtr *r,
+ const struct auth_session_info *session_info,
+ const struct spoolss_AddDriverInfoCtr *r,
uint32_t flags,
const char **driver_directory);
/****************************************************************************
Determine the correct cVersion associated with an architecture and driver
****************************************************************************/
-static uint32_t get_correct_cversion(struct auth_session_info *session_info,
+static uint32_t get_correct_cversion(const struct auth_session_info *session_info,
const char *architecture,
const char *driverpath_in,
const char *driver_directory,
} while (0);
static WERROR clean_up_driver_struct_level(TALLOC_CTX *mem_ctx,
- struct auth_session_info *session_info,
+ const struct auth_session_info *session_info,
const char *architecture,
const char **driver_path,
const char **data_file,
****************************************************************************/
WERROR clean_up_driver_struct(TALLOC_CTX *mem_ctx,
- struct auth_session_info *session_info,
- struct spoolss_AddDriverInfoCtr *r,
+ const struct auth_session_info *session_info,
+ const struct spoolss_AddDriverInfoCtr *r,
uint32_t flags,
const char **driver_directory)
{
return ret;
}
-WERROR move_driver_to_download_area(struct auth_session_info *session_info,
- struct spoolss_AddDriverInfoCtr *r,
+WERROR move_driver_to_download_area(const struct auth_session_info *session_info,
+ const struct spoolss_AddDriverInfoCtr *r,
const char *driver_directory)
{
struct spoolss_AddDriverInfo3 *driver;