//Sample code file: var/ndk/webBuildengine/tmp/viewable_samples/a4ad0b48-dd95-46b6-8289-721e99c8dc76/login_method/shared/defines.h

//Warning: This code has been marked up for HTML

/******************************************************************************
Clear Password Method Header File.

Copyright (C) 2002 Novell, Inc. All Rights Reserved. 

THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND
TREATIES. USE AND REDISTRIBUTION OF THIS WORK IS SUBJECT TO THE
LICENSE AGREEMENT ACCOMPANYING THE SOFTWARE DEVELOPMENT KIT
(SDK) THAT CONTAINS THIS WORK. PURSUANT TO THE SDK LICENSE
AGREEMENT, NOVELL HEREBY GRANTS TO DEVELOPER A ROYALTY-FREE,
NON-EXCLUSIVE LICENSE TO INCLUDE NOVELL'S SAMPLE CODE IN ITS
PRODUCT. NOVELL GRANTS DEVELOPER WORLDWIDE DISTRIBUTION RIGHTS TO
MARKET, DISTRIBUTE, OR SELL NOVELL'S SAMPLE CODE AS A COMPONENT OF
DEVELOPER'S PRODUCTS. NOVELL SHALL HAVE NO OBLIGATIONS TO
DEVELOPER OR DEVELOPER'S CUSTOMERS WITH RESPECT TO THIS CODE.

 *****************************************************************************/
 
class='cKeyword'>class='cKeyword'>#ifndef   _DEFINES_H
class='cKeyword'>#define   _DEFINES_H

class='cKeyword'>#define MAX_CLEAR_PWD_CHARS      128

// Authentication Stores Tags
class='cKeyword'>#define CLEAR_PWD_TAG         {'C','l','e','a','r',' ','P','a','s','s','w','o','r','d',0}

// Method Version
class='cKeyword'>#define CPWD_METHOD_VERSION 1

// Info flags
class='cKeyword'>#define PASSWORD_CHANGE   0x1

typedef struct CPWD_INFO
{
   nuint32 error;      // non-zero are failures
   nuint32 infoFlags;   // information flags
} CPWD_INFO;

class='cKeyword'>#endif