PLAY.H
上传用户:hxb_1234
上传日期:2010-03-30
资源大小:8328k
文件大小:2k
源码类别:

VC书籍

开发平台:

Visual C++

  1. // play.h : main header file for the PLAY application
  2. //
  3. #if !defined(AFX_PLAY_H__8F79C401_2FF2_11D4_883D_0000210A0111__INCLUDED_)
  4. #define AFX_PLAY_H__8F79C401_2FF2_11D4_883D_0000210A0111__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #ifndef __AFXWIN_H__
  9. #error include 'stdafx.h' before including this file for PCH
  10. #endif
  11. #define MENU_VDEVICE0 16
  12. #define B
  13. #define MULTIDESTADDR "234.5.6.7"
  14. #define DESTPORT 201
  15. #include "resource.h"
  16. #include "Winsock2.h"
  17. // main symbols
  18. extern BOOL fail;
  19. extern HKEY PasswdKey;
  20. extern char dw_Passwd[100];
  21. extern BOOL m_Modify;   
  22. extern SOCKET Lsock;          //监听套接字
  23. extern SOCKADDR_IN  DestAddr; //发送地址
  24. extern SOCKET MultiSock ;     //组播套接字
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CPlayApp:
  27. // See play.cpp for the implementation of this class
  28. //
  29. class CPlayApp : public CWinApp
  30. {
  31. public:
  32. void ErrMsg(HWND hwnd,const char* ErrMsg);
  33. DWORD InitSocket();
  34. void AddDevToMenu();
  35. CPlayApp();
  36.     static UINT m_nImages[12];
  37. // Overrides
  38. // ClassWizard generated virtual function overrides
  39. //{{AFX_VIRTUAL(CPlayApp)
  40. public:
  41. virtual BOOL InitInstance();
  42. virtual int ExitInstance();
  43. //}}AFX_VIRTUAL
  44. // Implementation
  45. //{{AFX_MSG(CPlayApp)
  46. afx_msg void OnAppAbout();
  47. // NOTE - the ClassWizard will add and remove member functions here.
  48. //    DO NOT EDIT what you see in these blocks of generated code !
  49. //}}AFX_MSG
  50. DECLARE_MESSAGE_MAP()
  51. private:
  52. char achInBuf [32768];
  53.     int nIP_TTL;
  54. BOOL  bFlag;
  55. int InitMultiSocket();
  56. };
  57. /////////////////////////////////////////////////////////////////////////////
  58. //{{AFX_INSERT_LOCATION}}
  59. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  60. #endif // !defined(AFX_PLAY_H__8F79C401_2FF2_11D4_883D_0000210A0111__INCLUDED_)