OSDN Git Service

マイリスト登録画面を開くまで成功
authorqwerty2501 <riot313@gmail.com>
Sun, 5 Feb 2012 12:00:27 +0000 (21:00 +0900)
committerqwerty2501 <riot313@gmail.com>
Sun, 5 Feb 2012 12:00:27 +0000 (21:00 +0900)
nlib/nlib.h
nlib/nlib_common.h
nlib/nlib_define.h
nlite.suo
nlite/nlite.rc
nlite/nlite_addTomylistWindow.cpp
nlite/nlite_nlib.cpp
nlite/stdafx.h

index ce72471..0d3cf44 100644 (file)
@@ -6,9 +6,8 @@
 
 #include <Windows.h>
 #include <qwerty\qwerty_common.h>
-#include <winhttp.h>
 #include <shareCookie\browserType.h>
-
+#include <winhttp.h>
 #include "nlib_define.h"
 
 #ifdef NLIB_EXPORTS
index 7563d96..da77bef 100644 (file)
@@ -1,10 +1,7 @@
 #pragma once
 
 
-#define NICO_VIDEO_DOMEINNAME "nicovideo.jp"
-#define WWW_NICO_VIDEO_DOMEINNAME L"www." WTEXT(NICO_VIDEO_DOMEINNAME)
-#define LIVE_NICO_VIDEO_DOMEINNAME "live.nicovideo.jp"
-#define WATCH_LIVE_NICO_VIDEO_DOMEINNAME "watch.live.nicovideo.jp"
+
 #define NLIB_VERTION 0001
 #define USER_AGENT  WTEXT("nlib/")  WTEXT(TOSTR(NLIB_VERTION)) WTEXT(" (qwerty ") WTEXT(__DATE__) WTEXT(")")
 
index aa1ebd2..266252b 100644 (file)
@@ -1,7 +1,12 @@
 #pragma once
 
-
-
+///
+///\83h\83\81\83C\83\93\96¼
+//////////////////////////////////////////////////////////////////////////////
+#define NICO_VIDEO_DOMEINNAME "nicovideo.jp"
+#define WWW_NICO_VIDEO_DOMEINNAME L"www." WTEXT(NICO_VIDEO_DOMEINNAME)
+#define LIVE_NICO_VIDEO_DOMEINNAME "live.nicovideo.jp"
+#define WATCH_LIVE_NICO_VIDEO_DOMEINNAME "watch.live.nicovideo.jp"
 
 
 ///
index bec29f2..e22331e 100644 (file)
Binary files a/nlite.suo and b/nlite.suo differ
index 523a055..016a366 100644 (file)
@@ -61,7 +61,7 @@ IDC_NLITE MENU
 // Dialog resources
 //
 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
-IDD_ADDMYLISTDIALOG DIALOG 0, 0, 186, 160
+IDD_ADDMYLISTDIALOG DIALOG 0, 0, 500, 360
 STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU
 CAPTION "\83}\83C\83\8a\83X\83g\93o\98^"
 FONT 8, "Ms Shell Dlg"
index 199781a..af55f4d 100644 (file)
@@ -42,6 +42,8 @@ namespace nlite{
 
        VOID WINAPI CAddToMyListWindow::OnBeforeNavigate2(IDispatch** dispatch, VARIANT* url, VARIANT* flags,VARIANT* frameName, VARIANT* postData, VARIANT* headers, VARIANT_BOOL* cancel){
 
+
+
                
                return;
 
@@ -50,14 +52,12 @@ namespace nlite{
        VOID CAddToMyListWindow::Navigate(LPCTSTR lpszUrl){
                if(m_pWB2){
                        CComVariant v;
-                       CNLiteString userSession(refAuth.GetUserSession());
-                       userSession += TEXT("\r\n");
-                       CComVariant header(userSession);
+
                        
                        
                        //header.SetByRef((BSTR)userSession);
                        
-                       m_pWB2->Navigate(CNLiteString(lpszUrl), &v, &v, &v, &header);
+                       m_pWB2->Navigate(CNLiteString(lpszUrl), &v, &v, &v, &v);
 
                        
                        
index 7ba889c..b1d4f44 100644 (file)
@@ -1,44 +1,11 @@
 #include "stdafx.h"
+#include <Wininet.h>
+#define _WINHTTPX_
 #include "nlite_include.h"
 
 
 namespace nlite{
 
-/*
-CStreamStatus::CStreamStatus():
-       id(TEXT("")),
-       default_community(TEXT("")),
-       provider_type(NO_SETTING_PROVIDER_TYPE),
-       start_time(0),
-       end_time(0),
-       open_time(0),
-       base_time(0)
-{}
-
-
-
-VOID CStreamStatus::Initalize(){
-
-
-       this->~CStreamStatus();
-       new(this) CStreamStatus;
-
-}
-
-
-
-VOID CStreamStatus::SetStreamStatus(StreamStatus_P streamStatus){
-       title = StreamStatus_getTitle(streamStatus);
-       id = StreamStatus_getId(streamStatus);
-       default_community = StreamStatus_getDefaultCommunity(streamStatus);
-       provider_type = StreamStatus_getProviderType(streamStatus);
-       start_time = StreamStatus_getStartTime(streamStatus);
-       end_time = StreamStatus_getEndTime(streamStatus);
-       open_time = StreamStatus_getOpenTime(streamStatus);
-       base_time = StreamStatus_getBaseTime(streamStatus);
-
-}
-*/
 
 CNicoVideoAuth::CNicoVideoAuth()
                        :nicoVideoAuth(NicoVideoAuth_new()){}
@@ -64,7 +31,16 @@ VOID CNicoVideoAuth::SetBrowserType(BROWSERTYPE bt){
 
                throw NLIBException(TEXT("\83j\83R\83j\83R\93®\89æ\94F\8fØ\8fî\95ñ\8eæ\93¾\82É\8e¸\94s\82µ\82Ü\82µ\82½"),rslt,__LINE__,TEXT(__FILE__),TEXT(__FUNCTION__));
        }
-
+       CString domein(TEXT("http://") +  CString(WWW_NICO_VIDEO_DOMEINNAME));
+       std::vector<TCHAR> userSession(_tcslen(this->GetUserSession()) + 1);
+       _tcscpy(&userSession[0],this->GetUserSession());
+       LPTSTR name = &userSession[0];
+       LPTSTR val =_tcsstr(&userSession[0],TEXT("="));
+       *(val) = TEXT('\0');
+       val++;
+       //dumpln(TEXT("left:%s,right:%s"),userSession.Left(sertchEquol),userSession.Right(sertchEquol));
+       InternetSetCookie(domein,name,val);
+       
 }
 
 
index 8dd4297..9ca4bf1 100644 (file)
@@ -19,7 +19,6 @@
 #include <windows.h>
 #include <WindowsX.h>
 #include <WinSock2.h>
-#include <winhttp.h>
 #include <ShellAPI.h>
 #include <shlobj.h>