Index: dll/win32/CMakeLists.txt =================================================================== --- dll/win32/CMakeLists.txt (revision 69362) +++ dll/win32/CMakeLists.txt (working copy) @@ -152,6 +152,7 @@ add_subdirectory(olethk32) add_subdirectory(pdh) add_subdirectory(pidgen) +add_subdirectory(pifmgr) add_subdirectory(powrprof) add_subdirectory(printui) add_subdirectory(propsys) Index: dll/win32/pifmgr/CMakeLists.txt =================================================================== --- dll/win32/pifmgr/CMakeLists.txt (revision 0) +++ dll/win32/pifmgr/CMakeLists.txt (working copy) @@ -0,0 +1,4 @@ + +add_library(pifmgr SHARED pifmgr.rc) +set_module_type(pifmgr win32dll ENTRYPOINT 0) +add_cd_file(TARGET pifmgr DESTINATION reactos/system32 FOR all) Index: dll/win32/pifmgr/pifmgr.rc =================================================================== --- dll/win32/pifmgr/pifmgr.rc (revision 0) +++ dll/win32/pifmgr/pifmgr.rc (working copy) @@ -0,0 +1,53 @@ +#include "resource.h" + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "ReactOS PIF Manager Icon Resource Library\0" +#define REACTOS_STR_INTERNAL_NAME "pifmgr\0" +#define REACTOS_STR_ORIGINAL_FILENAME "pifmgr.dll\0" +#define REACTOS_STR_PRODUCT_VERSION "5.2.3790.0" +#define REACTOS_FILEVERSION 5,2,3790,0 +#define REACTOS_STR_FILE_VERSION "5.2.3790.0" + +#include + +/* Icons */ +IDI_ROS_DOS ICON "res/1.ico" +IDI_NO_RAIN ICON "res/2.ico" +IDI_CUBE ICON "res/3.ico" +IDI_NEWSPAPER ICON "res/4.ico" +IDI_FRUIT ICON "res/5.ico" +IDI_STORM ICON "res/6.ico" +IDI_MULTIMEDIA_PLAYER ICON "res/7.ico" +IDI_BALL ICON "res/8.ico" +IDI_IDEA ICON "res/9.ico" +/* No icon 10 */ +IDI_BUILDING ICON "res/11.ico" +IDI_MONEY ICON "res/12.ico" +IDI_COMPUTER ICON "res/13.ico" +IDI_KEYBOARD ICON "res/14.ico" +IDI_CABINET ICON "res/15.ico" +IDI_BOOK ICON "res/16.ico" +IDI_PAGES ICON "res/17.ico" +IDI_PICTURE ICON "res/18.ico" +IDI_PENCIL ICON "res/19.ico" +IDI_PENCIL_PAPER ICON "res/20.ico" +IDI_DICE ICON "res/21.ico" +IDI_WINDOW ICON "res/22.ico" +IDI_FIND ICON "res/23.ico" +IDI_DOMINO ICON "res/24.ico" +IDI_CARDS ICON "res/25.ico" +/* TODO: 26, 27, 29-37 39 */ +IDI_SOCCER_BALL ICON "res/26.ico" +IDI_BRIEFCASE ICON "res/26.ico" +IDI_WIZARD ICON "res/28.ico" +IDI_RACE_CAR ICON "res/26.ico" +IDI_BOAT ICON "res/26.ico" +IDI_PLANE ICON "res/26.ico" +IDI_RAFT ICON "res/26.ico" +IDI_LIGHT ICON "res/26.ico" +IDI_BUNNY ICON "res/26.ico" +IDI_DISH ICON "res/26.ico" +IDI_SWORDS ICON "res/26.ico" +IDI_SHIELD ICON "res/26.ico" +IDI_MACE ICON "res/38.ico" +IDI_TNT ICON "res/26.ico" \ No newline at end of file Index: dll/win32/pifmgr/resource.h =================================================================== --- dll/win32/pifmgr/resource.h (revision 0) +++ dll/win32/pifmgr/resource.h (working copy) @@ -0,0 +1,42 @@ +#pragma once + +#define IDI_ROS_DOS 1 +#define IDI_NO_RAIN 2 +#define IDI_CUBE 3 +#define IDI_NEWSPAPER 4 +#define IDI_FRUIT 5 +#define IDI_STORM 6 +#define IDI_MULTIMEDIA_PLAYER 7 +#define IDI_BALL 8 +#define IDI_IDEA 9 +/* No 10 */ +#define IDI_BUILDING 11 +#define IDI_MONEY 12 +#define IDI_COMPUTER 13 +#define IDI_KEYBOARD 14 +#define IDI_CABINET 15 +#define IDI_BOOK 16 +#define IDI_PAGES 17 +#define IDI_PICTURE 18 +#define IDI_PENCIL 19 +#define IDI_PENCIL_PAPER 20 +#define IDI_DICE 21 +#define IDI_WINDOW 22 +#define IDI_FIND 23 +#define IDI_DOMINO 24 +#define IDI_CARDS 25 +/* TODO: 26, 27, 29-37 39 */ +#define IDI_SOCCER_BALL 26 +#define IDI_BRIEFCASE 27 +#define IDI_WIZARD 28 +#define IDI_RACE_CAR 29 +#define IDI_BOAT 30 +#define IDI_PLANE 31 +#define IDI_RAFT 32 +#define IDI_LIGHT 33 +#define IDI_BUNNY 34 +#define IDI_DISH 35 +#define IDI_SWORDS 36 +#define IDI_SHIELD 37 +#define IDI_MACE 38 +#define IDI_TNT 39 \ No newline at end of file