servman.h

来自「一个类似windows」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef __SERVMAN_H
#define __SERVMAN_H

//#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h> /* GET_X/Y_LPARAM */
#include <stdio.h>
#include <tchar.h>
#include <commctrl.h>
#include "resource.h"

#define MAX_KEY_LENGTH 256
#define NUM_BUTTONS 13
#define PROGRESSRANGE 8

BOOL RefreshServiceList(VOID);

BOOL CALLBACK AboutDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
BOOL CALLBACK CreateDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
BOOL CALLBACK DeleteDialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
BOOL CALLBACK ProgressDialogProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);

BOOL DoStartService(HWND hProgDlg);
BOOL Control(HWND hProgBar, DWORD Control);

INT GetSelectedItem(VOID);

ENUM_SERVICE_STATUS_PROCESS* GetSelectedService(VOID);

VOID GetError(DWORD);
VOID FreeMemory(VOID);
VOID DisplayString(PTCHAR);

BOOL SetDescription(LPTSTR, LPTSTR);
BOOL GetDescription(LPTSTR, LPTSTR *);
BOOL GetExecutablePath(LPTSTR *);

LONG APIENTRY OpenPropSheet(HWND);

DWORD GetServiceList(VOID);

VOID ExportFile(HWND);

#endif /* __SERVMAN_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?