Ignore:
Timestamp:
Sep 15, 1999, 10:14:51 PM (26 years ago)
Author:
phaller
Message:

Fix: update + fixes for port

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/dplobby.h

    r4 r945  
    1 /* $Id: dplobby.h,v 1.1 1999-05-24 20:19:11 ktk Exp $ */
    2 
    31#ifndef __WINE_DPLOBBY_H
    42#define __WINE_DPLOBBY_H
     
    64#include "dplay.h"
    75
     6#ifdef __cplusplus
     7extern "C" {
     8#endif /* defined(__cplusplus) */
    89
    9 #pragma pack(1)
     10#include "pshpack1.h"
    1011
    1112/*****************************************************************************
     
    3334typedef struct tagDPLAPPINFO
    3435{
    35     DWORD       dwSize;           
    36     GUID        guidApplication;   
     36    DWORD       dwSize;
     37    GUID        guidApplication;
    3738
    3839    union appName
    3940    {
    40         LPSTR   lpszAppNameA;     
     41        LPSTR   lpszAppNameA;
    4142        LPWSTR  lpszAppName;
    4243    };
     
    7576    DWORD           dwFlags );
    7677
     78#include "poppack.h"
    7779
    7880/*****************************************************************************
     
    8183#define ICOM_INTERFACE IDirectPlayLobby
    8284#define IDirectPlayLobby_METHODS \
    83     ICOM_METHOD3(HRESULT,Connect,               DWORD,, LPDIRECTPLAY2*,, IUnknown*,) \
    84     ICOM_METHOD6(HRESULT,CreateAddress,         REFGUID,, REFGUID,, LPCVOID,, DWORD,, LPVOID,, LPDWORD,) \
    85     ICOM_METHOD4(HRESULT,EnumAddress,           LPDPENUMADDRESSCALLBACK,, LPCVOID,, DWORD,, LPVOID,) \
    86     ICOM_METHOD4(HRESULT,EnumAddressTypes,      LPDPLENUMADDRESSTYPESCALLBACK,, REFGUID,, LPVOID,, DWORD,) \
    87     ICOM_METHOD3(HRESULT,EnumLocalApplications, LPDPLENUMLOCALAPPLICATIONSCALLBACK,, LPVOID,, DWORD,) \
    88     ICOM_METHOD3(HRESULT,GetConnectionSettings, DWORD,, LPVOID,, LPDWORD,) \
    89     ICOM_METHOD5(HRESULT,ReceiveLobbyMessage,   DWORD,, DWORD,, LPDWORD,, LPVOID,, LPDWORD,) \
    90     ICOM_METHOD4(HRESULT,RunApplication,        DWORD,, LPDWORD,, LPDPLCONNECTION,, HANDLE,) \
    91     ICOM_METHOD4(HRESULT,SendLobbyMessage,      DWORD,, DWORD,, LPVOID,, DWORD,) \
    92     ICOM_METHOD3(HRESULT,SetConnectionSettings, DWORD,, DWORD,, LPDPLCONNECTION,) \
    93     ICOM_METHOD3(HRESULT,SetLobbyMessageEvent,  DWORD,, DWORD,, HANDLE,)
     85    ICOM_METHOD3(HRESULT,Connect,               DWORD,arg1, LPDIRECTPLAY2*,arg2, IUnknown*,arg3) \
     86    ICOM_METHOD6(HRESULT,CreateAddress,         REFGUID,arg1, REFGUID,arg2, LPCVOID,arg3, DWORD,arg4, LPVOID,arg5, LPDWORD,arg6) \
     87    ICOM_METHOD4(HRESULT,EnumAddress,           LPDPENUMADDRESSCALLBACK,arg1, LPCVOID,arg2, DWORD,arg3, LPVOID,arg4) \
     88    ICOM_METHOD4(HRESULT,EnumAddressTypes,      LPDPLENUMADDRESSTYPESCALLBACK,arg1, REFGUID,arg2, LPVOID,arg3, DWORD,arg4) \
     89    ICOM_METHOD3(HRESULT,EnumLocalApplications, LPDPLENUMLOCALAPPLICATIONSCALLBACK,arg1, LPVOID,arg2, DWORD,arg3) \
     90    ICOM_METHOD3(HRESULT,GetConnectionSettings, DWORD,arg1, LPVOID,arg2, LPDWORD,arg3) \
     91    ICOM_METHOD5(HRESULT,ReceiveLobbyMessage,   DWORD,arg1, DWORD,arg2, LPDWORD,arg3, LPVOID,arg4, LPDWORD,arg5) \
     92    ICOM_METHOD4(HRESULT,RunApplication,        DWORD,arg1, LPDWORD,arg2, LPDPLCONNECTION,arg3, HANDLE,arg4) \
     93    ICOM_METHOD4(HRESULT,SendLobbyMessage,      DWORD,arg1, DWORD,arg2, LPVOID,arg3, DWORD,arg4) \
     94    ICOM_METHOD3(HRESULT,SetConnectionSettings, DWORD,arg1, DWORD,arg2, LPDPLCONNECTION,arg3) \
     95    ICOM_METHOD3(HRESULT,SetLobbyMessageEvent,  DWORD,arg1, DWORD,arg2, HANDLE,arg3)
    9496#define IDirectPlayLobby_IMETHODS \
    9597    IUnknown_IMETHODS \
     
    123125#define ICOM_INTERFACE IDirectPlayLobby2
    124126#define IDirectPlayLobby2_METHODS \
    125     ICOM_METHOD4(HRESULT,CreateCompoundAddress, LPCDPCOMPOUNDADDRESSELEMENT,, DWORD,, LPVOID,, LPDWORD,)
     127    ICOM_METHOD4(HRESULT,CreateCompoundAddress, LPCDPCOMPOUNDADDRESSELEMENT,arg1, DWORD,arg2, LPVOID,arg3, LPDWORD,arg4)
    126128#define IDirectPlayLobby2_IMETHODS \
    127129    IDirectPlayLobby_IMETHODS \
     
    151153#endif
    152154
    153 #pragma pack(4)
    154 
     155#ifdef __cplusplus
     156} /* extern "C" */
     157#endif /* defined(__cplusplus) */
    155158
    156159#endif /* __WINE_DPLOBBY_H */
Note: See TracChangeset for help on using the changeset viewer.