common.h
来自「远程控制系统,可以实现局域网内进行远程控制计算机,很方便,并且是学习用的非常好的」· C头文件 代码 · 共 46 行
H
46 行
#if !defined(COMMON_H)
#define COMMON_H
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#define WM_REQUEST_CONNECT WM_USER + 100
#define WM_CANCEL_REQUEST WM_USER + 101
#define WM_CONNECT_COMPLETE WM_USER + 102
#define WM_CONNECT_TIMEOUT WM_USER + 103
#define WM_SOCKET WM_USER + 104
#define WM_CONNECT_CREATED WM_USER + 105
#define WM_CONNECT_CLOSED WM_USER + 106
#define WM_SOCKET_READ WM_USER + 107
#define WM_SOCKET_WRITE WM_USER + 108
#define MAX_CONNECT 100
typedef void (*RcCallBack)(SOCKET s, LPVOID param = NULL);
typedef struct _REQUEST_CONNECT
{
HWND hAcceptWnd;
RcCallBack funBack;
LPVOID lpParam;
LPVOID lpCtrlHandle;
DWORD dwWorkType;
} REQUEST_CONNECT, *PREQUEST_CONNECT;
typedef struct _WND_INIT_PARAM
{
HWND hConnMgrWnd;
LPVOID lpCtrlHandle;
} WND_INIT_PARAM, *PWND_INIT_PARAM;
extern "C" ULONG Lz77Decompress(void *dst, void *src, ULONG len);
extern "C" ULONG Lz77Compress(void *dst, void *src, ULONG len, int level);
extern "C" ULONG crc32(ULONG crc, void *buf, ULONG len);
extern "C" void rc5_encrypt(void *dst, void *src, ULONG len);
extern "C" void rc5_decrypt(void *dst, void *src, ULONG len);
extern "C" void *MemorySearchLR(void *m1, ULONG n1, void *m2, ULONG n2);
extern "C" void *MemorySearchRL(void *m1, ULONG n1, void *m2, ULONG n2);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?