Исправно компилируется в DLL, но нет соглашения о вызовах

This commit is contained in:
Стас Михайлов WindowsDesktop
2021-02-20 13:50:11 +03:00
parent ccfb9de3e7
commit 44809a1f56
2282 changed files with 185186 additions and 112608 deletions
+28
View File
@@ -0,0 +1,28 @@
RegClass PROTO ClassName:LPSTR,MenuName:LPSTR,WndProc:WNDPROC,hbrBackground:HBRUSH
RegClassEx PROTO ClassName:LPSTR,MenuName:LPSTR,WndProc:WNDPROC,hbrBackground:HBRUSH,hIcon:HICON
StdWndProc PROTO hWnd:HWND,uMsg:QWORD,wParam:WPARAM,lParam:LPARAM
InitRegData PROTO
SetStdClass PROTO wcex:PWNDCLASSEX
FreeRegData PROTO
OpenFileDialog PROTO hWndOwner:HWND,FileName:LPSTR,Filter:LPSTR,TemplateName:LPSTR,lpfnHook:PVOID
SaveFileDialog PROTO hWndOwner:HWND,FileName:LPSTR,Filter:LPSTR,TemplateName:LPSTR,lpfnHook:PVOID
IFDEF asmrt
externdef RegSection:CRITICAL_SECTION
externdef DlgSection:CRITICAL_SECTION
externdef StdClass:WNDCLASSEX
externdef OFileName:OPENFILENAME
externdef DefaultFilePath:BYTE
ELSE
extern __imp_RegSection:LPCRITICAL_SECTION
RegSection equ <__imp_RegSection>
extern __imp_DlgSection:LPCRITICAL_SECTION
DlgSection equ <__imp_DlgSection>
extern __imp_StdClass:PWNDCLASSEX
StdClass equ <__imp_StdClass>
extern __imp_OFileName:LPOPENFILENAME
OFileName equ <__imp_OFileName>
extern __imp_DefaultFilePath:LPOPENFILENAME
DefaultFilePath equ <__imp_DefaultFilePath>
ENDIF
;STD_CLIENT_STYLE equ (CS_DROPSHADOW or CS_GLOBALCLASS or CS_HREDRAW or CS_VREDRAW or CS_PARENTDC)
STD_CLIENT_STYLE equ (CS_HREDRAW or CS_VREDRAW or CS_GLOBALCLASS)