Windows API - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Windows API



  
 Windows API - Wikipedia, the free encyclopedia
A software development kit (SDK) is available for Windows, which provides documentation and tools to enable developers to create software using the Windows API and associated Windows technologies.
The Windows API for Windows 1.0 supported fewer than 450 function calls, where in modern versions of the Windows API there are thousands.
Win32s is an extension for the Windows 3.1x family of Microsoft Windows that implemented a subset of the Win32 API for these systems.
http://en.wikipedia.org/wiki/Windows_API   (2376 words)

  
 Windows NT - Wikipedia, the free encyclopedia
Windows XP and Windows Server 2003 are the latest versions of Windows NT, though they are not branded as such for marketing purposes.
Windows NT 4.0 was the last major release to support Alpha, MIPS, or PowerPC, though development of Windows 2000 for Alpha continued until 1999, when Compaq stopped support for Windows NT on that architecture.
When development started in November 1988, Windows NT (using protected mode) was to be known as OS/2 3.0, the third version of the operating system developed jointly by Microsoft and IBM.
http://en.wikipedia.org/wiki/Microsoft_Windows_NT   (1074 words)

  
 Windows API: Tutte le informazioni su Windows API su Encyclopedia.it
Sebbene l’implementazione delle API di Windows sia soggetta a copyright, vi sono delle implementazioni proprietarie di altri produttori e anche diversi progetti open source fra i quali citiamo WINE per emulare le API in Linux e ReactOS che mira a clonare l’intero sistema operativo.
Win64, evoluzione a 64 bit per le versioni di Windows destinate ai nuovi processori a 64 bit di Intel e AMD.
È disponibile il Windows SDK, che fornisce agli sviluppatori strumenti e documentazione per creare software che utilizzino le Windows API e le relative tecnologie disponibili in Windows.
http://www.encyclopedia.it/w/wi/windows_api.html   (471 words)

  
 Windows API - WinMain
HWND hWnd = CreateWindow("OurWindowClass", " Windows 32", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
After successfully creating a window the API returns a handle to that window.
Windows allows many styles of window to be created.
http://www.toymaker.info/Games/html/winmain.html   (1789 words)

  
 Windows API Start Page [Windows API]
Familiarity with the Windows graphical user interface and message-driven architecture is required.
The Microsoft Windows application programming interface (API) provides building blocks used by applications written for Windows, including Windows Server 2003, Windows XP, Windows 2000, Windows NT, Windows Millennium Edition (Windows Me), Windows 98, and Windows 95.
You can provide your application with a graphical user interface; display graphics and formatted text; and manage system objects such as memory, files, and processes.
http://msdn.microsoft.com/library/en-us/winprog/winprog/windows_api_start_page.asp?frame=true   (143 words)

  
 Reliable Software Win32 Tutorial
The GetMessage API is an interesting example of the bizarre Microsoft Troolean (as opposed to traditional, Boolean) logic.
Once the Window Class is registered, we can proceed with the creation of a window.
The user will bombard Windows with various input actions, and Windows will bombard your program with messages corresponding to these actions.
http://www.relisoft.com/win32/winnie.html   (965 words)

  
 API Spying Techniques for Windows 9x, NT and 2000
In this case, the API interceptor places a JMP instruction at the beginning of the target function, but not before saving the first 5 bytes of the function to a pre-allocated buffer in memory (a stub).
Among all of the sections present in a Windows executable file, the.idata section is particularly useful for those who wish to implement an API interceptor.
Windows NT/2000 Native API Reference by Gary Nebbet.
http://www.internals.com/articles/apispy/apispy.htm   (3978 words)

  
 PowerBuilder links - Windows API calls
This is a great API to use on a collegues computer.
Keep in mind that the window receives mouse input regardless of where the cursor is positioned.
This function changes the focus to the object or window whose handle is given.
http://mbresource.com/files/32bitapi.html   (2485 words)

  
 Download details: Windows® Server 2003 SP1 Platform SDK Web Install
This edition of the SDK replaces the previous SDKs for Windows XP SP2 and Windows Server 2003 and can be used to develop applications for those platforms.
The Microsoft® Windows® Software Development Kit (SDK) provides the documentation, samples, header files, libraries, and tools you need to develop applications that run on Windows.
The applications you develop with this edition of the SDK can run on the x86, x64 and Itanium-based versions of Windows Server 2003 SP1, Windows XP SP2, Windows XP x64 Pro Edition, and Windows 2000.
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en   (637 words)

  
 Visual Basic windows api
In Windows 9x/ME, the workaround it to use File Mapping, because the OS places mapped files into shareable memory space.
This applicaton is designed to manage and implement hotkeys in Windows 95/98/NT.
This advanced module allows you to call API functions by name without declaring and to return values from them.
http://www.codetoad.com/visual_basic/windows_api?g=g&pageA=5   (944 words)

  
 Windows Programming
Again, Windows does all of the work of reading the incoming MIDI data, time-stamping each message, and writing the data to disk in MIDI File Format.
Note: Windows programs that call these MIDI and digital audio functions in the Windows operating system should include the header MMSYSTEM.H (and MMREG.H for Win32), and also be linked with the library WINMM.LIB (or MMSYSTEM.DLL if a Win3.1 program).
In fact, Windows differentiates between devices that support MIDI input and devices that support MIDI output, and maintains separate lists for each.
http://www.borg.com/~jglatt/tech/winapi.htm   (2712 words)

  
 Windows Peer-to-Peer Networking
Windows Peer-to-Peer Networking is an operating system component that enables the creation of new peer-to-peer (P2P) applications for computers running Windows XP with Service Pack 2, Windows XP Professional x64 Edition, Windows XP with Service Pack 1 and the Advanced Networking Pack for Windows XP, or Windows Vista (now in beta testing).
Visit MSDN for the latest API documentation and overview material for the Collaboration and Peer-to-Peer API in Windows Vista.
Visit MSDN for the latest API documentation and overview material for the Windows XP Peer-to-Peer SDK.
http://www.microsoft.com/windowsxp/p2p/default.mspx   (379 words)

  
 How Microsoft Lost the API War - Joel on Software
All those horrid Windows functions with their tails and hooks and backwards-compatibility bugs and impossible-to-figure-out string-returning semantics would be wiped out, replaced by a single clean object oriented interface that only has one kind of string.
If you wanted to get a Windows program to run under Linux, you'd have to reimplement the entire Windows API, which consists of thousands of complicated functions: this is almost as much work as implementing Windows itself, something which took Microsoft thousands of person-years.
I need to explain what the Windows API is; I need to demonstrate why it's the most important strategic asset to Microsoft; I need to explain how it was lost and what the implications of that are in the long term.
http://www.joelonsoftware.com/articles/APIWar.html   (5680 words)

  
 Dutch's Visual Basic Library - Windows API
This project demonstrates creating a form with API and subclassing it to get the window messages passed to it.
This is a DLL that can add a file drag and drop feature to your applications -- you'll be able to drag files from Windows Explorder or My Computer to your applications.
The DrawEdge function is a useful function provided by the Win32 API.
http://www.dutchthewiz.com/vb/api   (690 words)

  
 WIndows API Tutorials
Then we move on to a more Generic program, which serves as a skeleton for a simple Windows application.
The tutorials start with the most basic Windows program, the Windows equivalent of "Hello World!", Winnie.
More advanced topics include detecting GDI leaks, programming with Threads with a practical example of a Folder Watcher--a program that watches directories for changes.
http://www.relisoft.com/win32   (244 words)

  
 Winsock API (Windows Sockets API) with Visual Basic
The select function from the Winsock API can provide us with basic information about socket's status, but using this function we can't get comprehensive info about how the socket is doing at any moment of its life.
If you are, as I was, looking for the book that covers the Winsock API and gives examples of how to use it with Visual Basic, you have found what you were looking for.
In this tutorial we will learn how to use several Winsock API function in order to change the byte order of the numbers.
http://www.vbip.com/winsock-api   (1349 words)

  
 Page 3 - Accessing the Windows API in Visual Basic
There are literally thousands of API functions available throughout the numerous Windows API DLL libraries.
Almost everything that Windows can do is listed as an API function.
Accessing the Windows API in Visual Basic - Exploring the API function list
http://www.devarticles.com/c/a/Visual-Basic/Accessing-the-Windows-API-in-Visual-Basic/2   (566 words)

  
 Windows 2000 ShellExecute API Hole Patched
The Windows API ShellExecute() is a function to run an application associated with a specified file extension.
Microsoft (Quote, Chart) has issued a fix for a buffer overflow vulnerability in the Windows 2000 ShellExecute API after a security researcher warned the flaw could trigger denial-of-service attacks (define).
It affects Microsoft Windows 2000 Datacenter Server, Windows 2000 Advanced Server, Windows 2000 Server and Windows 2000 Professional.
http://www.internetnews.com/dev-news/article.php/2231361   (327 words)

  
 Windows API Examples - Dev Shed
I just started my Computer Sceince course, it is a little boring for me so I want to do a little programming with the Windows API.
I know a bit of c++ programming, I am not looking to do anything advanced yet, just when my class is using console output, I want to use a GUI and other windows features.
You can try searching for more on Google.
http://forums.devshed.com/c-programming-42/windows-api-examples-83695.html   (384 words)

  
 Cygwin Information and Installation
Cygwin is not a way to magically make native Windows apps aware of UNIX ® functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
The Cygwin DLL works with all non-beta, non "release candidate", ix86 32 bit versions of Windows since Windows 95, with the exception of Windows CE.
A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
http://www.cygwin.com   (582 words)

  
 WinSock Version 2.0: Overview, Status and Pointers
Windows Sockets version 2.0 (WinSock 2) formalizes the API for a number of other protocol suites-- ATM, IPX/SPX, and DECnet--and allows them to coexist simultaneously.
The authors of Windows Sockets version 1.1 originally limited the scope of the API specification to TCP/IP primarily, but this focus did not preclude the possibility that WinSock--like its Berkeley Sockets Model--could support other protocol suites.
Note that Microsoft's RSVP does not support the RSVP API (although Intel's PC-RSVP add-on Service Provider does most of it), and noone has ever implemented the SSL or TAPI APIs as defined, and DECNet seems to be dying a quiet death.
http://www.sockets.com/winsock2.htm   (2570 words)

  
 Jonathan Hardwick : Developers rejoice - new API for Windows Desktop Search!
Ever since the MSN team released their first beta toolbar with Windows Desktop Search, developers have been asking how they can add its search functionality to their own programs.
Well, the wait is over – the MSN team have quietly added documentation for their Windows Desktop Search API.
Jonathan Hardwick : Developers rejoice - new API for Windows Desktop Search!
http://blogs.msdn.com/jonathanh/archive/2005/06/29/434137.aspx   (491 words)

  
 [No title]
In this article, Moore uncovers a bundle of nifty Windows form tricks.
If you're considering running 64-bit Windows, now's the time to make that transition.
The platform is solid, hardware and software support is mature, and the performance is incredible.
http://www.developer.com/net/vb   (879 words)

  
 MinGW - Documentation
If you have resources from a resource file (.rc) that also need to be added to your executable, you'll need to compile the resource file as well as your other source files and include the compiled resources when linking to create the executable.
It is a help file released by Microsoft in 1992 to show the differences between the Windows 3.1 and the Win32 APIs.
And it is not difficult for any WinMain window style program.
http://www.mingw.org/docs.shtml#compilingandbuilding   (1394 words)

  
 Amazon.com: The Waite Group's Windows Api Bible: The Definitive Programmers Reference: Books: James L. Conger
If you are interested in programming windows API programming, you will need now "Win32 API Bible".
But this book is now too old guy because it is for Windows 3.1.
I learn much from this book in starting windows programming.
http://www.amazon.com/exec/obidos/tg/detail/-/1878739158?v=glance   (447 words)

  
 start [global-shared]
Everthing at GLOBAL-SHARED is about the Progress 4GL and especially about how to use the Windows API in Progress 4GL.
It is a community website, maintained by you and everyone else (it’s a Wiki, so you can add and modify pages) and administered by Jurjen Dijkstra.
http://www.global-shared.com   (258 words)

  
 WinFX*: The New Windows* API in Longhorn
The introduction of WinFX *API in Longhorn has some developers wondering if this is really out with the old (the Win32* API) and in with the new.
WinFX*: The New Windows* API in Longhorn - Intel&; Software Network
This article covers the WinFX managed classes and managed code in general, key differences between Win32 and WinFX, the Software Development Kit (SDK), and interoperability with unmanaged code.
http://www.intel.com/cd/ids/developer/asmo-na/eng/os/95579.htm?page=1   (176 words)

  
 Art of Assembly Language Programming and HLA by Randall Hyde
Note that as of HLA v1.40, the win32 API declarations are now a part of the HLA distribution (both the header files and the documenation are included with the HLA download).
Specifically, this section deals with the Win32 API and GUI-based programming in assembly language.
Download a copy of the Microsoft Windows API Help file (C syntax)
http://webster.cs.ucr.edu/Page_win32   (295 words)

  
 theForger's Win32 API Tutorial
This tutorial attempts to get you started developing with the Win32 API as quickly and clearly as possible.
Appendix B: Why you should learn the API before MFC
Welcome to Version 2.0 of theForger's Win32 API Tutorial
http://www.winprog.org/tutorial   (168 words)

  
 Windows API 'flaw' sparks security debate - TechUpdate - ZDNet
One researcher said that regardless of who is to blame, exploits involving Windows messages could turn out to be a real problem.
Paget's whitepaper also touched off a debate on the Bugtraq mailing list for security professionals, with some arguing that the responsibility for such flaws lies with developers, and others agreeing with Paget that Microsoft has created an API that makes it easy to create vulnerable software.
The attack makes use of a flaw that Paget says may be found in many Windows applications, due to the way the Windows application programming interface (API), Win32, is designed.
http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2876880,00.html   (889 words)

  
 Programming Windows Tutorials
Windows programming Frequently Asked Questions (FAQ) page, which gives answers to many questions asked by newcomers to Windows programming.
This site provides a number of tutorials, articles and projects related to Windows programming in various forms.
Windows API tutorial, which introduces basic aspects of Windows GUI programming.
http://www.sunlightd.com/Windows   (268 words)

  
 Windows API
SuperMemo is available as a computer program for Windows
Most modern programming environments relieve the programmer from knowing or understanding API calls.
In the table below can you find what versions of SuperMemo the Windows API collection is compatible with
http://www.super-memory.com/sml/colls/winapi.htm   (269 words)

  
 Windows API Guide
Along with their sizable collection of Visual Basic programming information, they also have an API programming section filled with helpful articles, some of which cover ideas not currently discussed on this web site.
These multi-page articles go in-depth about a specific issue in the API and offer a more well-rounded approach to learning about API functions without much technical information.
Here, you will discover a wealth of information to help you implement calls to the Windows API directly from your Visual Basic programs.
http://www.estescentral.net/Documentation/api   (233 words)

  
 EFNet #Winprog
The channel is comprised of professional software developers, talented college and highschool students, novice programmers seeking help and the usual charlatans and rogues that add character to the colourful world that is the Internet.
#Winprog is the premier Windows Programming channel on the EFNet IRC network.
Our primary focus is: C/C++ Programming with the Win32 API or MFC.
http://www.winprog.org   (269 words)

  
 Using Windows API in VB Tutorial - What's API
API (Advanced Programers Interface) is a set of predefined Windows functions used to control the appearance and behavior of every Windows element (from the outlook of the desktop window to the allocation of memory for a new process).
The API functions reside in DLLs (like User32.dll, GDI32.dll, Shell32.dll,...) in the Windows system directory.
API function with the needed parameters (either given by you in the code, or taken by some defaults).
http://www.geocities.com/SiliconValley/Lab/1632/atch02.html   (217 words)

  
 Windows API hooking SDK - The Easiest Windows API hooking Solution.
Windows API hooking SDK enables a large class of innovative extensions to existing binary software or existing system functions.
Windows API hooking SDK offers a dynamic link library for intercept and re-writing Win32 functions of system or applications.
http://www.findapp.com/fMgmt/PDetails.aspx?PID=6252   (386 words)

  
 Windows API Guide: Main Menu
Instead, please refer other people to this page if you wish to share the Windows API Guide with them to assure that they are given the latest version.
The site is then to be edited in order to transfer from VB to C/C++ programming language; this I hope will send me a fine escape from stinking rows of computer thiefs.
This site attempts to explain how to use various functions in the 32-bit Windows API, with code written in Visual Basic 5.0.
http://mech.math.msu.su/~vfnik/WinApi   (440 words)

  
 Wine HQ
Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris.
Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available.
Think of Wine as a compatibility layer for running Windows programs.
http://www.winehq.com   (469 words)

  
 Java Communications API
Implementations of the API are currently available for Solaris SPARC, Solaris x86, and Linux x86.
The Java Communications 3.0 API is a Java extension that facilitates developing platform-independent communications applications for technologies such as Smart Cards, embedded systems, and point-of-sale devices, financial services devices, fax, modems, display terminals, and robotic equipment.
Java communications API was initially released in 1997, prior to the Java Community Process, was 'grandfathered in' to the JCP (http://www.jcp.org) without having an associated JSR (Java Specification Request).
http://java.sun.com/products/javacomm   (266 words)

  
 JTray - Java System Tray (Taskbar Notification Status Area) API for Windows
This quickly makes any Java application more attractive and intuitive to Windows users.
Java System Tray API For Windows, Version 1.5
Only a few lines of code are needed to add JTray to your Java programs.
http://www.javaapis.com/jtray   (292 words)

  
 SecurityFocus
When LoadImage API try to parse the bmp,cur,ico,ani file format, it doesn't implement any check
Re: Microsoft Windows LoadImage API Integer Buffer overflow Dec 25 2004 12:18AM
This parameter can be one of the following values:
http://www.securityfocus.com/archive/1/385342   (291 words)

  
 MSDN Home Page
Platform Software Development Kit Redistributable: Microsoft Layer for Unicode on Windows 95, 98, and Me Systems, 1.1.3790.0
The Windows Live Platform puts a deeper level of control into your hands by offering access to core services and data through open, easily accessible APIs.
Windows Installer 2.0 Redistributable for Windows 95, 98, and Me
http://msdn1.microsoft.com   (303 words)

  
 The Windows API Guide Has Moved!
The award-winning Windows API Guide is no longer located on the FortuneCity server.
The Windows API Guide can now be found at:
If you operate any web pages which link to the Windows API Guide, please update your links as soon as possible.
http://skyscraper.fortunecity.com/transmission/45/api   (100 words)

  
 LCC-Win32: A free compiler system for Windows Operating Systems by Jacob Navia
A must have for any serious windows programming.
LCC-Win32: A free compiler system for Windows Operating Systems by Jacob Navia
Windows 95 or later for the command line tools, Windows 2000 or later for the IDE.
http://www.cs.virginia.edu/~lcc-win32   (457 words)

  
 Windows API Guide: Reference
Interested in what has been added or edited since the last update of the Windows API Guide?
Welcome to the Reference section of the Windows API Guide.
Each API function page includes an example in Visual Basic 5.0 which demonstrates proper usage.
http://www.estescentral.net/Documentation/api/ref   (251 words)

  
 API: Call the standard Windows File Open/Save dialog box
' hWnd: parent window handle ' OpenFile: Boolean(True=Open File/False=Save As) ' Out: ' Return Value: Either Null or the selected filename
' This will pass the desired data structure to the ' Windows API, which will in turn it uses to display ' the Open/Save As Dialog.
This can be done by either using the Common Dialog Control in Access 97 or by using the APIs defined for this purpose.
http://www.mvps.org/access/api/api0001.htm   (821 words)

  
 Windows API , Visual Basic , VB.NET , Code
The OpenFile function creates, opens, reopens, or deletes a file.
So I decided to write a program which can open and close the drive automatically with the help of windows api.
This project also explain the usageof API calls to minimize application to system tray, API calls to access.ini f...
http://www.a1vbcode.com/code.asp?type=api   (251 words)

  
 AllAPI.net - Your #1 source for using API-functions in Visual Basic!
With this code you can enumerate all processes on your machine (work's on Win9x and WinNT/Win2000).
Welcome to AllAPI.net, your #1 source of information about programming the Windows API from within Visual Basic
This sample demonstrates how to create a popup menu using API, insert it into the menubar of Notepad and evaluate the menu click using a WH_GETMESSAGE hook, installed with the dscwpmsg dll.
http://www.allapi.net   (122 words)

  
 Using Windows API in VB Tutorial - Contents
Using Windows API in VB Tutorial - Contents
http://www.geocities.com/SiliconValley/Lab/1632/apitutor.html   (16 words)

  
 1.3.1 API Download
The Java 3D API enables the creation of three-dimensional graphics applications and Internet-based 3D applets.
It provides high-level constructs for creating and manipulation 3D geometry and building the structures used in rendering that geometry.
http://java.sun.com/products/java-media/3D/download.html   (101 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.