構造体 _CACSERVERHANDLE
[Server Handle]

Server handle used to keep track of client/server/pipe information. [詳細]

#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.


説明

Server handle used to keep track of client/server/pipe information.

Use cac_NewServerHandle() to allocate. Initiliaze as many values as possible before calling cac_Connect().

覚え書き:
When allocating memory for the fields, use SMB_MALLOC() (or equivalent) instead of talloc() (or equivalent) - If memory is not allocated for a field, cac_Connect will allocate sizeof(fstring) bytes for it.

It may be wise to allocate large buffers for these fields and strcpy data into them.

参照:
cac_NewServerHandle()

cac_FreeHandle()

libmsrpc.h411 行で定義されています。


構造体

int debug

debug level

libmsrpc.h414 行で定義されています。

参照元 cac_Connect()cac_NewServerHandle().

char* netbios_name

netbios name used to make connections

libmsrpc.h418 行で定義されています。

参照元 cac_Connect()cac_FreeHandle()cac_InitHandleData()cac_InitHandleMem().

char* domain

domain name used to make connections

libmsrpc.h422 行で定義されています。

参照元 cac_Connect()cac_FreeHandle()cac_GetServer()cac_InitHandleData()cac_InitHandleMem()cac_SamOpenDomain().

char* username

username used to make connections

libmsrpc.h426 行で定義されています。

参照元 cac_Connect()cac_FreeHandle()cac_GetServer()cac_InitHandleData()cac_InitHandleMem().

char* password

user's password plain text string

libmsrpc.h430 行で定義されています。

参照元 cac_FreeHandle()cac_GetServer()cac_InitHandleMem().

char* server

name or IP address of server we are currently working with

libmsrpc.h434 行で定義されています。

参照元 cac_Connect()cac_FreeHandle()cac_GetServer()cac_InitHandleMem().

NTSTATUS status

stores the latest NTSTATUS code

libmsrpc.h438 行で定義されています。

参照元 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.h442 行で定義されています。

参照元 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().


この構造体の説明は次のファイルから生成されました:
Sambaに対してSat Aug 29 21:24:40 2009に生成されました。  doxygen 1.4.7