2008-12-16 18:32:18 +03:00
# include "../librpc/gen_ndr/ndr_lsa.h"
2006-09-13 20:28:25 +04:00
# ifndef __SRV_LSARPC__
# define __SRV_LSARPC__
2007-01-18 13:18:59 +03:00
NTSTATUS _lsa_Close ( pipes_struct * p , struct lsa_Close * r ) ;
NTSTATUS _lsa_Delete ( pipes_struct * p , struct lsa_Delete * r ) ;
NTSTATUS _lsa_EnumPrivs ( pipes_struct * p , struct lsa_EnumPrivs * r ) ;
NTSTATUS _lsa_QuerySecurity ( pipes_struct * p , struct lsa_QuerySecurity * r ) ;
NTSTATUS _lsa_SetSecObj ( pipes_struct * p , struct lsa_SetSecObj * r ) ;
NTSTATUS _lsa_ChangePassword ( pipes_struct * p , struct lsa_ChangePassword * r ) ;
NTSTATUS _lsa_OpenPolicy ( pipes_struct * p , struct lsa_OpenPolicy * r ) ;
NTSTATUS _lsa_QueryInfoPolicy ( pipes_struct * p , struct lsa_QueryInfoPolicy * r ) ;
NTSTATUS _lsa_SetInfoPolicy ( pipes_struct * p , struct lsa_SetInfoPolicy * r ) ;
NTSTATUS _lsa_ClearAuditLog ( pipes_struct * p , struct lsa_ClearAuditLog * r ) ;
NTSTATUS _lsa_CreateAccount ( pipes_struct * p , struct lsa_CreateAccount * r ) ;
NTSTATUS _lsa_EnumAccounts ( pipes_struct * p , struct lsa_EnumAccounts * r ) ;
NTSTATUS _lsa_CreateTrustedDomain ( pipes_struct * p , struct lsa_CreateTrustedDomain * r ) ;
NTSTATUS _lsa_EnumTrustDom ( pipes_struct * p , struct lsa_EnumTrustDom * r ) ;
NTSTATUS _lsa_LookupNames ( pipes_struct * p , struct lsa_LookupNames * r ) ;
NTSTATUS _lsa_LookupSids ( pipes_struct * p , struct lsa_LookupSids * r ) ;
NTSTATUS _lsa_CreateSecret ( pipes_struct * p , struct lsa_CreateSecret * r ) ;
NTSTATUS _lsa_OpenAccount ( pipes_struct * p , struct lsa_OpenAccount * r ) ;
NTSTATUS _lsa_EnumPrivsAccount ( pipes_struct * p , struct lsa_EnumPrivsAccount * r ) ;
NTSTATUS _lsa_AddPrivilegesToAccount ( pipes_struct * p , struct lsa_AddPrivilegesToAccount * r ) ;
NTSTATUS _lsa_RemovePrivilegesFromAccount ( pipes_struct * p , struct lsa_RemovePrivilegesFromAccount * r ) ;
NTSTATUS _lsa_GetQuotasForAccount ( pipes_struct * p , struct lsa_GetQuotasForAccount * r ) ;
NTSTATUS _lsa_SetQuotasForAccount ( pipes_struct * p , struct lsa_SetQuotasForAccount * r ) ;
NTSTATUS _lsa_GetSystemAccessAccount ( pipes_struct * p , struct lsa_GetSystemAccessAccount * r ) ;
NTSTATUS _lsa_SetSystemAccessAccount ( pipes_struct * p , struct lsa_SetSystemAccessAccount * r ) ;
NTSTATUS _lsa_OpenTrustedDomain ( pipes_struct * p , struct lsa_OpenTrustedDomain * r ) ;
NTSTATUS _lsa_QueryTrustedDomainInfo ( pipes_struct * p , struct lsa_QueryTrustedDomainInfo * r ) ;
NTSTATUS _lsa_SetInformationTrustedDomain ( pipes_struct * p , struct lsa_SetInformationTrustedDomain * r ) ;
NTSTATUS _lsa_OpenSecret ( pipes_struct * p , struct lsa_OpenSecret * r ) ;
NTSTATUS _lsa_SetSecret ( pipes_struct * p , struct lsa_SetSecret * r ) ;
NTSTATUS _lsa_QuerySecret ( pipes_struct * p , struct lsa_QuerySecret * r ) ;
NTSTATUS _lsa_LookupPrivValue ( pipes_struct * p , struct lsa_LookupPrivValue * r ) ;
NTSTATUS _lsa_LookupPrivName ( pipes_struct * p , struct lsa_LookupPrivName * r ) ;
NTSTATUS _lsa_LookupPrivDisplayName ( pipes_struct * p , struct lsa_LookupPrivDisplayName * r ) ;
NTSTATUS _lsa_DeleteObject ( pipes_struct * p , struct lsa_DeleteObject * r ) ;
NTSTATUS _lsa_EnumAccountsWithUserRight ( pipes_struct * p , struct lsa_EnumAccountsWithUserRight * r ) ;
NTSTATUS _lsa_EnumAccountRights ( pipes_struct * p , struct lsa_EnumAccountRights * r ) ;
NTSTATUS _lsa_AddAccountRights ( pipes_struct * p , struct lsa_AddAccountRights * r ) ;
NTSTATUS _lsa_RemoveAccountRights ( pipes_struct * p , struct lsa_RemoveAccountRights * r ) ;
NTSTATUS _lsa_QueryTrustedDomainInfoBySid ( pipes_struct * p , struct lsa_QueryTrustedDomainInfoBySid * r ) ;
NTSTATUS _lsa_SetTrustedDomainInfo ( pipes_struct * p , struct lsa_SetTrustedDomainInfo * r ) ;
NTSTATUS _lsa_DeleteTrustedDomain ( pipes_struct * p , struct lsa_DeleteTrustedDomain * r ) ;
NTSTATUS _lsa_StorePrivateData ( pipes_struct * p , struct lsa_StorePrivateData * r ) ;
NTSTATUS _lsa_RetrievePrivateData ( pipes_struct * p , struct lsa_RetrievePrivateData * r ) ;
NTSTATUS _lsa_OpenPolicy2 ( pipes_struct * p , struct lsa_OpenPolicy2 * r ) ;
NTSTATUS _lsa_GetUserName ( pipes_struct * p , struct lsa_GetUserName * r ) ;
NTSTATUS _lsa_QueryInfoPolicy2 ( pipes_struct * p , struct lsa_QueryInfoPolicy2 * r ) ;
NTSTATUS _lsa_SetInfoPolicy2 ( pipes_struct * p , struct lsa_SetInfoPolicy2 * r ) ;
NTSTATUS _lsa_QueryTrustedDomainInfoByName ( pipes_struct * p , struct lsa_QueryTrustedDomainInfoByName * r ) ;
NTSTATUS _lsa_SetTrustedDomainInfoByName ( pipes_struct * p , struct lsa_SetTrustedDomainInfoByName * r ) ;
NTSTATUS _lsa_EnumTrustedDomainsEx ( pipes_struct * p , struct lsa_EnumTrustedDomainsEx * r ) ;
NTSTATUS _lsa_CreateTrustedDomainEx ( pipes_struct * p , struct lsa_CreateTrustedDomainEx * r ) ;
NTSTATUS _lsa_CloseTrustedDomainEx ( pipes_struct * p , struct lsa_CloseTrustedDomainEx * r ) ;
NTSTATUS _lsa_QueryDomainInformationPolicy ( pipes_struct * p , struct lsa_QueryDomainInformationPolicy * r ) ;
NTSTATUS _lsa_SetDomainInformationPolicy ( pipes_struct * p , struct lsa_SetDomainInformationPolicy * r ) ;
NTSTATUS _lsa_OpenTrustedDomainByName ( pipes_struct * p , struct lsa_OpenTrustedDomainByName * r ) ;
NTSTATUS _lsa_TestCall ( pipes_struct * p , struct lsa_TestCall * r ) ;
NTSTATUS _lsa_LookupSids2 ( pipes_struct * p , struct lsa_LookupSids2 * r ) ;
NTSTATUS _lsa_LookupNames2 ( pipes_struct * p , struct lsa_LookupNames2 * r ) ;
NTSTATUS _lsa_CreateTrustedDomainEx2 ( pipes_struct * p , struct lsa_CreateTrustedDomainEx2 * r ) ;
NTSTATUS _lsa_CREDRWRITE ( pipes_struct * p , struct lsa_CREDRWRITE * r ) ;
NTSTATUS _lsa_CREDRREAD ( pipes_struct * p , struct lsa_CREDRREAD * r ) ;
NTSTATUS _lsa_CREDRENUMERATE ( pipes_struct * p , struct lsa_CREDRENUMERATE * r ) ;
NTSTATUS _lsa_CREDRWRITEDOMAINCREDENTIALS ( pipes_struct * p , struct lsa_CREDRWRITEDOMAINCREDENTIALS * r ) ;
NTSTATUS _lsa_CREDRREADDOMAINCREDENTIALS ( pipes_struct * p , struct lsa_CREDRREADDOMAINCREDENTIALS * r ) ;
NTSTATUS _lsa_CREDRDELETE ( pipes_struct * p , struct lsa_CREDRDELETE * r ) ;
NTSTATUS _lsa_CREDRGETTARGETINFO ( pipes_struct * p , struct lsa_CREDRGETTARGETINFO * r ) ;
NTSTATUS _lsa_CREDRPROFILELOADED ( pipes_struct * p , struct lsa_CREDRPROFILELOADED * r ) ;
NTSTATUS _lsa_LookupNames3 ( pipes_struct * p , struct lsa_LookupNames3 * r ) ;
NTSTATUS _lsa_CREDRGETSESSIONTYPES ( pipes_struct * p , struct lsa_CREDRGETSESSIONTYPES * r ) ;
NTSTATUS _lsa_LSARREGISTERAUDITEVENT ( pipes_struct * p , struct lsa_LSARREGISTERAUDITEVENT * r ) ;
NTSTATUS _lsa_LSARGENAUDITEVENT ( pipes_struct * p , struct lsa_LSARGENAUDITEVENT * r ) ;
NTSTATUS _lsa_LSARUNREGISTERAUDITEVENT ( pipes_struct * p , struct lsa_LSARUNREGISTERAUDITEVENT * r ) ;
2008-01-16 18:31:49 +03:00
NTSTATUS _lsa_lsaRQueryForestTrustInformation ( pipes_struct * p , struct lsa_lsaRQueryForestTrustInformation * r ) ;
2007-01-18 13:18:59 +03:00
NTSTATUS _lsa_LSARSETFORESTTRUSTINFORMATION ( pipes_struct * p , struct lsa_LSARSETFORESTTRUSTINFORMATION * r ) ;
NTSTATUS _lsa_CREDRRENAME ( pipes_struct * p , struct lsa_CREDRRENAME * r ) ;
NTSTATUS _lsa_LookupSids3 ( pipes_struct * p , struct lsa_LookupSids3 * r ) ;
NTSTATUS _lsa_LookupNames4 ( pipes_struct * p , struct lsa_LookupNames4 * r ) ;
NTSTATUS _lsa_LSAROPENPOLICYSCE ( pipes_struct * p , struct lsa_LSAROPENPOLICYSCE * r ) ;
NTSTATUS _lsa_LSARADTREGISTERSECURITYEVENTSOURCE ( pipes_struct * p , struct lsa_LSARADTREGISTERSECURITYEVENTSOURCE * r ) ;
NTSTATUS _lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE ( pipes_struct * p , struct lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE * r ) ;
NTSTATUS _lsa_LSARADTREPORTSECURITYEVENT ( pipes_struct * p , struct lsa_LSARADTREPORTSECURITYEVENT * r ) ;
2006-09-13 20:28:25 +04:00
void lsarpc_get_pipe_fns ( struct api_struct * * fns , int * n_fns ) ;
2009-01-21 16:05:51 +03:00
NTSTATUS rpc_lsarpc_dispatch ( struct rpc_pipe_client * cli , TALLOC_CTX * mem_ctx , const struct ndr_interface_table * table , uint32_t opnum , void * r ) ;
NTSTATUS _lsa_Close ( pipes_struct * p , struct lsa_Close * r ) ;
NTSTATUS _lsa_Delete ( pipes_struct * p , struct lsa_Delete * r ) ;
NTSTATUS _lsa_EnumPrivs ( pipes_struct * p , struct lsa_EnumPrivs * r ) ;
NTSTATUS _lsa_QuerySecurity ( pipes_struct * p , struct lsa_QuerySecurity * r ) ;
NTSTATUS _lsa_SetSecObj ( pipes_struct * p , struct lsa_SetSecObj * r ) ;
NTSTATUS _lsa_ChangePassword ( pipes_struct * p , struct lsa_ChangePassword * r ) ;
NTSTATUS _lsa_OpenPolicy ( pipes_struct * p , struct lsa_OpenPolicy * r ) ;
NTSTATUS _lsa_QueryInfoPolicy ( pipes_struct * p , struct lsa_QueryInfoPolicy * r ) ;
NTSTATUS _lsa_SetInfoPolicy ( pipes_struct * p , struct lsa_SetInfoPolicy * r ) ;
NTSTATUS _lsa_ClearAuditLog ( pipes_struct * p , struct lsa_ClearAuditLog * r ) ;
NTSTATUS _lsa_CreateAccount ( pipes_struct * p , struct lsa_CreateAccount * r ) ;
NTSTATUS _lsa_EnumAccounts ( pipes_struct * p , struct lsa_EnumAccounts * r ) ;
NTSTATUS _lsa_CreateTrustedDomain ( pipes_struct * p , struct lsa_CreateTrustedDomain * r ) ;
NTSTATUS _lsa_EnumTrustDom ( pipes_struct * p , struct lsa_EnumTrustDom * r ) ;
NTSTATUS _lsa_LookupNames ( pipes_struct * p , struct lsa_LookupNames * r ) ;
NTSTATUS _lsa_LookupSids ( pipes_struct * p , struct lsa_LookupSids * r ) ;
NTSTATUS _lsa_CreateSecret ( pipes_struct * p , struct lsa_CreateSecret * r ) ;
NTSTATUS _lsa_OpenAccount ( pipes_struct * p , struct lsa_OpenAccount * r ) ;
NTSTATUS _lsa_EnumPrivsAccount ( pipes_struct * p , struct lsa_EnumPrivsAccount * r ) ;
NTSTATUS _lsa_AddPrivilegesToAccount ( pipes_struct * p , struct lsa_AddPrivilegesToAccount * r ) ;
NTSTATUS _lsa_RemovePrivilegesFromAccount ( pipes_struct * p , struct lsa_RemovePrivilegesFromAccount * r ) ;
NTSTATUS _lsa_GetQuotasForAccount ( pipes_struct * p , struct lsa_GetQuotasForAccount * r ) ;
NTSTATUS _lsa_SetQuotasForAccount ( pipes_struct * p , struct lsa_SetQuotasForAccount * r ) ;
NTSTATUS _lsa_GetSystemAccessAccount ( pipes_struct * p , struct lsa_GetSystemAccessAccount * r ) ;
NTSTATUS _lsa_SetSystemAccessAccount ( pipes_struct * p , struct lsa_SetSystemAccessAccount * r ) ;
NTSTATUS _lsa_OpenTrustedDomain ( pipes_struct * p , struct lsa_OpenTrustedDomain * r ) ;
NTSTATUS _lsa_QueryTrustedDomainInfo ( pipes_struct * p , struct lsa_QueryTrustedDomainInfo * r ) ;
NTSTATUS _lsa_SetInformationTrustedDomain ( pipes_struct * p , struct lsa_SetInformationTrustedDomain * r ) ;
NTSTATUS _lsa_OpenSecret ( pipes_struct * p , struct lsa_OpenSecret * r ) ;
NTSTATUS _lsa_SetSecret ( pipes_struct * p , struct lsa_SetSecret * r ) ;
NTSTATUS _lsa_QuerySecret ( pipes_struct * p , struct lsa_QuerySecret * r ) ;
NTSTATUS _lsa_LookupPrivValue ( pipes_struct * p , struct lsa_LookupPrivValue * r ) ;
NTSTATUS _lsa_LookupPrivName ( pipes_struct * p , struct lsa_LookupPrivName * r ) ;
NTSTATUS _lsa_LookupPrivDisplayName ( pipes_struct * p , struct lsa_LookupPrivDisplayName * r ) ;
NTSTATUS _lsa_DeleteObject ( pipes_struct * p , struct lsa_DeleteObject * r ) ;
NTSTATUS _lsa_EnumAccountsWithUserRight ( pipes_struct * p , struct lsa_EnumAccountsWithUserRight * r ) ;
NTSTATUS _lsa_EnumAccountRights ( pipes_struct * p , struct lsa_EnumAccountRights * r ) ;
NTSTATUS _lsa_AddAccountRights ( pipes_struct * p , struct lsa_AddAccountRights * r ) ;
NTSTATUS _lsa_RemoveAccountRights ( pipes_struct * p , struct lsa_RemoveAccountRights * r ) ;
NTSTATUS _lsa_QueryTrustedDomainInfoBySid ( pipes_struct * p , struct lsa_QueryTrustedDomainInfoBySid * r ) ;
NTSTATUS _lsa_SetTrustedDomainInfo ( pipes_struct * p , struct lsa_SetTrustedDomainInfo * r ) ;
NTSTATUS _lsa_DeleteTrustedDomain ( pipes_struct * p , struct lsa_DeleteTrustedDomain * r ) ;
NTSTATUS _lsa_StorePrivateData ( pipes_struct * p , struct lsa_StorePrivateData * r ) ;
NTSTATUS _lsa_RetrievePrivateData ( pipes_struct * p , struct lsa_RetrievePrivateData * r ) ;
NTSTATUS _lsa_OpenPolicy2 ( pipes_struct * p , struct lsa_OpenPolicy2 * r ) ;
NTSTATUS _lsa_GetUserName ( pipes_struct * p , struct lsa_GetUserName * r ) ;
NTSTATUS _lsa_QueryInfoPolicy2 ( pipes_struct * p , struct lsa_QueryInfoPolicy2 * r ) ;
NTSTATUS _lsa_SetInfoPolicy2 ( pipes_struct * p , struct lsa_SetInfoPolicy2 * r ) ;
NTSTATUS _lsa_QueryTrustedDomainInfoByName ( pipes_struct * p , struct lsa_QueryTrustedDomainInfoByName * r ) ;
NTSTATUS _lsa_SetTrustedDomainInfoByName ( pipes_struct * p , struct lsa_SetTrustedDomainInfoByName * r ) ;
NTSTATUS _lsa_EnumTrustedDomainsEx ( pipes_struct * p , struct lsa_EnumTrustedDomainsEx * r ) ;
NTSTATUS _lsa_CreateTrustedDomainEx ( pipes_struct * p , struct lsa_CreateTrustedDomainEx * r ) ;
NTSTATUS _lsa_CloseTrustedDomainEx ( pipes_struct * p , struct lsa_CloseTrustedDomainEx * r ) ;
NTSTATUS _lsa_QueryDomainInformationPolicy ( pipes_struct * p , struct lsa_QueryDomainInformationPolicy * r ) ;
NTSTATUS _lsa_SetDomainInformationPolicy ( pipes_struct * p , struct lsa_SetDomainInformationPolicy * r ) ;
NTSTATUS _lsa_OpenTrustedDomainByName ( pipes_struct * p , struct lsa_OpenTrustedDomainByName * r ) ;
NTSTATUS _lsa_TestCall ( pipes_struct * p , struct lsa_TestCall * r ) ;
NTSTATUS _lsa_LookupSids2 ( pipes_struct * p , struct lsa_LookupSids2 * r ) ;
NTSTATUS _lsa_LookupNames2 ( pipes_struct * p , struct lsa_LookupNames2 * r ) ;
NTSTATUS _lsa_CreateTrustedDomainEx2 ( pipes_struct * p , struct lsa_CreateTrustedDomainEx2 * r ) ;
NTSTATUS _lsa_CREDRWRITE ( pipes_struct * p , struct lsa_CREDRWRITE * r ) ;
NTSTATUS _lsa_CREDRREAD ( pipes_struct * p , struct lsa_CREDRREAD * r ) ;
NTSTATUS _lsa_CREDRENUMERATE ( pipes_struct * p , struct lsa_CREDRENUMERATE * r ) ;
NTSTATUS _lsa_CREDRWRITEDOMAINCREDENTIALS ( pipes_struct * p , struct lsa_CREDRWRITEDOMAINCREDENTIALS * r ) ;
NTSTATUS _lsa_CREDRREADDOMAINCREDENTIALS ( pipes_struct * p , struct lsa_CREDRREADDOMAINCREDENTIALS * r ) ;
NTSTATUS _lsa_CREDRDELETE ( pipes_struct * p , struct lsa_CREDRDELETE * r ) ;
NTSTATUS _lsa_CREDRGETTARGETINFO ( pipes_struct * p , struct lsa_CREDRGETTARGETINFO * r ) ;
NTSTATUS _lsa_CREDRPROFILELOADED ( pipes_struct * p , struct lsa_CREDRPROFILELOADED * r ) ;
NTSTATUS _lsa_LookupNames3 ( pipes_struct * p , struct lsa_LookupNames3 * r ) ;
NTSTATUS _lsa_CREDRGETSESSIONTYPES ( pipes_struct * p , struct lsa_CREDRGETSESSIONTYPES * r ) ;
NTSTATUS _lsa_LSARREGISTERAUDITEVENT ( pipes_struct * p , struct lsa_LSARREGISTERAUDITEVENT * r ) ;
NTSTATUS _lsa_LSARGENAUDITEVENT ( pipes_struct * p , struct lsa_LSARGENAUDITEVENT * r ) ;
NTSTATUS _lsa_LSARUNREGISTERAUDITEVENT ( pipes_struct * p , struct lsa_LSARUNREGISTERAUDITEVENT * r ) ;
NTSTATUS _lsa_lsaRQueryForestTrustInformation ( pipes_struct * p , struct lsa_lsaRQueryForestTrustInformation * r ) ;
NTSTATUS _lsa_LSARSETFORESTTRUSTINFORMATION ( pipes_struct * p , struct lsa_LSARSETFORESTTRUSTINFORMATION * r ) ;
NTSTATUS _lsa_CREDRRENAME ( pipes_struct * p , struct lsa_CREDRRENAME * r ) ;
NTSTATUS _lsa_LookupSids3 ( pipes_struct * p , struct lsa_LookupSids3 * r ) ;
NTSTATUS _lsa_LookupNames4 ( pipes_struct * p , struct lsa_LookupNames4 * r ) ;
NTSTATUS _lsa_LSAROPENPOLICYSCE ( pipes_struct * p , struct lsa_LSAROPENPOLICYSCE * r ) ;
NTSTATUS _lsa_LSARADTREGISTERSECURITYEVENTSOURCE ( pipes_struct * p , struct lsa_LSARADTREGISTERSECURITYEVENTSOURCE * r ) ;
NTSTATUS _lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE ( pipes_struct * p , struct lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE * r ) ;
NTSTATUS _lsa_LSARADTREPORTSECURITYEVENT ( pipes_struct * p , struct lsa_LSARADTREPORTSECURITYEVENT * r ) ;
2006-09-14 18:51:16 +04:00
NTSTATUS rpc_lsarpc_init ( void ) ;
2006-09-13 20:28:25 +04:00
# endif /* __SRV_LSARPC__ */