Deleted: trunk/reactos/include/basetsd.h
Deleted: trunk/reactos/include/ntddk.h
Deleted: trunk/reactos/include/ntsecapi.h
Deleted: trunk/reactos/include/schemadef.h
Deleted: trunk/reactos/include/tmschema.h
Deleted: trunk/reactos/include/uxtheme.h
--- trunk/reactos/include/basetsd.h 2005-06-17 20:54:24 UTC (rev 16018)
+++ trunk/reactos/include/basetsd.h 2005-06-17 21:35:33 UTC (rev 16019)
@@ -1,133 +0,0 @@
-#ifndef _ROS_BASETSD_H
-#define _ROS_BASETSD_H
-#if __GNUC__ >=3
-#pragma GCC system_header
-#endif
-
-#ifdef __USE_W32API
-
-#include_next <basetsd.h>
-
-#ifdef __GNUC__
-#ifndef __int64
-#define __int64 long long
-#endif
-#endif
-
-#else /* __USE_W32API */
-
-#ifdef __GNUC__
-#ifndef __int64
-#define __int64 long long
-#endif
-#endif
-
-#if defined(_WIN64)
-#define __int3264 __int64
-#define ADDRESS_TAG_BIT 0x40000000000UI64
-#else /* !_WIN64 */
-#define __int3264 __int32
-#define ADDRESS_TAG_BIT 0x80000000UL
-#define HandleToUlong( h ) ((ULONG)(ULONG_PTR)(h) )
-#define HandleToLong( h ) ((LONG)(LONG_PTR) (h) )
-#define LongToHandle( h) ((HANDLE)(LONG_PTR) (h))
-#define PtrToUlong( p ) ((ULONG)(ULONG_PTR) (p) )
-#define PtrToLong( p ) ((LONG)(LONG_PTR) (p) )
-#define PtrToUint( p ) ((UINT)(UINT_PTR) (p) )
-#define PtrToInt( p ) ((INT)(INT_PTR) (p) )
-#define PtrToUshort( p ) ((unsigned short)(ULONG_PTR)(p) )
-#define PtrToShort( p ) ((short)(LONG_PTR)(p) )
-#define IntToPtr( i ) ((VOID*)(INT_PTR)((int)i))
-#define UIntToPtr( ui ) ((VOID*)(UINT_PTR)((unsigned int)ui))
-#define LongToPtr( l ) ((VOID*)(LONG_PTR)((long)l))
-#define ULongToPtr( ul ) ((VOID*)(ULONG_PTR)((unsigned long)ul))
-#endif /* !_WIN64 */
-
-#define UlongToPtr(ul) ULongToPtr(ul)
-#define UintToPtr(ui) UIntToPtr(ui)
-#define MAXUINT_PTR (~((UINT_PTR)0))
-#define MAXINT_PTR ((INT_PTR)(MAXUINT_PTR >> 1))
-#define MININT_PTR (~MAXINT_PTR)
-#define MAXULONG_PTR (~((ULONG_PTR)0))
-#define MAXLONG_PTR ((LONG_PTR)(MAXULONG_PTR >> 1))
-#define MINLONG_PTR (~MAXLONG_PTR)
-#define MAXUHALF_PTR ((UHALF_PTR)~0)
-#define MAXHALF_PTR ((HALF_PTR)(MAXUHALF_PTR >> 1))
-#define MINHALF_PTR (~MAXHALF_PTR)
-
-#ifndef RC_INVOKED
-#ifdef __cplusplus
-extern "C" {
-#endif
-typedef long LONG32, *PLONG32;
-#ifndef XFree86Server
-typedef int INT32, *PINT32;
-#endif /* ndef XFree86Server */
-typedef unsigned int ULONG32, *PULONG32;
-typedef unsigned int DWORD32, *PDWORD32;
-typedef unsigned int UINT32, *PUINT32;
-
-#if defined(_WIN64)
-typedef __int64 INT_PTR, *PINT_PTR;
-typedef unsigned __int64 UINT_PTR, *PUINT_PTR;
-typedef __int64 LONG_PTR, *PLONG_PTR;
-typedef unsigned __int64 ULONG_PTR, *PULONG_PTR;
-typedef unsigned __int64 HANDLE_PTR;
-typedef unsigned int UHALF_PTR, *PUHALF_PTR;
-typedef int HALF_PTR, *PHALF_PTR;
-
-#if 0 /* TODO when WIN64 is here */
-inline unsigned long HandleToUlong(const void* h )
- { return((unsigned long) h ); }
-inline long HandleToLong( const void* h )
- { return((long) h ); }
-inline void* LongToHandle( const long h )
- { return((void*) (INT_PTR) h ); }
-inline unsigned long PtrToUlong( const void* p)
- { return((unsigned long) p ); }
-inline unsigned int PtrToUint( const void* p )
- { return((unsigned int) p ); }
-inline unsigned short PtrToUshort( const void* p )
- { return((unsigned short) p ); }
-inline long PtrToLong( const void* p )
- { return((long) p ); }
-inline int PtrToInt( const void* p )
- { return((int) p ); }
-inline short PtrToShort( const void* p )
- { return((short) p ); }
-inline void* IntToPtr( const int i )
- { return( (void*)(INT_PTR)i ); }
-inline void* UIntToPtr(const unsigned int ui)
- { return( (void*)(UINT_PTR)ui ); }
-inline void* LongToPtr( const long l )
- { return( (void*)(LONG_PTR)l ); }
-inline void* ULongToPtr( const unsigned long ul )
- { return( (void*)(ULONG_PTR)ul ); }
-#endif /* 0_ */
-
-#else /* !_WIN64 */
-typedef int INT_PTR, *PINT_PTR;
-typedef unsigned int UINT_PTR, *PUINT_PTR;
-typedef long LONG_PTR, *PLONG_PTR;
-typedef unsigned long ULONG_PTR, *PULONG_PTR;
-typedef unsigned short UHALF_PTR, *PUHALF_PTR;
-typedef short HALF_PTR, *PHALF_PTR;
-typedef unsigned long HANDLE_PTR;
-#endif /* !_WIN64 */
-
-typedef ULONG_PTR SIZE_T, *PSIZE_T;
-typedef LONG_PTR SSIZE_T, *PSSIZE_T;
-typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;
-typedef __int64 LONG64, *PLONG64;
-typedef __int64 INT64, *PINT64;
-typedef unsigned __int64 ULONG64, *PULONG64;
-typedef unsigned __int64 DWORD64, *PDWORD64;
-typedef unsigned __int64 UINT64, *PUINT64;
-#ifdef __cplusplus
-}
-#endif
-#endif /* !RC_INVOKED */
-
-#endif /* !__USE_W32API */
-
-#endif /* _ROS_BASETSD_H */
--- trunk/reactos/include/ntddk.h 2005-06-17 20:54:24 UTC (rev 16018)
+++ trunk/reactos/include/ntddk.h 2005-06-17 21:35:33 UTC (rev 16019)
@@ -1,5 +0,0 @@
-
-/* (RJJ) some programs look for the DDK header here... */
-
-#include <ddk/ntddk.h>
-
--- trunk/reactos/include/ntsecapi.h 2005-06-17 20:54:24 UTC (rev 16018)
+++ trunk/reactos/include/ntsecapi.h 2005-06-17 21:35:33 UTC (rev 16019)
@@ -1,579 +0,0 @@
-/*
- * Copyright (C) 1999 Juergen Schmied
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#ifdef __USE_W32API
-#include_next <ntsecapi.h>
-#else
-
-#ifndef __WINE_NTSECAPI_H
-#define __WINE_NTSECAPI_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* defined(__cplusplus) */
-
-typedef enum _SECURITY_LOGON_TYPE {
- Interactive = 2,
- Network,
- Batch,
- Service,
- Proxy,
- Unlock,
- NetworkCleartext,
- NewCredentials,
- RemoteInteractive,
- CachedInteractive,
- CachedRemoteInteractive,
- CachedUnlock
-} SECURITY_LOGON_TYPE, *PSECURITY_LOGON_TYPE;
-
-typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS {
-
- PolicyNotifyAuditEventsInformation = 1,
- PolicyNotifyAccountDomainInformation,
- PolicyNotifyServerRoleInformation,
- PolicyNotifyDnsDomainInformation,
- PolicyNotifyDomainEfsInformation,
- PolicyNotifyDomainKerberosTicketInformation,
- PolicyNotifyMachineAccountPasswordInformation
-
-} POLICY_NOTIFICATION_INFORMATION_CLASS, *PPOLICY_NOTIFICATION_INFORMATION_CLASS;
-
-typedef ULONG LSA_OPERATIONAL_MODE, *PLSA_OPERATIONAL_MODE;
-
-/* Policy access rights */
-#define POLICY_VIEW_LOCAL_INFORMATION 0x00000001L
-#define POLICY_VIEW_AUDIT_INFORMATION 0x00000002L
-#define POLICY_GET_PRIVATE_INFORMATION 0x00000004L
-#define POLICY_TRUST_ADMIN 0x00000008L
-#define POLICY_CREATE_ACCOUNT 0x00000010L
-#define POLICY_CREATE_SECRET 0x00000020L
-#define POLICY_CREATE_PRIVILEGE 0x00000040L
-#define POLICY_SET_DEFAULT_QUOTA_LIMITS 0x00000080L
-#define POLICY_SET_AUDIT_REQUIREMENTS 0x00000100L
-#define POLICY_AUDIT_LOG_ADMIN 0x00000200L
-#define POLICY_SERVER_ADMIN 0x00000400L
-#define POLICY_LOOKUP_NAMES 0x00000800L
-#define POLICY_NOTIFICATION 0x00001000L
-
-#define POLICY_ALL_ACCESS ( \
- STANDARD_RIGHTS_REQUIRED | \
- POLICY_VIEW_LOCAL_INFORMATION | \
- POLICY_VIEW_AUDIT_INFORMATION | \
- POLICY_GET_PRIVATE_INFORMATION | \
- POLICY_TRUST_ADMIN | \
- POLICY_CREATE_ACCOUNT | \
- POLICY_CREATE_SECRET | \
- POLICY_CREATE_PRIVILEGE | \
- POLICY_SET_DEFAULT_QUOTA_LIMITS | \
- POLICY_SET_AUDIT_REQUIREMENTS | \
- POLICY_AUDIT_LOG_ADMIN | \
- POLICY_SERVER_ADMIN | \
- POLICY_LOOKUP_NAMES)
-
-
-#define POLICY_READ ( \
- STANDARD_RIGHTS_READ | \
- POLICY_VIEW_AUDIT_INFORMATION | \
- POLICY_GET_PRIVATE_INFORMATION)
-
-#define POLICY_WRITE ( \
- STANDARD_RIGHTS_WRITE | \
- POLICY_TRUST_ADMIN | \
- POLICY_CREATE_ACCOUNT | \
- POLICY_CREATE_SECRET | \
- POLICY_CREATE_PRIVILEGE | \
- POLICY_SET_DEFAULT_QUOTA_LIMITS | \
- POLICY_SET_AUDIT_REQUIREMENTS | \
- POLICY_AUDIT_LOG_ADMIN | \
- POLICY_SERVER_ADMIN)
-
-#define POLICY_EXECUTE ( \
- STANDARD_RIGHTS_EXECUTE | \
- POLICY_VIEW_LOCAL_INFORMATION | \
- POLICY_LOOKUP_NAMES)
-
-typedef UNICODE_STRING LSA_UNICODE_STRING, *PLSA_UNICODE_STRING;
-/* FIXME: Microsoft declares an LSA_STRING as ascii but changing this breaks secur32.dll so someone will need to figure out what to do here */
-typedef struct _LSA_STRING
-{
- USHORT Length;
- USHORT MaximumLength;
- PWSTR Buffer;
-} LSA_STRING, *PLSA_STRING;
-typedef OBJECT_ATTRIBUTES LSA_OBJECT_ATTRIBUTES, *PLSA_OBJECT_ATTRIBUTES;
-
-typedef PVOID LSA_HANDLE, *PLSA_HANDLE;
-
-typedef enum
-{
- PolicyAuditLogInformation = 1,
- PolicyAuditEventsInformation,
- PolicyPrimaryDomainInformation,
- PolicyPdAccountInformation,
- PolicyAccountDomainInformation,
- PolicyLsaServerRoleInformation,
- PolicyReplicaSourceInformation,
- PolicyDefaultQuotaInformation,
- PolicyModificationInformation,
- PolicyAuditFullSetInformation,
- PolicyAuditFullQueryInformation,
- PolicyDnsDomainInformation,
- PolicyEfsInformation
-} POLICY_INFORMATION_CLASS, *PPOLICY_INFORMATION_CLASS;
-
-typedef ULONG POLICY_AUDIT_EVENT_OPTIONS, *PPOLICY_AUDIT_EVENT_OPTIONS;
-
-typedef struct _POLICY_AUDIT_EVENTS_INFO
-{
- WINBOOL AuditingMode;
- PPOLICY_AUDIT_EVENT_OPTIONS EventAuditingOptions;
- ULONG MaximumAuditEventCount;
-} POLICY_AUDIT_EVENTS_INFO, *PPOLICY_AUDIT_EVENTS_INFO;
-
-typedef struct _LSA_FOREST_TRUST_DOMAIN_INFO {
-
- PSID Sid;
- LSA_UNICODE_STRING DnsName;
- LSA_UNICODE_STRING NetbiosName;
-
-} LSA_FOREST_TRUST_DOMAIN_INFO, *PLSA_FOREST_TRUST_DOMAIN_INFO;
-
-
-#define MAX_FOREST_TRUST_BINARY_DATA_SIZE ( 128 * 1024 )
-
-typedef struct _LSA_FOREST_TRUST_BINARY_DATA {
-
- ULONG Length;
- PUCHAR Buffer;
-
-} LSA_FOREST_TRUST_BINARY_DATA, *PLSA_FOREST_TRUST_BINARY_DATA;
-
-typedef enum {
-
- ForestTrustTopLevelName,
- ForestTrustTopLevelNameEx,
- ForestTrustDomainInfo,
- ForestTrustRecordTypeLast = ForestTrustDomainInfo
-
-} LSA_FOREST_TRUST_RECORD_TYPE;
-
-typedef struct _LSA_AUTH_INFORMATION {
-
- LARGE_INTEGER LastUpdateTime;
- ULONG AuthType;
- ULONG AuthInfoLength;
- PUCHAR AuthInfo;
-} LSA_AUTH_INFORMATION, *PLSA_AUTH_INFORMATION;
-
-typedef struct _TRUSTED_DOMAIN_AUTH_INFORMATION {
-
- ULONG IncomingAuthInfos;
- PLSA_AUTH_INFORMATION IncomingAuthenticationInformation;
- PLSA_AUTH_INFORMATION IncomingPreviousAuthenticationInformation;
- ULONG OutgoingAuthInfos;
- PLSA_AUTH_INFORMATION OutgoingAuthenticationInformation;
- PLSA_AUTH_INFORMATION OutgoingPreviousAuthenticationInformation;
-
-} TRUSTED_DOMAIN_AUTH_INFORMATION, *PTRUSTED_DOMAIN_AUTH_INFORMATION;
-
-typedef struct _LSA_FOREST_TRUST_RECORD {
-
- ULONG Flags;
- LSA_FOREST_TRUST_RECORD_TYPE ForestTrustType;
- LARGE_INTEGER Time;
-
-
- union {
-
- LSA_UNICODE_STRING TopLevelName;
- LSA_FOREST_TRUST_DOMAIN_INFO DomainInfo;
- LSA_FOREST_TRUST_BINARY_DATA Data;
- } ForestTrustData;
-
-} LSA_FOREST_TRUST_RECORD, *PLSA_FOREST_TRUST_RECORD;
-
-typedef struct _LSA_TRANSLATED_SID {
-
- SID_NAME_USE Use;
- ULONG RelativeId;
- LONG DomainIndex;
-
-} LSA_TRANSLATED_SID, *PLSA_TRANSLATED_SID;
-
-typedef struct _LSA_TRANSLATED_SID2 {
-
- SID_NAME_USE Use;
- PSID Sid;
- LONG DomainIndex;
- ULONG Flags;
-
-} LSA_TRANSLATED_SID2, *PLSA_TRANSLATED_SID2;
-
-typedef struct _LSA_TRANSLATED_NAME {
-
- SID_NAME_USE Use;
- LSA_UNICODE_STRING Name;
- LONG DomainIndex;
-
-} LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;
-
-typedef enum {
-
- CollisionTdo,
- CollisionXref,
- CollisionOther
-
-} LSA_FOREST_TRUST_COLLISION_RECORD_TYPE;
-
-typedef struct _LSA_FOREST_TRUST_COLLISION_RECORD {
-
- ULONG Index;
- LSA_FOREST_TRUST_COLLISION_RECORD_TYPE Type;
- ULONG Flags;
- LSA_UNICODE_STRING Name;
-
-} LSA_FOREST_TRUST_COLLISION_RECORD, *PLSA_FOREST_TRUST_COLLISION_RECORD;
-
-typedef struct _LSA_FOREST_TRUST_COLLISION_INFORMATION {
-
- ULONG RecordCount;
- PLSA_FOREST_TRUST_COLLISION_RECORD * Entries;
-
-} LSA_FOREST_TRUST_COLLISION_INFORMATION, *PLSA_FOREST_TRUST_COLLISION_INFORMATION;
-
-typedef struct _TRUSTED_DOMAIN_INFORMATION_EX {
-
- LSA_UNICODE_STRING Name;
- LSA_UNICODE_STRING FlatName;
- PSID Sid;
- ULONG TrustDirection;
- ULONG TrustType;
- ULONG TrustAttributes;
-
-} TRUSTED_DOMAIN_INFORMATION_EX, *PTRUSTED_DOMAIN_INFORMATION_EX;
-
-typedef ULONG LSA_ENUMERATION_HANDLE, *PLSA_ENUMERATION_HANDLE;
-
-typedef struct _LSA_TRUST_INFORMATION {
-
- LSA_UNICODE_STRING Name;
- PSID Sid;
-
-} LSA_TRUST_INFORMATION, *PLSA_TRUST_INFORMATION;
-
-typedef struct _LSA_REFERENCED_DOMAIN_LIST {
-
- ULONG Entries;
- PLSA_TRUST_INFORMATION Domains;
-
-} LSA_REFERENCED_DOMAIN_LIST, *PLSA_REFERENCED_DOMAIN_LIST;
-
-typedef enum _POLICY_DOMAIN_INFORMATION_CLASS {
-
- PolicyDomainEfsInformation = 2,
- PolicyDomainKerberosTicketInformation
-
-} POLICY_DOMAIN_INFORMATION_CLASS, *PPOLICY_DOMAIN_INFORMATION_CLASS;
-
-typedef struct _POLICY_PRIMARY_DOMAIN_INFO
-{
- LSA_UNICODE_STRING Name;
- PSID Sid;
-} POLICY_PRIMARY_DOMAIN_INFO, *PPOLICY_PRIMARY_DOMAIN_INFO;
-
-typedef struct _POLICY_ACCOUNT_DOMAIN_INFO
-{
- LSA_UNICODE_STRING DomainName;
- PSID DomainSid;
-} POLICY_ACCOUNT_DOMAIN_INFO, *PPOLICY_ACCOUNT_DOMAIN_INFO;
-
-typedef struct _LSA_FOREST_TRUST_INFORMATION {
-
- ULONG RecordCount;
- PLSA_FOREST_TRUST_RECORD * Entries;
-
-} LSA_FOREST_TRUST_INFORMATION, *PLSA_FOREST_TRUST_INFORMATION;
-
-typedef struct _SECURITY_LOGON_SESSION_DATA {
- ULONG Size ;
- LUID LogonId ;
- LSA_UNICODE_STRING UserName ;
- LSA_UNICODE_STRING LogonDomain ;
- LSA_UNICODE_STRING AuthenticationPackage ;
- ULONG LogonType ;
- ULONG Session ;
- PSID Sid ;
- LARGE_INTEGER LogonTime ;
- LSA_UNICODE_STRING LogonServer ;
- LSA_UNICODE_STRING DnsDomainName ;
- LSA_UNICODE_STRING Upn ;
-} SECURITY_LOGON_SESSION_DATA, * PSECURITY_LOGON_SESSION_DATA ;
-
-typedef enum _TRUSTED_INFORMATION_CLASS {
-
- TrustedDomainNameInformation = 1,
- TrustedControllersInformation,
- TrustedPosixOffsetInformation,
- TrustedPasswordInformation,
- TrustedDomainInformationBasic,
- TrustedDomainInformationEx,
- TrustedDomainAuthInformation,
- TrustedDomainFullInformation,
- TrustedDomainAuthInformationInternal,
- TrustedDomainFullInformationInternal,
- TrustedDomainInformationEx2Internal,
- TrustedDomainFullInformation2Internal,
-
-} TRUSTED_INFORMATION_CLASS, *PTRUSTED_INFORMATION_CLASS;
-
-ULONG
-STDCALL
-LsaNtStatusToWinError(NTSTATUS Status);
-NTSTATUS
-STDCALL
-LsaOpenPolicy(PLSA_UNICODE_STRING lsaucs,PLSA_OBJECT_ATTRIBUTES lsaoa,ACCESS_MASK access,PLSA_HANDLE lsah);
-NTSTATUS
-STDCALL
-LsaQueryInformationPolicy(LSA_HANDLE lsah,POLICY_INFORMATION_CLASS pic,PVOID* pv);
-NTSTATUS
-STDCALL
-LsaFreeMemory(PVOID pv);
-NTSTATUS
-STDCALL
-LsaClose(LSA_HANDLE ObjectHandle);
-NTSTATUS
-STDCALL
-LsaAddAccountRights(
- LSA_HANDLE PolicyHandle,
- PSID AccountSid,
- PLSA_UNICODE_STRING UserRights,
- ULONG CountOfRights
- );
-NTSTATUS
-STDCALL
-LsaCreateTrustedDomainEx(
- LSA_HANDLE PolicyHandle,
- PTRUSTED_DOMAIN_INFORMATION_EX TrustedDomainInformation,
- PTRUSTED_DOMAIN_AUTH_INFORMATION AuthenticationInformation,
- ACCESS_MASK DesiredAccess,
- PLSA_HANDLE TrustedDomainHandle
- );
-NTSTATUS
-STDCALL
-LsaDeleteTrustedDomain(
- LSA_HANDLE PolicyHandle,
- PSID TrustedDomainSid
- );
-NTSTATUS
-STDCALL
-LsaEnumerateAccountRights(
- LSA_HANDLE PolicyHandle,
- PSID AccountSid,
- PLSA_UNICODE_STRING *UserRights,
- PULONG CountOfRights
- );
-NTSTATUS
-STDCALL
-LsaEnumerateAccountsWithUserRight(
- LSA_HANDLE PolicyHandle,
- OPTIONAL PLSA_UNICODE_STRING UserRights,
- PVOID *EnumerationBuffer,
- PULONG CountReturned
- );
-NTSTATUS
-STDCALL
-LsaEnumerateTrustedDomains(
- LSA_HANDLE PolicyHandle,
- PLSA_ENUMERATION_HANDLE EnumerationContext,
- PVOID *Buffer,
- ULONG PreferedMaximumLength,
- PULONG CountReturned
- );
-NTSTATUS
-STDCALL
-LsaEnumerateTrustedDomainsEx(
- LSA_HANDLE PolicyHandle,
- PLSA_ENUMERATION_HANDLE EnumerationContext,
- PVOID *Buffer,
- ULONG PreferedMaximumLength,
- PULONG CountReturned
- );
-NTSTATUS
-STDCALL
-LsaLookupNames(
- LSA_HANDLE PolicyHandle,
- ULONG Count,
- PLSA_UNICODE_STRING Names,
- PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
- PLSA_TRANSLATED_SID *Sids
- );
-NTSTATUS
-STDCALL
-LsaLookupNames2(
- LSA_HANDLE PolicyHandle,
- ULONG Flags,
- ULONG Count,
- PLSA_UNICODE_STRING Names,
- PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
- PLSA_TRANSLATED_SID2 *Sids
- );
-NTSTATUS
-STDCALL
-LsaLookupSids(
- LSA_HANDLE PolicyHandle,
- ULONG Count,
- PSID *Sids,
- PLSA_REFERENCED_DOMAIN_LIST *ReferencedDomains,
- PLSA_TRANSLATED_NAME *Names
- );
-NTSTATUS
-STDCALL
-LsaOpenTrustedDomainByName(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING TrustedDomainName,
- ACCESS_MASK DesiredAccess,
- PLSA_HANDLE TrustedDomainHandle
- );
-NTSTATUS
-STDCALL
-LsaQueryDomainInformationPolicy(
- LSA_HANDLE PolicyHandle,
- POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
- PVOID *Buffer
- );
-NTSTATUS
-STDCALL
-LsaQueryForestTrustInformation(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING TrustedDomainName,
- PLSA_FOREST_TRUST_INFORMATION * ForestTrustInfo
- );
-NTSTATUS
-STDCALL
-LsaQueryTrustedDomainInfoByName(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING TrustedDomainName,
- TRUSTED_INFORMATION_CLASS InformationClass,
- PVOID *Buffer
- );
-NTSTATUS
-STDCALL
-LsaQueryTrustedDomainInfo(
- LSA_HANDLE PolicyHandle,
- PSID TrustedDomainSid,
- TRUSTED_INFORMATION_CLASS InformationClass,
- PVOID *Buffer
- );
-NTSTATUS
-STDCALL
-LsaRemoveAccountRights(
- LSA_HANDLE PolicyHandle,
- PSID AccountSid,
- BOOLEAN AllRights,
- PLSA_UNICODE_STRING UserRights,
- ULONG CountOfRights
- );
-NTSTATUS
-STDCALL
-LsaRetrievePrivateData(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING KeyName,
- PLSA_UNICODE_STRING * PrivateData
- );
-NTSTATUS
-STDCALL
-LsaSetDomainInformationPolicy(
- LSA_HANDLE PolicyHandle,
- POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
- PVOID Buffer
- );
-NTSTATUS
-STDCALL
-LsaSetInformationPolicy(
- LSA_HANDLE PolicyHandle,
- POLICY_INFORMATION_CLASS InformationClass,
- PVOID Buffer
- );
-NTSTATUS
-STDCALL
-LsaSetForestTrustInformation(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING TrustedDomainName,
- PLSA_FOREST_TRUST_INFORMATION ForestTrustInfo,
- WINBOOL CheckOnly,
- PLSA_FOREST_TRUST_COLLISION_INFORMATION * CollisionInfo
- );
-NTSTATUS
-STDCALL
-LsaSetTrustedDomainInfoByName(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING TrustedDomainName,
- TRUSTED_INFORMATION_CLASS InformationClass,
- PVOID Buffer
- );
-NTSTATUS
-STDCALL
-LsaSetTrustedDomainInformation(
- LSA_HANDLE PolicyHandle,
- PSID TrustedDomainSid,
- TRUSTED_INFORMATION_CLASS InformationClass,
- PVOID Buffer
- );
-NTSTATUS
-STDCALL
-LsaStorePrivateData(
- LSA_HANDLE PolicyHandle,
- PLSA_UNICODE_STRING KeyName,
- PLSA_UNICODE_STRING PrivateData
- );
-NTSTATUS
-STDCALL
-LsaEnumerateLogonSessions(
-PULONG LogonSessionCount,
-PLUID * LogonSessionList
-);
-
-NTSTATUS
-STDCALL
-LsaGetLogonSessionData(
-PLUID LogonId,
-PSECURITY_LOGON_SESSION_DATA * ppLogonSessionData
-);
-NTSTATUS
-STDCALL
-LsaRegisterPolicyChangeNotification(
-POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass,
-HANDLE NotificationEventHandle
-);
-
-NTSTATUS
-STDCALL
-LsaUnregisterPolicyChangeNotification(
-POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass,
-HANDLE NotificationEventHandle
-);
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif /* defined(__cplusplus) */
-
-#endif /* !defined(__WINE_NTSECAPI_H) */
-
-#endif /* __USE_W32API */
--- trunk/reactos/include/schemadef.h 2005-06-17 20:54:24 UTC (rev 16018)
+++ trunk/reactos/include/schemadef.h 2005-06-17 21:35:33 UTC (rev 16019)
@@ -1,111 +0,0 @@
-#ifndef SCHEMA_STRINGS
-
-# ifndef SCHEMADEF_H
-# define SCHEMADEF_H
-
-# define SCHEMADEF_VERSION (1)
-
-struct TMPROPINFO
-{
- LPCWSTR pszName;
- SHORT sEnumVal;
- BYTE bPrimVal;
-};
-
-struct TMSCHEMAINFO
-{
- DWORD dwSize;
- int iSchemaDefVersion;
- int iThemeMgrVersion;
- int iPropCount;
- const struct TMPROPINFO * pPropTable;
-};
-
-# define BEGIN_TM_SCHEMA(NAME__)
-# define BEGIN_TM_PROPS() enum PropValues { DummyProp = 49,
-# define BEGIN_TM_ENUM(NAME__) enum NAME__ {
-
-# define BEGIN_TM_CLASS_PARTS(NAME__) \
- enum NAME__##PARTS { NAME__##PartFiller0,
-
-# define BEGIN_TM_PART_STATES(NAME__) \
- enum NAME__##STATES { NAME__##StateFiller0,
-
-
-# define TM_PROP(VAL__, PREFIX__, NAME__, PRIMVAL__) \
- PREFIX__##_##NAME__ = VAL__,
-
-# define TM_ENUM(VAL__, PREFIX__, NAME__) PREFIX__##_##NAME__ = VAL__,
-# define TM_PART(VAL__, PREFIX__, NAME__) PREFIX__##_##NAME__ = VAL__,
-# define TM_STATE(VAL__, PREFIX__, NAME__) PREFIX__##_##NAME__ = VAL__,
-
-# define END_TM_CLASS_PARTS() };
-# define END_TM_PART_STATES() };
-# define END_TM_PROPS() };
-# define END_TM_ENUM() };
-# define END_TM_SCHEMA(NAME__)
-
-# endif
-
-# else
-
-# undef BEGIN_TM_SCHEMA
-# undef BEGIN_TM_PROPS
-# undef BEGIN_TM_ENUM
-# undef BEGIN_TM_CLASS_PARTS
-# undef BEGIN_TM_PART_STATES
-# undef TM_PROP
-# undef TM_PART
-# undef TM_STATE
-# undef TM_ENUM
-# undef END_TM_CLASS_PARTS
-# undef END_TM_PART_STATES
-# undef END_TM_PROPS
-# undef END_TM_ENUM
-# undef END_TM_SCHEMA
-
-# define BEGIN_TM_SCHEMA(NAME__) static const TMPROPINFO NAME__[] = {
-# define BEGIN_TM_PROPS()
-# define BEGIN_TM_ENUM(NAME__) { L#NAME__, TMT_ENUMDEF, TMT_ENUMDEF },
-
-# define BEGIN_TM_CLASS_PARTS(NAME__) \
- { L#NAME__ L"PARTS", TMT_ENUMDEF, TMT_ENUMDEF },
-
-# define BEGIN_TM_PART_STATES(NAME__) \
- { L#NAME__ L"STATES", TMT_ENUMDEF, TMT_ENUMDEF },
-
-
-# define TM_PROP(VAL__, PREFIX__, NAME__, PRIMVAL__) \
- { L#NAME__, PREFIX__##_##NAME__, TMT_##PRIMVAL__ },
-
-# define TM_PART(VAL__, PREFIX__, NAME__) \
- { L#NAME__, PREFIX__##_##NAME__, TMT_ENUMVAL },
-
-# define TM_STATE(VAL__, PREFIX__, NAME__) \
- { L#NAME__, PREFIX__##_##NAME__, TMT_ENUMVAL },
-
-# define TM_ENUM(VAL__, PREFIX__, NAME__) \
- { L#NAME__, PREFIX__##_##NAME__, TMT_ENUMVAL },
-
-
-# define END_TM_CLASS_PARTS()
-# define END_TM_PART_STATES()
-# define END_TM_PROPS()
-# define END_TM_ENUM()
-# define END_TM_SCHEMA(NAME__) \
- }; \
- \
- static const TMSCHEMAINFO * GetSchemaInfo(void) \
- { \
- static TMSCHEMAINFO si = { sizeof(si) }; \
- si.iSchemaDefVersion = SCHEMADEF_VERSION; \
- si.iThemeMgrVersion = THEMEMGR_VERSION; \
- si.iPropCount = sizeof(NAME__) / sizeof(NAME__[0]); \
- si.pPropTable = NAME__; \
- \
- return &si; \
- }
-
-# endif
-
-/* EOF */
--- trunk/reactos/include/tmschema.h 2005-06-17 20:54:24 UTC (rev 16018)
+++ trunk/reactos/include/tmschema.h 2005-06-17 21:35:33 UTC (rev 16019)
@@ -1,1085 +0,0 @@
-#if (defined(SCHEMA_STRINGS)) || (!defined(TMSCHEMA_H))
-
-#define TMSCHEMA_H
-
-#include "schemadef.h"
-
-#define THEMEMGR_VERSION 1
-
-BEGIN_TM_SCHEMA(ThemeMgrSchema)
-
- BEGIN_TM_ENUM(BGTYPE)
- TM_ENUM(0, BT, IMAGEFILE)
- TM_ENUM(1, BT, BORDERFILL)
- TM_ENUM(2, BT, NONE)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(IMAGELAYOUT)
- TM_ENUM(0, IL, VERTICAL)
- TM_ENUM(1, IL, HORIZONTAL)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(BORDERTYPE)
- TM_ENUM(0, BT, RECT)
- TM_ENUM(1, BT, ROUNDRECT)
- TM_ENUM(2, BT, ELLIPSE)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(FILLTYPE)
- TM_ENUM(0, FT, SOLID)
- TM_ENUM(1, FT, VERTGRADIENT)
- TM_ENUM(2, FT, HORZGRADIENT)
- TM_ENUM(3, FT, RADIALGRADIENT)
- TM_ENUM(4, FT, TILEIMAGE)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(SIZINGTYPE)
- TM_ENUM(0, ST, TRUESIZE)
- TM_ENUM(1, ST, STRETCH)
- TM_ENUM(2, ST, TILE)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(HALIGN)
- TM_ENUM(0, HA, LEFT)
- TM_ENUM(1, HA, CENTER)
- TM_ENUM(2, HA, RIGHT)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(CONTENTALIGNMENT)
- TM_ENUM(0, CA, LEFT)
- TM_ENUM(1, CA, CENTER)
- TM_ENUM(2, CA, RIGHT)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(VALIGN)
- TM_ENUM(0, VA, TOP)
- TM_ENUM(1, VA, CENTER)
- TM_ENUM(2, VA, BOTTOM)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(OFFSETTYPE)
- TM_ENUM(0, OT, TOPLEFT)
- TM_ENUM(1, OT, TOPRIGHT)
- TM_ENUM(2, OT, TOPMIDDLE)
- TM_ENUM(3, OT, BOTTOMLEFT)
- TM_ENUM(4, OT, BOTTOMRIGHT)
- TM_ENUM(5, OT, BOTTOMMIDDLE)
- TM_ENUM(6, OT, MIDDLELEFT)
- TM_ENUM(7, OT, MIDDLERIGHT)
- TM_ENUM(8, OT, LEFTOFCAPTION)
- TM_ENUM(9, OT, RIGHTOFCAPTION)
- TM_ENUM(10, OT, LEFTOFLASTBUTTON)
- TM_ENUM(11, OT, RIGHTOFLASTBUTTON)
- TM_ENUM(12, OT, ABOVELASTBUTTON)
- TM_ENUM(13, OT, BELOWLASTBUTTON)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(ICONEFFECT)
- TM_ENUM(0, ICE, NONE)
- TM_ENUM(1, ICE, GLOW)
- TM_ENUM(2, ICE, SHADOW)
- TM_ENUM(3, ICE, PULSE)
- TM_ENUM(4, ICE, ALPHA)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(TEXTSHADOWTYPE)
- TM_ENUM(0, TST, NONE)
- TM_ENUM(1, TST, SINGLE)
- TM_ENUM(2, TST, CONTINUOUS)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(GLYPHTYPE)
- TM_ENUM(0, GT, NONE)
- TM_ENUM(1, GT, IMAGEGLYPH)
- TM_ENUM(2, GT, FONTGLYPH)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(IMAGESELECTTYPE)
- TM_ENUM(0, IST, NONE)
- TM_ENUM(1, IST, SIZE)
- TM_ENUM(2, IST, DPI)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(TRUESIZESCALINGTYPE)
- TM_ENUM(0, TSST, NONE)
- TM_ENUM(1, TSST, SIZE)
- TM_ENUM(2, TSST, DPI)
- END_TM_ENUM()
-
- BEGIN_TM_ENUM(GLYPHFONTSIZINGTYPE)
- TM_ENUM(0, GFST, NONE)
- TM_ENUM(1, GFST, SIZE)
- TM_ENUM(2, GFST, DPI)
- END_TM_ENUM()
-
- BEGIN_TM_PROPS()
-
- TM_PROP(201, TMT, STRING, STRING)
- TM_PROP(202, TMT, INT, INT)
- TM_PROP(203, TMT, BOOL, BOOL)
- TM_PROP(204, TMT, COLOR, COLOR)
- TM_PROP(205, TMT, MARGINS, MARGINS)
- TM_PROP(206, TMT, FILENAME, FILENAME)
- TM_PROP(207, TMT, SIZE, SIZE)
- TM_PROP(208, TMT, POSITION, POSITION)
- TM_PROP(209, TMT, RECT, RECT)
- TM_PROP(210, TMT, FONT, FONT)
- TM_PROP(211, TMT, INTLIST, INTLIST)
-
- TM_PROP(401, TMT, COLORSCHEMES, STRING)
- TM_PROP(402, TMT, SIZES, STRING)
- TM_PROP(403, TMT, CHARSET, INT)
-
-#define TMT_FIRST_RCSTRING_NAME TMT_DISPLAYNAME
-#define TMT_LAST_RCSTRING_NAME TMT_DESCRIPTION
-
- TM_PROP(601, TMT, DISPLAYNAME, STRING)
- TM_PROP(602, TMT, TOOLTIP, STRING)
- TM_PROP(603, TMT, COMPANY, STRING)
- TM_PROP(604, TMT, AUTHOR, STRING)
- TM_PROP(605, TMT, COPYRIGHT, STRING)
- TM_PROP(606, TMT, URL, STRING)
- TM_PROP(607, TMT, VERSION, STRING)
- TM_PROP(608, TMT, DESCRIPTION, STRING)
-
-#define TMT_FIRSTFONT TMT_CAPTIONFONT
-#define TMT_LASTFONT TMT_ICONTITLEFONT
-
[truncated at 1000 lines; 1411 more skipped]