Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Windows API


Related Topics

  
  Windows API - Wikipedia, the free encyclopedia
The Windows API is the name given by Microsoft to the core set of application programming interfaces available in the Microsoft Windows operating systems.
The Windows API for Windows 1.0 supported fewer than 450 function calls, where in modern versions of the Windows API there are thousands.
To ease the transition, in Windows 95, both for external developers and for Microsoft itself, a complex scheme of API thunks was used that could allow 32 bit code to call into 16 bit code and (in limited cases) vice-versa.
en.wikipedia.org /wiki/Windows_API   (2475 words)

  
 Sysinternals Freeware - Inside the Native API   (Site not responding. Last check: 2007-11-06)
This API, which is called the Native API, is almost entirely hidden from view, with only a handful of its function documented in generally accessible publications.
The Windows NT Native API serves one purpose: as a means for calling operating system services located in kernel mode in a controlled manner.
Win32 Native APIs introduced in NT 4.0 are handled by the same exception handler, but the index numbers of Win32 functions specify that a second array of system service pointers should be used.
www.sysinternals.com /Information/NativeApi.html   (3174 words)

  
 API Spying Techniques for Windows 9x, NT and 2000
API spying utilities are among the most powerful tools for exploring the inner structure of applications and operating systems.
For each API function that you wish to intercept, you patch all the locations in the target application where calls to this function are issued.
API spying applications are great for monitoring Windows APIs, but their lack of support for COM interfaces makes them useless when trying to monitor OCXs and other OLE components.
www.internals.com /articles/apispy/apispy.htm   (3978 words)

  
 Windows API   (Site not responding. Last check: 2007-11-06)
Windows 95 provides an API to access various built-in functions.
The SendMessage api definition is shown in various languages/compilers in order to demonstrate the api syntax variations.
Just finding the Delphi 2.0 help on accessing the clipboard using the Windows API was difficult.
mc-computing.com /Languages/WindowsAPI.htm   (979 words)

  
 Windows Programming
The "low level" Windows functions are called that because they require that your program does a lot of the work of recording/playing MIDI and Digital Audio data, short of actually manipulating the sound card hardware.
The "high level" Windows functions are called that because they relieve your program of a lot of the burden of recording/playing MIDI and Digital Audio data.
Windows will open the MIDI file and load the MIDI data contained within that file, use a (Windows software) timer to determine when it is time to output each MIDI message, and actually output the bytes.
www.borg.com /~jglatt/tech/winapi.htm   (2712 words)

  
 Windows API - WinMain
Since the instance handle uniquely identifies your application it is used in Windows API calls elsewhere, so it is common to make a global copy of this.
Windows sends some messages directly to your callback function but others are placed in a queue.
The first parameter is a pointer to a message structure Windows will fill for us, the second parameter is the handle of the window we want to receive messages from or NULL for all our windows and the last two parameters allow us to filter messages by range.
www.toymaker.info /Games/html/winmain.html   (1819 words)

  
 Low Level MIDI API
Recall that Windows maintains separate lists of the devices which are capable of inputting MIDI data, and the devices capable of outputting MIDI data.
Windows has a function that you can call to determine how many device names are in the list of devices that support outputting or playing MIDI data.
In conclusion, you can have Windows call a function you have written, passing the MIDI data that has been input, or you can have Windows pass a message to one of your program's windows, with the MIDI data that has been input as part of that message.
www.borg.com /~jglatt/tech/lowmidi.htm   (4046 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.
By using Windows API hooking SDK, you can do many many things, such as: monitor and control programs; monitor and control file access; monitor and control registry access; monitor and control network access; hide private directory and files...
www.findapp.com /fMgmt/PDetails.aspx?PID=6252   (386 words)

  
 Windows API 'flaw' sparks security debate - TechUpdate - ZDNet   (Site not responding. Last check: 2007-11-06)
A security researcher has stirred up a new controversy around the security of the Windows operating system, with claims that a flaw in the design of the Windows architecture has led to vulnerabilities in an unknown number of Windows applications.
The security of Windows APIs has come into the limelight recently because of Microsoft's antitrust case.
Windows' messaging, Paget argues, is flawed because an application can use messages to control any window on the same desktop, and these actions are not authenticated.
techupdate.zdnet.com /techupdate/stories/main/0,14179,2876880,00.html   (910 words)

  
 How To Get Started Programming with the Windows API (LONG)   (Site not responding. Last check: 2007-11-06)
The purpose of the Windows API is to allow you to develop programs consistent with the Windows operating system and user interface.
Instead of individuals writing the code to create components of the Windows operating system, such as forms, command buttons, and menus, you can call the appropriate functions in the Windows API and let the operating system create those components.
If you need to use a Windows API function in more than one source file in a project, it should be declared in a module.
support.microsoft.com /support/kb/articles/Q190/0/00.ASP   (2275 words)

  
 Windows API Programming
The Windows API provides a lot of functionality that we will not be using.
So when windows tells you your window needs redrawing you redraw it (you should not do this at any other time) and when it tells you the user has selected a menu item you can then act on it.
This means most C++ Windows programs have one main.cpp file that has all the C code relating to windows and the rest is in classes as normal.
www.toymaker.info /Games/html/windows_api.html   (1263 words)

  
 Winsock API (Windows Sockets API) with Visual Basic   (Site not responding. Last check: 2007-11-06)
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.
In the previous article we learned the recv Winsock API function which is used to read incoming data from the Winsock buffer.
I can suppose which Winsock API functions are called by the control's methods but I don't know a lot of other things in the control implementation.
www.vbip.com /winsock-api   (1349 words)

  
 WIndows API Tutorials
Then we move on to a more Generic program, which serves as a skeleton for a simple Windows application.
Using these controls one can build a complete dialog-based application, whose main window is a dialog.
Modern Windows programming requires some knowledge of the Shell API, which leads us to the discussion of OLE and COM.
www.relisoft.com /win32   (244 words)

  
 Tutorials - Windows Api
This basically means that Windows has built in functions that programmers can use.
Example: You want your VB program to Restart Windows, instead of your program communicating directly to the various bits and pieces to restart your computer.
All you have to do is run the pre-built function that Windows has kindly made for you.
members.tripod.com /gauravdhup0/tutorials/windows_api.html   (561 words)

  
 Dutch's Visual Basic Library - Windows API   (Site not responding. Last check: 2007-11-06)
Windows API section contains mostly Intermediate and Advanced VB projects that will help you create your own professional Visual Basic application.
This project demonstrates creating a form with API and subclassing it to get the window messages passed to it.
This is a Clipboard Viewer based on Windows API and it extends clipboard capabilities
www.dutchthewiz.com /vb/api   (690 words)

  
 How Microsoft Lost the API War - Joel on Software
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.
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.
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.
www.joelonsoftware.com /articles/APIWar.html   (5680 words)

  
 Windows API Start Page [Windows API]
The Windows API can be used in all Windows-based applications.
This API is designed for use by C/C++ programmers.
Familiarity with the Windows graphical user interface and message-driven architecture is required.
msdn.microsoft.com /library/en-us/winprog/winprog/windows_api_start_page.asp?frame=true   (143 words)

  
 C++ Programming: Windows API
I've checked out MSDN for the Windows API, but it's too hard to understand.
This function basically is the main entry point for any windows 32 application.
Below example is an simple Win32 application that creates a window and then displays the string "Hello World".
www.experts-exchange.com /Programming/Programming_Languages/Cplusplus/Q_11299117.html   (442 words)

  
 Windows API Programming - 3DSoftware.com
The frame window's client area (where the program's client window goes) is created with a NULL background brush.
To make sure the client window fits exactly between the tool and status bars, use the diagonal line in testing as explained in the previous example.
That is, the window procedure is replaced, and all messages are passed to the previous window procedure, except for the WM_WINDOWPOSCHANGING message which is passed to DefWindowProc() instead of to the previous windows procedure.
www.3dsoftware.com /Programming/WindowsAPI   (1399 words)

  
 Amazon.com: Windows 95 Api How-To: The Definitive Windows Api Problem Solver: Books: Matthew Telles,Andrew Cooke   (Site not responding. Last check: 2007-11-06)
This comprehensive guide to Windows 95 API is essential reading for programmers using Visual C++, Visual Basic, and Delphi.
This book is organized into a series of sections that each present a solution to a very specific Win32 API programming question (e.g., "How do I rotate a bitmap?").
In addition, although this book purports to be Win32-specific, in some cases a 16-bit Windows SDK code sample is used instead of a more appropriate Win32 API function.
www.amazon.com /exec/obidos/tg/detail/-/1571690603?v=glance   (544 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).
API function with the needed parameters (either given by you in the code, or taken by some defaults).
Also, when the user click a button on your form, Windows sends a message to your windows procedure (that is eventually hidden for you), VB gets the call, analyses it and raises a given event (
www.geocities.com /SiliconValley/Lab/1632/atch02.html   (217 words)

  
 Amazon.com: Programming Windows, Fifth Edition: Books: Charles Petzold   (Site not responding. Last check: 2007-11-06)
And in PROGRAMMING WINDOWS, FIFTH EDITION, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system—once again drilling down to the essential API heart of Win32 programming.
I have been a Windows developer since 1997, when Win32 was still fairly fresh and Windows 95 was just entering into its SR2 phase.
But it is rather outdate if you want to make use of the latest windows os and with vista coming out, a new edition needs to be published.
www.amazon.com /exec/obidos/tg/detail/-/157231995X?v=glance   (1757 words)

  
 PHP: API windows - Manual
The Win32 API *does* work in other versions of PHP than between 4.2.0 and 4.2.3.
I used the API on IIS5 with PHP as CGI.
In order to use most (perhaps all?) of the win32 API while running with a web server you have to give the server service permission to interact with the desktop.
www.php.net /manual/fr/ref.w32api.php   (1073 words)

  
 Windows Installer API Functions
See the Windows Installer Help Library for information about a function's usage, parameters, return values, and sequencing restrictions.
Most Windows Installer API functions take a handle to the currently running database as an argument.
You can call all of the Windows Installer API functions from the main script and from within an InstallScript custom action.
helpnet.installshield.com /robo/projects/devstudio9helplangref/LangrefMsiApis.htm   (923 words)

  
 Amazon.co.uk: Visual Basic 6 Windows 32 API Tutorial: Books   (Site not responding. Last check: 2007-11-06)
The Windows API (Application Programming Interface) provides a variety of methods to gain access to the inner workings of the operating system, cutting out the electronic "middlemen" often invisibly employed by languages like Visual Basic to help software execute properly on the host machine.
By shielding the programmer from the low-level Win32 calls, he or she may not be able to optimize certain functions or perform some tasks that the users have requested.
Unless a programmer has started his or her career developing Windows applications in a lower level language like C or Pascal, they may be unfamiliar with the API calls that can be made to the OS.
www.amazon.co.uk /exec/obidos/ASIN/1861002432   (1115 words)

  
 Windows Sockets API (Winsock API) - Microsoft Resources   (Site not responding. Last check: 2007-11-06)
This chapter is dedicated to learning the basic techniques and API calls necessary for writing successful network applications.
Completion ports and Windows Sockets 2.0 can be used to design applications that will scale to thousands of connections.
The Generic Quality of Service (GQoS) API is a subset of the Winsock 2 API that allows a Winsock application to inform the network of its traffic requirements, enabling entitled applications to receive preferential treatment for their traffic.
www.vbip.com /winsock-api/resources/msresources.asp   (950 words)

  
 Windows API Guide   (Site not responding. Last check: 2007-11-06)
Here, you will discover a wealth of information to help you implement calls to the Windows API directly from your Visual Basic programs.
This site is sort of a work in progress; it falls short of encompassing the entire Windows API.
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.
www.estescentral.net /Documentation/api   (233 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.