Changeset 21877 for branches/gcc-kmk/src
- Timestamp:
- Dec 9, 2011, 10:32:07 PM (14 years ago)
- Location:
- branches/gcc-kmk/src
- Files:
-
- 2 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/src/DPlayX/dplay.cpp
r21494 r21877 3497 3497 HKEY hkResult; 3498 3498 LPCSTR searchSubKey = "SOFTWARE\\Microsoft\\DirectPlay\\Service Providers"; 3499 LP STR guidDataSubKey= "Guid";3499 LPCSTR guidDataSubKey = "Guid"; 3500 3500 char subKeyName[51]; 3501 3501 DWORD dwIndex, sizeOfSubKeyName=50; … … 3602 3602 HKEY hkResult; 3603 3603 LPCSTR searchSubKey = "SOFTWARE\\Microsoft\\DirectPlay\\Lobby Providers"; 3604 LP STR guidDataSubKey= "Guid";3604 LPCSTR guidDataSubKey = "Guid"; 3605 3605 char subKeyName[51]; 3606 3606 DWORD dwIndex, sizeOfSubKeyName=50; … … 4553 4553 { 4554 4554 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 4555 (HRESULT( *CALLBACK)(IDirectPlay2*,const IID*const,LPVOID*))DP_QueryInterface,4556 ( ULONG( *CALLBACK)(IDirectPlay2*)) DP_AddRef,4557 ( ULONG( *CALLBACK)(IDirectPlay2*)) DP_Release,4555 (HRESULT(CALLBACK *)(IDirectPlay2*,const IID*const,LPVOID*))DP_QueryInterface, 4556 ( ULONG(CALLBACK *)(IDirectPlay2*)) DP_AddRef, 4557 ( ULONG(CALLBACK *)(IDirectPlay2*)) DP_Release, 4558 4558 4559 4559 DirectPlay2WImpl_AddPlayerToGroup, … … 4591 4591 { 4592 4592 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 4593 (HRESULT( *CALLBACK)(IDirectPlay2*,const IID*const,LPVOID*))DP_QueryInterface,4594 ( ULONG( *CALLBACK)(IDirectPlay2*))DP_AddRef,4595 ( ULONG( *CALLBACK)(IDirectPlay2*))DP_Release,4593 (HRESULT(CALLBACK *)(IDirectPlay2*,const IID*const,LPVOID*))DP_QueryInterface, 4594 ( ULONG(CALLBACK *)(IDirectPlay2*))DP_AddRef, 4595 ( ULONG(CALLBACK *)(IDirectPlay2*))DP_Release, 4596 4596 4597 4597 DirectPlay2AImpl_AddPlayerToGroup, … … 4631 4631 { 4632 4632 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 4633 (HRESULT( *CALLBACK)(IDirectPlay3*,const IID*const,LPVOID*))DP_QueryInterface,4634 (ULONG( *CALLBACK)(IDirectPlay3*))DP_AddRef,4635 (ULONG( *CALLBACK)(IDirectPlay3*))DP_Release,4636 4637 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,DPID))DirectPlay2AImpl_AddPlayerToGroup,4638 (HRESULT( *CALLBACK)(IDirectPlay3*))DirectPlay2AImpl_Close,4639 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreateGroup,4640 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreatePlayer,4641 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,DPID))DirectPlay2AImpl_DeletePlayerFromGroup,4642 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID))DirectPlay2AImpl_DestroyGroup,4643 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID))DirectPlay2AImpl_DestroyPlayer,4644 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroupPlayers,4645 (HRESULT( *CALLBACK)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroups,4646 (HRESULT( *CALLBACK)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumPlayers,4647 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumSessions,4648 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPCAPS,DWORD))DirectPlay2AImpl_GetCaps,4649 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetGroupData,4650 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetGroupName,4651 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDWORD))DirectPlay2AImpl_GetMessageCount,4652 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerAddress,4653 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDPCAPS,DWORD))DirectPlay2AImpl_GetPlayerCaps,4654 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetPlayerData,4655 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerName,4656 (HRESULT( *CALLBACK)(IDirectPlay3*,LPVOID,LPDWORD))DirectPlay2AImpl_GetSessionDesc,4657 (HRESULT( *CALLBACK)(IDirectPlay3*,LPGUID))DirectPlay2AImpl_Initialize,4658 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_Open,4659 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2AImpl_Receive,4660 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2AImpl_Send,4661 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetGroupData,4662 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetGroupName,4663 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetPlayerData,4664 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetPlayerName,4665 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_SetSessionDesc,4633 (HRESULT(CALLBACK *)(IDirectPlay3*,const IID*const,LPVOID*))DP_QueryInterface, 4634 (ULONG(CALLBACK *)(IDirectPlay3*))DP_AddRef, 4635 (ULONG(CALLBACK *)(IDirectPlay3*))DP_Release, 4636 4637 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,DPID))DirectPlay2AImpl_AddPlayerToGroup, 4638 (HRESULT(CALLBACK *)(IDirectPlay3*))DirectPlay2AImpl_Close, 4639 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreateGroup, 4640 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreatePlayer, 4641 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,DPID))DirectPlay2AImpl_DeletePlayerFromGroup, 4642 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID))DirectPlay2AImpl_DestroyGroup, 4643 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID))DirectPlay2AImpl_DestroyPlayer, 4644 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroupPlayers, 4645 (HRESULT(CALLBACK *)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroups, 4646 (HRESULT(CALLBACK *)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumPlayers, 4647 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumSessions, 4648 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPCAPS,DWORD))DirectPlay2AImpl_GetCaps, 4649 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetGroupData, 4650 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetGroupName, 4651 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDWORD))DirectPlay2AImpl_GetMessageCount, 4652 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerAddress, 4653 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDPCAPS,DWORD))DirectPlay2AImpl_GetPlayerCaps, 4654 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetPlayerData, 4655 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerName, 4656 (HRESULT(CALLBACK *)(IDirectPlay3*,LPVOID,LPDWORD))DirectPlay2AImpl_GetSessionDesc, 4657 (HRESULT(CALLBACK *)(IDirectPlay3*,LPGUID))DirectPlay2AImpl_Initialize, 4658 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_Open, 4659 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2AImpl_Receive, 4660 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2AImpl_Send, 4661 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetGroupData, 4662 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetGroupName, 4663 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetPlayerData, 4664 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetPlayerName, 4665 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_SetSessionDesc, 4666 4666 4667 4667 DirectPlay3AImpl_AddGroupToGroup, … … 4686 4686 { 4687 4687 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 4688 (HRESULT( *CALLBACK)(IDirectPlay3*,const IID*const,LPVOID*))DP_QueryInterface,4689 (ULONG( *CALLBACK)(IDirectPlay3*))DP_AddRef,4690 (ULONG( *CALLBACK)(IDirectPlay3*))DP_Release,4691 4692 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,DPID))DirectPlay2WImpl_AddPlayerToGroup,4693 (HRESULT( *CALLBACK)(IDirectPlay3*))DirectPlay2WImpl_Close,4694 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreateGroup,4695 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreatePlayer,4696 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,DPID))DirectPlay2WImpl_DeletePlayerFromGroup,4697 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID))DirectPlay2WImpl_DestroyGroup,4698 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID))DirectPlay2WImpl_DestroyPlayer,4699 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroupPlayers,4700 (HRESULT( *CALLBACK)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroups,4701 (HRESULT( *CALLBACK)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumPlayers,4702 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumSessions,4703 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPCAPS,DWORD))DirectPlay2WImpl_GetCaps,4704 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetGroupData,4705 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetGroupName,4706 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDWORD))DirectPlay2WImpl_GetMessageCount,4707 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerAddress,4708 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDPCAPS,DWORD))DirectPlay2WImpl_GetPlayerCaps,4709 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetPlayerData,4710 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerName,4711 (HRESULT( *CALLBACK)(IDirectPlay3*,LPVOID,LPDWORD))DirectPlay2WImpl_GetSessionDesc,4712 (HRESULT( *CALLBACK)(IDirectPlay3*,LPGUID))DirectPlay2WImpl_Initialize,4713 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_Open,4714 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2WImpl_Receive,4715 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2WImpl_Send,4716 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetGroupData,4717 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetGroupName,4718 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetPlayerData,4719 (HRESULT( *CALLBACK)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetPlayerName,4720 (HRESULT( *CALLBACK)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_SetSessionDesc,4688 (HRESULT(CALLBACK *)(IDirectPlay3*,const IID*const,LPVOID*))DP_QueryInterface, 4689 (ULONG(CALLBACK *)(IDirectPlay3*))DP_AddRef, 4690 (ULONG(CALLBACK *)(IDirectPlay3*))DP_Release, 4691 4692 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,DPID))DirectPlay2WImpl_AddPlayerToGroup, 4693 (HRESULT(CALLBACK *)(IDirectPlay3*))DirectPlay2WImpl_Close, 4694 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreateGroup, 4695 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreatePlayer, 4696 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,DPID))DirectPlay2WImpl_DeletePlayerFromGroup, 4697 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID))DirectPlay2WImpl_DestroyGroup, 4698 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID))DirectPlay2WImpl_DestroyPlayer, 4699 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroupPlayers, 4700 (HRESULT(CALLBACK *)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroups, 4701 (HRESULT(CALLBACK *)(IDirectPlay3*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumPlayers, 4702 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumSessions, 4703 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPCAPS,DWORD))DirectPlay2WImpl_GetCaps, 4704 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetGroupData, 4705 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetGroupName, 4706 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDWORD))DirectPlay2WImpl_GetMessageCount, 4707 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerAddress, 4708 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDPCAPS,DWORD))DirectPlay2WImpl_GetPlayerCaps, 4709 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetPlayerData, 4710 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerName, 4711 (HRESULT(CALLBACK *)(IDirectPlay3*,LPVOID,LPDWORD))DirectPlay2WImpl_GetSessionDesc, 4712 (HRESULT(CALLBACK *)(IDirectPlay3*,LPGUID))DirectPlay2WImpl_Initialize, 4713 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_Open, 4714 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2WImpl_Receive, 4715 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2WImpl_Send, 4716 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetGroupData, 4717 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetGroupName, 4718 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetPlayerData, 4719 (HRESULT(CALLBACK *)(IDirectPlay3*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetPlayerName, 4720 (HRESULT(CALLBACK *)(IDirectPlay3*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_SetSessionDesc, 4721 4721 4722 4722 DirectPlay3WImpl_AddGroupToGroup, … … 4740 4740 { 4741 4741 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 4742 (HRESULT( *CALLBACK)(IDirectPlay4*,const IID*const,LPVOID*))DP_QueryInterface,4743 (ULONG( *CALLBACK)(IDirectPlay4*))DP_AddRef,4744 (ULONG( *CALLBACK)(IDirectPlay4*))DP_Release,4745 4746 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay2WImpl_AddPlayerToGroup,4747 (HRESULT( *CALLBACK)(IDirectPlay4*))DirectPlay2WImpl_Close,4748 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreateGroup,4749 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreatePlayer,4750 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay2WImpl_DeletePlayerFromGroup,4751 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID))DirectPlay2WImpl_DestroyGroup,4752 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID))DirectPlay2WImpl_DestroyPlayer,4753 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroupPlayers,4754 (HRESULT( *CALLBACK)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroups,4755 (HRESULT( *CALLBACK)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumPlayers,4756 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumSessions,4757 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPCAPS,DWORD))DirectPlay2WImpl_GetCaps,4758 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetGroupData,4759 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetGroupName,4760 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDWORD))DirectPlay2WImpl_GetMessageCount,4761 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerAddress,4762 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPCAPS,DWORD))DirectPlay2WImpl_GetPlayerCaps,4763 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetPlayerData,4764 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerName,4765 (HRESULT( *CALLBACK)(IDirectPlay4*,LPVOID,LPDWORD))DirectPlay2WImpl_GetSessionDesc,4766 (HRESULT( *CALLBACK)(IDirectPlay4*,LPGUID))DirectPlay2WImpl_Initialize,4767 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_Open,4768 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2WImpl_Receive,4769 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2WImpl_Send,4770 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetGroupData,4771 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetGroupName,4772 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetPlayerData,4773 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetPlayerName,4774 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_SetSessionDesc,4775 4776 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay3WImpl_AddGroupToGroup,4777 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay3WImpl_CreateGroupInGroup,4778 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay3WImpl_DeleteGroupFromGroup,4779 (HRESULT( *CALLBACK)(IDirectPlay4*,LPCGUID,LPDPENUMCONNECTIONSCALLBACK,LPVOID,DWORD))DirectPlay3WImpl_EnumConnections,4780 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay3WImpl_EnumGroupsInGroup,4781 (HRESULT( *CALLBACK)(IDirectPlay4*,DWORD,DPID,LPVOID,LPDWORD))DirectPlay3WImpl_GetGroupConnectionSettings,4782 (HRESULT( *CALLBACK)(IDirectPlay4*,LPVOID,DWORD))DirectPlay3WImpl_InitializeConnection,4783 (HRESULT( *CALLBACK)(IDirectPlay4*,LPCDPSESSIONDESC2,DWORD,LPCDPSECURITYDESC,LPCDPCREDENTIALS))DirectPlay3WImpl_SecureOpen,4784 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID,DWORD,LPDPCHAT))DirectPlay3WImpl_SendChatMessage,4785 (HRESULT( *CALLBACK)(IDirectPlay4*,DWORD,DPID,LPDPLCONNECTION))DirectPlay3WImpl_SetGroupConnectionSettings,4786 (HRESULT( *CALLBACK)(IDirectPlay4*,DWORD,DPID))DirectPlay3WImpl_StartSession,4787 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3WImpl_GetGroupFlags,4788 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPID))DirectPlay3WImpl_GetGroupParent,4789 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DWORD,LPVOID,LPDWORD))DirectPlay3WImpl_GetPlayerAccount,4790 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3WImpl_GetPlayerFlags,4742 (HRESULT(CALLBACK *)(IDirectPlay4*,const IID*const,LPVOID*))DP_QueryInterface, 4743 (ULONG(CALLBACK *)(IDirectPlay4*))DP_AddRef, 4744 (ULONG(CALLBACK *)(IDirectPlay4*))DP_Release, 4745 4746 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay2WImpl_AddPlayerToGroup, 4747 (HRESULT(CALLBACK *)(IDirectPlay4*))DirectPlay2WImpl_Close, 4748 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreateGroup, 4749 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2WImpl_CreatePlayer, 4750 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay2WImpl_DeletePlayerFromGroup, 4751 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID))DirectPlay2WImpl_DestroyGroup, 4752 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID))DirectPlay2WImpl_DestroyPlayer, 4753 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroupPlayers, 4754 (HRESULT(CALLBACK *)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumGroups, 4755 (HRESULT(CALLBACK *)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumPlayers, 4756 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2WImpl_EnumSessions, 4757 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPCAPS,DWORD))DirectPlay2WImpl_GetCaps, 4758 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetGroupData, 4759 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetGroupName, 4760 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDWORD))DirectPlay2WImpl_GetMessageCount, 4761 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerAddress, 4762 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPCAPS,DWORD))DirectPlay2WImpl_GetPlayerCaps, 4763 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2WImpl_GetPlayerData, 4764 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2WImpl_GetPlayerName, 4765 (HRESULT(CALLBACK *)(IDirectPlay4*,LPVOID,LPDWORD))DirectPlay2WImpl_GetSessionDesc, 4766 (HRESULT(CALLBACK *)(IDirectPlay4*,LPGUID))DirectPlay2WImpl_Initialize, 4767 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_Open, 4768 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2WImpl_Receive, 4769 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2WImpl_Send, 4770 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetGroupData, 4771 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetGroupName, 4772 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2WImpl_SetPlayerData, 4773 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2WImpl_SetPlayerName, 4774 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2WImpl_SetSessionDesc, 4775 4776 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay3WImpl_AddGroupToGroup, 4777 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay3WImpl_CreateGroupInGroup, 4778 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay3WImpl_DeleteGroupFromGroup, 4779 (HRESULT(CALLBACK *)(IDirectPlay4*,LPCGUID,LPDPENUMCONNECTIONSCALLBACK,LPVOID,DWORD))DirectPlay3WImpl_EnumConnections, 4780 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay3WImpl_EnumGroupsInGroup, 4781 (HRESULT(CALLBACK *)(IDirectPlay4*,DWORD,DPID,LPVOID,LPDWORD))DirectPlay3WImpl_GetGroupConnectionSettings, 4782 (HRESULT(CALLBACK *)(IDirectPlay4*,LPVOID,DWORD))DirectPlay3WImpl_InitializeConnection, 4783 (HRESULT(CALLBACK *)(IDirectPlay4*,LPCDPSESSIONDESC2,DWORD,LPCDPSECURITYDESC,LPCDPCREDENTIALS))DirectPlay3WImpl_SecureOpen, 4784 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID,DWORD,LPDPCHAT))DirectPlay3WImpl_SendChatMessage, 4785 (HRESULT(CALLBACK *)(IDirectPlay4*,DWORD,DPID,LPDPLCONNECTION))DirectPlay3WImpl_SetGroupConnectionSettings, 4786 (HRESULT(CALLBACK *)(IDirectPlay4*,DWORD,DPID))DirectPlay3WImpl_StartSession, 4787 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3WImpl_GetGroupFlags, 4788 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPID))DirectPlay3WImpl_GetGroupParent, 4789 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DWORD,LPVOID,LPDWORD))DirectPlay3WImpl_GetPlayerAccount, 4790 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3WImpl_GetPlayerFlags, 4791 4791 4792 4792 DirectPlay4WImpl_GetGroupOwner, … … 4801 4801 { 4802 4802 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 4803 (HRESULT( *CALLBACK)(IDirectPlay4*,const IID*const,LPVOID*))DP_QueryInterface,4804 (ULONG( *CALLBACK)(IDirectPlay4*))DP_AddRef,4805 (ULONG( *CALLBACK)(IDirectPlay4*))DP_Release,4806 4807 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay2AImpl_AddPlayerToGroup,4808 (HRESULT( *CALLBACK)(IDirectPlay4*))DirectPlay2AImpl_Close,4809 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreateGroup,4810 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreatePlayer,4811 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay2AImpl_DeletePlayerFromGroup,4812 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID))DirectPlay2AImpl_DestroyGroup,4813 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID))DirectPlay2AImpl_DestroyPlayer,4814 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroupPlayers,4815 (HRESULT( *CALLBACK)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroups,4816 (HRESULT( *CALLBACK)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumPlayers,4817 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumSessions,4818 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPCAPS,DWORD))DirectPlay2AImpl_GetCaps,4819 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetGroupData,4820 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetGroupName,4821 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDWORD))DirectPlay2AImpl_GetMessageCount,4822 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerAddress,4823 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPCAPS,DWORD))DirectPlay2AImpl_GetPlayerCaps,4824 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetPlayerData,4825 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerName,4826 (HRESULT( *CALLBACK)(IDirectPlay4*,LPVOID,LPDWORD))DirectPlay2AImpl_GetSessionDesc,4827 (HRESULT( *CALLBACK)(IDirectPlay4*,LPGUID))DirectPlay2AImpl_Initialize,4828 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_Open,4829 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2AImpl_Receive,4830 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2AImpl_Send,4831 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetGroupData,4832 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetGroupName,4833 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetPlayerData,4834 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetPlayerName,4835 (HRESULT( *CALLBACK)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_SetSessionDesc,4836 4837 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay3AImpl_AddGroupToGroup,4838 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay3AImpl_CreateGroupInGroup,4839 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID))DirectPlay3AImpl_DeleteGroupFromGroup,4840 (HRESULT( *CALLBACK)(IDirectPlay4*,LPCGUID,LPDPENUMCONNECTIONSCALLBACK,LPVOID,DWORD))DirectPlay3AImpl_EnumConnections,4841 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay3AImpl_EnumGroupsInGroup,4842 (HRESULT( *CALLBACK)(IDirectPlay4*,DWORD,DPID,LPVOID,LPDWORD))DirectPlay3AImpl_GetGroupConnectionSettings,4843 (HRESULT( *CALLBACK)(IDirectPlay4*,LPVOID,DWORD))DirectPlay3AImpl_InitializeConnection,4844 (HRESULT( *CALLBACK)(IDirectPlay4*,LPCDPSESSIONDESC2,DWORD,LPCDPSECURITYDESC,LPCDPCREDENTIALS))DirectPlay3AImpl_SecureOpen,4845 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DPID,DWORD,LPDPCHAT))DirectPlay3AImpl_SendChatMessage,4846 (HRESULT( *CALLBACK)(IDirectPlay4*,DWORD,DPID,LPDPLCONNECTION))DirectPlay3AImpl_SetGroupConnectionSettings,4847 (HRESULT( *CALLBACK)(IDirectPlay4*,DWORD,DPID))DirectPlay3AImpl_StartSession,4848 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3AImpl_GetGroupFlags,4849 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDPID))DirectPlay3AImpl_GetGroupParent,4850 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,DWORD,LPVOID,LPDWORD))DirectPlay3AImpl_GetPlayerAccount,4851 (HRESULT( *CALLBACK)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3AImpl_GetPlayerFlags,4803 (HRESULT(CALLBACK *)(IDirectPlay4*,const IID*const,LPVOID*))DP_QueryInterface, 4804 (ULONG(CALLBACK *)(IDirectPlay4*))DP_AddRef, 4805 (ULONG(CALLBACK *)(IDirectPlay4*))DP_Release, 4806 4807 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay2AImpl_AddPlayerToGroup, 4808 (HRESULT(CALLBACK *)(IDirectPlay4*))DirectPlay2AImpl_Close, 4809 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreateGroup, 4810 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPID,LPDPNAME,HANDLE,LPVOID,DWORD,DWORD))DirectPlay2AImpl_CreatePlayer, 4811 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay2AImpl_DeletePlayerFromGroup, 4812 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID))DirectPlay2AImpl_DestroyGroup, 4813 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID))DirectPlay2AImpl_DestroyPlayer, 4814 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroupPlayers, 4815 (HRESULT(CALLBACK *)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumGroups, 4816 (HRESULT(CALLBACK *)(IDirectPlay4*,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumPlayers, 4817 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD,LPDPENUMSESSIONSCALLBACK2,LPVOID,DWORD))DirectPlay2AImpl_EnumSessions, 4818 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPCAPS,DWORD))DirectPlay2AImpl_GetCaps, 4819 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetGroupData, 4820 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetGroupName, 4821 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDWORD))DirectPlay2AImpl_GetMessageCount, 4822 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerAddress, 4823 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPCAPS,DWORD))DirectPlay2AImpl_GetPlayerCaps, 4824 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD,DWORD))DirectPlay2AImpl_GetPlayerData, 4825 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,LPDWORD))DirectPlay2AImpl_GetPlayerName, 4826 (HRESULT(CALLBACK *)(IDirectPlay4*,LPVOID,LPDWORD))DirectPlay2AImpl_GetSessionDesc, 4827 (HRESULT(CALLBACK *)(IDirectPlay4*,LPGUID))DirectPlay2AImpl_Initialize, 4828 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_Open, 4829 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPID,LPDPID,DWORD,LPVOID,LPDWORD))DirectPlay2AImpl_Receive, 4830 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID,DWORD,LPVOID,DWORD))DirectPlay2AImpl_Send, 4831 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetGroupData, 4832 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetGroupName, 4833 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPVOID,DWORD,DWORD))DirectPlay2AImpl_SetPlayerData, 4834 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPNAME,DWORD))DirectPlay2AImpl_SetPlayerName, 4835 (HRESULT(CALLBACK *)(IDirectPlay4*,LPDPSESSIONDESC2,DWORD))DirectPlay2AImpl_SetSessionDesc, 4836 4837 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay3AImpl_AddGroupToGroup, 4838 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPID,LPDPNAME,LPVOID,DWORD,DWORD))DirectPlay3AImpl_CreateGroupInGroup, 4839 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID))DirectPlay3AImpl_DeleteGroupFromGroup, 4840 (HRESULT(CALLBACK *)(IDirectPlay4*,LPCGUID,LPDPENUMCONNECTIONSCALLBACK,LPVOID,DWORD))DirectPlay3AImpl_EnumConnections, 4841 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPGUID,LPDPENUMPLAYERSCALLBACK2,LPVOID,DWORD))DirectPlay3AImpl_EnumGroupsInGroup, 4842 (HRESULT(CALLBACK *)(IDirectPlay4*,DWORD,DPID,LPVOID,LPDWORD))DirectPlay3AImpl_GetGroupConnectionSettings, 4843 (HRESULT(CALLBACK *)(IDirectPlay4*,LPVOID,DWORD))DirectPlay3AImpl_InitializeConnection, 4844 (HRESULT(CALLBACK *)(IDirectPlay4*,LPCDPSESSIONDESC2,DWORD,LPCDPSECURITYDESC,LPCDPCREDENTIALS))DirectPlay3AImpl_SecureOpen, 4845 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DPID,DWORD,LPDPCHAT))DirectPlay3AImpl_SendChatMessage, 4846 (HRESULT(CALLBACK *)(IDirectPlay4*,DWORD,DPID,LPDPLCONNECTION))DirectPlay3AImpl_SetGroupConnectionSettings, 4847 (HRESULT(CALLBACK *)(IDirectPlay4*,DWORD,DPID))DirectPlay3AImpl_StartSession, 4848 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3AImpl_GetGroupFlags, 4849 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDPID))DirectPlay3AImpl_GetGroupParent, 4850 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,DWORD,LPVOID,LPDWORD))DirectPlay3AImpl_GetPlayerAccount, 4851 (HRESULT(CALLBACK *)(IDirectPlay4*,DPID,LPDWORD))DirectPlay3AImpl_GetPlayerFlags, 4852 4852 4853 4853 DirectPlay4AImpl_GetGroupOwner, … … 4951 4951 ++dwIndex, sizeOfSubKeyName=50 ) 4952 4952 { 4953 LP STRmajVerDataSubKey = "dwReserved1";4954 LP STRminVerDataSubKey = "dwReserved2";4955 LP STRguidDataSubKey = "Guid";4953 LPCSTR majVerDataSubKey = "dwReserved1"; 4954 LPCSTR minVerDataSubKey = "dwReserved2"; 4955 LPCSTR guidDataSubKey = "Guid"; 4956 4956 HKEY hkServiceProvider; 4957 4957 GUID serviceProviderGUID; -
branches/gcc-kmk/src/DPlayX/dplayx.def
r4809 r21877 10 10 11 11 EXPORTS 12 DirectPlayCreate = _DirectPlayCreate@12@113 DirectPlayEnumerateA = _DirectPlayEnumerateA@8@214 DirectPlayEnumerateW = _DirectPlayEnumerateW@8@315 DirectPlayLobbyCreateA = _DirectPlayLobbyCreateA@20@412 DirectPlayCreate = "_DirectPlayCreate@12" @1 13 DirectPlayEnumerateA = "_DirectPlayEnumerateA@8" @2 14 DirectPlayEnumerateW = "_DirectPlayEnumerateW@8" @3 15 DirectPlayLobbyCreateA = "_DirectPlayLobbyCreateA@20" @4 16 16 ;gdwDPlaySPRefCount @6 17 DirectPlayLobbyCreateW = _DirectPlayLobbyCreateW@20@517 DirectPlayLobbyCreateW = "_DirectPlayLobbyCreateW@20" @5 18 18 ; DirectPlayEnumerate = _DirectPlayEnumerate@8 @9 19 DllCanUnloadNow = _DPLAYX_DllCanUnloadNow@0@1020 DllGetClassObject = _DPLAYX_DllGetClassObject@12@1119 DllCanUnloadNow = "_DPLAYX_DllCanUnloadNow@0" @10 20 DllGetClassObject = "_DPLAYX_DllGetClassObject@12" @11 21 21 -
branches/gcc-kmk/src/DPlayX/dplayx_main.cpp
r21494 r21877 43 43 /* Last instance performs destruction of global processor data */ 44 44 rc = DPLAYX_DestructData(); 45 #if def __WIN32OS2__45 #if defined(__WIN32OS2__) && defined(__IBMC__) 46 46 if(gdwDPlaySPRefCount==0) // only do this the last time ? 47 47 ctordtorTerm(); -
branches/gcc-kmk/src/DPlayX/dplobby.cpp
r21494 r21877 770 770 WCHAR buff[51]; 771 771 DWORD dwAtIndex; 772 LP STRatKey = "Address Types";773 LP STRguidDataSubKey = "Guid";772 LPCSTR atKey = "Address Types"; 773 LPCSTR guidDataSubKey = "Guid"; 774 774 FILETIME filetime; 775 775 … … 881 881 HKEY hkResult; 882 882 LPCSTR searchSubKey = "SOFTWARE\\Microsoft\\DirectPlay\\Applications"; 883 LP STR guidDataSubKey= "Guid";883 LPCSTR guidDataSubKey = "Guid"; 884 884 DWORD dwIndex, sizeOfSubKeyName=50; 885 885 char subKeyName[51]; … … 1076 1076 char returnBuffer[200]; 1077 1077 DWORD returnType, sizeOfReturnBuffer; 1078 LP STR clSubKey = "CommandLine";1079 LP STR cdSubKey = "CurrentDirectory";1080 LP STR fileSubKey = "File";1081 LP STR pathSubKey = "Path";1078 LPCSTR clSubKey = "CommandLine"; 1079 LPCSTR cdSubKey = "CurrentDirectory"; 1080 LPCSTR fileSubKey = "File"; 1081 LPCSTR pathSubKey = "Path"; 1082 1082 1083 1083 /* FIXME: Lazy man hack - dplay struct has the present reg key saved */ … … 1754 1754 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 1755 1755 1756 (HRESULT( *CALLBACK)(IDirectPlayLobby*,const IID*const,LPVOID*))DPL_QueryInterface,1757 (ULONG( *CALLBACK)(IDirectPlayLobby*))DPL_AddRef,1758 (ULONG( *CALLBACK)(IDirectPlayLobby*))DPL_Release,1756 (HRESULT(CALLBACK *)(IDirectPlayLobby*,const IID*const,LPVOID*))DPL_QueryInterface, 1757 (ULONG(CALLBACK *)(IDirectPlayLobby*))DPL_AddRef, 1758 (ULONG(CALLBACK *)(IDirectPlayLobby*))DPL_Release, 1759 1759 1760 1760 IDirectPlayLobbyAImpl_Connect, … … 1776 1776 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 1777 1777 1778 (HRESULT( *CALLBACK)(IDirectPlayLobby*,const IID*const,LPVOID*))DPL_QueryInterface,1779 (ULONG( *CALLBACK)(IDirectPlayLobby*))DPL_AddRef,1780 (ULONG( *CALLBACK)(IDirectPlayLobby*))DPL_Release,1778 (HRESULT(CALLBACK *)(IDirectPlayLobby*,const IID*const,LPVOID*))DPL_QueryInterface, 1779 (ULONG(CALLBACK *)(IDirectPlayLobby*))DPL_AddRef, 1780 (ULONG(CALLBACK *)(IDirectPlayLobby*))DPL_Release, 1781 1781 1782 1782 IDirectPlayLobbyWImpl_Connect, … … 1800 1800 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 1801 1801 1802 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,const IID*const,LPVOID*))DPL_QueryInterface,1803 (ULONG( *CALLBACK)(IDirectPlayLobby2*))DPL_AddRef,1804 (ULONG( *CALLBACK)(IDirectPlayLobby2*))DPL_Release,1805 1806 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyAImpl_Connect,1807 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_CreateAddress,1808 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyAImpl_EnumAddress,1809 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumAddressTypes,1810 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumLocalApplications,1811 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_GetConnectionSettings,1812 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_ReceiveLobbyMessage,1813 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyAImpl_RunApplication,1814 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyAImpl_SendLobbyMessage,1815 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyAImpl_SetConnectionSettings,1816 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,HANDLE))IDirectPlayLobbyAImpl_SetLobbyMessageEvent,1802 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,const IID*const,LPVOID*))DPL_QueryInterface, 1803 (ULONG(CALLBACK *)(IDirectPlayLobby2*))DPL_AddRef, 1804 (ULONG(CALLBACK *)(IDirectPlayLobby2*))DPL_Release, 1805 1806 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyAImpl_Connect, 1807 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_CreateAddress, 1808 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyAImpl_EnumAddress, 1809 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumAddressTypes, 1810 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumLocalApplications, 1811 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_GetConnectionSettings, 1812 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_ReceiveLobbyMessage, 1813 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyAImpl_RunApplication, 1814 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyAImpl_SendLobbyMessage, 1815 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyAImpl_SetConnectionSettings, 1816 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,HANDLE))IDirectPlayLobbyAImpl_SetLobbyMessageEvent, 1817 1817 1818 1818 IDirectPlayLobby2AImpl_CreateCompoundAddress … … 1824 1824 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 1825 1825 1826 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,const IID*const,LPVOID*))DPL_QueryInterface,1827 (ULONG( *CALLBACK)(IDirectPlayLobby2*))DPL_AddRef,1828 (ULONG( *CALLBACK)(IDirectPlayLobby2*))DPL_Release,1829 1830 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyWImpl_Connect,1831 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_CreateAddress,1832 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyWImpl_EnumAddress,1833 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumAddressTypes,1834 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumLocalApplications,1835 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_GetConnectionSettings,1836 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_ReceiveLobbyMessage,1837 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyWImpl_RunApplication,1838 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyWImpl_SendLobbyMessage,1839 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyWImpl_SetConnectionSettings,1840 (HRESULT( *CALLBACK)(IDirectPlayLobby2*,DWORD,DWORD,HANDLE))IDirectPlayLobbyWImpl_SetLobbyMessageEvent,1826 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,const IID*const,LPVOID*))DPL_QueryInterface, 1827 (ULONG(CALLBACK *)(IDirectPlayLobby2*))DPL_AddRef, 1828 (ULONG(CALLBACK *)(IDirectPlayLobby2*))DPL_Release, 1829 1830 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyWImpl_Connect, 1831 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_CreateAddress, 1832 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyWImpl_EnumAddress, 1833 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumAddressTypes, 1834 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumLocalApplications, 1835 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_GetConnectionSettings, 1836 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_ReceiveLobbyMessage, 1837 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyWImpl_RunApplication, 1838 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyWImpl_SendLobbyMessage, 1839 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyWImpl_SetConnectionSettings, 1840 (HRESULT(CALLBACK *)(IDirectPlayLobby2*,DWORD,DWORD,HANDLE))IDirectPlayLobbyWImpl_SetLobbyMessageEvent, 1841 1841 1842 1842 IDirectPlayLobby2WImpl_CreateCompoundAddress … … 1846 1846 { 1847 1847 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 1848 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,const IID*const,LPVOID*))DPL_QueryInterface,1849 (ULONG( *CALLBACK)(IDirectPlayLobby3*))DPL_AddRef,1850 (ULONG( *CALLBACK)(IDirectPlayLobby3*))DPL_Release,1851 1852 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyAImpl_Connect,1853 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_CreateAddress,1854 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyAImpl_EnumAddress,1855 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumAddressTypes,1856 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumLocalApplications,1857 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_GetConnectionSettings,1858 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_ReceiveLobbyMessage,1859 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyAImpl_RunApplication,1860 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyAImpl_SendLobbyMessage,1861 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyAImpl_SetConnectionSettings,1862 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,HANDLE))IDirectPlayLobbyAImpl_SetLobbyMessageEvent,1863 1864 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPCDPCOMPOUNDADDRESSELEMENT,DWORD,LPVOID,LPDWORD))IDirectPlayLobby2AImpl_CreateCompoundAddress,1848 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,const IID*const,LPVOID*))DPL_QueryInterface, 1849 (ULONG(CALLBACK *)(IDirectPlayLobby3*))DPL_AddRef, 1850 (ULONG(CALLBACK *)(IDirectPlayLobby3*))DPL_Release, 1851 1852 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyAImpl_Connect, 1853 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_CreateAddress, 1854 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyAImpl_EnumAddress, 1855 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumAddressTypes, 1856 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyAImpl_EnumLocalApplications, 1857 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_GetConnectionSettings, 1858 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyAImpl_ReceiveLobbyMessage, 1859 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyAImpl_RunApplication, 1860 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyAImpl_SendLobbyMessage, 1861 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyAImpl_SetConnectionSettings, 1862 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,HANDLE))IDirectPlayLobbyAImpl_SetLobbyMessageEvent, 1863 1864 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPCDPCOMPOUNDADDRESSELEMENT,DWORD,LPVOID,LPDWORD))IDirectPlayLobby2AImpl_CreateCompoundAddress, 1865 1865 1866 1866 IDirectPlayLobby3AImpl_ConnectEx, … … 1875 1875 { 1876 1876 ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 1877 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,const IID*const,LPVOID*))DPL_QueryInterface,1878 (ULONG( *CALLBACK)(IDirectPlayLobby3*))DPL_AddRef,1879 (ULONG( *CALLBACK)(IDirectPlayLobby3*))DPL_Release,1880 1881 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyWImpl_Connect,1882 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_CreateAddress,1883 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyWImpl_EnumAddress,1884 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumAddressTypes,1885 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumLocalApplications,1886 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_GetConnectionSettings,1887 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_ReceiveLobbyMessage,1888 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyWImpl_RunApplication,1889 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyWImpl_SendLobbyMessage,1890 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyWImpl_SetConnectionSettings,1891 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,DWORD,DWORD,HANDLE))IDirectPlayLobbyWImpl_SetLobbyMessageEvent,1892 1893 (HRESULT( *CALLBACK)(IDirectPlayLobby3*,LPCDPCOMPOUNDADDRESSELEMENT,DWORD,LPVOID,LPDWORD))IDirectPlayLobby2WImpl_CreateCompoundAddress,1877 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,const IID*const,LPVOID*))DPL_QueryInterface, 1878 (ULONG(CALLBACK *)(IDirectPlayLobby3*))DPL_AddRef, 1879 (ULONG(CALLBACK *)(IDirectPlayLobby3*))DPL_Release, 1880 1881 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,LPDIRECTPLAY2*,IUnknown*))IDirectPlayLobbyWImpl_Connect, 1882 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,const GUID*const,const GUID*const,LPCVOID,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_CreateAddress, 1883 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPDPENUMADDRESSCALLBACK,LPCVOID,DWORD,LPVOID))IDirectPlayLobbyWImpl_EnumAddress, 1884 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPDPLENUMADDRESSTYPESCALLBACK,const GUID*const,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumAddressTypes, 1885 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPDPLENUMLOCALAPPLICATIONSCALLBACK,LPVOID,DWORD))IDirectPlayLobbyWImpl_EnumLocalApplications, 1886 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_GetConnectionSettings, 1887 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,LPDWORD,LPVOID,LPDWORD))IDirectPlayLobbyWImpl_ReceiveLobbyMessage, 1888 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,LPDWORD,LPDPLCONNECTION,HANDLE))IDirectPlayLobbyWImpl_RunApplication, 1889 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,LPVOID,DWORD))IDirectPlayLobbyWImpl_SendLobbyMessage, 1890 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,LPDPLCONNECTION))IDirectPlayLobbyWImpl_SetConnectionSettings, 1891 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,DWORD,DWORD,HANDLE))IDirectPlayLobbyWImpl_SetLobbyMessageEvent, 1892 1893 (HRESULT(CALLBACK *)(IDirectPlayLobby3*,LPCDPCOMPOUNDADDRESSELEMENT,DWORD,LPVOID,LPDWORD))IDirectPlayLobby2WImpl_CreateCompoundAddress, 1894 1894 1895 1895 IDirectPlayLobby3WImpl_ConnectEx, -
branches/gcc-kmk/src/DPlayX/initterm.cpp
r6646 r21877 1 1 /* $Id: initterm.cpp,v 1.7 2001-09-05 12:51:21 bird Exp $ 2 2 * 3 * D LL entry point3 * DPLAYX DLL entry point 4 4 * 5 5 * Copyright 1998 Sander van Leeuwen 6 6 * Copyright 1998 Peter Fitzsimmons 7 7 * 8 *9 8 * Project Odin Software License can be found in LICENSE.TXT 10 *11 9 */ 12 10 13 /*-------------------------------------------------------------*/14 /* INITERM.C -- Source for a custom dynamic link library */15 /* initialization and termination (_DLL_InitTerm) */16 /* function. */17 /* */18 /* When called to perform initialization, this sample function */19 /* gets storage for an array of integers, and initializes its */20 /* elements with random integers. At termination time, it */21 /* frees the array. Substitute your own special processing. */22 /*-------------------------------------------------------------*/23 24 25 /* Include files */26 11 #define INCL_DOSMODULEMGR 27 12 #define INCL_DOSPROCESS … … 37 22 #include <initdll.h> 38 23 39 extern "C" { 40 //Win32 resource table (produced by wrc) 41 extern DWORD _Resource_PEResTab; 42 extern BOOL WINAPI DPLAYX_LibMain( HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved ); 43 } 24 // Win32 resource table (produced by wrc) 25 extern DWORD dplayx_PEResTab; 44 26 45 27 static HMODULE dllHandle = 0; 46 28 47 /****************************************************************************/ 48 /* _DLL_InitTerm is the function that gets called by the operating system */ 49 /* loader when it loads and frees this DLL for each process that accesses */ 50 /* this DLL. However, it only gets called the first time the DLL is loaded */ 51 /* and the last time it is freed for a particular process. The system */ 52 /* linkage convention MUST be used because the operating system loader is */ 53 /* calling this function. */ 54 /****************************************************************************/ 55 unsigned long SYSTEM _DLL_InitTerm(unsigned long hModule, unsigned long 56 ulFlag) 29 extern BOOL WINAPI DPLAYX_LibMain( HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved ); 30 31 ULONG SYSTEM DLL_InitDPlayX(ULONG hModule) 57 32 { 58 size_t i; 59 APIRET rc; 33 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 60 34 61 /*-------------------------------------------------------------------------*/ 62 /* If ulFlag is zero then the DLL is being loaded so initialization should */ 63 /* be performed. If ulFlag is 1 then the DLL is being freed so */ 64 /* termination should be performed. */ 65 /*-------------------------------------------------------------------------*/ 35 dllHandle = RegisterLxDll(hModule, DPLAYX_LibMain, (PVOID)&dplayx_PEResTab); 36 if(dllHandle == 0) 37 return -1; 66 38 67 switch (ulFlag) { 68 case 0: 69 ctordtorInit(); 39 return 0; 40 } 70 41 71 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 42 void SYSTEM DLL_TermDPlayX(ULONG hModule) 43 { 44 if (dllHandle) 45 UnregisterLxDll(dllHandle); 46 } 72 47 73 dllHandle = RegisterLxDll(hModule, DPLAYX_LibMain, (PVOID)&_Resource_PEResTab); 74 if(dllHandle == 0) 75 return 0UL; 48 ULONG SYSTEM DLL_Init(ULONG hModule) 49 { 50 if (DLL_InitDefault(hModule) == -1) 51 return -1; 52 return DLL_InitDPlayX(hModule); 53 } 76 54 77 break; 78 case 1: 79 if(dllHandle) { 80 UnregisterLxDll(dllHandle); 81 } 82 break; 83 default: 84 return 0UL; 85 } 86 87 /***********************************************************/ 88 /* A non-zero value must be returned to indicate success. */ 89 /***********************************************************/ 90 return 1UL; 55 void SYSTEM DLL_Term(ULONG hModule) 56 { 57 DLL_TermDPlayX(hModule); 58 DLL_TermDefault(hModule); 91 59 } 92 //******************************************************************************93 //****************************************************************************** -
branches/gcc-kmk/src/Makefile.kmk
r21876 r21877 38 38 include $(PATH_SUB_CURRENT)/ddraw/Makefile.kmk 39 39 include $(PATH_SUB_CURRENT)/dinput/Makefile.kmk 40 include $(PATH_SUB_CURRENT)/dplay/Makefile.kmk 41 include $(PATH_SUB_CURRENT)/dplayx/Makefile.kmk 40 42 include $(PATH_SUB_CURRENT)/crypt32/Makefile.kmk 41 43 include $(PATH_SUB_CURRENT)/ctl3d32/Makefile.kmk -
branches/gcc-kmk/src/dplay/dplay.cpp
r21494 r21877 58 58 HKEY hkResult; 59 59 LPCSTR searchSubKey = "SOFTWARE\\Microsoft\\DirectPlay\\Service Providers"; 60 LP STR guidDataSubKey= "Guid";61 LP STR majVerDataSubKey= "dwReserved1";60 LPCSTR guidDataSubKey = "Guid"; 61 LPCSTR majVerDataSubKey= "dwReserved1"; 62 62 DWORD dwIndex, sizeOfSubKeyName=50; 63 63 char subKeyName[51]; -
branches/gcc-kmk/src/dplay/dplay.def
r4809 r21877 15 15 16 16 EXPORTS 17 DirectPlayCreate = _DirectPlayCreate@12@118 DirectPlayEnumerateA = _DirectPlayEnumerateA@8@219 DirectPlayEnumerateW = _DirectPlayEnumerateW@8@317 DirectPlayCreate = "_DirectPlayCreate@12" @1 18 DirectPlayEnumerateA = "_DirectPlayEnumerateA@8" @2 19 DirectPlayEnumerateW = "_DirectPlayEnumerateW@8" @3
Note:
See TracChangeset
for help on using the changeset viewer.