mirror of
https://github.com/reactos/reactos.git
synced 2024-12-25 16:50:57 +00:00
Remove the old control apps from rosapps/control.
svn path=/trunk/; revision=13522
This commit is contained in:
parent
9f1be875f3
commit
9e0d358564
8 changed files with 0 additions and 375 deletions
|
@ -1,17 +0,0 @@
|
|||
*.sys
|
||||
*.exe
|
||||
*.dll
|
||||
*.cpl
|
||||
*.a
|
||||
*.o
|
||||
*.d
|
||||
*.coff
|
||||
*.dsp
|
||||
*.dsw
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opt
|
||||
*.sym
|
||||
*.plg
|
||||
*.bak
|
||||
*.map
|
|
@ -1,29 +0,0 @@
|
|||
# $Id: Makefile,v 1.3 2003/01/15 19:55:28 robd Exp $
|
||||
|
||||
PATH_TO_TOP = ../../reactos
|
||||
|
||||
TOOLS_PATH = $(PATH_TO_TOP)/tools
|
||||
|
||||
TARGET_NORC = yes
|
||||
|
||||
TARGET_TYPE = program
|
||||
|
||||
TARGET_APPTYPE = windows
|
||||
|
||||
TARGET_NAME = control
|
||||
|
||||
TARGET_SDKLIBS = shell32.a
|
||||
|
||||
TARGET_OBJECTS = $(TARGET_NAME).o
|
||||
|
||||
TARGET_CLEAN = $(TARGET_OBJECTS)
|
||||
|
||||
include $(PATH_TO_TOP)/rules.mak
|
||||
|
||||
include $(TOOLS_PATH)/helper.mk
|
||||
|
||||
MK_CFLAGS = -D_UNICODE -DUNICODE
|
||||
MK_CPPFLAGS = -D_UNICODE -DUNICODE
|
||||
MK_RCFLAGS = -D_UNICODE -DUNICODE
|
||||
|
||||
# EOF
|
|
@ -1,116 +0,0 @@
|
|||
/*
|
||||
* Control
|
||||
* Copyright (C) 1998 by Marcel Baur <mbaur@g26.ethz.ch>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
/*
|
||||
* Portions copyright Robert Dickenson <robd@reactos.org>, August 15, 2002.
|
||||
*/
|
||||
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <stdlib.h>
|
||||
#include <tchar.h>
|
||||
#include "params.h"
|
||||
|
||||
//typedef void (WINAPI *CONTROL_RUNDLL)(HWND hWnd, HINSTANCE hInst, LPCTSTR cmd, DWORD nCmdShow);
|
||||
typedef void (*CONTROL_RUNDLL)(HWND hWnd, HINSTANCE hInst, LPCTSTR cmd, DWORD nCmdShow);
|
||||
|
||||
const TCHAR szLibName[] = _T("ROSHEL32.DLL");
|
||||
#ifdef UNICODE
|
||||
const char szProcName[] = "Control_RunDLLW";
|
||||
#else
|
||||
const char szProcName[] = "Control_RunDLLA";
|
||||
#endif
|
||||
|
||||
#ifndef __GNUC__
|
||||
#ifdef UNICODE
|
||||
extern void __declspec(dllimport) Control_RunDLLW(HWND hWnd, HINSTANCE hInst, LPCWSTR cmd, DWORD nCmdShow);
|
||||
#else
|
||||
extern void __declspec(dllimport) Control_RunDLLA(HWND hWnd, HINSTANCE hInst, LPCSTR cmd, DWORD nCmdShow);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef UNICODE
|
||||
#define Control_RunDLL Control_RunDLLW
|
||||
#else
|
||||
#define Control_RunDLL Control_RunDLLA
|
||||
#endif
|
||||
|
||||
|
||||
void launch(LPTSTR lpCmdLine)
|
||||
{
|
||||
#if 0
|
||||
HMODULE hShell32;
|
||||
CONTROL_RUNDLL pControl_RunDLL;
|
||||
|
||||
hShell32 = LoadLibrary(szLibName);
|
||||
if (hShell32) {
|
||||
pControl_RunDLL = (CONTROL_RUNDLL)(FARPROC)GetProcAddress(hShell32, szProcName);
|
||||
if (pControl_RunDLL) {
|
||||
pControl_RunDLL(GetDesktopWindow(), 0, lpCmdLine, SW_SHOW);
|
||||
} else {
|
||||
_tprintf(_T("ERROR: failed to Get Procedure Address for %s in Library %s\n"), szLibName, szProcName);
|
||||
}
|
||||
FreeLibrary(hShell32);
|
||||
} else {
|
||||
_tprintf(_T("ERROR: failed to Load Library %s\n"), szLibName);
|
||||
}
|
||||
#else
|
||||
Control_RunDLL(GetDesktopWindow(), 0, lpCmdLine, SW_SHOW);
|
||||
#endif
|
||||
exit(0);
|
||||
}
|
||||
|
||||
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrev, CHAR *szParam, INT argc)
|
||||
{
|
||||
TCHAR szParams[255];
|
||||
LPTSTR pParams = GetCommandLine();
|
||||
lstrcpy(szParams, pParams);
|
||||
CharUpper(szParams);
|
||||
|
||||
_tprintf(_T("Control Panel Launcher...\n"));
|
||||
|
||||
switch (--argc) {
|
||||
case 0: /* no parameters - pop up whole "Control Panel" by default */
|
||||
launch(_T(""));
|
||||
break;
|
||||
case 1: /* check for optional parameter */
|
||||
if (!lstrcmp(szParams,szP_DESKTOP))
|
||||
launch(szC_DESKTOP);
|
||||
if (!lstrcmp(szParams,szP_COLOR))
|
||||
launch(szC_COLOR);
|
||||
if (!lstrcmp(szParams,szP_DATETIME))
|
||||
launch(szC_DATETIME);
|
||||
if (!lstrcmp(szParams,szP_DESKTOP))
|
||||
launch(szC_DESKTOP);
|
||||
if (!lstrcmp(szParams,szP_INTERNATIONAL))
|
||||
launch(szC_INTERNATIONAL);
|
||||
if (!lstrcmp(szParams,szP_KEYBOARD))
|
||||
launch(szC_KEYBOARD);
|
||||
if (!lstrcmp(szParams,szP_MOUSE))
|
||||
launch(szC_MOUSE);
|
||||
if (!lstrcmp(szParams,szP_PORTS))
|
||||
launch(szC_PORTS);
|
||||
if (!lstrcmp(szParams,szP_PRINTERS))
|
||||
launch(szC_PRINTERS);
|
||||
/* try to launch if a .cpl file is given directly */
|
||||
launch(szParams);
|
||||
break;
|
||||
default: _tprintf(_T("Syntax error."));
|
||||
}
|
||||
return 0;
|
||||
}
|
|
@ -1,148 +0,0 @@
|
|||
//Microsoft Developer Studio generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#define APSTUDIO_HIDDEN_SYMBOLS
|
||||
#include "windows.h"
|
||||
#undef APSTUDIO_HIDDEN_SYMBOLS
|
||||
#include "resource.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
2 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
|
||||
"#include ""windows.h""\r\n"
|
||||
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
|
||||
"#include ""resource.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
#ifndef _MAC
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Version
|
||||
//
|
||||
|
||||
(1) VERSIONINFO
|
||||
FILEVERSION 0,0,19,162
|
||||
PRODUCTVERSION 0,0,19,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x40004L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "Comments", "Absolutely no warranties whatsoever - Use at your own risk\0"
|
||||
VALUE "CompanyName", "ReactOS Development Team\0"
|
||||
VALUE "FileDescription", "ReactOS Control Panel by Robert Dickenson\0"
|
||||
VALUE "FileVersion", "1, 0, 0, 1\0"
|
||||
VALUE "InternalName", "control\0"
|
||||
VALUE "LegalCopyright", "Copyright © 2002 Robert Dickenson\0"
|
||||
VALUE "LegalTrademarks", "\0"
|
||||
VALUE "OriginalFilename", "control.exe\0"
|
||||
VALUE "PrivateBuild", "\0"
|
||||
VALUE "ProductName", "ReactOS Operating System\0"
|
||||
VALUE "ProductVersion", "0.0.19\0"
|
||||
VALUE "SpecialBuild", "Non-versioned Development Beta Release\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0xc09, 1200
|
||||
END
|
||||
END
|
||||
|
||||
#endif // !_MAC
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "ReactOS Control Panel"
|
||||
IDC_CONTROL "CONTROL"
|
||||
END
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (Australia) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENA)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
#endif // English (Australia) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
/*
|
||||
* Control
|
||||
* Copyright (C) 1998 by Marcel Baur <mbaur@g26.ethz.ch>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/* alphabetical list of recognized optional command line parameters */
|
||||
|
||||
#define szP_COLOR _T("COLOR")
|
||||
#define szP_DATETIME _T("DATE/TIME")
|
||||
#define szP_DESKTOP _T("DESKTOP")
|
||||
#define szP_INTERNATIONAL _T("INTERNATIONAL")
|
||||
#define szP_KEYBOARD _T("KEYBOARD")
|
||||
#define szP_MOUSE _T("MOUSE")
|
||||
#define szP_PORTS _T("PORTS")
|
||||
#define szP_PRINTERS _T("PRINTERS")
|
||||
|
||||
|
||||
/* alphabetical list of appropriate commands to execute */
|
||||
|
||||
#define szEXEC_PREFIX _T("rundll32.exe")
|
||||
#define szEXEC_ARGS _T("Shell32.dll,Control_RunDLL _T(")
|
||||
|
||||
#define szC_COLOR _T("desk.cpl,,2")
|
||||
#define szC_DATETIME _T("datetime.cpl")
|
||||
#define szC_DESKTOP _T("desk.cpl")
|
||||
#define szC_FONTS _T("main.cpl @3")
|
||||
#define szC_INTERNATIONAL _T("intl.cpl")
|
||||
#define szC_KEYBOARD _T("main.cpl @1")
|
||||
#define szC_MOUSE _T("main.cpl")
|
||||
#define szC_PORTS _T("sysdm.cpl,,1")
|
||||
#define szC_PRINTERS _T("main.cpl @2")
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 318 B |
|
@ -1,19 +0,0 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Used by control.rc
|
||||
//
|
||||
#define IDS_APP_TITLE 103
|
||||
#define IDI_SMALL 104
|
||||
#define IDC_CONTROL 105
|
||||
#define IDC_STATIC -1
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 107
|
||||
#define _APS_NEXT_COMMAND_VALUE 32700
|
||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
||||
#define _APS_NEXT_SYMED_VALUE 110
|
||||
#endif
|
||||
#endif
|
||||
|
Loading…
Reference in a new issue