📄 apfmon40.h
字号:
/*++
Copyright (c) 1990-1996 Microsoft Corporation
All rights reserved
Module Name:
localmon.h
Abstract:
Author:
Environment:
User Mode -Win32
Revision History:
--*/
VOID
CompleteRead(
DWORD Error,
DWORD ByteCount,
LPOVERLAPPED pOverlapped
);
BOOL
PortExists(
LPWSTR pName,
LPWSTR pPortName,
PDWORD pError
);
extern HANDLE hInst;
extern CRITICAL_SECTION SpoolerSection;
extern DWORD PortInfo1Strings[];
extern DWORD PortInfo2Strings[];
extern PINIPORT pIniFirstPort;
extern WCHAR szPorts[];
extern WCHAR szWindows[];
extern WCHAR szINIKey_TransmissionRetryTimeout[];
extern WCHAR szDeviceNameHeader[];
#define IDS_LOCALMONITOR 300
#define IDS_INVALIDPORTNAME_S 301
#define IDS_PORTALREADYEXISTS_S 302
#define IDS_NOTHING_TO_CONFIGURE 303
#define IDS_COULD_NOT_OPEN_FILE 304
#define IDS_UNKNOWN_ERROR 305
#define IDS_OVERWRITE_EXISTING_FILE 306
#define IDS_LOCALMONITORNAME 307
#define MSG_ERROR MB_OK | MB_ICONSTOP
#define MSG_WARNING MB_OK | MB_ICONEXCLAMATION
#define MSG_YESNO MB_YESNO | MB_ICONQUESTION
#define MSG_INFORMATION MB_OK | MB_ICONINFORMATION
#define MSG_CONFIRMATION MB_OKCANCEL | MB_ICONEXCLAMATION
#define TIMEOUT_MIN 1
#define TIMEOUT_MAX 999999
#define TIMEOUT_STRING_MAX 6
#define WITHINRANGE( val, lo, hi ) \
( ( val <= hi ) && ( val >= lo ) )
BOOL APIENTRY
PortNameDlg(
HWND hwnd,
WORD msg,
WPARAM wparam,
LPARAM lparam
);
BOOL APIENTRY
ConfigureLPTPortDlg(
HWND hwnd,
WORD msg,
WPARAM wparam,
LPARAM lparam
);
BOOL APIENTRY
PrintToFileDlg(
HWND hwnd,
WORD msg,
WPARAM wparam,
LPARAM lparam
);
VOID
EnterSplSem(
VOID
);
VOID
LeaveSplSem(
VOID
);
VOID
SplOutSem(
VOID
);
PINIENTRY
FindName(
PINIENTRY pIniKey,
LPWSTR pName
);
PINIENTRY
FindIniKey(
PINIENTRY pIniEntry,
LPWSTR lpName
);
LPBYTE
PackStrings(
LPWSTR *pSource,
LPBYTE pDest,
DWORD *DestOffsets,
LPBYTE pEnd
);
int
Message(
HWND hwnd,
DWORD Type,
int CaptionID,
int TextID,
...
);
DWORD
ReportError(
HWND hwndParent,
DWORD idTitle,
DWORD idDefaultError
);
VOID
RemoveColon(
LPWSTR pName
);
PINIPORT
CreatePortEntry(
LPWSTR pPortName
);
BOOL
GetIniCommValues(
LPWSTR pName,
LPDCB pdcb,
LPCOMMTIMEOUTS pcto
);
BOOL
ConfigurePort(
LPWSTR pName,
HWND hWnd,
LPWSTR pPortName
);
BOOL
LocalAddPortEx(
LPWSTR pName,
DWORD Level,
LPBYTE pBuffer,
LPWSTR pMonitorName
);
BOOL
MakeLink(
LPWSTR pOldDosDeviceName,
LPWSTR pNewDosDeviceName,
LPWSTR *ppOldNtDeviceName,
LPWSTR pNewNtDeviceName,
SECURITY_DESCRIPTOR *pSecurityDescriptor
);
BOOL
RemoveLink(
LPWSTR pOldDosDeviceName,
LPWSTR pNewDosDeviceName,
LPWSTR *ppOldNtDeviceName
);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -