ReactOS  0.4.15-dev-3181-g4acf100
ntdsapi.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2006 Dmitry Timoshkov
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 #ifndef __WINE_NTDSAPI_H
20 #define __WINE_NTDSAPI_H
21 
22 /* FIXME: #include <schedule.h> */
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
30 #define DsClientMakeSpnForTargetServer WINELIB_NAME_AW(DsClientMakeSpnForTargetServer)
31 
34 #define DsMakeSpn WINELIB_NAME_AW(DsMakeSpn)
35 
36 typedef enum
37 {
44 
45 typedef enum
46 {
59 
60 typedef enum
61 {
69 
70 typedef enum
71 {
76 
77 typedef struct
78 {
83 
84 typedef struct
85 {
90 
91 DECL_WINELIB_TYPE_AW(DS_NAME_RESULT_ITEM)
92 DECL_WINELIB_TYPE_AW(PDS_NAME_RESULT_ITEM)
93 
94 typedef struct
95 {
99 
100 typedef struct
101 {
105 
106 DECL_WINELIB_TYPE_AW(DS_NAME_RESULT)
107 DECL_WINELIB_TYPE_AW(PDS_NAME_RESULT)
108 
111 #define DsCrackNames WINELIB_NAME_AW(DsCrackNames)
112 DWORD WINAPI DsServerRegisterSpnA(DS_SPN_WRITE_OP operation, LPCSTR ServiceClass, LPCSTR UserObjectDN);
113 DWORD WINAPI DsServerRegisterSpnW(DS_SPN_WRITE_OP operation, LPCWSTR ServiceClass, LPCWSTR UserObjectDN);
114 #define DsServerRegisterSpn WINELIB_NAME_AW(DsServerRegisterSpn)
115 
116 #ifdef __cplusplus
117 }
118 #endif
119 
120 #endif /* __WINE_NTDSAPI_H */
GLuint64EXT * result
Definition: glext.h:11304
DWORD WINAPI DsMakeSpnA(LPCSTR, LPCSTR, LPCSTR, USHORT, LPCSTR, DWORD *, LPSTR)
Definition: ntdsapi.c:160
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
DWORD cItems
Definition: ntdsapi.h:102
DWORD WINAPI DsClientMakeSpnForTargetServerA(LPCSTR, LPCSTR, DWORD *, LPSTR)
char CHAR
Definition: xmlstorage.h:175
int desired
Definition: jpeglib.h:1119
PDS_NAME_RESULT_ITEMW rItems
Definition: ntdsapi.h:103
DWORD WINAPI DsServerRegisterSpnA(DS_SPN_WRITE_OP operation, LPCSTR ServiceClass, LPCSTR UserObjectDN)
Definition: ntdsapi.c:189
char * LPSTR
Definition: xmlstorage.h:182
DWORD cItems
Definition: ntdsapi.h:96
DWORD WINAPI DsServerRegisterSpnW(DS_SPN_WRITE_OP operation, LPCWSTR ServiceClass, LPCWSTR UserObjectDN)
Definition: ntdsapi.c:199
GLuint GLuint * names
Definition: glext.h:11545
struct DS_NAME_RESULT_ITEMA * PDS_NAME_RESULT_ITEMA
#define DECL_WINELIB_TYPE_AW(type)
Definition: windef.h:401
DS_SPN_WRITE_OP
Definition: ntdsapi.h:70
PDS_NAME_RESULT_ITEMA rItems
Definition: ntdsapi.h:97
DWORD WINAPI DsMakeSpnW(LPCWSTR, LPCWSTR, LPCWSTR, USHORT, LPCWSTR, DWORD *, LPWSTR)
Definition: ntdsapi.c:70
DWORD WINAPI DsCrackNamesW(HANDLE handle, DS_NAME_FLAGS flags, DS_NAME_FORMAT offered, DS_NAME_FORMAT desired, DWORD num, const WCHAR **names, PDS_NAME_RESULTW *result)
Definition: ntdsapi.c:248
const char * LPCSTR
Definition: xmlstorage.h:183
struct DS_NAME_RESULTW * PDS_NAME_RESULTW
DS_NAME_FLAGS
Definition: ntdsapi.h:36
DWORD WINAPI DsClientMakeSpnForTargetServerW(LPCWSTR, LPCWSTR, DWORD *, LPWSTR)
Definition: ntdsapi.c:209
__wchar_t WCHAR
Definition: xmlstorage.h:180
DS_SPN_NAME_TYPE
Definition: ntdsapi.h:60
#define WINAPI
Definition: msvc.h:6
struct DS_NAME_RESULTA * PDS_NAME_RESULTA
unsigned long DWORD
Definition: ntddk_ex.h:95
GLuint GLuint num
Definition: glext.h:9618
GLbitfield flags
Definition: glext.h:7161
DS_NAME_FORMAT
Definition: ntdsapi.h:45
struct DS_NAME_RESULT_ITEMW * PDS_NAME_RESULT_ITEMW
unsigned short USHORT
Definition: pedump.c:61
DWORD WINAPI DsCrackNamesA(HANDLE handle, DS_NAME_FLAGS flags, DS_NAME_FORMAT offered, DS_NAME_FORMAT desired, DWORD num, const CHAR **names, PDS_NAME_RESULTA *result)
Definition: ntdsapi.c:238
WCHAR * LPWSTR
Definition: xmlstorage.h:184