www.pudn.com > POJ.rar   To Read all the content


[file head]:
/*
Defines.h

Windows32 API definitions

Copyright (C) 1996 Free Software Foundation, Inc.

Author: Scott Christley <scottc@net-community.com>

This file is part of the Windows32 API Library.

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.

If you are interested in a warranty or support for this source code,
contact Scott Christley <scottc@net-community.com> for more information.

You should have received a copy of the GNU Library General Public
License along with this library; see the file CO
... ...

[file tail]:
... ...
OINT (CONTEXT_i386 | 8)
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_i386 | 0x10)
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS)

/* our own invention */
#define FLAG_TRACE_BIT 0x100
#define CONTEXT_DEBUGGER (CONTEXT_FULL | CONTEXT_FLOATING_POINT)

#endif

#define ASCIICHAR AsciiChar
#define FAR
#define PACKED __attribute__((packed))

#define FILTER_TEMP_DUPLICATE_ACCOUNT (0x0001)
#define FILTER_NORMAL_ACCOUNT (0x0002)
#define FILTER_INTERDOMAIN_TRUST_ACCOUNT (0x0008)
#define FILTER_WORKSTATION_TRUST_ACCOUNT (0x0010)
#define FILTER_SERVER_TRUST_ACCOUNT (0x0020)

#define LOGON32_LOGON_INTERACTIVE (0x02)
#define LOGON32_LOGON_BATCH (0x04)
#define LOGON32_LOGON_SERVICE (0x05)
#define LOGON32_PROVIDER_DEFAULT (0x00)
#define LOGON32_PROVIDER_WINNT35 (0x01)

#define QID_SYNC 0xFFFFFFFF

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* _GNU_H_WINDOWS32_DEFINES */