home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / packages / win32ada / data.z / win32-nddeapi.ads < prev    next >
Encoding:
Text File  |  1996-03-15  |  22.5 KB  |  450 lines

  1. -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-nddeapi.ads,v $ 
  2. -- $Revision: 1.12 $ $Date: 96/03/15 12:54:10 $ $Author: stm $ 
  3. -- See end of file for Copyright (c) information.
  4.  
  5. with Win32.Winnt;
  6.  
  7. package Win32.Nddeapi is
  8.  
  9.     use type Interfaces.C.Char_Array;
  10.  
  11.     SEP_CHAR                     : constant := 44;          -- nddeapi.h:24
  12.     BAR_CHAR                     : constant CHAR_Array := "|" & Nul;
  13.                                                             -- nddeapi.h:25
  14.     BAR_WCHAR                    : constant WCHAR_Array := "|" & Wide_Nul;
  15.                                                             -- nddeapi.h:27
  16.     NDDE_NO_ERROR                : constant := 0;           -- nddeapi.h:30
  17.     NDDE_ACCESS_DENIED           : constant := 1;           -- nddeapi.h:31
  18.     NDDE_BUF_TOO_SMALL           : constant := 2;           -- nddeapi.h:32
  19.     NDDE_ERROR_MORE_DATA         : constant := 3;           -- nddeapi.h:33
  20.     NDDE_INVALID_SERVER          : constant := 4;           -- nddeapi.h:34
  21.     NDDE_INVALID_SHARE           : constant := 5;           -- nddeapi.h:35
  22.     NDDE_INVALID_PARAMETER       : constant := 6;           -- nddeapi.h:36
  23.     NDDE_INVALID_LEVEL           : constant := 7;           -- nddeapi.h:37
  24.     NDDE_INVALID_PASSWORD        : constant := 8;           -- nddeapi.h:38
  25.     NDDE_INVALID_ITEMNAME        : constant := 9;           -- nddeapi.h:39
  26.     NDDE_INVALID_TOPIC           : constant := 10;          -- nddeapi.h:40
  27.     NDDE_INTERNAL_ERROR          : constant := 11;          -- nddeapi.h:41
  28.     NDDE_OUT_OF_MEMORY           : constant := 12;          -- nddeapi.h:42
  29.     NDDE_INVALID_APPNAME         : constant := 13;          -- nddeapi.h:43
  30.     NDDE_NOT_IMPLEMENTED         : constant := 14;          -- nddeapi.h:44
  31.     NDDE_SHARE_ALREADY_EXIST     : constant := 15;          -- nddeapi.h:45
  32.     NDDE_SHARE_NOT_EXIST         : constant := 16;          -- nddeapi.h:46
  33.     NDDE_INVALID_FILENAME        : constant := 17;          -- nddeapi.h:47
  34.     NDDE_NOT_RUNNING             : constant := 18;          -- nddeapi.h:48
  35.     NDDE_INVALID_WINDOW          : constant := 19;          -- nddeapi.h:49
  36.     NDDE_INVALID_SESSION         : constant := 20;          -- nddeapi.h:50
  37.     NDDE_INVALID_ITEM_LIST       : constant := 21;          -- nddeapi.h:51
  38.     NDDE_SHARE_DATA_CORRUPTED    : constant := 22;          -- nddeapi.h:52
  39.     NDDE_REGISTRY_ERROR          : constant := 23;          -- nddeapi.h:53
  40.     NDDE_CANT_ACCESS_SERVER      : constant := 24;          -- nddeapi.h:54
  41.     NDDE_INVALID_SPECIAL_COMMAND : constant := 25;          -- nddeapi.h:55
  42.     NDDE_INVALID_SECURITY_DESC   : constant := 26;          -- nddeapi.h:56
  43.     NDDE_TRUST_SHARE_FAIL        : constant := 27;          -- nddeapi.h:57
  44.     MAX_NDDESHARENAME            : constant := 256;         -- nddeapi.h:60
  45.     MAX_DOMAINNAME               : constant := 15;          -- nddeapi.h:61
  46.     MAX_USERNAME                 : constant := 15;          -- nddeapi.h:62
  47.     MAX_APPNAME                  : constant := 255;         -- nddeapi.h:63
  48.     MAX_TOPICNAME                : constant := 255;         -- nddeapi.h:64
  49.     MAX_ITEMNAME                 : constant := 255;         -- nddeapi.h:65
  50.     NDDEF_NOPASSWORDPROMPT       : constant := 16#1#;       -- nddeapi.h:68
  51.     NDDEF_NOCACHELOOKUP          : constant := 16#2#;       -- nddeapi.h:69
  52.     NDDEF_STRIP_NDDE             : constant := 16#4#;       -- nddeapi.h:70
  53.     SHARE_TYPE_OLD               : constant := 16#1#;       -- nddeapi.h:92
  54.     SHARE_TYPE_NEW               : constant := 16#2#;       -- nddeapi.h:93
  55.     SHARE_TYPE_STATIC            : constant := 16#4#;       -- nddeapi.h:94
  56.     NDDE_TRUST_SHARE_START       : constant := 16#80000000#;-- nddeapi.h:268
  57.     NDDE_TRUST_SHARE_INIT        : constant := 16#40000000#;-- nddeapi.h:269
  58.     NDDE_TRUST_SHARE_DEL         : constant := 16#20000000#;-- nddeapi.h:270
  59.     NDDE_TRUST_CMD_SHOW          : constant := 16#10000000#;-- nddeapi.h:271
  60.     NDDE_CMD_SHOW_MASK           : constant := 16#ffff#;    -- nddeapi.h:272
  61.  
  62.     type NDDESHAREINFO;                                     -- nddeapi.h:75
  63.  
  64.     type PNDDESHAREINFO is access all NDDESHAREINFO;        -- nddeapi.h:89
  65.  
  66.     type NDDESHAREINFO is                                   -- nddeapi.h:75
  67.         record
  68.             lRevision       : Win32.LONG;                   -- nddeapi.h:76
  69.             lpszShareName   : Win32.Winnt.LPTSTR;           -- nddeapi.h:77
  70.             lShareType      : Win32.LONG;                   -- nddeapi.h:78
  71.             lpszAppTopicList: Win32.Winnt.LPTSTR;           -- nddeapi.h:79
  72.             fSharedFlag     : Win32.LONG;                   -- nddeapi.h:80
  73.             fService        : Win32.LONG;                   -- nddeapi.h:81
  74.             fStartAppFlag   : Win32.LONG;                   -- nddeapi.h:82
  75.             nCmdShow        : Win32.LONG;                   -- nddeapi.h:83
  76.             qModifyId       : Win32.LONG_Array(0..1);       -- nddeapi.h:84
  77.             cNumItems       : Win32.LONG;                   -- nddeapi.h:85
  78.             lpszItemList    : Win32.Winnt.LPTSTR;           -- nddeapi.h:86
  79.         end record;
  80.  
  81.     function NDdeShareAddA(
  82.                 lpszServer: Win32.LPSTR;
  83.                 nLevel    : Win32.UINT;
  84.                 pSD       : Win32.Winnt.PSECURITY_DESCRIPTOR;
  85.                 lpBuffer  : Win32.LPBYTE;
  86.                 cBufSize  : Win32.DWORD)
  87.                return Win32.UINT;                           -- nddeapi.h:100
  88.  
  89.     function NDdeShareAdd(
  90.                 lpszServer: Win32.LPSTR;
  91.                 nLevel    : Win32.UINT;
  92.                 pSD       : Win32.Winnt.PSECURITY_DESCRIPTOR;
  93.                 lpBuffer  : Win32.LPBYTE;
  94.                 cBufSize  : Win32.DWORD)
  95.                return Win32.UINT
  96.                renames NDdeShareAddA;                       -- nddeapi.h:100
  97.  
  98.     function NDdeShareAddW(
  99.                 lpszServer: Win32.LPWSTR;
  100.                 nLevel    : Win32.UINT;
  101.                 pSD       : Win32.Winnt.PSECURITY_DESCRIPTOR;
  102.                 lpBuffer  : Win32.LPBYTE;
  103.                 cBufSize  : Win32.DWORD)
  104.                return Win32.UINT;                           -- nddeapi.h:109
  105.  
  106.     function NDdeShareDelA(
  107.                 lpszServer   : Win32.LPSTR;
  108.                 lpszShareName: Win32.LPSTR;
  109.                 wReserved    : Win32.UINT)
  110.                return Win32.UINT;                           -- nddeapi.h:121
  111.  
  112.     function NDdeShareDel(
  113.                 lpszServer   : Win32.LPSTR;
  114.                 lpszShareName: Win32.LPSTR;
  115.                 wReserved    : Win32.UINT)
  116.                return Win32.UINT
  117.                renames NDdeShareDelA;                       -- nddeapi.h:121
  118.  
  119.     function NDdeShareDelW(
  120.                 lpszServer   : Win32.LPWSTR;
  121.                 lpszShareName: Win32.LPWSTR;
  122.                 wReserved    : Win32.UINT)
  123.                return Win32.UINT;                           -- nddeapi.h:128
  124.  
  125.     function NDdeGetShareSecurityA(
  126.                 lpszServer    : Win32.LPSTR;
  127.                 lpszShareName : Win32.LPSTR;
  128.                 si            : Win32.Winnt.SECURITY_INFORMATION;
  129.                 pSD           : Win32.Winnt.PSECURITY_DESCRIPTOR;
  130.                 cbSD          : Win32.DWORD;
  131.                 lpcbsdRequired: Win32.LPDWORD)
  132.                return Win32.UINT;                           -- nddeapi.h:139
  133.  
  134.     function NDdeGetShareSecurity(
  135.                 lpszServer    : Win32.LPSTR;
  136.                 lpszShareName : Win32.LPSTR;
  137.                 si            : Win32.Winnt.SECURITY_INFORMATION;
  138.                 pSD           : Win32.Winnt.PSECURITY_DESCRIPTOR;
  139.                 cbSD          : Win32.DWORD;
  140.                 lpcbsdRequired: Win32.LPDWORD)
  141.                return Win32.UINT
  142.                renames NDdeGetShareSecurityA;               -- nddeapi.h:139
  143.  
  144.     function NDdeGetShareSecurityW(
  145.                 lpszServer    : Win32.LPWSTR;
  146.                 lpszShareName : Win32.LPWSTR;
  147.                 si            : Win32.Winnt.SECURITY_INFORMATION;
  148.                 pSD           : Win32.Winnt.PSECURITY_DESCRIPTOR;
  149.                 cbSD          : Win32.DWORD;
  150.                 lpcbsdRequired: Win32.LPDWORD)
  151.                return Win32.UINT;                           -- nddeapi.h:149
  152.  
  153.     function NDdeSetShareSecurityA(
  154.                 lpszServer   : Win32.LPSTR;
  155.                 lpszShareName: Win32.LPSTR;
  156.                 si           : Win32.Winnt.SECURITY_INFORMATION;
  157.                 pSD          : Win32.Winnt.PSECURITY_DESCRIPTOR)
  158.                return Win32.UINT;                           -- nddeapi.h:163
  159.  
  160.     function NDdeSetShareSecurity(
  161.                 lpszServer   : Win32.LPSTR;
  162.                 lpszShareName: Win32.LPSTR;
  163.                 si           : Win32.Winnt.SECURITY_INFORMATION;
  164.                 pSD          : Win32.Winnt.PSECURITY_DESCRIPTOR)
  165.                return Win32.UINT
  166.                renames NDdeSetShareSecurityA;               -- nddeapi.h:163
  167.  
  168.     function NDdeSetShareSecurityW(
  169.                 lpszServer   : Win32.LPWSTR;
  170.                 lpszShareName: Win32.LPWSTR;
  171.                 si           : Win32.Winnt.SECURITY_INFORMATION;
  172.                 pSD          : Win32.Winnt.PSECURITY_DESCRIPTOR)
  173.                return Win32.UINT;                           -- nddeapi.h:171
  174.  
  175.     function NDdeShareEnumA(
  176.                 lpszServer        : Win32.LPSTR;
  177.                 nLevel            : Win32.UINT;
  178.                 lpBuffer          : Win32.LPBYTE;
  179.                 cBufSize          : Win32.DWORD;
  180.                 lpnEntriesRead    : Win32.LPDWORD;
  181.                 lpcbTotalAvailable: Win32.LPDWORD)
  182.                return Win32.UINT;                           -- nddeapi.h:182
  183.  
  184.     function NDdeShareEnum(
  185.                 lpszServer        : Win32.LPSTR;
  186.                 nLevel            : Win32.UINT;
  187.                 lpBuffer          : Win32.LPBYTE;
  188.                 cBufSize          : Win32.DWORD;
  189.                 lpnEntriesRead    : Win32.LPDWORD;
  190.                 lpcbTotalAvailable: Win32.LPDWORD)
  191.                return Win32.UINT
  192.                renames NDdeShareEnumA;                      -- nddeapi.h:182
  193.  
  194.     function NDdeShareEnumW(
  195.                 lpszServer        : Win32.LPWSTR;
  196.                 nLevel            : Win32.UINT;
  197.                 lpBuffer          : Win32.LPBYTE;
  198.                 cBufSize          : Win32.DWORD;
  199.                 lpnEntriesRead    : Win32.LPDWORD;
  200.                 lpcbTotalAvailable: Win32.LPDWORD)
  201.                return Win32.UINT;                           -- nddeapi.h:192
  202.  
  203.     function NDdeShareGetInfoA(
  204.                 lpszServer       : Win32.LPSTR;
  205.                 lpszShareName    : Win32.LPSTR;
  206.                 nLevel           : Win32.UINT;
  207.                 lpBuffer         : Win32.LPBYTE;
  208.                 cBufSize         : Win32.DWORD;
  209.                 lpnTotalAvailable: Win32.LPDWORD;
  210.                 lpnItems         : Win32.LPWORD)
  211.                return Win32.UINT;                           -- nddeapi.h:205
  212.  
  213.     function NDdeShareGetInfo(
  214.                 lpszServer       : Win32.LPSTR;
  215.                 lpszShareName    : Win32.LPSTR;
  216.                 nLevel           : Win32.UINT;
  217.                 lpBuffer         : Win32.LPBYTE;
  218.                 cBufSize         : Win32.DWORD;
  219.                 lpnTotalAvailable: Win32.LPDWORD;
  220.                 lpnItems         : Win32.LPWORD)
  221.                return Win32.UINT
  222.                renames NDdeShareGetInfoA;                   -- nddeapi.h:205
  223.  
  224.     function NDdeShareGetInfoW(
  225.                 lpszServer       : Win32.LPWSTR;
  226.                 lpszShareName    : Win32.LPWSTR;
  227.                 nLevel           : Win32.UINT;
  228.                 lpBuffer         : Win32.LPBYTE;
  229.                 cBufSize         : Win32.DWORD;
  230.                 lpnTotalAvailable: Win32.LPDWORD;
  231.                 lpnItems         : Win32.LPWORD)
  232.                return Win32.UINT;                           -- nddeapi.h:216
  233.  
  234.     function NDdeShareSetInfoA(
  235.                 lpszServer   : Win32.LPSTR;
  236.                 lpszShareName: Win32.LPSTR;
  237.                 nLevel       : Win32.UINT;
  238.                 lpBuffer     : Win32.LPBYTE;
  239.                 cBufSize     : Win32.DWORD;
  240.                 sParmNum     : Win32.WORD)
  241.                return Win32.UINT;                           -- nddeapi.h:230
  242.  
  243.     function NDdeShareSetInfo(
  244.                 lpszServer   : Win32.LPSTR;
  245.                 lpszShareName: Win32.LPSTR;
  246.                 nLevel       : Win32.UINT;
  247.                 lpBuffer     : Win32.LPBYTE;
  248.                 cBufSize     : Win32.DWORD;
  249.                 sParmNum     : Win32.WORD)
  250.                return Win32.UINT
  251.                renames NDdeShareSetInfoA;                   -- nddeapi.h:230
  252.  
  253.     function NDdeShareSetInfoW(
  254.                 lpszServer   : Win32.LPWSTR;
  255.                 lpszShareName: Win32.LPWSTR;
  256.                 nLevel       : Win32.UINT;
  257.                 lpBuffer     : Win32.LPBYTE;
  258.                 cBufSize     : Win32.DWORD;
  259.                 sParmNum     : Win32.WORD)
  260.                return Win32.UINT;                           -- nddeapi.h:240
  261.  
  262.     function NDdeSetTrustedShareA(
  263.                 lpszServer    : Win32.LPSTR;
  264.                 lpszShareName : Win32.LPSTR;
  265.                 dwTrustOptions: Win32.DWORD)
  266.                return Win32.UINT;                           -- nddeapi.h:254
  267.  
  268.     function NDdeSetTrustedShare(
  269.                 lpszServer    : Win32.LPSTR;
  270.                 lpszShareName : Win32.LPSTR;
  271.                 dwTrustOptions: Win32.DWORD)
  272.                return Win32.UINT
  273.                renames NDdeSetTrustedShareA;                -- nddeapi.h:254
  274.  
  275.     function NDdeSetTrustedShareW(
  276.                 lpszServer    : Win32.LPWSTR;
  277.                 lpszShareName : Win32.LPWSTR;
  278.                 dwTrustOptions: Win32.DWORD)
  279.                return Win32.UINT;                           -- nddeapi.h:261
  280.  
  281.     function NDdeGetTrustedShareA(
  282.                 lpszServer      : Win32.LPSTR;
  283.                 lpszShareName   : Win32.LPSTR;
  284.                 lpdwTrustOptions: Win32.LPDWORD;
  285.                 lpdwShareModId0 : Win32.LPDWORD;
  286.                 lpdwShareModId1 : Win32.LPDWORD)
  287.                return Win32.UINT;                           -- nddeapi.h:279
  288.  
  289.     function NDdeGetTrustedShare(
  290.                 lpszServer      : Win32.LPSTR;
  291.                 lpszShareName   : Win32.LPSTR;
  292.                 lpdwTrustOptions: Win32.LPDWORD;
  293.                 lpdwShareModId0 : Win32.LPDWORD;
  294.                 lpdwShareModId1 : Win32.LPDWORD)
  295.                return Win32.UINT
  296.                renames NDdeGetTrustedShareA;                -- nddeapi.h:279
  297.  
  298.     function NDdeGetTrustedShareW(
  299.                 lpszServer      : Win32.LPWSTR;
  300.                 lpszShareName   : Win32.LPWSTR;
  301.                 lpdwTrustOptions: Win32.LPDWORD;
  302.                 lpdwShareModId0 : Win32.LPDWORD;
  303.                 lpdwShareModId1 : Win32.LPDWORD)
  304.                return Win32.UINT;                           -- nddeapi.h:288
  305.  
  306.     function NDdeTrustedShareEnumA(
  307.                 lpszServer        : Win32.LPSTR;
  308.                 nLevel            : Win32.UINT;
  309.                 lpBuffer          : Win32.LPBYTE;
  310.                 cBufSize          : Win32.DWORD;
  311.                 lpnEntriesRead    : Win32.LPDWORD;
  312.                 lpcbTotalAvailable: Win32.LPDWORD)
  313.                return Win32.UINT;                           -- nddeapi.h:301
  314.  
  315.     function NDdeTrustedShareEnum(
  316.                 lpszServer        : Win32.LPSTR;
  317.                 nLevel            : Win32.UINT;
  318.                 lpBuffer          : Win32.LPBYTE;
  319.                 cBufSize          : Win32.DWORD;
  320.                 lpnEntriesRead    : Win32.LPDWORD;
  321.                 lpcbTotalAvailable: Win32.LPDWORD)
  322.                return Win32.UINT
  323.                renames NDdeTrustedShareEnumA;               -- nddeapi.h:301
  324.  
  325.     function NDdeTrustedShareEnumW(
  326.                 lpszServer        : Win32.LPWSTR;
  327.                 nLevel            : Win32.UINT;
  328.                 lpBuffer          : Win32.LPBYTE;
  329.                 cBufSize          : Win32.DWORD;
  330.                 lpnEntriesRead    : Win32.LPDWORD;
  331.                 lpcbTotalAvailable: Win32.LPDWORD)
  332.                return Win32.UINT;                           -- nddeapi.h:311
  333.  
  334.     function NDdeGetErrorStringA(
  335.                 uErrorCode     : Win32.UINT;
  336.                 lpszErrorString: Win32.LPSTR;
  337.                 cBufSize       : Win32.DWORD)
  338.                return Win32.UINT;                           -- nddeapi.h:324
  339.  
  340.     function NDdeGetErrorString(
  341.                 uErrorCode     : Win32.UINT;
  342.                 lpszErrorString: Win32.LPSTR;
  343.                 cBufSize       : Win32.DWORD)
  344.                return Win32.UINT
  345.                renames NDdeGetErrorStringA;                 -- nddeapi.h:324
  346.  
  347.     function NDdeGetErrorStringW(
  348.                 uErrorCode     : Win32.UINT;
  349.                 lpszErrorString: Win32.LPWSTR;
  350.                 cBufSize       : Win32.DWORD)
  351.                return Win32.UINT;                           -- nddeapi.h:331
  352.  
  353.     function NDdeIsValidShareNameA(
  354.                 shareName: Win32.LPSTR)
  355.                return Win32.BOOL;                           -- nddeapi.h:341
  356.  
  357.     function NDdeIsValidShareName(
  358.                 shareName: Win32.LPSTR)
  359.                return Win32.BOOL
  360.                renames NDdeIsValidShareNameA;               -- nddeapi.h:341
  361.  
  362.     function NDdeIsValidShareNameW(
  363.                 shareName: Win32.LPWSTR)
  364.                return Win32.BOOL;                           -- nddeapi.h:346
  365.  
  366.     function NDdeIsValidAppTopicListA(
  367.                 targetTopic: Win32.LPSTR)
  368.                return Win32.BOOL;                           -- nddeapi.h:354
  369.  
  370.     function NDdeIsValidAppTopicList(
  371.                 targetTopic: Win32.LPSTR)
  372.                return Win32.BOOL
  373.                renames NDdeIsValidAppTopicListA;            -- nddeapi.h:354
  374.  
  375.     function NDdeIsValidAppTopicListW(
  376.                 targetTopic: Win32.LPWSTR)
  377.                return Win32.BOOL;                           -- nddeapi.h:359
  378.  
  379. private
  380.  
  381.     pragma Convention(C, NDDESHAREINFO);                    -- nddeapi.h:75
  382.  
  383.     pragma Import(Stdcall, NDdeShareAddA, "NDdeShareAddA");       -- nddeapi.h:100
  384.     pragma Import(Stdcall, NDdeShareAddW, "NDdeShareAddW");       -- nddeapi.h:109
  385.     pragma Import(Stdcall, NDdeShareDelA, "NDdeShareDelA");       -- nddeapi.h:121
  386.     pragma Import(Stdcall, NDdeShareDelW, "NDdeShareDelW");       -- nddeapi.h:128
  387.     pragma Import(Stdcall, NDdeGetShareSecurityA, "NDdeGetShareSecurityA");
  388.                                                             -- nddeapi.h:139
  389.     pragma Import(Stdcall, NDdeGetShareSecurityW, "NDdeGetShareSecurityW");
  390.                                                             -- nddeapi.h:149
  391.     pragma Import(Stdcall, NDdeSetShareSecurityA, "NDdeSetShareSecurityA");
  392.                                                             -- nddeapi.h:163
  393.     pragma Import(Stdcall, NDdeSetShareSecurityW, "NDdeSetShareSecurityW");
  394.                                                             -- nddeapi.h:171
  395.     pragma Import(Stdcall, NDdeShareEnumA, "NDdeShareEnumA");     -- nddeapi.h:182
  396.     pragma Import(Stdcall, NDdeShareEnumW, "NDdeShareEnumW");     -- nddeapi.h:192
  397.     pragma Import(Stdcall, NDdeShareGetInfoA, "NDdeShareGetInfoA");
  398.                                                             -- nddeapi.h:205
  399.     pragma Import(Stdcall, NDdeShareGetInfoW, "NDdeShareGetInfoW");
  400.                                                             -- nddeapi.h:216
  401.     pragma Import(Stdcall, NDdeShareSetInfoA, "NDdeShareSetInfoA");
  402.                                                             -- nddeapi.h:230
  403.     pragma Import(Stdcall, NDdeShareSetInfoW, "NDdeShareSetInfoW");
  404.                                                             -- nddeapi.h:240
  405.     pragma Import(Stdcall, NDdeSetTrustedShareA, "NDdeSetTrustedShareA");
  406.                                                             -- nddeapi.h:254
  407.     pragma Import(Stdcall, NDdeSetTrustedShareW, "NDdeSetTrustedShareW");
  408.                                                             -- nddeapi.h:261
  409.     pragma Import(Stdcall, NDdeGetTrustedShareA, "NDdeGetTrustedShareA");
  410.                                                             -- nddeapi.h:279
  411.     pragma Import(Stdcall, NDdeGetTrustedShareW, "NDdeGetTrustedShareW");
  412.                                                             -- nddeapi.h:288
  413.     pragma Import(Stdcall, NDdeTrustedShareEnumA, "NDdeTrustedShareEnumA");
  414.                                                             -- nddeapi.h:301
  415.     pragma Import(Stdcall, NDdeTrustedShareEnumW, "NDdeTrustedShareEnumW");
  416.                                                             -- nddeapi.h:311
  417.     pragma Import(Stdcall, NDdeGetErrorStringA, "NDdeGetErrorStringA");
  418.                                                             -- nddeapi.h:324
  419.     pragma Import(Stdcall, NDdeGetErrorStringW, "NDdeGetErrorStringW");
  420.                                                             -- nddeapi.h:331
  421.     pragma Import(Stdcall, NDdeIsValidShareNameA, "NDdeIsValidShareNameA");
  422.                                                             -- nddeapi.h:341
  423.     pragma Import(Stdcall, NDdeIsValidShareNameW, "NDdeIsValidShareNameW");
  424.                                                             -- nddeapi.h:346
  425.     pragma Import(Stdcall, NDdeIsValidAppTopicListA, "NDdeIsValidAppTopicListA");
  426.                                                             -- nddeapi.h:354
  427.     pragma Import(Stdcall, NDdeIsValidAppTopicListW, "NDdeIsValidAppTopicListW");
  428.                                                             -- nddeapi.h:359
  429.  
  430. -------------------------------------------------------------------------------
  431. --
  432. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  433. -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
  434. -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  435. -- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
  436. -- the accuracy and the use of this file.  This file may be used, copied,
  437. -- modified and distributed only by licensees of Microsoft Corporation's
  438. -- WIN32 Software Development Kit in accordance with the terms of the 
  439. -- licensee's End-User License Agreement for Microsoft Software for the
  440. -- WIN32 Development Kit.
  441. --
  442. -- Copyright (c) Intermetrics, Inc. 1995
  443. -- Portions (c) 1985-1994 Microsoft Corporation with permission.
  444. -- Microsoft is a registered trademark and Windows and Windows NT are
  445. -- trademarks of Microsoft Corporation.
  446. --
  447. -------------------------------------------------------------------------------
  448.  
  449. end Win32.Nddeapi;
  450.