}\r
\r
STDMETHODIMP CWVDevice::\r
-QueryPkey(UINT8 PortNumber, DWORD Index, NET16* pPkey)\r
+QueryPkey(UINT8 PortNumber, UINT16 Index, NET16* pPkey)\r
{\r
WV_IO_DEVICE_PORT_QUERY query;\r
NET16 *pkeytable;\r
}\r
\r
STDMETHODIMP CWVDevice::\r
-FindPkey(UINT8 PortNumber, NET16 Pkey, DWORD *pIndex)\r
+FindPkey(UINT8 PortNumber, NET16 Pkey, UINT16 *pIndex)\r
{\r
NET16 key;\r
- DWORD index;\r
+ UINT16 index;\r
HRESULT hr;\r
\r
for (index = 0; true; index++) {\r
STDMETHODIMP QueryPort(UINT8 PortNumber, WV_PORT_ATTRIBUTES* pAttributes);\r
STDMETHODIMP QueryGid(UINT8 PortNumber, DWORD Index, WV_GID* pGid);\r
STDMETHODIMP FindGid(UINT8 PortNumber, WV_GID *pGid, DWORD *pIndex);\r
- STDMETHODIMP QueryPkey(UINT8 PortNumber, DWORD Index, NET16* pPkey);\r
- STDMETHODIMP FindPkey(UINT8 PortNumber, NET16 Pkey, DWORD *pIndex);\r
+ STDMETHODIMP QueryPkey(UINT8 PortNumber, UINT16 Index, NET16* pPkey);\r
+ STDMETHODIMP FindPkey(UINT8 PortNumber, NET16 Pkey, UINT16 *pIndex);\r
STDMETHODIMP CreateCompletionQueue(SIZE_T *pEntries, IWVCompletionQueue** ppCq);\r
STDMETHODIMP AllocateProtectionDomain(IWVProtectionDomain** ppPd);\r
STDMETHODIMP Notify(UINT8 PortNumber, OVERLAPPED* pOverlapped, DWORD* pFlags);\r