2010-07-16  Jonathan Yong  <jon_y@sourceforge.net>

	* lib64/ndis.def: New.
	* lib64/authz.def: Updated from Vista.
	* lib64/d2d1.def: New.
	* lib64/virtdisk.def: New.
	* lib32/virtdisk.def: New.
	* lib32/d2d1.def: New.
	* lib32/authz.def: New.
	* Makefile.am: Add new entries.
	* Makefile.in: Regenerated.



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2841 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/ChangeLog b/mingw-w64-crt/ChangeLog
index 28143fd..5b043ec 100644
--- a/mingw-w64-crt/ChangeLog
+++ b/mingw-w64-crt/ChangeLog
@@ -1,3 +1,15 @@
+2010-07-16  Jonathan Yong  <jon_y@sourceforge.net>
+
+	* lib64/ndis.def: New.
+	* lib64/authz.def: Updated from Vista.
+	* lib64/d2d1.def: New.
+	* lib64/virtdisk.def: New.
+	* lib32/virtdisk.def: New.
+	* lib32/d2d1.def: New.
+	* lib32/authz.def: New.
+	* Makefile.am: Add new entries.
+	* Makefile.in: Regenerated.
+
 2010-07-08  Ozkan Sezer  <sezeroz@gmail.com>
 
 	* crtexe.c (__tmainCRTStartup): Reverted the revision 848 change in
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index e5aec70..d266f0d 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -397,7 +397,8 @@
   lib32/libvssapi.a    lib32/libslcext.a   lib32/libslc.a        lib32/libwinscard.a  \
   lib32/libvsstrace.a  lib32/libslwga.a    lib32/libvss_ps.a     lib32/libtbs.a       \
   lib32/libtxfw32.a    lib32/libmsctfmonitor.a lib32/libtdh.a    lib32/libwlanutil.a  \
-  lib32/libwlanui.a    lib32/libwlanapi.a  lib32/libwer.a
+  lib32/libwlanui.a    lib32/libwlanapi.a  lib32/libwer.a        lib32/libvirtdisk.a  \
+  lib32/libd2d1.a      lib32/libauthz.a
 
 # combine these two rules with the ones for lib64
 # Use two patterns, one for 32/64 in lib32/ and lib64/
@@ -965,7 +966,7 @@
   lib64/libks.a         lib64/librpcdiag.a    lib64/librpchttp.a     lib64/libresutil.a     lib64/libslwga.a         \
   lib64/libslc.a        lib64/libslcext.a     lib64/libvsstrace.a    lib64/libmsctfmonitor.a lib64/libtbs.a          \
   lib64/libtdh.a        lib64/libtxfw32.a     lib64/libwlanui.a      lib64/libwlanapi.a     lib64/libwlanutil.a      \
-  lib64/libwer.a
+  lib64/libwer.a        lib64/libndis.a       lib64/libd2d1.a
 
 lib64/libcrtdll.a lib64/libmsvcrt.a lib64/libmsvcr80.a: lib64/lib%.a: lib64/%.def
 	$(DTDEF64) $< --dllname $*.dll
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index f224035..0e49dff 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -3189,7 +3189,8 @@
 @LIB32_TRUE@  lib32/libvssapi.a    lib32/libslcext.a   lib32/libslc.a        lib32/libwinscard.a  \
 @LIB32_TRUE@  lib32/libvsstrace.a  lib32/libslwga.a    lib32/libvss_ps.a     lib32/libtbs.a       \
 @LIB32_TRUE@  lib32/libtxfw32.a    lib32/libmsctfmonitor.a lib32/libtdh.a    lib32/libwlanutil.a  \
-@LIB32_TRUE@  lib32/libwlanui.a    lib32/libwlanapi.a  lib32/libwer.a
+@LIB32_TRUE@  lib32/libwlanui.a    lib32/libwlanapi.a  lib32/libwer.a        lib32/libvirtdisk.a  \
+@LIB32_TRUE@  lib32/libd2d1.a      lib32/libauthz.a
 
 
 # End 32-bit runtime
@@ -3691,7 +3692,7 @@
 @LIB64_TRUE@  lib64/libks.a         lib64/librpcdiag.a    lib64/librpchttp.a     lib64/libresutil.a     lib64/libslwga.a         \
 @LIB64_TRUE@  lib64/libslc.a        lib64/libslcext.a     lib64/libvsstrace.a    lib64/libmsctfmonitor.a lib64/libtbs.a          \
 @LIB64_TRUE@  lib64/libtdh.a        lib64/libtxfw32.a     lib64/libwlanui.a      lib64/libwlanapi.a     lib64/libwlanutil.a      \
-@LIB64_TRUE@  lib64/libwer.a
+@LIB64_TRUE@  lib64/libwer.a        lib64/libndis.a       lib64/libd2d1.a
 
 
 # End 64-bit runtime
diff --git a/mingw-w64-crt/lib32/authz.def b/mingw-w64-crt/lib32/authz.def
new file mode 100644
index 0000000..262a2da
--- /dev/null
+++ b/mingw-w64-crt/lib32/authz.def
@@ -0,0 +1,53 @@
+;
+; Definition file of AUTHZ.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "AUTHZ.dll"
+EXPORTS
+AuthzAccessCheck@36
+AuthzAddSidsToContext@24
+AuthzCachedAccessCheck@20
+AuthzEnumerateSecurityEventSources@16
+AuthzEvaluateSacl@24
+AuthzFreeAuditEvent@4
+AuthzFreeContext@4
+AuthzFreeHandle@4
+AuthzFreeResourceManager@4
+AuthzGetInformationFromContext@20
+AuthzInitializeContextFromAuthzContext@28
+AuthzInitializeContextFromSid@32
+AuthzInitializeContextFromToken@32
+AuthzInitializeObjectAccessAuditEvent
+AuthzInitializeObjectAccessAuditEvent2
+AuthzInitializeResourceManager@24
+AuthzInstallSecurityEventSource@8
+AuthzModifySecurityAttributes@12
+AuthzOpenObjectAudit@32
+AuthzRegisterSecurityEventSource@12
+AuthzReportSecurityEvent
+AuthzReportSecurityEventFromParams@20
+AuthzUninstallSecurityEventSource@8
+AuthzUnregisterSecurityEventSource@8
+AuthziAccessCheckEx@40
+AuthziAllocateAuditParams@8
+AuthziCheckContextMembership@16
+AuthziFreeAuditEventType@4
+AuthziFreeAuditParams@4
+AuthziFreeAuditQueue@4
+AuthziGenerateAdminAlertAuditW@16
+AuthziInitializeAuditEvent@44
+AuthziInitializeAuditEventType@20
+AuthziInitializeAuditParams
+AuthziInitializeAuditParamsFromArray@20
+AuthziInitializeAuditParamsWithRM
+AuthziInitializeAuditQueue@20
+AuthziInitializeContextFromSid@32
+AuthziLogAuditEvent@12
+AuthziModifyAuditEvent2@32
+AuthziModifyAuditEvent@28
+AuthziModifyAuditEventType@20
+AuthziModifyAuditQueue@24
+AuthziModifySecurityAttributes@12
+AuthziQuerySecurityAttributes@24
+AuthziSourceAudit
diff --git a/mingw-w64-crt/lib32/d2d1.def b/mingw-w64-crt/lib32/d2d1.def
new file mode 100644
index 0000000..846e49b
--- /dev/null
+++ b/mingw-w64-crt/lib32/d2d1.def
@@ -0,0 +1,12 @@
+;
+; Definition file of d2d1.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d2d1.dll"
+EXPORTS
+D2D1CreateFactory@16
+D2D1MakeRotateMatrix@16
+D2D1MakeSkewMatrix@20
+D2D1IsMatrixInvertible@4
+D2D1InvertMatrix@4
diff --git a/mingw-w64-crt/lib32/virtdisk.def b/mingw-w64-crt/lib32/virtdisk.def
new file mode 100644
index 0000000..ef2796e
--- /dev/null
+++ b/mingw-w64-crt/lib32/virtdisk.def
@@ -0,0 +1,19 @@
+;
+; Definition file of VirtDisk.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "VirtDisk.dll"
+EXPORTS
+AttachVirtualDisk@24
+CompactVirtualDisk@16
+CreateVirtualDisk@36
+DetachVirtualDisk@12
+ExpandVirtualDisk@16
+GetStorageDependencyInformation@20
+GetVirtualDiskInformation@16
+GetVirtualDiskOperationProgress@12
+GetVirtualDiskPhysicalPath@12
+MergeVirtualDisk@16
+OpenVirtualDisk@24
+SetVirtualDiskInformation@8
diff --git a/mingw-w64-crt/lib64/authz.def b/mingw-w64-crt/lib64/authz.def
index 214efc0..a54f8a6 100644
--- a/mingw-w64-crt/lib64/authz.def
+++ b/mingw-w64-crt/lib64/authz.def
@@ -1,15 +1,15 @@
-; 
-; Exports of file AUTHZ.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of AUTHZ.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY AUTHZ.dll
+LIBRARY "AUTHZ.dll"
 EXPORTS
 AuthzAccessCheck
 AuthzAddSidsToContext
 AuthzCachedAccessCheck
 AuthzEnumerateSecurityEventSources
+AuthzEvaluateSacl
 AuthzFreeAuditEvent
 AuthzFreeContext
 AuthzFreeHandle
@@ -22,16 +22,20 @@
 AuthzInitializeObjectAccessAuditEvent2
 AuthzInitializeResourceManager
 AuthzInstallSecurityEventSource
+AuthzModifySecurityAttributes
 AuthzOpenObjectAudit
 AuthzRegisterSecurityEventSource
 AuthzReportSecurityEvent
 AuthzReportSecurityEventFromParams
 AuthzUninstallSecurityEventSource
 AuthzUnregisterSecurityEventSource
+AuthziAccessCheckEx
 AuthziAllocateAuditParams
+AuthziCheckContextMembership
 AuthziFreeAuditEventType
 AuthziFreeAuditParams
 AuthziFreeAuditQueue
+AuthziGenerateAdminAlertAuditW
 AuthziInitializeAuditEvent
 AuthziInitializeAuditEventType
 AuthziInitializeAuditParams
@@ -46,4 +50,6 @@
 AuthziModifyAuditQueue
 AuthziQueryAuditPolicy
 AuthziSetAuditPolicy
+AuthziModifySecurityAttributes
+AuthziQuerySecurityAttributes
 AuthziSourceAudit
diff --git a/mingw-w64-crt/lib64/d2d1.def b/mingw-w64-crt/lib64/d2d1.def
new file mode 100644
index 0000000..0e05b6e
--- /dev/null
+++ b/mingw-w64-crt/lib64/d2d1.def
@@ -0,0 +1,12 @@
+;
+; Definition file of d2d1.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "d2d1.dll"
+EXPORTS
+D2D1CreateFactory
+D2D1MakeRotateMatrix
+D2D1MakeSkewMatrix
+D2D1IsMatrixInvertible
+D2D1InvertMatrix
diff --git a/mingw-w64-crt/lib64/ndis.def b/mingw-w64-crt/lib64/ndis.def
new file mode 100644
index 0000000..3d9f260
--- /dev/null
+++ b/mingw-w64-crt/lib64/ndis.def
@@ -0,0 +1,463 @@
+;
+; Definition file of NDIS.SYS
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "NDIS.SYS"
+EXPORTS
+EthFilterDprIndicateReceive
+EthFilterDprIndicateReceiveComplete
+NDIS_BUFFER_TO_SPAN_PAGES
+NdisAcquireReadWriteLock
+NdisAcquireSpinLock
+NdisAdjustBufferLength
+NdisAdjustNetBufferCurrentMdl
+NdisAdvanceNetBufferDataStart
+NdisAdvanceNetBufferListDataStart
+NdisAllocateBuffer
+NdisAllocateBufferPool
+NdisAllocateCloneNetBufferList
+NdisAllocateCloneOidRequest
+NdisAllocateFragmentNetBufferList
+NdisAllocateGenericObject
+NdisAllocateIoWorkItem
+NdisAllocateMdl
+NdisAllocateMemory
+NdisAllocateMemoryWithTag
+NdisAllocateMemoryWithTagPriority
+NdisAllocateNetBuffer
+NdisAllocateNetBufferAndNetBufferList
+NdisAllocateNetBufferList
+NdisAllocateNetBufferListContext
+NdisAllocateNetBufferListPool
+NdisAllocateNetBufferMdlAndData
+NdisAllocateNetBufferPool
+NdisAllocateOidRequest
+NdisAllocatePacket
+NdisAllocatePacketPool
+NdisAllocatePacketPoolEx
+NdisAllocateReassembledNetBufferList
+NdisAllocateSpinLock
+NdisAllocateTimerObject
+NdisAnsiStringToUnicodeString
+NdisBufferLength
+NdisBufferVirtualAddress
+NdisCancelDirectOidRequest
+NdisCancelOidRequest
+NdisCancelSendNetBufferLists
+NdisCancelSendPackets
+NdisCancelTimer
+NdisCancelTimerObject
+NdisClAddParty
+NdisClCloseAddressFamily
+NdisClCloseCall
+NdisClDeregisterSap
+NdisClDropParty
+NdisClGetProtocolVcContextFromTapiCallId
+NdisClIncomingCallComplete
+NdisClMakeCall
+NdisClModifyCallQoS
+NdisClNotifyCloseAddressFamilyComplete
+NdisClOpenAddressFamily
+NdisClOpenAddressFamilyEx
+NdisClRegisterSap
+NdisCloseAdapter
+NdisCloseAdapterEx
+NdisCloseConfiguration
+NdisCloseFile
+NdisCmActivateVc
+NdisCmAddPartyComplete
+NdisCmCloseAddressFamilyComplete
+NdisCmCloseCallComplete
+NdisCmDeactivateVc
+NdisCmDeregisterSapComplete
+NdisCmDispatchCallConnected
+NdisCmDispatchIncomingCall
+NdisCmDispatchIncomingCallQoSChange
+NdisCmDispatchIncomingCloseCall
+NdisCmDispatchIncomingDropParty
+NdisCmDropPartyComplete
+NdisCmMakeCallComplete
+NdisCmModifyCallQoSComplete
+NdisCmNotifyCloseAddressFamily
+NdisCmOpenAddressFamilyComplete
+NdisCmRegisterAddressFamily
+NdisCmRegisterAddressFamilyEx
+NdisCmRegisterSapComplete
+NdisCoAssignInstanceName
+NdisCoCreateVc
+NdisCoDeleteVc
+NdisCoGetTapiCallId
+NdisCoOidRequest
+NdisCoOidRequestComplete
+NdisCoRequest
+NdisCoRequestComplete
+NdisCoSendNetBufferLists
+NdisCoSendPackets
+NdisCompareAnsiString
+NdisCompareUnicodeString
+NdisCompleteBindAdapter
+NdisCompleteBindAdapterEx
+NdisCompleteDmaTransfer
+NdisCompleteNetPnPEvent
+NdisCompletePnPEvent
+NdisCompleteUnbindAdapter
+NdisCompleteUnbindAdapterEx
+NdisCopyBuffer
+NdisCopyFromNetBufferToNetBuffer
+NdisCopyFromPacketToPacket
+NdisCopyFromPacketToPacketSafe
+NdisCopyReceiveNetBufferListInfo
+NdisCopySendNetBufferListInfo
+NdisDeregisterDeviceEx
+NdisDeregisterProtocol
+NdisDeregisterProtocolDriver
+NdisDeregisterTdiCallBack
+NdisDirectOidRequest
+NdisDprAcquireReadWriteLock
+NdisDprAcquireSpinLock
+NdisDprAllocatePacket
+NdisDprAllocatePacketNonInterlocked
+NdisDprFreePacket
+NdisDprFreePacketNonInterlocked
+NdisDprReleaseReadWriteLock
+NdisDprReleaseSpinLock
+NdisEnumerateFilterModules
+NdisEqualString
+NdisFCancelDirectOidRequest
+NdisFCancelOidRequest
+NdisFCancelSendNetBufferLists
+NdisFDeregisterFilterDriver
+NdisFDevicePnPEventNotify
+NdisFDirectOidRequest
+NdisFDirectOidRequestComplete
+NdisFIndicateReceiveNetBufferLists
+NdisFIndicateStatus
+NdisFNetPnPEvent
+NdisFOidRequest
+NdisFOidRequestComplete
+NdisFPauseComplete
+NdisFRegisterFilterDriver
+NdisFRestartComplete
+NdisFRestartFilter
+NdisFReturnNetBufferLists
+NdisFSendNetBufferLists
+NdisFSendNetBufferListsComplete
+NdisFSetAttributes
+NdisFreeBuffer
+NdisFreeBufferPool
+NdisFreeCloneNetBufferList
+NdisFreeCloneOidRequest
+NdisFreeFragmentNetBufferList
+NdisFreeGenericObject
+NdisFreeIoWorkItem
+NdisFreeMdl
+NdisFreeMemory
+NdisFreeNetBuffer
+NdisFreeNetBufferList
+NdisFreeNetBufferListContext
+NdisFreeNetBufferListPool
+NdisFreeNetBufferPool
+NdisFreeOidRequest
+NdisFreePacket
+NdisFreePacketPool
+NdisFreeReassembledNetBufferList
+NdisFreeSpinLock
+NdisFreeTimerObject
+NdisGeneratePartialCancelId
+NdisGetBufferPhysicalArraySize
+NdisGetCurrentProcessorCounts
+NdisGetCurrentProcessorCpuUsage
+NdisGetCurrentSystemTime
+NdisGetDataBuffer
+NdisGetDeviceReservedExtension
+NdisGetDriverHandle
+NdisGetFirstBufferFromPacket
+NdisGetFirstBufferFromPacketSafe
+NdisGetNetBufferListProtocolId
+NdisGetPacketCancelId
+NdisGetPacketFromNetBufferList
+NdisGetPoolFromNetBuffer
+NdisGetPoolFromNetBufferList
+NdisGetPoolFromPacket
+NdisGetProcessorInformation
+NdisGetReceivedPacket
+NdisGetRoutineAddress
+NdisGetSessionCompartmentId
+NdisGetSessionToCompartmentMappingEpochAndZero
+NdisGetSharedDataAlignment
+NdisGetSystemUpTime
+NdisGetSystemUpTimeEx
+NdisGetThreadObjectCompartmentId
+NdisGetVersion
+NdisIMAssociateMiniport
+NdisIMCancelInitializeDeviceInstance
+NdisIMCopySendCompletePerPacketInfo
+NdisIMCopySendPerPacketInfo
+NdisIMDeInitializeDeviceInstance
+NdisIMDeregisterLayeredMiniport
+NdisIMGetBindingContext
+NdisIMGetCurrentPacketStack
+NdisIMGetDeviceContext
+NdisIMInitializeDeviceInstance
+NdisIMInitializeDeviceInstanceEx
+NdisIMNotifyPnPEvent
+NdisIMQueueMiniportCallback
+NdisIMRegisterLayeredMiniport
+NdisIMRevertBack
+NdisIMSwitchToMiniport
+NdisIfAddIfStackEntry
+NdisIfAllocateNetLuidIndex
+NdisIfDeleteIfStackEntry
+NdisIfDeregisterInterface
+NdisIfDeregisterProvider
+NdisIfFreeNetLuidIndex
+NdisIfGetInterfaceIndexFromNetLuid
+NdisIfGetNetLuidFromInterfaceIndex
+NdisIfQueryBindingIfIndex
+NdisIfRegisterInterface
+NdisIfRegisterProvider
+NdisImmediateReadPciSlotInformation
+NdisImmediateReadPortUchar
+NdisImmediateReadPortUlong
+NdisImmediateReadPortUshort
+NdisImmediateReadSharedMemory
+NdisImmediateWritePciSlotInformation
+NdisImmediateWritePortUchar
+NdisImmediateWritePortUlong
+NdisImmediateWritePortUshort
+NdisImmediateWriteSharedMemory
+NdisInitAnsiString
+NdisInitUnicodeString
+NdisInitializeEvent
+NdisInitializeReadWriteLock
+NdisInitializeString
+NdisInitializeTimer
+NdisInitializeWrapper
+NdisInitiateOffload
+NdisInterlockedAddLargeInterger
+NdisInterlockedAddUlong
+NdisInterlockedDecrement
+NdisInterlockedIncrement
+NdisInterlockedInsertHeadList
+NdisInterlockedInsertTailList
+NdisInterlockedPopEntryList
+NdisInterlockedPushEntryList
+NdisInterlockedRemoveHeadList
+NdisInvalidateOffload
+NdisMAllocateMapRegisters
+NdisMAllocateNetBufferSGList
+NdisMAllocatePort
+NdisMAllocateSharedMemory
+NdisMAllocateSharedMemoryAsync
+NdisMCancelTimer
+NdisMCloseLog
+NdisMCmActivateVc
+NdisMCmCreateVc
+NdisMCmDeactivateVc
+NdisMCmDeleteVc
+NdisMCmOidRequest
+NdisMCmRegisterAddressFamily
+NdisMCmRegisterAddressFamilyEx
+NdisMCmRequest
+NdisMCoActivateVcComplete
+NdisMCoDeactivateVcComplete
+NdisMCoIndicateReceiveNetBufferLists
+NdisMCoIndicateReceivePacket
+NdisMCoIndicateStatus
+NdisMCoIndicateStatusEx
+NdisMCoOidRequestComplete
+NdisMCoReceiveComplete
+NdisMCoRequestComplete
+NdisMCoSendComplete
+NdisMCoSendNetBufferListsComplete
+NdisMCompleteBufferPhysicalMapping
+NdisMConfigMSIXTableEntry
+NdisMCreateLog
+NdisMDeregisterAdapterShutdownHandler
+NdisMDeregisterDevice
+NdisMDeregisterDmaChannel
+NdisMDeregisterInterrupt
+NdisMDeregisterInterruptEx
+NdisMDeregisterIoPortRange
+NdisMDeregisterMiniportDriver
+NdisMDeregisterScatterGatherDma
+NdisMDirectOidRequestComplete
+NdisMFlushLog
+NdisMFreeMapRegisters
+NdisMFreeNetBufferSGList
+NdisMFreePort
+NdisMFreeSharedMemory
+NdisMGetBusData
+NdisMGetDeviceProperty
+NdisMGetDmaAlignment
+NdisMGetMiniportInitAttributes
+NdisMGetOffloadHandlers
+NdisMIndicateReceiveNetBufferLists
+NdisMIndicateStatus
+NdisMIndicateStatusComplete
+NdisMIndicateStatusEx
+NdisMInitializeScatterGatherDma
+NdisMInitializeTimer
+NdisMInitiateOffloadComplete
+NdisMInvalidateOffloadComplete
+NdisMMapIoSpace
+NdisMNetPnPEvent
+NdisMOffloadEventIndicate
+NdisMOidRequestComplete
+NdisMPauseComplete
+NdisMPciAssignResources
+NdisMPromoteMiniport
+NdisMQueryAdapterInstanceName
+NdisMQueryAdapterResources
+NdisMQueryInformationComplete
+NdisMQueryOffloadStateComplete
+NdisMQueueDpc
+NdisMReadDmaCounter
+NdisMRegisterAdapterShutdownHandler
+NdisMRegisterDevice
+NdisMRegisterDmaChannel
+NdisMRegisterInterrupt
+NdisMRegisterInterruptEx
+NdisMRegisterIoPortRange
+NdisMRegisterMiniport
+NdisMRegisterMiniportDriver
+NdisMRegisterScatterGatherDma
+NdisMRegisterUnloadHandler
+NdisMRemoveMiniport
+NdisMRequestDpc
+NdisMResetComplete
+NdisMRestartComplete
+NdisMSendComplete
+NdisMSendNetBufferListsComplete
+NdisMSendResourcesAvailable
+NdisMSetAttributes
+NdisMSetAttributesEx
+NdisMSetBusData
+NdisMSetInformationComplete
+NdisMSetMiniportAttributes
+NdisMSetMiniportSecondary
+NdisMSetPeriodicTimer
+NdisMSetTimer
+NdisMSleep
+NdisMStartBufferPhysicalMapping
+NdisMSynchronizeWithInterrupt
+NdisMSynchronizeWithInterruptEx
+NdisMTerminateOffloadComplete
+NdisMTransferDataComplete
+NdisMUnmapIoSpace
+NdisMUpdateOffloadComplete
+NdisMWanIndicateReceive
+NdisMWanIndicateReceiveComplete
+NdisMWanSendComplete
+NdisMWriteLogData
+NdisMapFile
+NdisMatchPdoWithPacket
+NdisOffloadTcpDisconnect
+NdisOffloadTcpForward
+NdisOffloadTcpReceive
+NdisOffloadTcpReceiveReturn
+NdisOffloadTcpSend
+NdisOidRequest
+NdisOpenAdapter
+NdisOpenAdapterEx
+NdisOpenConfiguration
+NdisOpenConfigurationEx
+NdisOpenConfigurationKeyByIndex
+NdisOpenConfigurationKeyByName
+NdisOpenFile
+NdisOpenProtocolConfiguration
+NdisOverrideBusNumber
+NdisPacketPoolUsage
+NdisPacketSize
+NdisQueryAdapterInstanceName
+NdisQueryBindInstanceName
+NdisQueryBuffer
+NdisQueryBufferOffset
+NdisQueryBufferSafe
+NdisQueryMapRegisterCount
+NdisQueryNetBufferPhysicalCount
+NdisQueryOffloadState
+NdisQueryPendingIOCount
+NdisQueueIoWorkItem
+NdisReEnumerateProtocolBindings
+NdisReadConfiguration
+NdisReadEisaSlotInformation
+NdisReadEisaSlotInformationEx
+NdisReadMcaPosInformation
+NdisReadNetworkAddress
+NdisReadPciSlotInformation
+NdisReadPcmciaAttributeMemory
+NdisRegisterDeviceEx
+NdisRegisterProtocol
+NdisRegisterProtocolDriver
+NdisRegisterTdiCallBack
+NdisReleaseReadWriteLock
+NdisReleaseSpinLock
+NdisRequest
+NdisRequestEx
+NdisReset
+NdisResetEvent
+NdisRetreatNetBufferDataStart
+NdisRetreatNetBufferListDataStart
+NdisReturnNetBufferLists
+NdisReturnPackets
+NdisScheduleWorkItem
+NdisSend
+NdisSendNetBufferLists
+NdisSendPackets
+NdisSetEvent
+NdisSetOptionalHandlers
+NdisSetPacketCancelId
+NdisSetPacketPoolProtocolId
+NdisSetPacketStatus
+NdisSetPeriodicTimer
+NdisSetProtocolFilter
+NdisSetSessionCompartmentId
+NdisSetThreadObjectCompartmentId
+NdisSetTimer
+NdisSetTimerEx
+NdisSetTimerObject
+NdisSetupDmaTransfer
+NdisSystemActiveProcessorCount
+NdisSystemProcessorCount
+NdisTerminateOffload
+NdisTerminateWrapper
+NdisTransferData
+NdisUnbindAdapter
+NdisUnchainBufferAtBack
+NdisUnchainBufferAtFront
+NdisUnicodeStringToAnsiString
+NdisUnmapFile
+NdisUpcaseUnicodeString
+NdisUpdateOffload
+NdisUpdateSharedMemory
+NdisWaitEvent
+NdisWriteConfiguration
+NdisWriteErrorLogEntry
+NdisWriteEventLogEntry
+NdisWritePciSlotInformation
+NdisWritePcmciaAttributeMemory
+NetDmaAllocateChannel
+NetDmaChainCopyPhysicalToVirtual
+NetDmaChainCopyVirtualToVirtual
+NetDmaDeregisterClient
+NetDmaDeregisterProvider
+NetDmaEnumerateDmaProviders
+NetDmaFlushPendingDescriptors
+NetDmaFreeChannel
+NetDmaGetMaxPendingDescriptors
+NetDmaGetVersion
+NetDmaInterruptDpc
+NetDmaIsDmaCopyComplete
+NetDmaIsr
+NetDmaNullTransfer
+NetDmaPnPEventNotify
+NetDmaPrefetchNextDescriptor
+NetDmaProviderStart
+NetDmaProviderStop
+NetDmaRegisterClient
+NetDmaRegisterProvider
+NetDmaSetMaxPendingDescriptors
+TrFilterDprIndicateReceive
+TrFilterDprIndicateReceiveComplete
diff --git a/mingw-w64-crt/lib64/virtdisk.def b/mingw-w64-crt/lib64/virtdisk.def
new file mode 100644
index 0000000..0980133
--- /dev/null
+++ b/mingw-w64-crt/lib64/virtdisk.def
@@ -0,0 +1,19 @@
+;
+; Definition file of VirtDisk.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "VirtDisk.dll"
+EXPORTS
+AttachVirtualDisk
+CompactVirtualDisk
+CreateVirtualDisk
+DetachVirtualDisk
+ExpandVirtualDisk
+GetStorageDependencyInformation
+GetVirtualDiskInformation
+GetVirtualDiskOperationProgress
+GetVirtualDiskPhysicalPath
+MergeVirtualDisk
+OpenVirtualDisk
+SetVirtualDiskInformation