You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
124 lines
1.8 KiB
124 lines
1.8 KiB
/*++
|
|
|
|
Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
Module Name:
|
|
|
|
Badfunc.h
|
|
|
|
Abstract:
|
|
|
|
Contains constants, function prototypes, and
|
|
structures used by the bad functions.
|
|
|
|
Notes:
|
|
|
|
ANSI only - must run on Win9x.
|
|
|
|
History:
|
|
|
|
01/30/01 rparsons Created
|
|
01/10/02 rparsons Revised
|
|
|
|
--*/
|
|
|
|
#define REG_WORDPAD "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\WORDPAD.EXE"
|
|
#define DEMO_REG_APP_ROOT_KEY "Software\\Microsoft"
|
|
#define DEMO_REG_APP_KEY "Software\\Microsoft\\DemoApp2"
|
|
#define DEMO_REG_APP_SUB_KEY "Software\\Microsoft\\DemoApp2\\Sub"
|
|
|
|
typedef void (WINAPI *LPFNDEMOAPPEXP)(DWORD* dwParam);
|
|
typedef void (WINAPI *LPFNDEMOAPPMESSAGEBOX)(HWND hWnd);
|
|
|
|
BOOL
|
|
BadIsWindows95(
|
|
void
|
|
);
|
|
|
|
void
|
|
BadLoadBogusDll(
|
|
void
|
|
);
|
|
|
|
BOOL
|
|
BadEnumPrinters(
|
|
void
|
|
);
|
|
|
|
HANDLE
|
|
BadOpenPrinter(
|
|
void
|
|
);
|
|
|
|
BOOL
|
|
BadDeleteRegistryKey(
|
|
void
|
|
);
|
|
|
|
BOOL
|
|
BadGetFreeDiskSpace(
|
|
void
|
|
);
|
|
|
|
void
|
|
BadDisplayReadme(
|
|
IN BOOL fDisplay
|
|
);
|
|
|
|
void
|
|
BadRebootComputer(
|
|
IN BOOL fReboot
|
|
);
|
|
|
|
void
|
|
BadLaunchHelpFile(
|
|
IN BOOL fDisplay
|
|
);
|
|
|
|
void
|
|
BadCreateShortcut(
|
|
IN BOOL fCorrectWay,
|
|
IN LPSTR lpDirFileName,
|
|
IN LPCSTR lpWorkingDir,
|
|
IN LPSTR lpDisplayName
|
|
);
|
|
|
|
#if 0
|
|
void
|
|
BadBufferOverflow(
|
|
IN BOOL fCorrect
|
|
);
|
|
#endif
|
|
|
|
void
|
|
BadCorruptHeap(
|
|
void
|
|
);
|
|
|
|
void
|
|
BadLoadLibrary(
|
|
void
|
|
);
|
|
|
|
BOOL
|
|
BadWriteToFile(
|
|
void
|
|
);
|
|
|
|
BOOL
|
|
BadCreateProcess(
|
|
IN LPSTR lpApplicationName,
|
|
IN LPSTR lpCommandLine,
|
|
IN BOOL fLaunch
|
|
);
|
|
|
|
BOOL
|
|
BadSaveToRegistry(
|
|
IN BOOL fSave,
|
|
IN OUT POINT* lppt
|
|
);
|
|
|
|
BOOL
|
|
BadCreateTempFile(
|
|
void
|
|
);
|