Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

96 lines
1.7 KiB

/*++
Copyright (c) 1992 Microsoft Corporation
Module Name:
ltinit.h
Abstract:
This module contains definitions specific to init code.
Author:
Stephen Hou ([email protected])
Nikhil Kamkolkar ([email protected])
Revision History:
19 Jun 1992 Initial Version ([email protected])
Notes: Tab stop: 4
--*/
#ifndef _LTINIT_H_
#define _LTINIT_H_
// Exports/Prototypes
extern
NDIS_STATUS
LtInitAddAdapter(
IN NDIS_HANDLE MacAdapterContext,
IN NDIS_HANDLE ConfigurationHandle,
IN PNDIS_STRING AdapterName);
extern
VOID
LtInitRemoveAdapter(
IN NDIS_HANDLE MacAdapterContext);
extern
NDIS_STATUS
LtInitOpenAdapter(
OUT PNDIS_STATUS OperErrorStatus,
OUT NDIS_HANDLE *MacBindingHandle,
OUT PUINT SelectedMediumIndex,
IN PNDIS_MEDIUM MediumArray,
IN UINT MediumArraySize,
IN NDIS_HANDLE NdisBindingContext,
IN NDIS_HANDLE MacAdapterContext,
IN UINT OpenOptions,
IN PSTRING AddressingInformation);
extern
NDIS_STATUS
LtInitCloseAdapter(
IN NDIS_HANDLE MacBindingHandle);
extern
VOID
LtInitUnload(
IN NDIS_HANDLE MacMacContext);
extern
NDIS_STATUS
LtInitRegisterAdapter(
IN NDIS_HANDLE LtMacHandle,
IN NDIS_HANDLE WrapperConfigurationContext,
IN PNDIS_STRING AdapterName,
IN NDIS_INTERFACE_TYPE BusType,
IN UCHAR SuggestedNodeId,
IN UINT IoBaseAddress,
IN UINT MaxAdapters,
IN NDIS_STATUS Status);
extern
BOOLEAN
LtInitGetAddressSetPoll(
IN PLT_ADAPTER Adapter,
IN UCHAR SuggestedNodeId);
#ifdef LTINIT_H_LOCALS
NTSTATUS
DriverEntry (
IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath);
#endif // LTINIT_H_LOCALS
#endif // _LTINIT_H_