kernel32 type is not defined
Printed From: One Stop Testing
Category: Testing Tools @ OneStopTesting
Forum Name: SilkTest @ OneStopTesting
Forum Discription: SilkTest is an automation tool for testing the functionality of enterprise applications in most versions of Windows, Sun Solaris 9 & 10, and Red Hat Enterprise Linux WS 2.1 & 3.0.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=1011
Printed Date: 14Dec2024 at 8:25am
Topic: kernel32 type is not defined
Posted By: Amlika
Subject: kernel32 type is not defined
Date Posted: 26Apr2007 at 10:12pm
Hi, I am learning to use dlls in my tests and I'm facing this problem
(don't seem to find anything exactly about this on the forum):
I need to change file compression and file encryption. So, I figured I need these functions: code:
[ ] use "mswtype.inc" [ ] use "mswfun32.inc" [ ] use "mswconst.inc" [ ] [-] dll "kernel32.dll" [ ] BOOL DeviceIoControl (HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) [ ] HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile) [ ] BOOL CloseHandle(HANDLE hObject)
But when I compile this, I get error that types LPVOID, LPWORD, LPOVERLAPPED are not defined.
I
am clearly not including something, I just don't know what and how. I
don't think the includes above are useful, since the files contain no
related type or function declarations, but I've tried anyway
|
Replies:
Posted By: Deepika
Date Posted: 27Apr2007 at 3:07am
Hello,
OPEN_EXISTING is 3
I found this through a web search for "const OPEN_EXISTING visualbasic". At the very least,
a cache will have some code declaring the value. Sometimes it comes up on MSDN as the first
link, often it is somewhere else. I don't know if Micro$oft banks on this.
|
|