62
62
#include <regstr.h>
63
63
#include <setupapi.h>
64
64
#include <dbt.h>
65
+ #include <stdlib.h>
65
66
#include "eramui.h"
66
67
67
68
#define RAMDISK_MEDIA_TYPE 0xf8 /* ERAM.H */
@@ -828,7 +829,7 @@ BOOL WINAPI SetRegOption(LPERAMREGOPT lpEramOpt)
828
829
The results.
829
830
*/
830
831
831
- LONG __declspec( dllexport ) CALLBACK CPlApplet (HWND hwndCPL , UINT uMsg , LPARAM lParam1 , LPARAM lParam2 )
832
+ LONG CALLBACK CPlApplet (HWND hwndCPL , UINT uMsg , LPARAM lParam1 , LPARAM lParam2 )
832
833
{
833
834
switch (uMsg )
834
835
{
@@ -843,7 +844,7 @@ LONG __declspec(dllexport) CALLBACK CPlApplet(HWND hwndCPL, UINT uMsg, LPARAM lP
843
844
break ;
844
845
case CPL_DBLCLK : /* Double-clicked */
845
846
/* Display the dialog */
846
- DialogBox (hgInstance , MAKEINTRESOURCE (IDD_SETUP ), hwndCPL , StatusDlgProc );
847
+ DialogBox (hgInstance , MAKEINTRESOURCE (IDD_SETUP ), hwndCPL , ( DLGPROC ) StatusDlgProc );
847
848
break ;
848
849
case CPL_STOP :
849
850
break ;
@@ -970,7 +971,7 @@ DWORD WINAPI WmNotify(HWND hDlg, INT idFrom, NMHDR FAR* pnmhdr)
970
971
SetWindowLong (hDlg , DWLP_MSGRESULT , PSNRET_NOERROR );
971
972
return TRUE;
972
973
}
973
- return FORWARD_WM_NOTIFY (hDlg , idFrom , pnmhdr , DefWindowProc );
974
+ return ( DWORD ) FORWARD_WM_NOTIFY (hDlg , idFrom , pnmhdr , DefWindowProc );
974
975
}
975
976
976
977
@@ -1003,7 +1004,7 @@ VOID WINAPI WmDestroy(HWND hDlg)
1003
1004
The results.
1004
1005
*/
1005
1006
1006
- DWORD EXPORT WINAPI EramClassInstall (DI_FUNCTION diFctn , HDEVINFO hDevInfoSet , PSP_DEVINFO_DATA pDevInfoData )
1007
+ DWORD WINAPI EramClassInstall (DI_FUNCTION diFctn , HDEVINFO hDevInfoSet , PSP_DEVINFO_DATA pDevInfoData )
1007
1008
{
1008
1009
/* Do default */
1009
1010
return ERROR_DI_DO_DEFAULT ;
@@ -1020,7 +1021,7 @@ DWORD EXPORT WINAPI EramClassInstall(DI_FUNCTION diFctn, HDEVINFO hDevInfoSet, P
1020
1021
The results.
1021
1022
*/
1022
1023
1023
- BOOL EXPORT WINAPI EnumPropPages32 (PSP_PROPSHEETPAGE_REQUEST pInfo , LPFNADDPROPSHEETPAGE lpfnAddPage , LPARAM lParam )
1024
+ BOOL WINAPI EnumPropPages32 (PSP_PROPSHEETPAGE_REQUEST pInfo , LPFNADDPROPSHEETPAGE lpfnAddPage , LPARAM lParam )
1024
1025
{
1025
1026
/* Local variable(s) */
1026
1027
PROPSHEETPAGE Setting ;
@@ -1065,7 +1066,7 @@ BOOL EXPORT WINAPI EnumPropPages32(PSP_PROPSHEETPAGE_REQUEST pInfo, LPFNADDPROPS
1065
1066
None.
1066
1067
*/
1067
1068
1068
- VOID EXPORT CALLBACK EramUninstall (HWND hWnd , HINSTANCE hInstance , LPSTR lpszCmdLine , INT nCmdShow )
1069
+ VOID CALLBACK EramUninstall (HWND hWnd , HINSTANCE hInstance , LPSTR lpszCmdLine , INT nCmdShow )
1069
1070
{
1070
1071
/* Local variable(s) */
1071
1072
SC_HANDLE hScm , hEram ;
@@ -1400,7 +1401,7 @@ LPCSTR WINAPI GetEramClass(GUID* pGuid)
1400
1401
None.
1401
1402
*/
1402
1403
1403
- VOID EXPORT CALLBACK StartupFastfat (HWND hWnd , HINSTANCE hInstance , LPSTR lpszCmdLine , INT nCmdShow )
1404
+ VOID CALLBACK StartupFastfat (HWND hWnd , HINSTANCE hInstance , LPSTR lpszCmdLine , INT nCmdShow )
1404
1405
{
1405
1406
/* Local variable(s) */
1406
1407
static WORD wTypes [] = {
0 commit comments