Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIPK11Token.idl
3 : */
4 :
5 : #ifndef __gen_nsIPK11Token_h__
6 : #define __gen_nsIPK11Token_h__
7 :
8 :
9 : #ifndef __gen_nsISupports_h__
10 : #include "nsISupports.h"
11 : #endif
12 :
13 : /* For IDL files that don't want to include root IDL files. */
14 : #ifndef NS_NO_VTABLE
15 : #define NS_NO_VTABLE
16 : #endif
17 :
18 : /* starting interface: nsIPK11Token */
19 : #define NS_IPK11TOKEN_IID_STR "51191434-1dd2-11b2-a17c-e49c4e99a4e3"
20 :
21 : #define NS_IPK11TOKEN_IID \
22 : {0x51191434, 0x1dd2, 0x11b2, \
23 : { 0xa1, 0x7c, 0xe4, 0x9c, 0x4e, 0x99, 0xa4, 0xe3 }}
24 :
25 1 : class NS_NO_VTABLE nsIPK11Token : public nsISupports {
26 : public:
27 :
28 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IPK11TOKEN_IID)
29 :
30 : enum {
31 : ASK_EVERY_TIME = -1,
32 : ASK_FIRST_TIME = 0,
33 : ASK_EXPIRE_TIME = 1
34 : };
35 :
36 : /* [must_use] readonly attribute AUTF8String tokenName; */
37 : MOZ_MUST_USE NS_IMETHOD GetTokenName(nsACString & aTokenName) = 0;
38 :
39 : /* [must_use] readonly attribute AUTF8String tokenLabel; */
40 : MOZ_MUST_USE NS_IMETHOD GetTokenLabel(nsACString & aTokenLabel) = 0;
41 :
42 : /* [must_use] readonly attribute AUTF8String tokenManID; */
43 : MOZ_MUST_USE NS_IMETHOD GetTokenManID(nsACString & aTokenManID) = 0;
44 :
45 : /* [must_use] readonly attribute AUTF8String tokenHWVersion; */
46 : MOZ_MUST_USE NS_IMETHOD GetTokenHWVersion(nsACString & aTokenHWVersion) = 0;
47 :
48 : /* [must_use] readonly attribute AUTF8String tokenFWVersion; */
49 : MOZ_MUST_USE NS_IMETHOD GetTokenFWVersion(nsACString & aTokenFWVersion) = 0;
50 :
51 : /* [must_use] readonly attribute AUTF8String tokenSerialNumber; */
52 : MOZ_MUST_USE NS_IMETHOD GetTokenSerialNumber(nsACString & aTokenSerialNumber) = 0;
53 :
54 : /* [must_use] boolean isLoggedIn (); */
55 : MOZ_MUST_USE NS_IMETHOD IsLoggedIn(bool *_retval) = 0;
56 :
57 : /* [must_use] void login (in boolean force); */
58 : MOZ_MUST_USE NS_IMETHOD Login(bool force) = 0;
59 :
60 : /* [must_use] void logoutSimple (); */
61 : MOZ_MUST_USE NS_IMETHOD LogoutSimple(void) = 0;
62 :
63 : /* [must_use] void logoutAndDropAuthenticatedResources (); */
64 : MOZ_MUST_USE NS_IMETHOD LogoutAndDropAuthenticatedResources(void) = 0;
65 :
66 : /* [must_use] void reset (); */
67 : MOZ_MUST_USE NS_IMETHOD Reset(void) = 0;
68 :
69 : /* [must_use] readonly attribute long minimumPasswordLength; */
70 : MOZ_MUST_USE NS_IMETHOD GetMinimumPasswordLength(int32_t *aMinimumPasswordLength) = 0;
71 :
72 : /* [must_use] readonly attribute boolean needsUserInit; */
73 : MOZ_MUST_USE NS_IMETHOD GetNeedsUserInit(bool *aNeedsUserInit) = 0;
74 :
75 : /* [must_use] boolean checkPassword (in AUTF8String password); */
76 : MOZ_MUST_USE NS_IMETHOD CheckPassword(const nsACString & password, bool *_retval) = 0;
77 :
78 : /* [must_use] void initPassword (in AUTF8String initialPassword); */
79 : MOZ_MUST_USE NS_IMETHOD InitPassword(const nsACString & initialPassword) = 0;
80 :
81 : /* [must_use] void changePassword (in AUTF8String oldPassword, in AUTF8String newPassword); */
82 : MOZ_MUST_USE NS_IMETHOD ChangePassword(const nsACString & oldPassword, const nsACString & newPassword) = 0;
83 :
84 : /* [must_use] long getAskPasswordTimes (); */
85 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimes(int32_t *_retval) = 0;
86 :
87 : /* [must_use] long getAskPasswordTimeout (); */
88 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimeout(int32_t *_retval) = 0;
89 :
90 : /* [must_use] void setAskPasswordDefaults ([const] in long askTimes, [const] in long timeout); */
91 : MOZ_MUST_USE NS_IMETHOD SetAskPasswordDefaults(const int32_t askTimes, const int32_t timeout) = 0;
92 :
93 : /* [must_use] readonly attribute boolean hasPassword; */
94 : MOZ_MUST_USE NS_IMETHOD GetHasPassword(bool *aHasPassword) = 0;
95 :
96 : /* [must_use] boolean isHardwareToken (); */
97 : MOZ_MUST_USE NS_IMETHOD IsHardwareToken(bool *_retval) = 0;
98 :
99 : /* [must_use] boolean needsLogin (); */
100 : MOZ_MUST_USE NS_IMETHOD NeedsLogin(bool *_retval) = 0;
101 :
102 : };
103 :
104 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIPK11Token, NS_IPK11TOKEN_IID)
105 :
106 : /* Use this macro when declaring classes that implement this interface. */
107 : #define NS_DECL_NSIPK11TOKEN \
108 : MOZ_MUST_USE NS_IMETHOD GetTokenName(nsACString & aTokenName) override; \
109 : MOZ_MUST_USE NS_IMETHOD GetTokenLabel(nsACString & aTokenLabel) override; \
110 : MOZ_MUST_USE NS_IMETHOD GetTokenManID(nsACString & aTokenManID) override; \
111 : MOZ_MUST_USE NS_IMETHOD GetTokenHWVersion(nsACString & aTokenHWVersion) override; \
112 : MOZ_MUST_USE NS_IMETHOD GetTokenFWVersion(nsACString & aTokenFWVersion) override; \
113 : MOZ_MUST_USE NS_IMETHOD GetTokenSerialNumber(nsACString & aTokenSerialNumber) override; \
114 : MOZ_MUST_USE NS_IMETHOD IsLoggedIn(bool *_retval) override; \
115 : MOZ_MUST_USE NS_IMETHOD Login(bool force) override; \
116 : MOZ_MUST_USE NS_IMETHOD LogoutSimple(void) override; \
117 : MOZ_MUST_USE NS_IMETHOD LogoutAndDropAuthenticatedResources(void) override; \
118 : MOZ_MUST_USE NS_IMETHOD Reset(void) override; \
119 : MOZ_MUST_USE NS_IMETHOD GetMinimumPasswordLength(int32_t *aMinimumPasswordLength) override; \
120 : MOZ_MUST_USE NS_IMETHOD GetNeedsUserInit(bool *aNeedsUserInit) override; \
121 : MOZ_MUST_USE NS_IMETHOD CheckPassword(const nsACString & password, bool *_retval) override; \
122 : MOZ_MUST_USE NS_IMETHOD InitPassword(const nsACString & initialPassword) override; \
123 : MOZ_MUST_USE NS_IMETHOD ChangePassword(const nsACString & oldPassword, const nsACString & newPassword) override; \
124 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimes(int32_t *_retval) override; \
125 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimeout(int32_t *_retval) override; \
126 : MOZ_MUST_USE NS_IMETHOD SetAskPasswordDefaults(const int32_t askTimes, const int32_t timeout) override; \
127 : MOZ_MUST_USE NS_IMETHOD GetHasPassword(bool *aHasPassword) override; \
128 : MOZ_MUST_USE NS_IMETHOD IsHardwareToken(bool *_retval) override; \
129 : MOZ_MUST_USE NS_IMETHOD NeedsLogin(bool *_retval) override;
130 :
131 : /* Use this macro when declaring the members of this interface when the
132 : class doesn't implement the interface. This is useful for forwarding. */
133 : #define NS_DECL_NON_VIRTUAL_NSIPK11TOKEN \
134 : MOZ_MUST_USE nsresult GetTokenName(nsACString & aTokenName); \
135 : MOZ_MUST_USE nsresult GetTokenLabel(nsACString & aTokenLabel); \
136 : MOZ_MUST_USE nsresult GetTokenManID(nsACString & aTokenManID); \
137 : MOZ_MUST_USE nsresult GetTokenHWVersion(nsACString & aTokenHWVersion); \
138 : MOZ_MUST_USE nsresult GetTokenFWVersion(nsACString & aTokenFWVersion); \
139 : MOZ_MUST_USE nsresult GetTokenSerialNumber(nsACString & aTokenSerialNumber); \
140 : MOZ_MUST_USE nsresult IsLoggedIn(bool *_retval); \
141 : MOZ_MUST_USE nsresult Login(bool force); \
142 : MOZ_MUST_USE nsresult LogoutSimple(void); \
143 : MOZ_MUST_USE nsresult LogoutAndDropAuthenticatedResources(void); \
144 : MOZ_MUST_USE nsresult Reset(void); \
145 : MOZ_MUST_USE nsresult GetMinimumPasswordLength(int32_t *aMinimumPasswordLength); \
146 : MOZ_MUST_USE nsresult GetNeedsUserInit(bool *aNeedsUserInit); \
147 : MOZ_MUST_USE nsresult CheckPassword(const nsACString & password, bool *_retval); \
148 : MOZ_MUST_USE nsresult InitPassword(const nsACString & initialPassword); \
149 : MOZ_MUST_USE nsresult ChangePassword(const nsACString & oldPassword, const nsACString & newPassword); \
150 : MOZ_MUST_USE nsresult GetAskPasswordTimes(int32_t *_retval); \
151 : MOZ_MUST_USE nsresult GetAskPasswordTimeout(int32_t *_retval); \
152 : MOZ_MUST_USE nsresult SetAskPasswordDefaults(const int32_t askTimes, const int32_t timeout); \
153 : MOZ_MUST_USE nsresult GetHasPassword(bool *aHasPassword); \
154 : MOZ_MUST_USE nsresult IsHardwareToken(bool *_retval); \
155 : MOZ_MUST_USE nsresult NeedsLogin(bool *_retval);
156 :
157 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
158 : #define NS_FORWARD_NSIPK11TOKEN(_to) \
159 : MOZ_MUST_USE NS_IMETHOD GetTokenName(nsACString & aTokenName) override { return _to GetTokenName(aTokenName); } \
160 : MOZ_MUST_USE NS_IMETHOD GetTokenLabel(nsACString & aTokenLabel) override { return _to GetTokenLabel(aTokenLabel); } \
161 : MOZ_MUST_USE NS_IMETHOD GetTokenManID(nsACString & aTokenManID) override { return _to GetTokenManID(aTokenManID); } \
162 : MOZ_MUST_USE NS_IMETHOD GetTokenHWVersion(nsACString & aTokenHWVersion) override { return _to GetTokenHWVersion(aTokenHWVersion); } \
163 : MOZ_MUST_USE NS_IMETHOD GetTokenFWVersion(nsACString & aTokenFWVersion) override { return _to GetTokenFWVersion(aTokenFWVersion); } \
164 : MOZ_MUST_USE NS_IMETHOD GetTokenSerialNumber(nsACString & aTokenSerialNumber) override { return _to GetTokenSerialNumber(aTokenSerialNumber); } \
165 : MOZ_MUST_USE NS_IMETHOD IsLoggedIn(bool *_retval) override { return _to IsLoggedIn(_retval); } \
166 : MOZ_MUST_USE NS_IMETHOD Login(bool force) override { return _to Login(force); } \
167 : MOZ_MUST_USE NS_IMETHOD LogoutSimple(void) override { return _to LogoutSimple(); } \
168 : MOZ_MUST_USE NS_IMETHOD LogoutAndDropAuthenticatedResources(void) override { return _to LogoutAndDropAuthenticatedResources(); } \
169 : MOZ_MUST_USE NS_IMETHOD Reset(void) override { return _to Reset(); } \
170 : MOZ_MUST_USE NS_IMETHOD GetMinimumPasswordLength(int32_t *aMinimumPasswordLength) override { return _to GetMinimumPasswordLength(aMinimumPasswordLength); } \
171 : MOZ_MUST_USE NS_IMETHOD GetNeedsUserInit(bool *aNeedsUserInit) override { return _to GetNeedsUserInit(aNeedsUserInit); } \
172 : MOZ_MUST_USE NS_IMETHOD CheckPassword(const nsACString & password, bool *_retval) override { return _to CheckPassword(password, _retval); } \
173 : MOZ_MUST_USE NS_IMETHOD InitPassword(const nsACString & initialPassword) override { return _to InitPassword(initialPassword); } \
174 : MOZ_MUST_USE NS_IMETHOD ChangePassword(const nsACString & oldPassword, const nsACString & newPassword) override { return _to ChangePassword(oldPassword, newPassword); } \
175 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimes(int32_t *_retval) override { return _to GetAskPasswordTimes(_retval); } \
176 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimeout(int32_t *_retval) override { return _to GetAskPasswordTimeout(_retval); } \
177 : MOZ_MUST_USE NS_IMETHOD SetAskPasswordDefaults(const int32_t askTimes, const int32_t timeout) override { return _to SetAskPasswordDefaults(askTimes, timeout); } \
178 : MOZ_MUST_USE NS_IMETHOD GetHasPassword(bool *aHasPassword) override { return _to GetHasPassword(aHasPassword); } \
179 : MOZ_MUST_USE NS_IMETHOD IsHardwareToken(bool *_retval) override { return _to IsHardwareToken(_retval); } \
180 : MOZ_MUST_USE NS_IMETHOD NeedsLogin(bool *_retval) override { return _to NeedsLogin(_retval); }
181 :
182 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
183 : #define NS_FORWARD_SAFE_NSIPK11TOKEN(_to) \
184 : MOZ_MUST_USE NS_IMETHOD GetTokenName(nsACString & aTokenName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTokenName(aTokenName); } \
185 : MOZ_MUST_USE NS_IMETHOD GetTokenLabel(nsACString & aTokenLabel) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTokenLabel(aTokenLabel); } \
186 : MOZ_MUST_USE NS_IMETHOD GetTokenManID(nsACString & aTokenManID) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTokenManID(aTokenManID); } \
187 : MOZ_MUST_USE NS_IMETHOD GetTokenHWVersion(nsACString & aTokenHWVersion) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTokenHWVersion(aTokenHWVersion); } \
188 : MOZ_MUST_USE NS_IMETHOD GetTokenFWVersion(nsACString & aTokenFWVersion) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTokenFWVersion(aTokenFWVersion); } \
189 : MOZ_MUST_USE NS_IMETHOD GetTokenSerialNumber(nsACString & aTokenSerialNumber) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTokenSerialNumber(aTokenSerialNumber); } \
190 : MOZ_MUST_USE NS_IMETHOD IsLoggedIn(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->IsLoggedIn(_retval); } \
191 : MOZ_MUST_USE NS_IMETHOD Login(bool force) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Login(force); } \
192 : MOZ_MUST_USE NS_IMETHOD LogoutSimple(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->LogoutSimple(); } \
193 : MOZ_MUST_USE NS_IMETHOD LogoutAndDropAuthenticatedResources(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->LogoutAndDropAuthenticatedResources(); } \
194 : MOZ_MUST_USE NS_IMETHOD Reset(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Reset(); } \
195 : MOZ_MUST_USE NS_IMETHOD GetMinimumPasswordLength(int32_t *aMinimumPasswordLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinimumPasswordLength(aMinimumPasswordLength); } \
196 : MOZ_MUST_USE NS_IMETHOD GetNeedsUserInit(bool *aNeedsUserInit) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNeedsUserInit(aNeedsUserInit); } \
197 : MOZ_MUST_USE NS_IMETHOD CheckPassword(const nsACString & password, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CheckPassword(password, _retval); } \
198 : MOZ_MUST_USE NS_IMETHOD InitPassword(const nsACString & initialPassword) override { return !_to ? NS_ERROR_NULL_POINTER : _to->InitPassword(initialPassword); } \
199 : MOZ_MUST_USE NS_IMETHOD ChangePassword(const nsACString & oldPassword, const nsACString & newPassword) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ChangePassword(oldPassword, newPassword); } \
200 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimes(int32_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAskPasswordTimes(_retval); } \
201 : MOZ_MUST_USE NS_IMETHOD GetAskPasswordTimeout(int32_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAskPasswordTimeout(_retval); } \
202 : MOZ_MUST_USE NS_IMETHOD SetAskPasswordDefaults(const int32_t askTimes, const int32_t timeout) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAskPasswordDefaults(askTimes, timeout); } \
203 : MOZ_MUST_USE NS_IMETHOD GetHasPassword(bool *aHasPassword) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHasPassword(aHasPassword); } \
204 : MOZ_MUST_USE NS_IMETHOD IsHardwareToken(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->IsHardwareToken(_retval); } \
205 : MOZ_MUST_USE NS_IMETHOD NeedsLogin(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->NeedsLogin(_retval); }
206 :
207 : #if 0
208 : /* Use the code below as a template for the implementation class for this interface. */
209 :
210 : /* Header file */
211 : class nsPK11Token : public nsIPK11Token
212 : {
213 : public:
214 : NS_DECL_ISUPPORTS
215 : NS_DECL_NSIPK11TOKEN
216 :
217 : nsPK11Token();
218 :
219 : private:
220 : ~nsPK11Token();
221 :
222 : protected:
223 : /* additional members */
224 : };
225 :
226 : /* Implementation file */
227 : NS_IMPL_ISUPPORTS(nsPK11Token, nsIPK11Token)
228 :
229 : nsPK11Token::nsPK11Token()
230 : {
231 : /* member initializers and constructor code */
232 : }
233 :
234 : nsPK11Token::~nsPK11Token()
235 : {
236 : /* destructor code */
237 : }
238 :
239 : /* [must_use] readonly attribute AUTF8String tokenName; */
240 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetTokenName(nsACString & aTokenName)
241 : {
242 : return NS_ERROR_NOT_IMPLEMENTED;
243 : }
244 :
245 : /* [must_use] readonly attribute AUTF8String tokenLabel; */
246 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetTokenLabel(nsACString & aTokenLabel)
247 : {
248 : return NS_ERROR_NOT_IMPLEMENTED;
249 : }
250 :
251 : /* [must_use] readonly attribute AUTF8String tokenManID; */
252 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetTokenManID(nsACString & aTokenManID)
253 : {
254 : return NS_ERROR_NOT_IMPLEMENTED;
255 : }
256 :
257 : /* [must_use] readonly attribute AUTF8String tokenHWVersion; */
258 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetTokenHWVersion(nsACString & aTokenHWVersion)
259 : {
260 : return NS_ERROR_NOT_IMPLEMENTED;
261 : }
262 :
263 : /* [must_use] readonly attribute AUTF8String tokenFWVersion; */
264 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetTokenFWVersion(nsACString & aTokenFWVersion)
265 : {
266 : return NS_ERROR_NOT_IMPLEMENTED;
267 : }
268 :
269 : /* [must_use] readonly attribute AUTF8String tokenSerialNumber; */
270 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetTokenSerialNumber(nsACString & aTokenSerialNumber)
271 : {
272 : return NS_ERROR_NOT_IMPLEMENTED;
273 : }
274 :
275 : /* [must_use] boolean isLoggedIn (); */
276 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::IsLoggedIn(bool *_retval)
277 : {
278 : return NS_ERROR_NOT_IMPLEMENTED;
279 : }
280 :
281 : /* [must_use] void login (in boolean force); */
282 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::Login(bool force)
283 : {
284 : return NS_ERROR_NOT_IMPLEMENTED;
285 : }
286 :
287 : /* [must_use] void logoutSimple (); */
288 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::LogoutSimple()
289 : {
290 : return NS_ERROR_NOT_IMPLEMENTED;
291 : }
292 :
293 : /* [must_use] void logoutAndDropAuthenticatedResources (); */
294 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::LogoutAndDropAuthenticatedResources()
295 : {
296 : return NS_ERROR_NOT_IMPLEMENTED;
297 : }
298 :
299 : /* [must_use] void reset (); */
300 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::Reset()
301 : {
302 : return NS_ERROR_NOT_IMPLEMENTED;
303 : }
304 :
305 : /* [must_use] readonly attribute long minimumPasswordLength; */
306 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetMinimumPasswordLength(int32_t *aMinimumPasswordLength)
307 : {
308 : return NS_ERROR_NOT_IMPLEMENTED;
309 : }
310 :
311 : /* [must_use] readonly attribute boolean needsUserInit; */
312 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetNeedsUserInit(bool *aNeedsUserInit)
313 : {
314 : return NS_ERROR_NOT_IMPLEMENTED;
315 : }
316 :
317 : /* [must_use] boolean checkPassword (in AUTF8String password); */
318 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::CheckPassword(const nsACString & password, bool *_retval)
319 : {
320 : return NS_ERROR_NOT_IMPLEMENTED;
321 : }
322 :
323 : /* [must_use] void initPassword (in AUTF8String initialPassword); */
324 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::InitPassword(const nsACString & initialPassword)
325 : {
326 : return NS_ERROR_NOT_IMPLEMENTED;
327 : }
328 :
329 : /* [must_use] void changePassword (in AUTF8String oldPassword, in AUTF8String newPassword); */
330 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::ChangePassword(const nsACString & oldPassword, const nsACString & newPassword)
331 : {
332 : return NS_ERROR_NOT_IMPLEMENTED;
333 : }
334 :
335 : /* [must_use] long getAskPasswordTimes (); */
336 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetAskPasswordTimes(int32_t *_retval)
337 : {
338 : return NS_ERROR_NOT_IMPLEMENTED;
339 : }
340 :
341 : /* [must_use] long getAskPasswordTimeout (); */
342 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetAskPasswordTimeout(int32_t *_retval)
343 : {
344 : return NS_ERROR_NOT_IMPLEMENTED;
345 : }
346 :
347 : /* [must_use] void setAskPasswordDefaults ([const] in long askTimes, [const] in long timeout); */
348 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::SetAskPasswordDefaults(const int32_t askTimes, const int32_t timeout)
349 : {
350 : return NS_ERROR_NOT_IMPLEMENTED;
351 : }
352 :
353 : /* [must_use] readonly attribute boolean hasPassword; */
354 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::GetHasPassword(bool *aHasPassword)
355 : {
356 : return NS_ERROR_NOT_IMPLEMENTED;
357 : }
358 :
359 : /* [must_use] boolean isHardwareToken (); */
360 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::IsHardwareToken(bool *_retval)
361 : {
362 : return NS_ERROR_NOT_IMPLEMENTED;
363 : }
364 :
365 : /* [must_use] boolean needsLogin (); */
366 : MOZ_MUST_USE NS_IMETHODIMP nsPK11Token::NeedsLogin(bool *_retval)
367 : {
368 : return NS_ERROR_NOT_IMPLEMENTED;
369 : }
370 :
371 : /* End of implementation class template. */
372 : #endif
373 :
374 :
375 : #endif /* __gen_nsIPK11Token_h__ */
|