Changeset 221 for branches/samba-3.3.x/source/include
- Timestamp:
- May 24, 2009, 7:17:10 AM (16 years ago)
- Location:
- branches/samba-3.3.x/source/include
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.3.x/source/include/config.h.in
r206 r221 305 305 #undef HAVE_CRYPT16 306 306 307 /* Whether CTDB_CONTROL_TRANS2_COMMIT_RETRY() is available */ 308 #undef HAVE_CTDB_CONTROL_TRANS2_COMMIT_RETRY_DECL 309 310 /* Define to 1 if you have the <ctdb.h> header file. */ 311 #undef HAVE_CTDB_H 312 313 /* Define to 1 if you have the <ctdb_private.h> header file. */ 314 #undef HAVE_CTDB_PRIVATE_H 315 307 316 /* Define to 1 if you have the <ctype.h> header file. */ 308 317 #undef HAVE_CTYPE_H … … 1711 1720 #undef HAVE_STAT64 1712 1721 1713 /* whether struct stat has sub-second timestamps without struct timespec */ 1722 /* Whether statvfs.f_flag exists */ 1723 #undef HAVE_STATVFS_F_FLAG 1724 1725 /* Whether statvfs.f_flags exists */ 1726 #undef HAVE_STATVFS_F_FLAGS 1727 1728 /* whether struct stat has sub-second timestamps in st_uXtime */ 1714 1729 #undef HAVE_STAT_HIRES_TIMESTAMPS 1715 1730 … … 1720 1735 #undef HAVE_STAT_ST_ATIMENSEC 1721 1736 1737 /* whether struct stat contains st_atimespec */ 1738 #undef HAVE_STAT_ST_ATIMESPEC 1739 1740 /* whether struct stat contains st_atime_n */ 1741 #undef HAVE_STAT_ST_ATIME_N 1742 1722 1743 /* whether struct stat contains st_birthtime */ 1723 1744 #undef HAVE_STAT_ST_BIRTHTIME … … 1741 1762 #undef HAVE_STAT_ST_CTIMENSEC 1742 1763 1764 /* whether struct stat contains st_ctimespec */ 1765 #undef HAVE_STAT_ST_CTIMESPEC 1766 1767 /* whether struct stat contains st_ctime_n */ 1768 #undef HAVE_STAT_ST_CTIME_N 1769 1743 1770 /* Whether the stat struct has a st_flags member */ 1744 1771 #undef HAVE_STAT_ST_FLAGS … … 1750 1777 #undef HAVE_STAT_ST_MTIMENSEC 1751 1778 1779 /* whether struct stat contains st_mtimepec */ 1780 #undef HAVE_STAT_ST_MTIMESPEC 1781 1782 /* whether struct stat contains st_mtime_n */ 1783 #undef HAVE_STAT_ST_MTIME_N 1784 1785 /* whether struct stat contains st_uatime */ 1786 #undef HAVE_STAT_ST_UATIME 1787 1788 /* whether struct stat contains st_uctime */ 1789 #undef HAVE_STAT_ST_UCTIME 1790 1791 /* whether struct stat contains st_umtime */ 1792 #undef HAVE_STAT_ST_UMTIME 1793 1752 1794 /* Define to 1 if you have the <stdarg.h> header file. */ 1753 1795 #undef HAVE_STDARG_H … … 1833 1875 /* Define to 1 if the system has the type `struct addrinfo'. */ 1834 1876 #undef HAVE_STRUCT_ADDRINFO 1877 1878 /* ctdb ipv4 support */ 1879 #undef HAVE_STRUCT_CTDB_CONTROL_TCP 1880 1881 /* ctdb ipv6 support */ 1882 #undef HAVE_STRUCT_CTDB_CONTROL_TCP_ADDR 1835 1883 1836 1884 /* Whether the 'DIR64' abstract data type is available */ … … 2889 2937 #undef const 2890 2938 2939 /* ctdb ipv4 support */ 2940 #undef ctdb_control_tcp 2941 2891 2942 /* Define to `int' if <sys/types.h> doesn't define. */ 2892 2943 #undef gid_t -
branches/samba-3.3.x/source/include/includes.h
r206 r221 471 471 #define SMB_BIG_INT long long 472 472 #define SBIG_UINT(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF), SIVAL(p,(ofs)+4,(v)>>32)) 473 #define BIG_UINT(p, ofs) ((((SMB_BIG_UINT) IVAL(p,(ofs)+4))<<32)|IVAL(p,ofs)) 473 474 #else 474 475 #define SMB_BIG_UINT unsigned long 475 476 #define SMB_BIG_INT long 476 477 #define SBIG_UINT(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0)) 478 #define BIG_UINT(p, ofs) (IVAL(p,ofs)) 477 479 #endif 478 480 … … 791 793 #include "librpc/gen_ndr/srv_winreg.h" 792 794 #include "librpc/gen_ndr/srv_initshutdown.h" 795 #include "librpc/gen_ndr/srv_netlogon.h" 796 #include "librpc/gen_ndr/srv_samr.h" 797 #include "librpc/gen_ndr/srv_wkssvc.h" 798 #include "librpc/gen_ndr/srv_srvsvc.h" 799 #include "librpc/gen_ndr/srv_ntsvcs.h" 800 #include "librpc/gen_ndr/srv_dssetup.h" 801 #include "librpc/gen_ndr/srv_dfs.h" 793 802 794 803 /***** automatically generated prototypes *****/ -
branches/samba-3.3.x/source/include/libsmb_internal.h
r206 r221 198 198 smbc_fstat_fn fstat_fn; 199 199 #endif 200 smbc_statvfs_fn statvfs_fn; 201 smbc_fstatvfs_fn fstatvfs_fn; 200 202 smbc_ftruncate_fn ftruncate_fn; 201 203 #if 0 /* Left in libsmbclient.h for backward compatibility */ … … 502 504 503 505 506 int 507 SMBC_statvfs_ctx(SMBCCTX *context, 508 char *path, 509 struct statvfs *st); 510 511 512 int 513 SMBC_fstatvfs_ctx(SMBCCTX *context, 514 SMBCFILE *file, 515 struct statvfs *st); 516 517 504 518 /* Functions in libsmb_xattr.c */ 505 519 int -
branches/samba-3.3.x/source/include/libsmbclient.h
r206 r221 76 76 #include <sys/types.h> 77 77 #include <sys/stat.h> 78 #include <sys/statvfs.h> 78 79 #include <fcntl.h> 79 80 #include <utime.h> … … 174 175 } smbc_smb_encrypt_level; 175 176 177 178 /** 179 * Capabilities set in the f_flag field of struct statvfs, from 180 * smbc_statvfs(). These may be OR-ed together to reflect a full set of 181 * available capabilities. 182 */ 183 typedef enum smbc_vfs_feature 184 { 185 /* Defined by POSIX or in Linux include files (low-order bits) */ 186 SMBC_VFS_FEATURE_RDONLY = (1 << 0), 187 188 /* Specific to libsmbclient (high-order bits) */ 189 SMBC_VFS_FEATURE_DFS = (1 << 28), 190 SMBC_VFS_FEATURE_CASE_INSENSITIVE = (1 << 29), 191 SMBC_VFS_FEATURE_NO_UNIXCIFS = (1 << 30) 192 } smbc_vfs_feature; 176 193 177 194 typedef int smbc_bool; … … 853 870 smbc_fstat_fn smbc_getFunctionFstat(SMBCCTX *c); 854 871 void smbc_setFunctionFstat(SMBCCTX *c, smbc_fstat_fn fn); 872 873 typedef int (*smbc_statvfs_fn)(SMBCCTX *c, 874 char *path, 875 struct statvfs *st); 876 smbc_statvfs_fn smbc_getFunctionStatVFS(SMBCCTX *c); 877 void smbc_setFunctionStatVFS(SMBCCTX *c, smbc_statvfs_fn fn); 878 879 typedef int (*smbc_fstatvfs_fn)(SMBCCTX *c, 880 SMBCFILE *file, 881 struct statvfs *st); 882 smbc_fstatvfs_fn smbc_getFunctionFstatVFS(SMBCCTX *c); 883 void smbc_setFunctionFstatVFS(SMBCCTX *c, smbc_fstatvfs_fn fn); 855 884 856 885 typedef int (*smbc_ftruncate_fn)(SMBCCTX *c, … … 1593 1622 1594 1623 /**@ingroup attribute 1624 * Get file system information for a specified path. 1625 * 1626 * @param url The smb url to get information for 1627 * 1628 * @param st pointer to a buffer that will be filled with 1629 * standard Unix struct statvfs information. 1630 * 1631 * @return EBADF filedes is bad. 1632 * - EACCES Permission denied. 1633 * - EBADF fd is not a valid file descriptor 1634 * - EINVAL Problems occurred in the underlying routines 1635 * or smbc_init not called. 1636 * - ENOMEM Out of memory 1637 * 1638 * @see Unix fstatvfs() 1639 * 1640 */ 1641 int 1642 smbc_statvfs(char *url, 1643 struct statvfs *st); 1644 1645 /**@ingroup attribute 1646 * Get file system information via an file descriptor. 1647 * 1648 * @param fd Open file handle from smbc_open(), smbc_creat(), 1649 * or smbc_opendir() 1650 * 1651 * @param st pointer to a buffer that will be filled with 1652 * standard Unix struct statvfs information. 1653 * 1654 * @return EBADF filedes is bad. 1655 * - EACCES Permission denied. 1656 * - EBADF fd is not a valid file descriptor 1657 * - EINVAL Problems occurred in the underlying routines 1658 * or smbc_init not called. 1659 * - ENOMEM Out of memory 1660 * 1661 * @see Unix fstatvfs() 1662 * 1663 */ 1664 int 1665 smbc_fstatvfs(int fd, 1666 struct statvfs *st); 1667 1668 1669 /**@ingroup attribute 1595 1670 * Truncate a file given a file descriptor 1596 1671 * … … 2609 2684 char *signing_state); 2610 2685 2686 /* 2687 * Wrapper around smbc_set_credentials. 2688 * Used to set correct credentials that will 2689 * be used to connect to DFS target share 2690 * in libsmbclient 2691 */ 2692 2693 void 2694 smbc_set_credentials_with_fallback(SMBCCTX *ctx, 2695 const char *workgroup, 2696 const char *user, 2697 const char *password); 2611 2698 2612 2699 /** -
branches/samba-3.3.x/source/include/local.h
r206 r221 254 254 #define WINDOWS_MINIMUM_LOCK_TIMEOUT_MS 200 255 255 256 #endif 256 /* Maximum size of RPC data we will accept for one call. */ 257 #define MAX_RPC_DATA_SIZE (15*1024*1024) 258 259 #endif -
branches/samba-3.3.x/source/include/proto.h
r206 r221 1375 1375 char **file_lines_load(const char *fname, int *numlines, size_t maxsize); 1376 1376 char **fd_lines_load(int fd, int *numlines, size_t maxsize); 1377 char **file_lines_pload(c har *syscmd, int *numlines);1377 char **file_lines_pload(const char *syscmd, int *numlines); 1378 1378 void file_lines_free(char **lines); 1379 1379 void file_lines_slashcont(char **lines); … … 2969 2969 _PUBLIC_ void ndr_print_netr_NetrEnumerateTrustedDomains(struct ndr_print *ndr, const char *name, int flags, const struct netr_NetrEnumerateTrustedDomains *r); 2970 2970 _PUBLIC_ void ndr_print_netr_DsRGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct netr_DsRGetDCName *r); 2971 _PUBLIC_ void ndr_print_netr_ NETRLOGONDUMMYROUTINE1(struct ndr_print *ndr, const char *name, int flags, const struct netr_NETRLOGONDUMMYROUTINE1*r);2971 _PUBLIC_ void ndr_print_netr_Capabilities(struct ndr_print *ndr, const char *name, const union netr_Capabilities *r); 2972 2972 _PUBLIC_ void ndr_print_netr_NETRLOGONSETSERVICEBITS(struct ndr_print *ndr, const char *name, int flags, const struct netr_NETRLOGONSETSERVICEBITS *r); 2973 2973 _PUBLIC_ void ndr_print_netr_LogonGetTrustRid(struct ndr_print *ndr, const char *name, int flags, const struct netr_LogonGetTrustRid *r); … … 3980 3980 size_t ndr_size_dom_sid0(const struct dom_sid *sid, int flags); 3981 3981 size_t ndr_size_security_ace(const struct security_ace *ace, int flags); 3982 size_t ndr_size_security_acl(const struct security_acl * acl, int flags);3982 size_t ndr_size_security_acl(const struct security_acl *theacl, int flags); 3983 3983 size_t ndr_size_security_descriptor(const struct security_descriptor *sd, int flags); 3984 3984 void ndr_print_dom_sid(struct ndr_print *ndr, const char *name, const struct dom_sid *sid); … … 4334 4334 bool cli_get_fs_volume_info_old(struct cli_state *cli, fstring volume_name, uint32 *pserial_number); 4335 4335 bool cli_get_fs_volume_info(struct cli_state *cli, fstring volume_name, uint32 *pserial_number, time_t *pdate); 4336 bool cli_get_fs_full_size_info(struct cli_state *cli, 4337 SMB_BIG_UINT *total_allocation_units, 4338 SMB_BIG_UINT *caller_allocation_units, 4339 SMB_BIG_UINT *actual_allocation_units, 4340 SMB_BIG_UINT *sectors_per_allocation_unit, 4341 SMB_BIG_UINT *bytes_per_sector); 4342 bool cli_get_posix_fs_info(struct cli_state *cli, 4343 uint32 *optimal_transfer_size, 4344 uint32 *block_size, 4345 SMB_BIG_UINT *total_blocks, 4346 SMB_BIG_UINT *blocks_available, 4347 SMB_BIG_UINT *user_blocks_available, 4348 SMB_BIG_UINT *total_file_nodes, 4349 SMB_BIG_UINT *free_file_nodes, 4350 SMB_BIG_UINT *fs_identifier); 4336 4351 NTSTATUS cli_raw_ntlm_smb_encryption_start(struct cli_state *cli, 4337 4352 const char *user, … … 5689 5704 char *lp_ldap_admin_dn(void); 5690 5705 int lp_ldap_ssl(void); 5706 bool lp_ldap_ssl_ads(void); 5691 5707 int lp_ldap_passwd_sync(void); 5692 5708 bool lp_ldap_delete_dn(void); … … 8244 8260 /* The following definitions come from rpc_server/srv_dfs_nt.c */ 8245 8261 8246 void _dfs_GetManagerVersion(pipes_struct *p, struct dfs_GetManagerVersion *r);8247 WERROR _dfs_Add(pipes_struct *p, struct dfs_Add *r);8248 WERROR _dfs_Remove(pipes_struct *p, struct dfs_Remove *r);8249 WERROR _dfs_Enum(pipes_struct *p, struct dfs_Enum *r);8250 WERROR _dfs_GetInfo(pipes_struct *p, struct dfs_GetInfo *r);8251 WERROR _dfs_SetInfo(pipes_struct *p, struct dfs_SetInfo *r);8252 WERROR _dfs_Rename(pipes_struct *p, struct dfs_Rename *r);8253 WERROR _dfs_Move(pipes_struct *p, struct dfs_Move *r);8254 WERROR _dfs_ManagerGetConfigInfo(pipes_struct *p, struct dfs_ManagerGetConfigInfo *r);8255 WERROR _dfs_ManagerSendSiteInfo(pipes_struct *p, struct dfs_ManagerSendSiteInfo *r);8256 WERROR _dfs_AddFtRoot(pipes_struct *p, struct dfs_AddFtRoot *r);8257 WERROR _dfs_RemoveFtRoot(pipes_struct *p, struct dfs_RemoveFtRoot *r);8258 WERROR _dfs_AddStdRoot(pipes_struct *p, struct dfs_AddStdRoot *r);8259 WERROR _dfs_RemoveStdRoot(pipes_struct *p, struct dfs_RemoveStdRoot *r);8260 WERROR _dfs_ManagerInitialize(pipes_struct *p, struct dfs_ManagerInitialize *r);8261 WERROR _dfs_AddStdRootForced(pipes_struct *p, struct dfs_AddStdRootForced *r);8262 WERROR _dfs_GetDcAddress(pipes_struct *p, struct dfs_GetDcAddress *r);8263 WERROR _dfs_SetDcAddress(pipes_struct *p, struct dfs_SetDcAddress *r);8264 WERROR _dfs_FlushFtTable(pipes_struct *p, struct dfs_FlushFtTable *r);8265 WERROR _dfs_Add2(pipes_struct *p, struct dfs_Add2 *r);8266 WERROR _dfs_Remove2(pipes_struct *p, struct dfs_Remove2 *r);8267 WERROR _dfs_EnumEx(pipes_struct *p, struct dfs_EnumEx *r);8268 WERROR _dfs_SetInfo2(pipes_struct *p, struct dfs_SetInfo2 *r);8269 8262 8270 8263 /* The following definitions come from rpc_server/srv_dssetup_nt.c */ 8271 8264 8272 WERROR _dssetup_DsRoleGetPrimaryDomainInformation(pipes_struct *p,8273 struct dssetup_DsRoleGetPrimaryDomainInformation *r);8274 WERROR _dssetup_DsRoleDnsNameToFlatName(pipes_struct *p,8275 struct dssetup_DsRoleDnsNameToFlatName *r);8276 WERROR _dssetup_DsRoleDcAsDc(pipes_struct *p,8277 struct dssetup_DsRoleDcAsDc *r);8278 WERROR _dssetup_DsRoleDcAsReplica(pipes_struct *p,8279 struct dssetup_DsRoleDcAsReplica *r);8280 WERROR _dssetup_DsRoleDemoteDc(pipes_struct *p,8281 struct dssetup_DsRoleDemoteDc *r);8282 WERROR _dssetup_DsRoleGetDcOperationProgress(pipes_struct *p,8283 struct dssetup_DsRoleGetDcOperationProgress *r);8284 WERROR _dssetup_DsRoleGetDcOperationResults(pipes_struct *p,8285 struct dssetup_DsRoleGetDcOperationResults *r);8286 WERROR _dssetup_DsRoleCancel(pipes_struct *p,8287 struct dssetup_DsRoleCancel *r);8288 WERROR _dssetup_DsRoleServerSaveStateForUpgrade(pipes_struct *p,8289 struct dssetup_DsRoleServerSaveStateForUpgrade *r);8290 WERROR _dssetup_DsRoleUpgradeDownlevelServer(pipes_struct *p,8291 struct dssetup_DsRoleUpgradeDownlevelServer *r);8292 WERROR _dssetup_DsRoleAbortDownlevelServerUpgrade(pipes_struct *p,8293 struct dssetup_DsRoleAbortDownlevelServerUpgrade *r);8294 8295 8265 /* The following definitions come from rpc_server/srv_echo_nt.c */ 8296 8297 void _echo_AddOne(pipes_struct *p, struct echo_AddOne *r );8298 void _echo_EchoData(pipes_struct *p, struct echo_EchoData *r);8299 void _echo_SinkData(pipes_struct *p, struct echo_SinkData *r);8300 void _echo_SourceData(pipes_struct *p, struct echo_SourceData *r);8301 void _echo_TestCall(pipes_struct *p, struct echo_TestCall *r);8302 NTSTATUS _echo_TestCall2(pipes_struct *p, struct echo_TestCall2 *r);8303 uint32 _echo_TestSleep(pipes_struct *p, struct echo_TestSleep *r);8304 void _echo_TestEnum(pipes_struct *p, struct echo_TestEnum *r);8305 void _echo_TestSurrounding(pipes_struct *p, struct echo_TestSurrounding *r);8306 uint16 _echo_TestDoublePointer(pipes_struct *p, struct echo_TestDoublePointer *r);8307 8266 8308 8267 /* The following definitions come from rpc_server/srv_eventlog.c */ … … 8326 8285 /* The following definitions come from rpc_server/srv_eventlog_nt.c */ 8327 8286 8328 NTSTATUS _eventlog_OpenEventLogW(pipes_struct *p,8329 struct eventlog_OpenEventLogW *r);8330 NTSTATUS _eventlog_ClearEventLogW(pipes_struct *p,8331 struct eventlog_ClearEventLogW *r);8332 NTSTATUS _eventlog_CloseEventLog( pipes_struct * p, struct eventlog_CloseEventLog *r );8333 8287 NTSTATUS _eventlog_read_eventlog( pipes_struct * p, 8334 8288 EVENTLOG_Q_READ_EVENTLOG * q_u, 8335 8289 EVENTLOG_R_READ_EVENTLOG * r_u ); 8336 NTSTATUS _eventlog_GetOldestRecord(pipes_struct *p,8337 struct eventlog_GetOldestRecord *r);8338 NTSTATUS _eventlog_GetNumRecords(pipes_struct *p,8339 struct eventlog_GetNumRecords *r);8340 NTSTATUS _eventlog_BackupEventLogW(pipes_struct *p, struct eventlog_BackupEventLogW *r);8341 NTSTATUS _eventlog_DeregisterEventSource(pipes_struct *p, struct eventlog_DeregisterEventSource *r);8342 NTSTATUS _eventlog_ChangeNotify(pipes_struct *p, struct eventlog_ChangeNotify *r);8343 NTSTATUS _eventlog_RegisterEventSourceW(pipes_struct *p, struct eventlog_RegisterEventSourceW *r);8344 NTSTATUS _eventlog_OpenBackupEventLogW(pipes_struct *p, struct eventlog_OpenBackupEventLogW *r);8345 NTSTATUS _eventlog_ReadEventLogW(pipes_struct *p, struct eventlog_ReadEventLogW *r);8346 NTSTATUS _eventlog_ReportEventW(pipes_struct *p, struct eventlog_ReportEventW *r);8347 NTSTATUS _eventlog_ClearEventLogA(pipes_struct *p, struct eventlog_ClearEventLogA *r);8348 NTSTATUS _eventlog_BackupEventLogA(pipes_struct *p, struct eventlog_BackupEventLogA *r);8349 NTSTATUS _eventlog_OpenEventLogA(pipes_struct *p, struct eventlog_OpenEventLogA *r);8350 NTSTATUS _eventlog_RegisterEventSourceA(pipes_struct *p, struct eventlog_RegisterEventSourceA *r);8351 NTSTATUS _eventlog_OpenBackupEventLogA(pipes_struct *p, struct eventlog_OpenBackupEventLogA *r);8352 NTSTATUS _eventlog_ReadEventLogA(pipes_struct *p, struct eventlog_ReadEventLogA *r);8353 NTSTATUS _eventlog_ReportEventA(pipes_struct *p, struct eventlog_ReportEventA *r);8354 NTSTATUS _eventlog_RegisterClusterSvc(pipes_struct *p, struct eventlog_RegisterClusterSvc *r);8355 NTSTATUS _eventlog_DeregisterClusterSvc(pipes_struct *p, struct eventlog_DeregisterClusterSvc *r);8356 NTSTATUS _eventlog_WriteClusterEvents(pipes_struct *p, struct eventlog_WriteClusterEvents *r);8357 NTSTATUS _eventlog_GetLogIntormation(pipes_struct *p, struct eventlog_GetLogIntormation *r);8358 NTSTATUS _eventlog_FlushEventLog(pipes_struct *p, struct eventlog_FlushEventLog *r);8359 8290 8360 8291 /* The following definitions come from rpc_server/srv_initshutdown_nt.c */ 8361 8362 WERROR _initshutdown_Init(pipes_struct *p, struct initshutdown_Init *r);8363 WERROR _initshutdown_InitEx(pipes_struct *p, struct initshutdown_InitEx *r);8364 WERROR _initshutdown_Abort(pipes_struct *p, struct initshutdown_Abort *r);8365 8292 8366 8293 /* The following definitions come from rpc_server/srv_lsa_hnd.c */ … … 8375 8302 /* The following definitions come from rpc_server/srv_lsa_nt.c */ 8376 8303 8377 NTSTATUS _lsa_OpenPolicy2(pipes_struct *p,8378 struct lsa_OpenPolicy2 *r);8379 NTSTATUS _lsa_OpenPolicy(pipes_struct *p,8380 struct lsa_OpenPolicy *r);8381 NTSTATUS _lsa_EnumTrustDom(pipes_struct *p,8382 struct lsa_EnumTrustDom *r);8383 NTSTATUS _lsa_QueryInfoPolicy(pipes_struct *p,8384 struct lsa_QueryInfoPolicy *r);8385 NTSTATUS _lsa_LookupSids(pipes_struct *p,8386 struct lsa_LookupSids *r);8387 NTSTATUS _lsa_LookupSids2(pipes_struct *p,8388 struct lsa_LookupSids2 *r);8389 NTSTATUS _lsa_LookupSids3(pipes_struct *p,8390 struct lsa_LookupSids3 *r);8391 NTSTATUS _lsa_LookupNames(pipes_struct *p,8392 struct lsa_LookupNames *r);8393 NTSTATUS _lsa_LookupNames2(pipes_struct *p,8394 struct lsa_LookupNames2 *r);8395 NTSTATUS _lsa_LookupNames3(pipes_struct *p,8396 struct lsa_LookupNames3 *r);8397 NTSTATUS _lsa_LookupNames4(pipes_struct *p,8398 struct lsa_LookupNames4 *r);8399 NTSTATUS _lsa_Close(pipes_struct *p, struct lsa_Close *r);8400 NTSTATUS _lsa_OpenSecret(pipes_struct *p, struct lsa_OpenSecret *r);8401 NTSTATUS _lsa_OpenTrustedDomain(pipes_struct *p, struct lsa_OpenTrustedDomain *r);8402 NTSTATUS _lsa_CreateTrustedDomain(pipes_struct *p, struct lsa_CreateTrustedDomain *r);8403 NTSTATUS _lsa_CreateSecret(pipes_struct *p, struct lsa_CreateSecret *r);8404 NTSTATUS _lsa_SetSecret(pipes_struct *p, struct lsa_SetSecret *r);8405 NTSTATUS _lsa_DeleteObject(pipes_struct *p,8406 struct lsa_DeleteObject *r);8407 NTSTATUS _lsa_EnumPrivs(pipes_struct *p,8408 struct lsa_EnumPrivs *r);8409 NTSTATUS _lsa_LookupPrivDisplayName(pipes_struct *p,8410 struct lsa_LookupPrivDisplayName *r);8411 NTSTATUS _lsa_EnumAccounts(pipes_struct *p,8412 struct lsa_EnumAccounts *r);8413 NTSTATUS _lsa_GetUserName(pipes_struct *p,8414 struct lsa_GetUserName *r);8415 NTSTATUS _lsa_CreateAccount(pipes_struct *p,8416 struct lsa_CreateAccount *r);8417 NTSTATUS _lsa_OpenAccount(pipes_struct *p,8418 struct lsa_OpenAccount *r);8419 NTSTATUS _lsa_EnumPrivsAccount(pipes_struct *p,8420 struct lsa_EnumPrivsAccount *r);8421 NTSTATUS _lsa_GetSystemAccessAccount(pipes_struct *p,8422 struct lsa_GetSystemAccessAccount *r);8423 NTSTATUS _lsa_SetSystemAccessAccount(pipes_struct *p,8424 struct lsa_SetSystemAccessAccount *r);8425 NTSTATUS _lsa_AddPrivilegesToAccount(pipes_struct *p,8426 struct lsa_AddPrivilegesToAccount *r);8427 NTSTATUS _lsa_RemovePrivilegesFromAccount(pipes_struct *p,8428 struct lsa_RemovePrivilegesFromAccount *r);8429 NTSTATUS _lsa_QuerySecurity(pipes_struct *p,8430 struct lsa_QuerySecurity *r);8431 NTSTATUS _lsa_AddAccountRights(pipes_struct *p,8432 struct lsa_AddAccountRights *r);8433 NTSTATUS _lsa_RemoveAccountRights(pipes_struct *p,8434 struct lsa_RemoveAccountRights *r);8435 NTSTATUS _lsa_EnumAccountRights(pipes_struct *p,8436 struct lsa_EnumAccountRights *r);8437 NTSTATUS _lsa_LookupPrivValue(pipes_struct *p,8438 struct lsa_LookupPrivValue *r);8439 NTSTATUS _lsa_Delete(pipes_struct *p, struct lsa_Delete *r);8440 NTSTATUS _lsa_SetSecObj(pipes_struct *p, struct lsa_SetSecObj *r);8441 NTSTATUS _lsa_ChangePassword(pipes_struct *p, struct lsa_ChangePassword *r);8442 NTSTATUS _lsa_SetInfoPolicy(pipes_struct *p, struct lsa_SetInfoPolicy *r);8443 NTSTATUS _lsa_ClearAuditLog(pipes_struct *p, struct lsa_ClearAuditLog *r);8444 NTSTATUS _lsa_GetQuotasForAccount(pipes_struct *p, struct lsa_GetQuotasForAccount *r);8445 NTSTATUS _lsa_SetQuotasForAccount(pipes_struct *p, struct lsa_SetQuotasForAccount *r);8446 NTSTATUS _lsa_QueryTrustedDomainInfo(pipes_struct *p, struct lsa_QueryTrustedDomainInfo *r);8447 NTSTATUS _lsa_SetInformationTrustedDomain(pipes_struct *p, struct lsa_SetInformationTrustedDomain *r);8448 NTSTATUS _lsa_QuerySecret(pipes_struct *p, struct lsa_QuerySecret *r);8449 NTSTATUS _lsa_LookupPrivName(pipes_struct *p, struct lsa_LookupPrivName *r);8450 NTSTATUS _lsa_EnumAccountsWithUserRight(pipes_struct *p, struct lsa_EnumAccountsWithUserRight *r);8451 NTSTATUS _lsa_QueryTrustedDomainInfoBySid(pipes_struct *p, struct lsa_QueryTrustedDomainInfoBySid *r);8452 NTSTATUS _lsa_SetTrustedDomainInfo(pipes_struct *p, struct lsa_SetTrustedDomainInfo *r);8453 NTSTATUS _lsa_DeleteTrustedDomain(pipes_struct *p, struct lsa_DeleteTrustedDomain *r);8454 NTSTATUS _lsa_StorePrivateData(pipes_struct *p, struct lsa_StorePrivateData *r);8455 NTSTATUS _lsa_RetrievePrivateData(pipes_struct *p, struct lsa_RetrievePrivateData *r);8456 NTSTATUS _lsa_QueryInfoPolicy2(pipes_struct *p, struct lsa_QueryInfoPolicy2 *r);8457 NTSTATUS _lsa_SetInfoPolicy2(pipes_struct *p, struct lsa_SetInfoPolicy2 *r);8458 NTSTATUS _lsa_QueryTrustedDomainInfoByName(pipes_struct *p, struct lsa_QueryTrustedDomainInfoByName *r);8459 NTSTATUS _lsa_SetTrustedDomainInfoByName(pipes_struct *p, struct lsa_SetTrustedDomainInfoByName *r);8460 NTSTATUS _lsa_EnumTrustedDomainsEx(pipes_struct *p, struct lsa_EnumTrustedDomainsEx *r);8461 NTSTATUS _lsa_CreateTrustedDomainEx(pipes_struct *p, struct lsa_CreateTrustedDomainEx *r);8462 NTSTATUS _lsa_CloseTrustedDomainEx(pipes_struct *p, struct lsa_CloseTrustedDomainEx *r);8463 NTSTATUS _lsa_QueryDomainInformationPolicy(pipes_struct *p, struct lsa_QueryDomainInformationPolicy *r);8464 NTSTATUS _lsa_SetDomainInformationPolicy(pipes_struct *p, struct lsa_SetDomainInformationPolicy *r);8465 NTSTATUS _lsa_OpenTrustedDomainByName(pipes_struct *p, struct lsa_OpenTrustedDomainByName *r);8466 NTSTATUS _lsa_TestCall(pipes_struct *p, struct lsa_TestCall *r);8467 NTSTATUS _lsa_CreateTrustedDomainEx2(pipes_struct *p, struct lsa_CreateTrustedDomainEx2 *r);8468 NTSTATUS _lsa_CREDRWRITE(pipes_struct *p, struct lsa_CREDRWRITE *r);8469 NTSTATUS _lsa_CREDRREAD(pipes_struct *p, struct lsa_CREDRREAD *r);8470 NTSTATUS _lsa_CREDRENUMERATE(pipes_struct *p, struct lsa_CREDRENUMERATE *r);8471 NTSTATUS _lsa_CREDRWRITEDOMAINCREDENTIALS(pipes_struct *p, struct lsa_CREDRWRITEDOMAINCREDENTIALS *r);8472 NTSTATUS _lsa_CREDRREADDOMAINCREDENTIALS(pipes_struct *p, struct lsa_CREDRREADDOMAINCREDENTIALS *r);8473 NTSTATUS _lsa_CREDRDELETE(pipes_struct *p, struct lsa_CREDRDELETE *r);8474 NTSTATUS _lsa_CREDRGETTARGETINFO(pipes_struct *p, struct lsa_CREDRGETTARGETINFO *r);8475 NTSTATUS _lsa_CREDRPROFILELOADED(pipes_struct *p, struct lsa_CREDRPROFILELOADED *r);8476 NTSTATUS _lsa_CREDRGETSESSIONTYPES(pipes_struct *p, struct lsa_CREDRGETSESSIONTYPES *r);8477 NTSTATUS _lsa_LSARREGISTERAUDITEVENT(pipes_struct *p, struct lsa_LSARREGISTERAUDITEVENT *r);8478 NTSTATUS _lsa_LSARGENAUDITEVENT(pipes_struct *p, struct lsa_LSARGENAUDITEVENT *r);8479 NTSTATUS _lsa_LSARUNREGISTERAUDITEVENT(pipes_struct *p, struct lsa_LSARUNREGISTERAUDITEVENT *r);8480 NTSTATUS _lsa_lsaRQueryForestTrustInformation(pipes_struct *p, struct lsa_lsaRQueryForestTrustInformation *r);8481 NTSTATUS _lsa_LSARSETFORESTTRUSTINFORMATION(pipes_struct *p, struct lsa_LSARSETFORESTTRUSTINFORMATION *r);8482 NTSTATUS _lsa_CREDRRENAME(pipes_struct *p, struct lsa_CREDRRENAME *r);8483 NTSTATUS _lsa_LSAROPENPOLICYSCE(pipes_struct *p, struct lsa_LSAROPENPOLICYSCE *r);8484 NTSTATUS _lsa_LSARADTREGISTERSECURITYEVENTSOURCE(pipes_struct *p, struct lsa_LSARADTREGISTERSECURITYEVENTSOURCE *r);8485 NTSTATUS _lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE(pipes_struct *p, struct lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE *r);8486 NTSTATUS _lsa_LSARADTREPORTSECURITYEVENT(pipes_struct *p, struct lsa_LSARADTREPORTSECURITYEVENT *r);8487 8488 8304 /* The following definitions come from rpc_server/srv_netlog_nt.c */ 8489 8490 WERROR _netr_LogonControl(pipes_struct *p,8491 struct netr_LogonControl *r);8492 WERROR _netr_LogonControl2(pipes_struct *p,8493 struct netr_LogonControl2 *r);8494 WERROR _netr_NetrEnumerateTrustedDomains(pipes_struct *p,8495 struct netr_NetrEnumerateTrustedDomains *r);8496 NTSTATUS _netr_ServerReqChallenge(pipes_struct *p,8497 struct netr_ServerReqChallenge *r);8498 NTSTATUS _netr_ServerAuthenticate(pipes_struct *p,8499 struct netr_ServerAuthenticate *r);8500 NTSTATUS _netr_ServerAuthenticate2(pipes_struct *p,8501 struct netr_ServerAuthenticate2 *r);8502 NTSTATUS _netr_ServerPasswordSet(pipes_struct *p,8503 struct netr_ServerPasswordSet *r);8504 NTSTATUS _netr_LogonSamLogoff(pipes_struct *p,8505 struct netr_LogonSamLogoff *r);8506 NTSTATUS _netr_LogonSamLogon(pipes_struct *p,8507 struct netr_LogonSamLogon *r);8508 NTSTATUS _netr_LogonSamLogonEx(pipes_struct *p,8509 struct netr_LogonSamLogonEx *r);8510 WERROR _netr_LogonUasLogon(pipes_struct *p,8511 struct netr_LogonUasLogon *r);8512 WERROR _netr_LogonUasLogoff(pipes_struct *p,8513 struct netr_LogonUasLogoff *r);8514 NTSTATUS _netr_DatabaseDeltas(pipes_struct *p,8515 struct netr_DatabaseDeltas *r);8516 NTSTATUS _netr_DatabaseSync(pipes_struct *p,8517 struct netr_DatabaseSync *r);8518 NTSTATUS _netr_AccountDeltas(pipes_struct *p,8519 struct netr_AccountDeltas *r);8520 NTSTATUS _netr_AccountSync(pipes_struct *p,8521 struct netr_AccountSync *r);8522 WERROR _netr_GetDcName(pipes_struct *p,8523 struct netr_GetDcName *r);8524 WERROR _netr_GetAnyDCName(pipes_struct *p,8525 struct netr_GetAnyDCName *r);8526 NTSTATUS _netr_DatabaseSync2(pipes_struct *p,8527 struct netr_DatabaseSync2 *r);8528 NTSTATUS _netr_DatabaseRedo(pipes_struct *p,8529 struct netr_DatabaseRedo *r);8530 WERROR _netr_LogonControl2Ex(pipes_struct *p,8531 struct netr_LogonControl2Ex *r);8532 WERROR _netr_DsRGetDCName(pipes_struct *p,8533 struct netr_DsRGetDCName *r);8534 WERROR _netr_NETRLOGONDUMMYROUTINE1(pipes_struct *p,8535 struct netr_NETRLOGONDUMMYROUTINE1 *r);8536 WERROR _netr_NETRLOGONSETSERVICEBITS(pipes_struct *p,8537 struct netr_NETRLOGONSETSERVICEBITS *r);8538 WERROR _netr_LogonGetTrustRid(pipes_struct *p,8539 struct netr_LogonGetTrustRid *r);8540 WERROR _netr_NETRLOGONCOMPUTESERVERDIGEST(pipes_struct *p,8541 struct netr_NETRLOGONCOMPUTESERVERDIGEST *r);8542 WERROR _netr_NETRLOGONCOMPUTECLIENTDIGEST(pipes_struct *p,8543 struct netr_NETRLOGONCOMPUTECLIENTDIGEST *r);8544 NTSTATUS _netr_ServerAuthenticate3(pipes_struct *p,8545 struct netr_ServerAuthenticate3 *r);8546 WERROR _netr_DsRGetDCNameEx(pipes_struct *p,8547 struct netr_DsRGetDCNameEx *r);8548 WERROR _netr_DsRGetSiteName(pipes_struct *p,8549 struct netr_DsRGetSiteName *r);8550 NTSTATUS _netr_LogonGetDomainInfo(pipes_struct *p,8551 struct netr_LogonGetDomainInfo *r);8552 NTSTATUS _netr_ServerPasswordSet2(pipes_struct *p,8553 struct netr_ServerPasswordSet2 *r);8554 WERROR _netr_ServerPasswordGet(pipes_struct *p,8555 struct netr_ServerPasswordGet *r);8556 WERROR _netr_NETRLOGONSENDTOSAM(pipes_struct *p,8557 struct netr_NETRLOGONSENDTOSAM *r);8558 WERROR _netr_DsRAddressToSitenamesW(pipes_struct *p,8559 struct netr_DsRAddressToSitenamesW *r);8560 WERROR _netr_DsRGetDCNameEx2(pipes_struct *p,8561 struct netr_DsRGetDCNameEx2 *r);8562 WERROR _netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN(pipes_struct *p,8563 struct netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN *r);8564 WERROR _netr_NetrEnumerateTrustedDomainsEx(pipes_struct *p,8565 struct netr_NetrEnumerateTrustedDomainsEx *r);8566 WERROR _netr_DsRAddressToSitenamesExW(pipes_struct *p,8567 struct netr_DsRAddressToSitenamesExW *r);8568 WERROR _netr_DsrGetDcSiteCoverageW(pipes_struct *p,8569 struct netr_DsrGetDcSiteCoverageW *r);8570 WERROR _netr_DsrEnumerateDomainTrusts(pipes_struct *p,8571 struct netr_DsrEnumerateDomainTrusts *r);8572 WERROR _netr_DsrDeregisterDNSHostRecords(pipes_struct *p,8573 struct netr_DsrDeregisterDNSHostRecords *r);8574 NTSTATUS _netr_ServerTrustPasswordsGet(pipes_struct *p,8575 struct netr_ServerTrustPasswordsGet *r);8576 WERROR _netr_DsRGetForestTrustInformation(pipes_struct *p,8577 struct netr_DsRGetForestTrustInformation *r);8578 WERROR _netr_GetForestTrustInformation(pipes_struct *p,8579 struct netr_GetForestTrustInformation *r);8580 NTSTATUS _netr_LogonSamLogonWithFlags(pipes_struct *p,8581 struct netr_LogonSamLogonWithFlags *r);8582 WERROR _netr_NETRSERVERGETTRUSTINFO(pipes_struct *p,8583 struct netr_NETRSERVERGETTRUSTINFO *r);8584 8305 8585 8306 /* The following definitions come from rpc_server/srv_ntsvcs.c */ … … 8590 8311 /* The following definitions come from rpc_server/srv_ntsvcs_nt.c */ 8591 8312 8592 WERROR _PNP_GetVersion(pipes_struct *p,8593 struct PNP_GetVersion *r);8594 WERROR _PNP_GetDeviceListSize(pipes_struct *p,8595 struct PNP_GetDeviceListSize *r);8596 8313 WERROR _ntsvcs_get_device_list( pipes_struct *p, NTSVCS_Q_GET_DEVICE_LIST *q_u, NTSVCS_R_GET_DEVICE_LIST *r_u ); 8597 8314 WERROR _ntsvcs_get_device_reg_property( pipes_struct *p, NTSVCS_Q_GET_DEVICE_REG_PROPERTY *q_u, NTSVCS_R_GET_DEVICE_REG_PROPERTY *r_u ); 8598 WERROR _PNP_ValidateDeviceInstance(pipes_struct *p,8599 struct PNP_ValidateDeviceInstance *r);8600 WERROR _PNP_GetHwProfInfo(pipes_struct *p,8601 struct PNP_GetHwProfInfo *r);8602 WERROR _PNP_HwProfFlags(pipes_struct *p,8603 struct PNP_HwProfFlags *r);8604 WERROR _PNP_Disconnect(pipes_struct *p,8605 struct PNP_Disconnect *r);8606 WERROR _PNP_Connect(pipes_struct *p,8607 struct PNP_Connect *r);8608 WERROR _PNP_GetGlobalState(pipes_struct *p,8609 struct PNP_GetGlobalState *r);8610 WERROR _PNP_InitDetection(pipes_struct *p,8611 struct PNP_InitDetection *r);8612 WERROR _PNP_ReportLogOn(pipes_struct *p,8613 struct PNP_ReportLogOn *r);8614 WERROR _PNP_GetRootDeviceInstance(pipes_struct *p,8615 struct PNP_GetRootDeviceInstance *r);8616 WERROR _PNP_GetRelatedDeviceInstance(pipes_struct *p,8617 struct PNP_GetRelatedDeviceInstance *r);8618 WERROR _PNP_EnumerateSubKeys(pipes_struct *p,8619 struct PNP_EnumerateSubKeys *r);8620 WERROR _PNP_GetDeviceList(pipes_struct *p,8621 struct PNP_GetDeviceList *r);8622 WERROR _PNP_GetDepth(pipes_struct *p,8623 struct PNP_GetDepth *r);8624 WERROR _PNP_GetDeviceRegProp(pipes_struct *p,8625 struct PNP_GetDeviceRegProp *r);8626 WERROR _PNP_SetDeviceRegProp(pipes_struct *p,8627 struct PNP_SetDeviceRegProp *r);8628 WERROR _PNP_GetClassInstance(pipes_struct *p,8629 struct PNP_GetClassInstance *r);8630 WERROR _PNP_CreateKey(pipes_struct *p,8631 struct PNP_CreateKey *r);8632 WERROR _PNP_DeleteRegistryKey(pipes_struct *p,8633 struct PNP_DeleteRegistryKey *r);8634 WERROR _PNP_GetClassCount(pipes_struct *p,8635 struct PNP_GetClassCount *r);8636 WERROR _PNP_GetClassName(pipes_struct *p,8637 struct PNP_GetClassName *r);8638 WERROR _PNP_DeleteClassKey(pipes_struct *p,8639 struct PNP_DeleteClassKey *r);8640 WERROR _PNP_GetInterfaceDeviceAlias(pipes_struct *p,8641 struct PNP_GetInterfaceDeviceAlias *r);8642 WERROR _PNP_GetInterfaceDeviceList(pipes_struct *p,8643 struct PNP_GetInterfaceDeviceList *r);8644 WERROR _PNP_GetInterfaceDeviceListSize(pipes_struct *p,8645 struct PNP_GetInterfaceDeviceListSize *r);8646 WERROR _PNP_RegisterDeviceClassAssociation(pipes_struct *p,8647 struct PNP_RegisterDeviceClassAssociation *r);8648 WERROR _PNP_UnregisterDeviceClassAssociation(pipes_struct *p,8649 struct PNP_UnregisterDeviceClassAssociation *r);8650 WERROR _PNP_GetClassRegProp(pipes_struct *p,8651 struct PNP_GetClassRegProp *r);8652 WERROR _PNP_SetClassRegProp(pipes_struct *p,8653 struct PNP_SetClassRegProp *r);8654 WERROR _PNP_CreateDevInst(pipes_struct *p,8655 struct PNP_CreateDevInst *r);8656 WERROR _PNP_DeviceInstanceAction(pipes_struct *p,8657 struct PNP_DeviceInstanceAction *r);8658 WERROR _PNP_GetDeviceStatus(pipes_struct *p,8659 struct PNP_GetDeviceStatus *r);8660 WERROR _PNP_SetDeviceProblem(pipes_struct *p,8661 struct PNP_SetDeviceProblem *r);8662 WERROR _PNP_DisableDevInst(pipes_struct *p,8663 struct PNP_DisableDevInst *r);8664 WERROR _PNP_UninstallDevInst(pipes_struct *p,8665 struct PNP_UninstallDevInst *r);8666 WERROR _PNP_AddID(pipes_struct *p,8667 struct PNP_AddID *r);8668 WERROR _PNP_RegisterDriver(pipes_struct *p,8669 struct PNP_RegisterDriver *r);8670 WERROR _PNP_QueryRemove(pipes_struct *p,8671 struct PNP_QueryRemove *r);8672 WERROR _PNP_RequestDeviceEject(pipes_struct *p,8673 struct PNP_RequestDeviceEject *r);8674 WERROR _PNP_IsDockStationPresent(pipes_struct *p,8675 struct PNP_IsDockStationPresent *r);8676 WERROR _PNP_RequestEjectPC(pipes_struct *p,8677 struct PNP_RequestEjectPC *r);8678 WERROR _PNP_AddEmptyLogConf(pipes_struct *p,8679 struct PNP_AddEmptyLogConf *r);8680 WERROR _PNP_FreeLogConf(pipes_struct *p,8681 struct PNP_FreeLogConf *r);8682 WERROR _PNP_GetFirstLogConf(pipes_struct *p,8683 struct PNP_GetFirstLogConf *r);8684 WERROR _PNP_GetNextLogConf(pipes_struct *p,8685 struct PNP_GetNextLogConf *r);8686 WERROR _PNP_GetLogConfPriority(pipes_struct *p,8687 struct PNP_GetLogConfPriority *r);8688 WERROR _PNP_AddResDes(pipes_struct *p,8689 struct PNP_AddResDes *r);8690 WERROR _PNP_FreeResDes(pipes_struct *p,8691 struct PNP_FreeResDes *r);8692 WERROR _PNP_GetNextResDes(pipes_struct *p,8693 struct PNP_GetNextResDes *r);8694 WERROR _PNP_GetResDesData(pipes_struct *p,8695 struct PNP_GetResDesData *r);8696 WERROR _PNP_GetResDesDataSize(pipes_struct *p,8697 struct PNP_GetResDesDataSize *r);8698 WERROR _PNP_ModifyResDes(pipes_struct *p,8699 struct PNP_ModifyResDes *r);8700 WERROR _PNP_DetectResourceLimit(pipes_struct *p,8701 struct PNP_DetectResourceLimit *r);8702 WERROR _PNP_QueryResConfList(pipes_struct *p,8703 struct PNP_QueryResConfList *r);8704 WERROR _PNP_SetHwProf(pipes_struct *p,8705 struct PNP_SetHwProf *r);8706 WERROR _PNP_QueryArbitratorFreeData(pipes_struct *p,8707 struct PNP_QueryArbitratorFreeData *r);8708 WERROR _PNP_QueryArbitratorFreeSize(pipes_struct *p,8709 struct PNP_QueryArbitratorFreeSize *r);8710 WERROR _PNP_RunDetection(pipes_struct *p,8711 struct PNP_RunDetection *r);8712 WERROR _PNP_RegisterNotification(pipes_struct *p,8713 struct PNP_RegisterNotification *r);8714 WERROR _PNP_UnregisterNotification(pipes_struct *p,8715 struct PNP_UnregisterNotification *r);8716 WERROR _PNP_GetCustomDevProp(pipes_struct *p,8717 struct PNP_GetCustomDevProp *r);8718 WERROR _PNP_GetVersionInternal(pipes_struct *p,8719 struct PNP_GetVersionInternal *r);8720 WERROR _PNP_GetBlockedDriverInfo(pipes_struct *p,8721 struct PNP_GetBlockedDriverInfo *r);8722 WERROR _PNP_GetServerSideDeviceInstallFlags(pipes_struct *p,8723 struct PNP_GetServerSideDeviceInstallFlags *r);8724 8315 8725 8316 /* The following definitions come from rpc_server/srv_pipe.c */ … … 8772 8363 8773 8364 /* The following definitions come from rpc_server/srv_samr_nt.c */ 8774 8775 NTSTATUS _samr_Close(pipes_struct *p, struct samr_Close *r);8776 NTSTATUS _samr_OpenDomain(pipes_struct *p,8777 struct samr_OpenDomain *r);8778 NTSTATUS _samr_GetUserPwInfo(pipes_struct *p,8779 struct samr_GetUserPwInfo *r);8780 NTSTATUS _samr_SetSecurity(pipes_struct *p,8781 struct samr_SetSecurity *r);8782 NTSTATUS _samr_QuerySecurity(pipes_struct *p,8783 struct samr_QuerySecurity *r);8784 NTSTATUS _samr_EnumDomainUsers(pipes_struct *p,8785 struct samr_EnumDomainUsers *r);8786 NTSTATUS _samr_EnumDomainGroups(pipes_struct *p,8787 struct samr_EnumDomainGroups *r);8788 NTSTATUS _samr_EnumDomainAliases(pipes_struct *p,8789 struct samr_EnumDomainAliases *r);8790 NTSTATUS _samr_QueryDisplayInfo(pipes_struct *p,8791 struct samr_QueryDisplayInfo *r);8792 NTSTATUS _samr_QueryDisplayInfo2(pipes_struct *p,8793 struct samr_QueryDisplayInfo2 *r);8794 NTSTATUS _samr_QueryDisplayInfo3(pipes_struct *p,8795 struct samr_QueryDisplayInfo3 *r);8796 NTSTATUS _samr_QueryAliasInfo(pipes_struct *p,8797 struct samr_QueryAliasInfo *r);8798 NTSTATUS _samr_LookupNames(pipes_struct *p,8799 struct samr_LookupNames *r);8800 NTSTATUS _samr_ChangePasswordUser2(pipes_struct *p,8801 struct samr_ChangePasswordUser2 *r);8802 NTSTATUS _samr_ChangePasswordUser3(pipes_struct *p,8803 struct samr_ChangePasswordUser3 *r);8804 NTSTATUS _samr_LookupRids(pipes_struct *p,8805 struct samr_LookupRids *r);8806 NTSTATUS _samr_OpenUser(pipes_struct *p,8807 struct samr_OpenUser *r);8808 NTSTATUS _samr_QueryUserInfo(pipes_struct *p,8809 struct samr_QueryUserInfo *r);8810 NTSTATUS _samr_GetGroupsForUser(pipes_struct *p,8811 struct samr_GetGroupsForUser *r);8812 NTSTATUS _samr_QueryDomainInfo(pipes_struct *p,8813 struct samr_QueryDomainInfo *r);8814 NTSTATUS _samr_CreateUser2(pipes_struct *p,8815 struct samr_CreateUser2 *r);8816 NTSTATUS _samr_Connect(pipes_struct *p,8817 struct samr_Connect *r);8818 NTSTATUS _samr_Connect2(pipes_struct *p,8819 struct samr_Connect2 *r);8820 NTSTATUS _samr_Connect4(pipes_struct *p,8821 struct samr_Connect4 *r);8822 NTSTATUS _samr_Connect5(pipes_struct *p,8823 struct samr_Connect5 *r);8824 NTSTATUS _samr_LookupDomain(pipes_struct *p,8825 struct samr_LookupDomain *r);8826 NTSTATUS _samr_EnumDomains(pipes_struct *p,8827 struct samr_EnumDomains *r);8828 NTSTATUS _samr_OpenAlias(pipes_struct *p,8829 struct samr_OpenAlias *r);8830 NTSTATUS _samr_SetUserInfo(pipes_struct *p,8831 struct samr_SetUserInfo *r);8832 NTSTATUS _samr_SetUserInfo2(pipes_struct *p,8833 struct samr_SetUserInfo2 *r);8834 NTSTATUS _samr_GetAliasMembership(pipes_struct *p,8835 struct samr_GetAliasMembership *r);8836 NTSTATUS _samr_GetMembersInAlias(pipes_struct *p,8837 struct samr_GetMembersInAlias *r);8838 NTSTATUS _samr_QueryGroupMember(pipes_struct *p,8839 struct samr_QueryGroupMember *r);8840 NTSTATUS _samr_AddAliasMember(pipes_struct *p,8841 struct samr_AddAliasMember *r);8842 NTSTATUS _samr_DeleteAliasMember(pipes_struct *p,8843 struct samr_DeleteAliasMember *r);8844 NTSTATUS _samr_AddGroupMember(pipes_struct *p,8845 struct samr_AddGroupMember *r);8846 NTSTATUS _samr_DeleteGroupMember(pipes_struct *p,8847 struct samr_DeleteGroupMember *r);8848 NTSTATUS _samr_DeleteUser(pipes_struct *p,8849 struct samr_DeleteUser *r);8850 NTSTATUS _samr_DeleteDomainGroup(pipes_struct *p,8851 struct samr_DeleteDomainGroup *r);8852 NTSTATUS _samr_DeleteDomAlias(pipes_struct *p,8853 struct samr_DeleteDomAlias *r);8854 NTSTATUS _samr_CreateDomainGroup(pipes_struct *p,8855 struct samr_CreateDomainGroup *r);8856 NTSTATUS _samr_CreateDomAlias(pipes_struct *p,8857 struct samr_CreateDomAlias *r);8858 NTSTATUS _samr_QueryGroupInfo(pipes_struct *p,8859 struct samr_QueryGroupInfo *r);8860 NTSTATUS _samr_SetGroupInfo(pipes_struct *p,8861 struct samr_SetGroupInfo *r);8862 NTSTATUS _samr_SetAliasInfo(pipes_struct *p,8863 struct samr_SetAliasInfo *r);8864 NTSTATUS _samr_GetDomPwInfo(pipes_struct *p,8865 struct samr_GetDomPwInfo *r);8866 NTSTATUS _samr_OpenGroup(pipes_struct *p,8867 struct samr_OpenGroup *r);8868 NTSTATUS _samr_RemoveMemberFromForeignDomain(pipes_struct *p,8869 struct samr_RemoveMemberFromForeignDomain *r);8870 NTSTATUS _samr_QueryDomainInfo2(pipes_struct *p,8871 struct samr_QueryDomainInfo2 *r);8872 NTSTATUS _samr_SetDomainInfo(pipes_struct *p,8873 struct samr_SetDomainInfo *r);8874 NTSTATUS _samr_GetDisplayEnumerationIndex(pipes_struct *p,8875 struct samr_GetDisplayEnumerationIndex *r);8876 NTSTATUS _samr_GetDisplayEnumerationIndex2(pipes_struct *p,8877 struct samr_GetDisplayEnumerationIndex2 *r);8878 NTSTATUS _samr_Shutdown(pipes_struct *p,8879 struct samr_Shutdown *r);8880 NTSTATUS _samr_CreateUser(pipes_struct *p,8881 struct samr_CreateUser *r);8882 NTSTATUS _samr_SetMemberAttributesOfGroup(pipes_struct *p,8883 struct samr_SetMemberAttributesOfGroup *r);8884 NTSTATUS _samr_ChangePasswordUser(pipes_struct *p,8885 struct samr_ChangePasswordUser *r);8886 NTSTATUS _samr_TestPrivateFunctionsDomain(pipes_struct *p,8887 struct samr_TestPrivateFunctionsDomain *r);8888 NTSTATUS _samr_TestPrivateFunctionsUser(pipes_struct *p,8889 struct samr_TestPrivateFunctionsUser *r);8890 NTSTATUS _samr_QueryUserInfo2(pipes_struct *p,8891 struct samr_QueryUserInfo2 *r);8892 NTSTATUS _samr_AddMultipleMembersToAlias(pipes_struct *p,8893 struct samr_AddMultipleMembersToAlias *r);8894 NTSTATUS _samr_RemoveMultipleMembersFromAlias(pipes_struct *p,8895 struct samr_RemoveMultipleMembersFromAlias *r);8896 NTSTATUS _samr_OemChangePasswordUser2(pipes_struct *p,8897 struct samr_OemChangePasswordUser2 *r);8898 NTSTATUS _samr_SetBootKeyInformation(pipes_struct *p,8899 struct samr_SetBootKeyInformation *r);8900 NTSTATUS _samr_GetBootKeyInformation(pipes_struct *p,8901 struct samr_GetBootKeyInformation *r);8902 NTSTATUS _samr_Connect3(pipes_struct *p,8903 struct samr_Connect3 *r);8904 NTSTATUS _samr_RidToSid(pipes_struct *p,8905 struct samr_RidToSid *r);8906 NTSTATUS _samr_SetDsrmPassword(pipes_struct *p,8907 struct samr_SetDsrmPassword *r);8908 NTSTATUS _samr_ValidatePassword(pipes_struct *p,8909 struct samr_ValidatePassword *r);8910 8365 8911 8366 /* The following definitions come from rpc_server/srv_samr_util.c */ … … 9068 8523 /* The following definitions come from rpc_server/srv_srvsvc_nt.c */ 9069 8524 9070 WERROR _srvsvc_NetFileEnum(pipes_struct *p,9071 struct srvsvc_NetFileEnum *r);9072 WERROR _srvsvc_NetSrvGetInfo(pipes_struct *p,9073 struct srvsvc_NetSrvGetInfo *r);9074 WERROR _srvsvc_NetSrvSetInfo(pipes_struct *p,9075 struct srvsvc_NetSrvSetInfo *r);9076 WERROR _srvsvc_NetConnEnum(pipes_struct *p,9077 struct srvsvc_NetConnEnum *r);9078 WERROR _srvsvc_NetSessEnum(pipes_struct *p,9079 struct srvsvc_NetSessEnum *r);9080 WERROR _srvsvc_NetSessDel(pipes_struct *p,9081 struct srvsvc_NetSessDel *r);9082 WERROR _srvsvc_NetShareEnumAll(pipes_struct *p,9083 struct srvsvc_NetShareEnumAll *r);9084 WERROR _srvsvc_NetShareEnum(pipes_struct *p,9085 struct srvsvc_NetShareEnum *r);9086 WERROR _srvsvc_NetShareGetInfo(pipes_struct *p,9087 struct srvsvc_NetShareGetInfo *r);9088 8525 char *valid_share_pathname(TALLOC_CTX *ctx, const char *dos_pathname); 9089 WERROR _srvsvc_NetShareSetInfo(pipes_struct *p,9090 struct srvsvc_NetShareSetInfo *r);9091 WERROR _srvsvc_NetShareAdd(pipes_struct *p,9092 struct srvsvc_NetShareAdd *r);9093 WERROR _srvsvc_NetShareDel(pipes_struct *p,9094 struct srvsvc_NetShareDel *r);9095 WERROR _srvsvc_NetShareDelSticky(pipes_struct *p,9096 struct srvsvc_NetShareDelSticky *r);9097 WERROR _srvsvc_NetRemoteTOD(pipes_struct *p,9098 struct srvsvc_NetRemoteTOD *r);9099 WERROR _srvsvc_NetGetFileSecurity(pipes_struct *p,9100 struct srvsvc_NetGetFileSecurity *r);9101 WERROR _srvsvc_NetSetFileSecurity(pipes_struct *p,9102 struct srvsvc_NetSetFileSecurity *r);9103 WERROR _srvsvc_NetDiskEnum(pipes_struct *p,9104 struct srvsvc_NetDiskEnum *r);9105 WERROR _srvsvc_NetNameValidate(pipes_struct *p,9106 struct srvsvc_NetNameValidate *r);9107 WERROR _srvsvc_NetFileClose(pipes_struct *p, struct srvsvc_NetFileClose *r);9108 WERROR _srvsvc_NetCharDevEnum(pipes_struct *p, struct srvsvc_NetCharDevEnum *r);9109 WERROR _srvsvc_NetCharDevGetInfo(pipes_struct *p, struct srvsvc_NetCharDevGetInfo *r);9110 WERROR _srvsvc_NetCharDevControl(pipes_struct *p, struct srvsvc_NetCharDevControl *r);9111 WERROR _srvsvc_NetCharDevQEnum(pipes_struct *p, struct srvsvc_NetCharDevQEnum *r);9112 WERROR _srvsvc_NetCharDevQGetInfo(pipes_struct *p, struct srvsvc_NetCharDevQGetInfo *r);9113 WERROR _srvsvc_NetCharDevQSetInfo(pipes_struct *p, struct srvsvc_NetCharDevQSetInfo *r);9114 WERROR _srvsvc_NetCharDevQPurge(pipes_struct *p, struct srvsvc_NetCharDevQPurge *r);9115 WERROR _srvsvc_NetCharDevQPurgeSelf(pipes_struct *p, struct srvsvc_NetCharDevQPurgeSelf *r);9116 WERROR _srvsvc_NetFileGetInfo(pipes_struct *p, struct srvsvc_NetFileGetInfo *r);9117 WERROR _srvsvc_NetShareCheck(pipes_struct *p, struct srvsvc_NetShareCheck *r);9118 WERROR _srvsvc_NetServerStatisticsGet(pipes_struct *p, struct srvsvc_NetServerStatisticsGet *r);9119 WERROR _srvsvc_NetTransportAdd(pipes_struct *p, struct srvsvc_NetTransportAdd *r);9120 WERROR _srvsvc_NetTransportEnum(pipes_struct *p, struct srvsvc_NetTransportEnum *r);9121 WERROR _srvsvc_NetTransportDel(pipes_struct *p, struct srvsvc_NetTransportDel *r);9122 WERROR _srvsvc_NetSetServiceBits(pipes_struct *p, struct srvsvc_NetSetServiceBits *r);9123 WERROR _srvsvc_NetPathType(pipes_struct *p, struct srvsvc_NetPathType *r);9124 WERROR _srvsvc_NetPathCanonicalize(pipes_struct *p, struct srvsvc_NetPathCanonicalize *r);9125 WERROR _srvsvc_NetPathCompare(pipes_struct *p, struct srvsvc_NetPathCompare *r);9126 WERROR _srvsvc_NETRPRNAMECANONICALIZE(pipes_struct *p, struct srvsvc_NETRPRNAMECANONICALIZE *r);9127 WERROR _srvsvc_NetPRNameCompare(pipes_struct *p, struct srvsvc_NetPRNameCompare *r);9128 WERROR _srvsvc_NetShareDelStart(pipes_struct *p, struct srvsvc_NetShareDelStart *r);9129 WERROR _srvsvc_NetShareDelCommit(pipes_struct *p, struct srvsvc_NetShareDelCommit *r);9130 WERROR _srvsvc_NetServerTransportAddEx(pipes_struct *p, struct srvsvc_NetServerTransportAddEx *r);9131 WERROR _srvsvc_NetServerSetServiceBitsEx(pipes_struct *p, struct srvsvc_NetServerSetServiceBitsEx *r);9132 WERROR _srvsvc_NETRDFSGETVERSION(pipes_struct *p, struct srvsvc_NETRDFSGETVERSION *r);9133 WERROR _srvsvc_NETRDFSCREATELOCALPARTITION(pipes_struct *p, struct srvsvc_NETRDFSCREATELOCALPARTITION *r);9134 WERROR _srvsvc_NETRDFSDELETELOCALPARTITION(pipes_struct *p, struct srvsvc_NETRDFSDELETELOCALPARTITION *r);9135 WERROR _srvsvc_NETRDFSSETLOCALVOLUMESTATE(pipes_struct *p, struct srvsvc_NETRDFSSETLOCALVOLUMESTATE *r);9136 WERROR _srvsvc_NETRDFSSETSERVERINFO(pipes_struct *p, struct srvsvc_NETRDFSSETSERVERINFO *r);9137 WERROR _srvsvc_NETRDFSCREATEEXITPOINT(pipes_struct *p, struct srvsvc_NETRDFSCREATEEXITPOINT *r);9138 WERROR _srvsvc_NETRDFSDELETEEXITPOINT(pipes_struct *p, struct srvsvc_NETRDFSDELETEEXITPOINT *r);9139 WERROR _srvsvc_NETRDFSMODIFYPREFIX(pipes_struct *p, struct srvsvc_NETRDFSMODIFYPREFIX *r);9140 WERROR _srvsvc_NETRDFSFIXLOCALVOLUME(pipes_struct *p, struct srvsvc_NETRDFSFIXLOCALVOLUME *r);9141 WERROR _srvsvc_NETRDFSMANAGERREPORTSITEINFO(pipes_struct *p, struct srvsvc_NETRDFSMANAGERREPORTSITEINFO *r);9142 WERROR _srvsvc_NETRSERVERTRANSPORTDELEX(pipes_struct *p, struct srvsvc_NETRSERVERTRANSPORTDELEX *r);9143 8526 9144 8527 /* The following definitions come from rpc_server/srv_svcctl.c */ … … 9150 8533 9151 8534 bool init_service_op_table( void ); 9152 WERROR _svcctl_OpenSCManagerW(pipes_struct *p,9153 struct svcctl_OpenSCManagerW *r);9154 WERROR _svcctl_OpenServiceW(pipes_struct *p,9155 struct svcctl_OpenServiceW *r);9156 WERROR _svcctl_CloseServiceHandle(pipes_struct *p, struct svcctl_CloseServiceHandle *r);9157 WERROR _svcctl_GetServiceDisplayNameW(pipes_struct *p,9158 struct svcctl_GetServiceDisplayNameW *r);9159 WERROR _svcctl_QueryServiceStatus(pipes_struct *p,9160 struct svcctl_QueryServiceStatus *r);9161 8535 WERROR _svcctl_enum_services_status(pipes_struct *p, SVCCTL_Q_ENUM_SERVICES_STATUS *q_u, SVCCTL_R_ENUM_SERVICES_STATUS *r_u); 9162 WERROR _svcctl_StartServiceW(pipes_struct *p,9163 struct svcctl_StartServiceW *r);9164 WERROR _svcctl_ControlService(pipes_struct *p,9165 struct svcctl_ControlService *r);9166 WERROR _svcctl_EnumDependentServicesW(pipes_struct *p,9167 struct svcctl_EnumDependentServicesW *r);9168 8536 WERROR _svcctl_query_service_status_ex( pipes_struct *p, SVCCTL_Q_QUERY_SERVICE_STATUSEX *q_u, SVCCTL_R_QUERY_SERVICE_STATUSEX *r_u ); 9169 8537 WERROR _svcctl_query_service_config2( pipes_struct *p, SVCCTL_Q_QUERY_SERVICE_CONFIG2 *q_u, SVCCTL_R_QUERY_SERVICE_CONFIG2 *r_u ); 9170 WERROR _svcctl_LockServiceDatabase(pipes_struct *p,9171 struct svcctl_LockServiceDatabase *r);9172 WERROR _svcctl_UnlockServiceDatabase(pipes_struct *p,9173 struct svcctl_UnlockServiceDatabase *r);9174 WERROR _svcctl_QueryServiceObjectSecurity(pipes_struct *p,9175 struct svcctl_QueryServiceObjectSecurity *r);9176 WERROR _svcctl_SetServiceObjectSecurity(pipes_struct *p,9177 struct svcctl_SetServiceObjectSecurity *r);9178 WERROR _svcctl_DeleteService(pipes_struct *p, struct svcctl_DeleteService *r);9179 WERROR _svcctl_SetServiceStatus(pipes_struct *p, struct svcctl_SetServiceStatus *r);9180 WERROR _svcctl_NotifyBootConfigStatus(pipes_struct *p, struct svcctl_NotifyBootConfigStatus *r);9181 WERROR _svcctl_SCSetServiceBitsW(pipes_struct *p, struct svcctl_SCSetServiceBitsW *r);9182 WERROR _svcctl_ChangeServiceConfigW(pipes_struct *p, struct svcctl_ChangeServiceConfigW *r);9183 WERROR _svcctl_CreateServiceW(pipes_struct *p, struct svcctl_CreateServiceW *r);9184 WERROR _svcctl_EnumServicesStatusW(pipes_struct *p, struct svcctl_EnumServicesStatusW *r);9185 WERROR _svcctl_QueryServiceConfigW(pipes_struct *p, struct svcctl_QueryServiceConfigW *r);9186 WERROR _svcctl_QueryServiceLockStatusW(pipes_struct *p, struct svcctl_QueryServiceLockStatusW *r);9187 WERROR _svcctl_GetServiceKeyNameW(pipes_struct *p, struct svcctl_GetServiceKeyNameW *r);9188 WERROR _svcctl_SCSetServiceBitsA(pipes_struct *p, struct svcctl_SCSetServiceBitsA *r);9189 WERROR _svcctl_ChangeServiceConfigA(pipes_struct *p, struct svcctl_ChangeServiceConfigA *r);9190 WERROR _svcctl_CreateServiceA(pipes_struct *p, struct svcctl_CreateServiceA *r);9191 WERROR _svcctl_EnumDependentServicesA(pipes_struct *p, struct svcctl_EnumDependentServicesA *r);9192 WERROR _svcctl_EnumServicesStatusA(pipes_struct *p, struct svcctl_EnumServicesStatusA *r);9193 WERROR _svcctl_OpenSCManagerA(pipes_struct *p, struct svcctl_OpenSCManagerA *r);9194 WERROR _svcctl_OpenServiceA(pipes_struct *p, struct svcctl_OpenServiceA *r);9195 WERROR _svcctl_QueryServiceConfigA(pipes_struct *p, struct svcctl_QueryServiceConfigA *r);9196 WERROR _svcctl_QueryServiceLockStatusA(pipes_struct *p, struct svcctl_QueryServiceLockStatusA *r);9197 WERROR _svcctl_StartServiceA(pipes_struct *p, struct svcctl_StartServiceA *r);9198 WERROR _svcctl_GetServiceDisplayNameA(pipes_struct *p, struct svcctl_GetServiceDisplayNameA *r);9199 WERROR _svcctl_GetServiceKeyNameA(pipes_struct *p, struct svcctl_GetServiceKeyNameA *r);9200 WERROR _svcctl_GetCurrentGroupeStateW(pipes_struct *p, struct svcctl_GetCurrentGroupeStateW *r);9201 WERROR _svcctl_EnumServiceGroupW(pipes_struct *p, struct svcctl_EnumServiceGroupW *r);9202 WERROR _svcctl_ChangeServiceConfig2A(pipes_struct *p, struct svcctl_ChangeServiceConfig2A *r);9203 WERROR _svcctl_ChangeServiceConfig2W(pipes_struct *p, struct svcctl_ChangeServiceConfig2W *r);9204 WERROR _svcctl_QueryServiceConfig2A(pipes_struct *p, struct svcctl_QueryServiceConfig2A *r);9205 WERROR _svcctl_QueryServiceConfig2W(pipes_struct *p, struct svcctl_QueryServiceConfig2W *r);9206 WERROR _svcctl_QueryServiceStatusEx(pipes_struct *p, struct svcctl_QueryServiceStatusEx *r);9207 WERROR _EnumServicesStatusExA(pipes_struct *p, struct EnumServicesStatusExA *r);9208 WERROR _EnumServicesStatusExW(pipes_struct *p, struct EnumServicesStatusExW *r);9209 WERROR _svcctl_SCSendTSMessage(pipes_struct *p, struct svcctl_SCSendTSMessage *r);9210 8538 9211 8539 /* The following definitions come from rpc_server/srv_winreg_nt.c */ 9212 8540 9213 WERROR _winreg_CloseKey(pipes_struct *p, struct winreg_CloseKey *r);9214 WERROR _winreg_OpenHKLM(pipes_struct *p, struct winreg_OpenHKLM *r);9215 WERROR _winreg_OpenHKPD(pipes_struct *p, struct winreg_OpenHKPD *r);9216 WERROR _winreg_OpenHKPT(pipes_struct *p, struct winreg_OpenHKPT *r);9217 WERROR _winreg_OpenHKCR(pipes_struct *p, struct winreg_OpenHKCR *r);9218 WERROR _winreg_OpenHKU(pipes_struct *p, struct winreg_OpenHKU *r);9219 WERROR _winreg_OpenHKCU(pipes_struct *p, struct winreg_OpenHKCU *r);9220 WERROR _winreg_OpenHKCC(pipes_struct *p, struct winreg_OpenHKCC *r);9221 WERROR _winreg_OpenHKDD(pipes_struct *p, struct winreg_OpenHKDD *r);9222 WERROR _winreg_OpenHKPN(pipes_struct *p, struct winreg_OpenHKPN *r);9223 WERROR _winreg_OpenKey(pipes_struct *p, struct winreg_OpenKey *r);9224 WERROR _winreg_QueryValue(pipes_struct *p, struct winreg_QueryValue *r);9225 WERROR _winreg_QueryInfoKey(pipes_struct *p, struct winreg_QueryInfoKey *r);9226 WERROR _winreg_GetVersion(pipes_struct *p, struct winreg_GetVersion *r);9227 WERROR _winreg_EnumKey(pipes_struct *p, struct winreg_EnumKey *r);9228 WERROR _winreg_EnumValue(pipes_struct *p, struct winreg_EnumValue *r);9229 WERROR _winreg_InitiateSystemShutdown(pipes_struct *p, struct winreg_InitiateSystemShutdown *r);9230 WERROR _winreg_InitiateSystemShutdownEx(pipes_struct *p, struct winreg_InitiateSystemShutdownEx *r);9231 WERROR _winreg_AbortSystemShutdown(pipes_struct *p, struct winreg_AbortSystemShutdown *r);9232 WERROR _winreg_RestoreKey(pipes_struct *p, struct winreg_RestoreKey *r);9233 WERROR _winreg_SaveKey(pipes_struct *p, struct winreg_SaveKey *r);9234 WERROR _winreg_SaveKeyEx(pipes_struct *p, struct winreg_SaveKeyEx *r);9235 WERROR _winreg_CreateKey( pipes_struct *p, struct winreg_CreateKey *r);9236 WERROR _winreg_SetValue(pipes_struct *p, struct winreg_SetValue *r);9237 WERROR _winreg_DeleteKey(pipes_struct *p, struct winreg_DeleteKey *r);9238 WERROR _winreg_DeleteValue(pipes_struct *p, struct winreg_DeleteValue *r);9239 WERROR _winreg_GetKeySecurity(pipes_struct *p, struct winreg_GetKeySecurity *r);9240 WERROR _winreg_SetKeySecurity(pipes_struct *p, struct winreg_SetKeySecurity *r);9241 WERROR _winreg_FlushKey(pipes_struct *p, struct winreg_FlushKey *r);9242 WERROR _winreg_UnLoadKey(pipes_struct *p, struct winreg_UnLoadKey *r);9243 WERROR _winreg_ReplaceKey(pipes_struct *p, struct winreg_ReplaceKey *r);9244 WERROR _winreg_LoadKey(pipes_struct *p, struct winreg_LoadKey *r);9245 WERROR _winreg_NotifyChangeKeyValue(pipes_struct *p, struct winreg_NotifyChangeKeyValue *r);9246 WERROR _winreg_QueryMultipleValues(pipes_struct *p, struct winreg_QueryMultipleValues *r);9247 WERROR _winreg_QueryMultipleValues2(pipes_struct *p, struct winreg_QueryMultipleValues2 *r);9248 9249 8541 /* The following definitions come from rpc_server/srv_wkssvc_nt.c */ 9250 9251 WERROR _wkssvc_NetWkstaGetInfo(pipes_struct *p, struct wkssvc_NetWkstaGetInfo *r);9252 WERROR _wkssvc_NetWkstaSetInfo(pipes_struct *p, struct wkssvc_NetWkstaSetInfo *r);9253 WERROR _wkssvc_NetWkstaEnumUsers(pipes_struct *p, struct wkssvc_NetWkstaEnumUsers *r);9254 WERROR _wkssvc_NetrWkstaUserGetInfo(pipes_struct *p, struct wkssvc_NetrWkstaUserGetInfo *r);9255 WERROR _wkssvc_NetrWkstaUserSetInfo(pipes_struct *p, struct wkssvc_NetrWkstaUserSetInfo *r);9256 WERROR _wkssvc_NetWkstaTransportEnum(pipes_struct *p, struct wkssvc_NetWkstaTransportEnum *r);9257 WERROR _wkssvc_NetrWkstaTransportAdd(pipes_struct *p, struct wkssvc_NetrWkstaTransportAdd *r);9258 WERROR _wkssvc_NetrWkstaTransportDel(pipes_struct *p, struct wkssvc_NetrWkstaTransportDel *r);9259 WERROR _wkssvc_NetrUseAdd(pipes_struct *p, struct wkssvc_NetrUseAdd *r);9260 WERROR _wkssvc_NetrUseGetInfo(pipes_struct *p, struct wkssvc_NetrUseGetInfo *r);9261 WERROR _wkssvc_NetrUseDel(pipes_struct *p, struct wkssvc_NetrUseDel *r);9262 WERROR _wkssvc_NetrUseEnum(pipes_struct *p, struct wkssvc_NetrUseEnum *r);9263 WERROR _wkssvc_NetrMessageBufferSend(pipes_struct *p, struct wkssvc_NetrMessageBufferSend *r);9264 WERROR _wkssvc_NetrWorkstationStatisticsGet(pipes_struct *p, struct wkssvc_NetrWorkstationStatisticsGet *r) ;9265 WERROR _wkssvc_NetrLogonDomainNameAdd(pipes_struct *p, struct wkssvc_NetrLogonDomainNameAdd *r);9266 WERROR _wkssvc_NetrLogonDomainNameDel(pipes_struct *p, struct wkssvc_NetrLogonDomainNameDel *r);9267 WERROR _wkssvc_NetrJoinDomain(pipes_struct *p, struct wkssvc_NetrJoinDomain *r);9268 WERROR _wkssvc_NetrUnjoinDomain(pipes_struct *p, struct wkssvc_NetrUnjoinDomain *r);9269 WERROR _wkssvc_NetrRenameMachineInDomain(pipes_struct *p, struct wkssvc_NetrRenameMachineInDomain *r);9270 WERROR _wkssvc_NetrValidateName(pipes_struct *p, struct wkssvc_NetrValidateName *r);9271 WERROR _wkssvc_NetrGetJoinInformation(pipes_struct *p, struct wkssvc_NetrGetJoinInformation *r);9272 WERROR _wkssvc_NetrGetJoinableOus(pipes_struct *p, struct wkssvc_NetrGetJoinableOus *r);9273 WERROR _wkssvc_NetrJoinDomain2(pipes_struct *p,9274 struct wkssvc_NetrJoinDomain2 *r);9275 WERROR _wkssvc_NetrUnjoinDomain2(pipes_struct *p,9276 struct wkssvc_NetrUnjoinDomain2 *r);9277 WERROR _wkssvc_NetrRenameMachineInDomain2(pipes_struct *p, struct wkssvc_NetrRenameMachineInDomain2 *r);9278 WERROR _wkssvc_NetrValidateName2(pipes_struct *p, struct wkssvc_NetrValidateName2 *r);9279 WERROR _wkssvc_NetrGetJoinableOus2(pipes_struct *p, struct wkssvc_NetrGetJoinableOus2 *r);9280 WERROR _wkssvc_NetrAddAlternateComputerName(pipes_struct *p, struct wkssvc_NetrAddAlternateComputerName *r);9281 WERROR _wkssvc_NetrRemoveAlternateComputerName(pipes_struct *p, struct wkssvc_NetrRemoveAlternateComputerName *r);9282 WERROR _wkssvc_NetrSetPrimaryComputername(pipes_struct *p, struct wkssvc_NetrSetPrimaryComputername *r);9283 WERROR _wkssvc_NetrEnumerateComputerNames(pipes_struct *p, struct wkssvc_NetrEnumerateComputerNames *r);9284 8542 9285 8543 /* The following definitions come from rpcclient/cmd_dfs.c */ … … 9433 8691 struct server_id server_id, 9434 8692 DATA_BLOB *data); 8693 NTSTATUS delete_all_streams(connection_struct *conn, const char *fname); 9435 8694 9436 8695 /* The following definitions come from smbd/conn.c */ -
branches/samba-3.3.x/source/include/rpc_secdes.h
r206 r221 147 147 #define STD_RIGHT_ALL_ACCESS 0x001F0000 148 148 149 /* Combinations of standard masks. */150 #define STANDARD_RIGHTS_ALL_ACCESS STD_RIGHT_ALL_ACCESS /* 0x001f0000 */151 #define STANDARD_RIGHTS_MODIFY_ACCESS STD_RIGHT_READ_CONTROL_ACCESS /* 0x00020000 */152 #define STANDARD_RIGHTS_EXECUTE_ACCESS STD_RIGHT_READ_CONTROL_ACCESS /* 0x00020000 */153 #define STANDARD_RIGHTS_READ_ACCESS STD_RIGHT_READ_CONTROL_ACCESS /* 0x00020000 */154 #define STANDARD_RIGHTS_WRITE_ACCESS \155 (STD_RIGHT_WRITE_OWNER_ACCESS | \156 STD_RIGHT_WRITE_DAC_ACCESS | \157 STD_RIGHT_DELETE_ACCESS) /* 0x000d0000 */158 #define STANDARD_RIGHTS_REQUIRED_ACCESS \159 (STD_RIGHT_DELETE_ACCESS | \160 STD_RIGHT_READ_CONTROL_ACCESS | \161 STD_RIGHT_WRITE_DAC_ACCESS | \162 STD_RIGHT_WRITE_OWNER_ACCESS) /* 0x000f0000 */163 164 149 /* File Object specific access rights */ 165 150 -
branches/samba-3.3.x/source/include/smb.h
r206 r221 1252 1252 #define UNIX_DIRECTORY_ACCESS_RWX FILE_GENERIC_ALL 1253 1253 #define UNIX_DIRECTORY_ACCESS_R FILE_GENERIC_READ 1254 #define UNIX_DIRECTORY_ACCESS_W FILE_GENERIC_WRITE1254 #define UNIX_DIRECTORY_ACCESS_W (FILE_GENERIC_WRITE|FILE_DELETE_CHILD) 1255 1255 #define UNIX_DIRECTORY_ACCESS_X FILE_GENERIC_EXECUTE 1256 1256 -
branches/samba-3.3.x/source/include/version.h
r206 r221 2 2 #define SAMBA_VERSION_MAJOR 3 3 3 #define SAMBA_VERSION_MINOR 3 4 #define SAMBA_VERSION_RELEASE 05 #define SAMBA_VERSION_OFFICIAL_STRING "3.3. 0"4 #define SAMBA_VERSION_RELEASE 1 5 #define SAMBA_VERSION_OFFICIAL_STRING "3.3.1" 6 6 #define SAMBA_VERSION_STRING samba_version_string() -
branches/samba-3.3.x/source/include/vfs_macros.h
r206 r221 55 55 #define SMB_VFS_PWRITE(fsp, data, n, off) ((fsp)->conn->vfs.ops.pwrite((fsp)->conn->vfs.handles.pwrite, (fsp), (data), (n), (off))) 56 56 #define SMB_VFS_LSEEK(fsp, offset, whence) ((fsp)->conn->vfs.ops.lseek((fsp)->conn->vfs.handles.lseek, (fsp), (offset), (whence))) 57 #define SMB_VFS_SENDFILE(tofd, fromfsp, header, offset, count) ((f sp)->conn->vfs.ops.sendfile((fsp)->conn->vfs.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count)))58 #define SMB_VFS_RECVFILE(fromfd, tofsp, offset, count) (( fsp)->conn->vfs.ops.recvfile((fsp)->conn->vfs.handles.recvfile, (fromfd), (tofsp), (offset), (count)))57 #define SMB_VFS_SENDFILE(tofd, fromfsp, header, offset, count) ((fromfsp)->conn->vfs.ops.sendfile((fromfsp)->conn->vfs.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count))) 58 #define SMB_VFS_RECVFILE(fromfd, tofsp, offset, count) ((tofsp)->conn->vfs.ops.recvfile((tofsp)->conn->vfs.handles.recvfile, (fromfd), (tofsp), (offset), (count))) 59 59 #define SMB_VFS_RENAME(conn, old, new) ((conn)->vfs.ops.rename((conn)->vfs.handles.rename, (old), (new))) 60 60 #define SMB_VFS_FSYNC(fsp) ((fsp)->conn->vfs.ops.fsync((fsp)->conn->vfs.handles.fsync, (fsp))) … … 181 181 #define SMB_VFS_OPAQUE_PWRITE(fsp, data, n, off) ((fsp)->conn->vfs_opaque.ops.pwrite((fsp)->conn->vfs_opaque.handles.pwrite, (fsp), (data), (n), (off))) 182 182 #define SMB_VFS_OPAQUE_LSEEK(fsp, offset, whence) ((fsp)->conn->vfs_opaque.ops.lseek((fsp)->conn->vfs_opaque.handles.lseek, (fsp), (offset), (whence))) 183 #define SMB_VFS_OPAQUE_SENDFILE(tofd, fromfsp, header, offset, count) ((f sp)->conn->vfs_opaque.ops.sendfile((fsp)->conn->vfs_opaque.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count)))184 #define SMB_VFS_OPAQUE_RECVFILE(fromfd, tofsp, offset, count) (( fsp)->conn->vfs_opaque.ops.recvfile((fsp)->conn->vfs_opaque.handles.recvfile, (fromfd), (tofsp), (offset), (count)))183 #define SMB_VFS_OPAQUE_SENDFILE(tofd, fromfsp, header, offset, count) ((fromfsp)->conn->vfs_opaque.ops.sendfile((fromfsp)->conn->vfs_opaque.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count))) 184 #define SMB_VFS_OPAQUE_RECVFILE(fromfd, tofsp, offset, count) ((tofsp)->conn->vfs_opaque.ops.recvfile((tofsp)->conn->vfs_opaque.handles.recvfile, (fromfd), (tofsp), (offset), (count))) 185 185 #define SMB_VFS_OPAQUE_RENAME(conn, old, new) ((conn)->vfs_opaque.ops.rename((conn)->vfs_opaque.handles.rename, (old), (new))) 186 186 #define SMB_VFS_OPAQUE_FSYNC(fsp) ((fsp)->conn->vfs_opaque.ops.fsync((fsp)->conn->vfs_opaque.handles.fsync, (fsp)))
Note:
See TracChangeset
for help on using the changeset viewer.