The btd.dll does not have "DriverEntry" exported, so I'm thinking the DLL does not have PAN at all - this is based on the btd.def file in the WCE5 platform builder (notice that "DriverEntry" is only exported if BTD_BTPAN is defined):
;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
;
; This source code is licensed under Microsoft Shared Source License
; Version 1.0 for Windows CE.
; For a copy of the license visit
http://go.microsoft.com/fwlink/?LinkId=3223.
;
LIBRARY BTD
EXPORTS
; @CESYSGEN IF BTD_SYS
BTD_Init
BTD_Deinit
BTD_Open
BTD_Close
BTD_Read
BTD_Write
BTD_Seek
BTD_IOControl
; BTD_PowerUp
; BTD_PowerDown
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_PORTEMU
COM_Init
COM_Deinit
COM_Open
COM_Close
COM_Read
COM_Write
COM_Seek
COM_IOControl
; COM_PowerUp
; COM_PowerDown
BSP_Init
BSP_Deinit
BSP_Open
BSP_Close
BSP_Read
BSP_Write
BSP_Seek
BSP_IOControl
; BSP_PowerUp
; BSP_PowerDown
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_TDI
Register
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_SDP
SdpRetrieveVariableSize
SdpRetrieveVariableSize
SdpRetrieveVariableSize
SdpIsStreamRecord
WriteVariableSizeToStream
WriteVariableSizeToStream
GetContainerHeaderSize
GetContainerHeaderSize
SdpAddAttributeToNodeHeader
Sdp_InitializeListHead
Sdp_RemoveHeadList
WriteLeafToStream
WriteLeafToStream
ComputeNodeListSize
ComputeNodeListSize
ValidateStream
ValidateStream
SdpWalkStream
SdpRetrieveUuid128
SdpRetrieveUint16
SdpRetrieveUint32
SdpRetrieveUint64
SdpRetrieveUint128
SdpByteSwapUuid128
SdpByteSwapUint128
SdpByteSwapUint64
SdpByteSwapUint32
SdpByteSwapUint16
SdpVerifySequenceOf
SdpFreeOrphanedNode
Sdp_InsertEntryList
Sdp_RemoveEntryList
Sdp_InsertTailList
SdpInitializeNodeHeader
SdpTreeFromStream
SdpFreeNode
Sdp_IsListEmpty
SdpCreateNode
SdpCreateNodeUrl
SdpCreateNodeString
SdpCreateNodeUUID16
SdpCreateNodeUUID32
SdpCreateNodeUUID128
SdpCreateNodeInt128
SdpCreateNodeInt64
SdpCreateNodeInt32
SdpCreateNodeInt16
SdpCreateNodeInt8
SdpCreateNodeUInt128
SdpCreateNodeUInt64
SdpCreateNodeUInt32
SdpCreateNodeUInt16
SdpCreateNodeUInt8
SdpCreateNodeBoolean
SdpCreateNodeNil
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_HCI
HCI_EstablishDeviceContext
HCI_CloseDeviceContext
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_L2CAP
L2CAP_EstablishDeviceContext
L2CAP_CloseDeviceContext
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_SDP
SDP_EstablishDeviceContext
SDP_CloseDeviceContext
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_RFCOMM
RFCOMM_EstablishDeviceContext
RFCOMM_CloseDeviceContext
; @CESYSGEN ENDIF
; @CESYSGEN IF BTD_BTPAN
DriverEntry
; @CESYSGEN ENDIF
DebugOut PRIVATE
DumpBuff PRIVATE
These are the exports of the btd.dll in that image:
AVCT_CloseDeviceContext
AVCT_EstablishDeviceContext
AVDTP_CloseDeviceContext
AVDTP_EstablishDeviceContext
BSP_Close
BSP_Deinit
BSP_Init
BSP_IOControl
BSP_Open
BSP_Read
BSP_Seek
BSP_Write
BTD_Close
BTD_Deinit
BTD_Init
BTD_IOControl
BTD_Open
BTD_Read
BTD_Seek
BTD_Write
COM_Close
COM_Deinit
COM_Init
COM_IOControl
COM_Open
COM_Read
COM_Seek
COM_Write
ComputeNodeListSize
DebugOut
DumpBuff
GetContainerHeaderSize
HCI_CloseDeviceContext
HCI_EstablishDeviceContext
L2CAP_CloseDeviceContext
L2CAP_EstablishDeviceContext
Register
RFCOMM_CloseDeviceContext
RFCOMM_EstablishDeviceContext
SDP_CloseDeviceContext
SDP_EstablishDeviceContext
Sdp_InitializeListHead
Sdp_InsertEntryList
Sdp_InsertTailList
Sdp_IsListEmpty
Sdp_RemoveEntryList
Sdp_RemoveHeadList
SdpAddAttributeToNodeHeader
SdpByteSwapUint128
SdpByteSwapUint16
SdpByteSwapUint32
SdpByteSwapUint64
SdpByteSwapUuid128
SdpCreateNode
SdpCreateNodeBoolean
SdpCreateNodeInt128
SdpCreateNodeInt16
SdpCreateNodeInt32
SdpCreateNodeInt64
SdpCreateNodeInt8
SdpCreateNodeNil
SdpCreateNodeString
SdpCreateNodeUInt128
SdpCreateNodeUInt16
SdpCreateNodeUInt32
SdpCreateNodeUInt64
SdpCreateNodeUInt8
SdpCreateNodeUrl
SdpCreateNodeUUID128
SdpCreateNodeUUID16
SdpCreateNodeUUID32
SdpFreeNode
SdpFreeOrphanedNode
SdpInitializeNodeHeader
SdpIsStreamRecord
SdpRetrieveUint128
SdpRetrieveUint16
SdpRetrieveUint32
SdpRetrieveUint64
SdpRetrieveUuid128
SdpRetrieveVariableSize
SdpTreeFromStream
SdpVerifySequenceOf
SdpWalkStream
ValidateStream
WriteLeafToStream
WriteVariableSizeToStream