home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "modDplay"
- Option Explicit
- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- '
- ' Copyright (C) 2000 Microsoft Corporation. All Rights Reserved.
- '
- ' File: modDplay.bas
- '
- '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
- Public Enum vbDplayChatMsgType
- MsgChat
- MsgWhisper
- End Enum
-
- 'Constants
- Public Const AppGuid = "{EABD4D9B-6AA9-4c24-9D10-1A6701B07342}"
-
- Public dx As DirectX8
- Public dpp As DirectPlay8Peer
-
- 'App specific variables
- Public gsUserName As String
- 'Our connection form and message pump
- Public DPlayEventsForm As DPlayConnect
-
- Public Sub InitDPlay()
- 'Create our DX/DirectPlay objects
- Set dx = New DirectX8
- Set dpp = dx.DirectPlayPeerCreate
- End Sub
-
- Public Sub Cleanup()
- If Not (DPlayEventsForm Is Nothing) Then
- If Not (dpp Is Nothing) Then dpp.UnRegisterMessageHandler
- 'Get rid of our message pump
- DPlayEventsForm.GoUnload
- 'Close down our session
- If Not (dpp Is Nothing) Then dpp.Close
- DPlayEventsForm.DoSleep 50
- 'Lose references to peer and dx objects
- Set dpp = Nothing
- Set dx = Nothing
- End If
- Set DPlayEventsForm = Nothing
- End Sub
-
-
-