Remove few more dead headers. 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 _____
Deleted: trunk/reactos/include/basetsd.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 */ _____
Deleted: trunk/reactos/include/ntddk.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> - _____
Deleted: trunk/reactos/include/ntsecapi.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 */ _____
Deleted: trunk/reactos/include/schemadef.h --- 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 */ _____
Deleted: trunk/reactos/include/tmschema.h --- 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]