1
/* Editor Settings: expandtabs and use 4 spaces for indentation
2
* ex: set softtabstop=4 tabstop=8 expandtab shiftwidth=4: *
3
* -*- mode: c, c-basic-offset: 4 -*- */
6
* Copyright (C) Centeris Corporation 2004-2007
7
* Copyright (C) Likewise Software 2007-2008
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU Lesser General Public License as
12
* published by the Free Software Foundation; either version 2.1 of
13
* the License, or (at your option) any later version.
15
* This library is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU Lesser General Public License for more details.
20
* You should have received a copy of the GNU Lesser General Public
21
* License along with this program. If not, see
22
* <http://www.gnu.org/licenses/>.
25
#ifndef __DJ_ITF_P_H__
26
#define __DJ_ITF_P_H__
30
const char* pszDomainName,
32
const char* pszUsername,
33
const char* pszPassword,
35
PDOMAIN_JOIN_ERROR* ppError
40
const char* pszUsername,
41
const char* pszPassword,
42
PDOMAIN_JOIN_ERROR* ppError
47
const char* pszComputerName,
48
const char* pszDomainName,
49
PDOMAIN_JOIN_ERROR* ppError
53
DJItfQueryInformation(
54
PDOMAIN_JOIN_INFO* ppDomainJoinInfo,
55
PDOMAIN_JOIN_ERROR* ppError
59
DJItfIsDomainNameResolvable(
60
const char* pszDomainName,
61
short* pbIsResolvable,
62
PDOMAIN_JOIN_ERROR* ppError
66
DJItfFreeDomainJoinInfo(
67
PDOMAIN_JOIN_INFO pDomainJoinInfo
71
DJItfFreeDomainJoinError(
72
PDOMAIN_JOIN_ERROR pError
76
DJItfConvertDomainJoinInfo(
77
PDOMAINJOININFO pJoinInfo,
78
PDOMAIN_JOIN_INFO* ppJoinInfo
82
DJItfBuildDomainJoinError(
83
LWException* pException,
84
PDOMAIN_JOIN_ERROR* ppError
87
#endif /* __DJ_ITF_P_H__ */