+ All Categories
Home > Documents > mr Ribić Samir, dipl - Faculty of Electrical Engineering...

mr Ribić Samir, dipl - Faculty of Electrical Engineering...

Date post: 13-Mar-2018
Category:
Upload: dinhnhi
View: 215 times
Download: 3 times
Share this document with a friend
52
1 AbortDoc,GDI32.DLL,NM,1, stops the current print job and erases everything drawn since the last call to the StartDoc function. AbortPath,GDI32.DLL,NM,1, closes and discards any paths in the specified device context. AbortPrinter,WINMM.DLL,NM,1, deletes a printer?s spool file if the printer is configured for spooling. AbortSystemShutdown,ADVAPI32.DLL,AW,1, stops a system shutdown started by using the InitiateSystemShutdown function. accept,WS2_32.DLL,NM,3, extracts the first connection on the queue of pending connections on socket s. accept,WSOCK32.DLL,NM,3, extracts the first connection on the queue of pending connections on socket s. AcceptEx,MSWSOCK.DLL,NM,8, combines several socket functions into a single API/kernel transition. AcceptEx,WSOCK32.DLL,NM,8, combines several socket functions into a single API/kernel transition. AcceptSecurityContext,SECUR32.DLL,NM,9,This function enables the server part of a transport application to establish a security context between the server and a remote client. AccessCheck,ADVAPI32.DLL,NM,8 is used by a server application to check aclient?s access to an object against the access control associatedwith the object. AccessCheckAndAuditAlarm,ADVAPI32.DLL,AW,11, performs an access validation and generates corresponding audit messages. AccessNtmsLibraryDoor,NTMSAPI.DLL,NM,3, unlocks the door of the specified library. If the library is busy, RSM queues the request and returns successfully. acmDriverAdd,MSACM32.DLL,AW,5, adds a driver to the list of available ACM drivers. acmDriverClose,MSACM32.DLL,NM,2, closes a previously opened ACM driver instance. acmDriverDetails,MSACM32.DLL,AW,3, queries a specified ACM driver to determine its capabilities. acmDriverEnum,MSACM32.DLL,NM,3 enumerates the available ACM drivers,continuing until there are no more drivers or the callback functionreturns FALSE. acmDriverID,MSACM32.DLL,NM,3 returns the handle of an ACM driveridentifier associated with an open ACM driver instance or streamhandle. acmDriverMessage,MSACM32.DLL,NM,4 sends a user-defined message to a given ACM driver instance. acmDriverOpen,MSACM32.DLL,NM,3 opens the specified ACM driver andreturns a driver instance handle that can be used to communicatewith the driver. acmDriverPriority,MSACM32.DLL,NM,3, modifies the priority and state of an ACM driver. acmDriverRemove,MSACM32.DLL,NM,2, removes an ACM driver from the list of available ACM drivers. acmFilterChoose,MSACM32.DLL,AW,1, creates an ACM-defined dialog box that enables the user to select a waveform-audio filter. acmFilterDetails,MSACM32.DLL,AW,3 queries the ACM for details about a filter with a specific waveform-audio filter tag. acmFilterEnum,MSACM32.DLL,AW,5, enumerates waveform-audio filters available for a given filter tag from an ACM driver. acmFilterTagDetails,MSACM32.DLL,AW,3, queries the ACM for details about a specific waveform-audio filter tag. acmFilterTagEnum,MSACM32.DLL,AW,5, will return MMSYSERR_NOERROR (zero) if no filter tags are to be enumerated. acmFormatChoose,MSACM32.DLL,AW,1 function creates an ACM-defined dialog box that enables the user to select a waveform-audio format. acmFormatDetails,MSACM32.DLL,AW,3, queries the ACM for format details for a specific waveform-audio format tag. acmFormatEnum,MSACM32.DLL,AW,5, enumerates waveform-audio formats available for a given format tag from an ACM driver. acmFormatSuggest,MSACM32.DLL,NM,5 queries the ACM or a specified ACMdriver to suggest a destination format for the supplied sourceformat. acmFormatTagDetails,MSACM32.DLL,AW,3, queries the ACM for details on a specific waveform-audio format tag. acmFormatTagEnum,MSACM32.DLL,AW,5, enumerates waveform-audio format tags available from an ACM driver. acmGetVersion,MSACM32.DLL,NM,0, returns the version number of the ACM. acmMetrics,MSACM32.DLL,NM,3, returns various metrics for the ACM or related ACM objects. acmStreamClose,MSACM32.DLL,NM,2 closes an ACM conversion stream. If the function is successful, the handle is invalidated. acmStreamConvert,MSACM32.DLL,NM,3, requests the ACM to perform a conversion on the specified conversion stream. acmStreamMessage,MSACM32.DLL,NM,4, sends a driver-specific message to an ACM driver. acmStreamOpen,MSACM32.DLL,NM,8, opens an ACM conversion stream. acmStreamPrepareHeader,MSACM32.DLL,NM,3, prepares an ACMSTREAMHEADER structure for an ACM stream conversion. acmStreamReset,MSACM32.DLL,NM,2 stops conversions for a given ACM stream. All pending buffers are marked as done and returned to the application. acmStreamSize,MSACM32.DLL,NM,4, returns a recommended size for a source or destination buffer on an ACM stream. acmStreamUnprepareHeader,MSACM32.DLL,NM,3 cleans up the preparation performed by the acmStreamPrepareHeader </native/sdk/win32/vfw/src/mmfu5dwy.htm> function for an ACM stream. AcquireCredentialsHandle,SECUR32.DLL,AW,9,Acquires a handle to preexisting credentials of a security principal. AcsLan,DLCAPI.DLL,NM,2 communicates with IBM mainframes or networkperipheral devices, such as printers connected directly to thenetwork, by using the data link control (DLC) protocol. ActivateKeyboardLayout,USER32.DLL,NM,2 The ActivateKeyboardLayout function activates a different keyboard layout and sets the active keyboard layout for the entire system rather than the calling thread. AddAccessAllowedAce,ADVAPI32.DLL,NM,4, adds an access-allowed ACE to an ACL. AddAccessDeniedAce,ADVAPI32.DLL,NM,4, adds an access-denied ACE to an ACL. AddAce,ADVAPI32.DLL,NM,5, adds one or more ACEs to a specified ACL. AddAtom,KERNEL32.DLL,AW,1, adds a character string to the local atom table and returns a unique value (an atom) identifying the string. AddAuditAccessAce,ADVAPI32.DLL,NM,6, adds a system-audit ACE to a system ACL. AddFontResource,GDI32.DLL,AW,1, adds the font resource from the specified file to the Windows font table. AddForm,WINMM.DLL,AW,3, adds a form to the list of available forms that can be selected for the specified printer. AddJob,WINMM.DLL,AW,5 obtains a path string that specifies a file that you can use to store a spooled print job. AddMonitor,WINMM.DLL,AW,3 installs a local printer monitor and links the configuration, data, and monitor files. AddNtmsMediaType,NTMSAPI.DLL,NM,3, adds the specified media type to the specified library if there is not currently a relation in the library object. The function then creates the system media pools if they do not exist. AddPort,WINMM.DLL,AW,3, adds the name of a port to the list of supported ports. AddPrinter,WINMM.DLL,AW,3 adds a printer to the list of supported printers for a specified server. AddPrinterConnection,WINMM.DLL,AW,1, adds a connection to the specified printer for the current user. AddPrinterDriver,WINMM.DLL,AW,3, installs a local or remote printer driver and links the configuration, data, and driver files. AddPrintProcessor,WINMM.DLL,AW,5 installs a print processor on thespecified server and adds the print-processor name to an internallist of supported print processors. AddPrintProvidor,WINMM.DLL,AW,3, installs a local printer provider and links the configuration, data, and provider files. AdjustTokenGroups,ADVAPI32.DLL,NM,6, adjusts groups in the specified access token. AdjustTokenPrivileges,ADVAPI32.DLL,NM,6 enables or disables privileges in the specified access token. AdjustWindowRect,USER32.DLL,NM,3 calculates the required size of the window rectangle, based on the desired client-rectangle size. AdjustWindowRectEx,USER32.DLL,NM,4 calculates the required size of thewindow rectangle, based on the desired size of the clientrectangle. ADsBuildEnumerator,ACTIVEDS.DLL,NM,2 Builds an enumerator object for the specified Active Directory container object. ADsBuildVarArrayInt,ACTIVEDS.DLL,NM,3 Builds a VARIANT array from an array of DWORDS. ADsBuildVarArrayStr,ACTIVEDS.DLL,NM,3 Builds a VARIANT array from an array of Unicode strings. ADsEnumerateNext,ACTIVEDS.DLL,NM,4 Populates a VARIANT arrray with elements fetched from the indicated enumerator object. ADsFreeEnumerator,ACTIVEDS.DLL,NM,1 Frees an enumerator object previously created through ADsBuildEnumerator ADsGetLastError,ACTIVEDS.DLL,NM,5 Retrieves the calling thread?s last- error code value. ADsGetObject,ACTIVEDS.DLL,NM,3 In Active Directory, bind to an object given its path and primaryinterface identifier (IID). ADsOpenObject,ACTIVEDS.DLL,NM,6 In Active Directory, bind to an object using username and passwordcredentials. ADsSetLastError,ACTIVEDS.DLL,NM,3 Sets the calling thread?s last-error code value. AdvancedDocumentProperties,WINMM.DLL,AW,5 displays a printerconfiguration dialog box for the specified printer, allowing theuser to configure that printer. AllocateAndInitializeSid,ADVAPI32.DLL,NM,11, allocates and initializes a security identifier (SID) with up to eight subauthorities. AllocateLocallyUniqueId,ADVAPI32.DLL,NM,1, allocates a locally unique identifier (LUID). AllocateNtmsMedia,NTMSAPI.DLL,NM,6, allocates a piece of available media. AllocConsole,KERNEL32.DLL,NM,0, allocates a new console for the calling process. AngleArc,GDI32.DLL,NM,6, moves the current position to the ending point of the arc.
Transcript
Page 1: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

1

AbortDoc,GDI32.DLL,NM,1, stops the current print job and erases everything drawn since the last call to the StartDoc function.AbortPath,GDI32.DLL,NM,1, closes and discards any paths in the specified device context.AbortPrinter,WINMM.DLL,NM,1, deletes a printer?s spool file if the printer is configured for spooling.AbortSystemShutdown,ADVAPI32.DLL,AW,1, stops a system shutdown started by using the InitiateSystemShutdown function.accept,WS2_32.DLL,NM,3, extracts the first connection on the queue of pending connections on socket s.accept,WSOCK32.DLL,NM,3, extracts the first connection on the queue of pending connections on socket s.AcceptEx,MSWSOCK.DLL,NM,8, combines several socket functions into a single API/kernel transition.AcceptEx,WSOCK32.DLL,NM,8, combines several socket functions into a single API/kernel transition.AcceptSecurityContext,SECUR32.DLL,NM,9,This function enables the server part of a transport application to establish a security context between the server and a remote client.AccessCheck,ADVAPI32.DLL,NM,8 is used by a server application to check aclient?s access to an object against the access control associatedwith the object.AccessCheckAndAuditAlarm,ADVAPI32.DLL,AW,11, performs an access validation and generates corresponding audit messages.AccessNtmsLibraryDoor,NTMSAPI.DLL,NM,3, unlocks the door of the specified library. If the library is busy, RSM queues the request and returns successfully.acmDriverAdd,MSACM32.DLL,AW,5, adds a driver to the list of available ACM drivers.acmDriverClose,MSACM32.DLL,NM,2, closes a previously opened ACM driver instance.acmDriverDetails,MSACM32.DLL,AW,3, queries a specified ACM driver to determine its capabilities.acmDriverEnum,MSACM32.DLL,NM,3 enumerates the available ACM drivers,continuing until there are no more drivers or the callback functionreturns FALSE.acmDriverID,MSACM32.DLL,NM,3 returns the handle of an ACM driveridentifier associated with an open ACM driver instance or streamhandle.acmDriverMessage,MSACM32.DLL,NM,4 sends a user-defined message to a given ACM driver instance.acmDriverOpen,MSACM32.DLL,NM,3 opens the specified ACM driver andreturns a driver instance handle that can be used to communicatewith the driver.acmDriverPriority,MSACM32.DLL,NM,3, modifies the priority and state of an ACM driver.acmDriverRemove,MSACM32.DLL,NM,2, removes an ACM driver from the list of available ACM drivers.acmFilterChoose,MSACM32.DLL,AW,1, creates an ACM-defined dialog box that enables the user to select a waveform-audio filter.acmFilterDetails,MSACM32.DLL,AW,3 queries the ACM for details about a filter with a specific waveform-audio filter tag.acmFilterEnum,MSACM32.DLL,AW,5, enumerates waveform-audio filters available for a given filter tag from an ACM driver.acmFilterTagDetails,MSACM32.DLL,AW,3, queries the ACM for details about a specific waveform-audio filter tag.acmFilterTagEnum,MSACM32.DLL,AW,5, will return MMSYSERR_NOERROR (zero) if no filter tags are to be enumerated.acmFormatChoose,MSACM32.DLL,AW,1 function creates an ACM-defined dialog box that enables the user to select a waveform-audio format.acmFormatDetails,MSACM32.DLL,AW,3, queries the ACM for format details for a specific waveform-audio format tag.acmFormatEnum,MSACM32.DLL,AW,5, enumerates waveform-audio formats available for a given format tag from an ACM driver.acmFormatSuggest,MSACM32.DLL,NM,5 queries the ACM or a specified ACMdriver to suggest a destination format for the supplied sourceformat.acmFormatTagDetails,MSACM32.DLL,AW,3, queries the ACM for details on a specific waveform-audio format tag.acmFormatTagEnum,MSACM32.DLL,AW,5, enumerates waveform-audio format tags available from an ACM driver.acmGetVersion,MSACM32.DLL,NM,0, returns the version number of the ACM.acmMetrics,MSACM32.DLL,NM,3, returns various metrics for the ACM or related ACM objects.acmStreamClose,MSACM32.DLL,NM,2 closes an ACM conversion stream. If the function is successful, the handle is invalidated.acmStreamConvert,MSACM32.DLL,NM,3, requests the ACM to perform a conversion on the specified conversion stream.acmStreamMessage,MSACM32.DLL,NM,4, sends a driver-specific message to an ACM driver.acmStreamOpen,MSACM32.DLL,NM,8, opens an ACM conversion stream.acmStreamPrepareHeader,MSACM32.DLL,NM,3, prepares an ACMSTREAMHEADER structure for an ACM stream conversion.acmStreamReset,MSACM32.DLL,NM,2 stops conversions for a given ACM stream. All pending buffers are marked as done and returned to the application.acmStreamSize,MSACM32.DLL,NM,4, returns a recommended size for a source or destination buffer on an ACM stream.acmStreamUnprepareHeader,MSACM32.DLL,NM,3 cleans up the preparation performed by the acmStreamPrepareHeader </native/sdk/win32/vfw/src/mmfu5dwy.htm> function for an ACM stream.AcquireCredentialsHandle,SECUR32.DLL,AW,9,Acquires a handle to preexisting credentials of a security principal.AcsLan,DLCAPI.DLL,NM,2 communicates with IBM mainframes or networkperipheral devices, such as printers connected directly to thenetwork, by using the data link control (DLC) protocol.ActivateKeyboardLayout,USER32.DLL,NM,2 The ActivateKeyboardLayout function activates a different keyboard layout and sets the active keyboard layout for the entire system rather than the calling thread.AddAccessAllowedAce,ADVAPI32.DLL,NM,4, adds an access-allowed ACE to an ACL.AddAccessDeniedAce,ADVAPI32.DLL,NM,4, adds an access-denied ACE to an ACL.AddAce,ADVAPI32.DLL,NM,5, adds one or more ACEs to a specified ACL.AddAtom,KERNEL32.DLL,AW,1, adds a character string to the local atom table and returns a unique value (an atom) identifying the string.AddAuditAccessAce,ADVAPI32.DLL,NM,6, adds a system-audit ACE to a system ACL.AddFontResource,GDI32.DLL,AW,1, adds the font resource from the specified file to the Windows font table.AddForm,WINMM.DLL,AW,3, adds a form to the list of available forms that can be selected for the specified printer.AddJob,WINMM.DLL,AW,5 obtains a path string that specifies a file that you can use to store a spooled print job. AddMonitor,WINMM.DLL,AW,3 installs a local printer monitor and links the configuration, data, and monitor files. AddNtmsMediaType,NTMSAPI.DLL,NM,3, adds the specified media type to the specified library if there is not currently a relation in the library object. The function then creates the system media pools if they do not exist.AddPort,WINMM.DLL,AW,3, adds the name of a port to the list of supported ports.AddPrinter,WINMM.DLL,AW,3 adds a printer to the list of supported printers for a specified server.

AddPrinterConnection,WINMM.DLL,AW,1, adds a connection to the specified printer for the current user.AddPrinterDriver,WINMM.DLL,AW,3, installs a local or remote printer driver and links the configuration, data, and driver files.AddPrintProcessor,WINMM.DLL,AW,5 installs a print processor on thespecified server and adds the print-processor name to an internallist of supported print processors.AddPrintProvidor,WINMM.DLL,AW,3, installs a local printer provider and links the configuration, data, and provider files.AdjustTokenGroups,ADVAPI32.DLL,NM,6, adjusts groups in the specified access token.AdjustTokenPrivileges,ADVAPI32.DLL,NM,6 enables or disables privileges in the specified access token.AdjustWindowRect,USER32.DLL,NM,3 calculates the required size of the window rectangle, based on the desired client-rectangle size.AdjustWindowRectEx,USER32.DLL,NM,4 calculates the required size of thewindow rectangle, based on the desired size of the clientrectangle.ADsBuildEnumerator,ACTIVEDS.DLL,NM,2 Builds an enumerator object for the specified Active Directory container object.ADsBuildVarArrayInt,ACTIVEDS.DLL,NM,3 Builds a VARIANT array from an array of DWORDS.ADsBuildVarArrayStr,ACTIVEDS.DLL,NM,3 Builds a VARIANT array from an array of Unicode strings.ADsEnumerateNext,ACTIVEDS.DLL,NM,4 Populates a VARIANT arrray with elements fetched from the indicated enumerator object. ADsFreeEnumerator,ACTIVEDS.DLL,NM,1 Frees an enumerator object previously created through ADsBuildEnumerator ADsGetLastError,ACTIVEDS.DLL,NM,5 Retrieves the calling thread?s last-error code value.ADsGetObject,ACTIVEDS.DLL,NM,3 In Active Directory, bind to an object given its path and primaryinterface identifier (IID).ADsOpenObject,ACTIVEDS.DLL,NM,6 In Active Directory, bind to an object using username and passwordcredentials.ADsSetLastError,ACTIVEDS.DLL,NM,3 Sets the calling thread?s last-error code value.AdvancedDocumentProperties,WINMM.DLL,AW,5 displays a printerconfiguration dialog box for the specified printer, allowing theuser to configure that printer.AllocateAndInitializeSid,ADVAPI32.DLL,NM,11, allocates and initializes a security identifier (SID) with up to eight subauthorities.AllocateLocallyUniqueId,ADVAPI32.DLL,NM,1, allocates a locally unique identifier (LUID).AllocateNtmsMedia,NTMSAPI.DLL,NM,6, allocates a piece of available media.AllocConsole,KERNEL32.DLL,NM,0, allocates a new console for the calling process.AngleArc,GDI32.DLL,NM,6, moves the current position to the ending point of the arc.AnimatePalette,GDI32.DLL,NM,4 replaces entries in the specified logical palette. AnimateWindow,USER32.DLL,NM,3, enables you to produce special effects when showing or hiding windows.AnyPopup,USER32.DLL,NM,0, indicates whether an owned, visible, top- level pop-up, or overlapped window exists on the screen.AppendMenu,USER32.DLL,AW,4, appends a new item to the end of the specified menu bar, drop-down menu, submenu, or shortcut menu.ApplyControlToken,SECUR32.DLL,NM,2,Provides a way to apply a control token to a security context.Arc,GDI32.DLL,NM,9, draws an elliptical arc.ArcTo,GDI32.DLL,NM,9, draws an elliptical arc.AreAllAccessesGranted,ADVAPI32.DLL,NM,2, checks whether a set of requested access rights has been granted.AreAnyAccessesGranted,ADVAPI32.DLL,NM,2, tests whether any of a set of requested access rights has been granted.AreFileApisANSI,KERNEL32.DLL,NM,0, determines whether a set of Win32 file functions is using the ANSI or OEM character set code page.ArrangeIconicWindows,USER32.DLL,NM,1, arranges all the minimized (iconic) child windows of the specified parent window.AssociateColorProfileWithDevice,MSCMS.DLL,AW,3, associates a specified color profile with a specified device.AttachThreadInput,USER32.DLL,NM,3, fails if either of the specified threads does not have a message queue.auxGetDevCaps,WINMM.DLL,AW,3, retrieves the capabilities of a given auxiliary output device.auxGetNumDevs,WINMM.DLL,NM,0, retrieves the number of auxiliary output devices present in the system.auxGetVolume,WINMM.DLL,NM,2, retrieves the current volume setting of the specified auxiliary output device.auxOutMessage,WINMM.DLL,NM,4, sends a message to the given auxiliary output device.auxSetVolume,WINMM.DLL,NM,2, sets the volume of the specified auxiliary output device.BackupEventLog,ADVAPI32.DLL,AW,2, saves the specified event log to a backup file.BackupFree,EDBBCLI.DLL,NM,1, frees a backup memory buffer.BackupRead,KERNEL32.DLL,NM,7, reads data associated with a specified file or directory into a buffer.BackupSeek,KERNEL32.DLL,NM,6, seeks forward in a data stream initially accessed by using the BackupRead or BackupWrite function.BackupWrite,KERNEL32.DLL,NM,7, writes a stream of data from a buffer to a specified file or directory.BatchExport,DAPI.DLL,AW,1, exports objects from the Microsoft Exchange Server directory.BatchImport,DAPI.DLL,AW,1, imports directory service objects from a text file in a single function call.Beep,KERNEL32.DLL,NM,2, generates simple tones on the speaker.BeginDeferWindowPos,USER32.DLL,NM,1 allocates memory for a multiple-window - position structure and returns the handle to thestructure.BeginPaint,USER32.DLL,NM,2 prepares the specified window for paintingand fills a PAINTSTRUCT structure with information about thepainting.BeginPath,GDI32.DLL,NM,1, opens a path bracket in the specified device context.BeginUpdateResource,KERNEL32.DLL,AW,2 returns a handle that can be usedby the UpdateResource function to add, delete, or replace resourcesin an executable file.bind,WS2_32.DLL,NM,3, is used on an unconnected socket before subsequent calls to the connect or listen functions.bind,WSOCK32.DLL,NM,3, is used on an unconnected socket before subsequent calls to the connect or listen functions.BindImage,IMAGEHLP.DLL,NM,3, computes the virtual address of each imported function.BindImageEx,IMAGEHLP.DLL,NM,5, computes the virtual address of each function that is imported.BindMoniker,OLE32.DLL,NM,4,This function locates an object by means of its moniker, activates the object if it is inactive, and retrieves a pointer to the specified interface on that object.BitBlt,GDI32.DLL,NM,9 performs a bit-block transfer of the color datacorresponding to a rectangle of pixels from the specified sourcedevice context into a destination device context.BringWindowToTop,USER32.DLL,NM,1, brings the specified window to the top of the Z order.BroadcastSystemMessage,USER32.DLL,AW,5, sends a message to the specified recipients.

Page 2: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

2BstrFromVector,OLEAUT32.DLL,NM,2,Returns a BSTR, assigning each element of the vector to a character in the BSTR.BuildCommDCB,KERNEL32.DLL,AW,2, fills a specified DCB structure with values specified in a device-control string.BuildCommDCBAndTimeouts,KERNEL32.DLL,AW,3 translates a device-definitionstring into appropriate device-control block codes and then placesthese codes into a device control block.BuildDisplayTable,MAPI32.DLL,NM,10, creates a display table from the property page data contained in one or more DTPAGE structures.BuildExplicitAccessWithName,ADVAPI32.DLL,AW,5, initializes an EXPLICIT_ACCESS structure with data specified by the caller.BuildImpersonateExplicitAccessWithName,ADVAPI32.DLL,AW,6, is provided for future use.BuildImpersonateTrustee,ADVAPI32.DLL,AW,2, is provided for future use.BuildSecurityDescriptor,ADVAPI32.DLL,AW,9, allocates and initializes a new security descriptor.BuildTrusteeWithName,ADVAPI32.DLL,AW,2, initializes a TRUSTEE structure.BuildTrusteeWithSid,ADVAPI32.DLL,AW,2, initializes a TRUSTEE structure.CallMsgFilter,USER32.DLL,AW,2 passes the specified message and hookcode to the hook procedures associated with the WH_SYSMSGFILTER andWH_MSGFILTER hooks.CallNamedPipe,KERNEL32.DLL,AW,7 connects to a message-type pipe (and waits if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipe. CallNextHookEx,USER32.DLL,NM,4, passes the hook information to the next hook procedure in the current hook chain.CallWindowProc,USER32.DLL,AW,5, passes message information to the specified window procedure.CancelDC,GDI32.DLL,NM,1, cancels any pending operation on the specified device context (DC).CancelIo,KERNEL32.DLL,NM,1 cancels all pending input and output (I/O)operations that were issued by the calling thread for the specifiedfile handle.CancelNtmsLibraryRequest,NTMSAPI.DLL,NM,2, cancels outstanding RSM requests, such as calls to the CleanNtmsDrive function. If the library is busy, RSM queues the cancellation and returns success.CancelNtmsOperatorRequest,NTMSAPI.DLL,NM,2, cancels the specified RSM operator request.CancelWaitableTimer,KERNEL32.DLL,NM,1, sets the specified ?waitable? timer to the inactive state.CascadeWindows,USER32.DLL,NM,5, cascades the specified windows or the child windows of the specified parent window.CertAddCertificateContextToStore,CRYPT32.DLL,NM,4, adds a certificate context to the certificate store.CertAddCRLContextToStore,CRYPT32.DLL,NM,4, adds a certificate revocation list (CRL) context to the certificate store.CertAddCTLContextToStore,CRYPT32.DLL,NM,4, adds a certificate trust list (CTL) context to a certificate store.CertAddEncodedCertificateToStore,CRYPT32.DLL,NM,6, creates a certificate context from an encoded certificate and adds it to the certificate store.CertAddEncodedCRLToStore,CRYPT32.DLL,NM,6, creates a certificate revocation list (CRL) context from an encoded CRL and adds it to the certificate store. The function makes a copy of the CRL context before adding it to the store.CertAddEncodedCTLToStore,CRYPT32.DLL,NM,6, creates a certificate trust list (CTL) context from an encoded CTL and adds it to the certificate store. The function makes a copy of the CTL context before adding it to the store.CertAddEnhancedKeyUsageIdentifier,CRYPT32.DLL,NM,2, adds a usage identifier object identifier (OID) to the enhanced key usage (EKU) extended property of the certificate.CertAddSerializedElementToStore,CRYPT32.DLL,NM,8,Adds a serialized certificate, certificate revocation list (CRL), or certificate trust list (CTL) element to the store.CertAlgIdToOID,CRYPT32.DLL,NM,1,Converts a CryptoAPI algorithm identifier (ALG_ID) to an Abstract Syntax Notation One (ASN.1) object identifier (OID) string.CertCloseStore,CRYPT32.DLL,NM,2, closes a certificate store handle and reduces the reference count on the store. There needs to be a corresponding call to CertCloseStore for each successful call to the CertOpenStore or CertDuplicateStore functions.CertCompareCertificate,CRYPT32.DLL,NM,3, compares two certificates to determine whether they are identical.CertCompareCertificateName,CRYPT32.DLL,NM,3, compares two certificate CERT_NAME_BLOB structures to determine whether they are identical. The CERT_NAME_BLOB structures are used for the subject and the issuer of certificates.CertCompareIntegerBlob,CRYPT32.DLL,NM,2, compares two integer BLOBs to determine whether they represent equal numeric values.CertComparePublicKeyInfo,CRYPT32.DLL,NM,3, compares two encoded public keys to determine whether they are identical.CertCreateCertificateContext,CRYPT32.DLL,NM,3, creates a certificate context from an encoded certificate. The created context is not persisted to a certificate store. The function makes a copy of the encoded certificate within the created context.CertCreateCRLContext,CRYPT32.DLL,NM,3, creates a certificate revocation list (CRL) context from an encoded CRL. The created context is not persisted to a certificate store. It makes a copy of the encoded CRL within the created context.CertCreateCTLContext,CRYPT32.DLL,NM,3, creates a certificate trust list (CTL) context from an encoded CTL. The created context is not persisted to a certificate store. The function makes a copy of the encoded CTL within the created context.CertDeleteCertificateFromStore,CRYPT32.DLL,NM,1, deletes the specified certificate context from the certificate store.CertDeleteCRLFromStore,CRYPT32.DLL,NM,1, deletes the specified certificate revocation list (CRL) context from the certificate store.CertDeleteCTLFromStore,CRYPT32.DLL,NM,1, deletes the specified certificate trust list (CTL) context from a certificate store.CertDuplicateCertificateContext,CRYPT32.DLL,NM,1,Duplicates a certificate context by incrementing its reference count.CertDuplicateCRLContext,CRYPT32.DLL,NM,1, duplicates a certificate revocation list (CRL) context by incrementing its reference count.CertDuplicateCTLContext,CRYPT32.DLL,NM,1, duplicates a certificate trust list (CTL) context by incrementing its reference count.CertDuplicateStore,CRYPT32.DLL,NM,1,Duplicates a store handle by incrementing the store's reference count.CertEnumCertificateContextProperties,CRYPT32.DLL,NM,2, retrieves the first or next extended property associated with a certificate context.CertEnumCertificatesInStore,CRYPT32.DLL,NM,2,Retrieves the first or next certificate in a certificate store. Used in a loop, this function can retrieve in sequence all certificates in a certificate store.CertEnumCRLContextProperties,CRYPT32.DLL,NM,2, retrieves the first or next extended property associated with a certificate revocation list (CRL) context.CertEnumCTLContextProperties,CRYPT32.DLL,NM,2, retrieves the first or next extended property associated with a certificate trust list (CTL) context. Used in a loop, this function can retrieve in sequence all extended properties associated with a CTL context.CertEnumCTLsInStore,CRYPT32.DLL,NM,2, retrieves the first or next certificate trust list (CTL) context in a certificate store. Used in a loop, this function can retrieve in sequence all CTL contexts in a certificate store.CertFindAttribute,CRYPT32.DLL,NM,3, finds the first attribute in the CRYPT_ATTRIBUTE array, as identified by its object identifier (OID).

CertFindCertificateInStore,CRYPT32.DLL,NM,6,Finds the first or next certificate context in a certificate store that matches a search criteria established by the dwFindType and its associated pvFindPara.CertFindCTLInStore,CRYPT32.DLL,NM,6, finds the first or next certificate trust list (CTL) context that matches search criteria established by the dwFindType and its associated pvFindPara.CertFindExtension,CRYPT32.DLL,NM,3, finds the first extension in the CERT_EXTENSION array, as identified by its object identifier (OID).CertFindRDNAttr,CRYPT32.DLL,NM,2, finds the first RDN attribute identified by its object identifier (OID) in a list of the Relative Distinguished Names (RDN).CertFindSubjectInCTL,CRYPT32.DLL,NM,5, attempts to find the specified subject in a certificate trust list (CTL).CertFreeCertificateContext,CRYPT32.DLL,NM,1,Frees a certificate context by decrementing its reference count. When the reference count goes to zero, CertFreeCertificateContext frees the memory occupied by a certificate context.CertFreeCRLContext,CRYPT32.DLL,NM,1, frees a certificate revocation list (CRL) context by decrementing its reference count. When the reference count goes to zero, CertFreeCRLContext frees the memory occupied by a CRL context.CertFreeCTLContext,CRYPT32.DLL,NM,1, frees a certificate trust list (CTL) context by decrementing its reference count. When the reference count goes to zero, CertFreeCTLContext frees the memory occupied by a CTL context.CertGetCertificateContextProperty,CRYPT32.DLL,NM,4, retrieves the information contained in an extended property of a certificate context.CertGetCRLContextProperty,CRYPT32.DLL,NM,4, gets an extended property for the specified certificate revocation list (CRL) context.CertGetCRLFromStore,CRYPT32.DLL,NM,4,Gets the first or next certificate revocation list (CRL) context from the certificate store for the specified issuer.CertGetCTLContextProperty,CRYPT32.DLL,NM,4, retrieves an extended property of a certificate trust list (CTL) context.CertGetEnhancedKeyUsage,CRYPT32.DLL,NM,4, returns information from the enhanced key usage (EKU) extension or the EKU extended property of a certificate. EKUs indicate valid uses of the certificate.CertGetIntendedKeyUsage,CRYPT32.DLL,NM,4, acquires the intended key usage bytes from a certificate. The intended key usage can be in either the szOID_KEY_USAGE (CertGetIssuerCertificateFromStore,CRYPT32.DLL,NM,4,Retrieves the certificate context from the certificate store for the first or next issuer of the specified subject certificate. The new Certificate Chain Verification Functions are recommended instead of the use of this function.CertGetSubjectCertificateFromStore,CRYPT32.DLL,NM,3,Returns from a certificate store a subject certificate context uniquely identified by its issuer and serial number.CertIsRDNAttrsInCertificateName,CRYPT32.DLL,NM,4, compares the attributes in the certificate name with the specified CERT_RDN to determine whether all attributes are included there.CertNameToStr,CRYPT32.DLL,AW,5,Converts an encoded name in a CERT_NAME_BLOB structure to a null-terminated character string.CertOIDToAlgId,CRYPT32.DLL,NM,1, converts the Abstract Syntax Notation One (ASN.1) object identifier (OID) string to the CryptoAPI algorithm identifier (ALG_ID).CertOpenStore,CRYPT32.DLL,NM,5,Opens a certificate store using a specified store provider type.CertOpenSystemStore,CRYPT32.DLL,AW,2, is a simplified function used to open the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use CertOpenStore.CertRDNValueToStr,CRYPT32.DLL,AW,4, converts a name in a CERT_RDN_VALUE_BLOB to a null-terminated character string.CertRemoveEnhancedKeyUsageIdentifier,CRYPT32.DLL,NM,2, removes a usage identifier object identifier (OID) from the enhanced key usage (EKU) extended property of the certificate.CertSaveStore,CRYPT32.DLL,NM,6,Saves the certificate store to a file or to a memory BLOB.CertSerializeCertificateStoreElement,CRYPT32.DLL,NM,4, serializes a certificate context's encoded certificate and its encoded properties. The result can be persisted to storage so that the certificate and properties can be retrieved at a later time.CertSerializeCRLStoreElement,CRYPT32.DLL,NM,4, serializes an encoded certificate revocation list (CRL) context and the encoded representation of its properties.CertSerializeCTLStoreElement,CRYPT32.DLL,NM,4, serializes an encoded certificate trust list (CTL) context and the encoded representation of its properties. The result can be persisted to storage so that the CTL and properties can be retrieved later.CertSetCertificateContextProperty,CRYPT32.DLL,NM,4, sets an extended property for a specified certificate context.CertSetCRLContextProperty,CRYPT32.DLL,NM,4, sets an extended property for the specified certificate revocation list (CRL) context.CertSetCTLContextProperty,CRYPT32.DLL,NM,4, sets an extended property for the specified certificate trust list (CTL) context.CertSetEnhancedKeyUsage,CRYPT32.DLL,NM,2, sets the enhanced key usage (EKU) property for the certificate.CertStrToName,CRYPT32.DLL,AW,7,Converts a null-terminated X.500 string to an encoded certificate name.CertVerifyCRLRevocation,CRYPT32.DLL,NM,4, check a CRL to determine whether a subject's certificate has or has not been revoked. The new Certificate Chain Verification Functions are recommended instead of the use of this function.CertVerifyCRLTimeValidity,CRYPT32.DLL,NM,2, verifies the time validity of a CRL.CertVerifyCTLUsage,CRYPT32.DLL,NM,7, verifies that a subject is trusted for a specified usage by finding a signed and time-valid CTL with the usage identifiers that contain the subject.CertVerifyRevocation,CRYPT32.DLL,NM,7,Checks the revocation status of the certificates contained in the rgpvContext array. If a certificate in the list is found to be revoked, no further checking is done.CertVerifySubjectCertificateContext,CRYPT32.DLL,NM,3, performs the enabled verification checks on a certificate by checking the validity of the certificate's issuer. The new Certificate Chain Verification Functions are recommended instead this function.CertVerifyTimeValidity,CRYPT32.DLL,NM,2, verifies the time validity of a certificate.CertVerifyValidityNesting,CRYPT32.DLL,NM,2, verifies that a subject certificate's time validity nests correctly within its issuer's time validity.ChangeClipboardChain,USER32.DLL,NM,2, removes a specified window from the chain of clipboard viewers.ChangeDisplaySettings,USER32.DLL,AW,2, changes the display settings to the specified graphics mode.ChangeIdleRoutine,MAPI32.DLL,NM,7, changes some or all of the characteristics of a FNIDLE - based idle routine.ChangeNtmsMediaType,NTMSAPI.DLL,NM,3, moves the specified PMID to the specified target media pool and sets the PMID's media type identifier to the media type of the target media pool.ChangeServiceConfig,ADVAPI32.DLL,AW,11, changes the configuration parameters of a service.CharLower,USER32.DLL,AW,1, converts a character string or a single character to lowercase.CharLowerBuff,USER32.DLL,AW,2, converts uppercase characters in a buffer to lowercase characters.CharNext,USER32.DLL,AW,1 returns a pointer to the next character in a string. CharNextEx,USER32.DLL,AW,3 The CharNextExA function retrieves the pointer to the next character in a string. CharPrev,USER32.DLL,AW,2, returns a pointer to the preceding character in a string.CharPrevEx,USER32.DLL,AW,4 retrieves the pointer to the preceding character in a string. CharToOem,USER32.DLL,AW,2, translates a string into the OEM-defined character set.

Page 3: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

3CharToOemBuff,USER32.DLL,AW,3, translates a specified number of characters in a string into the OEM-defined character set.CharUpper,USER32.DLL,AW,1, converts a character string or a single character to uppercase.CharUpperBuff,USER32.DLL,AW,2, converts lowercase characters in a buffer to uppercase characters.CheckBitmapBits,MSCMS.DLL,NM,9, checks whether the pixels in a specified bitmap lie within the output gamut of a specified transform.CheckColors,MSCMS.DLL,NM,5, determines whether the colors in an array lie within the output gamut of a specified transform.CheckDlgButton,USER32.DLL,NM,3, changes the check state of a button control.CheckMenuItem,USER32.DLL,NM,3, sets the state of the specified menu item's check mark attribute to either checked or unchecked.CheckMenuRadioItem,USER32.DLL,NM,5, checks a specified menu item and makes it a radio item.CheckRadioButton,USER32.DLL,NM,4 adds a check mark to (checks) aspecified radio button in a group and removes a check mark from(clears) all other radio buttons in the group.CheckSumMappedFile,IMAGEHLP.DLL,NM,5, computes the checksum of the specified image file.ChildWindowFromPoint,USER32.DLL,NM,3, determines which, if any, of the child windows belonging to a parent window contains the specified point. ChildWindowFromPointEx,USER32.DLL,NM,4 determines which, if any, of the child windows belonging to the specified parent window contains the specified point. ChooseColor,COMDLG32.DLL,AW,1, creates a Color common dialog box that enables the user to select a color.ChooseFont,COMDLG32.DLL,AW,1, creates a Font common dialog box that enables the user to choose attributes for a logical font.ChoosePixelFormat,GDI32.DLL,NM,2 compares the generic pixel formats supported by Windows NT and any device pixel formats supported by special hardware accelerators with the pixel format you described, and returns the best match.Chord,GDI32.DLL,NM,9, draws a chord (a region bounded by the intersection of an ellipse and a line segment, called a ?secant?).CleanNtmsDrive,NTMSAPI.DLL,NM,2, queues a cleaning request for the specified drive for cleaning.ClearCommBreak,KERNEL32.DLL,NM,1 restores character transmission for aspecified communications device and places the transmission line ina nonbreak state.ClearCommError,KERNEL32.DLL,NM,3 retrieves information about acommunications error and reports the current status of acommunications device.ClearEventLog,ADVAPI32.DLL,AW,2, clears the specified event log, and optionally saves the current copy of the logfile to a backup file.ClientToScreen,USER32.DLL,NM,2, replaces the client coordinates in the POINT structure with the screen coordinates.ClipCursor,USER32.DLL,NM,1, confines the cursor to a rectangular area on the screen.CloseClipboard,USER32.DLL,NM,0, closes the clipboard.CloseColorProfile,MSCMS.DLL,NM,1,This CloseColorProfile closes an open profile handle.CloseDesktop,USER32.DLL,NM,1, closes an open handle to a desktop object.CloseEnhMetaFile,GDI32.DLL,NM,1 closes an enhanced-metafile devicecontext and returns a handle that identifies an enhanced-formatmetafile.CloseEventLog,ADVAPI32.DLL,NM,1, closes the specified event log.CloseFigure,GDI32.DLL,NM,1, closes an open figure in a path.CloseHandle,KERNEL32.DLL,NM,1, closes an open object handle.CloseIMsgSession,MAPI32.DLL,NM,1, closes a message session and all the messages created within that session.CloseMetaFile,GDI32.DLL,NM,1, closes a metafile device context and returns a handle that identifies a Windows-format metafile.CloseNtmsNotification,NTMSAPI.DLL,NM,1, closes the specified open notification channel.CloseNtmsSession,NTMSAPI.DLL,NM,1, closes the specified RSM session.ClosePrinter,WINMM.DLL,NM,1, closes the specified printer object.CloseServiceHandle,ADVAPI32.DLL,NM,1 closes the handles created with OpenSCManager, OpenService or CreateServiceclosesocket,WS2_32.DLL,NM,1, closes a socket.closesocket,WSOCK32.DLL,NM,1, closes a socket.CloseWindow,USER32.DLL,NM,1, minimizes (but does not destroy) the specified window.CloseWindowStation,USER32.DLL,NM,1, closes an open window station handle.CLSIDFromProgID,OLE32.DLL,NM,2,Looks up a CLSID in the registry, given a ProgID.CLSIDFromString,OLE32.DLL,NM,2,Converts a string generated by the StringFromCLSID function back into the original CLSID.ClusWorkerCheckTerminate,RESUTILS.DLL,NM,1,The ClusWorkerCheckTerminate utility function determines whether a worker thread should exit as soon as possible.ClusWorkerCreate,RESUTILS.DLL,NM,3,The ClusWorkerCreate utility function creates a worker thread.ClusWorkerTerminate,RESUTILS.DLL,NM,1,The ClusWorkerTerminate utility function terminates a worker thread.CoAddRefServerProcess,OLE32.DLL,NM,0,Increments a global per-process reference count.CoBuildVersion,OLE32.DLL,NM,0,4.2 CoBuildVersion This function is obsolete. Requirements OS Versions: Windows CE 3.0 and later. Header: Objbase.h. Link Library: Ole32.lib.CoCopyProxy,OLE32.DLL,NM,2,This function makes a private copy of the specified proxy.CoCreateFreeThreadedMarshaler,OLE32.DLL,NM,2,Creates an aggregatable object capable of context-dependent marshaling.CoCreateGuid,OLE32.DLL,NM,1,Creates a GUID, a unique 128-bit integer used for CLSIDs and interface identifiers.CoCreateInstance,OLE32.DLL,NM,5,ExCreates an instance of a specific class on a specific machine.CoCreateInstanceEx,OLE32.DLL,NM,6,Creates an instance of a specific class on a specific machine.CoDisconnectObject,OLE32.DLL,NM,2,This function disconnects all remote process connections being maintained on behalf of all the interface pointers that point to a specified object. Only the process that actually manages the object should call CoDisconnectObject.CoDosDateTimeToFileTime,OLE32.DLL,NM,3,Converts the MS-DOS representation of the time and date to a FILETIME structure, which Win32 uses to determine the date and time.CoFileTimeNow,OLE32.DLL,NM,1, Pointer to return the FILETIME structure.CoFileTimeToDosDateTime,OLE32.DLL,NM,3,Converts a FILETIME into MS-DOS date and time values.CoFreeAllLibraries,OLE32.DLL,NM,0, This function frees all the DLLs that have been loaded with the CoLoadLibrary function (called internally by CoGetClassObject), regardless of whether they are currently in use.CoFreeLibrary,OLE32.DLL,NM,1,This function frees a library that, when loaded, was specified to be freed explicitly.CoFreeUnusedLibraries,OLE32.DLL,NM,0,Unloads any DLLs that are no longer in use and that, when loaded, were specified to be freed automatically.CoGetCallContext,OLE32.DLL,NM,2, Interface identifier (IID) of the call context that is being requested.CoGetCallerTID,OLE32.DLL,NM,1,Returns a GUID identifying the callers thread.CoGetClassObject,OLE32.DLL,NM,5,FromURL Returns a factory object for a given CLSID.CoGetClassObjectFromURL,URLMON.DLL,NM,10, Returns a factory object for a given CLSID.CoGetCurrentLogicalThreadId,OLE32.DLL,NM,1, This function is not yet supported.CoGetCurrentProcess,OLE32.DLL,NM,0, This function returns a value that is unique to the current thread. CoGetCurrentProcess can be used to avoid thread ID reuse problems.

DWORD CoGetCurrentProcess(void); Return Value Unique DWORD value identifying the current thread.CoGetInstanceFromFile,OLE32.DLL,NM,8,This function creates a new object and initializes it from a file using IPersistFile::Load.CoGetInterfaceAndReleaseStream,OLE32.DLL,NM,3,This function unmarshals a buffer containing an interface pointer and releases the stream when an interface pointer has been marshaled from another thread to the calling thread.CoGetMalloc,OLE32.DLL,NM,2,4.2 CoGetMalloc This function retrieves a pointer to the default OLE task memory allocator (which supports the system implementation of the IMallocCoGetMarshalSizeMax,OLE32.DLL,NM,6,4.2 CoGetMarshalSizeMax This function returns an upper bound on the number of bytes needed to marshal the specified interface pointer to theCoGetObject,OLE32.DLL,NM,4, Converts a display name into a moniker that identifies the object named, and then binds to the object identified by the moniker.CoGetPSClsid,OLE32.DLL,NM,2,This function returns the CLSID of the DLL that implements the proxy and stub for the specified interface.CoGetStandardMarshal,OLE32.DLL,NM,6,4.2 CoGetStandardMarshal This function creates a default, or standard, marshaling object in either the client process or the server process,CoGetState,OLE32.DLL,NM,1, This function is not yet supported.CoGetTIDFromIPID,OLE32.DLL,NM,1, This function is not yet supported.CoGetTreatAsClass,OLE32.DLL,NM,2,4.2 CoGetTreatAsClass This function returns the CLSID of an object that can emulate the specified object. HRESULT CoGetTreatAsClass( REFCLSIDCoImpersonateClient,OLE32.DLL,NM,0,Allows the server to impersonate the client of the current call for the duration of the call.CoInitialize,OLE32.DLL,NM,1 Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment CoInitializeEx,OLE32.DLL,NM,2,Initializes the COM library for use by the calling thread, sets the thread's concurrency model, and creates a new apartment for the thread if one is required.CoInitializeSecurity,OLE32.DLL,NM,9,Registers security and sets the default security values for the process. This function is called exactly once per process, either explicitly or implicitly. It can be called by the client, server, or both.CoIsHandlerConnected,OLE32.DLL,NM,1, This function determines whether a remote object is connected to the corresponding in-process object.CoIsOle1Class,OLE32.DLL,NM,1,This function determines if a given CLSID represents an OLE 1 object.CoLoadLibrary,OLE32.DLL,NM,2,Loads a specific DLL into the caller's process. CoLoadLibrary is equivalent to LoadLibraryEx. CoLoadLibrary does not do anything about the lifetime of the library.CoLockObjectExternal,OLE32.DLL,NM,3,4.2 CoLockObjectExternal This function is called either to lock an object to ensure that it stays in memory, or to release such a lock. CallCoMarshalHresult,OLE32.DLL,NM,2,This function marshals an HRESULT to the specified stream, from which it can be unmarshaled using the CoUnmarshalHresult function.CoMarshalInterface,OLE32.DLL,NM,6, This function writes into a stream the data required to initialize a proxy object in some client process. The COM library in the client process calls the CoUnmarshalInterface function to extract the data and initialize the proxy.CoMarshalInterThreadInterfaceInStream,OLE32.DLL,NM,3,Marshals an interface pointer from one thread to another thread in the same process.CombineRgn,GDI32.DLL,NM,4 combines two regions and stores the result in a third region. CombineTransform,GDI32.DLL,NM,3, concatenates two world-space to page- space transformations.CommConfigDialog,KERNEL32.DLL,AW,3, displays a driver-supplied configuration dialog box.CommDlgExtendedError,COMDLG32.DLL,NM,0, can return general error codes for any of the common dialog box functions.CommitUrlCacheEntry,WININET.DLL,AW,11,Stores data in the specified file in the Internet cache and associates it with the specified URL.CompareFileTime,KERNEL32.DLL,NM,2, compares two 64-bit file times.CompareString,KERNEL32.DLL,AW,6 compares two character strings, usingthe locale specified by the given identifier as the basis for thecomparison.CompleteAuthToken,SECUR32.DLL,NM,2, completes an authentication token.ConfigurePort,WINMM.DLL,AW,3, displays the port-configuration dialog box for a port on the specified server.connect,WS2_32.DLL,NM,3, establishes a connection to a specifed socket.connect,WSOCK32.DLL,NM,3, is used to create a connection to the to the specified destination.ConnectNamedPipe,KERNEL32.DLL,NM,2 enables a named pipe server process to wait for a client process to connect to an instance of a named pipe. ConnectToPrinterDlg,WINMM.DLL,NM,2, displays a dialog box that lets users browse and connect to printers on a network.ContinueDebugEvent,KERNEL32.DLL,NM,3 enables a debugger to continue a thread that previously reported a debugging event. ControlService,ADVAPI32.DLL,NM,3, sends a control code to a Win32-based service.ConvertDefaultLocale,KERNEL32.DLL,NM,1, converts a special default locale value to an actual locale identifier.ConvertThreadToFiber,KERNEL32.DLL,NM,1 converts the current thread into a fiber.CopyAcceleratorTable,USER32.DLL,AW,3, copies the specified accelerator table.CopyEnhMetaFile,GDI32.DLL,AW,2, copies the contents of an enhanced- format metafile to a specified file.CopyFile,KERNEL32.DLL,AW,3 copies an existing file to a new file. CopyFileEx,KERNEL32.DLL,AW,6, copies an existing file to a new file.CopyIcon,USER32.DLL,NM,1, copies the specified icon from another module to the current module.CopyImage,USER32.DLL,NM,5 creates a new image (icon, cursor, orbitmap) and copies the attributes of the specified image to the newone.CopyLZFile,LZ32.DLL,NM,2, is obsolete.CopyMetaFile,GDI32.DLL,AW,2, copies the content of a Windows-format metafile to the specified file.CopyRect,USER32.DLL,NM,2, copies the coordinates of one rectangle to another.CopySid,ADVAPI32.DLL,NM,3, copies a security identifier (SID) to a buffer.CoQueryAuthenticationServices,OLE32.DLL,NM,2,4.2 CoQueryAuthenticationServices This function retrieves a list of the authentication services registered when the process called . HRESULTCoQueryClientBlanket,OLE32.DLL,NM,7, This function is called by the server to find out about the client that invoked the method executing on the current thread.CoQueryProxyBlanket,OLE32.DLL,NM,8,4.2 CoQueryProxyBlanket This function retrieves the authentication information the client uses to make calls on the specified proxy. HRESULTCoQueryReleaseObject,OLE32.DLL,NM,1, This function is not yet supported.CoRegisterChannelHook,OLE32.DLL,NM,2, This function is not yet supported.CoRegisterClassObject,OLE32.DLL,NM,5,Registers an EXE class object with OLE so other applications can connect to it. EXE object applications should call CoRegisterClassObject on startup.CoRegisterMallocSpy,OLE32.DLL,NM,1, This function registers an implementation of the IMallocSpy interface in OLE, thereafter requiring OLE to call its wrapper methods around every call to the corresponding IMalloc method.CoRegisterMessageFilter,OLE32.DLL,NM,2,Registers with OLE the instance of an IMessageFilter interface, which is to be used for handling concurrency issues on the current thread. Only one message filter can be registered for each thread.

Page 4: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

4CoRegisterPSClsid,OLE32.DLL,NM,2,This function enables a downloaded DLL to register its custom interfaces within its running process so that the marshaling code will be able to marshal those interfaces.CoReleaseMarshalData,OLE32.DLL,NM,1,This function destroys a previously marshaled data packet.CoReleaseServerProcess,OLE32.DLL,NM,0,Decrements the global per-process reference count.CoResumeClassObjects,OLE32.DLL,NM,0,4.2 CoResumeClassObjects This function is called by a server that can register multiple class objects to inform the OLE SCM about all registeredCoRevertToSelf,OLE32.DLL,NM,0,This function restores the authentication information on a thread of execution.CoRevokeClassObject,OLE32.DLL,NM,1, This function informs OLE that a class object, previously registered with the CoRegisterClassObject function, is no longer available for use.CoRevokeMallocSpy,OLE32.DLL,NM,0,This function revokes a registered IMallocSpy object.CoSetProxyBlanket,OLE32.DLL,NM,8,Sets the authentication information that will be used to make calls on the specified proxy. This is a helper function for IClientSecurity::SetBlanket.CoSetState,OLE32.DLL,NM,1, This function is not yet supported.CoSuspendClassObjects,OLE32.DLL,NM,0,4.2 CoSuspendClassObjects This function prevents any new activation requests from the SCM on all class objects registered within the process.CoSwitchCallContext,OLE32.DLL,NM,2, This function switches the call context object used by CoGetCallContext.CoTaskMemAlloc,OLE32.DLL,NM,1,Allocates a block of task memory in the same way that IMalloc::Alloc does.CoTaskMemFree,OLE32.DLL,NM,1,Frees a block of task memory previously allocated through a call to the CoTaskMemAlloc or CoTaskMemRealloc function.CoTaskMemRealloc,OLE32.DLL,NM,2,Changes the size of a previously allocated block of task memory.CoTreatAsClass,OLE32.DLL,NM,2, This function establishes or removes an emulation, in which objects of one class are treated as objects of a different class.CoUninitialize,OLE32.DLL,NM,0,Closes the COM library on the current thread, unloads all DLLs loaded by the thread, frees any other resources that the thread maintains, and forces all RPC connections on the thread to close.CoUnmarshalHresult,OLE32.DLL,NM,2, Pointer to the stream from which the HRESULT is to be unmarshaled.CoUnmarshalInterface,OLE32.DLL,NM,3,4.2 CoUnmarshalInterface This function initializes a newly created proxy using data written into the stream by a previous call to the function, andCountClipboardFormats,USER32.DLL,NM,0 retrieves the number of different data formats currently on the clipboard. CPlApplet,ODBCCP32.DLL,NM,4, is a library-defined callback function that serves as the entry point for a Control Panel application.CreateAcceleratorTable,USER32.DLL,AW,2, creates an accelerator table.CreateAntiMoniker,OLE32.DLL,NM,1, Address of IMoniker* pointer variable that receives the interface pointer to the new anti-moniker.CreateAsyncBindCtx,URLMON.DLL,NM,4, Creates an asynchronous bind context for use with asynchronous monikers.CreateBindCtx,OLE32.DLL,NM,2,This function supplies a pointer to an implementation of IBindCtx, an object that stores information about a particular moniker-binding operation.CreateBitmap,GDI32.DLL,NM,5, creates a bitmap with the specified width, height, and color format (color planes and bits per pixel).CreateBitmapIndirect,GDI32.DLL,NM,1 creates a bitmap with thespecified width, height, and color format (color planes and bitsper pixel).CreateBrushIndirect,GDI32.DLL,NM,1, creates a logical brush that has the specified style, color, and pattern.CreateCaret,USER32.DLL,NM,4, creates a new shape for the system caret and assigns ownership of the caret to the specified window.CreateClassMoniker,OLE32.DLL,NM,2,Creates a class moniker that refers to the given class.CreateColorTransform,MSCMS.DLL,AW,4, creates a color transform that applications can use to perform color management.CreateCompatibleBitmap,GDI32.DLL,NM,3 creates a bitmap compatiblewith the device that is associated with the specified devicecontext.CreateCompatibleDC,GDI32.DLL,NM,1, can only be used with devices that support raster operations.CreateConsoleScreenBuffer,KERNEL32.DLL,NM,5, creates a console screen buffer and returns a handle of it.CreateCursor,USER32.DLL,NM,7 creates a cursor having the specified size, bit patterns, and hot spot. CreateDataAdviseHolder,OLE32.DLL,NM,1,Supplies a pointer to the OLE implementation of IDataAdviseHolder on the data advise holder object.CreateDataCache,OLE32.DLL,NM,4,Supplies a pointer to a new instance of an OLE-provided implementation of a data cache.CreateDC,GDI32.DLL,AW,4, creates a device context (DC) for a device by using the specified name.CreateDesktop,USER32.DLL,AW,6, returns a handle that can be used to access the desktop.CreateDeviceLinkProfile,MSCMS.DLL,NM,4, creates a device link profile from a set of color profiles, using the specified intents.CreateDialogIndirectParam,USER32.DLL,AW,5, creates a modeless dialog box from a dialog box template in memory.CreateDialogParam,USER32.DLL,AW,5, creates a modeless dialog box from a dialog box template resource.CreateDIBitmap,GDI32.DLL,NM,6 creates a device-dependent bitmap (DDB)from a device-independent bitmap (DIB) and, optionally, sets thebitmap bits.CreateDIBPatternBrush,GDI32.DLL,NM,2 creates a logical brush that has the pattern specified by the specified device-independent bitmap (DIB). CreateDIBPatternBrushPt,GDI32.DLL,NM,2 creates a logical brush that has the pattern specified by the device-independent bitmap (DIB). CreateDIBSection,GDI32.DLL,NM,6, creates a device-independent bitmap (DIB) that applications can write to directly.CreateDirectory,KERNEL32.DLL,AW,2, creates a new directory.CreateDirectoryEx,KERNEL32.DLL,AW,3 creates a new directory with a specified path that retains the attributes of a specified template directory.CreateDiscardableBitmap,GDI32.DLL,NM,3, creates a discardable bitmap that is compatible with the specified device.CreateDispTypeInfo,OLEAUT32.DLL,NM,3,Creates simplified type information for use in an implementation of IDispatch.CreateEllipticRgn,GDI32.DLL,NM,4, creates an elliptical region.CreateEllipticRgnIndirect,GDI32.DLL,NM,1, creates an elliptical region.CreateEnhMetaFile,GDI32.DLL,AW,4, creates a device context for an enhanced-format metafile.CreateEnvironmentBlock,USERENV.DLL,NM,3, retrieves the environment variables for the specified user. This block can then be passed to the CreateProcessAsUser function.CreateErrorInfo,OLEAUT32.DLL,NM,1, This function creates an instance of a generic error object. CreateEvent,KERNEL32.DLL,AW,4, creates a named or unnamed event object.CreateFiber,KERNEL32.DLL,NM,3 allocates a fiber object, assigns it astack, and sets up execution to begin at the specified startaddress, typically the fiber function.CreateFile,KERNEL32.DLL,AW,7, creates or opens file

CreateFileMapping,KERNEL32.DLL,AW,6, creates a named or unnamed file- mapping object for the specified file.CreateFileMoniker,OLE32.DLL,NM,2,creates a file moniker based on the specified path.CreateFont,GDI32.DLL,AW,14, creates a logical font that has specific characteristics.CreateFontIndirect,GDI32.DLL,AW,1, creates a logical font that has the characteristics specified in the specified structure.CreateFormatEnumerator,URLMON.DLL,NM,3, Creates an object that implements IEnumFORMATETC over a static array of FORMATETC structures.CreateGenericComposite,OLE32.DLL,NM,3,4.2 CreateGenericComposite This function performs a generic composition of two monikers and supplies a pointer to the resulting composite moniker.CreateHalftonePalette,GDI32.DLL,NM,1 creates a halftone palette for the specified device context. CreateHatchBrush,GDI32.DLL,NM,2, creates a logical brush that has the specified hatch pattern and color.CreateIC,GDI32.DLL,AW,4 creates an information context for the specified device. CreateIcon,USER32.DLL,NM,7, creates an icon that has the specified size, colors, and bit patterns.CreateIconFromResource,USER32.DLL,NM,4, creates an icon or cursor from resource bits describing the icon.CreateIconFromResourceEx,USER32.DLL,NM,7, creates an icon or cursor from resource bits describing the icon.CreateIconIndirect,USER32.DLL,NM,1, creates an icon or cursor from an ICONINFO structure.CreateILockBytesOnHGlobal,OLE32.DLL,NM,3,Creates a byte array object, using global memory as the physical device, which is intended to be the compound file foundation.CreateIoCompletionPort,KERNEL32.DLL,NM,4 can associate an instance of an opened file with a newly created or an existing input/output completion port; or it can create an input/output completion port without associating it with a file.CreateIProp,MAPI32.DLL,NM,6, creates a property data object, that is, an IPropData object.CreateItemMoniker,OLE32.DLL,NM,3,This function creates an item moniker that identifies an object within a containing object (typically a compound document).CreateMailslot,KERNEL32.DLL,AW,4 creates a mailslot with the specifiedname and returns a handle that a mailslot server can use to performoperations on the mailslot.CreateMappedBitmap,COMCTL32.DLL,NM,5, creates a bitmap for use in a toolbar.CreateMDIWindow,USER32.DLL,AW,10, creates a multiple document interface (MDI) child window.CreateMenu,USER32.DLL,NM,0, creates a menu.CreateMetaFile,GDI32.DLL,AW,1, creates a device context for a Windows-meta file.CreateMultiProfileTransform,MSCMS.DLL,NM,6, accepts an array of profiles or a single device link profile and creates a color transform thatCreateMutex,KERNEL32.DLL,AW,3, creates a named or unnamed mutex object.CreateNamedPipe,KERNEL32.DLL,AW,8 creates an instance of a named pipe and returns a handle for subsequent pipe operations.CreateNtmsMedia,NTMSAPI.DLL,AW,4,The CreateNtmsMediaPool function creates a new application media pool.CreateNtmsMediaPool,NTMSAPI.DLL,AW,6, creates a new application media pool.CreateOleAdviseHolder,OLE32.DLL,NM,1, instantiates an advise holder object for managing compound document notifications. It passes out a pointer toCreatePalette,GDI32.DLL,NM,1, creates a logical color palette.CreatePatternBrush,GDI32.DLL,NM,1, creates a logical brush with the specified bitmap pattern.CreatePen,GDI32.DLL,NM,3, creates a logical pen that has the specified style, width, and color.CreatePenIndirect,GDI32.DLL,NM,1, creates a logical cosmetic pen that has the style, width, and color specified in a structure.CreatePipe,KERNEL32.DLL,NM,4, creates an anonymous pipe, and returns handles to the read and write ends of the pipe.CreatePointerMoniker,OLE32.DLL,NM,2, This function creates a pointer moniker based on a pointer to an object.CreatePolygonRgn,GDI32.DLL,NM,3, creates a polygonal region.CreatePolyPolygonRgn,GDI32.DLL,NM,4, creates a region consisting of a series of polygons.CreatePopupMenu,USER32.DLL,NM,0, creates a drop-down menu, submenu, or shortcut menu.CreatePrivateObjectSecurity,ADVAPI32.DLL,NM,6 allocates and initializesa self-relative security descriptor for a new protected server?sis being created.CreateProcess,KERNEL32.DLL,AW,10, creates a new process and its primary thread.CreateProcessAsUser,ADVAPI32.DLL,AW,11, creates a new process and its primary thread.CreateProfileFromLogColorSpace,MSCMS.DLL,AW,2, converts a logical color space to aCreatePropertySheetPage,COMCTL32.DLL,AW,1, creates a new page for a property sheet.CreateRectRgn,GDI32.DLL,NM,4 creates a rectangular region.CreateRectRgnIndirect,GDI32.DLL,NM,1, creates a rectangular region.CreateRemoteThread,KERNEL32.DLL,NM,7, creates a thread that runs in the address space of another process.CreateRoundRectRgn,GDI32.DLL,NM,6, creates a rectangular region with rounded corners.CreateScalableFontResource,GDI32.DLL,AW,4, creates a font resource file for a scalable font.CreateSemaphore,KERNEL32.DLL,AW,4, creates a named or unnamed semaphore object.CreateService,ADVAPI32.DLL,AW,13, creates a service object and adds it to the specified service control manager database.CreateSolidBrush,GDI32.DLL,NM,1, creates a logical brush that has the specified solid color.CreateStatusWindow,COMCTL32.DLL,AW,4, creates a status window, which is typically used to display the status of an application.CreateStdDispatch,OLEAUT32.DLL,NM,4,Creates a standard implementation of the IDispatch interface through a single function call. This simplifies exposing objects through Automation.CreateStreamOnHGlobal,OLE32.DLL,NM,3,Creates a stream object stored in global memory.CreateTable,MAPI32.DLL,NM,9 creates structures and an object handle for a table data object an ITableData object which can be used to create table contents.CreateTapePartition,KERNEL32.DLL,NM,4 reformats a tape.CreateTextServices,RICHED20.DLL,NM,3,creates an instance of a text services object. CreateThread,KERNEL32.DLL,NM,6, creates a thread to execute within the address space of the calling process.CreateToolbarEx,COMCTL32.DLL,NM,13, creates a toolbar window and adds the specified buttons to the toolbar.CreateToolhelp32Snapshot,TOOLHELP.DLL,NM,2, takes a snapshot of the specified processes in the system, as well as the heaps, modules, and threads used by these processes.CreateTypeLib,OLEAUT32.DLL,NM,3, creates a type library in the current file format.CreateTypeLib2,OLEAUT32.DLL,NM,3, creates a type library in the current file format.CreateUpDownControl,COMCTL32.DLL,NM,12, creates an up-down control.CreateUrlCacheEntry,WININET.DLL,AW,5,Creates a local file name for saving the cache entry based on the specified URL and the file extension.CreateUrlCacheGroup,WININET.DLL,NM,2,Generates cache group identifications.CreateURLMoniker,URLMON.DLL,NM,3, Creates a URL moniker from either a full URL string or from a base context URL moniker and a partial URL string.CreateUserProfile,USERENV.DLL,AW,5 creates a user profile with the specified account name and preferred name.CreateWaitableTimer,KERNEL32.DLL,AW,3, creates a ?waitable? timer object.CreateWindow,USER32.DLL,AW,1 creates an overlapped, pop-up, or childwindowCreateWindowEx,USER32.DLL,AW,12 creates an overlapped, pop-up, or childwindow with an extended style; otherwise, this function isidentical to the CreateWindow function.CreateWindowStation,USER32.DLL,AW,4, creates a window station object.

Page 5: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

5CryptAcquireContext,ADVAPI32.DLL,AW,5,used to acquire a handle to a particular key container within a particular CSP. CryptCreateHash,ADVAPI32.DLL,NM,5,used to initiate the hashing of a stream of data. It returns to the caller a handle to a CSP hash object.CryptDecodeMessage,CRYPT32.DLL,NM,13,Decodes, decrypts, and verifies a cryptographic message.CryptDecodeObject,CRYPT32.DLL,NM,7, decodes a structure of the type indicated by the lpszStructType parameter. The use of CryptDecodeObjectEx is recommended as an API that performs the same function with significant performance improvements.CryptDecrypt,ADVAPI32.DLL,NM,6,The CryptDecryptAndVerifyMessageSignature function decrypts a message and verifies its signature.CryptDecryptAndVerifyMessageSignature,CRYPT32.DLL,NM,9, decrypts a message and verifies its signature.CryptDecryptMessage,CRYPT32.DLL,NM,6, decodes and decrypts a message.CryptDeriveKey,ADVAPI32.DLL,NM,5,generates cryptographic keys derived from base data. CryptDestroyHash,ADVAPI32.DLL,NM,1,destroys the hash object referenced by the hHash parameter. CryptDestroyKey,ADVAPI32.DLL,NM,1,releases the handle referenced by the hKey parameter. CryptEncodeObject,CRYPT32.DLL,NM,5, encodes a structure of the type indicated by the value of the lpszStructType parameter. The use of CryptEncodeObjectEx is recommended as an API that performs the same function with significant performance improvements.CryptEncrypt,ADVAPI32.DLL,NM,7,is used to encrypt data.CryptEncryptMessage,CRYPT32.DLL,NM,7, encrypts and encodes a message.CryptEnumOIDFunction,CRYPT32.DLL,NM,6, enumerates the registered object identifier (OID) functions.CryptExportKey,ADVAPI32.DLL,NM,6,used to export cryptographic keys out of a cryptographic service provider in a secure manner.CryptExportPublicKeyInfo,CRYPT32.DLL,NM,5, exports the public key information associated with the corresponding private key of the provider. For an updated version of this function, see CryptExportPublicKeyInfoEx.CryptExportPublicKeyInfoEx,CRYPT32.DLL,NM,8, exports the public key information associated with the provider's corresponding private key.CryptFormatObject,CRYPT32.DLL,NM,9, formats the encoded data and returns a Unicode string in the allocated buffer according to the certificate encoding type.CryptFreeOIDFunctionAddress,CRYPT32.DLL,NM,2, releases a handle returned by CryptGetOIDFunctionAddress or CryptGetDefaultOIDFunctionAddress by decrementing the reference count on the function handle.CryptGenKey,ADVAPI32.DLL,NM,4,generates random cryptographic keys for use with the CSP module.CryptGenRandom,ADVAPI32.DLL,NM,3,fills a buffer with random bytes.CryptGetDefaultOIDDllList,CRYPT32.DLL,NM,4, acquires the list of the names of DLL files that contain registered default object identifier (OID) functions for a specified function set and encoding type.CryptGetDefaultOIDFunctionAddress,CRYPT32.DLL,NM,6, loads the DLL that contains a default function address.CryptGetHashParam,ADVAPI32.DLL,NM,5,retrieves data that governs the operations of a hash object. CryptGetKeyParam,ADVAPI32.DLL,NM,5,retrieves data that govern the operations of a key. CryptGetMessageCertificates,CRYPT32.DLL,NM,5, returns the handle of an open certificate store containing the message's certificates and CRLs. This function calls CertOpenStore using provider type CERT_STORE_PROV_PKCS7 as its lpszStoreProvider parameter.CryptGetMessageSignerCount,CRYPT32.DLL,NM,3, returns the number of signers of a signed message.CryptGetOIDFunctionAddress,CRYPT32.DLL,NM,6, searches the list of registered and installed functions for an encoding type and object identifier (OID) match.CryptGetOIDFunctionValue,CRYPT32.DLL,NM,7, queries a value associated with an OID.CryptGetProvParam,ADVAPI32.DLL,NM,5,retrieves parameters that govern the operations of a CSP.CryptGetUserKey,ADVAPI32.DLL,NM,3,retrieves a handle to a permanent user key pair, such as the user?s signature key pair.CryptHashCertificate,CRYPT32.DLL,NM,7, hashes the entire encoded content of a certificate including its signature.CryptHashData,ADVAPI32.DLL,NM,4,used to compute the cryptographic hash on a stream of data.CryptHashMessage,CRYPT32.DLL,NM,9, creates a hash of the message.CryptHashPublicKeyInfo,CRYPT32.DLL,NM,7, encodes the public key information in a CERT_PUBLIC_KEY_INFO structure and computes the hash of the encoded bytes. The hash created is used with key identifier functions.CryptHashSessionKey,ADVAPI32.DLL,NM,3,used to compute the cryptographic hash on a key object. CryptHashToBeSigned,CRYPT32.DLL,NM,6, computes the hash of the encoded content from a signed and encoded certificate. The hash is performed on only theCryptImportKey,ADVAPI32.DLL,NM,6,is used to transfer a cryptographic key from a key blob to the CSP.CryptImportPublicKeyInfo,CRYPT32.DLL,NM,4, converts and imports the public key information into the provider and returns a handle of the public key. CryptImportPublicKeyInfoEx provides a revised version of this function.CryptImportPublicKeyInfoEx,CRYPT32.DLL,NM,7, imports public key information into the cryptographic service provider (CSP) and returns a handle of the public key.CryptInitOIDFunctionSet,CRYPT32.DLL,NM,2,The CryptInitOIDFunctionSet initializes and returns the handle of the OID function set identified by a supplied function set name.CryptInstallOIDFunctionAddress,CRYPT32.DLL,NM,6, installs a set of callable object identifier (OID) function addresses.CryptMsgCalculateEncodedLength,CRYPT32.DLL,NM,6, calculates the maximum number of bytes need for an encoded cryptographic message given the message type, encoding parameters, and total length of the data to be encoded.CryptMsgClose,CRYPT32.DLL,NM,1, closes a cryptographic message handle. At each call to this function, the reference count on the message is reduced by one. When the reference count reaches zero, the message is fully released.CryptMsgControl,CRYPT32.DLL,NM,4, performs a control operation after a message has been decoded by a final call to the CryptMsgUpdate function.CryptMsgCountersign,CRYPT32.DLL,NM,4, countersigns an existing signature in a message.CryptMsgCountersignEncoded,CRYPT32.DLL,NM,7, countersigns an existing PKCS #7 message signature.CryptMsgEncodeAndSignCTL,CRYPT32.DLL,NM,6, encodes a CTL and creates a signed message containing the encoded CTL.This function first encodes the CTL pointed to by pCtlInfo and then calls CryptMsgSignCTL to sign the encoded message.CryptMsgGetAndVerifySigner,CRYPT32.DLL,NM,6, verifies a cryptographic message's signature.CryptMsgGetParam,CRYPT32.DLL,NM,5, acquires a message parameter after a cryptographic message has been encoded or decoded. This function is called after the final CryptMsgUpdate call.CryptMsgOpenToDecode,CRYPT32.DLL,NM,6,Opens a cryptographic message for decoding and returns a handle of the opened message.CryptMsgOpenToEncode,CRYPT32.DLL,NM,6, opens a cryptographic message for encoding and returns a handle of the opened message. The message remains open until CryptMsgClose is called.

CryptMsgSignCTL,CRYPT32.DLL,NM,7, creates a signed message containing an encoded CTL.CryptMsgUpdate,CRYPT32.DLL,NM,4, adds contents to a cryptographic message.CryptMsgVerifyCountersignatureEncoded,CRYPT32.DLL,NM,7, verifies the countersignature of a message.CryptRegisterDefaultOIDFunction,CRYPT32.DLL,NM,4,The CryptRegisterDefaultOIDFunction registers a DLL containing the default function to be called for the specified encoding type and function name. Unlike CryptRegisterOIDFunction, the function name to be exported by the DLL cannot be overridden.CryptRegisterOIDFunction,CRYPT32.DLL,NM,5,Registers a DLL that contains the function to be called for the specified encoding type, function name, and object identifier (OID).CryptReleaseContext,ADVAPI32.DLL,NM,2,is used to release a handle to a CSP and a key container.CryptSetHashParam,ADVAPI32.DLL,NM,4,in theory, customizes the operations of a hash object. CryptSetKeyParam,ADVAPI32.DLL,NM,4,customizes various aspects of a key?s operations.CryptSetOIDFunctionValue,CRYPT32.DLL,NM,7, sets a value for the specified encoding type, function name, OID, and value name.CryptSetProvider,ADVAPI32.DLL,AW,2,is used to specify the current user default CSP. CryptSetProvParam,ADVAPI32.DLL,NM,4,customizes the operations of a CSP.CryptSignAndEncodeCertificate,CRYPT32.DLL,NM,9,Security SDK content provides details about using authentication, authorization, cryptography, and related technologies in the Microsoft Windows Server, Windows, and Windows NT platforms.CryptSignAndEncryptMessage,CRYPT32.DLL,NM,8, creates a hash of the specified content, signs the hash, encrypts the content, hashes the encrypted contents and the signed hash, and then encodes both the encrypted content and the signed hash.CryptSignCertificate,CRYPT32.DLL,NM,9, signs theCryptSignHash,ADVAPI32.DLL,AW,6,is used to sign a piece of data.CryptSignMessage,CRYPT32.DLL,NM,7, creates a hash of the specified content, signs the hash, and then encodes both the original message content and the signed hash.CryptUnregisterDefaultOIDFunction,CRYPT32.DLL,NM,3, removes the registration of a DLL containing the default function to be called for the specified encoding type and function name.CryptUnregisterOIDFunction,CRYPT32.DLL,NM,3, removes the registration of a DLL containing the function to be called for the specified encoding type, function name, and OID.CryptVerifyCertificateSignature,CRYPT32.DLL,NM,5,Verifies the signature of a certificate, certificate revocation list (CRL), or certificate request by using the public key in a CERT_PUBLIC_KEY_INFO structure.CryptVerifyDetachedMessageHash,CRYPT32.DLL,NM,8, verifies a detached hash.CryptVerifyDetachedMessageSignature,CRYPT32.DLL,NM,8, verifies a signed message containing a detached signature or signatures.CryptVerifyMessageHash,CRYPT32.DLL,NM,7, verifies the hash of specified content.CryptVerifyMessageSignature,CRYPT32.DLL,NM,7,Verifies a signed message's signature.CryptVerifySignature,ADVAPI32.DLL,AW,6,is used to verify a signature against a hash object.DAPIAllocBuffer,DAPI.DLL,NM,2, allocates or reallocates a block of memory.DAPIEnd,DAPI.DLL,NM,1, closes a directory operation session.DAPIFreeMemory,DAPI.DLL,NM,1, releases or frees a block of memory.DAPIGetSiteInfo,DAPI.DLL,AW,3, retrieves the site information for a directory service agent.DAPIRead,DAPI.DLL,AW,6, reads (exports) attributes from a directory object.DAPIStart,DAPI.DLL,AW,2, initializes a directory operation session.DAPIUninitialize,DAPI.DLL,NM,1, terminates background processes.DAPIWrite,DAPI.DLL,AW,7, writes (imports) information to a directory object.DceErrorInqText,RPCRT4.DLL,AW,2, returns the message text for a status code.DdeAbandonTransaction,USER32.DLL,NM,3 abandons the specifiedasynchronous transaction and releases all resources associated withthe transaction.DdeAccessData,USER32.DLL,NM,2, provides access to the data in the specified dynamic data exchange (DDE) object.DdeAddData,USER32.DLL,NM,4, adds data to the specified dynamic data exchange (DDE) object.DdeClientTransaction,USER32.DLL,NM,8, begins a data transaction between a client and a server.DdeCmpStringHandles,USER32.DLL,NM,2, compares the values of two string handles.DdeConnect,USER32.DLL,NM,4 establishes a conversation with a server application that supports the specified service name and topic name pair. DdeCreateStringHandle,USER32.DLL,AW,3 creates a handle that identifies the string pointed to by the psz parameter. DdeConnectList,USER32.DLL,NM,5 establishes a conversation with allserver applications that support the specified service name andtopic name pair.DdeCreateDataHandle,USER32.DLL,NM,7 creates a dynamic data exchange(DDE) object and fills the object with data from the specifiedbuffer.DdeDisconnect,USER32.DLL,NM,1 terminates a conversation started byeither the DdeConnect or DdeConnectList function and invalidatesthe specified conversation handle.DdeDisconnectList,USER32.DLL,NM,1, destroys the specified conversation list and terminates all conversations associated with the list.DdeEnableCallback,USER32.DLL,NM,3 enables or disables transactions fora specific conversation or for all conversations currentlyestablished by the calling application.DdeFreeDataHandle,USER32.DLL,NM,1, frees a dynamic data exchange (DDE) object and deletes the data handle associated with the object.DdeFreeStringHandle,USER32.DLL,NM,2, frees a string handle in the calling application.DdeGetData,USER32.DLL,NM,4, copies data from the specified dynamic data exchange (DDE) object to the specified local buffer.DdeGetLastError,USER32.DLL,NM,1 returns the most recent error code set by the failure of a Dynamic Data Exchange Management Library (DDEML) function and resets the error code to DMLERR_NO_ERROR. DdeImpersonateClient,USER32.DLL,NM,1, impersonates a dynamic data exchange (DDE) client application in a DDE client conversation.DdeInitialize,USER32.DLL,AW,4, registers an application with the Dynamic Data Exchange Management Library (DDEML).DdeKeepStringHandle,USER32.DLL,NM,2, increments the usage count associated with the specified handle.DdeNameService,USER32.DLL,NM,4 registers or unregisters the service names a dynamic data exchange (DDE) server supports.DdePostAdvise,USER32.DLL,NM,3 causes the system to send an XTYP_ADVREQ transaction to the calling (server) application?s dynamic data exchange (DDE) callback function for each client with an active advise loop on the specified topic and item.DdeQueryConvInfo,USER32.DLL,NM,3 obtains information about a dynamic data exchange (DDE) transaction and about the conversation in which the transaction takes place. DdeQueryNextServer,USER32.DLL,NM,2 obtains the next conversation handle in the specified conversation list. DdeQueryString,USER32.DLL,AW,5 copies text associated with a string handle into a buffer. +DdeReconnect,USER32.DLL,NM,1 allows a client Dynamic Data Exchange Management Library (DDEML) application to attempt to reestablish a conversation with a service that has terminated a conversation with the client. DdeSetQualityOfService,USER32.DLL,NM,3 specifies the quality of service a raw DDE application desires for future DDE conversations it initiates.DdeSetUserHandle,USER32.DLL,NM,3, associates an application-defined 32- bit value with a conversation handle or a transaction identifier.DdeUnaccessData,USER32.DLL,NM,1, unaccesses a dynamic data exchange (DDE) object.

Page 6: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

6DdeUninitialize,USER32.DLL,NM,1 frees all Dynamic Data ExchangeManagement Library (DDEML) resources associated with the callingapplication.DeallocateNtmsMedia,NTMSAPI.DLL,NM,3, deallocates the side associated with the specified logical media.DebugActiveProcess,KERNEL32.DLL,NM,1, allows a debugger to attach to an active process and then debug it.DebugBreak,KERNEL32.DLL,NM,0 causes a breakpoint exception to occur inthe current process so that the calling thread can signal thedebugger and force it to take some action.DecommissionNtmsMedia,NTMSAPI.DLL,NM,2, moves a side from the Available state to the Decommissioned state.DecryptMessage,SECUR32.DLL,NM,4,Decrypts a message by using Negotiate.DefDlgProc,USER32.DLL,AW,4 carries out default message processing fora window procedure belonging to an application-defined dialog boxclass.DefFrameProc,USER32.DLL,AW,5 provides default processing for anywindow messages that the window procedure of a multiple documentinterface (MDI) frame window does not process.DefineDosDevice,KERNEL32.DLL,AW,3 lets an application define, redefine, or delete MS-DOS device names. DefMDIChildProc,USER32.DLL,AW,4 provides default processing for anywindow message that the window procedure of a multiple documentinterface (MDI) child window does not process.DefWindowProc,USER32.DLL,AW,4 calls the default window procedure toprovide default processing for any window messages that anapplication does not process.DeinitMapiUtil,MAPI32.DLL,NM,0 releases utility functions calledexplicitly by the ScInitMapiUtil function or implicitly by theMAPIInitialize function.DeleteAce,ADVAPI32.DLL,NM,2, deletes an ACE from an ACL.DeleteColorTransform,MSCMS.DLL,NM,1, deletes a given color transform.DeleteCriticalSection,KERNEL32.DLL,NM,1, releases all resources used by an unowned critical section object.DeleteDC,GDI32.DLL,NM,1, deletes the specified device context (DC).DeleteEnhMetaFile,GDI32.DLL,NM,1, deletes an enhanced-format metafile or an enhanced-format metafile handle.DeleteFiber,KERNEL32.DLL,NM,1, deletes an existing fiber.DeleteFile,KERNEL32.DLL,AW,1, deletes an existing file.DeleteForm,WINMM.DLL,AW,2, removes a form name from the list of supported forms.DeleteMenu,USER32.DLL,NM,3, deletes an item from the specified menu.DeleteMetaFile,GDI32.DLL,NM,1, deletes a Windows-format metafile or Windows-format metafile handle.DeleteMonitor,WINMM.DLL,AW,3, removes a printer monitor added by the AddMonitor function.DeleteNtmsDrive,NTMSAPI.DLL,NM,2, deletes a drive from the RSM database. The drive must have a dwOperationalState of NTMS_NOT_PRESENT.DeleteNtmsLibrary,NTMSAPI.DLL,NM,2, deletes a library, and all the devices contained in the library, from the RSM database. All media in the library is moved to the offline library.DeleteNtmsMedia,NTMSAPI.DLL,NM,2, deletes a physical piece of offline media from RSM by removing all references to the specified media from the database.DeleteNtmsMediaPool,NTMSAPI.DLL,NM,2, deletes the specified application media pool.DeleteNtmsMediaType,NTMSAPI.DLL,NM,3, deletes the specified media type relation from the specified library, provided that the library does not contain any physical media objects of the specified media type.DeleteObject,GDI32.DLL,NM,1 deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. DeletePort,WINMM.DLL,AW,3, displays a dialog box that allows the user to delete a port name.DeletePrinter,WINMM.DLL,NM,1, deletes the specified printer object.DeletePrinterConnection,WINMM.DLL,AW,1 deletes a connection to aprinter that was established by a call to AddPrinterConnection orConnectToPrinterDlg.DeletePrinterDriver,WINMM.DLL,AW,3 removes the specified printer-driver name from the list of names of supported drivers for aserver.DeletePrintProcessor,WINMM.DLL,AW,3, removes a printer processor added by the AddPrintProcessor function.DeletePrintProvidor,WINMM.DLL,AW,3, removes a printer provider added by the AddPrintProvidor function.DeleteSecurityContext,SECUR32.DLL,NM,1, deletes the local data structures associated with the specified security context.DeleteService,ADVAPI32.DLL,NM,1 marks the specified service for deletion from the service control manager database. DeleteUrlCacheEntry,WININET.DLL,AW,1,Removes the file associated with the source name from the cache, if the file exists.DeleteUrlCacheGroup,WININET.DLL,NM,4,Releases the specified GROUPID and any associated state in the cache index file.DeregisterEventSource,ADVAPI32.DLL,NM,1, closes a handle to the specified event log.DeregisterIdleRoutine,MAPI32.DLL,NM,1, removes a FNIDLE - based idle routine from the MAPI system.DescribePixelFormat,GDI32.DLL,NM,4 obtains information about thepixel format identified by iPixelFormat of the device associatedwith hdc.DestroyAcceleratorTable,USER32.DLL,NM,1, destroys an accelerator table.DestroyCaret,USER32.DLL,NM,0, destroys the caret?s current shape, frees the caret from the window, and removes the caret from the screen.DestroyCursor,USER32.DLL,NM,1, destroys a cursor and frees any memory the cursor occupied.DestroyEnvironmentBlock,USERENV.DLL,NM,1, frees environment variables created by the CreateEnvironmentBlock function.DestroyIcon,USER32.DLL,NM,1, destroys an icon and frees any memory the icon occupied. DestroyMenu,USER32.DLL,NM,1 destroys the specified menu and frees any memory that the menu occupies. DestroyPrivateObjectSecurity,ADVAPI32.DLL,NM,1 deletes a protected server object?s security descriptor.DestroyPropertySheetPage,COMCTL32.DLL,NM,1, destroys a property sheet not been passed to the PropertySheet function.DestroyWindow,USER32.DLL,NM,1, destroys the specified window.DeviceCapabilities,WINMM.DLL,AW,5, retrieves the capabilities of a printer device driver.DeviceIoControl,KERNEL32.DLL,NM,8 sends a control code directly to a specified device driver, causing the corresponding device to perform the specified operation. DialogBoxIndirectParam,USER32.DLL,AW,5, creates a modal dialog box from a dialog box template in memory.DialogBoxParam,USER32.DLL,AW,5, creates a modal dialog box from a dialog box template resource.DirectDrawCreate,DDRAW.DLL,NM,3,creates an instance of a DirectDraw object.DirectDrawCreateClipper,DDRAW.DLL,NM,3,creates an instance of a DirectDrawClipper object not associated with a DirectDraw object.DirectDrawEnumerate,DDRAW.DLL,AW,2,enumerates the primary DirectDraw display device and a nondisplay device (such as a 3-D accelerator that has no 2-D capabilities), if one is installed.DirectInputCreate,DINPUT.DLL,AW,4,This function creates a DirectInput object that supports the IDirectInput COM interface.DirectPlayCreate,DPLAY.DLL,NM,3,Creates an instance of a DirectPlay object. DirectPlayCreate,DPLAYX.DLL,NM,3,Creates an instance of a DirectPlay object. DirectPlayEnumerate,DPLAY.DLL,NM,2,Enumerates the DirectPlay service providers installed on the system.

DirectPlayEnumerate,DPLAYX.DLL,AW,2,Enumerates the DirectPlay service providers installed on the system. DirectPlayLobbyCreate,DPLAYX.DLL,AW,5,Creates an instance of a DirectPlayLobby object. DirectXFileCreate,D3DXOF.DLL,NM,1,Creates an instance of a DirectXFile object.DirectXRegisterApplication,DSETUP.DLL,AW,2,Registers an ISV's game as an application designed to work with DirectPlayLobby. DirectXSetup,DSETUP.DLL,AW,3,Installs one or more DirectX components. DisableNtmsObject,NTMSAPI.DLL,NM,3, disables the specified RSM object.DisableThreadLibraryCalls,KERNEL32.DLL,NM,1, lets a DLL disable the DLL_THREAD_ATTACH and DLL_THREAD_DETACH notification calls.DisassociateColorProfileFromDevice,MSCMS.DLL,AW,3, disassociates a specified color profile with a specified device on a specified computer.DisconnectNamedPipe,KERNEL32.DLL,NM,1, disconnects the server end of a named pipe instance from a client process.DismountNtmsDrive,NTMSAPI.DLL,NM,2, queues a command to move the media in the specified drive to its storage slot. This function should be paired with the MountNtmsMedia function.DismountNtmsMedia,NTMSAPI.DLL,NM,4, queues a command to move the specified media in a drive to its storage. This function should be paired with the MountNtmsMedia function.DispatchMessage,USER32.DLL,AW,1, dispatches a message to a window procedure.DispGetIDsOfNames,OLEAUT32.DLL,NM,4,Uses type information to convert a set of names to DISPIDs. This is the recommended implementation of IDispatch::GetIDsOfNames.DispGetParam,OLEAUT32.DLL,NM,5, This function retrieves a parameter from the DISPPARAMS structure, checks both named parameters and positional parameters, and coerces the parameter to the specified type.DispInvoke,OLEAUT32.DLL,NM,8,Automatically calls member functions on an interface, given the type information for the interface. You can describe an interface with type information and implement IDispatch::Invoke for the interface using this single call.DlgDirList,USER32.DLL,AW,5, fills the specified list box with the names of all files matching the specified path or filename.DlgDirListComboBox,USER32.DLL,AW,5, fills the specified combo box with a directory listing.DlgDirSelectComboBoxEx,USER32.DLL,AW,4, retrieves the current selection from a combo box filled by using the DlgDirListComboBox function.DlgDirSelectEx,USER32.DLL,AW,4, retrieves the current selection from a single-selection list box.DllDebugObjectRPCHook,OLE32.DLL,NM,2, This function is not yet supported.DllEntryPoint,EDBBCLI.DLL,NM,3, is an optional method of entry into a dynamic-link library (DLL).DllEntryPoint,MSCMS.DLL,NM,3, is an optional method of entry into a dynamic-link library (DLL).DocumentProperties,WINMM.DLL,AW,6 retrieves or modifies printerinitialization information or displays a printer-configurationdialog box for the specified printer.DoDragDrop,OLE32.DLL,NM,4,Carries out an OLE drag and drop operation.DosDateTimeToFileTime,KERNEL32.DLL,NM,3, converts MS-DOS date and time values to a 64-bit file time.DosDateTimeToVariantTime,OLEAUT32.DLL,NM,3,Converts the MS-DOS representation of time to the date and time representation stored in a variant.DPtoLP,GDI32.DLL,NM,3, converts device coordinates into logical coordinates.DragAcceptFiles,SHELL32.DLL,NM,2, registers whether a window accepts dropped files.DragDetect,USER32.DLL,NM,3 captures the mouse and tracks its movement until the user releases the left button, presses the ESC key, or moves the mouse outside the ?drag rectangle? around the specified point.DragFinish,SHELL32.DLL,NM,1, releases memory that Windows allocated for use in transferring filenames to the application.DragQueryFile,SHELL32.DLL,AW,4, retrieves the filenames of dropped files.DragQueryPoint,SHELL32.DLL,NM,2, retrieves the position of the mouse pointer at the time a file was dropped.DrawAnimatedRects,USER32.DLL,NM,4 draws a wire-frame rectangle andanimates it to indicate the opening of an icon or the minimizing ormaximizing of a window.DrawCaption,USER32.DLL,NM,4, draws a window caption.DrawDibBegin,MSVFW32.DLL,NM,8 changes parameters of a DrawDib DC or initializes a new DrawDib DC.DrawDibChangePalette,MSVFW32.DLL,NM,4, sets the palette entries used for drawing DIBs.DrawDibClose,MSVFW32.DLL,NM,1, closes a DrawDib DC and frees the resources DrawDib allocated for it.DrawDibDraw,MSVFW32.DLL,NM,13, draws a DIB to the screen.DrawDibEnd,MSVFW32.DLL,NM,1 clears the flags and other settings of aDrawDib DC that are set by the DrawDibBegin or DrawDibDrawfunctions.DrawDibGetBuffer,MSVFW32.DLL,NM,4, retrieves the location of the buffer used by DrawDib for decompression.DrawDibGetPalette,MSVFW32.DLL,NM,1, retrieves the palette used by a DrawDib DC.DrawDibOpen,MSVFW32.DLL,NM,0, opens the DrawDib library for use and creates a DrawDib DC for drawing.DrawDibProfileDisplay,MSVFW32.DLL,NM,1, determines settings for the display system when using DrawDib functions.DrawDibRealize,MSVFW32.DLL,NM,3, realizes the palette of the DrawDib DC for use with the specified DC.DrawDibSetPalette,MSVFW32.DLL,NM,2 sets the palette used for drawing DIBs.DrawDibStart,MSVFW32.DLL,NM,2, prepares a DrawDib DC for streaming playback.DrawDibStop,MSVFW32.DLL,NM,1, frees the resources used by a DrawDib DC for streaming playback.DrawDibTime,MSVFW32.DLL,NM,2, retrieves timing information about the drawing operation and is used during debug operations.DrawEdge,USER32.DLL,NM,4, draws one or more edges of rectangle.DrawEscape,GDI32.DLL,NM,4 accesses drawing capabilities of a video display that are not directly available through the graphics device interface (GDI). DrawFocusRect,USER32.DLL,NM,2, draws a rectangle in the style used to indicate that the rectangle has the focus.DrawFrameControl,USER32.DLL,NM,4, draws a frame control of the specified type and style.DrawIcon,USER32.DLL,NM,4, draws an icon in the client area of the window of the specified device context.DrawIconEx,USER32.DLL,NM,9 draws an icon or cursor in the client area of the window of the specified device context, performing the specified raster operations, and stretching or compressing the icon or cursor as specified. DrawInsert,COMCTL32.DLL,NM,3, draws the insert icon in the parent window of the specified drag list box.DrawMenuBar,USER32.DLL,NM,1, redraws the menu bar of the specified window.DrawState,USER32.DLL,AW,10, displays an image and applies a visual effect to indicate a state, such as a disabled or default state.DrawStatusText,COMCTL32.DLL,AW,4, draws the specified text in the style of a status window with borders.DrawText,USER32.DLL,AW,5, draws formatted text in the specified rectangle.DrawTextEx,USER32.DLL,AW,6 draws formatted text in the specified rectangle.DriveType,SHELL32.DLL,NM,1 Determines the drive type based on the drive number.DumpCAP,CAP.DLL,NM,0,Write data for the current instance of CAP.DLL. The name of the text file is APPNAME.CAP. DuplicateHandle,KERNEL32.DLL,NM,7, duplicates an object handle.

Page 7: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

7DuplicateToken,ADVAPI32.DLL,NM,3, creates a new access token that duplicates one already in existence.DuplicateTokenEx,ADVAPI32.DLL,NM,6, creates a new access token that duplicates an existing token.EjectNtmsCleaner,NTMSAPI.DLL,NM,4, ejects the cleaning cartridge from the currently reserved cleaner slot.EjectNtmsMedia,NTMSAPI.DLL,NM,4, ejects the specified medium from the port of the current library. If the library is busy, RSM queues EjectNtmsMedia and returns success.Ellipse,GDI32.DLL,NM,5 draws an ellipse. The center of the ellipse is the center of the specified bounding rectangle. EmptyClipboard,USER32.DLL,NM,0, empties the clipboard and frees handles to data in the clipboard.EmptyWorkingSet,PSAPI.DLL,NM,1, removes as many pages as possible from the working set of the specified process.EnableIdleRoutine,MAPI32.DLL,NM,2 enables or disables a FNIDLE based idle routine.EnableMenuItem,USER32.DLL,NM,3, enables, disables, or grays the specified menu item.EnableNtmsObject,NTMSAPI.DLL,NM,3, enables the specified object.EnableScrollBar,USER32.DLL,NM,3, enables or disables one or both scroll bar arrows.EnableWindow,USER32.DLL,NM,2, enables or disables mouse and keyboard input to the specified window or control.EncryptMessage,SECUR32.DLL,NM,4,Encrypts a message to provide privacy by using Negotiate.EndDialog,USER32.DLL,NM,2, destroys a modal dialog box, causing the system to end any processing for the dialog box.EndDoc,GDI32.DLL,NM,1 ends a print job. This function replaces the ENDDOC printer escape. EndDocPrinter,WINMM.DLL,NM,1, returns an error if the print job was not started by calling the StartDocPrinter function.EndPage,GDI32.DLL,NM,1 informs the device that the application has finished writing to a page. EndPagePrinter,WINMM.DLL,NM,1, indicates the end of one page and the beginning of the next page for the specified printer.EndPaint,USER32.DLL,NM,2, marks the end of painting in the specified window.EndPath,GDI32.DLL,NM,1, closes a path bracket and selects the path defined by the bracket into the specified device context.EndUpdateResource,KERNEL32.DLL,AW,2, ends a resource update in an executable file.EnterCriticalPolicySection,USERENV.DLL,NM,1, pauses the application of policy to allow applications to safely read policy settings.EnterCriticalSection,KERNEL32.DLL,NM,1, waits for ownership of the specified critical section object.EnumCalendarInfo,KERNEL32.DLL,AW,4, enumerates calendar information for a specified locale.EnumChildWindows,USER32.DLL,NM,3, enumerates the child windows that belong to the specified parent window by passing the handle of each child window, in turn, to an application-defined callback function.EnumClipboardFormats,USER32.DLL,NM,1, lets you enumerate the data formats that are currently available on the clipboard.EnumColorProfiles,MSCMS.DLL,AW,5, enumerates all the profiles satisfying the given enumeration criteria.EnumDateFormats,KERNEL32.DLL,AW,3 enumerates the long or short dateformats that are available for a specified locale, including dateformats for any alternate calendars.EnumDependentServices,ADVAPI32.DLL,AW,6 provides the name and status of each service that depends on the specified service; that is, the specified service must be running before the dependent services can run. EnumDesktopWindows,USER32.DLL,NM,3 enumerates all windows in a desktopby passing the handle of each window, in turn, to an application-defined callback function.EnumDeviceDrivers,PSAPI.DLL,NM,3, retrieves the load address for each device driver in the system.EnumDisplayMonitors,USER32.DLL,NM,4 enumerates display monitors (including invisible pseudo-monitors associated with the mirroring drivers) that intersect a region formed by the intersection of a specified clipping rectangle and the visible region of a device context.EnumDisplaySettings,USER32.DLL,AW,3 obtains information about one of a display device?s graphics modes.EnumEnhMetaFile,GDI32.DLL,NM,5 enumerates the records within anenhanced-format metafile by retrieving each record and passing itto the specified callback function.EnumerateNtmsObject,NTMSAPI.DLL,NM,6, enumerates the RSM objects contained in the lpContainerId parameter.EnumerateSecurityPackages,SECUR32.DLL,AW,2,Returns an array of SecPkgInfo structures that describe the security packages available to the client.EnumFontFamilies,GDI32.DLL,AW,4, enumerates the fonts in a specified font family that are available on a specified device.EnumFontFamiliesEx,GDI32.DLL,AW,5 enumerates all fonts in the systemthat match the font characteristics specified by the LOGFONTstructure.EnumFonts,GDI32.DLL,AW,4, enumerates the fonts available on a specified device.EnumForms,WINMM.DLL,AW,6 enumerates the forms supported by the specified printer. EnumJobs,WINMM.DLL,AW,8 initializes an array of either JOB_INFO_1 orJOB_INFO_2 structures with data describing the specified print jobsfor the specified printer.EnumMetaFile,GDI32.DLL,NM,4 enumerates the records within a Windows-format metafile by retrieving each record and passing it to the specified callback function. EnumMonitors,WINMM.DLL,AW,6 initializes an array of structures with data describing the monitors for the specified server. EnumObjects,GDI32.DLL,NM,4, enumerates the pens or brushes available for the specified device context.EnumPorts,WINMM.DLL,AW,5, can succeed even if the server specified by pName does not have a printer defined.EnumPrinterDrivers,WINMM.DLL,AW,7, enumerates all of the printer drivers installed on the specified printer server.EnumPrinters,WINMM.DLL,AW,7, enumerates available printers, print servers, domains, or print providers.EnumPrintProcessorDatatypes,WINMM.DLL,AW,7, enumerates the data types that a specifed print processor supports.EnumPrintProcessors,WINMM.DLL,AW,7, enumerates the print processors installed on the specified server.EnumProcesses,PSAPI.DLL,NM,3, retrieves the process identifier for each process object in the system.EnumProcessModules,PSAPI.DLL,NM,4, retrieves a handle for each module in the specified process.EnumProps,USER32.DLL,AW,2 enumerates all entries in the property listof a window by passing them, one by one, to the specified callbackfunction.EnumPropsEx,USER32.DLL,AW,3 enumerates all entries in the propertylist of a window by passing them, one by one, to the specifiedcallback function.EnumProtocols,MSWSOCK.DLL,AW,3,Important is a Microsoft-specific extension to the Windows Sockets 1.EnumProtocols,WSOCK32.DLL,AW,3,Important is a Microsoft-specific extension to the Windows Sockets 1.EnumResourceLanguages,KERNEL32.DLL,AW,5 searches a module for eachresource of the specified type and name and passes the language ofeach resource it locates to a defined callback function.

EnumResourceNames,KERNEL32.DLL,AW,4 searches a module for each resourceof the specified type and passes the name of each resource itlocates to an application-defined callback function.EnumResourceTypes,KERNEL32.DLL,AW,3 searches a module for resources andpasses each resource type it finds to an application-definedcallback function.EnumServicesStatus,ADVAPI32.DLL,AW,8 enumerates services in the specified service control manager database. EnumSystemCodePages,KERNEL32.DLL,AW,2 enumerates the code pages that are either installed on or supported by a system.EnumSystemLocales,KERNEL32.DLL,AW,2, enumerates the locales that are either installed on or supported by a system.EnumThreadWindows,USER32.DLL,NM,3 enumerates all nonchild windows associated with a thread by passing the handle of each window, in turn, to an application-defined callback function.EnumTimeFormats,KERNEL32.DLL,AW,3, enumerates the time formats that are available for a specified locale.EnumWindows,USER32.DLL,NM,2 enumerates all top-level windows on thescreen by passing the handle of each window, in turn, to anapplication-defined callback function.EnumWindowStations,USER32.DLL,AW,2, enumerates only those window stations for which the calling process has WINSTA_ENUMERATE access.EqualPrefixSid,ADVAPI32.DLL,NM,2, tests two security-identifier (SID) prefix values for equality.EqualRect,USER32.DLL,NM,2 determines whether the two specifiedrectangles are equal by comparing the coordinates of their upper-left and lower-right corners.EqualRgn,GDI32.DLL,NM,2, checks the two specified regions to determine whether they are identical.EqualSid,ADVAPI32.DLL,NM,2, tests two security identifier (SID) values.EraseTape,KERNEL32.DLL,NM,3 erases all or part of a tape. Escape,GDI32.DLL,NM,5, allows applications to access capabilities of a particular device not directly available through GDI.EscapeCommFunction,KERNEL32.DLL,NM,2, directs a specified communications device to perform an extended function.ExcludeClipRect,GDI32.DLL,NM,5 creates a new clipping region thatconsists of the existing clipping region minus the specifiedrectangle.ExcludeUpdateRgn,USER32.DLL,NM,2 prevents drawing within invalid areasof a window by excluding an updated region in the window from aclipping region.ExitProcess,KERNEL32.DLL,NM,1,l does not return until no threads are in their DLL initialization or detach routines.ExitThread,KERNEL32.DLL,NM,1, ends a thread.ExitWindowsEx,USER32.DLL,NM,2, returns as soon as it has initiated the shutdown.ExpandEnvironmentStrings,KERNEL32.DLL,AW,3, expands environment-variable strings and replaces them with their defined values.ExpandEnvironmentStringsForUser,USERENV.DLL,AW,4, expands the source string by using the environment block established for the specified user.ExportNtmsDatabase,NTMSAPI.DLL,NM,1, creates a consistent set of database files in the RSM database directory.ExportSecurityContext,SECUR32.DLL,NM,4, creates a serialized representation of a security context that can later be imported into a different process by calling ImportSecurityContext.ExtCreatePen,GDI32.DLL,NM,5, creates a logical cosmetic or geometric pen that has the specified style, width, and brush attributes.ExtCreateRegion,GDI32.DLL,NM,3, creates a region from the specified region and transformation data.ExtensionPropSheetPageProc,SETUPAPI.DLL,NM,3 specifies an application-defined callback function that receives the address of the AddPropSheetPageProc function, which resides in the module that creates a property sheet.ExtEscape,GDI32.DLL,NM,6, allows applications to access capabilities of a particular device that are not available through GDI.ExtFloodFill,GDI32.DLL,NM,5, fills an area of the display surface with the current brush.ExtractAssociatedIcon,SHELL32.DLL,AW,3 returns the handle of an indexedicon found in a file or an icon found in an associated executablefile.ExtractIcon,SHELL32.DLL,AW,3 retrieves the handle of an icon from thespecified executable file, dynamic-link library (DLL), or iconfile.ExtractIconEx,SHELL32.DLL,AW,5 retrieves the handle of an icon from thespecified executable file, dynamic-link library (DLL), or iconfile.ExtSelectClipRgn,GDI32.DLL,NM,3 combines the specified region with the current clipping region by using the specified mode. ExtTextOut,GDI32.DLL,AW,8, draws a character string by using the currently selected font.FatalAppExit,KERNEL32.DLL,AW,2 displays a message box and terminates the application when the message box is closed.FatalExit,KERNEL32.DLL,NM,1, transfers execution control to the debugger.FaxAbort,WINFAX.DLL,NM,2, A fax client application calls the FaxAbort function to terminate a fax job.FaxAccessCheck,WINFAX.DLL,NM,2, A fax client application calls the FaxAccessCheck function to query the fax access privileges of a user.FaxClose,WINFAX.DLL,NM,1, closes the following types of fax handles: A fax server handle returned by a call the FaxConnectFaxServer function A fax port handle returned by a callFaxCompleteJobParams,WINFAX.DLL,AW,2, creates both a FAX_COVERPAGE_INFO structure and a FAX_JOB_PARAM structure for a fax client application.FaxConnectFaxServer,WINFAX.DLL,AW,2, connects a fax client application to the local fax server.FaxEnableRoutingMethod,WINFAX.DLL,AW,3, enables or disables a fax routing method for a specific fax device. A fax administration application typically calls this function for device management.FaxEnumGlobalRoutingInfo,WINFAX.DLL,AW,3, enumerates all fax routing methods associated with a specific fax server.FaxEnumJobs,WINFAX.DLL,AW,3, enumerates all queued and active fax jobs on the fax server to which the client has connected. The function returns detailed information for each fax job to the fax client application.FaxEnumPorts,WINFAX.DLL,AW,3, enumerates all fax devices currently attached to the fax server to which the client has connected. The function returns detailed information for each fax port to the fax client application.FaxEnumRoutingMethods,WINFAX.DLL,AW,3, enumerates all fax routing methods for a specific fax device. The function returns information about each routing method to a fax client application.FaxFreeBuffer,WINFAX.DLL,NM,1, releases resources associated with a buffer allocated previously as the result of a function call by a fax client application.FaxGetConfiguration,WINFAX.DLL,AW,2, returns to a fax client application the global configuration settings for the fax server to which the client has connected.FaxGetDeviceStatus,WINFAX.DLL,AW,2, returns to a fax client application current status information for the fax device of interest.FaxGetJob,WINFAX.DLL,AW,3, A fax client application calls the FaxGetJob function to retrieve detailed information for the specified queued or active fax job. The function returns the information in a FAX_JOB_ENTRY structure.FaxGetLoggingCategories,WINFAX.DLL,AW,3, returns to a fax client application the current logging categories for the fax server to which the client has connected.FaxGetPageData,WINFAX.DLL,NM,6, returns to a fax client application the first page of data for a fax job. The fax job must be an outbound job, but it can be queued or active.

Page 8: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

8FaxGetPort,WINFAX.DLL,AW,2, returns information for a specified fax port to a fax client application.FaxGetRoutingInfo,WINFAX.DLL,AW,4, returns to a fax client application routing information for a fax routing method that is associated with a specific fax device.FaxInitializeEventQueue,WINFAX.DLL,NM,5, creates a fax event queue for the calling fax client application. The queue enables the application to receive notifications of asynchronous events from the fax server.FaxOpenPort,WINFAX.DLL,NM,4, returns a fax port handle to a fax client application. The port handle is required when the application calls other fax client functions that facilitate device management and fax document routing.FaxPrintCoverPage,WINFAX.DLL,AW,2, prints a fax transmission cover page to the specified device context for a fax client application. A device context handle is obtained by using the FaxStartPrintJob function.FaxSendDocument,WINFAX.DLL,AW,5,ForBroadcast A fax client application calls the FaxSendDocumentForBroadcast function to queue several fax jobs that will transmit the same outgoing fax transmission to several recipients.FaxSendDocumentForBroadcast,WINFAX.DLL,AW,5, A fax client application calls the FaxSendDocumentForBroadcast function to queue several fax jobs that will transmit the same outgoing fax transmission to several recipients.FaxSetConfiguration,WINFAX.DLL,AW,2, A fax client application calls the FaxSetConfiguration function to change the global configuration settings for the fax server to which the client has connected.FaxSetGlobalRoutingInfo,WINFAX.DLL,AW,2, A fax management application calls the FaxSetGlobalRoutingInfo function to modify fax routing method data, such as routing priority, that applies globally to the fax server.FaxSetJob,WINFAX.DLL,AW,4, A fax client application calls the FaxSetJob function to pause, resume, cancel, or restart a specified fax job.FaxSetLoggingCategories,WINFAX.DLL,AW,3, A fax client application calls the FaxSetLoggingCategories function to modify the current logging categories for the fax server to which the client has connected.FaxSetPort,WINFAX.DLL,AW,2, A fax client application calls the FaxSetPort function to change the configuration of the fax port of interest.FaxSetRoutingInfo,WINFAX.DLL,AW,4, A fax management application calls the FaxSetRoutingInfo function to modify the routing information for a fax routing method that is associated with a specific fax device.FaxStartPrintJob,WINFAX.DLL,AW,4, A fax client application calls the FaxStartPrintJob function to start printing an outbound fax transmission on the specified fax printer. The function returns a handle to a device context.FBadColumnSet,MAPI32.DLL,NM,1 tests the validity of a table column setfor use by a service provider in a subsequent call to theIMAPITable::SetColumns method.FBadEntryList,MAPI32.DLL,NM,1, validates a list of MAPI entry identifiers.FBadProp,MAPI32.DLL,NM,1, validates a specified property.FBadPropTag,MAPI32.DLL,NM,1, validates a specified property tag.FBadRestriction,MAPI32.DLL,NM,1, validates a restriction used to limit a table view.FBadRglpNameID,MAPI32.DLL,NM,2, validates an array of structures that describe named properties and verifies their allocation.FBadRglpsz,MAPI32.DLL,AW,2 validates all strings in an array of Unicode strings.FBadRow,MAPI32.DLL,NM,1, validates a row in a table.FBadRowSet,MAPI32.DLL,NM,1, validates all table rows included in a set of table rows.FBadSortOrderSet,MAPI32.DLL,NM,1, validates a sort order set by verifying its memory allocation.FBinFromHex,MAPI32.DLL,NM,2 converts a string representation of a hexadecimal number to binary data.FEqualNames,MAPI32.DLL,NM,2, determines whether two MAPI named properties are the same.FileTimeToDosDateTime,KERNEL32.DLL,NM,3, converts a 64-bit file time to MS-DOS date and time values. FileTimeToLocalFileTime,KERNEL32.DLL,NM,2, converts a file time based on the Coordinated Universal Time (UTC) to a local file time.FileTimeToSystemTime,KERNEL32.DLL,NM,2, converts a 64-bit file time to system time format.FillConsoleOutputAttribute,KERNEL32.DLL,NM,5 sets the text and background color attributes for a specified number of charactercells, beginning at the specified coordinates in a screen buffer.FillConsoleOutputCharacter,KERNEL32.DLL,AW,5 writes a character to the screen buffer a specified number of times, beginning at the specified coordinates. FillPath,GDI32.DLL,NM,1 closes any open figures in the current pathand fills the path?s interior by using the current brush andpolygon-filling mode.FillRect,USER32.DLL,NM,3, fills a rectangle by using the specified brush.FillRgn,GDI32.DLL,NM,3, fills a region by using the specified brush.FindAtom,KERNEL32.DLL,AW,1 searches the local atom table for thespecified character string and retrieves the atom associated withthat string.FindClose,KERNEL32.DLL,NM,1, closes the specified search handle.FindCloseChangeNotification,KERNEL32.DLL,NM,1, stops change notification handle monitoring.FindClosePrinterChangeNotification,WINMM.DLL,NM,1 closes a change notification object created by calling the FindFirstPrinterChangeNotification function.FindCloseUrlCache,WININET.DLL,NM,1,Closes the specified cache enumeration handle.FindDebugInfoFile,IMAGEHLP.DLL,NM,3, locates a debug (.dbg) file.FindExecutable,SHELL32.DLL,AW,3, retrieves the name and handle to the executable (.FindExecutableImage,IMAGEHLP.DLL,NM,3, locates an executable file.FindFirstChangeNotification,KERNEL32.DLL,AW,3 creates a change notification handle and sets up initial change notification filter conditions.FindFirstFile,KERNEL32.DLL,AW,2, searches a directory for a file whose name matches the specified filename.FindFirstFileEx,KERNEL32.DLL,AW,6, searches a directory for a file whose name and attributes match those specified in the function call.FindFirstFreeAce,ADVAPI32.DLL,NM,2, retrieves a pointer to the first free byte in an access-control list (ACL).FindFirstPrinterChangeNotification,WINMM.DLL,NM,3, creates a change notification object and returns a handle to the object.FindFirstUrlCacheEntry,WININET.DLL,AW,3,Begins the enumeration of the Internet cache.FindFirstUrlCacheEntryEx,WININET.DLL,AW,10,Starts a filtered enumeration of the Internet cache.FindFirstUrlCacheGroup,WININET.DLL,NM,6,Initiates the enumeration of the cache groups in the Internet cache.FindMediaType,URLMON.DLL,NM,2,Class Retrieves the CLSID for the specified media type.FindMediaTypeClass,URLMON.DLL,NM,4, Retrieves the CLSID for the specified media type.FindNextChangeNotification,KERNEL32.DLL,NM,1 requests that the operating system signal a change notification handle the next time it detects an appropriate change. FindNextFile,KERNEL32.DLL,AW,2, continues a file search from a previous call to the FindFirstFile function.FindNextPrinterChangeNotification,WINMM.DLL,NM,3 retrieves information about the most recent change notification for a change notification object associated with a printer or print server. FindNextUrlCacheEntry,WININET.DLL,AW,3,Retrieves the next entry in the Internet cache.FindNextUrlCacheEntryEx,WININET.DLL,AW,6,Finds the next cache entry in a cache enumeration started by the FindFirstUrlCacheEntryEx function.

FindNextUrlCacheGroup,WININET.DLL,NM,3,Retrieves the next cache group in a cache group enumeration started by FindFirstUrlCacheGroup.FindResource,KERNEL32.DLL,AW,3 determines the location of a resource with the specified type and name in the specified module. FindResourceEx,KERNEL32.DLL,AW,4 determines the location of the resourcewith the specified type, name, and language in the specifiedmodule.FindText,COMDLG32.DLL,AW,1 creates a system-defined modeless dialog boxthat lets the user specify a string to search for and options touse when searching for text in a document.FindWindow,USER32.DLL,AW,2 retrieves the handle to the top-levelwindow whose class name and window name match the specifiedstrings.FindWindowEx,USER32.DLL,AW,4 retrieves the handle to a window whose class name and window name match the specified strings.FixBrushOrgEx,GDI32.DLL,NM,4, is not implemented in the Win32 API.FlashWindow,USER32.DLL,NM,2, flashes the window only once; for repeated flashing, the application should create a system timer.FlatSB_EnableScrollBar,COMCTL32.DLL,NM,3,Enables or disables one or both flat scroll bar direction buttons.FlatSB_GetScrollInfo,COMCTL32.DLL,NM,3,Retrieves the information for a flat scroll bar.FlatSB_GetScrollPos,COMCTL32.DLL,NM,2,Retrieves the thumb position in a flat scroll bar.FlatSB_GetScrollProp,COMCTL32.DLL,NM,3,Retrieves the properties for a flat scroll bar. FlatSB_GetScrollRange,COMCTL32.DLL,NM,4,Retrieves the scroll range for a flat scroll bar.FlatSB_SetScrollInfo,COMCTL32.DLL,NM,4,Sets the information for a flat scroll bar.FlatSB_SetScrollPos,COMCTL32.DLL,NM,4,Sets the current position of the thumb in a flat scroll bar.FlatSB_SetScrollProp,COMCTL32.DLL,NM,4,Sets the properties for a flat scroll bar. FlatSB_SetScrollRange,COMCTL32.DLL,NM,5,Sets the scroll range of a flat scroll bar.FlatSB_ShowScrollBar,COMCTL32.DLL,NM,3,Shows or hides a flat scroll bar. FlattenPath,GDI32.DLL,NM,1 transforms any curves in the path that isselected into the current device context (DC), turning each curveinto a sequence of lines.FloodFill,GDI32.DLL,NM,4, fills an area of the display surface with the current brush.FlushConsoleInputBuffer,KERNEL32.DLL,NM,1 flushes the console input buffer. All input records currently in the input buffer are discarded. FlushFileBuffers,KERNEL32.DLL,NM,1, clears the buffers for the specified file and causes all buffered data to be written to the file. FlushInstructionCache,KERNEL32.DLL,NM,3, flushes the instruction cache for the specified process.FlushViewOfFile,KERNEL32.DLL,NM,2, writes to the disk a byte range within a mapped view of a file.FmtIdToPropStgName,IPROP.DLL,NM,2,Converts a property set format identifier (FMTID) to its storage or stream name.FoldString,KERNEL32.DLL,AW,5, maps one string to another, performing a specified transformation option.FormatMessage,KERNEL32.DLL,AW,7, formats a message string.FPropCompareProp,MAPI32.DLL,NM,3, compares two property values using a binary relational operator.FPropContainsProp,MAPI32.DLL,NM,3 compares two property values,generally strings or binary arrays, to see if one contains theother.FPropExists,MAPI32.DLL,NM,2 searches for a given property tag in anIMAPIProp interface or an interface derived from IMAPIProp, such asIMessage or IMAPIFolder.FrameRect,USER32.DLL,NM,3, draws a border around the specified rectangle by using the specified brush.FrameRgn,GDI32.DLL,NM,5, draws a border around the specified region by using the specified brush.FreeConsole,KERNEL32.DLL,NM,0, detaches the calling process from its console.FreeContextBuffer,SECUR32.DLL,NM,1,Enables callers of security package functions to free a memory buffer that was allocated by the security package as a result of calls to InitializeSecurityContext (General) and AcceptSecurityContext (General).FreeCredentialsHandle,SECUR32.DLL,NM,1,Notifies the security system that the credentials are no longer needed. An application calls this function to free the credential handle acquired in the call to the AcquireCredentialsHandle (General) function.FreeDDElParam,USER32.DLL,NM,2, frees the memory specified by the lParam parameter of a posted DDE message.FreeEnvironmentStrings,KERNEL32.DLL,AW,1 frees a block of environment strings.FreeGPOList,USERENV.DLL,AW,1, frees the specified linked list of GPOs.FreeLibrary,KERNEL32.DLL,NM,1, decrements the reference count of the loaded dynamic-link library (DLL) module.FreeLibraryAndExitThread,KERNEL32.DLL,NM,2 decrements the reference count of a loaded dynamic-link library (DLL) by one, and then calls ExitThread to terminate the calling thread. FreePadrlist,MAPI32.DLL,NM,1 destroys an ADRLIST structure and freesassociated memory, including memory allocated for all member arraysand structures.FreePrinterNotifyInfo,WINMM.DLL,NM,1 frees a system-allocated bufferthat was returned by the FindNextPrinterChangeNotificationfunction.FreePropVariantArray,IPROP.DLL,NM,2, calls PropVariantClear on each of the PROPVARIANT structures in the rgvars array to make the value zero for each of the members of the array.FreePropVariantArray,OLE32.DLL,NM,2, calls PropVariantClear on each of the PROPVARIANT structures in the rgvars array to make the value zero for each of the members of the array.FreeProws,MAPI32.DLL,NM,1 destroys an SRowSet structure and freesassociated memory, including memory allocated for all member arraysand structures.FreeResource,KERNEL32.DLL,NM,1, is obsolete.FreeSid,ADVAPI32.DLL,NM,1, frees a security identifier (SID) previously allocated by using the AllocateAndInitializeSid function.FtAddFt,MAPI32.DLL,NM,4, adds one unsigned 64-bit integer to another.FtgRegisterIdleRoutine,MAPI32.DLL,NM,5, adds a FNIDLE - based idle routine to the MAPI system.FtMulDw,MAPI32.DLL,NM,3, multiplies an unsigned 64-bit integer by an unsigned 32-bit integer.FtMulDwDw,MAPI32.DLL,NM,2, multiplies one unsigned 32-bit integer by another.FtNegFt,MAPI32.DLL,NM,2, computes the two?s complement of an unsigned 64-bit integer.FtpCommand,WININET.DLL,AW,6,Sends commands directly to an FTP server.FtpCreateDirectory,WININET.DLL,AW,2,Creates a new directory on the FTP server.FtpDeleteFile,WININET.DLL,AW,2,Deletes a file stored on the FTP server.FtpFindFirstFile,WININET.DLL,AW,5,Searches the specified directory of the given FTP session. File and directory entries are returned to the application in the WIN32_FIND_DATA structure.FtpGetCurrentDirectory,WININET.DLL,AW,3,Retrieves the current directory for the specified FTP session.FtpGetFile,WININET.DLL,AW,7,Retrieves a file from the FTP server and stores it under the specified file name, creating a new local file in the process.FtpGetFileEx,WININET.DLL,NM,7,retrieves a file from the FTP server and stores it under the specified file name, creating a new local file in the process.FtpGetFileSize,WININET.DLL,NM,2,Retrieves the file size of the requested FTP resource.FtpOpenFile,WININET.DLL,AW,5,Initiates access to a remote file on an FTP server for reading or writing.FtpPutFile,WININET.DLL,AW,5,Stores a file on the FTP server.FtpPutFileEx,WININET.DLL,NM,5,This function stores a file on the FTP server.FtpRemoveDirectory,WININET.DLL,AW,2,Removes the specified directory on the FTP server.FtpRenameFile,WININET.DLL,AW,3,Renames a file stored on the FTP server.

Page 9: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

9FtpSetCurrentDirectory,WININET.DLL,AW,2,Changes to a different working directory on the FTP server.FtSubFt,MAPI32.DLL,NM,4, subtracts one unsigned 64-bit integer from another.GdiComment,GDI32.DLL,NM,3, copies a comment from a buffer into a specified enhanced format metafile.GdiFlush,GDI32.DLL,NM,0, flushes the calling thread?s current batch.GdiGetBatchLimit,GDI32.DLL,NM,0, returns the batch limit.GdiSetBatchLimit,GDI32.DLL,NM,1, sets the maximum number of functions that can be accumulated in the calling thread?s current batch.GenerateConsoleCtrlEvent,KERNEL32.DLL,NM,2 sends a specified signal to aconsole process group that shares the console associated with thecalling process.GenerateCopyFilePaths,MSCMS.DLL,NM,9,graphics, GraphicsDrivers, Reference, GenerateCopyFilePathsGetAcceptExSockaddrs,MSWSOCK.DLL,NM,8, parses the data obtained from a call to the AcceptEx function and passes the local and remote addresses to a SOCKADDR structure. GetAcceptExSockaddrs,WSOCK32.DLL,NM,8, parses the data obtained from a call to the AcceptEx function and passes the local and remote addresses to a SOCKADDR structure. GetAclInformation,ADVAPI32.DLL,NM,4, retrieves information about an access-control list (ACL).GetACP,KERNEL32.DLL,NM,0, retrieves the current ANSI code-page identifier for the system.GetActiveObject,OLEAUT32.DLL,NM,3,Retrieves a pointer to a running object that has been registered with OLE.GetActiveWindow,USER32.DLL,NM,0, retrieves the window handle to the active window associated with the thread that calls the function.GetAddressByName,MSWSOCK.DLL,AW,10,Important is a Microsoft-specific extension to the Windows Sockets 1.GetAddressByName,WSOCK32.DLL,AW,10,Important is a Microsoft-specific extension to the Windows Sockets 1.GetAllUsersProfileDirectory,USERENV.DLL,AW,2, retrieves the path to the root of the All Users profile.GetAltMonthNames,OLEAUT32.DLL,NM,2,Retrieves the secondary (altername) month names.GetAppliedGPOList,USERENV.DLL,AW,5, retrieves the list of GPOs applied for the specified user or computer and the specified extension.GetArcDirection,GDI32.DLL,NM,1, returns the current arc direction for the specified device context..GetAspectRatioFilterEx,GDI32.DLL,NM,2, retrieves the setting for the current aspect-ratio filter. GetAsyncKeyState,USER32.DLL,NM,1 determines whether a key is up ordown at the time the function is called, and whether the key waspressed after a previous call to GetAsyncKeyState.GetAtomName,KERNEL32.DLL,AW,3, retrieves a copy of the character string associated with the specified local atom.GetAttribIMsgOnIStg,MAPI32.DLL,NM,3, retrieves attributes of properties on an IMessage object supplied by the OpenIMsgOnIStg function.GetAuditedPermissionsFromAcl,ADVAPI32.DLL,AW,4, returns the audited access rights for a specified trustee.GetBinaryType,KERNEL32.DLL,AW,2, determines whether a file is executable, and if so, what type of executable file it is.GetBitmapBits,GDI32.DLL,NM,3, is obsolete.GetBitmapDimensionEx,GDI32.DLL,NM,2, retrieves the dimensions of a SetBitmapDimensionEx function.GetBkColor,GDI32.DLL,NM,1, returns the current background color for the specified device context.GetBkMode,GDI32.DLL,NM,1, returns the current background mix mode for a specified device context.GetBoundsRect,GDI32.DLL,NM,3 obtains the current accumulated bounding rectangle for a specified device context. GetBrushOrgEx,GDI32.DLL,NM,2, retrieves the current brush origin for the specified device context.GetCapture,USER32.DLL,NM,0, retrieves the handle of the window (if any) that has captured the mouse.GetCaretBlinkTime,USER32.DLL,NM,0, returns the elapsed time, in milliseconds, required to invert the caret?s pixels.GetCaretPos,USER32.DLL,NM,1, copies the caret?s position, in client coordinates, to the specified POINT structure.GetCharABCWidths,GDI32.DLL,AW,4 retrieves the widths, in logicalunits, of consecutive characters in a given range from the currentTrueType font.GetCharABCWidthsFloat,GDI32.DLL,AW,4 retrieves the widths, in logicalunits, of consecutive characters in a specified range from thecurrent font.GetCharacterPlacement,GDI32.DLL,AW,6 retrieves information about a character string, such as character widths, caret positioning, ordering within the string, and glyph rendering.GetCharWidth,GDI32.DLL,AW,4 retrieves the widths, in logicalcoordinates, of consecutive characters in a specified range fromthe current font.GetCharWidth32,GDI32.DLL,AW,4 retrieves the widths, in logicalcoordinates, of consecutive characters in a specified range fromthe current font.GetCharWidthFloat,GDI32.DLL,AW,4, retrieves the fractional widths of consecutive characters in a specified range from the current font.GetClassFile,OLE32.DLL,NM,2,OrMime Retrieves the CLSID of the object to instantiate for the specified file.GetClassFileOrMime,URLMON.DLL,NM,7, Retrieves the CLSID of the object to instantiate for the specified file.GetClassInfo,USER32.DLL,AW,3, retrieves information about a window class.GetClassInfoEx,USER32.DLL,AW,3 retrieves information about a windowclass, including the handle of the small icon associated with thewindow class.GetClassLong,USER32.DLL,AW,2 retrieves the specified 32-bit (long)value from the WNDCLASSEX structure associated with the specifiedwindow.GetClassName,USER32.DLL,AW,3, retrieves the name of the class to which the specified window belongs.GetClassURL,URLMON.DLL,NM,2, GetClassURL Function Not currently implemented. GetClassWord,USER32.DLL,NM,2 retrieves the 16-bit (word) value at thespecified offset into the extra class memory for the window classto which the specified window belongs.GetClientRect,USER32.DLL,NM,2 retrieves the coordinates of a window?s client area. GetClipboardData,USER32.DLL,NM,1, retrieves data from the clipboard in a specified format.GetClipboardFormatName,USER32.DLL,AW,3, retrieves from the clipboard the name of the specified registered format.GetClipboardOwner,USER32.DLL,NM,0, retrieves the window handle of the current owner of the clipboard.GetClipboardSequenceNumber,USER32.DLL,NM,0, returns the clipboard sequence number for the current window station.GetClipboardViewer,USER32.DLL,NM,0, retrieves the handle of the first window in the clipboard viewer chain.GetClipBox,GDI32.DLL,NM,2 retrieves the dimensions of the tightestbounding rectangle that can be drawn around the current visiblearea on the device.GetClipCursor,USER32.DLL,NM,1, retrieves the screen coordinates of the rectangular area to which the cursor is confined.GetClipRgn,GDI32.DLL,NM,2 retrieves a handle identifying the currentapplication-defined clipping region for the specified devicecontext.GetCMMInfo,MSCMS.DLL,NM,2, retrieves various information about the color management module (CMM) that created the specified color transform.

GetColorAdjustment,GDI32.DLL,NM,2 retrieves the color adjustmentvalues for the specified device context.GetColorDirectory,MSCMS.DLL,AW,3, retrieves the path of the Windows COLOR directory on a specified machine.GetColorProfileElement,MSCMS.DLL,NM,6, copies data from a specified tagged profile element of a specified color profile into a buffer.GetColorProfileElementTag,MSCMS.DLL,NM,3, retrieves the tag name specified by dwIndex in the tag table of a given color profile, where dwIndex is a one-based index into that table.GetColorProfileFromHandle,MSCMS.DLL,NM,3,Given a handle to an open color profile, the GetColorProfileFromHandle function will copy the contents of the profile into a buffer supplied by the application.GetColorProfileHeader,MSCMS.DLL,NM,2, retrieves the header of a color profile.GetCommandLine,KERNEL32.DLL,AW,0 returns a pointer to the command-line string for the current process. GetCommConfig,KERNEL32.DLL,NM,3 gets the current configuration of a communications device.GetCommMask,KERNEL32.DLL,NM,2, retrieves the value of the event mask for a specified communications device.GetCommModemStatus,KERNEL32.DLL,NM,2, retrieves modem control-register values.GetCommProperties,KERNEL32.DLL,NM,2 fills a buffer with informationabout the communications properties for a specified communicationsdevice.GetCommState,KERNEL32.DLL,NM,2 fills in a device-control block (a DCBstructure) with the current control settings for a specifiedcommunications device.GetCommTimeouts,KERNEL32.DLL,NM,2, retrieves the time-out parameters for all read and write operations on a specified communications device.GetCompressedFileSize,KERNEL32.DLL,AW,2, obtains the compressed size of a file.GetComputerName,KERNEL32.DLL,AW,2, retrieves the computer name of the current system.GetComputerObjectName,SECUR32.DLL,AW,3, retrieves the local computer's name in a specified format.GetConsoleCP,KERNEL32.DLL,NM,0 Windows NT: returns the identity of theinput code page used by the console associated with the callingprocess.GetConsoleCursorInfo,KERNEL32.DLL,NM,2 retrieves information about thesize and visibility of the cursor for the specified console screenbuffer.GetConsoleMode,KERNEL32.DLL,NM,2 reports the current input mode of aconsole?s input buffer or the current output mode of a consolescreen buffer.GetConsoleOutputCP,KERNEL32.DLL,NM,0 Windows NT: returns the identity ofthe output code page used by the console associated with thecalling process.GetConsoleScreenBufferInfo,KERNEL32.DLL,NM,2, retrieves information about the specified console screen buffer.GetConsoleTitle,KERNEL32.DLL,AW,2, retrieves the title bar string for the current console window.GetConvertStg,OLE32.DLL,NM,1, returns the current value of the convert bit for the specified storage object.GetCountColorProfileElements,MSCMS.DLL,NM,2, retrieves the number of tagged elements in a given color profile.GetCPInfo,KERNEL32.DLL,NM,2, retrieves information about any valid installed or available code page.GetCurrencyFormat,KERNEL32.DLL,AW,6, formats a number string as a currency string for a specified locale.GetCurrentDirectory,KERNEL32.DLL,AW,2 retrieves the current directory for the current process. GetCurrentHwProfile,ADVAPI32.DLL,AW,1, retrieves the display name and globally unique identifier (GUID) string for the hardware profile.GetCurrentObject,GDI32.DLL,NM,2, obtains a handle to a device context? s currently selected object of a specified type.GetCurrentPositionEx,GDI32.DLL,NM,2, retrieves the current position in logical coordinates.GetCurrentProcess,KERNEL32.DLL,NM,0, returns a pseudohandle for the current process.GetCurrentProcessId,KERNEL32.DLL,NM,0, returns the process identifier of the calling process.GetCurrentThread,KERNEL32.DLL,NM,0, returns a pseudohandle for the current thread.GetCurrentThreadId,KERNEL32.DLL,NM,0, returns the thread identifier of the calling thread. GetCursor,USER32.DLL,NM,0, retrieves the handle of the current cursor.GetCursorPos,USER32.DLL,NM,1, retrieves the cursor?s position, in screen coordinates.GetDateFormat,KERNEL32.DLL,AW,6 formats a date as a date string for a specified locale.GetDC,USER32.DLL,NM,1, retrieves a handle of a display device context (DC) for the client area of the specified window.GetDCEx,USER32.DLL,NM,3, retrieves the handle of a display device (DC) context for the specified window.GetDCOrgEx,GDI32.DLL,NM,2, obtains the final translation origin for a specified device context (DC).GetDefaultCommConfig,KERNEL32.DLL,AW,3, gets the default configuration for a communications device.GetDefaultUserProfileDirectory,USERENV.DLL,AW,2, retrieves the path to the root of the Default User profile.GetDesktopWindow,USER32.DLL,NM,0, returns the handle of the Windows desktop window.GetDeviceCaps,GDI32.DLL,NM,2, retrieves device-specific information about a specified device.GetDeviceDriverBaseName,PSAPI.DLL,AW,3, retrieves the base name of the specified device driver.GetDeviceDriverFileName,PSAPI.DLL,AW,3, retrieves the fully qualified path for the specified device driver.GetDialogBaseUnits,USER32.DLL,NM,0 returns the system's dialog baseunits, which are the average width and height of characters in thesystem font.GetDIBColorTable,GDI32.DLL,NM,4 retrieves RGB (red, green, blue) color values from a range of entries in the color table of the DIB section bitmap that is currently selected into a specified device context.GetDIBits,GDI32.DLL,NM,7, retrieves the bits of the specified bitmap and copies them into a buffer using the specified format.GetDiskFreeSpace,KERNEL32.DLL,AW,5, retrieves information about the specified disk, including the amount of free space on the disk.GetDiskFreeSpaceEx,KERNEL32.DLL,AW,4, lets you avoid the arithmetic required by the GetDiskFreeSpace function.GetDlgCtrlID,USER32.DLL,NM,1, returns the identifier of the specified control.GetDlgItem,USER32.DLL,NM,2, retrieves the handle of a control in the specified dialog box. GetDlgItemInt,USER32.DLL,NM,4, translates the text of a specified control in a dialog box into an integer value.GetDlgItemText,USER32.DLL,AW,4, retrieves the title or text associated with a control in a dialog box.GetDoubleClickTime,USER32.DLL,NM,0, retrieves the current double-click time for the mouse.GetDriveType,KERNEL32.DLL,AW,1, determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive.GetEffectiveClientRect,COMCTL32.DLL,NM,3, calculates the dimensions of a rectangle in the client area.GetEffectiveRightsFromAcl,ADVAPI32.DLL,AW,3, retrieves the effective access rights that an ACL allows for a specified trustee.GetEnhMetaFile,GDI32.DLL,AW,1, creates a handle that identifies the enhanced-format metafile stored in the specified file.

Page 10: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

10GetEnhMetaFileBits,GDI32.DLL,NM,3, retrieves the contents of the specified enhanced-format metafile and copies them into a buffer.GetEnhMetaFileDescription,GDI32.DLL,AW,3 retrieves an optional textdescription from an enhanced-format metafile and copies the stringto the specified buffer.GetEnhMetaFileHeader,GDI32.DLL,NM,3 retrieves the record containing the header for the specified enhanced-format metafile. GetEnhMetaFilePaletteEntries,GDI32.DLL,NM,3, retrieves optional palette entries from the specified enhanced metafile.GetEnvironmentStrings,KERNEL32.DLL,AW,0, returns the address of the environment block for the current process.GetEnvironmentVariable,KERNEL32.DLL,AW,3 retrieves the value of thespecified variable from the environment block of the callingprocess.GetErrorInfo,OLEAUT32.DLL,NM,2,Obtains the error information pointer set by the previous call to SetErrorInfo in the current logical thread.GetExitCodeProcess,KERNEL32.DLL,NM,2 retrieves the termination status ofthe specified process.GetExitCodeThread,KERNEL32.DLL,NM,2, retrieves the termination status of the specified thread.GetExpandedName,LZ32.DLL,AW,2 retrieves the original name of acompressed file, if the file was compressed by using the MicrosoftFile Compression Utility (COMPRESS.GetExplicitEntriesFromAcl,ADVAPI32.DLL,AW,3 retrieves an array ofEXPLICIT_ACCESS structures that describe the access-control entries(ACEs) in an access-control list (ACL).GetFileAttributes,KERNEL32.DLL,AW,1, returns attributes for a specified file or directory.GetFileAttributesEx,KERNEL32.DLL,AW,3, obtains attribute information about a specified file or directory.GetFileInformationByHandle,KERNEL32.DLL,NM,2, retrieves information about a specified file.GetFileSecurity,ADVAPI32.DLL,AW,5, obtains specified information about the security of a file or directory.GetFileSize,KERNEL32.DLL,NM,2, retrieves the size, in bytes, of the specified file.GetFileTime,KERNEL32.DLL,NM,4, retrieves the date and time that a file was created, last accessed, and last modified.GetFileTitle,COMDLG32.DLL,AW,3, returns the name of the file identified by the lpszFile parameter.GetFileType,KERNEL32.DLL,NM,1 returns the type of the specified file.GetFileVersionInfo,VERSION.DLL,AW,4, returns version information about a specified file.GetFileVersionInfoSize,VERSION.DLL,AW,2 determines whether operating system can obtain version information about a specifiedfile.GetFocus,USER32.DLL,NM,0 retrieves the handle of the window that hasthe keyboard focus, if the window is associated with the callingthread?s message queue.GetFontData,GDI32.DLL,NM,5, retrieves font metric data for a TrueType font.GetFontLanguageInfo,GDI32.DLL,NM,1, returns information about the currently selected font for the specified display context.GetForegroundWindow,USER32.DLL,NM,0 returns the handle of theforeground window (the window with which the user is currentlyworking).GetForm,WINMM.DLL,AW,6, initializes a FORM_INFO_1 structure with data describing the specified form for a printer.GetFullPathName,KERNEL32.DLL,AW,4, retrieves the full path and filename of a specified file.GetGlyphOutline,GDI32.DLL,AW,7 retrieves the outline or bitmap for acharacter in the TrueType font that is selected into the specifieddevice context.GetGPOList,USERENV.DLL,AW,6, retrieves the list of GPOs for the specified user or computer.GetGraphicsMode,GDI32.DLL,NM,1, retrieves the current graphics mode for the specified device context.GetGuiResources,USER32.DLL,NM,2 returns the count of handles to graphical user interface (GUI) objects in use by the specified process. GetHandleInformation,KERNEL32.DLL,NM,2, obtains information about certain properties of an object handle.GetHGlobalFromILockBytes,OLE32.DLL,NM,2, retrieves a global memory handle to a byte array object created using the CreateILockBytesOnHGlobal function.GetHGlobalFromStream,OLE32.DLL,NM,2, This function retrieves the global memory handle to a stream that was created through a call to the CreateStreamOnHGlobal function.gethostbyaddr,WS2_32.DLL,NM,3 retrieves the host information corresponding to a network address.gethostbyaddr,WSOCK32.DLL,NM,3 retrieves the hostinformation corresponding to a network address.gethostbyname,WS2_32.DLL,NM,1, retrieves host information corresponding to a host name from a host database.Note The gethostbyname function has been deprecated by the introduction of the getaddrinfo function.gethostbyname,WSOCK32.DLL,NM,1, retrieves host information corresponding to a host name from a host database.Note The gethostbyname function has been deprecated by the introduction of the getaddrinfo function.gethostname,WS2_32.DLL,NM,2, retrieves the standard host name for the local computer.gethostname,WSOCK32.DLL,NM,2, retrieves the standard host name for the local computer.GetIconInfo,USER32.DLL,NM,2, retrieves information about the specified icon or cursor.GetImageConfigInformation,IMAGEHLP.DLL,NM,2, locates and returns the load configuration data of an image.GetImageUnusedHeaderBytes,IMAGEHLP.DLL,NM,2, returns the offset and size of the part of the PE header that is currently unused.GetInputState,USER32.DLL,NM,0, determines whether there are mouse- button or keyboard messages in the calling thread?s message queue.GetJob,WINMM.DLL,AW,6, retrieves print-job data for the specified printer.GetKBCodePage,USER32.DLL,NM,0 returns the current Windows code page. GetKernelObjectSecurity,ADVAPI32.DLL,NM,5, retrieves a copy of the security descriptor protecting a kernel object.GetKerningPairs,GDI32.DLL,AW,3, retrieves the character-kerning pairs for the currently selected font for the specified device context.GetKeyboardLayout,USER32.DLL,NM,1, retrieves the active keyboard layout for a specified thread.GetKeyboardLayoutList,USER32.DLL,NM,2 retrieves the keyboard layouthandles corresponding to the current set of input locales in thesystem.GetKeyboardLayoutName,USER32.DLL,AW,1, retrieves the name of the active keyboard layout.GetKeyboardState,USER32.DLL,NM,1 copies the status of the 256 virtual keys to the specified buffer. GetKeyboardType,USER32.DLL,NM,1, retrieves information about the current keyboard.GetKeyNameText,USER32.DLL,AW,3, retrieves a string that represents the name of a key.GetKeyState,USER32.DLL,NM,1, retrieves the status of the specified virtual key.GetLargestConsoleWindowSize,KERNEL32.DLL,NM,1 returns the size of thelargest possible console window, based on the current font and thesize of the display.GetLastActivePopup,USER32.DLL,NM,1, determines which pop-up window owned by the specified window was most recently active.GetLastError,KERNEL32.DLL,NM,0, returns the calling thread?s last-error code value.GetLengthSid,ADVAPI32.DLL,NM,1, returns the length, in bytes, of a valid SID structure.GetLocaleInfo,KERNEL32.DLL,AW,4, always retrieves information in text format.GetLocalTime,KERNEL32.DLL,NM,1 retrieves the current local date and time. GetLogicalDrives,KERNEL32.DLL,NM,0, returns a bitmask representing the currently available disk drives.

GetLogicalDriveStrings,KERNEL32.DLL,AW,2, fills a buffer with strings that specify valid drives in the system.GetMailslotInfo,KERNEL32.DLL,NM,5, retrieves information about the specified mailslot.GetMapMode,GDI32.DLL,NM,1 retrieves the current mapping mode. GetMappedFileName,PSAPI.DLL,AW,4, checks if the specified address is within a memory-mapped file in the address space of the specified process. If so, the function returns the name of the memory-mapped file.GetMenu,USER32.DLL,NM,1, retrieves the handle of the menu assigned to the given window.GetMenuCheckMarkDimensions,USER32.DLL,NM,0, returns the dimensions of the default check mark bitmap.GetMenuContextHelpId,USER32.DLL,NM,1, retrieves the help context identifier associated with the specified menu.GetMenuDefaultItem,USER32.DLL,NM,3 determines the default menu item on the specified menu.GetMenuItemCount,USER32.DLL,NM,1, determines the number of items in the specified menu.GetMenuItemID,USER32.DLL,NM,2, retrieves the menu item identifier of a menu item located at the specified position in a menu.GetMenuItemInfo,USER32.DLL,AW,4, retrieves information about a menu item.GetMenuItemRect,USER32.DLL,NM,4, retrieves the bounding rectangle for the specified menu item.GetMenuState,USER32.DLL,NM,3 retrieves the menu flags associated with the specified menu item. GetMenuString,USER32.DLL,AW,5, copies the text string of the specified menu item into the specified buffer.GetMessage,USER32.DLL,AW,4, retrieves a message from the calling thread?s message queue and places it in the specified structure.GetMessageExtraInfo,USER32.DLL,NM,0, gets the extra message information for the current thread.GetMessagePos,USER32.DLL,NM,0, returns a long value that gives the cursor position in screen coordinates.GetMessageTime,USER32.DLL,NM,0 returns the message time for the lastmessage retrieved by the GetMessage function from the currentthread?s message queue.GetMetaFile,GDI32.DLL,AW,1, creates a handle that identifies the given Windows-format metafile.GetMetaFileBitsEx,GDI32.DLL,NM,3, retrieves the contents of a Windows- format metafile and copies them into the specified buffer.GetMetaRgn,GDI32.DLL,NM,2, retrieves the current metaregion for the specified device context.GetMiterLimit,GDI32.DLL,NM,2, returns the miter limit for the specified device context.GetModuleBaseName,PSAPI.DLL,AW,4, retrieves the base name of the specified module.GetModuleFileName,KERNEL32.DLL,AW,3, retrieves the full path and filename for the executable file containing the specified module.GetModuleFileNameEx,PSAPI.DLL,AW,4, retrieves the fully-qualified path for the file containing the specified module.GetModuleHandle,KERNEL32.DLL,AW,1 returns a module handle for thespecified module if the file has been mapped into the address spaceof the calling process.GetModuleInformation,PSAPI.DLL,NM,4, retrieves information about the specified module in the MODULEINFO structure.GetMonitorInfo,USER32.DLL,AW,2, lets you obtain information about a display monitor.GetMultipleTrustee,ADVAPI32.DLL,AW,1, is provided for future use.GetMultipleTrusteeOperation,ADVAPI32.DLL,AW,1, is provided for future use.GetNameByType,MSWSOCK.DLL,AW,3, obtains the name of a network service.GetNameByType,WSOCK32.DLL,AW,3, obtains the name of a network service.GetNamedPipeHandleState,KERNEL32.DLL,AW,7 GetNamedPipeHandleStatespecified named pipe.GetNamedPipeInfo,KERNEL32.DLL,NM,5, retrieves information about the specified named pipe.GetNamedSecurityInfo,ADVAPI32.DLL,AW,8, retrieves a copy of the security descriptor for an object specified by name.GetNearestColor,GDI32.DLL,NM,2 returns a color value identifying acolor from the system palette that will be displayed when thespecified color value is used.GetNearestPaletteIndex,GDI32.DLL,NM,2 retrieves the index for theentry in the specified logical palette most closely matching aspecified color value.GetNextDlgGroupItem,USER32.DLL,NM,3 retrieves the handle of the firstcontrol in a group of controls that precedes (or follows) thespecified control in a dialog box.GetNextDlgTabItem,USER32.DLL,NM,3 retrieves the handle of the firstcontrol that has the WS_TABSTOP style that precedes (or follows)the specified control.GetNtmsMediaPoolName,NTMSAPI.DLL,AW,4, retrieves the specified media pool's full name hierarchy.GetNtmsObjectAttribute,NTMSAPI.DLL,AW,6, retrieves the extended attribute (named private data) from the specified RSM object.GetNtmsObjectInformation,NTMSAPI.DLL,AW,3, returns an object's information structure for the specified object.GetNtmsObjectSecurity,NTMSAPI.DLL,NM,7, reads the security descriptor for the specified RSM object.GetNtmsRequestOrder,NTMSAPI.DLL,NM,3, gets the order that the specified request will be processed in the library queue.GetNumberFormat,KERNEL32.DLL,AW,6, formats a number string as a number string customized for a specified locale.GetNumberOfConsoleInputEvents,KERNEL32.DLL,NM,2, retrieves the number of unread input records in the console?s input buffer.GetNumberOfConsoleMouseButtons,KERNEL32.DLL,NM,1, retrieves the number of buttons on the mouse used by the current console.GetNumberOfEventLogRecords,ADVAPI32.DLL,NM,2 retrieves the number of records in the specified event log. GetObject,GDI32.DLL,AW,3 obtains information about a specified graphics object. GetObjectType,GDI32.DLL,NM,1 identifies the type of the specified object.GetOEMCP,KERNEL32.DLL,NM,0, retrieves the current OEM code-page identifier for the system.GetOldestEventLogRecord,ADVAPI32.DLL,NM,2, retrieves the absolute record number of the oldest record in the specified event log.GetOpenClipboardWindow,USER32.DLL,NM,0, retrieves the handle of the window that currently has the clipboard open.GetOpenFileName,COMDLG32.DLL,AW,1 creates an Open common dialog box thatlets the user specify the drive, directory, and the name of a fileor set of files to open.GetOpenFileNamePreview,MSVFW32.DLL,AW,1, selects a file by using the Open dialog box.GetOutlineTextMetrics,GDI32.DLL,AW,3, retrieves text metrics for TrueType fonts.GetOverlappedResult,KERNEL32.DLL,NM,4 returns the results of anoverlapped operation on the specified file, named pipe, orcommunications device.GetPaletteEntries,GDI32.DLL,NM,4, retrieves a specified range of palette entries from the given logical palette.GetParent,USER32.DLL,NM,1, retrieves the handle of the specified child window?s parent window.GetPath,GDI32.DLL,NM,4 retrieves the coordinates defining theendpoints of lines and the control points of curves found in thepath that is selected into the specified device context.getpeername,WS2_32.DLL,NM,3 retrieves the name of thepeer to which a socket is connected.getpeername,WSOCK32.DLL,NM,3 retrieves the name of thepeer to which a socket is connected.

Page 11: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

11GetPixel,GDI32.DLL,NM,3, retrieves the red, green, blue (RGB) color value of the pixel at the specified coordinates.GetPixelFormat,GDI32.DLL,NM,1, obtains the index of the currently selected pixel format of the specified device context.GetPolyFillMode,GDI32.DLL,NM,1, retrieves the current polygon fill mode.GetPrinter,WINMM.DLL,AW,5, retrieves information about a specified printer.GetPrinterData,WINMM.DLL,AW,6, retrieves printer-configuration data for the specified printer.GetPrinterDriver,WINMM.DLL,AW,6, retrieves driver data for the specified printer.GetPrinterDriverDirectory,WINMM.DLL,AW,6, retrieves the path of the printer-driver directory.GetPrintProcessorDirectory,WINMM.DLL,AW,6, retrieves the path for the print processor on the specified server.GetPriorityClass,KERNEL32.DLL,NM,1, returns the priority class for the specified process.GetPriorityClipboardFormat,USER32.DLL,NM,2, returns the first available clipboard format in the specified list.GetPrivateObjectSecurity,ADVAPI32.DLL,NM,5 retrieves information from a protectedserver object?s security descriptor.GetPrivateProfileInt,KERNEL32.DLL,AW,4 retrieves an integer associatedwith a key in the specified section of the given initializationfile.GetPrivateProfileSection,KERNEL32.DLL,AW,4, retrieves all of the keys and values for the specified section from an initialization file.GetPrivateProfileSectionNames,KERNEL32.DLL,AW,3, retrieves the names of all sections in an initialization file.GetPrivateProfileString,KERNEL32.DLL,AW,6, retrieves a string from the specified section in an initialization file.GetPrivateProfileStruct,KERNEL32.DLL,AW,5 retrieves the data associated with the specified key in the given section of an initialization file.GetProcAddress,KERNEL32.DLL,NM,2, returns the address of the specified exported dynamic-link library (DLL) function.GetProcessAffinityMask,KERNEL32.DLL,NM,3 obtains a process affinity mask for the specified process and the system affinity mask for the system.GetProcessHeap,KERNEL32.DLL,NM,0, obtains a handle to the heap of the calling process.GetProcessMemoryInfo,PSAPI.DLL,NM,3, retrieves information about the memory usage of the specified process in the PROCESS_MEMORY_COUNTERS structure.GetProcessPriorityBoost,KERNEL32.DLL,NM,2, returns the priority boost control state of the specified process.GetProcessShutdownParameters,KERNEL32.DLL,NM,2, retrieves shutdown parameters for the currently calling process.GetProcessTimes,KERNEL32.DLL,NM,5, obtains timing information about a specified process.GetProcessVersion,KERNEL32.DLL,NM,1 obtains the major and minor versionnumbers of the Windows version on which a specified process expectsto run.GetProcessWindowStation,USER32.DLL,NM,0, returns a handle of the window station associated with the calling process.GetProcessWorkingSetSize,KERNEL32.DLL,NM,3, obtains the minimum and maximum working set sizes of a specified process.GetProfileInt,KERNEL32.DLL,AW,3, retrieves an integer from the specified key name in the given section of the WIN.GetProfilesDirectory,USERENV.DLL,AW,2, retrieves the path to the root directory where all user profiles are stored.GetProfileSection,KERNEL32.DLL,AW,3, retrieves all of the keys and values for the specified section of the WIN.GetProfileString,KERNEL32.DLL,AW,5, retrieves the string associated with the specified key in the given section of the WIN.GetProfileType,USERENV.DLL,NM,1, retrieves the type of profile loaded for the current user.GetProp,USER32.DLL,AW,2, retrieves a data handle from the property list of the given window.getprotobyname,WS2_32.DLL,NM,1 information corresponding to a protocol name.getprotobyname,WSOCK32.DLL,NM,1 information corresponding to a protocol name.getprotobynumber,WS2_32.DLL,NM,1 getprotobynumberretrieves protocolinformation corresponding to a protocol number.getprotobynumber,WSOCK32.DLL,NM,1 retrieves protocolinformation corresponding to a protocol number.GetPS2ColorRenderingDictionary,MSCMS.DLL,NM,5, retrieves the PostScript Level 2 color rendering dictionary from the specified profile.GetPS2ColorRenderingIntent,MSCMS.DLL,NM,4, retrieves the PostScript Level 2 color rendering intent from a profile.GetPS2ColorSpaceArray,MSCMS.DLL,NM,6, retrieves the PostScript Level 2 color space array from a profile.GetQueuedCompletionStatus,KERNEL32.DLL,NM,5, attempts to dequeue an I/O completion packet from a specified input/output completion port.GetQueueStatus,USER32.DLL,NM,1, returns flags that indicate the type of messages found in the calling thread?s message queue. GetRasterizerCaps,GDI32.DLL,NM,2, returns flags indicating whether TrueType fonts are installed in the system. GetRegionData,GDI32.DLL,NM,3, fills the specified buffer with data describing a region.GetRgnBox,GDI32.DLL,NM,2, retrieves the bounding rectangle of the specified region.GetROP2,GDI32.DLL,NM,1, retrieves the foreground mix mode of the specified device context.GetSaveFileName,COMDLG32.DLL,AW,1 creates a Save common dialog box that lets the user specify the drive, directory, and name of a file to save. GetSaveFileNamePreview,MSVFW32.DLL,AW,1 selects a file by using the SaveAs dialog box.GetScrollInfo,USER32.DLL,NM,3 retrieves the parameters of a scrollbar, including the minimum and maximum scrolling positions, thepage size, and the position of the scroll box (thumb).GetScrollPos,USER32.DLL,NM,2, retrieves the current position of the scroll box (thumb) in the specified scroll bar.GetScrollRange,USER32.DLL,NM,4 retrieves the current minimum and maximum scroll box (thumb) positions for the specified scroll barGetSecurityDescriptorControl,ADVAPI32.DLL,NM,3 retrieves a securitydescriptor?s control and revision information.GetSecurityDescriptorDacl,ADVAPI32.DLL,NM,4 retrieves a pointer to thediscretionary access-control list (ACL) in a specified securitydescriptor.GetSecurityDescriptorGroup,ADVAPI32.DLL,NM,3, retrieves the primary group information from a security descriptor.GetSecurityDescriptorLength,ADVAPI32.DLL,NM,1, returns the length, in bytes, of a structurally valid SECURITY_DESCRIPTOR structure.GetSecurityDescriptorOwner,ADVAPI32.DLL,NM,3, retrieves the owner information from a security descriptor.GetSecurityDescriptorSacl,ADVAPI32.DLL,NM,4 retrieves a pointer to thesystem access-control list (ACL) in a specified securitydescriptor.GetSecurityInfo,ADVAPI32.DLL,NM,8 retrieves a copy of the security descriptor for an object specified by a handle. getservbyname,WS2_32.DLL,NM,2 getservbynameinformation corresponding to a service name and protocol.getservbyname,WSOCK32.DLL,NM,2 information corresponding to a service name and protocol.getservbyport,WS2_32.DLL,NM,2, retrieves service information corresponding to a port and protocol.getservbyport,WSOCK32.DLL,NM,2, retrieves service information corresponding to a port and protocol.GetService,MSWSOCK.DLL,AW,7,Important is a Microsoft-specific extension to the Windows Sockets 1.

GetService,WSOCK32.DLL,AW,7,Important is a Microsoft-specific extension to the Windows Sockets 1.GetServiceDisplayName,ADVAPI32.DLL,AW,4 obtains the display name that is associated with a particular service. .GetServiceKeyName,ADVAPI32.DLL,AW,4, obtains the service name that is associated with a particular service?s display name.GetShortPathName,KERNEL32.DLL,AW,3, obtains the short path form of a specified input path.GetSidIdentifierAuthority,ADVAPI32.DLL,NM,1 returns the address of theSID_IDENTIFIER_AUTHORITY structure in a specified securityidentifier (SID).GetSidLengthRequired,ADVAPI32.DLL,NM,1 returns the length, in bytes, ofthe buffer required to store a SID structure with a specifiednumber of subauthorities.GetSidSubAuthority,ADVAPI32.DLL,NM,2, returns the address of a specified subauthority in a SID structure.GetSidSubAuthorityCount,ADVAPI32.DLL,NM,1, returns the address of the field in a SID structure containing the subauthority count.getsockname,WS2_32.DLL,NM,3, retrieves the current name for the specified socket descriptor in name.getsockname,WSOCK32.DLL,NM,3, retrieves the current name for the specified socket descriptor in name.getsockopt,WS2_32.DLL,NM,5 retrieves a socket option.getsockopt,WSOCK32.DLL,NM,5 retrieves a socket option.GetStandardColorSpaceProfile,MSCMS.DLL,AW,4, retrieves the color profile registered for the specified standard color space.GetStartupInfo,KERNEL32.DLL,AW,1 retrieves the contents of the STARTUPINFO structure that was specified when the calling process was created. GetStdHandle,KERNEL32.DLL,NM,1, returns a handle for the standard input, standard output, or standard error device.GetStockObject,GDI32.DLL,NM,1, retrieves a handle to one of the predefined stock pens, brushes, fonts, or palettes.GetStretchBltMode,GDI32.DLL,NM,1, retrieves the current stretching mode.GetStringType,KERNEL32.DLL,AW,5 returns character-type information for the characters in the specified source string.GetStringTypeEx,KERNEL32.DLL,AW,5, returns character-type information for the characters in the specified source string.GetSubMenu,USER32.DLL,NM,2, retrieves the handle of the drop-down menu or submenu activated by the specified menu item.GetSysColor,USER32.DLL,NM,1, retrieves the current color of the specified display element.GetSysColorBrush,USER32.DLL,NM,1, retrieves a handle identifying a logical brush that corresponds to the specified color index.GetSystemDefaultLangID,KERNEL32.DLL,NM,0, retrieves the system default language identifier.GetSystemDefaultLCID,KERNEL32.DLL,NM,0, retrieves the system default locale identifier.GetSystemDirectory,KERNEL32.DLL,AW,2, retrieves the path of the Windows system directory.GetSystemInfo,KERNEL32.DLL,NM,1, returns information about the current system.GetSystemMenu,USER32.DLL,NM,2 allows the application to access thewindow menu (also known as the System menu or the Control menu) forcopying and modifying.GetSystemMetrics,USER32.DLL,NM,1, retrieves various system metrics and system configuration settings.GetSystemPaletteEntries,GDI32.DLL,NM,4 retrieves a range of palette entries from the system palette that is associated with the specified device context. GetSystemPaletteUse,GDI32.DLL,NM,1, retrieves the current state of the system (physical) palette for the specified device context.GetSystemPowerStatus,KERNEL32.DLL,NM,1 retrieves the power status of the system. GetSystemTime,KERNEL32.DLL,NM,1, retrieves the current system date and time.GetSystemTimeAdjustment,KERNEL32.DLL,NM,3 determines whether the system is applying periodic time adjustments to its time-of-day clock at each clock interrupt, along with the value and period of any such adjustments.GetSystemTimeAsFileTime,KERNEL32.DLL,NM,1, obtains the current system date and time.GetTapeParameters,KERNEL32.DLL,NM,4, retrieves information that describes the tape or the tape drive. GetTapePosition,KERNEL32.DLL,NM,5, retrieves the current address of the tape, in logical or absolute blocks.GetTapeStatus,KERNEL32.DLL,NM,1, indicates whether the tape device is ready to process tape commands.GetTempFileName,KERNEL32.DLL,AW,4, creates a name for a temporary file.GetTempPath,KERNEL32.DLL,AW,2, retrieves the path of the directory designated for temporary files.GetTextAlign,GDI32.DLL,NM,1, retrieves the text the specified device context.GetTextCharacterExtra,GDI32.DLL,NM,1, retrieves the current intercharacter spacing for the specified device context.GetTextCharset,GDI32.DLL,NM,1 obtains a character-set identifier forthe font that is currently selected into a specified devicecontext.GetTextColor,GDI32.DLL,NM,1, retrieves the current text color for the specified device context.GetTextExtentExPoint,GDI32.DLL,AW,7 retrieves the number of characters in a specified string that will fit within a specified space and fills an array with the text extent for each of those characters.GetTextExtentPoint,GDI32.DLL,AW,4, computes the width and height of the specified string of text.GetTextExtentPoint32,GDI32.DLL,AW,4, computes the width and height of the specified string of text.GetTextFace,GDI32.DLL,AW,3, retrieves the typeface name of the font that is selected into the specified device context.GetTextMetrics,GDI32.DLL,AW,2 fills the specified buffer with the,metrics for the currently selected font.GetThreadContext,KERNEL32.DLL,NM,2, retrieves the context of the specified thread.GetThreadDesktop,USER32.DLL,NM,1, returns a handle to the desktop associated with a specified thread.GetThreadLocale,KERNEL32.DLL,NM,0, returns the calling thread?s current locale.GetThreadPriority,KERNEL32.DLL,NM,1, returns the priority value for the specified thread.GetThreadPriorityBoost,KERNEL32.DLL,NM,2, returns the priority boost control state of the specified thread.GetThreadSelectorEntry,KERNEL32.DLL,NM,3, retrieves a descriptor table entry for the specified selector and thread.GetThreadTimes,KERNEL32.DLL,NM,5, obtains timing information about a specified thread.GetTickCount,KERNEL32.DLL,NM,0 retrieves the number of milliseconds that have elapsed since Windows was started. GetTimeFormat,KERNEL32.DLL,AW,6, formats a time as a time string for a specified locale.GetTimestampForLoadedLibrary,IMAGEHLP.DLL,NM,1, returns the timestamp of a loaded image.GetTimeZoneInformation,KERNEL32.DLL,NM,1, retrieves the current time-zone parameters.GetTokenInformation,ADVAPI32.DLL,NM,5, retrieves a specified type of information about an access token.GetTopWindow,USER32.DLL,NM,1 examines the Z order of the child windows associated with the specified parent window and retrieves the handle of the child window at the top of the Z order. GetTrusteeName,ADVAPI32.DLL,AW,1, retrieves the trustee name from a TRUSTEE structure.

Page 12: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

12GetTrusteeType,ADVAPI32.DLL,AW,1, retrieves the value assigned to the TrusteeType member of a specified TRUSTEE structure.GetTypeByName,MSWSOCK.DLL,AW,2,Important is a Microsoft-specific extension to the Windows Sockets 1.GetTypeByName,WSOCK32.DLL,AW,2,Important is a Microsoft-specific extension to the Windows Sockets 1.GetUpdateRect,USER32.DLL,NM,3 retrieves the coordinates of thesmallest rectangle that completely encloses the update region ofthe specified window.GetUpdateRgn,USER32.DLL,NM,3, retrieves the update region of a window by copying it into the specified region.GetUrlCacheEntryInfo,WININET.DLL,AW,3,Retrieves information about a cache entry.GetUrlCacheEntryInfoEx,WININET.DLL,AW,7,Retrieves information on the cache entry associated with the specified URL, taking into account any redirections that are applied in offline mode by the HttpSendRequest function.GetUrlCacheGroupAttribute,WININET.DLL,AW,7,Retrieves the attribute information of the specified cache group.GetUserDefaultLangID,KERNEL32.DLL,NM,0 retrieves the user-default language identifier. GetUserDefaultLCID,KERNEL32.DLL,NM,0, retrieves the user-default locale identifier.GetUserName,ADVAPI32.DLL,AW,2, retrieves the user name of the current thread.GetUserNameEx,SECUR32.DLL,AW,3, retrieves the name of the user or other security principal associated with the calling thread. You can specify the format of the returned name.GetUserObjectInformation,USER32.DLL,AW,5 returns information about awindow station or desktop object.GetUserObjectSecurity,USER32.DLL,NM,5 retrieves security information for the specified user object. GetUserProfileDirectory,USERENV.DLL,AW,3, retrieves the path to the root directory of the specified user's profile.GetVersion,KERNEL32.DLL,NM,0 returns the current version number of Windows and information about the operating system platform.GetViewportExtEx,GDI32.DLL,NM,2, retrieves the x-extents and y-extents of the current viewport for the specified device context.GetViewportOrgEx,GDI32.DLL,NM,2 retrieves the x-coordinates and y-coordinates of the viewport origin for the specified devicecontext.GetVolumeInformation,KERNEL32.DLL,AW,8, returns information about a file system and volume whose root directory is specified.GetWindow,USER32.DLL,NM,2, retrieves the handle of a window that has the specified relationship (Z order or owner) to the specified window. GetWindowContextHelpId,USER32.DLL,NM,1, retrieves the help context identifier, if any, associated with the specified window.GetWindowDC,USER32.DLL,NM,1 retrieves the handle of a display device (DC)context for the specified window.GetWindowExtEx,GDI32.DLL,NM,2 retrieves the x-extents and y-extents of the windowfor the specified device context.GetWindowLong,USER32.DLL,AW,2, retrieves information about the specified window.GetWindowOrgEx,GDI32.DLL,NM,2, retrieves the x-coordinates and y- coordinates of the window origin for the specified device context.GetWindowPlacement,USER32.DLL,NM,2 retrieves the show state and therestored, minimized, and maximized positions of the specifiedwindow.GetWindowRect,USER32.DLL,NM,2, retrieves the dimensions of the bounding rectangle of the specified window.GetWindowRgn,USER32.DLL,NM,2, obtains a copy of the window region of a window.GetWindowsDirectory,KERNEL32.DLL,AW,2, retrieves the path of the Windows directory.GetWindowText,USER32.DLL,AW,3, copies the text of the specified window? s title bar (if it has one) into a buffer.GetWindowTextLength,USER32.DLL,AW,1 retrieves the length, incharacters, of the specified window?s title bar text (if the windowhas a title bar).GetWindowThreadProcessId,USER32.DLL,NM,2, retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window. GetWindowWord,USER32.DLL,NM,2, is obsolete.GetWinMetaFileBits,GDI32.DLL,NM,5 converts the enhanced-formatrecords from a metafile into Windows-format records and stores theconverted records in the specified buffer.GetWorldTransform,GDI32.DLL,NM,2, retrieves the current world-space to page-space transformation.GetWsChanges,PSAPI.DLL,NM,3, retrieves information about the pages that have been added to the working set of the specified process since the InitializeProcessForWsWatch function initiated monitoring.glAccum,OPENGL.DLL,NM,2, operates on the accumulation buffer.glAccum,OPENGL32.DLL,NM,2, operates on the accumulation buffer.glAlphaFunc,OPENGL.DLL,NM,2, specifies the alpha test function.glAlphaFunc,OPENGL32.DLL,NM,2, specifies the alpha test function.glAreTexturesResident,OPENGL.DLL,NM,3, determines whether specified texture objects are resident.glAreTexturesResident,OPENGL32.DLL,NM,3, determines whether specified texture objects are resident.glArrayElement,OPENGL.DLL,NM,1, specifies the array elements used to render a vertex.glArrayElement,OPENGL32.DLL,NM,1, specifies the array elements used to render a vertex.glBindTexture,OPENGL.DLL,NM,2, enables the creation of a named texture that is bound to a texture target.glBindTexture,OPENGL32.DLL,NM,2, enables the creation of a named texture that is bound to a texture target.glBitmap,OPENGL.DLL,NM,7, draws a bitmap.glBitmap,OPENGL32.DLL,NM,7, draws a bitmap.glBlendFunc,OPENGL.DLL,NM,2, specifies pixel arithmetic.glBlendFunc,OPENGL32.DLL,NM,2, specifies pixel arithmetic.glCallList,OPENGL.DLL,NM,1, executes a display list.glCallList,OPENGL32.DLL,NM,1, executes a display list.glCallLists,OPENGL.DLL,NM,3, executes a list of display lists.glCallLists,OPENGL32.DLL,NM,3, executes a list of display lists.glClear,OPENGL.DLL,NM,1, clears buffers to preset values.glClear,OPENGL32.DLL,NM,1, clears buffers to preset values.glClearAccum,OPENGL.DLL,NM,4, clears values for the accumulation buffer.glClearAccum,OPENGL32.DLL,NM,4, clears values for the accumulation buffer.glClearColor,OPENGL.DLL,NM,4, specifies clear values for the color buffers.glClearColor,OPENGL32.DLL,NM,4, specifies clear values for the color buffers.glClearDepth,OPENGL.DLL,NM,2, specifies the clear value for the depth buffer.glClearDepth,OPENGL32.DLL,NM,2, specifies the clear value for the depth buffer.glClearIndex,OPENGL.DLL,NM,1, specifies the clear value for the color- index buffers.glClearIndex,OPENGL32.DLL,NM,1, specifies the clear value for the color- index buffers.glClearStencil,OPENGL.DLL,NM,1, specifies the clear value for the stencil buffer.glClearStencil,OPENGL32.DLL,NM,1, specifies the clear value for the stencil buffer.glColor3b,OPENGL.DLL,NM,3 set the current colorglColor3b,OPENGL32.DLL,NM,3 set the current colorglColor3bv,OPENGL.DLL,NM,1 set the current colorglColor3bv,OPENGL32.DLL,NM,1 set the current colorglColor3d,OPENGL.DLL,NM,3 set the current colorglColor3d,OPENGL32.DLL,NM,3 set the current colorglColor3dv,OPENGL.DLL,NM,1 set the current color

glColor3dv,OPENGL32.DLL,NM,1 set the current colorglColor3f,OPENGL.DLL,NM,3 set the current colorglColor3f,OPENGL32.DLL,NM,3 set the current colorglColor3fv,OPENGL.DLL,NM,1 set the current colorglColor3fv,OPENGL32.DLL,NM,1 set the current colorglColor3i,OPENGL.DLL,NM,3 set the current colorglColor3i,OPENGL32.DLL,NM,3 set the current colorglColor3iv,OPENGL.DLL,NM,1 set the current colorglColor3iv,OPENGL32.DLL,NM,1 set the current colorglColor3s,OPENGL.DLL,NM,3 set the current colorglColor3s,OPENGL32.DLL,NM,3 set the current colorglColor3sv,OPENGL.DLL,NM,1 set the current colorglColor3sv,OPENGL32.DLL,NM,1 set the current colorglColor3ub,OPENGL.DLL,NM,3 set the current colorglColor3ub,OPENGL32.DLL,NM,3 set the current colorglColor3ubv,OPENGL.DLL,NM,1 set the current colorglColor3ubv,OPENGL32.DLL,NM,1 set the current colorglColor3ui,OPENGL.DLL,NM,3 set the current colorglColor3ui,OPENGL32.DLL,NM,3 set the current colorglColor3uiv,OPENGL.DLL,NM,1 set the current colorglColor3uiv,OPENGL32.DLL,NM,1 set the current colorglColor3us,OPENGL.DLL,NM,3 set the current colorglColor3us,OPENGL32.DLL,NM,3 set the current colorglColor3usv,OPENGL.DLL,NM,1 set the current colorglColor3usv,OPENGL32.DLL,NM,1 set the current colorglColor4b,OPENGL.DLL,NM,4 set the current colorglColor4b,OPENGL32.DLL,NM,4 set the current colorglColor4bv,OPENGL.DLL,NM,1 set the current colorglColor4bv,OPENGL32.DLL,NM,1 set the current colorglColor4d,OPENGL.DLL,NM,4 set the current colorglColor4d,OPENGL32.DLL,NM,4 set the current colorglColor4dv,OPENGL.DLL,NM,1 set the current colorglColor4dv,OPENGL32.DLL,NM,1 set the current colorglColor4f,OPENGL.DLL,NM,4 set the current colorglColor4f,OPENGL32.DLL,NM,4 set the current colorglColor4fv,OPENGL.DLL,NM,1 set the current colorglColor4fv,OPENGL32.DLL,NM,1 set the current colorglColor4i,OPENGL.DLL,NM,4 set the current colorglColor4i,OPENGL32.DLL,NM,4 set the current colorglColor4iv,OPENGL.DLL,NM,1 set the current colorglColor4iv,OPENGL32.DLL,NM,1 set the current colorglColor4s,OPENGL.DLL,NM,4 set the current colorglColor4s,OPENGL32.DLL,NM,4 set the current colorglColor4sv,OPENGL.DLL,NM,1 set the current colorglColor4sv,OPENGL32.DLL,NM,1 set the current colorglColor4ub,OPENGL.DLL,NM,4 set the current colorglColor4ub,OPENGL32.DLL,NM,4 set the current colorglColor4ubv,OPENGL.DLL,NM,1 set the current colorglColor4ubv,OPENGL32.DLL,NM,1 set the current colorglColor4ui,OPENGL.DLL,NM,4 set the current colorglColor4ui,OPENGL32.DLL,NM,4 set the current colorglColor4uiv,OPENGL.DLL,NM,1 set the current colorglColor4uiv,OPENGL32.DLL,NM,1 set the current colorglColor4us,OPENGL.DLL,NM,4 set the current colorglColor4us,OPENGL32.DLL,NM,4 set the current colorglColor4usv,OPENGL.DLL,NM,1 set the current colorglColor4usv,OPENGL32.DLL,NM,1 set the current colorglColorMask,OPENGL.DLL,NM,4, specifies whether the individual color components in the frame buffer can or cannot be written.glColorMask,OPENGL32.DLL,NM,4, specifies whether the individual color components in the frame buffer can or cannot be written.glColorMaterial,OPENGL.DLL,NM,2, causes a material color to track the current color.glColorMaterial,OPENGL32.DLL,NM,2, causes a material color to track the current color.glColorPointer,OPENGL.DLL,NM,4, defines an array of colors.glColorPointer,OPENGL32.DLL,NM,4, defines an array of colors.glCopyPixels,OPENGL.DLL,NM,5, copies pixels in the frame buffer.glCopyPixels,OPENGL32.DLL,NM,5, copies pixels in the frame buffer.glCopyTexImage1D,OPENGL.DLL,NM,7, copies pixels from the frame buffer into a one-dimensional texture image.glCopyTexImage1D,OPENGL32.DLL,NM,7, copies pixels from the frame buffer into a one-dimensional texture image.glCopyTexImage2D,OPENGL.DLL,NM,4, copies pixels from the frame buffer into a two-dimensional texture image.glCopyTexImage2D,OPENGL32.DLL,NM,4, copies pixels from the frame buffer into a two-dimensional texture image.glCopyTexSubImage1D,OPENGL.DLL,NM,3, copies a sub-image of a one- dimensional texture image from the frame buffer.glCopyTexSubImage1D,OPENGL32.DLL,NM,3, copies a sub-image of a one- dimensional texture image from the frame buffer.glCopyTexSubImage2D,OPENGL.DLL,NM,4, copies a sub-image of a two- dimensional texture image from the frame buffer.glCopyTexSubImage2D,OPENGL32.DLL,NM,4, copies a sub-image of a two- dimensional texture image from the frame buffer.glCullFace,OPENGL.DLL,NM,1, specifies whether front- or back-facing facets can be culled.glCullFace,OPENGL32.DLL,NM,1, specifies whether front- or back-facing facets can be culled.glDeleteLists,OPENGL.DLL,NM,2, deletes a contiguous group of display lists.glDeleteLists,OPENGL32.DLL,NM,2, deletes a contiguous group of display lists.glDeleteTextures,OPENGL.DLL,NM,2, deletes named textures.glDeleteTextures,OPENGL32.DLL,NM,2, deletes named textures.glDepthFunc,OPENGL.DLL,NM,1, specifies the value used for depth-buffer comparisons.glDepthFunc,OPENGL32.DLL,NM,1, specifies the value used for depth-buffer comparisons.glDepthMask,OPENGL.DLL,NM,1, enables or disables writing into the depth buffer.glDepthMask,OPENGL32.DLL,NM,1, enables or disables writing into the depth buffer.glDepthRange,OPENGL.DLL,NM,4, specifies the mapping of z values from normalized device coordinates to window coordinates.glDepthRange,OPENGL32.DLL,NM,4, specifies the mapping of z values from normalized device coordinates to window coordinates.glDisable,OPENGL.DLL,NM,1 disable OpenGL capabilities.glDisable,OPENGL32.DLL,NM,1 disable OpenGL capabilities.glDisableClientState,OPENGL.DLL,NM,1 disable array.glDisableClientState,OPENGL32.DLL,NM,1 disable array.glDrawArrays,OPENGL.DLL,NM,3, specifies multiple primitives to render.glDrawArrays,OPENGL32.DLL,NM,3, specifies multiple primitives to render.glDrawBuffer,OPENGL.DLL,NM,1, specifies which color buffers are to be drawn into.glDrawBuffer,OPENGL32.DLL,NM,1, specifies which color buffers are to be drawn into.glDrawElements,OPENGL.DLL,NM,4, renders primitives from array data.glDrawElements,OPENGL32.DLL,NM,4, renders primitives from array data.glDrawPixels,OPENGL.DLL,NM,5, writes a block of pixels to the frame buffer.

Page 13: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

13glDrawPixels,OPENGL32.DLL,NM,5, writes a block of pixels to the frame buffer.glEdgeFlag,OPENGL.DLL,NM,1 flag edges as either boundary or nonboundaryglEdgeFlag,OPENGL32.DLL,NM,1 flag edges as either boundary or nonboundaryglEdgeFlagPointer,OPENGL.DLL,NM,2, defines an array of edge flags.glEdgeFlagPointer,OPENGL32.DLL,NM,2, defines an array of edge flags.glEdgeFlagv,OPENGL.DLL,NM,1 flag edges as either boundary or nonboundaryglEdgeFlagv,OPENGL32.DLL,NM,1 flag edges as either boundary or nonboundaryglEnable,OPENGL.DLL,NM,1 enable OpenGL capabilities.glEnable,OPENGL32.DLL,NM,1 enable OpenGL capabilities. glEnableClientState,OPENGL.DLL,NM,1 enable array.glEnableClientState,OPENGL32.DLL,NM,1 enable array.glEnd,OPENGL.DLL,NM,0 delimit the vertices of a primitive or a group of like primitives.glEnd,OPENGL32.DLL,NM,0 delimit the vertices of a primitive or a group of like primitives.glEndList,OPENGL.DLL,NM,0 create or replace a display list.glEndList,OPENGL32.DLL,NM,0 create or replace a display list.glEvalCoord1d,OPENGL.DLL,NM,2 evaluate enabled one- and two-dimensional maps.glEvalCoord1d,OPENGL32.DLL,NM,2 evaluate enabled one- and two-dimensional maps.glEvalCoord1dv,OPENGL.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord1dv,OPENGL32.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord1f,OPENGL.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord1f,OPENGL32.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord1fv,OPENGL.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord1fv,OPENGL32.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord2d,OPENGL.DLL,NM,2 evaluate enabled one- and two-dimensional maps.glEvalCoord2d,OPENGL32.DLL,NM,2 evaluate enabled one- and two-dimensional maps.glEvalCoord2dv,OPENGL.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord2dv,OPENGL32.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord2f,OPENGL.DLL,NM,2 evaluate enabled one- and two-dimensional maps.glEvalCoord2f,OPENGL32.DLL,NM,2 evaluate enabled one- and two-dimensional maps.glEvalCoord2fv,OPENGL.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalCoord2fv,OPENGL32.DLL,NM,1 evaluate enabled one- and two-dimensional maps.glEvalMesh1,OPENGL.DLL,NM,3 compute a one- or two-dimensional grid of points or lines.glEvalMesh1,OPENGL32.DLL,NM,3 compute a one- or two-dimensional grid of points or lines.glEvalMesh2,OPENGL.DLL,NM,5 compute a one- or two-dimensional grid of points or lines.glEvalMesh2,OPENGL32.DLL,NM,5 compute a one- or two-dimensional grid of points or lines.glEvalPoint1,OPENGL.DLL,NM,1 generate and evaluate a single point in a mesh.glEvalPoint1,OPENGL32.DLL,NM,1 generate and evaluate a single point in a mesh.glEvalPoint2,OPENGL.DLL,NM,2 generate and evaluate a single point in a mesh.glEvalPoint2,OPENGL32.DLL,NM,2 generate and evaluate a single point in a mesh.glFeedbackBuffer,OPENGL.DLL,NM,3, controls feedback mode.glFeedbackBuffer,OPENGL32.DLL,NM,3, controls feedback mode.glFinish,OPENGL.DLL,NM,0, blocks until all OpenGL execution is complete.glFinish,OPENGL32.DLL,NM,0, blocks until all OpenGL execution is complete.glFlush,OPENGL.DLL,NM,0, forces execution of OpenGL functions in finite time.glFlush,OPENGL32.DLL,NM,0, forces execution of OpenGL functions in finite time.glFogf,OPENGL.DLL,NM,2 specify fog parameters.glFogf,OPENGL32.DLL,NM,2 specify fog parameters.glFogfv,OPENGL.DLL,NM,2 specify fog parameters.glFogfv,OPENGL32.DLL,NM,2 specify fog parameters.glFogi,OPENGL.DLL,NM,2 specify fog parameters.glFogi,OPENGL32.DLL,NM,2 specify fog parameters.glFogiv,OPENGL.DLL,NM,2 specify fog parameters.glFogiv,OPENGL32.DLL,NM,2 specify fog parameters.glFrontFace,OPENGL.DLL,NM,1, specifies which of the clockwise and counterclockwise facets are front-facing and back-facing.glFrontFace,OPENGL32.DLL,NM,1, specifies which of the clockwise and counterclockwise facets are front-facing and back-facing.glFrustum,OPENGL.DLL,NM,12, multiplies the current matrix by a perspective matrix.glFrustum,OPENGL32.DLL,NM,12, multiplies the current matrix by a perspective matrix.glGenLists,OPENGL.DLL,NM,1, generates a contiguous set of empty display lists.glGenLists,OPENGL32.DLL,NM,1, generates a contiguous set of empty display lists.glGenTextures,OPENGL.DLL,NM,2, generates texture names.glGenTextures,OPENGL32.DLL,NM,2, generates texture names.glGetBooleanv,OPENGL.DLL,NM,2 return the value or values of a selected parameter.glGetBooleanv,OPENGL32.DLL,NM,2 return the value or values of a selected parameter.glGetClipPlane,OPENGL.DLL,NM,2, returns in equation the four coefficients of the plane equation for plane.glGetClipPlane,OPENGL32.DLL,NM,2, returns in equation the four coefficients of the plane equation for plane.glGetDoublev,OPENGL.DLL,NM,2 return the value or values of a selected parameter.glGetDoublev,OPENGL32.DLL,NM,2 return the value or values of a selected parameter.glGetError,OPENGL.DLL,NM,0, returns error information.glGetError,OPENGL32.DLL,NM,0, returns error information.glGetFloatv,OPENGL.DLL,NM,2 return the value or values of a selected parameter.glGetFloatv,OPENGL32.DLL,NM,2 return the value or values of a selected parameter.glGetIntegerv,OPENGL.DLL,NM,2 return the value or values of a selected parameter.glGetIntegerv,OPENGL32.DLL,NM,2 return the value or values of a selected parameter.glGetLightfv,OPENGL.DLL,NM,3 return light source parameter values.glGetLightfv,OPENGL32.DLL,NM,3 return light source parameter values.glGetLightiv,OPENGL.DLL,NM,3 return light source parameter values.glGetLightiv,OPENGL32.DLL,NM,3 return light source parameter values.glGetMapdv,OPENGL.DLL,NM,3 return evaluator parameters.glGetMapdv,OPENGL32.DLL,NM,3 return evaluator parameters.glGetMapfv,OPENGL.DLL,NM,3 return evaluator parameters.glGetMapfv,OPENGL32.DLL,NM,3 return evaluator parameters.glGetMapiv,OPENGL.DLL,NM,3 return evaluator parameters.glGetMapiv,OPENGL32.DLL,NM,3 return evaluator parameters.glGetMaterialfv,OPENGL.DLL,NM,3 return material parameters.glGetMaterialfv,OPENGL32.DLL,NM,3 return material parameters.glGetMaterialiv,OPENGL.DLL,NM,3 return material parameters.glGetMaterialiv,OPENGL32.DLL,NM,3 return material parameters.glGetPixelMapfv,OPENGL.DLL,NM,2 return the specified pixel map.glGetPixelMapfv,OPENGL32.DLL,NM,2 return the specified pixel map.glGetPixelMapuiv,OPENGL.DLL,NM,2 return the specified pixel map.glGetPixelMapuiv,OPENGL32.DLL,NM,2 return the specified pixel map.glGetPixelMapusv,OPENGL.DLL,NM,2 return the specified pixel map.glGetPixelMapusv,OPENGL32.DLL,NM,2 return the specified pixel map.glGetPointerv,OPENGL.DLL,NM,2, returns the address of a vertex data array.glGetPointerv,OPENGL32.DLL,NM,2, returns the address of a vertex data array.glGetPolygonStipple,OPENGL.DLL,NM,1, returns the polygon stipple pattern.glGetPolygonStipple,OPENGL32.DLL,NM,1, returns the polygon stipple pattern.glGetString,OPENGL.DLL,NM,1, returns a string describing the current OpenGL connection.glGetString,OPENGL32.DLL,NM,1, returns a string describing the current OpenGL connection.glGetTexEnvfv,OPENGL.DLL,NM,3 return texture environment parameters.glGetTexEnvfv,OPENGL32.DLL,NM,3 return texture environment parameters.glGetTexEnviv,OPENGL.DLL,NM,3 return texture environment parameters.glGetTexEnviv,OPENGL32.DLL,NM,3 return texture environment parameters.glGetTexGendv,OPENGL.DLL,NM,3 return texture coordinate generation parameters.

glGetTexGendv,OPENGL32.DLL,NM,3 return texture coordinate generation parameters.glGetTexGenfv,OPENGL.DLL,NM,3 return texture coordinate generation parameters.glGetTexGenfv,OPENGL32.DLL,NM,3 return texture coordinate generation parameters.glGetTexGeniv,OPENGL.DLL,NM,3 return texture coordinate generation parameters.glGetTexGeniv,OPENGL32.DLL,NM,3 return texture coordinate generation parameters.glGetTexImage,OPENGL.DLL,NM,5, returns a texture image.glGetTexImage,OPENGL32.DLL,NM,5, returns a texture image.glGetTexLevelParameterfv,OPENGL.DLL,NM,4 return texture parameter values for a specific level of detail.glGetTexLevelParameterfv,OPENGL32.DLL,NM,4 return texture parameter values for a specific level of detail.glGetTexLevelParameteriv,OPENGL.DLL,NM,4 return texture parameter values for a specific level of detail.glGetTexLevelParameteriv,OPENGL32.DLL,NM,4 return texture parameter values for a specific level of detail.glGetTexParameterfv,OPENGL.DLL,NM,3 return texture parameter values.glGetTexParameterfv,OPENGL32.DLL,NM,3 return texture parameter values.glGetTexParameteriv,OPENGL.DLL,NM,3 return texture parameter values.glGetTexParameteriv,OPENGL32.DLL,NM,3 return texture parameter values.glHint,OPENGL.DLL,NM,2, specifies implementation-specific hints.glHint,OPENGL32.DLL,NM,2, specifies implementation-specific hints.glIndexd,OPENGL.DLL,NM,2 set the current color index.glIndexd,OPENGL32.DLL,NM,2 set the current color index.glIndexdv,OPENGL.DLL,NM,1 set the current color index.glIndexdv,OPENGL32.DLL,NM,1 set the current color index.glIndexf,OPENGL.DLL,NM,1 set the current color index.glIndexf,OPENGL32.DLL,NM,1 set the current color index.glIndexfv,OPENGL.DLL,NM,1 set the current color index.glIndexfv,OPENGL32.DLL,NM,1 set the current color index.glIndexi,OPENGL.DLL,NM,1 set the current color index.glIndexi,OPENGL32.DLL,NM,1 set the current color index.glIndexiv,OPENGL.DLL,NM,1 set the current color index.glIndexiv,OPENGL32.DLL,NM,1 set the current color index.glIndexMask,OPENGL.DLL,NM,1, controls the writing of individual bits in the color-index buffers.glIndexMask,OPENGL32.DLL,NM,1, controls the writing of individual bits in the color-index buffers.glIndexPointer,OPENGL.DLL,NM,3, defines an array of color indexes.glIndexPointer,OPENGL32.DLL,NM,3, defines an array of color indexes.glIndexs,OPENGL.DLL,NM,1 set the current color index.glIndexs,OPENGL32.DLL,NM,1 set the current color index.glIndexsv,OPENGL.DLL,NM,1 set the current color index.glIndexsv,OPENGL32.DLL,NM,1 set the current color index.glInitNames,OPENGL.DLL,NM,0, initializes the name stack.glInitNames,OPENGL32.DLL,NM,0, initializes the name stack.glInterleavedArrays,OPENGL.DLL,NM,3, simultaneously specifies and enables several interleaved arrays in a larger aggregate array.glInterleavedArrays,OPENGL32.DLL,NM,3, simultaneously specifies and enables several interleaved arrays in a larger aggregate array.glIsEnabled,OPENGL.DLL,NM,1 tests whether a capability is enabled.glIsEnabled,OPENGL32.DLL,NM,1 tests whether a capability is enabled.glIsList,OPENGL.DLL,NM,1 tests for display list existence.glIsList,OPENGL32.DLL,NM,1 tests for display list existence.glIsTexture,OPENGL.DLL,NM,1, determines if a name corresponds to a texture.glIsTexture,OPENGL32.DLL,NM,1, determines if a name corresponds to a texture.glLightf,OPENGL.DLL,NM,3 set light source parameters.glLightf,OPENGL32.DLL,NM,3 set light source parameters.glLightfv,OPENGL.DLL,NM,3 set light source parameters.glLightfv,OPENGL32.DLL,NM,3 set light source parameters.glLighti,OPENGL.DLL,NM,3 set light source parameters.glLighti,OPENGL32.DLL,NM,3 set light source parameters.glLightiv,OPENGL.DLL,NM,3 set light source parameters.glLightiv,OPENGL32.DLL,NM,3 set light source parameters.glLightModelf,OPENGL.DLL,NM,2 set the lighting model parameters.glLightModelf,OPENGL32.DLL,NM,2 set the lighting model parameters.glLightModelfv,OPENGL.DLL,NM,2 set the lighting model parameters.glLightModelfv,OPENGL32.DLL,NM,2 set the lighting model parameters.glLightModeli,OPENGL.DLL,NM,2 set the lighting model parameters.glLightModeli,OPENGL32.DLL,NM,2 set the lighting model parameters.glLightModeliv,OPENGL.DLL,NM,2 set the lighting model parameters.glLightModeliv,OPENGL32.DLL,NM,2 set the lighting model parameters.glLineStipple,OPENGL.DLL,NM,2, specifies the line stipple pattern.glLineStipple,OPENGL32.DLL,NM,2, specifies the line stipple pattern.glLineWidth,OPENGL.DLL,NM,1, specifies the width of rasterized lines.glLineWidth,OPENGL32.DLL,NM,1, specifies the width of rasterized lines.glListBase,OPENGL.DLL,NM,1, makes an additional level of indirection available.glListBase,OPENGL32.DLL,NM,1, makes an additional level of indirection available.glLoadIdentity,OPENGL.DLL,NM,0, replaces the current matrix with the identity matrix.glLoadIdentity,OPENGL32.DLL,NM,0, replaces the current matrix with the identity matrix.glLoadMatrixd,OPENGL.DLL,NM,1 replace the current matrix with an arbitrary matrix.glLoadMatrixd,OPENGL32.DLL,NM,1 replace the current matrix with an arbitrary matrix.glLoadMatrixf,OPENGL.DLL,NM,1 replace the current matrix with an arbitrary matrix.glLoadMatrixf,OPENGL32.DLL,NM,1 replace the current matrix with an arbitrary matrix.glLoadName,OPENGL.DLL,NM,1, loads a name onto the name stack.glLoadName,OPENGL32.DLL,NM,1, loads a name onto the name stack.glLogicOp,OPENGL.DLL,NM,1, specifies a logical pixel operation for color index rendering.glLogicOp,OPENGL32.DLL,NM,1, specifies a logical pixel operation for color index rendering.glMap1d,OPENGL.DLL,NM,4 define a one-dimensional evaluator.glMap1d,OPENGL32.DLL,NM,4 define a one-dimensional evaluator.glMap1f,OPENGL.DLL,NM,6 define a one-dimensional evaluator.glMap1f,OPENGL32.DLL,NM,6 define a one-dimensional evaluator.glMap2d,OPENGL.DLL,NM,7 define a two-dimensional evaluator.glMap2d,OPENGL32.DLL,NM,7 define a two-dimensional evaluator.glMap2f,OPENGL.DLL,NM,10 define a two-dimensional evaluator.glMap2f,OPENGL32.DLL,NM,10 define a two-dimensional evaluator.glMapGrid1d,OPENGL.DLL,NM,5 define a one- or two-dimensional mesh.glMapGrid1d,OPENGL32.DLL,NM,5 define a one- or two-dimensional mesh.glMapGrid1f,OPENGL.DLL,NM,3 define a one- or two-dimensional mesh.glMapGrid1f,OPENGL32.DLL,NM,3 define a one- or two-dimensional mesh.glMapGrid2d,OPENGL.DLL,NM,5 define a one- or two-dimensional mesh.glMapGrid2d,OPENGL32.DLL,NM,5 define a one- or two-dimensional mesh.glMapGrid2f,OPENGL.DLL,NM,6 define a one- or two-dimensional mesh.glMapGrid2f,OPENGL32.DLL,NM,6 define a one- or two-dimensional mesh.glMaterialf,OPENGL.DLL,NM,3 specify material parameters for the lighting model.glMaterialf,OPENGL32.DLL,NM,3 specify material parameters for the lighting model.glMaterialfv,OPENGL.DLL,NM,3 specify material parameters for the lighting model.glMaterialfv,OPENGL32.DLL,NM,3 specify material parameters for the lighting model.glMateriali,OPENGL.DLL,NM,3 specify material parameters for the lighting model.

Page 14: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

14glMateriali,OPENGL32.DLL,NM,3 specify material parameters for the lighting model.glMaterialiv,OPENGL.DLL,NM,3 specify material parameters for the lighting model.glMaterialiv,OPENGL32.DLL,NM,3 specify material parameters for the lighting model.glMatrixMode,OPENGL.DLL,NM,1, sets the current matrix mode.glMatrixMode,OPENGL32.DLL,NM,1, sets the current matrix mode.glMultMatrixd,OPENGL.DLL,NM,1 multiply the current matrix by an arbitrary matrix.glMultMatrixd,OPENGL32.DLL,NM,1 multiply the current matrix by an arbitrary matrix.glMultMatrixf,OPENGL.DLL,NM,1 multiply the current matrix by an arbitrary matrix.glMultMatrixf,OPENGL32.DLL,NM,1 multiply the current matrix by an arbitrary matrix.glNewList,OPENGL.DLL,NM,2 create or replace a display list.glNewList,OPENGL32.DLL,NM,2 create or replace a display list.glNormal3b,OPENGL.DLL,NM,3 set the current normal vector.glNormal3b,OPENGL32.DLL,NM,3 set the current normal vector.glNormal3bv,OPENGL.DLL,NM,1 set the current normal vector.glNormal3bv,OPENGL32.DLL,NM,1 set the current normal vector.glNormal3d,OPENGL.DLL,NM,3 set the current normal vector.glNormal3d,OPENGL32.DLL,NM,3 set the current normal vector.glNormal3dv,OPENGL.DLL,NM,1 set the current normal vector.glNormal3dv,OPENGL32.DLL,NM,1 set the current normal vector.glNormal3f,OPENGL.DLL,NM,3 set the current normal vector.glNormal3f,OPENGL32.DLL,NM,3 set the current normal vector.glNormal3fv,OPENGL.DLL,NM,1 set the current normal vector.glNormal3fv,OPENGL32.DLL,NM,1 set the current normal vector.glNormal3i,OPENGL.DLL,NM,3 set the current normal vector.glNormal3i,OPENGL32.DLL,NM,3 set the current normal vector.glNormal3iv,OPENGL.DLL,NM,1 set the current normal vector.glNormal3iv,OPENGL32.DLL,NM,1 set the current normal vector.glNormal3s,OPENGL.DLL,NM,3 set the current normal vector.glNormal3s,OPENGL32.DLL,NM,3 set the current normal vector.glNormal3sv,OPENGL.DLL,NM,1 set the current normal vector.glNormal3sv,OPENGL32.DLL,NM,1 set the current normal vector.glNormalPointer,OPENGL.DLL,NM,3, defines an array of normals.glNormalPointer,OPENGL32.DLL,NM,3, defines an array of normals.GlobalAddAtom,KERNEL32.DLL,AW,1 adds a character string to the globalatom table and returns a unique value (an atom) identifying thestring.GlobalAlloc,KERNEL32.DLL,NM,2, allocates the specified number of bytes from the heap.GlobalCompact,KERNEL32.DLL,NM,1, is obsolete.GlobalDeleteAtom,KERNEL32.DLL,NM,1, decrements the reference count of a global string atom.GlobalFindAtom,KERNEL32.DLL,AW,1 searches the global atom table for thespecified character string and retrieves the global atom associatedwith that string.GlobalFix,KERNEL32.DLL,NM,1, is obsolete.GlobalFlags,KERNEL32.DLL,NM,1, returns information about the specified global memory object.GlobalFree,KERNEL32.DLL,NM,1, frees the specified global memory object and invalidates its handle.GlobalGetAtomName,KERNEL32.DLL,AW,3, retrieves a copy of the character string associated with the specified global atom. GlobalHandle,KERNEL32.DLL,NM,1, retrieves the handle associated with the specified pointer to a global memory block.GlobalLock,KERNEL32.DLL,NM,1, locks a global memory object and returns a pointer to the first byte of the object?s memory block.GlobalMemoryStatus,KERNEL32.DLL,NM,1 obtains information about thecomputer system?s current usage of both physical and virtualmemory.GlobalReAlloc,KERNEL32.DLL,NM,3, changes the size or attributes of a specified global memory object.GlobalSize,KERNEL32.DLL,NM,1, retrieves the current size, in bytes, of the specified global memory object.GlobalUnfix,KERNEL32.DLL,NM,1, is obsolete.GlobalUnWire,KERNEL32.DLL,NM,1, is obsolete.GlobalWire,KERNEL32.DLL,NM,1 is obsolete. glOrtho,OPENGL.DLL,NM,12, multiplies the current matrix by an orthographic matrix.glOrtho,OPENGL32.DLL,NM,12, multiplies the current matrix by an orthographic matrix.glPassThrough,OPENGL.DLL,NM,1, places a marker in the feedback buffer.glPassThrough,OPENGL32.DLL,NM,1, places a marker in the feedback buffer.glPixelMapfv,OPENGL.DLL,NM,3 set up pixel transfer maps.glPixelMapfv,OPENGL32.DLL,NM,3 set up pixel transfer maps.glPixelMapuiv,OPENGL.DLL,NM,3 set up pixel transfer maps.glPixelMapuiv,OPENGL32.DLL,NM,3 set up pixel transfer maps.glPixelMapusv,OPENGL.DLL,NM,3 set up pixel transfer maps.glPixelMapusv,OPENGL32.DLL,NM,3 set up pixel transfer maps.glPixelStoref,OPENGL.DLL,NM,2, can be used to set any pixel store parameter.glPixelStoref,OPENGL32.DLL,NM,2, can be used to set any pixel store parameter.glPixelStorei,OPENGL.DLL,NM,2 set pixel storage modes.glPixelStorei,OPENGL32.DLL,NM,2 set pixel storage modes.glPixelTransferf,OPENGL.DLL,NM,2, can be used to set any pixel transfer parameter.glPixelTransferf,OPENGL32.DLL,NM,2, can be used to set any pixel transfer parameter.glPixelTransferi,OPENGL.DLL,NM,2 set pixel storage modes.glPixelTransferi,OPENGL32.DLL,NM,2 set pixel storage modes.glPixelZoom,OPENGL.DLL,NM,2, specifies values for the x and y zoom factors.glPixelZoom,OPENGL32.DLL,NM,2, specifies values for the x and y zoom factors.glPointSize,OPENGL.DLL,NM,1, specifies the diameter of rasterized points.glPointSize,OPENGL32.DLL,NM,1, specifies the diameter of rasterized points.glPolygonMode,OPENGL.DLL,NM,2, selects a polygon rasterization mode.glPolygonMode,OPENGL32.DLL,NM,2, selects a polygon rasterization mode.glPolygonStipple,OPENGL.DLL,NM,1, sets the polygon stippling pattern.glPolygonStipple,OPENGL32.DLL,NM,1, sets the polygon stippling pattern.glPopAttrib,OPENGL.DLL,NM,0, restores the values of the state variables saved with the last glPushAttrib command.glPopAttrib,OPENGL32.DLL,NM,0, restores the values of the state variables saved with the last glPushAttrib command.glPopClientAttrib,OPENGL.DLL,NM,0, restores the values of the client- state variables last saved with glPushClientAttrib.glPopClientAttrib,OPENGL32.DLL,NM,0, restores the values of the client- state variables last saved with glPushClientAttrib.glPopMatrix,OPENGL.DLL,NM,0 pop the current matrix stack.glPopMatrix,OPENGL32.DLL,NM,0 pop the current matrix stack.glPrioritizeTextures,OPENGL.DLL,NM,3, sets the residence priority of textures.glPrioritizeTextures,OPENGL32.DLL,NM,3, sets the residence priority of textures.glPushAttrib,OPENGL.DLL,NM,1, takes one argument, a mask that indicates which groups of state variables to save on the attribute stack.glPushAttrib,OPENGL32.DLL,NM,1, takes one argument, a mask that indicates which groups of state variables to save on the attribute stack.glPushClientAttrib,OPENGL.DLL,NM,1 save groups of client-state variables on the client-attribute stack.glPushClientAttrib,OPENGL32.DLL,NM,1 save groups of client-state variables on the client-attribute stack.

glPushMatrix,OPENGL.DLL,NM,0, pushes the current matrix stack down by one, duplicating the current matrix.glPushMatrix,OPENGL32.DLL,NM,0, pushes the current matrix stack down by one, duplicating the current matrix.glPushName,OPENGL.DLL,NM,1, causes name to be pushed onto the name stack, which is initially empty.glPushName,OPENGL32.DLL,NM,1, causes name to be pushed onto the name stack, which is initially empty.glRasterPos2d,OPENGL.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2d,OPENGL32.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2dv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2dv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2f,OPENGL.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2f,OPENGL32.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2fv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2fv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2i,OPENGL.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2i,OPENGL32.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2iv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2iv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2s,OPENGL.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2s,OPENGL32.DLL,NM,2 specify the raster position for pixel operations.glRasterPos2sv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos2sv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3d,OPENGL.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3d,OPENGL32.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3dv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3dv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3f,OPENGL.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3f,OPENGL32.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3fv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3fv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3i,OPENGL.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3i,OPENGL32.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3iv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3iv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3s,OPENGL.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3s,OPENGL32.DLL,NM,3 specify the raster position for pixel operations.glRasterPos3sv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos3sv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4d,OPENGL.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4d,OPENGL32.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4dv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4dv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4f,OPENGL.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4f,OPENGL32.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4fv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4fv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4i,OPENGL.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4i,OPENGL32.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4iv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4iv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4s,OPENGL.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4s,OPENGL32.DLL,NM,4 specify the raster position for pixel operations.glRasterPos4sv,OPENGL.DLL,NM,1 specify the raster position for pixel operations.glRasterPos4sv,OPENGL32.DLL,NM,1 specify the raster position for pixel operations.glReadBuffer,OPENGL.DLL,NM,1, selects a color buffer source for pixels.glReadBuffer,OPENGL32.DLL,NM,1, selects a color buffer source for pixels.glReadPixels,OPENGL.DLL,NM,7, reads a block of pixels from the frame buffer.glReadPixels,OPENGL32.DLL,NM,7, reads a block of pixels from the frame buffer.glRectd,OPENGL.DLL,NM,4 draw a rectangle.glRectd,OPENGL32.DLL,NM,4 draw a rectangle.glRectdv,OPENGL.DLL,NM,2 draw a rectangle.glRectdv,OPENGL32.DLL,NM,2 draw a rectangle.glRectf,OPENGL.DLL,NM,4 draw a rectangle.glRectf,OPENGL32.DLL,NM,4 draw a rectangle.glRectfv,OPENGL.DLL,NM,2 draw a rectangle.glRectfv,OPENGL32.DLL,NM,2 draw a rectangle.glRecti,OPENGL.DLL,NM,4 draw a rectangle.glRecti,OPENGL32.DLL,NM,4 draw a rectangle.glRectiv,OPENGL.DLL,NM,2 draw a rectangle.glRectiv,OPENGL32.DLL,NM,2 draw a rectangle.glRects,OPENGL.DLL,NM,4 draw a rectangle.glRects,OPENGL32.DLL,NM,4 draw a rectangle.glRectsv,OPENGL.DLL,NM,2 draw a rectangle.glRectsv,OPENGL32.DLL,NM,2 draw a rectangle.glRenderMode,OPENGL.DLL,NM,1, sets the rasterization mode.glRenderMode,OPENGL32.DLL,NM,1, sets the rasterization mode.glRotated,OPENGL.DLL,NM,4 multiply the current matrix by a rotation matrix.glRotated,OPENGL32.DLL,NM,4 multiply the current matrix by a rotation matrix.glRotatef,OPENGL.DLL,NM,4 multiply the current matrix by a rotation matrix.glRotatef,OPENGL32.DLL,NM,4 multiply the current matrix by a rotation matrix.glScaled,OPENGL.DLL,NM,3 multiply the current matrix by a general scaling matrix.glScaled,OPENGL32.DLL,NM,3 multiply the current matrix by a rotation matrix.glScalef,OPENGL.DLL,NM,3 multiply the current matrix by a rotation matrix.glScalef,OPENGL32.DLL,NM,3 multiply the current matrix by a rotation matrix.glScissor,OPENGL.DLL,NM,4, defines the scissor box.glScissor,OPENGL32.DLL,NM,4, defines the scissor box.glSelectBuffer,OPENGL.DLL,NM,2, establishes a buffer for selection mode values.glSelectBuffer,OPENGL32.DLL,NM,2, establishes a buffer for selection mode values.glShadeModel,OPENGL.DLL,NM,1 selects flat or smooth shading.glShadeModel,OPENGL32.DLL,NM,1 selects flat or smooth shading.glStencilFunc,OPENGL.DLL,NM,3, sets the function and reference value for stencil testing.glStencilFunc,OPENGL32.DLL,NM,3, sets the function and reference value for stencil testing.glStencilMask,OPENGL.DLL,NM,1, controls the writing of individual bits in the stencil planes.glStencilMask,OPENGL32.DLL,NM,1, controls the writing of individual bits in the stencil planes.glStencilOp,OPENGL.DLL,NM,3, sets the stencil test actions.glStencilOp,OPENGL32.DLL,NM,3, sets the stencil test actions.glTexCoord1d,OPENGL.DLL,NM,2 set the current texture coordinates.glTexCoord1d,OPENGL32.DLL,NM,2 set the current texture coordinates.glTexCoord1dv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1dv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord1f,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1f,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord1fv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1fv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord1i,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1i,OPENGL32.DLL,NM,1 set the current texture coordinates.

Page 15: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

15glTexCoord1iv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1iv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord1s,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1s,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord1sv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord1sv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord2d,OPENGL.DLL,NM,2 set the current texture coordinates.glTexCoord2d,OPENGL32.DLL,NM,2 set the current texture coordinates.glTexCoord2dv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord2dv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord2f,OPENGL.DLL,NM,2 set the current texture coordinates.glTexCoord2f,OPENGL32.DLL,NM,2 set the current texture coordinates.glTexCoord2fv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord2fv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord2i,OPENGL.DLL,NM,2 set the current texture coordinates.glTexCoord2i,OPENGL32.DLL,NM,2 set the current texture coordinates.glTexCoord2iv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord2iv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord2s,OPENGL.DLL,NM,2 set the current texture coordinates.glTexCoord2s,OPENGL32.DLL,NM,2 set the current texture coordinates.glTexCoord2sv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord2sv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord3d,OPENGL.DLL,NM,3 set the current texture coordinates.glTexCoord3d,OPENGL32.DLL,NM,3 set the current texture coordinates.glTexCoord3dv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord3dv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord3f,OPENGL.DLL,NM,3 set the current texture coordinates.glTexCoord3f,OPENGL32.DLL,NM,3 set the current texture coordinates.glTexCoord3fv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord3fv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord3i,OPENGL.DLL,NM,3 set the current texture coordinates.glTexCoord3i,OPENGL32.DLL,NM,3 set the current texture coordinates.glTexCoord3iv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord3iv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord3s,OPENGL.DLL,NM,3 set the current texture coordinates.glTexCoord3s,OPENGL32.DLL,NM,3 set the current texture coordinates.glTexCoord3sv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord3sv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord4d,OPENGL.DLL,NM,4 set the current texture coordinates.glTexCoord4d,OPENGL32.DLL,NM,4 set the current texture coordinates.glTexCoord4dv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord4dv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord4f,OPENGL.DLL,NM,4 set the current texture coordinates.glTexCoord4f,OPENGL32.DLL,NM,4 set the current texture coordinates.glTexCoord4fv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord4fv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord4i,OPENGL.DLL,NM,4 set the current texture coordinates.glTexCoord4i,OPENGL32.DLL,NM,4 set the current texture coordinates.glTexCoord4iv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord4iv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoord4s,OPENGL.DLL,NM,4 set the current texture coordinates.glTexCoord4s,OPENGL32.DLL,NM,4 set the current texture coordinates.glTexCoord4sv,OPENGL.DLL,NM,1 set the current texture coordinates.glTexCoord4sv,OPENGL32.DLL,NM,1 set the current texture coordinates.glTexCoordPointer,OPENGL.DLL,NM,4, defines an array of texture coordinates.glTexCoordPointer,OPENGL32.DLL,NM,4, defines an array of texture coordinates.glTexEnvf,OPENGL.DLL,NM,3 set texture environment parameters.glTexEnvf,OPENGL32.DLL,NM,3 set texture environment parameters.glTexEnvfv,OPENGL.DLL,NM,3 set texture environment parameters.glTexEnvfv,OPENGL32.DLL,NM,3 set texture environment parameters.glTexEnvi,OPENGL.DLL,NM,3 set texture environment parameters.glTexEnvi,OPENGL32.DLL,NM,3 set texture environment parameters.glTexEnviv,OPENGL.DLL,NM,3 set texture environment parameters.glTexEnviv,OPENGL32.DLL,NM,3 set texture environment parameters.glTexGend,OPENGL.DLL,NM,2 control the generation of texture coordinates.glTexGend,OPENGL32.DLL,NM,2 control the generation of texture coordinates.glTexGendv,OPENGL.DLL,NM,3 control the generation of texture coordinates.glTexGendv,OPENGL32.DLL,NM,3 control the generation of texture coordinates.glTexGenf,OPENGL.DLL,NM,3 control the generation of texture coordinates.glTexGenf,OPENGL32.DLL,NM,3 control the generation of texture coordinates.glTexGenfv,OPENGL.DLL,NM,3 control the generation of texture coordinates.glTexGenfv,OPENGL32.DLL,NM,3 control the generation of texture coordinates.glTexGeni,OPENGL.DLL,NM,3 control the generation of texture coordinates.glTexGeni,OPENGL32.DLL,NM,3 control the generation of texture coordinates.glTexGeniv,OPENGL.DLL,NM,3 control the generation of texture coordinates.glTexGeniv,OPENGL32.DLL,NM,3 control the generation of texture coordinates.glTexImage1D,OPENGL.DLL,NM,4 specifies a one-dimensional texture image.glTexImage1D,OPENGL32.DLL,NM,4 specifies a one-dimensional texture image.glTexImage2D,OPENGL.DLL,NM,9, specifies a two-dimensional texture image.glTexImage2D,OPENGL32.DLL,NM,9, specifies a two-dimensional texture image.glTexParameterf,OPENGL.DLL,NM,3 set texture parameters.glTexParameterf,OPENGL32.DLL,NM,3 set texture parameters.glTexParameterfv,OPENGL.DLL,NM,3 set texture parameters.glTexParameterfv,OPENGL32.DLL,NM,3 set texture parameters.glTexParameteri,OPENGL.DLL,NM,3 set texture parameters.glTexParameteri,OPENGL32.DLL,NM,3 set texture parameters.glTexParameteriv,OPENGL.DLL,NM,3 set texture parameters.glTexParameteriv,OPENGL32.DLL,NM,3 set texture parameters.glTexSubImage1D,OPENGL.DLL,NM,7, specifies a portion of an existing one-dimensional texture image.glTexSubImage1D,OPENGL32.DLL,NM,7, specifies a portion of an existing one-dimensional texture image..glTexSubImage2D,OPENGL.DLL,NM,9, specifies a portion of an existing one-dimensional texture image.glTexSubImage2D,OPENGL32.DLL,NM,9, specifies a portion of an existing one-dimensional texture image.glTranslated,OPENGL.DLL,NM,3 multiply the current matrix by a translation matrix.glTranslated,OPENGL32.DLL,NM,3 multiply the current matrix by a translation matrix.glTranslatef,OPENGL.DLL,NM,3 multiply the current matrix by a translation matrix.glTranslatef,OPENGL32.DLL,NM,3 multiply the current matrix by a translation matrix.gluBeginCurve,GLU32.DLL,NM,1 delimit a NURBS curve definition.gluBeginPolygon,GLU32.DLL,NM,1 delimit a polygon description.gluBeginSurface,GLU32.DLL,NM,1 delimit a NURBS surface definition.gluBeginTrim,GLU32.DLL,NM,1 delimit a NURBS trimming loop definition.gluBuild1DMipmaps,GLU32.DLL,NM,6 creates 1-D mipmaps.gluBuild2DMipmaps,GLU32.DLL,NM,7, creates 2-D mipmaps.gluCylinder,GLU32.DLL,NM,9, draws a cylinder.gluDeleteNurbsRenderer,GLU32.DLL,NM,1, destroys a NURBS object.

gluDeleteQuadric,GLU32.DLL,NM,1, destroys a quadric object.gluDeleteTess,GLU32.DLL,NM,1, destroys a tessellation object.gluDisk,GLU32.DLL,NM,7, draws a disk.gluEndCurve,GLU32.DLL,NM,1 delimit a NURBS curve definition.gluEndPolygon,GLU32.DLL,NM,1 delimit a polygon description.gluEndSurface,GLU32.DLL,NM,1 delimit a NURBS surface definition.gluEndTrim,GLU32.DLL,NM,1 delimit a NURBS trimming loop definition.gluErrorString,GLU32.DLL,NM,1 produces an error string from an OpenGL or GLU error code.gluGetNurbsProperty,GLU32.DLL,NM,3, gets a NURBS property.gluLoadSamplingMatrices,GLU32.DLL,NM,4, loads NURBS sampling and culling matrices.gluLookAt,GLU32.DLL,NM,18, defines a viewing transformation.gluNewNurbsRenderer,GLU32.DLL,NM,0, creates a NURBS object.gluNewQuadric,GLU32.DLL,NM,0, creates a quadric object.gluNewTess,GLU32.DLL,NM,0, creates a tessellation object.gluNextContour,GLU32.DLL,NM,2, marks the beginning of another contour.gluNurbsCallback,GLU32.DLL,NM,3, defines a callback for a NURBS object.gluNurbsCurve,GLU32.DLL,NM,7, defines the shape of a NURBS curve.gluNurbsProperty,GLU32.DLL,NM,3, sets a NURBS property.gluNurbsSurface,GLU32.DLL,NM,11, defines the shape of a NURBS surface.gluOrtho2D,GLU32.DLL,NM,8, defines a 2-D orthographic projection matrix.gluPartialDisk,GLU32.DLL,NM,11, draws an arc of a disk.gluPerspective,GLU32.DLL,NM,8, sets up a perspective projection matrix.gluPickMatrix,GLU32.DLL,NM,9, defines a picking region.gluProject,GLU32.DLL,NM,12, maps object coordinates to window coordinates.gluPwlCurve,GLU32.DLL,NM,5, describes a piecewise linear NURBS trimming curve.gluQuadricCallback,GLU32.DLL,NM,3, defines a callback for a quadric object.gluQuadricDrawStyle,GLU32.DLL,NM,2, specifies the draw style for quadrics rendered with qobj.gluQuadricNormals,GLU32.DLL,NM,2, specifies what kind of normals are to be used for quadrics.gluQuadricOrientation,GLU32.DLL,NM,2, specifies inside or outside orientation for quadrics.gluQuadricTexture,GLU32.DLL,NM,2, specifies whether quadrics are to be textured.gluScaleImage,GLU32.DLL,NM,9, scales an image to an arbitrary size.gluSphere,GLU32.DLL,NM,5, draws a sphere.gluTessCallback,GLU32.DLL,NM,3, defines a callback for a tessellation object.gluTessVertex,GLU32.DLL,NM,3, describes a vertex on a polygon that the user is defining.gluUnProject,GLU32.DLL,NM,12, maps window coordinates to object coordinates.glVertex2d,OPENGL.DLL,NM,2 specify a vertex.glVertex2d,OPENGL32.DLL,NM,2 specify a vertex.glVertex2dv,OPENGL.DLL,NM,1 specify a vertex.glVertex2dv,OPENGL32.DLL,NM,1 specify a vertex.glVertex2f,OPENGL.DLL,NM,2 specify a vertex.glVertex2f,OPENGL32.DLL,NM,2 specify a vertex.glVertex2fv,OPENGL.DLL,NM,1 specify a vertex.glVertex2fv,OPENGL32.DLL,NM,1 specify a vertex.glVertex2i,OPENGL.DLL,NM,2 specify a vertex.glVertex2i,OPENGL32.DLL,NM,2 specify a vertex.glVertex2iv,OPENGL.DLL,NM,1 specify a vertex.glVertex2iv,OPENGL32.DLL,NM,1 specify a vertex.glVertex2s,OPENGL.DLL,NM,2 specify a vertex.glVertex2s,OPENGL32.DLL,NM,2 specify a vertex.glVertex2sv,OPENGL.DLL,NM,1 specify a vertex.glVertex2sv,OPENGL32.DLL,NM,1 specify a vertex.glVertex3d,OPENGL.DLL,NM,3 specify a vertex.glVertex3d,OPENGL32.DLL,NM,3 specify a vertex.glVertex3dv,OPENGL.DLL,NM,1 specify a vertex.glVertex3dv,OPENGL32.DLL,NM,1 specify a vertex.glVertex3f,OPENGL.DLL,NM,3 specify a vertex.glVertex3f,OPENGL32.DLL,NM,3 specify a vertex.glVertex3fv,OPENGL.DLL,NM,1 specify a vertex.glVertex3fv,OPENGL32.DLL,NM,1 specify a vertex.glVertex3i,OPENGL.DLL,NM,3 specify a vertex.glVertex3i,OPENGL32.DLL,NM,3 specify a vertex.glVertex3iv,OPENGL.DLL,NM,1 specify a vertex.glVertex3iv,OPENGL32.DLL,NM,1 specify a vertex.glVertex3s,OPENGL.DLL,NM,3 specify a vertex.glVertex3s,OPENGL32.DLL,NM,3 specify a vertex.glVertex3sv,OPENGL.DLL,NM,1 specify a vertex.glVertex3sv,OPENGL32.DLL,NM,1 specify a vertex.glVertex4d,OPENGL.DLL,NM,4 specify a vertex.glVertex4d,OPENGL32.DLL,NM,4 specify a vertex.glVertex4dv,OPENGL.DLL,NM,1 specify a vertex.glVertex4dv,OPENGL32.DLL,NM,1 specify a vertex.glVertex4f,OPENGL.DLL,NM,4 specify a vertex.glVertex4f,OPENGL32.DLL,NM,4 specify a vertex.glVertex4fv,OPENGL.DLL,NM,1 specify a vertex.glVertex4fv,OPENGL32.DLL,NM,1 specify a vertex.glVertex4i,OPENGL.DLL,NM,4 specify a vertex.glVertex4i,OPENGL32.DLL,NM,4 specify a vertex.glVertex4iv,OPENGL.DLL,NM,1 specify a vertex.glVertex4iv,OPENGL32.DLL,NM,1 specify a vertex.glVertex4s,OPENGL.DLL,NM,4 specify a vertex.glVertex4s,OPENGL32.DLL,NM,4 specify a vertex.glVertex4sv,OPENGL.DLL,NM,1 specify a vertex.glVertex4sv,OPENGL32.DLL,NM,1 specify a vertex.glVertexPointer,OPENGL.DLL,NM,4, defines an array of vertex data.glVertexPointer,OPENGL32.DLL,NM,4, defines an array of vertex data.glViewport,OPENGL.DLL,NM,4, sets the viewport.glViewport,OPENGL32.DLL,NM,4, sets the viewport.GopherCreateLocator,WININET.DLL,AW,7,Creates a Gopher or Gopher+ locator string from the selector string's component parts.GopherFindFirstFile,WININET.DLL,AW,6,Uses a Gopher locator and search criteria to create a session with the server and locate the requested documents, binary files, index servers, or directory trees.GopherGetAttribute,WININET.DLL,AW,8,Retrieves the specific attribute information from the server.GopherGetLocatorType,WININET.DLL,AW,2,Parses a Gopher locator and determines its attributes.GopherOpenFile,WININET.DLL,AW,5,Begins reading a Gopher data file from a Gopher server.GrayString,USER32.DLL,AW,9, draws gray text at the specified location.Heap32First,TOOLHELP.DLL,NM,3, retrieves information about the first block of a heap that has been allocated by a process.Heap32ListFirst,TOOLHELP.DLL,NM,2, retrieves information about the first heap that has been allocated by a specified process.Heap32ListNext,TOOLHELP.DLL,NM,2, retrieves information about the next heap that has been allocated by a process.Heap32Next,TOOLHELP.DLL,NM,1, retrieves information about the next block of a heap that has been allocated by a process.

Page 16: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

16HeapAlloc,KERNEL32.DLL,NM,3, allocates a block of memory from a heap.HeapCompact,KERNEL32.DLL,NM,2, attempts to compact a specified heap.HeapCreate,KERNEL32.DLL,NM,3, creates a heap object that can be used by the calling process.HeapDestroy,KERNEL32.DLL,NM,1, destroys the specified heap object.HeapFree,KERNEL32.DLL,NM,3, frees a memory block allocated from a heap by the HeapAlloc or HeapReAlloc function.HeapLock,KERNEL32.DLL,NM,1, attempts to acquire the critical section object, or lock, that is associated with a specified heap.HeapReAlloc,KERNEL32.DLL,NM,4, reallocates a block of memory from a heap.HeapSize,KERNEL32.DLL,NM,3, returns the size, in bytes, of a memory block allocated from a heap by the HeapAlloc or HeapReAlloc function.HeapUnlock,KERNEL32.DLL,NM,1, releases ownership of the critical section object, or lock, that is associated with a specified heap.HeapValidate,KERNEL32.DLL,NM,3, attempts to validate a specified heap.HeapWalk,KERNEL32.DLL,NM,2, enumerates the memory blocks in a specified heap.HexFromBin,MAPI32.DLL,NM,3, converts a binary number into a string representation of a hexadecimal number.HideCaret,USER32.DLL,NM,1, removes the caret from the screen.HiliteMenuItem,USER32.DLL,NM,4, highlights or removes the highlighting from an item in a menu bar.HlinkClone,HLINK.DLL,NM,5, HlinkClone Function Not currently supported. HlinkCreateBrowseContext,HLINK.DLL,NM,3, Creates an empty, default instance of the system browse context object.HlinkCreateExtensionServices,HLINK.DLL,NM,7, HlinkCreateExtensionServices Function Not currently supported. HlinkCreateFromData,HLINK.DLL,NM,6, Creates a standard hyperlink object from a Component Object Model (COM) object that supports the IDataObject interface.HlinkCreateFromMoniker,HLINK.DLL,NM,8, Creates a new system hyperlink object from a moniker, a location string, and a friendly name string (used for displaying the hyperlink).HlinkCreateFromString,HLINK.DLL,NM,8, Creates a new hyperlink object from strings representing the hyperlink target, the location within the target, and a friendly name.HlinkCreateShortcut,HLINK.DLL,NM,6,FromString HlinkCreateShortcutFromString Function Not currently supported. HlinkCreateShortcutFromMoniker,HLINK.DLL,NM,7, HlinkCreateShortcutFromMoniker Function Not currently supported. HlinkCreateShortcutFromString,HLINK.DLL,NM,7, HlinkCreateShortcutFromString Function Not currently supported. HlinkGetSpecialReference,HLINK.DLL,NM,2, Retrieves a string for a given value from the HLSR enumeration.HlinkGetValueFromParams,HLINK.DLL,NM,3, HlinkGetValueFromParams Function Not currently supported. HlinkGoBack,URLMON.DLL,NM,1, Executes a hyperlink jump backward within the navigation stack.HlinkGoForward,URLMON.DLL,NM,1, Executes a hyperlink jump forward within the navigation stack.HlinkIsShortcut,HLINK.DLL,NM,1, HlinkIsShortcut Function Not currently supported. HlinkNavigate,HLINK.DLL,NM,6,String Executes a hyperlink jump, specified by a string, to a new document or object. For information about how this function relates to HlinkSimpleNavigateToString, see the Remarks section.HlinkNavigateMoniker,URLMON.DLL,NM,2, Executes a hyperlink jump, specified by a moniker, to a new document or object. For information about how this function relates to the HlinkSimpleNavigateToMoniker function, see the Remarks section.HlinkNavigateString,URLMON.DLL,NM,2, Executes a hyperlink jump, specified by a string, to a new document or object. For information about how this function relates to HlinkSimpleNavigateToString, see the Remarks section.HlinkNavigateToStringReference,HLINK.DLL,NM,9, Creates a hyperlink site from strings representing the hyperlink target, the location within the target, and a friendly name, and then navigates to that site.HlinkOnNavigate,HLINK.DLL,NM,7, Notifies a hyperlink browse context and hyperlink frame, if it exists, that a hyperlink target has been navigated to.HlinkOnRenameDocument,HLINK.DLL,NM,4, HlinkOnRenameDocument Function Not currently supported. HlinkParseDisplayName,HLINK.DLL,NM,5, HlinkParseDisplayName Function Not currently supported. HlinkPreprocessMoniker,HLINK.DLL,NM,3, HlinkPreprocessMoniker Function Not currently supported. HlinkQueryCreateFromData,HLINK.DLL,NM,1, Determines if a new hyperlink can be created from an IDataObject interface.HlinkResolveMonikerForData,HLINK.DLL,NM,7, HlinkResolveMonikerForData Function Not currently supported. HlinkResolveShortcut,HLINK.DLL,NM,6,ToString HlinkResolveShortcutToString Function Not currently supported. HlinkResolveShortcutToMoniker,HLINK.DLL,NM,3, HlinkResolveShortcutToMoniker Function Not currently supported. HlinkResolveShortcutToString,HLINK.DLL,NM,3, HlinkResolveShortcutToString Function Not currently supported. HlinkResolveStringForData,HLINK.DLL,NM,7, HlinkResolveStringForData Function Not currently supported. HlinkSetSpecialReference,HLINK.DLL,NM,2, Inserts a string into a specified member of the HLSR enumeration.HlinkSimpleNavigateToMoniker,URLMON.DLL,NM,8, Executes a hyperlink jump, specified by a moniker, to a new document or object. For information about how this function relates to the HlinkNavigateMoniker function, see the Remarks section.HlinkSimpleNavigateToString,URLMON.DLL,NM,8, Executes a hyperlink jump to a new document or object. For information about how this function relates to HlinkNavigateString, see the Remarks section.HlinkTranslateURL,HLINK.DLL,NM,3, HlinkTranslateURL Function Not currently supported. HlinkUpdateStackItem,HLINK.DLL,NM,6, HlinkUpdateStackItem Function Not currently supported. HrAddColumns,MAPI32.DLL,NM,4 adds or moves columns to the beginning of an existing table.HrAddColumnsEx,MAPI32.DLL,NM,5, adds or moves columns to the beginning of an existing table.HrAllocAdviseSink,MAPI32.DLL,NM,3 creates an advise sink object, givena context specified by the calling implementation and a callbackfunction to be triggered by an event notification.HrBackupClose,EDBBCLI.DLL,NM,1, closes the file that is being backed up.HrBackupEnd,EDBBCLI.DLL,NM,1, cleans up after a backup operation is finished.HrBackupGetBackupLogs,EDBBCLI.DLL,AW,3, obtains the list of log files to back up.HrBackupGetDatabaseNames,EDBBCLI.DLL,AW,3, obtains the list of attached databases on the remote computer.HrBackupOpenFile,EDBBCLI.DLL,AW,4 opens a remote file for backup and performs whatever client and server side operations are necessary to prepare for the backup.HrBackupPrepare,EDBBCLI.DLL,AW,5, connects to a remote Microsoft Exchange Server database and prepares it for backup.HrBackupRead,EDBBCLI.DLL,NM,4, reads one block from a backup file.HrBackupTruncateLogs,EDBBCLI.DLL,NM,1, deletes the committed database log files.

HrComposeEID,MAPI32.DLL,NM,7, creates a compound entry identifier for an object, usually a message in a message store.HrComposeMsgID,MAPI32.DLL,NM,6 creates an ASCII string representing acompound entry identifier for an object, usually a message in amessage store.HrDecomposeEID,MAPI32.DLL,NM,7 separates the compound entry identifier of an object, usually a message in a message store, into the entry identifier of that object within the store and the store's entry identifier.HrDecomposeMsgID,MAPI32.DLL,NM,6 separates the ASCII representation of the compound entry identifier of an object, usually a message in a message store, into the entry identifier of that object within the store and the store's entry identifier.HrDispatchNotifications,MAPI32.DLL,NM,1, forces dispatching of all queued notifications.HrEntryIDFromSz,MAPI32.DLL,NM,3, recreates an entry identifier from its ASCII encoding.HrGetOneProp,MAPI32.DLL,NM,3 retrieves the value of a single propertyfrom a property interface, that is, an interface derived fromIMAPIProp.HrIStorageFromStream,MAPI32.DLL,NM,4, layers an IStorage interface onto an IStream object.HrQueryAllRows,MAPI32.DLL,NM,6 retrieves all rows of a table.HrRestoreEnd,EDBBCLI.DLL,NM,1, cleans up after a restore operation has been performed.HrRestoreGetDatabaseLocations,EDBBCLI.DLL,AW,3, obtains the database locations for the server and service.HrRestorePrepare,EDBBCLI.DLL,AW,3, connects to a remote Microsoft Exchange Server database and prepares it for restore.HrRestoreRegister,EDBBCLI.DLL,AW,8 registers a restore operation, interlocking all subsequent restore operations and preventing the restore target from starting until HrRestoreRegisterComplete is called.HrRestoreRegisterComplete,EDBBCLI.DLL,NM,2 completes a restore operation, allowing subsequent restore operations.HrSetCurrentBackupLog,EDBBCLI.DLL,AW,3, sets the last log number that was backed up.HrSetOneProp,MAPI32.DLL,NM,2, sets or changes the value of a single property on a property interface, that is, an interface derived from IMAPIProp .HrSzFromEntryID,MAPI32.DLL,NM,3, encodes an entry identifier into an ASCII string.HrThisThreadAdviseSink,MAPI32.DLL,NM,2, creates an advise sink that wraps an existing advise sink for thread safety.HrValidateIPMSubtree,MAPI32.DLL,NM,5, adds standard interpersonal message (IPM) folders to a message store.htonl,WS2_32.DLL,NM,1 converts a u_long from host toTCP/IP network byte order.htonl,WSOCK32.DLL,NM,1 converts a u_long from host toTCP/IP network byte order.htons,WS2_32.DLL,NM,1 converts a u_short from host toTCP/IP network byte order.htons,WSOCK32.DLL,NM,1 converts a u_short from host toTCP/IP network byte order.HttpAddRequestHeaders,WININET.DLL,AW,4,Adds one or more HTTP request headers to the HTTP request handle.HttpEndRequest,WININET.DLL,AW,4,Ends an HTTP request that was initiated by HttpSendRequestEx.HttpOpenRequest,WININET.DLL,AW,8,Creates an HTTP request handle.HttpQueryInfo,WININET.DLL,AW,5,Retrieves header information associated with an HTTP request.HttpSendRequest,WININET.DLL,AW,5,Sends the specified request to the HTTP server.HttpSendRequestEx,WININET.DLL,AW,5,Sends the specified request to the HTTP server.ICClose,MSVFW32.DLL,NM,1, closes a compressor or decompressor.ICCompressorChoose,MSVFW32.DLL,NM,6, displays a dialog box in which a user can select a compressor.ICCompressorFree,MSVFW32.DLL,NM,1, frees the resources in the COMPVARS structure used by other VCM functions.ICGetDisplayFormat,MSVFW32.DLL,NM,6, determines the best format available for displaying a compressed image.ICGetInfo,MSVFW32.DLL,NM,3, obtains information about a compressor.ICImageCompress,MSVFW32.DLL,NM,7, compresses an image to a given size.ICImageDecompress,MSVFW32.DLL,NM,5, decompresses an image without using initialization functions.ICInfo,MSVFW32.DLL,NM,3, retrieves information about specific installed compressors or enumerates the installed compressors.ICInstall,MSVFW32.DLL,NM,5, installs a new compressor or decompressor.ICLocate,MSVFW32.DLL,NM,5 finds a compressor or decompressor that can handle images with the specified formats, or finds a driver that can decompress an image with a specified format directly to hardware.IcmpCloseHandle,ICMP.DLL,NM,1,closes a handle opened by a call to IcmpCreateFile.IcmpCreateFile,ICMP.DLL,NM,0, opens a handle on which ICMP Echo Requests can be issued.IcmpParseReplies,ICMP.DLL,NM,2, parses the reply buffer provided and returns the number of ICMP responses found.IcmpSendEcho,ICMP.DLL,NM,8,sends an ICMP Echo request and returns any replies.IcmpSendEcho2,ICMP.DLL,NM,11,sends an ICMP Echo request and returns either immediately (if Event or ApcRoutine is non-NULL) or returns after the specified time-out.ICOpen,MSVFW32.DLL,NM,3, opens a compressor or decompressor.ICOpenFunction,MSVFW32.DLL,NM,4, opens a compressor or decompressor defined as a function.ICRemove,MSVFW32.DLL,NM,3, removes an installed compressor.ICSendMessage,MSVFW32.DLL,NM,4, sends a message to a compressor.ICSeqCompressFrame,MSVFW32.DLL,NM,5, compresses one frame in a sequence of frames.ICSeqCompressFrameEnd,MSVFW32.DLL,NM,1 ends sequence compression thatwas initiated by using the ICSeqCompressFrameStart andICSeqCompressFrame functions.ICSeqCompressFrameStart,MSVFW32.DLL,NM,2 initializes resources forcompressing a sequence of frames using the ICSeqCompressFramefunction.IIDFromString,OLE32.DLL,NM,2,4.2 IIDFromString This function converts a string generated by the function back into the original interface identifier (IID). WINOLEAPIImageAddCertificate,IMAGEHLP.DLL,NM,3, is used to add a certificate to the specified file.ImageDirectoryEntryToData,IMAGEHLP.DLL,NM,4, obtains access to image-specific data.ImageEnumerateCertificates,IMAGEHLP.DLL,NM,5, is used to return information about the certificates currently contained in an image file.ImageGetCertificateData,IMAGEHLP.DLL,NM,4, is used to retrieve a complete certificate from a file.ImageGetCertificateHeader,IMAGEHLP.DLL,NM,3, is used to retrieve the header of the specified certificate, up to, but not including, the section offset array.ImageGetDigestStream,IMAGEHLP.DLL,NM,5, retrieves the requested data from the specified image file.ImagehlpApiVersion,IMAGEHLP.DLL,NM,0, retrieves the information about the version of the library installed on the system.ImagehlpApiVersionEx,IMAGEHLP.DLL,NM,1, modifies the information about the version of the library used by the application.ImageList_Add,COMCTL32.DLL,NM,3, adds an image or images to an image list.ImageList_AddIcon,COMCTL32.DLL,NM,2, adds an icon to an image list.ImageList_AddMasked,COMCTL32.DLL,NM,3, copies the bitmap to an internal data structure.ImageList_BeginDrag,COMCTL32.DLL,NM,4, begins dragging an image.ImageList_Create,COMCTL32.DLL,NM,5, creates a new image list.ImageList_Destroy,COMCTL32.DLL,NM,1, destroys an image list.ImageList_DragEnter,COMCTL32.DLL,NM,3 locks updates to the specifiedwindow during a drag operation and displays the drag image at thespecified position within the window.

Page 17: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

17ImageList_DragLeave,COMCTL32.DLL,NM,1, unlocks the specified window and hides the drag image, allowing the window to be updated.ImageList_DragMove,COMCTL32.DLL,NM,2, moves the image that is being dragged during a drag-and-drop operation.ImageList_DragShowNolock,COMCTL32.DLL,NM,1, shows or hides the image being dragged.ImageList_Draw,COMCTL32.DLL,NM,6, draws an image list item in the specified device context.ImageList_DrawEx,COMCTL32.DLL,NM,10, draws an image list item in the specified device context.ImageList_DrawIndirect,COMCTL32.DLL,NM,1,Draws an image list image based on an IMAGELISTDRAWPARAMS structureImageList_Duplicate,COMCTL32.DLL,NM,1,Creates a duplicate of an existing image list.ImageList_EndDrag,COMCTL32.DLL,NM,0, ends a drag operation.ImageList_GetBkColor,COMCTL32.DLL,NM,1, retrieves the current background color for an image list.ImageList_GetDragImage,COMCTL32.DLL,NM,2, retrieves the temporary image list that is used for the drag image.ImageList_GetIcon,COMCTL32.DLL,NM,3, creates an icon or cursor based on an image and mask in an image list.ImageList_GetIconSize,COMCTL32.DLL,NM,3, retrieves the dimensions of images in an image list.ImageList_GetImageCount,COMCTL32.DLL,NM,1, retrieves the number of images in an image list.ImageList_GetImageInfo,COMCTL32.DLL,NM,3, retrieves information about an image.ImageList_LoadImage,COMCTL32.DLL,AW,7 Creates an image list from the specified bitmap.ImageList_Merge,COMCTL32.DLL,NM,6, creates a new image by combining two existing images.ImageList_Read,COMCTL32.DLL,NM,1, reads an image list from a stream.ImageList_Remove,COMCTL32.DLL,NM,2, removes an image from an image list.ImageList_Replace,COMCTL32.DLL,NM,4, replaces an image in an image list with a new image.ImageList_ReplaceIcon,COMCTL32.DLL,NM,3, replaces an image with an icon.ImageList_SetBkColor,COMCTL32.DLL,NM,2, sets the background color for an image list.ImageList_SetDragCursorImage,COMCTL32.DLL,NM,4 creates a new drag imageby combining the specified image (typically a mouse cursor image)with the current drag image.ImageList_SetIconSize,COMCTL32.DLL,NM,3, sets the dimensions of images in an image list and removes all images from the list.ImageList_SetImageCount,COMCTL32.DLL,NM,2,Resizes an existing image list.ImageList_SetOverlayImage,COMCTL32.DLL,NM,3, adds a specified image to the list of images to be used as overlay masks.ImageList_Write,COMCTL32.DLL,NM,2, writes an image list to a stream.ImageLoad,IMAGEHLP.DLL,NM,2, maintains a list of loaded DLLs.ImageNtHeader,IMAGEHLP.DLL,NM,1, locates the IMAGE_NT_HEADERS structure in a PE image and returns a pointer to the data.ImageRemoveCertificate,IMAGEHLP.DLL,NM,2, is used to remove the specified certificate from the given file.ImageRvaToSection,IMAGEHLP.DLL,NM,3, locates a relative virtual address (RVA) within the image header of a file that is mapped as a file and returns a pointer to the section table entry for that RVA.ImageRvaToVa,IMAGEHLP.DLL,NM,4, locates a relative virtual address (RVA) within the image header of a file that is mapped as a file and returns the virtual address of the corresponding byte in the file.ImageUnload,IMAGEHLP.DLL,NM,1, is used to deallocate resources from a previous call to the ImageLoad function.ImmAssociateContext,IMM32.DLL,NM,2, associates the specified input context with the specified window.ImmAssociateContextEx,IMM32.DLL,NM,3, changes the association between the input method context and the specified window or its children.ImmConfigureIME,IMM32.DLL,AW,4, displays the configuration dialog box for the IME of the specified input locale identifier (HKL).ImmCreateContext,IMM32.DLL,NM,0, creates a new input context, allocating memory for the context and initializing it.ImmCreateIMCC,IMM32.DLL,NM,1, (Windows CE .NET Application Development)This function enables an input method editor (IME) to create a new input method context (IMC) component that is a member of an IMC. (Windows CE .NET 4.2)ImmDestroyContext,IMM32.DLL,NM,1, releases the input context and frees any memory associated with it.ImmDestroyIMCC,IMM32.DLL,NM,1, Handle to the IMC component.ImmDisableIME,IMM32.DLL,NM,1, disables the input method editor (IME) for a thread or all threads in a process.ImmEnumInputContext,IMM32.DLL,NM,3, retrieves the input context for the specified thread.ImmEnumRegisterWord,IMM32.DLL,AW,6 enumerates the register strings having the specified reading string, style, and register string.ImmEscape,IMM32.DLL,AW,4, accesses capabilities of particular IMEs that are not available through other IMM APIs. and is used mainly for country-specific operations.ImmGenerateMessage,IMM32.DLL,NM,1,This function enables an input method editor (IME) to generate messages that are sent to the window associated with the input method context (IMC).ImmGetCandidateList,IMM32.DLL,AW,4, retrieves a specified candidate list, copying the list to the specified buffer.ImmGetCandidateListCount,IMM32.DLL,AW,2 retrieves the size of the candidate lists.ImmGetCandidateWindow,IMM32.DLL,NM,3, gets information about the candidate list window.ImmGetCompositionFont,IMM32.DLL,AW,2 retrieves information about the logical font currently used to display characters in the composition window.ImmGetCompositionString,IMM32.DLL,AW,4, retrieves information about the composition string.ImmGetCompositionWindow,IMM32.DLL,NM,2 retrieves information about the composition window.ImmGetContext,IMM32.DLL,NM,1, retrieves the input context associated with the specified window.ImmGetConversionList,IMM32.DLL,AW,6, retrieves the conversion result list of characters or words without generating any IME-related messages.ImmGetConversionStatus,IMM32.DLL,NM,3, gets the current conversion status.ImmGetDefaultIMEWnd,IMM32.DLL,NM,1, gets the default window handle to the IME class.ImmGetDescription,IMM32.DLL,AW,3, copies the description of the IME to the specified buffer.ImmGetGuideLine,IMM32.DLL,AW,4 retrieves information about errors.ImmGetHotKey,IMM32.DLL,NM,4, This function retrieves the value of the input method editor (IME) hot key.ImmGetIMCCLockCount,IMM32.DLL,NM,1, Handle to the IMC component.ImmGetIMCCSize,IMM32.DLL,NM,1, Handle to the IMC component.ImmGetIMCLockCount,IMM32.DLL,NM,1,This function enables an input method editor (IME) to get the lock count of the input method context (IMC).ImmGetIMEFileName,IMM32.DLL,AW,3, gets the filename of the IME associated with the specified keyboard layout.ImmGetImeMenuItems,IMM32.DLL,AW,6, retrieves the menu items that are registered in the IME menu of a specified input context.ImmGetOpenStatus,IMM32.DLL,NM,1, checks whether the IME is open or closed.

ImmGetProperty,IMM32.DLL,NM,2, gets the property and capabilities of the IME associated with the specified keyboard layout.ImmGetRegisterWordStyle,IMM32.DLL,AW,3, gets a list of the styles support by the IME associated with the specified keyboard layout.ImmGetStatusWindowPos,IMM32.DLL,NM,2, gets the position of the status window.ImmGetVirtualKey,IMM32.DLL,NM,1 recovers the original virtual-keyvalue associated with a key input message that has already beenprocessed by the IME.ImmInstallIME,IMM32.DLL,AW,2, installs an IME into the system.ImmIsIME,IMM32.DLL,NM,1, checks whether the specified handle identifies an IME.ImmIsUIMessage,IMM32.DLL,AW,4, checks for messages intended for the IME window and sends those messages to the specified window.ImmLockIMC,IMM32.DLL,NM,1,C This function enables an input method editor (IME) to get a pointer to an input method context (IMC) component that can be a member of the IMC.ImmLockIMCC,IMM32.DLL,NM,1, This function enables an input method editor (IME) to get a pointer to an input method context (IMC) component that can be a member of the IMC.ImmNotifyIME,IMM32.DLL,NM,4, notifies the IME about changes to the status of the input context.ImmRegisterWord,IMM32.DLL,AW,4, registers a string into the dictionary of the IME associated with the specified input locale.ImmReleaseContext,IMM32.DLL,NM,2, releases the input context and unlocks the memory associated in the context.ImmReSizeIMCC,IMM32.DLL,NM,2,This function changes the size of an input method context (IMC) component.ImmSetCandidateWindow,IMM32.DLL,NM,2, sets information about the candidate list window.ImmSetCompositionFont,IMM32.DLL,AW,2, sets the logical font to be used to display characters in the composition window.ImmSetCompositionString,IMM32.DLL,AW,6, sets the characters, attributes, and clauses of the composition and reading strings.ImmSetCompositionWindow,IMM32.DLL,NM,2, causes a IMN_SETSCOMPOSITIONWINDOW message to be sent to the application.ImmSetConversionStatus,IMM32.DLL,NM,3 sets the current conversion status.ImmSetHotKey,IMM32.DLL,NM,4,This function is called by the IME control panel application to set the value of the input method editor (IME) hot key.ImmSetOpenStatus,IMM32.DLL,NM,2, opens or closes the IME.ImmSetStatusWindowPos,IMM32.DLL,NM,2, sets the position of the status window.ImmSimulateHotKey,IMM32.DLL,NM,2 simulates the specified IME hot key,causing the same response as if the user had pressed the hot key inthe specified window.ImmUnlockIMC,IMM32.DLL,NM,1, Handle to the IMC. (Windows CE .NET 4.2)ImmUnlockIMCC,IMM32.DLL,NM,1,This function reduces the lock count for the input method context (IMC) component.ImmUnregisterWord,IMM32.DLL,AW,4 removes a register string from thedictionary of the IME associated with the specified keyboardlayout.ImpersonateDdeClientWindow,USER32.DLL,NM,2 enables a Dynamic Data Exchange (DDE) server application to impersonate a DDE client application's security context.ImpersonateLoggedOnUser,ADVAPI32.DLL,NM,1, lets the calling thread impersonate a user.ImpersonateNamedPipeClient,ADVAPI32.DLL,NM,1, impersonates a named-pipe client application.ImpersonateSecurityContext,SECUR32.DLL,NM,1,Allows a server to impersonate a client by using a token previously obtained by a call to AcceptSecurityContext (General) or QuerySecurityContextToken.ImpersonateSelf,ADVAPI32.DLL,NM,1, obtains an access token that impersonates the security context of the calling process.ImportNtmsDatabase,NTMSAPI.DLL,NM,1, causes RSM to import the database files from the database Export directory at the next restart of the RSM.ImportSecurityContext,SECUR32.DLL,AW,4,Imports a security context. The security context must have been exported to the process calling ImportSecurityContext by a previous call to ExportSecurityContext.InetIsOffline,URL.DLL,NM,1,Determines whether or not the system is connected to the Internet.inet_addr,WS2_32.DLL,NM,1, converts a string containing an (Ipv4) Internet Protocol dotted address into a proper address for the IN_ADDR structure.inet_addr,WSOCK32.DLL,NM,1, converts a string containing an (Ipv4) Internet Protocol dotted address into a proper address for the IN_ADDR structure.inet_ntoa,WS2_32.DLL,NM,1 converts an (Ipv4) Internet network address into a string in Internet standard dotted format.inet_ntoa,WSOCK32.DLL,NM,1 converts an (Ipv4) Internet network address into a string in Internet standard dotted format.InflateRect,USER32.DLL,NM,3, increases or decreases the width and height of the specified rectangle.InitAtomTable,KERNEL32.DLL,NM,1, initializes the local atom table and sets it to the specified size.InitCommonControls,COMCTL32.DLL,NM,0 Registers and initializes the common control window classes. This function is obsolete.InitCommonControlsEx,COMCTL32.DLL,NM,1,Registers specific common control classes from the common control dynamic-link library InitializeAcl,ADVAPI32.DLL,NM,3, creates a new ACL structure.InitializeCriticalSection,KERNEL32.DLL,NM,1, initializes a critical section object.InitializeFlatSB,COMCTL32.DLL,NM,1,Initializes flat scroll bars for a particular window. InitializeProcessForWsWatch,PSAPI.DLL,NM,1, initiates monitoring of the working set of the specified process. You must call this function before calling the GetWsChanges function.InitializeSecurityContext,SECUR32.DLL,AW,12,Initiates the client side, outbound security context from a credential handle by using the Negotiate security package.InitializeSecurityDescriptor,ADVAPI32.DLL,NM,2, initializes a new security descriptor.InitializeSid,ADVAPI32.DLL,NM,3 initializes a security identifier (SID).InitiateSystemShutdown,ADVAPI32.DLL,AW,5, displays a dialog box that notifies the user that the system is shutting down.InitSecurityInterface,SECUR32.DLL,AW,0, returns a pointer to an SSPI dispatch table. This function enables clients to use SSPI without binding directly to an implementation of the interface.InjectNtmsCleaner,NTMSAPI.DLL,NM,5, allows a cleaner cartridge to be inserted into the specified library unit.InjectNtmsMedia,NTMSAPI.DLL,NM,4, allows media to be inserted into the port of the specified library. If the library is busy, RSM queues InjectNtmsMedia and returns success.InSendMessage,USER32.DLL,NM,0 specifies whether the current windowprocedure is processing a message that was sent from another threadby a call to the SendMessage function.InsertMenu,USER32.DLL,AW,5, inserts a new menu item into a menu, moving other items down the menu.InsertMenuItem,USER32.DLL,AW,4, inserts a new menu item at the specified position in a menu.InstallColorProfile,MSCMS.DLL,AW,2, installs a given profile for use on a specified machine. The profile is also copied to the COLOR directory.InterlockedCompareExchange,KERNEL32.DLL,NM,3 performs an atomic comparison of the values specified in the Destination and Comperand parameters and exchange of the values, based on the outcome of the comparison.InterlockedDecrement,KERNEL32.DLL,NM,1 both decrements (decreases byone) the value of the specified 32-bit variable and checks theresulting value.InterlockedExchange,KERNEL32.DLL,NM,2, atomically exchanges a pair of 32- bit values.

Page 18: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

18InterlockedExchangeAdd,KERNEL32.DLL,NM,2, performs an atomic addition of the Increment value to the value pointed to by Addend.InterlockedIncrement,KERNEL32.DLL,NM,1 both increments (increases by one) the value of the specified 32-bit variable and checks the resulting value. InternetAttemptConnect,WININET.DLL,NM,1,Attempts to make a connection to the Internet.InternetAutodial,WININET.DLL,NM,2,Causes the modem to automatically dial the default Internet connection.InternetAutodialHangup,WININET.DLL,NM,1,Disconnects an automatic dial-up connection.InternetCanonicalizeUrl,WININET.DLL,AW,4,Canonicalizes a URL, which includes converting unsafe characters and spaces into escape sequences.InternetCheckConnection,WININET.DLL,AW,3,Allows an application to check if a connection to the Internet can be established.InternetCloseHandle,WININET.DLL,NM,1,Closes a single Internet handle.InternetCombineUrl,WININET.DLL,AW,5,Combines a base and relative URL into a single URL. The resultant URL is canonicalized (see InternetCanonicalizeUrl).InternetConfirmZoneCrossing,WININET.DLL,AW,4,Checks for changes between secure and nonsecure URLs. Always inform the user when a change occurs in security between two URLs. Typically, an application should allow the user to acknowledge the change through interaction with a dialog box.InternetConnect,WININET.DLL,AW,8,Opens an File Transfer Protocol (FTP), Gopher, or HTTP session for a given site.InternetCrackUrl,WININET.DLL,AW,4,Cracks a URL into its component parts.InternetCreateUrl,WININET.DLL,AW,4,Creates a URL from its component parts.InternetDial,WININET.DLL,NM,5,Initiates a connection to the Internet using a modem.InternetErrorDlg,WININET.DLL,NM,5,Displays a dialog box for the error that is passed to InternetErrorDlg, if an appropriate dialog box exists.InternetFindNextFile,WININET.DLL,AW,2,Continues a file search started as a result of a previous call to FtpFindFirstFile or GopherFindFirstFile.InternetGetConnectedState,WININET.DLL,NM,2,Retrieves the connected state of the local system.InternetGetConnectedStateEx,WININET.DLL,NM,4,Retrieves the connected state of the specified Internet connection.InternetGetCookie,WININET.DLL,AW,4,Retrieves the cookie for the specified URL.InternetGetLastResponseInfo,WININET.DLL,AW,3,Retrieves the last error description or server response on the thread calling this function.InternetGoOnline,WININET.DLL,NM,3,Prompts the user for permission to initiate connection to a URL.InternetHangUp,WININET.DLL,NM,2,Instructs the modem to disconnect from the Internet.InternetLockRequestFile,WININET.DLL,NM,2,Places a lock on the file that is being used.InternetOpen,WININET.DLL,AW,5,Initializes an application's use of the WinINet functions.InternetOpenUrl,WININET.DLL,AW,6,Opens a resource specified by a complete FTP, Gopher, or HTTP URL.InternetQueryDataAvailable,WININET.DLL,NM,4,Queries the server to determine the amount of data available.InternetQueryOption,WININET.DLL,AW,4,Queries an Internet option on the specified handle.InternetReadFile,WININET.DLL,NM,4,Reads data from a handle opened by the InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest function.InternetReadFileEx,WININET.DLL,AW,4,Reads data from a handle opened by the InternetOpenUrl or HttpOpenRequest function.InternetSetCookie,WININET.DLL,AW,3,Creates a cookie associated with the specified URL.InternetSetDialState,WININET.DLL,NM,3,This function is obsolete. Do not use.InternetSetFilePointer,WININET.DLL,NM,5,Sets a file position for InternetReadFile. This is a synchronous call; however, subsequent calls to InternetReadFile might block or return pending if the data is not available from the cache and the server does not support random access.InternetSetOption,WININET.DLL,AW,4,Sets an Internet option.InternetSetOptionEx,WININET.DLL,AW,5,Implemented only as a stub that calls the InternetSetOption function; InternetSetOptionEx has no functionality of its own. Do not use this function at this time.InternetSetStatusCallback,WININET.DLL,AW,2,Sets up a callback function that WinINet functions can call as progress is made during an operation.InternetTimeFromSystemTime,WININET.DLL,AW,4,Formats a date and time according to the HTTP version 1.0 specification.InternetTimeToSystemTime,WININET.DLL,AW,3,Converts an HTTP time/date string to a SYSTEMTIME structure.InternetUnlockRequestFile,WININET.DLL,NM,1,Unlocks a file that was locked using InternetLockRequestFile.InternetWriteFile,WININET.DLL,NM,4,Writes data to an open Internet file.IntersectClipRect,GDI32.DLL,NM,5 creates a new clipping region fromthe intersection of the current clipping region and the specifiedrectangle.IntersectRect,USER32.DLL,NM,3 calculates the intersection of two source rectangles and places the coordinates of the intersection rectangle into the destination rectangle. InvalidateRect,USER32.DLL,NM,3, adds a rectangle to the specified window?s update region.InvalidateRgn,USER32.DLL,NM,3, invalidates the client area within the window.InventoryNtmsLibrary,NTMSAPI.DLL,NM,3, queues an inventory of the specified library. If the library is busy, RSM queues InventoryNtmsLibrary and returns success.InvertRect,USER32.DLL,NM,2 inverts a rectangle in a window byperforming a logical NOT operation on the color values for eachpixel in the rectangle?s interior.InvertRgn,GDI32.DLL,NM,2, inverts the colors in the specified region.ioctlsocket,WS2_32.DLL,NM,3, can be used on any socket in any state.ioctlsocket,WSOCK32.DLL,NM,3, can be used on any socket in any state.IsAccelerator,OLE32.DLL,NM,4,Determines whether the keystroke maps to an accelerator in the given accelerator table.IsAsyncMoniker,URLMON.DLL,NM,1, Tests to determine whether a moniker supports asynchronous binding.IsBadCodePtr,KERNEL32.DLL,NM,1, determines whether the calling process has read access to the memory at the specified address.IsBadHugeReadPtr,KERNEL32.DLL,NM,2, verifies that the calling process has read access to the specified range of memory. IsBadHugeWritePtr,KERNEL32.DLL,NM,2, verifies that the calling process has write access to the specified range of memory.IsBadReadPtr,KERNEL32.DLL,NM,2, verifies that the calling process has read access to the specified range of memory.IsBadStringPtr,KERNEL32.DLL,AW,2, verifies that the calling process has read access to a range of memory pointed to by a string pointer.IsBadWritePtr,KERNEL32.DLL,NM,2, verifies that the calling process has write access to the specified range of memory.IsCharAlpha,USER32.DLL,AW,1, determines whether a character is an alphabetic character.IsCharAlphaNumeric,USER32.DLL,AW,1, determines whether a character is either an alphabetic or a numeric character.IsCharLower,USER32.DLL,AW,1, determines whether a character is lowercase.IsCharUpper,USER32.DLL,AW,1, determines whether a character is uppercase.IsChild,USER32.DLL,NM,2, tests whether a window is a child window or descendant window of a specified parent window.IsClipboardFormatAvailable,USER32.DLL,NM,1, determines whether the clipboard contains data in the specified format.IsColorProfileTagPresent,MSCMS.DLL,NM,3, reports whether a specified International Color Consortium (ICC) tag is present in the specified color profile.

IsColorProfileValid,MSCMS.DLL,NM,2, allows an application to determine whether the specified profile is a valid International Color Consortium (ICC) profile that can be used for color management.IsDBCSLeadByte,KERNEL32.DLL,NM,1 determines whether a character is alead byte / that is, the first byte of a character in a double-byte character set (DBCS).IsDBCSLeadByteEx,KERNEL32.DLL,NM,2 determines whether a character is alead byte / that is, the first byte of a character in a double-byte character set (DBCS).IsDebuggerPresent,KERNEL32.DLL,NM,0, indicates whether the calling process is running under the context of a debugger.IsDialogMessage,USER32.DLL,AW,2 determines whether a message isintended for the specified dialog box and, if it is, processes themessage.IsDlgButtonChecked,USER32.DLL,NM,2 determines whether a button control has a check mark next to it or whether a three-state button control is grayed, checked, or neither. IsEqualGUID,OLE32.DLL,NM,2, GUID to compare to rguid2. rguid2 [in] GUID to compare to rguid1.IsIconic,USER32.DLL,NM,1, determines whether the specified window is minimized (iconic).IsMenu,USER32.DLL,NM,1, determines whether a handle is a menu handle.IsProcessorFeaturePresent,KERNEL32.DLL,NM,1 determines whether thespecified processor feature is supported by at least one processoron the current machine.IsRectEmpty,USER32.DLL,NM,1, determines whether the specified rectangle is empty.IsTextUnicode,ADVAPI32.DLL,NM,3, determines whether a buffer probably contains a form of Unicode text.IsValidAcl,ADVAPI32.DLL,NM,1 validates an access-control list (ACL).IsValidCodePage,KERNEL32.DLL,NM,1 determines whether a specified code page isvalid.IsValidIid,OLE32.DLL,NM,1,4.2 IsValidIid This function is obsolete. Last updated on Wednesday, April 13, 2005 B) 2005IsValidInterface,OLE32.DLL,NM,1,4.2 IsValidInterface This function is obsolete. Last updated on Wednesday, April 13, 2005 B)IsValidLocale,KERNEL32.DLL,NM,2, applies a validity test to a locale identifier.IsValidPtrIn,OLE32.DLL,NM,2,4.2 IsValidPtrIn This function is obsolete. Last updated on Wednesday, April 13, 2005 B) 2005IsValidPtrOut,OLE32.DLL,NM,2,4.2 IsValidPtrOut This function is obsolete. IsValidSecurityDescriptor,ADVAPI32.DLL,NM,1, determines whether the components of a security descriptor are valid.IsValidSid,ADVAPI32.DLL,NM,1 validates a SID structure by verifying thatthe revision number is within a known range and that the number ofsubauthorities is less than the maximum.IsValidURL,URLMON.DLL,NM,3, Determines if a specified string is a valid URL.IsWindow,USER32.DLL,NM,1, determines whether the specified window handle identifies an existing window.IsWindowEnabled,USER32.DLL,NM,1, determines whether the specified window is enabled for mouse and keyboard input.IsWindowUnicode,USER32.DLL,NM,1, determines whether the specified window is a native Unicode window.IsWindowVisible,USER32.DLL,NM,1, retrieves the visibility state of the specified window.IsZoomed,USER32.DLL,NM,1, determines whether a window is maximized.joyGetDevCaps,WINMM.DLL,AW,3, queries a joystick to determine its capabilities.joyGetNumDevs,WINMM.DLL,NM,0, queries the joystick driver for the number of joysticks it supports.joyGetPos,WINMM.DLL,NM,2, queries a joystick for its position and button statusjoyGetPosEx,WINMM.DLL,NM,2, queries a joystick for its position and button status.joyGetThreshold,WINMM.DLL,NM,2, queries a joystick for its current movement threshold.joyReleaseCapture,WINMM.DLL,NM,1, releases the specified captured joystick.joySetCapture,WINMM.DLL,NM,4 captures a joystick by causing itsmessages to be sent to the specified window.joySetThreshold,WINMM.DLL,NM,2, sets the movement threshold of a joystick.keybd_event,USER32.DLL,NM,4, synthesizes a keystroke.KillTimer,USER32.DLL,NM,2, destroys the specified timer.LaunchWizard,MAPI32.DLL,NM,5 Call LaunchWizard to add the MSEMS service.LBItemFromPt,COMCTL32.DLL,NM,4, retrieves the index of the item at the specified point in a list box.LCMapString,KERNEL32.DLL,AW,6, maps one character string to another, performing a specified locale-dependent transformation.LeaveCriticalPolicySection,USERENV.DLL,NM,1, resumes the background application of policy. This function closes the handle to the policy section.LeaveCriticalSection,KERNEL32.DLL,NM,1, releases ownership of the specified critical section object.LHashValOfNameSys,OLEAUT32.DLL,AW,3,Computes a hash value for a name that can then be passed to ITypeComp::Bind, ITypeComp::BindType, ITypeLib::FindName, orlineAccept,TAPI32.DLL,NM,3, accepts the specified offered call.lineAddProvider,TAPI32.DLL,AW,3, installs a new telephony service provider into the telephony system.lineAddToConference,TAPI32.DLL,NM,2, adds the call specified by hConsultCall to the conference call specified by hConfCall.lineAgentSpecific,TAPI32.DLL,NM,5 allows the application to accessproprietary handler-specific functions of the agent handlerassociated with the address.lineAnswer,TAPI32.DLL,NM,3, answers the specified offering call.lineBlindTransfer,TAPI32.DLL,AW,3 performs a blind or single-steptransfer of the specified call to the specified destinationaddress.lineClose,TAPI32.DLL,NM,1, closes the specified open line device.lineCompleteCall,TAPI32.DLL,NM,4, specifies how a call that could not be connected normally should be completed instead.lineCompleteTransfer,TAPI32.DLL,NM,4, completes the transfer of the specified call to the party connected in the consultation call.lineConfigDialog,TAPI32.DLL,AW,3 causes the provider of the specified line device to display a dialog box (attached to hwndOwner of the application) to allow the user to configure parameters related to the line device. lineConfigDialogEdit,TAPI32.DLL,AW,6 causes the provider of the specified line device to display a dialog box (attached to hwndOwner of the application) to allow the user to configure parameters related to the line device. lineConfigProvider,TAPI32.DLL,NM,2, causes a service provider to display its configuration dialog box.LineDDA,GDI32.DLL,NM,6 determines which pixels should be highlighted for a line defined by the specified starting and ending points. lineDeallocateCall,TAPI32.DLL,NM,1, deallocates the specified call handle.lineDevSpecific,TAPI32.DLL,NM,5, enables service providers to provide access to features not offered by other TAPI functions.lineDevSpecificFeature,TAPI32.DLL,NM,4, enables service providers to provide access to features not offered by other TAPI functions.lineDial,TAPI32.DLL,AW,3, dials the specified dialable number on the specified call.lineDrop,TAPI32.DLL,NM,3, drops or disconnects the specified call.lineForward,TAPI32.DLL,AW,7 forwards calls destined for the specified address on the specified line, according to the specified forwarding instructions. lineGatherDigits,TAPI32.DLL,AW,7 initiates the buffered gathering of digits on the specified call. lineGenerateDigits,TAPI32.DLL,AW,4 initiates the generation of thespecified digits on the specified call as inband tones using thespecified signaling mode.lineGenerateTone,TAPI32.DLL,NM,5, generates the specified inband tone over the specified call.

Page 19: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

19lineGetAddressCaps,TAPI32.DLL,AW,6, queries the specified address on the specified line device to determine its telephony capabilities.lineGetAddressID,TAPI32.DLL,AW,5 returns the address identifierassociated with an address in a different format on the specifiedline.lineGetAddressStatus,TAPI32.DLL,AW,3, allows an application to query the specified address for its current status.lineGetAgentActivityList,TAPI32.DLL,AW,3 obtains the identities of activities that the application can select using lineSetAgentActivity to indicate what function the agent is actually performing at the moment. lineGetAgentCaps,TAPI32.DLL,AW,5, obtains the agent-related capabilities supported on the specified line device.lineGetAgentGroupList,TAPI32.DLL,AW,3 obtains the identities of agent groups (combination of queue, supervisor, skill level, and so on) into which the agent currently logged in on the workstation is permitted to log into on the automatic call distributor. lineGetAgentStatus,TAPI32.DLL,AW,3, obtains the agent-related status on the specified address.lineGetAppPriority,TAPI32.DLL,AW,6 allows an application to determine whether or not it is in the handoff priority list for a particular media mode or Assisted Telephony request mode and, if so, its position in the priority list. lineGetCallInfo,TAPI32.DLL,AW,2, enables an application to obtain fixed information about the specified call.lineGetCallStatus,TAPI32.DLL,NM,2, returns the current status of the specified call.lineGetConfRelatedCalls,TAPI32.DLL,NM,2 returns a list of call handles that are part of the same conference call as the specified call.lineGetCountry,TAPI32.DLL,AW,3 fetches the stored dialing rules and other information related to a specified country, the first country in the country list, or all countries. lineGetDevCaps,TAPI32.DLL,AW,5, queries a specified line device to determine its telephony capabilities.lineGetDevConfig,TAPI32.DLL,AW,3 returns an "opaque" data structure object, the contents of which are specific to the line (service provider) and device class. lineGetIcon,TAPI32.DLL,AW,3 allows an application to retrieve aservice line device-specific (or provider-specific) icon fordisplay to the user.lineGetID,TAPI32.DLL,AW,6 returns a device identifier for thespecified device class associated with the selected line, address,or call.lineGetLineDevStatus,TAPI32.DLL,AW,2, enables an application to query the specified open line device for its current status. lineGetMessage,TAPI32.DLL,NM,3 returns the next TAPI message that is queued for delivery to an application that is using the Event Handle notification mechanismlineGetNewCalls,TAPI32.DLL,NM,4 returns call handles to calls on aspecified line or address for which the application currently doesnot have handles.lineGetNumRings,TAPI32.DLL,NM,3 determines the number of rings anincoming call on the given address should ring prior to answeringthe call.lineGetProviderList,TAPI32.DLL,AW,2, returns a list of service providers currently installed in the telephony system.lineGetRequest,TAPI32.DLL,AW,3, retrieves the next by-proxy request for the specified request mode.lineGetStatusMessages,TAPI32.DLL,NM,3 enables an application to query which notification messages the application is set up to receive for events related to status changes for the specified line or any of its addresses. lineGetTranslateCaps,TAPI32.DLL,AW,3, returns address translation capabilities.lineHandoff,TAPI32.DLL,AW,3, gives ownership of the specified call to another application.lineHold,TAPI32.DLL,NM,1, places the specified call on hold.lineInitialize,TAPI32.DLL,NM,5, is obsolete.lineInitializeEx,TAPI32.DLL,AW,7, initializes the application's use of TAPI for subsequent use of the line abstraction.lineMonitorDigits,TAPI32.DLL,NM,2, enables and disables the unbuffered detection of digits received on the call.lineMonitorTones,TAPI32.DLL,NM,3, enables and disables the detection of inband tones on the call.lineNegotiateAPIVersion,TAPI32.DLL,NM,6, allows an application to negotiate an API version to use.lineNegotiateExtVersion,TAPI32.DLL,NM,6 allows an application to negotiate an extension version to use with the specified line device.lineOpen,TAPI32.DLL,AW,9 opens the line device specified by its deviceidentifier and returns a line handle for the corresponding openedline device.linePark,TAPI32.DLL,AW,4, parks the specified call according to the specified park mode.linePickup,TAPI32.DLL,AW,5 picks up a call alerting at the specified destination address and returns a call handle for the picked-up call. linePrepareAddToConference,TAPI32.DLL,AW,3, prepares an existing conference call for the addition of another party.lineProxyMessage,TAPI32.DLL,NM,6, is used by a registered proxy request handler to generate TAPI messages related to its role.lineProxyResponse,TAPI32.DLL,NM,3 used by a registered proxy request handler to generate TAPI messages related to its role.lineRedirect,TAPI32.DLL,AW,3, redirects the specified offering call to the specified destination address.lineRegisterRequestRecipient,TAPI32.DLL,NM,4 registers the invokingapplication as a recipient of requests for the specified requestmode.lineReleaseUserUserInfo,TAPI32.DLL,NM,1 informs the service provider that the application has processed the user-user information contained in the LINECALLINFO structure, and that subsequently received user-user information can now be written into that structure.lineRemoveFromConference,TAPI32.DLL,NM,1, removes the specified call from the conference call to which it currently belongs.lineRemoveProvider,TAPI32.DLL,NM,2, removes an existing telephony service provider from the telephony system.lineSecureCall,TAPI32.DLL,NM,1, secures the call from any interruptions or interference that can affect the call's media stream.lineSendUserUserInfo,TAPI32.DLL,NM,3, sends user-user information to the remote party on the specified call.lineSetAgentActivity,TAPI32.DLL,NM,3, sets the agent activity code associated with a particular address.lineSetAgentGroup,TAPI32.DLL,NM,3, sets the agent groups into which the agent is logged into on a particular address.lineSetAgentState,TAPI32.DLL,NM,4, sets the agent state associated with a particular address. lineSetAppPriority,TAPI32.DLL,AW,6 allows an application to set its priority in the handoff priority list for a particular media mode or Assisted Telephony request mode, or to remove itself from the priority list. lineSetAppSpecific,TAPI32.DLL,NM,2 enables an application to set theapplication-specific field of the specified call's call-informationrecord.lineSetCallData,TAPI32.DLL,NM,3, sets the CallData member in LINECALLINFO.lineSetCallParams,TAPI32.DLL,NM,5 allows an application to change bearer mode and/or the rate parameters of an existing call. lineSetCallPrivilege,TAPI32.DLL,NM,2, sets the application's privilege to the specified privilege.lineSetCallQualityOfService,TAPI32.DLL,NM,5 allows the application to attempt to change the quality of service parameters (reserved capacity and performance guarantees) for an existing call. lineSetCallTreatment,TAPI32.DLL,NM,2, sets the sounds a party on a call that is unanswered or on hold hears.

lineSetCurrentLocation,TAPI32.DLL,NM,2 sets the location used as the context for address translation. lineSetDevConfig,TAPI32.DLL,AW,4 allows the application to restore the configuration of a media stream device on a line device to a setup previously obtained using lineGetDevConfig .lineSetLineDevStatus,TAPI32.DLL,NM,3, sets the line device status.lineSetMediaControl,TAPI32.DLL,NM,12 enables and disables controlactions on the media stream associated with the specified line,address, or call.lineSetMediaMode,TAPI32.DLL,NM,2, changes the call's media mode in its LINECALLINFO structure.lineSetNumRings,TAPI32.DLL,NM,3, sets the number of rings that must occur before an incoming call is answered.lineSetTerminal,TAPI32.DLL,NM,7 enables an application to specifywhich terminal information related to the specified line, address,or call is to be routed.lineSetTollList,TAPI32.DLL,AW,4, manipulates the toll list.lineSetupConference,TAPI32.DLL,AW,6, sets up a conference call for the addition of the third party.lineSetupTransfer,TAPI32.DLL,AW,3, initiates a transfer of the call specified by the hCall parameter.lineShutdown,TAPI32.DLL,NM,1, shuts down the application's usage of the line abstraction of the API.lineSwapHold,TAPI32.DLL,NM,2, swaps the specified active call with the specified call on consultation hold.LineTo,GDI32.DLL,NM,3, draws a line from the current position up to, but not including, the specified point.lineTranslateAddress,TAPI32.DLL,AW,7, translates the specified address into another format.lineUncompleteCall,TAPI32.DLL,NM,2, cancels the specified call completion request on the specified line.lineUnhold,TAPI32.DLL,NM,1, retrieves the specified held call.lineUnpark,TAPI32.DLL,AW,4, retrieves the call parked at the specified address and returns a call handle for it.listen,WS2_32.DLL,NM,2,WSAEINVAL was not invoked prior to accept.listen,WSOCK32.DLL,NM,2,WSAEINVAL was not invoked prior to accept.LoadAccelerators,USER32.DLL,AW,2, loads the specified accelerator table.LoadBitmap,USER32.DLL,AW,2, loads the specified bitmap resource from a module?s executable file.LoadCursor,USER32.DLL,AW,2, loads the specified cursor resource from the executable (.LoadCursorFromFile,USER32.DLL,AW,1, creates a cursor based on data contained in a file.LoadIcon,USER32.DLL,AW,2, can load only icons of these dimensions.LoadImage,USER32.DLL,AW,6, loads an icon, cursor, or bitmap.LoadKeyboardLayout,USER32.DLL,AW,2, loads a new keyboard layout into the system.LoadLibrary,KERNEL32.DLL,AW,1, maps the specified executable module into the address space of the calling process.LoadLibraryEx,KERNEL32.DLL,AW,3, maps a specified executable module into the address space of the calling process.LoadMenu,USER32.DLL,AW,2, loads the specified menu resource from the executable (.LoadMenuIndirect,USER32.DLL,AW,1, loads the specified menu template in memory.LoadModule,KERNEL32.DLL,NM,2, loads and executes an application or creates a new instance of an existing application.LoadPerfCounterTextStrings,LOADPERF.DLL,AW,2, loads performance objects and counters from the system that are identified by the specified initialization file.LoadRegTypeLib,OLEAUT32.DLL,NM,5,4.2 LoadRegTypeLib This function uses registry information to load a type library. HRESULT LoadRegTypeLib( REFGUID rguid, unsigned shortLoadResource,KERNEL32.DLL,NM,2, loads the specified resource into global memory.LoadString,USER32.DLL,AW,4 loads a string resource from the executablefile associated with a specified module, copies the string into abuffer, and appends a terminating null character.LoadTypeLib,OLEAUT32.DLL,NM,2,ExLoads a type library and (optionally) registers it in the system registry.LoadTypeLibEx,OLEAUT32.DLL,NM,3,Loads a type library and (optionally) registers it in the system registry.LoadUserProfile,USERENV.DLL,AW,2, loads the specified user's profile. The profile can be a local user profile or a roaming user profile.LocalAlloc,KERNEL32.DLL,NM,2, allocates the specified number of bytes from the heap.LocalCompact,KERNEL32.DLL,NM,1, is obsolete.LocalFileTimeToFileTime,KERNEL32.DLL,NM,2 converts a local file time to a file time based on the Coordinated Universal Time (UTC). LocalFlags,KERNEL32.DLL,NM,1 returns information about the specified local memory object. LocalFree,KERNEL32.DLL,NM,1, frees the specified local memory object and invalidates its handle.LocalHandle,KERNEL32.DLL,NM,1 retrieves the handle associated with the specified pointer to a local memory object. LocalReAlloc,KERNEL32.DLL,NM,3, changes the size or the attributes of a specified local memory object.LocalShrink,KERNEL32.DLL,NM,2, is obsolete.LocalSize,KERNEL32.DLL,NM,1, returns the current size, in bytes, of the specified local memory object.LocalUnlock,KERNEL32.DLL,NM,1, unlocks it and decrements the lock count by one.LockFile,KERNEL32.DLL,NM,5, locks a region in an open file.LockFileEx,KERNEL32.DLL,NM,6, locks a byte range within an open file for shared or exclusive access.LockResource,KERNEL32.DLL,NM,1, locks the specified resource in memory.LockServiceDatabase,ADVAPI32.DLL,NM,1, locks the specified service control manager database.LockWindowUpdate,USER32.DLL,NM,1, disables or reenables drawing in the specified window.LogonUser,ADVAPI32.DLL,AW,6, attempts to log a user on to the local was called.LookupAccountName,ADVAPI32.DLL,AW,7, accepts the name of a system and an account as input.LookupAccountSid,ADVAPI32.DLL,AW,7, accepts a security identifier (SID) as input.LookupIconIdFromDirectory,USER32.DLL,NM,2, searches through icon or cursor data for the icon or cursor that best fits the current display device. LookupIconIdFromDirectoryEx,USER32.DLL,NM,5 searches through icon or cursor data for the icon or cursor that best fits the current display device. LookupPrivilegeDisplayName,ADVAPI32.DLL,AW,5, retrieves a displayable name representing a specified privilege.LookupPrivilegeName,ADVAPI32.DLL,AW,4 retrieves the name correspondingto the privilege represented on a specific system by a specifiedlocally unique identifier (LUID).LookupPrivilegeValue,ADVAPI32.DLL,AW,3 retrieves the locally unique identifier (LUID) used on a specified system to locally represent the specified privilege name. LookupSecurityDescriptorParts,ADVAPI32.DLL,AW,7, retrieves security information from a self-relative security descriptor.LPropCompareProp,MAPI32.DLL,NM,2, compares two property values to determine if they are equal.LPtoDP,GDI32.DLL,NM,3, converts logical coordinates into device coordinates.LsaCallAuthenticationPackage,SECUR32.DLL,NM,7,Used by a logon application to communicate with an authentication package.LsaConnectUntrusted,SECUR32.DLL,NM,1,Establishes an untrusted connection to the LSA server.

Page 20: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

20LsaDeregisterLogonProcess,SECUR32.DLL,NM,1,Deletes the caller's logon application context and closes the connection to the LSA server.LsaFreeReturnBuffer,SECUR32.DLL,NM,1,Frees the memory used by a buffer previously allocated by the LSA.LsaLogonUser,SECUR32.DLL,NM,14,Authenticates a security principal's logon data using stored credentials information.LsaLookupAuthenticationPackage,SECUR32.DLL,NM,3,Obtains the unique identifier of an authentication package.LsaRegisterLogonProcess,SECUR32.DLL,NM,3,Establishes a connection to the LSA server and verifies that the caller is a logon application.LsaRegisterPolicyChangeNotification,SECUR32.DLL,NM,2, registers an event handle with the local security authority (LSA). This event handle is signaled whenever the indicated LSA policy is modified.LsaUnregisterPolicyChangeNotification,SECUR32.DLL,NM,2, disables a previously registered notification event.LSEnumProviders,LSAPI32.DLL,NM,2, returns a unique string for each installed license system service provider.LSEnumProviders,MSLSP32.DLL,NM,2, returns a unique string for each installed license system service provider.LSFreeHandle,LSAPI32.DLL,NM,1, frees the licensing handle context.LSFreeHandle,MSLSP32.DLL,NM,1, frees the licensing handle context.LSQuery,LSAPI32.DLL,NM,5 returns information about the service provider or the license system context associated with the specified handle obtained by a call to the LSRequest function.LSQuery,MSLSP32.DLL,NM,5 returns information about the service provider or the license system context associated with the specified handle obtained by a call to the LSRequest function.LSRelease,LSAPI32.DLL,NM,3 requests the license system release.LSRelease,MSLSP32.DLL,NM,3 requests that the license system release theNotice:be supported in future releases of Microsoft Windows.LSRequest,LSAPI32.DLL,NM,9, asks that the license system grant the licensing resources so the calling application can execute.LSRequest,MSLSP32.DLL,NM,9, asks that the license system grant the licensing resources so the calling application can execute.lstrcat,KERNEL32.DLL,AW,2, appends one string to another.lstrcmp,KERNEL32.DLL,AW,2, compares two character strings.lstrcmpi,KERNEL32.DLL,AW,2, compares two character strings.lstrcpy,KERNEL32.DLL,AW,2, copies a string to a buffer.lstrcpyn,KERNEL32.DLL,AW,3, copies a specified number of characters from a source string into a buffer.lstrlen,KERNEL32.DLL,AW,1 returns the length in bytes (ANSI version) orcharacters (Unicode version) of the specified string (not includingthe terminating null character).LSUpdate,LSAPI32.DLL,NM,6, updates the synchronization between the licensed application software and the license system.LSUpdate,MSLSP32.DLL,NM,6, updates the synchronization between the licensed application software and the license system.LZClose,LZ32.DLL,NM,1 closes a file that was opened by using the LZOpenFile function. LZCopy,LZ32.DLL,NM,2, copies a source file to a destination file.LZDone,LZ32.DLL,NM,0 is obsolete.LZInit,LZ32.DLL,NM,1 allocates memory for the internal datastructures required to decompress files, and then creates andinitializes them.LZOpenFile,LZ32.DLL,AW,3 creates, opens, reopens, or deletes the specified file. LZRead,LZ32.DLL,NM,3, reads (at most) the specified number of bytes from a file and copies them into a buffer.LZSeek,LZ32.DLL,NM,3, moves a file pointer a number of bytes from a starting position.LZStart,LZ32.DLL,NM,0 is obsolete.MakeAbsoluteSD,ADVAPI32.DLL,NM,11 creates a security descriptor inabsolute format by using a security descriptor in self-relativeformat as a template.MakeDragList,COMCTL32.DLL,NM,1, changes the specified single-selection list box to a drag list box.MakeSelfRelativeSD,ADVAPI32.DLL,NM,3 creates a security descriptor inself-relative format by using a security descriptor in absoluteformat as a template.MakeSignature,SECUR32.DLL,NM,4,Generates a cryptographic checksum of the message, and also includes sequencing information to prevent message loss or insertion.MakeSureDirectoryPathExists,IMAGEHLP.DLL,NM,1, creates all the directories in the specified DirPath, beginning with the root.MapAndLoad,IMAGEHLP.DLL,NM,5, maps an image and preloads data from the mapped file.MapDebugInformation,IMAGEHLP.DLL,NM,4, gains access to the debugging information for an image.MapDialogRect,USER32.DLL,NM,2, converts (maps) the specified dialog box units to screen units (pixels).MapFileAndCheckSum,IMAGEHLP.DLL,AW,3, computes the checksum of the specified file.MapGenericMask,ADVAPI32.DLL,NM,2 maps the generic access rights in an access mask to specific and standard access rights.MAPIAdminProfiles,MAPI32.DLL,NM,2, creates a profile administration object.MAPIAllocateBuffer,MAPI32.DLL,NM,2, allocates a memory buffer.MAPIAllocateMore,MAPI32.DLL,NM,3 allocates a memory buffer that islinked to another buffer previously allocated with theMAPIAllocateBuffer function.MAPIFreeBuffer,MAPI32.DLL,NM,1 frees a memory buffer allocated with a call to the MAPIAllocateBuffer function or the MAPIAllocateMore function.MAPIGetDefaultMalloc,MAPI32.DLL,NM,0, retrieves the address of the default MAPI memory allocation function.MAPIInitialize,MAPI32.DLL,NM,1, increments the MAPI subsystem reference count and initializes global data for the MAPI DLL.MAPIInitIdle,MAPI32.DLL,NM,1, initializes the MAPI idle engine for the calling application.MAPILogonEx,MAPI32.DLL,NM,5 logs a client application on to a session with the messaging system.MAPIOpenFormMgr,MAPI32.DLL,NM,2, opens an IMAPIFormMgr interface on a form library provider object in the context of an existing session.MAPIOpenLocalFormContainer,MAPI32.DLL,NM,1, returns an interface pointer to the local form library.MAPIUninitialize,MAPI32.DLL,NM,0, decrements the reference count, -instance global data for the MAPI DLL.MapStorageSCode,MAPI32.DLL,NM,1, maps an HRESULT return value from an OLE storage object to a MAPI return value of the SCODE type.MapViewOfFile,KERNEL32.DLL,NM,5, maps a view of a file into the address space of the calling process.MapViewOfFileEx,KERNEL32.DLL,NM,6, maps a view of a file into the address space of the calling process.MapVirtualKey,USER32.DLL,AW,2 translates (maps) a virtual-key codeinto a scan code or character value, or translates a scan code intoa virtual-key code.MapVirtualKeyEx,USER32.DLL,AW,3 translates (maps) a virtual-key codeinto a scan code or character value, or translates a scan code intoa virtual-key code.MapWindowPoints,USER32.DLL,NM,4 converts (maps) a set of points from a coordinate space relative to one window to a coordinate space relative to another window. MaskBlt,GDI32.DLL,NM,12, combines the color data for the source and destination bitmaps using the specified mask and raster operation.

mciDriverNotify,WINMM.DLL,NM,3,MCI drivers call mciDriverNotify to post an MM_MCINOTIFY message to an application. mciDriverYield,WINMM.DLL,NM,1,calls the application’s yield function. The yield function checks to see if the user has pressed the break key. mciFreeCommandResource,WINMM.DLL,NM,1,function frees from memory a command table that was loaded with mciLoadCommandResource. mciGetCreatorTask,WINMM.DLL,NM,1, retrieves a handle to the creator task for the specified device.mciGetDeviceID,WINMM.DLL,AW,1, retrieves the device identifier corresponding to the name of an open device.mciGetDriverData,WINMM.DLL,NM,1,returns instance-specific information that was set with mciSetDriverData. mciGetErrorString,WINMM.DLL,AW,3, retrieves a string that describes the specified MCI error code.mciGetYieldProc,WINMM.DLL,NM,2, retrieves the address of the callback function associated with the "wait" (MCI_WAIT) flag.mciLoadCommandResource,WINMM.DLL,NM,3,loads the specified resource and registers it as an MCI command table. mciSendCommand,WINMM.DLL,AW,4, sends a command message to the specified MCI device.mciSendString,WINMM.DLL,AW,4, sends a command string to an MCI device.mciSetDriverData,WINMM.DLL,NM,2,is used for storing instance-specific information for an MCI driver. mciSetYieldProc,WINMM.DLL,NM,3 sets the address of a procedure to becalled periodically when an MCI device is waiting for a command tofinish because the "wait" (MCI_WAIT) flag was specified.MenuHelp,COMCTL32.DLL,NM,7 processes WM_MENUSELECT and WM_COMMANDmessages and displays help text about the current menu in thespecified status window.MenuItemFromPoint,USER32.DLL,NM,4, determines which menu item, if any, is at the specified location.MesBufferHandleReset,RPCRT4.DLL,NM,6, re-initializes the handle for buffer serialization.MesDecodeBufferHandleCreate,RPCRT4.DLL,NM,3, creates a decoding handle and initializes it for a (fixed) buffer style of serialization.MesDecodeIncrementalHandleCreate,RPCRT4.DLL,NM,3, creates a decoding handle for the incremental style of serialization.MesEncodeDynBufferHandleCreate,RPCRT4.DLL,NM,3 creates an encoding handle and then initializes it for a dynamic buffer style of serialization.MesEncodeFixedBufferHandleCreate,RPCRT4.DLL,NM,4 creates an encodinghandle and then initializes it for a fixed buffer style ofserialization.MesEncodeIncrementalHandleCreate,RPCRT4.DLL,NM,4, creates an encoding and then initializes it for the incremental style of serialization.MesHandleFree,RPCRT4.DLL,NM,1, frees the memory allocated by the serialization handle.MesIncrementalHandleReset,RPCRT4.DLL,NM,6, re-initializes the handle for incremental serialization.MesInqProcEncodingId,RPCRT4.DLL,NM,3 provides the identity of an encoding.MessageBeep,USER32.DLL,NM,1, plays a waveform sound.MessageBox,USER32.DLL,AW,4, creates, displays, and operates a message box.MessageBoxEx,USER32.DLL,AW,5, creates, displays, and operates a message box.MessageBoxIndirect,USER32.DLL,AW,1, creates, displays, and operates a message box.midiConnect,WINMM.DLL,NM,3 connects a MIDI input device to a MIDIthru or output device, or connects a MIDI thru device to a MIDIoutput device.midiDisconnect,WINMM.DLL,NM,3 disconnects a MIDI input device from aMIDI thru or output device, or disconnects a MIDI thru device froma MIDI output device.midiInAddBuffer,WINMM.DLL,NM,3 sends an input buffer to a specified opened MIDI input device. midiInClose,WINMM.DLL,NM,1, closes the specified MIDI input device.midiInGetDevCaps,WINMM.DLL,AW,3, determines the capabilities of a specified MIDI input device.midiInGetErrorText,WINMM.DLL,AW,3, retrieves a textual description for an error identified by the specified error code.midiInGetID,WINMM.DLL,NM,2, gets the device identifier for the given MIDI input device.midiInGetNumDevs,WINMM.DLL,NM,0, retrieves the number of MIDI input devices in the system.midiInMessage,WINMM.DLL,NM,4, sends a message to the MIDI device driver.midiInOpen,WINMM.DLL,NM,5, opens a specified MIDI input device.midiInPrepareHeader,WINMM.DLL,NM,3, prepares a buffer for MIDI input.midiInReset,WINMM.DLL,NM,1, stops input on a given MIDI input device.midiInStart,WINMM.DLL,NM,1, starts MIDI input on the specified MIDI input device.midiInStop,WINMM.DLL,NM,1, stops MIDI input on the specified MIDI input device.midiInUnprepareHeader,WINMM.DLL,NM,3, cleans up the preparation performed by the midiInPrepareHeader function.midiOutCacheDrumPatches,WINMM.DLL,NM,4 requests that an internal MIDIsynthesizer device preload and cache a specified set of key-basedpercussion patches.midiOutCachePatches,WINMM.DLL,NM,4, requests that an internal MIDI synthesizer device preload and cache a specified set of patches.midiOutClose,WINMM.DLL,NM,1, closes the specified MIDI output device.midiOutGetDevCaps,WINMM.DLL,AW,3, queries a specified MIDI output device to determine its capabilities.midiOutGetErrorText,WINMM.DLL,AW,3, retrieves a textual description for an error identified by the specified error code.midiOutGetID,WINMM.DLL,NM,2 retrieves the device identifier for the given MIDI output device.midiOutGetNumDevs,WINMM.DLL,NM,0, retrieves the number of MIDI output devices present in the system.midiOutLongMsg,WINMM.DLL,NM,3 sends a system-exclusive MIDI message to the specified MIDI output device.midiOutMessage,WINMM.DLL,NM,4, sends a message to the MIDI device drivers.midiOutOpen,WINMM.DLL,NM,5, opens a MIDI output device for playback.midiOutPrepareHeader,WINMM.DLL,NM,3, prepares a MIDI system-exclusive or stream buffer for output.midiOutReset,WINMM.DLL,NM,1, turns off all notes on all MIDI channels for the specified MIDI output device.midiOutSetVolume,WINMM.DLL,NM,2, sets the volume of a MIDI output device.midiOutShortMsg,WINMM.DLL,NM,2 sends a short MIDI message to themidiOutGetVolumespecified MIDI output device.midiOutUnprepareHeader,WINMM.DLL,NM,3, cleans up the preparation performed by the midiOutPrepareHeader function.midiStreamClose,WINMM.DLL,NM,1, closes an open MIDI stream.midiStreamOpen,WINMM.DLL,NM,6, opens a MIDI stream for output.midiStreamOut,WINMM.DLL,NM,3, plays or queues a stream (buffer) of MIDI data to a MIDI output device.midiStreamPause,WINMM.DLL,NM,1, pauses playback of a specified MIDI stream.midiStreamPosition,WINMM.DLL,NM,3, retrieves the current position in a MIDI stream.midiStreamProperty,WINMM.DLL,NM,3, sets or retrieves properties of a MIDI data stream associated with a MIDI output device.midiStreamRestart,WINMM.DLL,NM,1, restarts a paused MIDI stream.

Page 21: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

21midiStreamStop,WINMM.DLL,NM,1, turns off all notes on all MIDI channels for the specified MIDI output device.MIMEAssociationDialog,URL.DLL,AW,6,Runs the unregistered Multipurpose Internet Mail Extensions (MIME) content type dialog box.mixerClose,WINMM.DLL,NM,1, closes the specified mixer device.mixerGetControlDetails,WINMM.DLL,AW,3, retrieves details about a single control associated with an audio line.mixerGetDevCaps,WINMM.DLL,AW,3, queries a specified mixer device to determine its capabilities.mixerGetID,WINMM.DLL,NM,3, retrieves the device identifier for a mixer device associated with a specified device handle.mixerGetLineControls,WINMM.DLL,AW,3, retrieves one or more controls associated with an audio line.mixerGetLineInfo,WINMM.DLL,AW,3, retrieves information about a specific line of a mixer device.mixerGetNumDevs,WINMM.DLL,NM,0, retrieves the number of mixer devices present in the system.mixerMessage,WINMM.DLL,NM,4, sends a custom mixer driver message directly to a mixer driver.mixerOpen,WINMM.DLL,NM,5 opens a specified mixer device and ensures that the device will not be removed until the application closes the handle.mixerSetControlDetails,WINMM.DLL,NM,3, sets properties of a single control associated with an audio line.MkParseDisplayName,OLE32.DLL,NM,4,Ex Creates a moniker to the object that is specified by the given string.MkParseDisplayNameEx,URLMON.DLL,NM,4, Creates a moniker to the object that is specified by the given string.mmioAdvance,WINMM.DLL,NM,3, advances the I/O buffer of a file set up for direct I/O buffer access with the mmioGetInfo function.mmioAscend,WINMM.DLL,NM,3 ascends out of a chunk in a RIFF filedescended into with the mmioDescend function or created with themmioCreateChunk function.mmioClose,WINMM.DLL,NM,2, closes a file that was opened by using the mmioOpen function.mmioCreateChunk,WINMM.DLL,NM,3, creates a chunk in a RIFF file that was opened by using the mmioOpen function.mmioDescend,WINMM.DLL,NM,4, descends into a chunk of a RIFF file that was opened by using the mmioOpen function.mmioFlush,WINMM.DLL,NM,2, writes the I/O buffer of a file to disk if the buffer has been written to.mmioGetInfo,WINMM.DLL,NM,3 retrieves information about a file openedby using the mmioOpen function.mmioInstallIOProc,WINMM.DLL,AW,3, maintains a separate list of installed I/O procedures for each Windows application.mmioOpen,WINMM.DLL,AW,3, opens a file for unbuffered or buffered I/O.mmioRead,WINMM.DLL,NM,3, reads a specified number of bytes from a file opened by using the mmioOpen function.mmioRename,WINMM.DLL,AW,4, renames the specified file.mmioSeek,WINMM.DLL,NM,3, changes the current file position in a file opened by using the mmioOpen function.mmioSendMessage,WINMM.DLL,NM,4, sends a message to the I/O procedure associated with the specified file.mmioSetBuffer,WINMM.DLL,NM,4 enables or disables buffered I/O, or changes the buffer or buffer size for a file opened by using the mmioOpen function.mmioSetInfo,WINMM.DLL,NM,3 updates the information retrieved by themmioGetInfo function about a file opened by using the mmioOpenfunction.mmioStringToFOURCC,WINMM.DLL,AW,2 converts a null-terminated string to a four-character code.mmioWrite,WINMM.DLL,NM,3 writes a specified number of bytes to a filemmioOpenopened by using the function.ModifyMenu,USER32.DLL,AW,5, changes an existing menu item.ModifyWorldTransform,GDI32.DLL,NM,3, changes the world transformation for a device context using the specified mode.Module32First,TOOLHELP.DLL,NM,2, retrieves information about the first module associated with a process.Module32Next,TOOLHELP.DLL,NM,2, retrieves information about the next module associated with a process or thread.MonikerCommonPrefixWith,OLE32.DLL,NM,3,This function creates a new moniker based on the common prefix that this moniker (the one comprising the data of this moniker object) shares with another moniker.MonikerRelativePathTo,OLE32.DLL,NM,4,4.2 MonikerRelativePathTo This function provides a moniker that, when composed onto the end of the first specified moniker (or one with a similarMountNtmsMedia,NTMSAPI.DLL,NM,7, synchronously mounts one or more pieces of media.mouse_event,USER32.DLL,NM,5, synthesizes mouse motion and button clicks.MoveFile,KERNEL32.DLL,AW,2, renames an existing file or a directory (including all its children).MoveFileEx,KERNEL32.DLL,AW,3, renames an existing file or directory.MoveToEx,GDI32.DLL,NM,4, updates the current position to the specified point and optionally returns the previous position.MoveToNtmsMediaPool,NTMSAPI.DLL,NM,3, moves the specified medium from its current media pool to the specified media pool.MoveWindow,USER32.DLL,NM,6, changes the position and dimensions of the specified window.MprAdminBufferFree,MPRAPI.DLL,NM,1, frees memory buffers returned by: MprAdminInterfaceGetInfo, MprAdminInterfaceEnum, MprAdminServerGetInfo, MprAdminInterfaceTransportGetInfo, and MprAdminTransportGetInfo.MprAdminConnectionEnum,MPRAPI.DLL,NM,7, enumerates all active connections.MprAdminConnectionGetInfo,MPRAPI.DLL,NM,4, provides information on a specific connection.MprAdminDeregisterConnectionNotification,MPRAPI.DLL,NM,2, deregisters an event object that was previously registered using MprAdminRegisterConnectionNotification. Once deregistered, this event is no longer signaled when an interface connects or disconnects.MprAdminEstablishDomainRasServer,MPRAPI.DLL,NM,3, establishes the given machine as a Remote Access Server in the domain. This function must be executed only on a machine joined to a domain.MprAdminGetErrorString,MPRAPI.DLL,NM,2, returns the string associated with a router error from Mprerror.h.MprAdminGetPDCServer,MPRAPI.DLL,NM,3, retrieves the name of the server with the master User Accounts Subsystem (UAS) from either a domain name or a server name. Either the domain name parameter or the server name parameter may be NULL, but not both.MprAdminInterfaceConnect,MPRAPI.DLL,NM,4, creates a connection to the specified WAN interface.MprAdminInterfaceCreate,MPRAPI.DLL,NM,4, creates an interface on a specified server.MprAdminInterfaceDelete,MPRAPI.DLL,NM,2, deletes an interface on a specified server.MprAdminInterfaceDisconnect,MPRAPI.DLL,NM,2, disconnects a connected WAN interface.MprAdminInterfaceEnum,MPRAPI.DLL,NM,7, enumerates all the interfaces on a specified server.MprAdminInterfaceGetCredentials,MPRAPI.DLL,NM,5,Use the MprAdminInterfaceGetCredentials function to retrieve the domain, user name, and password for dialing out on the specified demand-dial interface.

MprAdminInterfaceGetHandle,MPRAPI.DLL,NM,4, retrieves a handle to a specified interface.MprAdminInterfaceGetInfo,MPRAPI.DLL,NM,4, retrieves information for a specified interface on a specified server.MprAdminInterfaceQueryUpdateResult,MPRAPI.DLL,NM,4, returns the result of the last request to a specified router manager to update its routes for a specified interface. For more information, see MprAdminInterfaceUpdateRoutes.MprAdminInterfaceSetCredentials,MPRAPI.DLL,NM,5,Use MprAdminInterfaceSetCredentials function to set the domain, user name, and password that will be used for dialing out on the specified demand-dial interface.MprAdminInterfaceSetInfo,MPRAPI.DLL,NM,4, sets information for a specified interface on a specified server.MprAdminInterfaceTransportAdd,MPRAPI.DLL,NM,5, adds a transport (for example, IP or IPX) to a specified interface.MprAdminInterfaceTransportGetInfo,MPRAPI.DLL,NM,5, retrieves information about a transport running on a specified interface.MprAdminInterfaceTransportRemove,MPRAPI.DLL,NM,3, removes a transport (for example, IP or IPX) from a specified interface.MprAdminInterfaceTransportSetInfo,MPRAPI.DLL,NM,5, sets information for a transport running on a specified interface.MprAdminInterfaceUpdatePhonebookInfo,MPRAPI.DLL,NM,2, forces the router to pick up changes made on a specified demand-dial interface. Call this function after changes are made to a phone-book entry for a demand-dial interface.MprAdminInterfaceUpdateRoutes,MPRAPI.DLL,NM,4, requests a specified router manager to update its routing information for a specified interface.MprAdminIsDomainRasServer,MPRAPI.DLL,NM,3, returns information regarding whether the given machine is registered as the remote access server in the domain.MprAdminIsServiceRunning,MPRAPI.DLL,NM,1,, if the calling process has access, checks whether RRAS is running on a specified machine.MprAdminMIBBufferFree,MPRAPI.DLL,NM,1, frees buffers returned by the following functions: MprAdminMIBEntryGet, MprAdminMIBEntryGetFirst, MprAdminMIBEntryGetNextMprAdminMIBEntryCreate,MPRAPI.DLL,NM,5, creates an entry for one of the variables exported by a routing protocol or router manager.MprAdminMIBEntryDelete,MPRAPI.DLL,NM,5, deletes an entry for one of the variables exported by a routing protocol or router manager.MprAdminMIBEntryGet,MPRAPI.DLL,NM,7, retrieves the value of one of the variables exported by a routing protocol or router manager.MprAdminMIBEntryGetFirst,MPRAPI.DLL,NM,7, retrieves the first variable of some set of variables exported by a protocol or router manager. The module that services the call defines first.MprAdminMIBEntryGetNext,MPRAPI.DLL,NM,7, retrieves the next variable of some set of variables exported by a protocol or router manager. The module that services the call defines next.MprAdminMIBEntrySet,MPRAPI.DLL,NM,5, sets the value of one of the variables exported by a routing protocol or router manager.MprAdminMIBServerConnect,MPRAPI.DLL,NM,2, establishes a connection to the router being administered. This call should be made before any other calls to the server. The handle returned by this function is used in subsequent MIB calls.MprAdminMIBServerDisconnect,MPRAPI.DLL,NM,1, disconnects the connection made by a previous call to MprAdminMIBServerConnect.MprAdminPortClearStats,MPRAPI.DLL,NM,2, resets the statistics for the specified port.MprAdminPortDisconnect,MPRAPI.DLL,NM,2, disconnects a connection on a specific port.MprAdminPortEnum,MPRAPI.DLL,NM,8, enumerates all active ports in a specific connection, or all ports available for use or currently in use by RAS.MprAdminPortGetInfo,MPRAPI.DLL,NM,4, gets information for a specific port.MprAdminPortReset,MPRAPI.DLL,NM,2, resets the communication device attached to the specified port.MprAdminRegisterConnectionNotification,MPRAPI.DLL,NM,2, registers an event object with the Demand Dial Manager (DDM) so that, if an interface connects or disconnects, the event is signaled.MprAdminSendUserMessage,MPRAPI.DLL,NM,3, sends a message to the user connected on the specified connection.MprAdminServerConnect,MPRAPI.DLL,NM,2, establishes a connection to a router for the purpose of administering that router.MprAdminServerDisconnect,MPRAPI.DLL,NM,1, disconnects the connection made by a previous call to MprAdminServerConnect.MprAdminServerGetInfo,MPRAPI.DLL,NM,3, retrieves information about the specified RRAS server.MprAdminTransportGetInfo,MPRAPI.DLL,NM,6, retrieves global information, default client interface information, or both, for a specified transport.MprAdminTransportSetInfo,MPRAPI.DLL,NM,6, sets global information, or default client interface information, or both, for a specified transport.MprAdminUserGetInfo,MPRAPI.DLL,NM,4, retrieves all RAS information for a particular user.MprAdminUserSetInfo,MPRAPI.DLL,NM,4, sets RAS information for the specified user.MprConfigBufferFree,MPRAPI.DLL,NM,1,The Routing and Remote Access Service (RRAS) API makes it possible to create applications to administer the routing and remote access service capabilities of Microsoft Windows 2003 Server family and Windows Server 2000 operating systems.MprConfigGetFriendlyName,MPRAPI.DLL,NM,4, returns the friendly name for an interface that corresponds to the specified GUID name.MprConfigGetGuidName,MPRAPI.DLL,NM,4, returns the GUID name for an interface that corresponds to the specified friendly name.MprConfigInterfaceCreate,MPRAPI.DLL,NM,4, creates a router interface in the specified router configuration.MprConfigInterfaceDelete,MPRAPI.DLL,NM,2, removes a router interface from the router configuration. All transport information associated with this interface is also removed.MprConfigInterfaceEnum,MPRAPI.DLL,NM,7, enumerates the interfaces that are configured for the router.MprConfigInterfaceGetHandle,MPRAPI.DLL,NM,3, retrieves a handle to the specified interface's configuration in the specified router configuration.MprConfigInterfaceGetInfo,MPRAPI.DLL,NM,5, retrieves the configuration for the specified interface from the router.MprConfigInterfaceSetInfo,MPRAPI.DLL,NM,4, sets the configuration for the specified interface.MprConfigInterfaceTransportAdd,MPRAPI.DLL,NM,7, adds the specified transport to the specified interface configuration on the router.MprConfigInterfaceTransportEnum,MPRAPI.DLL,NM,8, enumerates the transports configured on the specified interface.MprConfigInterfaceTransportGetHandle,MPRAPI.DLL,NM,4, retrieves a handle to the specified transport configuration on the specified interface in the specified router configuration.MprConfigInterfaceTransportGetInfo,MPRAPI.DLL,NM,5, retrieves the configuration information for the specified client on the specified interface.MprConfigInterfaceTransportRemove,MPRAPI.DLL,NM,3, removes the specified transport from the specified interface configuration on the router.MprConfigInterfaceTransportSetInfo,MPRAPI.DLL,NM,5, updates the configuration information for the client on the specified interface and transport.MprConfigServerBackup,MPRAPI.DLL,NM,2, creates a backup of the router-manager, interface, and phone-book configuration for the router.MprConfigServerConnect,MPRAPI.DLL,NM,2, connects to the router to be configured.

Page 22: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

22MprConfigServerDisconnect,MPRAPI.DLL,NM,1, disconnects a connection made by a previous call to MprConfigServerConnect.MprConfigServerGetInfo,MPRAPI.DLL,NM,3, retrieves server-level configuration information for the specified router.MprConfigServerRestore,MPRAPI.DLL,NM,2, restores the router-manager, interface, and phone-book configuration from a backup created by a previous call to MprConfigServerBackup.MprConfigTransportCreate,MPRAPI.DLL,NM,9, adds the specified transport to the list of transports present in the specified router configuration.MprConfigTransportDelete,MPRAPI.DLL,NM,2, removes the specified transport from the list of transports present in the specified router configuration.MprConfigTransportEnum,MPRAPI.DLL,NM,7, enumerates the transports configured on the router.MprConfigTransportGetHandle,MPRAPI.DLL,NM,3, retrieves a handle to the specified transport's configuration in the specified router configuration.MprConfigTransportGetInfo,MPRAPI.DLL,NM,7, retrieves the configuration for the specified transport from the router.MprConfigTransportSetInfo,MPRAPI.DLL,NM,7, changes the configuration for the specified transport in the specified router configuration.MprInfoBlockAdd,MPRAPI.DLL,NM,6, creates a new header that is identical to an existing header with the addition of a new block.MprInfoBlockFind,MPRAPI.DLL,NM,5, locates a specified block in an information header, and retrieves information about the block.MprInfoBlockRemove,MPRAPI.DLL,NM,3, creates a new header that is identical to an existing header with a specified block removed.MprInfoBlockSet,MPRAPI.DLL,NM,6,The MprInfoBlockSet creates a new header that is identical to an existing header with a specified block modified.MprInfoCreate,MPRAPI.DLL,NM,2, creates a new information header.MprInfoDelete,MPRAPI.DLL,NM,1, deletes an information header created using MprInfoCreate, or retrieved by MprInfoBlockAdd, MprInfoBlockRemove, or MprInfoBlockSet.MprInfoDuplicate,MPRAPI.DLL,NM,2, duplicates an existing information header.MprInfoRemoveAll,MPRAPI.DLL,NM,2, removes all information blocks from the specified header.MsgWaitForMultipleObjects,USER32.DLL,NM,5 returns when either any one or all of the specified objects are in the signaled state or The time-out interval elapses. MsgWaitForMultipleObjectsEx,USER32.DLL,NM,5 returns when Either any one or all of the specified objects are in the signaled state or An I/O completion routine or asynchronous procedure call (APC) is queued to the thread. orThe time-out interval elapses. MulDiv,KERNEL32.DLL,NM,3 multiplies two 32-bit values and then dividesthe 64-bit result by a third 32-rounded up or down to the nearest integer.MultiByteToWideChar,KERNEL32.DLL,NM,6 maps a character string to a wide-character (Unicode) string.MultinetGetConnectionPerformance,MPR.DLL,AW,2 returns informationabout the expected performance of a connection used to access anetwork resource.NetAccessAdd,SVRAPI.DLL,NM,4, is obsolete.NetAccessCheck,SVRAPI.DLL,NM,5, is obsolete.NetAccessDel,SVRAPI.DLL,NM,2, is obsolete.NetAccessEnum,SVRAPI.DLL,NM,8, is obsolete.NetAccessGetInfo,SVRAPI.DLL,NM,6, is obsolete.NetAccessGetUserPerms,SVRAPI.DLL,NM,4, is obsolete.NetAccessSetInfo,SVRAPI.DLL,NM,6,s is obsolete.NetAlertRaise,NETAPI32.DLL,NM,3, notifies all registered clients that a particular event occurred.NetAlertRaiseEx,NETAPI32.DLL,NM,4, simplifies the raising of an Administrators interrupting message.NetApiBufferAllocate,NETAPI32.DLL,NM,2, allocates memory from the heap.NetApiBufferFree,NETAPI32.DLL,NM,1, frees the memory that NetApiBufferAllocate allocates.NetApiBufferReallocate,NETAPI32.DLL,NM,3, changes the size of a buffer allocated with NetApiBufferAllocate.NetApiBufferSize,NETAPI32.DLL,NM,2, returns the size, in bytes, of the allocated buffer using NetApiBufferAllocate.NetAuditClear,NETAPI32.DLL,NM,3 is obsolete. NetAuditRead,NETAPI32.DLL,NM,11, is obsolete.Netbios,NETAPI32.DLL,NM,1, interprets and executes the specified network control block (NCB).NetConfigGet,NETAPI32.DLL,NM,4 is obsolete. NetConfigGetAll,NETAPI32.DLL,NM,3, is obsolete.NetConfigSet,NETAPI32.DLL,NM,7, is obsolete.NetConnectionEnum,NETAPI32.DLL,NM,8 lists all connections made to ashared resource on the server or all connections established from aparticular computer.NetConnectionEnum,SVRAPI.DLL,NM,7 lists all connections made to ashared resource on the server or all connections established from aparticular computer.NetErrorLogClear,NETAPI32.DLL,NM,3, is obsolete.NetErrorLogRead,NETAPI32.DLL,NM,11, is obsolete.NetFileClose,NETAPI32.DLL,NM,2, is obsolete in the Win32-based application programming interface (API).NetFileEnum,NETAPI32.DLL,NM,9 supplies information about some or all open files on a server, allowing the user to supply a resume handle and get required information through repeated calls to the function.NetFileEnum,SVRAPI.DLL,NM,7 returns information about some or all open files on a server, depending on the parameters specified.NetFileGetInfo,NETAPI32.DLL,NM,4, retrieves information about a particular opening of a server resource.NetGetAnyDCName,NETAPI32.DLL,NM,3, gets the name of any domain controller for a domain that is directly trusted by the server name.NetGetDCName,NETAPI32.DLL,NM,3, returns the name of the Primary Domain Controller (PDC) for the specified domain.NetGroupAdd,NETAPI32.DLL,NM,4, creates a global group in the security database.NetGroupAddUser,NETAPI32.DLL,NM,3, gives an existing user account membership in an existing global group.NetGroupDel,NETAPI32.DLL,NM,2, deletes a global group account from the account database.NetGroupDelUser,NETAPI32.DLL,NM,3, removes a user from a particular global group in the security database.NetGroupEnum,NETAPI32.DLL,NM,7, retrieves information about each global group account.NetGroupGetInfo,NETAPI32.DLL,NM,4, retrieves information about a particular global group account on a server.NetGroupGetUsers,NETAPI32.DLL,NM,8, retrieves a list of the members of a particular global group in the security database.NetGroupSetInfo,NETAPI32.DLL,NM,5, sets the parameters of a global group account.NetGroupSetUsers,NETAPI32.DLL,NM,5 sets the global group membership for the specified global group. NetLocalGroupAdd,NETAPI32.DLL,NM,4 creates a local group in the security database.NetLocalGroupAddMember,NETAPI32.DLL,NM,3, is obsolete.NetLocalGroupDel,NETAPI32.DLL,NM,2, deletes a local group account and all its members from the accounts database.NetLocalGroupDelMember,NETAPI32.DLL,NM,3, is obsolete.NetLocalGroupEnum,NETAPI32.DLL,NM,7, retrieves information about each local group account.

NetLocalGroupGetInfo,NETAPI32.DLL,NM,4, retrieves information about a particular local group account on a server.NetLocalGroupGetMembers,NETAPI32.DLL,NM,8, retrieves a list of the members of a particular local group in the security database.NetLocalGroupSetInfo,NETAPI32.DLL,NM,5, sets the parameters of a local group.NetLocalGroupSetMembers,NETAPI32.DLL,NM,5, sets the local group membership for the specified local group.NetMessageBufferSend,NETAPI32.DLL,NM,5, sends a buffer of information to a registered message alias.NetMessageNameAdd,NETAPI32.DLL,NM,2, registers a message alias in the message name table.NetMessageNameDel,NETAPI32.DLL,NM,2, deletes a message alias from the table of message aliases on a computer.NetMessageNameEnum,NETAPI32.DLL,NM,7 lists the message aliases that will receive messages on a specified computer.NetMessageNameGetInfo,NETAPI32.DLL,NM,4, retrieves information about a particular message alias in the message name table.NetRemoteTOD,NETAPI32.DLL,NM,2 returns the time of day information from a specified server.NetReplExportDirAdd,NETAPI32.DLL,NM,4 registers an existing directory inthe export path to be replicated.NetReplExportDirDel,NETAPI32.DLL,NM,2, removes registration of a replicated directory.NetReplExportDirEnum,NETAPI32.DLL,NM,7, lists the replicated directories in the export path.NetReplExportDirGetInfo,NETAPI32.DLL,NM,4, retrieves the control information of a replicated directory.NetReplExportDirLock,NETAPI32.DLL,NM,2, locks a replicated directory so that replication from it can be suspended.NetReplExportDirSetInfo,NETAPI32.DLL,NM,5, modifies the control information of a replicated directory.NetReplExportDirUnlock,NETAPI32.DLL,NM,3, unlocks a directory so that replication from it can resume.NetReplGetInfo,NETAPI32.DLL,NM,3, retrieves configuration information for the Replicator service.NetReplImportDirAdd,NETAPI32.DLL,NM,4, registers an existing directory in the import path to receive replication from a master.NetReplImportDirDel,NETAPI32.DLL,NM,2, removes the registration of a directory so that it no longer receives updates from the master.NetReplImportDirEnum,NETAPI32.DLL,NM,7, lists the replicated directories in the import path.NetReplImportDirGetInfo,NETAPI32.DLL,NM,4, retrieves the status information on a client replicated directory.NetReplImportDirLock,NETAPI32.DLL,NM,2, locks a replicated directory so that replication to it can be suspended.NetReplImportDirUnlock,NETAPI32.DLL,NM,3, unlocks a directory so that replication to it can resume.NetReplSetInfo,NETAPI32.DLL,NM,4, modifies the Replicator service configuration information.NetScheduleJobAdd,NETAPI32.DLL,NM,3, submits a job to run at a specified future time and date.NetScheduleJobDel,NETAPI32.DLL,NM,3 deletes a range of jobs queued to, Net Functionsrun at a computer.NetScheduleJobEnum,NETAPI32.DLL,NM,6, lists the jobs queued on a specified computer.NetScheduleJobGetInfo,NETAPI32.DLL,NM,3 retrieves information about a particular job queued on a specified computer. NetServerDiskEnum,NETAPI32.DLL,NM,7, retrieves a list of disk drives on a server.NetServerEnum,NETAPI32.DLL,NM,9, lists all servers of the specified type that are visible in the specified domain.NetServerGetInfo,NETAPI32.DLL,NM,3, retrieves information about the specified server.NetServerGetInfo,SVRAPI.DLL,NM,5, retrieves information about the specified server.NetServerSetInfo,NETAPI32.DLL,NM,4, sets a server?s operating parameters; it can set them individually or collectively.NetServerTransportAdd,NETAPI32.DLL,NM,3, binds the server to the transport.NetServerTransportDel,NETAPI32.DLL,NM,3 unbinds (or disconnects) the transport protocol from the server. NetServerTransportEnum,NETAPI32.DLL,NM,7, supplies information about transports that are managed by the server.NetServiceControl,NETAPI32.DLL,NM,5, is obsolete.NetServiceEnum,NETAPI32.DLL,NM,7 is obsolete.NetServiceGetInfo,NETAPI32.DLL,NM,4, is obsolete.NetServiceInstall,NETAPI32.DLL,NM,5, is obsolete.NetSessionDel,NETAPI32.DLL,NM,3, ends a session between a server and a workstation.NetSessionDel,SVRAPI.DLL,NM,3, ends a session between a server and a workstation.NetSessionEnum,NETAPI32.DLL,NM,9, provides information about all current sessions.NetSessionEnum,SVRAPI.DLL,NM,6, provides information about all current sessions.NetSessionGetInfo,NETAPI32.DLL,NM,5, retrieves information about a session established between a particular server and workstation.NetSessionGetInfo,SVRAPI.DLL,NM,6, retrieves information about a session established between a particular server and workstation.NetShareAdd,NETAPI32.DLL,NM,4, shares a server resource.NetShareAdd,SVRAPI.DLL,NM,4, shares a server resource.NetShareCheck,NETAPI32.DLL,NM,3, checks whether or not a server is sharing a device.NetShareDel,NETAPI32.DLL,NM,3 deletes a share name from a server?s listof shared resources, disconnecting all connections to the sharedresource.NetShareDel,SVRAPI.DLL,NM,3 deletes a share name from a server?s listof shared resources, disconnecting all connections to the sharedresource.NetShareGetInfo,NETAPI32.DLL,NM,4, retrieves information about a particular shared resource on a server.NetShareGetInfo,SVRAPI.DLL,NM,6, retrieves information about a particular shared resource on a server.NetShareSetInfo,NETAPI32.DLL,NM,5 sets the parameters of a shared resource.NetShareSetInfo,SVRAPI.DLL,NM,6 sets the parameters of a shared resource.NetStatisticsGet,NETAPI32.DLL,NM,5 is obsolete.NetUseDel,NETAPI32.DLL,NM,3, is obsolete.NetUseEnum,NETAPI32.DLL,NM,7 is obsolete.NetUseGetInfo,NETAPI32.DLL,NM,4, is obsolete.NetUserAdd,NETAPI32.DLL,NM,4, adds a user account and assigns a password and privilege level.NetUserDel,NETAPI32.DLL,NM,2, deletes a user account from a server.NetUserEnum,NETAPI32.DLL,NM,8, provides information about all user accounts on a server.NetUserGetGroups,NETAPI32.DLL,NM,7, retrieves a list of global groups to which a specified user belongs.NetUserGetInfo,NETAPI32.DLL,NM,4, retrieves information about a particular user account on a server.NetUserGetLocalGroups,NETAPI32.DLL,NM,8, retrieves a list of local groups to which a specified user belongs.NetUserModalsGet,NETAPI32.DLL,NM,3 retrieves global information for all users and global groups in the security database.NetUserModalsSet,NETAPI32.DLL,NM,4, sets global information for all users and global groups in the security database.

Page 23: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

23NetUserSetGroups,NETAPI32.DLL,NM,5 sets global group memberships for a specified user account.NetUserSetInfo,NETAPI32.DLL,NM,5, sets the parameters of a user account.NetWkstaGetInfo,NETAPI32.DLL,NM,3, returns information about the configuration elements for a workstation.NetWkstaSetInfo,NETAPI32.DLL,NM,4, configures a workstation.NetWkstaTransportAdd,NETAPI32.DLL,NM,4, binds (or connects) the redirector to the transport.NetWkstaTransportDel,NETAPI32.DLL,NM,3 unbinds the transport protocolfrom the redirector, which is the software on the client computerwhich generates file requests to the server computer.NetWkstaTransportEnum,NETAPI32.DLL,NM,7 supplies information about transport protocols that are managed by the redirector, which is the software on the client computer that generates file requests to the server computer.NetWkstaUserEnum,NETAPI32.DLL,NM,7, lists information about all users currently logged on to the workstation.NetWkstaUserGetInfo,NETAPI32.DLL,NM,3, returns information about the currently logged-on user.NetWkstaUserSetInfo,NETAPI32.DLL,NM,4, sets the user-specific information about the configuration elements for a workstation.NotifyBootConfigStatus,ADVAPI32.DLL,NM,1, reports the boot status to the service control manager.NotifyChangeEventLog,ADVAPI32.DLL,NM,2 enables an application to receivenotification when an event is written to the specified event logfile.NTExport,DAPI.DLL,AW,1 exports user information from a Windows NTServer domain controller in a form that can later be imported intothe Microsoft Exchange Server directory.ntohl,WS2_32.DLL,NM,1, converts a u_long from TCP/IP network order to host byte order (which is little-endian on Intel processors).ntohl,WSOCK32.DLL,NM,1, converts a u_long from TCP/IP network order to host byte order (which is little-endian on Intel processors).ntohs,WS2_32.DLL,NM,1, converts a u_short from TCP/IP network byte order to host byte order (which is little-endian on Intel processors).ntohs,WSOCK32.DLL,NM,1, converts a u_short from TCP/IP network byte order to host byte order (which is little-endian on Intel processors).NWExport,DAPI.DLL,AW,1 exports user information from a NovellNetWare server in a form that can later be imported into theMicrosoft Exchange Server directory.OaBuildVersion,OLEAUT32.DLL,NM,0, This function retrieves the build version of OLE Automation. WINOLEAUTAPI_(ULONG) OaBuildVersion(void); Return Values The return value is a number that indicates the build number.ObjectCloseAuditAlarm,ADVAPI32.DLL,AW,3, generates audit messages when a handle of an object is deleted.ObjectDeleteAuditAlarm,ADVAPI32.DLL,AW,3, generates audit messages when an object is deleted.ObjectOpenAuditAlarm,ADVAPI32.DLL,AW,12 generates audit messages when aclient application attempts to gain access to an object or tocreate a new one.ObjectPrivilegeAuditAlarm,ADVAPI32.DLL,AW,6, requires the calling process to have SE_AUDIT_NAME privilege.OemKeyScan,USER32.DLL,NM,1, maps OEM ASCII codes 0 through 0x0FF into the OEM scan codes and shift states.OemToChar,USER32.DLL,AW,2, translates a string from the OEM-defined character set into either an ANSI or a wide-character string.OemToCharBuff,USER32.DLL,AW,3 translates a specified number ofcharacters in a string from the OEM-defined character set intoeither an ANSI or a wide-character string.OffsetClipRgn,GDI32.DLL,NM,3, moves the clipping region of a device context by the specified offsets.OffsetRect,USER32.DLL,NM,3, moves the specified rectangle by the specified offsets.OffsetRgn,GDI32.DLL,NM,3, moves a region by the specified offsets.OffsetViewportOrgEx,GDI32.DLL,NM,4, modifies the viewport origin for a device context using the specified horizontal and vertical offsets.OffsetWindowOrgEx,GDI32.DLL,NM,4, modifies the window origin for a device context using the specified horizontal and vertical offsets.OleConvertIStorageToOLESTREAM,OLE32.DLL,NM,2, converts the specified storage object from OLE 2 structured storage to the OLE 1 storage object model but does not include the presentation data. This is one of several compatibility functions.OleConvertIStorageToOLESTREAMEx,OLE32.DLL,NM,7, converts the specified storage object from OLE 2 structured storage to the OLE 1 storage object model, including the presentation data.OleConvertOLESTREAMToIStorage,OLE32.DLL,NM,3,Converts the specified object from the OLE 1 storage model to an OLE 2 structured storage object without specifying presentation data.OleConvertOLESTREAMToIStorageEx,OLE32.DLL,NM,7, converts the specified object from the OLE 1 storage model to an OLE 2 structured storage object including presentation data. This is one of several compatibility functions.OleCreate,OLE32.DLL,NM,7,PropertyFrameIndirectCreates a property frame, that is, a property sheet dialog box, based on a structure (OCPFIPARAMS) that contains the parameters, rather than specifying separate parameters as when calling OleCreatePropertyFrame.OleCreateDefaultHandler,OLE32.DLL,NM,4,Creates a new instance of the default embedding handler. This instance is initialized so it creates a local server when the embedded object enters the running state.OleCreateEmbeddingHelper,OLE32.DLL,NM,6,Creates an OLE embedding helper object using application-supplied code aggregated with pieces of the OLE default object handler. This helper object can be created and used in a specific context and role, as determined by the caller.OleCreateEx,OLE32.DLL,NM,12,Extends OleCreate functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple presentation formats or data, instead of the single format supportedOleCreateFontIndirect,OLEAUT32.DLL,NM,3, This function creates and initializes a standard font object using an initial description of the font's properties in a FONTDESC structure. The function returns an interface pointer to the new font object specified by caller in the riid parameter.OleCreateFontIndirect,OLEPRO32.DLL,NM,3, This function creates and initializes a standard font object using an initial description of the font's properties in a FONTDESC structure. The function returns an interface pointer to the new font object specified by caller in the riid parameter.OleCreateFromData,OLE32.DLL,NM,7,Extends OleCreateFromData functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentation or data, instead of the singleOleCreateFromDataEx,OLE32.DLL,NM,12,Extends OleCreateFromData functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentation or data, instead of the singleOleCreateFromFile,OLE32.DLL,NM,8,ExExtends OLeCreateFromFile functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple presentation formats or data, instead of the single formatOleCreateFromFileEx,OLE32.DLL,NM,13,Extends OLeCreateFromFile functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple presentation formats or data, instead of the single formatOleCreateLink,OLE32.DLL,NM,7,ToFileExExtends OleCreateLinkToFile functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentations or data, instead of the single

OleCreateLinkEx,OLE32.DLL,NM,12,Extends OleCreateLink functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentations or data, instead of the single formatOleCreateLinkFromData,OLE32.DLL,NM,7,ExExtends OleCreateLinkFromData functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentations or data, instead of the singleOleCreateLinkFromDataEx,OLE32.DLL,NM,12,Extends OleCreateLinkFromData functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentations or data, instead of the singleOleCreateLinkToFile,OLE32.DLL,NM,7,ExExtends OleCreateLinkToFile functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentations or data, instead of the singleOleCreateLinkToFileEx,OLE32.DLL,NM,12,Extends OleCreateLinkToFile functionality by supporting more efficient instantiation of objects in containers requiring caching of multiple formats of presentations or data, instead of the singleOleCreateMenuDescriptor,OLE32.DLL,NM,2,Creates and returns an OLE menu descriptor (that is, an OLE-provided data structure that describes the menus) for OLE to use when dispatching menu messages and commands.OleCreatePictureIndirect,OLEAUT32.DLL,NM,4,Creates a new picture object initialized according to a PICTDESC structure, which can be NULL to create an uninitialized object if the caller wishes to have the picture initialize itself through IPersistStream::Load.OleCreatePictureIndirect,OLEPRO32.DLL,NM,4,Creates a new picture object initialized according to a PICTDESC structure, which can be NULL to create an uninitialized object if the caller wishes to have the picture initialize itself through IPersistStream::Load.OleCreatePropertyFrame,OLEAUT32.DLL,NM,11,IndirectCreates a property frame, that is, a property sheet dialog box, based on a structure (OCPFIPARAMS) that contains the parameters, rather than specifying separate parameters as when calling OleCreatePropertyFrame.OleCreatePropertyFrame,OLEPRO32.DLL,NM,11,IndirectCreates a property frame, that is, a property sheet dialog box, based on a structure (OCPFIPARAMS) that contains the parameters, rather than specifying separate parameters as when calling OleCreatePropertyFrame.OleCreatePropertyFrameIndirect,OLEAUT32.DLL,NM,1,Creates a property frame, that is, a property sheet dialog box, based on a structure (OCPFIPARAMS) that contains the parameters, rather than specifying separate parameters as when calling OleCreatePropertyFrame.OleCreatePropertyFrameIndirect,OLEPRO32.DLL,NM,1,Creates a property frame, that is, a property sheet dialog box, based on a structure (OCPFIPARAMS) that contains the parameters, rather than specifying separate parameters as when calling OleCreatePropertyFrame.OleCreateStaticFromData,OLE32.DLL,NM,7,Creates a static object (containing only a representation, with no native data) from a data transfer object.OleDestroyMenuDescriptor,OLE32.DLL,NM,1,Called by the container to free the shared menu descriptor allocated by the OleCreateMenuDescriptor function.OleDoAutoConvert,OLE32.DLL,NM,2,Automatically converts an object to a new class if automatic conversion for that object class is set in the registry.OleDraw,OLE32.DLL,NM,4,The OleDraw helper function can be used to draw objects more easily. You can use it instead of calling IViewObject::Draw directly.OleDuplicateData,OLE32.DLL,NM,3,Duplicates the data found in the specified handle and returns a handle to the duplicated data. The source data is in a clipboard format.OleFlushClipboard,OLE32.DLL,NM,0,Carries out the clipboard shutdown sequence. It also releases the IDataObject pointer that was placed on the clipboard by the OleSetClipboard function.OleGetAutoConvert,OLE32.DLL,NM,2,Determines whether the registry is set for objects of a specified CLSID to be automatically converted to another CLSID, and if so, retrieves the new CLSID.OleGetClipboard,OLE32.DLL,NM,1,Retrieves a data object that you can use to access the contents of the clipboard.OleGetIconOfClass,OLE32.DLL,NM,3,Returns a handle to a metafile containing an icon and a string label for the specified CLSID.OleGetIconOfFile,OLE32.DLL,NM,2,Returns a handle to a metafile containing an icon and string label for the specified file name.OleIconToCursor,OLEAUT32.DLL,NM,2,Converts an icon to a cursor. For Win32 applications, this function calls the Win32 function CopyCursor(hIcon).OleIconToCursor,OLEPRO32.DLL,NM,2,Converts an icon to a cursor. For Win32 applications, this function calls the Win32 function CopyCursor(hIcon).OleInitialize,OLE32.DLL,NM,1,Initializes the COM library on the current apartment, identifies the concurrency model as single-thread apartment (STA), and enables additional functionality described in the Remarks section below.OleIsCurrentClipboard,OLE32.DLL,NM,1,Determines whether the data object pointer previously placed on the clipboard by the OleSetClipboard function is still on the clipboard.OleIsRunning,OLE32.DLL,NM,1,This function determines whether a compound document object is currently in the running state.OleLoad,OLE32.DLL,NM,4,PicturePathCreates a new picture object and initializes it from the contents of a stream. This is equivalent to calling OleCreatePictureIndirect(NULL, ...) followed by IPersistStream::Load.OleLoadFromStream,OLE32.DLL,NM,3, Loads an object from the stream.OleLoadPicture,OLEAUT32.DLL,NM,5,PathCreates a new picture object and initializes it from the contents of a stream. This is equivalent to calling OleCreatePictureIndirect(NULL, ...) followed by IPersistStream::Load.OleLoadPicture,OLEPRO32.DLL,NM,5,PathCreates a new picture object and initializes it from the contents of a stream. This is equivalent to calling OleCreatePictureIndirect(NULL, ...) followed by IPersistStream::Load.OleLoadPicturePath,OLEAUT32.DLL,NM,6,Creates a new picture object and initializes it from the contents of a stream. This is equivalent to calling OleCreatePictureIndirect(NULL, ...) followed by IPersistStream::Load.OleLockRunning,OLE32.DLL,NM,3,Locks an already running object into its running state or unlocks it from its running state.OleMetafilePictFromIconAndLabel,OLE32.DLL,NM,4,Creates a METAFILEPICT structure that contains a metafile in which the icon and label are drawn.OleNoteObjectVisible,OLE32.DLL,NM,2,Increments or decrements an external reference that keeps an object in the running state.OleQueryCreateFromData,OLE32.DLL,NM,1,Checks whether a data object has one of the formats that would allow it to become an embedded object through a call to either the OleCreateFromData orOleQueryLinkFromData,OLE32.DLL,NM,1, determines whether an OLE linked object (rather than an OLE embedded object) can be created from a clipboard data object.OleRegEnumFormatEtc,OLE32.DLL,NM,3,Supplies a pointer to an enumeration object that can be used to enumerate data formats that an OLE object server has registered in the system registry. An object application or object handler calls this function when it must enumerate those formats.OleRegEnumVerbs,OLE32.DLL,NM,2,Supplies an enumeration of the registered verbs for the specified class. Developers of custom DLL object applications use this function to emulate the behavior of the default object handler.OleRegGetMiscStatus,OLE32.DLL,NM,3,Gets miscellaneous information about the presentation and behaviors supported by the specified CLSID from the registry. Used by developers of custom DLL object applications to emulate the behavior of the OLE default handler.OleRegGetUserType,OLE32.DLL,NM,3,Gets the user type of the specified class from the registry. Developers of custom DLL object applications use this function to emulate the behavior of the OLE default handler.

Page 24: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

24OleRun,OLE32.DLL,NM,1, This function puts an OLE compound document object into the running state.OleSave,OLE32.DLL,NM,3,ToStream Saves an object with the IPersistStream interface on it to the specified stream.OleSaveToStream,OLE32.DLL,NM,2, Saves an object with the IPersistStream interface on it to the specified stream.OleSaveToStreamEx,HLINK.DLL,NM,3, OleSaveToStreamEx Function Not currently supported. OleSetAutoConvert,OLE32.DLL,NM,2,Specifies a CLSID for automatic conversion to a different class when an object of that class is loaded.OleSetClipboard,OLE32.DLL,NM,1,Places a pointer to a specific data object onto the clipboard. This makes the data object accessible to the OleGetClipboard function.OleSetContainedObject,OLE32.DLL,NM,2, This function notifies an object embedded in an OLE container to ensure correct reference.OleSetMenuDescriptor,OLE32.DLL,NM,5, This function installs or removes OLE dispatching code from the containers frame window.OleTranslateAccelerator,OLE32.DLL,NM,3,Called by the object application, allows an object's container to translate accelerators according to the container's accelerator table.OleTranslateColor,OLEAUT32.DLL,NM,3,Converts an OLE_COLOR type to a COLORREF.OleTranslateColor,OLEPRO32.DLL,NM,3,Converts an OLE_COLOR type to a COLORREF.OleUIAddVerbMenu,OLEDLG.DLL,AW,9,Adds the Verb menu for the specified object to the given menu.OleUIBusy,OLEDLG.DLL,AW,1, (COM)Invokes the standard Busy dialog box, allowing the user to manage concurrency.OleUICanConvertOrActivateAs,OLEDLG.DLL,NM,3,Determines if there are any OLE object classes in the registry that can be used to convert or activate the specified CLSID from.OleUIConvert,OLEDLG.DLL,AW,1, (COM)Invokes the standard Convert dialog box, allowing the user to change the type of a single specified object, or the type of all OLE objects of the specified object's class.OleUIObjectProperties,OLEDLG.DLL,AW,1,Invokes the Object Properties dialog box, which displays General, View, and Link information about an object.OleUIUpdateLinks,OLEDLG.DLL,AW,4,Updates all links in the link container and displays a dialog box that shows the progress of the updating process. The process is stopped if the user presses the Stop button or when all links are processed.OleUninitialize,OLE32.DLL,NM,0,Closes the COM library on the apartment, releases any class factories, other COM objects, or servers held by the apartment, disables RPC on the apartment, and frees any resources the apartment maintains.OpenBackupEventLog,ADVAPI32.DLL,AW,2, opens a handle of a backup event log.OpenClipboard,USER32.DLL,NM,1, opens the clipboard for examination and prevents other applications from modifying the clipboard content.OpenColorProfile,MSCMS.DLL,AW,4, creates a handle to a specified color profile. The handle can then be used in other profile management functions.OpenDesktop,USER32.DLL,AW,4, returns a handle to an existing desktop.OpenEvent,KERNEL32.DLL,AW,3, returns a handle of an existing named event object.OpenEventLog,ADVAPI32.DLL,AW,2, opens a handle to an event log.OpenFile,KERNEL32.DLL,NM,3, creates, opens, reopens, or deletes a file.OpenFileMapping,KERNEL32.DLL,AW,3, opens a named file-mapping object.OpenIcon,USER32.DLL,NM,1, restores a minimized (iconic) window to its previous size and position; it then activates the window.OpenIMsgOnIStg,MAPI32.DLL,NM,11 builds a new IMessage object on top ofan existing OLE IStorage object, to be used within a messagesession.OpenIMsgSession,MAPI32.DLL,NM,3 creates and opens a message session that groups the messages created within it. OpenInputDesktop,USER32.DLL,NM,3, returns a handle to the desktop that receives user input.OpenMutex,KERNEL32.DLL,AW,3 returns a handle of an existing named mutex object. OpenNtmsNotification,NTMSAPI.DLL,NM,2, opens a channel to receive RSM object change notifications for objects of the specified type.OpenNtmsSession,NTMSAPI.DLL,AW,3, sets up a session with a RSM server.OpenPrinter,WINMM.DLL,AW,3 retrieves a handle identifying the specified printer or print server. OpenProcess,KERNEL32.DLL,NM,3, returns a handle of an existing process object.OpenProcessToken,ADVAPI32.DLL,NM,3, opens the access token associated with a process.OpenSCManager,ADVAPI32.DLL,AW,3 establishes a connection to the service control manager on the specified computer and opens the specified service control manager database. OpenSemaphore,KERNEL32.DLL,AW,3, returns a handle of an existing named semaphore object.OpenService,ADVAPI32.DLL,AW,3, opens a handle to an existing service.OpenStreamOnFile,MAPI32.DLL,NM,6, allocates and initializes an OLE IStream object to access the contents of a file.OpenThreadToken,ADVAPI32.DLL,NM,4, opens the access token associated with a thread.OpenTnefStream,MAPI32.DLL,NM,7 is called by a transport provider toinitiate a MAPI Transport Neutral Encapsulation Format (TNEF)session.OpenTnefStreamEx,MAPI32.DLL,NM,8 creates a TNEF object that can beused to encode or decode a message object into a TNEF data streamfor use by transports or gateways and message stores.OpenWaitableTimer,KERNEL32.DLL,AW,3, returns a handle to an existing named ?waitable? timer object.OpenWindowStation,USER32.DLL,AW,3, returns a handle to an existing window station.OutputDebugString,KERNEL32.DLL,AW,1, sends a string to the debugger for the current application.PackDDElParam,USER32.DLL,NM,3 packs a DDE lParam value into an internal structure used for sharing DDE data between processes. PageSetupDlg,COMDLG32.DLL,AW,1, creates a Page Setup dialog box that enables the user to specify the attributes of a printed page.PaintDesktop,USER32.DLL,NM,1, fills the clipping region in the specified device context with the desktop pattern or wallpaper.PaintRgn,GDI32.DLL,NM,2, paints the specified region by using the brush currently selected into the device context.PatBlt,GDI32.DLL,NM,6, paints the given rectangle using the brush that is currently selected into the specified device context.PathToRegion,GDI32.DLL,NM,1, creates a region from the path that is selected into the specified device context.PdhAddCounter,PDH.DLL,AW,4, creates the specified counter and adds it to the specified query.PdhBrowseCounters,PDH.DLL,AW,1, displays the counter browsing dialog box so that the user can select the counters to be returned to the caller.PdhCalculateCounterFromRawValue,PDH.DLL,NM,5, computes the current value of a counter as referenced by the hCounter parameter, using the raw counter data passed in the parameter list.PdhCloseQuery,PDH.DLL,NM,1, closes all counters contained in the specified query, closes all handles related to the query, and frees all memory associated with the query.PdhCollectQueryData,PDH.DLL,NM,1, collects the current raw data value for all counters in the specified query and updates the status code of each counter.PdhComputeCounterStatistics,PDH.DLL,NM,6, computes statistics for a counter from an array of raw values.PdhConnectMachine,PDH.DLL,AW,1, connects to the specified computer, and creates and initializes a computer entry in the PDH DLL.

PdhEnumMachines,PDH.DLL,AW,3, returns a list of the names of the computers that have been opened previously by the PDH DLL.PdhEnumObjectItems,PDH.DLL,AW,9, returns the available counters and instances provided by the specified object on the specified computer.PdhEnumObjects,PDH.DLL,AW,6, returns a list of objects available on the specified computer.PdhExpandCounterPath,PDH.DLL,AW,3, examines the specified computer (or local computer if none is specified) for counters and instances of counters that match the wildcard strings in the counter path.PdhGetCounterInfo,PDH.DLL,AW,4, retrieves information about a counter, such as data size, counter type, path, and user-supplied data values.PdhGetDefaultPerfCounter,PDH.DLL,AW,5, retrieves the name of the default counter for the specified object. This name can be used to set the initial selection of the counter browser list/combo box.PdhGetDefaultPerfObject,PDH.DLL,AW,4, retrieves the name of the default performance object. This name can be used to select the default entry in the object browser list box.PdhGetDllVersion,PDH.DLL,NM,1, returns the version of the currently installed Pdh.dll file.PdhGetFormattedCounterValue,PDH.DLL,NM,4, returns the current value of a specified counter in the format requested by the caller.PdhGetRawCounterValue,PDH.DLL,NM,3, returns the current raw value of the counter.PdhMakeCounterPath,PDH.DLL,AW,4, creates a full counter path using the members specified in the structure passed in the parameter list.PdhOpenQuery,PDH.DLL,NM,3, creates and initializes a unique query structure that is used to manage the collection of performance data.PdhParseCounterPath,PDH.DLL,AW,4, parses the elements of the counter path and stores the results in the structure passed by the caller.PdhParseInstanceName,PDH.DLL,AW,6, parses the elements of an instance string and returns them in the buffers supplied by the caller.PdhRemoveCounter,PDH.DLL,NM,1, removes a counter from a query.PdhSetCounterScaleFactor,PDH.DLL,NM,2, sets the scale factor that is applied to the calculated value of the specified counter when you request the formatted counter value. If the PDH_FMT_NOSCALE flag is set, then this scale factor is ignored.PdhValidatePath,PDH.DLL,AW,1, validates that the specified counter is present on the computer specified in the counter path.PdhVbAddCounter,PDH.DLL,NM,3, creates a counter entry in the specified query object, and returns a handle to that counter upon successful completion.PdhVbCreateCounterPathList,PDH.DLL,NM,2, displays the performance counter browsing dialog box, which lets the user select several performance counters. Each selected counter path must then be read using the PdhVbGetCounterPathFromList function.PdhVbGetCounterPathElements,PDH.DLL,NM,7, parses a fully qualified performance counter path string into its individual elements.PdhVbGetCounterPathFromList,PDH.DLL,NM,3, copies the counter path referenced by the Index parameter from a counter path list created by the user from the most recent call to the PdhVbCreateCounterPathList function.PdhVbGetDoubleCounterValue,PDH.DLL,NM,2, returns the current value of the specified counter as a double-precision floating point value.PdhVbGetOneCounterPath,PDH.DLL,NM,4, displays a dialog box that lets the user browse the available performance counters and select one counter.PdhVbIsGoodStatus,PDH.DLL,NM,1, tests a status value to determine if it is a success or failure code. If the status value is a successful one, then the return value will be nonzero. If it is a failure status code, the return value will be zero.PdhVbOpenQuery,PDH.DLL,NM,1, creates and initializes a unique query structure that is used to manage the collection of performance data.PeekConsoleInput,KERNEL32.DLL,AW,4, reads data from the specified console input buffer without removing it from the buffer.PeekMessage,USER32.DLL,AW,5, checks a thread message queue for a message and places the message (if any) in the specified structure.PeekNamedPipe,KERNEL32.DLL,NM,6, copies data from a named or anonymous pipe into a buffer without removing it from the pipe.phoneClose,TAPI32.DLL,NM,1, closes the specified open phone device.phoneConfigDialog,TAPI32.DLL,AW,3 causes the provider of the specified phone device to display a modal dialog box (attached to the application's hwndOwner parameter) that allows the user to configure parameters related to the phone device specified by dwDeviceID. phoneDevSpecific,TAPI32.DLL,NM,3 is used as a general extension mechanism to enable a Telephony API implementation to provide features not described in the other TAPI functions. phoneGetButtonInfo,TAPI32.DLL,AW,3, returns information about the specified button.phoneGetData,TAPI32.DLL,NM,4 uploads the information from the specified location in the open phone device to the specified buffer. phoneGetDevCaps,TAPI32.DLL,AW,5 queries a specified phone device to determine its telephony capabilities. phoneGetDisplay,TAPI32.DLL,NM,2 returns the current contents of thespecified phone display.phoneGetGain,TAPI32.DLL,NM,3, returns the gain setting of the microphone of the specified phone's hookswitch device.phoneGetHookSwitch,TAPI32.DLL,NM,2, returns the current hookswitch mode of the specified open phone device.phoneGetIcon,TAPI32.DLL,AW,3 allows an application to retrieve a service phone device-specific (or provider-specific) icon that can be displayed to the user. phoneGetID,TAPI32.DLL,AW,3, can be used to retrieve a phone device identifier given a phone handle.phoneGetLamp,TAPI32.DLL,NM,3, returns the current lamp mode of the specified lamp.phoneGetMessage,TAPI32.DLL,NM,3 returns the next TAPI message that is queued for delivery to an application that is using the Event Handle notification mechanism phoneGetRing,TAPI32.DLL,NM,3, enables an application to query the specified open phone device as to its current ring mode.phoneGetStatus,TAPI32.DLL,AW,2, enables an application to query the specified open phone device for its overall status.phoneGetStatusMessages,TAPI32.DLL,NM,4 returns which phone-state changes on the specified phone device generate a callback to the application. phoneGetVolume,TAPI32.DLL,NM,3, returns the volume setting of the specified phone's hookswitch device.phoneInitialize,TAPI32.DLL,NM,5 is obsolete.phoneInitializeEx,TAPI32.DLL,AW,7, initializes the application's use of TAPI for subsequent use of the phone abstraction.phoneNegotiateAPIVersion,TAPI32.DLL,NM,6, is used to negotiate the API version number to use with the specified phone device.phoneNegotiateExtVersion,TAPI32.DLL,NM,6 allows an application to negotiate an extension version to use with the specified phone device.phoneOpen,TAPI32.DLL,NM,7, opens the specified phone device.phoneSetButtonInfo,TAPI32.DLL,AW,3, sets information about the specified button on the specified phone.phoneSetData,TAPI32.DLL,NM,4 downloads the information in thespecified buffer to the opened phone device at the selected dataidentifier.phoneSetDisplay,TAPI32.DLL,NM,5, causes the specified string to be displayed on the specified open phone device.phoneSetGain,TAPI32.DLL,NM,3, sets the gain of the microphone of the specified hookswitch device to the specified gain level.phoneSetHookSwitch,TAPI32.DLL,NM,3 sets the hook state of thes pecified open phone's hookswitch devices to the specified mode.

Page 25: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

25phoneSetLamp,TAPI32.DLL,NM,3, causes the specified lamp to be lit on the specified open phone device in the specified lamp mode.phoneSetRing,TAPI32.DLL,NM,3, rings the specified open phone device using the specified ring mode and volume.phoneSetStatusMessages,TAPI32.DLL,NM,4 enables an application to monitor the specified phone device for selected status events. phoneSetVolume,TAPI32.DLL,NM,3 sets the volume of the speakercomponent of the specified hookswitch device to the specifiedlevel.phoneShutdown,TAPI32.DLL,NM,1, shuts down the application's usage of TAPI's phone abstraction. Pie,GDI32.DLL,NM,9, draws a pie-shaped wedge bounded by the intersection of an ellipse and two radials.PlayEnhMetaFile,GDI32.DLL,NM,3, displays the picture stored in the specified enhanced-format metafile.PlayEnhMetaFileRecord,GDI32.DLL,NM,4 plays an enhanced-metafile record by executing the graphics device interface (GDI) functions identified by the record. PlayMetaFile,GDI32.DLL,NM,2, displays the picture stored in the given Windows-format metafile on the specified device.PlayMetaFileRecord,GDI32.DLL,NM,4 plays a Windows-format metafilerecord by executing the graphics device interface (GDI) functioncontained within that record.PlaySound,WINMM.DLL,AW,3, plays a sound specified by the given filename, resource, or system event.PlgBlt,GDI32.DLL,NM,10 performs a bit-block transfer of the bits of color data from the specified rectangle in the source device context to the specified parallelogram in the destination device context.PolyBezier,GDI32.DLL,NM,3, draws one or more B? er curves.PolyBezierTo,GDI32.DLL,NM,3, draws one or more B? er curves.PolyDraw,GDI32.DLL,NM,4 draws a set of line segments and Bezier curves.Polygon,GDI32.DLL,NM,3, draws a polygon consisting of two or more vertices connected by straight lines.Polyline,GDI32.DLL,NM,3, draws a series of line segments by connecting the points in the specified array.PolylineTo,GDI32.DLL,NM,3 draws one or more straight lines. PolyPolygon,GDI32.DLL,NM,4, draws a series of closed polygons.PolyPolyline,GDI32.DLL,NM,4, draws multiple series of connected line segments.PolyTextOut,GDI32.DLL,AW,3, draws several strings using the font and text colors currently selected in the specified device context.PostMessage,USER32.DLL,AW,4 places (posts) a message in the message queue associated with the thread that created the specified window and then returns without waiting for the thread to process the message. PostQueuedCompletionStatus,KERNEL32.DLL,NM,4, lets you post an I/O completion packet to an I/O completion port.PostQuitMessage,USER32.DLL,NM,1, indicates to Windows that a thread has made a request to terminate (quit).PostThreadMessage,USER32.DLL,AW,4 places (posts) a message in the message queue of the specified thread and then returns without waiting for the thread to process the message. PpropFindProp,MAPI32.DLL,NM,3, searches for a specified property in a property set.PrepareTape,KERNEL32.DLL,NM,3 prepares the tape to be accessed or removed. PrintDlg,COMDLG32.DLL,AW,1,PDERR_CREATEICFAILURE failed when it attempted to create an information context.PrinterMessageBox,WINMM.DLL,AW,6 displays a message box that lets an application that is printing notify the user of a printing job error. PrinterProperties,WINMM.DLL,NM,2, displays a printer-properties dialog box for the specified printer.PrivilegeCheck,ADVAPI32.DLL,NM,3, determines whether a specified set of privileges are enabled in an access token.PrivilegedServiceAuditAlarm,ADVAPI32.DLL,AW,5 generates audit messages when an attempt is made to perform privileged system service operations.Process32First,TOOLHELP.DLL,NM,2,Retrieves information about the first process encountered in a system snapshot.Process32Next,TOOLHELP.DLL,NM,2,Retrieves information about the next process recorded in a system snapshot.ProcessGroupPolicyCompleted,USERENV.DLL,NM,3, notifies the system that the specified extension has finished applying policy.ProgIDFromCLSID,OLE32.DLL,NM,2,This function retrieves the ProgID for a given CLSID.PropCopyMore,MAPI32.DLL,NM,4 copies a single property value from a source location to a destination location. PropertySheet,COMCTL32.DLL,AW,1, creates a property sheet and adds the pages defined in the specified property sheet header structure.PropStgNameToFmtId,IPROP.DLL,NM,2,Converts a property set storage or stream name to its format identifier.PropVariantClear,IPROP.DLL,NM,1,Frees all elements that can be freed in a given PROPVARIANT structure.PropVariantClear,OLE32.DLL,NM,1,Frees all elements that can be freed in a given PROPVARIANT structure.PropVariantCopy,IPROP.DLL,NM,2, copies the contents of one PROPVARIANT structure to another.PropVariantCopy,OLE32.DLL,NM,2, copies the contents of one PROPVARIANT structure to another.PtInRect,USER32.DLL,NM,3, determines whether the specified point lies within the specified rectangle.PtInRegion,GDI32.DLL,NM,3, determines whether the specified point is inside the specified region.PtVisible,GDI32.DLL,NM,3, indicates whether the specified point is within the clipping region of a device context.PulseEvent,KERNEL32.DLL,NM,1 provides a single operation that sets (to signaled) the state of the specified event object and then resets it (to nonsignaled) after releasing the appropriate number of waiting threads.PurgeComm,KERNEL32.DLL,NM,2, can discard all characters from the output or input buffer of a specified communications resource.QueryContextAttributes,SECUR32.DLL,AW,3,Enables a transport application to query a security package for certain attributes of a security context.QueryCredentialsAttributes,SECUR32.DLL,AW,3, retrieves the attributes of a credential, such as the name associated with the credential. The information is valid for any security context created with the specified credential.QueryDosDevice,KERNEL32.DLL,AW,3, lets an application obtain information about MS-DOS device names.QueryPathOfRegTypeLib,OLEAUT32.DLL,NM,5,Retrieves the path of a registered type library.QueryPerformanceCounter,KERNEL32.DLL,NM,1, retrieves the current value of the high-resolution performance counter, if one exists.QueryPerformanceFrequency,KERNEL32.DLL,NM,1, retrieves the frequency of the high-resolution performance counter, if one exists.QuerySecurityContextToken,SECUR32.DLL,NM,2,Obtains the access token for a client security context and uses it directly.QuerySecurityPackageInfo,SECUR32.DLL,AW,2, retrieves information about a specified security package. This information includes the bounds on sizes of authentication information, credentials, and contexts.

QueryServiceConfig,ADVAPI32.DLL,AW,4, retrieves the configuration parameters of the specified service.QueryServiceLockStatus,ADVAPI32.DLL,AW,4 retrieves the lock status of the specified service control manager database. QueryServiceObjectSecurity,ADVAPI32.DLL,NM,5, retrieves a copy of the security descriptor associated with a service object.QueryServiceStatus,ADVAPI32.DLL,NM,2, retrieves the current status of the specified service.QueryWorkingSet,PSAPI.DLL,NM,3, retrieves information about the pages currently added to the working set of the specified process.QueueUserAPC,KERNEL32.DLL,NM,3, adds a user-mode asynchronous procedure call (APC) object to the APC queue of the specified thread.RaiseException,KERNEL32.DLL,NM,4, raises an exception in the calling thread.RasAdminFreeBuffer,RASSAPI.DLL,NM,1, frees memory that was allocated by frees memory that was allocated by RAS on behalf of the caller.RasAdminGetErrorString,RASSAPI.DLL,NM,3 corresponds to a RAS error code returned by one of the RAS serveradministration (RasAdmin) functions.RasAdminGetUserAccountServer,RASSAPI.DLL,NM,3, retrieves the name of the server that has the user account database.RasAdminPortClearStatistics,RASSAPI.DLL,NM,2 resets the countersrepresenting the various statistics reported by theRasAdminPortGetInfo function in the RAS_PORT_STATISTICS structure.RasAdminPortDisconnect,RASSAPI.DLL,NM,2, disconnects a port that is currently in use. RasAdminPortEnum,RASSAPI.DLL,NM,3 enumerates all ports on the specifiedRAS server.RasAdminPortGetInfo,RASSAPI.DLL,NM,5, retrieves information about a specified port on a specified server.RasAdminServerGetInfo,RASSAPI.DLL,NM,2, gets the server configuration of a RAS server.RasAdminUserGetInfo,RASSAPI.DLL,NM,3, gets the RAS permissions and callback phone number information for a specified user.RasAdminUserSetInfo,RASSAPI.DLL,NM,3 sets the RAS permissions and call-back phone number for a specified user.RasConnectionNotification,RASAPI32.DLL,AW,3 specifies an event objectthat the system sets to the signaled state when a RAS connection iscreated or terminated.RasCreatePhonebookEntry,RASAPI32.DLL,AW,2, creates a new phone-book entry.RasDeleteEntry,RASAPI32.DLL,AW,2, deletes an entry from a phone book.RasDial,RASAPI32.DLL,AW,6, establishes a RAS connection between a RAS client and a RAS server.RasDialDlg,RASDLG.DLL,AW,4 tries to establish a RAS connection using a specified phone-book entry and the credentials of the logged-on user.RasEditPhonebookEntry,RASAPI32.DLL,AW,3, edits an existing phone-book entry.RasEntryDlg,RASDLG.DLL,AW,3, displays modal property sheets that allow a user to manipulate phone-book entries.RasEnumAutodialAddresses,RASAPI32.DLL,AW,3 returns a list of all addresses in the AutoDial mapping database.RasEnumConnections,RASAPI32.DLL,AW,3, lists all active RAS connections.RasEnumDevices,RASAPI32.DLL,AW,3, returns the name and type of all available RAS-capable devices.RasEnumEntries,RASAPI32.DLL,AW,5, lists all entry names in a remote access phone book.RasGetAutodialAddress,RASAPI32.DLL,AW,5 retrieves information about allthe AutoDial entries associated with a network address in theAutoDial mapping database.RasGetAutodialEnable,RASAPI32.DLL,AW,2, indicates whether the AutoDial feature is enabled for a specified TAPI dialing location.RasGetAutodialParam,RASAPI32.DLL,AW,3, retrieves the value of an AutoDial parameter.RasGetConnectStatus,RASAPI32.DLL,AW,2, retrieves information on the current status of the specified remote access connection.RasGetCountryInfo,RASAPI32.DLL,AW,2, retrieves country-specific dialing information from the Windows Telephony list of countries.RasGetCredentials,RASAPI32.DLL,AW,3, retrieves the user credentials associated with a specified RAS phone-book entry.RasGetEntryDialParams,RASAPI32.DLL,AW,3, retrieves the connection information saved by the last successful call to the RasDial or RasGetEntryDialParams function for a specified phone book entry. RasGetEntryProperties,RASAPI32.DLL,AW,6 retrieves the properties of aphone-book entry.RasGetErrorString,RASAPI32.DLL,AW,3, obtains an error message string for a specified RAS error value.RasGetProjectionInfo,RASAPI32.DLL,AW,4 obtains information about aremote access projection operation for a specified remote accesscomponent protocol.RasGetSubEntryHandle,RASAPI32.DLL,AW,3 retrieves a connection handle for a specified subentry of a multilink connection. RasGetSubEntryProperties,RASAPI32.DLL,AW,7, retrieves information about a subentry for a specified phone-book entry.RasHangUp,RASAPI32.DLL,AW,1, terminates a remote access connection.RasMonitorDlg,RASDLG.DLL,AW,2, displays the Dial-Up Networking Monitor property sheet that describes the status of RAS connections.RasRenameEntry,RASAPI32.DLL,AW,3, changes the name of an entry in a phone book.RasSetAutodialAddress,RASAPI32.DLL,AW,5, can add an address to the AutoDial mapping database.RasSetAutodialEnable,RASAPI32.DLL,AW,2, enables or disables the AutoDial feature for a specified TAPI dialing location.RasSetAutodialParam,RASAPI32.DLL,AW,3, sets the value of an AutoDial parameter.RasSetCredentials,RASAPI32.DLL,AW,4, sets the user credentials associated with a specified RAS phone-book entry.RasSetEntryDialParams,RASAPI32.DLL,AW,3 deletes an entry from a phone book.RasSetEntryProperties,RASAPI32.DLL,AW,6 changes the connectioninformation for an entry in the phone book or creates a new phone-book entry.RasSetSubEntryProperties,RASAPI32.DLL,AW,7, creates a new subentry or modifies an existing subentry of a specified phone-book entry.RasValidateEntryName,RASAPI32.DLL,AW,2, validates the format of a connection entry name.ReadClassStg,OLE32.DLL,NM,2, reads the CLSID previously written to a storage object with the WriteClassStg function.ReadClassStm,OLE32.DLL,NM,2,Reads the CLSID previously written to a stream object with the WriteClassStm function.ReadConsole,KERNEL32.DLL,AW,5, reads character input from the console input buffer and removes it from the buffer.ReadConsoleInput,KERNEL32.DLL,AW,4, reads data from a console input file buffer and removes it from the buffer. ReadConsoleOutput,KERNEL32.DLL,AW,5 reads character and color attribute data from a rectangular block of character cells in a console screen buffer, and the function writes the data to a rectangular block at a specified location in the destination buffer. ReadConsoleOutputAttribute,KERNEL32.DLL,NM,5 copies a specified number of foreground and background color attributes from consecutive cells of a console screen buffer, beginning at a specified location. ReadConsoleOutputCharacter,KERNEL32.DLL,AW,5 copies a number ofcharacters from consecutive cells of a console screen buffer,beginning at a specified location.ReadEventLog,ADVAPI32.DLL,AW,7, reads a whole number of entries from the specified event log.ReadFile,KERNEL32.DLL,NM,5, reads data from a file, starting at the position indicated by the file pointer.

Page 26: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

26ReadFileEx,KERNEL32.DLL,NM,5,ERROR_HANDLE_EOF tried to read past the end of the file.ReadFmtUserTypeStg,OLE32.DLL,NM,3, returns the clipboard format and user type previously saved with the WriteFmtUserTypeStg function.ReadPrinter,WINMM.DLL,NM,4, retrieves data from the specified printer.ReadProcessMemory,KERNEL32.DLL,NM,5, reads memory in a specified process.ReadUrlCacheEntryStream,WININET.DLL,NM,5,Reads the cached data from a stream that has been opened using the RetrieveUrlCacheEntryStream function.RealizePalette,GDI32.DLL,NM,1, maps palette entries from the current logical palette to the system palette.ReBaseImage,IMAGEHLP.DLL,NM,11, is used to change the load address for the specified image, which reduces the required load time for a DLL.Rectangle,GDI32.DLL,NM,5 draws a rectangle.RectInRegion,GDI32.DLL,NM,2, determines whether any part of the specified rectangle is within the boundaries of a region.RectVisible,GDI32.DLL,NM,2 determines whether any part of thespecified rectangle lies within the clipping region of a devicecontext.recv,WS2_32.DLL,NM,4,Receives data from a connected or bound socket.recv,WSOCK32.DLL,NM,4,Receives data from a connected or bound socket.recvfrom,WS2_32.DLL,NM,6 receives a datagram and stores the source address.recvfrom,WSOCK32.DLL,NM,6 receives a datagram andstores the source address.RedrawWindow,USER32.DLL,NM,4, updates the specified rectangle or region in a window?s client area.RefreshPolicy,USERENV.DLL,NM,1, causes policy to be applied immediately on the client computer.RegCloseKey,ADVAPI32.DLL,NM,1 releases the handle of the specified key. RegConnectRegistry,ADVAPI32.DLL,AW,3, establishes a connection to a predefined registry handle on another computer.RegCreateKey,ADVAPI32.DLL,AW,3, creates the specified key.RegCreateKeyEx,ADVAPI32.DLL,AW,9, creates the specified key.RegDeleteKey,ADVAPI32.DLL,AW,2,Windows 95: deletes a subkey and all its descendants.RegDeleteValue,ADVAPI32.DLL,AW,2 removes a named value from the specified registry key. RegEnumKey,ADVAPI32.DLL,AW,4, enumerates subkeys of the specified open registry key.RegEnumKeyEx,ADVAPI32.DLL,AW,8, enumerates subkeys of the specified open registry key.RegEnumValue,ADVAPI32.DLL,AW,8, enumerates the values for the specified data block for the key each time it is called.RegFlushKey,ADVAPI32.DLL,NM,1, writes all the attributes of the specified open key into the registry.RegGetKeySecurity,ADVAPI32.DLL,NM,4, retrieves a copy of the security descriptor protecting the specified open registry key.RegisterActiveObject,OLEAUT32.DLL,NM,4,Registers an object as the active object for its class.RegisterBindStatusCallback,URLMON.DLL,NM,4, Registers a callback interface with an existing bind context.RegisterClass,USER32.DLL,AW,1, registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function.RegisterClassEx,USER32.DLL,AW,1 registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function. RegisterClipboardFormat,USER32.DLL,AW,1, registers a new clipboard format.RegisterCMM,MSCMS.DLL,AW,3,RegisterCMM associates a specified identification value with the specified color management module dynamic link library (CMM DLL). When this ID appears in a color profile, Windows can then locate the corresponding CMM so as to create a transform.RegisterDragDrop,OLE32.DLL,NM,2,Registers the specified window as one that can be the target of an OLE drag-and-drop operation and specifies the IDropTarget instance to use for drop operations.RegisterEventSource,ADVAPI32.DLL,AW,2, returns a registered handle to an event log.RegisterFormatEnumerator,URLMON.DLL,NM,3, Registers a FORMATETC enumerator object onto the given bind context.RegisterGPNotification,USERENV.DLL,NM,2, enables an application to receive notification when there is a change in policy. When a policy change occurs, the specified event object is set to the signaled state.RegisterHotKey,USER32.DLL,NM,4, defines a system-wide hot key.RegisterMediaTypeClass,URLMON.DLL,NM,5, Registers a mapping of media types to CLSIDs to override the default mapping specified in the registry.RegisterMediaTypes,URLMON.DLL,NM,3, Registers media type strings.RegisterServiceCtrlHandler,ADVAPI32.DLL,AW,2 A Win32-based service calls the RegisterServiceCtrlHandler functionto register a function to handle its service control requests.RegisterWindowMessage,USER32.DLL,AW,1 defines a new window messagethat is guaranteed to be unique throughout the system.RegLoadKey,ADVAPI32.DLL,AW,3 creates a subkey under HKEY_USER orHKEY_LOCAL_MACHINE and stores registration information from aspecified file into that subkey.RegNotifyChangeKeyValue,ADVAPI32.DLL,NM,5, notifies the caller about changes to the attributes or contents of a specified registry key.RegOpenKey,ADVAPI32.DLL,AW,3, opens the specified key.RegOpenKeyEx,ADVAPI32.DLL,AW,5 opens the specified key. RegQueryInfoKey,ADVAPI32.DLL,AW,12, retrieves information about a specified registry key.RegQueryMultipleValues,ADVAPI32.DLL,AW,5, retrieves the type and data for a list of value names associated with an open registry key.RegQueryValue,ADVAPI32.DLL,AW,4, retrieves the value associated with the unnamed value for a specified key in the registry.RegQueryValueEx,ADVAPI32.DLL,AW,6, retrieves the type and data for a specified value name associated with an open registry key.RegReplaceKey,ADVAPI32.DLL,AW,4 replaces the file backing a key and all its subkeys with another file, so that when the system is next started, the key and subkeys will have the values stored in the new file. RegRestoreKey,ADVAPI32.DLL,AW,3 reads the registry information in a specified file and copies it over the specified key. RegSaveKey,ADVAPI32.DLL,AW,3, saves the specified key and all of its subkeys and values to a new file.RegSetKeySecurity,ADVAPI32.DLL,NM,3 sets the security of an open registry key. RegSetValue,ADVAPI32.DLL,AW,5, associates a value with a specified key.RegSetValueEx,ADVAPI32.DLL,AW,6, stores data in the value field of an open registry key.RegUnLoadKey,ADVAPI32.DLL,AW,2, unloads the specified key and subkeys from the registry.ReleaseCapture,USER32.DLL,NM,0 releases the mouse capture from awindow in the current thread and restores normal mouse inputprocessing.ReleaseDC,USER32.DLL,NM,2, releases a device context (DC), freeing it for use by other applications.ReleaseMutex,KERNEL32.DLL,NM,1, fails if the calling thread does not own the mutex object.ReleaseNtmsCleanerSlot,NTMSAPI.DLL,NM,2, removes an existing slot reservation for a cleaning cartridge. The slot can then be used for data cartridges.ReleaseSemaphore,KERNEL32.DLL,NM,3, increases the count of the specified semaphore object by a specified amount.ReleaseStgMedium,OLE32.DLL,NM,1,Frees the specified storage medium.RemoveDirectory,KERNEL32.DLL,AW,1, deletes an existing empty directory.RemoveFontResource,GDI32.DLL,AW,1, removes the fonts in the specified file from the Windows font table.

RemoveMenu,USER32.DLL,NM,3, deletes a menu item from the specified menu.RemoveProp,USER32.DLL,AW,2, removes an entry from the property list of the specified window.ReplaceText,COMDLG32.DLL,AW,1 creates a system-defined modeless dialog box that lets the user specify a string to search for and a replacement string, as well as options to control the find and replace operations.ReplyMessage,USER32.DLL,NM,1 is used to reply to a message sentthrough the SendMessage function without returning control to thefunction that called SendMessage.ReportEvent,ADVAPI32.DLL,AW,9, writes an entry at the end of the specified event log.ReserveNtmsCleanerSlot,NTMSAPI.DLL,NM,3, reserves a single slot in a library unit for a drive cleaner cartridge.ResetDC,GDI32.DLL,AW,2, cannot be used to change the driver name, device name, or the output port.ResetEvent,KERNEL32.DLL,NM,1, sets the state of the specified event object to nonsignaled.ResetPrinter,WINMM.DLL,AW,2 lets an application specify the data typeand device mode values that are used for printing documentssubmitted by the StartDocPrinter function.ResizePalette,GDI32.DLL,NM,2, increases or decreases the size of a logical palette based on the specified value.RestoreDC,GDI32.DLL,NM,2, restores a device context (DC) to the specified state.ResumeSuspendedDownload,WININET.DLL,NM,2, resumes a request that is suspended by a user interface dialog box.ResumeThread,KERNEL32.DLL,NM,1, decrements a thread?s suspend count.ResUtilAddUnknownProperties,RESUTILS.DLL,NM,6,The ResUtilAddUnknownProperties utility function retrieves a set of unknown properties from the cluster database and appends them to the end of a property list.ResUtilCreateDirectoryTree,RESUTILS.DLL,NM,1, creates every directory specified in a path, skipping directories that already exist.ResUtilDupParameterBlock,RESUTILS.DLL,NM,3,The ResUtilDupParameterBlock utility function performs a member-wise copy of the data from one parameter block to another.ResUtilDupString,RESUTILS.DLL,NM,1,The ResUtilDupString utility function duplicates a null-terminated Unicode string.ResUtilEnumPrivateProperties,RESUTILS.DLL,NM,5,The ResUtilEnumPrivateProperties utility function retrieves the names of a cluster object's private properties.ResUtilEnumProperties,RESUTILS.DLL,NM,5,The ResUtilEnumProperties utility function enumerates the property names of a cluster object.ResUtilEnumResources,RESUTILS.DLL,NM,4,The ResUtilEnumResources utility function enumerates all of the resources in the local cluster and initiates a user-defined operation for each resource.ResUtilExpandEnvironmentStrings,RESUTILS.DLL,NM,1, expands strings containing unexpanded references to environment variables.ResUtilFindBinaryProperty,RESUTILS.DLL,NM,5,The ResUtilFindBinaryProperty utility function locates a specified binary property in a property list and can also return the value of the property.ResUtilFindDependentDiskResourceDriveLetter,RESUTILS.DLL,NM,4,The ResUtilFindDependentDiskResourceDriveLetter utility function retrieves the drive letter associated with a Physical Disk dependency of a resource.ResUtilFindDwordProperty,RESUTILS.DLL,NM,4,The ResUtilFindDwordProperty utility function locates an unsigned long property value in a property list.ResUtilFindExpandedSzProperty,RESUTILS.DLL,NM,4,The ResUtilFindExpandedSzProperty utility function locates an expanded string property value in a property list.ResUtilFindExpandSzProperty,RESUTILS.DLL,NM,4,The ResUtilFindExpandSzProperty utility function locates an expandable string property in a property list.ResUtilFindLongProperty,RESUTILS.DLL,NM,4,The ResUtilFindLongProperty utility function locates a signed long property value in a property list.ResUtilFindMultiSzProperty,RESUTILS.DLL,NM,5,The ResUtilFindMultiSzProperty utility function locates a multiple string property in a property list.ResUtilFindSzProperty,RESUTILS.DLL,NM,4,The ResUtilFindSzProperty utility function locates a string property in a property list.ResUtilFreeEnvironment,RESUTILS.DLL,NM,1, destroys the environment variable block created with ResUtilGetEnvironmentWithNetName.ResUtilFreeParameterBlock,RESUTILS.DLL,NM,3,The ResUtilFreeParameterBlock utility function deallocates memory that has been allocated for a parameter block by ResUtilDupParameterBlock.ResUtilGetAllProperties,RESUTILS.DLL,NM,6,The ResUtilGetAllProperties utility function returns a property list that includes all of the default and unknown properties for a cluster object.ResUtilGetBinaryProperty,RESUTILS.DLL,NM,7,The ResUtilGetBinaryProperty utility function retrieves a binary property from a property list and advances a pointer to the next property in the list.ResUtilGetBinaryValue,RESUTILS.DLL,NM,4,The ResUtilGetBinaryValue utility function returns a binary value from the cluster database.ResUtilGetDwordProperty,RESUTILS.DLL,NM,7,The ResUtilGetDwordProperty utility function retrieves a DWORD property from a property list and advances a pointer to the next property in the list.ResUtilGetDwordValue,RESUTILS.DLL,NM,4,The ResUtilGetDwordValue utility function returns a numeric value from the cluster database.ResUtilGetEnvironmentWithNetName,RESUTILS.DLL,NM,1, adjusts environment data for a resource so that the resource uses a cluster network name to identify its location. The resource must be dependent on a Network Name resource.ResUtilGetMultiSzProperty,RESUTILS.DLL,NM,7,The ResUtilGetMultiSzProperty utility function retrieves a multiple string property from a property list and advances a pointer to the next property in the list.ResUtilGetPrivateProperties,RESUTILS.DLL,NM,5,The ResUtilGetPrivateProperties utility function returns private properties for a cluster object.ResUtilGetProperties,RESUTILS.DLL,NM,6,The ResUtilGetProperties utility function retrieves properties specified by a property table from the cluster database and returns them in a property list.ResUtilGetPropertiesToParameterBlock,RESUTILS.DLL,NM,5,The ResUtilGetPropertiesToParameterBlock utility function retrieves properties specified by a property table from the cluster database and returns them in a parameter block.ResUtilGetProperty,RESUTILS.DLL,NM,4,The ResUtilGetPropertySize utility function returns the total number of bytes required for a specified property.ResUtilGetPropertySize,RESUTILS.DLL,NM,4,The ResUtilGetPropertySize utility function returns the total number of bytes required for a specified property.ResUtilGetResourceDependency,RESUTILS.DLL,NM,2, enumerates the dependencies of a specified resource and returns a handle to a dependency of a specified type.ResUtilGetResourceDependencyByClass,RESUTILS.DLL,NM,4, enumerates the dependencies of a specified resource in a specified cluster and returns a handle to a dependency that matches a specified resource class.ResUtilGetResourceDependencyByName,RESUTILS.DLL,NM,4, enumerates the dependencies of a specified resource in a specified cluster and returns a handle to a dependency of a specified type.ResUtilGetResourceDependentIPAddressProps,RESUTILS.DLL,NM,7,The ResUtilGetResourceDependentIPAddressProps utility function retrieves the private properties of the first IP Address dependency found for a specified resource.ResUtilGetResourceNameDependency,RESUTILS.DLL,NM,2, enumerates the dependencies of a specified resource in the local cluster and returns a handle to a dependency of a specified resource type.

Page 27: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

27ResUtilGetSzProperty,RESUTILS.DLL,NM,5,The ResUtilGetSzProperty utility function retrieves a string property from a property list and advances a pointer to the next property in the list.ResUtilGetSzValue,RESUTILS.DLL,NM,2,The ResUtilGetSzValue utility function returns a string value from the cluster database.ResUtilIsPathValid,RESUTILS.DLL,NM,1,The ResUtilIsPathValid utility function is used to check whether a path is syntactically valid.ResUtilIsResourceClassEqual,RESUTILS.DLL,NM,2, tests whether the resource class of a specified resource is equal to a specified resource class.ResUtilPropertyListFromParameterBlock,RESUTILS.DLL,NM,6,The ResUtilPropertyListFromParameterBlock utility function constructs a property list from a property table and a parameter block.ResUtilResourcesEqual,RESUTILS.DLL,NM,2,The ResUtilResourcesEqual utility function tests whether two resource handles represent the same resource.ResUtilResourceTypesEqual,RESUTILS.DLL,NM,2,The ResUtilResourceTypesEqual utility function tests whether a resource type matches the resource type name of a specified resource.ResUtilSetBinaryValue,RESUTILS.DLL,NM,6,The ResUtilSetBinaryValue utility function sets a binary value in the cluster database.ResUtilSetDwordValue,RESUTILS.DLL,NM,4,The ResUtilSetDwordValue utility function sets a numeric value in the cluster database.ResUtilSetExpandSzValue,RESUTILS.DLL,NM,4,The ResUtilSetExpandSzValue utility function sets an expandable string value in the cluster database.ResUtilSetMultiSzValue,RESUTILS.DLL,NM,6,The ResUtilSetMultiSzValue utility function sets a multiple string value in the cluster database.ResUtilSetPrivatePropertyList,RESUTILS.DLL,NM,3,The ResUtilSetPrivatePropertyList utility function sets the private properties of a cluster object.ResUtilSetPropertyParameterBlock,RESUTILS.DLL,NM,7,The ResUtilSetPropertyParameterBlock utility function is used to set properties in the cluster database from a parameter block.ResUtilSetPropertyParameterBlockEx,RESUTILS.DLL,NM,8,The ResUtilSetPropertyParameterBlockEx utility function is used to set properties in the cluster database from a parameter block.ResUtilSetPropertyTable,RESUTILS.DLL,NM,7,The ResUtilSetPropertyTable utility function is used to set properties in the cluster database based on a property list from a property table..ResUtilSetPropertyTableEx,RESUTILS.DLL,NM,8,The ResUtilSetPropertyTableEx utility function is used to set properties in the cluster database based on a property list from a property table.ResUtilSetResourceServiceEnvironment,RESUTILS.DLL,NM,4, adjusts the environment data for a service so that the service uses a cluster network name to identify its location. This function must be called from a resource DLL.ResUtilSetResourceServiceStartParameters,RESUTILS.DLL,NM,5, adjusts the start parameters of a specified service so that it will operate correctly as a cluster resource. It must be called from a resource DLL.ResUtilSetSzValue,RESUTILS.DLL,NM,4,The ResUtilSetSzValue utility function sets a string value in the cluster database.ResUtilSetUnknownProperties,RESUTILS.DLL,NM,4,The ResUtilSetUnknownProperties utility function stores a cluster object's unknown properties in the cluster database.ResUtilStartResourceService,RESUTILS.DLL,NM,2,The ResUtilStartResourceService utility function starts a service.ResUtilStopResourceService,RESUTILS.DLL,NM,1,The ResUtilStopResourceService utility function stops a named service.ResUtilStopService,RESUTILS.DLL,NM,1,The ResUtilStopService utility function stops a service identified by a handle.ResUtilVerifyPrivatePropertyList,RESUTILS.DLL,NM,2,The ResUtilVerifyPrivatePropertyList utility function verifies that a property list is correctly formatted.ResUtilVerifyPropertyTable,RESUTILS.DLL,NM,6,The ResUtilVerifyPropertyTable utility function uses a property table to verify that a property list is correctly formatted.ResUtilVerifyResourceService,RESUTILS.DLL,NM,1,The ResUtilVerifyResourceService utility function verifies that a named service is starting or currently running.ResUtilVerifyService,RESUTILS.DLL,NM,1,The ResUtilVerifyService utility function checks if a service identified by a handle is starting or currently running.RetrieveUrlCacheEntryFile,WININET.DLL,AW,4 Retrieves a cache entry from the cache in the form of a file.RetrieveUrlCacheEntryStream,WININET.DLL,AW,5 Provides the most efficient and implementation-independent way of accessing the cache data. ReuseDDElParam,USER32.DLL,NM,5 allows an application to reuse a packed DDE lParam parameter, rather than allocating a new packed lParam.RevertSecurityContext,SECUR32.DLL,NM,1, allows a security package to discontinue the impersonation of the caller and restore its own security context.RevertToSelf,ADVAPI32.DLL,NM,0, terminates the impersonation of a client application.RevokeActiveObject,OLEAUT32.DLL,NM,2,Ends an object's status as active.RevokeBindStatusCallback,URLMON.DLL,NM,2, Revokes a bind status callback interface previously registered on a bind context.RevokeDragDrop,OLE32.DLL,NM,1,Revokes the registration of the specified application window as a potential target for OLE drag-and-drop operations.RevokeFormatEnumerator,URLMON.DLL,NM,2, Removes a format enumerator from the given bind context.RoundRect,GDI32.DLL,NM,7, draws a rectangle with rounded corners.RpcBindingCopy,RPCRT4.DLL,NM,2, copies binding information and creates a new binding handle.RpcBindingFree,RPCRT4.DLL,NM,1, releases binding-handle resources.RpcBindingFromStringBinding,RPCRT4.DLL,AW,2, returns a binding handle from a string representation of a binding handle.RpcBindingInqAuthClient,RPCRT4.DLL,AW,6 A server application calls the RpcBindingInqAuthClient routine to obtain the principal name or privilege attributes of the authenticated client that made the remote procedure callRpcBindingInqAuthInfo,RPCRT4.DLL,AW,6, returns authentication and authorization information from a binding handle.RpcBindingInqAuthInfoEx,RPCRT4.DLL,AW,8 returns authentication,authorization, and security quality-of-service information from abinding handle.RpcBindingInqObject,RPCRT4.DLL,NM,2, returns the object UUID from a binding handle.RpcBindingInqOption,RPCRT4.DLL,NM,3 RPC client processes use RpcBindingInqOption to determine currentvalues of the binding options that are specific to the ncadg_mqmessage-queuing transport.RpcBindingReset,RPCRT4.DLL,NM,1, resets a binding handle so that the host is specified but the server on that host is unspecified.RpcBindingServerFromClient,RPCRT4.DLL,NM,2, converts a client binding handle to a server binding handle.RpcBindingSetAuthInfo,RPCRT4.DLL,AW,6, sets authentication and authorization information into a binding handle.RpcBindingSetAuthInfoEx,RPCRT4.DLL,AW,7 sets authentication, authorization, and security quality-of-service information into a binding handle.RpcBindingSetObject,RPCRT4.DLL,NM,2, sets the object UUID value in a binding handle.RpcBindingSetOption,RPCRT4.DLL,NM,3 enables client applications to specify message-queuing options on a binding handle.RpcBindingToStringBinding,RPCRT4.DLL,AW,2, returns a string representation of a binding handle.RpcBindingVectorFree,RPCRT4.DLL,NM,1, frees the binding handles contained in the vector and the vector itself.

RpcCancelThread,RPCRT4.DLL,NM,1, cancels a thread.RpcEpRegister,RPCRT4.DLL,AW,4, adds to or replaces server address information in the local endpoint-map database.RpcEpRegisterNoReplace,RPCRT4.DLL,AW,4, adds server-address information to the local endpoint-map database.RpcEpResolveBinding,RPCRT4.DLL,NM,2, resolves a partially bound server binding handle into a fully bound server binding handle.RpcEpUnregister,RPCRT4.DLL,NM,3, removes server-address information from the local endpoint-map database.RpcIfIdVectorFree,RPCNS4.DLL,NM,1 frees the vector and the interface-identification structures contained in the vector.RpcIfIdVectorFree,RPCRT4.DLL,NM,1 frees the vector and the interface-identification structures contained in the vector.RpcIfInqId,RPCRT4.DLL,NM,2, returns the interface-identification part of an interface specification.RpcImpersonateClient,RPCRT4.DLL,NM,1 A server thread that is processing client remote procedure callscan call the RpcImpersonateClientto impersonate theactive client.RpcMgmtEnableIdleCleanup,RPCRT4.DLL,NM,0 closes idle resources, suchas network connections, on the client.RpcMgmtEpEltInqBegin,RPCRT4.DLL,NM,6 RpcMcreates an inquiry context for viewing the elements in an endpoint map.RpcMgmtEpEltInqDone,RPCRT4.DLL,NM,1, deletes the inquiry context for viewing the elements in an endpoint map.RpcMgmtEpEltInqNext,RPCRT4.DLL,AW,5, returns one element from an endpoint map.RpcMgmtEpUnregister,RPCRT4.DLL,NM,4 removes server address informationfrom an endpoint map.RpcMgmtInqComTimeout,RPCRT4.DLL,NM,2, returns the binding- communications timeout value in a binding handle.RpcMgmtInqDefaultProtectLevel,RPCRT4.DLL,NM,2, returns the default authentication level for an authentication service.RpcMgmtInqIfIds,RPCRT4.DLL,NM,2 returns a vector containing the identifiers of the interfaces offered by the server.RpcMgmtInqServerPrincName,RPCRT4.DLL,AW,3, returns a server?s principal name.RpcMgmtInqStats,RPCRT4.DLL,NM,2 returns RPC run-time statistics.RpcMgmtIsServerListening,RPCRT4.DLL,NM,1, tells whether a server is listening for remote procedure calls.RpcMgmtSetAuthorizationFn,RPCRT4.DLL,NM,1 establishes an authorizationfunction for processing remote calls to a server?s managementroutines.RpcMgmtSetCancelTimeout,RPCRT4.DLL,NM,1, sets the lower bound on the time to wait before timing out after forwarding a cancel.RpcMgmtSetComTimeout,RPCRT4.DLL,NM,2, sets the binding-communications timeout value in a binding handle.RpcMgmtSetServerStackSize,RPCRT4.DLL,NM,1, specifies the stack size for each server thread.RpcMgmtStatsVectorFree,RPCRT4.DLL,NM,1, frees a statistics vector.RpcMgmtStopServerListening,RPCRT4.DLL,NM,1, tells a server to stop listening for remote procedure calls.RpcNetworkInqProtseqs,RPCRT4.DLL,AW,1 returns all protocol sequencessupported by both the RPC run-time library and the operatingsystem.RpcNetworkIsProtseqValid,RPCRT4.DLL,AW,1 tells whether the specified protocol sequence is supported by both the RPC run-time library and the operating system. RpcNsBindingExport,RPCNS4.DLL,AW,5 establishes a name-service databaseentry with multiple binding handles and multiple objects for aserver.RpcNsBindingImportBegin,RPCNS4.DLL,AW,5, creates an import context for an interface and an object.RpcNsBindingImportDone,RPCNS4.DLL,NM,1 signifies that a client hasfinished looking for a compatible server and deletes the importcontext.RpcNsBindingImportNext,RPCNS4.DLL,NM,2 looks up an interface, and optionally an object, from a name-service database and returns a binding handle of a compatible server (if found).RpcNsBindingInqEntryName,RPCRT4.DLL,AW,3, returns the entry name from which the binding handle came.RpcNsBindingLookupBegin,RPCNS4.DLL,AW,6, creates a lookup context for an interface and an object.RpcNsBindingLookupDone,RPCNS4.DLL,NM,1 signifies that a client hasfinished looking for compatible servers and deletes the lookupcontext.RpcNsBindingLookupNext,RPCNS4.DLL,NM,2, returns a list of compatible binding handles for a specified interface and optionally an object.RpcNsBindingSelect,RPCNS4.DLL,NM,2, returns a binding handle from a list of compatible binding handles.RpcNsBindingUnexport,RPCNS4.DLL,AW,4 removes the binding handles foran interface and objects from an entry in the name-servicedatabase.RpcNsEntryExpandName,RPCNS4.DLL,AW,3, expands a name-service entry name.RpcNsEntryObjectInqBegin,RPCNS4.DLL,AW,3, creates an inquiry context for a name-service database entry?s objects.RpcNsEntryObjectInqDone,RPCNS4.DLL,NM,1, deletes the inquiry context for a name-service database entry?s objects.RpcNsEntryObjectInqNext,RPCNS4.DLL,NM,2, returns one object at a time from a name-service database entry.RpcNsGroupDelete,RPCNS4.DLL,AW,2 deletes a group attribute.RpcNsGroupMbrAdd,RPCNS4.DLL,AW,4, adds an entry name to a group.RpcNsGroupMbrInqBegin,RPCNS4.DLL,AW,4, creates an inquiry context for viewing group members.RpcNsGroupMbrInqDone,RPCNS4.DLL,NM,1, deletes the inquiry context for a group.RpcNsGroupMbrInqNext,RPCNS4.DLL,AW,2, returns one entry name from a group at a time.RpcNsGroupMbrRemove,RPCNS4.DLL,AW,4, removes an entry name from a group.RpcNsMgmtBindingUnexport,RPCNS4.DLL,AW,5, removes multiple binding handles and objects from an entry in the name-service database.RpcNsMgmtEntryCreate,RPCNS4.DLL,AW,2, creates a name-service database entry.RpcNsMgmtEntryDelete,RPCNS4.DLL,AW,2, deletes a name-service database entry.RpcNsMgmtEntryInqIfIds,RPCNS4.DLL,AW,3 returns the list of interfaces exported to a name-service database entry.RpcNsMgmtHandleSetExpAge,RPCNS4.DLL,NM,2, sets the expiration age of a name-service handle for local copies of name-service data.RpcNsMgmtInqExpAge,RPCNS4.DLL,NM,1 returns the global expiration age for local copies of name-service data.RpcNsMgmtSetExpAge,RPCNS4.DLL,NM,1, modifies the application?s global expiration age for local copies of name-service data.RpcNsProfileDelete,RPCNS4.DLL,AW,2, deletes a profile attribute.RpcNsProfileEltAdd,RPCNS4.DLL,AW,7, adds an element to a profile.RpcNsProfileEltInqBegin,RPCNS4.DLL,AW,8 creates an inquiry context for viewing the elements in a profile.RpcNsProfileEltInqDone,RPCNS4.DLL,NM,1, deletes the inquiry context for viewing the elements in a profile.RpcNsProfileEltInqNext,RPCNS4.DLL,AW,5, returns one element at a time from a profile.RpcNsProfileEltRemove,RPCNS4.DLL,AW,5, removes an element from a profile.RpcObjectInqType,RPCRT4.DLL,NM,2, returns the type of an object.RpcObjectSetInqFn,RPCRT4.DLL,NM,1, registers an object-inquiry function.RpcObjectSetType,RPCRT4.DLL,NM,2, assigns the type of an object.

Page 28: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

28RpcProtseqVectorFree,RPCRT4.DLL,AW,1, frees the protocol sequences contained in the vector and the vector itself.RpcRaiseException,RPCRT4.DLL,NM,1 Use the RpcRaiseExceptionto raise an exception.RpcRevertToSelf,RPCRT4.DLL,NM,0 After calling RpcImpersonateClient and completing any tasks thatrequire client impersonation, the server calls RpcRevertToSelf toend impersonation and to reestablish its own security identity.RpcRevertToSelfEx,RPCRT4.DLL,NM,1 After calling RpcImpersonateClient and completing any tasks thatrequire client impersonation, the server calls RpcRevertToSelfEx toend impersonation and to reestablish its own security identity.RpcServerInqBindings,RPCRT4.DLL,NM,1, returns the binding handles over which remote procedure calls can be received.RpcServerInqDefaultPrincName,RPCRT4.DLL,AW,2, obtains the default principal name from the server.RpcServerInqIf,RPCRT4.DLL,NM,3, returns the manager entry-point vector (EPV) registered for an interface.RpcServerListen,RPCRT4.DLL,NM,3, tells the RPC run-time library to listen for remote procedure calls.RpcServerRegisterAuthInfo,RPCRT4.DLL,AW,4, registers authentication information with the RPC run-time library.RpcServerRegisterIf,RPCRT4.DLL,NM,3 registers an interface with the RPC run-time library.RpcServerRegisterIfEx,RPCRT4.DLL,NM,6, registers an interface with the RPC run-time library.RpcServerUnregisterIf,RPCRT4.DLL,NM,3, unregisters an interface from the RPC run-time library.RpcServerUseAllProtseqs,RPCRT4.DLL,NM,2 tells the RPC run-time library to use all supported protocol sequences for receiving remote procedure calls. RpcServerUseAllProtseqsEx,RPCRT4.DLL,NM,3 tells the RPC run-timelibrary to use all supported protocol sequences for receivingremote procedure calls.RpcServerUseAllProtseqsIf,RPCRT4.DLL,NM,3 tells the RPC run-time library to use all the specified protocol sequences and endpoints in the interface specification for receiving remote procedure calls. RpcServerUseAllProtseqsIfEx,RPCRT4.DLL,NM,4 tells the RPC run-time library to use all the specified protocol sequences and endpoints in the interface specification for receiving remote procedure calls.RpcServerUseProtseq,RPCRT4.DLL,AW,3 tells the RPC run-time library to use the specified protocol sequence for receiving remote procedure calls. RpcServerUseProtseqEp,RPCRT4.DLL,AW,4 tells the RPC run-time library to use the specified protocol sequence combined with the specified endpoint for receiving remote procedure calls. .RpcServerUseProtseqEpEx,RPCRT4.DLL,AW,5 tells the RPC run-time libraryto use the specified protocol sequence combined with the specifiedendpoint for receiving remote procedure calls.RpcServerUseProtseqEx,RPCRT4.DLL,AW,4 tells the RPC run-time libraryto use the specified protocol sequence for receiving remoteprocedure calls.RpcServerUseProtseqIf,RPCRT4.DLL,AW,4 tells the RPC run-time library to use the specified protocol sequence combined with the endpoints in the interface specification for receiving remote procedure calls. RpcServerUseProtseqIfEx,RPCRT4.DLL,AW,5 tells the RPC run-time library to use the specified protocol sequence combined with the endpoints in the interface specification for receiving remote procedure calls. RpcSmAllocate,RPCRT4.DLL,NM,2 allocates memory within the RPC stub memory management function and returns a pointer to the allocated memory or NULL.RpcSmClientFree,RPCRT4.DLL,NM,1, frees memory returned from a client stub.RpcSmDestroyClientContext,RPCRT4.DLL,NM,1, reclaims the client memory resources for a context handle and makes the context handle NULL.RpcSmDisableAllocate,RPCRT4.DLL,NM,0, frees resources and memory within the stub memory management environment.RpcSmEnableAllocate,RPCRT4.DLL,NM,0, establishes the stub memory management environment.RpcSmFree,RPCRT4.DLL,NM,1, releases memory allocated by RpcSmAllocate.RpcSmGetThreadHandle,RPCRT4.DLL,NM,1, returns a thread handle, or NULL, for the stub memory management environment.RpcSmSetClientAllocFree,RPCRT4.DLL,NM,2, enables the memory allocation and release mechanisms used by the client stubs.RpcSmSetThreadHandle,RPCRT4.DLL,NM,1, sets a thread handle for the stub memory management environment.RpcSmSwapClientAllocFree,RPCRT4.DLL,NM,4 exchanges the memoryallocation and release mechanisms used by the client stubs with onesupplied by the client.RpcSsAllocate,RPCRT4.DLL,NM,1 allocates memory within the RPC stubmemory management function, and returns a pointer to the allocatedmemory or NULL.RpcSsDestroyClientContext,RPCRT4.DLL,NM,1, destroys a context handle no longer needed by the client without contacting the server.RpcSsDisableAllocate,RPCRT4.DLL,NM,0, frees resources and memory within the stub memory management environment.RpcSsDontSerializeContext,RPCRT4.DLL,NM,0, disables runtime serialization of multiple calls dispatched to server manager routines on the same context handle.RpcSsEnableAllocate,RPCRT4.DLL,NM,0 establishes the stub memory management environment..RpcSsFree,RPCRT4.DLL,NM,1, releases memory allocated by RpcSsAllocate.RpcSsGetThreadHandle,RPCRT4.DLL,NM,0, returns a thread handle for the stub memory management environment.RpcSsSetClientAllocFree,RPCRT4.DLL,NM,2, enables the memory allocation and release mechanisms used by the client stubs.RpcSsSetThreadHandle,RPCRT4.DLL,NM,1, sets a thread handle for the stub memory management environment.RpcSsSwapClientAllocFree,RPCRT4.DLL,NM,4 exchanges the memoryallocation and release mechanisms used by the client stubs with onesupplied by the client.RpcStringBindingCompose,RPCRT4.DLL,AW,6 combines the components of a string binding into a string binding.RpcStringBindingParse,RPCRT4.DLL,AW,6, returns the object UUID part and the address parts of a string binding as separate strings.RpcStringFree,RPCRT4.DLL,AW,1 frees a character string allocated by the RPC run-time library.RpcTestCancel,RPCRT4.DLL,NM,0, checks for a cancel indication.RTFSync,MAPI32.DLL,NM,3, ensures that the Rich Text Format (RTF) message text matches the plain text version.SafeArrayAccessData,OLEAUT32.DLL,NM,2,Increments the lock count of an array, and retrieves a pointer to the array data.SafeArrayAllocData,OLEAUT32.DLL,NM,1,This function allocates memory for a safearray, based on a descriptor created with SafeArrayAllocDescriptor.SafeArrayAllocDescriptor,OLEAUT32.DLL,NM,2,Allocates memory for a safearray descriptor.SafeArrayCopy,OLEAUT32.DLL,NM,2,Data4.2 SafeArrayCopyData This function copies the source array to the target array after releasing any resources in the target array. This function isSafeArrayCopyData,OLEAUT32.DLL,NM,2,4.2 This function copies the source array to the target array after releasing any resources in the target array. SafeArrayCreate,OLEAUT32.DLL,NM,3,VectorCreates a one-dimensional array whose lower bound is always zero. A safearray created with SafeArrayCreateVector is a fixed size, so the constant FADF_FIXEDSIZE is always set.

SafeArrayCreateVector,OLEAUT32.DLL,NM,3,Creates a one-dimensional array whose lower bound is always zero. A safearray created with SafeArrayCreateVector is a fixed size, so the constant FADF_FIXEDSIZE is always set.SafeArrayDestroy,OLEAUT32.DLL,NM,1,Descriptor This function destroys a decriptor of a safe array. SafeArrayDestroyData,OLEAUT32.DLL,NM,1,This function destroys all the data in a safearray.SafeArrayDestroyDescriptor,OLEAUT32.DLL,NM,1, This function destroys a decriptor of a safe array.SafeArrayGetDim,OLEAUT32.DLL,NM,1,Returns the number of dimensions in the array.SafeArrayGetElement,OLEAUT32.DLL,NM,3,Retrieves a single element of the array.SafeArrayGetElemsize,OLEAUT32.DLL,NM,1, retrieves the size (in bytes) of the elements of a safearray.SafeArrayGetLBound,OLEAUT32.DLL,NM,3,4.2 returns the lower bound for any dimension of a safearray. SafeArrayGetUBound,OLEAUT32.DLL,NM,3,Returns the upper bound for any dimension of a safearray.SafeArrayLock,OLEAUT32.DLL,NM,1,This function increments the lock count of an array, and places a pointer to the array data in pvData of the array descriptor.SafeArrayPtrOfIndex,OLEAUT32.DLL,NM,3,Returns a pointer to an array element.SafeArrayPutElement,OLEAUT32.DLL,NM,3,Stores the data element at a given location in the array.SafeArrayRedim,OLEAUT32.DLL,NM,2,Changes the right-most (least significant) bound of a safearray.SafeArrayUnaccessData,OLEAUT32.DLL,NM,1,Decrements the lock count of an array, and invalidates the pointer retrieved by SafeArrayAccessData.SafeArrayUnlock,OLEAUT32.DLL,NM,1,Decrements the lock count of an array so it can be freed or resized.SaslAcceptSecurityContext,SECUR32.DLL,NM,9,Wraps a standard call to the Security Support Provider InterfaceB AcceptSecurityContext (General) function and includes creation of SASL server cookies.SaslEnumerateProfiles,SECUR32.DLL,AW,2,Lists the packages that provide a SASL interface.SaslGetProfilePackage,SECUR32.DLL,AW,2,Returns the package information for the specified package.SaslIdentifyPackage,SECUR32.DLL,AW,2,Returns the negotiate prefix that matches the specified SASL negotiation buffer.SaslInitializeSecurityContext,SECUR32.DLL,AW,12,Wraps a standard call to the Security Support Provider InterfaceB InitializeSecurityContext (General) function and processes SASL server cookies from the server.SatisfyNtmsOperatorRequest,NTMSAPI.DLL,NM,2, completes the specified RSM operator request.SaveDC,GDI32.DLL,NM,1 saves the current state of the specified device context (DC) by copying data describing selected objects and graphic modes (such as the bitmap, brush, palette, font, pen, region, drawing mode, and mapping mode) to a context stack. ScaleViewportExtEx,GDI32.DLL,NM,6 modifies the viewport for a devicecontext (DC) by using the ratios formed by the specifiedmultiplicands and divisors.ScaleWindowExtEx,GDI32.DLL,NM,6 modifies the window for a devicecontext using the ratios formed by the specified multiplicands anddivisors.ScBinFromHexBounded,MAPI32.DLL,NM,3 converts the specified portion of a string representation of a hexadecimal number into a binary number. ScCopyNotifications,MAPI32.DLL,NM,4, copies a group of event notifications to a single block of memory.ScCopyProps,MAPI32.DLL,NM,4, copies the properties defined by an array of SPropValue structures to a new destination.ScCountNotifications,MAPI32.DLL,NM,3 determines the size, in bytes, ofan array of event notifications, and validates the memoryassociated with the array.ScCountProps,MAPI32.DLL,NM,3 determines the size, in bytes, of aproperty value array and validates the memory associated with thearray.ScCreateConversationIndex,MAPI32.DLL,NM,4, indicates where in a message thread a message belongs.ScDupPropset,MAPI32.DLL,NM,4 duplicates a property value array in a single block of MAPI memory combining the operations of the ScCopyProps </native/mapi/src/func2mpf.htm> and ScCountProps functions. ScheduleJob,WINMM.DLL,NM,2, checks for a valid spool file.SchemaPreload,DAPI.DLL,AW,2, is an example of a process terminated by DAPIUninitialize.ScInitMapiUtil,MAPI32.DLL,NM,1, replaces MAPIInitialize when only select utility functions are being used.ScLocalPathFromUNC,MAPI32.DLL,NM,3, locates a local path counterpart to the given universal naming convention (UNC) path.ScreenToClient,USER32.DLL,NM,2, converts the screen coordinates of a specified point on the screen to client coordinates.ScRelocNotifications,MAPI32.DLL,NM,5, adjusts a pointer within a specified event notification array.ScRelocProps,MAPI32.DLL,NM,5 adjusts the pointers in an SPropValue array after the array and its data have been copied or moved to a new location. ScrollConsoleScreenBuffer,KERNEL32.DLL,AW,5, moves a block of data in a screen buffer.ScrollDC,USER32.DLL,NM,7, scrolls a rectangle of bits horizontally and vertically.ScrollWindow,USER32.DLL,NM,5, scrolls the content of the specified window?s client area.ScrollWindowEx,USER32.DLL,NM,8, scrolls the content of the specified window?s client area.ScUNCFromLocalPath,MAPI32.DLL,NM,3, locates a universal naming convention (UNC) path counterpart to the given local path.SealMessage,SECUR32.DLL,NM,4, is already documented under another name. For more information, see SpSealMessage.SearchPath,KERNEL32.DLL,AW,6, searches for the specified file.SearchTreeForFile,IMAGEHLP.DLL,NM,3, searches a directory tree for a specified file.select,WS2_32.DLL,NM,5, is used to determine the status of one or more sockets.select,WSOCK32.DLL,NM,5, is used to determine the status of one or more sockets.SelectClipPath,GDI32.DLL,NM,2, selects the current path as a clipping region for a device context, combining the new region with any existing clipping region by using the specified mode. .SelectClipRgn,GDI32.DLL,NM,2, selects a region as the current clipping region for the specified device context.SelectCMM,MSCMS.DLL,NM,1,SelectCMM allows an application to select the preferred color management module (CMM) to use.SelectObject,GDI32.DLL,NM,2 selects an object into the specified device context.SelectPalette,GDI32.DLL,NM,3, selects the specified logical palette into a device context.send,WS2_32.DLL,NM,4, is used to write outgoing data on a connected socket.send,WSOCK32.DLL,NM,4, is used to write outgoing data on a connected socket.SendDlgItemMessage,USER32.DLL,AW,5, sends a message to the specified control in a dialog box.SendInput,USER32.DLL,NM,3, synthesizes keystrokes, mouse motions, and button clicks.SendMessage,USER32.DLL,AW,4 sends the specified message to a window or windows.SendMessageCallback,USER32.DLL,AW,6, sends the specified message to a window or windows.SendMessageTimeout,USER32.DLL,AW,7, sends the specified message to a window or windows.SendNotifyMessage,USER32.DLL,AW,4, sends the specified message to a window.sendto,WS2_32.DLL,NM,6, is used to write outgoing data on a socket.sendto,WSOCK32.DLL,NM,6, is used to write outgoing data on a socket.

Page 29: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

29SetAbortProc,GDI32.DLL,NM,2, sets the application-defined abort function that allows a print job to be canceled during spooling.SetAclInformation,ADVAPI32.DLL,NM,4, sets information about an access- control list (ACL).SetActiveWindow,USER32.DLL,NM,1, activates a window, but not if the application is in the background.SetArcDirection,GDI32.DLL,NM,2 sets the drawing direction to be used for arc and rectangle functions. SetAttribIMsgOnIStg,MAPI32.DLL,NM,4 sets or alters attributes ofproperties on an IMessage object supplied by the OpenIMsgOnIStgfunction.SetBitmapBits,GDI32.DLL,NM,3, sets the bits of color data for a bitmap to the specified values.SetBitmapDimensionEx,GDI32.DLL,NM,4, assigns preferred dimensions to a bitmap.SetBkColor,GDI32.DLL,NM,2 sets the current background color to thespecified color value, or to the nearest physical color if thedevice cannot represent the specified color value.SetBkMode,GDI32.DLL,NM,2, sets the background mix mode of the specified device context.SetBoundsRect,GDI32.DLL,NM,3 controls the accumulation of bounding rectangle information for the specified device context. SetBrushOrgEx,GDI32.DLL,NM,4 sets the brush origin that GDI assigns to the next brush an application selects into the specified device context. SetCapture,USER32.DLL,NM,1, sets the mouse capture to the specified window belonging to the current thread.SetCaretBlinkTime,USER32.DLL,NM,1, sets the caret blink time to the specified number of milliseconds.SetCaretPos,USER32.DLL,NM,2 moves the caret to the specified coordinates.SetClassLong,USER32.DLL,AW,3 replaces the specified 32-bit (long) value at the specified offset into the extra class memory or the WNDCLASSEX structure for the class to which the specified window belongs.SetClassWord,USER32.DLL,NM,3 replaces the 16-bit (word) value at thespecified offset into the extra class memory for the window classto which the specified window belongs.SetClipboardData,USER32.DLL,NM,2, places data on the clipboard in a specified clipboard format.SetColorAdjustment,GDI32.DLL,NM,2, sets the color adjustment values for a device context using the specified values.SetColorProfileElement,MSCMS.DLL,NM,5, sets the element data for a tagged profile element.SetColorProfileElementReference,MSCMS.DLL,NM,3,SetColorProfileElementReference creates in a specified color profile a new tag which references the same data as an existing tag.SetColorProfileElementSize,MSCMS.DLL,NM,3,SetColorProfileElementSize sets the size of a tagged element.SetColorProfileHeader,MSCMS.DLL,NM,2, sets the header data in a specified color profile.SetCommBreak,KERNEL32.DLL,NM,1 suspends character transmission for aspecified communications device and places the transmission line ina break state until the ClearCommBreak function is called.SetCommConfig,KERNEL32.DLL,NM,3, sets the current configuration of a communications device.SetCommMask,KERNEL32.DLL,NM,2, specifies a set of events to be monitored for a communications device.SetCommState,KERNEL32.DLL,NM,2 configures a communications device according to the specifications in a device-control block SetCommTimeouts,KERNEL32.DLL,NM,2 sets the time-out parameters for all read and write operations on a specified communications device. SetComputerName,KERNEL32.DLL,AW,1, sets the computer name to be used the next time the system is restarted.SetConsoleActiveScreenBuffer,KERNEL32.DLL,NM,1, sets the specified screen buffer to be the currently displayed console screen buffer.SetConsoleCP,KERNEL32.DLL,NM,1, sets the input code page used by the console associated with the calling process.SetConsoleCtrlHandler,KERNEL32.DLL,NM,2 adds or removes an application-defined HandlerRoutine function from the list of handler functions for the calling process. SetConsoleCursorInfo,KERNEL32.DLL,NM,2, sets the size and visibility of the cursor for the specified console screen buffer.SetConsoleCursorPosition,KERNEL32.DLL,NM,2, sets the cursor position in the specified console screen buffer.SetConsoleMode,KERNEL32.DLL,NM,2 sets the input mode of a console?sinput buffer or the output mode of a console screen buffer.SetConsoleOutputCP,KERNEL32.DLL,NM,1, sets the output code page used by the console associated with the calling process.SetConsoleScreenBufferSize,KERNEL32.DLL,NM,2, changes the size of the specified console screen buffer.SetConsoleTextAttribute,KERNEL32.DLL,NM,2 sets the foreground (text) and background color attributes of characters written to the screen buffer by the WriteFile or WriteConsole function, or echoed by the ReadFile or ReadConsole function. SetConsoleTitle,KERNEL32.DLL,AW,1, sets the title bar string for the current console window.SetConsoleWindowInfo,KERNEL32.DLL,NM,3 sets the current size and position of a console screen buffer?s window. SetConvertStg,OLE32.DLL,NM,2, sets the convert bit in a storage object to indicate that the object is to be converted to a new class when it is opened. The setting can be retrieved with a call to the GetConvertStg function.SetCurrentDirectory,KERNEL32.DLL,AW,1 changes the current directory for the current process. SetCursor,USER32.DLL,NM,1, establishes the cursor shape.SetCursorPos,USER32.DLL,NM,2, moves the cursor to the specified screen coordinates.SetDebugErrorLevel,USER32.DLL,NM,1 sets the minimum error level atwhich Windows will generate debugging events and pass them to adebugger.SetDefaultCommConfig,KERNEL32.DLL,AW,3, sets the default configuration for a communications device.SetDIBColorTable,GDI32.DLL,NM,4 sets RGB (red, green, blue) color values in a range of entries in the color table of the device-independent bitmap (DIB) that is currently selected into a specified device context.SetDIBits,GDI32.DLL,NM,7, sets the pixels in a bitmap using the color data found in the specified device-independent bitmap (DIB).SetDIBitsToDevice,GDI32.DLL,NM,12 sets the pixels in the specified rectangle on the device that is associated with the destination device context using color data from a device-independent bitmap (DIB). SetDlgItemInt,USER32.DLL,NM,4, sets the text of a control in a dialog box to the string representation of a specified integer value.SetDlgItemText,USER32.DLL,AW,3, sets the title or text of a control in a dialog box.SetDoubleClickTime,USER32.DLL,NM,1, sets the double-click time for the mouse.SetEndOfFile,KERNEL32.DLL,NM,1 Sets End-of-file (EOF) position for the specified file to the current position of the file pointer.SetEnhMetaFileBits,GDI32.DLL,NM,2, creates a memory-based enhanced- format metafile from the supplied data.SetEntriesInAcl,ADVAPI32.DLL,AW,4 creates a new access-control list(ACL) by merging new access-control or audit-control informationinto an existing ACL.SetEnvironmentVariable,KERNEL32.DLL,AW,2, sets the value of an environment variable for the current process.SetErrorInfo,OLEAUT32.DLL,NM,2, (Visual C++ Concepts)Called by OnWizFinish and CanUseFileName to provide current error information.SetErrorMode,KERNEL32.DLL,NM,1, controls how the operating system handles several types of serious errors.

SetEvent,KERNEL32.DLL,NM,1 sets the state of the specified event object to signaled. SetFileApisToOEM,KERNEL32.DLL,NM,0, causes a set of Win32 file functions to use the OEM code page.SetFileAttributes,KERNEL32.DLL,AW,2, sets a file?s attributes.SetFilePointer,KERNEL32.DLL,NM,4, moves the file pointer of an open file.SetFileSecurity,ADVAPI32.DLL,AW,3 sets the security of a file or directory object. SetFileTime,KERNEL32.DLL,NM,4, sets the date and time that a file was created, last accessed, or last modified.SetFocus,USER32.DLL,NM,1 sets the keyboard focus to the specified window. SetForegroundWindow,USER32.DLL,NM,1, puts the thread that created the specified window into the foreground and activates the window.SetForm,WINMM.DLL,AW,5, sets the form information for the specified printer.SetGraphicsMode,GDI32.DLL,NM,2 sets the graphics mode for the specified device context. SetHandleCount,KERNEL32.DLL,NM,1, sets the number of file handles available to a process.SetHandleInformation,KERNEL32.DLL,NM,3 sets certain properties of an object handle.SetImageConfigInformation,IMAGEHLP.DLL,NM,2, locates and changes the load configuration data of an image.SetJob,WINMM.DLL,AW,5, pauses, resumes, cancels, or restarts a print job on a specified printer.SetKernelObjectSecurity,ADVAPI32.DLL,NM,3 sets the security of a kernel object.SetKeyboardState,USER32.DLL,NM,1, copies a 256-byte array of keyboard key states into the calling thread?s keyboard-input state table.SetLastError,KERNEL32.DLL,NM,1, sets the last-error code for the calling thread.SetLastErrorEx,USER32.DLL,NM,2, sets the last-error code.SetLocaleInfo,KERNEL32.DLL,AW,3, sets an item of locale information.SetLocalTime,KERNEL32.DLL,NM,1, sets the current local time and date.SetMailslotInfo,KERNEL32.DLL,NM,2, sets the time-out value used by the specified mailslot for a read operation.SetMapMode,GDI32.DLL,NM,2, sets the mapping mode of the specified device context.SetMapperFlags,GDI32.DLL,NM,2, alters the algorithm the font mapper uses when it maps logical fonts to physical fonts.SetMenu,USER32.DLL,NM,2, assigns a new menu to the specified window.SetMenuContextHelpId,USER32.DLL,NM,2, associates a help context identifier with a menu.SetMenuDefaultItem,USER32.DLL,NM,3, sets the default menu item for the specified menu.SetMenuItemBitmaps,USER32.DLL,NM,5 associates the specified bitmap with a menu item.SetMenuItemInfo,USER32.DLL,AW,4 changes information about a menu item.SetMessageExtraInfo,USER32.DLL,NM,1, sets the extra message information for the current thread.SetMessageQueue,USER32.DLL,NM,1, is obsolete.SetMetaFileBitsEx,GDI32.DLL,NM,2, creates a memory-based Windows- format metafile from the supplied data.SetMetaRgn,GDI32.DLL,NM,1 intersects the current clipping region for the specified device context with the current metaregion and saves the combined region as the new metaregion for the specified device context. SetMiterLimit,GDI32.DLL,NM,3, sets the limit for the length of miter joins for the specified device context.SetNamedPipeHandleState,KERNEL32.DLL,NM,4, sets the read mode and the blocking mode of the specified named pipe.SetNamedSecurityInfo,ADVAPI32.DLL,AW,7 sets specified security information in the security descriptor of a specified object. SetNtmsMediaComplete,NTMSAPI.DLL,NM,2, marks a piece of logical media as complete.SetNtmsObjectAttribute,NTMSAPI.DLL,AW,6, creates an extended attribute (named private data) in the specified RSM object.SetNtmsObjectInformation,NTMSAPI.DLL,AW,3, changes the information structure of the specified object.SetNtmsObjectSecurity,NTMSAPI.DLL,NM,5, writes the security descriptor for the specified RSM object.SetNtmsRequestOrder,NTMSAPI.DLL,NM,3, sets the order that the specified request will be processed in the library queue.SetPaletteEntries,GDI32.DLL,NM,4, sets RGB (red, green, blue) color values and flags in a range of entries in a logical palette.SetParent,USER32.DLL,NM,2 changes the parent window of the specified child window. SetPixel,GDI32.DLL,NM,4, sets the pixel at the specified coordinates to the specified color.SetPixelFormat,GDI32.DLL,NM,3 sets the pixel format of the specified device context to the format specified by the iPixelFormat index.SetPixelV,GDI32.DLL,NM,4, sets the pixel at the specified coordinates to the closest approximation of the specified color.SetPolyFillMode,GDI32.DLL,NM,2, sets the polygon fill mode for functions that fill polygons.SetPrinter,WINMM.DLL,AW,4, sets the state of the specified printer by pausing printing, resuming printing, or clearing all print jobs.SetPrinterData,WINMM.DLL,AW,5, sets the configuration data for a printer.SetPriorityClass,KERNEL32.DLL,NM,2, sets the priority class for the specified process.SetPrivateObjectSecurity,ADVAPI32.DLL,NM,5, modifies a private object?s security descriptor.SetProcessAffinityMask,KERNEL32.DLL,NM,2 sets a processor affinity mask for the threads of a specified process.SetProcessPriorityBoost,KERNEL32.DLL,NM,2 disables the ability of Windows NT to temporarily boost the priority of the threads of the specified process.SetProcessShutdownParameters,KERNEL32.DLL,NM,2, sets shutdown parameters for the currently calling process.SetProcessWindowStation,USER32.DLL,NM,1, assigns a window station to the calling process.SetProcessWorkingSetSize,KERNEL32.DLL,NM,3, sets the minimum and maximum working set sizes for a specified process.SetProp,USER32.DLL,AW,3 adds a new entry or changes an existing entry in the property list of the specified window. SetRect,USER32.DLL,NM,5, sets the coordinates of the specified rectangle.SetRectEmpty,USER32.DLL,NM,1 creates an empty rectangle in which all coordinates are set to zero. SetRectRgn,GDI32.DLL,NM,5, changes a region into a rectangular region with the specified coordinates.SetROP2,GDI32.DLL,NM,2, sets the current foreground mix mode.SetScrollInfo,USER32.DLL,NM,4 sets the parameters of a scroll bar,including the minimum and maximum scrolling positions, the pagesize, and the position of the scroll box (thumb).SetScrollPos,USER32.DLL,NM,4 sets the position of the scroll box(thumb) in the specified scroll bar and, if requested, redraws thescroll bar to reflect the new position of the scroll box.SetScrollRange,USER32.DLL,NM,5, sets the minimum and maximum position values for the specified scroll bar.SetSecurityDescriptorDacl,ADVAPI32.DLL,NM,4, sets information in a discretionary access-control list (ACL).SetSecurityDescriptorGroup,ADVAPI32.DLL,NM,3 sets the primary group information of an absolute-format security descriptor, replacing any primary group information already present in the security descriptor. SetSecurityDescriptorOwner,ADVAPI32.DLL,NM,3, sets the owner information of an absolute-format security descriptor.SetSecurityDescriptorSacl,ADVAPI32.DLL,NM,4, sets information in a system access-control list (ACL).SetSecurityInfo,ADVAPI32.DLL,NM,7, sets specified security information in the security descriptor of a specified object.SetService,MSWSOCK.DLL,AW,6,Important is obsolete.

Page 30: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

30SetService,WSOCK32.DLL,AW,6,Important is obsolete.SetServiceBits,ADVAPI32.DLL,NM,4 registers a service type with the service control manager and the Server service. SetServiceObjectSecurity,ADVAPI32.DLL,NM,3, sets the security descriptor of a service object.SetServiceStatus,ADVAPI32.DLL,NM,2, updates the service control manager?s status information for the calling service.setsockopt,WS2_32.DLL,NM,5, sets a socket option.setsockopt,WSOCK32.DLL,NM,5, sets a socket option.SetStandardColorSpaceProfile,MSCMS.DLL,AW,3, registers a specified profile for a given standard color space.SetStdHandle,KERNEL32.DLL,NM,2, is used to set the handle for the standard input, standard output, or standard error device.SetStretchBltMode,GDI32.DLL,NM,2, sets the bitmap stretching mode in the specified device context.SetSysColors,USER32.DLL,NM,3, sets the colors for one or more display elements.SetSystemCursor,USER32.DLL,NM,2 replaces the contents of the system cursor specified by id with the contents of the cursor specified by hcur, and then destroys hcur.SetSystemPaletteUse,GDI32.DLL,NM,2, allows an application to specify whether the system palette contains 2 or 20 static colors.SetSystemPowerState,KERNEL32.DLL,NM,2, suspends the system by shutting power down.SetSystemTime,KERNEL32.DLL,NM,1, sets the current system time and date.SetTapeParameters,KERNEL32.DLL,NM,3, either specifies the block size of a tape or configures the tape device.SetTapePosition,KERNEL32.DLL,NM,6 sets the tape position on the specified device.SetTextAlign,GDI32.DLL,NM,2, sets the text-alignment flags for the specified device context.SetTextCharacterExtra,GDI32.DLL,NM,2 sets the intercharacter spacing.SetTextColor,GDI32.DLL,NM,2, sets the text color for the specified device context to the specified color.SetTextJustification,GDI32.DLL,NM,3, specifies the amount of space Windows should add to the break characters in a string of text.SetThreadAffinityMask,KERNEL32.DLL,NM,2, sets a processor affinity mask for a specified thread.SetThreadContext,KERNEL32.DLL,NM,2, sets the context in the specified thread.SetThreadDesktop,USER32.DLL,NM,1, assigns a desktop to the calling thread.SetThreadIdealProcessor,KERNEL32.DLL,NM,2, is used to specify a preferred processor for a thread.SetThreadLocale,KERNEL32.DLL,NM,1, sets the calling thread?s current locale.SetThreadPriority,KERNEL32.DLL,NM,2, sets the priority value for the specified thread.SetThreadPriorityBoost,KERNEL32.DLL,NM,2, disables the ability of Windows NT to temporarily boost the priority of a thread.SetThreadToken,ADVAPI32.DLL,NM,2, assigns an impersonation token to a thread.SetTimer,USER32.DLL,NM,4, creates a timer with the specified time-out value.SetTimeZoneInformation,KERNEL32.DLL,NM,1 sets the current time-zone parameters.SetTokenInformation,ADVAPI32.DLL,NM,4, sets various types of information for a specified access token.SetUnhandledExceptionFilter,KERNEL32.DLL,NM,1 lets an applicationsupersede the top-level exception handler that Win32 places at thetop of each thread and process.SetupColorMatching,ICMUI.DLL,AW,1,creates a Color Management dialog box that lets the user choose whether to enable color management, and if so, provides control over the color profiles used and over the rendering intent.SetupComm,KERNEL32.DLL,NM,3, initializes the communications parameters for a specified communications device.SetUrlCacheConfigInfo,WININET.DLL,AW,2,4.2 sets cache configuration information. BOOLAPI SetUrlCacheConfigInfoA( LPINTERNET_CACHE_CONFIG_INFOASetUrlCacheEntryGroup,WININET.DLL,AW,7,Adds entries to or removes entries from a cache group.SetUrlCacheEntryInfo,WININET.DLL,AW,3,Sets the specified members of the INTERNET_CACHE_ENTRY_INFO structure.SetUrlCacheGroupAttribute,WININET.DLL,AW,6,Sets the attribute information of the specified cache group.SetUserObjectInformation,USER32.DLL,AW,4, sets information about a window station or desktop object.SetUserObjectSecurity,USER32.DLL,NM,3, sets the security of a user object.SetViewportExtEx,GDI32.DLL,NM,4 sets the horizontal and vertical extents of the viewport for a device context by using the specified values. SetViewportOrgEx,GDI32.DLL,NM,4, sets the viewport origin of a device context by using the specified coordinates.SetVolumeLabel,KERNEL32.DLL,AW,2, sets the label of a file system volume.SetWaitableTimer,KERNEL32.DLL,NM,6, activates the specified ?waitable? timer.SetWindowContextHelpId,USER32.DLL,NM,2, associates a help context identifier with the specified window.SetWindowExtEx,GDI32.DLL,NM,4 sets the horizontal and vertical extents of the window for a device context by using the specified values. SetWindowLong,USER32.DLL,AW,3 changes an attribute of the specifiedwindow.SetWindowOrgEx,GDI32.DLL,NM,4, sets the window origin of the device context by using the specified coordinates.SetWindowPlacement,USER32.DLL,NM,2 sets the show state and therestored, minimized, and maximized positions of the specifiedwindow.SetWindowPos,USER32.DLL,NM,7 changes the size, position, and Z order of a child, pop-up, or top-level window.SetWindowRgn,USER32.DLL,NM,3, sets the window region of a window.SetWindowsHook,USER32.DLL,AW,2 is obsolete.SetWindowsHookEx,USER32.DLL,AW,4, installs an application-defined hook procedure into a hook chain.SetWindowText,USER32.DLL,AW,2, changes the text of the specified window?s title bar (if it has one).SetWindowWord,USER32.DLL,NM,3, is obsolete.SetWinMetaFileBits,GDI32.DLL,NM,4 converts a metafile from the older Windows format to the new enhanced format and stores the new metafile in memory. SetWorldTransform,GDI32.DLL,NM,2 sets a two-dimensional linear transformation between world space and page space for the specified device context.SHAddToRecentDocs,SHELL32.DLL,NM,2 _hreadAdds a document to the shell?s list of recently used documents orclears all documents from the list.SHAppBarMessage,SHELL32.DLL,NM,2 Sends an appbar message to the system.SHBrowseForFolder,SHELL32.DLL,AW,1 Displays a dialog box that enables the user to select a shellfolder.SHChangeNotify,SHELL32.DLL,NM,4 Notifies the system of an event that an application has performed.ShellAbout,SHELL32.DLL,AW,4, displays a Shell About dialog box.ShellExecute,SHELL32.DLL,AW,6, opens or prints a specified file.ShellExecuteEx,SHELL32.DLL,AW,1, performs an action on a file.Shell_NotifyIcon,SHELL32.DLL,AW,2 Sends a message to the system to add, modify, or delete an iconfrom the taskbar status area.SHFileOperation,SHELL32.DLL,AW,1 Performs a copy, move, rename, or delete operation on a file systemobject.SHFree,SHELL32.DLL,NM,1 Frees the memory allocated by SHAlloc.SHFreeNameMappings,SHELL32.DLL,NM,1 Frees a file name mapping object that was retrieved by the SHFileOperation function.

SHGetDataFromIDList,SHELL32.DLL,AW,5 retrieves extended property datafrom a relative IDList.SHGetDesktopFolder,SHELL32.DLL,NM,1 Retrieves the IShellFolder interface for the desktop folder, whichis the root of the shell?s name space.SHGetFileInfo,SHELL32.DLL,AW,5 Retrieves information about an object in the file system, such as afile, a folder, a directory, or a drive root.SHGetInstanceExplorer,SHELL32.DLL,NM,1 Retreives the address of the Explorer?s IUnknown interface.SHGetMalloc,SHELL32.DLL,NM,1 Retrieves a pointer to the shell?s IMalloc interface.SHGetPathFromIDList,SHELL32.DLL,AW,2 Converts an item identifier list to a file system path.SHGetSpecialFolderLocation,SHELL32.DLL,NM,3 Retrieves the location of a special folder.SHLoadInProc,SHELL32.DLL,NM,1 Creates an instance of the specified object class from within thecontext of the shell?s process.ShowCaret,USER32.DLL,NM,1, makes the caret visible on the screen at the caret?s current position.ShowCursor,USER32.DLL,NM,1, displays or hides the cursor.ShowHideMenuCtl,COMCTL32.DLL,NM,3 sets or removes the specified menuitem?s check-mark attribute, and shows or hides the correspondingcontrol.ShowOwnedPopups,USER32.DLL,NM,2, shows or hides all pop-up windows owned by the specified window.ShowScrollBar,USER32.DLL,NM,3 shows or hides the specified scroll bar. ShowWindow,USER32.DLL,NM,2, sets the specified window?s show state.ShowWindowAsync,USER32.DLL,NM,2, sets the show state of a window created by a different thread.shutdown,WS2_32.DLL,NM,2, is used on all types of sockets to disable reception, transmission, or both.shutdown,WSOCK32.DLL,NM,2, is used on all types of sockets to disable reception, transmission, or both.SignalObjectAndWait,KERNEL32.DLL,NM,4, allows the caller to atomically signal an object and wait on another object.SizeofResource,KERNEL32.DLL,NM,2, returns the size, in bytes, of the specified resource.Sleep,KERNEL32.DLL,NM,1, suspends the execution of the current thread for a specified interval.SleepEx,KERNEL32.DLL,NM,2 causes the current thread to enter a wait state An I/O completion callback function is called, An asynchronous procedure call (APC) is queued to the thread., The time-out interval elapsessndPlaySound,WINMM.DLL,AW,2, plays a waveform sound specified either by a filename or by an entry in the registry or the WIN.SnmpMgrClose,MGMTAPI.DLL,NM,1, closes communications sockets and data structures associated with the specified session.SnmpMgrCtl,MGMTAPI.DLL,NM,7,sets an operating parameter associated with an SNMP session.SnmpMgrGetTrap,MGMTAPI.DLL,NM,6, returns outstanding trap data that the caller has not received if trap reception is enabled.SnmpMgrGetTrapEx,MGMTAPI.DLL,NM,8,returns outstanding trap data that the caller has not received if trap reception is enabled.SnmpMgrOidToStr,MGMTAPI.DLL,NM,2 converts an internal object identifier to a string object identifier or object descriptor representation.SnmpMgrOpen,MGMTAPI.DLL,NM,4, initializes communications sockets and data structures, allowing communications with the specified agent.SnmpMgrRequest,MGMTAPI.DLL,NM,5, requests the specified operation be performed with the specified agent.SnmpMgrStrToOid,MGMTAPI.DLL,NM,2, converts an internal object identifier to a string object identifier or object descriptor representation.SnmpMgrTrapListen,MGMTAPI.DLL,NM,1, registers the ability of a manager application to receive SNMP traps.SnmpUtilMemAlloc,SNMPAPI.DLL,NM,1, allocates dynamic memory from the process heap.SnmpUtilMemFree,SNMPAPI.DLL,NM,1, frees the specified memory object.SnmpUtilMemReAlloc,SNMPAPI.DLL,NM,2, changes the size of the specified memory object.SnmpUtilOidAppend,SNMPAPI.DLL,NM,2, appends the source object identifier to the destination object identifier.SnmpUtilOidCmp,SNMPAPI.DLL,NM,2, compares two object identifiers.SnmpUtilOidCpy,SNMPAPI.DLL,NM,2 copies the variable pointed to by theSrcObjId parameter to the DestObjId parameter, allocating anynecessary memory for the destination?s copy.SnmpUtilOidFree,SNMPAPI.DLL,NM,1, frees any allocated data associated with the object identifier.SnmpUtilOidNCmp,SNMPAPI.DLL,NM,3, compares two object identifier variables up to the length specified by the Len parameter.SnmpUtilPrintAsnAny,SNMPAPI.DLL,NM,1, prints the value of the Any parameter to the standard output.SnmpUtilVarBindCpy,SNMPAPI.DLL,NM,2 copies the RFC1157VarBindstructure, and allocates any memory necessary for the destinationstructure.SnmpUtilVarBindFree,SNMPAPI.DLL,NM,1 frees any allocated data associated with an RFC1157VarBind structure.SnmpUtilVarBindListCpy,SNMPAPI.DLL,NM,2 copies the RFC1157VarBindListstructure, and allocates any necessary memory for the destination'scopy.SnmpUtilVarBindListFree,SNMPAPI.DLL,NM,1, frees any allocated data associated with an RFC1157VarBindList structure.socket,WS2_32.DLL,NM,3 creates a socket that is bound to a specific service provider.socket,WSOCK32.DLL,NM,3 creates a socket that is bound to a specific service provider.SplitSymbols,IMAGEHLP.DLL,NM,4, strips symbols from the specified image.SpoolerCopyFileEvent,MSCMS.DLL,NM,3,graphics, GraphicsDrivers, Reference, SpoolerCopyFileEventSQLAllocConnect,ODBC32.DLL,NM,2 ObsoleteSQLAllocEnv,ODBC32.DLL,NM,1 ObsoleteSQLAllocHandle,ODBC32.DLL,NM,3 Obtains an environment, connection, statement, or descriptor handle.SQLAllocHandleStd,ODBC32.DLL,NM,3 Default SQLAllocHandle routineSQLAllocStmt,ODBC32.DLL,NM,2 ObsoleteSQLBindCol,ODBC32.DLL,NM,6 Assigns storage for a result column and specifies the data type.SQLBindParam,ODBC32.DLL,NM,8 ObsoleteSQLBindParameter,ODBC32.DLL,NM,10 Assigns storage for a parameter in an SQL statement.SQLBrowseConnect,ODBC32.DLL,AW,6 Returns successive levels of connection attributes and valid attribute valuesSQLBulkOperations,ODBC32.DLL,NM,2 Performs bulk insertions and bulk bookmark operations, including update, delete, and fetch by bookmark.SQLCancel,ODBC32.DLL,NM,1 Cancels an SQL statement.SQLCloseCursor,ODBC32.DLL,NM,1 Closes a cursor that has been opened on a statement handle.SQLColAttribute,ODBC32.DLL,AW,7, returns descriptor information for a column in a result set. Descriptor information is returned as a character string, a 32-bit descriptor-dependent value, or an integer value.SQLColAttributes,ODBC32.DLL,AW,7 ObsoleteSQLColumnPrivileges,ODBC32.DLL,AW,9 Returns a list of columns and associated privileges for one or more tables.SQLColumns,ODBC32.DLL,AW,9 Returns the list of column names in specified tables.

Page 31: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

31SQLConnect,ODBC32.DLL,AW,7 Connects to a specific driver by data source name, user ID, and password.SQLCopyDesc,ODBC32.DLL,NM,2 copies descriptor information from one descriptor handle to another.SQLDataSources,ODBC32.DLL,AW,8 Returns the list of available data sources.SQLDescribeCol,ODBC32.DLL,AW,9 Describes a column in the result set.SQLDescribeParam,ODBC32.DLL,NM,6 Returns the description for a specific parameter in a statement.SQLDisconnect,ODBC32.DLL,NM,1 Closes the connection.SQLDriverConnect,ODBC32.DLL,AW,8 Connects to a specific driver by connection string or requests that the Driver Manager and driver display connection dialog boxes for the user.SQLDrivers,ODBC32.DLL,AW,8 Returns the list of installed drivers and their attributes.SQLEndTran,ODBC32.DLL,NM,3 Commits or rolls back a transaction.SQLError,ODBC32.DLL,AW,8 Returns error or status information. SQLExecDirect,ODBC32.DLL,AW,3 Executes a statement.SQLExecute,ODBC32.DLL,NM,1 Executes a prepared statement.SQLExtendedFetch,ODBC32.DLL,NM,5 fetches the specified rowset of data from the result set and returns data for all bound columns.SQLFetch,ODBC32.DLL,NM,1 Returns multiple result rows.SQLFetchScroll,ODBC32.DLL,NM,3 fetches the specified rowset of data from the result set and returns data for all bound columns. SQLForeignKeys,ODBC32.DLL,AW,13 Returns a list of column names that make up foreign keys, if they exist for a specified table.SQLFreeConnect,ODBC32.DLL,NM,1 ObsoleteSQLFreeEnv,ODBC32.DLL,NM,1 ObsoleteSQLFreeHandle,ODBC32.DLL,NM,2 Releases an environment, connection, statement, or descriptor handle. SQLFreeStmt,ODBC32.DLL,NM,2 Ends statement processing, discards pending results, and, optionally, frees all resources associated with the statement handle.SQLGetConnectAttr,ODBC32.DLL,AW,5 Returns the value of a connection attribute.SQLGetConnectOption,ODBC32.DLL,AW,3 ObsoleteSQLGetCursorName,ODBC32.DLL,AW,4 Returns the cursor name associated with a statement handle.SQLGetData,ODBC32.DLL,NM,6 Returns part or all of one column of one row of a result set SQLGetDescField,ODBC32.DLL,AW,6 Returns the value of a single descriptor field.SQLGetDescRec,ODBC32.DLL,AW,11 Returns the values of multiple descriptor fields.SQLGetDiagField,ODBC32.DLL,AW,7 Returns additional diagnostic information SQLGetDiagRec,ODBC32.DLL,AW,8 Returns additional diagnostic information SQLGetEnvAttr,ODBC32.DLL,NM,5 Returns the value of an environment attribute.SQLGetFunctions,ODBC32.DLL,NM,3 Returns supported driver functionsSQLGetInfo,ODBC32.DLL,AW,5 Returns information about a specific driver and data source.SQLGetStmtAttr,ODBC32.DLL,AW,5 Returns the value of a statement attribute.SQLGetStmtOption,ODBC32.DLL,NM,3 ObsoleteSQLGetTypeInfo,ODBC32.DLL,AW,2 Returns information about supported data types.SQLMoreResults,ODBC32.DLL,NM,1 Determines whether there are more result sets available and, if so, initializes processing for the next result set.SQLNativeSql,ODBC32.DLL,AW,6 Returns the text of an SQL statement as translated by the driver.SQLNumParams,ODBC32.DLL,NM,2 Returns the number of parameters in a statement.SQLNumResultCols,ODBC32.DLL,NM,2 Returns the number of columns in the result set.SQLParamData,ODBC32.DLL,NM,2 Used in conjunction with SQLPutData to supply parameter data at execution time.SQLParamOptions,ODBC32.DLL,NM,3 ObsoleteSQLPrepare,ODBC32.DLL,AW,3 Prepares an SQL statement for later execution.SQLPrimaryKeys,ODBC32.DLL,AW,7 Returns the list of column names that make up the primary key for a table.SQLProcedureColumns,ODBC32.DLL,AW,9 Returns the list of input and output parameters, as well as the columns that make up the result set for the specified procedures.SQLProcedures,ODBC32.DLL,AW,7 Returns the list of procedure names stored in a specific data source.SQLPutData,ODBC32.DLL,NM,3 Sends part or all of a data value for a parameter.SQLRowCount,ODBC32.DLL,NM,2 Returns the number of rows affected by an insert, update, or delete request.SQLSetConnectAttr,ODBC32.DLL,AW,4 Sets a connection attribute.SQLSetConnectOption,ODBC32.DLL,AW,3 ObsoleteSQLSetCursorName,ODBC32.DLL,AW,3 Specifies a cursor name.SQLSetDescField,ODBC32.DLL,AW,5 sets the value of a single field of a descriptor record.SQLSetEnvAttr,ODBC32.DLL,NM,4 Sets an environment attribute.SQLSetParam,ODBC32.DLL,NM,8 ObsoleteSQLSetPos,ODBC32.DLL,NM,4 Positions a cursor within a fetched block of data, and allows an application to refresh data in the rowset, or update or delete data in the result set.SQLSetScrollOptions,ODBC32.DLL,NM,4 Sets options that control cursor behavior.SQLSetStmtAttr,ODBC32.DLL,AW,4 Sets a statement attribute.SQLSetStmtOption,ODBC32.DLL,NM,3 ObsoleteSQLSpecialColumns,ODBC32.DLL,AW,10 Returns information about the optimal set of columns that uniquely identifies a row in a specified table, or the columns that are automatically updated when any value in the row is updated by a transaction.SQLStatistics,ODBC32.DLL,AW,9 Returns statistics about a single table and the list of indexes associated with the table.SQLTablePrivileges,ODBC32.DLL,AW,7 Returns a list of tables and the privileges associated with each table.SQLTables,ODBC32.DLL,AW,9 Returns the list of table names stored in a specific data source.SQLTransact,ODBC32.DLL,NM,3 ObsoleteStackWalk,IMAGEHLP.DLL,NM,9,The StackWalk64 function provides a portable method for obtaining a stack trace.StartCAP,CAP.DLL,NM,0,Clear profiling data and start profiling.StartDoc,GDI32.DLL,AW,2, starts a print job.StartDocPrinter,WINMM.DLL,AW,3, informs the print spooler that a document is to be spooled for printing.StartPage,GDI32.DLL,NM,1, prepares the printer driver to accept data.StartPagePrinter,WINMM.DLL,NM,1, informs the spooler that a page is about to be printed on the specified printer.StartService,ADVAPI32.DLL,AW,3, starts a service.StartServiceCtrlDispatcher,ADVAPI32.DLL,AW,1 StgCreateDocfile,OLE32.DLL,NM,4, creates a new compound file storage object using the COM-provided compound file implementation for the IStorage interface.StgCreateDocfileOnILockBytes,OLE32.DLL,NM,4,Creates and opens a new compound file storage object on top of a byte-array object provided by the caller.StgCreatePropSetStg,IPROP.DLL,NM,3,Creates a property set storage object from a specified storage object.StgCreatePropStg,IPROP.DLL,NM,6,Creates and opens a property set in a specified storage or stream object.StgGetIFillLockBytesOnFile,OLE32.DLL,NM,2,Opens a wrapper object on a temporary file.StgGetIFillLockBytesOnILockBytes,OLE32.DLL,NM,2,Creates a new wrapper object on a byte array object provided by the caller.StgIsStorageFile,OLE32.DLL,NM,1, indicates whether a particular disk file contains a storage object.

StgIsStorageILockBytes,OLE32.DLL,NM,1, indicates whether the specified byte array contains a storage object.StgOpenAsyncDocfileOnIFillLockBytes,OLE32.DLL,NM,4,Opens an existing root asynchronous storage object on a byte-array wrapper object provided by the caller.StgOpenLayoutDocfile,DFLAYOUT.DLL,NM,4,Opens a compound file on an ILockBytes implementation that is capable of monitoring sector data.StgOpenPropStg,IPROP.DLL,NM,5,Opens a specified property set in a specified storage or stream object.StgOpenStorage,OLE32.DLL,NM,6, opens an existing root storage object in the file system.StgOpenStorageOnILockBytes,OLE32.DLL,NM,6, opens an existing storage object that does not reside in a disk file, but instead has an underlying byte array provided by the caller.StgSetTimes,OLE32.DLL,NM,4, sets the creation, access, and modification times of the indicated file, if supported by the underlying file system.StopCAP,CAP.DLL,NM,0,Stop profiling.StretchBlt,GDI32.DLL,NM,11 copies a bitmap from a source rectangle into a destination rectangle, stretching or compressing the bitmap to fit the dimensions of the destination rectangle, if necessary.StretchDIBits,GDI32.DLL,NM,13 copies the color data for a rectangle of pixels in a device-independent bitmap (DIB) to the specified destination rectangle. StringFromCLSID,OLE32.DLL,NM,2,Converts a CLSID into a string of printable characters. Different CLSIDs always convert to different strings.StringFromGUID2,OLE32.DLL,NM,3,Converts a globally unique identifier (GUID) into a string of printable characters.StringFromIID,OLE32.DLL,NM,2, Interface identifier to be converted.StrokeAndFillPath,GDI32.DLL,NM,1 closes any open figures in a path,strokes the outline of the path by using the current pen, and fillsits interior by using the current brush.StrokePath,GDI32.DLL,NM,1 renders the specified path by using the current pen. SubmitNtmsOperatorRequest,NTMSAPI.DLL,AW,6, submits an RSM operator request.SubtractRect,USER32.DLL,NM,3, obtains the coordinates of a rectangle determined by subtracting one rectangle from another.SuspendThread,KERNEL32.DLL,NM,1, suspends the specified thread.SwapBuffers,GDI32.DLL,NM,1 exchanges the front and back buffers ifthe current pixel format for the window referenced by the specifieddevice context includes a back buffer.SwapNtmsMedia,NTMSAPI.DLL,NM,3, swaps the sides associated with the two specified LMIDs. The specified LMIDs must be in the same media pool.SwitchDesktop,USER32.DLL,NM,1, makes a desktop visible and activates it.SwitchToFiber,KERNEL32.DLL,NM,1, schedules a fiber.SwitchToThread,KERNEL32.DLL,NM,0 causes the calling thread to yieldexecution to another thread that is ready to run on the currentprocessor.SymCleanup,IMAGEHLP.DLL,NM,1, deallocates all resources associated with the process handle.SymEnumerateModules,IMAGEHLP.DLL,NM,3,The SymEnumerateModules64 function enumerates all modules that have been loaded for the process by the SymLoadModule64 or SymLoadModuleEx function.SymEnumerateSymbols,IMAGEHLP.DLL,NM,4,The SymEnumerateSymbols64 function enumerates all the symbols for a specified module.SymFunctionTableAccess,IMAGEHLP.DLL,NM,2,The SymFunctionTableAccess64 function retrieves the function table entry for the specified address.SymGetModuleBase,IMAGEHLP.DLL,NM,2,The SymGetModuleBase64 function retrieves the base address of the module that contains the specified address.SymGetModuleInfo,IMAGEHLP.DLL,NM,3,The SymGetModuleInfo64 function retrieves the module information of the specified module.SymGetOptions,IMAGEHLP.DLL,NM,0, retrieves the current options mask.SymGetSearchPath,IMAGEHLP.DLL,NM,3, retrieves the symbol search path for the specified process.SymGetSymFromAddr,IMAGEHLP.DLL,NM,4,The SymGetSymFromAddr64 function locates the symbol for the specified address.SymGetSymFromName,IMAGEHLP.DLL,NM,3,The SymGetSymFromName64 function locates a symbol for the specified name.SymGetSymNext,IMAGEHLP.DLL,NM,2,The SymGetSymNext64 function retrieves the symbol information of the next symbol.SymGetSymPrev,IMAGEHLP.DLL,NM,2,The SymGetSymPrev64 function retrieves the symbol information of the previous symbol.SymInitialize,IMAGEHLP.DLL,NM,3, initializes the symbol handler for a process.SymLoadModule,IMAGEHLP.DLL,NM,6,The SymLoadModule64 function loads the symbol table.SymRegisterCallback,IMAGEHLP.DLL,NM,4,The SymRegisterCallback64 function lets an application register a callback function for use by the symbol handler.SymSetOptions,IMAGEHLP.DLL,NM,1, sets the options mask.SymSetSearchPath,IMAGEHLP.DLL,NM,2, sets the search path for the specified process.SysAllocString,OLEAUT32.DLL,NM,1,LenAllocates a new string, copies cch characters from the passed string into it, and then appends a null character.SysAllocStringByteLen,OLEAUT32.DLL,NM,2,Takes an ANSI string as input, and returns a BSTR that contains an ANSI string. Does not perform any ANSI-to-Unicode translation.SysAllocStringLen,OLEAUT32.DLL,NM,2,Allocates a new string, copies cch characters from the passed string into it, and then appends a null character.SysFreeString,OLEAUT32.DLL,NM,1,Deallocates a string allocated previously by SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen, orSysReAllocString,OLEAUT32.DLL,NM,2,Len This function creates a new BSTR that contains a specified number of characters from an old BSTR, and frees the old BSTR.SysReAllocStringLen,OLEAUT32.DLL,NM,3, This function creates a new BSTR that contains a specified number of characters from an old BSTR, and frees the old BSTR.SysStringByteLen,OLEAUT32.DLL,NM,1,Returns the length (in bytes) of a BSTR. Valid for 32-bit systems only.SysStringLen,OLEAUT32.DLL,NM,1,Returns the length of a BSTR.SystemParametersInfo,USER32.DLL,AW,4, queries or sets systemwide parameters.SystemTimeToFileTime,KERNEL32.DLL,NM,2, converts a system time to a file time.SystemTimeToTzSpecificLocalTime,KERNEL32.DLL,NM,3 converts a Coordinated Universal Time (UTC) to a specified time zone?s corresponding local time.SystemTimeToVariantTime,OLEAUT32.DLL,NM,2,Converts a system time to a variant representation.SzFindCh,MAPI32.DLL,NM,2, searches for an exact match only; it is sensitive to case and diacritical differences.SzFindLastCh,MAPI32.DLL,NM,2, searches for an exact match only; it is sensitive to case and diacritical differences.SzFindSz,MAPI32.DLL,NM,2, searches for an exact match only; it is sensitive to case and diacritical differences.TabbedTextOut,USER32.DLL,AW,8 writes a character string at a specifiedlocation, expanding tabs to the values specified in an array oftab-stop positions.tapiGetLocationInfo,TAPI32.DLL,AW,2 returns the country code and city(area) code that the user has set in the current locationparameters in the Telephony Control Panel.tapiRequestDrop,TAPI32.DLL,NM,2 is nonfunctional in Win32 -basedapplications and obsolete for all classes of Windows-basedapplications.tapiRequestMakeCall,TAPI32.DLL,AW,4, requests the establishment of a voice call.tapiRequestMediaCall,TAPI32.DLL,AW,10 is nonfunctional in Win32-basedapplications and obsolete for all classes of Windows-basedapplications.TerminateProcess,KERNEL32.DLL,NM,2, terminates the specified process and all of its threads.

Page 32: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

32TerminateThread,KERNEL32.DLL,NM,2, terminates a thread.TextOut,GDI32.DLL,AW,5 writes a character string at the specified location, using the currently selected font. Thread32First,TOOLHELP.DLL,NM,2, retrieves information about the first thread of any process encountered in a system snapshot.Thread32Next,TOOLHELP.DLL,NM,2, retrieves information about the next thread of any process encountered in the system memory snapshot.TileWindows,USER32.DLL,NM,5, tiles the specified windows, or the child windows of the specified parent window.timeBeginPeriod,WINMM.DLL,NM,1, sets the minimum timer resolution for an application or device driver.timeEndPeriod,WINMM.DLL,NM,1, clears a previously set minimum timer resolution.timeGetDevCaps,WINMM.DLL,NM,2, queries the timer device to determine its resolution.timeGetSystemTime,WINMM.DLL,NM,2, retrieves the system time, in milliseconds.timeGetTime,WINMM.DLL,NM,0, retrieves the system time, in milliseconds.timeKillEvent,WINMM.DLL,NM,1, cancels a specified timer event.timeSetEvent,WINMM.DLL,NM,5, starts a specified timer event.TlsAlloc,KERNEL32.DLL,NM,0, allocates a thread local storage (TLS) index.TlsFree,KERNEL32.DLL,NM,1, releases a thread local storage (TLS) index, making it available for reuse.TlsGetValue,KERNEL32.DLL,NM,1, retrieves the value in the calling thread? s thread local storage (TLS) slot for a specified TLS index.TlsSetValue,KERNEL32.DLL,NM,2, stores a value in the calling thread?s thread local storage (TLS) slot for a specified TLS index.ToAscii,USER32.DLL,NM,5 translates the specified virtual-key code and keyboard state to the corresponding Windows character or characters. ToAsciiEx,USER32.DLL,NM,6 translates the specified virtual-key codeand keyboard state to the corresponding Windows character orcharacters.Toolhelp32ReadProcessMemory,TOOLHELP.DLL,NM,5, copies memory allocated to another process into an application-supplied buffer.ToUnicode,USER32.DLL,NM,6 translates the specified virtual-key codeand keyboard state to the corresponding Unicode character orcharacters.ToUnicodeEx,USER32.DLL,NM,7 translates the specified virtual-key codeand keyboard state to the corresponding Unicode character orcharacters.TrackMouseEvent,COMCTL32.DLL,NM,1 posts messages when the mouse pointer leaves a window or hovers over a window for a specified amount of time.TrackMouseEvent,USER32.DLL,NM,1 posts messages when the mouse pointer leaves a window or hovers over a window for a specified amount of time.TrackPopupMenu,USER32.DLL,NM,7, displays a shortcut menu at the specified location and tracks the selection of items on the menu.TrackPopupMenuEx,USER32.DLL,NM,6 displays a shortcut menu at the specified location and tracks the selection of items on the menu. TransactNamedPipe,KERNEL32.DLL,NM,7 combines into a single networkoperation the functions that write a message to and read a messagefrom the specified named pipe.TranslateAccelerator,USER32.DLL,AW,3 function processes accelerator keys for menu commands. TranslateBitmapBits,MSCMS.DLL,NM,11, translates the colors of a bitmap having a defined format so as to produce another bitmap in a requested format.TranslateColors,MSCMS.DLL,NM,6, translates an array of colors from the source color space to the destination color space as defined by a colorTranslateMDISysAccel,USER32.DLL,NM,2 processes accelerator keystrokes for window menu commands of the multiple document interface (MDI) child windows associated with the specified MDI client window.TranslateMessage,USER32.DLL,NM,1, translates virtual-key messages into character messages.TranslateName,SECUR32.DLL,AW,5, converts a directory service object name from one format to another.TranslateURL,URL.DLL,AW,3,Applies common translations to a given URL string, creating a new URL string.TransmitCommChar,KERNEL32.DLL,NM,2 transmits a specified character aheadof any pending data in the output buffer of the specifiedcommunications device.TryEnterCriticalSection,KERNEL32.DLL,NM,1 attempts to enter a critical section without blocking.UFromSz,MAPI32.DLL,NM,1, stops converting when it reaches the first character in the string that is not a decimal digit.UlAddRef,MAPI32.DLL,NM,1, provides an alternative way to invoke the OLE method IUnknown::AddRef.UlFromSzHex,MAPI32.DLL,NM,1, converts a null-terminated string of hexadecimal digits into an unsigned long integer.UlPropSize,MAPI32.DLL,NM,1, obtains the size of a single property value.UlRelease,MAPI32.DLL,NM,1, provides an alternative way to invoke the OLE method IUnknown::Release.UnDecorateSymbolName,IMAGEHLP.DLL,NM,4, undecorates decorated C++ symbol names.UnhandledExceptionFilter,KERNEL32.DLL,NM,1, passes unhandled exceptions to the debugger, if the process is being debugged.UnhookWindowsHook,USER32.DLL,NM,2, is obsolete, but is provided for compatibility with 16-bit versions of Windows.UnhookWindowsHookEx,USER32.DLL,NM,1, removes a hook procedure installed in a hook chain by the SetWindowsHookEx function.UninitializeFlatSB,COMCTL32.DLL,NM,1,Uninitializes flat scroll bars for a particular window.UninstallColorProfile,MSCMS.DLL,AW,3,UninstallColorProfile removes a specified color profile from a specified computer. Associated files are optionally deleted from the system.UnionRect,USER32.DLL,NM,3, creates the union of two rectangles.UnloadKeyboardLayout,USER32.DLL,NM,1, removes a keyboard layout.UnloadPerfCounterTextStrings,LOADPERF.DLL,AW,2,unloads performance objects and counters from the system that are identified by the specified application name.UnloadUserProfile,USERENV.DLL,NM,2, unloads a user's profile that was loaded by the LoadUserProfile function. The caller must have administrative privileges on the computer. For more information, see the Remarks section of the LoadUserProfile function.UnlockFile,KERNEL32.DLL,NM,5, unlocks a file region locked by LockFile.UnlockFileEx,KERNEL32.DLL,NM,5, unlocks a previously locked byte range in an open file.UnlockServiceDatabase,ADVAPI32.DLL,NM,1, unlocks a service control manager database by releasing the specified lock.UnlockUrlCacheEntryFile,WININET.DLL,AW,2,Unlocks the cache entry that was locked while the file was retrieved for use from the cache.UnlockUrlCacheEntryStream,WININET.DLL,NM,2,Closes the stream that has been retrieved using the RetrieveUrlCacheEntryStream function.UnMapAndLoad,IMAGEHLP.DLL,NM,1, is used to deallocate all resources that are allocated by a previous call to the MapAndLoad function.UnmapDebugInformation,IMAGEHLP.DLL,NM,1, deallocates the memory and resources allocated by a call to the MapDebugInformation function.UnmapViewOfFile,KERNEL32.DLL,NM,1, unmaps a mapped view of a file from the calling process?s address space.UnpackDDElParam,USER32.DLL,NM,4, unpacks a DDE lParam value received from a posted DDE message. UnrealizeObject,GDI32.DLL,NM,1, resets a logical palette.UnregisterClass,USER32.DLL,AW,2, removes a window class, freeing the memory required for the class.

UnregisterCMM,MSCMS.DLL,AW,2, dissociates a specified ID value from a given color management module dynamic-link library (CMM DLL).UnregisterGPNotification,USERENV.DLL,NM,1, unregisters the specified policy-notification handle from receiving policy change notifications.UnregisterHotKey,USER32.DLL,NM,2, frees a hot key previously registered by the calling thread.UnsealMessage,SECUR32.DLL,NM,4, is already documented under another name. For more information, see SpUnsealMessage.UpdateColors,GDI32.DLL,NM,1 updates the client area of the specifieddevice context by remapping the current colors in the client areato the currently realized logical palette.UpdateDCOMSettings,OLE32.DLL,NM,0, This function updates the DCOM configuration after modifying the registry settings. void UpdateDCOMSettings(void); Parameters None. Return Values None. Remarks None.UpdateDebugInfoFile,IMAGEHLP.DLL,NM,4, uses the specified information to update the corresponding fields in the symbol file.UpdateDebugInfoFileEx,IMAGEHLP.DLL,NM,5, uses the specified information to update the corresponding fields in the symbol file.UpdateNtmsOmidInfo,NTMSAPI.DLL,NM,5, updates the RSM database with label information immediately after writing to the newly allocated medium.UpdateResource,KERNEL32.DLL,AW,6, adds, deletes, or replaces a resource in an executable file.UpdateWindow,USER32.DLL,NM,1 updates the client area of the specified window by sending a WM_PAINT message to the window if the window?s update region is not empty. URLAssociationDialog,URL.DLL,AW,6,Invokes the unregistered URL protocol dialog box. This dialog box allows the user to select an application to associate with a previously unknown protocolURLDownload,URLMON.DLL,AW,5,ToFile Downloads bits from the Internet and saves them to a file.URLDownloadToCacheFile,URLMON.DLL,AW,6, Downloads data into the Internet cache and returns the file name of the cache location for retrieving the bits.URLDownloadToFile,URLMON.DLL,AW,5, Downloads bits from the Internet and saves them to a file.UrlMkSetSessionOption,URLMON.DLL,NM,4, Sets options for the current Internet session.URLOpenBlockingStream,URLMON.DLL,AW,5, Creates a blocking type stream object from a URL and downloads the data from the Internet. When the data is downloaded, the client application or control can read it using the IStream::Read method.URLOpenPullStream,URLMON.DLL,AW,4, Creates a pull type stream object from a URL.URLOpenStream,URLMON.DLL,AW,4, Creates a push type stream object from a URL.UuidCompare,RPCRT4.DLL,NM,3, compares two UUIDs.UuidCreate,RPCRT4.DLL,NM,1, creates a new UUID.UuidCreateNil,RPCRT4.DLL,NM,1, creates a nil-valued UUID.UuidEqual,RPCRT4.DLL,NM,3, determines if two UUIDs are equal.UuidFromString,RPCRT4.DLL,AW,2, converts a string to a UUID.UuidHash,RPCRT4.DLL,NM,2 creates a hash value for a UUID.UuidIsNil,RPCRT4.DLL,NM,2 determines if a UUID is a nil-valued UUID.UuidToString,RPCRT4.DLL,AW,2, converts a UUID to a string.ValidateRect,USER32.DLL,NM,2 validates the client area within a rectangle by removing the rectangle from the update region of the specified window.ValidateRgn,USER32.DLL,NM,2 validates the client area within a region by removing the region from the current update region of the specified window. VarBoolFromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to bool.VarBoolFromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to bool.VarBoolFromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to bool.VarBoolFromDisp,OLEAUT32.DLL,NM,3,This function converts variant data types to BOOL from IDispatch.VarBoolFromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to bool.VarBoolFromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to bool.VarBoolFromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to bool.VarBoolFromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to bool.VarBoolFromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to bool.VarBoolFromStr,OLEAUT32.DLL,NM,4,Converts a variant of type string to bool.VarBoolFromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to bool.VarBoolFromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to bool.VarBoolFromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to bool.VarBstrFromBool,OLEAUT32.DLL,NM,4,Converts a variant of type bool to BSTR.VarBstrFromCy,OLEAUT32.DLL,NM,5,Converts a variant of type currency to BSTR.VarBstrFromDate,OLEAUT32.DLL,NM,5,Converts a variant of type date to BSTR.VarBstrFromDec,OLEAUT32.DLL,NM,4, Converts a variant of type decimal to BSTR.VarBstrFromDisp,OLEAUT32.DLL,NM,4,Converts a variant of type IDispatch to BSTR.VarBstrFromI1,OLEAUT32.DLL,NM,4,Converts a variant of type char to BSTR.VarBstrFromI2,OLEAUT32.DLL,NM,4,This function converts variant data types to BSTR from short.VarBstrFromI4,OLEAUT32.DLL,NM,4,Converts a variant of type long to BSTR.VarBstrFromR4,OLEAUT32.DLL,NM,4,Converts a variant of type float to BSTR.VarBstrFromR8,OLEAUT32.DLL,NM,5,Converts a variant of type double to BSTR.VarBstrFromUI1,OLEAUT32.DLL,NM,4,Converts a variant of type unsigned char to BSTR.VarBstrFromUI2,OLEAUT32.DLL,NM,4,Converts a variant of type unsigned short to BSTR.VarBstrFromUI4,OLEAUT32.DLL,NM,4,Converts a variant of type unsigned long to BSTR.VarCyFromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to curency.VarCyFromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to curency.VarCyFromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to curency.VarCyFromDisp,OLEAUT32.DLL,NM,3,This function converts variant data types to CURRENCY from IDispatch.VarCyFromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to currency.VarCyFromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to curency.VarCyFromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to curency.VarCyFromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to curency.VarCyFromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to curency.VarCyFromStr,OLEAUT32.DLL,NM,4,This function converts variant data types to from OLECHAR. VarCyFromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to curency.VarCyFromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to currency.VarCyFromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to currency.VarDateFromBool,OLEAUT32.DLL,NM,2,converts variant data types to DATE from BOOL.VarDateFromCy,OLEAUT32.DLL,NM,3,converts variant data types to DATE from currencyVarDateFromDec,OLEAUT32.DLL,NM,2, converts variant data types to DATE from decimalVarDateFromDisp,OLEAUT32.DLL,NM,3,Converts a variant of type IDispatch to date.VarDateFromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to date.VarDateFromI2,OLEAUT32.DLL,NM,2,converts variant data types to DATE from shortVarDateFromI4,OLEAUT32.DLL,NM,2,This function converts variant data types to DATE from long.VarDateFromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to date.VarDateFromR8,OLEAUT32.DLL,NM,3,This function converts variant data types to DATE from double.VarDateFromStr,OLEAUT32.DLL,NM,4,Converts a variant of type OLECHAR* to date.VarDateFromUdate,OLEAUT32.DLL,NM,3,Converts a time and date converted from MS-DOS format to variant format.

Page 33: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

33VarDateFromUI1,OLEAUT32.DLL,NM,2,converts variant data types to DATE from unsigned char.VarDateFromUI2,OLEAUT32.DLL,NM,2,This function converts variant data types to DATE from unsigned short.VarDateFromUI4,OLEAUT32.DLL,NM,2,This function converts variant data types to DATE from unsigned long. VarDecFromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to decimal.VarDecFromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to decimal.VarDecFromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to decimal.VarDecFromDisp,OLEAUT32.DLL,NM,3,This function converts variant data types to DECIMAL from IDispatch.VarDecFromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to decimal.VarDecFromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to decimal.VarDecFromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to decimal.VarDecFromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to decimal.VarDecFromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to decimal.VarDecFromStr,OLEAUT32.DLL,NM,4,Converts a variant of type OLECHAR* to decimal.VarDecFromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to decimal.VarDecFromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to decimal.VarDecFromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to decimal.VarI1FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type BOOL to char.VarI1FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to char.VarI1FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to char.VarI1FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to char.VarI1FromDisp,OLEAUT32.DLL,NM,3,This function converts variant data types to char from IDispatch.VarI1FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to char.VarI1FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to char.VarI1FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to char.VarI1FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to char.VarI1FromStr,OLEAUT32.DLL,NM,4,Converts a variant of type OLECHAR* to char.VarI1FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to char.VarI1FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to char.VarI1FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to char.VarI2FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to short.VarI2FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to short.VarI2FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to short.VarI2FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to short.VarI2FromDisp,OLEAUT32.DLL,NM,3,This function converts variant data types to short from IDispatch.VarI2FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to short.VarI2FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to short.VarI2FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to short.VarI2FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to short.VarI2FromStr,OLEAUT32.DLL,NM,4,Converts a variant of type string to short.VarI2FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to short.VarI2FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to short.VarI2FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to short.VarI4FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to long.VarI4FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to long.VarI4FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to long.VarI4FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to long.VarI4FromDisp,OLEAUT32.DLL,NM,3,This function converts variant data types to long from IDispatch.VarI4FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to long.VarI4FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to long.VarI4FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to long.VarI4FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to long.VarI4FromStr,OLEAUT32.DLL,NM,4, Converts a variant of type string to long.VarI4FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to long.VarI4FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to long.VarI4FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to long.VariantChangeType,OLEAUT32.DLL,NM,4, This function converts a variant from one type to anotherVariantChangeTypeEx,OLEAUT32.DLL,NM,5,This function converts a variant from one type to anotherVariantClear,OLEAUT32.DLL,NM,1,Clears a variant.VariantCopy,OLEAUT32.DLL,NM,2, Frees the destination variant and makes a copy of the source variant.VariantCopyInd,OLEAUT32.DLL,NM,2,Frees the destination variant and makes a copy of the source VARIANTARG, performing the necessary indirection if the source is specified to be VT_BYREF.VariantInit,OLEAUT32.DLL,NM,1,Initializes a variant.VariantTimeToDosDateTime,OLEAUT32.DLL,NM,4,Converts the variant representation of a date and time to MS-DOS date and time values.VariantTimeToSystemTime,OLEAUT32.DLL,NM,3,Converts the variant representation of time to system time values.VarNumFromParseNum,OLEAUT32.DLL,NM,4,Once the number is parsed, the caller can call VarNumFromParseNum to convert the parse results to a number.VarParseNumFromStr,OLEAUT32.DLL,NM,5,Parses a string, and creates a type-independent description of the number it represents.VarR4FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to float.VarR4FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to float.VarR4FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to float.VarR4FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to float.VarR4FromDisp,OLEAUT32.DLL,NM,3, This function converts variant data types to float from IDispatch.VarR4FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to float.VarR4FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to float.VarR4FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to float.VarR4FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to float.VarR4FromStr,OLEAUT32.DLL,NM,4,This function converts variant data types to float from OLECHAR.VarR4FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to float.VarR4FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to float.VarR4FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to float.VarR8FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to double.VarR8FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to double.VarR8FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to double.VarR8FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to double.VarR8FromDisp,OLEAUT32.DLL,NM,3,Converts a variant of type IDispatch to double.VarR8FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to double.VarR8FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to double.VarR8FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to double.VarR8FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to double.VarR8FromStr,OLEAUT32.DLL,NM,4,Converts a variant of type OLECHAR* to double.VarR8FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to double.VarR8FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to double.

VarR8FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to double.VarUdateFromDate,OLEAUT32.DLL,NM,4,Converts a time and date converted from variant format to MS-DOS format.VarUI1FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type BOOL to an unsigned char type.VarUI1FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to an unsigned char type.VarUI1FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to an unsigned char type.VarUI1FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to an unsigned char type.VarUI1FromDisp,OLEAUT32.DLL,NM,3, converts variant data types to BYTE from VarUI1FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to unsigned char.VarUI1FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to an unsigned char type.VarUI1FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to an unsigned char type.VarUI1FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to an unsigned char type.VarUI1FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to an unsigned char type.VarUI1FromStr,OLEAUT32.DLL,NM,4, converts variant data types to BYTE from BSTR.VarUI1FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to unsigned char.VarUI1FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to unsigned char.VarUI2FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to unsigned short.VarUI2FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to unsigned short.VarUI2FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to unsigned short.VarUI2FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to unsigned short.VarUI2FromDisp,OLEAUT32.DLL,NM,3,Converts a variant of type IDispatch* to unsigned short.VarUI2FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to unsigned short.VarUI2FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to unsigned short.VarUI2FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to unsigned short.VarUI2FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to unsigned short.VarUI2FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to unsigned short.VarUI2FromStr,OLEAUT32.DLL,NM,4,Converts a variant of type string to unsigned short. VarUI2FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to unsigned short.VarUI2FromUI4,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned long to unsigned short.VarUI4FromBool,OLEAUT32.DLL,NM,2,Converts a variant of type bool to unsigned long.VarUI4FromCy,OLEAUT32.DLL,NM,3,Converts a variant of type currency to unsigned long.VarUI4FromDate,OLEAUT32.DLL,NM,3,Converts a variant of type date to unsigned long.VarUI4FromDec,OLEAUT32.DLL,NM,2,Converts a variant of type decimal to unsigned long.VarUI4FromDisp,OLEAUT32.DLL,NM,3,Converts a variant of type IDispatch* to unsigned long.VarUI4FromI1,OLEAUT32.DLL,NM,2,Converts a variant of type char to unsigned long.VarUI4FromI2,OLEAUT32.DLL,NM,2,Converts a variant of type short to unsigned long.VarUI4FromI4,OLEAUT32.DLL,NM,2,Converts a variant of type long to unsigned long.VarUI4FromR4,OLEAUT32.DLL,NM,2,Converts a variant of type float to unsigned long.VarUI4FromR8,OLEAUT32.DLL,NM,3,Converts a variant of type double to unsigned long.VarUI4FromStr,OLEAUT32.DLL,NM,4,This function converts variant data types to unsigned long from string.VarUI4FromUI1,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned char to unsigned long.VarUI4FromUI2,OLEAUT32.DLL,NM,2,Converts a variant of type unsigned short to unsigned long.VectorFromBstr,OLEAUT32.DLL,NM,2,Returns a vector, assigning each character in the BSTR to an element of the vector.VerFindFile,VERSION.DLL,AW,8, determines where to install a file based on whether it locates another version of the file in the system.VerifySignature,SECUR32.DLL,NM,4, Verifies the signature.VerInstallFile,VERSION.DLL,AW,8 function attempts to install the specified file based on information returned from the VerFindFile function.VerLanguageName,KERNEL32.DLL,AW,3 retrieves a description string for the language associated with a specified binary Microsoft language identifier. VerQueryValue,VERSION.DLL,AW,4, returns selected version information from the specified version-information resource.VirtualAlloc,KERNEL32.DLL,NM,4, reserves or commits a region of pages in the virtual address space of the calling process.VirtualAllocEx,KERNEL32.DLL,NM,5, reserves, commits, or both, a region of memory within the virtual address space of a specified process.VirtualFree,KERNEL32.DLL,NM,3, releases or decommits (or both) a region of pages within the virtual address space of the calling process.VirtualFreeEx,KERNEL32.DLL,NM,4, releases, decommits, or both, a region of memory within the virtual address space of a specified process.VirtualLock,KERNEL32.DLL,NM,2 locks the specified region of the process?s virtual address space into memory, ensuring that subsequentaccess to the region will not incur a page fault.VirtualProtect,KERNEL32.DLL,NM,4 changes the access protection on aregion of committed pages in the virtual address space of thecalling process.VirtualProtectEx,KERNEL32.DLL,NM,5 changes the access protection on a region of committed pages in the virtual address space of a specified process.VirtualQuery,KERNEL32.DLL,NM,3, provides information about a range of pages in the virtual address space of the calling process.VirtualQueryEx,KERNEL32.DLL,NM,4, provides information about a range of pages within the virtual address space of a specified process.VirtualUnlock,KERNEL32.DLL,NM,2 unlocks a specified range of pages inthe virtual address space of a process, enabling the system to swapthe pages out to the paging file if necessary.VkKeyScan,USER32.DLL,AW,1 translates a character to the corresponding virtual-key code and shift state for the current keyboard. VkKeyScanEx,USER32.DLL,AW,2, translates a character to the corresponding virtual-key code and shift state.WaitCommEvent,KERNEL32.DLL,NM,3, waits for an event to occur for a specified communications device.WaitForDebugEvent,KERNEL32.DLL,NM,2, waits for a debugging event to occur in a process being debugged.WaitForInputIdle,USER32.DLL,NM,2 waits until the given process is waiting for user input with no input pending, or until the time-out interval has elapsed. WaitForMultipleObjects,KERNEL32.DLL,NM,4 function returns when any one or all of the specified objects are in the signaled state or the time-out interval elapses.WaitForMultipleObjectsEx,KERNEL32.DLL,NM,5 function returns when any one or all of the specified objects are in the signaled state or the time-out interval elapses or an I/O completion routine or asynchronous procedure call (APC) is queued to the thread.WaitForNtmsNotification,NTMSAPI.DLL,NM,3, waits for the next object change notification.WaitForNtmsOperatorRequest,NTMSAPI.DLL,NM,3, waits for the specified RSM operator request.WaitForSingleObject,KERNEL32.DLL,NM,2 returns when the specified object is in the signaled state or the time-out interval elapses.WaitForSingleObjectEx,KERNEL32.DLL,NM,3, returns when The specified object is in the signaled state. or The time-out interval elapses.

Page 34: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

34WaitMessage,USER32.DLL,NM,0, yields control to other threads when a thread has no other messages in its message queue.WaitNamedPipe,KERNEL32.DLL,AW,2 waits until either a time-out interval elapses or an instance of the specified named pipe is available to be connected to waveInAddBuffer,WINMM.DLL,NM,3, sends an input buffer to the given waveform-audio input device.waveInClose,WINMM.DLL,NM,1, closes the given waveform-audio input device.waveInGetDevCaps,WINMM.DLL,AW,3, retrieves the capabilities of a given waveform-audio input device.waveInGetErrorText,WINMM.DLL,AW,3, retrieves a textual description of the error identified by the given error number.waveInGetID,WINMM.DLL,NM,2, gets the device identifier for the given waveform-audio input device.waveInGetNumDevs,WINMM.DLL,NM,0 returns the number of waveform-audio input devices present in the system.waveInGetPosition,WINMM.DLL,NM,3, retrieves the current input position of the given waveform-audio input device.waveInMessage,WINMM.DLL,NM,4 sends messages to the waveform-audio, Waveform Functionsinput device drivers.waveInOpen,WINMM.DLL,NM,6 opens the given waveformfor recording.waveInPrepareHeader,WINMM.DLL,NM,3, prepares a buffer for waveform- audio input.waveInReset,WINMM.DLL,NM,1 stops input on the given waveform-audio input device and resets the current position to zero.waveInStart,WINMM.DLL,NM,1, starts input on the given waveform-audio input device.waveInStop,WINMM.DLL,NM,1, stops waveform-audio input.waveInUnprepareHeader,WINMM.DLL,NM,3, cleans up the preparation performed by the waveInPrepareHeader function.waveOutBreakLoop,WINMM.DLL,NM,1 breaks a loop on the given waveform-audio output device and allows playback to continue with the nextblock in the driver list.waveOutClose,WINMM.DLL,NM,1 closes the given waveform-audio output device.waveOutGetDevCaps,WINMM.DLL,AW,3, retrieves the capabilities of a given waveform-audio output device.waveOutGetErrorText,WINMM.DLL,AW,3, retrieves a textual description of the error identified by the given error number.waveOutGetID,WINMM.DLL,NM,2, retrieves the device identifier for the given waveform-audio output device.waveOutGetNumDevs,WINMM.DLL,NM,0, retrieves the number of waveform- audio output devices present in the system.waveOutGetPitch,WINMM.DLL,NM,2 retrieves the current pitch setting for the specified waveform-audio output device.waveOutGetPlaybackRate,WINMM.DLL,NM,2, retrieves the current playback rate for the specified waveform-audio output device.waveOutGetPosition,WINMM.DLL,NM,3 retrieves the current playback,position of the given waveform-audio output device.waveOutGetVolume,WINMM.DLL,NM,2, retrieves the current volume level of the specified waveform-audio output device.waveOutMessage,WINMM.DLL,NM,4, sends messages to the waveform-audio output device drivers.waveOutOpen,WINMM.DLL,NM,6, opens the given waveform-audio output device for playback.waveOutPause,WINMM.DLL,NM,1, pauses playback on the given waveform- audio output device.waveOutPrepareHeader,WINMM.DLL,NM,3 prepares a waveform-audio data block for playback.waveOutReset,WINMM.DLL,NM,1, stops playback on the given waveform- audio output device and resets the current position to zero.waveOutRestart,WINMM.DLL,NM,1, resumes playback on a paused waveform- audio output device.waveOutSetPitch,WINMM.DLL,NM,2, sets the pitch for the specified waveform-audio output device.waveOutSetPlaybackRate,WINMM.DLL,NM,2, sets the playback rate for the specified waveform-audio output device.waveOutSetVolume,WINMM.DLL,NM,2, sets the volume level of the specified waveform-audio output device.waveOutUnprepareHeader,WINMM.DLL,NM,3, cleans up the preparation performed by the waveOutPrepareHeader function.waveOutWrite,WINMM.DLL,NM,3, sends a data block to the given waveform- audio output device.wglCopyContext,OPENGL.DLL,NM,3, copies selected groups of rendering states from one OpenGL rendering context to another. wglCopyContext,OPENGL32.DLL,NM,3, copies selected groups of rendering states from one OpenGL rendering context to another. wglCreateContext,OPENGL.DLL,NM,1 creates a new OpenGL renderingcontext, which is suitable for drawing on the device referenced byhdc.wglCreateContext,OPENGL32.DLL,NM,1 creates a new OpenGL renderingcontext, which is suitable for drawing on the device referenced byhdc.wglCreateLayerContext,OPENGL.DLL,NM,2, creates a new OpenGL rendering context for drawing to a specified layer plane on a device context.wglCreateLayerContext,OPENGL32.DLL,NM,2, creates a new OpenGL rendering context for drawing to a specified layer plane on a device context.wglDeleteContext,OPENGL.DLL,NM,1, deletes a specified OpenGL rendering context.wglDeleteContext,OPENGL32.DLL,NM,1, deletes a specified OpenGL rendering context.wglDescribeLayerPlane,OPENGL.DLL,NM,5, obtains information about the layer planes of a given pixel format.wglDescribeLayerPlane,OPENGL32.DLL,NM,5, obtains information about the layer planes of a given pixel format.wglGetCurrentContext,OPENGL.DLL,NM,0, obtains a handle to the current OpenGL rendering context of the calling thread.wglGetCurrentContext,OPENGL32.DLL,NM,0, obtains a handle to the current OpenGL rendering context of the calling thread.wglGetCurrentDC,OPENGL.DLL,NM,0 obtains a handle to the device contextthat is associated with the current OpenGL rendering context of thecalling thread.wglGetCurrentDC,OPENGL32.DLL,NM,0 obtains a handle to the device contextthat is associated with the current OpenGL rendering context of thecalling thread.wglGetLayerPaletteEntries,OPENGL.DLL,NM,5 retrieves the paletteentries from a given color-index layer plane for a specified devicecontext.wglGetLayerPaletteEntries,OPENGL32.DLL,NM,5 retrieves the paletteentries from a given color-index layer plane for a specified devicecontext.wglGetProcAddress,OPENGL.DLL,NM,1 returns the address of an OpenGLextension function for use with the current OpenGL renderingcontext.wglGetProcAddress,OPENGL32.DLL,NM,1 returns the address of an OpenGLextension function for use with the current OpenGL renderingcontext.wglMakeCurrent,OPENGL.DLL,NM,2, makes a specified OpenGL rendering context the calling thread?s current rendering context.wglMakeCurrent,OPENGL32.DLL,NM,2, makes a specified OpenGL rendering context the calling thread?s current rendering context.wglRealizeLayerPalette,OPENGL.DLL,NM,3 maps palette entries from agiven color-index layer plane into the physical palette orinitializes the palette of an RGBA layer plane.

wglRealizeLayerPalette,OPENGL32.DLL,NM,3 maps palette entries from agiven color-index layer plane into the physical palette orinitializes the palette of an RGBA layer plane.wglSetLayerPaletteEntries,OPENGL.DLL,NM,5, sets the palette entries in a given color-index layer plane for a specified device context.wglSetLayerPaletteEntries,OPENGL32.DLL,NM,5, sets the palette entries in a given color-index layer plane for a specified device context.wglShareLists,OPENGL.DLL,NM,2, enables multiple OpenGL rendering contexts to share a single display-list space.wglShareLists,OPENGL32.DLL,NM,2, enables multiple OpenGL rendering contexts to share a single display-list space.wglSwapLayerBuffers,OPENGL.DLL,NM,2, swaps the front and back buffers in the overlay, underlay, and main planes of the window referenced by a specified device context. wglSwapLayerBuffers,OPENGL32.DLL,NM,2, swaps the front and back buffers in the overlay, underlay, and main planes of the window referenced by a specified device context. wglUseFontBitmaps,OPENGL.DLL,AW,4 wglUseFontBitmapscreates a set of bitmap displaylists for use in the current OpenGL rendering context.wglUseFontBitmaps,OPENGL32.DLL,AW,4 wglUseFontBitmapscreates a set of bitmap displaylists for use in the current OpenGL rendering context.wglUseFontOutlines,OPENGL.DLL,AW,8 creates three-dimensional (3-D) characters based on a TrueType font for use in OpenGL-rendered scenes.wglUseFontOutlines,OPENGL32.DLL,AW,8 creates three-dimensional (3-D) characters based on a TrueType font for use in OpenGL rendered scenes.WideCharToMultiByte,KERNEL32.DLL,NM,8 maps a wide character string to anew character string.WidenPath,GDI32.DLL,NM,1 redefines the current path as the area that would be painted if the path were stroked using the pen currently selected into the given device context. WindowFromDC,USER32.DLL,NM,1, returns the handle of the window associated with the given display device context (DC).WindowFromPoint,USER32.DLL,NM,2, retrieves the handle of the window that contains the specified point.WinExec,KERNEL32.DLL,NM,2, runs the specified application.WinHelp,USER32.DLL,AW,4, starts Windows Help (WINHELP.WinLoadTrustProvider,WINTRUST.DLL,NM,1, loads a trust provider DLL into the address space of the calling process.WinSubmitCertificate,WINTRUST.DLL,NM,1 passes a WIN_CERTIFICATEstructure to all trust providers registered with the WinTrustservice.WinVerifyTrust,WINTRUST.DLL,NM,3, performs a specified verification action on a specified subject.WNetAddConnection,MPR.DLL,AW,3, enables the calling application to connect a local device to a network resource.WNetAddConnection2,MPR.DLL,AW,4, makes a connection to a network resource.WNetAddConnection3,MPR.DLL,AW,5, makes a connection to a network resource.WNetCancelConnection,MPR.DLL,AW,2, breaks an existing network connection.WNetCancelConnection2,MPR.DLL,AW,3, breaks an existing network connection.WNetCloseEnum,MPR.DLL,NM,1, ends a network resource enumeration started by the WNetOpenEnum function.WNetConnectionDialog,MPR.DLL,NM,2, starts a general browsing dialog box for connecting to network resources.WNetConnectionDialog1,MPR.DLL,AW,1, brings up a general browsing dialog for connecting to network resources.WNetDisconnectDialog,MPR.DLL,NM,2, starts a general browsing dialog box for disconnecting from network resources.WNetDisconnectDialog1,MPR.DLL,AW,1, attempts to disconnect from a network resource.WNetEnumResource,MPR.DLL,AW,4, continues a network-resource enumeration started by the WNetOpenEnum function.WNetGetConnection,MPR.DLL,AW,3, retrieves the name of the network resource associated with a local device.WNetGetLastError,MPR.DLL,AW,5, retrieves the most recent extended error code set by a Windows network function.WNetGetNetworkInformation,MPR.DLL,AW,2 returns extended informationabout a specific network whose name was returned by a previousnetwork enumeration.WNetGetProviderName,MPR.DLL,AW,3, obtains the provider name for a specific type of network.WNetGetUniversalName,MPR.DLL,AW,4 takes a drive-based path for a network resource and obtains a data structure that contains a more universal form of the name. WNetGetUser,MPR.DLL,AW,3, retrieves the current default user name or the user name used to establish a network connection.WNetOpenEnum,MPR.DLL,AW,5, starts an enumeration of network resources or existing connections.WNetUseConnection,MPR.DLL,AW,8, makes a connection to a network resource.WPUCompleteOverlappedRequest,WS2_32.DLL,NM,5, performs overlapped I/O completion notification for overlapped I/O operations.WrapCompressedRTFStream,MAPI32.DLL,NM,3 creates a text stream in uncompressed Rich Text Format (RTF) from the compressed format used in the PR_RTF_COMPRESSED property. WrapStoreEntryID,MAPI32.DLL,NM,6 converts a message store?s internalentry identifier to an entry identifier more usable by themessaging system.WriteClassStg,OLE32.DLL,NM,2, stores the specified class identifier (CLSID) in a storage object.WriteClassStm,OLE32.DLL,NM,2, stores the specified CLSID in the stream.WriteConsole,KERNEL32.DLL,AW,5, writes a character string to a console screen buffer beginning at the current cursor location.WriteConsoleInput,KERNEL32.DLL,AW,4, writes data directly to the console input buffer.WriteConsoleOutput,KERNEL32.DLL,AW,5 writes character and colorattribute data to a specified rectangular block of character cellsin a console screen buffer.WriteConsoleOutputAttribute,KERNEL32.DLL,NM,5 copies a number of foreground and background color attributes to consecutive cells of a console screen buffer, beginning at a specified location. WriteConsoleOutputCharacter,KERNEL32.DLL,AW,5 copies a number of characters to consecutive cells of a console screen buffer, beginning at a specified location. WriteFile,KERNEL32.DLL,NM,5, writes data to a file and is designed for both synchronous and asynchronous operation.WriteFileEx,KERNEL32.DLL,NM,5, writes data to a file.WriteFmtUserTypeStg,OLE32.DLL,NM,3, writes a clipboard format and user type to the storage object.WritePrinter,WINMM.DLL,NM,4, informs the print spooler that data should be written to the specified printer.WritePrivateProfileSection,KERNEL32.DLL,AW,3, replaces the keys and values under the specified section in an initialization file.WritePrivateProfileString,KERNEL32.DLL,AW,4, copies a string into the specified section of the specified initialization file.WritePrivateProfileStruct,KERNEL32.DLL,AW,5, copies data into the to the end of the data.WriteProcessMemory,KERNEL32.DLL,NM,5, writes memory in a specified process.WriteProfileSection,KERNEL32.DLL,AW,2, replaces the contents of the specified section in the WIN.WriteProfileString,KERNEL32.DLL,AW,3, copies a string into the specified section of the WIN.WriteTapemark,KERNEL32.DLL,NM,4, writes a specified number of filemarks, setmarks, short filemarks, or long filemarks to a tape device.

Page 35: mr Ribić Samir, dipl - Faculty of Electrical Engineering ...people.etf.unsa.ba/~samir.ribic/skripta/Spisak API funkcij…  · Web viewDirectXSetup,DSETUP.DLL,AW,3,Installs one or

35WSAAccept,WS2_32.DLL,NM,5 accepts a connection based on the return value of a condition function, andoptionally creates or joins a socket group.WSAAddressToString,WS2_32.DLL,AW,5 converts all components of a SOCKADDR structure into a human-readable stringrepresentation of the address.WSAAsyncGetHostByAddr,WS2_32.DLL,NM,7, asynchronously retrieves host information that corresponds to an address.WSAAsyncGetHostByAddr,WSOCK32.DLL,NM,7, is an asynchronous version of gethostbyaddr.WSAAsyncGetHostByName,WS2_32.DLL,NM,5 cancels an incomplete asynchronous operation.WSAAsyncGetHostByName,WSOCK32.DLL,NM,5 processing a callback function.WSAAsyncGetProtoByName,WS2_32.DLL,NM,5, asynchronously retrieves protocol information that corresponds to a protocol name.WSAAsyncGetProtoByName,WSOCK32.DLL,NM,5, asynchronously retrieves protocol information that corresponds to a protocol name.WSAAsyncGetProtoByNumber,WS2_32.DLL,NM,5 asynchronously retrieves protocol information corresponding to aprotocol number.WSAAsyncGetProtoByNumber,WSOCK32.DLL,NM,5 asynchronously retrieves protocol information corresponding to aprotocol number.WSAAsyncGetServByName,WS2_32.DLL,NM,6 asynchronously retrieves service information corresponding to a service name andport.WSAAsyncGetServByName,WSOCK32.DLL,NM,6 asynchronously retrieves service information corresponding to a service name andport.WSAAsyncGetServByPort,WS2_32.DLL,NM,6 gets serviceinformation corresponding to a port and protocol asynchronously.WSAAsyncGetServByPort,WSOCK32.DLL,NM,6 gets service information corresponding to a port and protocol asynchronously.WSAAsyncSelect,WS2_32.DLL,NM,4, is used to request that WS2_32.WSAAsyncSelect,WSOCK32.DLL,NM,4, is used to request that WS2_32.WSACancelAsyncRequest,WS2_32.DLL,NM,1 cancels an incomplete asynchronous operation.WSACancelAsyncRequest,WSOCK32.DLL,NM,1 cancels an incomplete asynchronous operation.WSACancelBlockingCall,WS2_32.DLL,NM,0 closes an existing socket.WSACancelBlockingCall,WSOCK32.DLL,NM,0 closes an existing socket.WSACleanup,WS2_32.DLL,NM,0 terminates use of theWS2_32.WSACleanup,WSOCK32.DLL,NM,0 terminates use of theWS2_32.WSACloseEvent,WS2_32.DLL,NM,1 closes an open eventobject handle.WSAConnect,WS2_32.DLL,NM,7 establishes a connection to another socket application, exchanges connect data, and specifies needed quality of service based on the supplied FLOWSPEC structure.WSACreateEvent,WS2_32.DLL,NM,0 creates a new event object.WSADuplicateSocket,WS2_32.DLL,AW,3, is used to enable socket sharing between processes.WSAEnumNameSpaceProviders,WS2_32.DLL,AW,2, retrieves information about available namespaces.WSAEnumNetworkEvents,WS2_32.DLL,NM,3 discovers occurrences of network events for the indicated socket.WSAEnumProtocols,WS2_32.DLL,AW,3, provides equivalent functionality in Windows Sockets 2.WSAEventSelect,WS2_32.DLL,NM,3 specifies an event object to be associated with the supplied set of FD_XXX network events.WSAGetLastError,WS2_32.DLL,NM,0, returns the error status for the last operation that failed.WSAGetLastError,WSOCK32.DLL,NM,0, returns the error status for the last operation that failed.WSAGetOverlappedResult,WS2_32.DLL,NM,5 returns theresults of an overlapped operation on the specified socket.WSAGetQOSByName,WS2_32.DLL,NM,3 initializes a QUALITYOFSERVICE structure based on a named template.WSAGetServiceClassInfo,WS2_32.DLL,AW,4 retrieves all of the class information (schema) pertaining to a specified serviceclass from a specified name space provider.WSAGetServiceClassNameByClassId,WS2_32.DLL,AW,3, retrieves the name of the service associated with the specified type. This name is the generic service name, like FTP or SNA, and not the name of a specific instance of that service.WSAHtonl,WS2_32.DLL,NM,3 converts a u_long from hostbyte order to network byte order.WSAHtons,WS2_32.DLL,NM,3 converts a u_short from hostbyte order to network byte order.WSAInstallServiceClass,WS2_32.DLL,AW,1 registers a service class schema within a name space.WSAIoctl,WS2_32.DLL,NM,9 controls the mode of a socket.WSAIsBlocking,WS2_32.DLL,NM,0 This has been removed in compliance with the WindowsSockets 2 specification, revision 2.WSAIsBlocking,WSOCK32.DLL,NM,0 This has been removed in compliance with the WindowsSockets 2 specification, revision 2.WSAJoinLeaf,WS2_32.DLL,NM,8 joins a leaf node into a multipoint session, exchanges connect data, and specifies needed quality of service based on the supplied FLOWSPEC structures.WSALookupServiceBegin,WS2_32.DLL,AW,3 ininitiates a client query that is constrained by the information containedwithin a WSAQUERYSET structure.WSALookupServiceEnd,WS2_32.DLL,NM,1 called to free the handle after previous calls to WSALookupServiceBegin and WSALookupServiceNext .

WSALookupServiceNext,WS2_32.DLL,AW,4 called after obtaining a handle from a previous call to WSALookupServiceBegin in order to retrieve the requested service information.WSANtohl,WS2_32.DLL,NM,3 converts a u_long from network byte order to host byte order.WSANtohs,WS2_32.DLL,NM,3 WSANtohsconverts a u_short fromnetwork byte order to host byte order.WSAProviderConfigChange,WS2_32.DLL,NM,3, notifies the application when the provider configuration is changed.WSARecv,WS2_32.DLL,NM,7 WSARecvreceives data from a socket.WSARecvDisconnect,WS2_32.DLL,NM,2 terminates receptionon a socket, and retrieves the disconnect data if the socket isconnection oriented.WSARecvEx,MSWSOCK.DLL,NM,4 The Windows Sockets WSARecvEx function is identical to the recv function, except the flags parameter is an in-out parameter.WSARecvEx,WSOCK32.DLL,NM,4 The Windows Sockets WSARecvEx function is identical to the recv function, except the flags parameter is an in-out parameter.WSARecvFrom,WS2_32.DLL,NM,9 receives a datagram andstores the source address.WSARemoveServiceClass,WS2_32.DLL,NM,1 permanently unregisters service class schema.WSAResetEvent,WS2_32.DLL,NM,1, is used to set the state of the event object to nonsignaled.WSASend,WS2_32.DLL,NM,7 sends data on a connectedsocket.WSASendDisconnect,WS2_32.DLL,NM,2 initiates termination of the connection for the socket and sends disconnectdata.WSASendTo,WS2_32.DLL,NM,9 sends data to a specificdestination, using overlapped I/O where applicable.WSASetBlockingHook,WS2_32.DLL,NM,1 This has been removed in compliance with the WindowsSockets 2 specification, revision 2.WSASetBlockingHook,WSOCK32.DLL,NM,1 This has been removed in compliance with the WindowsSockets 2 specification, revision 2.WSASetEvent,WS2_32.DLL,NM,1, sets the state of the event object to be signaled.WSASetLastError,WS2_32.DLL,NM,1 sets the error code that can be retrieved through the WSAGetLastError function.WSASetLastError,WSOCK32.DLL,NM,1 sets the error code that can be retrieved through the WSAGetLastError function.WSASetService,WS2_32.DLL,AW,3 registers or deregisters a service instance within one or more name spaces. WSASocket,WS2_32.DLL,AW,6 creates a socket that is bound to a specific transport service provider, and optionally creates and/or joins a socket group.WSAStartup,WS2_32.DLL,NM,2, initiates use of WS2_32.DLL by a process.WSAStartup,WSOCK32.DLL,NM,2, initiates use of WS2_32.DLL by a process.WSAStringToAddress,WS2_32.DLL,AW,5, converts a numeric string to a sockaddr structure, suitable for passing to Windows Sockets routines that take such a structure.WSAUnhookBlockingHook,WS2_32.DLL,NM,0 This has been removed in compliance with the WindowsSockets 2 specification, revision 2.WSAUnhookBlockingHook,WSOCK32.DLL,NM,0 Thishas been removed in compliance with the WindowsSockets 2 specification, revision 2.WSAWaitForMultipleEvents,WS2_32.DLL,NM,5 returns either when one or all of the specified event objects are in the signaled state, or when the time-out interval expires.WSCDeinstallProvider,WS2_32.DLL,NM,2, removes the specified transport provider from the system configuration database.WSCEnableNSProvider,WS2_32.DLL,NM,2, changes the state of a given name-space provider. It is intended to give the end user the ability to change the state of the name-space providers through Control Panel.WSCEnumProtocols,WS2_32.DLL,NM,4, retrieves information about available transport protocols.WSCGetProviderPath,WS2_32.DLL,NM,4, retrieves the DLL path for the specified provider.WSCInstallNameSpace,WS2_32.DLL,NM,5, installs a name-space provider. For providers that are able to support multiple names spaces, this function must be called once for every namespace supported, and a unique provider identifier must be supplied each time.WSCInstallProvider,WS2_32.DLL,NM,5, installs the specified transport provider into the system configuration database.WSCUnInstallNameSpace,WS2_32.DLL,NM,1, uninstalls the indicated name-space provider.WSCWriteProviderOrder,WS2_32.DLL,NM,2, is used to reorder the available transport providers. The order of the protocols determines the priority of a protocol when being enumerated or selected for use.wvsprintf,USER32.DLL,AW,3, formats and stores a series of characters and values in a buffer._hread,KERNEL32.DLL,NM,3, reads data from the specified file._hwrite,KERNEL32.DLL,NM,3, writes data to the specified file._lclose,KERNEL32.DLL,NM,1, closes the specified file so that it is no longer available for reading or writing._lcreat,KERNEL32.DLL,NM,2, creates or opens a specified file._llseek,KERNEL32.DLL,NM,3 repositions the file pointer in a previously opened file. _lopen,KERNEL32.DLL,NM,2, opens an existing file and sets the file pointer to the beginning of the file._lread,KERNEL32.DLL,NM,3, reads data from the specified file._lwrite,KERNEL32.DLL,NM,3, writes data to the specified file.__WSAFDIsSet,WS2_32.DLL,NM,2, specifies whether a socket is included in a set of socket descriptors.__WSAFDIsSet,WSOCK32.DLL,NM,2, specifies whether a socket is included in a set of socket descriptors.

.

Sve ove funkcije se pozivaju StdCall pravilima, a funkcije koje se pozivaju po Ccall pravilima (uglavnom funkcije iz Microsoft C runtime biblioteka) nisu navedene u ovoj tabeli. Dato je oko 4800 funkcija. Pored ovoga oko 1000 funkcija sa spiska ima ASCII i Unicode verzije. Ali, ni to nije sve, postoji još oko 3000 nedokumentovanih funkcija i oko 2000 funkcija čija imena i način poziva nisu kompatibilni sa FILDZAN-32 (ali se mogu pozvati Inline asemblerom), te ogroman broj COM/OLE i .NET objekata i metoda, kao i struktura i Windows poruka.


Recommended