#include <libmsrpc.h>
変数 | |
int | debug |
debug level | |
char * | netbios_name |
netbios name used to make connections | |
char * | domain |
domain name used to make connections | |
char * | username |
username used to make connections | |
char * | password |
user's password plain text string | |
char * | server |
name or IP address of server we are currently working with | |
NTSTATUS | status |
stores the latest NTSTATUS code | |
CacServerHandleInternal | _internal |
internal. |
Use cac_NewServerHandle() to allocate. Initiliaze as many values as possible before calling cac_Connect().
It may be wise to allocate large buffers for these fields and strcpy data into them.
libmsrpc.h の 411 行で定義されています。
int debug |
char* netbios_name |
netbios name used to make connections
libmsrpc.h の 418 行で定義されています。
参照元 cac_Connect()・cac_FreeHandle()・cac_InitHandleData()・cac_InitHandleMem().
char* domain |
domain name used to make connections
libmsrpc.h の 422 行で定義されています。
参照元 cac_Connect()・cac_FreeHandle()・cac_GetServer()・cac_InitHandleData()・cac_InitHandleMem()・cac_SamOpenDomain().
char* username |
username used to make connections
libmsrpc.h の 426 行で定義されています。
参照元 cac_Connect()・cac_FreeHandle()・cac_GetServer()・cac_InitHandleData()・cac_InitHandleMem().
char* password |
char* server |
name or IP address of server we are currently working with
libmsrpc.h の 434 行で定義されています。
参照元 cac_Connect()・cac_FreeHandle()・cac_GetServer()・cac_InitHandleMem().
stores the latest NTSTATUS code
libmsrpc.h の 438 行で定義されています。
参照元 cac_AbortShutdown()・cac_get_domain_sid()・cac_GetPipe()・cac_GetServer()・cac_LsaAddPrivileges()・cac_LsaClearPrivileges()・cac_LsaClosePolicy()・cac_LsaEnumAccountRights()・cac_LsaEnumPrivileges()・cac_LsaEnumSids()・cac_LsaEnumTrustedDomains()・cac_LsaFetchSid()・cac_LsaGetNamesFromSids()・cac_LsaGetSecurityObject()・cac_LsaGetSidsFromNames()・cac_LsaOpenAccount()・cac_LsaOpenPolicy()・cac_LsaOpenTrustedDomain()・cac_LsaQueryInfoPolicy()・cac_LsaQueryTrustedDomainInfo()・cac_LsaRemovePrivileges()・cac_LsaSetPrivileges()・cac_RegClose()・cac_RegConnect()・cac_RegCreateKey()・cac_RegDeleteKey()・cac_RegDeleteValue()・cac_RegEnumKeys()・cac_RegEnumValues()・cac_RegGetKeySecurity()・cac_RegGetVersion()・cac_RegOpenKey()・cac_RegQueryKeyInfo()・cac_RegQueryValue()・cac_RegSaveKey()・cac_RegSetKeySecurity()・cac_RegSetValue()・cac_SamAddAliasMember()・cac_SamAddGroupMember()・cac_SamClearAliasMembers()・cac_SamClearGroupMembers()・cac_SamClose()・cac_SamConnect()・cac_SamCreateAlias()・cac_SamCreateGroup()・cac_SamCreateUser()・cac_SamDeleteAlias()・cac_SamDeleteGroup()・cac_SamDeleteUser()・cac_SamDisableUser()・cac_SamEnableUser()・cac_SamEnumAliases()・cac_SamEnumGroups()・cac_SamEnumUsers()・cac_SamFlush()・cac_SamGetAliasInfo()・cac_SamGetAliasMembers()・cac_SamGetDisplayInfo()・cac_SamGetDomainInfo()・cac_SamGetDomainInfoCtr()・cac_SamGetGroupInfo()・cac_SamGetGroupMembers()・cac_SamGetGroupsForUser()・cac_SamGetNamesFromRids()・cac_SamGetRidsFromNames()・cac_SamGetSecurityObject()・cac_SamGetUserInfo()・cac_SamGetUserInfoCtr()・cac_SamLookupDomain()・cac_SamOpenAlias()・cac_SamOpenDomain()・cac_SamOpenGroup()・cac_SamOpenUser()・cac_SamRemoveAliasMember()・cac_SamRemoveGroupMember()・cac_SamRenameGroup()・cac_SamRenameUser()・cac_SamSetAliasInfo()・cac_SamSetAliasMembers()・cac_SamSetGroupInfo()・cac_SamSetGroupMembers()・cac_SamSetPassword()・cac_SamSetUserInfo()・cac_SamSetUserInfoCtr()・cac_SamUserChangePasswd()・cac_Shutdown()・cac_SvcClose()・cac_SvcContinueService()・cac_SvcControlService()・cac_SvcEnumServices()・cac_SvcGetDisplayName()・cac_SvcGetServiceConfig()・cac_SvcGetStatus()・cac_SvcOpenScm()・cac_SvcOpenService()・cac_SvcPauseService()・cac_SvcStartService()・cac_SvcStopService()・cac_WaitForService().
struct CacServerHandleInternal _internal |
internal.
do not modify!
libmsrpc.h の 442 行で定義されています。
参照元 cac_AbortShutdown()・cac_Connect()・cac_FreeHandle()・cac_GetPipe()・cac_GetServer()・cac_InitHandleData()・cac_LsaAddPrivileges()・cac_LsaClearPrivileges()・cac_LsaClosePolicy()・cac_LsaEnumAccountRights()・cac_LsaEnumPrivileges()・cac_LsaEnumSids()・cac_LsaEnumTrustedDomains()・cac_LsaFetchSid()・cac_LsaGetNamesFromSids()・cac_LsaGetSecurityObject()・cac_LsaGetSidsFromNames()・cac_LsaOpenAccount()・cac_LsaOpenPolicy()・cac_LsaOpenTrustedDomain()・cac_LsaQueryInfoPolicy()・cac_LsaQueryTrustedDomainInfo()・cac_LsaRemovePrivileges()・cac_LsaSetPrivileges()・cac_NewServerHandle()・cac_RegClose()・cac_RegConnect()・cac_RegCreateKey()・cac_RegDeleteKey()・cac_RegDeleteValue()・cac_RegEnumKeys()・cac_RegEnumValues()・cac_RegGetKeySecurity()・cac_RegGetVersion()・cac_RegOpenKey()・cac_RegQueryKeyInfo()・cac_RegQueryValue()・cac_RegSaveKey()・cac_RegSetKeySecurity()・cac_RegSetValue()・cac_SamAddAliasMember()・cac_SamAddGroupMember()・cac_SamClearAliasMembers()・cac_SamClearGroupMembers()・cac_SamClose()・cac_SamConnect()・cac_SamCreateAlias()・cac_SamCreateGroup()・cac_SamCreateUser()・cac_SamDeleteAlias()・cac_SamDeleteGroup()・cac_SamDeleteUser()・cac_SamDisableUser()・cac_SamEnableUser()・cac_SamEnumAliases()・cac_SamEnumGroups()・cac_SamEnumUsers()・cac_SamFlush()・cac_SamGetAliasInfo()・cac_SamGetAliasMembers()・cac_SamGetDisplayInfo()・cac_SamGetDomainInfo()・cac_SamGetDomainInfoCtr()・cac_SamGetGroupInfo()・cac_SamGetGroupMembers()・cac_SamGetGroupsForUser()・cac_SamGetNamesFromRids()・cac_SamGetRidsFromNames()・cac_SamGetSecurityObject()・cac_SamGetUserInfo()・cac_SamGetUserInfoCtr()・cac_SamLookupDomain()・cac_SamOpenAlias()・cac_SamOpenDomain()・cac_SamOpenGroup()・cac_SamOpenUser()・cac_SamRemoveAliasMember()・cac_SamRemoveGroupMember()・cac_SamRenameGroup()・cac_SamRenameUser()・cac_SamSetAliasInfo()・cac_SamSetAliasMembers()・cac_SamSetGroupInfo()・cac_SamSetGroupMembers()・cac_SamSetPassword()・cac_SamSetUserInfo()・cac_SamSetUserInfoCtr()・cac_SamUserChangePasswd()・cac_SetAuthDataFn()・cac_SetSmbcContext()・cac_Shutdown()・cac_SvcClose()・cac_SvcContinueService()・cac_SvcControlService()・cac_SvcEnumServices()・cac_SvcGetDisplayName()・cac_SvcGetServiceConfig()・cac_SvcGetStatus()・cac_SvcOpenScm()・cac_SvcOpenService()・cac_SvcPauseService()・cac_SvcStartService()・cac_SvcStopService().