[xiph-commits] r11022 - in branches/oggdsf_ce_port:
build/oggcodecs_wm5 sln/oggdsf_wm5
src/lib/codecs/theora/libs/libOOTheora
src/lib/codecs/vorbis/filters/dsfVorbisDecoder
src/lib/core/directshow/dsfOggDemux2 src/tests src/tests/testLoadLib
illiminable at svn.xiph.org
illiminable at svn.xiph.org
Sat Mar 18 23:49:28 PST 2006
Author: illiminable
Date: 2006-03-18 23:49:02 -0800 (Sat, 18 Mar 2006)
New Revision: 11022
Added:
branches/oggdsf_ce_port/src/tests/testLoadLib/
branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt
branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h
branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp
branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.ico
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2
Modified:
branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj
branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln
branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj
branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp
branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h
branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj
branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp
branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj
Log:
* Some updates in the deployment project. Attempts to deploy, demux, vorbis, speex and theora decoder. All builds, but currently doesn't deploy as it's all built in debug configurations, but there are no debug builds for the directshow core available. Release configurations need to be made.
* Add some extra functions which are depracated on the desktop, but required for the mobile.
* Add dodgy test app, which attempts to manually load and register the filters for to try for debugging deployment errors.
Modified: branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj
===================================================================
--- branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj 2006-03-19 07:49:02 UTC (rev 11022)
@@ -14,58 +14,70 @@
{
"Entry"
{
- "MsmKey" = "8:_0585B77FD3C644EDBB20BD30F7227C9F"
+ "MsmKey" = "8:_07061F9B96124E73928A0D625D4EAC43"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_07061F9B96124E73928A0D625D4EAC43"
+ "MsmKey" = "8:_3C1ED3991BEE4DE79ABEF31F6AEBC705"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_1C1E2BEDD5EC449482C1B5B5F45D614F"
+ "MsmKey" = "8:_3DF217B99DB14F3CB0C18118683DDE25"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_78B83888966E4D28897A832EC1CB59EB"
+ "MsmKey" = "8:_4811BCC1ADF5454F89B779DF82058CA2"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_7CC0F388C7734C2B8ECED59713F156C7"
+ "MsmKey" = "8:_657FA65D0EF840B58E117C34EF725AE2"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_9045BC3A246540B4AE1D93004338266D"
+ "MsmKey" = "8:_710D82D6AEB54CB287B25DF834D94509"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_BC04D4D4A1EE423EBFA34E91DF63319A"
+ "MsmKey" = "8:_78B83888966E4D28897A832EC1CB59EB"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_FC0F711C0A9A47699D526C0B5B30DF9E"
+ "MsmKey" = "8:_7CC0F388C7734C2B8ECED59713F156C7"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_FCF43A756AEE4B2DBAC90D9377016631"
+ "MsmKey" = "8:_898F68EFD6EB479185D2277F89249261"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
+ "Entry"
+ {
+ "MsmKey" = "8:_BC04D4D4A1EE423EBFA34E91DF63319A"
+ "OwnerKey" = "8:_UNDEFINED"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_FC0F711C0A9A47699D526C0B5B30DF9E"
+ "OwnerKey" = "8:_UNDEFINED"
+ "MsmSig" = "8:_UNDEFINED"
+ }
}
"Configurations"
{
@@ -81,6 +93,18 @@
"CertificateHash" = "8:"
"TimeStampServer" = "8:"
}
+ "Debug_WM5_PPC_ARM"
+ {
+ "DisplayName" = "8:Debug_WM5_PPC_ARM"
+ "IsDebugOnly" = "11:FALSE"
+ "IsReleaseOnly" = "11:FALSE"
+ "OutputFilename" = "8:Debug_WM5_PPC_ARM\\oggcodecs_wm5.cab"
+ "PackageFileSize" = "3:-2147483648"
+ "CabType" = "3:1"
+ "SignOutput" = "11:FALSE"
+ "CertificateHash" = "8:"
+ "TimeStampServer" = "8:"
+ }
"Release"
{
"DisplayName" = "8:Release"
@@ -98,6 +122,24 @@
{
"File"
{
+ "{BA458234-9B71-4F46-8107-E91156377184}:_710D82D6AEB54CB287B25DF834D94509"
+ {
+ "SourcePath" = "8:V:\\Program Files\\Microsoft Visual Studio 8\\VC\\ce\\Dll\\armv4\\msvcr80d.dll"
+ "TargetName" = "8:msvcr80d.dll"
+ "Tag" = "8:"
+ "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
+ "Condition" = "8:"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "Register" = "3:0"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ }
}
"Folder"
{
@@ -110,6 +152,15 @@
{
}
}
+ "{F6DFDB62-1DD1-498B-89B7-27BAC542EE5A}:_4F94174C36AD4B1B8302678AD372CE00"
+ {
+ "Name" = "8:#1912"
+ "Condition" = "8:"
+ "Property" = "8:%CE2%"
+ "Folders"
+ {
+ }
+ }
"{D5B00AC1-E6C3-4CC5-90FF-8E0F53D9E5E0}:_8BE9216FDC6E4FB1B98829D8873DE833"
{
"DefaultLocation" = "8:%InstallDir%"
@@ -125,7 +176,7 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:oggcodecs_wm5"
- "Manufacturer" = "8:Default Company Name"
+ "Manufacturer" = "8:illiminable Software"
"OSVersionMin" = "8:4.0"
"OSVersionMax" = "8:5.99"
"NoUninstall" = "11:FALSE"
@@ -134,9 +185,9 @@
}
"ProjectOutput"
{
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_0585B77FD3C644EDBB20BD30F7227C9F"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_07061F9B96124E73928A0D625D4EAC43"
{
- "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\filters\\dsfTheoraDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfTheoraDecoder.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOggSeek\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOggSeek.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -154,15 +205,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}"
+ "OutputProjectGuid" = "8:{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_07061F9B96124E73928A0D625D4EAC43"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_3C1ED3991BEE4DE79ABEF31F6AEBC705"
{
- "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOggSeek\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOggSeek.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\core\\directshow\\dsfOggDemux2\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfOggDemux2.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -180,15 +231,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}"
+ "OutputProjectGuid" = "8:{304B710A-7355-471C-A4A8-9E8F6D640E6D}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_1C1E2BEDD5EC449482C1B5B5F45D614F"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_3DF217B99DB14F3CB0C18118683DDE25"
{
- "SourcePath" = "8:..\\..\\src\\lib\\codecs\\speex\\filters\\dsfSpeexDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfSpeexDecoder.dll"
+ "SourcePath" = "8:..\\..\\src\\tests\\testloadlib\\windows mobile 5.0 pocket pc sdk (armv4i)\\debug\\testLoadLib.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -206,15 +257,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}"
+ "OutputProjectGuid" = "8:{D3DE90D9-0D36-462C-B2D3-9460071681E5}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_78B83888966E4D28897A832EC1CB59EB"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_4811BCC1ADF5454F89B779DF82058CA2"
{
- "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOgg\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOgg.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\filters\\dsfVorbisDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfVorbisDecoder.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -232,15 +283,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{223ACC19-608E-4E1B-A054-067F0CACB272}"
+ "OutputProjectGuid" = "8:{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_7CC0F388C7734C2B8ECED59713F156C7"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_657FA65D0EF840B58E117C34EF725AE2"
{
- "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\libs\\libOOTheora\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOTheora.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\codecs\\speex\\filters\\dsfSpeexDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfSpeexDecoder.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -258,15 +309,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{6B20BD7A-644B-4087-9CAC-71B2D68D0231}"
+ "OutputProjectGuid" = "8:{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_9045BC3A246540B4AE1D93004338266D"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_78B83888966E4D28897A832EC1CB59EB"
{
- "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\filters\\dsfVorbisDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfVorbisDecoder.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOgg\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOgg.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -284,15 +335,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}"
+ "OutputProjectGuid" = "8:{223ACC19-608E-4E1B-A054-067F0CACB272}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_BC04D4D4A1EE423EBFA34E91DF63319A"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_7CC0F388C7734C2B8ECED59713F156C7"
{
- "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\libs\\libvorbis\\win32\\Vorbis_Dynamic_Debug\\vorbis_d.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\libs\\libOOTheora\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOTheora.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -310,15 +361,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}"
+ "OutputProjectGuid" = "8:{6B20BD7A-644B-4087-9CAC-71B2D68D0231}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_FC0F711C0A9A47699D526C0B5B30DF9E"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_898F68EFD6EB479185D2277F89249261"
{
- "SourcePath" = "8:..\\..\\src\\lib\\codecs\\helper\\libfishsound\\win32\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libfishsound.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\filters\\dsfTheoraDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfTheoraDecoder.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -336,15 +387,15 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}"
+ "OutputProjectGuid" = "8:{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_FCF43A756AEE4B2DBAC90D9377016631"
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_BC04D4D4A1EE423EBFA34E91DF63319A"
{
- "SourcePath" = "8:..\\..\\src\\lib\\core\\directshow\\dsfOggDemux2\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfOggDemux2.dll"
+ "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\libs\\libvorbis\\win32\\Vorbis_Dynamic_Debug\\vorbis_d.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -362,12 +413,38 @@
"ProjectOutputGroupRegister" = "3:0"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{304B710A-7355-471C-A4A8-9E8F6D640E6D}"
+ "OutputProjectGuid" = "8:{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_FC0F711C0A9A47699D526C0B5B30DF9E"
+ {
+ "SourcePath" = "8:..\\..\\src\\lib\\codecs\\helper\\libfishsound\\win32\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libfishsound.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
+ "Condition" = "8:"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "Register" = "3:0"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:0"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Built"
+ "OutputProjectGuid" = "8:{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
}
"Registry"
{
Modified: branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln
===================================================================
--- branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln 2006-03-19 07:49:02 UTC (rev 11022)
@@ -244,6 +244,8 @@
EndProject
Project("{B900F1C2-3D47-4FEC-85B3-04AAF18C3634}") = "oggcodecs_wm5", "..\..\build\oggcodecs_wm5\oggcodecs_wm5.vddproj", "{7732F199-20CF-4BF0-AC6B-E97EF48836F3}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testLoadLib", "..\..\src\tests\testLoadLib\testLoadLib.vcproj", "{D3DE90D9-0D36-462C-B2D3-9460071681E5}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Unicode|Any CPU = Debug Unicode|Any CPU
@@ -4293,7 +4295,8 @@
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug
- {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug
+ {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM
+ {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug|Any CPU.ActiveCfg = Debug
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug|Mixed Platforms.ActiveCfg = Debug
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug
@@ -4324,6 +4327,105 @@
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Win32.ActiveCfg = Release
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj 2006-03-19 07:49:02 UTC (rev 11022)
@@ -976,7 +976,7 @@
AdditionalLibraryDirectories=""
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)/libOOTheora.pdb"
- SubSystem="2"
+ SubSystem="9"
ImportLibrary="$(OutDir)/libOOTheora.lib"
TargetMachine="0"
/>
Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp 2006-03-19 07:49:02 UTC (rev 11022)
@@ -44,7 +44,11 @@
&CLSID_VorbisDecodeFilter, // CLSID
VorbisDecodeFilter::CreateInstance, // Method to create an instance of MyComponent
NULL, // Initialization function
+#ifdef WINCE
+ &VorbisDecodeFilterReg
+#else
NULL // Set-up information (for filters)
+#endif
}
};
@@ -52,8 +56,13 @@
// Generic way of determining the number of items in the template
int g_cTemplates = sizeof(g_Templates) / sizeof(g_Templates[0]);
+#ifdef WINCE
+LPAMOVIESETUP_FILTER VorbisDecodeFilter::GetSetupData()
+{
+ return (LPAMOVIESETUP_FILTER)&VorbisDecodeFilterReg;
+}
+#endif
-
//*************************************************************************************************
VorbisDecodeFilter::VorbisDecodeFilter()
: AbstractTransformFilter(NAME("Vorbis Decoder"), CLSID_VorbisDecodeFilter)
Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h 2006-03-19 07:49:02 UTC (rev 11022)
@@ -61,6 +61,9 @@
virtual sVorbisFormatBlock* getVorbisFormatBlock();
virtual void setVorbisFormat(BYTE* inFormatBlock);
+#ifdef WINCE
+ virtual LPAMOVIESETUP_FILTER GetSetupData(); // { return (LPAMOVIESETUP_FILTER)&VorbisDecodeFilterReg; }
+#endif
protected:
//VIRTUAL FUNCTIONS - AbstractTransformFilter
virtual bool ConstructPins();
Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj 2006-03-19 07:49:02 UTC (rev 11022)
@@ -1002,6 +1002,7 @@
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)/dsfVorbisDecoder.pdb"
SubSystem="9"
+ EntryPointSymbol=""
ImportLibrary="$(OutDir)/dsfVorbisDecoder.lib"
TargetMachine="0"
/>
@@ -1023,7 +1024,7 @@
<DeploymentTool
ForceDirty="-1"
RemoteDirectory=""
- RegisterOutput="0"
+ RegisterOutput="-1"
AdditionalFiles=""
/>
<DebuggerTool
Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp 2006-03-19 07:49:02 UTC (rev 11022)
@@ -35,6 +35,7 @@
extern "C" BOOL WINAPI DllEntryPoint(HINSTANCE, ULONG, LPVOID);
BOOL APIENTRY DllMain(HANDLE hModule, DWORD dwReason, LPVOID lpReserved)
{
+ //MessageBox(NULL, L"asda", L"ASD", MB_OK);
return DllEntryPoint((HINSTANCE)(hModule), dwReason, lpReserved);
}
@@ -43,6 +44,8 @@
STDAPI DllRegisterServer()
{
+ //MessageBox(NULL, L"xxxxx", L"xxxxx", MB_OK);
+ return S_OK;
HRESULT hr;
Modified: branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj 2006-03-19 07:49:02 UTC (rev 11022)
@@ -990,7 +990,7 @@
ModuleDefinitionFile="dsfOggDemux2.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)/dsfOggDemux2.pdb"
- SubSystem="2"
+ SubSystem="9"
ImportLibrary="$(OutDir)/dsfOggDemux2.lib"
TargetMachine="0"
/>
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,63 @@
+========================================================================
+ WIN32 APPLICATION : testLoadLib Project Overview
+========================================================================
+
+AppWizard has created this testLoadLib application for you.
+
+This file contains a summary of what you will find in each of the files that
+make up your testLoadLib application.
+
+
+testLoadLib.vcproj
+ This is the main project file for VC++ projects generated using an Application Wizard.
+ It contains information about the version of Visual C++ that generated the file, and
+ information about the platforms, configurations, and project features selected with the
+ Application Wizard.
+
+testLoadLib.cpp
+ This is the main application source file.
+
+/////////////////////////////////////////////////////////////////////////////
+AppWizard has created the following resources:
+
+
+testLoadLibppc.rc
+ This is a listing of all of the Microsoft Windows resources that the
+ program uses when compiling for the Pocket PC 2003 platform, or a platform
+ that supports the same user interface model. It includes the icons, bitmaps,
+ and cursors that are stored in the RES subdirectory. This file can be
+ directly edited in Microsoft Visual C++. When the .rc file is persisted,
+ the defines in the data section are persisted as the hexadecimal version
+ of the numeric value they are defined to rather than the friendly name of
+ the define.
+
+testLoadLibppc.rc2
+ This file contains resources that are not edited by Microsoft
+ Visual C++. You should place all resources not editable by
+ the resource editor in this file.
+
+Resourceppc.h
+ This is the standard header file, which defines new resource IDs.
+ Microsoft Visual C++ reads and updates this file.
+
+
+
+
+testLoadLib.ico
+ This is an icon file, which is used as the application's icon (32x32).
+ This icon is included by the main resource file testLoadLib.rc.
+
+/////////////////////////////////////////////////////////////////////////////
+Other standard files:
+
+StdAfx.h, StdAfx.cpp
+ These files are used to build a precompiled header (PCH) file
+ named testLoadLib.pch and a precompiled types file named StdAfx.obj.
+
+/////////////////////////////////////////////////////////////////////////////
+Other notes:
+
+AppWizard uses "TODO:" comments to indicate parts of the source code you
+should add to or customize.
+
+/////////////////////////////////////////////////////////////////////////////s
\ No newline at end of file
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,34 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by testLoadLibppc.rc
+//
+
+#define IDS_APP_TITLE 1
+#define IDC_TESTLOADLIB 2
+#define IDI_TESTLOADLIB 101
+#define IDR_MENU 102
+#define IDS_OK 103
+#define IDS_HELP 104
+#define IDD_ABOUTBOX 105
+#define IDD_ABOUTBOX_WIDE 106
+#define IDC_STATIC_1 201
+#define IDC_STATIC_2 202
+#define IDC_STATIC_3 203
+#define IDM_OK 40000
+#define IDM_HELP 40001
+#define IDM_HELP_ABOUT 40002
+#ifndef IDC_STATIC
+#define IDC_STATIC -1
+#endif
+
+// Next default values for new objects
+//
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NO_MFC 130
+#define _APS_NEXT_RESOURCE_VALUE 129
+#define _APS_NEXT_COMMAND_VALUE 32771
+#define _APS_NEXT_CONTROL_VALUE 1000
+#define _APS_NEXT_SYMED_VALUE 110
+#endif
+#endif
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,8 @@
+// stdafx.cpp : source file that includes just the standard includes
+// testLoadLib.pch will be the pre-compiled header
+// stdafx.obj will contain the pre-compiled type information
+
+#include "stdafx.h"
+
+// TODO: reference any additional headers you need in STDAFX.H
+// and not in this file
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,59 @@
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently, but
+// are changed infrequently
+//
+
+#pragma once
+
+#pragma comment(linker, "/nodefaultlib:libc.lib")
+#pragma comment(linker, "/nodefaultlib:libcd.lib")
+
+// NOTE - this value is not strongly correlated to the Windows CE OS version being targeted
+#define WINVER _WIN32_WCE
+
+#include <ceconfig.h>
+#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
+#define SHELL_AYGSHELL
+#endif
+
+#ifdef _CE_DCOM
+#define _ATL_APARTMENT_THREADED
+#endif
+
+#include <aygshell.h>
+#pragma comment(lib, "aygshell.lib")
+
+
+// Windows Header Files:
+#include <windows.h>
+
+// C RunTime Header Files
+#include <stdlib.h>
+#include <malloc.h>
+#include <memory.h>
+#include <tchar.h>
+
+#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
+#ifndef _DEVICE_RESOLUTION_AWARE
+#define _DEVICE_RESOLUTION_AWARE
+#endif
+#endif
+
+#ifdef _DEVICE_RESOLUTION_AWARE
+#include "DeviceResolutionAware.h"
+#endif
+
+#if _WIN32_WCE < 0x500 && ( defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP) )
+ #pragma comment(lib, "ccrtrtti.lib")
+ #ifdef _X86_
+ #if defined(_DEBUG)
+ #pragma comment(lib, "libcmtx86d.lib")
+ #else
+ #pragma comment(lib, "libcmtx86.lib")
+ #endif
+ #endif
+#endif
+
+#include <altcecrt.h>
+
+// TODO: reference additional headers your program requires here
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,300 @@
+// testLoadLib.cpp : Defines the entry point for the application.
+//
+
+#include "stdafx.h"
+#include "testLoadLib.h"
+#include <windows.h>
+#include <commctrl.h>
+
+#define MAX_LOADSTRING 100
+
+// Global Variables:
+HINSTANCE g_hInst; // current instance
+HWND g_hWndMenuBar; // menu bar handle
+
+// Forward declarations of functions included in this code module:
+ATOM MyRegisterClass(HINSTANCE, LPTSTR);
+BOOL InitInstance(HINSTANCE, int);
+LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
+INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
+
+int WINAPI WinMain(HINSTANCE hInstance,
+ HINSTANCE hPrevInstance,
+ LPTSTR lpCmdLine,
+ int nCmdShow)
+{
+ MSG msg;
+
+ // Perform application initialization:
+ if (!InitInstance(hInstance, nCmdShow))
+ {
+ return FALSE;
+ }
+
+ HACCEL hAccelTable;
+ hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_TESTLOADLIB));
+
+ // Main message loop:
+ while (GetMessage(&msg, NULL, 0, 0))
+ {
+ if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
+ {
+ TranslateMessage(&msg);
+ DispatchMessage(&msg);
+ }
+ }
+
+ return (int) msg.wParam;
+}
+
+//
+// FUNCTION: MyRegisterClass()
+//
+// PURPOSE: Registers the window class.
+//
+// COMMENTS:
+//
+ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass)
+{
+ WNDCLASS wc;
+
+ wc.style = CS_HREDRAW | CS_VREDRAW;
+ wc.lpfnWndProc = WndProc;
+ wc.cbClsExtra = 0;
+ wc.cbWndExtra = 0;
+ wc.hInstance = hInstance;
+ wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_TESTLOADLIB));
+ wc.hCursor = 0;
+ wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
+ wc.lpszMenuName = 0;
+ wc.lpszClassName = szWindowClass;
+
+ return RegisterClass(&wc);
+}
+
+//
+// FUNCTION: InitInstance(HINSTANCE, int)
+//
+// PURPOSE: Saves instance handle and creates main window
+//
+// COMMENTS:
+//
+// In this function, we save the instance handle in a global variable and
+// create and display the main program window.
+//
+BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
+{
+ HWND hWnd;
+ TCHAR szTitle[MAX_LOADSTRING]; // title bar text
+ TCHAR szWindowClass[MAX_LOADSTRING]; // main window class name
+
+ g_hInst = hInstance; // Store instance handle in our global variable
+
+ // SHInitExtraControls should be called once during your application's initialization to initialize any
+ // of the device specific controls such as CAPEDIT and SIPPREF.
+ SHInitExtraControls();
+
+ LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
+ LoadString(hInstance, IDC_TESTLOADLIB, szWindowClass, MAX_LOADSTRING);
+
+ //If it is already running, then focus on the window, and exit
+ hWnd = FindWindow(szWindowClass, szTitle);
+ if (hWnd)
+ {
+ // set focus to foremost child window
+ // The "| 0x00000001" is used to bring any owned windows to the foreground and
+ // activate them.
+ SetForegroundWindow((HWND)((ULONG) hWnd | 0x00000001));
+ return 0;
+ }
+
+ if (!MyRegisterClass(hInstance, szWindowClass))
+ {
+ return FALSE;
+ }
+
+ hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
+ CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
+
+ if (!hWnd)
+ {
+ return FALSE;
+ }
+
+ // When the main window is created using CW_USEDEFAULT the height of the menubar (if one
+ // is created is not taken into account). So we resize the window after creating it
+ // if a menubar is present
+ if (g_hWndMenuBar)
+ {
+ RECT rc;
+ RECT rcMenuBar;
+
+ GetWindowRect(hWnd, &rc);
+ GetWindowRect(g_hWndMenuBar, &rcMenuBar);
+ rc.bottom -= (rcMenuBar.bottom - rcMenuBar.top);
+
+ MoveWindow(hWnd, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, FALSE);
+ }
+
+ ShowWindow(hWnd, nCmdShow);
+ UpdateWindow(hWnd);
+
+
+ return TRUE;
+}
+
+//
+// FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)
+//
+// PURPOSE: Processes messages for the main window.
+//
+// WM_COMMAND - process the application menu
+// WM_PAINT - Paint the main window
+// WM_DESTROY - post a quit message and return
+//
+//
+LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
+{
+ int wmId, wmEvent;
+ PAINTSTRUCT ps;
+ HDC hdc;
+
+ static SHACTIVATEINFO s_sai;
+
+ switch (message)
+ {
+ case WM_COMMAND:
+ wmId = LOWORD(wParam);
+ wmEvent = HIWORD(wParam);
+ // Parse the menu selections:
+ switch (wmId)
+ {
+ case IDM_HELP_ABOUT:
+ DialogBox(g_hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, About);
+ break;
+ case IDM_OK:
+ SendMessage (hWnd, WM_CLOSE, 0, 0);
+ break;
+ default:
+ return DefWindowProc(hWnd, message, wParam, lParam);
+ }
+ break;
+ case WM_CREATE:
+ SHMENUBARINFO mbi;
+
+ memset(&mbi, 0, sizeof(SHMENUBARINFO));
+ mbi.cbSize = sizeof(SHMENUBARINFO);
+ mbi.hwndParent = hWnd;
+ mbi.nToolBarId = IDR_MENU;
+ mbi.hInstRes = g_hInst;
+
+ if (!SHCreateMenuBar(&mbi))
+ {
+ g_hWndMenuBar = NULL;
+ }
+ else
+ {
+ g_hWndMenuBar = mbi.hwndMB;
+ }
+
+ // Initialize the shell activate info structure
+ memset(&s_sai, 0, sizeof (s_sai));
+ s_sai.cbSize = sizeof (s_sai);
+ break;
+ case WM_PAINT:
+ hdc = BeginPaint(hWnd, &ps);
+
+ // TODO: Add any drawing code here...
+
+ EndPaint(hWnd, &ps);
+ break;
+ case WM_DESTROY:
+ CommandBar_Destroy(g_hWndMenuBar);
+ PostQuitMessage(0);
+ break;
+
+ case WM_ACTIVATE:
+ // Notify shell of our activate message
+ SHHandleWMActivate(hWnd, wParam, lParam, &s_sai, FALSE);
+ break;
+ case WM_SETTINGCHANGE:
+ SHHandleWMSettingChange(hWnd, wParam, lParam, &s_sai);
+ break;
+
+ default:
+ return DefWindowProc(hWnd, message, wParam, lParam);
+ }
+ return 0;
+}
+
+// Message handler for about box.
+INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
+{
+ switch (message)
+ {
+ case WM_INITDIALOG:
+ {
+ // Create a Done button and size it.
+ SHINITDLGINFO shidi;
+ shidi.dwMask = SHIDIM_FLAGS;
+ shidi.dwFlags = SHIDIF_DONEBUTTON | SHIDIF_SIPDOWN | SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_EMPTYMENU;
+ shidi.hDlg = hDlg;
+ SHInitDialog(&shidi);
+ }
+ return (INT_PTR)TRUE;
+
+ case WM_COMMAND:
+ if (LOWORD(wParam) == IDOK)
+ {
+ HINSTANCE locLib = LoadLibrary(L"dsfVorbisDecoder.dll");
+ DWORD locErr = GetLastError();
+ FARPROC locProc = GetProcAddress(locLib, L"DllRegisterServer");
+ int locRes = locProc();
+ FreeLibrary(locLib);
+
+ locLib = LoadLibrary(L"dsfSpeexDecoder.dll");
+ locErr = GetLastError();
+ locProc = GetProcAddress(locLib, L"DllRegisterServer");
+ locRes = locProc();
+ FreeLibrary(locLib);
+
+ locLib = LoadLibrary(L"dsfTheoraDecoder.dll");
+ locErr = GetLastError();
+ locProc = GetProcAddress(locLib, L"DllRegisterServer");
+ locRes = locProc();
+ FreeLibrary(locLib);
+
+ locLib = LoadLibrary(L"dsfOggDemux2.dll");
+ locErr = GetLastError();
+ locProc = GetProcAddress(locLib, L"DllRegisterServer");
+ locRes = locProc();
+ FreeLibrary(locLib);
+
+
+ if (locRes == 0) {
+ MessageBox(NULL, L"Worked", L"GetProc", MB_OK);
+ } else {
+ MessageBox(NULL, L"Failed", L"GetProc", MB_OK);
+ }
+ EndDialog(hDlg, LOWORD(wParam));
+ return TRUE;
+ }
+ break;
+
+ case WM_CLOSE:
+ EndDialog(hDlg, message);
+ return TRUE;
+
+#ifdef _DEVICE_RESOLUTION_AWARE
+ case WM_SIZE:
+ {
+ DRA::RelayoutDialog(
+ g_hInst,
+ hDlg,
+ DRA::GetDisplayMode() != DRA::Portrait ? MAKEINTRESOURCE(IDD_ABOUTBOX_WIDE) : MAKEINTRESOURCE(IDD_ABOUTBOX));
+ }
+ break;
+#endif
+ }
+ return (INT_PTR)FALSE;
+}
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,2 @@
+#pragma once
+#include "resourceppc.h"
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.ico
===================================================================
(Binary files differ)
Property changes on: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="testLoadLib"
+ ProjectGUID="{D3DE90D9-0D36-462C-B2D3-9460071681E5}"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ ExecutionBucket="7"
+ Optimization="0"
+ PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_WINDOWS;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;POCKETPC2003_UI_MODEL"
+ MinimalRebuild="true"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
+ Culture="1033"
+ AdditionalIncludeDirectories="$(IntDir)"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions=" /subsystem:windowsce,5.01"
+ OutputFile="$(OutDir)/testLoadLib.exe"
+ LinkIncremental="2"
+ DelayLoadDLLs="$(NOINHERIT)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/testLoadLib.pdb"
+ SubSystem="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCCodeSignTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ <DeploymentTool
+ ForceDirty="-1"
+ RemoteDirectory=""
+ RegisterOutput="0"
+ AdditionalFiles=""
+ />
+ <DebuggerTool
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ ExecutionBucket="7"
+ Optimization="2"
+ PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_WINDOWS;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;POCKETPC2003_UI_MODEL"
+ RuntimeLibrary="0"
+ UsePrecompiledHeader="2"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
+ Culture="1033"
+ AdditionalIncludeDirectories="$(IntDir)"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions=" /subsystem:windowsce,5.01"
+ OutputFile="$(OutDir)/testLoadLib.exe"
+ LinkIncremental="1"
+ DelayLoadDLLs="$(NOINHERIT)"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/testLoadLib.pdb"
+ SubSystem="0"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCCodeSignTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ <DeploymentTool
+ ForceDirty="-1"
+ RemoteDirectory=""
+ RegisterOutput="0"
+ AdditionalFiles=""
+ />
+ <DebuggerTool
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath=".\stdafx.cpp"
+ >
+ <FileConfiguration
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\testLoadLib.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath=".\resourceppc.h"
+ >
+ </File>
+ <File
+ RelativePath=".\stdafx.h"
+ >
+ </File>
+ <File
+ RelativePath=".\testLoadLib.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
+ <File
+ RelativePath=".\testLoadLib.ico"
+ >
+ </File>
+ <File
+ RelativePath=".\testLoadLibppc.rc"
+ >
+ <FileConfiguration
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\testLoadLibppc.rc2"
+ >
+ </File>
+ </Filter>
+ <File
+ RelativePath=".\ReadMe.txt"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,168 @@
+//Microsoft Visual C++ generated resource script.
+//
+#include "resourceppc.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#define APSTUDIO_HIDDEN_SYMBOLS
+#include "resdefce.h"
+#undef APSTUDIO_HIDDEN_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE 9, 1
+#pragma code_page(1252)
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+
+IDI_TESTLOADLIB ICON "testLoadLib.ico"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU MENU DISCARDABLE
+BEGIN
+ POPUP "Help"
+ BEGIN
+ MENUITEM "About", IDM_HELP_ABOUT
+ END
+END
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Accelerator
+//
+
+IDC_TESTLOADLIB ACCELERATORS
+BEGIN
+ "A", IDM_HELP_ABOUT, VIRTKEY, CONTROL, NOINVERT
+ "Q", IDM_OK, VIRTKEY, CONTROL, NOINVERT
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_ABOUTBOX DIALOG 0, 0, 156, 129
+STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
+EXSTYLE WS_EX_CAPTIONOKBTN
+CAPTION "About testLoadLib"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ ICON IDI_TESTLOADLIB,IDC_STATIC_1,12,12,21,20,SS_REALSIZEIMAGE
+ LTEXT "testLoadLib Version 1.0",IDC_STATIC_2,12,36,70,8,SS_NOPREFIX
+ LTEXT "Copyright (C) 2006",IDC_STATIC_3,12,48,66,8
+END
+
+IDD_ABOUTBOX_WIDE DIALOG 0, 0, 210, 129
+STYLE WS_POPUP | WS_CAPTION
+EXSTYLE WS_EX_CAPTIONOKBTN
+CAPTION "About testLoadLib"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ ICON IDI_TESTLOADLIB,IDC_STATIC_1,12,12,21,20,SS_REALSIZEIMAGE
+ LTEXT "testLoadLib Version 1.0",IDC_STATIC_2,48,12,66,8,SS_NOPREFIX
+ LTEXT "Copyright (C) 2006",IDC_STATIC_3,48,24,66,8
+END
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE
+BEGIN
+ IDD_ABOUTBOX, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 149
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 122
+ END
+
+ IDD_ABOUTBOX_WIDE, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 203
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 122
+ END
+END
+#endif // APSTUDIO_INVOKED
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+1 TEXTINCLUDE
+BEGIN
+ "resourceppc.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
+ "#include ""resdefce.h""\r\n"
+ "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+ "LANGUAGE 9, 1\r\n"
+ "#pragma code_page(1252)\r\n"
+ "#include ""testLoadLibppc.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
+ "#endif\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+STRINGTABLE
+BEGIN
+ IDC_TESTLOADLIB "TESTLOADLIB"
+ IDS_APP_TITLE "testLoadLib"
+ IDS_OK "OK"
+ IDS_HELP "HELP"
+END
+
+#endif
+/////////////////////////////////////////////////////////////////////////////
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE 9, 1
+#pragma code_page(1252)
+#include "testLoadLibppc.rc2" // non-Microsoft Visual C++ edited resources
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2 2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2 2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,35 @@
+//
+// testLoadLibPPC.RC2 - resources Microsoft Visual C++ does not edit directly
+//
+
+#ifdef APSTUDIO_INVOKED
+#error this file is not editable by Microsoft Visual C++
+#endif //APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+// Add manually edited resources here...
+
+/////////////////////////////////////////////////////////////////////////////
+HI_RES_AWARE CEUX {1} // turn off the emulation layer
+ // Remove this resource to enable pixel-
+ // doubling on platforms that support it
+/////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// SHMENUBAR
+//
+
+IDR_MENU SHMENUBAR DISCARDABLE
+BEGIN
+ IDR_MENU,
+ 2,
+
+ I_IMAGENONE, IDM_OK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE,
+ IDS_OK, 0, NOMENU,
+
+ I_IMAGENONE, IDM_HELP, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE,
+ IDS_HELP, 0, 0,
+END
+
More information about the commits
mailing list