WinAsm Studio, The Assembly IDE - Free Downloads, Source Code
Sponsors
Articles
Programming Quick Start
32-bit Assembler is Easy
Porting Iczelion tutorials
What is FASM
What is FASM G
Hard Drive Recovery
Wiring your own LAN
Personal menu
Welcome Guest
User:
Pass:
Register!
Resend Validation Email
 
Forum
 

Intellisense Files Corrections / Submissions, Community project for improving Intellisense

samael
Quote Post


Typo-lord
******

Group: Moderators
Posts: 404
Member No.: 5187
Joined: 10-June 07


WinAsm Studio Intellisense Files Corrections / Submissions

Please use this thread to report inconsistencies / submit additions for WinAsm Studio Intelisense Files improvents.

Intellisense - as implemented in WinAsm Studio - works on the following principle:
Inside the directory where WinAsm Studio is installed, you can see a directory named "API", that contains the following three files:

MasmApiCall.vaa
MasmApiConst.vaa
MasmApiStruct.vaa

MasmApiCall.vaa contains a list of Win32 SDK APIs and the parameters each API takes.
MasmApiConst.vaa contains a list of Win32 SDK APIs parameters, and the constants that can be assigned to these parameters.
MasmApiStruct.vaa contains a list of Win32 SDK structures, and their members.

All these APIs, parameters, constants and structures, need to be in consistancy with the latest WINDOWS.INC (which n turn must be in consistancy with the latest Win32 SDK headers), otherwise errors are encountered while compiling a project (if Intellisence was used to auto-fill such Win32SDK elements).

So, it is very important to keep these files up to date with the latest WINDOWS.INC.

In order to make easier the administration of this community project, please adhere to the following rules:

● Use one post per addition / correction.
● Do not make comments on this thread.
● Use the following template to submit to the project.

QUOTE

Subject: [CORRECTION / ADDITION]

Affected Files: [MasmApiCall.vaa / MasmApiConst.vaa / MasmApiStruct.vaa]

Submission date: [dd/mm/yyyy]

Affected member: [InconsistentApiA]

( If a correction is submitted... )

Current version in the affected file:
CODE
InconsistentApiA ,:DWORD,:DWORD

Recommended version:
CODE
InconsistentApiA ,:DWORD,:WORD

( If an addition is submitted... )
CODE
InexistantApiA ,:DWORD,:DWORD



Thank you for your understanding, and also for participating in this project!

@Admins / moderators, please review my spelling / grammar... ;)
Thanks in advance.
@Antonis: Please review the technical terms / details over the subject. Thank you!
Also it would be a good idea to support comments for these files, so that versioning could be keeped inside ...

Sponsored Links
PM
Top
samael
Quote Post


Typo-lord
******

Group: Moderators
Posts: 404
Member No.: 5187
Joined: 10-June 07


Subject: CORRECTION

Affected Files: MasmApiStruct.vaa

Submission date: 10/09/2007

Affected member: CONTEXT structure

Current version in the affected file:
CODE
CONTEXT,ContextFlags,_Dr0,_Dr1,_Dr2,_Dr3,_Dr6,_Dr7,FloatSave,SegGs,SegFs,SegEs,S
egDs,_Edi,_Esi,_Ebx,_Edx,_Ecx,_Eax,_Ebp,_Eip,SegCs,EFlags,_Esp,SegSs,ExtendedReg
isters

Recommended version:
CODE
CONTEXT,ContextFlags,iDr0,iDr1,iDr2,iDr3,iDr6,iDr7,FloatSave,regGs,regFs,regEs,r
egDs,regEdi,regEsi,regEbx,regEdx,regEcx,regEax,regEbp,regEip,regCs,regFlag,regEs
p,regSs,ExtendedRegisters


Status: PENDING (This field is to be modified when the submission / correction gets reflected in the affected file).
PM
Top
samael
Quote Post


Typo-lord
******

Group: Moderators
Posts: 404
Member No.: 5187
Joined: 10-June 07


Subject: CORRECTION

Affected Files: MasmApiConst.vaa

Submission date: 10/09/2007

Affected member: flNewProtect' (parameter of VirtualProtect / VirtualProtectEx)

Current version in the affected file:
CODE
flNewProtect'=PAGE_GUARD,PAGE_NOCACHE

Recommended version:
CODE
flNewProtect'=PAGE_NOACCESS,PAGE_READONLY,PAGE_READWRITE,PAGE_WRITECOPY, PAGE_EXECUTE,PAGE_EXECUTE_READ,PAGE_EXECUTE_READWRITE,PAGE_EXECUTE_WRITECOPY,
PAGE_GUARD,PAGE_NOCACHE


Status: PENDING (This field is to be modified when the submission / correction gets reflected in the affected file).
PM
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

Sponsors
Computer Science

Internet
C/C++
Hardware & PC maintenance

HiEditor

General Discussions
Suggestions/Bug Reports
WinAsm Studio

General Discussions
Suggestions/Bug Reports
WinAsm Studio FAQ
Multilingual User Interface
Add-Ins
Assembly Programming

Main
Newbies
Projects
Custom Controls
Snippets
Announcements & Rules

Announcements

General

Online Degrees - Distance Learning
The Heap
Russian
Google