OSDN Git Service

ダブルクリック処理にやや難有り
[nlite/nlite.git] / nlite_stub / nlib_stub.h
1 #pragma once
2 #define _CRT_SECURE_NO_WARNINGS 1                       //vc++\82Ì\82¨\82¹\82Á\82©\82¢\82È\8cx\8d\90\82ð\8fÁ\82·
3 #define  _CRT_NON_CONFORMING_SWPRINTFS 1        //vc++\82Ì\82¨\82¹\82Á\82©\82¢\82È\8cx\8d\90\82ð\8fÁ\82·
4 //#define TEST_CONNECT_RESULT_CHECK
5
6 ///
7 ///\90\95ú\91\97\83X\83e\81[\83^\83X
8 ///
9 typedef struct streamstatus_t{
10
11         TCHAR id[LENGTH_128];
12         TCHAR default_community[LENGTH_128];
13         PROVIDERTYPE provider_type;
14         BOOL  is_owner;
15         time_t start_time;
16         time_t end_time;
17         time_t open_time;
18         time_t base_time;
19 }StreamStatus,*StreamStatus_P;
20
21 typedef struct nicolivestream_t{
22         NicoRecvCallBack callback;
23         HANDLE threadHandle;
24         HANDLE endEvent;
25         HANDLE receveEvent;
26         LPVOID option;
27         StreamStatus stream;
28 }NicoLiveStream,*NicoLiveStream_P;
29
30
31 #define STARTRECEVECOUNT 1000
32
33 #define RECEVECOUNT 65536
34
35 #define ONERECEVECHATCOUNT 3