Click here to Skip to main content
15,915,864 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: how to copy the bitmap data to clipboard? Pin
Hamid_RT12-Jan-07 3:03
Hamid_RT12-Jan-07 3:03 
Questionneed help in window media SDK Pin
amitmistry_petlad 10-Jan-07 17:59
amitmistry_petlad 10-Jan-07 17:59 
AnswerRe: need help in window media SDK [modified] Pin
Mark Salsbery10-Jan-07 19:11
Mark Salsbery10-Jan-07 19:11 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 10-Jan-07 20:00
amitmistry_petlad 10-Jan-07 20:00 
GeneralRe: need help in window media SDK Pin
Mark Salsbery10-Jan-07 20:12
Mark Salsbery10-Jan-07 20:12 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 10-Jan-07 20:37
amitmistry_petlad 10-Jan-07 20:37 
GeneralRe: need help in window media SDK Pin
Mark Salsbery10-Jan-07 20:14
Mark Salsbery10-Jan-07 20:14 
GeneralRe: need help in window media SDK [modified] Pin
amitmistry_petlad 10-Jan-07 22:05
amitmistry_petlad 10-Jan-07 22:05 
have you checked my previous comment.in that i have written some thing specific please read it. according your guidline i have add the profile object in the
following function.
i dont understand even who it works when it is NULL,
OR how can i set the value of profile ?
please give me guidline with code.

i am not sure but i have write it and it gives E_INVALIDARG.

<br />
WCHAR *Encoder::GenerateKeyID()<br />
{<br />
<br />
HRESULT hr;<br />
	IWMWriter *m_pWriter = NULL;<br />
	IWMProfile*  pProfile=NULL;<br />
	hr = WMCreateWriter( NULL, &m_pWriter );<br />
	<br />
	IWMDRMWriter *pDRMWriter = NULL;<br />
<br />
	hr = m_pWriter->QueryInterface(IID_IWMDRMWriter,(void **) &pDRMWriter);<br />
	hr=m_pWriter->SetProfile(pProfile);<br />
	DWORD d_KeyID = NULL;<br />
	hr = pDRMWriter->GenerateKeyID(NULL,&d_KeyID);<br />
	WCHAR *w_KeyID = new WCHAR[d_KeyID];<br />
	//w_KeyID=NULL;<br />
	ZeroMemory(w_KeyID,sizeof(WCHAR)* d_KeyID);<br />
	hr = pDRMWriter->GenerateKeyID(w_KeyID,&d_KeyID);<br />
    //w_KeyID=L"mXMzxuQy8PEkwSgv2gcfEA==";<br />
	return w_KeyID;<br />
}


i have change my code with the following also but it still give me the E_FAIL.
<br />
<br />
HRESULT Package::EncodeMediaContent(WCHAR *pszInFile, WCHAR *pszOutFile, HWND hwndParent, string Host,string UserID, string InitPackageRequest,string ScriptFile,INTERNET_PORT Port)<br />
{<br />
	Log log;<br />
	HRESULT hr = S_OK;<br />
	Encoder *pEncoder;<br />
	IWMProfile *pIWMProfile = NULL;<br />
	DWORD dwProIndex = 8;<br />
	hr = CoInitialize( NULL );<br />
    if( FAILED( hr ) )<br />
    {<br />
        return( hr );<br />
    }<br />
	HWND hwndCmbProfile = GetDlgItem(hwndParent,IDC_CMB_SYSTEM_PROFILE2);<br />
	LRESULT SelectedDRMProfile = SendMessage(hwndCmbProfile,CB_GETCURSEL,0,0);<br />
	dwProIndex = (DWORD)SelectedDRMProfile + 1;<br />
	hr = Encoder::LoadSystemProfile(dwProIndex,&pIWMProfile);	<br />
	if(FAILED(hr))<br />
	{<br />
		log.LogEntry("Package::EncodeMediaContent - Unable to load system profile.");<br />
		//MessageBox(hwndParent,_T("Unable to load profile."),_T("Error"),0);<br />
		return hr;<br />
	}<br />
<br />
	//HRESULT hr;<br />
	IWMWriter *m_pWriter = NULL;<br />
	//IWMProfile*  pProfile=NULL;<br />
	hr = WMCreateWriter( NULL, &m_pWriter );<br />
	<br />
	IWMDRMWriter *pDRMWriter = NULL;<br />
<br />
	hr = m_pWriter->QueryInterface(IID_IWMDRMWriter,(void **) &pDRMWriter);<br />
	hr= m_pWriter->SetProfile(pIWMProfile);<br />
	<br />
<br />
	if(FAILED(hr))<br />
	{<br />
		log.LogEntry("Package::EncodeMediaContent - Unable to set profile.");<br />
		//MessageBox(hwndParent,_T("Unable to load profile."),_T("Error"),0);<br />
		return hr;<br />
	}<br />
<br />
<br />
	pEncoder = new Encoder();<br />
	if(pEncoder == NULL)<br />
	{<br />
		log.LogEntry("Package::EncodeMediaContent - Unable to allocate memory for Encoder object.");<br />
		//MessageBox(hwndParent,_T("Unable to allocate memory for Encoder object."),_T("Error"),0);<br />
		return hr;<br />
	}<br />
	//Generate KeyID and Send all the information to server.<br />
	WCHAR *w_KeyID = Encoder::GenerateKeyID();<br />
	if(wcslen(w_KeyID) > 0)<br />
	{<br />
		//temp <br />
		char* tempKeyID = new char[MAX_PATH];<br />
		WideCharToMultiByte(CP_ACP,0,w_KeyID,-1,tempKeyID,MAX_PATH,NULL,NULL);<br />
		string sKeyID = tempKeyID;<br />
		log.LogEntry("Generated KeyID is: " + sKeyID);<br />
		// end temp<br />
<br />
<br />
<br />
<br />
<br />
<br />



-- modified at 7:25 Thursday 11th January, 2007
GeneralRe: need help in window media SDK Pin
Mark Salsbery11-Jan-07 4:47
Mark Salsbery11-Jan-07 4:47 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 11-Jan-07 22:45
amitmistry_petlad 11-Jan-07 22:45 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 12-Jan-07 16:55
amitmistry_petlad 12-Jan-07 16:55 
GeneralRe: need help in window media SDK Pin
Mark Salsbery12-Jan-07 6:10
Mark Salsbery12-Jan-07 6:10 
GeneralRe: need help in window media SDK [modified] Pin
amitmistry_petlad 12-Jan-07 17:05
amitmistry_petlad 12-Jan-07 17:05 
QuestionRe: need help in window media SDK Pin
Mark Salsbery13-Jan-07 7:07
Mark Salsbery13-Jan-07 7:07 
AnswerRe: need help in window media SDK Pin
amitmistry_petlad 15-Jan-07 18:33
amitmistry_petlad 15-Jan-07 18:33 
AnswerRe: need help in window media SDK Pin
amitmistry_petlad 15-Jan-07 22:02
amitmistry_petlad 15-Jan-07 22:02 
GeneralRe: need help in window media SDK Pin
Mark Salsbery16-Jan-07 7:03
Mark Salsbery16-Jan-07 7:03 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 16-Jan-07 16:38
amitmistry_petlad 16-Jan-07 16:38 
QuestionMoving my C++ / MFC project from VS 2003 to VS 2005 Pin
AlexEvans10-Jan-07 17:22
AlexEvans10-Jan-07 17:22 
Questioni need some opinion on displaying fonts in dialog box. Pin
cyn810-Jan-07 16:27
cyn810-Jan-07 16:27 
AnswerRe: i need some opinion on displaying fonts in dialog box. Pin
Rajesh R Subramanian10-Jan-07 19:19
professionalRajesh R Subramanian10-Jan-07 19:19 
GeneralRe: i need some opinion on displaying fonts in dialog box. Pin
James R. Twine11-Jan-07 13:43
James R. Twine11-Jan-07 13:43 
QuestionRe: i need some opinion on displaying fonts in dialog box. Pin
Rajesh R Subramanian11-Jan-07 20:04
professionalRajesh R Subramanian11-Jan-07 20:04 
AnswerRe: i need some opinion on displaying fonts in dialog box. Pin
James R. Twine12-Jan-07 12:31
James R. Twine12-Jan-07 12:31 
GeneralRe: i need some opinion on displaying fonts in dialog box. Pin
Hamid_RT11-Jan-07 18:22
Hamid_RT11-Jan-07 18:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.