Changeset 988 for vendor/current/source3/libsmb/clirap.h
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source3/libsmb/clirap.h
r740 r988 36 36 char **rdata, unsigned int *rdrcnt); 37 37 bool cli_NetWkstaUserLogon(struct cli_state *cli,char *user, char *workstation); 38 int cli_RNetShareEnum(struct cli_state *cli, void (*fn)(const char *, uint32 , const char *, void *), void *state);39 bool cli_NetServerEnum(struct cli_state *cli, char *workgroup, uint32 stype,40 void (*fn)(const char *, uint32 , const char *, void *),38 int cli_RNetShareEnum(struct cli_state *cli, void (*fn)(const char *, uint32_t, const char *, void *), void *state); 39 bool cli_NetServerEnum(struct cli_state *cli, char *workgroup, uint32_t stype, 40 void (*fn)(const char *, uint32_t, const char *, void *), 41 41 void *state); 42 42 bool cli_oem_change_password(struct cli_state *cli, const char *user, const char *new_password, 43 43 const char *old_password); 44 44 struct tevent_req *cli_qpathinfo1_send(TALLOC_CTX *mem_ctx, 45 struct event_context *ev,45 struct tevent_context *ev, 46 46 struct cli_state *cli, 47 47 const char *fname); … … 50 50 time_t *access_time, 51 51 time_t *write_time, 52 SMB_OFF_T*size,53 uint16 *mode);52 off_t *size, 53 uint16_t *mode); 54 54 NTSTATUS cli_qpathinfo1(struct cli_state *cli, 55 55 const char *fname, … … 57 57 time_t *access_time, 58 58 time_t *write_time, 59 SMB_OFF_T*size,60 uint16 *mode);59 off_t *size, 60 uint16_t *mode); 61 61 NTSTATUS cli_setpathinfo_basic(struct cli_state *cli, const char *fname, 62 62 time_t create_time, … … 64 64 time_t write_time, 65 65 time_t change_time, 66 uint16 mode);66 uint16_t mode); 67 67 struct tevent_req *cli_qpathinfo2_send(TALLOC_CTX *mem_ctx, 68 struct event_context *ev,68 struct tevent_context *ev, 69 69 struct cli_state *cli, 70 70 const char *fname); … … 74 74 struct timespec *write_time, 75 75 struct timespec *change_time, 76 SMB_OFF_T *size, uint16*mode,76 off_t *size, uint16_t *mode, 77 77 SMB_INO_T *ino); 78 78 NTSTATUS cli_qpathinfo2(struct cli_state *cli, const char *fname, … … 81 81 struct timespec *write_time, 82 82 struct timespec *change_time, 83 SMB_OFF_T *size, uint16 *mode, 83 off_t *size, uint16_t *mode, 84 SMB_INO_T *ino); 85 NTSTATUS cli_qpathinfo3(struct cli_state *cli, const char *fname, 86 struct timespec *create_time, 87 struct timespec *access_time, 88 struct timespec *write_time, 89 struct timespec *change_time, 90 off_t *size, uint16_t *mode, 84 91 SMB_INO_T *ino); 85 92 struct tevent_req *cli_qpathinfo_streams_send(TALLOC_CTX *mem_ctx, … … 95 102 unsigned int *pnum_streams, 96 103 struct stream_struct **pstreams); 97 NTSTATUS cli_qfilename(struct cli_state *cli, uint16_t fnum, char *name, 98 size_t namelen); 104 bool parse_streams_blob(TALLOC_CTX *mem_ctx, const uint8_t *rdata, 105 size_t data_len, 106 unsigned int *pnum_streams, 107 struct stream_struct **pstreams); 108 NTSTATUS cli_qfilename(struct cli_state *cli, uint16_t fnum, 109 TALLOC_CTX *mem_ctx, char **name); 99 110 NTSTATUS cli_qfileinfo_basic(struct cli_state *cli, uint16_t fnum, 100 uint16 *mode, SMB_OFF_T*size,111 uint16_t *mode, off_t *size, 101 112 struct timespec *create_time, 102 113 struct timespec *access_time, … … 105 116 SMB_INO_T *ino); 106 117 struct tevent_req *cli_qpathinfo_basic_send(TALLOC_CTX *mem_ctx, 107 struct event_context *ev,118 struct tevent_context *ev, 108 119 struct cli_state *cli, 109 120 const char *fname); 110 121 NTSTATUS cli_qpathinfo_basic_recv(struct tevent_req *req, 111 SMB_STRUCT_STAT *sbuf, uint32 *attributes);122 SMB_STRUCT_STAT *sbuf, uint32_t *attributes); 112 123 NTSTATUS cli_qpathinfo_basic(struct cli_state *cli, const char *name, 113 SMB_STRUCT_STAT *sbuf, uint32 *attributes); 124 SMB_STRUCT_STAT *sbuf, uint32_t *attributes); 125 NTSTATUS cli_qpathinfo_standard(struct cli_state *cli, const char *fname, 126 uint64_t *allocated, uint64_t *size, 127 uint32_t *nlinks, 128 bool *is_del_pending, bool *is_dir); 114 129 NTSTATUS cli_qpathinfo_alt_name(struct cli_state *cli, const char *fname, fstring alt_name); 115 130 struct tevent_req *cli_qpathinfo_send(TALLOC_CTX *mem_ctx, … … 131 146 uint32_t max_rdata); 132 147 NTSTATUS cli_qfileinfo_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, 148 uint16_t *recv_flags2, 133 149 uint8_t **rdata, uint32_t *num_rdata); 134 150 NTSTATUS cli_qfileinfo(TALLOC_CTX *mem_ctx, struct cli_state *cli, 135 151 uint16_t fnum, uint16_t level, uint32_t min_rdata, 136 uint32_t max_rdata, 152 uint32_t max_rdata, uint16_t *recv_flags2, 137 153 uint8_t **rdata, uint32_t *num_rdata); 138 154 139 155 struct tevent_req *cli_flush_send(TALLOC_CTX *mem_ctx, 140 struct event_context *ev,156 struct tevent_context *ev, 141 157 struct cli_state *cli, 142 158 uint16_t fnum); … … 176 192 void (*fn)(const char *, void *), 177 193 void *state); 178 int cli_NetFileClose(struct cli_state *cli, uint32 file_id );179 int cli_NetFileGetInfo(struct cli_state *cli, uint32 file_id, void (*fn)(const char *, const char *, uint16, uint16, uint32));194 int cli_NetFileClose(struct cli_state *cli, uint32_t file_id ); 195 int cli_NetFileGetInfo(struct cli_state *cli, uint32_t file_id, void (*fn)(const char *, const char *, uint16_t, uint16_t, uint32_t)); 180 196 int cli_NetFileEnum(struct cli_state *cli, const char * user, 181 197 const char * base_path, 182 void (*fn)(const char *, const char *, uint16 , uint16,183 uint32 ));198 void (*fn)(const char *, const char *, uint16_t, uint16_t, 199 uint32_t)); 184 200 int cli_NetShareAdd(struct cli_state *cli, struct rap_share_info_2 * sinfo ); 185 201 int cli_NetShareDelete(struct cli_state *cli, const char * share_name ); 186 202 bool cli_get_pdc_name(struct cli_state *cli, const char *workgroup, char **pdc_name); 187 203 bool cli_get_server_domain(struct cli_state *cli); 188 bool cli_get_server_type(struct cli_state *cli, uint32 *pstype);204 bool cli_get_server_type(struct cli_state *cli, uint32_t *pstype); 189 205 bool cli_get_server_name(TALLOC_CTX *mem_ctx, struct cli_state *cli, 190 206 char **servername); 191 bool cli_ns_check_server_type(struct cli_state *cli, char *workgroup, uint32 stype);207 bool cli_ns_check_server_type(struct cli_state *cli, char *workgroup, uint32_t stype); 192 208 bool cli_NetWkstaUserLogoff(struct cli_state *cli, const char *user, const char *workstation); 193 209 int cli_NetPrintQEnum(struct cli_state *cli, 194 void (*qfn)(const char*,uint16 ,uint16,uint16,const char*,const char*,const char*,const char*,const char*,uint16,uint16),195 void (*jfn)(uint16 ,const char*,const char*,const char*,const char*,uint16,uint16,const char*,unsigned int,unsigned int,const char*));210 void (*qfn)(const char*,uint16_t,uint16_t,uint16_t,const char*,const char*,const char*,const char*,const char*,uint16_t,uint16_t), 211 void (*jfn)(uint16_t,const char*,const char*,const char*,const char*,uint16_t,uint16_t,const char*,unsigned int,unsigned int,const char*)); 196 212 int cli_NetPrintQGetInfo(struct cli_state *cli, const char *printer, 197 void (*qfn)(const char*,uint16 ,uint16,uint16,const char*,const char*,const char*,const char*,const char*,uint16,uint16),198 void (*jfn)(uint16 ,const char*,const char*,const char*,const char*,uint16,uint16,const char*,unsigned int,unsigned int,const char*));213 void (*qfn)(const char*,uint16_t,uint16_t,uint16_t,const char*,const char*,const char*,const char*,const char*,uint16_t,uint16_t), 214 void (*jfn)(uint16_t,const char*,const char*,const char*,const char*,uint16_t,uint16_t,const char*,unsigned int,unsigned int,const char*)); 199 215 int cli_RNetServiceEnum(struct cli_state *cli, void (*fn)(const char *, const char *, void *), void *state); 200 int cli_NetSessionEnum(struct cli_state *cli, void (*fn)(char *, char *, uint16 , uint16, uint16, unsigned int, unsigned int, unsigned int, char *));216 int cli_NetSessionEnum(struct cli_state *cli, void (*fn)(char *, char *, uint16_t, uint16_t, uint16_t, unsigned int, unsigned int, unsigned int, char *)); 201 217 int cli_NetSessionGetInfo(struct cli_state *cli, const char *workstation, 202 void (*fn)(const char *, const char *, uint16 , uint16, uint16, unsigned int, unsigned int, unsigned int, const char *));218 void (*fn)(const char *, const char *, uint16_t, uint16_t, uint16_t, unsigned int, unsigned int, unsigned int, const char *)); 203 219 int cli_NetSessionDel(struct cli_state *cli, const char *workstation); 204 220 int cli_NetConnectionEnum(struct cli_state *cli, const char *qualifier,
Note:
See TracChangeset
for help on using the changeset viewer.