mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
Delete last trace of old headers in NDIS, and clean up some more old headers
svn path=/trunk/; revision=16304
This commit is contained in:
parent
c717085add
commit
9734b13b5c
9 changed files with 2 additions and 3145 deletions
|
@ -19,12 +19,11 @@
|
|||
#include <ndis.h>
|
||||
#else /* _MSC_VER */
|
||||
#include <ddk/ntddk.h>
|
||||
#include <ddk/ntifs.h>
|
||||
#include <ddk/ndis.h>
|
||||
#include <ddk/xfilter.h>
|
||||
#include <ddk/afilter.h>
|
||||
typedef struct _ATM_ADDRESS *PATM_ADDRESS;
|
||||
/* FIXME: Get rid of this dependance. */
|
||||
#include <ddk/ntapi.h>
|
||||
#endif /* _MSC_VER */
|
||||
|
||||
struct _ADAPTER_BINDING;
|
||||
|
|
|
@ -320,7 +320,7 @@ NdisOpenFile(
|
|||
NULL, // PLARGE_INTEGER AllocationSize
|
||||
0, // ULONG FileAttributes
|
||||
FILE_SHARE_READ, // ULONG ShareAccess
|
||||
CREATE_NEW, // ULONG CreateDisposition
|
||||
FILE_CREATE, // ULONG CreateDisposition
|
||||
FILE_SYNCHRONOUS_IO_NONALERT, // ULONG CreateOptions
|
||||
0, // PVOID EaBuffer
|
||||
0 ); // ULONG EaLength
|
||||
|
|
|
@ -1,121 +0,0 @@
|
|||
/*
|
||||
* excpt.h
|
||||
*
|
||||
* Support for operating system level structured exception handling.
|
||||
*
|
||||
* NOTE: This is very preliminary stuff. I am also pretty sure it is
|
||||
* completely Intel specific.
|
||||
*
|
||||
* This file is part of the Mingw32 package.
|
||||
*
|
||||
* Contributors:
|
||||
* Created by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
|
||||
* Based on code by Mikey <jeffdb@netzone.com>
|
||||
*
|
||||
* THIS SOFTWARE IS NOT COPYRIGHTED
|
||||
*
|
||||
* This source code is offered for use in the public domain. You may
|
||||
* use, modify or distribute it freely.
|
||||
*
|
||||
* This code is distributed in the hope that it will be useful but
|
||||
* WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
|
||||
* DISCLAIMED. This includes but is not limited to warranties of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*
|
||||
* $Revision: 1.4 $
|
||||
* $Author$
|
||||
* $Date$
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _EXCPT_H_
|
||||
#define _EXCPT_H_
|
||||
|
||||
#ifndef __STRICT_ANSI__
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
/*
|
||||
* NOTE: The constants structs and typedefs below should be defined in the
|
||||
* Win32 API headers.
|
||||
*/
|
||||
#define EH_NONCONTINUABLE 0x01
|
||||
#define EH_UNWINDING 0x02
|
||||
#define EH_EXIT_UNWIND 0x04
|
||||
#define EH_STACK_INVALID 0x08
|
||||
#define EH_NESTED_CALL 0x10
|
||||
|
||||
#ifndef RC_INVOKED
|
||||
|
||||
typedef enum {
|
||||
ExceptionContinueExecution,
|
||||
ExceptionContinueSearch,
|
||||
ExceptionNestedException,
|
||||
ExceptionCollidedUnwind
|
||||
} EXCEPTION_DISPOSITION;
|
||||
|
||||
|
||||
/*
|
||||
* End of stuff that should be in the Win32 API files.
|
||||
*/
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/*
|
||||
* The type of function that is expected as an exception handler to be
|
||||
* installed with _try1.
|
||||
*/
|
||||
typedef EXCEPTION_DISPOSITION (*PEXCEPTION_HANDLER)
|
||||
(struct _EXCEPTION_RECORD*, void*, struct _CONTEXT*, void*);
|
||||
|
||||
/*
|
||||
* This is not entirely necessary, but it is the structure installed by
|
||||
* the _try1 primitive below.
|
||||
*/
|
||||
typedef struct _EXCEPTION_REGISTRATION
|
||||
{
|
||||
struct _EXCEPTION_REGISTRATION* prev;
|
||||
PEXCEPTION_HANDLER handler;
|
||||
} EXCEPTION_REGISTRATION, *PEXCEPTION_REGISTRATION;
|
||||
|
||||
typedef EXCEPTION_REGISTRATION EXCEPTION_REGISTRATION_RECORD;
|
||||
typedef PEXCEPTION_REGISTRATION PEXCEPTION_REGISTRATION_RECORD;
|
||||
|
||||
/*
|
||||
* A macro which installs the supplied exception handler.
|
||||
* Push the pointer to the new handler onto the stack,
|
||||
* then push the pointer to the old registration structure (at fs:0)
|
||||
* onto the stack, then put a pointer to the new registration
|
||||
* structure (i.e. the current stack pointer) at fs:0.
|
||||
*/
|
||||
#define __try1(pHandler) \
|
||||
__asm__ ("pushl %0;pushl %%fs:0;movl %%esp,%%fs:0;" : : "g" (pHandler));
|
||||
|
||||
|
||||
/*
|
||||
* A macro which (despite its name) *removes* an installed
|
||||
* exception handler. Should be used only in conjunction with the above
|
||||
* install routine __try1.
|
||||
* Move the pointer to the old reg. struct (at the current stack
|
||||
* position) to fs:0, replacing the pointer we installed above,
|
||||
* then add 8 to the stack pointer to get rid of the space we
|
||||
* used when we pushed on our new reg. struct above. Notice that
|
||||
* the stack must be in the exact state at this point that it was
|
||||
* after we did _try1 or this will smash things.
|
||||
*/
|
||||
#define __except1 \
|
||||
__asm__ ("movl (%%esp),%%eax;movl %%eax,%%fs:0;addl $8,%%esp;" \
|
||||
: : : "%eax");
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* Not RC_INVOKED */
|
||||
|
||||
#endif /* Not strict ANSI */
|
||||
|
||||
#endif /* _EXCPT_H_ not defined */
|
|
@ -1,3 +0,0 @@
|
|||
#include <tgetopt.h>
|
||||
|
||||
/* EOF */
|
|
@ -1,2 +0,0 @@
|
|||
#define NTOS_MODE_KERNEL
|
||||
#include "ntos.h"
|
|
@ -1 +0,0 @@
|
|||
#include "ntddk.h"
|
|
@ -1,86 +0,0 @@
|
|||
/*
|
||||
* PROJECT : ReactOS
|
||||
* FILE : wintrust.h
|
||||
* DESCRIPTION: ReactOS wintrust lib
|
||||
* DATE : 25.08.2004 (My birthday!)
|
||||
* AUTHOR : Semyon Novikov <tappak@freemail.ru>
|
||||
*
|
||||
* --------------------------------------------------------------------
|
||||
* Copyright (c) 1998, 2004
|
||||
* ReactOS developers team. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. All advertising materials mentioning features or use of this software
|
||||
* must display the following acknowledgement:
|
||||
* This product includes software developed by the ReactOS developers team
|
||||
* 4. Neither the name of project nor the names of its developers
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
* IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
typedef struct _CRYPT_TRUST_REG_ENTRY
|
||||
{
|
||||
DWORD cbStruct;
|
||||
|
||||
WCHAR* pwszDLLName;
|
||||
WCHAR* pwszFunctionName;
|
||||
} CRYPT_TRUST_REG_ENTRY,*PCRYPT_TRUST_REG_ENTRY;
|
||||
|
||||
typedef struct _WINTRUST_DATA
|
||||
{
|
||||
DWORD cbStruct;
|
||||
|
||||
LPVOID pPolicyCallbackData;
|
||||
LPVOID pSIPClientData;
|
||||
DWORD dwUIChoice;
|
||||
DWORD fdwRevocationChecks;
|
||||
DWORD dwUnionChoice;
|
||||
|
||||
union {
|
||||
struct WINTRUST_SGNR_INFO_* pSgnr;
|
||||
struct WINTRUST_CERT_INFO_* pCert;
|
||||
struct WINTRUST_FILE_INFO_* pFile;
|
||||
struct WINTRUST_CATALOG_INFO_* pCatalog;
|
||||
struct WINTRUST_BLOB_INFO_* pBlob;
|
||||
};
|
||||
|
||||
DWORD dwProvFlags;
|
||||
DWORD dwStateAction;
|
||||
HANDLE hWVTStateData;
|
||||
DWORD dwUIContext;
|
||||
WCHAR* pwszURLReference;
|
||||
|
||||
} WINTRUST_DATA,*PWINTRUST_DATA;
|
||||
|
||||
typedef struct _CRYPT_REGISTER_ACTIONID
|
||||
{
|
||||
DWORD cbStruct;
|
||||
|
||||
CRYPT_TRUST_REG_ENTRY sInitProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sObjectProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sSignatureProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sCertificateProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sCertificatePolicyProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sFinalPolicyProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sTestPolicyProvider;
|
||||
CRYPT_TRUST_REG_ENTRY sCleanupProvider;
|
||||
|
||||
} CRYPT_REGISTER_ACTIONID,*PCRYPT_REGISTER_ACTIONID;
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue